  
div.boutons {	 
width:60%;
text-align:right;			 
margin:10px 0px 10px 0px;
} 
div.boutons input{border:none;margin:0px 30px 0px 0px;}	
.asterix{color:#fc942d;}	 

p.asterix {		
margin:8px 0px 8px 0px;
font-size:0.8em;
color:#fc942d;
}	   

p.titre-form {	 
color:#7f9cb7;
font-weight:bold;
width:60%;
border-bottom:1px dotted #7f9cb7;
margin:10px 0px 0px 0px;
}	 
p.titre-form span{font-weight:normal}
textarea {
padding:0px;margin:5px 0px 10px 0px;border:1px solid #7f9cb7;font-family:arial, verdana, sans-serif;font-size:0.9em;color:black;
} 

table.form{width:65%;border-collapse: collapse;font-family:arial, verdana, sans-serif;font-size:0.9em;color:black;margin:10px 0px 10px 0px;}
table.form td.intitule{width:150px;text-align:right;padding:0px 8px 0px 0px}   
table.form td.intitule2{width:230px;text-align:right;padding:0px 8px 0px 0px}
.top  {vertical-align:top} 
table.form td {padding:4px 0px 4px 0px;}
table.form input,table.form select {padding:0px;margin:0px;border:1px solid #7f9cb7;font-family:arial, verdana, sans-serif;font-size:0.9em;color:black;}
table.form input:focus,textarea:focus{background:#eff4f8;}	   
table.form input.noborder{border:none}
table.form label {padding:0px;margin:0px 2px 0px 2px;}
table.form label.site {padding:0px;margin:0px 20px 0px 2px;}	 
	
div.new-moteur { 
margin:20px 0px 0px 0px;
}  
div.new-moteur p{
font-size:0.9em;
} 	
div.new-moteur input.border{border:1px solid #7f9cb7;margin:0px 0px 5px 0px}

