/* CSS Document */
<!--
body {background-color: #000; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}
body,td,th {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000;}
a:link {color: #000;}
a:hover {color: #ff1c7a;}
a:visited {color: #000000;}	
-->


/* Global */
BODY {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000; margin: 0px; padding: 0px;}
TABLE, TD {border: 0px; margin: 0px; padding: 0px;}
IMG {margin: 0px; padding: 0px; border: none;}
DIV, P, FORM, UL, LI {margin: 0px; padding: 0px;}
H1, H2, H3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #fff; margin: 0px; padding: 0px;}

UL, LI {list-style-position: 0px; list-style-type: none;}


/* Main */
table#main {margin: 0px auto 0px auto; width: 904px;}

	table#leftHeader {background: transparent url(images/header/background.png) no-repeat top left; width: 640px; height: 189px;}
		td#topHeader {height: 89px; background-color: transparent;}
			/* Header */		
			div#header {clear:both; margin:0px; overflow:hidden; padding:0px; position:relative;}
			div#header h1 {height:1px; left:-10px; margin:0px; overflow:hidden; padding:0px; position:absolute; top:-10px; width:1px;}
			div#header h2 {height:1px; left:-9px; margin:0px; overflow:hidden; padding:0px; position:absolute; top:-9px; width:1px;}
		
		td#newsHeader {height: 89px; background-color: transparent;}
			/* Newsletter */
			div#newsletter {color:#FF3399; font-weight:bold;}
			div#newsletter img {vertical-align: top;}
	
		td#bottomHeader {height: 70px; background-color: transparent;}
			td#bottomHeader div#txtHeader {color: #000; text-align: center}
			
		td#barre {background: transparent url(images/body/barre.jpg) no-repeat left top; height: 30px; width: 640px; background-color: transparent; text-align: center;}

	table#body {width: 640px;}
		table#body td {background: transparent url(images/body/background.jpg) repeat-y left top;}
		
		table#body .zoneRose {border: 1px solid #ce125e; background: transparent url(images/body/background_rose.png) repeat-x top left; margin: 0px 0px 5px 5px;}
		
		table#body .zoneTxt {padding: 5px; color: white;}
		table#body .zoneTxt a:hover {color: white;}
		
		table#body .zonePub {margin-bottom: 10px;}
		
		table#body td#titreCat {text-align: center; text-transform: uppercase; background: white url(images/footer/footer.jpg) no-repeat left top; width: 640px; height: 98px}
		table#body td#titreCat div#infoCat {color: #a70648; text-align: center; height: 37px; padding-top: 5px;}
		table#body td#titreCat div#infoCat a {color: #a70648;}
		table#body td#titreCat div#infoCat a:hover {color: #000;}
		table#body td#titreCat h2 {font-size: 14px; margin-top: 5px; height: 35px;}
		table#body td#titreCat h3 {margin-top: 5px; height: 35px;}
		table#body td#titreCat a {color: white; text-decoration: none;}
		table#body td#titreCat a:hover {color: white; text-decoration: none;}
			
		td#promoAmateur {height: 45px;}
		td#promoSearch {height: 80px;}
			
		table#contenu {width: 640px;}				
			.cadreMain {background: transparent url(images/body/background.jpg) repeat-y left top;}
			/*.leftMain {width: 450px;}
			.leftMainCat {width: 435px;}*/
			.rightMain {width: 188px; background-color: white;}

			table#contenu div#navigation {background: #ccc; width:435px; height:auto; padding-left:15px; margin-left:1px;}
			
			div#spacerCat {height: 8px; font-size: 7px; border-right:solid #cccccc 1px; width: 450px;}
			
			div#cadreList {border-right:solid #cccccc 1px; border-bottom:solid #cccccc 1px; width: 450px;}
				div#cadreList .dispList {font-size: 11px; line-height: 13px; padding-left: 10px; width: 430px;}
				div#cadreList .dispList h3 {font-size: 11px; display: inline;}
				div#cadreList .dispList a {color: #a70648;}
				div#cadreList .dispList a:hover {color: red;}
		
			td#right {background: transparent url(images/right/bakground.jpg) repeat-y top left; width: 264px;}
				.bgRight {background-color: #eee; margin-bottom: 2px;}
				.titreCat {font-size:12px; font-weight:bold; color:#a70648; background-color: #eee;}
				.listCat {padding-left:5px; background-color: #eee;}
				.listSubCat {padding: 3px 0px 2px 5px; margin-top: 1px; background-color: #eee;}
				.spaceCat {padding-left: 10px;}
				
				.recherches {background-color: #eee; font-size: 9px; margin-top: 1px; padding-left: 5px;}
		
	table#right {}
		table#right a {color: white; text-decoration: none; font-weight: bold;}
		table#right a:hover {color: #ff0066; text-decoration: none; font-weight: bold;}
		
		td#header {height: 324px;}
		
		td#recherche {color: white;}
			td#recherche h3 {color: white; text-align: center; padding: 12px 60px 0px 10px; height: 34px; background: transparent url(images/right/recherche.jpg) no-repeat top left;}
		
		td#videos {background: transparent url(images/right/video.jpg) no-repeat top left; color: white; }
			td#videos a {color: white; text-decoration: none; font-weight: bold;}
			td#videos a:hover {color: #ff0066; text-decoration: none; font-weight: bold;}
			
			td#videos h3 {text-align: center; padding: 22px 60px 0px 10px; height: 42px;}
			
			td#videos div#smart a {color: #000; text-decoration: none; font-weight: bold;}
			td#videos div#smart a:hover {color: #ff0066; text-decoration: none; font-weight: bold;}
					
		td#sexshop {background: transparent url(images/right/sexshop.jpg) no-repeat top left; color: white; }
			td#sexshop h3 {text-align: center; padding: 22px 60px 0px 10px; height: 42px;}
			
			td#sexshop div#busyx a {color: #fff; text-decoration: none; font-weight: bold;}
			td#sexshop div#busyx a:hover {color: #ff0066; text-decoration: none; font-weight: bold;}

		td#webcam {background: transparent url(images/right/webcam.jpg) no-repeat top left; color: white; }
			td#webcam h3 {text-align: center; padding: 19px 60px 0px 10px; height: 38px;}
			
			td#webcam div#cd {font-size: 12px; font-weight: bold; padding: 5px;}
			

	div#mostFind {background: white url(images/body/background.jpg) repeat-y left top; width: 629px; padding-left: 10px; padding-top: 10px; padding-right: 1px}
		.cachediv {visibility: hidden; overflow: hidden; height: 1px; margin-top: -1px; position: absolute;}
		.cadreFind {border:solid #ccc 1px; padding-top: 10px;}	

	div#footer {background: white url(images/footer/footer.jpg) no-repeat left top; width: 640px;}
		div#footer div#navigation {color: #000; text-align: center; width: 450px; height: 32px; padding-top: 10px;}
		div#footer div#mentions {color: #000; text-align: right; height: 24px; margin-top: 35px; margin-right: 20px;}