@charset "utf-8";
/* CSS Document */

/* =========================================
STRUCTURE DU SITE
========================================= */

body{background:url(../images/bg.png) top left repeat-x #cfcfcf; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; text-align:justify;}
#main{background:url(../images/bg-main.jpg) top left no-repeat #fff; margin:30px auto 0 auto; width:867px;}
a img{border:0;}
.clear{clear:both; height:0px; line-height:0px; font-size:0px;}

/* =========================================
HEADER
========================================= */
#header{height:348px;}
#main_menu img{display:block;}
#main_menu{background:url(../images/bg_main_menu.png) top left repeat-x #000; height:216px; position:relative;}
#main_menu ul{margin:0; padding:0; list-style:none;}
#main_menu li{margin:0 0 0 30px; padding:0; width:237px;/*267-30*/ position:relative; z-index:2;}
#main_menu ul li a{display:block; height:19px;}

#main_menu div.submenu{position:absolute; top:0px; left:237px; width:auto; height:auto;}
#main_menu div.submenu ul{margin:0; padding:2px 12px;}
#main_menu div.submenu ul li{margin:0; padding:0; text-align:left; width:287px; text-align:left; font-weight:normal; }
#main_menu div.submenu ul li a{color:#FFF; font-size:14px; text-decoration:none; height:19px;}
#main_menu div.submenu ul li a:hover{text-decoration:underline;}
/*#main_menu div.submenu ul li img{display:block;  width:auto; padding:auto;}*/

/*#main_menu a.survol:hover{border-bottom:1px solid #FFF; color:#FFF;}*/

/* =========================================
FOOTER
========================================= */
#footer{background:url(../images/bg_footer.png) top left no-repeat #000; height:50px /*87-37px;*/; margin-top:12px; padding:37px 10px 0 10px; width:847px /*867-20*/;}

#footer ul{margin:0; padding:0; list-style:none; height:25px;}
#footer li{margin:0; padding:0 12px 0 0; float:left;}


/* =========================================
BLOC_GAUCHE
========================================= */
#bloc_gauche_home{float:left; margin:26px 0 38px 0; width:363px; padding-left:25px;}
#bloc_gauche{float:left; margin-top:14px; width:222px; }

#edito{
	padding-left:105px;
	width:256px;
	position:relative;
	z-index:2;
}

#submenu_secondary_header{
	font-size:14px;
	padding:6px 0 6px 54px;
	text-align:left;
	width:168px /*222-54*/;
}

ul#submenu_secondary{
	border-left:1px solid #a7a6a7;
	
	min-height:188px; 
	height:auto !important; 
	height:188px;
	
	margin:0 0 10px 20px; 
	padding:18px 0 6px 0;
	text-align:left;
	width:205px;
}

ul#submenu_secondary li{
	margin:0; 
	list-style:none;
}

ul#submenu_secondary li a{
	background:none; 
	color:#000; 
	display:block; 
	padding:2px 24px 2px 24px; 
	text-decoration:none; 
	width:157px:/*205-48*/
}
	
ul#submenu_secondary li a#secteur1:hover, ul#submenu_secondary li a#secteur1.on{background:#98232B ; color:#FFF;}
ul#submenu_secondary li a#secteur2:hover, ul#submenu_secondary li a#secteur2.on{background:#92A466 ; color:#FFF;}
ul#submenu_secondary li a#secteur3:hover, ul#submenu_secondary li a#secteur3.on{background:#F1A300 ; color:#FFF;}
ul#submenu_secondary li a#secteur4:hover, ul#submenu_secondary li a#secteur4.on{background:#f8c962 ; color:#FFF;}
ul#submenu_secondary li a#secteur5:hover, ul#submenu_secondary li a#secteur5.on{background:#E1CB00 ; color:#FFF;}
ul#submenu_secondary li a#secteur6:hover, ul#submenu_secondary li a#secteur6.on{background:#52B2CB ; color:#FFF;}
ul#submenu_secondary li a#secteur7:hover, ul#submenu_secondary li a#secteur7.on{background:#1C654F ; color:#FFF;}
ul#submenu_secondary li a#secteur8:hover, ul#submenu_secondary li a#secteur8.on{background:#C5C6C8 ; color:#FFF;}
ul#submenu_secondary li a#secteur9:hover, ul#submenu_secondary li a#secteur9.on{background:#FFF ; color:#000;}

/* =========================================
BLOC_DROITE
========================================= */
#bloc_droite_home{float:right; margin:26px 12px 38px 0; width:427px; }
#bloc_droite{float:left; margin:25px 0 0 20px; width:591px; }

#bloc_droite a{color:#AB141D;}

#hierarchie{text-align:left;}

#bloc_texte{width:563px; margin:24px 0 5px 20px}

#pagination{text-align:center;}
#pagination span{font-size:14px; font-weight:bold;}
#pagination a{color:#6F0000;}

#bloc_encade{width:444px; position:relative;}
#encadre{
	background:url(../images/encadre_bg.png) top left repeat-x #CCC;

	min-height:222px; 
	height:auto !important; 
	height:222px;
	
	padding:4px; 
	position:relative;
	width:436px /*444-8*/; 
 	z-index:1;
}

#bloc_encade.droite img#bg{bottom:-5px; position:absolute; left:-130px; z-index:1;}
#bloc_encade.left img#bg{bottom:-5px; position:absolute; right:130px; z-index:1;}
#encadre_content{position:relative; z-index:3;}
#encadre_content h1{font-size:14px;}

.droite{float:right;}

ul#a_voir_egalement{
	margin:0;
	padding:0;
}

ul#a_voir_egalement li{
	margin:0;
	padding:0;
	list-style:none;
}

/* =========================================
CONTENU
========================================= */
.bloc_titre{background:url(../images/demi_cadre.png) top left no-repeat; padding:12px 0 8px 19px; height:auto;}

table.spip{border:2px solid #CCC; background:#FFF; font-size:10px; color:#333; font-weight:bold; text-align:left; width:100%;}
table.spip td{padding-left:10px;}
h3.spip{color:#c35960; font-size:12px;}
