#contenu form{}
#contenu input[type=text] {float:left; width: 200px; height:15px;}   
#contenu input[type=text].textpetit {float:left; width: 25px; height:15px;}
#contenu select {float:left; margin:0; padding:0px; width: 250px; height:22px; border:1px solid #7F9DB9;}   
#contenu label		{float:left; width:220px; padding:0px; text-align:right; margin-right:15px;}

#contenu textarea.textareapetit   {float:left; width: 191px; height: 30px; padding:5px;}
#contenu textarea.textareagrand   {float:left; width: 300px; height: 150px; padding:5px;}

#contenu .ligneformulaire{width:100%; height:20px; margin-top:5px; clear:left;} 
#contenu .ligneformulaire2{width:100%; height:50px; margin-top:5px; clear:left; }
#contenu .ligneformulaireautre{width:100%; margin-top:5px; clear:left;}



fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {border:1px solid #7F9DB9;}

.error, .notice, .success {border:1px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:red;}
.error a {color:#8a1f11;}

#contenu div.error {float:right; width:330px; height:20px; text-align:left; color:#000; margin-left:10px;}
input[type=text].error { border: 1px dotted red; }
textarea.error { border: 1px dotted red; }
