@charset "utf-8";
/* CSS Document */

/****** pour ouaga, éventuellement réintégrer la couleur #338f0a à la place de #20805E, ce qui implique de remplacer les images ****/ 

/****** SOUS-RUBRIQUES ****/
#sous_rubriques div.ss_rubriques {background:#187ead;}
#sous_rubriques div.ss_rubriques:hover, #sous_rubriques div.ss_rubriques:hover a { background:#e6e600; color:#000000; }
#sous_rubriques div.ss_rubriques a { color:#FFFFFF;}

/************PLAN DU SITE ******/
#page_plan li li, #page_plan li li a {	color:#187ead;}
#page_plan strong, #page_plan strong a { color:#003366;}
#page_plan li li li, #page_plan li li li a { color: #333333; }

/**** MISE EN FORME GLOBALE ***/
span.erreur { color:#FF0000;}

/***** MOTEUR DE RECHERCHE *****/
#moteur_recherche .moteur input {border-color:#20805E; }

/***** FOOTER *****/
#footer {background-color:#20805E; }
#footer a:link, #footer a:visited, #footer a:active { color:#FFFFFF; }

/***** MENU DEROULANT *****/
#nav_container {background:#20805E; border-bottom-color: #FFFFFF; border-top-color: #FFFFFF; }
#nav a { color: #FFFFFF; }
#nav li ul { background:#e6e600; border-color:#187ead; }
#nav li ul a { color: #FFFFFF;}
#nav li.sfhover a {color:#000000;}
#nav li:hover a {color:#000000;}
#nav li a:hover {background:#FFFFCC;}
#nav li.sfhover a.intitule:hover, #nav li:hover a.intitule:hover {	color:#000000;}


/****** TITRES *****/
h2.rubrique, #centre h2.article, #agenda_jour, #contenu h2, #centre_agenda h2  {color:#20805E; border-bottom-color:#20805E;}
h3 {color:#20805E;}


/**** FOCUS ACCUEIL ****/
#focus a {color:#20805E; }

/**** INSCRIPTION ****/
#login_public {	border-color:#20805E; background-color:#FFFFFF; }

/**** LAYER CENTRAL ****/
#centre #autre_actu_hp_gauche h2 { color:#20805E; border-bottom-color:#20805E; }
#centre #autre_actu_hp_droite h2 { color:#20805E; border-bottom-color:#20805E;}
#centre { background-color:#FFFFFF; }
#centre #autre_actu_hp_droite h3 { color: #5b5b5b; }
#centre .auteur{ color:#9d9d9d; }


/***** FORUMS *****/
	.forums { border-color: #CCC; }
	.forum-repondre, .forum-decompte { border-bottom-color: #CCC; }
	.forum-repondre a:link, .forum-repondre a:visited,  .forum-repondre a:active { color:#0D8BE2;}
	.forum-repondre a:hover { color:#0D8BE2; }
	.forum-chapo .forum-titre, .forum-chapo .forum-titre a { color: #333;}
	.forum a:link { color:#0D8BE2; }
	.forum a:visited {color:#0D8BE2;}
	.forum a:hover { color:#0D8BE2;}
	.formulaire_forum legend, .formulaire_ecrire_auteur legend { color:#20805E; }

	/* Boite d'un forum : eclaircissement progressif des bords */
	ul .forum-message { border-color:#B8B8B8;}
	ul ul .forum-message { border-color:#B8B8B8; }
	ul ul ul .forum-message { border-color:#B8B8B8;}
	ul ul ul ul .forum-message { border-color:#B8B8B9;}
	ul ul ul ul ul .forum-message { border-color:#B8B8C0;}
	ul ul ul ul ul ul .forum-message { border-color:#B8B8C1; }

	/* Boite de titre d'un forum : mise en couleur selon la profondeur du forum */
	ul .forum-chapo { border-bottom-color:#B9B9B9; }
	ul ul ul ul .forum-chapo { border-bottom-color:#E0E0E0; }


/**** DOCUMENTS / PDF ****/
#doc_joint .telecharger {  background-color:#CCCCCC; border-color:#999999; }
#doc_joint .radio {	background:#FFFFFF;	}
#doc_joint .fondl {	border-color:#999999 ;}

/********** LISTE DES ARTICLES *****/
.separation_articles { border-top-color:#CCCCCC;}
#liste_articles:hover {	background:#ffe99e;}

/***** BLOCK-PIED *****/
.block-pied input {	background-color: #CCCCCC; border-color: #999999; }
.block-pied select { background:#eda; border-color:#663300; }

/****** LIENS *****/
a:link, a:visited, a:active { color: #20805E;}
a:hover { color: #20805E;}

/****** MINI-CALENDRIER ****/
	#calendar .occupe {	color: #FFFFFF; background-color: #20805E;}
	#calendar .occupe a:link, #calendar .occupe a:visited, #calendar .occupe a:active {	color: #FFFFFF; background-color: #20805E;}
	#calendar .occupe a:hover{ color: #000000; background-color: #20805E;}
	#calendar .libre{color: #666666; background-color: #e6e600; }
	#calendar th { background-color:#FFFFFF; color:#453727;	}
	#calendar .horsperiode { background-color:#FFFFFF; color:#999999;}


/****** ENTETE / BANNIERE ****/
#entete { background:#e6e600; }

/**** FORMULAIRE DE LOGIN ****/
.formulaire_login_on h2 { color:#FFFFFF; }
.formulaire_login input { background:#FFFFFF; }
.formulaire_login p, legend, .formulaire_login label { color:#FFFFFF; }
.formulaire_login a, .formulaire_login a:hover, .formulaire_login a:visited, .formulaire_login_on a, .formulaire_login_on a:hover, .formulaire_login_on a:visited {color:#FFFFFF; }

/****** MENU GAUCHE ******/
#menu_gauche { background-color:#FFFFFF; }

/***** MENU DROIT *****/
#menu_droit { background:#FFFFFF; }

/****** MODULES / OUTILS ****/
.bloc_haut { color:#FFFFFF;}

/***** HABILLAGE DES FORMULAIRES *****/
	.spip_forms { color: #000; background-color:#FFFFFF; }
	.spip_forms h2 { color:#543E29; background-color:#FFFFFF; }
	.spip_forms .spip_form_label { color:#494949; background:#FFFFFF; }
	.spip_forms .spip_form_label label, .spip_forms .spip_form_label .label { color:#494949; background:#FFFFFF; }
	.spip_forms .obligatoire_oublie { color:#ff0000; background:#FFFFFF; }
	.spip_forms .spip_form_erreur {	color:#FF0000; background:#FFFFFF; }
	.spip_forms .spip_form_ok { background:#FFFFFF; color:#000000; }
	.spip_forms .spip_form_ok a { color:#FFF9E2; background:#FFFFFF; }
	.spip_forms .spip_form_ok a:hover {	color:#DEB55E; background:#FFFFFF; }
	.spip_forms .spip_sondage strong { color:#494949; background:#FFFFFF; }
	.formulaire_spip label { color:#000000;}
	.spip_forms .forml, .spip_forms .formo { border-bottom-color:#E2CEC1; border-right-color:#E2CEC1; border-top-color:#AF896F; border-left-color:#AF896F; }
	.spip_forms .forml, .spip_forms .fondl { background: #FFFDE7; color:#4A4336; }
	.spip_forms .formo, .spip_forms .fondo { background-color: #FFF; color:#4A4336; }
	.spip_forms form .forml-focus, .spip_forms form input.forml-focus:focus, .spip_forms form textarea.forml-focus:focus, .forml-focus { border-bottom-color:#C9AB97; border-right-color:#C9AB97; border-top-color:#81593E; border-left-color:#81593E; background: #FFF2C8; color:#433817; }
	.spip_forms form .formo-focus, .spip_forms form input.formo-focus:focus, .spip_forms form textarea.formo-focus:focus, .spip_forms .formo-focus { border-bottom-color:#C9AB97; border-right-color:#C9AB97; border-top-color:#81593E; border-left-color:#81593E; background:#FFF9EE ; color:#433817; }
	.reponse_formulaire { color: #FF0000; }

/**** TABLEAUX SPIP ***/
	table.spip tr.row_first { background: #FFC; }
	table.spip tr.row_odd { background: #DDD; }
	table.spip tr.row_even { background: #EEE; }

/***** LIENS SPIP ****/
.on { color: #000; } /* liens exposes */


/***** SONDAGES ****/
.sondage { color:#666666;}
.sondage_message, .inscription_message { color:#003399; }


