.bootstrap-select>.btn{width:100%;padding-right:25px}.error .bootstrap-select .btn{border:1px solid #b94a48}.control-group.error .bootstrap-select .dropdown-toggle{border-color:#b94a48}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.bootstrap-select .btn:focus{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none}.bootstrap-select.form-control:not([class*=col-]){width:100%}.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*=col-]{float:none;display:inline-block;margin-left:0}.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*=col-].dropdown-menu-right,.row-fluid .bootstrap-select.btn-group[class*=col-].dropdown-menu-right{float:right}.form-group .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-inline .bootstrap-select.btn-group,.form-search .bootstrap-select.btn-group{margin-bottom:0}.form-group-lg .bootstrap-select.btn-group.form-control,.form-group-sm .bootstrap-select.btn-group.form-control{padding:0}.form-inline .bootstrap-select.btn-group .form-control{width:100%}.input-append .bootstrap-select.btn-group{margin-left:-1px}.input-prepend .bootstrap-select.btn-group{margin-right:-1px}.bootstrap-select.btn-group>.disabled{cursor:not-allowed}.bootstrap-select.btn-group>.disabled:focus{outline:0!important}.bootstrap-select.btn-group .btn .filter-option{display:inline-block;overflow:hidden;width:100%;text-align:left}.bootstrap-select.btn-group .btn .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.bootstrap-select.btn-group[class*=col-] .btn{width:100%}.bootstrap-select.btn-group .dropdown-menu{min-width:100%;z-index:1035;-webkit-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .dropdown-menu.inner{position:static;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.bootstrap-select.btn-group .dropdown-menu li{position:relative}.bootstrap-select.btn-group .dropdown-menu li.active:not(.disabled) a small,.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:focus small,.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:hover small{color:#64b1d8;color:rgba(100,177,216,.4)}.bootstrap-select.btn-group .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select.btn-group .dropdown-menu li a{cursor:pointer}.bootstrap-select.btn-group .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select.btn-group .dropdown-menu li a span.check-mark{display:none}.bootstrap-select.btn-group .dropdown-menu li a span.text{display:inline-block}.bootstrap-select.btn-group .dropdown-menu li small{padding-left:.5em}.bootstrap-select.btn-group .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .no-results{padding:3px;background:#f5f5f5;margin:0 5px}.bootstrap-select.btn-group.fit-width .btn .filter-option{position:static}.bootstrap-select.btn-group.fit-width .btn .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{position:absolute;display:inline-block;right:15px;margin-top:5px}.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select.show-menu-arrow.open>.btn{z-index:1036}.bootstrap-select.show-menu-arrow .dropdown-toggle:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom-width:7px;border-bottom-style:solid;border-bottom-color:#ccc;border-bottom-color:rgba(204,204,204,.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{bottom:auto;top:-3px;border-bottom:0;border-top-width:7px;border-top-style:solid;border-top-color:#ccc;border-top-color:rgba(204,204,204,.2)}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{bottom:auto;top:-3px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before{display:block}.bs-actionsbox,.bs-searchbox{padding:4px 8px}.bs-actionsbox{float:left;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox input.form-control{margin-bottom:0;width:100%}.mobile-device{position:absolute;top:0;left:0;display:block!important;width:100%;height:100%!important;opacity:0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0}ol,ul{list-style:none}.cms-toolbar-zone{z-index:6}.cms section.video{overflow:visible}.cms-section .cms-toolbar-zone li.active a{color:#fff!important;background-color:#0b4295!important}.cms-section .flexslider .slides>li{display:block}.cms-section .flexslider .slides>li:before{display:none}.btn-toolbar .btn-group{z-index:5!important}.dropdown-menu{z-index:3}ul.dropdown-menu{height:auto!important}.dropdown-menu li,.dropdown-menu li.dropdown-submenu,section ul.dropdown-menu li{margin:0;padding:0!important;font-size:13px;line-height:14px;text-align:left;background:0 0!important}.dropdown-menu li.dropdown-submenu:before,.dropdown-menu li:before,section ul.dropdown-menu li:before{display:none}.dropdown-menu li a,.dropdown-menu li.dropdown-submenu a,section ul.dropdown-menu li a{display:block!important;min-height:1em;padding:2px 20px;background-color:#fff!important;background-image:none}.dropdown-menu li a:hover,.dropdown-menu li.dropdown-submenu a:hover,section ul.dropdown-menu li a:hover{color:#fff;background-color:#0b4295!important}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8}.btn{padding:4px;font-size:12px;line-height:18px}.cms{min-height:35px}.cms:empty{height:0;min-height:0;overflow:hidden}.left{float:left}@media (max-width:767px){.row{margin-left:0;margin-right:0}}.page-sansnav .logo-container{display:none}.page-sansnav .cd-main-content{margin-top:0;min-height:initial}.page-sansnav .content{position:relative;height:100vh;z-index:1}@media (orientation:portrait){.page-sansnav .content{height:calc(100vh - 200px)}}@media (min-width:992px){.page-sansnav .content{height:calc(100vh - 200px)}}.page404 .snow{position:absolute;top:0;left:0;pointer-events:none;z-index:20}.page404 .main-text{padding:60px 20px 0 20px}@media (min-width:992px){.page404 .main-text{padding:100px 20px 0 20px}}.ground{position:absolute;bottom:0;left:0;height:90px;width:100%}@media (min-width:768px){.ground{height:160px}}.ground:after,.ground:before{position:absolute;top:-62.5px;display:block;width:250px;height:250px;content:'';z-index:-1;-webkit-transform:scaleX(.2) rotate(45deg);transform:scaleX(.2) rotate(45deg)}.mound{margin-top:-80px;pointer-events:none}.mound:before{position:absolute;display:block;top:50px;left:50%;margin-left:-300px;content:'';width:600px;height:200px;z-index:1}.mound:after{position:absolute;display:block;top:68px;left:50%;margin-left:-150px;width:28px;height:6px;content:'';z-index:2}.mound .mound_text{margin-left:-30px}@media (min-width:768px){.mound .mound_text{margin-left:0}}.mound_spade{position:absolute;display:block;top:53%;right:50%;margin-right:-150px;width:35px;height:30px;z-index:0}@media (min-width:480px){.mound_spade{margin-right:-180px}}@media (min-width:768px){.mound_spade{top:42%;margin-right:-250px}}.mound_spade:after,.mound_spade:before{position:absolute;display:block;content:''}.mound_spade:before{bottom:98%;left:50%;margin-left:-20%;width:40%;height:30px}.mound_spade:after{top:-55px;left:0;width:100%;height:30px}.page404{background-color:#d2e1ec;background-image:-webkit-gradient(linear,left top,left bottom,from(#bbcfe1),color-stop(80%,#e8f2f6));background-image:linear-gradient(to bottom,#bbcfe1 0,#e8f2f6 80%);overflow:hidden}.page404 .main-text{font-size:2.75rem;line-height:2rem;text-align:center}.page404 .main-text h1{margin-top:30px;padding-bottom:30px;font-size:1.5625rem}@media (min-width:768px){.page404 .main-text h1{font-size:2.25rem}}.ground{background:#f6f9fa;-webkit-box-shadow:0 0 10px 10px #f6f9fa;box-shadow:0 0 10px 10px #f6f9fa}.ground:after,.ground:before{background:0 0}.ground:after{left:50%;margin-left:-166.66666667px;-webkit-box-shadow:-265px 335px 15px #8e9eba,-560px 640px 15px #8798b6,-890px 910px 15px #9aa9c2,-1180px 1220px 15px #bac4d5,-1495px 1505px 15px #91a1bc,-1780px 1820px 15px #94a3be,-2085px 2115px 15px #b0bccf,-2425px 2375px 15px #adb9cd,-2690px 2710px 15px #b0bccf,-2980px 3020px 15px #aab6cb,-3295px 3305px 15px #a7b4c9,-3620px 3580px 15px #adb9cd,-3870px 3930px 15px #b0bccf,-4230px 4170px 15px #8e9eba,-4505px 4495px 15px #8a9bb8,-4825px 4775px 15px #97a6c0;box-shadow:-265px 335px 15px #8e9eba,-560px 640px 15px #8798b6,-890px 910px 15px #9aa9c2,-1180px 1220px 15px #bac4d5,-1495px 1505px 15px #91a1bc,-1780px 1820px 15px #94a3be,-2085px 2115px 15px #b0bccf,-2425px 2375px 15px #adb9cd,-2690px 2710px 15px #b0bccf,-2980px 3020px 15px #aab6cb,-3295px 3305px 15px #a7b4c9,-3620px 3580px 15px #adb9cd,-3870px 3930px 15px #b0bccf,-4230px 4170px 15px #8e9eba,-4505px 4495px 15px #8a9bb8,-4825px 4775px 15px #97a6c0}.ground:before{right:50%;margin-right:-166.66666667px;-webkit-box-shadow:255px -345px 15px #a1aec6,640px -560px 15px #bac4d5,875px -925px 15px #a1aec6,1180px -1220px 15px #8798b6,1535px -1465px 15px #a7b4c9,1810px -1790px 15px #b0bccf,2055px -2145px 15px #adb9cd,2410px -2390px 15px #b4bed1,2705px -2695px 15px #8193b2,2990px -3010px 15px #8193b2,3300px -3300px 15px #9aa9c2,3570px -3630px 15px #9dabc4,3855px -3945px 15px #b0bccf,4205px -4195px 15px #b4bed1,4485px -4515px 15px #9aa9c2,4810px -4790px 15px #97a6c0;box-shadow:255px -345px 15px #a1aec6,640px -560px 15px #bac4d5,875px -925px 15px #a1aec6,1180px -1220px 15px #8798b6,1535px -1465px 15px #a7b4c9,1810px -1790px 15px #b0bccf,2055px -2145px 15px #adb9cd,2410px -2390px 15px #b4bed1,2705px -2695px 15px #8193b2,2990px -3010px 15px #8193b2,3300px -3300px 15px #9aa9c2,3570px -3630px 15px #9dabc4,3855px -3945px 15px #b0bccf,4205px -4195px 15px #b4bed1,4485px -4515px 15px #9aa9c2,4810px -4790px 15px #97a6c0}.page404 .home-link{font-size:1.25rem;font-weight:400;line-height:2rem;color:inherit;text-decoration:none;opacity:.6;border-bottom:1px dashed rgba(93,115,153,.5)}@media (min-width:480px){.page404 .home-link{font-size:1.6875rem}}.page404 .home-link:hover{opacity:1}.mound{font-weight:800;font-size:180px;text-align:center;color:#4c4c4c}.mound:before{border-radius:100%;background-color:#e8f2f6;background-image:linear-gradient(to bottom,#dee8f1,#f6f9fa 60px)}.mound:after{background:#4c4c4c;border-radius:100%;-webkit-transform:rotate(-15deg);transform:rotate(-15deg);-webkit-box-shadow:-56px 12px 0 1px #4c4c4c,-126px 6px 0 2px #4c4c4c,-196px 24px 0 3px #4c4c4c;box-shadow:-56px 12px 0 1px #4c4c4c,-126px 6px 0 2px #4c4c4c,-196px 24px 0 3px #4c4c4c}.mound_text{-webkit-transform:rotate(6deg);transform:rotate(6deg)}.mound_spade{-webkit-transform:rotate(35deg);transform:rotate(35deg);background:#4c4c4c}.mound_spade:before{background:#4c4c4c}.mound_spade:after{-webkit-box-sizing:border-box;box-sizing:border-box;border:10px solid #4c4c4c;border-radius:4px 4px 20px 20px}.basefont{font-family:"Roboto Condensed",sans-serif;font-size:100%}.cursivefont{font-family:"Roboto Condensed",sans-serif}.titlefont{font-family:"Roboto Condensed",sans-serif;font-weight:700}.navfont{font-family:"Roboto Condensed",sans-serif}img{height:auto}.video-wrapper,section.video{clear:both;position:relative;height:0;overflow:hidden;margin:10px 0;padding-bottom:56.25%}.video-wrapper iframe,section.video iframe{position:absolute;left:0;top:0;height:100%;width:100%}.flex-container{display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex-container-horiz{display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.flex-container-horiz-center{display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-justify-content:space-around;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.flex-container-vert{display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.ombre{-webkit-box-shadow:10px 10px 5px 0 rgba(116,152,206,.7);box-shadow:10px 10px 5px 0 rgba(116,152,206,.7)}.ombrenoire{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.3);box-shadow:0 5px 10px rgba(0,0,0,.3)}.ombrenav{-webkit-box-shadow:inset 0 0 15px 0 rgba(0,0,0,.5);box-shadow:inset 0 0 15px 0 rgba(0,0,0,.5)}.noombre{-webkit-box-shadow:none;box-shadow:none}.gridmarginpaddingreset .row{margin-left:0;margin-right:0}.gridmarginpaddingreset .row .col{padding-left:0;padding-right:0}.gridmarginpaddingspecial .row{margin-left:-5px;margin-right:-5px}.gridmarginpaddingspecial .row .col{padding-left:5px;padding-right:5px}.hide-backface{-webkit-backface-visibility:hidden;backface-visibility:hidden}.nav-shadow{-webkit-box-shadow:inset -1.5em 0 1.5em -.75em rgba(0,0,0,.4);-ms-box-shadow:inset -1.5em 0 1.5em -.75em rgba(0,0,0,.25);box-shadow:inset -1.5em 0 1.5em -.75em rgba(0,0,0,.9)}.header-container{height:65px;padding-left:20px;background-color:#ea2b1b;color:#fff}@media (max-width:767px){.header-page{padding:0}.header-container{padding-top:15px}.brand img{padding-left:40px;height:30px}}@media (min-width:768px){.header-page{height:130px;background-color:#fff}.header-container{padding-top:9px}.nav-container{height:65px;background-color:#4c4c4c;color:#fff}.body-page{padding-top:90px}.brand img{height:50px}}.page-sansnav .body-page{padding-top:0}@media (min-width:992px){.header-page{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.3);box-shadow:0 5px 10px rgba(0,0,0,.3)}.body-page{padding-top:30px}}nav a:hover{text-decoration:none}nav a:focus{text-decoration:none}@media (max-width:767px){.lapage{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.main-inner.open .lapage{-webkit-transform:translate3d(16em,0,0);transform:translate3d(16em,0,0)}.main-inner.open .level1{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.level1{-webkit-transform:scale3d(1,.9,1);transform:scale3d(1,.9,1);-webkit-transform:translate3d(0,-5em,0);transform:translate3d(0,-5em,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.level1{font-family:"Roboto Condensed",sans-serif;position:absolute;width:16em;height:100%;top:0;left:-16em;margin:0;background:#2b2d33;color:#fff;-webkit-box-shadow:inset -1.5em 0 1.5em -.75em rgba(0,0,0,.4);-ms-box-shadow:inset -1.5em 0 1.5em -.75em rgba(0,0,0,.25);box-shadow:inset -1.5em 0 1.5em -.75em rgba(0,0,0,.9)}.level1 h3{margin-top:60px;margin-bottom:20px;font-weight:700;text-align:center;color:#fff}.nav1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.nav1>a{padding-left:10px;color:#fff;line-height:2.5em;border-top:1px solid #434343}.nav1>a.current,.nav1>a:hover{color:#e5e5e5}.nav1>a.current::after{display:block;content:"";position:absolute;right:0;margin-top:-1.8em;border-top:.625em transparent solid;border-bottom:.625em transparent solid;border-right:.625em #fff solid}.nav1-cart,.nav1-home{padding-left:60px!important;background-repeat:no-repeat;background-position:10px center;background-size:35px auto}.nav1-home{background-image:url("../images/svg-rouge/home.svg")}.nav1-cart{background-image:url("../images/svg-rouge/panier.svg")}.nav-btn{position:absolute;top:1.1em;left:.82em;display:block;padding:0;border:0;width:2em;height:2em;outline:0;overflow:hidden;white-space:nowrap;text-indent:100%;background:center no-repeat}.nav-btn.open-btn{background-image:url("../images/navmobile/p-liste-blanc@2x.png");background-position:left top;background-repeat:no-repeat;background-size:2em}.nav-btn.close-btn{background:url("../images/navmobile/p-close-blanc@2x.png");background-position:left top;background-repeat:no-repeat;background-size:2em}}@media (min-width:768px){.nav-btn{display:none}.level1{margin:0 auto}.nav1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;height:50px}.nav1>a{margin:10px 3px;padding:5px 15px;min-height:47px;border-radius:5px;background-color:#fff;text-transform:uppercase;color:#4c4c4c;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.3);box-shadow:0 5px 10px rgba(0,0,0,.3);z-index:2}.nav1>a:hover{color:#fff;background-color:#ea2b1b}.nav1>a.current{color:#fff;background-color:#4c4c4c;cursor:text;-webkit-box-shadow:inset 0 0 15px 0 rgba(0,0,0,.5);box-shadow:inset 0 0 15px 0 rgba(0,0,0,.5)}.nav1>a span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.nav1>a span small{font-weight:400}.nav1-cart,.nav1-home{color:transparent!important;background-repeat:no-repeat;background-size:35px auto;background-position:center}.nav1-home{background-image:url("../images/svg-bleu/home.svg")}.nav1-home:hover{background-image:url("../images/svg-blanc/home.svg")}.nav1-home.current{background-image:url("../images/svg-blanc/home.svg")}.nav1-cart{background-image:url("../images/svg-bleu/panier.svg")}.nav1-cart:hover{background-image:url("../images/svg-blanc/panier.svg")}.nav1-cart.current{background-image:url("../images/svg-blanc/panier.svg")}}@media (min-width:992px){.nav1{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.nav1>a{-webkit-box-flex:2;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2;margin:auto;padding:12px 10px;height:65px;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.nav1-cart,.nav1-home{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:40px;-ms-flex-preferred-size:40px;flex-basis:40px}}@media (max-width:991px){.flags{margin-right:40px;text-align:center}}.header-container{position:relative}.flags{position:absolute;top:0;right:10px;display:block;width:40px;height:65px;background-color:#fff;cursor:pointer;margin-left:8px}@media (min-width:991px){.flags{width:45px}}.flags a{display:block;width:30px;height:18px;margin:auto;margin-top:3px;padding:0;cursor:pointer;border:1px solid #000;background-repeat:no-repeat;background-position:center;background-size:28px auto}.flags a:before{display:none}.flags a.current{cursor:text;background-color:transparent!important}.flags a:hover{background-color:transparent!important}.flags a span{display:none}.flags a.fr{background-image:url("../images/flags/fr.svg")}.flags a.en{background-image:url("../images/flags/en.svg")}.flags a.es{background-image:url("../images/flags/es.svg")}@media (min-width:768px){.flags{margin-right:0}}@media (min-width:768px){.baselinefooter{min-height:40px;padding:30px 0 50px 0}}.baselinefooter .container{display:block}.baselinefooter .container .col-sm-4{margin-left:3%}.baselinefooter .container .col-sm-7{margin-left:0}.page-sansnav .baselinefooter{display:none}.baselinefooter{position:relative;background-color:#eee}.baselinefooter h3{margin:10px 0;font-size:1.7em;font-weight:700;line-height:1.5em;text-transform:uppercase;color:#4c4c4c}@media (min-width:992px){.baselinefooter h3{font-size:2.5em}}.baselinefooter div.letexte{min-height:100px;font-size:.8em;font-weight:300;color:#434343}@media (min-width:992px){.baselinefooter div.letexte{font-size:1em}}.baselinefooter .collogo{min-height:230px;margin-top:40px;text-align:center;background-repeat:no-repeat;background-position:center}.baselinefooter .collogo a{display:inline-block;margin:0 10px}.footer-outer{background-color:#434343}.footer-outer a{color:#fff}.red-bar{height:34px;background-color:#ea2b1b}.red-bar ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:34px;color:#fff}.red-bar ul .rb-1{display:none}@media (min-width:768px){.red-bar ul .rb-1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-left:15px}}.red-bar ul .rb-1 .redbar-text{margin-left:5px;font-size:20px;text-transform:uppercase}.red-bar ul .rb-1 .img-text-esf{height:22px}.red-bar ul .rb-1 .img-tagline-esf{height:20px}.red-bar ul .rb-2{display:none}@media (min-width:992px){.red-bar ul .rb-2{display:initial;margin:0 auto}}.red-bar ul .rb-3{margin:0 auto}@media (min-width:768px){.red-bar ul .rb-3{margin-right:15px}}.liensfooter{background-color:#343f45}.liensfooter .row{margin-left:0;margin-right:0}.liensfooter .row .col{padding-left:0;padding-right:0}@media (min-width:768px){.liensfooter{min-height:100px}}@media (min-width:992px){.liensfooter h3{display:block;width:100%}}.liensfooter .container{padding:1.3em 0 0 0}.liensfooter h3{display:inline-block;width:50%;margin:0 0 4px 0;padding-left:10px;font-size:1.1em!important;font-weight:700;line-height:1.4em;letter-spacing:-.02em;text-transform:uppercase;color:#fff}.liensfooter ul{height:130px;margin:0;padding:0 0 0 10px;list-style:none}.liensfooter li{padding-bottom:2px;font-size:.8em;font-weight:300!important;color:#91a5b0}.liensfooter a{display:block;position:relative;padding-left:18px;cursor:pointer;font-weight:300;color:#91a5b0;background-image:url("../images/svg-blanc/puce.svg");background-repeat:no-repeat;background-position:left center;background-size:10px auto}.liensfooter a:hover{background-image:url("../images/svg-bleu/puce.svg");text-decoration:none}@media (max-width:768px){.bandeau-bottom .col{padding:0}}@media (max-width:768px){.baselinefooter img{display:block;margin:auto}}.logo-footer{padding-top:20px}.navfooter{padding:5px 0;background-color:#434343}@media (min-width:480px){.navfooter{padding:12px 0 0 0}}@media (min-width:768px){.navfooter{padding-top:0}}.navfooter ul{margin:0;padding:0;text-align:center}.navfooter li{margin:5px 0;padding-right:12px;list-style-type:none}@media (min-width:480px){.navfooter li{display:inline-block;margin:5px}}.navfooter li:last-child a:after{content:none}.navfooter li a{display:block;position:relative;line-height:20px;font-weight:400;color:#eee}.navfooter li a:focus,.navfooter li a:hover{text-decoration:none;color:#ea2b1b}.navfooter li a b,.navfooter li a strong{font-weight:300}@media (min-width:480px){.navfooter li a{height:30px;line-height:26px}.navfooter li a:after{content:".";position:absolute;top:-14px;right:-18px;font-family:Lato,sans-serif;font-size:3em;color:#fff!important}}.credits{font-size:.7em;text-align:right;color:#000}@media (min-width:768px){.credits{text-align:center}}.credits a{color:#2b2d33}.credits .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:600px){.credits .row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.credits .container::after,.credits .container::before,.credits .row::after,.credits .row::before{content:none}.credits .credit{padding:9px 5px}.credit--valraiso a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.credit__icon{margin-right:5px;width:18px;height:18px;fill:#2b2d33}#cookie-settings{display:none}.caret{border-top-color:#4c4c4c;border-width:5px}select.selectpicker{height:28px;opacity:0}.btn-group.bootstrap-select .btn-default,.btn-group.bootstrap-select .btn-default.active,.btn-group.bootstrap-select .btn-default:active,.btn-group.bootstrap-select .btn-default:focus,.btn-group.bootstrap-select .btn-default:hover,.btn-group.bootstrap-select .dropdown-menu>li>a,.btn-group.bootstrap-select .open .dropdown-toggle.btn-default{font-family:"Roboto Condensed",sans-serif;font-size:100%;font-size:14px;color:#ea2b1b}.btn-group.bootstrap-select .btn-default.active,.btn-group.bootstrap-select .btn-default:active,.btn-group.bootstrap-select .btn-default:focus,.btn-group.bootstrap-select .btn-default:hover,.btn-group.bootstrap-select .open .dropdown-toggle.btn-default{background-color:#eee}.btn-group.bootstrap-select .btn.btn-default,.btn-group.bootstrap-select .dropdown-menu{border-color:#fff;border-radius:0}.btn-group.bootstrap-select .btn:focus,.btn-group.bootstrap-select a.focus{outline:thin solid #fff!important}.btn-group.bootstrap-select .dropdown-menu>li>a:focus,.btn-group.bootstrap-select .dropdown-menu>li>a:hover{background-color:transparent}.btn-group.bootstrap-select li:focus a,.btn-group.bootstrap-select li:focus a:focus,.btn-group.bootstrap-select li:focus a:hover,.btn-group.bootstrap-select li:hover a,.btn-group.bootstrap-select li:hover a:focus,.btn-group.bootstrap-select li:hover a:hover{color:#fff!important;background-color:#ea2b1b!important}.btn-group.bootstrap-select li.selected a,.btn-group.bootstrap-select li.selected a:focus,.btn-group.bootstrap-select li.selected a:hover,.btn-group.bootstrap-select li.selected:focus a,.btn-group.bootstrap-select li.selected:focus a:focus,.btn-group.bootstrap-select li.selected:focus a:hover,.btn-group.bootstrap-select li.selected:hover a,.btn-group.bootstrap-select li.selected:hover a:focus,.btn-group.bootstrap-select li.selected:hover a:hover{outline:0;color:#4c4c4c;background-color:#aaa!important}form{background-color:#fff}form#contact-form{margin:20px 0 60px 0}form button.bouton{margin:20px 0}form:after,form:before{content:" ";display:table}form:after{clear:both}form h3,form h4{font-size:1.2em}form h3,form h4{margin-top:.5em}form h5{margin:8px 0 2px 0;font-family:"Roboto Condensed",sans-serif;font-weight:700}form .form-group{height:24px}form.form-enregistrer-demande{margin-bottom:20px;padding:0 5px .5em 5px}.form-group{color:#ea2b1b}input.form-control{color:#ea2b1b}textarea.form-control{font-family:"Roboto Condensed",sans-serif;font-size:100%;font-size:12px;color:#4c4c4c}.left-inner-addon{position:relative}.left-inner-addon input{padding-left:40px}.left-inner-addon span{position:absolute;padding:10px 12px;pointer-events:none}.right-inner-addon{position:relative}.right-inner-addon input{padding-right:30px}.right-inner-addon textarea{padding-right:30px}.right-inner-addon span{position:absolute;right:0;padding:10px 12px;pointer-events:none}.right-inner-addon.addon-area span{right:15px}label{font-weight:400}.errorMarker{position:absolute;left:15px;bottom:-35px;width:auto!important;height:30px;padding:0 5px;font-weight:700;line-height:30px;text-align:center;color:#fff;background-color:#ea2b1b}.left-inner-addon .errorMarker span{position:static;padding:0;pointer-events:none}.btn.bouton{margin:1em 0}.col-adresse{text-align:center;margin-left:0}@media (min-width:768px){.col-adresse{text-align:left}}@media only screen and (min-width:992px){.page-panier .cd-logo{display:none}}@media (max-width:720px){.page-panier .lapage,.page-panier .main-inner,.page-panier .main-outer{position:initial;min-height:auto}.page-panier .lapage{height:100vh}.page-panier .cd-main-header,.page-panier footer,.page-panier header{display:none}.page-panier .logo-ecusson{display:none}}#sitemap{margin-bottom:40px}#sitemap a{text-transform:uppercase;color:#4c4c4c}#sitemap li{padding-left:20px;list-style:none}#sitemap ul ul ul{margin-bottom:.5em}#sitemap ul ul ul li{padding-left:60px}#sitemap ul ul ul li a{text-transform:none}#sitemap ul ul ul li:before{display:none}.page-evaluer-votre-niveau .bandeau-bottom,.page-evaluer-votre-niveau .bandeau-bottom .col-xs-12,.page-sitemap .blocfooter{display:none}.social{position:absolute;top:10px;right:0;height:50px}@media (min-width:768px){.social{right:75px}}@media (min-width:992px){.social{right:65px}}.social li{display:inline-block}.social li a{display:block;cursor:pointer;width:45px;height:45px;margin-left:8px;background-color:#fff;background-repeat:no-repeat;background-position:center}.social li a.fb{background-color:#3b5998;-webkit-transition:background-color 160ms ease-in-out;transition:background-color 160ms ease-in-out}.social li a.fb:hover{background-color:#30487a}.social li a:hover{background-color:#4c4c4c}.social li a span{display:none}html.svg .social li a.fb{background-image:url("../images/social/Facebook.svg")}html.svg .social li a.tw{background-image:url("../images/social/Twitter.svg")}html.svg .social li a.gplus{background-image:url("../images/social/Googleplus.svg");background-position:center 4px;background-size:52px auto}html.svg .social li a.instagram{background-image:url("../images/social/Instagram.svg")}html.svg .social li a.youtube{background-image:url("../images/social/YouTube.svg")}html.svg .social li a.vimeo{background-image:url("../images/social/Vimeo.svg");background-position:center 12px;background-size:30px auto}html.no-svg .social li a.fb{background-image:url("../images/social/facebook.png")}html.no-svg .social li a.tw{background-image:url("../images/social/twitter.png");background-size:25px auto}html.no-svg .social li a.gplus{background-image:url("../images/social/google.png")}html.no-svg .social li a.instagram{background-image:url("../images/social/instagram.png")}html.no-svg .social li a.youtube{background-image:url("../images/social/youtube.png")}html.no-svg .social li a.vimeo{background-image:url("../images/social/vimeo.png")}.tools{margin-top:20px}.tools h2{margin-bottom:0;font-size:1.5rem;font-weight:700;line-height:.9;text-transform:uppercase;color:#ea2b1b}@media (min-width:992px){.tools h2{font-size:1.875rem}}@media (min-width:1200px){.tools h2{font-size:2.125rem}}.tools-list{background-color:#666}.tools-list a{margin-top:10px;font-size:.875rem;font-weight:400;text-transform:uppercase;color:#fff}.tools-list a:before{content:"";display:block;margin:auto;margin-bottom:5px;background-repeat:no-repeat;background-position:center}.tool-evaluer-votre-niveau:before{background-image:url("../images/svg-blanc/niv.svg")}.tool-evaluer-votre-niveau:hover{color:#ea2b1b}.tool-evaluer-votre-niveau:hover:before{background-image:url("../images/svg-rouge/niv.svg")}.tool-reservation:before{background-image:url("../images/svg-blanc/reservation.svg")}.tool-reservation:hover{color:#ea2b1b}.tool-reservation:hover:before{background-image:url("../images/svg-rouge/reservation.svg")}.tool-plans:before{background-image:url("../images/svg-blanc/plan-des-pistes.svg")}.tool-plans:hover{color:#ea2b1b}.tool-plans:hover:before{background-image:url("../images/svg-rouge/plan-des-pistes.svg")}.tool-lieux-de-rdv:before{background-image:url("../images/svg-blanc/geoloc.svg")}.tool-lieux-de-rdv:hover{color:#ea2b1b}.tool-lieux-de-rdv:hover:before{background-image:url("../images/svg-rouge/geoloc.svg")}.tool-recommandations:before{background-image:url("../images/svg-blanc/ampoule.svg")}.tool-recommandations:hover{color:#ea2b1b}.tool-recommandations:hover:before{background-image:url("../images/svg-rouge/ampoule.svg")}.tool-assurance:before{background-image:url("../images/svg-blanc/assurance.svg")}.tool-assurance:hover{color:#ea2b1b}.tool-assurance:hover:before{background-image:url("../images/svg-rouge/assurance.svg")}.tool-videos:before{background-image:url("../images/svg-blanc/video.svg")}.tool-videos:hover{color:#ea2b1b}.tool-videos:hover:before{background-image:url("../images/svg-rouge/video.svg")}.tool-actualites:before{background-image:url("../images/svg-blanc/porte-voix.svg")}.tool-actualites:hover{color:#ea2b1b}.tool-actualites:hover:before{background-image:url("../images/svg-rouge/porte-voix.svg")}@media (max-width:767px){.tools .col{padding:0}.tools-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.tools-list a{width:100%;height:50px;display:block;padding-left:60px;line-height:50px;border-bottom:solid #fff 1px}.tools-list a:last-of-type{border-bottom:none}.tools-list a:before{position:absolute;margin-left:-50px;width:40px;height:40px;background-size:40px auto}.tools-list a.tool-videos:before{background-size:40px auto}.tool-assurance:before,.tool-lieux-de-rdv:before,.tool-recommandations:before{background-size:auto 40px!important}}@media (min-width:768px){.tools-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;height:110px}.tools-list a{line-height:15px;text-align:center}.tools-list a span{display:block}.tools-list a:before{width:50px;height:50px;background-size:50px auto}.tools-list a.tool-videos:before{background-size:40px auto}.tool-assurance:before,.tool-lieux-de-rdv:before,.tool-recommandations:before{background-size:auto 50px!important}}@media (min-width:992px){.tools-list{height:130px}.tools-list a{font-size:1rem}.tools-list a:before{width:70px;height:70px;background-size:70px auto}.tools-list a.tool-videos:before{background-size:60px auto}.tool-assurance:before,.tool-lieux-de-rdv:before,.tool-recommandations:before{background-size:auto 70px!important}}.lesboutons{margin-top:130px;text-align:center}@media (min-width:992px){.lesboutons{margin-top:0;text-align:left}}section.picto{display:inline-block}@media (min-width:992px){section.picto{display:block;width:auto;max-width:100%;margin:.5em 0 1em 0;padding-left:64px;padding-bottom:0}}section.picto.cms-section{position:relative;margin-bottom:10px}section.picto.cms-section:after{display:block;position:absolute;content:'mode edition';width:100%;top:100%;left:-50px;right:0;height:10px;font-size:.5rem}a.boutonopenbox{display:block;position:relative;cursor:pointer;width:140px;height:180px;margin:0 20px 0 0}@media (min-width:992px){a.boutonopenbox{width:100%;height:64px}}a.boutonopenbox:hover:before{background-color:#ea2b1b;-webkit-transition:all .4s ease;transition:all .4s ease}a.boutonopenbox:before{display:block;position:absolute;top:10px;content:'';z-index:0;width:130px;height:130px;background-color:#4c4c4c;background-repeat:no-repeat;background-position:center;background-size:100px auto;border-radius:4px;-webkit-transition:all .4s ease;transition:all .4s ease}@media (min-width:992px){a.boutonopenbox:before{top:0;left:-64px;width:64px;height:64px;background-size:48px auto}}a.boutonopenbox h4{padding-top:144px;font-size:.875rem;line-height:1.1;color:#4c4c4c}@media (min-width:992px){a.boutonopenbox h4{margin-left:5px;padding-top:13px;font-size:1rem}}a.boutonopenbox h4 b{display:block}a.boutonopenbox:hover{text-decoration:none}html.svg a.boutonopenbox.competition:before{background-image:url("../images/svg-blanc/competition.svg")}html.svg a.boutonopenbox.contact:before{background-image:url("../images/svg-blanc/contact.svg")}html.svg a.boutonopenbox.remontees:before{background-image:url("../images/svg-blanc/remontees.svg");background-size:90px auto}@media (min-width:992px){html.svg a.boutonopenbox.remontees:before{background-size:45px auto}}html.svg a.boutonopenbox.carreneige:before{background-image:url("../images/svg-rouge/carreneige.svg")}html.svg a.boutonopenbox.freestylemotion:before{background-image:url("../images/logos/freestylemotion@2x.png")}html.svg a.boutonopenbox.niveauskienfant:before{background-image:url("../images/svg-blanc/niv-enfant.svg")}html.svg a.boutonopenbox.niveauskiadulte:before{background-image:url("../images/svg-blanc/niv.svg")}html.svg a.boutonopenbox.rv:before{background-image:url("../images/svg-blanc/geoloc.svg");background-size:60px auto}@media (min-width:992px){html.svg a.boutonopenbox.rv:before{background-size:32px auto}}html.svg a.boutonopenbox.niveausnowboardenfant:before{background-image:url("../images/svg-blanc/snowboard.svg")}html.svg a.boutonopenbox.niveausnowboardadulte:before{background-image:url("../images/svg-blanc/snowboard.svg")}html.svg a.boutonopenbox.niveaufreestyle:before{background-image:url("../images/svg-blanc/freestyle.svg")}html.svg a.boutonopenbox.plandespistes:before{background-image:url("../images/svg-blanc/plan-des-pistes.svg")}html.svg a.boutonopenbox.conseils:before{background-image:url("../images/svg-blanc/ampoule.svg")}html.svg a.boutonopenbox.info:before{background-image:url("../images/svg-blanc/info.svg");background-size:auto 100px}@media (min-width:992px){html.svg a.boutonopenbox.info:before{background-size:25px auto}}section[data-class=avismoniteur]{font-weight:400}section[data-class=avismoniteur] b{display:block;margin-top:20px;font-family:"Roboto Condensed",sans-serif;font-size:1.875rem;line-height:.9}section[data-class=avismoniteur] .signature{color:#4c4c4c}section[data-class=avisclient] h3 b{font-size:1.125rem}@media (min-width:1200px){section[data-class=avisclient] h3 b{font-size:1.5rem}}section[data-class=avisclient] .letexte i{font-weight:400}.bloctxtdte .letexte{padding-top:5px}@media (min-width:480px) and (max-width:992px){.bloctxtdte .vignette{float:left;margin-right:15px}}.mavhome a{display:block;position:relative}.mavhome a:hover .mavcontenu{background-color:#ea2b1b}@media (max-width:768px){.mavhome .col{margin:auto;max-width:360px}.mavhome .col.gdbloc{max-width:750px}}.mavhome .col2 .mavcontenu,.mavhome .col3 .mavcontenu{background-color:#4c4c4c}.mavhome .col2 .mavcontenu .btnmav span,.mavhome .col3 .mavcontenu .btnmav span{background-color:#666}.mavhome .col1 .mavcontenu{background-color:#666}.mavhome .col1 .mavcontenu .btnmav span{background-color:#4c4c4c}.mavhome .mavcontenu{position:relative;margin-bottom:30px;padding-top:10px;padding-bottom:35px;font-weight:400}.mavhome .mavcontenu .detail{position:absolute;top:-24px;padding:1px 7px;text-transform:uppercase;color:#4c4c4c;background-color:#fff}.mavhome .mavcontenu .mavtxtbg{text-align:center}.mavhome .mavcontenu .mavtxtbg .leprix,.mavhome .mavcontenu .mavtxtbg h3{color:#fff}.mavhome .mavcontenu .mavtxtbg .btnmav span{position:absolute;bottom:0;right:0;padding:5px 10px;text-transform:uppercase;color:#fff}.mavhome a:focus,.mavhome a:hover{text-decoration:none}.evalniv a{display:block;width:100%;padding-bottom:20px;margin-bottom:20px;text-align:center;background-color:rgba(0,0,0,.1)}@media (min-width:854px){.evalniv a{min-height:343px}}@media (min-width:992px){.evalniv a{min-width:263px;min-height:381px}}@media (min-width:1200px){.evalniv a{min-width:300px;min-height:451px}}.evalniv a h2{margin-bottom:12px;padding:20px 5px;font-family:"Roboto Condensed",sans-serif;font-weight:700;font-size:1rem;font-weight:700;color:#fff;background-color:#4c4c4c}@media (min-width:1200px){.evalniv a h2{font-size:1.125rem}}.evalniv a .accroche{padding:0 10px;font-family:"Roboto Condensed",sans-serif;font-size:100%;line-height:.9;font-size:1.25rem;color:#8c8c8c}@media (min-width:874px){.evalniv a .accroche{padding:5px 10px}}@media (min-width:992px){.evalniv a .accroche{padding:5px 10px;font-size:1.4375rem}}@media (min-width:1200px){.evalniv a .accroche{padding:10px 10px;font-size:1.625rem;line-height:1.2}}.evalniv a .letexte{padding:0 10px;color:#434343;font-weight:400;font-size:.75rem;line-height:.9}@media (min-width:874px){.evalniv a .letexte{padding:20px 15px}}@media (min-width:992px){.evalniv a .letexte{padding:20px 15px;font-size:.875rem;line-height:1}}@media (min-width:1200px){.evalniv a .letexte{padding:25px 15px;font-size:1rem}}.evalniv a .mavimg{margin:10px 0}.evalniv a .btnmav{float:none;width:115px;margin:20px auto 0 auto}.evalniv a .btnmav span{color:#fff}.evalniv a:hover{text-decoration:none}.evalniv a .btnmav span{padding:10px 20px;text-transform:uppercase;background:#666}.evalniv a .btnmav span:hover{background-color:#ea2b1b;-webkit-transition:background .3s ease-out;transition:background .3s ease-out}section[data-class=imagesimple]{text-align:center}section[data-class=imagelien]{text-align:center}section.txtimg{margin-bottom:1em}section.txtimg div{color:#4c4c4c}section figure.adroite300{float:right;margin-left:15px;max-width:300px;overflow:hidden}section figure.agauche300{float:left;margin-right:15px;max-width:300px;overflow:hidden}.txtimglien{margin-top:20px;margin-bottom:20px}.txtimglien div{color:#4c4c4c}section[data-class=txtimgliengauche] .colonne1{padding-left:0}.gallery{float:left}.gallery a{display:block}.gallery a:hover{-webkit-filter:brightness(80%);-moz-filter:brightness(80%);-ms-filter:brightness(80%);-o-filter:brightness(80%);-webkit-transition:all .6s ease;transition:all .6s ease}section[data-class=imagegallery].gallery{width:23.5%;margin-right:15px;padding:8px 0}section[data-class=imagegallery].gallery:nth-child(4n+1){margin-right:0}.videofancy .vignette{position:relative}.videofancy .vignette:after{display:block;content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url("../images/svg-blanc/player-video.svg") no-repeat center}@media (max-width:992px){.videofancy .vignette:after{background-size:120px auto}}.logos:after,.logos:before{content:" ";display:table}.logos:after{clear:both}.logos .bloclogo{display:block;float:left;text-align:center}.logos .bloclogo img{max-width:130px}.logos .desc{display:none;margin-top:.2em}@media (min-width:768px){.logos .desc{display:block}}.logos .desc h3{margin:0;font-size:1em;text-align:center;text-transform:uppercase;line-height:1.3em;font-weight:700;color:#aaa}.logos .desc div.letexte{margin:0;font-size:.875rem;color:#4c4c4c}.imglogo{height:100px}section[data-class=bloclogos4] .bloclogo{width:23%;margin:1em 1%}section[data-class=bloclogos3] .bloclogo{width:30%;margin:1em 1.5%}section[data-class=bloclogos2] .bloclogo{width:45%;margin:1em 2.5%}.is-pageniveau{overflow:auto}.is-pageniveau .main-inner{height:100%;overflow:auto}.is-pageniveau .bg-table{height:100%;min-height:100vh}.is-pageniveau .cd-main-content{padding-top:0!important}.cd-main-content.content-levels{padding-top:0!important}.lespratiques{padding:0}.nav-tabs.nav-pratiques{width:100%;margin-top:30px;border-bottom:0}.nav-tabs.nav-pratiques li{margin-right:10px}.nav-tabs.nav-pratiques li:last-child{margin-right:0}.nav-tabs.nav-pratiques li a{margin:0;padding:10px;font-size:.9em;font-weight:600;text-align:center;color:#fff;border-radius:0;border:0;background-color:#4c4c4c}@media (min-width:768px){.nav-tabs.nav-pratiques li a{padding:10px 15px;font-size:1.2em}}.nav-tabs.nav-pratiques li a:hover{color:#ea2b1b}.nav-tabs.nav-pratiques li.active a{color:#ea2b1b;border:0;border-bottom:7px solid #eee;background-color:#eee}.bg-table{position:relative;max-width:1170px;margin:0 auto;background-color:#eee}.bg-table ul{padding:25px 10px}.tab-pratiques .bg-table{padding:25px 10px}.bloc-levels{display:block;width:100%;max-width:300px;margin:0 auto 15px auto;cursor:pointer}@media (min-width:768px){.bloc-levels{float:left;margin:0 20px 20px 20px}}@media (min-width:992px){.bloc-levels{margin:10px 8px}}@media (min-width:1200px){.bloc-levels{margin:10px 41px}}.bloc-levels:hover{text-decoration:none}.bloc-levels:hover h3.title-pratique{background-color:#ea2b1b}.bloc-levels:hover .detail{background-color:#ea2b1b}.bloc-levels h3.title-pratique{margin:0;padding:10px 5px;font-size:1em;text-align:center;text-transform:uppercase;color:#fff;background-color:#4c4c4c}@media (min-width:768px){.bloc-levels h3.title-pratique{min-width:300px;font-size:1.2em}}.tab-niveaux li{float:left}.tab-niveaux .bloc-levels{float:inherit}section[data-class=imagedetailniveau] .boximage{position:relative;max-width:300px;background-color:#fff}section[data-class=imagedetailniveau] .detail{position:absolute;right:10px;bottom:10px;padding:12px 5px;font-size:1.5625rem;font-weight:600;color:#fff;background-color:#4c4c4c}.bloc-detail{display:none;position:absolute;z-index:5000;top:0;bottom:0;left:0;right:0;width:100%;height:100%;min-height:600px;line-height:600px;text-align:center;background-color:#eee}.bloc-detail .btn-container{line-height:normal}.editing .bloc-detail{top:100%;background-color:#434343}.detailniveau{display:inline-block;width:80%;margin:60px auto 0 auto;padding:10px;vertical-align:middle;text-align:left;line-height:normal;background-color:#fff;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.3);box-shadow:0 5px 10px rgba(0,0,0,.3)}.detailniveau .logo{width:100%;margin-bottom:10px;text-align:center}@media (min-width:768px){.detailniveau .logo{width:25.15%;margin-right:10px}}.detailniveau .logo img{margin:0 auto}.detailniveau .coldroitelevel{width:100%;position:relative}@media (min-width:768px){.detailniveau .coldroitelevel{width:71.76%}}.detailniveau h4{font-family:"Roboto Condensed",sans-serif;font-weight:700;font-size:1.8em!important;font-weight:600;text-transform:uppercase;color:#4c4c4c!important}.detailniveau .video{margin-top:20px;margin-left:3px;color:transparent;cursor:default}@media (min-width:992px){.detailniveau .video iframe{width:420px;height:315px}}.editing .detailniveau .video{color:#000}.close-detail{position:absolute;z-index:5001;top:0;right:0;cursor:pointer;padding:8px 15px;font-size:1em;text-transform:uppercase;line-height:1;color:#fff;background-color:#ea2b1b}.editing .close-detail{top:100%}section[data-class=titreresultat]{margin:1.5em 0 0 0}section[data-class=titreresultat] h2.mois{margin:0;padding:5px 10px;font-family:"Roboto Condensed",sans-serif;font-weight:700;font-size:1.2em;text-transform:none;color:#fff;background-color:#4c4c4c;border-top-left-radius:4px;border-top-right-radius:4px}@media (min-width:992px){section[data-class=titreresultat] h2.mois{font-size:1.4em}}section[data-class=ligneresultat2],section[data-class=ligneresultat]{margin:0;padding:3px 2px}section[data-class=ligneresultat2]:after,section[data-class=ligneresultat2]:before,section[data-class=ligneresultat]:after,section[data-class=ligneresultat]:before{content:" ";display:table}section[data-class=ligneresultat2]:after,section[data-class=ligneresultat]:after{clear:both}section[data-class=ligneresultat2] img,section[data-class=ligneresultat] img{height:20px}section[data-class=ligneresultat2] div,section[data-class=ligneresultat] div{font-size:.9em}section[data-class=ligneresultat2] div.date,section[data-class=ligneresultat] div.date{float:left;width:20%}section[data-class=ligneresultat2] div.course,section[data-class=ligneresultat] div.course{float:left;width:50%}section[data-class=ligneresultat2] .cms-wrap,section[data-class=ligneresultat] .cms-wrap{float:right;width:50px}section[data-class=ligneresultat2] .cms-wrap a.telecharger,section[data-class=ligneresultat] .cms-wrap a.telecharger{display:inline}section[data-class=ligneresultat2] a.telecharger,section[data-class=ligneresultat] a.telecharger{display:block;float:right;width:50px;text-align:right}.resultfdgris{background:#eee}.encart-msem-outer{position:relative;margin:10px 0 30px 0;width:100%;max-width:1200px;height:270px;background-image:url("../images/msem/encart-mobile.jpg");background-repeat:no-repeat;background-size:cover;background-position:center;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.4);box-shadow:0 5px 10px 0 rgba(0,0,0,.4)}@media (min-width:900px){.encart-msem-outer{background-image:url("../images/msem/encart-MSEM-bandeau.jpg")}}.encart-msem-outer .msem-linktopage{display:block;height:330px;width:100%;cursor:pointer}.encart-msem-outer a.msem-link{position:absolute;bottom:0;left:5px;font-size:.875rem;color:#ea2b1b;text-shadow:0 0 1em #fff}@media (min-width:768px){.encart-msem-outer a.msem-link{font-size:1.125rem}}.encart-msem-outer a.msem-link:hover{color:#4c4c4c}.encart-msem-outer a.msem-link .url-msem{text-shadow:0 0 .2em #fff,0 0 .2em #fff,0 0 .2em #fff}.table{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.3);box-shadow:0 5px 10px rgba(0,0,0,.3)}tr.header{background-color:#fff!important}tr.header td{background-color:#4c4c4c}tr.header h4{position:relative;min-height:60px;margin:0;padding:8px 0 8px 70px;font-weight:400;text-transform:uppercase;color:#fff}@media (min-width:768px){tr.header h4{padding:8px 0 0 70px}}tr.header h4:before{display:block;content:'';position:absolute;left:0;bottom:0;width:60px;height:60px;background-color:#4c4c4c;background-repeat:no-repeat;background-position:center;background-size:50px auto}tr.header h4 span{display:block;font-size:.875rem;text-transform:none;color:#fff}tr.header td{padding:0!important}.intitules td{text-transform:uppercase;color:#fff!important}.table>tbody>tr>td{padding:2px 6px;font-size:.9em;font-weight:400;vertical-align:middle;color:#4c4c4c;border:0}.separateur td{padding:1px 6px!important;font-size:.8em;font-style:italic;color:#fff!important}.horaires,.mixe{margin-bottom:20px}.horaires .header h4,.mixe .header h4{font-family:"Roboto Condensed",sans-serif;font-weight:700}.horaires .header h4:before,.mixe .header h4:before{border-top-left-radius:4px}.horaires .header h4 span,.mixe .header h4 span{font-family:"Roboto Condensed",sans-serif;font-size:100%;font-size:1rem}.horaires .dates td,.mixe .dates td{color:#fff;background-color:#91a5b0}.horaires .intitules td,.horaires .separateur td,.mixe .intitules td,.mixe .separateur td{color:#fff!important;background-color:#ea2b1b}.mixe .tgauche .header h4:before{background-image:url("../images/svg-blanc/horaire.svg")}.mixe .tdroite .header h4:before{background-image:url("../images/svg-blanc/tarif.svg");background-size:45px auto}.mixe .table tbody>tr>td.contact,.mixe .table tbody>tr>td.form-resa,.mixe .table tbody>tr>td.panier,.mixe .table tbody>tr>td.surplace{width:50px!important;height:40px;padding:0}.mixe .table tbody>tr>td.contact img,.mixe .table tbody>tr>td.form-resa img,.mixe .table tbody>tr>td.panier img,.mixe .table tbody>tr>td.surplace img{display:block;cursor:pointer;width:40px;height:35px;margin:0 auto;padding:2px;border-radius:4px}@media (min-width:480px){.mixe .table tbody>tr>td.panier img{padding:4px}.mixe .table tbody>tr>td.surplace img{padding:6px}.mixe .table tbody>tr>td.contact img{padding:4px}.mixe .table tbody>tr>td.form-resa img{padding:5px}}.mixe .table tbody>tr>td.prix{width:90px;padding:6px 1em 6px 6px;text-align:right;font-weight:600}.mixe .instruction{text-align:center}.horaires .header h4:before{background-image:url("../images/svg-blanc/tarif.svg")}.table-striped>tbody>tr:nth-child(odd){background-color:#efefef}.table-striped.tgauche>tbody>tr:nth-child(odd){background-color:#fff}.table-striped.tgauche>tbody>tr:nth-child(even){background-color:#efefef}.tarifs{margin-bottom:10px}.tarifs .header h4{font-family:"Roboto Condensed",sans-serif;font-weight:700}.tarifs .header h4:before{background-image:url("https://www.ski-school-formigueres.co.uk/public/images/pictos-blanc/p-tarifs.png");border-top-left-radius:4px}.tarifs .header h4 span{font-family:"Roboto Condensed",sans-serif;font-size:100%;font-size:1rem}.tarifs .header h4 div{font-size:.875rem}.tarifs .intitules td{padding:6px;font-weight:400!important;color:#fff;background-color:#89b2dd}.tarifs .separateur td{color:#fff;background-color:#89b2dd}.tarifs .table tbody>tr:nth-child(even){background-color:#efefef}.tarifs .table tbody>tr:nth-child(odd){background-color:#fff}.tarifs .table tbody>tr>td.contact,.tarifs .table tbody>tr>td.panier,.tarifs .table tbody>tr>td.surplace{width:50px!important;height:40px;padding:0}@media (min-width:480px){.tarifs .table tbody>tr>td.contact,.tarifs .table tbody>tr>td.panier,.tarifs .table tbody>tr>td.surplace{padding:8px 6px!important}}.tarifs .table tbody>tr>td.contact img,.tarifs .table tbody>tr>td.panier img,.tarifs .table tbody>tr>td.surplace img{display:block;cursor:pointer;width:40px;height:35px;margin:0 auto;padding:2px;border-radius:4px}@media (min-width:480px){.tarifs .table tbody>tr>td.panier img{padding:4px}.tarifs .table tbody>tr>td.surplace img{padding:6px}.tarifs .table tbody>tr>td.contact img{padding:4px}}.tarifs .table tbody>tr>td.prix{width:90px;padding:6px 1em 6px 6px;text-align:right;font-weight:600}section:after,section:before{content:" ";display:table}section:after{clear:both}section div.letexte{margin:.3em 0;line-height:1.35em;color:#4c4c4c}section div.letexte ul{padding:0 0 0 10px}section div.letexte li{float:none}section div.letexte a{color:#ea2b1b}section div.letexte a:hover{text-decoration:underline}section iframe,section img,section video{max-width:100%}.cmsEditing .btn-container{z-index:0}.introhome{margin-bottom:40px;padding:0 20px;text-align:center}.introhome .letexte{color:#2b2d33}.intropage{margin-bottom:30px!important}.intropage h2{margin-bottom:20px;margin-top:-6px;font-size:1.5rem;font-weight:400;text-transform:none;color:#666}@media (min-width:992px){.intropage h2{font-size:1.5rem}}@media (min-width:1200px){.intropage h2{font-size:1.875rem}}.intropage .txt1{color:#4c4c4c}.intropage .txt2{margin-top:15px;font-weight:400;color:#ea2b1b;opacity:.6}.intropage .contenu-intro{width:100%}@media (min-width:768px){.intropage .contenu-intro{width:65%}}.intropage .contenu-temoignage{display:none;margin:30px 0 0 5%;width:25%}@media (min-width:768px){.intropage .contenu-temoignage{display:block}}.intropage .contenu-temoignage h3{margin:10px 0;font-family:"Roboto Condensed",sans-serif;text-align:center}.intropage .colimg{position:relative}.intropage .colimg .vignette img,.intropage .colimg img{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.3);box-shadow:0 5px 10px rgba(0,0,0,.3)}.intropage .colimg h2{position:absolute;Bottom:2px;right:25px;color:#4c4c4c}.contenu-page .h1,.contenu-page h1,.fancybox-inner .h1,.fancybox-inner h1{margin:14px 0 5px 0;font-family:"Roboto Condensed",sans-serif;font-weight:700;font-size:2.125rem;font-weight:700;line-height:.9;text-transform:uppercase;color:#4c4c4c}@media (min-width:992px){.contenu-page .h1,.contenu-page h1,.fancybox-inner .h1,.fancybox-inner h1{font-size:2.75rem}}@media (min-width:1200px){.contenu-page .h1,.contenu-page h1,.fancybox-inner .h1,.fancybox-inner h1{font-size:2.8125rem}}.contenu-page .h2,.contenu-page h2,.fancybox-inner .h2,.fancybox-inner h2{margin-bottom:10px;font-size:1.5rem;font-weight:700;line-height:.9;text-transform:uppercase;color:#ea2b1b}@media (min-width:992px){.contenu-page .h2,.contenu-page h2,.fancybox-inner .h2,.fancybox-inner h2{font-size:1.875rem}}@media (min-width:1200px){.contenu-page .h2,.contenu-page h2,.fancybox-inner .h2,.fancybox-inner h2{font-size:2.125rem}}.contenu-page .h3,.contenu-page h3,.fancybox-inner .h3,.fancybox-inner h3{font-family:"Roboto Condensed",sans-serif;font-weight:700;font-size:1.25rem;font-weight:400;line-height:1.1;color:#4c4c4c}@media (min-width:992px){.contenu-page .h3,.contenu-page h3,.fancybox-inner .h3,.fancybox-inner h3{font-size:1.5625rem}}@media (min-width:1200px){.contenu-page .h3,.contenu-page h3,.fancybox-inner .h3,.fancybox-inner h3{font-size:1.875rem}}.contenu-page h3.titleaside,.fancybox-inner h3.titleaside{margin-bottom:10px}@media (min-width:992px){.contenu-page h3.titleaside,.fancybox-inner h3.titleaside{font-size:1.3125rem}}@media (min-width:1200px){.contenu-page h3.titleaside,.fancybox-inner h3.titleaside{font-size:1.625rem}}.contenu-page h4,.fancybox-inner h4{margin-bottom:5px;font-size:1.125rem;font-weight:400;color:#666}@media (min-width:992px){.contenu-page h4,.fancybox-inner h4{font-size:1.25rem}}@media (min-width:1200px){.contenu-page h4,.fancybox-inner h4{font-size:1.5625rem}}.contenu-page section li,.fancybox-inner section li{position:relative;padding-left:15px}.contenu-page section li:before,.fancybox-inner section li:before{content:"";position:absolute;top:7px;left:0;width:7px;height:7px;border-radius:7px;background-color:#ea2b1b}.contenu-page section[data-class=textesimple] .letexte,.fancybox-inner section[data-class=textesimple] .letexte{margin:0 0 10px 0;color:#434343}.warning div.alerte{width:90%;max-width:800px;margin:.5em auto 2em auto;padding:10px;text-align:center;color:#fff;background-color:#ea2b1b;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.3);box-shadow:0 5px 10px rgba(0,0,0,.3)}.warning div.alerte a{color:#fff;text-decoration:underline}.warning div.alerte ul{list-style:auto}.warning div.alerte li{background:0 0;list-style-type:square;padding-left:0}@media (min-width:768px){.warning div.alerte{width:80%}}.testimonial{padding:10px 0}.testimonial h3{width:100%;margin-top:10px;font-family:"Roboto Condensed",sans-serif;font-weight:700;text-align:center;text-transform:none;color:#4c4c4c}.guillemets{display:block;width:100%;height:35px;background-repeat:no-repeat;background-size:40px auto}.guillemets.guillemets-left{background-image:url("../images/svg-bleu/guillemets-left.svg");background-position:left top}.guillemets.guillemets-right{background-image:url("../images/svg-bleu/guillemets-right.svg");background-position:right bottom}article#meteostation{max-width:100%}@media (min-width:768px){article#meteostation{position:fixed;top:100px}}@media (min-width:992px){article#meteostation{position:absolute;top:100px}}#meteostation .meteo-iphone,#meteostation .meteo-iphone-title{background-color:#ea2b1b}#meteostation .meteo td.meteo-title{background-color:#ea2b1b;border-radius:0}.meteo td.meteo-title.es:before{content:'Tiempo';letter-spacing:.15em;margin-top:55px}.materialombre{-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.15);box-shadow:0 1px 2px 0 rgba(0,0,0,.15)}.materialombrehover{-webkit-box-shadow:0 1px 35px 0 rgba(0,0,0,.3);box-shadow:0 1px 35px 0 rgba(0,0,0,.3)}.personne-name-input::-webkit-input-placeholder{color:#e4e4e4;font-style:italic}.personne-name-input::-moz-placeholder{color:#e4e4e4;font-style:italic}.personne-name-input:-ms-input-placeholder{color:#e4e4e4;font-style:italic}.personne-name-input:-moz-placeholder{color:#e4e4e4;font-style:italic}.resa-form-container{margin-bottom:25px;width:100%;max-width:800px;padding:15px 0}@media (min-width:768px){.resa-form-container{width:80%}}@media (min-width:992px){.resa-form-container{max-width:750px;margin:0 auto}}@media (min-width:1200px){.resa-form-container{max-width:800px}}.resa-form-container .hidden{display:none!important;visibility:hidden!important;opacity:0!important}.resa-form-container>h5{font-size:1.25rem;color:#4c4c4c;font-weight:700;text-transform:uppercase}.resa-form-container>p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:5px 0}@media (min-width:768px){.resa-form-container>p{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.resa-form-container>p a{display:none;padding:15px;color:#fff;background-color:#4c4c4c;text-align:center;text-transform:uppercase;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.15);box-shadow:0 1px 2px 0 rgba(0,0,0,.15);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.resa-form-container>p a:hover{background-color:#666}@media (min-width:992px){.resa-form-container>p a{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}}.resa-form-container>p a#resa-btn{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}@media (min-width:1200px){.resa-form-container>p a#resa-btn{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.resa-form-container>p a#private-lessons-btn{border-top-left-radius:2px;border-bottom-left-radius:2px}.resa-form-container>p a#group-lessons-btn{border-top-right-radius:2px;border-bottom-right-radius:2px;margin-bottom:5px}@media (min-width:768px){.resa-form-container>p a#group-lessons-btn{margin-bottom:0;border-right:5px solid #fff}}.resa-form-container>p a.visible{display:block}.resa-form-container>p a.active{color:#fff;background-color:#666}.resa-form-container #resa-form-content-outer{height:0;visibility:hidden;opacity:0;background-color:#fff;border-radius:2px;-webkit-transition:visibility 0s,opacity .3s linear;transition:visibility 0s,opacity .3s linear;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.15);box-shadow:0 1px 2px 0 rgba(0,0,0,.15)}.resa-form-container #resa-form-content-outer.visible{height:auto;padding:5px 10px 1 10px;visibility:visible;opacity:1}.resa-form-container #resa-form-content-outer .step-indicator{position:relative;text-align:center;margin-top:20px;margin-bottom:15px}.resa-form-container #resa-form-content-outer .step-indicator #progressbar{overflow:hidden;counter-reset:step}.resa-form-container #resa-form-content-outer .step-indicator #progressbar li{position:relative;list-style-type:none;color:#434343;text-transform:uppercase;font-size:9px;width:33.33%;float:left;z-index:0}.resa-form-container #resa-form-content-outer .step-indicator #progressbar li:before{content:counter(step);counter-increment:step;width:20px;line-height:20px;display:block;font-size:10px;color:#fff;background:#666;border-radius:2px;margin:0 auto 5px auto}.resa-form-container #resa-form-content-outer .step-indicator #progressbar li:after{content:'';width:94%;height:2px;background:#666;position:absolute;left:-40.5%;top:9px;z-index:-1}@media (min-width:480px){.resa-form-container #resa-form-content-outer .step-indicator #progressbar li:after{left:-44.5%}}@media (min-width:768px){.resa-form-container #resa-form-content-outer .step-indicator #progressbar li:after{left:-46.5%}}@media (min-width:1200px){.resa-form-container #resa-form-content-outer .step-indicator #progressbar li:after{left:-45.8%}}.resa-form-container #resa-form-content-outer .step-indicator #progressbar li:first-child:after{content:none}.resa-form-container #resa-form-content-outer .step-indicator #progressbar li.active:after,.resa-form-container #resa-form-content-outer .step-indicator #progressbar li.active:before{background:#4c4c4c;color:#fff}.resa-form-container #resa-form-content-outer .prestation-title{width:100%;color:#4c4c4c;font-size:1.25rem;text-transform:uppercase;font-weight:700;padding:0 12px;padding-right:90px}.resa-form-container #resa-form-content-outer .lessons-form-container{position:relative;visibility:visible;opacity:1;-webkit-transition:visibility 0s,opacity .3s linear;transition:visibility 0s,opacity .3s linear;padding-bottom:10px;margin:10px 0;border-bottom:1px solid #eee}.resa-form-container #resa-form-content-outer .lessons-form-container:last-of-type{padding-bottom:0;border-bottom:none}.resa-form-container #resa-form-content-outer .lessons-form-container[data-lesson-type=group]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.resa-form-container #resa-form-content-outer .form-btn-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin-bottom:10px;background-color:#eee}@media (min-width:768px){.resa-form-container #resa-form-content-outer .form-btn-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.resa-form-container #resa-form-content-outer .form-btn-container #step-one-validation{border:10px solid #fff;-webkit-box-shadow:none;box-shadow:none}.resa-form-container #resa-form-content-outer .form-btn-container #back-to-step-one,.resa-form-container #resa-form-content-outer .form-btn-container #back-to-step-two,.resa-form-container #resa-form-content-outer .form-btn-container #group-lessons-bottom-btn{margin-bottom:5px}@media (min-width:768px){.resa-form-container #resa-form-content-outer .form-btn-container #back-to-step-one,.resa-form-container #resa-form-content-outer .form-btn-container #back-to-step-two,.resa-form-container #resa-form-content-outer .form-btn-container #group-lessons-bottom-btn{margin-bottom:0;margin-left:10px;margin-right:10px}}.resa-form-container #resa-form-content-outer .form-btn-container #private-lessons-bottom-btn{margin-bottom:5px}@media (min-width:768px){.resa-form-container #resa-form-content-outer .form-btn-container #private-lessons-bottom-btn{margin-bottom:0;margin-right:auto;margin-left:10px}}.resa-form-container .add-lesson-btn,.resa-form-container .back-btn,.resa-form-container .prestation-remove-btn,.resa-form-container .validation-btn{display:inline-block;font-size:12px;font-weight:400;line-height:1.42857143;text-align:center;padding:8px 10px;margin-bottom:0;border:none;border-radius:2px;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.15);box-shadow:0 1px 2px 0 rgba(0,0,0,.15);-webkit-transition:.2s;transition:.2s}.resa-form-container .add-lesson-btn:hover,.resa-form-container .back-btn:hover,.resa-form-container .prestation-remove-btn:hover,.resa-form-container .validation-btn:hover{-webkit-transition:.2s;transition:.2s}.resa-form-container .add-lesson-btn:active,.resa-form-container .back-btn:active,.resa-form-container .prestation-remove-btn:active,.resa-form-container .validation-btn:active{outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125);-webkit-transition:.2s;transition:.2s}.resa-form-container .prestation-remove-btn{position:absolute;top:0;right:5px;background-color:#ea2b1b;color:#fff}.resa-form-container .prestation-remove-btn:hover{background-color:#ea2b1b}.resa-form-container .prestation-remove-btn:active{background-color:#ea2b1b}.resa-form-container .validation-btn{background-color:#666;color:#fff}.resa-form-container .validation-btn:hover{background-color:#4c4c4c}.resa-form-container .validation-btn:active{background-color:#666}.resa-form-container .add-lesson-btn{background-color:#666;color:#fff}.resa-form-container .add-lesson-btn:hover{background-color:#4c4c4c}.resa-form-container .add-lesson-btn:active{background-color:#666}.resa-form-container .back-btn{background-color:#eee;color:#434343}.resa-form-container .back-btn:hover{background-color:#eee}.resa-form-container .back-btn:active{background-color:#fff}.resa-form-container #infos-form-content{height:0;visibility:hidden;opacity:0;-webkit-transition:visibility 0s,opacity .3s linear;transition:visibility 0s,opacity .3s linear}.resa-form-container #infos-form-content.visible{height:auto;margin-bottom:15px;visibility:visible;opacity:1}.resa-form-container #infos-form-content .infos-title{width:100%;color:#4c4c4c;font-size:1.25rem;text-transform:uppercase;font-weight:700;padding:12px;padding-right:90px}.resa-form-container #confirmation-content{height:0;visibility:hidden;opacity:0;-webkit-transition:visibility 0s,opacity .3s linear;transition:visibility 0s,opacity .3s linear}.resa-form-container #confirmation-content.visible{height:auto;margin-bottom:15px;visibility:visible;opacity:1}.resa-form-container #confirmation-content .confirmation-title{width:100%;color:#4c4c4c;font-size:1.25rem;text-transform:uppercase;font-weight:700;padding:12px;padding-right:90px}.resa-form-container #confirmation-content p{text-align:center}.resa-form-container #recap-form-content{height:0;visibility:hidden;opacity:0;-webkit-transition:visibility 0s,opacity .3s linear;transition:visibility 0s,opacity .3s linear}.resa-form-container #recap-form-content.visible{height:auto;margin-bottom:15px;visibility:visible;opacity:1}.resa-form-container #recap-form-content .recap-title{width:100%;color:#4c4c4c;font-size:1.25rem;text-transform:uppercase;font-weight:700;padding:12px;padding-right:90px}.resa-form-container #recap-form-content .prestation-wrapper{background-color:#eee;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.15);box-shadow:0 1px 2px 0 rgba(0,0,0,.15);padding:15px;margin-bottom:15px}.resa-form-container #recap-form-content .prestation-wrapper:last-child{margin-bottom:0}.resa-form-container #recap-form-content .prestation-wrapper .recap-info-wrapper-title{color:#4c4c4c;font-size:1.125rem;line-height:1;text-transform:uppercase;margin-bottom:5px}.resa-form-container #recap-form-content .recap-information{font-size:.875rem;text-align:center;font-style:italic;margin:5px 0}.resa-form-container .group-input{padding:9px;margin:0;background-color:#fff}.resa-form-container .group-input.inline-group-input{display:inline-block}.resa-form-container .group-input label{display:block;padding:0 3px}.resa-form-container .group-input input[type=date],.resa-form-container .group-input input[type=email],.resa-form-container .group-input input[type=number],.resa-form-container .group-input input[type=tel],.resa-form-container .group-input input[type=text],.resa-form-container .group-input select,.resa-form-container .group-input textarea{background-color:#eee;line-height:1;padding:5px 10px;margin:3px;border:2px solid transparent;border-radius:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.15);box-shadow:0 1px 2px 0 rgba(0,0,0,.15)}.resa-form-container .group-input input[type=date].personne-name-input,.resa-form-container .group-input input[type=email].personne-name-input,.resa-form-container .group-input input[type=number].personne-name-input,.resa-form-container .group-input input[type=tel].personne-name-input,.resa-form-container .group-input input[type=text].personne-name-input,.resa-form-container .group-input select.personne-name-input,.resa-form-container .group-input textarea.personne-name-input{width:calc(50% - 6px)}.resa-form-container .group-input input[type=date].field-error,.resa-form-container .group-input input[type=email].field-error,.resa-form-container .group-input input[type=number].field-error,.resa-form-container .group-input input[type=tel].field-error,.resa-form-container .group-input input[type=text].field-error,.resa-form-container .group-input select.field-error,.resa-form-container .group-input textarea.field-error{border:2px solid #ea2b1b}.resa-form-container .group-input input[type=text]{padding:7px 10px}.resa-form-container .group-input textarea{width:100%;height:100px;resize:none}.resa-form-container .group-input .select-wrapper{position:relative}.resa-form-container .group-input .select-wrapper:after{position:absolute;top:13px;right:7px;content:' ';border:solid #434343;border-width:0 3px 3px 0;display:inline-block;padding:3px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-ms-touch-action:none;touch-action:none;pointer-events:none}.resa-form-container .group-input select{width:100%;padding:7px 25px 7px 10px}.resa-form-container .group-input.pratique-group-input>p{position:absolute;font-size:12px;font-style:italic;padding:0 3px}.resa-form-container .error-message-container,.resa-form-container .form-invalid-container{height:0;visibility:hidden;opacity:0;-webkit-transition:visibility 0s,opacity .3s linear;transition:visibility 0s,opacity .3s linear}.resa-form-container .error-message-container.visible,.resa-form-container .form-invalid-container.visible{height:auto;text-align:center;color:#ea2b1b;margin-bottom:15px;visibility:visible;opacity:1}.resa-form-container .personnes-names-container{display:none}.resa-form-container .personnes-names-container.visible{display:block}.resa-form-container .form-info-container{font-weight:700;text-align:center;text-transform:uppercase;margin-top:25px;padding:10px 10px 20px 10px;background-color:#eee}@media (min-width:768px){.resa-form-container .form-info-container{margin-top:0;font-size:18px}}body,html{position:relative;width:100%;height:100%;overflow:hidden;vertical-align:baseline;font-family:"Roboto Condensed",sans-serif;font-size:100%;color:#434343;background-color:#fff}.main-outer{position:relative;width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:auto;-ms-touch-action:cross-slide-x pan-y;touch-action:cross-slide-x pan-y}.main-inner{position:absolute;left:0;right:0;height:auto;overflow:hidden}.main-inner.container{padding:0}@media (min-width:1200px){.main-inner.container{width:1170px;max-width:1170px}}.page-panier .main-inner{overflow:auto}@media (min-width:1215px){.page-panier .main-inner{overflow:unset}}@media (min-width:768px) and (max-width:991px){.container{width:100%}}.container.layout-contenu{margin-left:auto;margin-right:auto}@media (min-width:768px){.container.layout-contenu{max-width:100%}}.contenu-page{padding:0 10px}@media (min-width:768px){.contenu-page{padding:0 60px;min-height:300px}}@media (max-width:768px){.is-page .contenu-page{margin-top:35px}}.is-pageniveau .contenu-page{margin-top:10px}@media (min-width:768px){.is-pageniveau .contenu-page{margin-top:60px}}
/*# sourceMappingURL=design.css.map */
