/* Common CSS*/

/* ---------- contact -------- */

div#contact {  clear: both; float: right; width: 745px; }
img#imageDevis { display:none; }
ul.contact { width:100%; }
ul.contact li { width:100%; clear:both; }
ul.contact p { clear:both; display:block; }
ul.contact li a, ul.contact li p { float:left; margin:10px 0 10px 10px; clear:none;  }
ul.contact li a img { border:1px solid #acacac; width:250px; }
ul.contact li p { width:400px; }
ul.contact li p span { display:block; clear:both; }
div#contact h2 { font-family:"Helvetica-25-ultraLight", arial narrow, arial; font-weight:lighter; font-size:2.3em; }

/* ---------- rightCol -------- */

div.rightCol { width:185px; float:right; }
.rightCol p, .rightCol h2 { overflow:hidden; padding:5px; width:170px; }
.rightCol h2 { margin:0; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.1em; }

/* ---------- centerCol -------- */

#contact form { background:url("img/contact/background-formulaire.jpg") no-repeat right bottom; display:block; float:left; margin:12px 10px 0 0; padding:10px; width:520px; }

#contact form label { font-weight:bold; margin:0 0 5px 0; display:inline-block; *margin-bottom:3px; }
span.required { display:inline-block; margin-left:5px; color:red; }

#contact fieldset.row { width:100%; }
#contact fieldset.cac input, #contact fieldset.radio input, #contact fieldset.envoyer input { border-style:none; border-width:0;margin-left:46px; position:relative; width:16px; }

#contact fieldset, #contact fieldset#commentaire-devis, #contact fieldset#commentaire-devis textarea { float:left; padding-bottom:10px; width:250px; padding-bottom:7px\9; }
#contact select { width:256px; }
#contact fieldset input, #contact fieldset textarea, #contact fieldset select { border:1px solid #BBBBBB; }
#contact fieldset input {  width:96%; }

#contact fieldset#cp { width:90px; }
#contact fieldset#ville { width:153px; margin-left:4px; }
#contact fieldset#adresse textarea { height:59px; width:239px; }
#contact fieldset#commentaire-devis textarea { height:143px; width:255px;  }

#contact fieldset.cac { padding:0; width:399px; }
#contact fieldset.cac input { margin:0; }
#contact fieldset.cac label { font-weight:normal; font-size:0.8em; }

#contact fieldset.envoyer { float:left; height:30px; margin:0 0 0 10px; width:97px; padding:0; }
#contact fieldset.envoyer input { position:static; width:100%; height:100%; padding:0; margin:2px 0 0 0; }

fieldset.isr { display:none; }
