/* formulaire de contact */
.div_contact{
     margin-left:auto;
     margin-right:auto;
     width:600px;
     height:auto;
}
.div_contact_form{
     float:left;
     height:auto;
     width:100%;
     /* border-radius:5px; */
     padding:30px;
     margin-top:140px;
     margin-bottom:50px;
     background-color:#FFF;
}
/* formulaire inscription */
.text_felicitation{
     float:left;
     width:100%;
     text-align:center;
     height:auto;
     margin-top:10px;
     font-size:18px;
}
.div_inscription_form{
     position:fixed;
     top:50%;
     left:50%;
     transform:translate(-50%, -50%);
     display:none;
     z-index:900;
     height:auto;
     width:500px;
     min-height:40%;
     min-width:500px;
     border-radius:5px;
     padding:30px;
     background-color:#FFF;
}
.div_paiement_form{
     position:fixed;
     top:50%;
     left:50%;
     transform:translate(-50%, -50%);
     display:none;
     z-index:900;
     height:auto;
     width:500px;
     min-height:40%;
     min-width:500px;
     border-radius:5px;
     padding:30px;
     background-color:#FFF;
}
.title_left_form{
     float:left;
     width:100%;
     height:auto;
     font-size:30px;
     color:#0c1f34;
}

/* form1 */
#form_attente, #message_reussite, #message_echec{
     float:left;
     width:100%;
     height:400px;
     text-align:center;
     display:none;
}
.textarea_form1{
     float:left;
     width:100%;
     height:150px;
     font-size:14px;
     padding:15px;
     background:none;
     margin-top:5px;
     border:solid 1px #0c1f34;
     outline:none;
     resize:none;
     /* border-radius:10px; */
}
.input_form1{
     float:left;
     width:100%;
     height:50px;
     font-size:14px;
     padding-left:15px;
     background:none;
     margin-top:5px;
     border:solid 1px #0c1f34;
     outline:none;
     /* border-radius:10px; */
}
.input_form2{
     float:left;
     width:100%;
     height:40px;
     font-size:14px;
     padding-left:15px;
     background:none;
     margin-top:5px;
     border:solid 1px #CCC;
     outline:none;
     border-radius:10px;
}
.select_form1{
     float:left;
     width:100%;
     height:40px;
     color:#000;
     outline:none;
}
/* form1 */

/* formulaire inscription */

/* init mot de passe */
.input_table{
     float:left;
     width:100%;
     height:40px;
     border:solid 1px #CCC;
     border-radius:5px;
     padding:0px 10px 0px 10px;
     margin-top:4px;
}
.reset_password{
     position:absolute;
     top:50%;
     left:50%;
     border:solid 1px #CCC;
     width:400px;
     height:auto;
     border-radius:10px;
     box-shadow:1px 1px 6px #CCC;
     background-color:#FFF;
     transform:translate(-50%, -50%);
     z-index:1010;
}
.button_classic {
    float: left;
    width: auto;
    padding: 0px 10px 0px 10px;
    height: auto;
    min-height: 40px;
    line-height: 40px;
    border-radius: 4px;
    background-color: #00a5db;
    color: #FFF;
    text-align: center;
    cursor: pointer;
    margin-left: 10px;
    outline:none;
    border:none;
    margin-right: 10px;
}
.button_classic:hover {
     background-color: #28c2f5;
     color: #FFF;
}
/* init mot de passe */
