body { margin: 0; padding: 0; background: url('/templates/_media/img/bg.png') repeat-x #FFFFFF; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #000000; text-align: center; }

a         { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #001FB4; text-decoration: none; }
a:hover   { text-decoration: underline; }
a:visited { color: #000000; text-decoration: none;}

h2 { width: 770px; margin: 0 auto 3px auto; font-weight: bold; font-size: 12px; border-bottom: 1px solid #001FB4; }

ul { list-style-type: none; margin: 0; padding: 0; }
li  { padding-left: 15px; background-position: left center; left: 5px; line-height: 20px; }

.input { font-size: 10px; color: #666666; border: 1px solid #999999; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 2px; }

/* Parties */
#page { padding-top: 0; margin: 0 auto 0 auto; width: 840px; text-align: left; height: 100%; background: #FFFFFF; border-right: 1px solid #001FB4; border-left: 1px solid #001FB4; }

#categories { width: 750px; border: 1px solid #001FB4; text-align: left; padding: 10px; margin: auto; text-align: left; }
#categories a { font-weight: bold; }

#favoris       { width: 780px; text-align: center; padding: 0; margin: auto; }
#favoris img { padding: 2px; margin: 0; border: 1px solid #001FB4; }

.video_porno { width: 770px; margin: auto; text-align: center; clear: both;  }
.video_porno ul { list-style-type: none; clear: both; width: 704px; margin: auto; }
.video_porno ul li { float: left; width: 220px; padding: 1px; margin: 5px; border: 1px solid #001FB4; background: #E0E3EF; font-weight: bold; text-align: center; line-height: 17px; }
.video_porno h3 { margin: 3px; background: #3265CC; border-bottom: 1px solid #000000; color: #FFFFFF; text-align: left; font-size: 14px; text-transform: uppercase; line-height: 20px; }
.video_porno img { padding: 2px; margin: 3px; border: 1px solid #001FB4; cursor: pointer; }
.video_porno p,div { text-align: justify; }

.paiement { width: 770px; margin: auto; text-align: center; clear: both;  }
.paiement h3 { margin: 3px; background: #3265CC; border-bottom: 1px solid #000000; color: #FFFFFF; text-align: left; font-size: 14px; text-transform: uppercase; line-height: 20px; }
.paiement img { padding: 2px; margin: 3px; border: 1px solid #001FB4; cursor: pointer; }
.paiement .code_cb { float: right; width: 320px; }
.paiement .mp { float: left; width: 265px; }
.paiement form { text-align: center; font-size: 15px; font-weight: bold; }
.paiement form img { border: 0; }
.paiement input { text-align: center; font-size: 15px; font-weight: bold; }

.clear { clear: both; }

#pagination   		{ width: 500px; padding: 2px; background-color: #F2F2F2; border: 1px solid #001FB4; margin-right: 10px; margin-left: auto; line-height: 15px; font-size: 12px; text-align: center; }
#pagination span		{ margin: 1px; padding: 2px; }
#pagination a		{ margin: 1px; padding: 2px; text-decoration: none; color: #3265CC; } 
#pagination a:hover	{ margin: 1px; padding: 2px; background: #3265CC; text-decoration: none; color: #FFFFFF; }

#footer { text-align: center; font-size: 11px; color: #333333; }
#footer a {  color: #333333; }

h1				{ width: 250px; height: 58px; margin: 0; padding: 0; float: left; background: url(img/logo.png); }
h1 a			{ display: block; width: 250px; height: 58px; }
h1 span			{ display: none; }


div#disclaimer{ text-align:left; }
div#disclaimer-fond{ position:absolute; z-index:1000; width:100%; height:2650px; background:white; filter:alpha(opacity=90); -moz-opacity:0.9; opacity: 0.9; text-align:center; line-height:normal; clear:both; }
div#disclaimer-conteneur{ position:absolute; z-index:1001; width:100%; text-align:center; clear:both; }
div#disclaimer-cadre{ width:550px; margin-left:auto; margin-right:auto; text-align:center; margin-top:200px; padding:15px; font-size:12px; border:#ddd 1px solid; background:#f5f5f5; color:#555; }
div#disclaimer-cadre b{ font-size:14px; color:black; }
div#disclaimer-cadre a{ text-decoration:none; font-size:22px; font-weight:bold; color:#356aa0; }
div#disclaimer-cadre a:hover{ color:blue; }

/* CSS CB Barre */
#cb_barre 						{ position: fixed; bottom: 0px; left: 0px; margin: auto; width:100%; height: 66px; text-align: center; }	
#cb_barre #promo 				{ margin: auto; width: 864px; height: 66px; background: url(/templates/_media/img/cb_barre.gif);}
#cb_barre #promo #left 	   		{ float: left; text-align: right; width: 325px; padding-top: 27px; color: #000000; font-weight: bold; line-height: 14px; }
#cb_barre #promo #left span 	{ color: #FFFFFF; }
#cb_barre #promo #right 		{ float: right; text-align: left; width: 435px; padding-top: 27px; }
#cb_barre #promo #right form 	{ height: 28px; }
#cb_barre #promo #right input 	{ border: 1px solid #F0F0F0; font-weight: bold; margin-left: 5px; text-align: center; font-size: 16px; color: #406dc8; }

/* DHTML Pop */
#popme						{ position: fixed; width: 695px; height: 393px; left:50%; top:-400px; background:url(img/bg_dhtml.png) no-repeat; text-align:center; margin-top:-182px; margin-left: -347px; }
#popme h3 					{ font-size: 40px; letter-spacing: -2px; text-transform: uppercase; color: #17608b; padding: 0; margin: 0; line-height: 56px; background: #FFFFFF; border-bottom: 0; }
#popme h3 b 					{ color: #e92929; }
#popme_close 				{ position: absolute; right: 50px; top: 50px; }
#popme_close a 				{ display: block; background: url(img/close.gif) center center; width: 25px; height: 25px; }
#popme_close a span 			{ display: none; }
#popme form					{ height: 280px; margin: 70px 50px 50px 50px; }
#popme form .thumb			{ width: 230px; height: 170px; float: left; }
#popme form .thumb img		{ border: 1px solid #e92929; padding: 1px; }
#popme form .form				{ width: 365px; height: 170px; float: left; }
#popme input					{ padding: 10px; text-align: center; width: 310px; font-size: 21px; background: #FFC; margin: 20px auto; font-weight: bold; color: #e92929; }
#popme h4 					{ border: 0; color: #333; font-size: 18px; padding: 0; margin: 0; }
#popme .button 				{ display: block; background: url(img/button.gif) center bottom; background-repeat: no-repeat; width: 258px; height: 54px; text-align: center; font-size: 24px; color: white; font-weight: bold; text-transform: uppercase; text-decoration: none; line-height: 54px; margin: 0 auto; padding: 0; border: 0; }
#popme .button:hover 		{ background-position: left top; }