#terrain.visible{display:block;}
#terrain.invisible{display:none;}
#content{width:60%;}
h3{text-align:center;}
#frmContact ul{list-style:none;}
#frmContact li{display:inline;}
fieldset legend{font-style:italic;font-weight:bold;color:#991f25;}
label{width:70px;display:block;margin-right:15px;float:left;font-size:0.9em;}
label.lblInline{margin-left:10px;margin-right:20px;display:inline;float:none;}
label.lblInlineRdo{margin-left:5px;margin-right:10px;display:inline;float:none;}
label.lblQuestion{width:150px;}
label.lblQuestionDoc{padding-top:3px;width:220px;}
#txtAdr{width:60%;}
#txtReqNom, #txtPrenom{width:28%;}
#txtCp{width:60px;}
#txtReqTel{width:16%;}
#txtReqMail{width:35%;}
.lblQuestion{width:auto;}
#cbxDelai{width:auto;}
#cbxDest{width:auto;}
input:focus, select:focus, textarea:focus{background-color:#FFFFE8;}
input{height:15px;font-size:0.9em;}
select{height:20px;width:60px;font-size:0.9em;}
p{margin-top:5px;margin-bottom:2px;}
p#conditions{text-align:center;}
textarea{width:98%;height:150px;margin-top:10px;}
.submit{width:95px;background-color:#f5f5f5;border:2px solid #DEDEDE;margin-bottom:10px;text-align:left;margin-left:40%;}
#erreurs{width:60%;margin-left:25%;margin-bottom:10px;background-color:#d23d24;color:#FFFFFF;text-align:center;font-size:1em;font-weight:bold;}
#ok{width:60%;margin-left:25%;margin-bottom:10px;background-color:#55b05a;color:#FFFFFF;text-align:center;font-size:0.9em;font-weight:bold;}
address{font-size:0.85em;font-weight:bold;text-align:center;width:100%;margin-top:10px;color:#991f25;}
#adr1{float:left;width:45%;}
#adr2{float:right;width:45%;}

