/*FOND PAR DEFAUT*/
BODY {
	border: 0;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color: #000000;
	background-image: none;
	background-repeat: repeat;
}

.cadrevert {
	position:absolute;
	top:142;
	left:0;
	width:100%;
	background-color: #FFFFFF;
	padding:0;
	margin: 0;
	border:0;
	background-image: none;
}


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

.texte {
	font-family: Geneva, Arial, Helvetica, sans-serif; font-size:12px; color: #000000; font-weight: normal; text-decoration: none;
	margin-right:5px; margin-left:5px;
}

.petitVert, .petitVert A  	{font-family: Geneva, Arial, Helvetica, sans-serif; font-size:10px;color: #669933; text-decoration: none;}
.petitVert A:active		{color: #669933; text-decoration: none;}
.petitVert A:visited 		{color: #669933; text-decoration: none;}
.petitVert A:hover 		{color: #8F4E25; text-decoration: underline;}


/*CHEMIN*/
.chemin {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-color: #666666;
	padding:2px;
	position:absolute;
	top:124px;
	left:2px;
	width:99%;
	height:18px;
	text-transform: uppercase;
}
.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: #FFFFFF; background-color: #669933; text-decoration: none;}

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


/*ARTICLE & CORPS DE PAGES*/
.enTete {
	background-color: #669933; border: 2px none #669933; margin-right:2px;
}

.enTeteOutils {
	background-color: #FFFFFF; border: 1px #009900 solid; margin-right:2px;
}

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

.encart01 {
	background-color: #E7E8D7;
	border: 1px #CDCFAA solid; padding:2px; margin-top:4px; margin-right:0px;
}

.encart02 {
	background-color: #F3F5F4;
	border: 1px #CDCFAA solid; padding:2px; margin-top:4px; margin-right:0px;
}

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


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

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

.sousTitre {
	font-family: Geneva, 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: Geneva, Arial, Helvetica, sans-serif; font-size:x-small; color: #35383D; 	font-weight: normal; font-style: italic; text-decoration: none;
	border: 0px #D5D8DD solid; padding:3px;	margin-left:45px; margin-right:30px; }

.notaBene {
	font-family: Geneva, Arial, Helvetica, sans-serif; font-size:xx-small; color:#000000; font-weight: normal; text-decoration: none;
	margin-left:30px; margin-right:30px;
}

.titreMarron {font-family: Geneva, Arial, Helvetica, sans-serif; font-size:90%; color: #333333; font-weight: bold; text-align:left;}
.titreMarron A {font-family: Geneva, Arial, Helvetica, sans-serif; font-size:90%; color: #8F4E25; font-weight: bold; text-decoration: none; text-align:left;}
.titreMarron A:active {font-family: Geneva, Arial, Helvetica, sans-serif; font-size:90%; color: #8F4E25; font-weight: bold; text-decoration: none; text-align:left;}
.titreMarron A:visited {font-family: Geneva, Arial, Helvetica, sans-serif; font-size:90%; color: #8F4E25; font-weight: bold; text-decoration: none; text-align:left;}
.titreMarron A:hover {font-family: Geneva, Arial, Helvetica, sans-serif; font-size:90%; color: #669933; font-weight: bold; text-decoration: underline; text-align:left;}

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

.titreVert {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:85%;
	color: #669933;
	font-weight: bold;
	text-align:left;
	font-variant: normal;
	text-transform: uppercase;
}
.titreVert A {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:85%;
	color: #669933;
	font-weight: bold;
	text-decoration: none;
	text-align:left;
	font-variant: normal;
	text-transform: uppercase;
}
.titreVert A:active {font-family: Geneva, Arial, Helvetica, sans-serif; font-size:85%; color: #009900; font-weight: bold; text-decoration: none; text-align:left; font-variant: small-caps;}
.titreVert A:visited {font-family: Geneva, Arial, Helvetica, sans-serif; font-size:85%; color: #669933; font-weight: bold; text-decoration: none; text-align:left; font-variant: small-caps;}
.titreVert A:hover {font-family: Geneva, Arial, Helvetica, sans-serif; font-size:85%; color: #669933; font-weight: bold; text-decoration: underline; text-align:left; font-variant: small-caps;}

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

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

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

.section{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight: bold;
	font-size:90%;
	text-align: left;
	margin-top: 1em;
	margin-bottom: 0.5em;
	font-style: italic;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 3px;
	border-left-width: 0;
	border-bottom-style: solid;
	border-bottom-color: #669933;
}


/*COLONNE DE GAUCHE*/

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

.surTitreG {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:70%;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	text-align:center;
	font-variant:normal;
	background-color: #333333;
	padding: 0px;
	text-transform: uppercase;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #8F4E25;
	border-right-color: #8F4E25;
	border-bottom-color: #8F4E25;
	border-left-color: #8F4E25;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 10px;
}
.surTitreG A {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	text-align:center;
	background-color: #333333;
}
.surTitreG A:active {color: #333333; font-weight: bold; text-decoration: none; text-align:center; }
.surTitreG A:visited {color: #8F4E25; font-weight: bold; text-decoration: none; text-align:center; }
.surTitreG A:hover {color: #669933; font-weight: bold; text-align:center; }

.encartG {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	text-align:left;
	font-weight: normal;
	background-color: #ECEADF;
	margin-top:0px;
	padding: 3px;
	border: 1px #8F4E25 solid;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 20px;
}
.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}

.imprimer {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #333333;
	text-align:center;
	font-weight: normal;
	vertical-align:baseline;
	margin:2px;
	margin-top:30px;
	padding: 0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.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: #FFFFFF;
	font-weight: bold;
}

/*THEMES*/
.encartTh {
	font-family: Geneva, Arial, Helvetica, sans-serif; font-size:10px; color: #333333; text-decoration: none; text-align:left;
	background-color: #ECEADF; margin:2px; margin-top:0px; padding: 3px; border: 1px #8F4E25 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: Geneva, Arial, Helvetica, sans-serif;
	font-size:70%;
	color: #669933;
	font-weight: bold;
	text-decoration: none;
	text-align:center;
	font-variant:normal;
	background-color: #333333;
	margin:2px;
	margin-top:8px;
	margin-left:20px;
	margin-bottom: 0;
	padding: 0px;
	border: 1px #8F4E25 solid;
	border-bottom: 0px;
	text-transform: uppercase;
}

.formTh {
	font-family: Geneva, Arial, Helvetica, sans-serif; font-size:10px; color: #333333; 
	width: 180px;
}


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

.surTitreD {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:70%;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	text-align:center;
	font-variant:normal;
	background-color: #333333;
	margin-top:14px;
	margin-left:10px;
	margin-bottom: 0;
	padding: 0;
	border: 1px #8F4E25 solid;
	border-bottom: 0px;
	text-transform: uppercase;
	margin-right: 2px;
}
.surTitreD A {color: #FFFFFF; font-weight: bold; text-decoration: none; text-align:center;}
.surTitreD A:active {color: #FFFFFF; font-weight: bold; text-decoration: none; text-align:center;}
.surTitreD A:visited {color: #CCCCCC; font-weight: bold; text-decoration: none; text-align:center;}
.surTitreD A:hover {color: #333333; font-weight: bold; text-decoration: none; text-align:center;}

.encartD {
	font-family: Geneva, Arial, Helvetica, sans-serif; font-size:10px; color: #999999; font-weight: bold; text-decoration: none; text-align:left;
	background-color: #ECEADF; margin:2px; margin-top:0px; margin-bottom:24px; padding: 3px; border: 1px #8F4E25 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}

.maju{text-transform : capitalize}

.surTitreDRub {font-family: Geneva, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; font-weight: normal; text-decoration: none;}

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

.soustitreDRub {font-family: Geneva, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; font-weight: normal; text-decoration: none;}

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


.SectionCol {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #669933;
	font-weight: bold;
	text-decoration: none;
	text-align:center;
	background-color: #D2DED8;
	margin:0;
	margin-top:4px;
	padding: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #669933;
}
.SectionCol A {color: #669933; font-weight: bold; text-decoration: none;}
.SectionCol A:active {color: #669933; font-weight: bold; text-decoration: none;}
.SectionCol A:visited {color: #669933; font-weight: bold; text-decoration: none;}
.SectionCol A:hover { background-color: #F3F5F4; color: #333333; font-weight: bold; text-decoration: none; padding: 1px;}

.surTitreColSite {
	font-family: Geneva, Arial, Helvetica, sans-serif; font-size:70%; color: #669933; 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 #009900 solid; border-bottom: 0px;
}

.SectionColSite {
	font-family: Geneva, Arial, Helvetica, sans-serif; font-size:10px; color: #669933; font-weight: bold; text-decoration: none; text-align:left;
	background-color: #FFFFFF; margin:0; margin-top:4px; padding: 2px; border-bottom: 1px solid #009900;
}
.SectionColSite A {color: #8F4E25; font-weight: bold; text-decoration: none;}
.SectionColSite A:active {color: #8F4E25; font-weight: bold; text-decoration: none;}
.SectionColSite A:visited {color: #8F4E25; font-weight: bold; text-decoration: none;}
.SectionColSite A:hover { color: #669933; font-weight: bold; text-decoration: none;}


.bouton {background-color:ABB8BE; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:x-small; color: #FFFFFF; border: 1px #8F4E25 solid;}

/* STYLES SPIP*/
a.spip_url { }
a.spip_in { }
a.spip_out { }
a.spip_glossaire { }

.spip_code { }

p.spip_note {
	font-family: Geneva, Arial, Helvetica, sans-serif; font-size:10px; color:#8F4E25; font-weight: normal; text-decoration: none; font-style: italic;
	margin-top: 0.5em; margin-bottom: 0.5em;}
.spip_note, .spip_note A {
	font-family: Geneva, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; font-weight: normal; text-decoration: none;  font-style: normal;
	}

h3.spip {
	font-family: Geneva, 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 #8F4E25 solid;
}

.spip_documents, .spip_documents A {font-family: Geneva, Arial, Helvetica, sans-serif; font-size:10px; color:#8F4E25; background-color: #F3F5F4;}


/* TABLES*/
table.spip {font-family: Geneva, Arial, Helvetica, sans-serif; color:#000000; font-weight: normal; font-size:10px; border:solid 1px #8F4E25; text-align: center;}
table.spip tr.row_first {background-color: #CDCFAA; 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:#333333; background:#8F4E25; border-style:none; height: 1px}
hr.spip {color:#669933; background-color:#669933; border-style:none; height:1px}

b.spip { }
i.spip { }

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

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


/* Formulaires */

.formrecherche {
	font-family: Geneva, Arial, Helvetica, sans-serif; font-size:10px; color: #8F4E25; 
	width: 80%; background-color: #F3F5F4; padding-left:5px; margin:0; border: 1px #8F4E25 solid;
}

.formulaire {margin: 0px; margin-bottom: 16px; padding: 4px;border: 1px solid #8F4E25; background-color: #F3F5F4;
	font-family: Geneva, Arial, Helvetica, sans-serif; color: 000000; font-size: xx-small; font-weight: normal;
}

.forml {background-color: #E7E8D7; margin: 4px; padding: 1px; border: solid 1px #8F4E25;
	font-family: Geneva, Arial, Helvetica, sans-serif; font-size: x-small;
}

.spip-admin {
        position: absolute;
        top: 0.5em;
        right: 0.5em;
}


/* Sous rubriques */

.SousRubrique {
	font-family: Geneva, Arial, Helvetica, sans-serif; font-size:80%; color: #000000; font-weight: bold; text-decoration: none; text-align:center; }
.SousRubrique A {color: #000000; text-decoration: none; font-weight: bold;}
.SousRubrique A:active {color: #000000; text-decoration: none; font-weight: bold;}
SousRubrique A:visited {color: #000000; text-decoration: none; font-weight: bold;}
.SousRubrique A:hover {color: #000000; font-weight: bold; text-decoration:underline;}