body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
margin: 0;
padding: 0;
color: #4f4f4f;
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: 158px; width: 1000px; 
	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; height: 130px; width: 180px;}

#btn_home {position: absolute; top: 113px; left: 181px;}
#btn_show {position: absolute; top: 113px; left: 313px;}
#btn_rencontre {position: absolute; top: 113px; left: 519px;}
#btn_contact {position: absolute; top: 113px; left: 712px;}
#btn_aide {position: absolute; top: 113px; left: 746px;}

#newsletter {position: absolute; top: 75px; left: 606px;}

#cb30 {position: absolute; top: 12px; left: 820px; border: 1px solid #000; background-color: #FFF; color: #000;}

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

#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: 209px;
padding: 5px;
background-color: #FFFFFF;
}

#partners2 {
width: 209px;
height: 52px;
background-image: url("img/thumb_title.png"); background-repeat: no-repeat;
}

#partners2_b {
width: 209px;
height: 20px;
background-image: url("img/thumb_foot.png"); background-repeat: no-repeat;
}

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

.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: 209px;
}

#partners {
width: 209px;
height: 52px;
background-image: url("img/topref_title.png"); background-repeat: no-repeat;
}

#partners_b {
width: 209px;
height: 21px;
background-image: url("img/topref_foot.png"); background-repeat: no-repeat;
}

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


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

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

/****************  MAIN  ****.main .video {valign: middle;}************************/
.main {
float: left;
color: #4f4f4f;
width: 565px;
margin-top: 15px;
margin-bottom: 15px;
margin-left: 0px;
background-color: #FFFFFF;
}



.liste {width: 175px; height: 200px;
	margin: 1px; padding: 2px;background-color: #FFF;color: #4f4f4f;
}

.liste .nom {padding: 2px; font-weight: bolder; text-align: center;height: 25px;}
.main a {text-decoration: underline; color: #4f4f4f; padding: 2px; font-weight: bolder; }
.main a:hover {text-decoration: none; color: #4f4f4f; font-weight: bolder;}
.liste img {margin-top:10px; border: 1px solid #000;}
.liste .desc {font-size: 10px;}

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


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


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

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

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

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

.player_fake {
	width:378px;
	height:240px;
	text-align:center;
	padding-top:30px;
	margin-top:8px;
	border:2px solid #FFA900;
}

.PLAY {
	width:216px;
	height:212px;
	background:url(/img/play.png) !important;
	background:none;
	margin:0 auto;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/play.png', sizingMethod='scale');display:block;
}


