body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
margin: 0;
padding: 0;
color: #5D5D5D;
background-color: #FFFFFF;
}

/************** DISCLAMER *************/
#disclamer {
	width:100%;
	display: block;
	height:100%;
	background-color: #ffffff;
	position: absolute;
	z-index: 99;
	opacity: 0.85;
    filter:alpha(opacity=85);
}
#dcontent {
	width: 100%;
	text-align: center;
	z-index: 100;
	position: absolute;
}
#dcontent div {
	width: 600px;
	height: 400px;
	border: 4px #0099ff solid;
	margin-top: 10px;
	padding: 10px;
	background-color: #000000;
	text-align:center;
	margin-left: auto;
	color: #ffffff;
	margin-right: auto;
}
/***************************************/

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

#header {position: relative; height: 150px; width: 1000px; 
	background-image: url("img/menu_back.png"); background-repeat: no-repeat;
	top: 7px; left: 20px;
	font-size: 15px; font-weight: bold;}

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

#btn_rencontre {position: absolute; top: 105px; left: 20px;}
#btn_show {position: absolute; top: 105px; left: 119px;}
#btn_home {position: absolute; top: 105px; left: 215px;}
#btn_vos {position: absolute; top: 105px; left: 355px;}
#btn_vosp {position: absolute; top: 105px; left: 610px;}
#btn_gay {position: absolute; top: 105px; left: 790px;}
#btn_contact {position: absolute; top: 105px; left: 918px;}
#btn_annu {position: absolute; top: 0px; left: 650px;}

#txt_amat {position: absolute; top: 5px; left: 158px;}
#txt_amat a:hover{text-decoration: underline;color: red;}

#newsletter {position: absolute; top: 70px; left: 498px; color: red;}

#submit {border: 0px; background-color: #FFF;}

#menu_left {
top: 100px;
left: -16px;
float: left;
width: 1000px;
height: 50px;
}
#menu_left a
{
color: white;
}

#menu_left a:hover
{
color: black;
}

#menu_right {
position: absolute;
right: 390px;
top: 225px;
height: 30px;
}


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

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

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

#partners2 {
width: 167px;
height: 46px;
background-image: url("img/mes_amies.png"); background-repeat: no-repeat;
}

#partners2_b {
width: 167px;
height: 15px;
background-image: url("img/mes_amies_btm.png"); background-repeat: no-repeat;
}

#partners2_c {
width: 167px;
background-image: url("img/mes_amies_b.png"); background-repeat: repeat-y;
}

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

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

/***************** menutop **********************/
.top_ref2 {
float: left;
left: 0px;
width: 167px;
padding: 5px;

}


.top_ref3 {
float: left;
left: 0px;
width: 334px;
padding: 0px;
border: 1px solid #2c69c3;
}


#partners {
width: 167px;
height: 46px;
background-image: url("img/encore_plus.png"); background-repeat: no-repeat;
}

#partners_b {
width: 167px;
height: 15px;
background-image: url("img/encore_plus_btm.png"); background-repeat: no-repeat;
}

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

#partners3 {
width: 334px;
height: 46px;
background-image: url("img/video_top.png"); background-repeat: repeat-x;
}

#partners_b3 {
width: 334px;
height: 15px;

}

#partners_c3 {
width: 334px;

}


a.top_ref {text-decoration: none; color: #000; padding: 0px; font-size: 11px; font-weight: bolder;}
a:hover.top_ref {color: #FF014F; font-weight: bolder; }
a.top_refboost {text-decoration: none; color: #e10025; padding: 1px; font-size: 12px; font-weight: bolder;}
a:hover.top_refboost  {color: #830318; font-weight: bolder; }
.top_ref2 #http {align: left;padding: 2px;}
.top_ref2 .httpth {align: left;padding: 2px;}

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

/****************  MAIN  ****************************/
.main {
float: left;
color: #5D5D5D;
width: 630px;
margin-top: 15px;
margin-bottom: 15px;
background-color: #FFFFFF;
}

.main .video {valign: middle;}

.liste {width: 190px; height: 222px; border: 1px solid #2c69c3;
	margin: 2px; padding: 2px;background-color: #FFFFFF;
	background-image: url("img/video_top.png"); background-repeat: no-repeat;}

.liste h4 {font-size: 10px;}

.liste .nom {padding: 2px; font-weight: bolder; text-align: center;}
.liste .desc {height: 25px; padding: 5px; margin: 1px 11px 0px 11px;font-style: italic; color: #000000;font-size: 10px; }
.liste .date {margin-top: 5px; vertical-align: bottom; font-size: 10px; font-style: italic; background-color: #b1d8ff; color: #5D5D5D;}
.liste .desc a {color: #000; text-decoration: none; padding: 0px;}

.main a {text-decoration: underline; color: #5D5D5D; padding: 2px; font-weight: bolder; }
.main a:hover {text-decoration: none; color: #FF014F; font-weight: bolder;}
.liste img {margin-top:10px; border: 1px solid #2c69c3;}

.test_title {
padding: 13px;
vertical-align: middle;
font-size: 15px;
font-style: bolder;
border: 1px solid #5D5D5D}
/*****************************************************/


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


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

.video .desc {height: 60px; width: 350px; margin: 10px; padding: 10px; background-color: #FFFFFF;  border: 2px dotted #000000;}
.video .desc #dl {margin: 5px;}
/****************************************************/
.bottom {
width: 1000px;
float: left;
lwft: 50%;
margin-bottom: 15px;
}

.sexy {
width: 650px;
poisition: absolute;
margin-bottom: 15px;
}

.partsexy a {color: red; font-size: bolder;}

.live {
float: left;
width: 180px;
height: 180px;
margin: 6px;
border: 1px solid #4f4f4f;
}

.live_name {
padding: 2px 0;
}

.live a {color: #000;}

/*********** amatrice ****************/

.amatrice {width: 580px; height: 215px; border: 1px solid #2c69c3;
	margin: 8px; padding: 5px;background-color: #FFFFFF;
}

.amatrice img{padding: 2px; border: 1px solid #5D5D5D;
}

.amatrice .nom {margin: 5px; }
.amatrice .desc {margin: 5px; }

.amatrice_photo{padding: 2px; border: 1px solid #5D5D5D;
align: center; margin: 12px;
}

a.pageid {
color: black;
height: 10px;
padding: 1px 2px;
margin: 2px;
background-color: white;
border: solid 1px #2c69c3;
}

a:hover.pageid {
color: white;
background-color: black;
}
