.contact p{margin-bottom:20px;text-indent:0}.contact a{border:none}.contact div{border-bottom:1px solid;border-color:silver;margin-bottom:25px}.contact .visible{color:#43a39f;font-weight:700}.contact .num:before{content:url(/build/images/tel.5f501c51.png);padding-right:10px}.contact label{display:block;text-align:left}.contact input{max-width:260px;width:90%}.contact textarea{width:90%}.contact .btcontact{text-align:center}.contact input[type=submit]{background:url(/build/images/envoyer.318a4da6.png) no-repeat;border:0;cursor:pointer;height:33px;max-width:142px}.contact h2{color:#414141}.adresse{border:1px solid #43a39f;color:#43a39f;font-weight:700;margin:auto;max-width:250px}.adresse,.contact .spaceTop{padding-top:20px}@media only screen and (min-width:39em){.contact label{display:inline-block;text-align:justify;width:135px}.contact input{max-width:450px;width:70%}.contact textarea{height:200px;max-width:none;width:70%}}@media only screen and (min-width:50em){.secInt .artContact h2{text-align:center}#contact label{display:inline-block;text-align:justify;width:135px}#contact input{max-width:200px;width:70%}#contact textarea{height:200px;width:70%}}#formContact div{border:none}#contact_civilite{clear:none;float:left;margin-bottom:15px}#contact_civilite label{float:left;padding:0 1em 0 3px;width:25px}#contact_civilite input[type=radio],input.radio{float:left;width:10px}.lastName{clear:left}#formContact input{width:100%}.help-text{color:#777;font-size:.8em}#formContact button{background-color:#43a39f;border:none;color:#fff;font-size:1.2em;margin-bottom:20px;padding:10px}#formContact ul{margin:3px;padding-left:0}#formContact ul li{color:#e54747;font-size:.9em}