/* CSS Document */
body {
background:url('images/bg.jpg') repeat-x #8A0000;
margin:0;
padding:0;
text-align:center;
color:#bb1200;
font-size:0.69em;
font-family:Georgia, "Times New Roman", Times, serif;
}
img {
border:0;
}
.clearer {
clear:left;
}
a {
color:#2400ff;
}
#page {
width:770px;
margin:auto;
text-align:left;
background:url('images/page_bg.gif') repeat-y;
}
#pagination{
width: 450px;
}
#wrapper {
background:transparent url('images/wrapper.png') bottom no-repeat; /* IE6, IE7beta2, Gecko */
_background:url('images/wrapper.gif') bottom no-repeat; /* IE6 */
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/wrapper.png', sizingMethod='scale'); /* IE6 */
}
#wrap2 {
background:url('images/wrap2.gif') no-repeat top center;
}
#header {
background:url('images/header.jpg') no-repeat center;
height:157px;
}
#searchbox {
width:315px;
height:157px;
background:url('images/searchbox.gif') no-repeat;
position:relative;
top:0;
left:400px;
}
.form {
position:relative;
top:82px;
left:80px;
}
p {
margin: 0 0 10px 0;
}
#centre {
margin-left: 124px;
margin-right: 124px;
}
#gauche {
float:left;
width: 124px;
}
#droite {
float:right;
width: 124px;
}
#pied {
clear:both;
height: 99px;
background:url('images/footer.gif') no-repeat;
color:#FFF;
text-align:center;
}
#pied a {
color:#FFB14B;
}
.foot {
padding-top:36px;
}
/* blocs */
.bloc {
margin-bottom:15px;
}
.bloc ul, .bloc li {
margin: 0;
margin-left: -5px;
margin-right: -5px;
padding-bottom: 2px;
list-style-type:none;
font-family: Tahoma;
font-size: 10px;
background-color: #FFEDAA;
}
.bloc ul {
padding-left:10px;
padding-top: 5px;
border: 1px solid #D47034;
}
.blocwrapper {
background:url('images/bloc_bg.gif') repeat-y;
padding-bottom:15px;
}
.bloc_foot {
background:url('images/bloc_foot_2.gif') no-repeat; 
height:17px;
}
.bloc h2 {
text-indent:-5000px;
width:124px;
height:28px;
margin:0;
font-size:10px;
padding:0;
}
#nouveaux h2 {
background:url('images/bloc_nouveaux.gif') no-repeat;
margin:0;
padding:0;
}
.bloc h2.topsites {
background:url('images/bloc_topsites.gif') no-repeat;
margin:0;
padding:0;
}
.bloc h2.videosx {
background:url('images/bloc_videosx.gif') no-repeat;
margin:0;
padding:0;
}
.bloc h2.categories {
background:url('images/bloc_cat.gif') no-repeat;
margin:0;
padding:0;
}
.bloc h2.sexshop {
background:url('images/bloc_sexshop.gif') no-repeat;
margin:0;
padding:0;
}
.bloc h2.zoom {
background:url('images/bloc_webcams.gif') no-repeat;
margin:0;
padding:0;
}
#partenaires h2 {
background:url('images/bloc_partenaires.gif') no-repeat;
margin:0;
padding:0;
}

/* big blocs */
.bbloc {
background:url('images/bbloc_bg.gif') repeat-y;
}
.bbloc_foot {
background:url('images/bbloc_foot.gif') no-repeat;
height:17px;
}
#nouveautes h2 {
background:url('images/bbloc_nouveautes.gif') no-repeat;
height:60px;
text-indent:-5000px;
margin:0;
padding:0;
}
#categories_wrap {
background:url('images/bbloc_categories.gif') no-repeat;
padding-top:38px;
}
.bbloc_content {
margin-top:10px;
}

/* publicites */
.pub468x60 {
text-align:center;
width:468px;
margin:auto;
background:#fff;
color:#FFF;
}
.pub120 {
text-align:center;
}

/* cat display */
.cat {
width:175px;
padding-left:50px;
margin-top:8px;
}
.cat_titre {
font-weight:bold;
}
.cat_desc {
margin-top:4px;
}
/* site display */
.site {
margin-top:10px;
padding-left:12px;
}
.site_desc {
margin-top:4px;
text-align: justify;
}
.site_title {
font-weight:bold;
}
.site_details a {
color:#af9778;
}
.site_details {
color:#af9778;
}
/* navigation */
.navigation , .souscat {
width:440px;
margin:auto;
text-align: justify;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 13px;
}
.nav_titre {
text-align:center;
}

/* disclamer */
#d_header {
background:url('images/disclamer_header.gif') no-repeat center;
height:157px;
}
#disclamer h2 {
background:url('images/bbloc_disclamer.gif') no-repeat;
height:60px;
text-indent:-5000px;
margin:0;
padding:0;
}
#disclamer .bbloc_content {
padding:30px;
width:450px;
margin:auto;
}
.entrer, .sortir, .partenaires {
text-align:center;
}
.entrer {font-size:18px;font-weight:bold;margin-top:35px;}
.entrer a {display:block;padding:10px;}

/* formulaire */
.submit {
background:#000;
color:#FFF;
border:none;
font-weight:bold;
}

#copyright {
margin: 10px;
}
#copyright a{
font-size: 0.80em;
}
a.titre {
font-weight: bold;
}