@CHARSET "ISO-8859-1";

/*------------------------------- contenu formulaire drupal ---------------------------*/     
form,
#contact-mail-page{
 margin: 0;
 padding: 0;
}   
form .form-select{
 margin: 0 0 0 5px;
 width: 250px;
}
   #contenant #contenu form .webform-component-select,
   #contenant #contenu form .webform-component-textarea,
   #contenant #contenu form .form-item{
    clear:both;
   }
    #contenant #contenu form .form-item input{
     vertical-align:bottom;
    }
    #contenant #contenu form .form-item label,
    #contenant #contenu form #edit-entreprise-wrapper label { 
     padding-top:4px;
     font-size: 12px;
     color: #666;
     font-weight: normal;
     font-variant: normal;
     font-style: normal;
     line-height: normal;
     width: 100px;
     border-bottom: 1px dotted #CCC;
     vertical-align: top;
     width: 200px;
     float: left;
    } 
    #contenant #contenu form .form-item input,
    #contenant #contenu form .form-item textarea,
    #contenant #contenu form .form-item select{  
     font-size: 12px;
     color: #666;
     background-color: #FFF;
     padding: 0px;
     width: 250px;
     margin-top: 3px;
     border: 1px solid #CCC;
     margin-left: 5px;
    }
   #contenant #contenu div.form-item  input.error,
   #contenant #contenu div.form-item textarea.error,
   #contenant #contenu form .form-item select.error {
    border:1px solid #C52020;
    background-color: #FFCCCC;
   }
   #contenant #contenu form .form-item option {
    font-size: 12px;
    font-style: normal;
    color: #666;
    padding-left: 3px;
   }
   #contenant #contenu form .form-item optgroup {  
    font-size: 12px;
    color: #666;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    padding-left: 3px;
   }
   #contenant #contenu form .form-item optgroup:first-letter,
   #contenant #contenu form .form-item option:first-letter{
    text-transform: uppercase;
   }
  #contenant #contenu form .form-radios {
   float:left;
   width:200px; 
  }
  #contenant #contenu form .form-radios p{
   margin: 0;
   padding: 0 0 0 5px;
 }
 #contenant #contenu form .form-radios .option{
  border: none; 
 }
  #contenant #contenu form .form-radios .option input{
   border: none;
   width: 20px;
  }
/*---------------------- captcha ------------------------*/

#contenant #contenu .captcha{
 border: none;
 clear:both;
 padding-left: 0;
 padding-right: 0;
}
 #contenant #contenu .captcha legend,
 #contenant #contenu .captcha .form-item .description,
 #contenant #contenu .captcha label{
  display: none;
 }
 
 #contenant #contenu .captcha img{
 	float: left;
 }
 
#contenant #contenu .captcha .form-item{
	clear:none;
}
 
#contenant #contenu .captcha #edit-captcha-response-wrapper{
 padding-bottom:10px;
 margin-left: 102px;
 float: left;
}
#contenant #contenu form .captcha #edit-captcha-response-wrapper label{
 border:none;
}
