body
{
	margin: 0 ;
	padding: 0 ;
	text-align: center ;
	background: #161515 url('images/bg.jpg');
	background-repeat: repeat-x;
}
#conteneur
{
	width: 950px ;
	margin: 0 auto 0 auto ;
}
#header
{
	width: 950px ;
	height: 136px ;
	margin: 0 auto 0 auto ;
	padding: 0 ;
}
#barre
{
	width: 950px ;
	height: 35px ;
	margin: 0 auto 0 auto ;
	padding: 0 ;
}
#barre h2
{
	color: #ffffff ;
	font-family: arial ;
	font-size: 13px ;
	font-weight: bold ;
	text-decoration: none ;
	margin: 0 ;
	padding: 8px 0 0 0 ;
}
#barre a
{
	color: #ffffff ;
	font-family: arial ;
	font-size: 13px ;
	font-weight: bold ;
	text-decoration: none ;
}
.barre_1
{
	float: left ;
	height: 35px ;
	background: #1e1e1e ;
	margin: 0 5px 0 0 ;
	padding: 0 5px 0 5px ;
}
.barre_2
{
	float: left ;
	background: #111111 ;
	margin: 0 5px 0 5px ;
	padding: 0 ;
}
.barre_1_1
{
	float: left ;
	width: 80px ;
	height: 35px ;
	background: #1e1e1e ;
	margin: 0 3px 0 0 ;
	padding: 0 ;
}
.barre_2_0
{
	float: left ;
	width: 55px ;
	height: 35px ;
	background: #111111 ;
	margin: 0 ;
	padding: 0 ;
}
.barre_3_0
{
	float: left ;
	width: 45px ;
	height: 35px ;
	background: #111111 ;
	margin: 0 ;
	padding: 0 ;
}
.barre_4_0
{
	float: left ;
	width: 55px ;
	height: 35px ;
	background: #111111 ;
	margin: 0 ;
	padding: 0 ;
}
.barre_5_0
{
	float: left ;
	width: 60px ;
	height: 35px ;
	background: #111111 ;
	margin: 0 ;
	padding: 0 ;
}
.barre_6_0
{
	float: left ;
	width: 65px ;
	height: 35px ;
	background: #111111 ;
	margin: 0 ;
	padding: 0 ;
}
.barre_7_0
{
	float: left ;
	width: 65px ;
	height: 35px ;
	background: #111111 ;
	margin: 0 ;
	padding: 0 ;
}
.barre_8_0
{
	float: left ;
	width: 85px ;
	height: 35px ;
	background: #111111 ;
	margin: 0 ;
	padding: 0 ;
}
.barre_9_0
{
	float: left ;
	width: 50px ;
	height: 35px ;
	background: #111111 ;
	margin: 0 ;
	padding: 0 ;
}
.barre_10_0
{
	float: left ;
	width: 50px ;
	height: 35px ;
	background: #111111 ;
	margin: 0 ;
	padding: 0 ;
}
.barre_11_0
{
	float: left ;
	width: 65px ;
	height: 35px ;
	background: #111111 ;
	margin: 0 ;
	padding: 0 ;
}
.barre_12_0
{
	float: left ;
	width: 65px ;
	height: 35px ;
	background: #111111 ;
	margin: 0 ;
	padding: 0 ;
}
.barre_13_0
{
	float: left ;
	width: 70px ;
	height: 35px ;
	background: #111111 ;
	margin: 0 ;
	padding: 0 ;
}
.barre_14_0
{
	float: left ;
	width: 90px ;
	height: 35px ;
	background: #111111 ;
	margin: 0 ;
	padding: 0 ;
}
#bloc
{
	width: 950px ;
	background: #1e1e1e ;
	margin: 0 auto 0 auto ;
	padding: 0 ;
	overflow: hidden ;
	text-align: left ;
}
.bloc_content
{
	width: 465px ;
	margin: 10px 0 0 9px ;
	padding: 0 ;
	float: left ;
}
.bloc_content img
{
	width: 145px ;
	height: 210px ;
	margin: 0 8px 5px 0 ;
	padding: 0 ;
	float: left ;
	border: 1px solid #bcbcbc ;
}
.bloc_content p
{

	margin: 8px 8px 0 0 ;
	padding: 0 ;
	color: #bcbcbc ;
	font-size: 12px ;
	font-family: arial ;
}
.bloc_content a
{
	color: #f4c225 ;
	font-size: 12px ;
	font-family: arial ;
	text-decoration: underline ;
}
#naviguation
{
	width: 950px ;
	height: 70px ;
	background: #1e1e1e ;
	margin: 0 ;
	padding: 0 ;
	text-align: left ;
	color: #bcbcbc ;
	font-size: 12px ;
	font-family: arial ;
	font-weight: bold ;
}
#naviguation_bloc
{
	height: 20px ;
	background: #272727 ;
	border: 1px solid #3e3e3e ;
	margin: 20px 0 0 10px ;
	padding: 4px 5px 0 5px ;
	text-align: center ;
	float: left ;
}
#naviguation_bloc a
{
	color: #f4c225 ;
	font-size: 12px ;
	font-family: arial ;
	text-decoration: none ;
	font-weight: bold ;
}
.header_1
{
	float: left ;
	width: 500px ;
	margin: 0 ;
	padding: 0 ;
	text-align: left ;
}
.header_1_logo
{
	float: left ;
	width: 500px ;
	margin: 50px 0 0 0 ;
	padding: 0 ;
	text-align: left ;
}
.header_1_logo h1
{
	color: #ffffff ;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 45px ;
	font-weight: none ;
	text-decoration: none ;
	letter-spacing:-2px;
	margin: 0 ;
	padding: 0 ;
}
.header_1_logo h2
{
	color: #ffffff ;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 20px ;
	font-weight: none ;
	text-decoration: none ;
	letter-spacing:0px;
	margin: -10px 0 0 0 ;
	padding: 0 ;
}
.header_2
{
	float: right ;
	width: 410px ;
	margin: 0 ;
	padding: 0 ;
	text-align: right ;
}
.header_2_recherche
{
	width: 410px ;
	margin: 70px 0 0 0 ;
	padding: 0 ;
	text-align: right ;
}
.header_2_recherche_gauche
{
	float: left ;
	width: 340px ;
	height: 30px ;
	margin: 0 ;
	padding: 0 ;
}
.header_2_recherche_droite
{
	float: right ;
	width: 70px ;
	height: 30px ;
	margin: 0 ;
	padding: 0 ;
}
.header_2_recherche_input
{
	width: 250px ;
	height: 30px ;
	background: #222223 ;
	border: 1px solid #363636 ;
	color: #ffffff ;
	font-family: arial ;
	font-size: 24px ;
	font-weight: none ;
	padding: 0 ;
	margin: 0 ;
}
.header_2_recherche_submit
{
	width: 70px ;
	color: #ffffff ;
	font-weight: bold ;
	border: 0 ;
	margin: 0 ;
	padding: 1px 0 0 0 ;
}
#header_2_recherche_form
{
	padding: 0 ;
	margin: 0 ;
}

