/* BODY ---------- */
body {
	margin:0px;
	padding:0px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	font-family:Tahoma;
	color:black;
	/*background:white;*/
	background:#e8a8fe;
	background-image:url(/design/background-page.jpg);
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:center;
	background-position:top;
}

/* DIVERS ----------*/
.clear{
clear:both;
}
a.img:link{
display:block;
margin:0;
padding:0;
text-decoration:none;
outline:none;
}
a.img:visited{
display:block;
margin:0;
padding:0;
text-decoration:none;
outline:none;
}
a.img:hover{
display:block;
margin:0;
padding:0;
text-decoration:none;
outline:none;
}

a.lien-pages:link{
	color:#ff04f0;
	text-decoration:none;
	outline:none;
	font-size:22px;
}
a.lien-pages:visited{
	color:#ff04f0;
	text-decoration:none;
	outline:none;
	font-size:22px;
}
a.lien-pages:hover{
	color:#ff04f0;
	text-decoration:underline;
	outline:none;
	font-size:22px;
}



.opacity{
	opacity:0.5;
	filter : alpha(opacity=50);
}
#message-404{
 width:940px;
 padding:20px;
 background:#191919;
 font-size:16px;
 color:white;
 margin:0 auto;
 text-align:left;
}
a#accueil-page-404:link{
 font-size:16px;
 color:#ff04f0;
 margin:0 auto;
 text-align:left;
}
a#accueil-page-404:visited{
 font-size:16px;
 color:#ff04f0;
 margin:0 auto;
 text-align:left;
}
a#accueil-page-404:hover{
 font-size:16px;
 color:#ff04f0;
 margin:0 auto;
 text-align:left;
}
.txt-top{
display:block;
margin:10px auto 0;
text-align:center;
text-decoration:blink;
}
/* CONTENEUR ---------- */
#conteneur{
	margin:0 auto;
	padding:0 0 40px 10px;
	text-align:left;
	width:973px;
	/*background:#666666;*/
}
#conteneur-top1{
	margin:0 auto;
	padding:0 0 0 10px;
	text-align:left;
	width:973px;
	/*background:#666666;*/
}

#conteneur-top2{
margin:3px auto 0;
padding:0 0 20px;
text-align:left;
width:969px;
}

#conteneur-top2-listing{
margin:3px auto 0;
padding:0 0 20px;
text-align:left;
width:963px;
}

.contenu-cell-listing{
margin-left:1px;
width:320px;
float:left;
}

/* HEADER ---------- */
#header{
	margin:0;
	padding:0;
	width:973px;
}
#logo{
	width:700px;
	height:50px;
	margin:0px auto;
	padding:0px;
	display:block;
} 
#menu{
background:none repeat scroll 0 0 white;
border:1px solid #D4D4D4;
height:19px;
margin:0 auto;
padding:0 0 0 103px;
width:858px; 
}
.menu-cel{
	float:left;
	width:149px;
	height:16px;
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
	padding:3px 0 0 0;
	margin:0;
	text-align:center;
}
.menu-cel:hover{
	float:left;
	width:149px;
	height:16px;
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
	padding:3px 0 0 0;
	margin:0;
	background:#eeeeee;
}
a.niches:link {
	color:#770077;
	font-size:12px;
	text-decoration:none;
	outline:none;
}
a.niches:visited{
	color:#770077;
	font-size:12px;
	text-decoration:none;
	outline:none;
}
a.niches:hover{
	color:#770077;
	font-size:12px;
	text-decoration:underline;
	outline:none;
}

/* CONTENU ---------- */

