/*****************************/
/*      PAGES DE TEXTE       */
/*****************************/
#texte { /*** conteneur des pages de texte ***/
	float:left;
	line-height:18px;
	margin:14px 0 0 0;
	padding:30px 20px 30px 0;
	width:484px;
}

#texte h1 { /* titre de la page */
	color:#000;
	font-size:22px;
	line-height:28px;
	font-weight:bold;
	margin:0 0 10px 0;
}

h1 .rouge {
  color: #000;
}

#texte h1 .titre_petit { /* titre de la page plus petit */
	font-size:16px;
	line-height:24px;
}
#texte div.axe, #texte div.adresse { background:#F8F6ED ; margin:0 0 20px 0; padding:14px 0 20px 18px; width:466px; }
#texte div.axe p:first-child { color:#D71634; float:left; font-size:46px; line-height:36px; margin:0; width:82px; }
#texte div.axe div.texte { float:left; width:374px; padding:0 10px 0 0; }
#texte div.texte h2 { color:#D71634; font-size:16px; line-height:24px; margin:0; }
#texte div.texte p { margin:5px 0 0 0; }

#texte h2.titre { color:#b1ca00; font-size:16px; line-height:24px; margin:0; }

#texte div.adresse div.numero { float:left; margin:0; width:233px; }
#texte div.adresse div.texte { float:left; width:223px; padding:0 10px 0 0; }


/* l'equipe */
div.left { float:left; width:232px; padding:0 10px 0 0; }
div.right { float:left; width:232px; padding:0 0 0 10px; }

#texte div.left div.item, #texte div.right div.item { background:url(/images/common/pointilles/gris_hz.gif) 0 bottom repeat-x; padding:0 0 5px 0; margin:0 0 10px 0; }
#texte div.left div.item img, #texte div.right div.item img { float:left; margin:0 10px 0 0; }
#texte div.left div.item div.text, #texte div.right div.item div.text { float:left; width:172px;  }
#texte div.left div.item div.text h3, #texte div.right div.item div.text h3 { font-size:12px; margin:0; }
#texte div.left div.item div.text p.spip, #texte div.right div.item div.text p.spip { margin:0; }
#texte div.left div.item div.text p.infos, #texte div.right div.item div.text p.infos { margin:0; }

div.left h2, div.right h2 { color:#000; font-size:14px; margin:30px 0 5px 0; }
div.item_equipe { width:232px; margin:0 0 15px 0; }
div.item_equipe img { float:left; margin:0 10px 0 0; }
div.item_equipe p.titre { float:left; width:117px; margin:0; padding:5px 10px 0 5px; }

/* diaporamas */
div.diaporama { margin:30px 0 0 0; }
img.diapos { margin:0 5px 0 0; }

/* mots-cl�s */
div.presentation { margin:20px 0 0 0; }
div.mois_encours { float:left; margin:20px 0 0 0; width:354px; }
div.mois_encours div.item { margin:0 0 15px 0; padding:0 20px 0 0;  }
div.mois_encours p.date_evt { background:url(/images/common/pointilles/gris_hz.gif) 0 bottom repeat-x; font-weight:bold; margin:0; padding:0 0 3px 0; }
div.mois_encours h3.titre_evt { color:#d71634; font-size:12px; font-weight:bold; margin:4px 0 0 0; }
div.mois_encours p.lieu_evt { margin:0; }
div.mois_encours p.descript_evt { margin:0 }

/***************************************************/
div.cs_blocs>div {
     margin: 15px;
}
h4.blocs_titre, h4.blocs_replie {
    font-size:1.5em;
    background-position: left 1px;
    font-weight:bold;
    padding-left: 25px;
    margin-bottom:1.4em;
    /*margin-top:3em;*/
}

h4.blocs_titre a, h4.blocs_titre a:hover, h4.blocs_replie a, h4.blocs_replie a:hover {
	 color: #5D5C56;
	 text-decoration: none;
}
