/*------------------ styles pour les blocs -----------------*/
#en_tete /*compatibilité IE Firefox 16/9
*/
{
	float: left; /* Le menu flottera à gauche */
	width: 100%; /* Très important : donner une taille au bloc */
	height:100px;
	margin-top: 0px; /*marge du bloc pour ne pas coller au suivant*/
	margin-bottom: 0px;
	margin-left:0px;
	margin-right:0px;
	padding: 0px; /* marge à l'interieur du bloc */
	border: 1px solid #66CC00; /* Une bordure pour bien marquer les limites du corps et pour faire joli */
}
#en_bas /*compatibilité IE Firefox 16/9
*/
{
	float: left; 
	width: 100%; 
	height:40px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left:0px;
	margin-right:0px;
	padding: 0px; 
	border: 1px solid #66CC00; 
}
#corps_grand /*compatibilité IE Firefox 16/9*/
{
	float: left;
	width: 100%;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left:0px;
	margin-right:0px;
	padding: 0px;	
	border: 1px solid #66CC00;
}
#corps_centre
{
	float: inherit;
	width: 85%;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 100px;
}
#corps_droit /*compatibilite IE Firefox*/
{
	float: right;
	width: 80%;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0px;
	border: 1px solid #66CC00;
}
#corps_gauche /*compatibilite IE Firefox*/
{
	float: left;
	width: 18%;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 5px;
	border: 1px solid #66CC00;
}

#corps_midroit  /*compatibilité IE Firefox 16/9*/
{
	float: right;
	width: 48%;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 5px;
	border: 1px solid #66CC00;
}
#corps_migauche /*compatibilité IE Firefox 16/9*/
{
	float: left;
	width: 48%;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 5px;
	padding: 5px;
	border: 1px solid #66CC00;
}
#actualite_gauche /*compatibilite IE Firefox*/
{
	float: left;
	width: 58%;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left:0px;
	padding: 5px;
	border: 1px solid #66CC00;
}
#actualite_droit /*compatibilite IE Firefox*/
{
	float: right;
	width: 34%;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left:0px;
	padding: 5px;
	border: 1px groove #66CC00;
}
#actualite_centregauche /*compatibilite IE Firefox*/
{
	float: left;
	width: 14%; 
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 5px; 
	border: 1px solid #66CC00;
}
#actualite_centredroit /*compatibilite IE Firefox*/
{
	float: right;
	width: 83%; 
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 5px; 
	border: 1px none #66CC00;
}
#actualite_centre /*compatibilite IE Firefox*/
{
	float: left;
	width: 44%;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	padding: 5px;
	border: 1px solid #66CC00;
}
#en_menu
{
	float: left;
	width: 100%;
	border: none; /* Une bordure pour bien marquer les limites du corps et pour faire joli */
}
/*------------- styles pour les menus - volets -------------------------------*/
.menu_ln{
	text-align:center;
	width:100%;
	margin:0;
	padding:0;
	margin-left: 0px;
	border:1px solid #CCCCCC;
	font-size:12pt;
}
.menu_ln ul{
    display: block;
	position:absolute; /* pour sortir la liste du flux de donnée */
    z-index:100;
    margin:0;
    padding:0;
    list-style:none;
}
.menu_ln li{
    list-style:none;
	background: url(norm_left.gif) no-repeat left top;
    float:left;
    margin:0;
    padding:0 0 0 5px;
	width:150px;		/*120px;*/
}
.menu_ln a{
	background: url(norm_right.gif) no-repeat right top;
	font-size:12pt;
	text-decoration:none;
}
.menu_ln a:hover {
	background: url(norm_right.gif) no-repeat right top;
	font-weight:normal;
} 
.menu_ln a img{				/*pour les fleches*/
	border:none;
	text-decoration:none;
	margin-top:3pt;
	vertical-align:top;
}
/*---------------- sous menu ------------------------------*/
.menu_ln li ul {
   	visibility:hidden;	/* au départ doit etre cache rendu visible puis invisble dans dynmenu2.js*/
	width:150px;
	margin:0;
    padding:0;
} 
.menu_ln li li{
	margin:0;
    padding:0 0 0 5px;
	background: url(volet_left.gif) no-repeat left top;
}
.menu_ln li a{
	display:block;
	background: url(volet_right.gif) no-repeat right top;
	cursor:pointer;	
}
/*--------------------- table par id --------------------------------------
#TableTitre {
	padding:0px;
	margin:0px;
	width: 100%;
	border: 0px Aucune;
}	 
#TableSimple {
	padding:5px;
	margin:5px;
	border: 0px Aucune;
}	 
#TableSimpleMoitie {
	padding:5px;
	margin:5px;
	width: 50%;
	border: 0px Aucune;
}	 
#TableFine {
	border: 1px solid #DDAAAA;
	margin:5px;
	padding: 5px;
	vertical-align: middle;
}
*/