.bg-body {
	background-image: url(../images/bg3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	background-color: #b2e1ff;
}
.search-bg {
	background-image: url(../images/t0_bg-search.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 114px;
}
.search-bg #search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2AFFFF;
	height: 24px;
	width: 123px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-top: 5px;
	background-image: url(../images/t0_bg-search-field2.gif);
	background-repeat: repeat-x;
	margin-right: 5px;
}
.submenu {
	text-align: right;
	padding-right: 58px;
	padding-bottom: 10px;
	vertical-align: middle;
}
.site-container {
	background-color: #e3e3e3;
	padding: 10px;
}
.site-container-int {
	background-color: #FFFFFF;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.footer {
	background-image: url(../images/t0_bg-footer.png);
	background-repeat: no-repeat;
	padding-right: 30px;
	padding-left: 30px;
}
.footer table td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 10px;
}

.bg-blue-bubbles {
	background-image: url(../images/t0_bg-bubble.png);
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFFFFF;
	text-decoration: none;
}
.footer  a:hover {
	color: #24FFFF;
	text-decoration: none;
}
.footer a {
	color: #FFFFFF;
	text-decoration: none;
}

.nav-modules {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
	text-align: right;
	vertical-align: bottom;
	padding-right: 6px;
	padding-bottom: 4px;
}
.modules-reportages {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(../images/t0_bg-reportages.gif);
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 7px;
	padding-left: 15px;
}
.modules-reportages h1 {
	font-size: 11px;
	font-weight: bold;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-top: 0px;
	margin-left: 0px;
}

.modules-reportages p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
.modules-reportages a {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.modules-reportages a:hover {
	color: #24FFFF;
}
.modules-reportages h2 {
	font-size: 11px;
	font-weight: bold;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-top: 10px;
	margin-left: 0px;
}
.modules-reportages-hl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-left: 10px;
	background-image: url(../images/t0_bg-reportages-01.png);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 10px;
}
.modules-reportages-image {
	border: 1px solid #FFFFFF;
}
.modules-events {
	padding-top: 7px;
	padding-right: 14px;
	padding-bottom: 7px;
	padding-left: 14px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #1F9BEB;
	border-left-color: #1F9BEB;
}
.modules-events-content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
	padding-left: 10px;
}
.modules-events-content h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.modules-events-content h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.modules-events-content a:hover {
	color: #454545;
}

.modules-events-content p {
	margin: 0px;
}
.modules-events-content a {
	font-weight: bold;
	color: #1E96ED;
	text-decoration: none;
}

.modules-events-item01 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7c7c7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
	padding-bottom: 6px;
}
.modules-events-item02 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c7c7c7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
	padding-bottom: 6px;
	padding-top: 6px;
}

.modules-events-item03 {
	padding-top: 6px;
}

.modules-events-item04 {
	padding-top: 0px;
}
.modules-youtube {
	background-image: url(../images/bg-youtube.gif);
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
}
.modules-youtube-content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-left: 10px;
}





.modules-youtube-content a:hover {
	color: #FFFFFF;
}
.modules-youtube-content h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.modules-youtube-linkall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 11px;
}
.modules-youtube-thumbs {
	border: 1px solid #FFFFFF;
}

.modules-youtube-linkall a {
	color: #FFFFFF;
	text-decoration: none;
}
.modules-youtube-linkall  a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.tab-spacing {
	padding-right: 16px;
}
.tab-spacing img {
	margin-left: 3px;
}
.modules-jeux-container {
	background-color: #1F9BEB;
	padding-right: 16px;
	padding-left: 15px;
}
.modules-jeux-content {
	background-color: #FFFFFF;
	text-align: center;
	padding-bottom: 3px;
	padding-right: 5px;
	padding-left: 5px;
	height: 180px;
}
.modules-jeux-content h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.modules-jeux-content p {
	margin: 0px;
}
.modules-jeux-content h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	line-height: 12px;
}


.modules-youtube-content p {
	margin: 0px;
}

.modules-youtube-content a {
	font-weight: bold;
	color: #1E96ED;
	text-decoration: none;
}

.modules-youtube-item01 {
	padding-bottom: 5px;
}
.modules-youtube-item02 {
	padding-bottom: 5px;
	padding-top: 5px;
}

