.ENTETE {  background-color: #999900; background-image: url(entete/fond_haut01.jpg); background-repeat: repeat}
.ENTETE2 { background-color: #999933}
.table1 {  background-color: #000000}
.MENUG { background-color: #CCCC00; background-image: url(menug/fond01.jpg)}
.MENUD { background-color: #CCCC00 ; background-image: url(menug/fond01.jpg); background-repeat: repeat}
.CORPS { background-color: #FFFFFF; background-image: url(corps/fond_goch.jpg); background-repeat: repeat-y}
.PIED { background-color: #999900; background-image: url(pied/001.png); background-repeat: repeat-y}

.TITRE-SITE {color: #FFFFFF}
.TITRE-SITE:hover {color: #666600; text-decoration: none; background-color: #999900}
.TITRE-SITE:active {color: #993300; text-decoration: none; background-color: #CCCC00}

.Corps12 {  font-size: 12px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.Corps11 { font-size: 11px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.Corps10 { font-size: 10px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.Corps9 { font-size: 9px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 102%}
.Corps-Breves-dates { font-size: 10px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px ; border-color: black black #CCCC99; color: #999900; width: 100%; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; background-color: #F1F2D2}
.Rouge9 { color: #990066 ; font-size: 9px}
.Corps-TEXTEprincipal {  font-size: 12px; text-decoration: none}
.Corps-Breves-TXTS { font-size: 11px; margin-top: 0px; margin-right: 0px; margin-bottom: 1px; margin-left: 0px; padding-top: 1px; padding-right: 3px; padding-bottom: 2px; padding-left: 6px; border-color: black black #999900; color: #666600; width: 100%; background-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; line-height: -1em}
.Corps-LienMemeRubriqueTxt { font-size: 10px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px ; width: 100%; border-color: black black #CCCC33; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.Date-Menu {  font-size: 12px; color: #ECF3B6; font-family: "Courier New", Courier, mono}
.MENUd-Breves-dates { font-size: 10px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px ; color: #CCCC33; background-color: #999900; width: 65%}
.MENUd-Breves-datesSouligne { font-size: 10px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px ; border-color: black black #999900; width: 100%; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.FORUM-TD-titre {  background-color: #999900}
.FORUM-TD-date { background-color: #FFFFFF}
.FORUM-TD-texte { background-color: #CCCC66}
.ArtSom-Date { font-size: 10px; background-color: #ECF3B6; margin-top: 3px; margin-right: 10px; margin-bottom: 3px; margin-left: 10px; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; border: #CCCC00 solid; border-width: 1px 1px 0px }
.ArtSom-DateSurl { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border: solid; border-width: 0px 0px 1px; width: 100%; border-color: #CCCC00 #CCCC00 #999900 }
.reponse_formulaire {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 110%;
	color: red;}

.spip_surligne { background-color: #FFFF66; }
.Corps-TITRE {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 20px}
.Liens-Blockqt {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 20px}

/* Tableaux */
table.spip {
	font-size: 11px;
	margin: auto;
	margin-bottom: 1em;
	border: 1px solid;
	border-collapse: collapse; }
table.spip caption {
	caption-side: top; /* bottom pas pris en compte par IE */
	text-align: center;
	margin: auto;
	padding: 3px;
	font-weight: bold; }
table.spip tr.row_first { background: #FFC; }
table.spip tr.row_odd { background: #DDD; }
table.spip tr.row_even { background: #EEE; }
table.spip th, table.spip td { padding: 3px; text-align: left; vertical-align: middle; }

/* Logos, documents et images */
img, .spip_logos { margin: 0; padding: 0; border: none; }

.spip_documents { text-align: center; }
.spip_documents_center { clear: both; width: 100%; margin: auto; }
span.spip_documents_center { display: block; margin-top:1em; }
.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 5px; }
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; }
.spip_doc_titre { font-weight: bold; font-size: 0.8em; margin-left:auto; margin-right:auto;}
.spip_doc_descriptif { clear: both; font-size: 0.8em; margin-left:auto; margin-right:auto;
}

/* paragraphe et texte encadré */
.texteencadre-spip {
	color:#000033;
	background: #EEF;
	border-bottom: 2px solid #999999;
	border-left: 1px solid #bec9ad;
	border-right: 2px solid #999999;
	border-top: 1px solid #bec9ad;
	padding: .25em;
	margin-top : 10px;
	margin-bottom : 10px;
	text-align: justify;
	}
.caractencadre-spip {
	color:#F60;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
}
