/* CONTACTS CSS Document */

#form1 em {font-weight:bold;font-style:normal;color:#cc1d10;}
#contenu #form1 p.commentaire span { font-style:italic;}
#form1 fieldset {margin:0 0 10px 0;padding:10px;font-size:13px;color:#333;border:#d8dfe1 solid 1px;}
#form1 fieldset legend {font-weight:bold;color:#005ca4;}
#form1 fieldset legend span {color:#fbb319;}

#contenu #form1 ol {padding:0;margin:0;font-size:12px;list-style:none;font-weight:normal;}
#contenu #form1 ol li {width:auto;clear:both;background:none;padding:5px 0;}
#contenu #form1 ol li label {float:left;width:160px;margin:0 0 5px 0;padding:3px 0 0 0;color:#000;font-family:Arial, Helvetica, sans-serif;}

#form1 select, #form1 textarea, #form1 input {padding:2px 5px;color:#666;font-size:13px;font-family:Arial, Helvetica, sans-serif;border:#c8d3da 1px solid;background:url(../images/bg-champ.gif) left bottom repeat-x #eaeef0;}
#form1 input {width:230px;height:19px;}
#form1 select, #form1 textarea {width:390px;}
#contenu #form1 .btn {width:auto;height:auto;padding:0;border:none;background:none;}

#contenu .errors {border:#F00 solid 1px; padding:10px 10px 0 10px;margin:0 0 10px 0;background:#ffcfcf;}
#contenu .errors p {color:#F00;}
#contenu .errors ul {color:#F00;}

#contenu #form1 ol li.left {float:left;width:185px;clear:none;background:none;padding:5px 0;}
#contenu #form1 ol li.left input {width:167px;clear:none;}
#contenu #form1 ol li.right {float:right;width:185px;clear:none;background:none;padding:5px 0;}
#contenu #form1 ol li.right input {width:167px;clear:none;}