/* Correction des styles HTML par defaut */
.structure {display:none;}

/* Disposition générale */
#global {position:relative; width:1000px; top:0px; margin-left:auto; margin-right:auto; text-align:left; background-color:#FFFFFF; background-image:url(/IMG/design/menu_fond2.jpg); border-left: 2px solid #1E2D00; border-right: 2px solid #1E2D00; border-bottom: 2px solid #1E2D00;}
#volet_gauche {position:relative; float:left; width:187px; left:0px; top:0px; margin:0px; padding:0px;}
#volet_central {position:relative; float:left; width:603px; left:0px; top:0px; margin-left:15px; margin-right:15px; padding-top:10px; padding-bottom:15px;}
#volet_droit {position:relative; float:left; width:170px; left:0px; top:10px; margin:0px;}

/* Entête */
#entete {background-image:url(/IMG/design/entete.jpg); background-repeat:no-repeat; height:110px;}
#date {position:relative; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF; text-decoration:none; margin-left:30px; margin-top:71px;}
#topmenu {position:relative; float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#99CC33; text-decoration:none; margin-right:30px; margin-top:71px;}
.lientopmenu {padding-left:5px; padding-right:5px;}
a.lientopmenu:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF; text-decoration:none;}
a.lientopmenu:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF; text-decoration:none;}
a.lientopmenu:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#99CC33; text-decoration:none;}
a.lientopmenu:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF; text-decoration:none;}

/* Menu langues */
.menu_langues {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#435900; text-decoration:none; text-transform:uppercase;}
a.menu_langues:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF; text-decoration:none; text-transform:uppercase;}
a.menu_langues:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF; text-decoration:none; text-transform:uppercase;}
a.menu_langues:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#99CC33; text-decoration:none; text-transform:uppercase;}
a.menu_langues:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF; text-decoration:none; text-transform:uppercase;}

