/******************************************************/
/*************    CONTENEUR PRINCIPAUX   ************/
/******************************************************/
#conteneur{
	margin:0 auto;
	padding:0;
	width:500px;
}
#haut{
	display:none;
	float:left;
	margin:0;
	padding:0;
	width:500px;
}
#milieu{
	float:left;
	margin:0 0 25px 0;
	padding:0;
	width:500px;
}
#bas{
	display:none;
	float:left;
	margin:0;
	padding:5px 0 5px 0;
	width:500px;
	text-align:center;
	background-color:#f3f3f3;
}

/******************************/
/***********   HOME  ***********/
/******************************/
#large_home{
	float:left;
	width:500px !important;
	width:500px;
	margin:0;
	padding:0 0 0 0px;
}
.milieu_contenu_droite_gauche_home{
	float:left;
	width:494px;
	margin:0;
	padding:0 0 0 20px;
	text-align:justify;
}
#milieu_contenu_droite_droite_home{
	display:none;
	float:right;
	width:200px;
	margin:0;
	padding:0;
}

/******************************/
/***********HAUT***************/
/******************************/
/******haut_haut****/
.haut_contenu_haut{
	float:left;
	margin:0;
	padding:0;
	width:500px;
}
.haut_contenu_haut_gauche{
	float:left;
	margin:0 0 10px 0;
	padding:0;
	width:470px;
}
.haut_contenu_haut_droite{
	float:right;
	margin:0;
	padding:0;
	width:250px;
	text-align:right;
}
.haut_contenu_haut_droite ul{
	float:right;
	margin:0;
	padding:0;
	width:250px;
	text-align:right;
}
.haut_contenu_haut_droite li{
	margin:0 0 0 10px;
	padding:0;
	display:inline;
}
.trait_bleu{
	margin:0;
	padding:0;
	float:left;
	width:500px;
	height:12px;
	background-color:#00ADEF;
}

/******haut_milieu******/
.haut_contenu_milieu{
	float:left;
	margin:0;
	padding:0;
	width:500px;
}
.haut_contenu_milieu_gauche{
	float:left;
	margin:0;
	padding:0;
	width:470px;
}
*+html .haut_contenu_milieu_droite{
	height:50px;
}
.haut_contenu_milieu_droite{
float:right;
	margin:0 !important;
	margin:0 0 -20px 0;
	height:50px;
	padding:20px 5px 5px 5px !important;
	padding:15px 5px 0px 5px;
	width:189px;
	background-color:#F1F5D0;
}

/******haut_bas******/
.haut_contenu_bas{
	float:left;
	margin:0;
	padding:0;
	width:570px;
}
.haut_contenu_bas_gauche{
	float:left;
	margin:0 0 2px 0;
	padding:0;
	width:200px;
	background-color:#00ADEF;
}
.haut_contenu_bas_droite{
	float:left;
	margin:0;
	padding:0;
	width:470px;
}
.haut_contenu_bas_droite_img{
	float:left;
	margin:73px 0 0 0 !important;
	margin:75px 0 0 0;
	padding:0;
	width:470px;
	border-width:0 0 0 1px;
	border-style:solid;
	border-color:#ffffff;

}
#recherche{
	display:none;
	float:left;
	margin: 0;
	padding:15px 0 0 0px !important;
	padding:10px 0 0 0px;
	width:200px;
        height:35px !important;
	height:35px;
	text-align:center;
}
.accueil{
	float:left;
	margin:0;
	padding:5px 0 5px 0;
	width:200px;
	background-color:#FFFFFF;
	text-align:center;
}
.haut_menu_bas_gauche{
	float:left;
	margin:0;
	padding:0;
	width:200px;
	height:129px;
}
.haut_menu_bas_gauche ul{
	float:left;
	margin:0;
	padding:15px 0 0 40px;
}

/******************************/
/***********MILIEU***************/
/******************************/
#bandeau_print{
display:block;
}

