body {	margin:0px;	padding:0px;	font-family: Arial, Helvetica, sans-serif;	font-size:12px;	background:#efefef url(../images/body-bk.gif) repeat-x center top;	width:100%;	scrollbar-face-color:#FFFFFF; scrollbar-track-color:#F9F9F9;scrollbar-arrow-color:#000000;scrollbar-shadow-color:#999999;scrollbar-highlight-color:#999999;scrollbar-3dlight-color:#FFFFFF;scrollbar-darkshadow-color:#FFFFFF;}img {	border:0px;}hr.clear{	clear:both;	visibility:hidden;}hr.clear2{	clear:both;	float:none;	display:block;	height: 1px;	margin: 0;	_margin: -7px 0;	padding: 0;	border: 0;	visibility:hidden;	width: 100%; }h1 {	font-family: Arial, Helvetica, sans-serif;	font-size:14px;	width:780px;	text-align:left;	margin: 80px 0px 10px 10px;	padding:0;	color:#888888;}p.soush1{	margin:0 0 0px 10px;	padding:0 0 15px 0;	color:#444444;}p.soush1 a{	color:#444444;	text-decoration:none;}h2{	font-family: Trebuchet MS, arial;	padding: 0 0 20px 0;	margin: 0 auto 5px auto;	font-size: 26px;	color: #004BCF;	color: #555555;	background: url(../images/h2-bk.gif) no-repeat left 5px;	width: 780px;	text-align: center;	font-weight: normal;	letter-spacing: 1px;	xfont-style: italic;	font-weight:bold;	xtext-transform: capitalize;	clear:both;	float:none;}h2 img{	vertical-align: middle;	margin:0 20px 0 0;}h2 strong{	xtext-transform: uppercase;	xcolor:#000000;}h2 span.new{	background:#CF004B;	color:#ffffff;	font-weight:bold;	font-size:15px;	padding:0 5px;}h4{	font-family: Trebuchet MS, arial;	font-weight: bold;	font-size:12px;	text-transform: uppercase;	padding:0 15px 0 15px;	color:#888888;	text-align:center;	font-style: italic;	letter-spacing: 1px;	line-height:20px;}h4 a{	color:#000000;	text-decoration:none;	font-size:14px;}h4 a:hover{	color:#cc0000;}h4:first{	font-size:20px;}#container{	width:100%;	height:100%;	margin:0 0 20px 0;	padding:0;	text-align:center;}#header{	position:absolute;	top:0px;	left:0px;	width:100%;	text-align:center;	vxisibility:hidden;}div.nav{	position:relative;	text-align:center;	width:780px;	margin:0 auto 20px auto;}div.nav span{	color:#000000;	font-family: Trebuchet MS, arial;	font-size:15px;	font-style:italic;	margin:0;	padding:0;}div.nav a{	color:#555555;	font-size:13px;	font-family: Trebuchet MS, arial;}div.nav a:hover{	color:#ff0000;}div.nav a.pre{	position:absolute;	top:0;	left:0px;	background: url(../images/fleche-pre.gif) no-repeat left center;	padding:0 0 0 10px;}div.nav a.suiv{	position:absolute;	top:0;	right:0px;	background: url(../images/fleche-suiv.gif) no-repeat right center;	padding:0 10px 0 0;}#toppub{	position:absolute;	top:2px;	right:0px;	height:96px;	width:440px;	overflow:hidden;	text-align:left;	z-index:1px;}#toppub div.img{	float:left;}#toppub div.img img{	border-left:4px solid #ffffff;	border-top:1px solid #ffffff;	border-bottom:1px solid #ffffff;}#toppub div.txt{	float:left;	font-family: Trebuchet MS, arial;	text-align:left;	margin-left:10px;}#toppub div.txt p{	font-size:15px;	color:#cc0000;	margin:10px 0 5px 0;	font-weight:bold;}#logo{	text-align:left;	background:#ffffff;	height:101px;}#logo img{	position:absolute;	top:0px;	left:0px;	z-index:2px;}#menu {	position:relative;	margin: 0;	padding:0;	width:100%;	background:#efefef url(../images/menu-bk.gif) repeat-x center top;	border-bottom:5px solid #f0f0f0;	text-align: center;}#menu img.cat{	position:absolute;	top:0;	left:25px;}#menu div{	width:780px;	margin: 0 auto;	padding:0 20px 0 0;	text-align:center;}#menu div:after {	content: ".";  	display: block; 	height: 0; 	clear: both; 	visibility:hidden;}#menu ul {	border: 0;	padding: 0;	margin:0 auto;	list-style-type: none;	width:760px;}#menu ul li {	display: block;	float: left;	padding:0;	margin:0;}#menu ul li a {	width: 150px;	height: 29px;	border-left: 1px solid #ccc;	border-right: none;	padding:0;	margin:0;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height:28px;	font-weight:bold;	xtext-transform: uppercase;	text-transform: capitalize;	letter-spacing: 1px;	color:#ffffff;	text-decoration: none;	display: block;	text-align: center;}#menu ul li a.section {	color:#000000;	background:#efefef url(../images/sexe-menu.gif) repeat-x;}#menu ul li a:hover {	color:#ffffff;	background:#cc0000;}#menu li a:hover.section{	color:#cc0000;	background:#ffffff url(../images/sexe-menu.gif) repeat-x;}#menu ul li.fin {	border-right: 1px solid #ccc;}span.fav img{	margin-top:15px;}span.fav a{	color:#000000;	text-decoration: none;	padding:0px 20px;}span.fav a:hover{	text-decoration: underline;}span.droite{	font-family: Trebuchet MS, arial;	float:right;	margin-right:20px;	color:#777777;	}span.gauche{	font-family: Trebuchet MS, arial;	float:left;	margin-left:20px;	color:#777777;}span.droite a, span.gauche a{	font-family: Trebuchet MS, arial;	color:#777777;	font-size:15px;	}/* *****  jour */div.photo_sexe3{	width:780px;	margin:0px auto 20px auto;}div.photo_sexe2{	width:780px;	margin:0px auto 0 auto;}#photo_sexe{	width:780px;	margin:0px auto 5px auto;}/******** video *****************/h3{	font-family: Trebuchet MS, arial;	font-weight:normal;	font-size:19px;	padding:0 0 10px 0;	margin:0;	color:#000000;	text-align:center;}h3 span{	display:none;	color:#555555;	font-size:14px;}h3 a{	color:#000000;}h3 a:hover{	color:#FF0000;}h3.titre{	width:620px;	font-size:24px;	padding:25px 0 10px 0;	margin:0 auto;}h3.titre img{	margin: 0 20px;	vertical-align: middle;}h5{	font-family: Trebuchet MS, arial;	font-weight:normal;	font-size:13px;	padding:10;	margin:0;	color:#000000;	xtext-align:center;}#menu_vid {	background:#ffffff;	border:1px solid #888888;	margin: 10px auto;	padding:0 0 5px 0;	list-style-type: none;	font-weight:normal;	width:780px;}#menu_vid ul{	background:#ffffff;	margin:0;	padding:0;	list-style-type: none;}#menu_vid li{	display:inline;	margin: 0 30px 0 0;	color:#000000;	font-family: Trebuchet MS, arial;	font-size:22px;}#menu_vid li a{	font-size:15px;	color:#000000;	font-family: arial;	text-decoration:underline;	font-weight:bold;}#menu_vid li a:hover{	color:#cc0000;	}#menu_vid li a.select{	color:#cc0000;	text-decoration:none;}div.menu_vid_cat{	width:780px;	margin:0 auto 0px auto;	xxtext-align:left;	color:#888888;}div.menu_vid_cat ul{	float:left;	margin: 5px 0 0 0;	padding: 0;	list-style-type: none;	text-align:left;}div.menu_vid_cat li{	margin: 5px 24px 0 0;	padding:0;	font-size:10px;	color:#777777;	xxwidth:150px;}div.menu_vid_cat ul.last li{	margin: 5px 0 0 0;}div.menu_vid_cat a{	font-size:12px;	color:#555555;}div.menu_vid_cat a:hover{	color:#000000;}div.menu_vid_cat b{	font-size:13px;}div.menu_vid_cat p{	clear:both;	margin:5px 0 0 0;}div.menu_vid_cat p a{	font-size:16px;	xcolor:#990000;}#iframe {	overflow:hidden;	position:relative;	width:620px;	height:3000px;	margin: 0 auto 25px auto;}#iframe iframe{	padding:20px 0 20px 0;	width:620px;	height:100%;	xborder:1px solid #cc0000;	background:#ffffff;}#iframe iframe.overflow{	position:relative;	top:-185px;	left:0;}#thumbpromo{	margin-bottom:20px;}#thumbpromo a{	color:#cc0000;	font-size:13px;	text-decoration:none;}#thumbpromo img{	border:1px solid #000000;	margin:0 0 10px 0;}/********** homard ***************/div.homard{	width:780px;	margin:0px auto 5px auto;}div.homard a{	float:left;	margin:2px;	display:inline;	border:1px solid #000000;}h3.relative a.hom{	position:absolute;	top:-78px;	right:-40px;	border:none;}h3.relative a.vidz{	position:absolute;	top:3px;	right:0px;	border:none;}h3.relative{	position:relative;}/********* galerie ***************/h3.index{	font-family: Trebuchet MS, arial;	font-weight: normal;	font-size:16px;	line-height:16px;	padding:0;	margin:0 auto 15px auto;	color:#555555;	xbackground:#990000;	text-align:left;	width:780px;	height:20px;	border-bottom:1px solid #bbbbbb;}h3.index span{	background:#efefef;	display:inline;}div.sexe-v {	float:left;	width:250px;	margin:0 15px 15px 0;}div.mar {	margin: 0 0 15px 0;}div.sexe-v span.photo {	border:1px solid #cccccc;	display:block;	width:248px;	height:170px;	background:#ffffff;	text-align:center;	overflow:hidden;}div.sexe-v span.photo img{	margin-top:9px;}div.sexe-v span.de {	width:248px;	height:170px;	display:block;}/********* photo ***************/#photo{}#photo p{	text-align:center;	margin:-45px 0 24px 0;	padding:0;	font-size:14px;}#photo p img{	vertical-align:middle;	margin:0 15px 0 0;}#photo p a{	color: #CF004B;	text-decoration:none;}#photo p a:hover{	text-decoration:underline;}#photo p a span{	font-weight:bold;}ul.lien{	display:inline;	list-style:none;	margin:0;	width:100%;}ul.lien li{	color:#888888;	display:inline;	list-style:none;	width:150px;	margin:5px 20px;}ul.lien li a{	color:#aaaaaa;	text-decoration:none;	padding:5px 0 0 0;}ul.lien li a:hover{	color:#000000;	text-decoration:underline;}img.photo-sexe{	margin: 0px auto 5px auto;	border:1px solid #333333;	padding:0 0 50px 0;	background:#ffffff;}div.vignette {	float:left;	margin:12px 12px 5px 0;	margin:12px 10px 5px 0;	width:130px;	font-family: Trebuchet MS, arial;}div.jourj{	margin:0px 19px 5px 7px;	width:190px;	font-size:15px;	font-weight:bold;}div.vignette a.cadre{	position:relative;	display:block;	width:100%;	height:100%;	background:#ffffff;	margin:2px 0 4px 0;	padding:0px;	border:1px solid #bbbbbb;}div.vignette img{	margin:3px;}div.jourj a.cadre img{	border:2px solid #ffffff;}div.vignette a.cadre img.bandeau{	position:absolute;	bottom:-4px;	right:-4px;	border:none;}div.vignette p{	font-family: arial;	text-align:justify;	font-size:9px;	color:#aaaaaa;	padding:0px 2px;	margin:0px;	overflow:hidden;	height:25px;	line-height:12px;}div.jourj p{	display:none;}span.jour{	font-size:14px;	font-weight:bold;	color:#444444;}span.jour b{	display:none;}span.jour em{	font-style:normal;}/******** video a telecharger ***************/div.vid {	float:left;	margin:0px 9px 0px 0;	width:188px;	font-size:14px;	font-weight:bold;	color:#444444;	font-family: Trebuchet MS, arial;}div.nomargin{	margin-right:0;}div.vid span.cadre{	display:block;	width:186px;	height:150px;	margin:0 0 4px 0;	background:#ffffff;	border:1px solid #bbbbbb;}div.vid span.img{	position:relative;	display:block;	width:180px;	height:144px;	margin:3px;	overflow:hidden;	cursor: pointer;}div.vid img{	position:relative;	top:-2px;	left:-5px;	width:200px;}div.vid p{	clear:both;	float:none;	font-family: arial;	text-align:center;	font-size:9px;	color:#aaaaaa;	padding:0px 2px;	margin:0px;	overflow:hidden;	height:25px;	line-height:12px;}p.vid{	color:#000000;	font-family: Trebuchet MS, arial;	font-size:16px;	font-style:italic;	cursor: pointer;	margin:0 auto 16px auto;	padding:0;	width:560px;}/************** partenaire header ************/#partenaire_header {	background:#f0f0f0 url(../images/part_bk.gif) repeat-x center center;	width:780px;	height:110px;	padding:0;	margin:20px auto;}#partenaire_header a{	margin:0 13px;}#partenaire_header a img{	width:120px;	height:100px;	border: 1px solid #999999;}#partenaire_header a img.sexe-1{	background:#f0f0f0 url(../images/partenaire/sexe-1.jpg);}#partenaire_header a img.sexe-2{	background:#f0f0f0 url(../images/partenaire/sexe-2.jpg) repeat-x center center;}#partenaire_header a img.sexe-3{	background:#f0f0f0 url(../images/partenaire/sexe-3.jpg) repeat-x center center;}#partenaire_header a img.sexe-4{	background:#f0f0f0 url(../images/partenaire/sexe-4.jpg) repeat-x center center;}#partenaire_header a img.sexe-5{	background:#f0f0f0 url(../images/partenaire/sexe-5.jpg) repeat-x center center;}#partenaire_header a img.sexe-6{	background:#f0f0f0 url(../images/partenaire/sexe-6.jpg) repeat-x center center;}#partenaire_header a img.sexe-7{	background:#f0f0f0 url(../images/partenaire/sexe-7.jpg) repeat-x center center;}/******** partenaire *****************/div.partenaire, div.banniere{	width:780px;	padding:15px 0 0 0;	margin:10px auto 5px auto;	text-align:center;	clear:both;	float:none;	color:#555555;	letter-spacing:1px;	font-size:10px;}div.partenaire p.h4{	font-family: Trebuchet MS, arial;	font-size:16px;	text-align:center;	color:#000000;	letter-spacing:0px;}div.partenaire a, div.banniere a{	border:none;	background: #efefef url(../images/banniere-bk2.gif) no-repeat left top;	padding:1px 0 0 0;	margin:3px auto 0 auto;	display:block;	width:498px;	height:107px;	text-decoration:none;}/*div.partenaire span.h4 span{	background:#ffffff;	padding:0 20px;}div.partenaire span.h4{	display:block;	font-weight: bold;	font-size:16px;	font-style: normal;	text-transform: uppercase;	padding:0;	margin:10px 0;	color:#2E2F7B;	text-align:center;	letter-spacing: 1px;	line-height:20px;}div.partenaire table{	margin:0 auto;}*//************* partenaire footer *************/#partenaire_footer {	background:#ffffff;	border:1px solid #cccccc;	width:85%;	padding:5px 10px;	margin: 10px auto 20px auto;	float:none;	clear: both;}#partenaire_footer ul {	display: inline;	list-style:none;	padding:0;	margin:0;}#partenaire_footer ul li{	display: inline;	margin-left:30px;}#partenaire_footer a{font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;font-weight: bold;font-size: 10px;color: #150077;}#partenaire_footer a:hover{font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: underline;font-weight: bold;font-size: 10px;color: #150077;}/************* partenaire fixe *************/#partenaire_fixe{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;}#partenaire_fixe strong{	font-weight:normal;	text-transform:lowercase;}#partenaire_fixe span{	xdisplay:block;	margin-right:15px;}#partenaire_fixe p{	display:inline;}#partenaire_fixe a{	text-decoration: none;	color: #000000;	font-size: 10px;}#partenaire_fixe a:hover{	text-decoration: underline;}div.vsat{	padding:0;	margin:-15px 0 10px 0;}/***************  caps *******************/div.screenshot{	width:760px;	padding:0;	margin:10px auto;	clear:both;	float:none;}div.screenshot span.bandeau{	display:none;	font-family: Trebuchet MS, arial;	font-size:16px;	color:#CF004B;	background:#FFBA00;	height:15px;	margin:0 auto 5px auto;	padding:0;	text-align:center;	line-height:16px;	font-weight:bold;	width:96%;}div.screenshot span.bandeau span{	background:#ffffff;	padding:0 20px;}div.caps{	width:230px;	margin:0 9px 9px 9px;	float:left;	text-align:center;	color:#555555;	letter-spacing:1px;	font-size:10px;}div.caps a{	border:none;	background: #efefef url(../images/caps-bk2.gif) no-repeat left top;	padding:1px 0 0 0;	margin-top:3px;	display:block;	width:230px;	height:197px;	text-decoration:none;}div.caps a img{	margin-bottom:8px;}p.caps{	font-family: Trebuchet MS, arial;	font-size:16px;	text-align:center;	padding:0;	margin:35px 0;}div.caps ol{	text-align:left;	font-size:12px;	color:#aaaaaa;	margin:-20px 0 10px 50px;	padding:0 0 0 0;	xwidth:230px;}div.caps ol li{	xmargin:0 0 0 30px;	padding:0 0 0 0;}div.caps ol li span{	color:#555555;}div.caps a.l{	color:#CF004B;	font-size:12px;	display:inline;	background:none;	margin:10px 0 0 0;}/*************** menu gal **********************/#gal {	position:relative;	width:780px;	height: 200px;	border: 0;	padding: 0;	list-style-type: none;	margin:0 auto;	background:#f0f0f0 url(../images/part_bk.gif) repeat-x center center;	clear:both;	float:none;}#gal a {	position:absolute;	top:20px;	width: 93px;	height: 200px;	margin:0;	padding:0;	display: block;	text-decoration: none;	text-align: right;}#gal a span{	position:relative;	top:95px;	right:4px;	font-family: Arial, Helvetica, sans-serif;	font-size: 36px;	font-weight:bold;	color:#ffffff;	margin:0;	padding:0;}#gal a.bleu {	background:#f0f0f0 url(../images/boite-bleu.jpg) repeat-x center center;	left:245px;}#gal a.rose {	background:#f0f0f0 url(../images/boite-rose.jpg) repeat-x center center;	left:343px;}#gal a.vert {	background:#f0f0f0 url(../images/boite-vert.jpg) repeat-x center center;	left:441px;}#gal a:hover {	background:#f0f0f0 url(../images/boite.jpg) repeat-x center center;}/****************** nouveau site ***********/div.nouveau_site{	width:770px;	margin: 0 auto 10px auto;}div.nouveau_site p{	font-family: Trebuchet MS, arial;	font-size:16px;	text-align:center;	padding:0;	margin:0 0 20px 0;}div.nouveau_site p span{	color:#CF004B;	font-weight:bold;}div.nouveau_site a.ascreen{	border:none;	background: #efefef url(../images/caps-bk2.gif) no-repeat left top;	padding:1px 0 0 0;	margin:0;	display:block;	width:230px;	height:197px;	float:left;	cursor: pointer;}div.nouveau_site a{	text-decoration:none;	color:#000000;}div.nouveau_site div.ol{	width:540px;	float:left;}div.nouveau_site ol{		width:200px;	float:left;	text-align:left;	padding: 0 0 0 30px;	margin:0 0 0 20px;}div.nouveau_site ol li{	margin: 0 0 3px 0;	color:#aaaaaa;}div.nouveau_site li span{	cursor: pointer;	color:#000000;	font-size:14px;}div.nouveau_site li span.u{	text-decoration:underline;}div.nouveau_site p.rubrique{	float:left;	width:540px;	margin:18px 0 0 0;	}div.nouveau_site p.rubrique span{	font-weight:bold;}/********** extrait homepage ***********/a.extrait_home{	display: inline-block;	width: 168px;	float: left;	font-family: Trebuchet MS, arial;	text-decoration: none;	color: #000;	margin:6px 12px;}a.extrait_home .capture img{	width: 160px;	height: 120px;	padding: 3px;	display: block;	border: 1px solid #aaa;	xoverflow : hidden;	display: block;	background: #fff;}/******************** pages des videos **************************/div.flv{	margin: 0 18px 0 0;	width: 352px;	height: 288px;	float: left;}div.description{	wmargin: 50px;	width: 400px;	float: left;	text-align: left;}div.description h3{	text-align: left;}div.description p{	font-size: 14px;}div.description2{	wmargin: 50px;	width: 370px;	float: left;	text-align: left;	margin:0;	padding: 0;}div.description2 p{	font-size: 12px;	text-align: justify;}div.description2 h3{	font-size: 14px;	margin:0;	padding: 0;	font-weight: bold;}/* flv large */div.flv_400px div.flv{	width: 410px;	height: 330px;}div.flv_400px div.description{	width: 572px;}div.flv_480px div.flv{	width: 480px;	height: 360px;}div.flv_480px div.description{	width: 502px;}div.col4 div.fake_thumbs div.thumb{	margin: 7px 8px 7px 0px;}/***********************************************/a.vid{	font-family: Trebuchet MS, arial;	font-size:20px;	color:#0055cc;	font-style:italic;	margin-top:20px;	display:block;}a.vid span{	font-weight:bold;	font-size:22px;}a.vid:hover{	color:#CF004B;}a.vid:hover span{	color:#CF004B;}a.vid2{	font-size:15px;	font-weight:bold;	display:inline;}a.vid2 span{	font-size:17px;}a.videhome{	margin-top:-5px!important;	margin-top:-10px;}/*************************   formulaire   ***************************/form label{	float: left;	width: 150px;	padding:3px 5px;	font-size:14px;	height:22px;	xfont-weight:bold;	text-align:right;	color:#000000;}form input.text{	width:520px;}form input.checkbox, input.radio{	margin-left:20px;}form textarea{	width:520px;	height:200px}form select{	width:520px;}form input.file{	width:520px;}form span.alerte{	color:#ff0000;	margin-left:152px;}form p.message{	color:#990000;	font-size:14px;	font-weight:bold;}input.bbcode{	width:136px;	height:19px;	border:1px solid #999999;	font-size:11px;	background:#eeeeee;	margin:1px 2px 0 0;}input.bouton{	margin-left:170px;}/****************** footer ***************/#footer {	position: relative;	width:100%;	height:32px;	padding:0;	margin:0;	text-align:right;	line-height: 28px;	background: #444444;	color:#cccccc;	border-top:1px solid #ffffff;}#footer a{	color:#cccccc;	text-decoration:none;}#footer a strong{	font-weight:normal;}#xitilogo{	position: absolute;	top:3px;	left:6px;	margin:0;	padding:0;	width:180px;	height:25px;	text-align:left;}#xitilogo img{	float:left;}#spyword{	float:left;	margin:5px 0 0 5px;}#bench{	color:#888888;	font-size:10px;}/************ easy rencontre *****************/div.easyflirt{	margin: 0 auto 20px auto;	position: relative;	text-align:left;	width:780px;	height:200px;	xbackground:#dd0000;	overflow:hidden;}.easy_geo_inscris {	border-bottom:none;	xwidth:auto;	xmargin: 0 auto 20px auto;	margin-bottom:20px;	position:absolute;	top:-120px;	left:28px;}.easy_geo_inscris td {	font-size:12px;	vertical-align: top;	text-align:center;	xborder:1px solid #cccccc;	width:100px;	xheight:150px;	padding:0 5px;	color:#777777;	position: relative;}.easy_geo_inscris a {	text-decoration:none;	font-family: trebuchet ms, arial;	font-family: Trebuchet MS, arial;	font-size:12px;	font-weight:bold;	color:#CF004B;	text-transform : uppercase;	xtext-transform : lowercase;   clear:both;   display:block;   width:110px;   height:16px;      margin:0 0 105px 0;   	xpadding-bottom:105px;   	xmargin-bottom:50px;	position:relative;	top:0px;}.easy_geo_inscris a img{	padding: 4px;	border:1px solid #bbbbbb;	background:#ffffff;	position:absolute;	top:140px;	left:0;}.easy_geo_inscris a:hover {	color:#FF0000;}.easy_geo_inscris a:hover img{	border:1px solid #ff0000;}/************************* fake thumb *********************/.fake_thumbs{	width: 890px;	margin: 0 auto;}.fake_thumbs div.thumb{	position: relative;	margin: 7px 15px 7px 0px;	float: left;	width: 162px;	height: 140px;	text-align: center;}.fake_thumbs div.thumb a{	color: #000;	font-weight: bold;	text-decoration: none;	font-size: 13px;	line-height:15px;	display: block;	width: 162px;	height: 140px;}.fake_thumbs div.thumb a:hover{	color: #f09;	font-size: 12px;	line-height:15px;}.fake_thumbs div.thumb a img, .fake_thumbs div.thumb img{	border: 1px solid #905;	display: block;	margin-bottom: 3px;}.fake_thumbs div.thumb a:hover img{	border: 1px solid #f00;}.fake_thumbs div.thumb a span.play{	display: none;	width: 160px;	height: 120px;}.fake_thumbs div.thumb a:hover span.play{	position: absolute;	top: 0;	left: 0;	cursor: pointer;	background: url(../images/play.gif) no-repeat center center;	display: block;/*	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);	filter:alpha(opacity=80); 	-moz-opacity: 0.8; 	opacity: 0.8;*/}/****************** liste site ********************//*.colonne_gauche{	background: #dcc;	width: 242px;	float: left;	xmargin-left: 20px;	text-align: left;}*/#trade_site{	margin-top:5px;	color: #aaa;}#trade_site li span, #trade_site li a{	margin: 2px 0;	color: #06f;	font-size: 13px;	line-height: 16px;	width: 125px;	padding: 2px 5px;	font-weight: bold;	display: block;	text-decoration: underline;}#trade_site li a:hover{	color: #f0c;	background: #f5f5f5;	background: #f0c;	color: #fff;	text-decoration: none;}/**************************** extrait gratuit *************************/.colonne{	width: 900px;	margin: 0 auto;}.colonne_centrale{	width: 504px;	float: left;	margin: 0 10px;}.colonne_gauche{	width: 180px;	float: left;	text-align: left;}.colonne_droite{	width: 180px;	float: left;}.extrait{	width: 500px;	height: 130px;	position: relative;	margin: 6px 0 14px 0;}.extrait .capture{	position: absolute;	top:0;	left:0;	width: 160px;	height: 120px;	border: 1px solid #000;	overflow : hidden;	display: block;}.extrait .capture img{	width: 160px;}.extrait h3{	margin:0 0 0 180px;	padding: 0;	font-size: 14px;	text-align: left;}.extrait p{	font-size:11px;	text-align: justify;	color: #777;	margin: 5px 0 0 180px;}.colonne_droite .fake_thumbs{	width: 180px;}/****************** promo par exit popup *********************/.promo_exit{	text-align: center;	margin-top: 0;	font-size: 17px;}.promo_exit a{	color: #06f;}.promo_exit a:hover{	color: #CF004B;}.promo_exit p strong{	font-size: 18px;}.promo_exit h2{	font-size:30px;	height:30px;	margin:0 0 25px 0;	padding:0;	line-height:30px;	width: 100%;}.promo_exit h2 span{	padding:0 20px;	background: #fff;}.pornfr{	border: 1px solid #000;	text-align: left;	position: relative;	padding: 5px;	width: 700px;	margin: 25px auto;}.pornfr iframe{	position: absolute;	top: 40px;	left: 335px;}.promo_exit p.ps{	font-size: 14px;	color: #555;	font-style : italic;	margin-top: 35px;}/******************* lightbox *********************/#overlay{	display: none;	position: absolute;	top: 0;	left: 0;	width: 100%;	background-color: #000;	z-index:100;    filter : alpha(opacity=80);    -moz-opacity : 0.8;    opacity : 0.8;}#lightbox{	display: none;	position: absolute;	left: 50%; 	top: 50%;	width: 760px;	height: 510px;	margin-top: -265px; /* half of the height */	margin-left: -380px; /* half of the width */	text-align: center;	border: 1px solid #000;	background-color: #fff;	z-index:102;}#lightbox .exit{	position: absolute;	bottom: 0px;	right: 2%;	width: 96%;	height: 25px;	display: block;	border-top: 1px solid #ccc;}#lightbox .exit span{	text-align: right;	font-size: 11px;	text-decoration: underline;	cursor: pointer;	color: #888;	padding: 5px 5px 5px 0;	display: block;}#lightbox .promo_exit{	margin: 15px;}
