body {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
margin: 0;
padding: 0;
color: #f7002c;
background-color: #FFF;
}


/************** DISCLAMER ******	opacity: 0.85;*******/
#disclamer {
	width:100%;
	display: block;
	height:1800px;
	background-color: #fff;
	color: #000;
	position: absolute;
	z-index: 99;
}

#dcontent {
	width: 100%;
	text-align: center;
	z-index: 100;
	position: absolute;
}

#dcontent div {
	width: 600px;
	height: 400px;
	border: 4px #FFF dotted;
	margin-top: 10px;
	padding: 10px;
	background-color: #0d0d0d;
	text-align:center;
	margin-left: auto;
	color: #fff;
	margin-right: auto;
}

/***************************************/

/*************** HEADER ****************/

#header {position: relative; height: 107px; width: 990px; 
	background-image: url("img/header.png"); background-repeat: no-repeat;
	top: 0px; left: 0px;
	font-size: 15px; font-weight: bold;}

#header a {text-decoration: none; border: 0px;color: #f7002c;}

#btn_home {position: absolute; top: 60px; left: 550px;}
#btn_hentai {position: absolute; top: 60px; left: 690px;}
#btn_contact {position: absolute; top: 60px; left: 850px;}
#btn_search {position: absolute; top: 20px; left: 550px;}

#menu_left #search,#menu_left ul { padding: 3px; width: 220px; border: 1px solid #999; font-family: verdana; arial, sans-serif; font-size: 12px;}
#menu_left ul { list-style-type: none; font-family: verdana; arial, sans-serif; font-size: 12px;  margin: 5px 0 0 0; background-color: #FFF;}
#menu_left li { margin: 0 0 5px 0; cursor: default; color: red;}
#menu_left li:hover { background: #ffc; }

#menu_left {	
float: left;
width: 990px;
height: 20px;
}

.commentaire {
height: 130px; width: 470px;
border: 1px solid #dbdbdb;
background-image: url('img/bg_comm.jpg'); 
background-repeat: repeat-x; 
background-color: #fff;
color: #727272;
padding: 5px;
margin: 5px 0px;
}

a.commentaire {
color: #21636a;
text-decoration: none;
font-weight: bolder;
}

/***************************************/

h1 {
margin: 0 0 5px 0;
}

#conteneur {
position: absolute;
width: 1050px;
left: 50%;
margin-left: -500px;
}

.droite {
float:  left;
color: #5D5D5D;
width: 209px;
padding: 5px;
background-color: #FFFFFF;
}

.droite .http {padding: 2px;}
.droite a {text-decoration: none; color: #5D5D5D; padding: 2px;font-size: 10px;}
.droite a:hover {color: #FF014F;}

/***************************************************/

/***************** menutop **********************/
.top_ref {
float: left;
left: 0px;
width: 176px;
}

#partners {
width: 176px;
height: 18px;
background-image: url("img/left_top.png"); background-repeat: no-repeat;
}

#partners_b {
width: 176px;
height: 25px;
background-image: url("img/left_btm.png"); background-repeat: no-repeat;
}

#partners_c {
width: 176px;
background-image: url("img/left_center.png"); background-repeat: repeat-y;
}


a.top_ref2  {text-decoration: none; color: #4f4f4f; padding: 2px 2px 2px 0px; font-size: 13px; font-weight: bolder;}
a:hover.top_ref2 {text-decoration: underline; color: #4f4f4f; font-weight: bolder; }

a.top_ref  {text-decoration: none; color: #4f4f4f; padding: 2px 2px 2px 30px; font-size: 13px; font-weight: bolder;}
a:hover.top_ref {text-decoration: underline; color: #4f4f4f; font-weight: bolder; }


/***************************************************/

/****************  MAIN  ****.main .video {valign: middle;}************************/
.main {
float: left;
color: #f7002c;
width: 773px;
margin-top: 0px;
margin-bottom: 15px;
margin-left: 0px;
background-color: #FFF;
}

#main_cadre {
width: 773px;
height: 19px;
background-image: url("img/main_top.png"); background-repeat: no-repeat;
}

#main_b {
width: 773px;
height: 24px;
background-image: url("img/main_btm.png"); background-repeat: no-repeat;
}

#main_c {
width: 773px;
background-image: url("img/main_center.png"); background-repeat: repeat-y;
}

.liste {height: 90px; width: 735px; margin-left: 29px;background-color: #FFF;color: #f7002c;
}

.liste .nom {float: left; height: 70px; width: 420px;}
.liste .image {float: left; padding-left: 5px;padding-right: 5px;}
.main a {text-decoration: underline; color: #f7002c; font-weight: bolder; }
.main a:hover {text-decoration: none; color: #f7002c; font-weight: bolder;}

/*****************************************************/


/****************  VIEW  ****************************/


.video a {text-decoration: none; color: #000; padding: 2px; font-weight: bolder;}

.video .desc {color: #4f4f4f; width: 580px; margin: 10px 29px 10px 10px; padding: 10px; border: 2px dotted #000000;}
/****************************************************/
.bottom {
width: 1000px;
float: left;
margin-bottom: 15px;
color: gray;
}

.bottom a {color: gray; padding: 2px;}

.pageid {
   border: 1px solid;
   padding: 2px;
   margin: 2px;
}
