body, html {margin:0; padding:0; border:0; background:#ebce96; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
body {min-width:730px; zoom:1;}

a:link {color:#d74309}
a:hover, em a:hover {color: #cc9900;}
img{ border:0;}
form{ border:0; padding:0; margin:0;}

#page{position:relative;background:url('../img/page-bg.gif') no-repeat #fff; margin:0 auto; width:740px; margin-top:20px; 
	padding:0 0 60px 20px;}

/* inc-header */	
#headerhome{background:#fff url('../img/head-bg.gif') no-repeat right; height:165px;}
#headerhome #rechercheThem{float:left;width:191px; height:30px;margin:3px 0 0 109px;padding-left:4px;border-left:1px solid #fff;}
#headerhome #rechercheThem img{margin-top:2px;}
#headerhome #rechercheThem select{width:181px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#B53705; background:#fff; border:0; margin-top:3px;padding:2px}
#headerhome #recherche{float:left;position:static;width:153px;height:30px;margin-top:3px;background:none;border-left:1px solid #fff;}
#headerhome #langue{float:left;margin-top:17px;}

/*Recherche homepage*/
#recherche{ background:url('../img/tr_blanc.gif') no-repeat top left; color:#000; position:relative; top:-160px; left:388px; width:250px; padding-left:15px;}
#recherche input.formrecherche{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; border:1px solid #ddd; padding:1px;}
#recherche img{ border:0;}
/*Recherche pages*/
#rechercheP{ background:transparent; color:#000; position:relative; top:-160px; left:315px; width:250px; padding-left:15px;}
*html #rechercheP {left:322px; }/*IE niania*/
#rechercheP input.formrecherche{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; border:1px solid #ddd; padding:1px;}
#rechercheP img{ border:0;}

#menuHome{position:absolute;top:100px;left:40px;z-index:100;}
#menuHome li{margin-right:-6px;}
#menu{ position:relative; top:2px; left:185px; width:175px;}
#listMenuRoot { position:relative; left:175px; z-index:4522; margin-bottom:25px;}
#listMenuRoot img { border:0; margin:0; padding:0;}
.ulbk{color:#fff; opacity:.5; filter:alpha(opacity=50); background:transparent;}
.ulbk li{background:transparent url('../img/menu_bk.gif') repeat-y; padding-bottom:3px; padding-top:3px; padding-right:10px;}
.ulbk li a {padding-left:30px; padding-right:5px:}
.ulbk li a:hover {background:url('../img/menu_bk_fleche.gif') no-repeat left;color:#fff;}
.ulbk li a:visited{color:#fff;}
.menulist, .menulist  ul {margin: 0; padding: 0; list-style: none;}
.menulist ul { visibility: hidden; position: absolute; top: 40px;  left: 0px; width: 150px;}
.menulist ul ul { top: 0px; left: 155px;}
.menulist li { float: left; position: relative; }
.menulist ul li { float: none; margin-right: 0; margin-bottom: -1px;}
.menulist ul>li:last-child { margin-bottom: 1px;}
.menulist a{ display: block; padding: 3px; color: #fff; text-decoration:  none;}
.menulist a .subind{ display:  none;}
.menulist ul a .subind{ display:  block; float: right;}
.menuBK { color:#000; background:url('../img/menu_bk_bas.gif') no-repeat top; width:148px; height:25px; z-index:450;}
/* 'Escaped Comment' hack IE5/Mac */
.menulist a { float: left;}
.menulist ul a { float: none;}
/* \*/
.menulist a { float: none;}
/* */
/* This semi-commented section exists to fix bugs in IE/Windows (the 'Holly Hack'). \*/
* html .menulist  ul li { float: left; height: 1%;}
* html .menulist  ul a { height: 1%;}
/* End Hack */

#chemin { padding-left:25px; padding-bottom:10px; height:15px; vertical-align: middle;}
#chemin a{ background:#fff; color:#000; text-decoration:underline;}
#chemin a:hover{ background:#fff; color:#D84309; text-decoration:underline;}

/* encadre sur la droite */
#articleDroite{ float:right; width:185px; margin-top:0px; margin-left:5px; margin-right:35px; padding:0px;}

#encadre{ background:#fff url('../img/article_encadre_haut.gif') no-repeat ; width:184px; height:33px;}
#encadre2{ background:#fff url('../img/article_encadre_bk.gif') repeat-y; width:184px; padding-bottom:1em; }
#encadre2 img {margin-left:16px;}
.encadre_decal { margin-left:6px; }

#mmth {margin-right:0px; background:#fff url('../img/article_encadre_bk.gif') repeat-y; width:184px; border-bottom:1px solid #ecdcbd; }
#mmth2 {background:#fff url('../img/mmThemes_bk.gif') repeat-y; width:153px; margin-left:6px;}
#mmth2 p {margin:0 0 0 6px; padding-left:8px; padding-bottom:4px;}
#mmth2 strong {font-size: 10px;}
#mmth2 ul {margin: 0 0 0 5px;padding:0; line-height : 12px;list-style-image:url('../img/fleche_orange.gif'); width:130px; }
#mmth2 li {margin-left:15px;}
#mmth2 li a{  list-style-image:url('../img/fleche_orange.gif');color:#d74309; text-decoration:none;  }
#mmth li a:hover{ text-decoration:underline;}

#mmth3 {background:#fff url('../img/mmThemes_bk.gif') repeat-y;width:153px; margin-left:6px;}
#mmth3 p {margin:0 0 0 6px; padding-left:8px; padding-bottom:4px; }
#mmth3 strong {font-size: 10px;}
#mmth3 ul {margin: 0 0 0 5px; padding:0; line-height:12px; list-style-image:url('../img/fleche_orange.gif'); background:transparent; }
#mmth3 li {margin-left:14px; width:130px; background:transparent; letter-spacing:-1px;}
#mmth3 li a{  list-style-image:url('../img/fleche_orange.gif');color:#d74309; text-decoration:none;background:transparent;  }
#mmth3 li a:hover{ text-decoration:underline;}

/* texte sur la gauche */

#TexteGauche { margin-right:50px; margin-left:10px; }
h1 {background-color:#CC9900;color:#FFFFFF;font-size:18px; padding-right:2%; padding-left:5px; margin-top:0px;margin-bottom:10px;-height:1%;}
h2 a, h3.sommaire a, h4 a {text-decoration:none;}
h2 a:hover, h4 a:hover {text-decoration:none;}
h2 {font-size:14px; font-weight:bold; background:#fff; color:#e17449;margin-top:1em;}
h3					{font-size:12px; font-weight:bold;font-style:italic;}
h3.sommaire {font-size:12px; font-weight:bold;font-style:normal;}
h4 {background:#fff; color:#d74309; font-size:14px;display:inline;padding-right:6px;}
h2 					a:visited {color:#e17449;text-decoration:none;}
h3.sommaire a:visited {color:#E05800;text-decoration:none;}
h3.sommaire a:hover 	{color:#e17449;text-decoration:none;}
h4 					a:visited {color:#d74309;text-decoration:none;}

#ssrub {padding-bottom:15px;border-bottom: solid 1px #ddd;}
#artrub {margin: 15px 0 15px 0;}
#ssrub ul, #artrub ul {	list-style: none; margin-top: 2em; margin-bottom: 2em;}
#ssrub li, #artrub li {background: #fff url('../img/fleche_orange.gif') no-repeat left 4px; padding-left:9px; margin-bottom:16px;}
#ssrub li a, #artrub li a {color: #cb3512; font-weight:bold; font-size:12px;	text-decoration:underline;}
#ssrub li a:hover, #artrub li a:hover {color: #e17449;}

.datemodif { color:#646161; padding-right:20px; margin-top:15px; text-align:left;font-style:italic;}
.retour { color:#ddb6ba; background:#fff url('../img/retour.gif') no-repeat right; padding-right:20px; margin-top:15px; text-align:right;}
.retour a { color:#ddb6ba; background:#fff; text-decoration:none; font-weight:bold;}
.retour a:hover { text-decoration:underline; }

/* ACCUEIL */

#contain{position:relative;}
#contain.home{top:15px;background:url('../img/agenda-bg.gif') repeat-y;width:672px;margin-left:17px;}
#contain.home #newsletter{margin:0 0 13px 8px;padding-top:11px;border:none;}
#contain.home #newsletter input{padding:1px 2px;border:1px solid #797979;font-size:10px;}
#contain.home div.fond{background:url('../img/contain-bg.gif') no-repeat;}
#contain.home div.bottom{clear:both;background:url('../img/contain-bottom-bg.gif') no-repeat 0% 100%;height:70px;}

#contain.home #agenda{float:left;width:206px;margin:0;padding:0;background:url('../img/agenda-bg.gif') repeat-y;border:none;zoom:1;}
#contain.home #agenda div.content{width:153px;padding:8px;margin:10px 0 0 37px;;background:url('../img/agenda-content-bg.gif') no-repeat;}
#contain.home #agenda div.content h3{color:#843A0A; margin:0; border:0; padding:0; font-size:10px;font-weight:normal;}
#contain.home #agenda div.content p{color:#843A0A; border:0; padding:0; margin-top:5px;}
#contain.home #agenda div.content a{color:#843A0A;}
#contain.home #agenda div.content a:visited{color:#843A0A;}
#contain.home #agenda div.content a:hover{text-decoration:none;}
#contain.home #agenda .imgAgenda{position:absolute;left:1px;}
#contain.home #agenda p.tout{font-weight:bold; background:url('../img/fleche_marron.gif') no-repeat left; color:#633514; font-size:10px;border:0; padding:0; margin-top:6px; padding-left:12px; margin-bottom:10px;margin-left:45px;}
#contain.home #agenda p.tout a{text-decoration:underline;color:#E05800;}
#contain.home #agenda p.tout a:hover{text-decoration:none;color:#E05800;}
#contain.home #agenda p.espace{font-weight:bold; color:#633514; font-size:10px;border:0; padding:0; margin-top:6px; padding-left:12px; margin-bottom:10px;margin-left:45px;}
#contain.home #agenda p.espace a{font-weight:bold;text-decoration:underline;color:#E05800;}
#contain.home #agenda p.espace a:hover{font-weight:bold;text-decoration:none;color:#E05800;}


#actus{float:left;width:466px;}
#actus .imgActus{margin:15px 0 0 15px;}
#actus div.une{position:relative;width:383px;padding:10px;border:1px solid #908983; border-top:none; margin-left:15px;}
#actus div.une div.arr{position:absolute;width:26px;height:26px;left:-1px;bottom:-1px;background:url('../img/actu-une-arr.gif') no-repeat bottom left;z-index:1000;}
* html #actus div.une div.arr {bottom:-2px;}
#actus div.une h3{margin:0;padding-left:18px;background:url('../img/puce-titre-actu.gif') 0px 2px no-repeat;font-size:12px;font-weight:bold;color:#E05800;}
#actus div.une h4{margin:4px 0 13px 18px;border-bottom:1px solid #8D7551;font-size:11px;color:#8D7551;}
#actus div.actu{margin:27px 24px 0 15px;}
#actus div.actu h3{margin:0;padding-left:32px;background:url('../img/puce-titre-actu2.gif') 3px no-repeat;font-size:12px;font-weight:bold;color:#E05800;clear:both;}
#actus div.actu h4{padding:0;border:0;margin-left:15px;font-size:11px;color:#D74309;font-weight:bold;text-align:justify;}
#actus div.actu p {margin-left:15px;}
#actus .imgLeft{float:left;margin:10px 13px 13px 0;}
#actus .imgRight{float:right;margin:10px 0 13px 13px;}
#actus .break{clear:both;display:block;height:1px;}

#footerHome{margin:40px 36px 0px -20px;padding:0 0 19px 37px;border-bottom:1px solid #E05800;}

/* Pied de page */
#footer {background:#fff;clear:both; margin-left:38px; margin-bottom:5px;}
#footer em {display: block;padding-top:30px;  }
#footGauche { margin-left:25px; float:left; margin-right:90px; width:300px;float:left; margin-top:7px;}
*html #footGauche{ margin-left:12px;}
#footDroit{ text-align:right; width:204px; float:right; margin-right:40px; }
#bas{ border-top:1px solid #D84309; width:100%; height:25px; clear:both;}

/* Agenda */
.agenda {padding-left:1em; padding-bottom:1em; border-bottom: dashed 1px #cc9900; margin-bottom:1em;}
.agenda h2 {color:#e17449; font-weight:bold; font-size:12px; margin:0 0 0.5em 0;}
.agenda p {margin:0 0 0.5em 0;}
.agenda em {font-size:11px;}

/* Plan du site */
#plan{ float:left; width:480px; margin-top:12px; margin-left:0;}
*html #plan{ margin-left:12px;}

.plan-article a {background:transparent; color:#B03321; text-decoration:none;}
.plan-article a:hover {text-decoration:underline;}
.plan-rubrique a {font-weight:bold; background:transparent; color:#B03321; text-decoration:none;}
.plan-rubrique a:hover{text-decoration:underline;}
.plan-secteur h1 a {font-size:12px; font-weight:bold;background:transparent; color:#333;text-decoration:none;}


/* CSS importées depuis SPIP */
table.spip {margin-left: auto;margin-right: auto;border: 1px solid #ccc; border-collapse:collapse;}
table.spip caption, table.spip th { caption-side: top; /* bottom pas pris en compte par IE */
	text-align: left;margin-left: auto;margin-right: auto;padding: 5px;font-weight: bold;}
table.spip tr.row_first { background-color: #ECDBBD;}
table.spip tr.row_odd {	background-color: #E2E2E2;}
table.spip tr.row_even { background-color: #F4F4F4;}
table.spip td { padding: 5px;text-align: left;vertical-align: middle;}
h2.spip {font-size:15px; font-weight:bold; background:#fff; color:#d74309;margin-top:1em;}
h3.spip {background:#fff; color:#d74309;text-align:justify;}
.spip li{ list-style-image:url('../img/puce.gif');  }
.spip li li { list-style-image:url('../img/puce2.gif'); }
.spip_documents_left { margin-bottom:5px;}
hr.spip { border-bottom:1px solid #673417; margin-bottom:10px; margin-top:10px;}
b.spip { }
i.spip { }
p.spip {text-align:justify;}
.spip_documents{font-family: Verdana,Arial,Helvetica,sans-serif;font-size : 10px;}
.spip_documents_center{margin: auto; 	text-align: center;width: 80%;}
.spip_documents_left{	float: left;margin-right: 15px; text-align: center;}
.spip_documents_right{float: right;	margin-left: 15px; 	text-align: center;}

.spip_doc_titre_____mystere{font-weight: bold; margin-left: auto; margin-right: auto;}
