.champs fieldset {
padding: 5px;
  }
.champs legend {
color:#7ba529;
font-size:13px;
  }
.champs label{
margin:4px 0px 3px 5px;
display: inline;
float: left;
width: 150px;
color:#000000;
font-size:12px;
  }
.champs #labelsociete{
margin:4px 0px 3px 5px;
display: inline;
float: left;
width: 210px;
color:#000000;
font-size:12px;
  }
.champs input {
margin:4px 0px 3px 5px;
color:#000000;
font-size:11px;
vertical-align:-3px;
  }
.champs select{
margin:4px 0px 3px 5px;
display: inline;
color:#000000;
font-size:11px;
  }
.champs textarea{
margin:4px 0px 3px 5px;
display: inline;
color:#000000;
font-size:11px;
  }  
.titre_rubrique{
padding:0px 0px 0px 5px;
margin:10px 0px 0px 0px;
background-color:#b1c884;
color:#4b4f43;
font-size:12px;
}
.liste_gauche{
margin:10px 0px 0px 0px;
width:185px;
float: left;
color:#000000;
font-size:11px;
list-style-type:none;
}
.liste_gauche_large{
width:300px;
margin:10px 0px 0px 0px;
float: left;
color:#000000;
font-size:11px;
list-style-type:none;
}
.liste_droite{
margin:10px 0px 0px 150px;
float: left;
color:#000000;
font-size:11px;
list-style-type:none;
}
.liste_droite_large{
margin:10px 0px 0px 35px;
float: left;
color:#000000;
font-size:11px;
list-style-type:none;
}
.rubrique {
width:100%;
color:#000000;
font-size:15px;
}
.sous_rubrique{
padding:0px 0px 10px 0px;
width:100%;
margin:0px 0px 0px 0px;
float: left;
color:#000000;
font-size:11px;
background-color:#cedeb5;
}
#autre_vocation,#autre_localisation,#precise_objectif{
margin:0px 0px 0px 5px;
float: left;
width: 200px;
color:#000000;
font-size:11px;
}
.fond_vert{
background-color:#b1c884;
}
fieldset ul li {
display: block;
margin:0px 0px 0px 5px;
vertical-align:-13px;
}
.checkbox_gauche, .checkbox_droite{
margin:30px 0px 0px 15px;
display: block;
float: left;
vertical-align:30px;
}
ul.text_checkbox{
margin:50px 0px 50px 0px;
display: block;
float: left;
vertical-align:100px;
}
.champs_obligatoires{
	float:right;
	font-style: italic ;
	margin:0px 40px 0px 15px;
	padding:0px;
	color: #000000 ;
	font-size:10px;
}
#liste_enligne2 ul,#liste_enligne2 li{
    display: block;
	float:left;
	line-height:20px;
	margin:5px 20px 0px 15px;
	padding:0px;
	color: #000000 ;
	font-size:12px;
}
#liste_enligne_genre ul,#liste_enligne_genre li{
    display: block;
	float:left;
	line-height:20px;
	margin:5px 20px 0px 0px;
	padding:0px;
	color: #000000 ;
	font-size:12px;
}
#bouton_valider{
float: right;
font-weight:bold;
color: #f87b33 ;
margin:25px 100px 0px 0px;
}
 #texte_contenu ul li{
 padding:0px 0px 0px 0px;
 text-decoration: none ;
 list-style-type:none;
 background:none;
 
 }