/* lien ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
a:link {
	color:#770077;
	font-size:12px;
	text-decoration:none;
	outline:none;
}
a:visited{
	color:#770077;
	font-size:12px;
	text-decoration:none;
	outline:none;
}
a:hover{
	color:#770077;
	font-size:12px;
	text-decoration:none;
	outline:none;
}

#contenu{
	margin:0;
	padding:0;
	width:963px;
}
#contenu-player{
	height:407px;
	margin:0;
	padding:0;
	width:963px;
}
#player{
border:1px solid black;
float:left;
height:405px;
margin:0;
padding:0;
width:499px;
}
a#thb-player:link{
	display:block;
	width:499px;
	height:374px;
	border:0;
	margin:0;
	padding:0;
}
a#thb-player:visited{
	display:block;
	width:499px;
	height:374px;
	border:0;
	margin:0;
	padding:0;
}
a#thb-player:link{
	display:block;
	width:499px;
	height:374px;
	border:0;
	margin:0;
	padding:0;
}
#play-fake{
float:left;
width:499px;
height:31px;
margin:0;
padding:0;
background-color:#000000;
}
#block2-player{
	float:left;
	width:268px;
	height:407px;
	margin-left:10px;
	padding:0;
	background-color:#000000;
}
#block2-titre{
	background-color:#000000;
	float:left;
	height:22px;
	margin:0;
	padding:0 0 4px;
	width:268px;
}
.block2-titre-txt{
	display:block;
	margin:0 auto;
	padding:0;
	text-align:center;
	font-family:Tahoma;
	color:#ff04f0;
	font-size:20px;
}
#block2-thb{
	float:left;
	width:125px;
	height:381px;
	margin:0px;
	padding:0px;
}
.thb-block2{
width:120px; margin-left:5px; height:90px; padding:0px 0px 5px 0px;
}
#block-thb-txt{
	float:left;
	width:140px;
	height:385px;
	padding:0px;
	margin:0px;
}

.txt-block2 {
	background-color:white;
	color:#FF04F0;
	float:left;
	font-family:arial;
	font-size:8px;
	height:85px;
	margin:0 5px 5px;
	padding:5px 0 0;
	text-align:center;
	width:133px;
}
.titre-block2{
	color:#FF04F0;
	display:block;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	margin:0;
	padding:0;
	width:133px;
}
.description-block2{
	color:black;
	display:block;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:2px 5px 5px 20px;
	text-align:left;
	width:108px;
}

#top-partenaires{
float:left;
width:174px;
height:407px;
padding:0px;
margin-left:10px;
background-color: black;
}
#titre-partenaires{
	float:left;
	width:174px;
	height:22px;
	margin:0px;
	padding:0 0 5px 0;
	background-color:#000000;
}
.titre-top{
display:block;
margin:0px auto;
padding:0px;
text-align:center;
font-family:Tahoma;
color:#ff04f0;
text-decoration:none;
font-size:20px;
}
.top-v{
width:164px;
padding:0px;
margin-left:5px;
background-color:white;
}
.v-thumb{
width:164px;
height:241px;
margin:0px;
padding:0px;
}
.top-h{
height:130px;
margin:5px 0 0 5px;
padding:0;
width:165px;
}
.h-thumb{
width:164px;
height:110px;
margin:0px;
padding:0px;
}
#contenu-thumb1{
background:none repeat scroll 0 0 black;
float:left;
margin-top:10px;
padding:7px 0 0;
width:963px;
}
.thumb{
border:1px solid #FFFFFF;
float:left;
height:210px;
margin:0 0 7px 7px;
padding:0;
width:230px;
}
.txt-thumb{
background:none repeat scroll 0 0 white;
border-top:1px solid black;
color:#FF04F0;
float:left;
font-size:18px;
margin:0;
padding:5px;
text-align:center;
width:220px;
}

a.txt-img:link{
 font-size:18px;
 color:#ff04f0;
 text-decoration:none;
 outline:none;
}
a.txt-img:visited{
 font-size:18px;
 color:#ff04f0;
 text-decoration:none;
 outline:none;
}
a.txt-img:hover{
 font-size:18px;
 color:#ff04f0;
 text-decoration:underline;
 outline:none;
}


.play{
width:240px; height:180px; display:block; text-align:center; 
}


.desc{
display:block; margin:0px auto; padding:0px; text-align:center; font-family:Tahoma; color:#000000; text-decoration: none; font-size:10px;
}
.porn{
width:400px; height:150px; margin:0px auto; padding:0px;
}
.compteur{
margin-left:150px; margin-top:20px;
}
#texte{
color:#FF04F0;
font-family:Tahoma;
font-size:16px;
height:43px;
line-height:45px;
margin:0 auto;
padding:0;
text-align:center;
width:963px;}

#contenu-thumb2{
background:none repeat scroll 0 0 black;
float:left;
margin-top:10px;
padding:7px 0 0;
width:963px;
}


#footer{
width:1000px; height:410px; margin:0px auto; padding:0px;
}
#topliste{
width:958px; height:138px; margin-left:9px; padding:0px; border:1px solid #000000;
}
#contenu-hardcore{
width:958px; height:400px; margin-left:9px; padding:0px; border:1px solid #000000; background-color:black;
}
#block-footer{
width:1000px; height:260px; margin-top:10px; padding:0px;
}
#footer-thumb{
float:left; width:240px; height:180px; margin-left:8px; margin-top:35px; padding:0px; border:1px solid #000000; 
}
#footer-pub{
float:left; width:398px; height:258px; margin-left:50px; padding:0px; border:1px solid #000000;
}
#footer-thumb1{
float:left; width:240px; height:180px; margin-left:50px; margin-top:35px; padding:0px; border:1px solid #000000;
}
#validxhtml{
width:100%;
height:100%; 
margin:0px auto;
padding:0px;
}
#validcss{
width:100%;
height:100%; 
margin:0px auto;
padding:0px;
}






/* ------------------------------------------------------------------------------------------------------------------------------------------- */
.contenu-cell{
float:left;
height:271px;
margin:0 0 5px 3px;
padding:0;
width:320px;
}
.cell-contenu{
height:240px;
margin:0;
padding:0;
width:320px;
}

