/*-----------------demande de devis-------*/
form#demande_de_devis{
width:450px;
margin:0 auto;
padding:20px;
font-family:Tahoma;
font-size:12px;
border:1px solid #eeeeee;
}
#demande_de_devis fieldset{
margin:15px 0 15px 0;
padding:15px;
border:1px solid #4F4F4F;
}
#demande_de_devis select,#demande_de_devis input,#demande_de_devis textarea{
display:block;
margin-bottom:5px;
}
#demande_de_devis legend{
font-size:15px;
font-weight:bold;
}
/*----------inscription------------------*/
#inscription_wrap{
width:492px;
height:auto;
padding:20px 0 20px;
}
form{
font-size:12px;
font-family:Tahoma;
}
form#inscription label{
width:119px;
float:left;
}
form#inscription label input {
float:left;
}
form fieldset{
margin:0 0 20px 0;
padding:10px;
border:none;
background-color:#e5e5e5;
border:1px solid #d5d5d5;
}
form legend{

padding:5px;
color:#ffffff;
background-color:#02a7a0;
font-weight:900;
font-size:14px;
}
span.etoile {
color:#C61F0D;
}
form input[type=text],form input[type=password]{
border:1px solid #c6c6c6;
height:19px;
width:200px;
background-color:#f7f7f7;
}
form select{
border:1px solid #c6c6c6;
background-color:#f7f7f7;
}
form input#submit,form input#envoyer{
height:23px;
background-color:#02a7a0;
line-height:19px;
font-weight:bold;
color:#ffffff;
border:none;
}
form input#submit{
width:167px;
}
form input#envoyer{
width:73px;
margin-left:387px;
}
form input:hover,form textarea#informations:hover,form select:hover{
border:1px solid #02a7a0;
}
form textarea#informations{
background-color:#f7f7f7;
border:1px solid #c6c6c6;
height:50px;
width:200px;
}
span.requis_txt{
margin:0 145px 0 0; 
color:#C61F0D; 
font-weight:bold
}
.clearfix{
clear:both;
}
.radio_container{
height:24px;
}
/*-----------------fin de inscription ----------------*/
/*---------------questionnaire--------------------*/
form label.largeur_label{
float:left;
width:225px;
}
/*-----------------formulaire categories----------*/
form#categorie_form label {
width:200px;
float:left;
}
form#categorie_form div{
height:30px;
}
form#categorie_form select {
height:21px;
}

#success_message {
width:448px;
height:auto;
padding:5px;
background-color:#e5e5e5;
text-align:left;
border:1px solid #d5d5d5;
margin-bottom:20px;
}
#success_message p{
color:#353535;
font-size:12px;
font-family:Tahoma;
}
form#categorie_form select#type_dintervention{
height:130px;
margin-bottom:20px;
}
form#categorie_form div#type_dintervention_container {
width:430px;
min-height:0;
height:auto !important;
padding:15px;
background-color:#e5e5e5;
}
.intervention_nom{
float:left;
}
.intervention_checkbox{
float:right;
}
.boldtext{
font-size:12px;
font-weight:bold;
}
/*-------------------espace client-----------------*/
#moncompte{
width:460px;
height:161px;
background-color:#E6E6E6;
border:1px solid #000000;
padding:40px 10px;
}
#moncompte p{
font-size:13px;
color:#000000;
}
label.largeur_label{
width:100% !important;
}
