/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */@import url("https://fonts.googleapis.com/css?family=Frank+Ruhl+Libre:400,700|Source+Sans+Pro");html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}nav ul{list-style-type:none;padding:0;margin:0}nav ul li{line-height:26px;color:white}nav ul li:before{content:'> '}nav a{color:inherit;text-decoration:none}*{box-sizing:border-box}.bouton{background-color:#2ac0d7;color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-decoration:none;padding:13px 30px;font-weight:700;border-style:none;border-width:0;display:inline-block;-webkit-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;-ms-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}@media only screen and (max-width: 800px){.bouton{padding:8px 25px;font-size:16px}}.bouton.vert{background-color:#dee219;color:#004e77;padding:20px 60px}.bouton:hover{background-color:#004e77;color:#fff}.btnform{background-color:#f8971d;color:#fff;text-decoration:none;border-style:none;border-width:0;padding:14px 126px;font-size:24px;line-height:31px}@media (max-width:500px){.btnform{margin-bottom:0 !important}}.btnform:hover{background-color:#DC7D27}.btnform.bleu{background-color:#B36A1E}.btnform.bleu:hover{background-color:#132A48}.btnform.autre-rouge-pale:hover{background-color:#8D1515 !important}.btnform.rouge-pale:hover{background-color:#800F24 !important}.halfwidth-wrapper{display:flex;flex-direction:row}@media only screen and (max-width: 800px){.halfwidth-wrapper{flex-direction:column}}.halfwidth-wrapper .halfwidth{flex:1}@media (max-width:800px){.halfwidth-wrapper .halfwidth{margin:0}}.halfwidth-wrapper .halfwidth li{color:#231F20;text-align:left}form{max-width:1100px;margin:50px auto 0;text-align:center;background-color:#FFF5E5;padding-bottom:62px}form h3{background-color:#f8971d;color:#fff;text-align:center;font-size:22px;line-height:28px;padding:30px;font-weight:500;margin:0;font-family:"Frank Ruhl Libre"}@media only screen and (max-width: 800px){form h3{font-size:4vw}}@media only screen and (max-width: 600px){form h3{padding:25px 30px}}@media only screen and (max-width: 500px){form h3{font-size:20px;text-align:left}}form input,form textarea{-webkit-appearance:none;-webkit-border-radius:0}form fieldset{border:none;padding:1.5% 14%;clear:both}@media (max-width:425px){form fieldset{padding:1.5% 15px}}form .champ{text-align:left;width:50%;padding:1.5%;float:left}form .champ.fullwidth{width:100%}@media only screen and (max-width: 600px){form .champ{width:100%}}@media only screen and (max-width: 500px){form .champ{padding:4%}}form .champ label{display:block;padding-bottom:4px;font-weight:700;font-family:"Frank Ruhl Libre";color:#231F20}form .champ label.error{color:#d0011b;padding-top:4px;font-weight:400}form .champ label#lblInfolettre{max-width:80%}form .champ textarea{padding:1% 3% 1% 0 !important}form .champ input[type="text"],form .champ input[type="tel"],form .champ input[type="email"],form .champ textarea{width:100%;border:0;outline:0;background:transparent;border-bottom:2px solid #f8971d;padding:3% 3% 1% 0;font-family:'SourceSansPro',Calibri,Arial,sans-serif;background-color:transparent;color:#252b2e}form .champ input[type="text"].bleu,form .champ input[type="tel"].bleu,form .champ input[type="email"].bleu,form .champ textarea.bleu{border-bottom:2px solid #B36A1E}form .champ input[type="text"].rouge,form .champ input[type="tel"].rouge,form .champ input[type="email"].rouge,form .champ textarea.rouge{border-bottom:2px solid #9F1C33}form .champ input[type="text"].autrerouge,form .champ input[type="tel"].autrerouge,form .champ input[type="email"].autrerouge,form .champ textarea.autrerouge{border-bottom:2px solid #8D1515}@media only screen and (max-width: 600px){form .champ input[type="text"],form .champ input[type="tel"],form .champ input[type="email"],form .champ textarea{padding:2%}}form .champ input[type="text"]::-webkit-input-placeholder,form .champ input[type="tel"]::-webkit-input-placeholder,form .champ input[type="email"]::-webkit-input-placeholder,form .champ textarea::-webkit-input-placeholder{color:#252b2e;font-family:"Source Sans Pro";font-size:18px;line-height:23px;opacity:.5}form .champ input[type="text"]::-moz-placeholder,form .champ input[type="tel"]::-moz-placeholder,form .champ input[type="email"]::-moz-placeholder,form .champ textarea::-moz-placeholder{color:#252b2e;font-size:18px;font-family:"Source Sans Pro";line-height:23px;opacity:.5}form .champ input[type="text"]:-ms-input-placeholder,form .champ input[type="tel"]:-ms-input-placeholder,form .champ input[type="email"]:-ms-input-placeholder,form .champ textarea:-ms-input-placeholder{color:#252b2e;font-size:18px;font-family:"Source Sans Pro";line-height:23px;opacity:.5}form .champ input[type="text"]:-moz-placeholder,form .champ input[type="tel"]:-moz-placeholder,form .champ input[type="email"]:-moz-placeholder,form .champ textarea:-moz-placeholder{color:#252b2e;font-size:18px;font-family:"Source Sans Pro";line-height:23px;opacity:.5}form fieldset.options{padding-top:5%;padding-bottom:2%}@media (max-width:425px){form fieldset.options{padding-left:2%;padding-right:2%}}form fieldset.options .champ{width:50%;padding-top:0;padding-bottom:0;margin-top:10px}@media (max-width:800px){form fieldset.options .champ{width:100%}}form fieldset.options .champ label{color:#252b2e;font-weight:400;display:inline-block;position:relative;top:1px;max-width:80%}form fieldset.options .champ label.error{color:#d0011b;display:block;margin-left:38px}form fieldset.options .champ label a{border-bottom:solid 1px #004e77}form fieldset.options .champ label a:hover,form fieldset.options .champ label a a:focus{border-bottom-color:transparent}form fieldset.options .champ input[type="checkbox"]{width:24px;height:24px;position:relative;margin-right:10px;background:transparent;border:solid 2px #231F20;vertical-align:top;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}form fieldset.options .champ input[type="checkbox"].bleu:checked:after{color:#B36A1E}form fieldset.options .champ input[type="checkbox"].autrerouge:checked:after{color:#BA1D1D}form fieldset.options .champ input[type="checkbox"].rouge:checked:after{color:#9F1C33}form fieldset.options .champ input[type="checkbox"]:checked:after{content:'✔';position:absolute;color:#f8971d;bottom:-2px;left:3px;background-color:transparent;-webkit-transition:background .2s ease-out 0s;-moz-transition:background .2s ease-out 0s;-ms-transition:background .2s ease-out 0s;-o-transition:background .2s ease-out 0s;transition:background .2s ease-out 0s}form input[type="submit"]{margin-top:20px;width:336px;max-width:100%}@media only screen and (max-width: 500px){form input[type="submit"]{margin-bottom:40px;width:90%;padding:18px}}header{display:flex}@media only screen and (max-width: 800px){header{flex-wrap:wrap;padding:0}}header .sticky-phone{height:56px;width:297px;right:50px;z-index:2;background-color:#DC7D27;color:#FFFFFF;font-family:"Frank Ruhl Libre";font-size:28px;font-weight:bold;line-height:56px;text-align:center;position:fixed;-webkit-box-shadow:0 2px 24px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 2px 24px 0 rgba(0,0,0,0.25);box-shadow:0 2px 24px 0 rgba(0,0,0,0.25)}@media only screen and (max-width: 500px){header .sticky-phone{display:none}}header .sticky-phone.bleu{background-color:#B36A1E}header .sticky-phone.rouge{background-color:#D1243E}header .gauche{flex-basis:33.33%;background-color:#f8971d;display:flex;flex-direction:column;justify-content:space-between}header .gauche.merci{justify-content:center}@media only screen and (max-width: 800px){header .gauche{flex-basis:100%;order:2}}header .gauche .img-wrapper{background-color:white}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){header .gauche .img-wrapper{overflow:hidden}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){header .gauche .img-wrapper img{margin-bottom:100px}}@media all and (-ms-high-contrast:none) and (max-width:800px),(-ms-high-contrast:active) and (max-width:800px){header .gauche .img-wrapper img{margin-bottom:50px}}header .gauche .texte-wrapper{height:100%;display:flex;align-items:center;transition:all .5s ease}@media (max-width:800px){header .gauche .texte-wrapper{padding:80px 0;height:auto}}header .gauche .texte-wrapper .btn:hover{color:white;background-color:#DC7D27}header .gauche .texte-wrapper .btn.rouge:hover{background-color:#800F24}header .gauche .texte-wrapper .btn.autre-rouge:hover{background-color:#8D1515}header .gauche .texte-wrapper .btn.bleu:hover{background-color:#364D6C}@media (max-width:425px){header .gauche .texte-wrapper .btn{margin-top:30px}}header .gauche .pour-centrer{width:67%;margin:30px auto}@media only screen and (max-width: 1440px){header .gauche .pour-centrer{width:80%}}@media only screen and (max-width: 800px){header .gauche .pour-centrer{position:relative}}@media only screen and (max-width: 500px){header .gauche .pour-centrer{height:auto}}header .gauche .pour-centrer h1{color:#FFFFFF;font-family:"Frank Ruhl Libre";font-size:28px !important;line-height:36px}header .gauche .pour-centrer p.sachez{color:#FFFFFF;font-size:22px !important;line-height:28px;margin:22px 0 !important}header .gauche .pour-centrer p.plaisir{color:#FFFFFF;font-size:22px !important;font-weight:bold;line-height:28px;margin:22px 0 !important}header .gauche .pour-centrer h1.header-slogan{font-family:"Frank Ruhl Libre";font-size:28px;font-weight:500;line-height:36px;margin-top:0;color:white}@media only screen and (max-width: 1440px){header .gauche .pour-centrer h1.header-slogan{font-size:22px;line-height:28px}}header .gauche .pour-centrer p.header-text{font-size:22px;line-height:28px;color:white}@media only screen and (max-width: 1440px){header .gauche .pour-centrer p.header-text{font-size:16px;line-height:24px}}@media only screen and (max-width: 800px){header .gauche .pour-centrer a.participer{width:45%;position:absolute;bottom:0;left:0;max-width:221px;padding:15px 60px}}@media only screen and (max-width: 500px){header .gauche .pour-centrer a.participer{width:100%;position:relative}}header .droite{flex-basis:66.66%}@media only screen and (max-width: 800px){header .droite{flex-basis:100%;order:1}}header .droite img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width: 800px){body.confirmation header .gauche .pour-centrer{height:auto}}body.confirmation header .gauche .pour-centrer h1{font-size:2.8vw}@media only screen and (max-width: 600px){body.confirmation header .gauche .pour-centrer h1{font-size:3.8vw}}body.confirmation header .gauche .pour-centrer h1 em{display:block}body.confirmation header .gauche .pour-centrer p{font-size:1.9vw;max-width:400px;margin:2vw auto 5vw}@media only screen and (max-width: 600px){body.confirmation header .gauche .pour-centrer p{font-size:18px}}@media only screen and (max-width: 950px){body.confirmation header .gauche .pour-centrer .bouton{font-size:16px;padding:20px}}body footer{max-width:1920px;margin:100px auto 0}body footer .container{display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media only screen and (max-width: 1024px){body footer .container{flex-direction:column}}body footer .container .item{flex:1;text-align:center}body footer .container .item img{width:80%;display:inline-block;max-width:333px}@media only screen and (max-width: 1024px){body footer .container .item{width:100%}body footer .container .item img{width:100%}}body footer .container .item:last-child.rouge>a:hover{color:#9F1C33}body footer .container .item:last-child.autrerouge>a:hover{color:#8D1515}body footer .container .item:last-child.bleu>a:hover{color:#B36A1E}body footer .container .item:nth-child(2){border-left:2px solid #f8971d;border-right:2px solid #f8971d}@media (max-width:600px){body footer .container .item:nth-child(2){width:80% !important}}@media (max-width:425px){body footer .container .item:nth-child(2){width:100% !important}}@media only screen and (max-width: 1024px){body footer .container .item:nth-child(2){width:50%;border-left:none;border-right:none;border-top:2px solid #f8971d;border-bottom:2px solid #f8971d;margin:30px 0;padding:30px 0}}body footer .container .item:nth-child(2).autrerouge{border-left:2px solid #BA1D1D;border-right:2px solid #BA1D1D}@media only screen and (max-width: 1024px){body footer .container .item:nth-child(2).autrerouge{width:50%;border-left:none;border-right:none;border-top:2px solid #BA1D1D;border-bottom:2px solid #BA1D1D}}body footer .container .item:nth-child(2).bleu{border-left:2px solid #B36A1E;border-right:2px solid #B36A1E}@media only screen and (max-width: 1024px){body footer .container .item:nth-child(2).bleu{width:50%;border-left:none;border-right:none;border-top:2px solid #B36A1E;border-bottom:2px solid #B36A1E}}body footer .container .item:nth-child(2).rouge{border-left:2px solid #D1243E;border-right:2px solid #D1243E}@media only screen and (max-width: 1024px){body footer .container .item:nth-child(2).rouge{width:50%;border-left:none;border-right:none;border-top:2px solid #D1243E;border-bottom:2px solid #D1243E}}body footer .container .item .phone{display:block;font-family:"Frank Ruhl Libre";color:#f8971d;font-size:28px;font-weight:bold;line-height:36px}body footer .container .item .phone.autrerouge{color:#BA1D1D}body footer .container .item .phone.bleu{color:#B36A1E}body footer .container .item .phone.rouge{color:#D1243E}body footer .container .item .adress{line-height:23px}main ul{list-style-type:none}main ul li{position:relative;line-height:26px;color:white;margin-bottom:26px}main ul li:before{content:'> ';position:absolute;color:#f8971d;left:-24px}main .liens ul li:before{color:white}main .halfwidth-wrapper.bleu ul li:before{color:#B36A1E}main .halfwidth-wrapper.autrerouge ul li:before{color:#BA1D1D}main .halfwidth-wrapper.rouge ul li:before{color:#9F1C33}@media only screen and (max-width: 600px){main section.contenu{overflow:hidden}}main section.contenu img.line{margin:5.5% 0;width:100%;height:auto}@media only screen and (max-width: 600px){main section.contenu img.line{width:800px;max-width:800px}}main section.contenu .container{display:flex;background-color:#DC7D27;padding:105px 0 50px}@media only screen and (max-width: 800px){main section.contenu .container{flex-wrap:wrap;padding-top:0}}main section.contenu .container .gauche{flex-basis:53.125%;overflow:hidden;display:flex;justify-content:flex-end}@media only screen and (max-width: 800px){main section.contenu .container .gauche{flex-basis:100%;margin-bottom:5%}}main section.contenu .container .gauche img{width:100%;height:100%;max-width:850px;object-fit:cover;align-self:center}main section.contenu .container .droite{flex-basis:46.875%;padding:0 108px 0 56px;min-width:500px;max-width:736px;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width: 800px){main section.contenu .container .droite{flex-basis:100%;min-width:unset;max-width:unset;padding-top:50px}}@media only screen and (max-width: 600px){main section.contenu .container .droite{padding:0 30px}}main section.contenu .container .droite h1{font-size:32px;font-weight:500;font-family:"Frank Ruhl Libre";color:white}@media only screen and (max-width: 1440px){main section.contenu .container .droite h1{font-size:28px}}@media only screen and (max-width: 800px){main section.contenu .container .droite h1{font-size:24px}}@media only screen and (max-width: 500px){main section.contenu .container .droite h1{font-size:20px}}main section.contenu .container .droite p{color:white;line-height:26px}main section.liens{display:flex}@media only screen and (max-width: 600px){main section.liens{flex-wrap:wrap}}main section.liens .menu-item{flex-basis:33.33%;background-color:#f8971d;padding-bottom:65px}@media only screen and (max-width: 600px){main section.liens .menu-item{flex-basis:100%;padding-bottom:50px}}main section.liens .menu-item ul{width:67%;max-width:355px;margin:0 auto}@media only screen and (max-width: 1024px){main section.liens .menu-item ul{width:90%}}@media only screen and (max-width: 600px){main section.liens .menu-item ul{max-width:unset}}main section.liens .menu-item:nth-child(2){background-color:#DC7D27}main section.liens .menu-item .wrapper-ie{width:100%;height:271px;overflow:hidden}@media (min-width:1920px){main section.liens .menu-item .wrapper-ie{height:420px}}@media (max-width:1920px){main section.liens .menu-item .wrapper-ie{height:320px}}@media (max-width:1600px){main section.liens .menu-item .wrapper-ie{height:271px}}main section.liens .menu-item .wrapper-ie .image-background{width:100%;height:auto}main section.liens .menu-item .spacer-wrapper{text-align:center;margin-bottom:25px}main section.liens .menu-item .spacer-wrapper .spacer{width:71px}main section.liens .menu-item h2{text-align:center;font-family:"Frank Ruhl Libre";font-size:28px;margin:32px 8px 25px;line-height:32px;height:64px;font-weight:normal;color:white}@media only screen and (max-width: 1024px){main section.liens .menu-item h2{font-size:24px;line-height:28px;height:auto}}main section.formulaire{padding:0 50px}@media only screen and (max-width: 600px){main section.formulaire{padding:0 30px}}@media (max-width:425px){main section.formulaire{padding:0 15px}}main section.formulaire .oubliez{text-align:center;padding:7vw 50px 0;max-width:860px;margin:0 auto}@media only screen and (max-width: 600px){main section.formulaire .oubliez{padding:7vw 0 4vw}}main section.formulaire .oubliez .sur-titre{color:#DC7D27;font-size:32px;font-family:"Frank Ruhl Libre";font-weight:500;line-height:36px;text-align:center}main section.formulaire .oubliez .sur-titre.autrerouge{color:#BA1D1D}main section.formulaire .oubliez .sur-titre.rouge{color:#9F1C33}main section.formulaire .oubliez .sur-titre.bleu{color:#B36A1E}@media only screen and (max-width: 600px){main section.formulaire .oubliez .sur-titre{font-size:28px;line-height:32px}}main section.formulaire .oubliez h2{font-family:'NexaSlab',Calibri,Arial,sans-serif;font-size:4vw;color:#2ac0d7;margin:0 0 20px}@media only screen and (max-width: 600px){main section.formulaire .oubliez h2{font-size:5vw}}main section.formulaire .oubliez .remplissez{color:#231F20;line-height:26px;text-align:left}main section.formulaire section.erreur{text-align:center;color:#d0011b}main section.formulaire section.erreur li{display:inline-block}body{color:#231F20;font-family:"Source Sans Pro",sans-serif;font-size:18px}body .container{padding:30px 50px}body img{max-width:100%;display:inline-block}body a{text-decoration:underline;color:#231F20}body a:hover,body a:focus{color:#f8971d}body .btn{text-decoration:none;padding:18px 24px;background-color:white;text-align:center;display:block}body .centrerV{display:flex;flex-direction:column;justify-content:center}body .orange-pale{background-color:#f8971d !important}body .orange-fonce{background-color:#DC7D27 !important}body .orange-pale-pale{background-color:#FFF5E5 !important}body .bleu-pale{background-color:#364D6C !important}body .bleu-fonce{background-color:#132A48 !important}body .bleu-pale-pale{background-color:#EAECEF !important}body .autre-rouge-pale{background-color:#BA1D1D !important}body .autre-rouge-fonce{background-color:#8D1515 !important}body .autre-rouge-pale-pale{background-color:#F5EBEB !important}body .rouge-pale{background-color:#9F1C33 !important}body .rouge-fonce{background-color:#800F24 !important}body .rouge-pale-pale{background-color:#F5EBEB !important}#flexbox .display-box{display:-moz-box;display:-webkit-box}.clearfix:after{content:"";display:table;clear:both}/*# sourceMappingURL=absolu.css.map */