/*
----------- GFI ---------*/

*{
	margin: 0;
	padding: 0;
}
body {
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0.1px 0 1.5em 0;
	text-align: center;
	color: #333;
	behavior: url(../dist/win_width.htc);
}
img, table { border: 0px none white; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; font-weight: normal; }
.nettoyeur{	clear: both;}
.invisible{	display: none;}
#page {
	width: 990px;
	margin-left: auto;
	margin-right: auto;
}
#conteneur{ 
	text-align: left;
	font-size: 1em;
}
.sans-pointille{ /*sans pointille dans colonne de droite */
	background-image: url(decor/page_fd-3.gif);
	background-repeat: repeat-y;
	
}
.pointille{
	background-image: url(decor/page_fd.gif);
	background-repeat: repeat-y;	
}

/*
------ En-tete ------- */
#entete{
	background-color: #fff;
}
#entete .formulaire_recherche{
	padding: 12px 4px 4px 0px;
	background-color: White;
	font-size: 11px;	
}
#entete .formulaire_recherche label{
	display: none;
}
#entete table{
	font-size: 1px;}

/*
--------- fil d'ariane ----------*/
#hierarchie{
	background-color: #EF7F01;
	color: White;
	font-size: 12px;
	padding: 2px 6px 2px 262px;
	text-align: left;
	border-bottom: 1px solid #FFF;
	border-top: 1px solid #FFF;
}
#hierarchie a{
	color: White;
	text-decoration: none;
}
#hierarchie a:hover{
	color: #743F8D;	
}
.bienvenue{
	float: right;
	width: 215px;
	border: 1px solid blue;
	/*
	display: inline;
	text-align: right;
	*/
	}
	
/*
------ Colonne du centre article ou rubrique ---------*/
#colcentre{
	float: left;
	width: 478px;
	padding: 12px 0 0 18px;	
}
#colcentre a{}
#colcentre a:hover{}
#colcentre  p, #colcentre-3 p{
	margin-bottom: 0.2em;
}
#colcentre  h3, #colcentre-3 h3{
	margin: 1em 0 0.2em 0 ;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 0.96em;
	color: #743F8D;
}
#colcentre-3{
	float: left;
	width: 705px;
	_width: 700px;
	padding: 12px 0 0 18px;	
}
#colcentre-8{
	float: left;
	width: 478px; 
	padding: 12px 0 0 18px;	
}

/* titre */
.cartouche{
	margin-bottom: 14px;
}
.colcentre-article-titre{
	text-transform: uppercase;
	background-image: url(decor/trame-titre.gif);
	background-repeat: repeat-x;
	color: #743F8D;
}
.colcentre-article-titre span{
	background-color: White;
}
.colcentre-article-surtitre{}
.colcentre-article-soustitre{
	color: #743F8D;
	text-transform: uppercase;
	font-size: 0.92em;
}
.colcentre-article-logo{
	margin: 14px 0;}

.colcentre-rubrique-titre{
	text-transform: uppercase;
	background-image: url(decor/trame-titre.gif);
	background-repeat: repeat-x;
	color: #743F8D;
}
.colcentre-rubrique-titre span{
	background-color: White;
	font-weight: bold;
}

/* liste des articles */
.colcentre-liste-articles{
	font-size:11px;
	margin: 8px 0 4px 0;
}
.colcentre-article-item{
	float: left;
	width: 465px;
	margin-right: 0;
	color: Black;
	font-weight: bold;
}
#colcentre-3 
.colcentre-article-item{
	float: left;
	width: 200px;
	margin: 0 20px 20px 0;
	_margin: 0 18px 20px 0;
	padding: 6px;
	color: Black;
	font-weight: bold;
	border: 1px solid #D2D2D2;
	height: 60px;
}
.colcentre-article-item a{
	text-decoration: none;
	color: Black;
	font-weight: bold;
}
#colcentre-3 .colcentre-article-item a{
	text-decoration: none;
	color: #E2001A;
	font-weight: bold;
}
.colcentre-article-item span, .colcentre-article-item a span{
	color: #707070;
	font-weight: normal;
}
.colcentre-article-item a:hover span{
	color: Black;
}
.colcentre-article-item-ligne{
	font-size:1px;
	margin: 6px 12px 10px 4px;
	background-image: url(decor/pointille.gif);
	background-repeat: repeat-x;
	
}
.colcentre-article-documents-joints{
	margin: 20px 0;
}
.colcentre-article-doc-titre{
	font-size: 0.9em;
}
.colcentre-article-doc-titre a{
	color: Black;
	text-decoration: none;
}
.colcentre-liste-articles .spip_logos{
	margin:0;
}
.colcentre-liste-ssrub{
	font-size:13px;
	margin: 8px 0 4px 0;
}
.colcentre-liste-ssrub a{
	color:#743F8D;
}
.colcentre-liste-ssrub a:hover{
	color:#333333;	
}
.colcentre-sssrub{
	font-size:11px;
	padding: 8px 0;
	line-height: 18px;
}
.colcentre-sssrub a{
	color: #333333;
	background-color: #E5E5E5;
	
}
.colcentre-sssrub a:hover{
	background-color: #D2D2D2;
	
}

