
body {
background-color: #e7e7e7;
font-family: Verdana, Tahoma, Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
font-size: 80%;	
}
body a{
	color: #3169b5;
	text-decoration: none;
	font-weight: bold;	
	background-color:inherit;
}

#page {
border: 1px solid #b2b2b2;
margin: auto;
text-align: center;
width: 920px;
background-color: white;
}
#nav_bar {
margin: auto;
margin-top: 10px;
background-color: #6ebb1f;
width: 900px;
height: 30px;
}
#entete {
width: 900px;
margin-right: auto;
margin-left: auto;
height: 70px;
}
#logo {
float: left;
}
#image_droite {
position: relative;
top: -46px;
left: 612px;
}
#animation {
border: 1px solid #6ebc20;
margin: auto;
position: relative;
top: 10px;
width: 470px;
height: 62px;
}
div#nav_bar li {
padding: 1px 5px 0px 10px;
float: left;
background-color: #6ebb1f;
margin-top: 5px;
}
div#nav_bar a {
padding: 1px;
display: block;
width: auto;
color: #ffffff;
background-color: inherit;
}
div#nav_bar ul {
padding: 0px;
height: 19px;
list-style-type: none;
list-style-image: none;
list-style-position: outside;
font-weight: bold;
font-family: "Times New Roman",Times,serif;
font-size: 110%;
margin-left: 15px;
}
#barre_marron {
margin: 1px auto auto;
border-left-color: white;
border-left-width: 1px;
background-color: #e4bd8e;
width: 900px;
height: 18px;
}
div#nav_bar ul li ul {
display: none;
}
div#nav_bar ul li:hover ul {
display: block;
margin-left: 0px;
}
div#nav_bar li:hover ul li {
float: none;
}
div#nav_bar li ul {
position: absolute;

}
div#nav_bar ul li ul li {
margin-top: 0px;
text-align:left;
border: 1px solid #E4BD8E;

}
#connectBar {
border: 1px solid #6ebc20;
margin: 3px 10px 0px 10px;
padding: 3px 10px 1px 0px;
background-color: #d8edc2;
text-align: right;
color: #1849b5;
}
#fil_ariane {
text-align: left;
color: #1849b5;
float: left;
font-size: 70%;
margin: 3px;

}
#pied_de_page {
	width: 100%;
	color: #1849b5;
}
div#pied_de_page a {
color: #1849b5;
}
#secondaire {
	padding:10px;
	margin-left: 70%;
	margin-right: 5px;
	color: white;
	background-color:#6EBB1F;
	text-align: left;
}
#secondaire p{
	margin-left: 10px;
	margin-right: 10px;
	}

#secondaire .puce img{
	background-color:#E4BD8E;
}
#contenu {
	width: 900px;
	margin-top:10px;
	margin-left:10px;
}

#principal {
	padding:1px 5px 10px 5px;
	float: left;
	width: 70%;	
	color: black; 
	background-color:inherit;
}
.texte_principal {
	text-align: justify;
	width: 90%;
	margin-left: auto;
    margin-right: auto;

}
.srubriques{
	margin-left:80px;
	list-style-type: none;
	margin-right: 5px;

	}
.srubriques ul li{
	margin-top: 10px;

	}

.texte_principal .puce img{
	background-color:#6EBB1F;	
	
}
#spacer {
  clear: both;
}

/* Tableaux */
table.spip { vertical-align: bottom; max-width: 99%; margin-right: auto; margin-left: auto; margin-bottom: 1em; border-collapse: collapse; border-spacing: 0; line-height: normal; }
table.spip caption { caption-side: top; /* bottom pas pris en compte par IE */ text-align: center; margin-right: auto; margin-left: auto; font-weight: bold; }
table.spip tr.row_first { }
table.spip tr.row_odd { }
table.spip tr.row_even {  }
table.spip th, table.spip td { padding: 0.20em 0.40em; text-align: left; border: 0px solid; }
table.spip th { vertical-align: bottom; font-weight: bold; }
table.spip td { vertical-align: top; }

/* Logos, documents et images */
img, .spip_logos { margin: 0; padding: 0; border: 0; }
.spip_documents { text-align: center; line-height: normal; }
.spip_documents p { margin: 0.10em; padding: 0; }
.spip_documents_center { display: block; clear: both; width: 100%; margin: 1em auto; }
.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 { margin-right: auto; margin-left: auto; font-weight: bold; font-size: 0.90em; }
.spip_doc_descriptif { clear: both; margin-right: auto; margin-left: auto; font-size: 0.90em; }

h3 {
	border: #E4BD8E 1px solid; 
	padding: 4px;  
	font-size: 14px; 
	color: #FFFFFF; 
	background-color: #6EBB1F; 
	margin: auto; 
	text-align: center;
	font-size: 105%;
}

#news_text {
	margin-left: 70%;
	margin-right: 5px;
	border: #E4BD8E 1px solid;
	background-color: #D8EDC2;
	text-align: justify;
	
	}