#voir_bloc
{
	width: 950px ;
	background: #1e1e1e ;
	margin: 0 ;
	padding: 0 ;
	overflow: hidden ;
	text-align: left ;
	color: #bcbcbc ;
	font-size: 12px ;
	font-family: arial ;
	font-weight: bold ;
}
#voir_pub
{
	margin: 10px 0 20px 0 ;
	padding: 0 ;
	text-align: center ;
}
#voir_pub a
{
	color: #f4c225 ;
	font-size: 18px ;
	font-family: arial ;
	text-decoration: underline ;
	font-weight: bold ;
}
#voir_bloc img
{
	border: 1px solid #bcbcbc ;
}


#alpha
{
	width: 930px ;
	margin: 10px 10px 10px 10px ;
	padding: 0 ;
	overflow: hidden ;
	text-align: left ;
}
.alpha_list
{
	width: 176px ;
	height: 170px ;
	margin: 0 ;
	padding: 0 ;
	float: left ;
}
.alpha_list p
{
	margin: 0 0 5px 0 ;
	padding: 0 ;
	color: #f4c225 ;
	font-size: 14px ;
	font-family: arial ;
	text-decoration: underline ;
	font-weight: bold ;
}
.alpha_list a
{
	color: #ffffff ;
	font-size: 12px ;
	font-family: arial ;
	text-decoration: underline ;
	font-weight: none ;
}
.alpha_list span
{
	color: #ffffff ;
	font-size: 12px ;
	font-family: arial ;
	text-decoration: none ;
	font-weight: none ;
}
.alpha_list ul
{
	margin: 0 ;
	padding: 0 ;
}
.alpha_list li
{
	margin: 0 ;
	padding: 0 ;
	list-style-position: left ;
	list-style-type: none ;
	color: #ffffff ;
	font-size: 12px ;
	font-family: arial ;
	text-decoration: none ;
	font-weight: none ;
	line-height : 15px ;
}


