body {
margin: 0;
padding: 0;
height: 100%;
background:#0d0d0d;
font-family:arial;
font-size:9pt;

}

.clear{
	clear:both;
}
.center{
	text-align:center;	
}


h1{
	font-size:11pt;
	color:#e0e901;
	font-weight:bold;	
	padding:7px;
	margin:0;
}

h2{
	font-size:10pt;
	color:#ffffff;
	font-weight:bold;	
	padding:7px;
	margin:0;
}

h3{
	font-size:10pt;
	color:#e0e901;
	font-weight:bold;	
	padding:7px;
	margin:0;
}


.input_txt{
	border:none;	
}

.txt_blanc{
	color:#ffffff;
}	


p{
	margin:0;
	padding:5px 10px 5px 10px;
}


a, a:visited{
	color:#ffffff;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}




/**************************/
/* HEADER                 */

#head_site{
	height:295px;
	width:100%;
	/*background:#0d0d0d;*/

}

#head_site_contenu{
	height:295px;
	width:1000px;
	background:#acbc00 url('../img/fond_head.jpg') no-repeat top left;
	margin:0 auto 0 auto;

}


#head_site_menu{
	position:relative;
	top:222px;
	left:70px;
	height:25px;
	/*width:1000px;*/
	color:#000000;
}


.menu_site {
	list-style: none;
	margin: 0;
	padding: 0;
}
.menu_site li {
	float: left;
	margin: 0;
	padding: 0;
}


.menu_site_noir, .menu_site_noir a, .menu_site_noir li a:visited{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}
	
	
.menu_site_blanc, .menu_site_blanc a, .menu_site_blanc li a:visited{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	}
	
	
.menu_site_noir a:hover, .menu_site_blanc a:hover{
	text-decoration:underline;
	
	}		

.menu_selected a{
	text-decoration:underline;
}


/* FIN HEADER             */
/**************************/




/**************************/
/* CONTENU                */


#contenu_site{
	/*height:200px;*/
	width:100%;
	font-size:8pt;
	
}

#contenu_site_contenu{
	/*height:200px;*/
	width:1000px;
	background:#889d02;
	margin:0 auto 0 auto;
}



.colonne_gauche{
	float:left;
	margin:0 10px 0 10px;
	width:250px;
	}

.colonne_centrale{
	float:left;
	margin:0 10px 0 10px;
	width:355px;
	color:#ffffff;
	}


.colonne_droite{
	float:left;
	margin:0 0 0 10px;
	width:335px;
	color:#ffffff;
	}

.colonne_double{
	float:left;
	margin:0 10px 0 10px;
	width:690px;
	color:#ffffff;
	}

.colonne_centre_gauche{
	float:left;
	margin:0 5px 0 5px;
	width:250px;
	color:#ffffff;
	}
.colonne_centre_droit{
	float:left;
	margin:0 5px 0 5px;
	width:251px;
	color:#ffffff;
	}
.colonne_droite_petite{
	float:left;
	margin:0 0 0 5px;
	width:190px;
	color:#ffffff;
	}

.colonne_gauche p, .colonne_centrale p, .colonne_droite p, .colonne_double p
.colonne_centre_gauche p, .colonne_centre_droit p, .colonne_droite_petite p{
	margin:0 5px 7px 5px;
	padding:0;
	text-align:justify;
	}
	
.txt_noir{
	color:#000000;
}

.bloc_clair{
	width:100%;
	background:#b4bd0c;
	}	
/* FIN CONTENU            */
/**************************/


/* Trous */
.titre_trou{
height:16px;
width:426px;
background:url('../img/trou_titre.jpg');
color:#ffffff;
padding:1px 0 0 6px;
font-size:9pt;
margin:5px 0 10px 0;

}


/* Archives */
.archive_titre{
	margin:15px 0 0 0;
	font-size:10pt;
	font-weight:bold;
	padding-left:20px;
	height:18px;
	line-height:18px;
	background:url('../img/ico_pdf.png') no-repeat center left;
}

.archive_description{
	margin:0;
	padding:0 0 0 20px;

}

.archive_dnld{
	margin:0 0 0 16px;
	padding:0 0 0 15px;
	height:18px;
	line-height:18px;
	background:url('../img/ico_flechegauche.png') no-repeat center left;
}



/* FIN archives */

/**************************/
/* FOOTER                 */

#footer{
	padding:0;
	background:#889d02 url('../img/fond_footer.jpg') no-repeat bottom center;
	margin:0 auto 0 auto;
	width:1000px;
	/*background:#acbc00;*/
	color:#ffffff;
	font-size:9pt;
	height:288px;
	/*border:1px solid;*/
}

#footer a, #footer a:visited{
	color:#ffffff;
	text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;
}

.footer_droite{
	float:right;
	margin:160px 20px 0 0;
	}

.footer_signature{
	margin:78px 0 0 15px;
	}
	
.footer_signature a{
	font-weight:bold;	
	}
/* FIN FOOTER             */
/**************************/

