/*  ----------------------------------------------------------- */
/*  Feuilles de styles des squelettes par defaut pour SPIP 1.9  */
/*  ----------------------------------------------------------- */

/* taille typo
 * Base				100%
 * -------------------------------------
 * 20px				1.27em
 * 19px				1.21em
 * 18px				1.15em
 * 17px				1.09em
 * 16px				1.03em
 * 15px				0.96em
 * 14px				0.88em
 * 13px				0.82em
 * 12px				0.77em
 * 11px				0.71em
 * 10px				0.65em
 *  9px				0.59em
 * Attention : en dessous de 0.71em le texte devient illisible en text smallest sur MSIE
 */

/*  ------------------------------------------
/*  Correction des styles HTML par defaut
/*  ------------------------------------------ */
* {
	margin: 0;
	padding: 0;
}
a img{border:0;}

html{
	background:#EDDEC1; /*e6ded3*/
}
body {
	background:#EDDEC1; /*e6ded3*/
	font-family: Arial, "Trebuchet MS", Verdana, Helvetica,  sans-serif;
	font-size:75%;
	line-height:160%;
	color:#111;
}

img, table { margin: 0; padding: 0; border: none; }
.nettoyeur { clear: both; margin: 0; padding: 0; border: none; height: 0; line-height: 1px; font-size: 1px; }
.invisible { position: absolute; top: -3000em; height: 1%; }

/*  ------------------------------------------
/*  Disposition a l'ecran des blocs principaux
/*  ------------------------------------------ */
#page{
 margin:auto;
	width:980px;
	background:#f8f5f0 url(/IMG/charte/bg_left.gif) repeat-y 0 0;
	/*overflow:hidden;*/
}
.accueil #page{background:#f8f5f0 url(/IMG/charte/bg_left_accueil.gif) repeat-y 0 0;}

#conteneur {width:980px;}
#conteneur #contenu {float:left;width:683px;/*683px*/}



/* Entete */
#entete {background:#fff url(/IMG/charte/bg_smenu_y.gif) repeat-y scroll left bottom;height:113px;position:relative;}
#entete h1 {width:265px;height:113px;display:block;position:absolute;top:0;left:0;}
#entete h1 a{text-indent:-999em;width:265px;height:113px;display:block;background:url(/IMG/charte/logo.gif) no-repeat 0 0;}
#entete .rubriques{display:block;width:715px;float:left;padding:82px 0 0 0;background:#EDDEC1/*e6ded3*/ url(/IMG/charte/bg_top.gif) repeat-x 0 91px;position:absolute;top:0;right:0;}
#entete .rubriques ul{display:block;margin:0;padding:0;}
#entete .rubriques ul li{
  display:block;
  float:left;
  margin:0;
  padding:0;
  width:auto;
  position:relative;
}
#entete .rubriques ul li a{display:block;float:left;background:#fff url(/IMG/charte/menu_right.gif) no-repeat top right;text-decoration:none;text-align:left;}
#entete .rubriques ul li.dernier a{background:#fff url(/IMG/charte/menu_right_dernier.gif) no-repeat top right}
#entete .rubriques ul li a.on span {color:#000;}
#entete .rubriques ul li a span{display:block;width:87px;float:left;padding:4px 7px 3px 7px;background:url(/IMG/charte/menu_left.gif) no-repeat top left;color:#998675;text-transform:uppercase;font-size:0.9em;font-weight:bold;display:block;text-align:center;height:38px;}
#entete .rubriques ul li a:hover span{cursor:pointer;}
#entete .rubriques ul li ul {	position: absolute;width: 150px;left: -999em;margin-top:43px;background-color:#FFF;border:1px solid #0573A7;z-index:999;}
#entete .rubriques ul li ul li {	float:none;padding:5px 10px;}
#entete .rubriques ul li:hover ul, #entete .rubriques ul li.sfhover ul {left:0;}
#entete .rubriques ul li ul li a{display:block;float:none;background:none;text-decoration:none;text-align:left;padding-left:10px;}
#entete .rubriques ul li ul li a:hover{background-color:#0573A7;color:#FFF;}
#entete .rubriques ul li ul li:hover{background-color:#0573A7;color:#FFF;}