#pub
{
	width: 930px ;
	margin: 10px 10px 10px 10px ;
	padding: 0 ;
}



#recips
{
	width: 950px ;
	background: #1e1e1e ;
	margin: 0 auto 0 auto ;
	padding: 10px 0 10px 0 ;
	overflow: hidden ;
	text-align: left ;
	border-top: 1px dashed #3e3e3e ;
}
#recips_gauche
{
	width: 465px ;
	float: left ;
	margin: 0 ;
	padding: 0 10px 0 0 ;
	border-right: 1px dashed #3e3e3e ;
}
#recips_droite
{
	width: 465px ;
	float: right ;
	margin: 0 ;
	padding: 0 ;
}
#recips_droite p
{
	color: #bcbcbc ;
	font-size: 12px ;
	font-family: arial ;
	font-weight: none ;
	margin: 0 ;
	padding: 0 ;
}
#recips_droite a
{
	color: #ffffff ;
	font-size: 12px ;
	font-family: arial ;
	font-weight: none ;
}

.recips_gauche_content
{
	width: 465px ;
	margin: 0 0 10px 9px ;
	padding: 0 ;
	float: left ;
}
.recips_gauche_content img
{
	width: 145px ;
	height: 145px ;
	margin: 0 8px 5px 0 ;
	padding: 0 ;
	float: left ;
	border: 1px solid #bcbcbc ;
}
.recips_gauche_content p
{

	margin: 0 8px 0 0 ;
	padding: 0 ;
	color: #bcbcbc ;
	font-size: 12px ;
	font-family: arial ;
}



div#disclaimer{ text-align:left; color:#ffffff;}
 div#disclaimer-fond{ position:absolute; z-index:1000; width:100%; height:2650px; background:white; filter:alpha(opacity=90); -moz-opacity:0.8; opacity: 0.8; text-align:center; line-height:normal; clear:both; }
 div#disclaimer-conteneur{ position:absolute; z-index:1001; width:100%; text-align:center; clear:both; }
  div#disclaimer-cadre{ width:550px; margin-left:auto; margin-right:auto; text-align:center; margin-top:200px; padding:15px; font-size:12px; font-weight: bold ; border:#3e3e3e 1px solid; background:#1e1e1e; color:#ffffff; }
   div#disclaimer-cadre b{ font-size:14px; color:#ffffff; }
   div#disclaimer-cadre a{ text-decoration:none; font-size:22px; font-weight:bold; color:#f4c225; }
   div#disclaimer-cadre a:hover{ color:#f4c225; text-decoration:underline; }

