@CHARSET "ISO-8859-1";

/*------------------------------- contenu formulaire drupal ---------------------------*/     
form,
#contact-mail-page{
 margin: 0;
 padding: 0;
}   
form .form-select{
 margin: 0 0 0 5px;
 width: 230px;
}
   #contenu .contentt form .webform-component-select,
   #contenu .content form .webform-component-textarea,
   #contenu .content form .form-item{
    clear:both;
   }
    #contenu .content form .form-item input{
     vertical-align:bottom;
    }
    #contenu .content form .form-item label,
    #contenu .content 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: 190px;
     float: left;
    } 
    #contenu .content form .form-item input,
    #contenu .content form .form-item textarea,
    #contenu .content form .form-item select{  
     font-size: 12px;
     color: #666;
     background-color: #FFF;
     padding: 0px;
     width: 230px;
     margin-top: 3px;
     border: 1px solid #CCC;
     margin-left: 5px;
    }
   #contenu .content div.form-item  input.error,
   #contenu .content div.form-item textarea.error,
   #contenu .content form .form-item select.error {
    border:1px solid #C52020;
    background-color: #FFCCCC;
   }
   #contenu .content form .form-item option {
    font-size: 12px;
    font-style: normal;
    color: #666;
    padding-left: 3px;
   }
   #contenu .content form .form-item optgroup {  
    font-size: 12px;
    color: #666;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    padding-left: 3px;
   }
   #contenu .content form .form-item optgroup:first-letter,
   #contenu .content form .form-item option:first-letter{
    text-transform: uppercase;
   }
  #contenu .content form .form-radios {
   float:left;
   width:190px; 
  }
  #contenu .content form .form-radios p{
   margin: 0;
   padding: 0 0 0 5px;
 }
 #contenu .content form .form-radios .option{
  border: none; 
 }
  #contenu .content form .form-radios .option input{
   border: none;
   width: 20px;
  }
/*---------------------- captcha ------------------------*/

#contenu .content .captcha{
 border: none;
 clear:both;
 padding-left: 0;
 padding-right: 0;
}
 #contenu .content .captcha legend,
 #contenu .content .captcha .form-item .description,
 #contenu .content .captcha label{
  display: none;
 }
 
 #contenu .content .captcha img{
 	float: left;
 }
 
#contenu .content .captcha .form-item{
	clear:none;
}
 
#contenu .content .captcha #edit-captcha-response-wrapper{
 	padding-bottom:10px;
	float:right;
	margin-right:13px;
}
#contenu .content form .captcha #edit-captcha-response-wrapper label{
 border:none;
}
#contenu .content form fieldset{
	border: 0;
	padding: 0;
	margin:0 0 10px 0;
}
#contenu .content form fieldset legend{
	border: 0;
	padding: 0;
	margin: 0;
	
}
#contenu #edit-submitted-voici-ses-coordonnees--pourquoi-cette-personne-sort-elle-de-lordinaire-wrapper label,
#contenu #edit-submitted-voici-ses-coordonnees--pourquoi-cette-personne-sort-elle-de-lordinaire-wrapper textarea,
#contenu #webform-component-pourquoi_je_sors_de_lordinaire label,
#contenu #webform-component-pourquoi_je_sors_de_lordinaire textarea{
	margin:2px 0 0;
	width: 426px;
}
#contenu #edit-submitted-voici-ses-coordonnees--pourquoi-cette-personne-sort-elle-de-lordinaire-wrapper label,
#contenu #webform-component-pourquoi_je_sors_de_lordinaire label{
	border:none;
}
