body#page .block h2{text-align:left;font-weight:900;color:#b04267;font-size:1.125rem}
body#page .block h2::after{display:none}
.entete{font-size:0.875rem;line-height:1.5rem}
.myform{width:400px;display:inline-block;margin-right:30px;vertical-align:top;margin-top:50px}
form input,form textarea{width:100%;padding:10px 15px;border:1px solid #d7d7d7;font-size:0.875rem;margin-bottom:25px}
form textarea{height:100px}::-webkit-input-placeholder{color:#7a7885;font-family:'Roboto',sans-serif}::-moz-placeholder{color:#7a7885;font-family:'Roboto',sans-serif}:-ms-input-placeholder{color:#7a7885;font-family:'Roboto',sans-serif}::placeholder{color:#7a7885;font-family:'Roboto',sans-serif}
.submit input{font-size:0.875rem;white-space:nowrap;height:auto;padding:5px 10px;color:#7a7885;text-transform:uppercase;border:1px solid #7a7885;cursor:pointer;position:relative;opacity:1;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}
.submit input:disabled{opacity:0.2}
.submit input:hover{border-color:#b04267;color:#b04267}
.alert{font-size:0.8rem;line-height:1.4rem}
#text_contact{width:500px;display:inline-block;vertical-align:top;margin-top:50px;line-height:1.2rem}
.entete a,#text_contact a{font-weight:800;color:#3d3c3f}
.entete a:hover,#text_contact a:hover{color:#b04267}
#contacts,#copy{margin-bottom:50px}
#copy{font-size:0.875rem}
#networks a{width:40px;height:40px;background-color:#b04267;border-radius:5px;text-align:center;color:#FFF;display:inline-block;margin-right:20px;padding-top:10px}
#networks a:hover{color:#FFF;background-color:#424148}
#RGPD input,#RGPD label{width:auto;vertical-align:top;display:inline-block;padding-bottom:20px}
#RGPD input{width:16px;height:16px;margin-top:1px}
#RGPD label{font-size:0.875rem;line-height:1.1rem;width:-webkit-calc(100% - 25px);width:calc(100% - 25px)}
@media screen and (max-width:799px),screen and (min-width:800px) and (max-width:1299px) and (orientation:portrait){form,#text_contact{width:100%}}