a.thb-cell:link{
border:1px solid #770077;
display:block;
height:238px;
margin:0;
outline:medium none;
padding:0;
text-decoration:none;
width:318px;
}
a.thb-cell:visited{
border:1px solid #770077;
display:block;
height:238px;
margin:0;
outline:medium none;
padding:0;
text-decoration:none;
width:318px;
}
a.thb-cell:hover{
border:1px solid #770077;
display:block;
height:238px;
margin:0;
outline:medium none;
padding:0;
text-decoration:none;
width:318px;
}


.cell2-contenu{
background:none repeat scroll 0 0 #770077;
height:24px;
margin:1px 0 0;
padding:6px 0 0;
text-align:center;
width:320px;
}

a.txt-cell2:link{
font-size:18px;
color:white;
text-decoration:none;
outline:none;
}
a.txt-cell2:visited{
font-size:18px;
color:white;
text-decoration:none;
outline:none;
}
a.txt-cell2:hover{
font-size:18px;
color:white;
text-decoration:none;
outline:none;
}

#pub1{
height:150px;
width:951px;
margin:10px 0 0 0;
padding:6px;
background-color:#e60157;
}

#thb-boost{
margin:10px 25px;
}


#pagination{
margin:0 auto;
padding-right:5px;
width:960px;
}

a.pagination-top:link{
display:block;
float:left;
margin-left:5px;
width:40px;
padding:10px;
font-size:25px;
font-weight:bold;
color:pink;
outline:none;
border:1px solid #770077;
background-color:white;
}

a.pagination-top:visited{
display:block;
float:left;
margin-left:5px;
width:40px;
padding:10px;
font-size:25px;
font-weight:bold;
color:pink;
outline:none;
border:1px solid #770077;
background-color:white;
}

a.pagination-top:hover{
display:block;
float:left;
margin-left:5px;
width:40px;
padding:10px;
font-size:25px;
font-weight:bold;
color:#770077;
outline:none;
border:1px dashed pink;
background-color:white;
}

#pagination-top-span{
display:block;
float:left;
margin-left:5px;
width:40px;
padding:10px;
font-size:25px;
font-weight:bold;
color:pink;
outline:none;
border:1px solid #770077;
background-color:white;
}


























