body {
	font-size: 62.5%;
	margin: 0em auto;
	padding: 0em;
	background: #3B5A1F;
  font-family: Verdana,Tahoma,Arial,sans-serif;
}

a {
	background-color: inherit;
	color: #646464;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

#wrap {
	width: 1000px;
	margin: 0em auto;
	padding: 0em;
	background-color: #f0f4f4;
	border-left: solid 1px rgb(150,150,150);
	border-right: solid 1px rgb(150,150,150);	
}

/*** Correction non-IE ***/
#wrap {
	overflow: hidden;
}

/*** Correction IE 5.01 ***/
#wrap {
	float: none;
}

/*** Correction Safari 1.x ***/
* > #piedpage, * > form, * > #notes, * > .output {
	position: relative;
	z-index: 1000;
}

h1
{
 font-family: Arial, Impact, Tahoma, Arial, sans-serif;
 font-size: 66px;
 font-weight: normal;
 font-weight: bold;
 color:#3B5A1F;
 text-align:center;
}

h2
{
 font-family: Georgia, Times, Verdana, Tahoma, Arial, sans-serif;
 font-size: 16px;
 color: #3B5A1F;
 text-align:center;
}

h3
{
 font-family: Verdana, Tahoma, Arial, sans-serif;
 font-size: 1em;
 color:#646464;
 text-align:center;
}

h4 {
 font-size: 12px;
 color: #666666;
 text-align: justify;
 font-weight: normal;
}

h5
{
 font-family: Georgia, Times, Verdana, Tahoma, Arial, sans-serif;
 font-size: 20px;
 color: #646464;
 color:#3B5A1F;
 text-align:center;
}

h6
{
 font-family: Courier, Arial, sans-serif;
 font-size: 8px;
 color:#000000;
 text-align:left;
}

#entete {
	width: 1000px;
	height: 11.4em;;
	height: 200px;;
	float: left;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	background: url(img/img_header.jpg) no-repeat;
}

#entete img{
	border: none;
}

#entete_nav_bottom {
	float: right;
	width: 100%;
	height: 2.0em;
	margin: 0em;
	padding: 0em;
	border-top: solid 0px rgb(69,136,176);		
	border-bottom: solid 0px rgb(69,136,176);			
	line-height: 2.0em;
	background: url(img/img_nav_36.jpg);
}

#entete_nav_bottom ul {	
	margin: 0em;
	padding: 0em;
	list-style: none;
	font-weight: bold;
	font-size: 1.1em;	
}	

#entete_nav_bottom li {
	float: right;
	white-space: nowrap;
}

#entete_nav_bottom li a {
	display: block;
	margin: 0em;
	padding: 0em 1.0em 0em 1.0em;
	border-right: solid 1px #FFFFFF;	
	background-color: inherit;
	color: #FFFFFF;
	text-decoration: none;
}

#entete_nav_bottom a:hover, #entete_nav_bottom a.selected {
	margin: 0em;
	padding: 0em 1.0em 0em 1.0em;
	border-right: solid 1px #FFFFFF;	
	background-color: inherit;
	color: #646464;
	text-decoration: none;
}

/*** Correction IE5 ***/
* html #entete_nav_bottom a {width:1%;}

/*** Correction IE5 ***/
* html #entete_nav_bottom a {width:1%;}

/*** Correction IE5 ***/
#onlyforIe5 {
	/clear: both; 
	/float: left;
	/width: 1000px;
	/height: 2.0em;
	/margin: 0em;
	/padding: 0em;
	/background-color: inherit;
}

#col_gauche {
 clear:both;
 float: left;
 width: 20%;
 margin: 0px;
 padding-left: 5px;
}

/* Start Mac IE5 filter \*/
#col_gauche {
	padding-bottom: 30000px;
	margin-bottom: -30000px;
}
/* End Mac IE5 filter */

#col_droite {
 float: right;
 width: 15%;
 margin: 0px;
 padding-right: 5px;
}

/* Start Mac IE5 filter \*/
#col_droite {
	padding-bottom: 30000px;
	margin-bottom: -30000px;
}
/* End Mac IE5 filter */	

#col_droite p {
 margin: 0em 0em 0.4em 0em;
 font-size: 1.1em;
 color: #646464;
}

.sommaire {
	background-color: inherit;
}

.boite_infos {
	width: 90%;
	margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
	border: solid 1px rgb(200,200,200);
	background-color: #FFFFFF;
	color: #646464;	
}

.boite_infos a{
  color: #3B5A1F; /* Un vert foncé*/
}

.boite_infos_titre {
	display: block;
	margin: 0em 0em 0.5em 0em;
	padding: 0.2em 0em 0.2em 0.2em;
	background-color: #81BD41; /* VERT */
	background: url(img/img_nav_36.jpg);
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.1em;
}

div.c1 {
 text-align: center;
}

#piedpage {
	clear: both;
	width: 1000px;
	margin: 1.0em 0em 0em 0.0em;
	padding: 0.5em 0em 0.5em 0em;
	border-top: solid 0.1em rgb(200,200,200);
	border-bottom: solid 0.1em rgb(200,200,200);	
	background-color: inherit;
	text-align: center;
	color: #646464;
	font-size: 1.0em;
}

#col_centre {
	float: left;
	width: 60%;
	margin: 0px;
	padding: 0em 2.0em 0em 2.0em;
	padding: 10px;
	background-color: inherit;
	color: #646464;
}

/* Start Mac IE5 filter \*/
#col_centre {
	padding-bottom: 30000px;
	margin-bottom: -30000px;
}
/* End Mac IE5 filter */	

.commentaire {
 font-size: 10px;
 text-align: justify;
 color: #646464;
 display: block;
}

#col_centre ul {	
 margin: 0em;
 padding: 0em;
 list-style: none;
}	

#col_centre li {
	float: left;
}

#col_centre li a {
 font-style: none;
 display: block;
 width:540px;
 height:60px;
 background-color: inherit;
 padding: 0.25em 0.5em 0.25em 0.75em;
 text-decoration: none;
 font-size: 20px;
 color: #646464;
}

#col_centre li a:hover {
 display: block;
 width:540px;
 background-color: #DFF9F9;
 background-color: #BBDA8E;
 padding: 0.25em 0.5em 0.25em 0.75em;
 text-decoration: none;
 font-size: 20px;
 color: #646464;
 border-color: #6FA158;
}

#col_centre li p {
 font-size: 10px;
 color: #646464;
 text-align: justify;
}

#menu_icones img {	
 width:50px;
 margin: 1px;
 padding: 5px;
 border: none;
}

#liens img {	
 width:150px;
 margin: 1px;
 padding: 5px;
 border: none;
}	
#liens a {	
	text-decoration: none;
}	

#col_gauche ul {	
 margin: 0em;
 margin: 0.5em;
 padding: 0em;
 list-style: none;
}	

#col_gauche li {
	float: center;
}

#col_gauche li a:hover {
 width:177px;
 background-color: #DFF9F9;
 background-color: inherit;
 padding: 0.25em 0.5em 0.25em 0.75em;
 text-decoration: none;
 text-align: center;
 color: #646464;
}

#col_gauche li a {
 display: block;
 width:177px;
 height:30px;
 background: url(img/img_nav_36.jpg);
 padding: 0.25em 0.5em 0.25em 0.75em;
 text-decoration: none;
 text-align: center;
 color: #FFFFFF;
 font-weight: bold;
 font-size: 12px;
 font-size: 1.1em;
 border: solid 1px inherit;			
}

#col_gauche li p {
 font-size: 10px;
 color: #646464;
 text-align: justify;
}


