body {
	padding: 0px;
	margin: 0px; 
	background-color: #ECECEC;
	text-align: left;
	behavior: url(csshover.htc);
}
img {
	border: 0;
	padding: 0px;
	margin: 0px; 
}
a.lien_none {
	text-decoration: none;
}
a.lien_none:hover {
	text-decoration: none;
}
a.lien_underline {
	text-decoration: none;
}
a.lien_underline:hover {
	text-decoration: underline;
}
.nettoyeur { clear: both; margin: 0; padding: 0; border: none; height: 0; line-height: 1px; font-size: 1px; }
#conteneur { 
	background-color: #dedede;
	position:absolute;
	left: 50%;
	top: 0px;
	width: 1000px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	margin-left: -500px;
	/*border:1px solid #000000;*/
}

#header {
	float: left;
	background-repeat: no-repeat;
	width: 1000px;
	height: 164px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.recherche {
	position: absolute;
	top: 120px;
	left: 757px;
	width: 187px;
	height: 19px;
	padding: 1px 0px 0px 3px;
	margin: 0px 0px 0px 0px;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-transform:uppercase;
	line-height:10px;
	z-index:6;
}
*+html .recherche {
	top: 118px;
	height: 22px;
}
* html .recherche {
	left: 759px;
	height: 6px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
/*.loupe {
	float: right;
	width: 14px;
	height: 12px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-repeat: no-repeat;
}*/
/*.onglet_recherche {
	float: right;
	width: 104px;
	height: 11px;
	padding: 0px 0px 0px 0px;
	margin: 0px 5px 0px 0px;
	background-image: url(images/onglet.gif);
	background-repeat: no-repeat;
}*/
a.go_cidefe {
	background-image: url(images/cidefe_logo.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 18px;
	left: 845px;
	width: 101px;
	height: 27px;
}
a.go_cidefe:hover {
	background-image: url(images/cidefe_logo_on.gif);
}
a.go_anecr {
	background-image: url(images/anecr_logo.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 47px;
	left: 845px;
	width: 101px;
	height: 35px;
}
a.go_anecr:hover {
	background-image: url(images/anecr_logo_on.gif);
}
a.go_elus {
	background-image: url(images/elus_logo.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 84px;
	left: 845px;
	width: 101px;
	height: 27px;
}
a.go_elus:hover {
	background-image: url(images/elus_logo_on.gif);
}




div.go_cidefe_fille {
	background-image: url(images/cidefe_logo_fille_on.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 18px;
	left: 845px;
	width: 101px;
	height: 27px;
}
a.go_cidefe_fille {
	background-image: url(images/cidefe_logo_fille.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 18px;
	left: 845px;
	width: 101px;
	height: 27px;
}
a.go_cidefe_fille:hover {
	background-image: url(images/cidefe_logo_fille_on.gif);
}
div.go_anecr_fille {
	background-image: url(images/anecr_logo_fille_on.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 45px;
	left: 845px;
	width: 101px;
	height: 35px;
}
a.go_anecr_fille {
	background-image: url(images/anecr_logo_fille.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 45px;
	left: 845px;
	width: 101px;
	height: 35px;
}
a.go_anecr_fille:hover {
	background-image: url(images/anecr_logo_fille_on.gif);
}
div.go_elus_fille {
	background-image: url(images/elus_logo_fille_on.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 84px;
	left: 845px;
	width: 101px;
	height: 27px;
}
a.go_elus_fille {
	background-image: url(images/elus_logo_fille.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 84px;
	left: 845px;
	width: 101px;
	height: 27px;
}
a.go_elus_fille:hover {
	background-image: url(images/elus_logo_fille_on.gif);
}




a.go_elunet {
	background-image: url(images/retour_elunet.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 46px;
	left: 581px;
	width: 234px;
	height: 44px;
	/*background-color:#FF3333;*/
}
a.go_elunet:hover {
	background-image: url(images/retour_elunet_on.gif);
	background-repeat: no-repeat;
}
#lelogo {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 193px;
	height: 144px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-image: url(images/logo.gif);
	background-repeat: no-repeat;
}
a#accueilLogo {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 193px;
	height: 144px;
}
/*=================================================================================*/
/*                                  FIL ARIANE ET FOOTER                           */
/*=================================================================================*/
.retour_accueil a , .retour_accueil span {
	/*margin: 38px 0px 0px 53px;*/
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
}
#footer {
	float: left;
	background-image: url(images/footer.gif);
	background-repeat: no-repeat;
	width: 500px;
	height: 36px;
	/*padding: 0px 0px 0px 206px;*/
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #84A1AF; 
	font-weight: normal;
	text-align: left;
	/*background-color:#ff0000;*/
}
#footer a.lien_footer {
	text-decoration: none;
	color: #84A1AF; 
}
#footer a.lien_footer:hover {
	color: #84A1AF; 
	text-decoration:underline;
}
#footer .sans_lien_footer {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #84A1AF; 
}

/*=============================================================================================================================*/
/*                                  BARRE DE NAVIGATION PRINCIPALE (avec ses sous-menus deroulants)                            */
/*=============================================================================================================================*/
div#navPrincipale {
	z-index:3;
	/*position:absolute;*/
	top:105px;
	left:18px;
	margin: 14px 0px 0px 117px;
	padding:0px 0px 0px 0px;
	position: relative;
	height: 19px;
	width: 900px;
	/*background-color: #ff0000;*/
	/*border: 1px solid #000000;*/
}
* html div#navPrincipale {
	margin: 0px 0px 0px 0px;
	position:absolute;
}
*+html div#navPrincipale {
	position:absolute;
}
div#navPrincipale ul {
	list-style-type: none;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
div#navPrincipale ul li {
	position:relative;
	background-image: url(images/fleche_nav.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	display: inline;
	list-style-type: none;
	margin: 0px 15px 0px 0px;
	padding: 0px 0px 0px 10px;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-transform:uppercase;
}
div#navPrincipale ul li a {
	color: #FFFFFF; 
	text-decoration: none;
}
div#navPrincipale ul li a:hover {
	color: #DDDDDD; 
}
/*-----------------------------------------------------*/
/*       L'apparition du sous menu suite au survol     */
/*       des liens de la premiere liste de liens       */
/*-----------------------------------------------------*/
div#navPrincipale ul ul {
	display: none;
	margin: 12px 0px 0px 0px;
	padding: 15px 0px 10px 0px;
	position: absolute;
	width:120px;
}
* html div#navPrincipale ul ul {
	/*display: block;*/
	top:0px;
	left:0px;
}
div#navPrincipale ul li:hover ul { 
	display: block;
	top:0px;
	left:0px;
}
div#navPrincipale ul li ul li {
	background-image: none;
	display: block;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 1px 10px;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-transform:none;
	text-align:left;
}
div#navPrincipale ul li ul li a {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF; 
	text-decoration: none;
}
div#navPrincipale ul li ul li a:hover {
/*	color: #AB1014; */
	text-decoration: none;
	background-color:#ffffff;
}
div#navPrincipale ul li ul li:hover {
	background-color:#ffffff;
}
div#navPrincipale ul li ul li:hover a {
	text-decoration: none;
	background-color:#ffffff;
}
/*div#navPrincipale ul li ul li a:hover {
	color: #cccccc; 
	text-decoration: none;
}
div#navPrincipale ul li ul li:hover {
	text-decoration: none;
	background-color:#d8191e;
}*/
/*=============================================================================================================================*/
/*                                                         BLOCS PRINCIPAUX                                                    */
/*=============================================================================================================================*/
#gauche {
	float: left;
	width: 162px;
	margin: 0px 0px 0px 40px;
	padding: 0px 0px 0px 0px;
	/*background-color: #aaaaaa;*/
}
* html #gauche {
	margin: 0px 0px 0px 20px;
}
#centre {
	float: left;
	width: 566px;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	/*background-color: #ff6633;*/
}
#droite {
	float: left;
	width: 162px;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	/*background-color: #eeeeee;*/
}
/*=============================================================================================================================*/
/*                                                         BOITES DE BASE                                                      */
/*=============================================================================================================================*/
.boite_vide_a {
	position:relative;
	width: 565px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	/*background-color: #0000FF;*/
}
.boite_vide_b {
	position:relative;
	width: 565px;
	margin: 10px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	/*background-color: #0000FF;*/
}
.boite_vide_c {
	position:relative;
	width: 160px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	/*background-color: #0000FF;*/
}
.boite_vide_c .mon_compte {
	z-index:0;
	position:absolute;
	top:8px;
	left:45px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 234px;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	text-transform:uppercase;
}
.boite_vide_c .boite_f h2 , .acces_restreint {
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
.boite_a {
	width: 160px;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	border:1px solid #BAC4C6;
}
.boite_a .onglet {
	width: 160px;
	height:25px;
}
/*.boite_a img {
	float:right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}*/
.boite_a img.gauche {
	float:left;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
}
.boite_a img.droite {
	float:right;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.boite_a img.centre {
	float:none;
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.boite_a img.dossier {
	float:right;
	margin: 0px 12px 5px 0px;
	padding: 0px 0px 0px 0px;
}
.boite_a img.cidef {
	float:right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}
/*.boite_e img {
	float:right;
	margin: 10px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
}*/
.boite_e img.base_photo {
	float:left;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
.boite_a img.magazine {
	float:none;
	margin: 10px 0px 10px 17px;
	padding: 0px 0px 0px 0px;
}
.boite_b {
	width: 565px;
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(images/boite_b_fond.gif);
	background-repeat: repeat-y;
	/*border:solid 1px #ff0000;*/
}
.boite_b_haut {
	width: 565px;
	height:18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(images/boite_b_haut.gif);
	background-repeat: no-repeat;
}
.boite_b_haut_sommaire {
	/*position:relative;*/
	width: 565px;
	height:18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(images/boite_b_haut_sommaire.gif);
	background-repeat: no-repeat;
}
.boite_b_centre {
	width: 523px;
	height: auto;
	min-height: 350px;
	margin: 20px 20px 0px 20px;
	padding: 0px;
	/*background-color:#CC55EE;*/
}
.boite_b_bas {
	width: 565px;
	height:7px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(images/boite_b_bas.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}



.boite_participez {
	width: 971px;
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(images/boite_participez_fond.gif);
	background-repeat: repeat-y;
	/*border:solid 1px #ff0000;*/
}
.boite_participez_haut {
	width: 971px;
	height:18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(images/boite_participez_haut.gif);
	background-repeat: no-repeat;
}
.boite_participez_centre {
	width: 929px;
	height: auto;
	min-height: 350px;
	margin: 20px 20px 0px 20px;
	padding: 0px;
	/*background-color:#CC55EE;*/
}
.boite_participez_bas {
	width: 9715px;
	height:7px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(images/boite_participez_bas.gif);
	background-repeat: no-repeat;
}



.boite_c {
	float:left;
	width: 250px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	/*background-color:#FF9966;*/
}
.boite_c_gauche {
	float:left;
	margin: 0px 0px 5px 0px;
}
.boite_c_droite {
	/*margin: 0px 20px 5px 0px;*/
	margin: 0px 0px 5px 0px;
	float:right;
}
.boite_c .rangee_image {
	width: 250px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.boite_c .rangee_image img {
	float:right;
	margin: 0px 0px 7px 10px;
	padding: 0px 0px 0px 0px;
}
.boite_c .rangee_texte {
	width: 250px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/*---------------------------------------------------------------------*/	
.boite_d {
	/*width: 565px;*/
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(images/boite_d_fond.gif);
	background-repeat: repeat-y;
}
.boite_d_haut {
	/*position:relative;*/
	width: 565px;
	height:20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(images/boite_b_haut.gif); /* boite_d_haut.gif */
	background-repeat: no-repeat;
}
.boite_d_centre {
	width: 525px;
	margin: 20px 0px 0px 20px;
	padding: 0px;
	/*background-color:#CC55EE;*/
}
.boite_d_bas {
	width: 565px;
	height:7px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(images/boite_d_bas.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.boite_e {
	/*background-color:#0000FF;*/
	width: 520px;
	margin: 0px 0px 20px 2px;
	padding: 0px 0px 0px 0px;
	/*background-color:#FF9966;*/
}
.boite_f {
	position:relative;
	z-index:1;
	width: 140px;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 10px;
	border:1px solid #BAC4C6;
	height:30px;
}
/*=============================================================================================================================*/
/*                                                             TYPOS                                                           */
/*=============================================================================================================================*/
.boite_b_haut_sommaire .accueil_entete {
	position:absolute;
	top:-5px;
	/*right:12px;*/
	left:65px;
	height:28px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-repeat: no-repeat;
}
.boite_b span.gras {
font-size:13px;
}
.pictos_print {
	position:absolute;
	top:30px;
	right:1px;
	width: 60px;
	height:19px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*border-bottom: 1px solid;*/
}
.pictos_print .print_1  {
	float:right;
	width: 15px;
	height:16px;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*background-image: url(images/picto_9.gif);
	background-repeat: no-repeat;*/
}
.pictos_print .print_1 a {
	float:right;
	width: 15px;
	height:16px;
	background-image: url(images/picto_9.gif);
	background-repeat: no-repeat;
}
.pictos_print .print_2 {
	float:right;
	width: 19px;
	height:16px;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*background-image: url(images/picto_10.gif);
	background-repeat: no-repeat;*/
}
.pictos_print .print_2 a {
	float:right;
	width: 19px;
	height:16px;
	background-image: url(images/picto_10.gif);
	background-repeat: no-repeat;
}
.pictos_print .print_3  {
	float:left;
	width: 17px;
	height:15px;
	margin: 1px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*background-image: url(images/picto_12.gif);
	background-repeat: no-repeat;*/
}
.pictos_print .print_3 a {
	float:left;
	width: 17px;
	height:15px;
	background-image: url(images/picto_12.gif);
	background-repeat: no-repeat;
}
p.rubrique_entete {
	position:absolute;
	top:14px;
	left:50px;
	width: 500px;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	text-align:left;
}
p.date_entete {
	position:absolute;
	top:5px;
	left:50px;
	width: 240px;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	text-align:left;
}
p.rubrique_entete_sommaire {
	position:absolute;
	top:14px;
	left:20px;
	width: 200px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	text-align:center;
}
p.date_entete_sommaire {
	position:absolute;
	top:23px; /*5px;*/
	left:20px;
	width: 200px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px; /*9px;*/
	text-align:center;
}
p.rubrique_presse {
	position:absolute;
	top:14px;
	left:65px;
	width: 200px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	text-align:center;
}
p.date_presse {
	position:absolute;
	top:5px;
	left:65px;
	width: 200px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	text-align:center;
}
.boite_d_haut .accueil_entete {
	position:absolute;
	top:-5px;
	right:12px;
	width: 107px;
	height:28px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(images/accueil_entete.gif);
	background-repeat: no-repeat;
}
/*---------------------------------------------------------------------*/
.boite_a .onglet h1 , .boite_a h1 {/*TITRE CAPITALES*/
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-transform:uppercase;
}
.boite_a .onglet h1 {
	margin: 0px 0px 0px 15px;
	letter-spacing:1px;
}
.boite_a .onglet h2 {
	margin: 0px 0px 0px 8px;
	padding: 4px 0px 0px 0px;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	text-transform:none;
	letter-spacing:0px;
	height:25px;
}
/*---------------------------------------------------------------------*/
.boite_a h1 {
	background-image: url(images/fleche_rouge.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	margin: 0px 0px 0px 15px;
	/*padding: 4px 10px 5px 20px;*/
	letter-spacing:0px;
}
.boite_a h3 , .boite_a h4 {/*DATES EN ROUGE*/
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 0px 12px;
	text-transform:none;
	font-weight: bold;
	font-style: normal;
}
/*.boite_a h4 {
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 0px 12px;
	text-transform:none;
	font-weight: bold;
	font-style: normal;
}*/
/*---------------------------------------------------------------------*/
.boite_edito {
	/* background-color:#e7edf0; */
}
.boite_c h5, .boite_edito h5 {
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-transform:none;
	font-weight: bold;
	font-style: italic;
	margin: 5px 0px 7px 0px;
	padding: 0px 0px 0px 0px;
	line-height:12px;
}
.boite_c .rangee_image h1, .boite_edito .rangee_image h1 {
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	text-transform:none;
	font-weight: bold;
	font-style: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.boite_c .rangee_texte p, .boite_edito .rangee_texte p {
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-transform:none;
	font-weight: bold;
	font-style: normal;
	text-align:justify;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.boite_e h1 , .boite_b_centre .boite_c h1, .boite_b_centre .boite_edito h1 {
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	text-transform:none;
	font-weight: bold;
	font-style: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#000000;
}
.boite_b_centre  .boite_c h1.titresection, .boite_b_centre .boite_edito h1.titresection {
	text-transform:uppercase;
	color:#fff;
	background-color:#84A1AF;
	padding: 2px;
	margin-bottom:5px;
}
/*.boite_b_centre .boite_edito h1.titresection { display: none; }*/
.boite_e h2 {
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-transform:none;
	font-weight: bold;
	font-style: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
}
.boite_c h2, .boite_edito h2 {
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-transform:none;
	font-weight: bold;
	font-style: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.boite_e p , .boite_b_centre p {
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*text-transform:none;*/
	font-weight: normal;
	font-style: normal;
	letter-spacing:-0px;
	text-align:justify;
	color: #50496D;
}
.boite_e p.spip{
	margin-bottom: 1.1em;
}
p.surtitre {
	text-transform:uppercase;
	color: #6666CC;
}
p.motscles {
	font-size: 0.65em;
	text-transform:uppercase;
	color: #6666CC;
}
p.motscles a {
	color: #6666CC;
}

.boite_f h6 {
	margin: 0px 0px 0px 15px;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-transform:none;
	letter-spacing:0px;
}
.boite_f .champ_1 {
	width: 119px;
	height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	background-image: url(images/champ_1.gif);
	background-repeat: no-repeat;
}
.boite_f .champ_2 {
	float:left;
	width: 90px;
	height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	background-image: url(images/champ_2.gif);
	background-repeat: no-repeat;
}
.boite_f .picto_ok {
	float:right;
	width: 26px;
	height: 25px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(images/picto_ok.gif);
	background-repeat: no-repeat;
}
/*---------------------------------------------------------------------*/
.boite_a .chapeau_1 {
	font-family: georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 12px;
	font-weight: bold;
	font-style: normal;
	text-transform:none;
}
.boite_a .chapeau_2 {
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 12px;
	font-weight: bold;
	font-style: normal;
	text-transform:none;
}
.boite_a h5.chapeau_3 {
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 12px;
	font-weight: bold;
	font-style: normal;
	text-transform:none;
}
.boite_a .chapeau_4 {
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 12px;
	font-weight: bold;
	font-style: normal;
	text-transform:none;
}
.boite_a .chapeau_5 {
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 3px 12px;
	font-weight: normal;
	font-style: normal;
	text-transform:uppercase;
}
/*---------------------------------------------------------------------*/
.boite_a .texte_1 {
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 12px;
	font-weight: bold;
	font-style: normal;
	text-transform:none;
}
.boite_a .texte_2 {
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 10px 0px;
	padding: 0px 10px 0px 12px;
	text-transform:none;
	font-weight: normal;
	font-style: normal;
	letter-spacing:-0px;
	text-align:center;
}
.boite_a .texte_2 span.gras {
	font-size: 13px;
}
.boite_a .texte_3 {
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	margin: 7px 0px 0px 0px;
	padding: 0px 10px 0px 12px;
	text-transform:uppercase;
	font-weight: normal;
	font-style: normal;
	letter-spacing:-0px;
}
.boite_a .texte_4 {
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 5px 12px;
	text-transform:none;
	font-weight: normal;
	font-style: normal;
	letter-spacing:-0px;
}
/*---------------------------------------------------------------------*/
h5.picto_plus , h5.picto_fleche , h5.lire_suite , h5.lire_cadenas , span.picto_feuille  , span.picto_fleche {
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	margin: 10px 0px 5px 10px;
	padding: 0px 0px 2px 15px;
}
.boite_b_centre  .boite_c h5.lire_suite, .boite_b_centre .boite_edito h5.lire_suite {
	margin:4px 0 10px 0;
}
h5.picto_plus {
	font-weight: bold;
	font-style: normal;
	background-image: url(images/picto_6.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
.rangee_lire_print {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 500px;
	float:right;
}
h5.picto_fleche {
	font-weight: bold;
	font-style: normal;
	background-image: url(images/picto_7.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
h5.picto_feuille {
	font-weight: bold;
	font-style: normal;
	background-image: url(images/picto_13.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
span.picto_fleche {
	margin: 0px 0px 20px 10px;
	padding: 0px 0px 0px 15px;
	font-weight: bold;
	font-style: normal;
	background-image: url(images/picto_7.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float:right;
	height:11px;
}
span.picto_feuille {
	margin: 0px 0px 20px 10px;
	padding: 0px 0px 0px 15px;
	font-weight: bold;
	font-style: normal;
	background-image: url(images/picto_13.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	float:right;
	height:11px;
}
.filet_gris_clair {
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	border-top:1px solid #84A1AF;
}
.boite_b_centre .boite_c .filet_gris_clair  , .boite_b_centre .boite_edito .filet_gris_clair {
	border-top:1px dotted #bbb;
}
h5.lire_suite {
	float:right;
	font-weight: bold;
	text-transform:uppercase;
	font-style: normal;
	background-image: url(images/picto_6.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
h5.lire_cadenas {
	float:right;
	font-weight: bold;
	text-transform:uppercase;
	font-style: normal;
	background-image: url(images/picto_cadenas_on.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
h5.savoir_plus {
	margin-right:7px;
}
/*---------------------------------------------------------------------*/
.boite_a ul {
	list-style-type: none;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.boite_a ul li {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.boite_a ul li p {
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 12px;
	text-transform:uppercase;
	font-weight: bold;
	font-style: normal;
	letter-spacing:-0px;
}
.boite_c ul {
	list-style-type: none;
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 0px 0px;
}
.boite_e ul {
	list-style-type: none;
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 0px 0px;
}
.boite_e ul li {
	list-style-type: none;
	/*display:inline;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-transform:none;
	font-weight: bold;
	font-style: normal;
	letter-spacing:-0px;
}

ul li.rubrique {
	height: 15px;
	list-style-type: none;
	display:inline;
	margin: 0px 7px 0px 0px;
	padding: 0px 7px 0px 0px;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-transform:uppercase;
	font-weight: bold;
	font-style: normal;
	letter-spacing:-0px;
	border-right-style:solid;
	border-right-width:1px;
}
/*---------------------------------------------------------------------*/
.gras {
	font-weight: bold;
}
/*=============================================================================================================================*/
/*                                                         COULEURS TYPOS                                                      */
/*=============================================================================================================================*/
.blanc {
	color: #ffffff; 
}
.noir {
	color: #000000; 
}
.gris_fonce {
	color: #50496D; 
}
.gris_moyen {
	color: #5C5577; 
}
.gris_clair {/*lire la suite*/
	color: #84A1AF; 
}
.violet {
	color: #6666CC; 
}
h1.violet {
	color: #6666CC;
	padding: 0px 0px 10px 0px; 
}
.rouge {
	color: #AB1014; 
}
.orange {
	color: #FDA419; 
}
/*=============================================================================================================================*/
/*                                                         COULEURS DES FONDS                                                  */
/*=============================================================================================================================*/
.fond_compte {
	background-color: #bac4c6; 
}
.connection_compte {
	text-align: center;
	padding:8px 0px 0px 0px ;
	margin:0px 0px 0px 0px ;
}
.fond_gris_fonce {
	background-color: #BAC4C6; 
}
.fond_gris_clair {
	background-color: #F8FBFB; 
}
.fond_violet {
	background-color: #6666CC; 
}
.fond_bleu_clair {
	background-color: #E3F2F5; 
}
.fond_rouge {
	background-color: #AB1014; 
}
.fond_orange {
	background-color: #FDA419; 
}
/*=============================================================================================================================*/
/*                                                      COULEURS DES BORDURES                                                  */
/*=============================================================================================================================*/
.bordure_violet {
	border-color:#6666CC;
	}
/*=============================================================================================================================*/
/*                                                  PICTOS DES ONGLETS et autres                                               */
/*=============================================================================================================================*/
.fleche_rouge {
	background-image: url(images/fleche_rouge.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	padding: 4px 10px 5px 12px;
}
/*---------------------------------------------------------------------*/
.picto_1 {
	background-image: url(images/picto_1.gif);
	background-repeat: no-repeat;
	background-position: 127px 0px;
	margin:0px;
	padding: 0px 0px 0px 0px;
}
.picto_2 {
	background-image: url(images/picto_2.gif);
	background-repeat: no-repeat;
	background-position: 127px 0px;
	margin:0px;
	padding: 0px 0px 0px 0px;
}
.picto_3 {
	background-image: url(images/picto_3.gif);
	background-repeat: no-repeat;
	background-position: 127px 0px;
	margin:0px;
	padding: 0px 0px 0px 0px;
}
.picto_4 {
	background-image: url(images/picto_4.gif);
	background-repeat: no-repeat;
	background-position: 127px 0px;
	margin:0px;
	padding: 0px 0px 0px 0px;
}
.picto_16 {
	background-image: url(images/picto_16.gif);
	background-repeat: no-repeat;
	background-position: 127px 0px;
	margin:0px;
	padding: 0px 0px 0px 0px;
}
.picto_17 {
	background-image: url(images/picto_17.gif);
	background-repeat: no-repeat;
	background-position: 127px 0px;
	margin:0px;
	padding: 0px 0px 0px 0px;
}
.picto_18 {
	background-image: url(images/picto_18.gif);
	background-repeat: no-repeat;
	background-position: 127px 0px;
	margin:0px;
	padding: 0px 0px 0px 0px;
}
.picto_15 {
	background-image: url(images/picto_15.gif);
	background-repeat: no-repeat;
	background-position: 127px 0px;
	margin:0px;
	padding: 0px 0px 0px 0px;
}
.picto_14 {
	background-image: url(images/picto_14.gif);
	background-repeat: no-repeat;
	background-position: 127px 0px;
	margin:0px;
	padding: 0px 0px 0px 0px;
}
.picto_11 {
	background-image: url(images/picto_11.gif);
	background-repeat: no-repeat;
	background-position: 127px 0px;
	margin:0px;
	padding: 0px 0px 0px 0px;
}

.picto_19 { /* commentaires (bulle) */
	background-image: url(images/picto_19.gif);
	background-repeat: no-repeat;
	background-position: 127px 0px;
	margin:0px;
	padding: 0px 0px 0px 0px;
}

/*---------------------------------------------------------------------*/
.fil {
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(images/picto_5.gif);
	background-repeat: no-repeat;
	background-position: 142px 3px;
	margin: 0px 0px 7px 0px;
	padding: 0px 20px 0px 0px;
	text-align:right;
}
.vignette_article img.spip_logos {
	float:left;
	margin: 6px 10px 10px 0px;
}


/*-- pour la zone scrolling text fil d'info --*/

#marqueecontainer{
	position: relative;
	width: 160px; /*marquee width */
	height: 200px; /*marquee height */
	overflow: hidden;
	padding: 0px;
	padding-left: 0px;
}
.scroll_div {
	width: 160px;
	width/**/: 160px !important;
}
.vmarquee_content {
	position:absolute;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	width: 160px;
	width/**/: 160px !important;
}

/*-- pour le nuage de mots cle --*/
ul.nuage {
	width:500px;
	line-height: 2.3em;
	text-align: center;
}
ul.nuage li {
	font-size: 0.8em;
	margin:0;
	/*margin-right: 1em;*/
}
ul.nuage li a {
	color: #84A1AF; /* #5C5577; */
}
/* ===================================================== STYLES NEWSLETTER =============================================*/

#body_newsletter {
	background-color: #ffffff;
}
#conteneur_newsletter { 
	background-color: #e0e0e0;
	position:absolute;
	left: 50%;
	top: 0px;
	width: 800px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	margin-left: -400px;
	/*border:1px solid #000000;*/
}
#header_newsletter {
	float: left;
	background-image: url(images/header_newsletter.gif);
	background-repeat: no-repeat;
	width: 776px;
	height: 112px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 12px;
}
* html #header_newsletter {
	margin: 0px 0px 0px 5px;
}

.boite_news_gauche {
	width: 160px;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 5px 0px;
	border:1px solid #BAC4C6;
}
.boite_news_gauche .onglet {
	width: 160px;
	height:25px;
}
.boite_news_gauche .chapeau_1 {
	font-family: georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 12px;
	font-weight: bold;
	font-style: normal;
	text-transform:none;
}
.boite_news_gauche .chapeau_2 {
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 12px;
	font-weight: bold;
	font-style: normal;
	text-transform:none;
}
.boite_news_gauche h5.chapeau_3 {
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 12px;
	font-weight: bold;
	font-style: normal;
	text-transform:none;
}
.boite_news_gauche .chapeau_4 {
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 12px;
	font-weight: bold;
	font-style: normal;
	text-transform:none;
}
.boite_news_gauche .chapeau_5 {
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 3px 12px;
	font-weight: normal;
	font-style: normal;
	text-transform:uppercase;
}
/*---------------------------------------------------------------------*/
.boite_news_gauche .texte_1 {
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 12px;
	font-weight: bold;
	font-style: normal;
	text-transform:none;
}
.boite_news_gauche .texte_2 {
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 10px 0px;
	padding: 0px 10px 0px 12px;
	text-transform:none;
	font-weight: normal;
	font-style: normal;
	letter-spacing:-0px;
	text-align:center;
}
.boite_news_gauche .texte_2 span.gras {
	font-size: 13px;
}
.boite_news_gauche .texte_3 {
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	margin: 7px 0px 0px 0px;
	padding: 0px 10px 0px 12px;
	text-transform:uppercase;
	font-weight: normal;
	font-style: normal;
	letter-spacing:-0px;
}
.boite_news_gauche .texte_4 {
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 5px 12px;
	text-transform:none;
	font-weight: normal;
	font-style: normal;
	letter-spacing:-0px;
}
.boite_news_gauche .onglet h1 , .boite_a h1 {/*TITRE CAPITALES*/
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-transform:uppercase;
}
.boite_news_gauche .onglet h1 {
	margin: 0px 0px 0px 15px;
	letter-spacing:1px;
}
.boite_news_gauche .onglet h2 {
	margin: 0px 0px 0px 8px;
	padding: 4px 0px 0px 18px;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	text-transform:none;
	letter-spacing:0px;
	height:25px;
}
.boite_news_gauche .onglet h2.fleche_violette {
	margin: 0px 0px 0px 8px;
	padding: 4px 0px 0px 20px;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	text-transform:none;
	letter-spacing:0px;
	height:25px;
	background-image: url(images/fleche_violette.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
}
/*---------------------------------------------------------------------*/
.boite_news_gauche h1 {
	margin: 0px 0px 0px 15px;
	padding: 4px 10px 5px 10px;
	letter-spacing:0px;
}
.boite_news_gauche h3 , .boite_news_gauche h4 {/*DATES EN ROUGE*/
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 0px 12px;
	text-transform:none;
	font-weight: bold;
	font-style: normal;
}
.boite_news_gauche ul {
	list-style-type: none;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.boite_news_gauche ul li {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.boite_news_gauche ul li h5 {
	margin: 10px 0px 5px 10px;
	padding: 0px 0px 2px 15px;
}
.boite_news_gauche ul li p {
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 12px;
	text-transform:uppercase;
	font-weight: bold;
	font-style: normal;
	letter-spacing:-0px;
}
#gauche_news {
	float: left;
	width: 162px;
	margin: 25px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	/*background-color: #aaaaaa;*/
}
* html #gauche_news {
	margin: 20px 5px 0px 12px;
}
.boite_news_gauche p.texte_news {
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 10px 0px 15px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	font-style: normal;
	text-transform:none;
	color:#84A1AF;
}
.boite_news_gauche h3.spip {
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 33px;
	margin: 10px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	font-style: normal;
	text-transform:none;
	color:#ab1014;
}
.boite_news_gauche p.texte_news strong.spip {
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	font-style: normal;
	text-transform:none;
	color:#ab1014;
}