/* Pied */
#pied {clear:both; width:100%; margin:0; margin-top:30px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#435900; font-size:10px; text-align:center; padding:5px;}
a.pied:link {font-family:Verdana, Arial, Helvetica, sans-serif; color:#435900; font-size:10px; text-decoration:underline;}
a.pied:hover {font-family:Verdana, Arial, Helvetica, sans-serif; color:#71a600; font-size:10px; text-decoration:underline;}
a.pied:active {font-family:Verdana, Arial, Helvetica, sans-serif; color:#71a600; font-size:10px; text-decoration:underline;}
a.pied:visited {font-family:Verdana, Arial, Helvetica, sans-serif; color:#435900; font-size:10px; text-decoration:underline;}

/* Colonnes */
#colonne_gauche {position:relative; float:left; width:296px; left:0px; top:0px;}
#colonne_droite {position:relative; float:right; width:296px; right:0px; top:0px;}
#petite_colonne_gauche {position:relative; float:left; width:193px; left:0px; top:0px;}
#petite_colonne_centre {position:relative; float:left; width:193px; left:11px; top:0px;}
#petite_colonne_droite {position:relative; float:left; width:193px; left:22px; top:0px;}

/* bien regler la marge (bugs IE) */
body {background:#243611; background-image:url(/IMG/design/fond.gif); margin:0px; text-align:center; top:0px;}

/* Paragraphes, citations, code et poesie */
p.spip {}
p.spip_note {}
blockquote.spip, .spip_serif { font-family:Georgia, Times, serif;}
blockquote.spip {margin:1em; padding-left:1em; padding-right:1em; border:1px dotted;}
div.spip_poesie {margin:1em; padding-left:1em; border-left:1px solid; font-family:Garamond, Georgia, Times, serif;}
div.spip_poesie div {text-indent:-60px; margin-left:60px;}
.spip_code, .spip_cadre {font-family:monospace; font-style:normal; font-size:1.2em;}
.spip_cadre {width:99%; border:1px inset;}
.spip_surligne {background:#FF6;}

/* Barre de raccourcis typographiques */
table.spip_barre {width:100%;}
table.spip_barre a img {background:#FDA; padding:3px; border:1px outset #999;}
table.spip_barre a:hover img {background:#FFF; border:1px solid #999;}
table.spip_barre input.barre {width:100%; background:#EEE;}

/* Liens spip */
a:link {text-decoration:none; color:#B01100;}
a:visited {text-decoration:none; color:#B01100;}
a:hover {text-decoration:none; color:#FF0000;}
a:active {text-decoration:none; color:#FF0000;}
a.spip_glossaire {text-decoration:none; color:#B01100;}
.on {font-weight:bold; color:#B01100;}

/* Accueil */
.boite {padding-top:5px;}
.titreboite {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#BBDD75; font-weight:bold; font-style:italic; padding-bottom:10px;}
.titrearticleboite {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-variant:small-caps; font-weight:bold;}
.dateboite {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#999999; font-style:italic;}
.texteboite {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:justify; color:#333333; padding-top:10px; padding-bottom:20px;}
.texteboite2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:justify; color:#333333; padding-top:0px; padding-bottom:0px;}
.lienboite {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666;}
a.lienboite:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#B01100; text-decoration:none;}
a.lienboite:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#BBDD75; text-decoration:none;}
a.lienboite:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FF9900; text-decoration:none;}
a.lienboite:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FF9900; text-decoration:none;}
.logoboite {padding-left:20px;}
.breves_populaires {font-family:Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size:10px; margin:0px; text-align:left; line-height:12px; padding-bottom:5px;}
.titre_sommaire {width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF; padding-top:1px; padding-bottom:1px; text-align:center; text-transform:uppercase; background-color:#435900; font-weight:bold; margin-bottom:5px;}

/* Titre principal */
.titre_principal {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF; background-color:#71a600; font-weight:bold; text-transform:uppercase; padding:1px; padding-left:5px; margin-bottom:10px;}

/* Titre secondaire */
#titre_secondaire {position:relative; float:left; width:520px; right:0px; top:0px;}
.titre {font-family: Verdana, Arial, Helvetica, sans-serif;	color:#435900; font-weight:bold; font-variant:small-caps; font-size:15px;}
.soulignetitre {clear:both; padding-bottom:5px; margin-bottom:15px; border-bottom:1px solid #435900;}

/* Imprimer*/
#imprimer {position:relative; float:right; width:30px; right:0px; top:0px;}
#volet_imprimer {position:absolute; width:603px; left:0px; top:0px; padding-left:15px; padding-right:15px; padding-top:10px; padding-bottom:15px; background-color:#FFFFFF; text-align:left;}

/* Articles */
.titre2 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#435900; font-weight:bold; font-size: 15px; padding-top:10px;}
.soulignetitreclair { padding-bottom: 0px; margin-bottom: 0px; border-bottom: 1px solid #BBDD75;}
.chapo {font-family:Verdana, Arial, Helvetica, sans-serif;	color:#666666; font-weight:bold; font-size:11px; padding-bottom:10px; text-align:justify;}
.texte, .texte p.spip {font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:11px; margin:0px; text-align:justify; line-height:14px; padding-bottom:10px;}
.textenonaligne {font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:11px;}
h1 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#5B781B; font-size:14px; margin:0px; font-weight:bold;	text-align:left; padding-bottom:12px;}
h2 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:14px; margin:0px; font-weight:bold;	text-align:left; padding-bottom:12px;}
h3 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:13px; margin:0px; font-weight:bold;	text-align:left; padding-bottom:12px;}
h4 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:12px; margin:0px; font-weight:bold;	font-style:italic; text-align:left; padding-bottom:10px;}
.spip_puce {list-style-position:outside;}
ul.spip {list-style:square;}
ol.spip {list-style:decimal;}
ul.spip li, ol.spip li {list-style: inherit;}
li.spip {margin:5px 0 5px 5px; list-style-position:outside;}
.ps {font-family:Verdana, Arial, Helvetica, sans-serif; color:#435900; font-size:9px; line-height:12px;	padding-top:10px; margin-top:10px; margin-bottom:10px; border-top:1px dashed #435900;}
.notes {font-family:Verdana, Arial, Helvetica, sans-serif; color:#435900; font-size: 9px; padding-top:10px; margin-top:10px; margin-bottom:10px; border-top:1px groove #435900;}
a.spip_note {font-family:Verdana, Arial, Helvetica, sans-serif; color:#B01100; font-size:9px; font-weight:bold;}
a.spip_note:hover {font-family:Verdana, Arial, Helvetica, sans-serif; color:#FF0000; font-size:9px; font-weight:bold;}

/* Auteur */
.auteur {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#435900;}
a.auteur:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color: #B01100; text-decoration:none;}
a.auteur:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#B01100; text-decoration:none;}
a.auteur:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FF0000; text-decoration:none;}
a.auteur:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FF0000; text-decoration:none;}
#connexion {position:relative; float:left; left:25px; top:10px; width:137px; background-image:url(/IMG/design/fond_connexion.gif); border-left:1px solid #D3D299; border-right:1px solid #57523F; border-top:1px solid #D3D299; border-bottom:1px solid #57523F;}

/* Barre */
hr {clear:both; width:100%; border:0; /* enleve toute bordure */
	border-bottom:1px solid #5B781B; /* une seule bordure (sinon firefox met une bordure en haut ET en bas mais pas IE */
	height:1px; /* pour IE */}

/* Menu latéral gauche */
#menu {position:relative; float:left; padding-left:15px; padding-right:15px;}
#sousmenu {clear: both; position:relative; float:left; padding-left:15px; padding-right:15px; padding-top:3px;}
.affiche {visibility:visible;}
.cache {display:none;}
a.menu:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF; text-decoration:none; font-weight:bold;}
a.menu:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF; text-decoration:none; font-weight:bold;}
a.menu:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#99CC33; text-decoration:none; font-weight:bold;}
a.menu:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#99CC33; text-decoration:none; font-weight:bold;}
a.sousmenu:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF; text-decoration:none;}
a.sousmenu:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF; text-decoration:none;}
a.sousmenu:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#99CC33; text-decoration:none;}
a.sousmenu:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#99CC33; text-decoration:none;}

/* Partenaires */
#partenaires {position:relative; float:left; left:15px; top:0px; width:157px;}

/* Rubriques */
.titregeneral2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#999999;}
.description {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; padding-top:5px; padding-bottom:10px; text-align:justify;}
.descriptionbio {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; padding-top:5px; padding-bottom:10px;}
.lienrubrique {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666;}
a.lienrubrique:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#B01100; text-decoration:none;}
a.lienrubrique:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#B01100; text-decoration:none;}
a.lienrubrique:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FF0000; text-decoration:none;}
a.lienrubrique:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FF0000; text-decoration:none;}
.separation {clear:both; margin-bottom: 5px; border-bottom: 1px solid #99CC33;}
#titre {position:relative; float: left; width: 460px; left: 0px; top: 0px;}
#lire {position:relative; float: right; width: 100px; right: 0px; bottom: 0px; text-align:right;}

/* Date ajout */
.dateajout {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#435900;}

/* Breves */
.breves {font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:10px; margin:0px; text-align:left; line-height:12px;}

/* Agenda */
.titreagenda {font-family: Verdana, Arial, Helvetica, sans-serif; color:#435900; font-weight:bold; font-variant:small-caps; font-size:15px; padding-top:5px;}

/* Glossaire */
.glossaire {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:22px; color:#435900; font-weight:bold;	text-align:center; padding-top:10px; padding-bottom:20px;}

/* Hierarchie */
.hierarchie {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#435900; text-decoration:none;	padding-top:5px; margin-top:25px; border-top:1px solid #55811B;}
a.hierarchie:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#435900; text-decoration:underline;}
a.hierarchie:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#71a600; text-decoration:underline;}
a.hierarchie:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FF0000; text-decoration:underline;}
a.hierarchie:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FF0000; text-decoration:underline;}

/* Cartouches */
#picto {position:relative; float:left; left:0px; top:0px; width:38px; height:30px; margin-bottom:5px;}
#cartouche1 {position:relative; float:left; left:0px; top:0px; width:132px; height:30px; background-image:url(/IMG/design/lignes.gif); margin:auto;}
.titrecartouche {width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF; padding-top:1px; padding-bottom:1px; text-align:center; text-transform:uppercase; background-color:#435900; font-weight:bold;}
#cartouche2 {position:relative; float:left; left:0px; top:0px; width:100%; margin-bottom:5px;}
#promo {position:relative; float:left; left:0px; top:0px; width:100%; background-color:#FFFFFF; margin-bottom:5px;}
.contour {border:1px solid #435900;}
#encart {padding:4px; background-color:#FFFFFF; border:1px solid #435900; margin-bottom:5px;}
.liencartouche {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; text-align:center; font-weight:bold; padding-top:8px;}
.titrecartouche2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color: #435900; font-weight:bold; padding:3px;}
.lienencart {padding-left:5px; padding-right:3px; padding-top:1px; padding-bottom:1px;}
a.lienencart:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#435900; text-decoration:none;}
a.lienencart:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#BBDD75; text-decoration:none;}
a.lienencart:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FF0000; text-decoration:none;}
a.lienencart:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FF0000; text-decoration:none;}

/* Espaceur de blocs */
.nettoyeur {clear:both; margin:0; margin-bottom:10px; padding:0; border:none; height:0; line-height:1px; font-size:1px;}

/* Formulaires */
fieldset {margin-bottom: 10px; padding: 10px; border: 1px solid #65851E;}
legend {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #435900; padding: 3px; background: #FFF;}
label {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;}
textarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; margin: 0px; padding: 2px; border: 1px solid #CCCCCC; width:100%;}
.recherche {padding-top:0px; padding-bottom:0px;}
.formrecherche {color:#333333; margin:0px; padding:1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; border:1px solid #5B781B;}
.formcartouche {color:#505030;	margin:0px; padding:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}
.formcontact {color:#333333; margin:0px; padding:2px; border:1px solid #CCCCCC;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;}
.formulaire {color:black; margin:0px; margin-bottom:16px; padding:4px; border:1px solid #a0a0a0; background-color:#f6f6f6; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%; font-weight:normal;}
.etiquette {text-align: right;}
.texteetiquette {font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#333333;}
.obligatoire {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#999999;}
.formulaire_spip label {font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#333333; text-align: right;}
.formulaire_spip fieldset {display: block; margin: 0.77em 0; padding: 0.77em; border: 1px solid #435900;}
.formulaire_spip legend {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#435900; font-weight:bold; padding:3px; background:#FFF; /* Sinon, superposition dans MSIE */}
.marge_label {margin-bottom:2px;}
.marge_field {margin-bottom:8px;}
.centrer {text-align:center;}
.bouton {font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:9px; font-weight:bold;	padding:1px; margin:1px;}

/* Images et documents */
img, .spip_logos {margin:0; padding:0; border:none;}
.spip_documents {margin-top:15px; margin-bottom:15px; text-align:center;}
.spip_doc_titre {padding-top:5px; margin-left:auto; margin-right:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#435900; line-height:12px;}
.spip_doc_descriptif {clear:both; padding-top:5px; margin-left:auto; margin-right:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#435900; text-align:center; line-height:12px;}
.spip_documents_right {float:right; margin-left:15px; margin-right:0px;}
.spip_documents_left {float:left; margin-left:0px; margin-right:15px;}
.spip_documents_center {margin-left:auto; margin-right:auto; text-align:center;}
.spip_logos {margin-left:0px; border-width:0px;}
.spacer {clear:both;}

/* Pagination*/
.pagination {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #5B781B; text-decoration: none;}

/* Page liens */
a.liens:link {font-family: Verdana, Arial, Helvetica, sans-serif; color: #B01100; font-weight: bold; text-decoration: none;}
a.liens:visited {font-family: Verdana, Arial, Helvetica, sans-serif; color: #999999; font-weight: bold; text-decoration: none;}
a.liens:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF0000; font-weight: bold; text-decoration: none;}
a.liens:active {font-family: Verdana, Arial, Helvetica, sans-serif;	color: #FF0000;	font-weight: bold; text-decoration: none;}

/* Page plan */
.plan_sous_rubrique {font-family: Verdana, Arial, Helvetica, sans-serif; color: #435900; font-weight: bold;	font-variant: small-caps; font-size: 12px; padding-top: 10px; padding-left: 10px;}
.plan_article {font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 10px;	margin:0px;	text-align: left; line-height: 12px; padding-left: 20px;}
a.lienplan1:link {font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration: none;}
a.lienplan1:visited {font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration: none;}
a.lienplan1:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF0000; text-decoration: none;}
a.lienplan1:active {font-family: Verdana, Arial, Helvetica, sans-serif;	color: #FF0000;	text-decoration: none;}
a.lienplan2:link {font-family: Verdana, Arial, Helvetica, sans-serif; color: #B01100; text-decoration: none;}
a.lienplan2:visited {font-family: Verdana, Arial, Helvetica, sans-serif; color: #999999; text-decoration: none;}
a.lienplan2:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF0000; text-decoration: none;}
a.lienplan2:active {font-family: Verdana, Arial, Helvetica, sans-serif;	color: #FF0000;	text-decoration: none;}
a.lienplan3:link {font-family: Verdana, Arial, Helvetica, sans-serif; color: #435900; text-decoration: none;}
a.lienplan3:visited {font-family: Verdana, Arial, Helvetica, sans-serif; color: #435900; text-decoration: none;}
a.lienplan3:hover {font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF0000; text-decoration: none;}
a.lienplan3:active {font-family: Verdana, Arial, Helvetica, sans-serif;	color: #FF0000;	text-decoration: none;}

/* Sondages */
.titresondage {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; text-align:center; color:#435900;}
.textesondage {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#333333;}

/* Liste articles */
.liste_ligne1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; padding-bottom:5px;}
.liste_ligne2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; padding-bottom:5px;}
.liste_ligne3 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#333333;}
.liste_etat {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight: bold; color:#FF0000;}

/* Tableaux */
table.spip {margin:auto; margin-top:10px; margin-bottom:10px; border:0px; 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:#FFFFFF;}
table.spip tr.row_odd {background:#FFFFFF;}
table.spip tr.row_even {background:#FFFFFF;}
table.spip th, table.spip td {padding:5px; text-align:left; vertical-align:top; font-size: 10px;}

/* Tableaux articles */
.tableau {clear:both; background-color:#DDEDA7; margin:0px; padding:10px; border:0px;}
.cellule {background:#DDEDA7; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;	padding:2px;}
.colonne {background:#435900; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-indent:0pt; font-weight:bold; text-align:center;}

/* Forums */
a.lienrepondre:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #B01100; text-decoration: none;}
a.lienrepondre:visited {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: bold;	color: #B01100;	text-decoration: none;}
a.lienrepondre:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FF0000; text-decoration: none;}
a.lienrepondre:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;	font-weight: bold; color: #FF0000; text-decoration: none;}

/* Habillage des forums */
.forum-repondre, .forum-decompte {font-family: Verdana, Arial, Helvetica, sans-serif; clear: both; font-weight: bold; color: #435900; font-size: 10px;}
ul.forum {list-style:none; display: block; clear: both; margin: 0; padding: 0;}
.forum-fil {margin-top: 10px;}
.forum-fil ul {list-style: none; display: block; margin: 0; padding: 0; margin-left: 20px;}
.forum-chapo .forum-titre, .forum-chapo .forum-titre a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; display: block; margin: 0; padding: 0; font-weight: bold; text-decoration: none; color: #435900;}
.forum-chapo small {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000;}
.forum-texte {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 0; padding: 10px; color: #333333;}
.forum-texte .forum-lien {}
.forum-texte .forum-repondre-message {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 0; padding: 1px 0; text-align: right;}

/* Boite d'un forum : eclaircissement progressif des bords */
ul .forum-message {border: 1px solid #435900; margin: 0; padding: 0; margin-bottom: 10px;}
ul ul .forum-message {border: 1px solid #435900;}
ul ul ul .forum-message {border: 1px solid #435900;}
ul ul ul ul .forum-message {border: 1px solid #435900;}
ul ul ul ul ul .forum-message {border: 1px solid #435900;}
ul ul ul ul ul ul .forum-message {border: 1px dotted #435900;}

/* Boite de titre d'un forum : mise en couleur selon la profondeur du forum */
ul .forum-chapo {border: 0; border-bottom: 1px dotted #435900; margin: 0; padding: 3px 6px 2px 6px; font-size: 10px; background: #BBDD75; }
ul ul .forum-chapo {background: #CFE79E;}
ul ul ul .forum-chapo {background: #DDEEBB;}
ul ul ul ul .forum-chapo {background: #E7F3CF;}
ul ul ul ul ul .forum-chapo {background: #EEF7DD;}