#entete .formulaire_recherche {position:absolute;top:5px;right:5px;z-index:99;}
#entete .formulaire_recherche label{color:#000;font-weight:bold;}
#entete .formulaire_recherche input{background:#ede6de;border:1px solid #000;}
#entete .formulaire_recherche input.submit{background:#ede6de;border:1px outset #000;}
#entete a#sitemap{position:absolute;top:25px;right:5px;color:#000;font-weight:bold;text-decoration:none;z-index:99;}
#entete a#english{position:absolute;top:40px;right:25px;color:#000;font-weight:bold;text-decoration:none;z-index:99;}
#entete a#print{position:absolute;top:40px;right:5px;color:#000;font-weight:bold;text-decoration:none;z-index:99;}
#entete a#lettreinfo{position:absolute;top:55px;right:5px;color:#000;font-weight:bold;text-decoration:none;z-index:99;}

/* Fil d'Ariane */
#hierarchie {background:#fff;padding:15px 10px 10px 10px;color:#0573a7;font-size:0.9em;}
#hierarchie a, #hierarchie span{color:#000;text-decoration:none;}
#hierarchie a:hover{text-decoration:underline;}

/*zone infos (sousmenu + +en savoir plus + saviez vous*/
#conteneur .infos{width:297px;float:left;}
/*sous menu*/
#conteneur .infos .smenu{background:url(/IMG/charte/bg_smenu.gif) no-repeat bottom left;padding:0 0 25px 0;width:auto;}
#conteneur .infos .smenu ul{list-style:none;background:url(/IMG/charte/bg_smenu_y.gif) repeat-y bottom left;zoom:1;padding:0 0 0 42px;margin:0;}
#conteneur .infos .smenu ul li{width:auto;padding:10px 0 0px 10px;overflow:hidden;zoom:1; }
#conteneur .infos .smenu ul li h2{margin:0;padding:10px 0 0 15px;font-size:1em;font-weight:bold;}
#conteneur .infos .smenu ul li a{color:/*0047C2*/#0573A7;text-decoration:none;}
#conteneur .infos .smenu ul li a:hover{color:/*0047C2*/#0573A7;text-decoration:underline;}
#conteneur .infos .smenu ul li span{padding:0 0 0 18px;display:block;background:url(/IMG/charte/puce_smenu.gif) no-repeat 0 50%;}
#conteneur .infos .smenu ul li em a{background:none;padding:0;}
#conteneur .infos .smenu ul ul{list-style:none;background:transparent;padding:0 0 0 0;margin:0;}
#conteneur .infos .smenu ul ul li{width:auto;padding:0;margin:0;}
#conteneur .infos .smenu ul ul li a{color:#000;text-decoration:none;padding:0;margin:0;}
#conteneur .infos .smenu ul ul li a:hover{color:#187C8B;text-decoration:underline;}
#conteneur .infos .smenu ul ul li span{padding:0 0 0 28px;display:block;background:url(/IMG/charte/puce_smenu2.gif) no-repeat 0 50%;}
#conteneur .infos .smenu ul ul li em a{background:none;padding:0;margin:0;}
#conteneur .infos .list-articles{
  padding:28px 0 0 90px;
  background:url(/IMG/charte/arrondis.gif) no-repeat top right;
}
#conteneur .infos .list-articles .saviez_vous, #conteneur .infos .list-articles .savoir_plus{
  margin-left:0!important;
}
/*saviez vous*/
#conteneur .infos .saviez_vous{width:207px;margin:20px 0 0 90px;background:url(/IMG/charte/saviezvous_middle.gif) repeat-y top left;}
#conteneur .infos .saviez_vous h2{background:url(/IMG/charte/saviezvous_top.gif) no-repeat top left;padding:37px 5px 15px 15px;color:#FF8F00/*0573A7*/;font-weight:bold;font-size:1.3em;margin:0;}
#conteneur .infos .saviez_vous p{background:url(/IMG/charte/saviezvous_bottom.gif) no-repeat bottom left;padding:5px 20px 45px 12px;color:#fff;font-weight:bold;}
/*en savoir plus*/
#conteneur .infos .savoir_plus {
	width:207px;margin:0 0 0 90px;background:url(/IMG/charte/savoirplus_article_middle.gif) repeat-y top left;
}
#conteneur .infos .savoir_plus a {
  color:white;
}
#conteneur .saviez_vous a {
  color:white;
}
#conteneur .infos .savoir_plus.articles {
	width:207px;margin:0 0 0 90px;background:url(/IMG/charte/savoirplus_middle.gif) repeat-y top left;
}
#conteneur .infos .savoir_plus h2 {
	background:#fff url(/IMG/charte/savoirplus_article_top.gif) no-repeat bottom left;padding:15px 35px 15px 15px;color:#FF1400;font-weight:bold;font-size:1.3em;margin:0;
}
#conteneur .infos .savoir_plus.articles h2 {
	font-size:1.1em;line-height:1.1em;padding-bottom:20px;background:#fff url(/IMG/charte/savoirplus_top.gif) no-repeat bottom left;
}

