/*FOND PAR DEFAUT*/
BODY {
	border: 0;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica; font-size:xx-small; font-weight: normal; color: #000000;
	scrollbar-face-color: #294B6F;
	scrollbar-shadow-color: #DFE5FF; 
	scrollbar-highlight-color: #DFE5FF;
	scrollbar-3dlight-color: #294B6F;
	scrollbar-darkshadow-color: #294B6F;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #DFE5FF;
}

.cadrevert {
	position:absolute ;
	top:142;
	left:0;
	width:100%; background-color: #FFFFFF; padding:0; margin: 0; border:0;}
	
	
/* TEXTES PAGE d'ACCUEIL*/

.titreUne {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:80%; color: #000000; font-weight: bold; text-decoration: none; text-align:left;
	margin:0px; padding: 0px; border: 0px #294B6F solid;}
.titreUne A {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:80%; color: #000000; font-weight: bold; text-decoration: none; text-align:center;}
.titreUne A:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:80%; color: #000000; font-weight: bold; text-decoration: none; text-align:left;}
.titreUne A:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:80%; color: #000000; font-weight: bold; text-decoration: none; text-align:left;}
.titreUne A:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:80%; color: #294b6f; font-weight: bold; text-decoration: underline; text-align:left;}

.texte {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:xx-small; color: #000000; font-weight: normal; text-decoration: none; text-align:justify;
	margin:0px; padding: 4px; border: 0px #294B6F solid;}
.texteUne A {color: #000000; text-decoration: none;}
.texteUne A:active {color: #000000; text-decoration: none;}
.texteUne A:visited {color: #000000; }
.texteUne A:hover {color: #000000; text-decoration: none;}

.chapeau {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:xx-small; color: #000000; font-weight: normal; text-decoration: none; text-align:justify;
	margin:0px; padding: 4px; border: 0px #294B6F solid;}
.texteUne A {color: #000000; text-decoration: none;}
.texteUne A:active {color: #000000; text-decoration: none;}
.texteUne A:visited {color: #000000; }
.texteUne A:hover {color: #000000; text-decoration: none;}

.ps
       font-family: Verdana, Arial, Helvetica, sans-serif; font-size:small; color: #000000; font-weight: normal; text-decoration: none; text-align:justify;




.une {background-color:#F3F5F4; border: 1px #294B6F solid; margin:2px; margin-top:0px; padding:4px;}

.surTitreUne {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:80%; color: #294B6F; font-weight: bold; text-decoration: none; text-align:center; font-variant:small-caps;
	background-color: #DFE5FF; margin-top:5px; margin-right:2px; margin-left:20px; padding: 0px; border: 1px #294b6f solid; border-bottom: 0px;}
.surTitreUne A {color: #294B6F; text-decoration: none; font-weight: bold;}
.surTitreUne A:active {color: #294B6F; text-decoration: none; font-weight: bold;}
.surTitreUne A:visited {color: #294B6F; text-decoration: none; font-weight: bold;}
.surTitreUne A:hover {color: #294B6F; font-weight: bold; text-decoration:underline;}

.surTitreUneVert {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:80%; color: #294b6f; font-weight: bold; text-decoration: none; text-align:center; font-variant: small-caps;
	background-color: #F3F5F4; margin-top:0; margin-right:2px; margin-left:20px; padding: 0px; border: 1px #294b6f solid; border-bottom: 0px;}
.surTitreUneVert A {color: #294b6f; text-decoration: none; font-weight: bold;}
.surTitreUneVert A:active {color: #294b6f; text-decoration: none; font-weight: bold;}
.surTitreUneVert A:visited {color: #294b6f; text-decoration: none; font-weight: bold;}
.surTitreUneVert A:hover {color: #294b6f; font-weight: bold; text-decoration:underline;}

.uneVert {background-color:#FFFFFF; border: 1px #294b6f solid; margin:2px; margin-top:0px; padding:4px;}



/*TEXTE ET LIENS PAR DEFAUT*/
A { }
A:link			{font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #294B6F; text-decoration: underline;}	
A:active		{font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: normal; color: #294B6F; text-decoration: none;}
A:visited 		{font-family: Verdana, Arial, Helvetica, sans-serif;  color: #00552B;}
A:hover 		{font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: normal; color: #294B6F; text-decoration: underline;}


.texte {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:x-small; color: #000000; font-weight: normal; text-decoration: none;
	margin-right:10px; margin-left:15px;
}

.petitVert {text-align:left;


}

.petitVert A  	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:xx-small;color: #294B6F; text-decoration: none; }
.petitVert A:active		{color: #294B6F; text-decoration: none;}
.petitVert A:visited 	{color: #294B6F; text-decoration: none;}
.petitVert A:hover 		{color: #ffd321; text-decoration: none;}


/*CHEMIN*/
.chemin {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:xx-small; color: #FFFFFF; font-weight: normal; text-decoration: none;
	background-color: #294B6F; padding:2px;
	position:absolute; top:124px; left:2px; width:99%; height:18px;
	
}
.chemin A {color: #FFFFFF; text-decoration: none;}
.chemin A:active {color: #FFFFFF; text-decoration: none;}
.chemin A:visited {color: #FFFFFF; text-decoration: none;}
.chemin A:hover {color: #294B6F; background-color: #ffd321; text-decoration: none;}

.chemindroite {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:xx-small; color: #FFFFFF; font-weight: normal; text-decoration: none;
	position: absolute; top: 126px; right: 10px;  z-index:1;
}


/*ARTICLE & CORPS DE PAGES*/
.enTete {
	background-color: #DFE5FF; border: 1px #294B6F solid; margin-right:2px;
}

.enTeteOutils {
	background-color: #F3F5F4; border: 1px #294B6F solid; margin-right:2px;
}

.enTeteBreve {
	background-color: #FFFFFFF; border-left: 2px #294B6F solid; margin:20px; margin-top:2px; margin-left:30px; padding:2px;
}

.encart01 {
	background-color: #Edfe5ff;
	border: 2px 294B6F solid; padding:2px; margin-top:10px; margin-right:15px;
}

.encart02 {
	background-color: #F3F5F4;
	border: 1px #DFE5FF solid; padding:2px; margin-top:10px; margin-right:15px;
}

.encart03 {
	background-color: #FFFFFF;
	border: 1px #294B6F solid; padding:1px; margin:2px; margin-right:20px; margin-left:20px;
}


.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: medium; color: #000000; font-weight: bold; text-decoration: none; 
	vertical-align: center;	margin-left:50px; margin-right:30px;
}

.surTitre {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:80%; color:#35383D; font-weight: bold; text-decoration: none; 
	margin-left:50px; margin-right:30px;
}

.sousTitre {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:80%; color: #000000; font-weight: normal; text-decoration: none;  font-variant: small-caps;
	margin-left:50px; margin-right:30px;}

.chapeau {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:small; color: #35383D; 	font-weight: normal; font-style: italic; text-decoration: none;
	border: 0px #D5D8DD solid; padding:3px;	margin-left:5px; margin-right:30px; }

.notaBene {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:small; color:#000000; font-weight: bold; text-decoration: none; background-color: #Edfe5ff; border: 2px 294B6F solid; 
	margin-left:30px; margin-right:30px;
}

.titreMarron {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:90%; color: #294B6F; font-weight: bold; text-align:left;}
.titreMarron A {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:90%; color: #294B6F; font-weight: bold; text-decoration: none; text-align:left;}
.titreMarron A:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:90%; color: #294B6F; font-weight: bold; text-decoration: none; text-align:left;}
.titreMarron A:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:90%; color: #294B6F; font-weight: bold; text-decoration: none; text-align:left;}
.titreMarron A:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:90%; color: #294B6F; font-weight: bold; text-decoration: underline; text-align:left;}

.titreNoir {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:x-small; color: #000000; font-weight: bold; text-align:left;}
.titreNoir A {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:x-small; color: #000000; font-weight: bold; text-decoration: none; text-align:left;}
.titreNoir A:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:x-small; color: #000000; font-weight: bold; text-decoration: none; text-align:left;}
.titreNoir A:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:x-small; color: #000000; font-weight: bold; text-decoration: none; text-align:left;}
.titreNoir A:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:x-small; color: #000000; font-weight: bold; text-decoration: underline; text-align:left;}

.titreVert {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:85%; color: #294B6F; font-weight: bold; text-align:left; font-variant: small-caps;}
.titreVert A {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:85%; color: #294B6F; font-weight: bold; text-decoration: none; text-align:left; font-variant: small-caps;}
.titreVert A:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:85%; color: #294B6F; font-weight: bold; text-decoration: none; text-align:left; font-variant: small-caps;}
.titreVert A:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:85%; color: #294B6F; font-weight: bold; text-decoration: none; text-align:left; font-variant: small-caps;}
.titreVert A:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:85%; color: #294B6F; font-weight: bold; text-decoration: underline; text-align:left; font-variant: small-caps;}

.titreGris{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:85%; color: #294B6F; font-weight: bold; text-align:left; font-variant: small-caps;}
.titreGris A {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:85%; color: #294B6F; font-weight: bold; text-decoration: none; text-align:left; font-variant: small-caps;}
.titreGris A:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:85%; color: #294B6F; font-weight: bold; text-decoration: none; text-align:left; font-variant: small-caps;}
.titreGris A:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:85%; color: #294B6F; font-weight: bold; text-decoration: none; text-align:left; font-variant: small-caps;}
.titreGris A:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:85%; color: #294B6F; font-weight: bold; text-decoration: underline; text-align:left; font-variant: small-caps;}

.petitNoir {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:xx-small; color: #000000; font-weight: normal; text-decoration: none; }
.petitNoir A {font-size:xx-small; color: #; font-weight: normal; text-decoration: none;}
.petitNoir A:active { font-size:xx-small; color: #; font-weight: normal; text-decoration: none;}
.petitNoir A:visited {font-size:xx-small; color: #; font-weight: normal; text-decoration: none;}
.petitNoir A:hover {font-size:xx-small; color: #; font-weight: normal; text-decoration: underline;}

.liste {color: #294B6F; font-weight: bold; }

.section{
	font-family: Verdana, Arial, Helvetica, sans-serif; color:#294B6F; font-weight: bold; font-size:90%; text-align: center;
	margin-top: 1em; margin-bottom: 0.5em; border-bottom: 3px #294B6F double; border-top: 0; border-left: 0; border-right: 0;
}



/*COLONNE DE GAUCHE*/

.colG {width: 200px; background-color: #DFE5FF; vertical-align: top; margin:0; padding:0; border: 0;}

.rub {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:xx-small; ; font-weight: normal; text-decoration: none; text-align:left;
	background-color: #fbd227; margin:2px; margin-top:0px; margin-bottom:24px; padding: 3px; border: 1px #2E8B57 solid;
}
.rub A {color: #000000; text-decoration: none}
.rub A:active {color: #000000; text-decoration: none}
.rub A:visited {color: #000000; text-decoration: none}
.rub A:hover {color: #; text-decoration:none}

.petitNoir A {color: #000000; text-decoration: none}
.petitNoir A:active {color: #; text-decoration: none}
.petitNoir A:visited {color: #; text-decoration: none}
.petitNoir A:hover {color: #; text-decoration:none}

.petitNoir2 A {color: #2E8B57; text-decoration: none}
.petitNoir2 A:active {color: #2E8B57; text-decoration: none}
.petitNoir2 A:visited {color: #2E8B57; text-decoration: none}
.petitNoir2 A:hover {color: #; text-decoration:none}


.imprimer {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:xx-small; color: #294B6F; text-align:center; font-weight: normal; vertical-align:baseline;
	margin:2px; margin-top:30px; padding: 0; border: 1px #294B6F solid;
}
.imprimer A {color: #000000; text-decoration: none}
.imprimer A:active {color: #000000; text-decoration: none}
.imprimer A:visited {color: #000000;font-weight: normal;}
.imprimer A:hover {color: #294B6F; text-decoration: underline}

/*THEMES*/
.encartTh {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:xx-small; color: #294B6F; text-decoration: none; text-align:left;
	background-color: #FBD227; margin:2px; margin-top:0px; padding: 3px; border: 1px #294B6F solid;
}
.encartTh A {color: #000000;  text-decoration: none}
.encartTh A:active {color: #000000;  text-decoration: none}
.encartTh A:visited {color: #000000; text-decoration: none}
.encartTh A:hover {color: #000000;}

.surTitreTh {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:70%; color: #294B6F; font-weight: bold; text-decoration: none; text-align:center; font-variant:small-caps;
	background-color: #FBD227; margin:2px; margin-top:8px; margin-left:20px; margin-bottom: 0; padding: 0px; border: 1px #294B6F solid; border-bottom: 0px;
}

.formTh {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:xx-small; color: #294B6F; 
	width: 180px;
}

/*Web*/



.site {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:xx-small; color: #294B6F; font-weight: normal; text-decoration: none; text-align:left;
	background-color: #E7E8D7; margin:2px; margin-top:0px; margin-bottom:24px; padding: 3px; border: 1px #294B6F solid;
}
.site A {color: #000000; text-decoration: none}
.site A:active {color: #000000; text-decoration: none}
.site A:visited {color: #000000; text-decoration: none}
.site A:hover {color: #000000; text-decoration:underline}

.web {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:70%; color: #294B6F; font-weight: bold; text-decoration: none; text-align:center; font-variant:small-caps;
	background-color: #FBD227; margin:2px; margin-top:8px; margin-left:20px; margin-bottom: 0; padding: 0; border: 1px #294B6F solid; border-bottom: 0px;
}
.web A {color: #000000; font-weight: bold; text-decoration: none; text-align:center;}
.web A:active {color: #000000; font-weight: bold; text-decoration: none; text-align:center;}
.web A:visited {color: #000000; font-weight: bold; text-decoration: none; text-align:center;}
.web A:hover {color: #000000; font-weight: bold; text-decoration: underline; text-align:center;}










/*
.SectionColSite {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:70%; color: #294B6F; font-weight: bold; text-decoration: none; text-align:center; font-variant:small-caps;
	background-color: #FBD227; margin:2px; margin-top:8px; margin-left:20px; margin-bottom: 0; padding: 0; border: 1px #294B6F solid; border-bottom: 0px;
}
.surTitreD A {color: #294B6F; font-weight: bold; text-decoration: none; text-align:center;}
.surTitreD A:active {color: #294B6F; font-weight: bold; text-decoration: none; text-align:center;}
.surTitreD A:visited {color: #294B6F; font-weight: bold; text-decoration: none; text-align:center;}
.surTitreD A:hover {color: #294B6F; font-weight: bold; text-decoration: underline; text-align:center;}


.surTitreColSite {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:70%; color: #294B6F; font-weight: bold; text-decoration: none; text-align:center; font-variant:small-caps;
	background-color: #F3F5F4; margin:2px; margin-top:8px; margin-left:20px; margin-bottom: 0; padding: 0px; border: 1px #294B6F solid; border-bottom: 0px;
}

 {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:xx-small; color: #294B6F; font-weight: bold; text-decoration: none; text-align:left;
	background-color: #F3F5F4; margin:0; margin-top:4px; padding: 2px; border-bottom: 1px solid #294B6F;
}
.SectionColSite A {color: #294B6F; font-weight: bold; text-decoration: none;}
.SectionColSite A:active {color: #294B6F; font-weight: bold; text-decoration: none;}
.SectionColSite A:visited {color: #294B6F; font-weight: bold; text-decoration: none;}
.SectionColSite A:hover { color: #294B6F; font-weight: bold; text-decoration: none; padding: 1px;}

*/

/*COLONNE DE DROITE*/
.colD {	width: 200px; border: 0; margin: 0; padding: 0; background-color: #DFE5FF; vertical-align: top;}

#Recherche_reseau 
	{margin-left: 20px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	}

.surTitreD {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:70%; color: #294B6F; font-weight: bold; text-decoration: none; text-align:center; font-variant:small-caps;
	background-color: #FBD227; margin:2px; margin-top:8px; margin-left:20px; margin-bottom: 0; padding: 0; border: 1px #294B6F solid; border-bottom: 0px;
}
.surTitreD A {color: #294B6F; font-weight: bold; text-decoration: none; text-align:center;}
.surTitreD A:active {color: #294B6F; font-weight: bold; text-decoration: none; text-align:center;}
.surTitreD A:visited {color: #294B6F; font-weight: bold; text-decoration: none; text-align:center;}
.surTitreD A:hover {color: #294B6F; font-weight: bold; text-decoration: underline; text-align:center;}

.encartD {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:x-small; color: #294B6F; font-weight: normal; text-decoration: none; text-align:left;
	background-color: #E7E8D7; margin:2px; margin-top:0px; margin-bottom:24px; padding: 3px; border: 1px #294B6F solid;
}
.encartD A {color: #000000; text-decoration: none}
.encartD A:active {color: #000000; text-decoration: none}
.encartD A:visited {color: #000000; text-decoration: none}
.encartD A:hover {color: #000000; text-decoration:underline}


.surTitreDRub {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:xx-small; color:#294B6F; font-weight: normal; text-decoration: none;}

.titreDRub {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:120%; color:#000000; font-weight: bold; text-decoration: none; font-variant:small-caps; text-align:center;}

.soustitreDRub {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:xx-small; color:#294B6F; font-weight: normal; text-decoration: none;}

.chapeauDRub {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:xx-small; color:#000000; font-weight: normal; text-decoration: none; font-style: italic;}


/*Brèves*/

.surTitreD {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:70%; color: #F3F5F4; font-weight: bold; text-decoration: none; text-align:center; font-variant:small-caps;
	background-color: #294B6F; margin:2px; margin-top:8px; margin-left:20px; margin-bottom: 0; padding: 0px; border: 1px #294B6F solid; border-bottom: 0px;
}
.surTitreD A {color: #DFE5FF; font-weight: bold; text-decoration: none; text-align:center; }
.surTitreD A:active {color: #DFE5FF; font-weight: bold; text-decoration: none; text-align:center; }
.surTitreD A:visited {color: #DFE5FF; font-weight: bold; text-decoration: none; text-align:center; }
.surTitreD A:hover {color: #FFFFFF; font-weight: bold; text-decoration: underline; text-align:center; }

/*.encartG {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:xx-small; color: #000000; text-align:left; font-weight: normal; 
	background-color: #F3F5F4; margin:2px; margin-top:0px; padding: 3px; border: 1px #294B6F solid;
}
.encartG A {color: #000000; text-decoration: none}
.encartG A:active {color: #000000; text-decoration: none}
.encartG A:visited {color: #000000;font-weight: normal;}
.encartG A:hover {color: #000000; text-decoration: underline}*/


.encartB{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:small; color: #294B6F; font-weight: normal; text-decoration: none; text-align:left;
	background-color: #E7E8D7; margin:2px; margin-top:0px; margin-bottom:24px; padding: 3px; border: 1px #294B6F solid;
}
.encartB A {color: #000000; text-decoration: none}
.encartB A:active {color: #000000; text-decoration: none}
.encartB A:visited {color: #000000; text-decoration: none}
.encartB A:hover {color: #2662ae; text-decoration:none}





.SectionCol {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:xx-small; color: #294B6F; font-weight: bold; text-decoration: none; text-align:center;
	background-color: #DFE5FF; margin:0; margin-top:4px; padding: 2px; border-bottom: 1px solid #294B6F;
}
.SectionCol A {color: #294B6F; font-weight: bold; text-decoration: none;}
.SectionCol A:active {color: #294B6F; font-weight: bold; text-decoration: none;}
.SectionCol A:visited {color: #294B6F; font-weight: bold; text-decoration: none;}
.SectionCol A:hover { background-color: #F3F5F4; color: #294B6F; font-weight: bold; text-decoration: none; padding: 1px;}










.bouton {background-color:294B6F; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:x-small; color: #FFFFFF; border: 1px #294B6F solid;}
/* STYLES SPIP*/
a.spip_url { }
a.spip_in { }
a.spip_out { }
a.spip_glossaire { }

.spip_code { }

p.spip_note {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:xx-small; color:#294B6F; font-weight: normal; text-decoration: none; font-style: italic;
	margin-top: 0.5em; margin-bottom: 0.5em;}
.spip_note, .spip_note A {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:xx-small; color:#294B6F; font-weight: normal; text-decoration: none;  font-style: normal;
	}

h3.spip {
	font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight: bold; font-size:small; text-align: center;
	margin-top: 1em; margin-bottom: 0.5em;  border: 0; border-bottom: 1px #294B6F solid;
}

.spip_documents, .spip_documents A {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:xx-small; color:#294B6F; background-color: #F3F5F4;}


/* TABLES*/
table.spip {font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight: normal; font-size:xx-small; border:solid 1px #294B6F; text-align: center;}
table.spip tr.row_first {background-color: #DFE5FF; font-size:120%; font-variant: small-caps; text-align: center;}
table.spip tr.row_odd { background-color: #E7E8D7; }
table.spip tr.row_even { background-color: #F3F5F4;}
table.spip td { text-align: left; vertical-align: center; padding:2px}



hr {color:#294B6F; background:#294B6F; border-style:none; height: 1px}
hr.spip {color:#294B6F; background-color:#294B6F; border-style:none; height:1px}

b.spip { }
i.spip { }

.spip_encadrer {width : 100%; background-color: #FFFFFF; color: #000000; padding: 5px; border: 1px #294B6F solid;}
.spip_cadre {width : 100%; background-color: #FFFFFF; padding: 5px;}

/* BOUTONS ET BOITES*/
.spip_bouton {background-color:#294B6F; color: #FFFFFF; border: 1px #FFFFFF solid; margin:-2px; }
.texte_recherche {  }
.reponse_formulaire { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; font-size: 110%; color: #294B6F;}
.spip_surligne {background-color: #DFE5FF; }


/*  ------------------------------------------
/*  Habillage des formulaires
/*  ------------------------------------------ */

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

.formulaire_spip fieldset {}
.formulaire_spip legend {}

.formulaire_spip label {}
.formulaire_spip .forml { width: 99%; font-family: inherit; font-size: inherit; }

/* Boutons */
.spip_bouton { text-align: right; }
.spip_bouton input { float: right; }

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

/* Previsualisation du message */
fieldset.previsu { padding: 1em; }

/* Formulaire de login au forum */
.formulaire_login_forum .forml { width: 12em; }
.formulaire_login_forum .spip_logos { float: right; padding-left: 10px; }

/* Choix des mots-clefs */
ul.choix_mots { float: left; width: 47%; margin: 0; padding: 0; list-style: none; } 
ul.choix_mots label { display: inline; }

/* Formulaire de recherche */
.formulaire_recherche { width: 12em; text-align: left; }
.formulaire_recherche label { display: none; }

/*  ------------------------------------------
/*  Habillage des forums
/*  ------------------------------------------ */

.forum-repondre, .forum-decompte {
	clear: both;
	margin-top: 2.5em;
	padding-top: 2px;
	border-top: 2px solid #CCC;
	font-size: 0.88em;
	font-weight: bold; }

/* * Habillage des forums */
ul.forum { display: block; clear: both; margin: 0; padding: 0; }
ul.forum, ul.forum ul { list-style: none; }
.forum-fil { margin-top: 1.5em; }
.forum-fil ul { display: block; margin: 0; padding: 0; margin-left: 1em; }
.forum-chapo .forum-titre, .forum-chapo .forum-titre a { display: block; margin: 0; padding: 0; font-weight: bold; text-decoration: none; color: #333; }
.forum-chapo small {}
.forum-texte { margin: 0; padding: 0.5em 1em 0 1em; color: #333; font-size: 0.82em; }
.forum-texte .forum-lien {}
.forum-texte .forum-repondre-message { margin: 0; padding: 1px 0; text-align: right; }

/* Boite d'un forum : eclaircissement progressif des bords */
ul .forum-message { border: 1px solid #666; margin: 0; padding: 0; margin-bottom: 1em; }
ul ul .forum-message { border: 1px solid #A4A4A4; }
ul ul ul .forum-message { border: 1px solid #B8B8B8; }
ul ul ul ul .forum-message { border: 1px solid #CCC; }
ul ul ul ul ul .forum-message { border: 1px solid #E0E0E0; }
ul ul ul ul ul ul .forum-message { border: 1px dotted #E0E0E0; }

/* Boite de titre d'un forum : mise en couleur selon la profondeur du forum */
ul .forum-chapo { border: none; border-bottom: 1px dotted #B8B8B8; margin: 0; padding: 3px 6px 2px 6px; font-size: 0.88em; background: #C4E0E0; }
ul ul .forum-chapo { background: #D4E8E8; }
ul ul ul .forum-chapo { background: #E4F0F0; }
ul ul ul ul .forum-chapo { background: #F4F8F8; border-bottom: 1px dotted #E0E0E0; }
ul ul ul ul ul .forum-chapo { background: #FFF; }

/*  ------------------------------------------
/*  Habillage des petitions
/*  ------------------------------------------ */

#signatures { clear: both; font-size: 0.77em; }

#signatures h2 {
	padding: 0.5em;
	text-align: center;
	font-size: 1.2em;
	font-weight: bold; }

#signatures table { width: 100%; margin: 1em 0; }
#signatures thead { display: none; } /* On n'affiche pas les titres du tableau */

#signatures td.signature-date {
	background: #E4F0F0;
	padding: 0.5em;
	white-space: nowrap; }

#signatures td.signature-nom {
	background: #ECF4F4;
	padding: 0.2em;
	text-align: center;
	font-weight: bold; }

#signatures td.signature-message {
	background: #F4F8F8;
	padding: 0.4em;
	font-size: 0.96em; }
	
/*  ------------------------------------------
/*  Couleurs des liens
/*  ------------------------------------------ */
a { text-decoration: none; color: #333; }
a:hover { text-decoration: unone; }
