		* {
	  	font-family : verdana, arial, helvetica, sans-serif;
}
	  	a {
	  	text-decoration : none;
}
	  	a:link {
	  	color : #007672; 
//	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;
}
	  	body {
	  	margin : 0;
		padding: 0;
	  	font-family : verdana, arial, helvetica, sans-serif;
	  	color : #000000;
		background-image: url(images/pales.gif);
}
	  	.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 : #de550f;
	  	//color : #ff9900;
}
	  	.breve {
	  	color : #996633;
}
	  	.marron {
	  	color : #644032;
}
      #une {
	  	color : #007672;
}

	h1 {
	padding : 3px;
	margin : 0px;
	font-size: xx-large;
	color : #de550f;
  //	color : #ff9900;
}
	h2 {
	padding : 3px;
	margin : 0px;
	font-size: x-large;
		color : #007672;
	//	color : #0860a9;
}
	h3 {
	padding : 3px;
	margin : 0px;
	font-size: small;
}
h4 {
	padding : 3px;
	margin : 0px;
	font-size: x-small;
	
	
}
p.cadre {
	padding : 3 px;
	margin :  0 ;
	margin-left : 2em ;
	font-size: xx-small;
	text-align: justify;
	
}
/*p.spip {
	padding : 3px;
	margin :  0 0 5px 2em;
	text-align: justify;
	
}
*/
	  h3.fondbleupale {
	padding : 3px;
background-color : #ACF2F0;
//	background-color : #dfe8f8;
	margin : 0px;
	font-size: small;
}
	  	.lignpoint {
	  	border-top : 1px dashed #939a8d;
	  	padding : 3px;
}
	  	.lignpoint2 {
	  	border-bottom : 1px solid #707070;
}
	  	.tablebleu {
	
	border-top: 2px solid #0860a9;
	border-right: 2px solid #0860a9;
	border-bottom: 2px solid #0860a9;
	border-left: 2px solid #0860a9;
	padding: 5px;
}
	  	.tablejaunelogodroite {
	text-indent: 5pt;
	border-top: 1px solid #FF9900;
	border-right: 1px solid #FF9900;
	border-bottom: 1px none #FF9900;
	border-left: 1px none #FF9900;
	padding: 0px;
	padding-bottom: 1em;
	margin-top: 1em;
	font-size: xx-small;
}
	  	.tablebleulogodroite {
	text-indent: 5pt;
	border-top: 1px solid #0860a9;
	border-right: 1px solid #0860a9;
	border-bottom: 1px none #0860a9;
	border-left: 1px none #0860a9;
	padding: 0;
	padding-bottom: 1em;
	margin-top: 1em;
	font-size: xx-small;
}
	  	.tablejaunelogo {
	text-indent: 5pt;
	border-top: 1px solid #FF9900;
	border-right: 1px none #FF9900;
	border-bottom: 1px none #FF9900;
	border-left: 1px solid #FF9900;
	padding: 0px;
	padding-bottom: 1em;
	margin-top: 1em;
	font-size: xx-small;
}
	  	.tablebleulogo {
	text-indent: 5pt;
	border-top: 1px solid #0860a9;
	border-right: 1px none #0860a9;
	border-bottom: 1px none #0860a9;
	border-left: 1px solid #0860a9;
	padding: 0px;
	padding-bottom: 1em;
	margin-top: 1em;
	font-size: xx-small;
	text-align : justify;
	
}
	  	.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;
}
	  	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%;
}
	  	.bleulogo {
	  	color : #0860a9;
}
	  	.fondbleupale {
	 background-color : #ACF2F0;
    //	background-color : #dfe8f8;
}
	  	.fondrougepale {
	  	background-color : #fcdfdc;
}
	  	.fondjaunepale {
	  	background-color : #fcead4;
}
	  	.tablebleu {
	  	border : 1px solid inherit;
}

	.fondbleulogo {
	  	background-color : #6699cc;
}
	.fondvertlogo {
	  	background-color : #099423;
}
/*
ul { 
//margin-left:0;
	padding-left:1.1em;
	list-style-type:square;

}
*/

ul.puce {
	list-style-position:inside;
	margin-left: 0em;
	padding-left: .5em;
	list-style-type: square;
	list-style-image:  url(puce.gif);

}

ul.vide {
	list-style-position:inside;
	margin-left: 0;
	list-style-type: none;
	padding: 0px;
}
ul.pucedroite {
	text-align: right;
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.pucedroite li {
background-image: url(puce_rtl.gif);
background-repeat: no-repeat;
background-position: 95% 0em;
padding-right: 1.5em;
} 
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;  
} 
#contenu {
	width: 750px;
	padding-right: 5px;
	padding-left: 5px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}
#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;
}
.navliste {
	width : 85%;	
	margin-top: 0.5em;
	margin-bottom:0.5em;
	background-color: #007672;
//	background-color: #0860a9;
//	  	background-color : #6699cc;
	text-align: center;
	clear : both;
	}
.navliste ul {
	font-weight : 900;
	font-size : small;
	 color: white;
	display : inline;
	}

.navliste ul li {
	list-style : none;
	display : inline;
  margin: 0em;
  padding: 0.25em 1em;
 }
  .navliste a {
  color: white;
  }
.navliste li a:hover {
	color :#FF9900;
	background-color: white;
	text-decoration: none;
	padding :0.5em;
	
	}
.formTh {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:xx-small; color: #0860a9; 
	width: 150px; background-color: #fcead4; padding:0; border:0; margin:0;
}
.outils {
	color : #5fb46d;
	font-size : x-small;
	position : relative;
	top : 1em;
}
.outils ul li {
  display: inline;
  list-style-type: none;
  margin: 0em;
  padding-right : 0.5em;
	padding-left : .5em;  
} 
#entete {
	width : 85%;
	margin : 0;
	padding : 0;
	margin-right: auto;
	margin-left: auto;
	font-size : x-small;
	}
#selected li { font-weight: bold;   font-size:x-small; color: red;}
#selected li li { font-weight: bold;  font-size:xx-small; color: red;}


#espace {
clear:both;
}
dl.event
{
margin: 10px 0;
padding: 0;
font-family: georgia, times, serif;
}

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

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