#conteneur .infos .savoir_plus.articles h2 a {
	color:#00c229;
}

#conteneur .infos .savoir_plus p {
	background:url(/IMG/charte/savoirplus_article_bottom.gif) no-repeat bottom left;padding:5px 20px 25px 12px;color:#fff;font-weight:bold;
}
#conteneur .infos .savoir_plus.articles p {
	font-weight:normal;background:url(/IMG/charte/savoirplus_bottom.gif) no-repeat bottom left;
}
/*zone de contenu (partie de droite -> photos + témoignage)*/
#conteneur #contenu .options{width:230px;overflow:hidden;float:right;padding:29px 0 0 0;background:#fff;}

#conteneur #contenu .options .login {
  margin: 0 30px 0 30px;
  padding: 0 0 20px 0;
}

#conteneur #contenu .options .login strong {
  color: #0573A7;
}

#conteneur #contenu .options .temoignage{background:#fff;color:#000;padding:15px;}
#conteneur #contenu .options .temoignage p{padding:15px 0;}
#conteneur #contenu .options .temoignage table{border:1px solid #000;}
#conteneur #contenu .options .temoignage table td{padding:3px;}
#conteneur #contenu .options *{vertical-align:top;}


#conteneur #contenu .options .pdf_join{background:#fff;color:#000;padding:15px 30px;}
#conteneur #contenu .options *{vertical-align:top;}


/*zone de contenu (partie de gauche -> article)*/
#conteneur #contenu .contents{width:453px;float:left;}
#conteneur #contenu .contents .cartouche h1{background:url(/IMG/charte/bg_titre.gif) no-repeat 0 0;line-height:29px;padding:0 15px 0 15px;color:#fff;font-size:1.4em;font-weight:bold;}
#conteneur #contenu .contents .cartouche h1.titre_article{background:url(/IMG/charte/bg_titre_article.gif) no-repeat 0 0;}
#conteneur #contenu .contents ul {margin-left: 20px;margin-top:0;} /* list-style-type: none; */
#conteneur #contenu .contents h2 {margin-left: 20px;}
#conteneur #contenu .contents .chapo{font-weight:bold;padding:15px 20px 5px 40px;}
#conteneur #contenu .contents .contre-encart{padding:5px 20px 5px 20px;}
#conteneur #contenu .contents .notes{padding:5px 60px 5px 40px;font-style:italic;}
#conteneur #contenu .contents .notes h2{margin:0;padding:0;font-weight:bold;}
#conteneur #contenu .contents .ps{padding:5px 60px 5px 40px;font-style:italic;}
#conteneur #contenu .contents .ps h2{margin:0;padding:0;font-weight:bold;}
#conteneur #contenu .contents .texte{padding:0 20px 0 40px;}
#conteneur #contenu .contents .texte h3.spip {text-align:center;}
#conteneur #contenu .contents  p{padding:5px 0;}
#conteneur #contenu .contents .liste-articles{margin:15px 0 0 0;}
#conteneur #contenu .contents .liste-articles .article{border-top:1px solid #000;padding:5px 40px;}
#conteneur #contenu .contents .liste-articles .article h3 a{color:#d41757;text-decoration:none;font-size:1.3em;font-weight:bold;}