.modules-youtube-item03 {
	padding-top: 5px;
}
.breadcrumbs {
	background-image: url(../images/bg-breadcrumbs.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 4px;
	padding-bottom: 25px;
	padding-left: 10px;
	font-weight: bold;
}
.breadcrumbs a {
	color: #333333;
	text-decoration: underline;
}
.prod-listing-item {
	padding-top: 18px;
	padding-bottom: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.border-gray {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b2b2b2;
}

.prod-listing-item p a {
	font-weight: bold;
	color: #1F9BEB;
	text-decoration: none;
}
.prod-listing-item p {
	padding-left: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
.prod-listing-item h2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
.prod-listing-item h2 a {
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
.prod-listing-item h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #1F9BEB;
	letter-spacing: -1px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	background-image: url(../images/bg-dotted-line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 3px;
}
.prod-listing-item h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #1F9BEB;
	margin: 0px;
}


.breadcrumbs-list {
	background-image: url(../images/bg-breadcrumbs-sm.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	margin: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
}




.breadcrumbs-list a {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
}
.results-number {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: center;
	font-weight: normal;
	padding-top: 2px;
	text-transform: uppercase;
}
.results-nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.results-nav a {
	color: #1F9BEB;
}
.results-filter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1F9BEB;
	text-align: right;
	font-weight: bold;
	padding-right: 10px;
}
.results-filter select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-color: #FFFFFF;
	height: 19px;
}
.results-container {
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b2b2b2;
}

.container-details {
	background-color: #1f9beb;
	padding-right: 15px;
	padding-left: 15px;
}
.container-details table td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #D2EBFB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1F9BEB;
	padding-top: 4px;
	padding-right: 3px;
	padding-bottom: 4px;
	padding-left: 5px;
}
.container-recommended table td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding: 5px;
	background-image: url(../images/bg-item-recommande.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8C8C8C;
}
.prod-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: -1px;
	background-color: #1F9BEB;
}
.prod-features {
	margin-top: 7px;
	margin-right: 10px;
	margin-bottom: 7px;
	margin-left: 10px;
}
.prod-features td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.prod-description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #1F9BEB;
	border-left-color: #1F9BEB;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	color: #333333;
}
.prod-description p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.prod-description ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-left: 20px;
}
.prod-media {
	float: right;
	margin-left: 25px;
}
.prod-media2 {
	text-align: center;
	margin-left: 25px;
}
.prod-media-photo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	background-image: url(../images/t0_bg-gallery.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	padding-top: 43px;
	padding-bottom: 13px;
}
.prod-media-photo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	background-image: url(../images/t0_bg-gallery.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	padding-top: 43px;
	padding-bottom: 13px;
}
.prod-media-video {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	background-image: url(../images/t0_bg-videos.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	padding-top: 43px;
	padding-bottom: 13px;
}



.prod-price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #333333;
	letter-spacing: -1px;
	padding-right: 10px;
}
.prod-stock {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1F9BEB;
}
.prod-other-features {
	margin-top: 15px;
	margin-bottom: 20px;
}
.event-details h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

.prod-other-features td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-bottom: 5px;
	padding-right: 15px;
}
.prod-other-features a {
	font-weight: bold;
	color: #1F9BEB;
	text-decoration: underline;
}



.prod-description li {
	padding-bottom: 3px;
}

.prod-features a {
	color: #333333;
	text-decoration: underline;
	font-weight: bold;
}


.container-recommended h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.container-recommended a {
	color: #333333;
	text-decoration: none;
}

.container-recommended p {
	margin: 0px;
}
.container-recommended img {
	float: left;
	margin-right: 10px;
}


.bg-recommended {
	background-color: #999999;
	background-image: url(../images/bg-recommande.gif);
	background-repeat: repeat-x;
	background-position: top;
}



.site-container-prod {
	background-color: #FFFFFF;
	padding: 30px;
}
.container-recommended {
	padding-right: 15px;
	padding-left: 15px;
}
.prod-media a {
	color: #333333;
	text-decoration: none;
}
.prod-media a:hover {
	color: #333333;
	text-decoration: underline;
}
.container-details a {
	color: #333333;
	text-decoration: underline;
}
.container-details a:hover {
	text-decoration: none;
}
.modules-jeux-content a {
	color: #333333;
	text-decoration: none;
}

.slidemenu {
	background-color: #003d64;
	background-image: url(../images/t0_bg-dropdown.gif);
	background-repeat: repeat-x;
	position: absolute;
	z-index: 3;
	left: 400px;
	top: 100px;
	visibility: hidden;
	display:block;
}
.slidemenu ul {
	margin: 10px;
	padding: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #336483;
}

.slidemenu li:hover {
        background-color: #336483;
}

.slideli {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #336483;
	list-style-type: none;
	padding-top: 3px;
	padding-bottom: 3px;
	margin: 0px;
	line-height: 10px;
}

.slideli_on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #336483;
	list-style-type: none;
	padding-top: 3px;
	padding-bottom: 3px;
	margin: 0px;
	line-height: 10px;
	background-color: #336483;
}

