/*
Les valeurs RVB :
Orange : R : 238 V : 121 B : 0
Bleu : R : 0 V : 73 B : 156
Gris : R : 237 V : 243 B: 247

Les valeurs hexadécimales :
Orange : #EE7900
Bleu : #00499C
Gris : #EDF3F7
*/
body{
	background-color: white;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
div#entete{
	background: #0e2d70 url('images/header.jpg') no-repeat top right;
	width:100%;
}
#nom_site_spip{
	display:none;
}
div#pied{
	font-size:9px;
	background-color: white;
}
div#hierarchie{
	background-color: white;
}
div#navigation:before{
	content:" ";
	display:block;
}
#page{
	/*border: 1px solid #000000;*/
	width:900px;
}
#conteneur{
	/*background-color: #f2f2f2;*/
	border: 1px solid #0a347c;
	margin: 1em 0 1em 0;
}
#conteneur h1{
	font-size: 1.4em;
	background-color: #092F70;
	color: white;
}
#contenu{
padding : 1em;
background-color:#f2f2f2;
}
/* ========== NAVIGATION ========== */
#navigation,#extra{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 1em 0 0 0;
}

#navigation h2,#extra h2{
	color:white;
	font-size:1em;
	font-weight:bold;
	text-align: center;
	border-bottom: 1px solid white;
}
#navigation .menu,#extra .menu{
	background: #84d0e4 url('images/fond-bleu.gif') repeat-y top left;		
}
#navigation li,#extra li{
	background: transparent;
}
#navigation a,#extra a{
	color:white;
	text-decoration:none;
	display: block;
}
#navigation a:hover,#extra a:hover{
	background-color:#EE7900;
	color:#00499C;
	text-decoration:none;
}
/* ========== MENU ========== */
#menu
{
	height: 20px;
	background-image: url(images/fond-menu.gif);
	border-bottom: 1px solid #000000;
	padding-top: 2px;
	padding-left:1em;
	background-color: #FF9712;
}
#menu ul{
	display: inline;
}	
#menu li{
	display: inline;
}	
#menu a
{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
font-weight: bold;
}

#menu a:hover
{
color: #FF0000;
text-decoration: overline underline;
}

#menu a:visted
{
color:#FFFFFF;
text-decoration:none;
}

#menu a:before
{
content:url(images/puce.gif);
padding-right:5px;
}
.formulaire_recherche,.formulaire_inscription{
	background: #84d0e4 url('images/fond-bleu.gif') repeat-y top left;
	margin: 0 0 0 0;
	padding: 0 0 0 1em;
}
.formulaire_menu_lang{
	display: none;
}
.formulaire_spip fieldset{
	border: 1px;
}
.formulaire_spip fieldset legend { margin: 0; padding: 0; font-size: 1.05em; font-weight: bold; background-color: transparent; color: white; } /* Preciser la couleur des legend et du fond pour IE/Win */
.menu { clear: both; margin-bottom: 0em; text-align: left; }

#contenu .menu h2{	
	border-bottom: 1px solid #85D1E4;
	color: #EE7900;
}
/* =================== AGENDA =================== */
body .page_agenda{
	margin:auto;
	width:900px;
}