/* Pied de page */
#pied {clear: both;width: auto;background:#EDDEC1 url(/IMG/charte/bg_bottom.gif) no-repeat top right; }
.accueil #pied {background:#EDDEC1 url(/IMG/charte/bg_bottom_accueil.gif) no-repeat top right;}
#pied div{padding:25px 0 0 100px;background:url(/IMG/charte/arrondis_bottom.gif) no-repeat top left;position:relative;}
#pied div p{font-weight:bold;padding:18px 0 0 0;}
#pied div ul{position:absolute;top:0;right:0;padding:25px 0 0 0;margin:0;}
#pied div ul li{display:inline;margin:0;padding:0;color: #0047C2;}
#pied div ul li.{}
#pied div ul li a{padding:0 5px;color:#000;font-weight:bold;text-decoration:none;}
#pied div ul li a:hover{text-decoration:underline;}




.accueil #conteneur #contenu{/*width:715px;*/width:100%;}/*on met 100% au lieu de auto pour ff3*/
.accueil #conteneur .infos{width:265px;position:relative;top:-2px;}
/*styles pour la page de sommaire*/
.accueil .bloc{background:url(/IMG/charte/bg_bloc_acc.gif) repeat-y 0 0;}
.accueil .bloc h2{margin:0;background:#fff;line-height:normal;font-size:1.3em;height:35px;}
.accueil .bloc h2 span{background:url(/IMG/charte/bg_titre_left_acc.gif) no-repeat top left;line-height:35px;width:auto;float:left;z-index:99;position:relative;}
.accueil .bloc h2 span span{background: url(/IMG/charte/bg_titre_right_acc.gif) no-repeat top right;color:#fff;padding:0 13px;line-height:35px;;width:auto;float:left;z-index:99;position:relative;margin-left:12px;}
.accueil .bloc h2 span span a{color:#fff;}
.accueil .bloc h3{padding:5px 15px;}
.accueil .bloc p, .accueil .bloc dl{margin:0;padding: 0 0px 0 15px;background:url(/IMG/charte/bg_p_acc.gif) no-repeat bottom right;}
.accueil .bloc ul#ul_fin {margin:0;padding: 0 0px 0 15px;} /* background:url(/IMG/charte/bg_p_acc.gif) no-repeat bottom right; */
.accueil .bloc dl dt{color:#48B096;font-weight:bold;font-size:1.1em;}
.accueil .bloc dl a{text-decoration:none;}
.accueil .bloc dl a:hover{text-decoration:underline;}
.accueil .bloc ul li{margin:2px 0 2px 10px;}
.accueil .bloc .bottom{background:#fff;height:22px;overflow:hidden;}
.accueil .bloc .lien{background:#fff url(/IMG/charte/bg_liens_acc.gif) no-repeat bottom right;display:inline;width:auto;float:left;height:22px;}
.accueil .bloc .lien a{padding:0 15px 0 15px;background:url(/IMG/charte/bg_bottom_bloc_acc.gif) no-repeat bottom left;font-weight:bold;line-height:22px;width:auto;float:left;text-decoration:none;}




.accueil #les_espace_regionaux{width:250px;}
.accueil #edito{width:400px;margin:0 15px 0 0;background:none;}
.accueil #edito div.cadre {border:1px solid #48B8D2;}
.accueil #edito p{background:#fff;}
.accueil #edito h2 span{background:url(/IMG/charte/bg_titre_right_acc_edito.gif) no-repeat right top;}
.accueil #edito h2 span span {background:url(/IMG/charte/bg_titre_left_acc_edito.gif) no-repeat left top;}
.accueil #edito_gauche{width:200px;padding-left:60px;background:transparent url(/IMG/charte/bg_smenu_y.gif) repeat-y scroll left bottom;float:none;}
.accueil #edito_gauche h2{font-size:1em;margin:0 0 0 17px;}
.accueil #edito_gauche h2 *{background:none;}
.accueil #edito_gauche h2 span span{color:#000;}
.accueil #edito_gauche dl{margin:0;padding:5px;margin:0 17px 0 17px;background:#fff;}
.accueil #edito_gauche dd{color:#000;}


.accueil #observatoire{width:290px;margin:0 10px 0 90px;_margin:0 10px 0 45px;}
.accueil #observatoire h2 span {Background:transparent url(/IMG/charte/bg_titre1_observatoire.gif) no-repeat top left;}
.accueil #observatoire h2 span span {margin-left: 12px;background:transparent url(/IMG/charte/bg_titre_observatoire.gif) no-repeat top right;}
.accueil #observatoire h3{color:#00C229;}

.accueil #engagement_volontaire {width:280px;*width:270px;margin:0 10px 0 0;}

/*.accueil #engagement_volontaire h2 span {
	padding-left: 12px;
}*/

.accueil #engagement_volontaire dt{color:#0047C2;}

.accueil #bloc_veille{float:right;width:280px;margin-right:10px;}
.accueil #bloc_veille h3 {color:#0047C2;}

.accueil #bloc_veille li {list-style:none;padding: 0 10px 0 0;color:#0047C2;background:transparent;}
.accueil #bloc_veille li a.titre_actu {font-weight:bold}
.accueil #bloc_veille li a.texte_actu {color:#000;}
.accueil #bloc_veille li span.date_actu {display:block;padding:0 0 0 0;text-align:right;}
.date_actu{display:block;padding:0 0 0 0;text-align:right;}
.accueil .bloc {float:left;margin:0;}

.accueil .bloc .img_arrondi {
	height: 15px;
	padding: 0;
	padding: 0;
	background: transparent url(/IMG/charte/fnd_coin_arrondi.gif) no-repeat right top;
	position:relative;
	top:-7px;
	z-index:1;
}


.accueil .bloc h2 span span {
	/*border-bottom: 7px #efe8e0 solid;*/
}

div.dernieres_actu_titre {

}

div.dernieres_actu_titre h3 {
  text-align:center;
}
/*
div.dernieres_actu_titre.on h3 a {
	float:left;
  text-align:center;
  padding: 0 0 0 17px;
  background:url(/IMG/charte/fond_dernieres_actus_g.gif) no-repeat top left;
}
*/
/*
div.dernieres_actu_titre.on h3 a span {
	display:block;
	float:none;
	padding: 5px 15px 0 0;
  background:url(/IMG/charte/fond_dernieres_actus_d.gif) no-repeat top right;
}*/
div.dernieres_actu_titre h3 a {
	float:left;
  text-align:center;
  padding: 0 0 0 17px;
  background:url(/IMG/charte/fond_dernieres_actus_g_off.gif) no-repeat top left;
}


div.dernieres_actu_titre h3 a span {
	display:block;
	float:none;
	padding: 5px 15px 0 0;
  background:url(/IMG/charte/fond_dernieres_actus_d_off.gif) no-repeat top right;
}
div.on h3 a {
	float:left;
  text-align:center;
  padding: 0 0 0 17px;
  background:url(/IMG/charte/fond_dernieres_actus_g.gif) no-repeat top left;
}
div.on h3 a span {
	display:block;
	float:none;
	padding: 5px 15px 0 0;
  background:url(/IMG/charte/fond_dernieres_actus_d.gif) no-repeat top right;
}
div#dernieres_actu_middle {
  background:url(/IMG/charte/fond_dernieres_actus_middle.gif) repeat-y;
  padding: 0 8px 8px 8px !important;
  padding: 0 0px 8px 0px;
}
div#dernieres_actu_bottom {
  background:url(/IMG/charte/fond_dernieres_actus_bottom.gif) no-repeat bottom left;
  height:17px;
}



li.actu {
	list-style: none;
	margin-bottom: 10px;
}

li.actu a {
//	display: block;
	text-decoration:underline;
	color:#000;
}


.accueil li.actu img {
	margin: 5px 10px 5px 0;
}

li.actu img {
	margin: 5px 10px 0 0;
}

li.actu p.titre_actu {
    margin-left:-20px;
	font-weight: bold;
	text-decoration:none;
	text-transform: uppercase;
	color:#000;
}

li.actu p {
	color:#000;
}

li.actu p.texte_actu {
	text-decoration:none;
}


div#newsletters_form div.spip_bouton {
	text-align:left !important;
}
div#newsletters_form fieldset {
	padding:10px;
}

ul.spip_form_choix_unique li {
  display:inline;
}
ul.spip_form_choix_unique {width:auto !important;}

div#sous_logo {position:absolute;top:85px;left:95px;font-size:1.3em;font-weight:bold;width:160px;}
div#sous_logo a {color:#0047c2;text-decoration:none;}


