body{
	margin:0;
	padding:0;
	background:#21411f;
	font:14px "trebuchet ms";
}	    

#conteneur {
	margin: 0 auto 0;
	position:relative;
	width:1024px;
	background: url(img/site/fond_contenu.jpg);
}	

#header{
	height:159px;
	background: url(img/site/header.jpg) top;
	padding: 0;
	margin:0;
} 

#left{
	float:left;
	padding:0 0 0 18px;
	margin:0;
	width:176px;
} 

#corps{
	float:left;
	padding:0 0 0 15px;
	margin:0;
	width:600px;
} 


#corps{
	float:left;
	padding:0 0 0 15px;
	margin:0;
	width:600px;
}

#corps fond_contenu img{
	max-width:600px;
}

#organigramme img{
	width:600px;
}

#right{
	float:left;
	padding:0 0 0 8px;
	margin:0;
	width:176px;
}
 
/*contenu*/  	  	    
a{
	color:#1a8112;
	text-decoration: none;
	font:bold 14px "trebuchet ms";
	outline:none
}

a:hover{
	color:#363636;
}    

.news{
	height:23px;
	width:586px;
	background: url(img/site/news.jpg) top;
	padding:5px 5px 5px 5px;
	margin:0;
	color:#fff;
	font:14px "trebuchet ms";
} 

.fond_contenu{
	color:#1a8112;
	background:#dadada;
	width:586px;
	padding:0 5px 5px 5px;
	margin:0;
	font:14px "trebuchet ms";
} 		   

span{
	color:#fff;
	font:bold italic 12px "trebuchet ms";
} 

/*menu*/ 
.haut_menu{
	color:#fff;
	background:url(img/site/titre_menu.jpg);
	width:170px;
	height:20px;
	padding:5px 5px 5px 5px;
	margin:0 auto 1px auto;
	font:14px "trebuchet ms";
}	

#left ul{
	margin:0 auto 0 auto;
	padding:0;
	width:180px;
	text-decoration: none;
	list-style: none;
	text-align:center;
}

#left ul li a{
	background:url(img/site/bouton.jpg) ;
	text-align:left;
	width:150px;
	height:30px;
	display: block;
	line-height:30px;
	color: #173815;
	font: 14px/30px "trebuchet ms";
	text-decoration: none;
	padding:0 15px 0 15px;
	margin:0 0 1px 0;
	outline:none;
} 

#left ul li a:hover{
	background:url(img/site/bouton_hover.jpg);
}   

/*Pied et copyright*/
#pied{
	width:1024px;
	background:url(img/site/pied.jpg);
	height:24px;
	margin:0 0 0 0;
	padding:0 0 0 0 ;
	clear: both;
}	

.copyright{
	padding:0;
	margin :auto 0 auto 0;
	color:#fff;
	font:bold 12px "trebuchet ms";
	text-align:center;
}   

.copyright a{
	color:#fff;
	font:bold 12px "trebuchet ms";
	text-decoration: none;
	outline:none;
}

.copyright a:hover{
	color:#9d9d9d;
} 

img, p, h1, h2, h3, h4, h5, h6, span {
	border:0;
	margin:0;
	padding:0;
}	


#calendrier
{
display : inline;
width: 100%;
}

/*calendrier*/

#tabnav {
	margin: 0;
	padding: 0 0 20px 10px;
	border-bottom: 1px solid #696;
	}

#tabnav li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
	}

#tabnav a:link, #tabnav a:visited {
	float: left;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	margin: 0 10px 4px 10px;
	text-decoration: none;
	color: black;/*#9c9;*/
	}

#tabnav li.active a:link, #tabnav li.active a:visited, #tabnav a:hover {
	border-bottom: 4px solid #696;
	padding-bottom: 2px;
	background: #fff;
	color: #363;
	}

#tabnav a:hover {
	color: #696;
	}

/* Le pied de page*/

#pied_de_page
{
   padding: 10px;
   text-align: center;
   color: #B3B3B3;
   background-color: #686868;  
   border: 2px solid black;
}

#pied_de_page a
{
   color: #B3B3B3;
}

#tabnav ul{
	width:600px;
}

.ui-datepicker span {
	color:black;
}

/*Antispam*/
.vide {
visibility: hidden;
}