.slidemenu a {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
}

.slidea {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
}



.stat-pages {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #1F9BEB;
	border-left-color: #1F9BEB;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	color: #333333;
}
#divmap {
	height: 240px;
	width: 300px;
	border: 1px solid #8CD3FF;
}

.stat-pages p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.stat-pages ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-left: 20px;
}
.stat-pages a {
	color: #1F9BEB;
	text-decoration: underline;
	font-weight: bold;
}
.table-hl-blue {
	background-color: #C4E8FF;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.table-hl-blue  #postal-code {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	background-image: url(../images/bg-field-magasins.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 120px;
	border: 1px solid #1F9BEB;
	background-position: left top;
	text-transform: uppercase;
	padding-top: 5px;
	text-align: center;
}
.table-hl-blue  #button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	height: 30px;
	width: 50px;
	border: 1px solid #1F9BEB;
	text-align: center;
	background-color: #1F9BEB;
	letter-spacing: -1px;
}
.stat-pages h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	font-weight: bold;
	letter-spacing: -1px;
}

.stat-pages h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	letter-spacing: -1px;
	color: #1F9BEB;
}
.results-magasins-items {
	background-color: #DFF2FF;
	padding: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8CD3FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.results-magasins-items a {

}
.store-pic {
	float: right;
	margin-bottom: 15px;
	margin-left: 20px;
	border: 5px solid #1F9BEB;
}
.store-pic img {
	border: 1px solid #FFFFFF;
}


.results-magasins-items p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
.results-magasins-items2 {
	background-color: #DFF2FF;
	padding: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8CD3FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #8CD3FF;
	border-right-color: #8CD3FF;
}
.results-magasins-items2 p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
.results-magasins-items2 a {
}
.event-details {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #1F9BEB;
	border-left-color: #1F9BEB;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	color: #333333;
}
.event-details p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}
.event-pic {
	float: right;
	margin-bottom: 20px;
	margin-left: 20px;
	border: 5px solid #1F9BEB;
}
.event-pic img {
	border: 1px solid #FFFFFF;
}
.rec-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFCB19;
	letter-spacing: -1px;
	background-color: #858585;
}
.rec-pages {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #858585;
	border-left-color: #858585;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	color: #333333;
}

.rec-pages p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.rec-pages ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-left: 20px;
}
.rec-pages a {
	color: #1F9BEB;
	text-decoration: underline;
	font-weight: bold;
}
.rec-pages h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	font-weight: bold;
	letter-spacing: -1px;
}

.rec-pages h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	letter-spacing: -1px;
	color: #1F9BEB;
}
.news-other-features {
	margin-top: 15px;
}
.news-other-features td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-bottom: 5px;
	padding-right: 15px;
}
.news-other-features a {
	font-weight: bold;
	color: #1F9BEB;
	text-decoration: underline;
}
.rec-pic {
	float: right;
	margin-bottom: 20px;
	margin-left: 20px;
	border: 5px solid #858585;
}
.rec-pages a {
	color: #858585;
	text-decoration: underline;
}
.rec-pages a:hover {
	color: #FFCB19;
}


.rec-pic  img {
	border: 1px solid #FFFFFF;
}
.community-container {
	margin-bottom: 20px;
}
.community-container td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #D6F0FF;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-weight: bold;
	color: #333333;
}
.community-container a {
	color: #1F9BEB;
	text-decoration: none;
}
.bg-stf {
	background-image: url(../images/bg-stf.gif);
	background-repeat: no-repeat;
	margin: 0px;
	background-color: #003D64;
}
.stf-button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #1F9BEB;
	border: 1px solid #1F9BEB;
	height: 30px;
	width: 100px;
}

.bg-stf td {
	padding-top: 90px;
	padding-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 14px;
	letter-spacing: -1px;
}
.bg-stf p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.stf-field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #003D64;
	height: 22px;
	width: 290px;
	border: 1px solid #1F9BEB;
}
.stf-field2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #003D64;
	height: 70px;
	width: 290px;
	border: 1px solid #1F9BEB;
}
.contact-container {
	margin-bottom: 20px;
}
.contact-container td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	background-color: #D6F0FF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	color: #454545;
	padding: 15px;
	letter-spacing: -1px;
}
.contact-container table td {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6F0FF;
	background-color: #FFFFFF;
	color: #454545;
	font-size: 14px;
}
.contact-container p {
	padding-left: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}


.contact-container a {
	color: #1F9BEB;
	text-decoration: none;
}

