/* CONTACTS CSS Document */
#form1 {padding:0 0 10px 0;margin:0 0 15px 0; background:url(../images/pointilles-orange1.gif) left bottom repeat-x;}
#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:0;font-size:14px;color:#333;}
#form1 fieldset legend {display:none;}
#form1 fieldset .question {margin:3px 0;}
#contenu #form1 ol {padding:0;margin:0;font-size:12px;list-style:none;font-weight:normal;}
#contenu #form1 ol li {background:none;padding:5px 0;}

#contenu #form1 ol li label {display:none;}
#contenu #form1 ol li label.question {display:block;margin:0 0 3px 0;}
#form1 textarea {width:445px;}
#form1 select, #form1 textarea, #form1 input {padding:2px 5px;color:#666;font-size:13px;font-family:Arial, Helvetica, sans-serif;border:#ccc solid 1px; background:#f5f5f5;}
#form1 select {width:100px;height:20px;*margin:2px 0 0 0;}
#form1 input {width:200px;height:16px;}
#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.left {float:left;width:215px;}
#contenu #form1 ol.center {float:left;width:430px;}
#contenu #form1 ol.center li {}
#contenu #form1 ol.center li input {float:left;width:15px;margin:0 5px 0 0;text-align:left;background:none;border:none;}
#contenu #form1 ol.center li p {float:left;width:405px;color:#666;}
#contenu #form1 ol.right {float:right;width:215px; text-align:right;}
