		  	body {
	  	margin : 0;
		margin-left: auto;
		margin-right: auto;
		padding: 0;
	  	font-family : Verdana, Geneva,'Bitstream Vera Sans', Helvetica, sans-serif;
	  	color : #000000;
		font-size: x-small;
		text-indent: 0;
		background-image: url(images/pales.gif);
}
	  	a {
	  	text-decoration : none;
}
  	a:link {
	 /* 	color : #0860a9; */
			color : #336699;
}
	  	a:visited {
	  /*	color : #5fb46d; */
			color : #006600;
}
	  	a:hover {
	  	text-decoration : underline;
	  	color : #fc0033;

}
	  	a.menu:visited {
	  	color : #990000;
}
	  	a.menu:hover {
	  	color : #008000;
}
	  	.fondblanc {
	  	background-color : #ffffff;
}
	  	.fondvertpale {
	  	background-color : #5fb46d;
}
	  	.blanc {
	  	color : #ffffff;
}
	  	.noir {
	  	color : #000000;
}
	  	.vertlogo {
	  	color : #5fb46d;
}
	  	.vert {
	  	color : #e0eddd;
}
	  	.rougelogo {
	  	color : #fc0033;
}
	  	.gris {
	  	color : #939a8d;
}
	  	.gris2 {
	  	color : #cccccc;
}
	  	.gris3 {
	  	color : #707070;
}
	  	.jaunelogo {
	  	color : #ff9900;
}
	  	.breve {
	  	color : #996633;
}
	  	.marron {
	  	color : #644032;
}
	.petit {
	font-size: smaller;
	}
	.grand {
	font-size: larger}
	h1 {
	padding : 3px;
	margin : 0px;
	font-size: 2.2em;
		color : #ff9900;
}		
#entete h1 {
		font-size: 3em;
}
	h2 {
	padding : 3px;
	margin : 0px;
	font-size: 1.7em;
		color : #0860a9;
}
	h3 {
	padding : 3px;
	margin : 0px;
	font-size: 1.4em;
}
h4 {
	padding : 3px;
	margin : 0px;
	font-size: 1.2em;
	
}
p {
padding : 3px;
	margin : 0px;
	}
.table p {
	
    font-size: 0.9em;
	
}
	  h3.fondbleupale {
	padding : 3px;
	background-color : #dfe8f8;
	margin : 0px;
	font-size: 1.4em;
}
	  h3.fondjaunepale {
	padding : 3px;
	background-color : #fcead4;
	margin : 0px;
	font-size: 1.4em;
}
	  	.tablebleu {
	border: 2px solid #0860a9;
	padding: 3px 5px;
}
	  	.tablejaunelogodroite {
	text-indent: 5pt;
	border-top: 1px solid #FF9900;
/*	border-right: 1px solid #FF9900; */

	padding: 0px;
	padding-bottom: 1em;
	margin-top: 1em;

}
	  	.tablebleulogodroite {
	text-indent: 5pt;
	border-top: 1px solid #0860a9;
/*	border-right: 1px solid #0860a9; */

	padding: 0;
	padding-bottom: 1em;
	margin-top: 1em;

}
	  	.tablejaunelogo {
	text-indent: 5pt;
	border-top: 1px solid #FF9900;
/*	border-left: 1px solid #FF9900; */
	padding: 0px;
	padding-bottom: 1em;
	margin-top: 1em;

}
	  	.tablebleulogo {
	text-indent: 5pt;
	border-top: 1px solid #0860a9;
/*	border-left: 1px solid #0860a9; */
	padding: 0px;
	padding-bottom: 1em;
	margin-top: 1em;

	
}
	  	.tablevert {
	border-top: 1px none #5fb46d;
	border-right: 1px none #5fb46d;
	border-bottom: 1px solid #5fb46d;
	border-left: 1px none #5fb46d;
	text-align: left;
	text-indent: 5pt;
	margin-left : 0;
	padding: 3px;
	width : auto;
}

	  	.bleulogo {
	  	color : #0860a9;
}
	  	.fondbleupale {
	  	background-color : #dfe8f8;
}
	  	.fondrougepale {
	  	background-color : #fcdfdc;
}
	  	.fondjaunepale {
	  	background-color : #fcead4;
}
	  	.tablebleu {
	  	border : 2px solid #0860a9;
}

	.fondbleulogo {
	  	background-color : #0860a9;
}
ul.puce {
	
	list-style-position:inside;
	margin: 0;
	padding-left: .5em;
	text-indent:0;
	list-style-image:  url(puce.gif);
	list-style-type: none;
}

ul.vide {
	list-style-position:inside;
	margin-left: 0;
	list-style-type: none;
	padding: 0px;
}

ul.enligne li {
  display: inline;
  list-style-type: none;
  margin: 0em;
  padding-right : 0.5em;
	padding-left : .5em;  
} 

.chemin li {
	display: inline;
	list-style-type: none;
	padding-right : 0em;
	padding-left : 0em;
	font-size: 1.2em;
	font-weight: bold;
} 

#navliste {
	width : 750px;	
