#ContactForm .FormArea{
    font-size: 15px;
font-family: 'Lato', sans-serif;
}
#ContactForm .Error_FormArea{
    font-size: 15px;
font-family: 'Lato', sans-serif;
}
#ContactForm .Error_FormField{
    font-size: 15px;
font-family: 'Lato', sans-serif;
}
#ContactForm .FormField{
    font-size: 15px;
font-family: 'Lato', sans-serif;
}
#ContactForm .FormArea{
    display: block;
 
 
    padding: 10px;
    width: 100%;
    height: 30px;
    border: 1px solid #ffffff;
    background: #ffffff;
    min-height: 180px;
    margin-top: 15px;
    float: left;
    resize: none;
    color:#3d3d3d;
    margin-bottom: 30px;
    resize: none !important;


}
#ContactForm .Error_FormArea{
    display: block;
  border:none;
    padding: 10px;
    width: 100%;
    height: 30px;
    border-bottom: 1px solid #f8091f !important;
    background: #ffdae2;
    min-height: 180px;
    margin-top: 15px;
    float: left;
    resize: none;
    color:#3d3d3d;
    margin-bottom: 30px;
}
#ContactForm .erreur{
    float: left;
    margin-top: -24px;
    min-width: 27%;
    color: #e92f25;
    margin-left: 100px;

}
#ContactForm .FormField {
    float: left;
    width: 100%;
    margin-right: 20px;
    margin-bottom: 15px;
    border: none;
    border: 1px solid #ffffff;
    padding: 15px 10px;
    background:#ffffff;
    color:#3d3d3d;
}
#ContactForm .Error_FormField{
    float: left;
    width: 100%;
    margin-right: 20px;
    margin-bottom: 15px;
    border: none;

    padding: 15px 10px;
    border-bottom: 1px solid #f8091f !important;
    background: #ffdae2;
}
#ContactForm .errorClass  {      
    color: #f71117;
    float: left !important;
    /* margin-left: 00px; */
    /* display: inline-table; */
    margin-top: -9px;
    /* position: absolute; */
    /* margin-left: -222px; */
	}

#ContactForm .Obligatoire{color:#ff0101; font-size:15px;}
#ContactForm .Envois_succee{
    color: #fff;
    background: #999999;
    padding: 10px 20px;
    float: left;
    margin-bottom: 20px;
    /* margin-left: 97px; */
    width: 100%;
    text-align: center;
    font-size: 16px;

}
#ContactForm .Envois_echec{
    color: #fff;
    background: #ea2155;
    padding: 10px 20px;
    float: left;
    margin-bottom: 20px;
    /* margin-left: 97px; */
    width: 100%;
    text-align: center;
    font-size: 16px;

}


#Contact_Form  input:focus ,#Contact_Form  textarea:focus{
    outline: 0;
} 

#ContactForm .Envoyer {
    cursor: pointer;
    font-family: Arial;
    position:relative;
    font-size: 18px;
    text-decoration: none;
    color: #022862;
    text-align: center;
    text-transform: uppercase;
    padding: 12px 10px;
    margin-bottom: 30px;
    display: table;
    margin: auto;
    border: 3px solid #022862;
    font-family: 'Mayeka Bold Demo';
    margin-top: 30px !important;
    z-index: 99999;
    transition: 0.5s ease all;
        -webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    transition: all ease 0.5s;
}
#ContactForm .Envoyer:before{
    position: absolute;
    content: "";
    height: 30px;
    width: 50px;
    background: #cadfff;
    bottom: 10px;
    right: -5px;
    z-index: -3;
}
#ContactForm .Envoyer:hover{
    border: 3px solid #000;
  color:#000;
} 
#ContactForm .FormLabel{
    float: left;
    width:100%;
    color: #7d7d7d;
    font-size: 17px;
    font-family:Segoe UI;
    margin-bottom: 5px;

     
}
::-webkit-input-placeholder {
    color:#3d3d3d;
    font-weight: 700; 

}

:-moz-placeholder { /* Firefox 18- */
    color:#3d3d3d;
    font-weight: 700; 

}

 ::-moz-placeholder {  /* Firefox 19+ */
    color:#3d3d3d;
    font-weight: 700; 

}

 :-ms-input-placeholder {  
    color:#3d3d3d;
    font-weight: 700; 

}
 



