/*formulaire sélecteur*/

#selecteur-main-form{
    background-color: #b7b8bc;
    padding-bottom: 15px;
}

#selecteur-main-form #selecteur-accordion-title{
    font-size: 18px;
    text-align: center;
    text-decoration:none;
    text-transform: uppercase;
    padding:5px;
    margin:0;
    color: white;
    background: black;
}

#edit-poids-show{
    text-align: center;
    background-color: #b7b8bc;
    width:80%;
    border: none;
}
/*champs select list*/

#selecteur-main-form .form-select{
    width:80%;
}


/*boutons image*/

#radiosbuttons{
    width:400px;
    margin: 0 auto;
    padding: 20px 35px 20px 35px;
}

#selecteur-main-form .ui-buttonset {
    margin-bottom: 10px;
}

#selecteur-main-form .ui-buttonset .ui-button{
    margin: 5px 3px 3px 3px;
}
#radiosbuttons .ui-state-active{
    border: solid 1px #27A770;
}

#radiosbuttons .ui-state-hover{
    border: solid 1px #27A770;
}

#selecteur-main-form .form-item{
    padding-left: 50px;
}
/*slider*/

#range_slider{
    margin-left: 50px;
    background: #27A770;

}

/*boutons soumission et remise à zéro*/


#selecteur-main-form .form-actions{
   text-align:center;
    margin: 0 auto;
}
#selecteur-main-form #edit-actions .hide-button{
visibility:hidden;
}

/*  accordion*/


#selecteur_accordion h2{
    text-align: left;
}


#selecteur_accordion  h3{
    line-height: 36px;  
    font-size: 100%;  
    width: 100%;  
    text-indent: 50px;  
}


#selecteur_accordion  .ui-accordion-header a{
    margin: 0px;
    text-decoration:none;
}

#selecteur_accordion  .ui-accordion-content a{
    color: #ec342e;
    font-weight:bold;
    padding: 2px;
}

#selecteur_accordion  .ui-accordion-content a:hover{
    background: #ec342e;
    color: white;    
}


#selecteur_accordion  .ui-accordion-content table{
    font-family: Arial, sans-serif;
}


#selecteur_accordion  .ui-accordion-header a :focus ,:active{
    outline:0;
}

#selecteur_accordion .option{
    color: lightgray;
}


#selecteur_accordion .ui-accordion-header {
    font-weight: bold; 
    color: black;
    background: #B3CBC1;
    margin: 0px;
}

#selecteur_accordion input.form-submit{
    color: white;
    background: #ec342e;
    text-shadow:none;
}

#selecteur_accordion input.form-submit:hover{
    border-color: black;
}



#selecteur_accordion  .selecteur-form-result-recommended{
    background: #27A770;   
} 

#selecteur_accordion table tbody tr{
border: none;
}

   
.selector-accordion-table{
    background-color: white;
}

 
.selector-accordion-table tr td{
   width: 50%;
   padding-left: 10px;
   border:none;
   }

#selecteur-main-form .form-submit{
       width: 110px;
   }
   
#selecteur-main-form #edit-actions {
padding-top : 15px;
}


#selecteur-contact-form{
    margin-top: 10px;
    background-color: #b7b8bc;
}

#selecteur-contact-form a{
 color: white;  
 background: #ec342e;
}

#selecteur-contact-form .form-type-textfield, .form-type-checkbox, .form-type-select, .form-submit, .form-item-infos {
padding: 0px 15px 0px 35px;

}

#edit-country, #edit-postal, #edit-mail{
    width: 80%;
}

#selecteur-contact-form .form-textarea-wrapper{
    width:80%
}



#selecteur-contact-form .form-submit{
    text-align: center;
    width:120px;
}

#edit-submit-button{
    margin: 15px 40%;
}


#selecteur-contact-form h3{
    text-align: center;
    line-height: 36px;  
    font-size: 100%;
    color: white;
    background: black;
}

#selecteur-contact-form .form-type-checkbox label{
    font-weight: bold;
}
