body{
font-family:Verdana, Helvetica, sans-serif;
font-size:11px;
color:#000000;
background:#547D41;
}

p {
margin-top:5px;
padding-top:5px;
margin-bottom:5px;
padding-bottom:5px;
}

img{
border:0px;
}

form {
display:inline;
}


#overDiv {
position:absolute;
visibility:hidden;
z-index:1000;
}

/* CONSTRUCTION CHARTE */
#centrer{
width:920px;
margin-left:auto;
margin-right:auto;
}


#header {
width:920px;
height:176px;
float:left;
background:url('../../maj/phototheque/photos/charte/bnd_h.jpg') no-repeat left top;
}

#menu_haut_top {
width:920px;
height:30px;
line-height:30px;
float:left;
}

#menu_haut_t{
text-align:right;
}

#menu_haut_t ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
	
	#menu_haut_t li {
	float:right; /*pour IE*/
	}

	#menu_haut_t ul li a {
		display:block;
		line-height:28px;
		padding-left:1px;
		padding-right:10px;
	
	}

	a.menu_haut_t {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	}
	a.menu_haut_t:hover {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
	}
	a.menu_haut_t_actif {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
	}
	a.menu_haut_t_actif:hover {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
	}


#zone_menu_haut {
width:920px;
height:28px;
line-height:28px;
float:left;
background-color:#218027;

}


	#menu_haut ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
	
	#menu_haut li {
	float:left; /*pour IE*/
	}

	#menu_haut ul li a {
		display:block;
		line-height:28px;
		padding-left:15px;
		padding-right:15px;
	
	}

	.borderright {
		border-right:1px solid #FFFFFF;
	}

	a.menu_haut {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;

	}
	a.menu_haut:hover {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	background-color:#BF4239;
	}
	a.menu_haut_actif {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	background-color:#BF4239;
	}
	a.menu_haut_actif:hover {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	background-color:#BF4239;
	}
	
	

#zone_contenu{
min-height:400px;
width:920px;
background-color:#FFFFFF;
float:left;
}

	#zone_ariane {
	text-align:right;
	margin-top:10px;
	padding-right:10px;
	}

	#menu_gauche {
	width:230px;
	float:left;
	}
	
	#menu_gauche ul {
	margin:0px;
	padding:0px;
	}
	
	#menu_gauche li {
	margin:0px;
	padding:0px;
	list-style-type:none;
	background-color:#E2EBDD;
	}
	
	.bordertop{
	border-top:1px solid #FFFFFF;
	}
	
	div.menu_gauche{
	padding-left:12px;
	padding-right:12px;
	padding-top:10px;
	padding-bottom:5px;
	}	

	a.menu_gauche {
	display:block;
	width:146px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#2E3F5D;
	text-decoration:none;
	
	}
	a.menu_gauche:hover {
	display:block;
	width:146px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#BF4239;
	text-decoration:none;
	}
	a.menu_gauche_actif {
	display:block;
	width:146px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#BF4239;
	text-decoration:none;
	}
	a.menu_gauche_actif:hover {
	display:block;
	width:146px;

	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#BF4239;
	text-decoration:none;
	}
	
	
	div.ssmenu_gauche{
	padding-left:12px;
	padding-right:12px;
	padding-top:0px;
	padding-bottom:5px;
	}
	a.ssmenu_gauche {
	display:block;
	width:146px;

	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#2E3F5D;
	text-decoration:none;
	}
	a.ssmenu_gauche:hover {
	display:block;
	width:146px;

	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#BF4239;
	text-decoration:none;

	}
	a.ssmenu_gauche_actif {
	display:block;
	width:146px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#BF4239;
	text-decoration:none;

	}
	a.ssmenu_gauche_actif:hover {
	display:block;
	width:146px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#BF4239;
	text-decoration:none;

	}
	
	

	#contenu{
	padding:20px;
	}
	
	
#zone_bas{
border-top:2px dotted #666666;
width:920px;
line-height:50px;
background-color:#FFFFFF;
float:left;
text-align:center;

}



/* lien defaut */

a{
font-family:Verdana, Helvetica, sans-serif;
font-size:11px;
color:#547D41;
text-decoration:none;
}

a:hover{
font-family:Verdana, Helvetica, sans-serif;
font-size:11px;
color:#547D41;
text-decoration:underline;
}


.border {
border-bottom:1px dotted #547D41;
}

ul.picto1 {
margin:0px;
padding:0px;
}
ul.picto2 {
margin:0px;
padding:0px;
margin-left:30px;
}
ul.picto3 {
margin:0px;
padding:0px;
margin-left:30px;
}
li.picto1 {
list-style:none;
line-height:18px;
}
li.picto2 {
list-style:none;
line-height:18px;
}
li.picto3 {
list-style:none;
line-height:18px;
}



/* FORMULAIRE */
.boutton {
font-family:Verdana, Helvetica, sans-serif;
border:1px solid #218027;
color:#218027;
height:20px;
font-size:12px;
background:#E7F4E1;

padding-left:10px;
padding-right:10px;
cursor:pointer;
font-weight:bold;
}

.input {
font-family:Verdana, Helvetica, sans-serif;
width:150px;
font-size:11px;
color:#547D41;
border:1px solid #547D41;
}

.separe {
visibility:hidden;
clear:both;
}

.rond{
}

.space {
height:5px;
line-height:5px;
}

#cadre{
width:300px;
border:1px dotted #666666;
}

#sscadre{
margin:2px;
background-color:#E2EBDD;
background-image:url(../../maj/phototheque/photos/charte/fleche.png);
background-position:right top;
background-repeat:no-repeat;
}

#h_10{
height:10px;

}

#h_3{
height:3px;
}