@charset "utf-8";
/* CSS Document */
/*a {
   color: #000000;
   text-decoration: none;
}
a:hover {
   text-decoration: underline;
}*/
div.bloc_form {
   border: 1px solid #ebe7dd;
   background-color: #eeeded;
   margin-bottom: 20px;
   overflow: hidden;  
}
* html div.bloc_form {
    float: left;
} 
div.bloc_form h2 {
   background-color: #1f9418;
   color: #FFFFFF;
   font-size: 1.1em;
   padding: 4px 5px;
   margin: 0;
}
div.cadre_form {
	padding: 15px;
}
div.cadre_form form {
    margin: 0;
}
div.cadre_form ul li {
   padding: 5px;
}

div.cadre_form fieldset {
   margin: 0 0 15px;
   padding: 0 10px;
   border: 1px solid #ACA899;
}
div.cadre_form legend {
   padding: 0 6px;
   color: #000000;
}
div.cadre_form label {
    display: block;
	padding: 10px 0;
}
div.cadre_form label.inputleft {
	float: left;
	padding-right: 40px;
}
div.cadre_form div.infos_form {
    border: 1px solid;
	border-color: #ACA899 #FFF #FFF #ACA899;
	background-color: #DEDFDF;
	margin-bottom: 12px;
	padding: 9px 10px;
}
div.cadre_form div.infos_form h3 {
	margin: 0;
	padding: 0;
	font-size: 1.1em;
	font-weight: bold;
}
div.cadre_form p.infos_saisie {
   clear: both;
   margin: 0;
   padding-top: 10px;
}
div.cadre_form p.bouton_soumission {
   margin: 0 0 0 10px;
}
div.cadre_form ul.ligne_boutons {
   list-style-type: none;
   margin: 0;
   padding: 0 0 15px;
}
div.cadre_form ul.ligne_boutons li {
   float: left;
   margin: 0 5px 0 10px;
   padding: 0;
}



