body {background-color:#151414; color:#ffffff; font-family:Arial, Helvetica, sans-serif;}

.contener { width:1016px; margin:0 auto;}
*{
	list-style:none;
	margin:0;
	padding:0;
}
.clear{
	clear:both;
}
#haut { width:1016px; background:url(../img/cadre_haut.jpg) no-repeat; height:18px;}
#center { width:1016px; background:url(../img/cadre_center.jpg) repeat-y; background-position:top left;}
#bas { width:1016px; background:url(../img/cadre_bas.jpg) no-repeat; height:25px;}

#logo { float:left; width: 91px; padding-left:30px;}
#visuel_milieu {float:left; width: 550px; padding-left:135px;}
#drapeaux { float:right; width: 70px; padding-right:20px;}


#copyright, #copyright a, .content_contact a{ width:1016px; margin:0 auto; text-align:center; font-size:12px; color:#6b6969; text-decoration:none;}
#copyright a:hover , .content_contact a:hover{text-decoration:none; color:#e18700;}

#texte_home {font-size:11px; width:450px; margin:0 auto;}

.texte1 { font-size:12px; color:#ee9e06; font-weight:bold;}
.texte2 { font-size:14px; font-weight:bold;}
.texte3 {color: #919191; margin-top:0px;}

.champ_home { height:24px;}
#champ1 { float: left; width:210px; height:16px;}
#champ2 { float: right; width:33px; height:15px;}
.champ{ background-color:#3a3939; border:1px solid #797979; color:#ffffff; font-size:11px; height:15px; width:200px; margin:0; padding:0;}


/* IntÃ©rieur */

#texte_interieur {font-size:11px; width:700px; margin:0 auto; text-align:justify; padding: 15px 0 15px 0; color:#e3e3e3;}

#visuel_milieu_int {float:left; width: 750px; margin:0 auto;}
#logo_int { float:left; width: 130px; padding-left:30px;}

.titre { font-size:14px; font-weight:bold;}

.lien{ text-decoration:underline; color:#e3e3e3;}

.validation {color:#ee9e06;}

/* Anim Flash */

#haut_anim {float:left; width: 550px; font-size:11px; padding-left:35px;}

#animation {
	width:950px;
	height:560px;
	margin:0 auto;
}
.menu_left{
	width:260px;
	height:450px;
	float:left;
	margin:40px 0 0 0px;
	padding:40px 0 0 20px;
}
.menu_left li{
	width:260px;
	height:24px;
	float:left;
	margin:0px 0 10px 20px; !important
	margin:0px 0 10px 20px;
	padding:0px 0 0 0;
}
.menu_left li a{
	width:210px;
	height:24px;
	float:left;
	padding:6px 0 0 2px;
	text-transform:uppercase;
	color:#cccccc;
	text-decoration:none;
	font-weight:bold;
	font-size:16px;
	text-align:left;
	border:none;
}
.menu_left li a img{
	border:1px solid #444444;
}
.menu_left li a.activ{
	background:#e18700;
	color:#000000;
	font-weight:bolder;
}
.menu_left .sous_menu{
	margin-top:00px;
	bordser:1px solid #FFFFFF;
	overflow:hidden;
	margin:0 0 10px 0;
}
.menu_left .sous_menu li{
	width:200px;
	height:14px;
	float:left;
	margin:10px 0 0 10px;
	padding:0px 0 0 0;
}
.menu_left .sous_menu li a{
	width:220px;
	height:16px;
	float:left;
	margin:0px 0 0 13px;
	padding:0px 0 0 0px;
	text-transform:none;
	color:#e18700;
	text-decoration:none;
	font-weight:normal;
	font-size:14px;
	text-align:left;
}
.menu_left .sous_menu li a:hover{
	background:none;
	color:#e18700;
}
.content_contact{
	width:600px;
	float:left;
	margin:0 0 0 20px;
	padding:30px 0 0 0;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.content_contact h1{
	width:600px;
	float:left;
	font-size:22px;
	color:#e28800;
	text-transform:uppercase;
	font-family:"Trebuchet MS", Arial;
	font-weight:normal;
	margin:0 0 0 0px;
	text-align:left;
}
.content_contact h2{
	width:600px;
	font-size:14px;
	color:#ffffff;
	font-family:"Trebuchet MS", Arial;
	font-weight:normal;
	margin:0 0 0 20px;
	text-align:left;
}

.content_contact ul li{
	width:540px;
	float:left;
	text-align:left;
	margin:0 0 0 60px;
}
.content_contact label{
	width:270px;
	height:18px;
	background:#222222;
	float:left;
	text-align:right;
	margin:2px 4px;
	padding:2px 0 0 0;
	font-size:12px;
}
.content_contact input{
	width:250px;
	height:18px;
	border:none;
	border:1px solid #666666;
	background:#333333;
	color:#FFFFFF;
	float:left;
	margin:2px 0px;
}
.content_contact select{
	width:250px;
	height:18px;
	border:none;
	border:1px solid #666666;
	background:#333333;
	color:#FFFFFF;
	float:left;
	margin:2px 0px;
}
.obligatoire{
	color:#FF0000;
}
.mess_err{
	width:600px;
	display:block;
}
