@media (min-width:992px){#navbar .navbar-flex:before{content:'desktop'}#navbarFlex .nav-flex-link .title{position:relative;display:block}#navbarFlex .nav-flex-item:not(:last-child) .nav-flex-link:after{content:'';height:35px;width:35px;display:block;position:absolute;border-top:8px solid #b41c62;border-right:8px solid #b41c62;border-top-right-radius:250px;top:20px;left:50%;transform:translateX(-50%) rotate(133deg);opacity:0;transition:.8s}#navbarFlex .nav-flex-item:not(:last-child) .nav-flex-link:hover:after{opacity:1}#navbarFlex .nav-flex-item-1{margin-left:auto}#navbarFlex .nav-flex-item-3{-ms-flex-order:1;order:1}#navbarFlex .nav-flex-item-4{-ms-flex-order:2;order:2}#navbarFlex .nav-flex-item-5{margin-left:auto;-ms-flex-order:4;order:4}}#navbarFlex .nav-flex-item-logo{padding:0 60px;max-height:75px}@media (min-width:1420px){#navbarFlex .nav-flex-item-logo{padding:0 80px}}#navbarFlex .nav-flex-item-logo .navbar-brand-logo{padding:0;position:relative;z-index:201}#navbarFlex .nav-flex-item-logo .navbar-brand-logo:before{content:'';height:120%;width:170%;background:#fff;display:block;position:absolute;z-index:-1;border-radius:100%;top:0;margin-left:8px}#navbarFlex .nav-flex-item-logo .brand-logo-img{width:160px;height:115px;transition:.3s}.not-front #navbarFlex .nav-flex-item-logo .brand-logo-img,.scrolledHead #navbarFlex .nav-flex-item-logo .brand-logo-img{width:100px;height:72px}.navbar-brand-mobile .brand-logo{margin-left:5px}.navbar-brand-mobile .brand-logo img{width:100px;height:57px}#header-blocks{position:absolute;right:60px;top:30px}#header-blocks p{margin:0}.nav-flex-item-3 .links-expanded .item-submenu,.nav-flex-item-3 .links-expanded .sublinks,.s01.rc_lego.menu_item_links_alpha .item-submenu,.s01.rc_lego.menu_item_links_alpha .sublinks{width:100%}#navbar:after{display:block;content:'';width:100vw;height:100vh;background:rgba(0,0,0,.7);position:fixed;top:0;bottom:0;z-index:-1;pointer-events:none;opacity:0;transition:.3s}body.menuIsOpen #navbar:after{transform:scaleY(1);opacity:1}.siblings-links-wrapper .pager,.siblings-links-wrapper ul{width:100%;margin:0}.siblings-links-wrapper ul{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:30px 0}@media (min-width:768px){.siblings-links-wrapper ul{-ms-flex-direction:row;flex-direction:row}}.siblings-links-wrapper ul>li{-ms-flex:1 1 100%;flex:1 1 100%}.siblings-links-wrapper ul>li a{background:#b41c62;border-radius:50px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#fff;border:none}.siblings-links-wrapper ul>li a:focus,.siblings-links-wrapper ul>li a:hover{background-color:#951751}@media (min-width:768px){.siblings-links-wrapper ul>li{-ms-flex:0 1 auto;flex:0 1 auto}.siblings-links-wrapper ul>li a{padding:15px 20px}.siblings-links-wrapper ul>li.previous{margin-right:auto}.siblings-links-wrapper ul>li.previous a:before{display:block;font-family:raccourci!important;margin-right:10px;content:'\e61a'}.siblings-links-wrapper ul>li.next{margin-left:auto}.siblings-links-wrapper ul>li.next a:after{display:block;font-family:raccourci!important;content:'\e619';margin-left:10px}}.menu_blocks_alpha{padding:15px 0;background-color:rgba(0,0,0,.05)}.dropdown-menu-lego{font-family:Museo,cursive}.menu_navbar_flex.s01 .dropdown-menu-lego{z-index:200}.nav-flex-item:last-child .dropdown-menu-lego{padding:0}.menu-experiences .img-experiences{display:none}@media (min-width:992px){.menu_navbar_flex.s01 .navbar-flex-nav>li.dropdown:not(.dropdown-simple).open>.dropdown-menu-lego{top:100%}.navbar-brand-mobile .brand-logo img{max-width:250px}#header-blocks{right:0;top:50%;transform:translateY(-50%)}.link-img .img,.link-img .item-image,.rc_lego.menu_item_image_alpha.s01 .img,.rc_lego.menu_item_image_alpha.s01 .item-image{transition:.3s;overflow:hidden}.link-img .img img,.link-img .item-image img,.rc_lego.menu_item_image_alpha.s01 .img img,.rc_lego.menu_item_image_alpha.s01 .item-image img{transition:.3s}.link-img:hover .img,.link-img:hover .item-image,.rc_lego.menu_item_image_alpha.s01:hover .img,.rc_lego.menu_item_image_alpha.s01:hover .item-image{background-color:#60bb46!important}.link-img:hover .img img,.link-img:hover .item-image img,.rc_lego.menu_item_image_alpha.s01:hover .img img,.rc_lego.menu_item_image_alpha.s01:hover .item-image img{opacity:.4!important;transform:scale(1.1)}.menu-stay .links-img .link-img.double-link .link-content a:hover{background-color:rgba(96,187,70,.6)!important}.nav-flex-item-3 .links-expanded .item-submenu a,.nav-flex-item-3 .links-expanded .sublinks a,.s01.rc_lego.menu_item_links_alpha .item-submenu a,.s01.rc_lego.menu_item_links_alpha .sublinks a{transition:.3s;padding:3px 12px;display:block;width:90%;margin:0 auto}.nav-flex-item-3 .links-expanded .item-submenu a:hover,.nav-flex-item-3 .links-expanded .sublinks a:hover,.s01.rc_lego.menu_item_links_alpha .item-submenu a:hover,.s01.rc_lego.menu_item_links_alpha .sublinks a:hover{background-color:#60bb46;color:#fff!important}.dropdown-menu-lego{padding-top:60px;padding-bottom:30px;background:#f2f2f2}.menu-experiences .img-experiences{display:block}}.menu-experiences .experience-item .item-subtitle{font-size:.8em;text-transform:uppercase;margin-top:10px}.menu-experiences .aside-experiences{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.menu-experiences .aside-experiences .exp-item a{padding:5px 0;display:block;color:#999}.menu-experiences .aside-experiences .exp-item .title{font-family:Museo,cursive;color:#b41c62;margin:0;font-size:1em;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-weight:700;transition:.3s}.menu-experiences .aside-experiences .exp-item .title .icon{display:none;transition:.3s}@media (min-width:992px){.menu-experiences .aside-experiences .exp-item a{padding:10px 0}.menu-experiences .aside-experiences .exp-item a:hover .title{color:#333}.menu-experiences .aside-experiences .exp-item a:hover .title .icon{transform:scale(1.8)}.menu-experiences .aside-experiences .exp-item .title{font-size:1.2em}.menu-experiences .aside-experiences .exp-item .title .icon{display:block;font-size:.5em;margin-right:15px;font-weight:700}}.menu-experiences .aside-experiences .exp-item .subtitle{margin:5px 0;font-size:.8em;text-transform:uppercase}.menu-experiences .aside-experiences .all-experiences a{display:block;font-family:Museo,cursive;text-transform:uppercase;font-size:1em}.menu_dropdown_epsilon.s01{background:#f2f2f2;max-width:1600px;margin:auto}.menu_dropdown_epsilon.s01 .first-row .menu_item_links_alpha .item-content{font-weight:600}.menu_dropdown_epsilon.s01 .first-row .menu_item_links_alpha .item-submenu a{color:#333;font-size:.9em}.menu_dropdown_epsilon.s01 .secondary-row .secondary-row-item .item-content{color:#b41c62}.menu_dropdown_epsilon.s01 .secondary-row .secondary-row-item .item-content .title{font-weight:700}.s01.menu_dropdown_gamma>.container-fluid{max-width:1600px}@media (min-width:992px){.menu-experiences .aside-experiences .exp-item .subtitle{margin:5px 0 0 25px}.menu-experiences .aside-experiences .all-experiences a{margin-top:30px;padding:20px;font-weight:600}.menu_dropdown_epsilon.s01 .first-row{padding:15px}.menu_dropdown_epsilon.s01 .first-row .menu_item_links_alpha,.menu_dropdown_epsilon.s01 .first-row>.row-flex{height:100%}.menu_dropdown_epsilon.s01 .first-row .menu_item_links_alpha{background:#fff;padding:15px 0 30px}.menu_dropdown_epsilon.s01 .first-row .menu_item_links_alpha .item-link{margin-bottom:25px}.menu_dropdown_epsilon.s01 .first-row .menu_item_links_alpha .item-content{padding-bottom:25px;border-bottom:1px solid #d9d9d9}.menu_dropdown_epsilon.s01 .first-row .menu_item_links_alpha .item-content .icon{font-size:3em}.menu_dropdown_epsilon.s01 .first-row .menu_item_links_alpha .item-content .title{font-size:1.2em}.menu_dropdown_epsilon.s01 .secondary-row>.row-flex{height:100%}.menu_dropdown_epsilon.s01 .secondary-row .secondary-row-item{padding:15px;min-height:180px}.menu_dropdown_epsilon.s01 .secondary-row .secondary-row-item .item-content .icon{font-size:2em}.menu_dropdown_epsilon.s01 .secondary-row .secondary-row-item .item-content .title{text-align:center}.menu_dropdown_epsilon.s01 .secondary-row .secondary-row-item .menu_item_links_alpha{height:100%;width:100%;border:1px solid #d9d9d9;transition:.3s}.menu_dropdown_epsilon.s01 .secondary-row .secondary-row-item .menu_item_links_alpha:hover{background:#b41c62}.menu_dropdown_epsilon.s01 .secondary-row .secondary-row-item .menu_item_links_alpha:hover .item-content{color:#fff}.menu_dropdown_epsilon.s01 .secondary-row .secondary-row-item .menu_item_links_alpha .item-link{height:100%;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:1.2em}.menu_dropdown_epsilon.s01 .secondary-row .secondary-row-item .menu_item_links_alpha .item-link .item-content{transition:.3s}.menu_dropdown_epsilon.s01 .secondary-row .secondary-row-item .menu_item_image_alpha,.menu_dropdown_epsilon.s01 .secondary-row .secondary-row-item .menu_item_image_alpha .item-image,.menu_dropdown_epsilon.s01 .secondary-row .secondary-row-item .menu_item_image_alpha .item-link,.menu_dropdown_epsilon.s01 .secondary-row .secondary-row-item .menu_item_image_alpha img{height:100%}.menu_dropdown_epsilon.s01 .secondary-row .secondary-row-item .menu_item_image_alpha .item-image{background:#000}.menu_dropdown_epsilon.s01 .secondary-row .secondary-row-item .menu_item_image_alpha img{object-fit:cover;opacity:.8}.menu_dropdown_epsilon.s01 .secondary-row .secondary-row-item .menu_item_image_alpha .item-content{color:#fff}.s01.menu_dropdown_gamma .first-row{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.s01.menu_dropdown_gamma .first-row .first-row-item{padding:15px}}.s01.menu_dropdown_gamma .first-row .first-row-item .item-image{background:#000}.s01.menu_dropdown_gamma .first-row .first-row-item .item-image img{opacity:.8}.s01.menu_dropdown_gamma .first-row .first-row-item .item-content .title{color:#60bb46;font-size:1.4em;line-height:1em;font-weight:700}@media all and (min-width:768px){.s01.menu_dropdown_gamma .first-row .first-row-item .item-content .title{font-size:1.8em}}@media all and (min-width:1200px){.s01.menu_dropdown_gamma .first-row .first-row-item .item-content .title{font-size:2.1em}}.s01.menu_dropdown_gamma .secondary-row .secondary-row-item .item-content .title{font-weight:700}.menu-stay{max-width:1600px}.menu-stay h3{margin:0;font-weight:600}.menu-stay .links-expanded .links-header{position:relative}.menu-stay .links-expanded .links-header .icon{display:none}.menu-stay .links-expanded .links-header .title{display:block;margin-top:5px}.menu-stay .links-expanded .sublinks{padding-top:5px}@media (min-width:992px){.s01.menu_dropdown_gamma .first-row .first-row-item .item-content .title{font-family:Museo,cursive;text-align:center;color:#fff}.s01.menu_dropdown_gamma .first-row .first-row-item:nth-child(-n+2) .title{position:relative}.s01.menu_dropdown_gamma .first-row .first-row-item:nth-child(-n+2) .title:after{content:'';height:50px;width:50px;display:block;position:absolute;border-top:10px solid rgba(96,187,70,.3);border-left:10px solid rgba(96,187,70,.3);border-top-left-radius:250px;transform-origin:bottom right;transition:.3s;left:-40px;top:-40px;border-color:#b41c62}.s01.menu_dropdown_gamma .first-row .first-row-item:nth-child(n+3) .title{position:relative}.s01.menu_dropdown_gamma .first-row .first-row-item:nth-child(n+3) .title:after{content:'';height:50px;width:50px;display:block;position:absolute;border-top:10px solid rgba(96,187,70,.3);border-right:10px solid rgba(96,187,70,.3);border-top-right-radius:250px;transform-origin:bottom left;transition:.3s;right:-40px;top:-40px;border-color:#b41c62}.s01.menu_dropdown_gamma .secondary-row>.row-flex{height:100%}.s01.menu_dropdown_gamma .secondary-row .secondary-row-item{height:50%}.s01.menu_dropdown_gamma .secondary-row .secondary-row-item .menu_item_links_alpha{height:100%}.s01.menu_dropdown_gamma .secondary-row .secondary-row-item .menu_item_links_alpha .item-link{height:100%;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:1px solid #d9d9d9;margin:15px 0;font-size:1.2em;transition:.3s}.s01.menu_dropdown_gamma .secondary-row .secondary-row-item .menu_item_links_alpha .item-link:hover{background:#60bb46;color:#fff}.s01.menu_dropdown_gamma .secondary-row .secondary-row-item .item-content .icon{font-size:2em}.s01.menu_dropdown_gamma .secondary-row .secondary-row-item .item-content .title{text-align:center}.menu-stay .links-expanded>.row-flex{height:100%}.menu-stay .links-expanded .links-container{height:100%;background:#fff;text-align:center}.menu-stay .links-expanded .links-header a{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:30px}.menu-stay .links-expanded .links-header .icon{display:block;font-size:1.4em}.menu-stay .links-expanded .links-header .title{margin-top:15px}.menu-stay .links-expanded .links-header:after{content:'';background:#f2f2f2;height:1px;width:80%;display:block;position:absolute;bottom:5px;left:50%;transform:translateX(-50%)}.menu-stay .links-expanded .sublinks{padding-top:15px}}.menu-stay .links-expanded .sublinks a{padding:5px 0;display:block;color:#333;font-size:.9em}.menu-stay .links-img .link-img{position:relative}.menu-stay .links-img .link-img a{display:block;position:relative;padding:5px 0}@media (min-width:992px){.menu-stay .links-img .link-img a{padding:0}.menu-stay .links-img .link-img h3{color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:center}.menu-stay .links-img .link-img:nth-child(-n+2){margin-bottom:30px}.menu-stay .links-img .link-img .link-content{position:absolute;top:0;left:0;right:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}}.menu-stay .links-img .link-img .img{display:none}.menu-stay .links-img .link-img.double-link .link-content{-ms-flex-direction:column;flex-direction:column}.menu-stay .links-img .link-img.double-link .link-content .icon{display:none}@media (min-width:992px){.menu-stay .links-img .link-img .img{display:block;background:#000}.menu-stay .links-img .link-img .img img{opacity:.8}.menu-stay .links-img .link-img.double-link .link-content{padding:0 15px;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-align:stretch;align-items:stretch}.menu-stay .links-img .link-img.double-link .link-content .icon{display:block;margin-right:5px}.menu-stay .links-img .link-img.double-link .link-content a{-ms-flex:1 0 50%;flex:1 0 50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.menu-stay .links-img .link-img.double-link .link-content a:last-child{background:rgba(0,0,0,.4)}}#main-footer h4{color:#60bb46;font-family:Museo,cursive;font-size:1.2em}@media all and (min-width:768px){#main-footer h4{font-size:1.4em}body.node-type-sejour .main-container,body.node-type-sejour-composant .main-container{margin-bottom:60px}}@media all and (min-width:1200px){#main-footer h4{font-size:1.6em}}#main-footer .contact-infos li{padding:10px 0;font-size:.9em;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#999}#main-footer .contact-infos li .icon{font-size:1.2em;color:#60bb46;margin-right:10px}#bottom .custom_block_sociallinks_beta li{padding:0 15px}#bottom .custom_block_sociallinks_beta .icon{font-size:1.4em}#bottom a{color:#999}.custom_block_svgmaps_alpha.s03 .map-content{max-width:410px}.custom_block_svgmaps_alpha.s03 .map-nav-item a{padding:2px 10px;margin:20px 0}.custom_block_svgmaps_alpha.s03 .map-marker:before{display:none}.custom_block_svgmaps_alpha.s03 .map-marker:after{content:'';background:url(/sites/ot-epinal/themes/theme_base/img/footer/e-logo.png) 0 0/contain}.custom_block_svgmaps_alpha.s03 .map-marker.focus{opacity:.5;transform-origin:center center;animation:4s infinite tilt}#tab-pane-pays.active~.map-marker{top:59px;left:184px}#tab-pane-region.active~.map-marker{top:156px;left:184px}#tab-pane-departement.active~.map-marker{top:107px;left:161px}#footer{padding-top:30px;background-color:#fff}.not-front #footer{border-top:1px solid rgba(0,0,0,.2)}@keyframes tilt{0%,100%{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}body.node-type-sejour,body.node-type-sejour-composant{background-color:#f2f2f2}body.node-type-sejour .main-container,body.node-type-sejour-composant .main-container{margin-bottom:60px}body.node-type-sejour .node,body.node-type-sejour-composant .node{padding-top:0!important}body.node-type-sejour .langs,body.node-type-sejour .ta_link,body.node-type-sejour-composant .langs,body.node-type-sejour-composant .ta_link{padding:15px}body.node-type-sejour .langs,body.node-type-sejour-composant .langs{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative}body.node-type-sejour .langs .icon,body.node-type-sejour-composant .langs .icon{font-size:2.6em;margin-right:10px}body.node-type-sejour .ta_link,body.node-type-sejour-composant .ta_link{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;z-index:10}body.node-type-sejour .ta_link .icon,body.node-type-sejour-composant .ta_link .icon{font-size:2.6em;color:#fff;background-color:#60bb46;border-radius:50%;padding:15px;transition:all .3s}body.node-type-sejour .ta_link:hover .icon,body.node-type-sejour-composant .ta_link:hover .icon{background-color:#52a23b;transform:translateY(-2px);box-shadow:0 2px 6px rgba(96,187,70,.3)}body.node-type-sejour .node-header .overlayed-infos,body.node-type-sejour-composant .node-header .overlayed-infos{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}body.node-type-sejour .node-header.has-image .overlayed-infos,body.node-type-sejour-composant .node-header.has-image .overlayed-infos{position:absolute;bottom:0;right:0;color:#fff}.sej-nav{width:100vw;left:50%;transform:translateX(-50%);position:relative;margin-left:0;margin-right:0}.sej-nav .flex-list{display:-ms-flexbox;display:flex;background-color:#fff;color:#60bb46;font-size:1.2em;margin-bottom:30px;-ms-flex-wrap:wrap;flex-wrap:wrap}.sej-nav .flex-list li{-ms-flex-positive:2;flex-grow:2;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.sej-nav .flex-list li:nth-of-type(-n+2){position:relative}.sej-nav .flex-list li:nth-of-type(-n+2):after{content:'';display:block;width:1px;height:50%;background:rgba(96,187,70,.5);position:absolute;right:0;top:50%;transform:translateY(-50%)}.sej-nav .flex-list li.no-link{padding:25px 15px}.sej-nav .flex-list li.sej-price{-ms-flex-direction:column;flex-direction:column;line-height:.8em}.sej-nav .flex-list li.sej-price small{font-size:.6em}.sej-nav .flex-list li.cta{-ms-flex-positive:1;flex-grow:1;margin-left:auto}.sej-nav .flex-list li.cta a{color:#fff}.sej-nav .flex-list .sej-duration .icon{margin-right:8px}.sej-nav .flex-list .cta a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.sej-nav .flex-list .cta .icon{font-size:1.6em;margin-left:8px}.sej-nav .flex-list a{padding:25px 15px;width:100%;height:100%;color:#60bb46;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.sej-nav .flex-list .btn{display:block;border-radius:0;font-size:1em}.sej-body{padding:15px}.sej-infos-main{position:relative}.sej-infos-main .sej-map-toggle,.sej-infos-main .sej-map-wrapper{position:absolute}.sej-infos-main .sej-map-wrapper{bottom:0;left:0;width:calc(100% + 30px);margin-left:-15px;max-height:100%;overflow:hidden;z-index:11;border:30px inset rgba(0,0,0,.5);opacity:0;pointer-events:none;height:100%;transition:all .3s ease-out}.sej-infos-main .sej-map-wrapper .map-extended-alone,.sej-infos-main .sej-map-wrapper .map_markers_extended_beta,.sej-infos-main .sej-map-wrapper .sej-map{height:100%!important}.sej-infos-main .sej-map-wrapper.mapsIn{opacity:1;pointer-events:auto}.sej-infos-main .sej-map-wrapper .fullscreen_control_wrapper{display:none}.sej-infos-main .sej-map-wrapper .map_markers_extended_beta .gm-style-iw{max-width:200px}.sej-infos-main .sej-map-wrapper .map_markers_extended_beta .gm-style-iw>div{max-width:100%!important}.sej-infos-main .sej-map-wrapper .map_markers_extended_beta .map-content-card{min-width:0}.sej-infos-main .sej-map-toggle{z-index:12;top:15px;right:0;cursor:pointer;transition:all .3s ease-out}.sej-infos-main .sej-map-toggle .icon{font-size:1.8em;line-height:1em;background-color:#fff;padding:15px;color:#60bb46;border-radius:50%;display:block}.sej-infos-main .sej-map-toggle.mapsIn{top:-22px;right:-36px}.sej-infos-main .sej-map-toggle.mapsIn .icon{transform:rotate(45deg);font-size:1em}.sej-steps{top:0;background-color:#f2f2f2;margin-bottom:30px}.sej-steps .step-img{width:100%}.sej-steps .step-slider{background-color:#fafafa;color:#333}@media all and (min-width:992px){.sej-steps .step-slider{display:-ms-flexbox!important;display:flex!important}}.sej-steps .step-slider>div:nth-of-type(2){display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding-left:45px;padding-right:45px}.sej-steps .step-slider>div:nth-of-type(1){padding-right:0;padding-left:0}.sej-steps .slider-wrapper:focus,.sej-steps .slider-wrapper:hover{text-decoration:none}.sej-steps .step-title{margin-top:0;font-weight:700}.sej-steps .step-title:after{content:'';display:block;width:60px;height:1px;background:rgba(96,187,70,.5);margin-top:20px}.sej-steps .btn{-ms-flex-item-align:start;align-self:flex-start}.sej-steps .slick-arrow{position:absolute;top:50%;z-index:10;cursor:pointer}@media all and (max-width:991px){.sej-steps .slick-arrow{display:none!important}}.sej-steps .slick-arrow:before{padding:15px;background:#fff;border-radius:50%;line-height:1em;color:#60bb46;display:block;transition:all .3s ease-out}.sej-steps .slick-arrow.icon-font-nav-prev{left:0;transform:translateY(-50%) translateX(-50%)}.sej-steps .slick-arrow.icon-font-nav-next{right:0;transform:translateY(-50%) translateX(50%)}.sej-steps .slick-arrow:hover:before{transform:scale(1.05);box-shadow:2px 2px 6px rgba(0,0,0,.2)}.sej-steps .slick-dots{bottom:15px}.sej-steps .slick-dots li{width:15px;height:15px;margin:0 5px}.sej-steps .slick-dots li button{width:15px;height:15px}.sej-steps .slick-dots li button:before{width:100%;height:100%;background:0 0;border:2px solid rgba(255,255,255,.5)}.sej-steps .slick-dots li.slick-active button:before{transform:none;background:#fff;border-color:#fff}.sej-steps .slick-dots li.slick-active button:after{display:none}.sej-wrapper .block-title{margin-top:0;font-weight:700;text-align:center;color:#60bb46}.sej-wrapper .cta-wrapper{text-align:center;padding:15px;margin-bottom:30px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.sej-wrapper .cta-wrapper .btn-lg{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:15px 30px;line-height:1em}.sej-wrapper .cta-wrapper .icon{font-size:1.6em;margin-left:8px}.sej-wrapper .boxes-wrapper{margin:0;padding:30px 0}.sej-wrapper .boxes-wrapper .box-thumbnail{background-color:#fff;border:none;border-radius:0;padding:30px;height:100%}.sej-wrapper .boxes-wrapper .sej-like{padding:20px 0;margin-top:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:rgba(0,0,0,.7)}.sej-wrapper .boxes-wrapper .sej-like:not(:nth-last-of-type(1)){border-bottom:1px solid #f2f2f2;padding-bottom:40px}.sej-wrapper .boxes-wrapper .icon{font-size:2em;color:#60bb46;margin-right:30px;font-weight:700}.sej-wrapper .boxes-wrapper .pricing-infos ul{margin-bottom:15px}.sej-wrapper .boxes-wrapper .likes,.sej-wrapper .boxes-wrapper .pricing-infos{position:relative}.sej-wrapper .boxes-wrapper .likes .box-thumbnail,.sej-wrapper .boxes-wrapper .pricing-infos .box-thumbnail{padding-top:40px}.sej-wrapper .boxes-wrapper .likes:before,.sej-wrapper .boxes-wrapper .pricing-infos:before{position:absolute;left:50%;top:0;transform:translateY(-50%) translateX(-50%) rotate(-15deg);color:#fff;padding:20px;border-radius:50%;background-color:#60bb46;width:auto;height:auto;font-size:1.6em}.sej-like-also{padding:30px 0}.sej-like-also .items-wrapper{margin-left:0;margin-right:0}.sej-like-also .item{transition:all .3s ease-in-out;display:block;overflow:hidden}@media all and (max-width:767px){.sej-nav .flex-list li.cta{width:100%}.sej-like-also .item{margin-bottom:15px}}.sej-like-also .item img{width:100%;transition:all .4s ease-in-out}.sej-like-also .item:hover{text-decoration:none}.sej-like-also .item:hover img{transform:scale(1.05)}.sej-like-also .item:hover .item-title{transform:translateY(-3px);box-shadow:0 3px 8px rgba(0,0,0,.2)}.sej-like-also .item-title{text-align:center;color:#fff;margin:0;background-color:#60bb46;font-size:1.3em;padding:15px 30px;transition:all .3s ease-in-out}@media all and (min-width:768px){.sej-like-also .item-title{margin-left:30px;margin-right:30px;margin-top:-30px;z-index:2;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}}.panier-sejour-form #main-wrapper,.panier-sejour-form #main-wrapper>.container{background:#eee}.panier-sejour-form .main-header-titles{display:none}.panier-sejour-form .form-quotation-container{padding-top:60px;padding-bottom:60px}.panier-sejour-form .form-quotation-container .btn{text-transform:uppercase;border-radius:0}.panier-sejour-form .form-quotation-container .btn .icon{font-size:1rem;margin:0}.panier-sejour-form .form-quotation-container .btn.next .icon{margin-left:10px}.panier-sejour-form .form-quotation-container .btn.prev .icon{margin-right:10px}.panier-sejour-form .form-quotation-container .icon.validate{color:green;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.panier-sejour-form .form-quotation-container .icon.validate:hover{background-color:rgba(0,128,0,.1)}.panier-sejour-form .form-quotation-container .icon.delete{color:red}.panier-sejour-form .form-quotation-container .icon.delete:hover{background-color:rgba(255,0,0,.1)}.panier-sejour-form .form-quotation-container .icon.edit{color:rgba(0,0,0,.8)}.panier-sejour-form .form-quotation-container .icon.edit:hover{background-color:rgba(0,0,0,.1)}.panier-sejour-form .form-quotation-container .icon.delete,.panier-sejour-form .form-quotation-container .icon.edit,.panier-sejour-form .form-quotation-container .icon.validate{padding:5px;cursor:pointer;transition:all .3s;border-radius:3px}.panier-sejour-form .form-quotation-container .form-group{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.panier-sejour-form .form-quotation-container .form-group.required label:after{display:inline-block;content:'*';color:red;transform:translateY(-3px);margin-left:5px}.panier-sejour-form .form-quotation-container .required-legend{color:red}.panier-sejour-form .form-quotation-container label{font-weight:100;margin-right:15px}.panier-sejour-form .form-quotation-container .form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#e6e6e6;box-shadow:none;border:1px solid rgba(0,0,0,.05);border-radius:0}.panier-sejour-form .form-quotation-container select{background-image:url(/sites/ot-epinal/themes/theme_base/img/select.png);background-position:center right;background-repeat:no-repeat;padding:6px 30px 6px 10px}.panier-sejour-form .form-quotation-container .nav-tabs{display:-ms-flexbox;display:flex;padding-right:0;margin-bottom:60px;border-bottom:none}.panier-sejour-form .form-quotation-container .nav-tabs>li{-ms-flex-positive:1;flex-grow:1}.panier-sejour-form .form-quotation-container .nav-tabs>li:nth-child(n+2){border-left:1px solid #f2f2f2}.panier-sejour-form .form-quotation-container .nav-tabs>li>a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#fff;color:rgba(0,0,0,.4);font-weight:700;font-size:1.2em;border-radius:0;margin-right:0;height:100%;border:0}.panier-sejour-form .form-quotation-container .nav-tabs>li>a:focus,.panier-sejour-form .form-quotation-container .nav-tabs>li>a:hover{background-color:#999}.panier-sejour-form .form-quotation-container .nav-tabs>li>a small{font-weight:400;font-style:italic;color:rgba(0,0,0,.2);font-size:.75em;line-height:0}.panier-sejour-form .form-quotation-container .nav-tabs>li span{display:block;line-height:.9em}.panier-sejour-form .form-quotation-container .nav-tabs>li .number{padding:15px 10px;background-color:#f2f2f2;line-height:0;border-radius:50%;margin-right:10px}.panier-sejour-form .form-quotation-container .nav-tabs>li.active>a{background-color:#60bb46;color:#fff!important;border:none}.panier-sejour-form .form-quotation-container .nav-tabs>li.active .number{color:#60bb46}.panier-sejour-form .form-quotation-container .nav-tabs>li.active small{color:rgba(255,255,255,.4)}.panier-sejour-form .form-quotation-container .fieldset-header{display:-ms-flexbox;display:flex;border-bottom:1px solid #60bb46;margin-bottom:30px}.panier-sejour-form .form-quotation-container .fieldset-header h2{margin:0;padding-bottom:10px;padding-left:10px;font-weight:700;font-size:20px;text-transform:uppercase;color:#60bb46}.panier-sejour-form .form-quotation-container .fieldset-header .btn{margin-left:auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.panier-sejour-form .form-quotation-container .fieldset-infos{padding:30px 0}.panier-sejour-form .form-quotation-container .fieldset-footer{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding-top:30px}.panier-sejour-form .form-quotation-container .fieldset-footer .switch-tab.next{margin-left:auto}@media (min-width:768px){.panier-sejour-form .form-quotation-container .form-fields-component,.panier-sejour-form .form-quotation-container .sej-desc{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.panier-sejour-form .form-quotation-container fieldset.your-cart .sej-recap:after{display:block;width:1px;height:100%;position:absolute;top:0;right:23%;background-color:rgba(0,0,0,.2);content:''}.panier-sejour-form .form-quotation-container fieldset.your-cart .component-price,.panier-sejour-form .form-quotation-container fieldset.your-cart .sej-price{text-align:right}}.panier-sejour-form .form-quotation-container .sej-desc h3{margin-top:15px;margin-bottom:30px;font-size:1.2em;text-transform:uppercase}.panier-sejour-form .form-quotation-container .sej-desc .sej-infos{-ms-flex-preferred-size:75%;flex-basis:75%}.panier-sejour-form .form-quotation-container .sej-desc .sej-title{font-weight:400;float:left;margin:0;max-width:80%}.panier-sejour-form .form-quotation-container .sej-desc .icon-font-info-circle{float:left;margin-left:8px;font-size:1.3em}.panier-sejour-form .form-quotation-container .sej-desc .sej-subtitle{clear:left;padding-top:5px;font-weight:100;font-style:italic}.panier-sejour-form .form-quotation-container fieldset.your-cart .sej-recap{padding:10px;position:relative}.panier-sejour-form .form-quotation-container fieldset.your-cart .form-fields .caption{text-decoration:underline;padding:10px;margin:0}.panier-sejour-form .form-quotation-container fieldset.your-cart .sej-price{margin-left:auto;-ms-flex-preferred-size:20%;flex-basis:20%}.panier-sejour-form .form-quotation-container fieldset.your-cart .component-price,.panier-sejour-form .form-quotation-container fieldset.your-cart .sej-price{padding-left:10px}.panier-sejour-form .form-quotation-container fieldset.your-cart .component-price{-ms-flex-preferred-size:25%;flex-basis:25%;padding-top:10px;padding-bottom:10px}.panier-sejour-form .form-quotation-container fieldset.your-cart .removed{opacity:.5;text-decoration:line-through;font-style:italic;font-size:11px;line-height:38px;white-space:nowrap}.panier-sejour-form .form-quotation-container fieldset.your-cart .selector{display:-ms-flexbox;display:flex;-ms-flex-preferred-size:60%;flex-basis:60%}.panier-sejour-form .form-quotation-container fieldset.your-cart .form-control{margin-right:10px}.panier-sejour-form .form-quotation-container fieldset.your-cart .actions{margin-bottom:0;margin-left:auto;display:-ms-flexbox;display:flex;text-align:center;-ms-flex-preferred-size:10%;flex-basis:10%;opacity:0}@media (max-width:767px){.panier-sejour-form .form-quotation-container .form-fields-component{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid rgba(0,0,0,.2);position:relative}.panier-sejour-form .form-quotation-container .form-fields-component:nth-last-of-type(1){border-bottom:none}.panier-sejour-form .form-quotation-container .sej-desc .icon-font-info-circle{position:absolute;right:0;top:15px}.panier-sejour-form .form-quotation-container fieldset.your-cart .component-price{padding-left:15px!important}.panier-sejour-form .form-quotation-container fieldset.your-cart .actions{position:absolute;right:0;top:50%;transform:translateY(-50%)}.panier-sejour-form .form-quotation-container .sidebar-cart .help{margin-top:30px}}.panier-sejour-form .form-quotation-container fieldset.your-cart .actions .icon{font-size:0}.panier-sejour-form .form-quotation-container fieldset.your-cart .actions .icon:before{font-size:1.5rem}.panier-sejour-form .form-quotation-container fieldset.your-cart .actions .icon:nth-of-type(1){margin-left:auto}.panier-sejour-form .form-quotation-container .form-fields-component.chosen .actions,.panier-sejour-form .form-quotation-container .sej-basis .form-fields-component.deleted .actions{opacity:1}.panier-sejour-form .form-quotation-container .form-fields-component.chosen .component-price,.panier-sejour-form .form-quotation-container .form-fields-component.chosen .selector,.panier-sejour-form .form-quotation-container .sej-basis .form-fields-component.deleted .component-price,.panier-sejour-form .form-quotation-container .sej-basis .form-fields-component.deleted .selector{padding:0}.panier-sejour-form .form-quotation-container .form-fields-component.chosen .validate,.panier-sejour-form .form-quotation-container .sej-basis .form-fields-component.deleted .validate{display:none}.panier-sejour-form .form-quotation-container .form-fields-component.chosen .form-control,.panier-sejour-form .form-quotation-container .sej-basis .form-fields-component.deleted .form-control{background-color:transparent;background-image:none;border:none;height:44px;cursor:not-allowed;padding-right:0}.panier-sejour-form .form-quotation-container .sej-basis .form-fields-component.deleted .edit{display:none}.panier-sejour-form .form-quotation-container .sej-basis .form-fields-component.deleted .delete{transform:rotate(45deg);color:green;margin-left:auto}.panier-sejour-form .form-quotation-container .sej-basis .form-fields-component.deleted .delete:hover{background-color:transparent}.panier-sejour-form .form-quotation-container .sej-basis .form-fields-component.deleted .component-price,.panier-sejour-form .form-quotation-container .sej-basis .form-fields-component.deleted .selector{opacity:.5;text-decoration:line-through;font-style:italic}.panier-sejour-form .form-quotation-container .sej-added{display:none;margin-top:15px;border-top:5px solid rgba(0,0,0,.2)}@media (min-width:768px){.panier-sejour-form .form-quotation-container .sej-added{border-width:1px}}.panier-sejour-form .form-quotation-container .sej-added .form-fields-component.deleted{display:none}.panier-sejour-form .form-quotation-container .add-element{border-top:1px solid #60bb46;margin-top:30px}.panier-sejour-form .form-quotation-container .add-element h4{color:#60bb46;font-weight:700;text-align:center;text-transform:uppercase}.panier-sejour-form .form-quotation-container .add-element .form-group .validate{display:none;padding:13px;background:#60bb46;color:#fff;font-size:13px;cursor:pointer}.panier-sejour-form .form-quotation-container .add-element .form-group .validate .icon{transform:rotate(45deg);display:inline-block;color:#fff;margin-right:5px;font-size:12px}.panier-sejour-form .form-quotation-container .add-element .form-group .validate:hover{background:#52a23b}.panier-sejour-form .form-quotation-container .add-element .form-group.edit .validate{display:block}.panier-sejour-form .form-quotation-container .add-element .form-control{max-width:280px;margin-left:auto}.panier-sejour-form .form-quotation-container .add-element .form-group.multi-input .form-control:nth-last-of-type(1),.panier-sejour-form .form-quotation-container .add-element .form-group.multi-input .form-control:nth-last-of-type(2){margin-left:0}.panier-sejour-form .form-quotation-container .add-element .form-group.multi-input .form-control.sleep-cat{max-width:250px}.panier-sejour-form .form-quotation-container .add-element .form-group.multi-input .form-control.lunch-cat{max-width:194px}.panier-sejour-form .form-quotation-container .add-element .form-group.multi-input .form-control.day-number{max-width:94px}.panier-sejour-form .form-quotation-container fieldset.contacts .form-fields,.panier-sejour-form .form-quotation-container fieldset.informations .form-fields{max-width:500px}.panier-sejour-form .form-quotation-container fieldset.contacts .form-fields input,.panier-sejour-form .form-quotation-container fieldset.contacts .form-fields label,.panier-sejour-form .form-quotation-container fieldset.contacts .form-fields select,.panier-sejour-form .form-quotation-container fieldset.contacts .form-fields textarea,.panier-sejour-form .form-quotation-container fieldset.informations .form-fields input,.panier-sejour-form .form-quotation-container fieldset.informations .form-fields label,.panier-sejour-form .form-quotation-container fieldset.informations .form-fields select,.panier-sejour-form .form-quotation-container fieldset.informations .form-fields textarea{-ms-flex-preferred-size:50%;flex-basis:50%}.panier-sejour-form .form-quotation-container fieldset.contacts .multi-input input:nth-of-type(1),.panier-sejour-form .form-quotation-container fieldset.informations .multi-input input:nth-of-type(1){margin-right:10px}.panier-sejour-form .form-quotation-container .sidebar-cart>div{padding:15px;margin-bottom:30px}.panier-sejour-form .form-quotation-container .sidebar-cart .help{background-color:rgba(0,0,0,.8);color:#fff;position:relative;padding:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.panier-sejour-form .form-quotation-container .sidebar-cart .help h4{text-align:center!important;font-weight:700;margin:0;-ms-flex-preferred-size:100%;flex-basis:100%;padding:15px;background-color:rgba(0,0,0,.4)}.panier-sejour-form .form-quotation-container .sidebar-cart .help .helpers-pictures{padding-top:15px;padding-bottom:15px;overflow:hidden}.panier-sejour-form .form-quotation-container .sidebar-cart .help .helpers-pictures img{width:80px;background-color:#fff;border:3px solid #fff;float:left}.panier-sejour-form .form-quotation-container .sidebar-cart .help .helpers-pictures img:nth-child(n+2){margin-left:-10px}.panier-sejour-form .form-quotation-container .sidebar-cart .help .askto{padding-bottom:10px;padding-left:15px;padding-right:15px;text-align:center}.panier-sejour-form .form-quotation-container .sidebar-cart .help .phone{padding-bottom:15px}.panier-sejour-form .form-quotation-container .sidebar-cart .help .phone:before{display:inline-block;margin-right:10px;font-family:Raccourci;content:'\e613';font-weight:400!important}.panier-sejour-form .form-quotation-container .sidebar-cart .help a{color:#fff!important}.panier-sejour-form .form-quotation-container .sidebar-cart .block-title{margin-top:10px;text-align:center}.panier-sejour-form .form-quotation-container .sidebar-cart .cart{background-color:#fff}.panier-sejour-form .form-quotation-container .sidebar-cart .cart hr{border-color:#999;margin:10px 0}.panier-sejour-form .form-quotation-container .sidebar-cart .cart .added-price,.panier-sejour-form .form-quotation-container .sidebar-cart .cart .basis-price,.panier-sejour-form .form-quotation-container .sidebar-cart .cart .freebies-price{display:-ms-flexbox;display:flex}.panier-sejour-form .form-quotation-container .sidebar-cart .cart .added-price.deleted,.panier-sejour-form .form-quotation-container .sidebar-cart .cart .basis-price.deleted,.panier-sejour-form .form-quotation-container .sidebar-cart .cart .freebies-price.deleted{opacity:.5;text-decoration:line-through;font-style:italic}.panier-sejour-form .form-quotation-container .sidebar-cart .cart .added-price span:nth-last-of-type(1),.panier-sejour-form .form-quotation-container .sidebar-cart .cart .added-price strong>span:nth-last-of-type(1),.panier-sejour-form .form-quotation-container .sidebar-cart .cart .basis-price span:nth-last-of-type(1),.panier-sejour-form .form-quotation-container .sidebar-cart .cart .basis-price strong>span:nth-last-of-type(1),.panier-sejour-form .form-quotation-container .sidebar-cart .cart .freebies-price span:nth-last-of-type(1),.panier-sejour-form .form-quotation-container .sidebar-cart .cart .freebies-price strong>span:nth-last-of-type(1){margin-left:auto}.panier-sejour-form .form-quotation-container .sidebar-cart .cart .added-price .price,.panier-sejour-form .form-quotation-container .sidebar-cart .cart .basis-price .price,.panier-sejour-form .form-quotation-container .sidebar-cart .cart .freebies-price .price{text-align:right;white-space:nowrap}.panier-sejour-form .form-quotation-container .sidebar-cart .cart .added-price .price .base,.panier-sejour-form .form-quotation-container .sidebar-cart .cart .basis-price .price .base,.panier-sejour-form .form-quotation-container .sidebar-cart .cart .freebies-price .price .base{display:block}.panier-sejour-form .form-quotation-container .sidebar-cart .cart .added-price .price .less,.panier-sejour-form .form-quotation-container .sidebar-cart .cart .added-price .price .more,.panier-sejour-form .form-quotation-container .sidebar-cart .cart .basis-price .price .less,.panier-sejour-form .form-quotation-container .sidebar-cart .cart .basis-price .price .more,.panier-sejour-form .form-quotation-container .sidebar-cart .cart .freebies-price .price .less,.panier-sejour-form .form-quotation-container .sidebar-cart .cart .freebies-price .price .more{font-size:11px}.panier-sejour-form .form-quotation-container .sidebar-cart .cart .added-price .price .less,.panier-sejour-form .form-quotation-container .sidebar-cart .cart .added-price .price .less a,.panier-sejour-form .form-quotation-container .sidebar-cart .cart .basis-price .price .less,.panier-sejour-form .form-quotation-container .sidebar-cart .cart .basis-price .price .less a,.panier-sejour-form .form-quotation-container .sidebar-cart .cart .freebies-price .price .less,.panier-sejour-form .form-quotation-container .sidebar-cart .cart .freebies-price .price .less a{color:green}.panier-sejour-form .form-quotation-container .sidebar-cart .cart .added-price .price .more,.panier-sejour-form .form-quotation-container .sidebar-cart .cart .added-price .price .more a,.panier-sejour-form .form-quotation-container .sidebar-cart .cart .basis-price .price .more,.panier-sejour-form .form-quotation-container .sidebar-cart .cart .basis-price .price .more a,.panier-sejour-form .form-quotation-container .sidebar-cart .cart .freebies-price .price .more,.panier-sejour-form .form-quotation-container .sidebar-cart .cart .freebies-price .price .more a{color:red}.panier-sejour-form .form-quotation-container .sidebar-cart .cart .base_people,.panier-sejour-form .form-quotation-container .sidebar-cart .cart .freebies_person{line-height:1.2em;color:#333;font-style:italic;font-size:13px}.panier-sejour-form .form-quotation-container .sidebar-cart .cart .base_people{text-align:right}.panier-sejour-form .form-quotation-container .sidebar-cart .cart-warning{text-align:justify;font-size:12px;padding:0}.panier-sejour-form .form-quotation-container .sidebar-cart .cart-warning p{background:#fff7b1;padding:10px;margin:0}.panier-sejour-form .form-quotation-container .sidebar-cart .cart-warning .component,.panier-sejour-form .form-quotation-container .sidebar-cart .cart-warning .people_max,.panier-sejour-form .form-quotation-container .sidebar-cart .cart-warning .people_min{font-weight:700}.panier-sejour-form .form-quotation-container .cart-lines.isLoading{position:relative;min-height:90px}.panier-sejour-form .form-quotation-container .freebies-lines,.panier-sejour-form .form-quotation-container .specialdays-lines,.panier-sejour-form .form-quotation-container .template{display:none}.panier-sejour-form .form-quotation-container .added-price,.panier-sejour-form .form-quotation-container .freebies-lines,.panier-sejour-form .form-quotation-container .specialdays-lines{margin-bottom:10px}.panier-sejour-form .form-quotation-container .added-price .title,.panier-sejour-form .form-quotation-container .freebies-lines .title,.panier-sejour-form .form-quotation-container .specialdays-lines .title{padding-right:15px}.panier-sejour-form .form-quotation-container .added-price .price,.panier-sejour-form .form-quotation-container .freebies-lines .price,.panier-sejour-form .form-quotation-container .specialdays-lines .price{color:grey}.panier-sejour-form .form-quotation-container .freebies-lines,.panier-sejour-form .form-quotation-container .specialdays-lines{margin:10px -10px;padding:10px}.panier-sejour-form .form-quotation-container .freebies-lines{background:#e6f8d9}.panier-sejour-form .form-quotation-container .specialdays-lines{background:#fccfd2}.panier-sejour-form .form-quotation-container .hidden_input{display:none}.panier-sejour-form .form-quotation-container-end{padding-bottom:60px}.panier-sejour-form .form-quotation-container-end .alert{border-radius:0}.panier-sejour-form .form-quotation-container-end .alert .icon{margin-right:15px}.panier-sejour-form .form-quotation-container-end .alert-success{border-color:#60bb46;background-color:#60bb46;color:#fff}.panier-sejour-form .form-quotation-container-end .quotation{background-color:rgba(0,0,0,.15)}.panier-sejour-form .form-quotation-container-end .quotation table{border:none;padding:10px;margin-bottom:30px}.panier-sejour-form .form-quotation-container-end .quotation table tr td{border:none;padding:5px 10px;font-size:.9em}.panier-sejour-form .form-quotation-container-end .quotation tbody{border-top:none}.panier-sejour-form .form-quotation-container-end .quotation th{padding:5px 10px;border:none;border-bottom:2px solid #fff}.panier-sejour-form .form-quotation-container-end .content .btn-primary{border-radius:0;margin-bottom:60px;min-width:180px;padding:10px;color:#fff!important}.panier-sejour-form #trip-quotation-form .btn-primary{color:#fff!important}.panier-sejour-form #trip-quotation-form ul>li:before{color:inherit!important}.panier-sejour-form .nav-tabs-back{max-width:220px}.panier-sejour-form .nav-tabs-back .back-tab .icon{font-size:1.2rem;margin-right:10px}