/* corps */
.colcentre-article-chapo{
	font-size: 0.80em;
	text-align: justify;
	color: #743F8D;	
}
.colcentre-article-texte{
	font-size: 0.70em;
	text-align: justify;
	line-height: 1.6em;
}
.colcentre-article-ps{
	font-size: 0.70em;
	text-align: justify;
	line-height: 1.6em;
	padding-top: 13px;
}
.colcentre-article-ps strong{
	font-weight: bold;
	color: #743F8D;
}
.colcentre-article-notes{}

#colcentre-8 .formulaire_spip{
	margin: 14px 0 0 0;
}

#colcentre-8 .formulaire_spip { text-align: left; font-size: 0.77em; }
#colcentre-8 .formulaire_spip p { margin: 0.5em 0; padding: 0; }

#colcentre-8 .formulaire_spip fieldset {
	padding: 10px;
	background-color:#E5E5E5;
	border: #D2D2D2 solid 1px; }
#colcentre-8 .formulaire_spip legend {}

#colcentre-8 .formulaire_spip label { font-size: 0.82em;}
#colcentre-8 .formulaire_spip .forml { width: 99%; font-family: inherit; font-size: inherit; }

/* Boutons */
#colcentre-8 .spip_bouton { text-align: right; }
#colcentre-8 .spip_bouton input { float: right;  font-size: 0.88em; background-color: White;}

/* Reponse du formulaire */
#colcentre-8 .reponse_formulaire { font-weight: bold; color: #e86519; }
#colcentre-8 fieldset.reponse_formulaire { border-color: #e86519; font-weight: normal; }

/* Previsualisation du message */
#colcentre-8 fieldset.previsu { padding: 1em; }

/* Edito */
.edito{
	margin-top: 3px;
}
.edito .colcentre-article-titre{
	margin-left: 177px;
	color: #97BF0D;
	font-weight: bold;
}
.edito .colcentre-article-soustitre{
	padding: 6px 0 0 0;
	color: Black;
	font-weight: bold;
	font-size: 0.86em;
	text-transform: uppercase;
}
.edito .spip_logos{
	margin: 0 20px 0 0 ;
}
.edito .colcentre-article-texte, .edito p{
	font-size: 0.77em;
	line-height: normal;
	color: #707070;
}
.edito .colcentre-article-ps{
	font-size: 0.77em;
	font-weight: bold;
	color: #707070;
	padding-top: 8px;
}
.dossier{
	margin-top: 40px;
}
.dossier .colcentre-article-logo{
	float:right;
	margin: 0;
}
.colcentre-dossier{
	padding-right: 232px;
	_padding-right: 228px;
}
.dossier .colcentre-article-soustitre{
	padding: 10px 0;
	color: Black;
	font-size: 1em;
	font-weight: bold;
}
.dossier .colcentre-article-texte{
	color: Black;
	font-size: 0.9em;
	line-height: normal;
	text-align: left;
}
.dossier .colcentre-article-soustitre a, 
.dossier .colcentre-article-texte a{
	color: Black;
	text-decoration: none;
}
.dossier .colcentre-article-soustitre a:hover, 
.dossier .colcentre-article-texte a:hover{
	text-decoration: underline;
}

