form 
{
   width:460px;
   margin-left:auto;
   margin-right:auto;
   margin-top:50px;
   font-family:arial;
}

fieldset 
{
 background-image:url('../images/fond_form.jpg');
 border:1px solid gray;
  padding:10px;
 -webkit-border-radius:10px;
 -moz-border-radius:10px;
 border-radius:10px;
}
label 
{
  width:120px;
  text-align:right;
  display:block;
  float:left;
  padding-right:10px;
  padding-top:15px;
  color:rgb(255,255,255);
  font-size:0.9em;
}

.input_contact{
  float:left;
  margin:15px;  
  width:200px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;

}

textarea {
  width:200px;
  height:70px;
  margin:15px;resize:none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
 border-radius: 5px;
}

#submit {    
  float:left;
  margin-left:285px;
  width:70px;
  height:30px;
  font-weight:bold;
  margin-bottom:15px;
}               

legend {
  font-weight:semi-bold;
  padding:5px 20px 5px 20px;
  font-family:arial;
  color:rgb(255,255,255);
  font-size:1.8em;
  text-align:left;
  margin-left:20px;
  text-shadow: 1px 1px 1px rgba(255,255,255,0.7);
  background-color:rgb(51,0,0);
  border-radius:10px;
  border:1px solid gray;
}


.lab_capt{
  float:left;
  width:80px;
  margin-top:15px;
  display:block;
} 
                       
#capt{
  float:left;
  width:110px;
  margin:10px 15px 15px 15px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.captcha{
  float:left;
  width:80px;
  margin-top:12px;
  margin-right:15px;
  display:block;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
#avertissement {
  color:white;
  width:200px;
  display:block
  height:20px;
}