#milieu_contenu_gauche{
	display:none;
	float:left;
	margin:0;
	padding:0;
	width:200px;
}
#milieu_contenu_droite{
	float:left;
	margin:0;
	padding:0 0 0 0px;
	width:500px;
}
.milieu_contenu_gauche_menu{
	width:200px;
	margin:0 0 40px 0;
	float:left;
	padding:0;
}
.milieu_contenu_droite_gauche{
	float:left;
	margin:0;
	padding:0;
	width:430px;
	text-align:justify;
}
.milieu_contenu_gauche_ssmenu{
	width:200px;
	margin:0;
	padding:0;
}
.milieu_contenu_gauche_ssmenu li{
	width:180px;
	margin:10px 0 0 10px;
	padding:0 0 0 10px;
}
.milieu_contenu_droite_droite{
	float:right;
	margin:0;
	padding:0;
	width:280px;
}
.milieu_contenu_gauche_liens ul{
	float:left;
	margin:15px 0 15px 0;
	padding:0 0 0 20px;
	width:180px;
}
.fil_arianne{
	width:600px;
	float:left;
	margin:0;
	padding:10px 0px 20px 00px;
}
/*
.fil_arianne p{
	display:none;
}
*/
.fil_arianne .titre{

	width:554px;
}

#titre_page{
	width:500px;
}

.en_savoir_plus{
	display:none;
	width:270px;
	float:left;
	margin:0 0 25px 0;
	padding:0;
}
.en_savoir_plus_texte{
	width:270px;
	float:left;
	margin:0;
	padding:0;
}
.en_savoir_plus_texte li{
	width:260px !important;
	width:250px;
	float:left;
	margin:10px 0 0 10px;
	padding:0 0 0 10px;
}
.imprimer{
	display:none;
	width:135px;
	float:left;
	margin:0;
	padding:0 0 15px 0;
	text-align:center;
}
.imprimer img, .send img{
	margin:0;
	padding:0 10px 0 0px;
}
.send{
	display:none;
	width:135px;
	float:left;
	margin:0;
	padding:0 0 15px 0;
	text-align:center;
}

/******************************/
/***********BAS***************/
/******************************/
#bas li{
	display:inline;
	padding:0 0 0 5px;
}

/******************************/
/***********  MENU  *************/
/******************************/
#haut_menu{
	display:none;
	float:left;
	width:470px;
	margin:0;
	padding:0;
}
#menu {
	display:none;
	position : absolute;
	width:400px;
	height:50px;
	margin:0;
	padding:0;
	background-color:#B6CF13;
}
#menu img {
	border:none;
	border-width:0 0 0 1px;
	border-style:solid;
	border-color:#ffffff;
	margin: 0 -6px 0px 0;
	padding:0;
	height:50px !important;
	height:52px;
}
#menu a {
	text-decoration: none;
	color: #000;
	margin: 0;
	padding: 0;
}
li, ul {
	list-style-type: none;
	margin:0;
	padding:0;
}
#menu ul li {
	display: inline;
	width:100px;
	height:50px;
	margin: 0;
	padding: 0;
}
#menu1, #menu2, #menu3, #menu4{
	width:199px;
	height:50px;
	margin:0;
	padding:0;
}
#smenu_3, #smenu_4, #smenu_5, #smenu_6 {
	position: absolute;
	border-width: 1px 0 1px 1px;
	border-style:solid;
	border-color:#ffffff;
	width:752px !important;
	width:753px;
	color:#ffffff;
	top:50px;
	left: 0px;
	margin: 0 0 0 1px !important;
	margin: 2px 0 0 0px;
	padding: 4px 0 0 0px;
	height:17px;
	text-align:left;
}
#smenu_3 li,#smenu_4 li,#smenu_5 li,#smenu_6 li{
	border-width: 0 1px 0 0 ;
	border-style:solid;
	border-color:#ffffff;
}
#smenu_3 a,#smenu_4 a,#smenu_5 a,#smenu_6 a{
	color:#ffffff;
	margin:0 10px 0 10px;
	left:0px;
}
#smenu_3 a:hover,#smenu_4 a:hover,#smenu_5 a:hover,#smenu_6 a:hover{
	text-decoration: underline;
}
#smenu_3 {
	background-color:#ec008c;
}
#smenu_4{
	background-color:#f7941d;
}
#smenu_5{
	background-color:#8560a8;
}
#smenu_6{
	background-color:#b7cf13;
}