margin : 0;
padding : 0.25 em;
	
	background-color: #006600;
	color : white;
	font-size : 1em;
	text-align: center;

	}

#navliste ul{	
	font-weight: bold;

	list-style : none;
 }

#navliste  li {
 	display : inline;

/*	border-left: 2px solid white;
	
 }
 
 #navliste li:first-child {
 	border: none; */
	}
	
  #navliste li  a {
  	color: white;
	text-align: center;
	padding: 0.5em 1em;
  }
  #navliste li a:visited {
  color: white;
  }
#navliste li a:hover {
	color :#FF9900;
	background-color: white;
	text-decoration: none;
	
	}
.formTh {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1em; color: #0860a9; 
	width: 150px; background-color: #fcead4; padding:0; border:0; margin:0;
}
 


#outils {
	color : #006600;
	font-size : x-small;
	font-weight: normal;
/*	position : relative;
	margin-top : 1em;*/
	text-align: right;
	float : right;
}
#outils ul li {
  display: inline;
  list-style-type: none;
  padding-right : 0.5em;
	padding-left : 0.5em; 
	}

dl.event
{
margin: 2em 0;
padding: 0;
}

.event dt
{
position: relative;
left: 0;
top: 1.1em;
width:10em;
font-weight: bold;
}

.event dd
{
border-left: 1px solid #000;
margin: 0 0 0 11em;
padding: 0 0 .5em .5em;
}

/* positionnement */
.espacement {
clear:both;
}
div.float {
  float: left;
  margin-right:5px;
  }
  
div.float p {
   text-align: center;
   }

#entete {
	width : 750px;
	margin : 0;
	padding : 0;
	margin-right: auto;
	margin-left: auto;
	font-size : 1em;
	}
#pied {
	width : 750px;
	margin : 0;
	padding : 0;
	margin-right: auto;
	margin-left: auto;
	font-size : smaller;
	background-color : #0860a9;
	color : #FFFFFF;
	}
#contenu {
	width: 750px;
	padding-right: 5px;
	padding-left: 5px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	text-align : left;
}
#colgauche {
	float: left;
	width: 180px;
	margin-right: 5px;
	margin-left: 5px;
	padding-top: 10px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
#colgauche2 {
	float: left;
	width: 500px;
	margin-right: 5px;
	margin-left: 5px;
	padding-top: 10px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	}
#coldroite {
	float: right;
	width: 180px;
	display: block;
	margin-right: 5px;
	margin-left: 5px;
	padding-top: 10px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.cadchronogauche {
	text-align: center;
	display: block;
	float: left;
	width: auto;
	margin-top: 5px;
	margin-right: 15px;
}

	  	.lignpoint {
	  	border-top : 1px dashed #939a8d;
	  	padding : 3px;
}
	  	.lignpoint2 {
	  	border-bottom : 1px solid #707070;
}
	  	.tablegris {
	text-indent: 5pt;
	border-top: 1px solid #707070;
	border-right: 1px none #707070;
	border-bottom: 1px none #707070;
	border-left: 1px solid #707070;
	padding: 0px;
}
/* recopie spip_style */
	  	table.spip {
	  	text-align : center;
	  	border : 1px solid #7da25a;
}
	  	table.spip tr.row_first {
	  	background-color : #f7ce00;
}
	  	table.spip tr.row_odd {
	  	background-color : #cccccc;
}
	  	table.spip tr.row_even {
	  	background-color : #eeeeee;
}
	  	table.spip td {
	  	padding : 1px;
}
	  	h3.spip {
	  	font-family : Verdana, Arial, Helvetica, sans-serif;
	  	font-weight : bold;
	  	font-size : 130%;
	  	text-align : center;
	  	color : #0860a9;
}
	  	hr.spip {
	  	border : 1px dashed #cccccc;
}
	  	.forml {
	  	width : 100%;
	  	background-color : #e4e8ed;
}
	  	.formrecherche {
	  	width : 100%;
	  	background-color : #e4e8ed;
}
	  	.formrecherche2 {
	  	width : 80%;
	  	background-color : #e4e8ed;
}
	  	.reponse_formulaire {
	  	font-family : Verdana, Arial, Helvetica, sans-serif;
	  	font-weight : bold;
	  	font-size : 80%;
	  	color : red;
}
	  	.spip_bouton {
	  	background-color : #f9fffe;
}
	  	.spip_encadrer {
	  	width : 100%;
	  	background-color : #ffffff;
	  	padding : 5px;
	  	border : 1px solid #666666;
}
	  	.spip_cadre {
	  	width : 100%;
	  	background-color : #ffffff;
	  	padding : 5px;
}
	  	.spip_surligne {
	  	background-color : #f7ce00;
}
	  	.spip_documents {
	  	font-size : 70%;
}
#nav1{
margin-top: 1em;
margin-bottom: 0.5em;
text-align: left;
}

#nav1 ul {
background-color: silver;
text-align: center;
margin-left: 0;
padding-left: 0;
border-bottom: 1px solid gray
}

#nav1 li {
list-style-type: none;
padding: 0.25em 1em;
border-left: 1px solid white;
display: inline
}

#nav1 li:first-child {
border: none;
}

