@charset "UTF-8";.booking__tabs-item:focus,input{outline:0}.booking__tabs:after,.contentBlock--reviews .contentBlock__reviews-item:after,.contentBlock--reviews .contentBlock__reviews-summary:after{content:"";display:table;clear:both}.booking__tabs-arrow-left,.booking__tabs-arrow-right{background-color:transparent;border:0;padding:0;cursor:pointer}.a11y-high-c .vsc-button--ghost-white{background-color:#d93914;color:#FFF!important}.a11y-high-c .vsc-button--ghost-secondary{background-color:#FFF!important;color:#000!important}.vsc__container fieldset,.vsc__container img{border:0}.vsc__container img{max-width:100%;height:auto!important;width:auto\9;border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}.vsc__container svg:not(:root){overflow:hidden}.vsc__container figure{margin:0}@font-face{font-family:Avenir;src:url(/sites/all/themes/digital_fusion/css/avenir/avenirltstd-roman-webfont.eot);src:url(/sites/all/themes/digital_fusion/css/avenir/avenirltstd-roman-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/digital_fusion/css/avenir/avenirltstd-roman-webfont.woff) format("woff"),url(/sites/all/themes/digital_fusion/css/avenir/avenirltstd-roman-webfont.ttf) format("truetype"),url(/sites/all/themes/digital_fusion/css/avenir/avenirltstd-roman-webfont.svg#AvenirLTStd55Roman) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Avenir Black';src:url(/sites/all/themes/digital_fusion/css/avenir/avenir-black-webfont.eot);src:url(/sites/all/themes/digital_fusion/css/avenir/avenir-black-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/digital_fusion/css/avenir/avenir-black-webfont.woff) format("woff"),url(/sites/all/themes/digital_fusion/css/avenir/avenir-black-webfont.ttf) format("truetype"),url(/sites/all/themes/digital_fusion/css/avenir/avenir-black-webfont.svg#avenirregular) format("svg");font-weight:400;font-style:normal}.node-desti-france-page ::-moz-selection{background:#0a246a}.node-desti-france-page ::selection{background:#0a246a}body .node-desti-france-page{background-color:#dcddd8;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:11px;font-weight:400;line-height:18px;color:#404040}@media only screen and (max-device-width:480px){body .node-desti-france-page{text-rendering:optimizeSpeed}}.node-desti-france-page a,.node-desti-france-page a:visited{color:#4d4f53;text-decoration:underline}.node-desti-france-page a:hover{color:#0088ce}.node-desti-france-page acronym{border:none}.node-desti-france-page p{font-weight:400;line-height:15px;margin:0}.node-desti-france-page p small{font-size:11px;color:#bfbfbf}.node-desti-france-page h1,.node-desti-france-page h2{color:#1d1c1c;font-family:Avenir,Arial,sans-serif;margin-bottom:10px}.node-desti-france-page h3,.node-desti-france-page h4,.node-desti-france-page h5,.node-desti-france-page h6{color:#3e3d40;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;margin-bottom:10px}.node-desti-france-page h1 small,.node-desti-france-page h2 small,.node-desti-france-page h3 small,.node-desti-france-page h4 small,.node-desti-france-page h5 small,.node-desti-france-page h6 small{color:#bfbfbf}.node-desti-france-page h1{margin-bottom:18px;font-size:20px}.node-desti-france-page h1 small{font-size:18px}.node-desti-france-page h2{font-size:20px;font-weight:400}.node-desti-france-page h2 small{font-size:14px}.node-desti-france-page h3{font-size:15px}.node-desti-france-page h3 small{font-size:14px}.node-desti-france-page h4{font-size:16px}.node-desti-france-page h4 small{font-size:12px}.node-desti-france-page h5{font-size:14px}.node-desti-france-page h6{font-size:13px;color:#bfbfbf;text-transform:uppercase}.legal-mention-desti-france a{color:#ea5330}.legal-mention-desti-france a:hover{color:#b51742}.msie6 body .node-desti-france-page{background:#e0e1dd!important}body.cke_show_borders .node-desti-france-page{background-color:#fff!important}@media only screen and (min-width:40.063em){.node-type-desti-france-page .booking__tabs{font-size:.95em}}.node-type-desti-france-page .booking__tabs-right a,.node-type-desti-france-page .booking__tabs-right a:visited{color:#fff;text-decoration:none;font-size:.8em}.vsb-booking.enabled{display:block}.gondola .booking{max-width:60em}.gondola .booking__center{position:absolute;width:100%}.gondola .booking__center:before{content:"";display:block;position:absolute;top:-1em;left:0;right:0;bottom:-1em}@media only screen and (max-width:64em){.gondola .booking{padding:1.25em;background:#FFF;max-width:initial}.gondola .booking__center{position:relative}}.booking{margin:0 auto;position:relative}@media only screen and (max-width:40em){.booking.widget_mini_prix,.gondola .booking{padding:0}}.booking__form{display:none}.booking__tabs,.booking__tabs-item{display:inline-block;padding:0;position:relative}.booking__tabs{white-space:nowrap;border-radius:0;box-shadow:0 0 0 1px #ecedeb;margin-top:0;margin-bottom:.5em;z-index:0}.booking__tabs-container{position:relative;height:2.55em;overflow:hidden;margin-top:0;z-index:0}.bowser-mobile .booking__tabs-container{border-bottom:1px solid #ecedeb}.booking__tabs-item{float:none;min-width:27vw;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-right:1px solid #ecedeb;text-align:center}@media only screen and (min-width:40.063em){.gondola .booking__center:before{left:-1em;right:-1em}.booking__tabs{box-shadow:2px 2px 7px 0 rgba(0,0,0,.17);white-space:normal;border-radius:2em;overflow:hidden}.booking__tabs-container{height:auto;overflow:inherit;margin:.3em auto 0;max-width:60em}.booking__tabs-item{display:block;float:left;margin-right:0;width:auto;min-width:inherit;font-size:.85em}.booking__tabs-item:after,.booking__tabs-item:before{content:" ";display:table}.booking__tabs-item:after{clear:both}}@media only screen and (min-width:54em){.booking__tabs-item{font-size:1em}}.booking__tabs-item.selected.focus .booking__tabs-content,.booking__tabs-item.selected.focus:hover .booking__tabs-content{border:1px dotted rgba(255,255,255,.9)}.booking__tabs-item:first-child .booking__tabs-content{border-radius:0}@media only screen and (min-width:40.063em){.booking__tabs-item:first-child .booking__tabs-content{border-radius:2em 0 0 2em}}.booking__tabs-item:last-child{border-right:0}.booking__tabs-item:last-child:after{display:none}.booking__tabs-item:last-child .booking__tabs-content{border-radius:0}@media only screen and (min-width:40.063em){.booking__tabs-item:last-child .booking__tabs-content{border-radius:0 2em 2em 0}}.booking__tabs-item--right{float:right}.booking__tabs-item--right:after{right:auto;left:0}.booking__tabs-item--right.booking__tabs-item--last:after{display:block}.booking__tabs-item--right.booking__tabs-item--first:after,.booking__tabs-item.selected a.booking__tabs-content:after,.booking__tabs-item.selected:hover a.booking__tabs-content:after{display:none}.booking__tabs-item:hover .booking__tabs-content{background:#ecedeb;border-color:#ecedeb}.booking__tabs-item.selected .booking__tabs-content,.booking__tabs-item.selected:hover .booking__tabs-content{background-color:#ea5330;color:#fff;cursor:default;border:1px solid #ea5330}.a11y-high-c .booking__tabs-item.selected .booking__tabs-content,.a11y-high-c .booking__tabs-item.selected:hover .booking__tabs-content{background-color:#d93914;border-color:#d93914}.booking__tabs-item.selected:after,.booking__tabs-item.selected:hover:after{background-color:#ea5330}.a11y-high-c .booking__tabs-item.selected:after,.a11y-high-c .booking__tabs-item.selected:hover:after{background-color:#d93914}.booking__tabs-content{position:relative;display:block;float:left;width:100%;cursor:pointer;font-size:1.1875em;height:2.1em;padding:.4em 1em 0;text-decoration:none;background:#fff;color:#000;border:1px solid #fff}@media only screen and (min-width:40.063em){.booking__tabs-content{padding:.05em .7em 0}}@media only screen and (min-width:54em){.booking__tabs-content{padding:.05em .8em 0}}.booking__tabs-content[class^=ico-]:before{font-size:1.1em;display:inline-block;vertical-align:middle;margin-right:.3em}.booking__tabs-content span{display:inline-block;vertical-align:middle;font-family:AvenirBook,Arial,Helvetica,sans-serif;font-size:.8em;margin:0;line-height:inherit;padding-top:.23em}@media only screen and (min-width:40.063em){.booking__tabs-content[class^=ico-]:before{margin-right:0}.booking__tabs-content span{line-height:2.1em;margin:0 0 0 .4em}}.booking__tabs-right{display:none;position:absolute;list-style-type:none;right:0;border-radius:2px;z-index:1}@media only screen and (min-width:54em){.booking__tabs-right{display:block}}.booking__tabs-right.booking__tabs-right--text{top:0}.booking__tabs-right.booking__tabs-right--img{bottom:0;background-color:transparent!important;padding:1em 0 .2em 1em}@media only screen and (min-width:40.063em) and (max-width:61em){.booking__tabs-right.booking__tabs-right--img img{max-height:3.5em;width:auto}}@media only screen and (max-width:31.75em){.booking__tabs-right{display:none}}.booking__tabs-scroll-container{text-align:left}@media only screen and (max-width:40em){.booking__tabs-scroll-container{padding:1px;overflow-x:scroll;overflow-y:hidden;height:3.35em}}.booking__tabs-arrow-left,.booking__tabs-arrow-right{display:none;position:absolute;height:2.6em;width:1.875em;background:#fff!important;z-index:1;color:#ea5330}.a11y-high-c .booking__tabs-arrow-left,.a11y-high-c .booking__tabs-arrow-right{color:#d93914}@media only screen and (max-width:40em){.booking__tabs-arrow-left,.booking__tabs-arrow-right{display:block;padding-top:.2em}}.booking__tabs-arrow-left[disabled],.booking__tabs-arrow-right[disabled]{color:#d0d0d0}.booking__tabs-arrow-left{left:0}.booking__tabs-arrow-right{right:0}.booking__promo-finished{opacity:.7;filter:alpha(opacity=70);color:#000;text-transform:uppercase;text-align:left}.booking__promo-finished h2{font-family:AvenirBook,Arial,Helvetica,sans-serif;font-size:2.5em;font-weight:400;margin-top:0}.booking__promo-finished .booking__promo-finished__link{text-align:center;margin:20px 0}.node-type-desti-france-page .booking{margin-bottom:5em}.vsc-booking-skeleton{position:relative;max-width:60em;margin:0 auto;padding:1.1875em 1.0625em 1em;background:#fcfcfc;overflow:hidden}.vsc-booking-skeleton.vsc-booking-skeleton--train{padding-top:2.0625em}@media only screen and (min-width:40.063em){.vsc-booking-skeleton{box-shadow:inset 0 0 0 2px #ecedeb;border-radius:8px}.vsc-booking-skeleton.vsc-booking-skeleton--train{padding-top:1.5625em}}.vsc-booking-skeleton.vsc-booking-skeleton--train_home,.vsc-booking-skeleton.vsc-booking-skeleton--train_launch{padding-bottom:2em;padding-top:1.26em}.vsc-booking-skeleton.vsc-booking-skeleton--promo{padding-top:2.0625em}@media only screen and (min-width:40.063em){.vsc-booking-skeleton.vsc-booking-skeleton--promo{padding-top:1.5625em}}.vsc-booking-skeleton.vsc-booking-skeleton--interrail{padding-top:1em}.vsc-booking-skeleton.vsc-booking-skeleton--idavis{padding-top:6.125em}.vsc-booking-skeleton__header{height:1.25em;width:11.875em;background:#ecedeb}.vsc-booking-skeleton.vsc-booking-skeleton--train_home .vsc-booking-skeleton__header,.vsc-booking-skeleton.vsc-booking-skeleton--train_launch .vsc-booking-skeleton__header{width:15.875em}@media only screen and (min-width:54em){.vsc-booking-skeleton.vsc-booking-skeleton--train::before,.vsc-booking-skeleton.vsc-booking-skeleton--train_home::before,.vsc-booking-skeleton.vsc-booking-skeleton--train_launch::before{content:'';display:block;position:absolute;top:1.6em;left:auto;right:1em;width:16.8em;height:1.2em;background:#ecedeb}}.vsc-booking-skeleton.vsc-booking-skeleton--train_home::before,.vsc-booking-skeleton.vsc-booking-skeleton--train_launch::before{content:'';display:block;position:absolute;left:1em;top:3.2em;width:19em;height:1.2em;background:#ecedeb}.vsc-booking-skeleton.vsc-booking-skeleton--bus_bud .vsc-booking-skeleton__header+.vsc-booking-skeleton__header,.vsc-booking-skeleton.vsc-booking-skeleton--car .vsc-booking-skeleton__header,.vsc-booking-skeleton.vsc-booking-skeleton--hotel .vsc-booking-skeleton__header,.vsc-booking-skeleton.vsc-booking-skeleton--interrail .vsc-booking-skeleton__header+.vsc-booking-skeleton__header,.vsc-booking-skeleton.vsc-booking-skeleton--plane .vsc-booking-skeleton__header+.vsc-booking-skeleton__header{display:none}@media only screen and (min-width:64.0625em){.vsc-booking-skeleton.vsc-booking-skeleton--train_home::before,.vsc-booking-skeleton.vsc-booking-skeleton--train_launch::before{top:1.6em;right:1em;left:auto;width:19em}}.vsc-booking-skeleton.vsc-booking-skeleton--plane .vsc-booking-skeleton__header{width:21.25em}.vsc-booking-skeleton.vsc-booking-skeleton--idavis .vsc-booking-skeleton__header{position:absolute;top:0;left:0;right:0;height:5.8125em;width:100%}.vsc-booking-skeleton__header+.vsc-booking-skeleton__header{width:100%;margin-top:.75em}@media only screen and (min-width:40.063em){.vsc-booking-skeleton.vsc-booking-skeleton--idavis{padding-top:4.1875em}.vsc-booking-skeleton.vsc-booking-skeleton--idavis .vsc-booking-skeleton__header{height:4.5625em}.vsc-booking-skeleton__header+.vsc-booking-skeleton__header{display:none}}.vsc-booking-skeleton__wrapper{margin-top:1.625em;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:40.063em){.vsc-booking-skeleton__wrapper{margin-top:1.375em;-ms-flex-direction:row;flex-direction:row;height:5em}}@media only screen and (min-width:64.0625em){.vsc-booking-skeleton.vsc-booking-skeleton--train_home .vsc-booking-skeleton__wrapper{margin-top:1.675em}}@media only screen and (max-width:64em){.vsc-booking-skeleton.vsc-booking-skeleton--train_home .vsc-booking-skeleton__wrapper{-ms-flex-direction:column;flex-direction:column;height:auto;margin-top:3.525em}}@media only screen and (max-width:40em){.vsc-booking-skeleton.vsc-booking-skeleton--train_home .vsc-booking-skeleton__wrapper{margin-top:1.5em}}@media only screen and (min-width:64.0625em){.vsc-booking-skeleton.vsc-booking-skeleton--train_launch .vsc-booking-skeleton__wrapper{margin-top:1.675em}}@media only screen and (max-width:64em){.vsc-booking-skeleton.vsc-booking-skeleton--train_launch .vsc-booking-skeleton__wrapper{-ms-flex-direction:column;flex-direction:column;height:auto;margin-top:3.525em}}@media only screen and (max-width:40em){.vsc-booking-skeleton.vsc-booking-skeleton--train_launch .vsc-booking-skeleton__wrapper{margin-top:1.5em}}.vsc-booking-skeleton.vsc-booking-skeleton--car .vsc-booking-skeleton__wrapper{margin-top:1em}@media only screen and (min-width:40.063em){.vsc-booking-skeleton.vsc-booking-skeleton--car .vsc-booking-skeleton__wrapper{margin-top:.8125em}}.vsc-booking-skeleton.vsc-booking-skeleton--hotel .vsc-booking-skeleton__wrapper{margin-top:1em}@media only screen and (min-width:40.063em){.vsc-booking-skeleton.vsc-booking-skeleton--hotel .vsc-booking-skeleton__wrapper{margin-top:.8125em}}.vsc-booking-skeleton.vsc-booking-skeleton--plane .vsc-booking-skeleton__wrapper{margin-top:1em}@media only screen and (min-width:40.063em){.vsc-booking-skeleton.vsc-booking-skeleton--plane .vsc-booking-skeleton__wrapper{margin-top:1.0625em}}.vsc-booking-skeleton.vsc-booking-skeleton--bus_bud .vsc-booking-skeleton__wrapper{margin-top:1em}@media only screen and (min-width:40.063em){.vsc-booking-skeleton.vsc-booking-skeleton--bus_bud .vsc-booking-skeleton__wrapper{margin-top:1.0625em}}.vsc-booking-skeleton.vsc-booking-skeleton--bus .vsc-booking-skeleton__wrapper{margin-top:1em}@media only screen and (min-width:40.063em){.vsc-booking-skeleton.vsc-booking-skeleton--bus .vsc-booking-skeleton__wrapper{margin-top:1.0625em}}.vsc-booking-skeleton.vsc-booking-skeleton--interrail .vsc-booking-skeleton__wrapper{margin-top:1.1875em}.vsc-booking-skeleton__left{-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.vsc-booking-skeleton__left .vsc-booking-skeleton__bottom::before,.vsc-booking-skeleton__left .vsc-booking-skeleton__top::before{width:12em}@media only screen and (min-width:40.063em){.vsc-booking-skeleton.vsc-booking-skeleton--interrail .vsc-booking-skeleton__wrapper{margin-top:1.375em}.vsc-booking-skeleton__left{height:5em;padding-right:.9375em;border-right:1px solid #ecedeb}}@media only screen and (min-width:40.063em) and (max-width:53.99em){.vsc-booking-skeleton.vsc-booking-skeleton--train_home .vsc-booking-skeleton__left,.vsc-booking-skeleton.vsc-booking-skeleton--train_launch .vsc-booking-skeleton__left{height:auto;padding-right:0;border-right:0}}@media only screen and (max-width:40em){.vsc-booking-skeleton.vsc-booking-skeleton--hotel .vsc-booking-skeleton__left .vsc-booking-skeleton__bottom{display:none}}.vsc-booking-skeleton.vsc-booking-skeleton--hotel .vsc-booking-skeleton__left .vsc-booking-skeleton__bottom::before{display:none}.vsc-booking-skeleton__right{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:.8125em}.vsc-booking-skeleton.vsc-booking-skeleton--train_home .vsc-booking-skeleton__right{padding-left:0;margin-top:1.1em;width:100%}@media only screen and (min-width:64.0625em){.vsc-booking-skeleton.vsc-booking-skeleton--train_home .vsc-booking-skeleton__right{margin-top:0;padding-left:.9375em;width:50%}}.vsc-booking-skeleton.vsc-booking-skeleton--train_launch .vsc-booking-skeleton__right{padding-left:0;margin-top:1.1em;width:100%}@media only screen and (min-width:64.0625em){.vsc-booking-skeleton.vsc-booking-skeleton--train_launch .vsc-booking-skeleton__right{margin-top:0;padding-left:.9375em;width:50%}}@media only screen and (min-width:40.063em){.vsc-booking-skeleton__right{margin-top:0;height:5em;width:21.1875em;padding-left:.9375em}.vsc-booking-skeleton.vsc-booking-skeleton--bus_bud .vsc-booking-skeleton__right,.vsc-booking-skeleton.vsc-booking-skeleton--hotel .vsc-booking-skeleton__right,.vsc-booking-skeleton.vsc-booking-skeleton--plane .vsc-booking-skeleton__right{width:10.1875em}}.vsc-booking-skeleton.vsc-booking-skeleton--interrail .vsc-booking-skeleton__right{margin-top:.625em}@media only screen and (min-width:40.063em){.vsc-booking-skeleton.vsc-booking-skeleton--interrail .vsc-booking-skeleton__right{margin-top:0;width:14.5625em}}.vsc-booking-skeleton.vsc-booking-skeleton--plane .vsc-booking-skeleton__right{-ms-flex-direction:row;flex-direction:row;margin-top:1.0625em}@media only screen and (min-width:40.063em){.vsc-booking-skeleton.vsc-booking-skeleton--plane .vsc-booking-skeleton__right{margin-top:0;-ms-flex-direction:column;flex-direction:column}}.vsc-booking-skeleton.vsc-booking-skeleton--bus_bud .vsc-booking-skeleton__right{-ms-flex-direction:row;flex-direction:row;margin-top:1.0625em}@media only screen and (min-width:40.063em){.vsc-booking-skeleton.vsc-booking-skeleton--bus_bud .vsc-booking-skeleton__right{margin-top:0;-ms-flex-direction:column;flex-direction:column}}.vsc-booking-skeleton.vsc-booking-skeleton--hotel .vsc-booking-skeleton__right{-ms-flex-direction:row;flex-direction:row;margin-top:.8125em}@media only screen and (min-width:40.063em){.vsc-booking-skeleton.vsc-booking-skeleton--hotel .vsc-booking-skeleton__right{margin-top:0;-ms-flex-direction:column;flex-direction:column}}.vsc-booking-skeleton__row{display:-ms-flexbox;display:flex;width:100%;height:2.5em}.vsc-booking-skeleton--train_home .vsc-booking-skeleton__row-right,.vsc-booking-skeleton--train_launch .vsc-booking-skeleton__row-right,.vsc-booking-skeleton.vsc-booking-skeleton--bus_bud .vsc-booking-skeleton__row-left,.vsc-booking-skeleton.vsc-booking-skeleton--hotel .vsc-booking-skeleton__row-left,.vsc-booking-skeleton.vsc-booking-skeleton--interrail .vsc-booking-skeleton__row-left,.vsc-booking-skeleton.vsc-booking-skeleton--plane .vsc-booking-skeleton__row-left{display:none}.vsc-booking-skeleton__row-left{padding-right:.9375em;-ms-flex-positive:1;flex-grow:1;border-right:1px solid #ecedeb;height:2.5em}.vsc-booking-skeleton.vsc-booking-skeleton--train_home .vsc-booking-skeleton__row-left,.vsc-booking-skeleton.vsc-booking-skeleton--train_launch .vsc-booking-skeleton__row-left{border-right:0;padding-right:0}.vsc-booking-skeleton__row-right{padding-left:.9375em;-ms-flex-positive:1;flex-grow:1;height:2.5em}.vsc-booking-skeleton.vsc-booking-skeleton--bus_bud .vsc-booking-skeleton__row-right,.vsc-booking-skeleton.vsc-booking-skeleton--hotel .vsc-booking-skeleton__row-right,.vsc-booking-skeleton.vsc-booking-skeleton--interrail .vsc-booking-skeleton__row-right,.vsc-booking-skeleton.vsc-booking-skeleton--plane .vsc-booking-skeleton__row-right{padding-left:0}.vsc-booking-skeleton__bottom,.vsc-booking-skeleton__top{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%}.vsc-booking-skeleton__bottom::before,.vsc-booking-skeleton__top::before{content:'';display:block;width:100%;height:1.25em;background:#ecedeb}.vsc-booking-skeleton__top{height:2.5em}.vsc-booking-skeleton__bottom{height:2.4375em;margin-top:.0625em}@media only screen and (min-width:40.063em){.vsc-booking-skeleton__bottom{margin-top:0;border-top:1px solid #ecedeb}}.vsc-booking-skeleton__button{margin-top:2em;height:3.1em;text-align:center}@media only screen and (min-width:40.063em){.vsc-booking-skeleton__button{margin-top:1em}}@media only screen and (max-width:64em){.vsc-booking-skeleton.vsc-booking-skeleton--train_home .vsc-booking-skeleton__button,.vsc-booking-skeleton.vsc-booking-skeleton--train_launch .vsc-booking-skeleton__button{margin-top:3.4em;height:3.9em}}@media only screen and (min-width:64.0625em){.vsc-booking-skeleton.vsc-booking-skeleton--train_home .vsc-booking-skeleton__button,.vsc-booking-skeleton.vsc-booking-skeleton--train_launch .vsc-booking-skeleton__button{margin-top:2em;height:2.6em}}.vsc-booking-skeleton.vsc-booking-skeleton--plane .vsc-booking-skeleton__button{margin-top:3em}@media only screen and (min-width:40.063em){.vsc-booking-skeleton.vsc-booking-skeleton--plane .vsc-booking-skeleton__button{margin-top:2em}}.vsc-booking-skeleton.vsc-booking-skeleton--interrail .vsc-booking-skeleton__button{margin-top:1.5em}@media only screen and (max-width:40em){.vsc-booking-skeleton.vsc-booking-skeleton--plane .vsc-booking-skeleton__row:first-child{padding-right:1em;border-right:1px solid #ecedeb}.vsc-booking-skeleton.vsc-booking-skeleton--plane .vsc-booking-skeleton__row:last-child{padding-left:1em}.vsc-booking-skeleton.vsc-booking-skeleton--bus_bud .vsc-booking-skeleton__row:first-child{padding-right:1em;border-right:1px solid #ecedeb}.vsc-booking-skeleton.vsc-booking-skeleton--bus_bud .vsc-booking-skeleton__row:last-child{padding-left:1em}.vsc-booking-skeleton.vsc-booking-skeleton--hotel .vsc-booking-skeleton__row:first-child{padding-right:1em;border-right:1px solid #ecedeb}.vsc-booking-skeleton.vsc-booking-skeleton--hotel .vsc-booking-skeleton__row:last-child{padding-left:1em}.vsc-booking-skeleton.vsc-booking-skeleton--interrail .vsc-booking-skeleton__button{margin-bottom:1.25em}}@media only screen and (min-width:40.063em){.vsc-booking-skeleton.vsc-booking-skeleton--interrail .vsc-booking-skeleton__button{margin-top:1.3125em}.node-type-desti-france-page .breadcrumb{max-width:47.375em}}.vsc-booking-skeleton__button>div{display:inline-block;width:9.4em;height:2.9em;border-radius:2.5em;background:#ecedeb}.vsc-booking-skeleton.vsc-booking-skeleton--train_home .vsc-booking-skeleton__button>div,.vsc-booking-skeleton.vsc-booking-skeleton--train_launch .vsc-booking-skeleton__button>div{height:3.3em;width:9.7em}.vsc-booking-skeleton--hide{display:none}.currency-details,.label-price,.price-wrapper{display:inline-block}header{position:relative;z-index:5}.node-type-desti-france-page .booking{font-size:16px;z-index:1}.node-type-desti-france-page .booking .booking__tabs-container{margin-top:1.3em}.js .node-type-desti-france-page .show-sub-menu-click,.js .node-type-desti-france-page .show-sub-menu-focus{padding-bottom:0!important}.node-type-desti-france-page #header{margin-bottom:0}.node-type-desti-france-page .breadcrumb{margin:0 auto;z-index:5;position:absolute;left:0;right:0;top:50px;padding:0 1.5em}@media only screen and (min-width:54em){.node-type-desti-france-page .breadcrumb{max-width:56em}}#logo-site-link{z-index:5;position:relative}.node-type-desti-france-page #container{width:auto}.node-type-desti-france-page #main{margin:0;position:relative}.node-type-desti-france-page .sub-container{margin:0 auto;width:852px}.node-type-desti-france-page .container-global{clear:both}.node-type-desti-france-page .container-global.cover{background-position:center top;background-repeat:no-repeat;background-size:cover;padding-top:30px;position:relative}.default-link-merch,.price-merch{bottom:5px;position:absolute;right:5px;font-weight:700}.price-merch{font-size:22px}.label-price{font-size:11px}.default-link-merch{text-transform:uppercase}.node-type-desti-france-page .offers a .link-label{text-decoration:none}.node-type-desti-france-page .offers:hover a .link-label{text-decoration:underline}.node-type-desti-france-page a .link-arrow:after{content:" \203A ";font-size:17px}.currency-details{height:25px;width:30px;vertical-align:-4px;position:relative}.currency-details span{font-size:8px;font-weight:700;text-align:left;position:absolute;top:0}.currency-details strong{font-size:10px;text-align:left;position:absolute;bottom:0}.node-type-desti-france-page #main-content-corps h1{font-size:48px;display:inline-block;margin-right:20px;margin-top:0;margin-bottom:10px;color:#050505;float:left}.node-type-desti-france-page #main-content-corps h2{font-size:36px;line-height:34px;color:#050505;padding-bottom:10px}.node-type-desti-france-page #bloc1 #heading p.color-black,.node-type-desti-france-page #main-content-corps h1.color-black{color:#000;border-bottom:0}.node-type-desti-france-page #bloc1 #heading p.color-white,.node-type-desti-france-page #main-content-corps h1.color-white{color:#fff;border-bottom:0}#heading,.heading-black,.node-type-desti-france-page #main-content-corps .color-black{color:#000}#heading,.heading-black{border-bottom:1px solid #050505}#heading{padding-bottom:10px}.heading-white,.node-type-desti-france-page #main-content-corps .color-white{color:#fff}.heading-white{border-bottom:1px solid #fff}.node-type-desti-france-page #main-content-corps h1{font-family:Baloo,Arial,Helvetica,sans-serif;line-height:1em}.node-type-desti-france-page #main-content-corps h2{text-align:center;font-family:AvenirBook,Arial,Helvetica,sans-serif}.node-type-desti-france-page #main-content-corps h2 span{font-family:Baloo,Arial,Helvetica,sans-serif;line-height:1em}.node-type-desti-france-page h3{font-size:14px;font-weight:700;text-transform:uppercase}.node-type-desti-france-page .offers a:hover{color:#4d4f53;cursor:pointer}.node-type-desti-france-page select:-moz-focusring{color:transparent;text-shadow:none}.node-type-desti-france-page #bloc1{padding-top:105px}.node-type-desti-france-page #heading p{font-size:14px;font-weight:700;display:inline;vertical-align:top;color:#050505}.node-type-desti-france-page .without-link{padding-bottom:40px}.node-type-desti-france-page #bloc1-offers{padding-top:20px;width:700px;margin:0 auto}.node-type-desti-france-page #bloc1-offers a{text-decoration:none}.node-type-desti-france-page #bloc1-offers .offers{vertical-align:top;background-color:rgba(255,255,255,.75)}.msie8 .node-type-desti-france-page #bloc1-offers .offers{background-color:#eff2df}.node-type-desti-france-page #bloc1-offers .offers:hover{background-color:#fff}.node-type-desti-france-page #bloc1-offers .description{padding:5px;vertical-align:top;position:relative}.node-type-desti-france-page #bloc1-offers h3{margin-top:0}.node-type-desti-france-page #bloc1-offers .main{margin-right:20px;float:left;width:290px;min-height:320px}.node-type-desti-france-page #bloc1-offers .second{width:390px;min-height:150px;display:inline-block}.node-type-desti-france-page #bloc1-offers>.second{margin-bottom:20px}.node-type-desti-france-page #bloc1-offers>.second~.second{margin-bottom:0}.node-type-desti-france-page #bloc1-offers .main .description{min-height:65px;padding-bottom:25px}.node-type-desti-france-page #bloc1-offers .second .description{display:inline-block;width:175px;min-height:140px}#good-deals .list-offers .offers:last-child,#good-deals .list-offers .offers:nth-last-child(2),#good-deals .list-offers .offers:nth-last-child(3),.node-type-desti-france-page .list-offers{margin-top:20px}.node-type-desti-france-page .description{box-sizing:content-box}.node-type-desti-france-page .list-offers .description{background:#fff;display:block;height:auto;padding:5px 0;min-height:100px}.node-type-desti-france-page .list-offers .description h3{display:block;margin:0}.node-type-desti-france-page .list-offers .description div,.node-type-desti-france-page .list-offers .description p{display:inline-block}.node-type-desti-france-page .list-offers .offers:hover .description{display:block;margin:0}.node-type-desti-france-page .global-link{clear:both;float:right;margin-top:20px;padding:10px 20px;background:rgba(5,5,5,.5);border-radius:2px;margin-bottom:30px}.node-type-desti-france-page .global-link a{font-size:12px;color:#FFF;font-weight:700;text-decoration:none}.node-type-desti-france-page .global-link a:hover{text-decoration:underline}.node-type-desti-france-page .list-offers .offers{min-height:197px;margin:0 2px;border:4px solid #fff}.node-type-desti-france-page .list-offers .offers a,.node-type-desti-france-page .list-offers .offers a:visited{text-decoration:none}.node-type-desti-france-page #bloc3 .list-offers .offers{min-height:215px}.node-type-desti-france-page .offers iframe{display:block;width:100%;height:215px}.node-type-desti-france-page .list-offers .offers{float:left;vertical-align:top;width:280px;position:relative}#city,#edito,#good-deals,#hosting,#partner,#seo,.container-footnotes{clear:both;overflow:hidden;padding-bottom:20px}.node-type-desti-france-page .train-passengers-card .more-info{background:0 0}.node-type-desti-france-page #edito-articles{clear:both}.node-type-desti-france-page #edito h3.subtitle{margin-top:25px;font-size:13px;text-transform:uppercase;display:inline-block}.links-edito-article{background:rgba(62,61,64,.5);border-top:1px solid #3e3d40;border-bottom:1px solid #3e3d40;padding:10px}.links-edito-article a{margin-left:20px;font-weight:700;text-transform:uppercase;color:#FAFAFA!important;text-decoration:none!important}.links-edito-article a .link-label{text-decoration:none}.links-edito-article a:hover{color:#fff}.links-edito-article a .link-label:hover{text-decoration:underline}.links-edito-article a:first-child{margin-left:0}.links-edito-article a .link-arrow:after{font-size:30px;vertical-align:sub;font-weight:lighter}.node-type-desti-france-page .description-partner{margin-top:10px;margin-bottom:20px;font-size:12px}.node-type-desti-france-page .column-links-seo{display:inline-block;vertical-align:top;width:33%}.node-type-desti-france-page .links-seo{color:#e05206;padding:0 0 0 15px}.node-type-desti-france-page .links-seo .link-label{text-decoration:none}.node-type-desti-france-page .links-seo a:hover{color:#e05206}.node-type-desti-france-page .links-seo a:hover .link-label{text-decoration:underline}.node-type-desti-france-page .container-footnotes h4{font-size:14px;cursor:pointer;border-bottom:1px solid #3e3d40}.node-type-desti-france-page .container-footnotes h4:before{content:"\25BA\ ";font-size:10px}.node-type-desti-france-page .container-footnotes h4.open:before{content:"\25BC\ "}.node-type-desti-france-page .legal-mention-desti-france p{margin-bottom:.5em}.node-type-desti-france-page .container-footnotes .legal-mention-desti-france{display:none}.node-type-desti-france-page .container-footnotes.contentML__inner--open .legal-mention-desti-france,.node-type-desti-france-page .container-footnotes.open .legal-mention-desti-france{display:block}.push-link-hotel{display:none}#bloc2 #tabs1 .tab-content{margin-bottom:20px}#trip-ideas{background-color:#333;background-image:url(/sites/all/modules/custom_addons/vsct_feature_france_edito/theme/images/trip-ideas-background-1.png);background-repeat:repeat-x;background-position:center bottom;clear:both;overflow:hidden}.msie6 #trip-ideas,.msie7 #trip-ideas,.msie8 #trip-ideas{border:none}#trip-ideas .trip-idea-thumbnail a,.preview .trip-idea-thumbnail a{text-decoration:none}#trip-ideas .complex-title span span,#trip-ideas .trip-idea-thumbnail .text,#trip-ideas .trip-idea-thumbnail .text a,#trip-ideas .trip-idea-thumbnail .text h3,#trip-ideas .trip-idea-thumbnail .text p,.preview .trip-idea-thumbnail .text,.preview .trip-idea-thumbnail .text a,.preview .trip-idea-thumbnail .text h3,.preview .trip-idea-thumbnail .text p{color:#fff}#trip-ideas .field-items{padding:0}#trip-ideas .zone-item{float:left;width:180px;margin:0 20px 20px 0}#trip-ideas .zone-item-3,#trip-ideas .zone-item-6,#trip-ideas .zone-item-9{margin-right:0}#trip-ideas .zone-item-10,#trip-ideas .zone-item-4,#trip-ideas .zone-item-7{clear:left}#trip-ideas .trip-idea-thumbnail,.preview .trip-idea-thumbnail{height:150px;position:relative;width:180px}#trip-ideas .trip-idea-thumbnail .text,.preview .trip-idea-thumbnail .text{background:rgba(0,0,0,.4);display:block;height:auto;left:0;margin:0 10px 0 0;padding:0 10px 0 0;position:absolute;top:0;width:160px}#trip-ideas .trip-idea-thumbnail .text h3,.preview .trip-idea-thumbnail .text h3{font-size:12px;font-weight:700;margin:0;text-align:right;text-transform:uppercase}#trip-ideas .trip-idea-thumbnail .text p,.preview .trip-idea-thumbnail .text p{display:none;visibility:hidden}#trip-ideas .trip-idea-thumbnail:hover .text,.msie #trip-ideas .trip-idea-thumbnail-hover .text,.preview .trip-idea-thumbnail:hover .text{display:block;height:100px;margin:0;padding:50px 10px 0 20px;width:150px}#trip-ideas .trip-idea-thumbnail:hover .text h3,.msie #trip-ideas .trip-idea-thumbnail-hover .text h3,.preview .trip-idea-thumbnail:hover .text h3{display:block;font-size:16px;text-align:left;visibility:visible;padding-bottom:10px}#trip-ideas .trip-idea-thumbnail:hover .text p,.msie #trip-ideas .trip-idea-thumbnail-hover .text p,.preview .trip-idea-thumbnail:hover .text p{display:block;line-height:12px;visibility:visible}#trip-ideas .trip-idea-thumbnail:hover .text p span.arrow:after,.msie #trip-ideas .trip-idea-thumbnail-hover .text p span.arrow:after,.preview .trip-idea-thumbnail:hover .text p span.arrow:after{content:" \25BA \ ";text-decoration:none}.js #trip-ideas .trip-idea-thumbnail:hover,.js .preview .trip-idea-thumbnail:hover,.msie #trip-ideas .trip-idea-thumbnail-hover{cursor:pointer}.msie6 #trip-ideas .trip-idea-thumbnail .text,.msie6 .preview .trip-idea-thumbnail .text,.msie7 #trip-ideas .trip-idea-thumbnail .text,.msie7 .preview .trip-idea-thumbnail .text{left:5px}.msie #trip-ideas .trip-idea-thumbnail .text-opacity,.msie .preview .trip-idea-thumbnail .text-opacity{background-color:#000;filter:alpha(opacity=50);left:0;position:absolute;top:0;width:170px;height:20px}#top-destination ul.categories,.inform-you{position:relative}.msie #trip-ideas .trip-idea-thumbnail .text-opacity-hover{height:150px;width:180px}.msie6 #trip-ideas .trip-idea-thumbnail img.imagecache,.msie6 .preview .trip-idea-thumbnail img.imagecache{width:100%;height:100%}.inform-you .jspPane{width:260px!important}.inform-you div.inform-you-slide{border-radius:3px;background-color:#f3f3f3;background-image:linear-gradient(to left bottom,#f3f3f3,#e8e8e8);padding-left:10px;margin-bottom:10px;border-width:1px;border-style:solid;border-color:#eee #e3e3e3 #dedede;text-shadow:0 1px 2px #fff;height:81px;overflow:hidden}.inform-you div.inform-you-slide:hover{border:1px solid #ccc;box-shadow:0 1px 2px rgba(0,0,0,.25),0 0 3px #fff inset}.inform-you div.last{margin-bottom:0}#inform-you-home div.inform-you-slide a,#inform-you-launch div.inform-you-slide a{height:82px;background-repeat:no-repeat}#inform-you-home div.inform-you-slide a{background-image:url(/sites/all/modules/custom_addons/vsct_feature_france_edito/theme/images/sprite-inform-you-home-opt.gif)}#inform-you-launch div.inform-you-slide a{background-image:url(/sites/all/modules/custom_addons/vsct_feature_france_edito/theme/images/sprite-inform-you-launch.gif)}.inform-you .complex-title{border:0}.inform-you h3{font-weight:700;line-height:17px;margin:0 0 2px;padding:10px 0 0;text-transform:uppercase}.inform-you h3 span{color:#7ab800;display:block}.inform-you .inform-you-slide a{text-decoration:none;display:block}.inform-you .inform-you-slide span.description{width:140px;padding-bottom:5px;display:block;color:#747678;line-height:15px}.js #top-destination ul li ul,.js #top-destination ul.categories ul{display:none}.inform-you .inform-you-slide a:hover span.description{text-decoration:underline!important}#inform-you-home #inform-you-1 a{background-position:100px -215px}#inform-you-home #inform-you-2 a{background-position:105px 6px}#inform-you-home #inform-you-3 a{background-position:141px -292px}#inform-you-home #inform-you-4 a{background-position:144px -400px}#inform-you-home #inform-you-5 a{background-position:130px -98px}#inform-you-home #inform-you-6 a{background-position:144px -512px}#inform-you-launch #inform-you-1 a{background-position:45px 3px}#inform-you-launch #inform-you-2 a{background-position:-280px 3px}#inform-you-launch #inform-you-3 a{background-position:-526px 1px}#inform-you-launch #inform-you-4 a{background-position:-773px 1px}.msie7 .inform-you div.inform-you-slide{background-color:#eee}#inform-you-home{height:325px}#inform-you-launch{height:235px}#inform-you-bus{height:200px}.js #top-destination{height:30px}#top-destination{height:220px}#top-destination h3{font-size:11px;font-weight:400;text-transform:uppercase;text-align:center}#top-destination .open h3,#top-destination .open h3 a{color:#e05206}#top-destination .open h3{padding-bottom:13px;border-bottom:4px solid #e05206}#top-destination h3:before{content:" \25BA \ "}#top-destination .open h3:before{content:" \25BC \ "}#top-destination a{color:#3e3d40;text-decoration:none}#top-destination ul{padding:0;margin:0}#top-destination ul li{list-style:none;float:left;width:178px;background-image:url(/sites/all/modules/custom_addons/vsct_feature_header_footer/theme/images/galactic-sprite-1.png);background-position:0 -73px;background-repeat:no-repeat}#top-destination ul li.first{background-image:none}#top-destination ul li ul li{list-style:disc;color:#e05206;background-image:none;margin-left:30px;width:150px}#top-destination ul.categories .open ul{position:absolute;left:0;padding-bottom:20px;clear:both;display:block}.msie7 #top-destination h3{padding-top:5px}.preview .item-to-seize{background-color:#fff;width:200px}.item-to-seize,.preview .item-to-seize{border-top:1px solid #eaeaea;cursor:pointer;padding:5px 0}.item-to-seize *,.preview .item-to-seize *{font-weight:700}.item-to-seize:hover,.preview .item-to-seize:hover{background-color:#ecedeb;padding-left:5px;padding-right:5px;margin-left:-5px;margin-right:-5px}.first .item-to-seize:first-child{border-top:0 none;margin-top:-10px}.item-to-seize .title,.preview .item-to-seize .title{color:#4d4f53;font-weight:700;text-decoration:none}.item-to-seize p,.preview .item-to-seize p{line-height:14px}.win.firefox .item-to-seize p,.win.firefox .preview .item-to-seize p{line-height:15px}.item-to-seize a,.item-to-seize a:active,.item-to-seize a:hover,.item-to-seize a:link,.item-to-seize a:visited,.preview .item-to-seize a,.preview .item-to-seize a:active,.preview .item-to-seize a:hover,.preview .item-to-seize a:link,.preview .item-to-seize a:visited{color:#3e3d40;text-decoration:none;overflow:hidden;display:block}.item-to-seize .offer,.preview .item-to-seize .offer{text-transform:uppercase;float:left;width:146px}.item-to-seize .offer span.description,.preview .item-to-seize .offer span.description{color:#747678;display:block;text-transform:none!important}.item-to-seize .price,.preview .item-to-seize .price{float:right;text-align:right;width:52px;position:relative}.item-to-seize .price .label,.preview .item-to-seize .price .label{font-weight:400;display:block;font-size:10px}.item-to-seize .value,.preview .item-to-seize .value{white-space:nowrap;font-size:16px;display:block;padding-right:17px}.item-to-seize .no-exponent,.preview .item-to-seize .no-exponent{padding-right:0}.item-to-seize .value sup,.preview .item-to-seize .value sup{margin:0;top:17px;font-size:8px;right:6px;position:absolute}.item-to-seize .value sup.price-annotation,.preview .item-to-seize .value sup.price-annotation{right:0}.item-to-seize .value sup.with-exponent,.preview .item-to-seize .value sup.with-exponent{top:25px}.train-offer img{float:left}.train-offer strong{line-height:13px;display:block;text-transform:uppercase;margin-bottom:3px}.vsc__container .preview .train-offer a,.vsc__container .preview .train-offer a:hover,.vsc__container .train-offer a,.vsc__container .train-offer a:hover{font-size:11px;text-decoration:none;color:#3e3d40;display:block;height:80px;padding-bottom:5px}.vsc__container .train-offer a:hover{padding-left:5px;padding-right:5px;background-color:#ecedeb;margin-right:-5px;margin-left:-5px;margin-top:-5px;padding-top:5px}.vsc__container .train-offer p{color:#7b7b7b;line-height:13px}.vsc__container .train-offer div img{margin-right:10px;float:left}.vsc__container .train-offer div{width:130px;margin-left:130px}.vsc__container .train-offer-link{text-align:right;border-top:1px solid #e9e9e9;margin-top:5px;padding-top:3px;clear:both}.vsc__container .train-offer-link a:hover{color:#4d4f53}.msie7 .train-offer div{width:auto}.msie6 .train-offer div{float:left!important}.preview .train-offer{width:260px}.offer-train-univers{margin-bottom:5px}.no-link.offer-train-univers,.no-link.offer-train-univers-push,.offer-train-univers a,.offer-train-univers-push a{border-color:transparent transparent #ecedeb;border-radius:0;border-style:solid;border-width:1px;clear:both;margin:0;padding:5px;overflow:hidden;position:relative;text-decoration:none;display:block}.msie6 .offer-train-univers-hover,.offer-train-univers a:hover{background-color:#ecedeb;border-color:#ecedeb;border-style:solid;border-width:1px}.offer-train-univers-push{border-color:transparent;overflow:visible;padding:0;height:105px;margin-top:5px}.js .offer-train-univers{cursor:pointer}.no-link.offer-train-univers{cursor:default}.offer-train-univers-push a{background-size:4px 4px;background-color:#ecedeb;background-image:linear-gradient(135deg,rgba(255,255,255,.4) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.4) 75%,transparent 75%,transparent);border-color:#ecedeb;border-radius:3px}.offer-train-univers a:hover .link-arrow,.offer-train-univers a:hover .link-label{color:#3e3d40}.offer-train-univers img{float:left;margin-right:10px}.offer-train-univers .text-content{margin-left:100px;width:150px}.offer-train-univers-push .text-content{margin-left:100px;width:auto}.offer-train-univers .text-content .offer_title{margin:0 0 1px;text-transform:uppercase;font-size:11px}.offer-train-univers .text-content .offer_description{line-height:13px;margin-bottom:20px;color:#747678}.offer-train-univers .text-content .link-label{bottom:5px;position:absolute;right:17px;text-decoration:underline}.offer-train-univers .link-arrow{bottom:5px;position:absolute;right:4px}.offer-train-univers-push .bubble-bottom{border-color:#ecedeb transparent transparent;border-style:solid;border-width:7px 7px 0;height:0;margin-left:40px;width:0;float:left}.offer-train-univers-zone{position:relative}.msie7 .offer-train-univers,.msie7 .offer-train-univers .text-content .link-arrow,.msie7 .offer-train-univers .text-content .link-label{position:static}.page-billet-train div.composite-right-third .box-wrap{height:500px}.page-billet-train div.composite-right-third .box-wrap .jspPane{width:260px!important}.msie7 .offer-train-univers .text-content{width:auto;height:90px}.msie7 .offer-train-univers .text-content .offer_description{margin-bottom:0}.preview .offer-train-univers-push.offer-train-univers{width:260px}.preview .offer-train-univers{width:250px}.msie6 #trip-ideas{background-image:none!important}.link{text-decoration:none}a .link-label{text-decoration:underline}.contentBlock--reviews.resume-wrapper .contentBlock--reviews.resume #resume-nb-reviews:hover,a .link-arrow:after{text-decoration:none}a .link-arrow:after{content:" \25BA \ "}.jspScrollable{margin-right:0!important;padding-right:0!important}body,li,ul{padding:0;margin:0}.jspContainer,.jspScrollable{width:270px!important}.jspPane{width:260px!important}@font-face{font-family:Avenir;src:url(/sites/all/themes/digital_fusion/css/avenir/avenirltstd-roman-webfont.eot);src:url(/sites/all/themes/digital_fusion/css/avenir/avenirltstd-roman-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/digital_fusion/css/avenir/avenirltstd-roman-webfont.woff) format("woff"),url(/sites/all/themes/digital_fusion/css/avenir/avenirltstd-roman-webfont.ttf) format("truetype"),url(/sites/all/themes/digital_fusion/css/avenir/avenirltstd-roman-webfont.svg#AvenirLTStd55Roman) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Avenir Black';src:url(/sites/all/themes/digital_fusion/css/avenir/avenir-black-webfont.eot);src:url(/sites/all/themes/digital_fusion/css/avenir/avenir-black-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/digital_fusion/css/avenir/avenir-black-webfont.woff) format("woff"),url(/sites/all/themes/digital_fusion/css/avenir/avenir-black-webfont.ttf) format("truetype"),url(/sites/all/themes/digital_fusion/css/avenir/avenir-black-webfont.svg#avenirregular) format("svg");font-weight:400;font-style:normal}body{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;background-color:#000;overflow-x:hidden;font-size:16px;position:relative}h2,h3,p{margin:0;font-weight:400}li,ul{list-style-type:none}fieldset{border:0;padding:0!important;margin:0}legend,span.no-title{position:absolute;top:-9999999px}article,footer,header,nav,section{display:block}section{width:100%}.st-pusher{position:relative;left:0;z-index:99;height:100%;transition:transform .5s}.st-pusher::after{position:absolute;top:0;right:0;width:0;height:0;background:rgba(0,0,0,.2);content:'';opacity:0;transition:opacity .5s,width .1s .5s,height .1s .5s}.relative,.tabs{position:relative}.tabs{background:#dcddd8;margin:15px 0;z-index:100;width:99%}.alert .errors,body.page-admin{background-color:#fff}.form-item,body.admin-menu.logged-in{margin-top:0!important}.messages.status,.page-admin header{display:none}.fixed{position:fixed}#page.fixed .container-main{overflow-y:hidden}.form-item{margin-bottom:0!important}.form-item label{font-weight:inherit!important}.form-item label .prefix{font-weight:400;margin-right:3%}.form-required{color:inherit!important}.clearfix{clear:both}.alert .errors{margin-bottom:2%;display:table;width:100%;background-image:none;padding:0;box-shadow:none}.alert .errors p{color:#c21a00;display:table-cell;padding-top:1%;padding-bottom:1%;padding-left:1%;font-weight:400}.container-form-search,.container-push{box-shadow:0 0 18px 0 #728189}#bloc1 #bloc1-offers span.link-arrow{display:none}.container-help,.help-container{display:inline-block;vertical-align:middle}.container-form-search{box-shadow:none!important}.st-pusher header>div{float:left!important}.main-container-user{width:100%!important;padding-top:19px!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container-logo{width:33.3333333%}.container-nav{width:33.3333333%!important;line-height:105px}.container-help{text-align:right;width:32%}.help-container{width:25%;text-align:center}@media screen and (max-width:640px){#pattern.container-nav,.help-container{line-height:normal}#pattern .signin{display:none}.container #main{margin:0}.mp-pusher .scroller{overflow:auto}.mp-pushed .scroller{overflow-y:scroll}.help-container{width:29%;vertical-align:middle}}@media screen and (max-width:54rem){.node-type-desti-france-page .sub-container{width:710px}.node-type-desti-france-page .breadcrumb{width:100%}.node-type-desti-france-page .list-offers .offers{width:232px}.node-type-desti-france-page .list-offers .description{min-height:130px}}@media screen and (max-width:725px){#container,#top-region-wrapper{width:100%}.node-type-desti-france-page .offers iframe{width:100%;min-height:350px}#breadcrumb,#city,#edito-articles,#footer,#hosting,#logo-site-link img,#menu,#partner .offers:not(:first-child),#pre-footer,#pre-header,#seo,#vsct-header-top-links,.global-link,.node-type-desti-france-page #bloc1-offers .second p,.node-type-desti-france-page #heading p,.node-type-desti-france-page .breadcrumb,.node-type-desti-france-page .offers:first-child .default-link-merch,.node-type-desti-france-page .offers:not(:first-child) iframe,.node-type-desti-france-page .offers:not(:first-child) img,.node-type-desti-france-page .offers:not(:first-child) p,.offers.main .default-link-merch,.offers.second .default-link-merch,.offers.second img{display:none}.node-type-desti-france-page #header{background:0 0}.node-type-desti-france-page #header-pre-wrapper{background:#fff}.node-type-desti-france-page #header-wrapper{width:auto}.js #vsct-header-links-custom{height:55px;padding-top:17px}.node-type-desti-france-page #logo-site-link{background:url(/sites/all/modules/custom_addons/vsct_feature_destination/theme/images/logo-v.jpg) no-repeat;display:block;width:45px;height:41px;margin:0 auto;position:static}.node-type-desti-france-page #container{border-top:0 none}.node-type-desti-france-page .sub-container{width:auto;padding-top:20px}.node-type-desti-france-page .offers p{font-size:16px;line-height:18px}#heading{padding:10px 0 0;border-bottom:0 none}.node-type-desti-france-page #main-content-corps .color-black,.node-type-desti-france-page #main-content-corps .color-white{border-bottom:0 none;margin:0 4%}.node-type-desti-france-page #main-content-corps h1{font-size:40px;display:block;padding-right:15px;float:none}.node-type-desti-france-page #bloc1{padding:0}.node-type-desti-france-page #bloc1-offers{padding:20px 0;width:auto}.node-type-desti-france-page #bloc1-offers .main{margin:0 auto 20px;width:85%;float:none;min-height:inherit;padding:10px;background:#fff}#bloc1-offers .main img,.list-offers img{min-width:100%;max-height:100%}.node-type-desti-france-page #bloc1-offers .main .description{min-height:inherit;padding:10px 0 0}.node-type-desti-france-page #bloc1-offers .second{width:85%;min-height:inherit;display:block;margin:0 auto 20px;padding:10px;background:#fff;position:relative}.node-type-desti-france-page #bloc1-offers .second:after,.node-type-desti-france-page .list-offers .offers:after{content:" \203A ";position:absolute;right:15px;top:27%;font-size:35px}.node-type-desti-france-page .list-offers .offers:first-child:after{content:""}.node-type-desti-france-page #bloc1-offers .second .description{display:block;width:auto;min-height:inherit;text-align:center}.node-type-desti-france-page #bloc1-offers .second h3,.node-type-desti-france-page .offers:not(:first-child) h3{margin:0;padding-right:25px}.list-offers .offers .default-link-merch,.offers.second .default-link-merch{font-weight:700;text-align:center;font-size:16px;position:relative;bottom:inherit;right:inherit}.node-type-desti-france-page #bloc3 .list-offers .offers,.node-type-desti-france-page .list-offers .offers{margin:0 auto 20px;width:85%;position:relative;float:none;padding:10px;background:#fff;min-height:inherit;border:0}.node-type-desti-france-page .list-offers .description{padding:10px 0 0;min-height:inherit}.node-type-desti-france-page .offers:not(:first-child) .description{padding:5px;text-align:center}.node-type-desti-france-page .list-offers .description div{display:none}.node-type-desti-france-page .container-footnotes h4{font-size:18px;margin-top:0;padding-bottom:10px}.node-type-desti-france-page .container-footnotes p,.node-type-desti-france-page .legal-mention-desti-france{font-size:14px;line-height:1.5}.node-type-desti-france-page #bloc4.container-global .container-footnotes{padding:0 20px}.push-link-hotel{background:url(/sites/all/modules/custom_addons/vsct_feature_destination/theme/images/push-hotel-mobile.jpg) left center no-repeat;background-size:cover}.push-link-hotel,.push-link-hotel a{display:block;height:120px}#bloc3,#block-vsct_vsca-megabanner,#megabanner-footer,.price-merch{display:none}.node-type-desti-france-page .container-global.cover{padding-top:10px}.node-type-desti-france-page .without-link{padding-bottom:0}}@media screen and (max-width:725px) and (orientation:landscape){#container,#top-region-wrapper{width:100%}.node-type-desti-france-page #main-content-corps .color-black,.node-type-desti-france-page #main-content-corps .color-white{margin:0 5.5%}.push-link-hotel,.push-link-hotel a{height:170px}.node-type-desti-france-page #bloc4.container-global .container-footnotes{padding:0 35px}#bloc1-offers .main img,.list-offers img{max-width:100%;height:100%}}.contentBlock--reviews .contentBlock__header{width:100%}.contentBlock--reviews .contentBlock__header strong{color:#ea5330;font-weight:400;white-space:nowrap}.a11y-high-c .contentBlock--reviews .contentBlock__header strong{color:#d93914}.contentBlock--reviews .contentBlock__table{display:table;width:100%}.contentBlock--reviews .contentBlock__reviews-summary{display:block;font-family:AvenirBook,Arial,Helvetica,sans-serif;text-align:left;width:100%;margin-bottom:1em}@media only screen and (min-width:40.063em){.contentBlock--reviews .contentBlock__reviews-summary{display:table-cell;width:16em}}.contentBlock--reviews .contentBlock__reviews-header{font-weight:400;font-size:2.5em;margin:0}.contentBlock--reviews .contentBlock__reviews-notes{float:left;width:47%}.contentBlock--reviews .contentBlock__reviews-notes-txt{font-size:1.5em;font-family:Baloo,Arial,Helvetica,sans-serif;line-height:1em}.contentBlock--reviews .contentBlock__reviews-notes-txt strong{font-size:3.2em;line-height:90%}@media only screen and (max-width:20em){.contentBlock--reviews .contentBlock__reviews-notes{font-size:.75em;width:40%}}@media only screen and (min-width:40.063em){.contentBlock--reviews .contentBlock__reviews-notes{float:none;width:auto}}.contentBlock--reviews .contentBlock__reviews-nb-comments{padding-bottom:1em}.contentBlock--reviews .contentBlock__reviews-name{font-size:smaller;padding-bottom:1em}.contentBlock--reviews .contentBlock__reviews-stars-empty,.contentBlock--reviews .contentBlock__reviews-stars-full,.contentBlock--reviews .contentBlock__reviews-stars-half{display:inline-block;margin-right:0;height:1.3em;width:1.3em;background-repeat:no-repeat}.contentBlock--reviews .contentBlock__reviews-stars-full{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhbHF1ZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMCAxMDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDp1cmwoI1NWR0lEXzFfKTt9PC9zdHlsZT48bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzFfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjQ5Ljk5OTgiIHkxPSI5Ni44MDE3IiB4Mj0iNDkuOTk5OCIgeTI9IjMuMTk4NSI+PHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6I2ZmYWIyNyIvPjxzdG9wICBvZmZzZXQ9IjAuNSIgc3R5bGU9InN0b3AtY29sb3I6I2ZmZDEyNyIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggY2xhc3M9InN0MCIgZD0iTTI2LjQsOTUuNmMtNS42LDIuOS05LjMsMC4zLTguMi02bDQuNS0yNi4yTDMuNyw0NC44Yy00LjUtNC40LTMuMS04LjcsMy4xLTkuN2wyNi4zLTMuOEw0NC45LDcuNWMyLjgtNS43LDcuMy01LjcsMTAuMiwwbDExLjgsMjMuOWwyNi4zLDMuOGM2LjMsMC45LDcuNyw1LjIsMy4xLDkuN0w3Ny4zLDYzLjRsNC41LDI2LjJjMS4xLDYuMi0yLjYsOC45LTguMiw2TDUwLDgzLjJMMjYuNCw5NS42eiIvPjwvc3ZnPg==)}.contentBlock--reviews .contentBlock__reviews-stars-half{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMDAgMTAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0Q5RDlEOTt9LnN0MXtmaWxsOnVybCgjU1ZHSURfMV8pO308L3N0eWxlPjxnIGlkPSJDYWxxdWVfMV8tX2NvcGllIj48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjYuNCw5NS42Yy01LjYsMi45LTkuMywwLjMtOC4yLTZsNC41LTI2LjJMMy43LDQ0LjhjLTQuNS00LjQtMy4xLTguNywzLjEtOS43bDI2LjMtMy44TDQ0LjksNy41YzIuOC01LjcsNy4zLTUuNywxMC4yLDBsMTEuOCwyMy45bDI2LjMsMy44YzYuMywwLjksNy43LDUuMiwzLjEsOS43TDc3LjMsNjMuNGw0LjUsMjYuMmMxLjEsNi4yLTIuNiw4LjktOC4yLDZMNTAsODMuMkwyNi40LDk1LjZ6Ii8+PC9nPjxnIGlkPSJDYWxxdWVfMSI+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8xXyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIyNS41MDAzIiB5MT0iOTYuODAxMSIgeDI9IjI1LjUwMDMiIHkyPSIzLjE5ODUiPjxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiNmZmFiMjciLz48c3RvcCAgb2Zmc2V0PSIwLjUiIHN0eWxlPSJzdG9wLWNvbG9yOiNmZmQxMjciLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0yNi40LDk1LjZjLTUuNiwyLjktOS4zLDAuMy04LjItNmw0LjUtMjYuMkwzLjcsNDQuOGMtNC41LTQuNC0zLjEtOC43LDMuMS05LjdsMjYuMy0zLjhMNDQuOSw3LjVjMS40LTIuOCwzLjItNC4zLDUuMS00LjNsMCw4MEwyNi40LDk1LjZ6Ii8+PC9nPjwvc3ZnPg==)}.contentBlock--reviews .contentBlock__reviews-stars-empty{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhbHF1ZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMCAxMDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRDlEOUQ5O308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNi40LDk1LjZjLTUuNiwyLjktOS4zLDAuMy04LjItNmw0LjUtMjYuMkwzLjcsNDQuOGMtNC41LTQuNC0zLjEtOC43LDMuMS05LjdsMjYuMy0zLjhMNDQuOSw3LjVjMi44LTUuNyw3LjMtNS43LDEwLjIsMGwxMS44LDIzLjlsMjYuMywzLjhjNi4zLDAuOSw3LjcsNS4yLDMuMSw5LjdMNzcuMyw2My40bDQuNSwyNi4yYzEuMSw2LjItMi42LDguOS04LjIsNkw1MCw4My4yTDI2LjQsOTUuNnoiLz48L3N2Zz4=)}.contentBlock--reviews .contentBlock__reviews-details{float:left;width:53%}@media only screen and (max-width:20em){.contentBlock--reviews .contentBlock__reviews-details{font-size:.95em;width:60%}}@media only screen and (min-width:40.063em){.contentBlock--reviews .contentBlock__reviews-details{float:none;width:auto}}.contentBlock--reviews .contentBlock__reviews-progressbar{list-style-type:none;padding:0;margin:0}.contentBlock--reviews .contentBlock__reviews-progressbar li{position:relative;height:3em}.contentBlock--reviews .contentBlock__reviews-progressbar li:before{content:"";display:block;position:absolute;top:1.3em;width:100%;height:.8em;background:#d9d9d9;border-radius:1em}.contentBlock--reviews .contentBlock__reviews-progressbar-title{float:left}.contentBlock--reviews .contentBlock__reviews-progressbar-notes{float:right;color:#999082;font-size:.8em}.contentBlock--reviews .contentBlock__reviews-progressbar-notes strong{font-weight:400;color:#000;font-size:1.3em}.contentBlock--reviews .contentBlock__reviews-progressbar-fill{background:#ffd127;background:linear-gradient(to bottom,#ffd127 0,#ffd127 50%,#ffab27 100%);height:.8em;position:absolute;top:1.3em;left:0;border-radius:1em}.contentBlock--reviews .contentBlock__reviews-users{font-family:AvenirBook,Arial,Helvetica,sans-serif;width:73%;display:block;text-align:left}@media only screen and (min-width:40.063em){.contentBlock--reviews .contentBlock__reviews-users{display:table-cell;padding-left:3em}}.contentBlock--reviews .contentBlock__reviews-list{padding:1em 0 0;margin:0;list-style-type:none}.contentBlock--reviews .contentBlock__reviews-item{overflow-y:hidden;max-height:500px;transition-property:all;transition-duration:.5s;transition-timing-function:ease-in-out}.contentBlock--reviews .contentBlock__reviews-item.hide-comment{margin-top:0!important;opacity:0;max-height:0}.contentBlock--reviews .contentBlock__reviews-item-head .contentBlock__reviews-stars{font-size:.8em;display:inline-block;vertical-align:middle;margin-right:.5em}@media only screen and (min-width:54em){.contentBlock--reviews .contentBlock__reviews-item-head{float:left;width:25%;margin-right:2%}.contentBlock--reviews .contentBlock__reviews-item-details{float:left;width:73%}}.contentBlock--reviews .contentBlock__reviews-item-comments{padding-bottom:1em;font-size:.9em;color:#000}.contentBlock--reviews .contentBlock__reviews-item-comments strong{font-family:AvenirHeavy,Arial,Helvetica,sans-serif;color:#000;font-size:1.2em;display:block}.contentBlock--reviews .contentBlock__reviews-item-comments .worst{padding-top:10px;display:block}.contentBlock--reviews .contentBlock__reviews-item.rating-comment{margin-top:2em}.contentBlock--reviews .contentBlock__reviews-item.rating-comment:first-child{margin-top:0}.contentBlock--reviews .contentBlock__reviews-item.rating-response{margin-left:27%}.contentBlock--reviews .contentBlock__reviews-item.rating-response .contentBlock__reviews-item-head{margin-bottom:0;display:block;width:100%}.contentBlock--reviews .contentBlock__reviews-item.rating-response .contentBlock__reviews-item-details{width:100%}.contentBlock--reviews .contentBlock__reviews-item.rating-response .contentBlock__reviews-name{padding-bottom:0}.contentBlock--reviews .contentBlock__reviews-item.rating-response .contentBlock__reviews-name strong{font-family:AvenirHeavy,Arial,Helvetica,sans-serif;color:#ea5330;font-size:1.2em}.contentBlock--reviews .contentBlock__reviews-item:last-child{margin-bottom:1em}.contentBlock--reviews .contentBlock__reviews-name{display:inline-block;color:#000}.contentBlock--reviews .contentBlock__reviews-name strong{font-size:1.2em;color:#000}@media only screen and (min-width:54em){.contentBlock--reviews .contentBlock__reviews-name strong{display:block}}.contentBlock--reviews .contentBlock__reviews-link{display:inline-block;float:right;color:#ea5330;text-decoration:none;margin:1em 0;vertical-align:middle}.contentBlock--reviews .contentBlock__reviews-link:hover{color:#005783}.contentBlock--reviews .contentBlock__reviews-link span{display:inline-block;vertical-align:middle}.contentBlock--reviews .contentBlock__reviews-loader{display:none;float:left;margin-left:19em;margin-bottom:2em;color:#999082}.contentBlock--reviews .contentBlock__reviews-action{clear:both;text-align:right;margin-top:2em}.contentBlock--reviews .contentBlock__reviews-action-more{float:left;margin-left:22em}@media only screen and (max-width:40em){.contentBlock--reviews .contentBlock__reviews-action-more{margin-left:0}}.contentBlock--reviews .contentBlock__reviews-action-hide #hide_reviews{padding:0;min-width:inherit}.contentBlock--reviews .contentBlock__reviews-action-hide #hide_reviews .ico-chevron{padding:20px;display:block;width:30px;height:30px;background-position:50%;background-size:55%;background-repeat:no-repeat;transform:rotate(-90deg);background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0ic3ZnMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxIiB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdib3g9IjAgMCA0OCA0OCIgdmlld0JveD0iMCAwIDQ4IDQ4Ij4NCiAgICA8ZyBpZD0iQ2hldnJvbl9Ecm9pdGVfLV9jb3BpZSI+DQogICAgICAgIDxwYXRoIGlkPSJwYXRoNCIgZD0iTTMxLjQxIDIyLjlMMTguODEgOS4zYy0xLjMtMS40LTMuNS42LTIuMiAybDExLjcgMTIuNi0xMS43IDEyLjhjLTEuMyAxLjQuOSAzLjQgMi4yIDJsMTIuNi0xMy44Yy41LS42LjUtMS41IDAtMnoiLz4NCiAgICA8L2c+DQo8L3N2Zz4=)}.contentBlock--reviews .contentBlock__reviews-action-hide #hide_reviews .label{display:none}.contentBlock--reviews.resume-wrapper{display:-ms-flexbox;display:flex;margin-top:.6em}.contentBlock--reviews.resume-wrapper .contentBlock--reviews.resume{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.15em .5em;border-radius:4px;color:#000;background-color:#FFF}.contentBlock--reviews.resume-wrapper .contentBlock--reviews.resume .contentBlock__reviews-notes{display:-ms-flexbox;display:flex;font-size:.8em;width:auto}.contentBlock--reviews.resume-wrapper .contentBlock--reviews.resume .contentBlock__reviews-notes-txt{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;margin:0 1em;font-family:AvenirBook,Arial,Helvetica,sans-serif;font-size:.8em}.contentBlock--reviews.resume-wrapper .contentBlock--reviews.resume .contentBlock__reviews-notes-txt strong{font-family:Baloo,Arial,Helvetica,sans-serif;font-size:1.9em;font-weight:400;line-height:1.2em}.contentBlock--reviews.resume-wrapper .contentBlock--reviews.resume .contentBlock__reviews-notes-txt span:last-child{font-size:1.2em}.contentBlock--reviews.resume-wrapper .contentBlock--reviews.resume .contentBlock__reviews-stars{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:.85em;padding-bottom:.1em}.contentBlock--reviews.resume-wrapper .contentBlock--reviews.resume .contentBlock__reviews-stars span{margin-right:.1em}.contentBlock--reviews.resume-wrapper .contentBlock--reviews.resume #resume-nb-reviews{color:#000;font-family:AvenirMedium,Arial,Helvetica,sans-serif;text-transform:lowercase;font-size:.9em}.node-type-desti-france-page .contentBlock--reviews{background-color:#fff;text-align:left;margin:0 0 .65em;font-family:AvenirBook,Arial,Helvetica,sans-serif!important;font-size:16px;color:#050505}.node-type-desti-france-page .contentBlock--reviews .contentBlock__header,.node-type-desti-france-page .contentBlock--reviews .contentHead__header{font-family:AvenirBook,Arial,Helvetica,sans-serif!important;font-size:2.5em!important;font-weight:400!important;text-transform:uppercase}.node-type-desti-france-page .contentBlock--reviews .contentBlock__inner{font-family:AvenirBook,Arial,Helvetica,sans-serif!important;max-width:60em;margin:0 auto;padding-top:2em;padding-bottom:2.55em}.node-type-desti-france-page .contentBlock--reviews .contentBlock__table{font-family:AvenirBook,Arial,Helvetica,sans-serif!important;padding-top:1.5em}.node-type-desti-france-page .contentBlock--reviews .contentBlock__table h3{font-family:AvenirBook,Arial,Helvetica,sans-serif!important;text-transform:initial!important;padding-bottom:.4em;color:#050505}.node-type-desti-france-page .contentBlock--reviews .contentBlock__reviews-action .contentBlock__reviews-action-more .vsc-button{text-decoration:none!important;cursor:pointer}@media only screen and (max-width:40em){.contentBlock__inner{padding-left:1.875em;padding-right:1.875em}.contentBlock__inner h3,.node-type-desti-france-page .contentBlock--reviews .contentBlock__header{font-size:1.8em!important}}@media only screen and (min-width:40.063em) and (max-width:53.99em){.contentBlock__inner{padding-left:1.25em;padding-right:1.25em}.contentBlock__inner h3,.node-type-desti-france-page .contentBlock--reviews .contentBlock__header{font-size:2.3em!important}}