body{font-family:'Open Sans',sans-serif}h1,h2,h3,h4{font-family:'Open Sans',sans-serif;font-weight:700}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body,html{margin:0;padding:0;height:100%}body{font-weight:400;font-size:16px;line-height:20px;color:#212529;background-color:#fff;word-spacing:normal;letter-spacing:normal}.wrapper{min-height:100%;position:relative}h3,h4{font-weight:700}h1{font-size:2.5rem;font-weight:400}h2{font-size:1.9rem;font-weight:400}h3{font-size:1.5rem}h4{font-size:1.3rem}p{margin-bottom:0}.mentions{font-size:10px;line-height:11px}.helper{border:1px solid #000;position:fixed;color:#000;font-size:12px;line-height:12px;top:0;left:0;z-index:999;background-color:#fff;width:20px;height:20px;display:inline-block;overflow:hidden;transition:all .3s ease-out;text-align:left}.helper:hover{width:250px;height:auto}.helper>span.responsive-indic{cursor:pointer;font-size:12px;line-height:14px}.helper>span.responsive-indic::after{display:inline-flex;align-items:center;justify-content:center;height:20px;width:20px;font-weight:700;background-color:#ff0;z-index:999;content:'xl'}@media (max-width:1239.98px){.helper>span.responsive-indic::after{content:'md'}}@media (max-width:799.98px){.helper>span.responsive-indic::after{content:'sm'}}@media (max-width:319.98px){.helper>span.responsive-indic::after{content:'xs'}}.helper>ul{padding:10px;width:250px;font-size:14px;line-height:16px}.container.main-color-alt a:not(.btn),.zone.main-color-alt a:not(.btn),section.main-color-alt a:not(.btn){color:#ffe567}.container.light a:not(.btn),.container.main-color a:not(.btn),.zone.light a:not(.btn),.zone.main-color a:not(.btn),section.light a:not(.btn),section.main-color a:not(.btn){color:inherit}.container.light,.zone.light,section.light{background-color:#f8f9fa;color:#212529}.container.main-color,.zone.main-color,section.main-color{background-color:#fff;color:#212529}.container.main-color-alt,.zone.main-color-alt,section.main-color-alt{background-color:#2f3e4f;color:#fff}.zone{padding:15px}@media (max-width:799.98px){.row{margin:1em 0}}@media (max-width:799.98px){.hidden-sm-down{display:none!important}}@media (min-width:800px){.hidden-md-up{display:none!important}}.btn{text-transform:uppercase;font-weight:700;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;cursor:pointer}.btn.btn-default{color:#fff;border-color:#2f3e4f;background-color:#2f3e4f}.btn.btn-default:hover{color:#fff!important;background-color:#2f3e4f;border-color:#2f3e4f}.btn:hover{color:#fff!important}.btn.wide{padding:.7rem 6rem}a.btn-default:not([href]):not([tabindex]){color:#fff;border-color:#2f3e4f;background-color:#2f3e4f}a.btn-default:not([href]):not([tabindex]):hover{background-color:#1c252f}footer.container .btn{color:#fff}@font-face{font-family:"Helvetica Neue Heavy";src:url(../fonts/HelveticaNeue-Heavy.woff) format("woff"),url(../fonts/HelveticaNeue-Heavy.ttf) format("ttf")}@font-face{font-family:"Helvetica NeueLTStd Bold";src:url(../fonts/HelveticaNeueLTStd-Bd.woff) format("woff"),url(../fonts/HelveticaNeueLTStd-Bd.ttf) format("ttf")}@font-face{font-family:"Helvetica NeueLTStd Roman";src:url(../fonts/HelveticaNeueLTStd-Roman.woff) format("woff"),url(../fonts/HelveticaNeueLTStd-Roman.ttf) format("ttf")}.main-color h1{font-family:"Helvetica Neue Heavy";color:#fff;font-size:49px}.main-color h1 .bgcolor{background-color:#76b82a}.main-color h2{font-family:"Helvetica NeueLTStd Bold";color:#76b82a;font-size:2.02rem}.main-color p{font-family:"Helvetica NeueLTStd Roman";color:#fff;font-size:20px;line-height:30px}.main-color ul{font-family:"Helvetica Neue Heavy";color:#fff}.main-color ul li{background-image:url(../img/CELIADE_LP_bullet.png);background-position:left;background-repeat:no-repeat;list-style:none;line-height:60px;font-size:20px}.main-color .zone{box-shadow:0 0 30px rgba(0,0,0,.1);padding:30px}.main-color .zone .h4{font-family:"Helvetica NeueLTStd Bold";color:#fff;font-size:20px;line-height:30px}.main-color .zone .st{font-family:"Helvetica NeueLTStd Roman";color:#fff;font-size:20px}.main-color .zone.alert .thanks{color:#2f3e4f}@media (max-width:799.98px){.main-color h1{font-size:28px}.main-color h2{font-size:24px}.main-color p{font-size:18px;line-height:24px}}.REA p{font-family:"Helvetica NeueLTStd Roman";color:#2f3e4f;font-size:20px;line-height:30px}.REA p .bold{font-family:"Helvetica NeueLTStd Bold"}.REA .picto{font-family:"Helvetica NeueLTStd Roman";color:#2f3e4f;font-size:17px;line-height:20px}.formation{background-color:#f4f5f6}.formation h3{font-family:"Helvetica NeueLTStd Bold";font-size:30px;line-height:40px;color:#76b82a}.formation h3 .color{color:#2f3e4f}.formation .bold{font-family:"Helvetica NeueLTStd Bold";color:#2f3e4f;font-size:17px;line-height:30px}.formation li{list-style-image:url(../img/CELIADE_LP_bullet_txt.png);font-size:17px;line-height:30px}.formation li .titre{font-family:"Helvetica NeueLTStd Bold";color:#76b82a}.formation li .descriptif{font-family:"Helvetica NeueLTStd Roman";color:#2f3e4f}.formation .check{list-style-image:url(../img/CELIADE_LP_bullet_check.png);line-height:30px}.formation .check .titre{font-family:"Helvetica NeueLTStd Bold";font-size:17px;color:#2f3e4f}.formation .check .descriptif{font-family:"Helvetica NeueLTStd Roman";font-size:15px;line-height:25px}.accompagnement{background-color:#fff}.accompagnement h3{font-family:"Helvetica NeueLTStd Bold";font-size:30px;line-height:40px;color:#76b82a}.accompagnement h3 .color{color:#2f3e4f}.accompagnement p{font-family:"Helvetica NeueLTStd Roman";color:#2f3e4f;font-size:17px;line-height:30px}.accompagnement .bold{font-family:"Helvetica NeueLTStd Bold";color:#2f3e4f;font-size:17px;line-height:30px}.accompagnement li{list-style-image:url(../img/CELIADE_LP_bullet_txt.png);font-size:17px;line-height:30px}.accompagnement li .titre{font-family:"Helvetica NeueLTStd Bold";color:#76b82a}.accompagnement li .descriptif{font-family:"Helvetica NeueLTStd Roman";color:#2f3e4f}.accompagnement .check{list-style-image:url(../img/CELIADE_LP_bullet_check.png);line-height:30px}.accompagnement .check .titre{font-family:"Helvetica NeueLTStd Bold";font-size:17px;color:#2f3e4f}.accompagnement .check .descriptif{font-family:"Helvetica NeueLTStd Roman";font-size:15px;line-height:25px}.redaction{background-color:#f4f5f6}.redaction h3{font-family:"Helvetica NeueLTStd Bold";font-size:30px;line-height:40px;color:#76b82a}.redaction h3 .color{color:#2f3e4f}.redaction p{font-family:"Helvetica NeueLTStd Roman";color:#2f3e4f;font-size:17px;line-height:30px}.redaction .bold{font-family:"Helvetica NeueLTStd Bold";color:#2f3e4f;font-size:17px;line-height:30px}.redaction .check{list-style-image:url(../img/CELIADE_LP_bullet_check.png);line-height:30px}.redaction .check .titre{font-family:"Helvetica NeueLTStd Bold";font-size:17px;color:#2f3e4f}.redaction .check .descriptif{font-family:"Helvetica NeueLTStd Roman";font-size:15px;line-height:25px}.complement{background-color:#fff}.complement h3{font-family:"Helvetica NeueLTStd Bold";font-size:30px;line-height:40px;color:#76b82a}.complement h3 .color{color:#2f3e4f}.complement p{font-family:"Helvetica NeueLTStd Roman";color:#2f3e4f;font-size:17px;line-height:30px}.complement .bold{font-family:"Helvetica NeueLTStd Bold";color:#2f3e4f;font-size:17px;line-height:30px}.complement .check{list-style-image:url(../img/CELIADE_LP_bullet_check.png);line-height:30px}.complement .check .titre{font-family:"Helvetica NeueLTStd Bold";font-size:17px;color:#2f3e4f}.complement .check .descriptif{font-family:"Helvetica NeueLTStd Roman";font-size:15px;line-height:25px}.complement .btn-bloc{background-color:#76b82a;font-size:1rem;border-radius:.8rem;padding:.6rem 2.5rem 1rem 2.5rem;line-height:15px}.complement .btn-bloc .bold{font-family:"Helvetica Neue Heavy";font-size:20px;color:#fff}.complement .btn-bloc .light{font-family:"Helvetica NeueLTStd Roman";font-size:15px;color:#fff;text-transform:lowercase;font-weight:400}.complement .btn-bloc:hover{background-color:#2f3e4f}.certification{background-color:#fff}.certification h3{font-family:"Helvetica NeueLTStd Bold";font-size:30px;line-height:40px;color:#76b82a}.certification h3 .color{color:#2f3e4f}.baseline{font-size:15px;line-height:25px}.ml{margin-top:1px;font-size:12px}.zone .titreform{font-family:"Helvetica NeueLTStd Bold";color:#2f3e4f;font-size:16px}.zone .btn{text-transform:none;font-weight:400;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.zone .btn-secondary{font-family:"Helvetica NeueLTStd Roman";font-size:15px;line-height:40px;color:#2f3e4f;background-color:#fff;border-color:#969da6;border-radius:.8rem;width:220px;height:100%}@media (max-width:799.98px){.zone .btn-secondary{width:100%}}.zone .btn-secondary>div{line-height:20px}.zone #etape3 .btn-secondary{min-height:150px}@media (max-width:799.98px){.zone #etape3 .btn-secondary{min-height:auto}}.zone .btn-secondary:hover{border-color:#2f3e4f;box-shadow:1px 1px 15px #0000002e;color:#2f3e4f!important}.zone .btn-secondary:hover .spec{color:#76b82a!important}.zone .prevbtn{font-family:"Helvetica NeueLTStd Roman";font-weight:300;color:#201f24;font-size:1rem;cursor:pointer}.zone .prevbtn:hover{text-decoration:underline}.zone .form-control{border-radius:0}.zone .btn.btn-default{font-family:"Helvetica NeueLTStd Roman";color:#fff;border-color:#2f3e4f;background-color:#2f3e4f;text-transform:uppercase;width:100%}.zone .btn.btn-default:hover{color:#fff;border-color:#76b82a;background-color:#76b82a}.zone .mentions{font-family:"Helvetica NeueLTStd Roman";line-height:1rem}.zone #etape4 label{font-family:"Helvetica NeueLTStd Roman"}.zone #etape4 .input_text input{min-height:44px;border:1px solid #2f3e4f .5;border-radius:10px}.zone .show-on-success{color:#2f3e4f!important}@media (max-width:799.98px){.no-sm-padding-x{padding-left:0;padding-right:0}}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active{background-color:#fff;border-color:#76b82a;box-shadow:1px 1px 15px #0000002e;color:#76b82a!important}@media (max-width:799.98px){#form{box-shadow:1px 1px 15px #0000002e}}.avis{background-color:#fff}.avis h3{font-family:"Helvetica NeueLTStd Bold";font-size:30px;line-height:40px;color:#76b82a}.avis h3 .color{color:#2f3e4f}.avis p{font-family:"Helvetica NeueLTStd Roman";color:#2f3e4f;font-size:17px;line-height:28px}.avis .bold{font-family:"Helvetica NeueLTStd Bold";color:#2f3e4f;font-size:17px;line-height:30px}.avis .item-avis{box-shadow:0 0 30px rgba(0,0,0,.1);padding:40px 30px 20px 30px;margin-bottom:30px}