/* body */

body { background-color:#e8f3ff; font-size:12px; }

/*header*/




#ban{margin-left: auto; margin-right: auto; width: 882px; }
#banimg{background-image: url("/static/img/ban.jpg"); width:882px; height:82px;}
#bantitle{background-image: url("/static/img/bantitle.jpg"); margin-left: auto; margin-right: auto; margin-top: 0;  width: 882px; height: 57px;}
.webmasters {display:inline; font-family: Tahoma; font-size:13px; color:#ffffff; text-decoration:none; margin-left:125px; margin-top:40px; float:left; margin-right:43px;}
.webmasters a {font-family: Tahoma; color:#d6e3f4; text-decoration:none; margin-left:10px;}
.webmasters a:hover {color:#ffffff; text-decoration:none;}

/* disclaimer */

div#jsdisclaimer{ text-align:left; }

a#disclaimerbuttonenter{font-size:22px; font-weight:bold; color:#198936;}

a#disclaimerbuttonenter:hover{font-size:22px; font-weight:bold; color:#22bd4b;}

a#disclaimerbuttonexit{font-size:22px; font-weight:bold; color:#cc0652;}

a#disclaimerbuttonexit:hover{font-size:22px; font-weight:bold; color:#ff0866;}

div#disclaimer-fond{ position:absolute; z-index:1000; width:100%; height:1330px; background:black; 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:left; 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; }




.zonethumbpub {
    float: left;
    position: relative;
    width: 652px;
	background-color:#D3E7FF;
	margin-bottom: 10px;
    margin-left: 4px;
}
.zonethumbpub_top {

    float: left;
    position: relative;
    text-indent: 20px;
	padding-top:8px;
	padding-bottom:5px;

}

.zonethumbpub_top h1 {

	margin:0px;
	padding:0px;
	
	color: #2D78C4;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;

}


.zonethumbpub_middle {

    float: left;
    padding-left: 5px;
    padding-right: 5px;
	padding-bottom:5px;
    position: relative;
    width: 100%;
}
.blockpub {
    margin-right: 8px;
}

.zonethumbpub_item {
    float: left;
    margin-bottom: 15px;
    margin-left: 15px;
    position: relative;
}
.zonethumbpub_item a img {
    border: 1px solid #5F3A5A;
    float: left;
    height: 113px;
    position: relative;
    width: 140px;
}



/* conteneur */
#content{ margin-left: auto; margin-right: auto;  width: 1000px; background:#7fade1;}

/* contenu */
#cadre1{ margin-left: auto; margin-right: auto;  width: 882px; background:#93bbec;}

/* --Liveshow-- */


#camgirls{
    
    position:relative;
    float:left;
    left:3px;
    margin-top:15px;
        
}

.lod_banner table tbody tr td table tbody tr td a img{
    
    position:relative;
    float:left;
    width:215px;
    height:154px;
    
    
}


.lod_banner table tbody tr td table tbody tr td center a {
    
    height:0px;
    position:relative;
    
    
}

.lod_banner a:hover {
    
    color:blue;
    
}

.lod_banner table tbody tr td table tbody tr td center center a {
    
    display:none;
    
    
}

.lod_banner table tr td table tr td {
    
    background-color:#d3e7ff;
    
}

.lod_banner table {

    position:relative;
    width:218px;
    margin-bottom:4px;
    
}



.lod_banner table, .lod_banner table tbody, .lod_banner table tbody tr, .lod_banner table tbody tr td {

    background-color:#d3e7ff;
    
}



.lod_banner {

    position:relative;
    left:-3px;
    
}

.lod_banner font{
    
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    text-transform:uppercase;
    color:#2D78C4;
    font-weight:bold;
    

    /*
    background-image:url(../images/top-liveshow.jpg);
    background-repeat:no-repeat;
    width:210px;
    height:40px;
    */
    
}


.lod_banner table tr td table tr td font span{
    
    color:#2D78C4;
    font-weight:bold;
    width:100%;
    /* position:relative; */
    
    
}



/* videos */

#colonne{ width: 226px; background:#d3e7ff; border-top:1px solid white; border-bottom:1px solid #86b0e5; text-align:center; float:left; }


.mediaspaces a img {width:220px; border:none; margin-top:10px;}

.videotext a { font-family: Tahoma; color:#4e6fa7; text-decoration:none; border-bottom:1px solid #4e6fa7; }
.videotext a:hover { color:#39527d; border-bottom:1px solid #39527d; }

.videotext_inlinetitle{font-weight:bold;}
.videotext_inlinedownload{font-style:italic; font-size:12px;}


/* Liste Sites */
.atopsite_item {display:inline; width:652px; height: 140px; background:#d3e7ff; border-top:1px solid white; border-bottom:1px solid #86b0e5; margin-left:2px; margin-bottom:2px; float:right;} 
/* Vignettes */
.atopsite_item_thumb a img {display:inline; border:none; width:150px ; height:112px; margin-top:9px; margin-left:9px; margin-right:9px; margin-bottom:9px; float:left;}
/* Titre */
.atopsite_item_title { text-align:center; font-weight:bold;}
.atopsite_item_title a { font-size: 16px; font-family: Tahoma; color:#4e6fa7; text-decoration:none; border-bottom:1px solid #4e6fa7;}
.atopsite_item_title a:hover { color:#39527d; border-bottom:1px solid #39527d;}

.atopsite_item_text p { height:60px; font-family: Tahoma; color:#39527d; font-size: 12px; text-align:justify; margin-right:9px;}

#centercol {
    background:#d3e7ff;
    padding: 0px 10px 0px 10px;
}

#topsite_category_list{

    padding-top:8px;
    top: -4px;
    width:882px;
    height:30px;
    float:left;
    left:59px;
    
    position:relative;
    
    margin-left:auto;
    margin-right:auto;
    /* margin-top:1px; */
    margin-bottom:2px;
    background-color:#262b3f;
    
    text-align:center;

}



#topsite_category_list ul {width: 800px; margin-left:auto; margin-right:auto;}
#topsite_category_list li {list-style:none; position:relative; top:-12px; !top:6px; _top:10px; display:inline;} 
#topsite_category_list a {display:inline; font-family: Tahoma; color:white; font-weight:bold; text-decoration:none; font-size:14px; margin-right:2px; margin-left: 4px;}
#topsite_category_list a:hover {text-decoration:underline;}

.atopsite_item_category a {display:inline; position:relative; float: right; font-family: Tahoma; color:#67a10d; text-decoration:none; font-style:italic; font-size: 11px; margin-right:9px; text-align:right;}
.atopsite_item_category a:hover {color:#476d0a; text-decoration:underline;}


.topsite_stats {display:inline; float: left; font-family: Tahoma; color:#4e6fa7; text-decoration:none; font-size: 12px;}
#topsite_stats_text_in { color:#346d0a; }
#topsite_stats_text_out { color:#6d0a0a; }
/*classclear */
.classclear {clear:both;}

/*contact */
.contactform_block {
    font-family: Tahoma;
    color:#4e6fa7;
    width:600px;
    margin-left : auto;
    margin-right : auto;
 }
.contactform_intro_text {
    padding-top:30px;
    padding-bottom: 10px;
    font-weight: bold;
    display: block;
    text-align: center;
}
.form_login {
    text-align: center;
    padding-top:30px;
    padding-bottom: 10px;
    width:300px;
    margin-left : auto;
    margin-right : auto;
}
#registerform {
    text-align: center;
    padding-top:30px;
    padding-bottom: 10px;
    width:500px;
    margin-left : auto;
    margin-right : auto;
}

table {
    font-family: Tahoma;
    color:#4e6fa7;
    text-align:left;
    margin-left : auto;
    margin-right : auto;
}
.contactform_block tr {
    vertical-align: top;
}

p {
    margin-bottom: 0px;
    padding-bottom : 12px;
}

.messages {
    display: block;
    background-color: #F2ECA9;
    color: red;
}

.pagination{
    padding-top:8px;
    top: -4px;
    width:882px;
    height:30px;
    float:left;
    left:59px;
    
    position:relative;
    
    margin-left:auto;
    margin-right:auto;
    /* margin-top:1px; */
    margin-bottom:2px;

    text-align:center;
}

/* footer */
#footer{background-image: url("/static/img/footer.jpg"); margin-left: auto; margin-right: auto;  width: 1000px; height: 330px;}

