#form_contact .input {
    width: 100%;
    margin-bottom: 2vh;
    height: 50px;
    padding: 0 10px;
    outline: none;
    border: 1px solid #e0e0e0;
}
#form_contact .error {
 border: 1px solid #b74040 !important;
}
#form_contact .textarea{
    width: 100%;
    margin-bottom: 2vh;
    height: 150px;
    padding: 0 10px;
    outline: none;
    border: 1px solid #e0e0e0;

}

#form_contact .btn_envoyer {
    display: table;
    margin: 5vh 15px;
    width: calc(100% - 30px);
    float: none;
    text-align: center;
    border: 1px solid #000;
    font-family: Raleway;
    font-size: 1em;
    text-transform: uppercase;
    color: #000;
    text-decoration: none;
    padding: 15px 0;
    transition: all 0.4s ease;
}
#form_contact .btn_envoyer:hover{ background-color: #000; color: #fff;}

#form_contact .succes {
   display: block;
   font-family: Raleway;
font-size: 0.95em;
  text-transform: uppercase;
text-align: center;
margin-bottom: 10px;
color: #637f51;
}

#form_contact .erreur{
   display: block;
   font-family: Raleway;
font-size: 0.95em;
  text-transform: uppercase;
text-align: center;
margin-bottom: 10px;
color: #b74040;
}

