@charset "UTF-8";#logo,main{text-align:center}.button_form span,h2{text-transform:uppercase}#modalRecupId{display:none;width:600px}#modalRecupId .modal-content{padding:0}#modalRecupId iframe{border:none;width:100%;height:280px}body{min-height:100%;height:100%;font-size:15px;color:#5a5a5a;background-color:#fff;font-family:robotoregular,arial,sans-serif}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out 0s,-webkit-box-shadow 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s,-webkit-box-shadow 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s,box-shadow 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s,box-shadow 5000s ease-in-out 0s,-webkit-box-shadow 5000s ease-in-out 0s!important;-webkit-box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:#c9c9c9!important}::-webkit-input-placeholder{color:#c9c9c9;opacity:1;font-style:italic}:-ms-input-placeholder{opacity:1;font-style:italic;color:#c9c9c9}::-ms-input-placeholder{opacity:1;font-style:italic;color:#c9c9c9}::placeholder{color:#c9c9c9;opacity:1;font-style:italic}#page{min-height:100vh;padding-top:12vh}header{width:100%;background:url(../images/logos_bg.png) center repeat-x;background-size:auto 100%}#logo{width:80%;margin:10px auto 10vh;min-width:100px;max-width:350px}h2{margin:0 15px;font-size:1.5rem;font-weight:400;font-family:roboto_condensedregular,arial}h2:last-of-type{margin-bottom:15px}h2 span{color:#d62424}main{margin:auto}#fields{width:90%;margin:auto}.field{border:1px solid #d62424;border-radius:10px;padding:5px;margin-bottom:15px}.input-field{margin-top:0;height:45px}.input-field .prefix{width:2rem;margin:0 .5rem;top:.35rem}.input-field .prefix img{width:auto}.input-field .prefix~input{margin-left:0;padding-left:3.25rem;padding-top:.5rem;font-size:16px;color:#a5a5a5;text-align:left}.input-field .prefix~input[type=email],.input-field .prefix~input[type=email]:not(.browser-default),.input-field .prefix~input[type=password],.input-field .prefix~input[type=password]:not(.browser-default),.input-field .prefix~input[type=text],.input-field .prefix~input[type=text]:not(.browser-default){border-bottom:0;-webkit-box-shadow:none;box-shadow:none}.input-field .prefix~input[type=email].invalid,.input-field .prefix~input[type=email].valid,.input-field .prefix~input[type=email]:focus,.input-field .prefix~input[type=email]:not(.browser-default).invalid,.input-field .prefix~input[type=email]:not(.browser-default).valid,.input-field .prefix~input[type=email]:not(.browser-default):focus,.input-field .prefix~input[type=password].invalid,.input-field .prefix~input[type=password].valid,.input-field .prefix~input[type=password]:focus,.input-field .prefix~input[type=password]:not(.browser-default).invalid,.input-field .prefix~input[type=password]:not(.browser-default).valid,.input-field .prefix~input[type=password]:not(.browser-default):focus,.input-field .prefix~input[type=text].invalid,.input-field .prefix~input[type=text].valid,.input-field .prefix~input[type=text]:focus,.input-field .prefix~input[type=text]:not(.browser-default).invalid,.input-field .prefix~input[type=text]:not(.browser-default).valid,.input-field .prefix~input[type=text]:not(.browser-default):focus{-webkit-box-shadow:none;box-shadow:none}.button_form{display:inline-block;cursor:pointer;font-size:1.3em;font-weight:500;font-family:robotomedium,arial;background-color:#d62424;color:#fff;border-radius:10px;text-align:center;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;position:relative;margin:15px auto}.button_form:hover{background-color:#7d7d7d}.button_form::before{content:' ';width:10px;height:15px;background:url(../images/next.png) center no-repeat;background-size:contain;position:absolute;top:50%;right:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.button_form span{display:inline-block;margin:20px 70px 20px 30px}#oubli_form{font-size:.8rem}#oubli_form a{position:relative;padding-left:10px;z-index:1;color:#5a5a5a;text-decoration:underline;display:inline-block}@media screen and (max-width:359px){#page{padding-top:8vh}#logo{margin-bottom:5vh}h2{font-size:1.1em}}@media screen and (min-width:600px){#fields{width:60%;max-width:500px}}@media screen and (min-width:960px){.bg,.contenu{width:50%;min-height:100vh}#page{padding:0}.bg{float:left;background:url(../images/bg_volailles.png) no-repeat,radial-gradient(ellipse at center,#c4c4c4,#3a6c5b 45%,#152d25 70%) no-repeat;background-color:#152d25;background-position-x:75%,center;background-position-y:15vh,center;background-size:cover}.contenu{padding:12vh 0 0;float:right;background-color:#fff}h2{font-size:1.8rem;margin-left:30px;margin-right:30px}}@media screen and (min-height:680px){#logo{margin-bottom:10vh}#fields{margin-top:5vh}.button_form{margin-top:7vh}}@media screen and (min-height:960px){h2:last-of-type{margin-bottom:7vh}}@media screen and (min-width:1200px){#fields{width:50%;max-width:600px}h2{font-size:2rem}}@media all and (-ms-high-contrast:none){#page .contenu main .field.input-field{overflow:visible;text-align:left!important}#page .contenu main .field.input-field .prefix{text-align:center}#page .contenu main .field.input-field .prefix~input::-ms-clear,#page .contenu main .field.input-field .prefix~input::-ms-reveal{display:none}}