a, a:link, a:active, a:visited { text-decoration:none; color:#865476}
a:hover { color:#CE9F32; text-decoration: none}

#lienmenu a:active, #lienmenu a:link, #lienmenu a:visited { font-family: "Times New Roman", Times, serif; font-size: 16px;  font-style: italic; text-decoration:none; color:#A66743}
#lienmenu a:hover { font-family: "Times New Roman", Times, serif; font-size: 16px; font-style: italic; text-decoration:underline overline; color:#416541}



body {  background-color: #0A5C32;
SCROLLBAR-FACE-COLOR: #FBE8A4;
SCROLLBAR-HIGHLIGHT-COLOR: #0A5C32;
SCROLLBAR-SHADOW-COLOR: #FDEFBD;
SCROLLBAR-3DLIGHT-COLOR: #FDEFBD;
SCROLLBAR-ARROW-COLOR:  #0A5C32;
SCROLLBAR-TRACK-COLOR: #0A5C32;
SCROLLBAR-DARKSHADOW-COLOR: #0A5C32
}



/* structure de la charte graphique */

.titresite {  font-family: "Times New Roman", Times, serif; font-size: 22px; font-weight: bold;  color: #B4B4B4; font-style: italic}
.stitresite {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;  color: #B4B4B4; font-style: italic}
.tdprincipal {  background-color: #FFFFFF; border: 2px #000000 groove}

hr { font-weight: lighter; color: #DEDEDE; width : 100%}
hr.sommaire { font-weight: lighter; color: #FBE8A4; width : 100%}


/* styles html usuels */

h1 {  font-family: "Times New Roman", Times, serif; font-size: 22px; font-style: italic; font-weight: bold; color: #BD421D}
h2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #B27F4F}
h3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #5F9378 }



/* formatage des articles */

.date {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999}


.titre {  font-family: "Times New Roman", Times, serif; font-size: 22px; font-style: italic; font-weight: bold; color: #BD421D}

.titbreve {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #865476}

.soustitre {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #5F9378; font-weight: bolder}

.ps {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #A80000; font-size: 10px}

.auteur {  font-size: 12px; color: #999999}


.texte1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}

.texte1fond {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FBE8A4; color: #3F7946}


.texte2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3C3C3C; text-align: justify}

.texte2a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #545454; text-indent:  20pt; text-align: justify}

.note {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #3C3C3C}


/* lettre infos */


.infos {  border-style: groove; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.bouton { background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;}




/* styles forum SPIP*/

.forum-fond {  background-color: #0A5C32}
.forum-haut {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #2D694A; background-color: #FDF3CD}
.forum-milieu {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5F9378; background-color: #FFFCEF}
.forum-bas {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; background-color: #FFFFFF}


/* styles SPIP */


.spip_code { }

p.spip_note { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px color: #888888}

h3.spip {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #5F9378 
}

table.spip { }

table.spip tr.row_first {
	background-color: #E6E6E6;
	text-align: center;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif; font-size: x-small;}

table.spip tr.row_odd {
	background-color: #F9F4EC;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif; font-size: x-small;}

table.spip tr.row_even {
	background-color: #FFEEDD;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif; font-size: x-small;}

table.spip td {
	padding: 5px;
	text-align: left;
	vertical-align: center;
}

hr.spip { font-weight: lighter; color: #333333; width : 80%}


.forml { width: 100% ; background-color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #333333;}

.spip_encadrer { 
	width : 100%;
	font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #333333;
	background-color: #F4F4F4; 
	padding: 5px; 
	border: 1px #8C0303 solid; 
}

.spip_cadre { 
	width : 100%;
	background-color: #FFFFFF; 
	padding: 5px; 
}


.spip_bouton { background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;}

.formrecherche { width: 95% ; background-color: #FFFFFF; font-size: 10px}

.reponse_formulaire {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: xx-small;
	color: red;
}


.spip_documents{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size : xx-small;
}


.spip_surligne { background-color: #FCFEA4; }



/* Fin styles SPIP */



