#easiformarea {
/*Personnaliser l'aspect global de la zone du formulaire*/
/*border: 1px dashed #dedede;*/
width:450px;
margin:auto;
}


#easiformarea .easiform{
/*Personnaliser l'aspect global de la zone du formulaire*/ 
text-align: left;
display: table-cell;
vertical-align: middle;
padding-top: 5%;

}

#easiformarea .easiform label {
/*Style pour personnaliser le label / intitulé des champs*/
display: block !important; 
width: 100% !important; 
padding-top: 10px !important;
font-weight: bold !important;
color:#EA510E;
}


#easiformarea .easiform input[type="text"]{
    /*Style du champs de type text*/
    width:400px !important;
}

#easiformarea .easiform input[type="email"]{
    /*Style des champs de type email*/
    width:400px !important;
}

#easiformarea .easiform .easiformmultipleselect {
    /*Style des champs multilien (case à cocher) */
}

#easiformarea .easiform select {
    /*Style des liste déroulantes*/
    width:400px !important;
}

#easiformarea .easiform textarea{
    /*Style des champs textearea*/
    width:400px !important;
}
#easiformarea .easiform .multiplechoicearea{
}

#easiformarea .easiform .mandatory{
    /*Style de l'étoile des champs obligatoire*/
    color:red !important;
}


#easiformarea .mandatoryfieldmention {
    /*Style de la mention des champs obligatoires */
    width:400px !important;
    color:red;
}

#easiformarea .validatebutton { 
    /*Style du bouton valider*/
    padding-top: 10px !important;
    width:400px !important;
}

#easiformWaiting {
    display: none;
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba( 255, 255, 255, .8 ) url('./img/loading_forms.gif') 50% 50% no-repeat;
}

.easiformWaitingCont {
    width: 100%;
    height: 100%;
    display: table;    
}

.easiformWaitingMsg {
    color: #000000;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    padding-top: 5%;
    //text-align: center;
    //padding-top: 25%;
}