/*
------ Colonne de droite ---------*/
#coldroite, #coldroite-3{
	float: right;
	width: 215px;
	/*
	background-color: #8A8A8C;
	*/
}
.coldroite-blanc{
	background-color: White;
	height: 12px;
	font-size: 1px;
}
.coldroite-rubrique{
	padding: 0px 0 20px 10px;
	/*
	background-color: White;
	background-image: url(decor/pointille.gif);
	background-repeat: repeat-y;
	height: 300px;
	min-height: 300px;
	*/
}
/* titre */
.coldroite-rubrique-titre{
	text-transform: uppercase;
	background-image: url(decor/trame-titre.gif);
	background-repeat: repeat-x;
	color: #743F8D;
	font-size: 0.9em;
}
#coldroite-3 .coldroite-rubrique-titre a{
	color: #E2001A;
}
.coldroite-rubrique-titre span{
	background-color: White;
}
.coldroite-rubrique-titre a{
	color: #743F8D;
	background-color: White;
	text-decoration: none;
}
.coldroite-rubrique-titre a:hover{
	color: Black;}
/* articles */
.coldroite-article-item{
	font-size:11px;
	margin: 8px 0 4px 0;
}
.coldroite-article-fede{
	float: left;
	font-size:11px;
	margin: 8px 0 4px 0;
}
.coldroite-article-item a{
	text-decoration: none;
	color: Black;
	font-weight: bold;
}
#coldroite-3 .coldroite-article-item a{
	color: #E2001A;
}
#coldroite-3 .coldroite-article-item a span{
	color: #333333;
}
#coldroite-3 .coldroite-article-item a:hover,#coldroite-3 .coldroite-article-item a:hover span{
	text-decoration: underline;
}
.coldroite-article-item a:hover{
	color: Black;}
.coldroite-article-item a.on{}
.coldroite-article-item a span{
	color: #707070;
	font-weight: normal;
}
.coldroite-article-item a:hover span{
	color: Black;}
.coldroite-article-item-ligne{
	font-size:1px;
	margin-right: 12px;
	background-image: url(decor/pointille.gif);
	background-repeat: repeat-x;
}

/* boite login */
#coldroite fieldset{
	width: 206px;
	background-image: url(decor/membres-boite.gif);
	background-repeat: repeat-y;
	font-size: 11px;
	border: 0;
	border-bottom: 4px solid #707070;
}
#coldroite fieldset p{
	padding: 8px;
}
#coldroite label{
	color: #707070;
}
#coldroite p.spip_bouton{
	text-align: right;
	
}
#coldroite input.spip_bouton{
	color: #707070;
	background-color: White;
}
/*
------ Colonne de gauche ---------*/
#colgauche{
	float: left;
	width: 258px;
	background-color: #E5E5E5;
	font-size: 0em;
	padding: 12px 0;
}
#colgauche spip_logos{
	margin: 0;
	padding: 0;
}
.colgauche-rubrique-titre{}
.colgauche-rubrique-titre a{}
.colgauche-rubrique-titre a:hover{}
.colgauche-rubrique-titre a.on{}
.colgauche-deco{
	text-align: center;
	padding: 16px 0 0px 0;
}

/*
------ Pied de page -----*/
#pied{
	text-align: center;
	background-color: #E0E0E0;
	padding: 2px 0;
	font-size: 11px;
	color: #707070;
	border-top: 1px solid #FFF;	
}
#pied a{
	color: #707070;
	text-decoration: none;
}
#pied a:hover{
	color: Navy;
}

/*
---------PLAN & RECHERCHE----------- */

.plan a{
	text-decoration: none;
	color: #743F8D;
}
.plan a:hover{
	text-decoration: underline;
}
.plan h2 a{
	padding: 6px 0 0 0;
	color: Black;
	font-weight: bold;
	font-size: 0.86em;
	text-transform: uppercase;
}
.plan ul{
	margin-left: 10px;
	padding: 0 0 8px 8px;
	list-style: disc 5px;
	font-size: 0.77em;
}
.plan li{
	padding: 0 0 0 8px;
	
}
#colcentre .plan h3.menu-titre{
	font-size: 0.7em;
	margin: 0;
	padding: 0;
	color: #707070;
	font-style: oblique;
}
.colcentre-rubrique-titre-recherche{
	background-image: url(decor/trame-titre.gif);
	background-repeat: repeat-x;
	color: #743F8D;
}
.colcentre-rubrique-titre-recherche span{
	background-color: White;
}
.colcentre-rubrique-titre-recherche span.recherche{	
	text-transform: uppercase;
	font-weight: bold;
}