body{
	margin:0;
	padding:0;
	font-family:arial;
	font-size:12px;
	background-attachment:fixed;
}
a:link{
	color:#faa854;
	text-decoration:underline;
}
a:visited{
	color:#faa854;
	text-decoration:underline;
}
a:active{
	color:#faa854;
	text-decoration:underline;
}
/*a:hover{
	color:#faa854;
	text-decoration:underline;
}*/
.cadre_page{
	float:left;
	width:100%
}
.header{
	float:left;
	width:100%;	
	/*background-color:#ffffff;*/
}
.cadre_header{
	float:left;
	margin-left:50px;
	height:45px;
	background-color:#353535;
	border-left:1px solid #353535;
	border-right:1px solid #353535;
}
.header_gris{
	float:left;
	width:764px;
	height:45px;
	margin-left:8px;
	margin-right:8px;
	background-color:#ffffff;
}
.header_noir{
	float:left;
	width:726px;
	margin-left:20px;
	background-color:#353535;
}
.menu{
	float:left;
	width:120px;
	/*border-right:1px solid #f4f4f4;*/
	background-color:#353535;
}
.marge_txt_menu{

}
.txt_menu{
	text-transform:uppercase;
	color:#ffffff;
}
.cadre_orange{
	margin-left:auto;
	margin-right:auto;
	width:1000px;
}
.fond_orange{
	float:left;
	background-color:#faa854;
	width:100%;
}
.fond_transparent{
	float:left;
	width:100%;
	/*border:1px solid red;*/
}
.cadre_bordgris{
	float:left;
	margin-left:50px;
	width:780px;
	background-color:#353535;
	border-left:1px solid #353535;
	border-right:1px solid #353535;
}
.cadre_hautblanc{
	float:left;
	margin-left:8px;
	width:763px;
	background-color:#ffffff;
	border-top:1px solid #e7e2dd;
	border-top:1px solid #e7e2dd;
	border-left:1px solid #faecde;
	border-right:1px solid #faecde;
}
.cadre_hautviolet{
	float:left;
	margin:20px;
	width:724px;
	height:240px;
	/*background-color:#d3a9f5;*/
}
.texte_hautviolet{
	float:left;
	width:100%;
	text-align:center;
	margin-top:60px;
	font-size:24px;
	color:#4f4f4f;
}
.cadre_titre{
	float:left;
	margin-left:8px;
	width:764px;
	height:60px;
	background-color:#353535;
}
.texte_titre{
	float:left;
	width:100%;
	text-align:center;
	margin-top:15px;
	font-size:24px;
	color:#fff;
}
.cadre_contenu{
	float:left;
	margin-left:8px;
	width:764px;
	background-color:#ffffff;
}
.zoom_text{
	float:right;
}
.contenu{
	float:left;
	margin:20px;
	width:724px;
	color:#4f4f4f;
	background-color:#ffffff;
}
.cadre_logo{
	float:left;
	width:167px;
	/*border:1px solid red;*/
}
.logo{
	float:left;
	width:147px;
	font-size:14px;
	color:#fff;
	margin-top:20px;
	margin-left:10px
}
.cadre_recherche{
	float:left;
	width:167px;
	margin-top:100px;
	border-bottom:1px solid #b68452;
}
.recherche{
	float:left;
	margin-left:10px;
	margin-bottom:10px;
}
.cadre_droite{
	float:left;
	width:155px;
	margin-top:10px;
	margin-left:10px;
}
.menu_droite{
	float:left;
	width:155px;
	font-size:16px;
	text-transform:uppercase;
	line-height:20px;
	color:#ffffff;
}
.menu_droite a:link{
	color:#ffffff;
	text-decoration:none;
}
.menu_droite a:visited{
	color:#ffffff;
}
.menu_droite a:active{
	color:#ffffff;
	text-decoration:none;
}
.menu_droite a:hover{
	color:#ffffff;
	text-decoration:underline;
}
.menu_droite select{
	width:150px;
}
.texte_droite{
	float:left;
	width:155px;
	margin-top:110px;
	color:#ffffff;
}
.cadre_bordgris_footer{
	float:left;
	margin-left:50px;
	width:780px;
	background-color:#e9eaec;
	border-left:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	border-bottom:1px solid #e7e2dd;
}
.cadre_footer{
	float:left;
	width:764px;
	height:80px;
	margin-left:8px;
	border-top:1px solid #e8e6e4;
	background-color:#f9f7f5;
}
.txt_footer{
	color:#686868;
	margin:30px 10px 30px 10px;
}


ul{
	padding:0;
	margin:0;
	padding-left:1px;
	list-style:none;
}

ul.niveau2 {display:none;} 

li:hover ul.niveau2 {
	display:block;
	position:absolute;
	width:120px;
	margin:16px 0 0 0;

}

.item{
	display:inline-block;
	width:150px; 
	margin-right:0px; 
	margin-left:0px;
	padding:0;
	margin:0;
	background-color:#353535;
	text-align:center;
	padding:15px 0;
}

.item a:link{
	color:#fff;
	text-decoration:none;
}
.item a:visited{
	color:#fff;
	text-decoration:none;
}
.item a:active{
	color:#fff;
	text-decoration:none;
}
.item a:hover{
	color:#fff;
	text-decoration:none;
}



ul.niveau2 li, ul li a{
	background-color:#353535;
	height:15px;
	text-decoration:none;
	text-align:center;
	padding:15px 0;
	margin-bottom:1px;
	color:#FFFFFF;
	width: 180px;
	
} 