
div.form{
color:#666666;
font-size:1em;
margin:4px 16px;
text-align:left;
width:100%;
}
div.form #envoi{
padding:16px;
text-align:center;
color:#3DB0DD;
font-size:1.2em;
font-weight:bold;
width:500px;
margin:40px auto;
background-color:#ffffff;
border:1px dotted #3DB0DD;
}
form.leform{
color:#666666;
margin:0 auto;
}
form.leform fieldset{
margin:0 16px;
padding:4px;
border:1px solid #cccccc;
background-color:#ffffff;
width:666px;
}
form.leform label{
color:#3DB0DD;
font-size:0.7em;
display: inline;
float: left;
width: 100px;
margin:3px 0 0 4px;
}
form.leform input.txt{
height:13px;
border:1px solid #cccccc;
font-size:0.7em;
color:#666666;
padding:0 0 0 2px;

}
form.leform input.submit{
height:20px;
border:1px solid #cccccc;
font-size:0.8em;
color:#3DB0DD;
margin:0 0 0 100px;
padding:0;
width:100px;
background-color:#ffffff;
}
form.leform input.submit:hover{
background-color:#eeeeee;
}
form.leform textarea.txtmsg{
vertical-align:top;
font-size:0.9em;
text-align:left;
padding:1px;
margin:4px 0;
height:100px;
color:#666666;
border:1px solid #cccccc;
}
form.leform li{
list-style-type:none;
text-align:center;
}
span.obligatoire{
color:#993333;
font-size:0.6em;
text-align:right;
list-style-type:none;
}
div.envoyer{
float:left;
width:400px;
margin:16px 0 0 104px;
}
span.message_code,span.erreur{
font-size:0.7em;
}
p.formulaire_erreur{
font-weight:bold;
color:ff0000;
text-align:center;
}
p.formulaire_ok{
font-weight:bold;
}
h6.obl{
font-weight:normal;
}
