header{padding:0}.headerRight,.headerLeft{width:100%;background-repeat:no-repeat;background-size:auto 100%;background-position:center top}.headerRight{background-position:2000px;background-size:cover}main,.wrapper,#menu_principal{padding:0 ;width:100%}aside,#content{width:100%;padding:0 1.2rem}.page-header{padding:2rem 0 0 0}#speedNav{display:none}#back_home a{width:100%;height:10rem;background-repeat:no-repeat;background-size:contain;background-position:center}.item-resume{padding:3rem 0 2rem;border-bottom:1px solid rgba(255,255,255,.2) }.item-resume figure{width:35rem;height:35rem;max-width:100%;text-align:center;display:inline-block;vertical-align:middle}.item-resume figure:after{content:"";display:inline-block;vertical-align:middle;height:15%}.item-resume figure img[src$="blog_white.png"]{margin-top:calc(50% - 10rem)}.item-resume figure img{}.tags-list{margin:0 0 1rem 0 }.date{margin:1rem 0 0}.module{margin:2rem 0}.titre{margin:0 0 2rem}.more{display:inline-block;text-align:center;float:right;margin:2rem 0 0}.more a{display:table-cell;width:6rem;height:6rem;vertical-align:middle }.more-light{display:inline-block}.more-light a{display:block;padding:.2rem 2rem 0 1rem;margin-left:1rem;margin-right:1rem;transition:all ease-in .3s}.more-light a:hover{padding:.2rem 2.5rem 0 1rem;margin-right:0.5rem;transition:all ease-in .3s}.title-bar{padding:.5rem 1rem .2rem .5rem;margin:2rem 0 0 0}h4{margin:1rem 0} #homeLogo{padding:1rem 0;border-bottom:.5rem #eee solid;background-repeat:no-repeat;background-position:right 80%,left bottom;background-image:url(../../images/cryo/header_bg.png);background-size:0} .home.header_sticky header{border-bottom-width:.5rem}.home.header_sticky #back_home{opacity:1}.home h1{max-width:42rem;margin:3rem auto;padding:.5rem 0 0 0;background-repeat:no-repeat;background-size:contain;background-position:center;height:30vw;max-height:30rem} #homeEntry{margin:8rem 0 0}#homeEntry > div{margin:1rem}#homeEntry a{padding:3rem}.homeEntryIn{width:20rem;height:20rem;border-style:solid;border-top-width:.4rem;border-bottom-width:.4rem}.home h1{margin-top:5rem}.home h2{padding:0 0 2rem 0}#homeActu{margin:2rem 0}#tc_cf_map_canvas{height:50vw;width:100%} #homeSlider-container .slider-item-caption{width:100vw;position:relative;height:40vh;max-height:50rem;min-height:30rem}.slider-item-caption-inner{position:absolute;left:1rem;bottom:0;padding:1rem;display:block;width:100vw}.slider-item-caption-inner-item{padding:1rem;display:inline-block;margin:.5rem 0}.slider-item-caption .slider-item-caption-inner-item{transition:transform ease .5s}.slider-item-caption-inner-item:first-of-type{transform:translate(-10px) rotate(-3deg)}.slider-item-caption-inner-item:last-of-type{transform:translate(-15px ,-10px) rotate(2deg)}.slider-item-caption:hover .slider-item-caption-inner-item{transform:translate(15px) rotate(-3deg)}.slider-item-caption:hover .slider-item-caption-inner-item:first-of-type{transform:translate(-15px) rotate(-4deg)}.slider-item-caption:hover .slider-item-caption-inner-item:last-of-type{transform:translate(-15px ,-5px) rotate(4deg)}.slider-item-titre{margin:0 0 .5rem} #home-row-1 .flexItem,#home-row-2 .flexItem,#home-row-3 .flexItem{padding:1rem;width:100%}#home-row-2 .flexItem:nth-of-type(2){display:none}#home-row-3 .flexItem{width:calc(100% * 1/2 - .01px)} .sejours-search h3{margin:.5rem 0 1rem}.sejours-search-item{padding:1rem 0;border-bottom:1px solid #afbf94}.sejours-search-item-label{margin:0 0 .5rem} .home-sejour-date{margin:0 0 .5rem}.home-sejour-minPrix{position:relative;top:-10rem }.home-sejour-titre{margin:1.5rem 0 0}.home-sejour-ages{margin:1rem 0 .5rem 0}#ill_03,.home-age-desc,.home-question-desc,#homeEdito,#homeSearchSejours{background-repeat:no-repeat}#ill_03{background-image:url(../../images/illustration/ill_06.png);background-position:center;background-size:auto 90%;min-height:20rem}.home-age-desc{background-image:url(../../images/icones/moustache.png);background-position:center 4rem;background-size:5rem auto}.home-age-desc h5{margin:9rem auto 2rem }.home-question-desc{background-image:url(../../images/icones/question.png);background-position:calc(100% - 1.5rem) 1.5rem;background-size:4rem auto}#homeEdito{background-image:url(../../images/icones/parasol.png);background-position:2rem 1.5rem}#homeEdito .home-sejour-titreblock{padding:1rem 0 0 5rem}#homeSearchSejours{background-image:url(../../images/icones/fuse.png);background-position:calc(100% - 2.5rem) 1.5rem;background-size:4rem } #switchMainMenuBox,#switchAsideBox{text-align:right}#switchMainMenu{}#switchMainMenu,#switchAside{display:block;height:4rem;width:5rem}#switchMainMenu:hover,.menu_principal_switched #switchMainMenu{display:block;height:4rem;width:5rem;background-color:#eee}#switchMainMenu span,#switchAside span{display:block;position:relative;width:3rem;height:.5rem;top:1.8rem;left:1rem;text-indent:-999em;text-align:left;background:#fff}#switchMainMenu span:before,#switchMainMenu span:after,#switchAside span:before,#switchAside span:after{content:'';display:block;position:absolute;pointer-events:none;width:3rem;height:.5rem;background:#fff;right:0}#switchMainMenu span:before,#switchAside span:before{top:-1rem}#switchMainMenu span:after,#switchAside span:after{bottom:-1rem}.menu_principal_switched #switchMainMenu span:before,.aside_switched #switchAside span:before{top:0;-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);transform:rotateZ(45deg)}.menu_principal_switched #switchMainMenu span:after,.aside_switched #switchAside span:after{bottom:0;-webkit-transform:rotateZ(-45deg);-moz-transform:rotateZ(-45deg);-ms-transform:rotateZ(-45deg);-o-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}.aside_switched #switchAside span{background-color:transparent} #menuOverlay{position:fixed;top:0;left:0;width:0;height:0;background-color:rgba(255,255,255,0);z-index:20;transition:background-color .5s ease-out,width 0s linear .5s,height 0s linear .5s}.menu_principal_switched #menuOverlay{width:100vw;height:100vh;background-color:rgba(0,0,0,.9);transition:background-color .5s ease-out} #menu_principal_container,.aside-section{display:none}#menu_principal_container{position:absolute;right:1rem;top:8rem;z-index:20}.menu_principal_switched{overflow:hidden}.menu_principal_switched #menu_principal_container,.aside_switched .aside-section{display:block;width:100%;max-height:calc(100vh - 6rem);overflow-y:auto}.aside_switched .aside-section{position:relative }#menu_principal_container a:hover{text-decoration:underline} .mainNav-list{margin:0 0 .5rem 2rem}.mainNav-item{padding:.5rem} footer{border:0 !important}.footer-sup{padding:0 ;width:100%}.footer-sup li{padding:2rem}.footer-sup li:last-child{display:none}#footer_menu{text-align:center;padding:2rem }#footer_menu li:first-child:before{content:''}form,.form_row,.form_button,.selectCont,.form_row .selectCont{position:relative}.form_row label,.form_required label:after,.selectCont,.form_row .selectCont,.form_button button,.button{display:inline-block;vertical-align:top}label,.form_button button,.select-custom select,input[type=text],input[type=email],input[type=url],input[type=password],textarea{font-family:'Open Sans',sans-serif;font-size:1.5rem;line-height:1 }label,.form_button button,.select-custom select,.button{text-transform:uppercase}label,.form_button button,.select-custom select{font-weight:700}input[type=text],input[type=email],input[type=url],input[type=password],textarea{font-size:1.5rem}label,.form_button button,.select-custom select{font-size:1.2rem}.form_row label,input[type=text],input[type=email],input[type=url],input[type=password],textarea{width:100%}.selectCont:hover,.selectCont select,.form_button button:hover{cursor:pointer} .form_row,.form_button{margin-bottom:1em}.form_row label{margin-right:1%;text-align:left}.form_required label:after{content:'*';padding:0 5px}input[type=text],input[type=email],input[type=url],input[type=password],textarea{border:none;padding:5px 4px 4px}textarea{min-height:5em;border-radius:none}.selectCont,.form_row .selectCont{width:100%;background-color:#fff;overflow:hidden;padding:0;height:30px}.selectCont:before,.selectCont:after{right:6px;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,0,0,0);border-width:6px}.selectCont:before{border-bottom-color:#000;margin-top:-14px}.selectCont:after{border-top-color:#000;margin-top:2px}.selectCont select{background:transparent;width:130%;width:calc(100% - -3rem);padding:4px 5px;font-size:16px;line-height:1;border:0;border-radius:0;height:30px;-webkit-appearance:none}.select-custom{padding:0;margin:0;border-width:2px;border-style:solid;overflow:hidden;cursor:pointer}.select-custom select{cursor:pointer;padding:.5rem .5rem .2rem 1rem;width:calc(100% + 30px);border:none;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.select-custom select:focus{outline:none}.form_error label,.form_error .formIndicator{color:#f00}.form_row_checkbox{text-align:right}.form_row_checkbox label{width:auto;font-weight:normal;margin-right:15px}.form_row_checkbox.form_required label{margin-right:0}.form_button{ }.form_submit button,.form_button input[type="submit"],.form-submit .form_button{border:none;text-align:center;text-decoration:none;float:right;padding:7px 15px 5px;transition:background-color .3s}.form_button button:hover,.button:hover,.form_button button:hover,.form-submit .form_button:hover{text-decoration:none;background-color:rgba(255,255,255,.7);transition:background-color .3s}.form_errors,.form_row .form_errors{list-style-type:none;color:red;margin:3px 0 3px 220px;padding:0}.tc_required{display:none} ::-webkit-input-placeholder{font-family:'Roboto Condensed',sans-serif;color:#151714;text-transform:uppercase;opacity:1}:-moz-placeholder{font-family:'Roboto Condensed',sans-serif;color:#151714;text-transform:uppercase;opacity:1}::-moz-placeholder{font-family:'Roboto Condensed',sans-serif;color:#151714;text-transform:uppercase;opacity:1}:-ms-input-placeholder{font-family:'Roboto Condensed',sans-serif;color:#151714;text-transform:uppercase;opacity:1} #contactForm{max-width:70rem}.formMessage{background-color:#000;padding:.2rem 1rem }#blogLoginForm{margin:2rem}#form_comment{margin:2rem}#respond{margin:4rem 0;padding:2rem 0 .5rem}.comment-reply-title{text-align:center }.comment-list li{border-top:1px solid #151714;padding:1.5rem 0 .8rem }.comment-list li li{padding:1.5rem 0 .8rem 1.5rem} #breadcrumb{width:calc(100% - .01px );padding:2rem 0}.breadcrumb-list{}.breadcrumb-item{padding:.3rem .5rem 0;text-transform:uppercase;display:inline-block} #share{width:calc(100% - .01px );padding:2rem 0}.share-item{display:inline-block;margin:0 .2rem}.share-item a{background-position:center;background-repeat:no-repeat;background-size:contain;height:2rem;width:2rem;display:block;transition:background-size .4s ease}.share-item:nth-child(1) a{background-image:url(../../images/icones/s_f.png)}.share-item:nth-child(2) a{background-image:url(../../images/icones/s_t.png)}.share-item:nth-child(3) a{background-image:url(../../images/icones/s_m.png)}.share-item:nth-child(4) a{background-image:url(../../images/icones/s_g.png)}.share-item a:hover{background-size:auto 80%;transition:background-size .5s ease} .tag-nav-show{}.tag-nav-item,.tag-nav-colored-item{margin:0 0 2rem;display:inline-block}.tag-nav-item a,.tag-nav-colored-item a{display:block;padding:.5rem .5rem .2rem} .page-content-embed{margin:1rem 0}#content-left,.content-left,#content-right{width:100% }.content-header,#comments{margin:2rem 0}.content-mainImg,.content-main{margin:0 0 2rem} .text{margin:2rem 0}.video{margin:2rem 0}aside h3{margin:0 0 .8rem}.aside-section{margin:0 0 2rem}aside li{position:relative}aside li:before{content:url(../../images/puce_white_40.png);display:inline-block;margin:0 1rem 0 0;position:absolute;top:calc(50% - 5px)}.aside-blockin{margin:1rem 0;padding:1rem 1.5rem 1rem 1rem;background-position:1rem .5rem,calc(100% - 1rem) calc(100% - 1rem);background-size:2rem;background-repeat:no-repeat}.questions-suggestion-item{background-image:url(../../images/icones/fuse.png),url(../../images/icones/arrow_r.png)}.saviezVous-item{background-image:url(../../images/icones/parasol.png),url(../../images/icones/arrow_r.png)}.partElement .questions-suggestion-item-titreblock,.partElement .saviezVous-item-titreblock{margin:0 0 0 3rem}.nav-contextual-item{text-transform:uppercase;transition:all .3s;display:inline-block}.nav-contextual-item a{padding:.5rem .5rem .2rem 0;display:inline-block;margin:0 0 0 2rem }.nav-contextual-item.active,.nav-contextual-item:hover{background-color:rgba(255,255,255,.2);transition:all .3s}.gallery-container{position:relative}.gallery-list{  overflow:hidden}.gallery-item{ margin:0 0 0 0;width:50%;overflow:hidden;cursor:pointer}.gallery-item a{overflow:hidden;display:block;position:relative}.gallery-item img{margin:auto;position:absolute;top:50%;transform:translate(-50%,-50%);left:50%;margin-right:-50%; width:130%;height:auto; }.gallery-item.portrait a{height:40vw}.gallery-item.landscape a{height:calc((40vw / 2) - .375rem)}.actus-item{}.actus-item .item-content-left{width:100% }.actus-item .item-content-right{width:100%}.actus-item .actus-item-mainImage{width:27rem;height:27rem}.paginate{text-align:center;margin:2rem auto}.paginate-item{display:inline-block}.paginate-item a{display:block;padding:.8rem 1rem .5rem;transition:background-color ease-in-out .5s}.paginate-item a:hover{text-decoration:none;transition:background-color ease-in-out .5s}.paginate-left,.paginate-right{}.questions-list{-moz-columns:1;-webkit-columns:1;columns:1;column-gap:2rem;-moz-column-fill:balance;-webkit-column-fill:balance;column-fill:balance}.questions-item{width:100%;display:block;break-inside:avoid-column;margin:0 0 2rem;border-top:1px solid #c7c7c7;padding:1rem 0 0}.dates-filtered .dates-filtrable:not(.dates-ok),.categories-filtered .categories-filtrable:not(.categories-ok),.tags-filtered .tags-filtrable:not(.tags-ok),.ages-filtered .ages-filtrable:not(.ages-ok){display:none !important}.date-filter,.tag-filter,.category-filter,.age-filter{display:inline-block }.date-filter-item,.category-filter-item,.tag-filter-item,.age-filter-item{display:inline-block;margin:1rem 0}.sejours-item .item-content-left,.sejours-item .item-content-center,.sejours-item .item-content-right,.sejour-show-list-date,.sejours-infos-item{width:100% } .sejours-filters-toggler:before{content:'';position:absolute;bottom:-1.5rem;left:calc(50% - 1rem);border-style:solid;border-width:1rem 1rem 0 1rem;border-color:#ccc transparent transparent transparent}.sejours-filters-toggler.showable-on:before{border-width:0rem 1rem 1rem 1rem ;border-color:transparent transparent #ccc transparent}.sejours-filters-toggler{cursor:pointer;background-color:#ccc;text-align:center;position:relative;margin:0 0 1rem;padding:.5rem 0}.sejours-filters-container-inner{background-color:#ccc;padding:1rem;margin:2rem 0}.item-resume .sejours-item-mainImage{width:35rem;height:25rem}.item-resume .sejours-item-mainImage ~ figcaption{padding:1rem;width:35rem;margin:0 0 2rem:}.sejours-item-titre{margin:1rem 0 1.5rem} .ages-list{padding:.5rem 1rem .3rem;display:inline-block }.sejour-show-item-file{display:inline-block;padding:1rem }.sejour-show-item-date .flexItem{width:calc(100% * 1/4 - .1px);padding:1rem}.sejour-show-item-date .flexItem:first-child,.sejour-show-item-date .flexItem:last-child{width:calc(100% * 3/8 - .1px)}.sejour-show-item-date .flexItem:nth-child(2),.sejour-show-item-date .flexItem:nth-child(3){width:calc(100% * 1/8 - .1px)}.sejour-show-list-date{margin:2rem 0}.sejour-show-list-date-transport{}.sejour-show-item-date-transport{margin:0 0 .5rem }.sejours-infos-item{padding:1rem}.sejours-infos-item-head{padding:.5rem 0 1rem}.sejour-show-item-mainImage{max-width:calc(100% - 1rem);position:relative}.sejour-show-item-mainImage figcaption{opacity:.9;padding:1rem}.sejour-show-item-mainImage figcaption div{display:inline-block}.sejour-show-tags .tag-nav-colored-item{display:list-item;margin:0;text-transform:uppercase}.sejour-show-tags .tag-nav-colored-item a{display:inline-block;margin:0 0 .5rem;font-weight:bold} .sejours-suggestion-inner{padding:2rem 0;margin:0}.sejours-suggestion-titreblock{margin:1rem 0 2rem}.sejours-suggestion-item{width:calc(100% * 1/2 - .1px);padding:1rem}.sejours-suggestion-item a{text-decoration:none;position:relative}.sejours-suggestion-item img{margin:.5rem 0 1rem}.sejours-suggestion-item-category{padding:.2rem 1rem 0;position:absolute;border-radius:.1rem;max-width:95%;left:0;top:3rem;font-size:1.2rem}.sommaire-list{padding:0 0 1rem 1rem}.sommaire-item{padding:1.5rem 0 0}.sommaire-item a{padding:0 1rem 0 2rem;position:relative}.sommaire-item a:hover:before{content:'>';position:absolute;left:0.5rem}.equipe-item{width:50%;min-width:25rem;max-width:40rem}.equipe-item-inner .flexItem{width:50%;vertical-align:bottom}.equipe-item-resume{padding:2rem 1rem 1rem;align-self:flex-end}.equipe-item-pseudo{margin:0 0 1rem}.contact-module{ }.contact-module iframe{height:900px}#plan_site .nav-item{background-color:transparent !important}#plan_site ul{padding:0 0 1rem 2rem}#plan_site .menu-level-0{margin:1rem 0 0 0}.tc_editeur_accordeon a,.switchHeight a{display:block;text-align:right;padding:5px 0}.tc_editeur_accordeon a:hover,.switchHeight a:hover{text-decoration:underline}.tc_editeur_accordeon.switched a:before,.switchHeight.switched a:before,.tc_editeur_accordeon a:hover:before,.switchHeight a:hover:before{position:relative;top:-2px;display:inline-block;padding:0 10px 0 0}.tc_editeur_accordeon a:hover:before,.switchHeight a:hover:before{content:'↓'}.tc_editeur_accordeon.switched a:before,.switchHeight.switched a:before{content:'↑'}.tc_editeur_accordeon + div,.switchHeight + div{max-height:0;overflow:hidden;padding:0;margin:0;transition:max-height .8s ease-out}.tc_editeur_accordeon.switched + div,.switchHeight.switched + div{max-height:1000px;overflow:hidden;transition:max-height .8s ease}