.modules-reportages2 {
	padding-top: 7px;
	padding-right: 15px;
	padding-bottom: 7px;
	padding-left: 15px;
	background-color: #003e65;
	background-image: url(../images/bg-reportages.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.modules-reportages2-content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-left: 10px;
}
.modules-reportages2-content h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.modules-reportages2-content a:hover {
	color: #FFFFFF;
}

.modules-reportages2-content p {
	margin: 0px;
}
.modules-reportages2-content a {
	font-weight: bold;
	color: #1E96ED;
	text-decoration: none;
}

.modules-reportages2-item01 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1f96e4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
	padding-bottom: 6px;
}
.modules-reportages2-item02 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1f96e4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
	padding-bottom: 6px;
	padding-top: 6px;
}

.modules-reportages2-item03 {
	padding-top: 6px;
}
.event-details a {
	font-weight: bold;
	color: #1F9BEB;
	text-decoration: underline;
}
.prod-listing-item h1 a {
	color: #1F9BEB;
	text-decoration: none;
}
.archive-link {
	color: #666666;
	text-decoration: none;
	font-weight:bold;
}
.modules-reportages2-content h1 a {
	color: #FFFFFF;
	text-decoration: none;
}
.cart-item {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #454545;
	background-image: url(../images/bg-cart-item.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.prod-name {
	text-align: left;
	font-size: 12px;
}
.prod-name h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #454545;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.prod-name p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #454545;
	text-align: right;
	letter-spacing: -1px;
}
.subtotal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	background-color: #009EE1;
	letter-spacing: -1px;
	text-align: right;
	background-image: url(../images/bg-cart-total.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 10px;
	padding-right: 7px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.subtotalpromo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #2AFFFF;
	background-color: #009EE1;
	letter-spacing: -1px;
	text-align: right;
	background-image: url(../images/bg-cart-total.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 10px;
	padding-right: 7px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.cart_titles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #454545;
	letter-spacing: -1px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #454545;
	padding-bottom: 10px;
}

.qty {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #454545;
	text-align: right;
}
.prod-name  h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #454545;
	letter-spacing: 0px;
	text-transform: uppercase;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	padding-left: 1px;
}
.prod-name a {
	text-decoration: none;
}
.prod-name a:hover {
	text-decoration: none;
	color: #454545;
}

.content_create-account {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #DCF2FF;
	padding: 20px;
	background-image: url(../images/bg-reportages.gif);
	background-repeat: repeat-x;
}
.content_create-account h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #9BD9FF;
	color: #FFFFFF;
}
.content_create-account p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.content_create-account2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
	background-color: #FFFFFF;
	padding: 20px;
	border: 1px solid #1F9BEB;
}
.content_create-account2 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #454545;
	color: #1F9BEB;
}
.content_create-account2 p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.fields_login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	height: 17px;
	width: 80px;
	border: 1px solid #454545;
	padding-left: 3px;
}
.fields_qty {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	height: 17px;
	width: 25px;
	border: 1px solid #292929;
	padding-left: 3px;
	font-weight: bold;
	text-align: center;
}
.price-st {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	letter-spacing: -1px;
	background-color: #009EE1;
	background-image: url(../images/bg-cart-total.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.price-stpromo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #2AFFFF;
	text-align: right;
	letter-spacing: -1px;
	background-color: #009EE1;
	background-image: url(../images/bg-cart-total.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.bill-ship_info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: normal;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-image: url(../images/bg-prod-desc.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}
.bill-ship_info p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.bill-ship_info a {
	color: #1F9BEB;
	font-weight: bold;
}
.cart_titles2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: -1px;
	background-color: #1F9BEB;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.alink_red {
	color: #FF0000;
}

.table_account {
}
.table_account td {
	font-size: 12px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.cart_fields_select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left: 3px;
}
.cart_fields {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #292929;
	padding-left: 3px;
	width: 260px;
	border: 1px solid #454545;
}
.txt_12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	padding-left: 5px;
}
.cart-container {
	height: 38px;
	padding-right: 50px;
	text-align: right;
}
.prodpad {
	background-color: #1F9BEB;
}
.cart-name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
	text-align: center;
	background-image: url(../images/cart-1-bg.png);
	background-repeat: repeat-x;
}
.cart-name a {
	font-weight: bold;
	color: #1F9BEB;
	text-decoration: none;
}
.cart-status {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
	text-align: center;
	background-image: url(../images/cart-2-bg.png);
	background-repeat: repeat-x;
}
.cart-options {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
	text-align: center;
	background-image: url(../images/cart-2-bg.png);
	background-repeat: repeat-x;
}
.cart-options a {
	color: #454545;
	text-decoration: none;
}
.category-title {
	color: #1F9BEB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 14px;
}