#news_text ul{
		position: relative;
		list-style-type: none;
		margin-right: 5px;
		margin-left:-50px;
	
	}
#news_text ul li{
	margin-top: 10px;
	margin-left: 20px;
	}
.titre_rubrique {
	background: url('imgs/logo_rubrique.gif') no-repeat;
	height: 60px;
	font-family:"Times New Roman", Times, serif;
	font-size:180%;
	color: #6EBB1F;
	padding: 15px 20px 0px 0px;
	text-align: left;
}


/* ----------------------------------------------------------------------- */


/*#formulaire_contact ul{
	list-style: none;
	font-weight: bold;
	font-family:"Times New Roman", Times, serif;
	text-align: right;
}*/
.formulaire_spip{font-size:11px;line-height:1.4em;padding:0;clear:both;border:1px solid #909090;color:#333;background:#fff url(http://nielblonde.dyndns.org/~filblonde/spip/local/cache-gd2/6eed11c3eabf57135a42483b25d13192.jpg) repeat-x bottom;}
.formulaire_spip ul{margin:0;padding:0;list-style:none;}
.formulaire_spip li{margin:0;padding:10px 10px 10px 10px;padding-left:130px;clear:both;overflow:hidden;border-top:1px solid #e4e4e4;}
.formulaire_spip li.choix,.formulaire_spip li.editer_groupe_mots_associer,.formulaire_spip li.editer_groupe_mots_reglage_avance,.formulaire_spip li.editer_groupe_mots_editeur{padding-left:10px;}
.formulaire_spip li fieldset li{border:0;padding-top:5px;padding-bottom:5px;}
.formulaire_spip input.text,.formulaire_spip input.password,.formulaire_spip textarea,.formulaire_spip select{width:97%;font-size:1em;margin:0;}
.formulaire_spip input.submit,.formulaire_spip input.reset,.formulaire_spip input.button{width:auto;}
.formulaire_spip li label{width:120px;float:left;margin-left:-125px;text-align:left;vertical-align:top;color:#555;font-weight:bold;position:relative;display:inline;}
.formulaire_spip li p{margin-top:0;margin-bottom:0;}
.formulaire_spip li.fieldset{padding:0;}
.formulaire_spip fieldset{margin:0;padding:0 0 5px 0;border:0;}
.formulaire_spip li fieldset{border-top:1px solid #D3D3D3;border-bottom:1px solid #D3D3D3;background:transparent;}
.formulaire_spip fieldset legend{padding:0.5em;font-weight:bold;font-style:italic;font-size:1.2em;}
.formulaire_spip li fieldset legend{font-style:normal;font-size:1em;margin-left:0px;line-height:0.6em;background:#fff;}
.formulaire_spip li fieldset >legend{background:none;}
.formulaire_spip li fieldset h3.legend{font-size:1.1em;color:#333;margin-top:0;background:#D3D3D3;padding:2px 5px;}
.formulaire_spip .choix label{float:none;margin-left:5px;display:inline;font-weight:normal;width:auto;}
.formulaire_spip .choix label input{vertical-align:middle;}
.formulaire_spip .choix input.radio,.formulaire_spip .choix input.checkbox{width:auto;}
.formulaire_spip .boutons{margin:0;clear:both;text-align:right;font-size:1.2em;margin:7px 1em;}
.formulaire_spip .boutons input.submit{margin-right:1em;padding:0 1em;font-weight:normal;}
.formulaire_spip li.obligatoire{background-color:#FFFFFF;}
.formulaire_spip li.obligatoire label{font-weight:bold;color:#000;}
.formulaire_spip .erreur input.text,.formulaire_spip .erreur textarea{background-color:#FCC;border-style:solid;border-color:#C30;}
.formulaire_spip .erreur .erreur_message,.formulaire_spip em.attention,.formulaire_spip .reponse_formulaire_erreur{color:#C30;font-weight:bold;}
.formulaire_spip .erreur_message{display:block;}
.formulaire_spip .reponse_formulaire_erreur{margin-left:0.5em;}
.formulaire_spip .reponse_formulaire_ok{color:#53AD20;font-weight:bold;margin-left:0.5em;}
.formulaire_spip .explication{font-size:10px;}
.formulaire_spip em.attention{display:block;margin:0.5em;font-weight:normal;}
.formulaire_spip table.spip_barre{background:#aaa;border:1px solid #666;width:90%;background:none;border:0;margin:0;padding:0;}
.formulaire_spip table.spip_barre a img{background-color:#ccc;padding:2px;border:1px solid #666;margin-right:1px;}
.formulaire_spip table.spip_barre a:hover img{background:white;}
.formulaire_spip_compact li,#navigation .formulaire_spip li,#extra .formulaire_spip li{padding:2px 5px;border:none;}
.formulaire_spip_compact li label,#navigation .formulaire_spip li label,#extra .formulaire_spip li label{float:none;margin-left:0;width:auto;}
.formulaire_spip .editer_date select{width:auto;}