@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900")all;@import url('https://fonts.googleapis.com/css?family=Lobster+Two:700&display=swap')all;@import url('https://fonts.googleapis.com/css?family=Oswald&display=swap')all;@import url('https://fonts.googleapis.com/css?family=Pacifico&display=swap')all;#section-header{font-size:1rem;line-height:1}.block-language .content .active{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#section-header,#zone-header01-wrapper,#section-content{-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}#section-header{height:110px !important}#section-header.fixed{width:100%;height:70px !important;position:fixed;top:0;left:0;z-index:21}#section-header.fixed #zone-header01-wrapper{margin-top:-40px}#section-header.fixed+#section-content{padding-top:70px !important}#zone-header01-wrapper{height:40px;background-color:#fff}#zone-header01-wrapper .region-header01-first-inner>div{display:inline-block;vertical-align:top}#zone-header01-wrapper #block-menu-menu-header-menu .menu{height:30px;padding:0 15px 0 0;margin:5px 10px 5px 0;position:relative}#zone-header01-wrapper #block-menu-menu-header-menu .menu:before{content:"";position:absolute;right:0;top:5px;width:1px;height:20px;background-color:#dedede}#zone-header01-wrapper #block-menu-menu-header-menu .menu li{display:inline-block;vertical-align:top;margin:0;padding:0;list-style-type:none;list-style-image:none;height:30px;line-height:30px}#zone-header01-wrapper #block-menu-menu-header-menu .menu li+li{margin-left:30px}#zone-header01-wrapper #block-menu-menu-header-menu .menu li a{color:#5399ba;text-transform:uppercase;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}#zone-header01-wrapper #block-menu-menu-header-menu .menu li a:hover{color:#79bfe0}#zone-header01-wrapper .block-panier-alliance-reseau{margin:0 15px 0 0}#zone-header01-wrapper .block-menu-bt-maree .content ul li{list-style:none;padding:0;margin:0}#zone-header01-wrapper .block-menu-bt-maree .content ul li .bt-maree{display:block;width:40px;height:40px;text-decoration:none;background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/sprite.svg#maree_header_lightblue);background-repeat:no-repeat;background-position:50% 0;text-indent:-9999px;background-size:35px 35px;position:relative;z-index:20}#zone-header01-wrapper #block-meteo-marees-meteo-header-picto.block-meteo-marees .block-inner{padding:0}#zone-header01-wrapper #block-meteo-marees-meteo-header-picto img{width:50px;height:50px;margin:-5px 0;display:inline-block;vertical-align:top}#zone-header01-wrapper #block-meteo-marees-meteo-header-picto .temperature{display:inline-block;height:40px;line-height:40px;color:#5399ba;font-weight:700;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#zone-header01-wrapper #block-meteo-marees-meteo-header-picto .temperature .tmp-max{display:inline-block;height:40px;color:#5399ba;font-weight:700;padding:22px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none}#zone-header01-wrapper #block-meteo-marees-meteo-header-picto .temperature .tmp-min{display:none}.block-language{position:relative;padding:0 15px 0 10px;margin:0 0 0 15px;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:10}.block-language:before{content:"";position:absolute;left:0;top:10px;width:1px;height:20px;background-color:#dedede}.block-language .content{width:34px}.block-language .content .active{position:relative;height:40px;width:24px;background-color:#fff;z-index:1;padding:0 10px}.block-language .content .active:after{content:"";border-width:1px 1px 0 0;border-style:solid;border-color:#5399ba;height:10px;width:10px;display:block;position:absolute;top:11px;right:0;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);transform:rotate(135deg)}.block-language .content .active span{background-repeat:no-repeat;display:block;color:#5399ba;line-height:40px}.block-language .content .other{position:absolute;top:40px;background-color:#fff;padding:10px 0;transform:translateY(-100px);-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;z-index:0}
.block-language:hover .content .other{transform:translateY(0)}.block-language .content .other span{display:inline-block;vertical-align:top;padding:0 10px}.block-language .content .other span+span{margin-top:10px}.block-language .content .other a{display:block;font-size:0;background-repeat:no-repeat;height:16px;width:24px;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}.block-language .content .other a:hover{opacity:.7}.block-language .content .fr a{background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/sprite.svg#fr)}.block-language .content .en-gb a{background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/sprite.svg#en)}.block-language .content .de a{background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/sprite.svg#de)}.block-language .content .nl a{background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/sprite.svg#nl)}.block-language .content .es a{background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/sprite.svg#es)}.block-language .content .it a{background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/sprite.svg#it)}.block-language .content .po a{background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/sprite.svg#po)}.block-language .content .ja a{background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/sprite.svg#ja)}.block-language .content .zh a{background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/sprite.svg#zh)}.block-language .locale-untranslated{display:none}#zone-header02-wrapper{color:#fff;background-color:#37657b;height:70px;padding:10px 0;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#zone-header02 #region-logo{font-size:0;width:234px}#zone-header02 #region-menu{width:calc(100% - 264px);padding:0 0 0 100px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#zone-header02 #region-header02-first{width:30px}.block-logo{margin:0}.block-logo .content>a{display:inline-block;vertical-align:top}.block-logo img{width:234px;height:50px}.block-btn-search.close{position:relative;z-index:99}.block-btn-search .content .display-searchform{font-size:0;background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/icon/search-header.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:contain;width:30px;height:50px;cursor:pointer}.block-btn-search.close .display-searchform{background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/sprite.svg#close_white);background-size:40px 40px}.block-search{background-color:#37657b;width:100%;height:110px;display:none;position:fixed;top:0;left:0;z-index:98;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.block-search.active{display:block}.block-search .block-inner{max-width:1170px;padding:0 30px;margin:0 auto}.block-search .content{margin:0 100px 0 0}.block-search .content label,.block-search .content .views-exposed-widgets{width:50%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.block-search .content label{color:#fff;font-weight:300;font-size:1.875em;text-align:right;padding:40px 50px 0 0}.block-search .content label strong{font-weight:400;margin:10px 0 0;display:inline-block;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.block-search .content .views-exposed-widgets{max-width:500px;padding:40px 0 0;margin:0;position:relative}.block-search .content .views-exposed-form .views-exposed-widget{padding:0;float:none}.block-search .content input[type=text]:focus,.block-search .content input[type=text]:active,.block-search .content input[type=submit]:focus,.block-search .content input[type=submit]:active{box-shadow:none}
.block-search .content input[type=text]{color:#fff;font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:1em;font-weight:400;background-color:transparent;border:1px solid #43b29d;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;height:50px;width:100%;padding:0 55px 0 15px;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.block-search .content input[type=text]::-webkit-input-placeholder{color:#fff}.block-search .content input[type=text]:-moz-placeholder{color:#fff}.block-search .content input[type=text]::-moz-placeholder{color:#fff}.block-search .content input[type=text]:-ms-input-placeholder{color:#fff}.block-search .content .views-submit-button{position:absolute;bottom:5px;right:5px}.block-search .content input[type=submit]{font-size:0;background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/icon/search-header.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:30px 50px;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;height:40px;width:40px;padding:0;margin:0;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}#section-header.fixed .block-search{height:70px}#section-header.fixed .block-search .content label{padding-top:20px}#section-header.fixed .block-search .content .views-exposed-widgets{padding-top:10px}#section-header.fixed .block-search .content label strong{margin:0}.block-main-menu .content li{padding:0;list-style:none}.block-main-menu .content>ul>li,.block-main-menu .content nav>ul>li{height:50px;float:left;position:relative;margin:0}.block-main-menu .content>ul>li>a,.block-main-menu .content nav>ul>li>a{color:#fff;font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:500;font-size:1.438em;text-transform:uppercase;text-decoration:none;line-height:50px;height:50px;padding:0 30px 0 0;display:block;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}.block-main-menu .content>ul>li+li>a,.block-main-menu .content nav>ul>li+li>a{padding:0 30px}.block-main-menu .content>ul>li:hover>a,.block-main-menu .content>ul>li>a:hover,.block-main-menu .content>ul>li>a:focus,.block-main-menu .content>ul>li>a:active,.block-main-menu .content>ul>li>a.active,.block-main-menu .content nav>ul>li:hover>a,.block-main-menu .content nav>ul>li>a:hover,.block-main-menu .content nav>ul>li>a:focus,.block-main-menu .content nav>ul>li>a:active,.block-main-menu .content nav>ul>li>a.active{color:#aad8ee}.block-main-menu .content ul ul,.block-main-menu .content nav ul ul{background-color:red;width:200px;position:absolute;top:50px;left:0}.block-main-menu .content ul ul li a,.block-main-menu .content nav ul ul li a{color:#fff;text-decoration:none;padding:10px 20px;display:block}.block-main-menu .content ul ul li:hover>a,.block-main-menu .content ul ul li a:hover,.block-main-menu .content ul ul li a:focus,.block-main-menu .content ul ul li a:active,.block-main-menu .content ul ul li a.active,.block-main-menu .content nav ul ul li:hover>a,.block-main-menu .content nav ul ul li a:hover,.block-main-menu .content nav ul ul li a:focus,.block-main-menu .content nav ul ul li a:active,.block-main-menu .content nav ul ul li a.active{background-color:rgba(0,0,0,.1)}.block-main-menu .content ul ul ul,.block-main-menu .content nav ul ul ul{display:none}.block-ultimate-menu-block-desktop{display:block;position:inherit}.block-ultimate-menu-block-desktop .first-row-ultimate-menu li.entree{display:none}.block-ultimate-menu-block-desktop .first-row-ultimate-menu li.entree01:nth-child(1),.block-ultimate-menu-block-desktop .first-row-ultimate-menu li.entree02:nth-child(2),.block-ultimate-menu-block-desktop .first-row-ultimate-menu li.entree03:nth-child(3),.block-ultimate-menu-block-desktop .first-row-ultimate-menu li.entree04:nth-child(4){display:inline-block}.block-ultimate-menu-block-desktop .first-row-ultimate-menu li a{color:#fff;font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:500;font-size:1.4em;text-transform:uppercase;text-decoration:none;line-height:50px;height:60px;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0 20px;position:relative}
.block-ultimate-menu-block-desktop .first-row-ultimate-menu li a:hover:before,.block-ultimate-menu-block-desktop .first-row-ultimate-menu li.active a:before{background-color:#df6783;content:"";height:4px;position:absolute;bottom:0;left:20px;right:20px}.block-ultimate-menu-block-desktop .first-row-ultimate-menu li a:hover:after,.block-ultimate-menu-block-desktop .first-row-ultimate-menu li.active a:after{content:"";display:inline-block;height:0;width:0;border-top:20px solid #efc531;border-right:20px solid transparent;border-left:20px solid transparent;position:absolute;bottom:-20px;left:50%;margin-left:-22px;z-index:22;display:none}.block-ultimate-menu-block-desktop .second-row-ultimate-menu{background-color:#23495b;position:absolute;top:70px;z-index:21;left:0;right:0;margin:0 auto;overflow:hidden;padding:0}.block-ultimate-menu-block-desktop .second-row-ultimate-menu .entree:after{background-color:#3db39d;content:"";height:100%;display:block;clear:both;position:absolute;top:0;bottom:0;width:33.33%;right:0}.block-ultimate-menu-block-desktop .second-row-ultimate-menu .entree .col:last-child{background-color:#3db39d}.block-ultimate-menu-block-desktop .second-row-ultimate-menu .entree-content{max-width:1170px;margin:0 auto;clear:both;position:relative;z-index:20;padding:35px 0}.block-ultimate-menu-block-desktop .second-row-ultimate-menu .entree-content:after,.block-ultimate-menu-block-desktop .second-row-ultimate-menu .col:after{content:"";height:0;display:block;clear:both;visibility:hidden}.block-ultimate-menu-block-desktop .second-row-ultimate-menu .col{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 30px;position:relative}.block-ultimate-menu-block-desktop .second-row-ultimate-menu .col:last-child:before{background-color:#3db39d;content:"";height:2000px;display:block;clear:both;position:absolute;left:0;right:0;top:-50px;bottom:0;width:100%}.block-ultimate-menu-block-desktop .second-row-ultimate-menu .col:last-child *{position:relative}.block-ultimate-menu-block-desktop .second-row-ultimate-menu .col:last-child ul ul{padding-top:15px}.block-ultimate-menu-block-desktop .second-row-ultimate-menu .col:last-child .bt-link-megamenu{text-indent:-9999px;position:absolute;left:0;right:0;bottom:0;top:0;z-index:2}.block-ultimate-menu-block-desktop .second-row-ultimate-menu .col:last-child .group-title-megamenu{position:relative !important;padding:0 0 15px !important;display:block}.block-ultimate-menu-block-desktop .second-row-ultimate-menu .col:last-child .group-title-megamenu:after{background-color:#fff;content:"";width:40px;height:2px;position:absolute;bottom:0;left:50%;margin-left:-20px}.block-ultimate-menu-block-desktop .second-row-ultimate-menu .col:last-child .group-title-megamenu span.title{text-align:center;margin-top:-25px;display:block;padding:0 !important}.block-ultimate-menu-block-desktop .second-row-ultimate-menu .col:last-child .group-title-megamenu span.title a{font-weight:500;font-size:1.2em;display:block;padding:0}.block-ultimate-menu-block-desktop .second-row-ultimate-menu .col:last-child ul li a:hover{color:#23495b !important}.block-ultimate-menu-block-desktop .second-row-ultimate-menu .col:last-child .group-title-megamenu span.subtitle{font-family:"Watermelon";font-size:4em;text-align:center;opacity:.25;display:block}.block-ultimate-menu-block-desktop .second-row-ultimate-menu .col:last-child ul ul li a:hover{color:#23495b}.block-ultimate-menu-block-desktop .second-row-ultimate-menu .col:last-child ul ul li a:before{background-color:#23495b}.block-ultimate-menu-block-desktop .second-row-ultimate-menu .col0 .col,.block-ultimate-menu-block-desktop .second-row-ultimate-menu .col1 .col{width:100%}.block-ultimate-menu-block-desktop .second-row-ultimate-menu .col2 .col{width:50%}.block-ultimate-menu-block-desktop .second-row-ultimate-menu .col3 .col{width:33.33%}.block-ultimate-menu-block-desktop .second-row-ultimate-menu .col4 .col{width:25%}.block-ultimate-menu-block-desktop .second-row-ultimate-menu .col5 .col{width:20%}
.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li a{color:#fff;font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:300;font-size:1.3em;text-transform:uppercase;text-decoration:none;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s;position:relative;padding:15px 0}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li a:hover{color:#df6783}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul ul{padding:0 0 15px}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li{margin:0 0 15px}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li:last-child,.block-ultimate-menu-block-desktop .second-row-ultimate-menu li li{margin:0}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul ul li a{font-weight:400;font-size:.9em;text-transform:none;padding:3px 0 3px 45px}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul ul li a:hover{font-weight:400;font-size:.9em;text-transform:none;color:#df6783}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul ul li a:before{background-color:#df6783;content:"";height:2px;display:block;clear:both;position:absolute;top:12px;width:15px;left:20px;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul ul li a:hover:before{width:35px;left:0}.block-ultimate-menu-block-desktop .second-row-ultimate-menu .photo.image_bottom{margin-top:15px}.block-ultimate-menu-block-desktop .second-row-ultimate-menu .photo.image_bottom img{width:100%;height:auto;vertical-align:baseline}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style01{border-top:#fff solid 2px;border-bottom:#fff solid 2px;padding-top:15px;padding-bottom:10px}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style02{position:relative}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style02 span.group-title-megamenu{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:0;top:15px}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style02 span.group-title-megamenu:before{background-color:#fff;content:"";width:130px;height:2px;position:absolute;top:20px;left:50%;margin-left:-65px;display:none}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style02 span.group-title-megamenu:after{background-color:#fff;content:"";width:130px;height:2px;position:absolute;bottom:30px;left:50%;margin-left:-65px;display:none}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style02 span.photo{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;display:block;background-color:#35657c;height:92px}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style02 span.photo:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.33) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.33) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.33) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0)}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style02 span.picto{display:block;text-align:center;float:left;margin:0 0 0 20px}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style02 span.title{position:relative;display:block}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style02 span.title a{font-family:'Lobster Two',cursive;display:block;font-size:2.3em;text-transform:none;padding:0 0 15px;text-align:center}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style02 span.title a strong,.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style02 span.title a b{font-family:"FabelscriptBold";display:table;font-size:.7em;font-weight:400;position:relative;margin:0 auto}
.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style02 span.title a strong:before,.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style02 span.title a b:before{background-color:#fff;content:"";width:20px;height:2px;position:absolute;top:50%;left:0;margin-left:-30px}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style02 span.title a strong:after,.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style02 span.title a b:after{background-color:#fff;content:"";width:20px;height:2px;position:absolute;top:50%;right:0;margin-right:-30px}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style02 .bt-link-megamenu{text-indent:-9999px;position:absolute;left:0;right:0;bottom:0;top:0;z-index:2}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style02:hover span.title a{color:#df6783}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style03{position:relative}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style03 span.group-title-megamenu{position:absolute;left:0;right:0;bottom:0;padding:30px 15px;z-index:1}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style03 span.photo{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;height:330px;display:block;background-color:#35657c}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style03 span.photo:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.66) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.66) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.66) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0)}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style03 span.picto{display:block;text-align:center}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style03 span.title{position:relative;display:block;text-align:center;padding:5px 0 0}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style03 span.title a{font-family:'Oswald',sans-serif;display:inline-block;font-size:2em;text-transform:uppercase;padding:0;text-align:center}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style03 span.title a strong,.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style03 span.title a b{font-family:"FabelscriptBold";display:table;font-size:.7em;text-transform:none;font-weight:400;margin:0 auto;position:relative}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style03 span.title a strong:before,.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style03 span.title a b:before{background-color:#fff;content:"";width:40px;height:2px;position:absolute;top:50%;left:0;margin-left:-50px}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style03 span.title a strong:after,.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style03 span.title a b:after{background-color:#fff;content:"";width:40px;height:2px;position:absolute;top:50%;right:0;margin-right:-50px}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style03 .bt-link-megamenu{text-indent:-9999px;position:absolute;left:0;right:0;bottom:0;top:0;z-index:2}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style03:hover span.title a{color:#df6783}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style04{position:relative;background-color:#35657c;padding:15px}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style04:after{content:"";height:0;display:block;clear:both;visibility:hidden}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style04 span.picto{display:block;text-align:center;float:left;margin:0 30px 0 0}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style04 span.title{position:relative}
.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style04 span.title a{font-family:'Lobster Two',cursive;display:block;font-size:2em;text-transform:none;padding:0;text-align:center}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style04 span.title a strong,.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style04 span.title a b{font-family:"FabelscriptBold";display:block;font-size:.7em;font-weight:400}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style04 .bt-link-megamenu{text-indent:-9999px;position:absolute;left:0;right:0;bottom:0;top:0;z-index:2}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style04:hover span.title a{color:#df6783}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style05{position:relative;background-color:#35657c;padding:15px}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style05 span.group-title-megamenu{margin-bottom:15px;display:block}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style05 span.title{position:relative;display:block;text-align:center;padding:5px 0 0}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style05 span.title a{font-family:'Oswald',sans-serif;display:inline-block;font-size:2em;text-transform:uppercase;padding:0;text-align:center}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style05 span.title a strong,.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style05 span.title a b{font-family:"FabelscriptBold";display:table;font-size:.7em;text-transform:none;font-weight:400;margin:0 auto;position:relative}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style05 span.title a strong:before,.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style05 span.title a b:before{background-color:#fff;content:"";width:40px;height:2px;position:absolute;top:50%;left:0;margin-left:-50px}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style05 span.title a strong:after,.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style05 span.title a b:after{background-color:#fff;content:"";width:40px;height:2px;position:absolute;top:50%;right:0;margin-right:-50px}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style06{position:relative;background-color:#000}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style06 span.group-title-megamenu{position:absolute;left:0;right:0;bottom:0;padding:35px 15px;z-index:1}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style06 span.group-title-megamenu:before{background-color:#fff;content:"";width:130px;height:2px;position:absolute;top:20px;left:50%;margin-left:-65px;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style06 span.group-title-megamenu:after{background-color:#fff;content:"";width:130px;height:2px;position:absolute;bottom:30px;left:50%;margin-left:-65px;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style06 span.photo{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;height:140px;display:block;opacity:1;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style06 span.photo:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.33) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.33) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.33) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0)}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style06 span.title{position:relative;display:block}
.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style06 span.title a{display:block;text-transform:uppercase;padding:0 0 15px;text-align:center}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style06 span.title a strong,.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style06 span.title a b{display:block;font-weight:500}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style06 .bt-link-megamenu{text-indent:-9999px;position:absolute;left:0;right:0;bottom:0;top:0;z-index:2}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style06:hover span.photo{opacity:.5}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style06:hover span.group-title-megamenu:before,.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.style06:hover span.group-title-megamenu:after{background-color:#df6783}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.photo_simple{position:relative}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.photo_simple span.group-title-megamenu,.block-ultimate-menu-block-desktop .second-row-ultimate-menu .col:last-child ul li.photo_simple span.group-title-megamenu{position:absolute !important;left:0;right:0;bottom:0;padding:20px !important;z-index:1}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.photo_simple span.group-title-megamenu:after,.block-ultimate-menu-block-desktop .second-row-ultimate-menu .col:last-child ul li.photo_simple span.group-title-megamenu:after,.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.photo_simple span.group-title-megamenu span.subtitle,.block-ultimate-menu-block-desktop .second-row-ultimate-menu .col:last-child ul li.photo_simple span.group-title-megamenu span.subtitle{display:none}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.photo_simple span.title,.block-ultimate-menu-block-desktop .second-row-ultimate-menu .col:last-child ul li.photo_simple span.title{text-align:left;margin:0}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.photo_simple span.title a,.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.photo_simple span.title a strong,.block-ultimate-menu-block-desktop .second-row-ultimate-menu .col:last-child ul li.photo_simple span.title a,.block-ultimate-menu-block-desktop .second-row-ultimate-menu .col:last-child ul li.photo_simple span.title a strong{color:#fff;font-size:1em;text-transform:uppercase;font-weight:600;padding:0}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.photo_simple span.title a strong{font-weight:inherit}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.photo_simple .photo{bbackground-repeat:no-repeat;background-position:50% 50%;background-size:cover;padding-top:55.91%;display:block;position:relative}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.photo_simple .photo:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.33) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.33) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.33) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0)}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li.photo_simple .bt-link-megamenu{text-indent:-9999px;position:absolute;left:0;right:0;bottom:0;top:0;z-index:2}.bloc_deja_vende{text-align:center}.bloc_deja_vende span.title{text-align:center;margin-top:-25px;display:block;padding:0 0 15px;font-weight:500;font-size:1.2em;text-transform:uppercase;position:relative}.bloc_deja_vende span.title:after{background-color:#fff;content:"";width:40px;height:2px;position:absolute;bottom:0;left:50%;margin-left:-20px}.bloc_deja_vende span.subtitle{font-family:"Watermelon";font-size:3.3em;text-align:center;opacity:.25;display:block}.bloc_deja_vende .resume{line-height:1.3em;margin-top:30px}
.bloc_deja_vende a{background-color:#fff;color:#23495b !important;text-decoration:none;display:block;margin:30px 40px 0;padding:80px 15px 15px !important;background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/mega_menu_ultimate/localisation-bleu.png);background-repeat:no-repeat;background-position:center 15px;background-size:60px 60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase;font-size:.9em !important;font-weight:500 !important}.bloc_deja_vende a span{display:block;font-size:1.3em}.view-blocs-ultimate-menu .view-header{text-align:center}.view-blocs-ultimate-menu .view-header span.title{text-align:center;margin-top:-25px;display:block;padding:0 0 15px;font-weight:500;font-size:1.2em;text-transform:uppercase;position:relative}.view-blocs-ultimate-menu .view-header span.title:after{background-color:#fff;content:"";width:40px;height:2px;position:absolute;bottom:0;left:50%;margin-left:-20px}.view-blocs-ultimate-menu .view-header span.subtitle{font-family:"Watermelon";font-size:3.3em;text-align:center;opacity:.25;display:block}.view-blocs-ultimate-menu .view-content .views-row{margin:15px 0 0}.view-blocs-ultimate-menu .view-content .views-row .node .media{position:relative}.view-blocs-ultimate-menu .view-content .views-row .node .media img{width:100%;height:auto;vertical-align:bottom}.view-blocs-ultimate-menu .view-content .views-row .node .media:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.33) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.33) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.33) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0)}.view-blocs-ultimate-menu .view-content .views-row .node .apercu{position:absolute;bottom:0;left:0;right:0;padding:20px;z-index:2}.view-blocs-ultimate-menu .view-content .views-row .node .apercu h2{color:#fff;text-transform:uppercase;font-weight:600}.view-blocs-ultimate-menu .view-content .views-row .node .media .dates{position:absolute;top:30px;right:-30px;background-color:#fff;color:#23495b;text-align:center;padding:10px;text-transform:uppercase;min-height:70px;min-width:70px;z-index:3;display:none}.view-blocs-ultimate-menu .view-content .views-row .node .media .dates .other_dates{display:none}.view-blocs-ultimate-menu .view-content .views-row .node .media .dates .date{display:inline-block;width:70px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px}.view-blocs-ultimate-menu .view-content .views-row .node .media .dates .date:first-line {font-size:2.2em;line-height:1em;margin:0 0 5px;display:block;font-weight:700}.view-blocs-ultimate-menu .view-content .views-row .node .media .dates .match_date .label{font-size:0;height:15px;position:relative;display:inline-block}.view-blocs-ultimate-menu .view-content .views-row .node .media .dates .match_date .label:before{content:"";border-width:2px 2px 0 0;border-style:solid;border-color:#23495b;height:20px;width:20px;margin:0 0 0 -35px;display:block;position:absolute;top:0;left:50%;transform:rotate(45deg);vertical-align:top}.view-blocs-ultimate-menu .view-content .views-row .node .lien{position:absolute;top:0;left:0;right:0;bottom:0;top:0;z-index:3}.view-blocs-ultimate-menu .view-content .views-row .node .lien a{text-indent:-9999px;position:absolute;left:0;right:0;bottom:0;top:0;padding:0;z-index:3}.view-blocs-ultimate-menu .view-footer a:not(.btn_2l):before{content:"";display:inline-block;height:0;width:0;border-bottom:20px solid #fff;border-right:20px solid transparent;border-left:20px solid transparent;position:absolute;top:-20px;right:20px;z-index:2}.view-blocs-ultimate-menu .view-footer a:not(.btn_2l){background-color:#fff;color:#23495b !important;text-decoration:none;display:block;margin:30px 0 0;padding:15px 15px 15px 80px !important;background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/mega_menu_ultimate/calendrier-bleu.png);background-repeat:no-repeat;background-size:60px 60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase;font-size:2em !important;font-family:"Times New Roman","serif" !important;position:relative;text-align:center;font-weight:400 !important;background-position:10px 10px}
.view-blocs-ultimate-menu .view-footer a:not(.btn_2l) strong{font-family:'Oswald',sans-serif !important;display:block;font-size:.4em;font-weight:400;position:relative;display:table;margin:0 auto;letter-spacing:.4em}.view-blocs-ultimate-menu .view-footer a:not(.btn_2l) strong:before{background-color:#23495b;content:"";width:40px;height:2px;position:absolute;top:50%;left:0;margin-left:-50px}.view-blocs-ultimate-menu .view-footer a:not(.btn_2l) strong:after{background-color:#23495b;content:"";width:40px;height:2px;position:absolute;top:50%;right:0;margin-right:-50px}.view-blocs-ultimate-menu .view-footer{text-align:center}.view-blocs-ultimate-menu .view-footer a.btn_2l{display:inline-block;font-weight:700;color:#fff;text-transform:uppercase;font-size:1rem;padding:10px 80px;margin:30px auto 0;background-color:#df6783;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;z-index:1;position:relative;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.view-blocs-ultimate-menu .view-footer a.btn_2l b{display:block;font-size:1.625rem}.view-blocs-ultimate-menu .view-footer a.btn_2l:after{content:"";border-width:2px 2px 0 0;border-style:solid;border-color:#fff;height:8px;width:8px;margin:-2px 1px 0 0;display:block;position:absolute;top:50%;right:80px;opacity:0;-webkit-transform:rotate(45deg) translateY(-50%);-moz-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.block-ultimate-menu-block-desktop .second-row-ultimate-menu .col:last-child ul li .view-blocs-ultimate-menu .view-footer a.btn_2l:hover,.block-ultimate-menu-block-desktop .second-row-ultimate-menu .col:last-child ul li .view-blocs-ultimate-menu .view-footer a.btn_2l:focus,.block-ultimate-menu-block-desktop .second-row-ultimate-menu .col:last-child ul li .view-blocs-ultimate-menu .view-footer a.btn_2l:active{color:#fff !important;background-color:#a85368;padding-left:70px;padding-right:90px}.view-blocs-ultimate-menu .view-footer a.btn_2l:hover:after,.view-blocs-ultimate-menu .view-footer a.btn_2l:focus:after,.view-blocs-ultimate-menu .view-footer a.btn_2l:active:after{right:70px;opacity:1}.block-ultimate-menu-block-desktop .second-row-ultimate-menu .buttons_agenda li{display:inline-block;width:50%}.block-ultimate-menu-block-desktop .second-row-ultimate-menu .buttons_agenda li a,.ultimate-menu .buttons_agenda li a{display:block;background-color:#fff;color:#23495b;font-family:'Oswald',sans-serif;text-transform:uppercase;font-size:1em;padding:10px 15px;text-align:center;margin:0 8px 8px 0}.ultimate_menu_tiroir .buttons_agenda{padding:15px 15px 10px}.ultimate_menu_tiroir ul.ultimate-menu li .buttons_agenda li{border-bottom:none}.ultimate_menu_tiroir .buttons_agenda li a{margin:0 0 5px;color:#23495b !important;padding:10px 15px !important}.block-ultimate-menu-block-desktop .second-row-ultimate-menu .buttons_agenda li a:hover,.ultimate-menu .buttons_agenda li a:hover{background-color:#df6783;color:#23495b;padding:10px 15px;text-transform:uppercase;font-size:1em}.block-ultimate-menu-block-desktop .second-row-ultimate-menu .buttons_agenda li:nth-child(2n+2) a{margin:0 0 8px}.block-ultimate-menu-block-desktop .second-row-ultimate-menu .buttons_agenda li a:before{display:none}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li .all_agenda,.ultimate_menu_tiroir .all_agenda{text-align:center}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li .all_agenda a,.ultimate_menu_tiroir .all_agenda a{background-color:#35657c;color:#fff !important;text-decoration:none;display:block;margin:20px 0 30px;padding:80px 15px 15px !important;background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/mega_menu_ultimate/calendrier-rose.png);background-repeat:no-repeat;background-position:center 15px;background-size:60px 60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase;font-size:2em !important;font-family:'Oswald',sans-serif !important;position:relative;text-align:center;font-weight:400 !important}
.ultimate_menu_tiroir .all_agenda a{margin:0 15px 15px}.block-ultimate-menu-block-desktop .second-row-ultimate-menu ul li .all_agenda a strong,.ultimate_menu_tiroir .all_agenda a strong{font-family:"FabelscriptBold" !important;display:block;font-size:.7em;font-weight:400;position:relative;display:table;margin:0 auto;text-transform:none;font-weight:400}#blocks-site-custom-agenda-recherche-form--2{margin:0 15px 15px}#blocks-site-custom-agenda-recherche-form .container-inline-date,#blocks-site-custom-agenda-recherche-form--2 .container-inline-date{clear:none;display:block;float:left;width:40%;padding:0 15px 15px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#blocks-site-custom-agenda-recherche-form #edit-captcha,#blocks-site-custom-agenda-recherche-form--2 #edit-captcha{display:none}#blocks-site-custom-agenda-recherche-form .container-inline-date .form-item,#blocks-site-custom-agenda-recherche-form--2 .container-inline-date .form-item{position:relative;margin:0;width:100%}#blocks-site-custom-agenda-recherche-form .container-inline-date .description,#blocks-site-custom-agenda-recherche-form--2 .container-inline-date .description{display:none}#blocks-site-custom-agenda-recherche-form .container-inline-date .form-item label,#blocks-site-custom-agenda-recherche-form--2 .container-inline-date .form-item label{color:#df6783;position:absolute;top:7px;left:17px;text-transform:uppercase;font-weight:500;font-size:.7em}#blocks-site-custom-agenda-recherche-form .container-inline-date .form-item input,#blocks-site-custom-agenda-recherche-form--2 .container-inline-date .form-item input{height:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:15px 15px 5px;border:#df6783 solid 1px;background:0 0;color:#fff;margin:0;font-size:.9em;width:100%}#blocks-site-custom-agenda-recherche-form input[type=submit],#blocks-site-custom-agenda-recherche-form--2 input[type=submit]{height:50px;line-height:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;background:0 0;background-color:#df6783;color:#fff;margin:0;font-size:.9em;text-transform:uppercase;border:none;text-shadow:inherit;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;width:20%;cursor:pointer}#blocks-site-custom-agenda-recherche-form .container-inline-date .form-item input::-webkit-input-placeholder,#blocks-site-custom-agenda-recherche-form--2 .container-inline-date .form-item input::-webkit-input-placeholder{color:#fff}#blocks-site-custom-agenda-recherche-form .container-inline-date .form-item input::-moz-placeholder,#blocks-site-custom-agenda-recherche-form--2 .container-inline-date .form-item input::-moz-placeholder{color:#fff;opacity:1}#blocks-site-custom-agenda-recherche-form .container-inline-date .form-item input:-moz-placeholder,#blocks-site-custom-agenda-recherche-form--2 .container-inline-date .form-item input:-moz-placeholder{color:#fff;opacity 1}#blocks-site-custom-agenda-recherche-form .container-inline-date .form-item input:-ms-input-placeholder,#blocks-site-custom-agenda-recherche-form--2 .container-inline-date .form-item input:-ms-input-placeholder{color:#fff}#blocks-site-custom-agenda-recherche-form .container-inline-date .form-item input::-ms-input-placeholder,#blocks-site-custom-agenda-recherche-form--2 .container-inline-date .form-item input::-ms-input-placeholder{color:#fff}#blocks-site-custom-agenda-recherche-form .container-inline-date .form-item input::placeholder,#blocks-site-custom-agenda-recherche-form--2 .container-inline-date .form-item input::placeholder{color:#fff}.block-ultimate-menu-block-mobile,.ultimate_menu_tiroir{display:none}@media only screen and (max-width:1100px){#zone-header02 #region-menu{padding:0 0 0 40px}}@media only screen and (max-width:1024px){.block-ultimate-menu-block-desktop .first-row-ultimate-menu li a{font-size:1.2em;padding:0 15px}}@media only screen and (max-width:900px){.block-ultimate-menu-block-desktop .first-row-ultimate-menu li a{font-size:1.1em;padding:0 10px}#zone-header02 #region-logo{width:174px}#zone-header02 #region-menu{width:calc(100% - 204px)}
.block-logo img{width:174px;height:auto;margin-top:5px}}@media only screen and (max-width:760px){#section-header{height:95px !important}#section-header.fixed{height:55px !important}#section-header.fixed #zone-header01-wrapper{margin-top:-40px}#section-header.fixed+#section-content{padding-top:55px !important}#zone-header01-wrapper{height:40px}.block-language{position:relative;padding:0 15px 0 0;margin:0}.block-language:before{display:none}.block-language .content .active{height:40px}.block-language .content .active:after{top:11px}.block-language .content .active span{line-height:40px}.block-language .content .other{top:40px}#zone-header01-wrapper .region-header01-first-inner #block-menu-menu-header-menu{display:none}#zone-header02-wrapper{height:55px;padding:10px 0;width:100%}.block-logo .content{text-align:center}.block-logo img{width:164px;height:35px;margin-top:0}#region-header02-first{position:relative}.block-btn-search.close .display-searchform{position:relative;top:-50px}.block-btn-search{position:absolute !important;bottom:-8px;right:0}.block-btn-search.close{bottom:-55px}.block-search{height:95px}.block-search .block-inner{padding:0 15px}.block-search .content{margin-right:45px}.block-search .content label,.block-search .content .views-exposed-widgets{width:auto;float:none}.block-search .content label{font-size:1.25em;text-align:center;height:35px;padding-top:10px;padding-right:0}.block-search .content label strong{margin:0}.block-search .content .views-exposed-widgets{padding-top:10px}.block-search .content input[type=text]{height:40px}.block-search .content .views-submit-button{bottom:0;right:0}#section-header.fixed .block-search{height:55px}#section-header.fixed .block-search .content label{padding-top:10px;margin-top:-37px}.ultimate_menu_tiroir{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);z-index:300;display:none;position:fixed;width:270px;min-width:140px;max-width:440px;top:0;height:100vh}.ultimate_menu_tiroir .ultimate-menu{padding-bottom:150px}.is-ultimate-menu-mobile{overflow:hidden}.is-ultimate-menu-mobile .ultimate_menu_tiroir{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);display:block;background-color:#23495b;overflow-x:hidden;overflow-y:scroll}.ultimate-menu-mobile-regroup{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:1;position:relative}.is-ultimate-menu-mobile .ultimate-menu-mobile-regroup{-webkit-transform:translate(270px,0,0);-ms-transform:translate(270px,0,0);transform:translate(270px,0,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(270px,0,0);overflow:hidden;height:100vh;position:fixed}#zone-header02-wrapper{position:inherit}.is-ultimate-menu-mobile #section-header.fixed{position:inherit}.block-ultimate-menu-block-desktop{display:none}.block-ultimate-menu-block-mobile{display:block;position:inherit}.block-ultimate-menu-block-mobile .ultimate-megamenu-burger{width:35px;height:35px;background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/mega_menu_ultimate/burger.png);background-repeat:no-repeat;background-size:30px 30px;background-position:50% 50%;text-indent:-9999px;position:absolute;top:49px;left:10px;cursor:pointer}#section-header.fixed .block-ultimate-menu-block-mobile .ultimate-megamenu-burger{top:9px}.is-ultimate-menu-mobile .block-ultimate-menu-block-mobile .ultimate-megamenu-burger{background-image:none;z-index:200;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.is-ultimate-menu-mobile .block-ultimate-menu-block-mobile .ultimate-megamenu-burger:after{content:"";display:block;width:35px;height:35px;background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/mega_menu_ultimate/burger-close.png);background-repeat:no-repeat;background-size:20px 20px;background-position:50% 50%;z-index:201;position:absolute;top:5px;left:5px;background-color:#df6783;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
body.is-ultimate-menu-mobile{overflow-x:hidden;overflow-y:hidden;width:100%;height:100vh}.ultimate_menu_tiroir{display:none}.is-ultimate-menu-mobile .ultimate-menu-mobile-regroup:before{background-color:rgba(0,0,0,.7);content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:100}.ultimate_menu_tiroir ul.ultimate-menu li{display:block;padding:0;border-bottom:#35657c solid 1px;text-transform:uppercase;color:#fff;position:relative;min-height:40px}.ultimate_menu_tiroir ul.ultimate-menu li.niv1.active,.ultimate_menu_tiroir ul.ultimate-menu li.niv2.active{border-bottom:none}.ultimate_menu_tiroir ul.ultimate-menu li.active span.current-title a,.ultimate_menu_tiroir ul.ultimate-menu li span.title-menu{background-color:#35657c;padding:10px 50px;text-align:center;font-weight:600;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:40px;display:block}.ultimate_menu_tiroir ul.ultimate-menu li.active span.previous{right:auto;left:0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);z-index:1}.ultimate_menu_tiroir ul.ultimate-menu li span.previous,.ultimate_menu_tiroir ul.ultimate-menu li span.follow{display:block;position:absolute;top:0;right:0;width:40px;height:40px;background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/mega_menu_ultimate/li-next-rose.png);background-position:50% 50%;background-size:30px 30px;padding:0;text-indent:-9999px;cursor:pointer}.ultimate_menu_tiroir ul.ultimate-menu li a{position:relative;display:block;padding:10px 50px 10px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:40px;color:#fff;font-weight:300}.ultimate_menu_tiroir ul.ultimate-menu ul ul{display:none}.ultimate_menu_tiroir ul.ultimate-menu ul ul.buttons_agenda{display:block}.ultimate_menu_tiroir ul.ultimate-menu ul ul.active{display:block !important}.ultimate_menu_tiroir ul.ultimate-menu li span img{max-width:30px;position:absolute;top:4px;right:10px}.ultimate_menu_tiroir .view-blocs-ultimate-menu .view-content .views-row .node .media .dates{top:20px;right:0;padding:0;min-height:55px;min-width:55px}.ultimate_menu_tiroir .view-blocs-ultimate-menu .view-content .views-row .node .media .dates .date{width:55px;padding:5px}.ultimate_menu_tiroir .view-blocs-ultimate-menu .view-content .views-row .node .media .dates .date:first-line {font-size:1.5em}.ultimate_menu_tiroir .view-blocs-ultimate-menu .view-content .views-row{margin:0}}#section-footer{font-size:1rem;line-height:1}.footer-zone04 .logo_footer .menu li a,#block-menu-menu-social-menu .content ul li a{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}footer .block>h2{color:red;font-family:"OpensansBold",Arial,Helvetica,sans-serif;font-size:1.5em;display:inline-block;margin:0 0 10px}footer .block>h2:after{content:"";border-bottom:5px solid red;height:10px;width:40px;display:block}#zone-footer01-wrapper{background-color:#37657b;padding:30px 0;color:#fff}#zone-footer01{padding:0}#zone-footer01-wrapper #block-menu-menu-footer-01 .menu{font-size:0;text-align:center}#zone-footer01-wrapper #block-menu-menu-footer-01 .menu li{width:200px;max-width:25%;padding:0;margin:0;display:inline-block;vertical-align:top;list-style-image:none;list-style-type:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#zone-footer01-wrapper #block-menu-menu-footer-01 .menu li a{display:inline-block;padding:70px 0 0;background-repeat:no-repeat;background-size:50px 50px;background-position:center top;text-transform:uppercase;color:#fff;font-size:1rem;font-weight:700;letter-spacing:.05em;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}#zone-footer01-wrapper #block-menu-menu-footer-01 .menu li a:hover{opacity:.7}#zone-footer01-wrapper #block-menu-menu-footer-01 .menu li a.footer01_espace_pro{background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/sprite.svg#footer_pro)}
#zone-footer01-wrapper #block-menu-menu-footer-01 .menu li a.footer01_espace_presse{background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/sprite.svg#footer_presse)}#zone-footer01-wrapper #block-menu-menu-footer-01 .menu li a.footer01_espace_groupes{background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/sprite.svg#footer_groupes)}#zone-footer01-wrapper #block-menu-menu-footer-01 .menu li a.footer01_congres_semin{background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/sprite.svg#footer_congres);margin:0 -10px}#zone-footer02-wrapper{background-color:#37869e;background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/footer/footer_bg.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;padding:0}#zone-footer02-wrapper>#zone-footer02{width:100%!important;max-width:none!important;padding-left:0!important;padding-right:0!important;margin-left:0 !important;margin-right:0 !important;background-color:rgba(37,77,95,.88)}#zone-footer02 .footer-zone01{display:inline-block;vertical-align:top;width:35%}#zone-footer02 .footer-zone02{display:inline-block;vertical-align:top;width:20%}#zone-footer02 .footer-zone03{display:inline-block;vertical-align:top;width:20%}#zone-footer02 .footer-zone04{display:inline-block;vertical-align:top;width:25%}#zone-footer02 .footer-zone01 #footer_video{position:relative;padding:0;text-align:center;background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/footer/video_bg.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;overflow:hidden}#zone-footer02 .footer-zone01 #footer_video:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(56,135,159,.63);z-index:0;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}#zone-footer02 .footer-zone01 #footer_video:hover:after{background-color:rgba(56,135,159,.8)}#zone-footer02 .footer-zone01 #footer_video p{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);margin-left:auto;margin-right:auto;width:310px;padding:120px 20px 45px;margin:0 auto;border-top:3px solid #fff;border-bottom:3px solid #fff;color:#fff;text-transform:uppercase;font-weight:300;font-size:2.125em;z-index:1;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}#zone-footer02 .footer-zone01 #footer_video:hover p{letter-spacing:.1em;width:350px}#zone-footer02 .footer-zone01 #footer_video p:before{content:"";position:absolute;top:45px;left:0;right:0;height:54px;background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/sprite.svg#footer_video_player);background-size:contain;background-position:center center;background-repeat:no-repeat;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}#zone-footer02 .footer-zone01 #footer_video:hover p:before{background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/sprite.svg#footer_video_player_hover)}#zone-footer02 .footer-zone01 #footer_video p strong{display:block;font-size:1.294em}#zone-footer02 .footer-zone01 #footer_video a{position:absolute;top:0;left:0;width:100%;height:100%;font-size:0;text-indent:-9999px;z-index:2}#zone-footer02 .footer-zone02 .footer_map{text-align:center;display:inline-block;width:100%;margin:0 auto;padding:60px 30px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#zone-footer02 .footer-zone02 .footer_map a{display:inline-block;width:100%;max-width:350px;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}#zone-footer02 .footer-zone02 .footer_map a:hover{opacity:.8}#zone-footer02 .footer-zone02 .footer_map a img{display:inline-block;width:100%;height:auto}
#zone-footer02 .footer-zone03{display:inline-block}#zone-footer02 .footer-zone03>.region-inner{padding:0 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#zone-footer02 .footer-zone03 #block-menu-menu-infos-pratiques{margin-top:60px;margin-bottom:45px;color:#fff}#zone-footer02 .footer-zone03 #block-menu-menu-infos-pratiques h2{position:relative;font-size:1.25em;font-weight:700;color:#fff;text-transform:uppercase;padding:0 0 15px;margin:0 0 15px}#zone-footer02 .footer-zone03 #block-menu-menu-infos-pratiques h2:before{content:"";position:absolute;bottom:0;left:0;width:50px;height:2px;background-color:#fff}#zone-footer02 .footer-zone03 #block-menu-menu-infos-pratiques .menu li{margin:0;padding:0;list-style-image:none;list-style-type:none}#zone-footer02 .footer-zone03 #block-menu-menu-infos-pratiques .menu li+li{margin-top:10px}#zone-footer02 .footer-zone03 #block-menu-menu-infos-pratiques .menu li a{font-size:1em;font-weight:400;color:#fff;text-transform:uppercase;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}#zone-footer02 .footer-zone03 #block-menu-menu-infos-pratiques .menu li a:hover{opacity:.7}#block-menu-menu-social-menu{margin-bottom:30px}#block-menu-menu-social-menu h2{position:relative;font-size:1.25em;font-weight:700;color:#fff;text-transform:uppercase;padding:0 0 15px;margin:40px 0 0}#block-menu-menu-social-menu .content ul{text-align:left}#block-menu-menu-social-menu .content ul li{padding:0;margin:0 10px 10px 0;display:inline-block;vertical-align:top;list-style:none}#block-menu-menu-social-menu .content ul li a{display:block;font-size:0;height:56px;width:56px;border:2px solid #fff;background-color:#fff;background-repeat:no-repeat;background-position:center center;background-size:26px 26px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}#block-menu-menu-social-menu .content ul li a.link-instagram{background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/sprite.svg#instagram_blue)}#block-menu-menu-social-menu .content ul li a.link-facebook{background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/sprite.svg#facebook_blue)}#block-menu-menu-social-menu .content ul li a.link-youtube{background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/sprite.svg#youtube_blue)}#block-menu-menu-social-menu .content ul li a.link-twitter{background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/sprite.svg#twitter_blue)}#block-menu-menu-social-menu .content ul li a.link-googleplus{background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/sprite.svg#googleplus_blue)}#block-menu-menu-social-menu .content ul li a.link-pinterest{background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/sprite.svg#pinterest_blue)}#block-menu-menu-social-menu .content ul li a.link-tiktok{background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/sprite.svg#tiktok_blue)}#block-menu-menu-social-menu .content ul li a:hover,#block-menu-menu-social-menu .content ul li a:focus,#block-menu-menu-social-menu .content ul li a:active{background-color:transparent;-webkit-filter:brightness(0) invert(1);-moz-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.footer-zone04 #block-blocks-site-footer-newsletter{margin-top:60px}.footer-zone04 #block-blocks-site-footer-newsletter h3{font-size:1.25em;font-weight:700;color:#fff;text-transform:uppercase;margin-bottom:15px}.footer-zone04 #block-blocks-site-footer-newsletter form{position:relative;margin:0;width:270px;max-width:calc(100% - 20px)}.footer-zone04 #block-blocks-site-footer-newsletter .form-item{margin:0}.footer-zone04 #block-blocks-site-footer-newsletter input[type=text]{display:block;width:100%;height:45px;border:0;padding:15px 65px 15px 15px;color:#5c5f66}.footer-zone04 #block-blocks-site-footer-newsletter input[type=text]::-webkit-input-placeholder{color:#5c5f66}
.footer-zone04 #block-blocks-site-footer-newsletter input[type=text]:-moz-placeholder{color:#5c5f66;opacity:1}.footer-zone04 #block-blocks-site-footer-newsletter input[type=text]::-moz-placeholder{color:#5c5f66;opacity:1}.footer-zone04 #block-blocks-site-footer-newsletter input[type=text]:-ms-input-placeholder{color:#5c5f66}.footer-zone04 #block-blocks-site-footer-newsletter input[type=text]::-ms-input-placeholder{color:#5c5f66}.footer-zone04 #block-blocks-site-footer-newsletter input[type=text]::placeholder{color:#5c5f66}.footer-zone04 #block-blocks-site-footer-newsletter input[type=submit]{position:absolute;top:0;right:0;width:50px;height:45px;border-radius:0;background:0 0;border:none;padding:0;text-shadow:none;background-color:#e6e6e6;font-size:0;text-indent:-9999px;background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/sprite.svg#arrow_small_blue);background-repeat:no-repeat;background-position:center center;background-size:50px 50px}.footer-zone04 #block-blocks-site-footer-newsletter input:focus{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.footer-zone04 .logo_footer{margin:60px 0 0}.footer-zone04 .logo_footer .menu{margin:0}.footer-zone04 .logo_footer .menu li{margin:0;padding:0;list-style-image:none;list-style-type:none}.footer-zone04 .logo_footer .menu li a{display:inline-block;vertical-align:top;background-color:#fff;padding:10px;width:160px;height:60px;background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/sprite.svg#logo_vendee_departement);background-size:160px 60px;background-repeat:no-repeat;background-position:center center;font-size:0;text-indent:-9999px;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}.footer-zone04 .logo_footer .menu li a:hover{opacity:.8}#zone-footer03-wrapper{background-color:#fff;padding:30px 0}#zone-footer03-wrapper .block-secondary-menu{padding-bottom:30px;position:relative}#zone-footer03-wrapper .block-secondary-menu h2{color:#5c5f66;font-size:.688rem;text-align:center;position:absolute;bottom:0;left:-10px;right:-10px}#zone-footer03-wrapper .menu{font-size:0;text-align:center;margin:0}#zone-footer03-wrapper .menu li{color:#5c5f66;font-size:.688rem;padding:0;margin:0;display:inline-block;vertical-align:top;list-style-image:none;list-style-type:none}#zone-footer03-wrapper .menu li a{color:#5c5f66;font-weight:700;text-transform:uppercase;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}#zone-footer03-wrapper .menu li a:hover{color:#82858c}#zone-footer03-wrapper .menu li+li:before{content:"|";display:inline-block;vertical-align:top;margin:0 5px}.block-newsletter .content{padding:0 80px 0 0;position:relative}.block-newsletter .content .form-item{margin:0}.block-newsletter .content input[type=text]{color:#000;font-family:"OpensansRegular",Arial,Helvetica,sans-serif;font-size:1em;background:0 0;border:2px solid #000;height:50px;width:100%;padding:0 10px;display:block;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.block-newsletter .content input[type=text]::-webkit-input-placeholder{color:#000}.block-newsletter .content input[type=text]:-moz-placeholder{color:#000}.block-newsletter .content input[type=text]::-moz-placeholder{color:#000}.block-newsletter .content input[type=text]:-ms-input-placeholder{color:#000}.block-newsletter .content input[type=submit]{color:#fff;font-family:"OpensansBold",Arial,Helvetica,sans-serif;font-size:1.2em;text-align:center;text-transform:uppercase;text-shadow:none;background:0 0;border:2px solid #000;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;height:40px;width:60px;display:block;position:absolute;bottom:0;right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.block-newsletter .content input[type=submit]:hover,.block-newsletter .content input[type=submit]:focus,.block-newsletter .content input[type=submit]:active{color:#fff;background-color:#000}
.block-newsletter .content input[type=text]:focus,.block-newsletter .content input[type=text]:active,.block-newsletter .content input[type=submit]:focus,.block-newsletter .content input[type=submit]:active{box-shadow:none}@media only screen and (max-width:1366px){#zone-footer02 .footer-zone01{width:100%}#zone-footer02 .footer-zone02{width:35%}#zone-footer02 .footer-zone03{width:30%}#zone-footer02 .footer-zone04{width:35%}#zone-footer02 .footer-zone01 #footer_video{height:400px !important}}@media only screen and (max-width:1024px){.node-type-page-liste-d-offre #zone-footer03-wrapper{padding-bottom:80px}}@media only screen and (max-width:760px){#zone-footer01-wrapper{padding:20px 0}#zone-footer01-wrapper #block-menu-menu-footer-01 .menu li a{font-size:.688rem;background-size:40px 40px;padding-top:60px;margin:0 5px}#zone-footer01-wrapper #block-menu-menu-footer-01 .menu li a.footer01_congres_semin{margin:0}#zone-footer02 .footer-zone02{display:none}#zone-footer02 .footer-zone03,#zone-footer02 .footer-zone04{width:100%;height:auto !important}#zone-footer02 .footer-zone04{padding-bottom:40px}#zone-footer02 .footer-zone03>.region-inner,#zone-footer02 .footer-zone04>.region-inner{padding:0 15px}#zone-footer02 .footer-zone01 #footer_video{height:240px !important}#zone-footer02 .footer-zone01 #footer_video p{width:200px;padding:75px 10px 25px;border-top-width:1px;border-bottom-width:1px;font-size:1.375em}#zone-footer02 .footer-zone01 #footer_video:hover p{width:230px}#zone-footer02 .footer-zone01 #footer_video p:before{top:25px;height:37px}#zone-footer02 .footer-zone01 #footer_video:hover p{letter-spacing:normal;width:200px}#zone-footer02 .footer-zone01 #footer_video:hover:after{background-color:rgba(56,135,159,.63)}#zone-footer02 .footer-zone01 #footer_video:hover p:before{background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/sprite.svg#footer_video_player)}#zone-footer02 .footer-zone03 #block-menu-menu-infos-pratiques{margin-top:40px;margin-bottom:40px}#zone-footer02 .footer-zone03 #block-menu-menu-infos-pratiques h2{font-size:1em;text-align:center}#zone-footer02 .footer-zone03 #block-menu-menu-infos-pratiques h2:before{margin-left:-25px;left:50%}#zone-footer02 .footer-zone03 #block-menu-menu-infos-pratiques .menu{text-align:center}#zone-footer02 .footer-zone03 #block-menu-menu-infos-pratiques .menu li a{font-size:.875em}#block-menu-menu-social-menu{margin-bottom:0}#block-menu-menu-social-menu h2{font-size:1em;text-align:center}#block-menu-menu-social-menu .content ul{text-align:center}#block-menu-menu-social-menu .content ul li{margin-left:5px;margin-right:5px}#block-menu-menu-social-menu .content ul li a{height:46px;width:46px}.footer-zone04 #block-blocks-site-footer-newsletter{margin-top:30px}.footer-zone04 #block-blocks-site-footer-newsletter h3{font-size:1em;text-align:center}.footer-zone04 #block-blocks-site-footer-newsletter form{margin:0 auto;width:100%;max-width:330px}.footer-zone04 .logo_footer{margin:30px 0 0}.footer-zone04 .logo_footer .menu{text-align:center}.footer-zone04 .logo_footer .menu li a{padding:5px;width:100px;height:39px;background-size:100px 39px}#zone-footer03-wrapper .menu li{margin-bottom:10px}}#zone-breadcrumb-wrapper{background-color:#ebebeb}#region-breadcrumb-first{padding:5px 0}#region-breadcrumb-second{text-align:right;padding:5px 0}#region-breadcrumb-second .block{display:inline-block;vertical-align:top}.block-breadcrumb .content{height:30px;display:table}.block-breadcrumb .content ol{line-height:normal;padding-bottom:0;display:table-cell;vertical-align:middle}.block-breadcrumb .content ol li{display:inline}.block-breadcrumb .content ol li a{color:#2d2d2d}.block-breadcrumb .content ol li+li{padding-left:33px;position:relative}.block-breadcrumb .content ol li+li:before{content:"";border-width:1px 1px 0 0;border-style:solid;border-color:#37657b;width:9px;height:9px;display:block;position:absolute;top:4px;left:11px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.block-breadcrumb .content ol li>span{font-weight:700}.block-outils .content ul{font-size:0;margin:0}
.block-outils .content ul li{margin:0;display:inline-block;vertical-align:top}.block-outils .content ul li:nth-child(n+2){margin-left:20px}.block-outils .content ul li a{background-repeat:no-repeat;background-position:50% 50%;background-size:contain;height:30px;display:block}.block-outils .content ul li a.lien-police-moins{background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/sprite.svg#less);width:16px}.block-outils .content ul li a.lien-police-defaut{background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/sprite.svg#neutre);width:12px}.block-outils .content ul li a.lien-police-plus{background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/sprite.svg#more);width:28px}.block-outils .content ul li a.lien-pdf{background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/sprite.svg#pdf);width:20px}.block-outils .content ul li a.lien-imprimer{background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/sprite.svg#print);width:24px}.block-outils+.block-addtoany{margin-left:30px}.block-addtoany .content .addtoany_list{font-size:0}.block-addtoany .content .addtoany_list>a{background-color:#2d2d2d;background-repeat:no-repeat;background-position:50% 50%;background-size:18px 18px;-webkit-order-radius:50%;-moz-border-radius:50%;border-radius:50%;height:28px;width:28px;padding:0;margin:1px 0;vertical-align:top}.block-addtoany .content .addtoany_list>a:nth-child(n+2){margin-left:10px}.block-addtoany .content .addtoany_list>a.a2a_button_facebook{background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/sprite.svg#facebook_lightgrey)}.block-addtoany .content .addtoany_list>a.a2a_button_twitter{background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/sprite.svg#twitter_lightgrey)}.block-addtoany .content .addtoany_list>a.a2a_button_pinterest{background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/sprite.svg#pinterest_lightgrey)}.block-addtoany .content .addtoany_list>a:hover,.block-addtoany .content .addtoany_list>a:hover,.block-addtoany .content .addtoany_list>a:hover{opacity:1}.block-addtoany .content .addtoany_list>a>span{display:none}@media only screen and (max-width:760px){#region-breadcrumb-second{text-align:center;padding-top:0}.block-breadcrumb .content .breadcrumb{font-size:.875em}.block-breadcrumb .content .breadcrumb .crumbs-separator{margin:0 5px 0 10px}.block-breadcrumb .content .breadcrumb .crumbs-separator:after{top:3px}}.popup-content #colorbox{max-width:calc(100% - 30px);max-height:calc(100% - 30px)}.popup-content #cboxWrapper{max-width:100%;max-height:100%}.popup-content #colorbox{margin-top:0 !important;margin-left:0 !important;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.popup-content #colorbox #cboxLoadedContent{margin-bottom:0 !important;border:none}.popup-content #cboxTopCenter,.popup-content #cboxContent,.popup-content #cboxBottomCenter{max-width:calc(100% - 30px)}#cboxContent{overflow:visible}.popup-content #cboxWrapper>div:nth-child(2){height:calc(100% - 30px)}.popup-content #cboxMiddleLeft,.popup-content #cboxContent,.popup-content #cboxMiddleRight{max-height:100%}#cboxBottomLeft,#cboxBottomCenter,#cboxBottomRight{height:15px !important}.popup-content #colorbox .googlemaps,.popup-content #colorbox .view,.popup-content #colorbox .view-content,.popup-content #colorbox .leaflet-view,.popup-content #colorbox .leaflet-container{height:100% !important}.popup-content #colorbox .close,#cboxClose{color:#fff;font:16px Tahoma,Verdana,sans-serif;font-weight:700;text-align:center;line-height:21px;background-color:#43b29d;border:10px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:24px;height:24px;position:absolute;top:0;right:0;z-index:9999;cursor:pointer}#cboxClose{font-size:0;text-shadow:none;text-indent:0;background-image:none;box-shadow:none;top:-15px;right:-15px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.popup-content #colorbox .close:hover,#cboxClose:hover{color:#df6783}.popup-content #colorbox .close:before,#cboxClose:before{content:"×"}#cboxClose:before{font-size:16px}#cboxLoadedContent{margin-bottom:30px}#cboxPrevious,#cboxNext{background-image:none;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;box-shadow:none;bottom:-5px;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}#cboxNext{left:30px}#cboxPrevious:hover,#cboxNext:hover{background-color:#5399ba}#cboxPrevious:before,#cboxNext:before{content:"";border-width:2px 2px 0 0;border-style:solid;border-color:#37657b;width:9px;height:9px;display:block;position:absolute;top:7px;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}#cboxPrevious:before{left:10px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);transform:rotate(-135deg)}#cboxNext:before{left:5px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}#cboxPrevious:hover:before,#cboxNext:hover:before{border-color:#fff}#cboxCurrent{color:#37657b;font-size:.875em;left:65px;bottom:1px}#colorbox #fs_popup_pub_content .player{padding-top:56.25% !important;position:relative;width:auto !important;height:auto !important}#colorbox #fs_popup_pub_content .player iframe{height:100% !important;width:100% !important;position:absolute;top:0;left:0}#colorbox #fs_popup_pub_content p{margin:0 0 20px}#colorbox #fs_popup_pub_content .bouton{display:inline-block;vertical-align:top}#colorbox #fs_popup_pub_content .bouton a{color:#fff;font-size:.85em;font-weight:700;text-decoration:none;text-transform:uppercase;letter-spacing:.1em;height:60px;line-height:60px;background-color:#df6783;padding:0 60px;display:inline-block;vertical-align:top;position:relative;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#colorbox #fs_popup_pub_content .bouton a:after{content:"";border-width:2px 2px 0 0;border-style:solid;border-color:#fff;height:8px;width:8px;margin:-2px 1px 0 0;display:block;position:absolute;top:50%;right:30px;opacity:0;-webkit-transform:rotate(45deg) translateY(-50%);-moz-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:10}#colorbox #fs_popup_pub_content .bouton a:hover:after,#colorbox #fs_popup_pub_content .bouton a:focus:after,#colorbox #fs_popup_pub_content .bouton a:active:after{right:20px;opacity:1}#colorbox #fs_popup_pub_content .bouton.bt-vert a{background-color:#43b29d}#colorbox #fs_popup_pub_content .bouton.bt-bleu a{background-color:#4298b2}#colorbox #fs_popup_pub_content .bouton.bt-jaune a{background-color:#eec542}#colorbox #googlemaps{width:600px !important;height:600px !important;overflow:hidden}.front #section-content{width:100%;overflow:hidden}.front #zone-content-top-wrapper,.front #zone-content-top{height:0}.not-front #zone-content-top-wrapper{background-color:#2a5367}html.not-front #zone-content-top-wrapper{display:none}.front #zone-content-top{position:relative}#region-content-top{padding:5px 0}.front #region-content-top{position:absolute;top:0;left:30px;right:30px;z-index:9}.front #region-content-top:before{content:"";background-color:rgba(27,64,82,.8);height:100%;width:120vw;display:block;position:absolute;top:0;left:50%;z-index:-1;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.block-resa-hebergements,.block-resa-sejours,.block-resa-puy-du-fou{margin:10px 0}.block-resa-sejours,.block-resa-puy-du-fou{display:none}.block-resa-onglets .content h2{color:#fff;font-size:1.25em;font-weight:500;text-transform:uppercase;letter-spacing:.1em;padding:0 100px 0 15px;display:inline-block;vertical-align:baseline;position:relative}.block-resa-onglets .content h2:after{content:"";border-width:2px 2px 0 0;border-style:solid;border-color:#fff;width:11px;height:11px;display:block;position:absolute;top:3px;right:55px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}
.block-resa-onglets .content ul,.block-resa-onglets .content ul li{display:inline-block;vertical-align:baseline}.block-resa-onglets .content ul li span{cursor:pointer;color:#fff;margin:0 0 0 15px;display:block;position:relative}.block-resa-onglets .content ul li.sub_header_hebergements span,.block-resa-onglets .content ul li.sub_header_sejours span{font-size:.938em;text-transform:uppercase;padding:10px 10px 12px 60px}.block-resa-onglets .content ul li.sub_header_puy_du_fou span{font-family:"Times New Roman",serif;font-size:1.313em;font-variant:small-caps;padding:10px 17px 11px 54px}.block-resa-onglets .content ul li span:before{content:"";background-repeat:no-repeat;background-position:50% 50%;background-size:contain;width:30px;height:30px;display:block;position:absolute}.block-resa-onglets .content ul li.sub_header_hebergements span:before{background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/resa/resa-hebergements.svg);top:0;left:10px}.block-resa-onglets .content ul li.sub_header_sejours span:before{background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/resa/resa-sejours.svg);top:0;left:10px}.block-resa-onglets .content ul li.sub_header_puy_du_fou span:before{background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/resa/resa-puy-du-fou.svg);top:5px;left:7px}.block-resa-onglets .content ul li.sub_header_puy_du_fou span:after{content:" ®";font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:700}.block-resa-onglets .content ul li.active span{border-bottom:2px solid #43b29d}.block-resa-onglets .content ul li.sub_header_hebergements.active span,.block-resa-onglets .content ul li.sub_header_sejours.active span{font-weight:700}.block-resa-hebergements .content .form-item,.block-resa-sejours .content .form-item{padding:0 10px 0 0;margin:0;position:relative;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.block-resa-hebergements .content .form-item label,.block-resa-sejours .content .form-item label{color:#43b29d;font-size:.688em;text-transform:uppercase;display:block;position:absolute;top:8px;left:10px}.block-resa-hebergements .content .form-item input[type=text],.block-resa-hebergements .content .form-item select,.block-resa-sejours .content .form-item input[type=text],.block-resa-sejours .content .form-item select{color:#fff;font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:1em;background-color:transparent;border:1px solid #43b29d;box-shadow:none;width:100%;height:50px;padding:18px 10px 0;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.block-resa-hebergements .content .form-item select,.block-resa-sejours .content .form-item select{background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/sprite.svg#select_white);background-repeat:no-repeat;background-position:calc(100% + 1px) 180%;background-size:35px 43px;padding-right:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.block-resa-hebergements .content .form-item select,.block-resa-sejours .content .form-item select{background-image:none;padding:0 0 0 6px}}.block-resa-hebergements .content .form-item select option,.block-resa-sejours .content .form-item select option{background-color:#2a5367;padding:5px 10px}.block-resa-hebergements .content .form-item input[type=text]::-webkit-input-placeholder,.block-resa-sejours .content .form-item input[type=text]::-webkit-input-placeholder{color:#fff}.block-resa-hebergements .content .form-item input[type=text]:-moz-placeholder,.block-resa-sejours .content .form-item input[type=text]:-moz-placeholder{color:#fff;opacity:1}.block-resa-hebergements .content .form-item input[type=text]::-moz-placeholder,.block-resa-sejours .content .form-item input[type=text]::-moz-placeholder{color:#fff;opacity:1}.block-resa-hebergements .content .form-item input[type=text]:-ms-input-placeholder,.block-resa-sejours .content .form-item input[type=text]:-ms-input-placeholder{color:#fff}
.block-resa-hebergements .content .form-item input[type=text]::-ms-input-placeholder,.block-resa-sejours .content .form-item input[type=text]::-ms-input-placeholder{color:#fff}.block-resa-hebergements .content .form-item input[type=text]::placeholder,.block-resa-sejours .content .form-item input[type=text]::placeholder{color:#fff}.block-resa-hebergements .content .form-item-start-date input[type=text],.block-resa-sejours .content .form-item-start-date input[type=text]{background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/sprite.svg#calendar_green);background-repeat:no-repeat;background-position:calc(100% - 10px) 70%;background-size:18px 18px;padding-right:38px}.block-resa-hebergements .content .form-item input[type=text].form-autocomplete{background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/sprite.svg#location_green);background-repeat:no-repeat;background-position:calc(100% - 10px) 75%;background-size:18px 20px;padding-right:38px}.block-resa-hebergements .content input[type=submit],.block-resa-sejours .content input[type=submit]{color:#fff;font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:1em;font-weight:700;text-align:center;text-transform:uppercase;text-shadow:none;letter-spacing:.1em;background:#43b29d;border:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;height:50px;padding:0;display:block;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.block-resa-hebergements .content .form-item-ou,.block-resa-hebergements .content .form-item-start-date,.block-resa-sejours .content .form-item-profils,.block-resa-sejours .content .form-item-thematiques{width:25%}.block-resa-hebergements .content .form-item-type{width:20%}.block-resa-hebergements .content .form-item-nb-personne,.block-resa-hebergements .content input[type=submit],.block-resa-sejours .content .form-item-budget,.block-resa-sejours .content input[type=submit]{width:15%}.block-resa-puy-du-fou .content .puy_du_fou_first,.block-resa-puy-du-fou .content .puy_du_fou_second{background-color:#fff;background-repeat:no-repeat;width:calc(50% - 10px);display:table}.block-resa-puy-du-fou .content .puy_du_fou_first{background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/resa/puy-du-fou-sejours.jpg);float:left}.block-resa-puy-du-fou .content .puy_du_fou_second{background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/resa/puy-du-fou-billetterie.jpg);float:right}.block-resa-puy-du-fou .content a{color:#37657b;font-size:.938em;font-weight:700;text-transform:uppercase;line-height:normal;height:90px;padding:0 10px 0 calc(50% + 115px);display:table-cell;vertical-align:middle;position:relative;z-index:1;overflow:hidden}.block-resa-puy-du-fou .content a:before{content:"";background-color:#fff;border-left:3px solid #43b29d;width:55%;height:100%;display:block;position:absolute;top:0;left:50%;z-index:-1;-webkit-transform:skew(-12deg,0deg);-moz-transform:skew(-12deg,0deg);tranform:skew(-12deg,0deg)}.block-resa-puy-du-fou .content a:after{content:"";background-repeat:no-repeat;background-position:50% 50%;background-size:contain;border-right:1px solid #37657b;width:90px;height:50px;display:block;position:absolute;top:20px;right:calc(50% - 95px)}.block-resa-puy-du-fou .content .puy_du_fou_first a:after{background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/resa/puy-du-fou-sejours.svg)}.block-resa-puy-du-fou .content .puy_du_fou_second a:after{background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/resa/puy-du-fou-billetterie.svg)}.block-resa-puy-du-fou .content a span{font-size:.733em;font-weight:400;display:block}@media only screen and (max-width:1024px){.block-resa-puy-du-fou .content a{padding-left:calc(40% + 75px)}.block-resa-puy-du-fou .content a:before{width:65%;left:40%}.block-resa-puy-du-fou .content a:after{background-size:auto 38px;width:60px;right:calc(60% - 65px)}
}@media only screen and (min-width:761px){.block-resa-hebergements{display:none}}@media only screen and (max-width:760px){#region-content-top{padding-top:10px;padding-bottom:10px}.front #region-content-top{left:15px;right:15px}.block-resa-hebergements,.block-resa-sejours,.block-resa-puy-du-fou{margin:10px 0 5px}.block-resa-onglets:not(.active)+.block-resa-hebergements,.block-resa-onglets:not(.active)+.block+.block-resa-sejours,.block-resa-onglets:not(.active)+.block+.block+.block-resa-puy-du-fou{display:none !important}.block-resa-onglets .content h2{font-size:1.063em;font-weight:300;text-align:center;padding:0;margin:5px 0;display:block}.block-resa-onglets .content h2:after{margin:0 0 0 15px;display:inline-block;position:relative;top:-3px;right:0;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);transform:rotate(135deg)}.block-resa-onglets.active .content h2:after{top:3px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.block-resa-onglets .content ul{text-align:center;margin:0 -5px;display:none}.block-resa-onglets.active .content ul{display:block}.block-resa-onglets .content ul li{width:33.33333%;margin:10px 0 0;vertical-align:top}.block-resa-onglets .content ul li span{height:60px;margin:0 5px !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.block-resa-onglets .content ul li.sub_header_hebergements span,.block-resa-onglets .content ul li.sub_header_sejours span{font-size:.625em}.block-resa-onglets .content ul li.sub_header_hebergements span{padding:40px 0 0}.block-resa-onglets .content ul li.sub_header_sejours span{padding:35px 0 0}.block-resa-onglets .content ul li.sub_header_puy_du_fou span{font-size:.938em;padding:35px 0 0}.block-resa-onglets .content ul li.sub_header_hebergements span:before,.block-resa-onglets .content ul li.sub_header_sejours span:before,.block-resa-onglets .content ul li.sub_header_puy_du_fou span:before{top:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.block-resa-hebergements .content .form-item,.block-resa-sejours .content .form-item{padding:0;margin:0 0 10px}.block-resa-hebergements .content .form-item input[type=text],.block-resa-hebergements .content .form-item select,.block-resa-sejours .content .form-item input[type=text],.block-resa-sejours .content .form-item select{font-size:.875em}.block-resa-hebergements .content .form-item,.block-resa-hebergements .content input[type=submit],.block-resa-sejours .content .form-item,.block-resa-sejours .content input[type=submit]{width:100% !important}.block-resa-puy-du-fou .content .puy_du_fou_first,.block-resa-puy-du-fou .content .puy_du_fou_second{width:100%}.block-resa-puy-du-fou .content .puy_du_fou_second{margin:10px 0 0}.block-resa-puy-du-fou .content a{font-size:.813em}}.node-type-page-liste-d-offre #region-content .block-reservation-listing .content{background-color:#1a4052;padding:30px 15px;margin:0 -15px}.node-type-page-liste-d-offre #region-content .block-reservation-listing .content .form-item,.node-type-page-liste-d-offre #region-content .block-reservation-listing .content .container-inline-date{width:calc(50% - 15px);margin:0 0 20px;position:relative;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.node-type-page-liste-d-offre #region-content .block-reservation-listing .content .form-item:nth-child(even){float:right}.node-type-page-liste-d-offre #region-content .block-reservation-listing .content .container-inline-date .form-item{width:auto;margin:0;display:block;float:none}.node-type-page-liste-d-offre #region-content .block-reservation-listing .content .container-inline-date .date-padding{float:none}.node-type-page-liste-d-offre #region-content .block-reservation-listing .content .form-item .description{display:none}.node-type-page-liste-d-offre #region-content .block-reservation-listing .content .form-item label{color:#df6783;font-size:.688em;text-transform:uppercase;display:block;position:absolute;top:8px;left:10px}.node-type-page-liste-d-offre #region-content .block-reservation-listing .content .form-item input[type=text],.node-type-page-liste-d-offre #region-content .block-reservation-listing .content .form-item select{color:#fff;font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:1em;background-color:transparent;border:1px solid #df6783;box-shadow:none;width:100%;height:50px;padding:18px 10px 0;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.node-type-page-liste-d-offre #region-content .block-reservation-listing .content .form-item select{background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/sprite.svg#select_white);background-repeat:no-repeat;background-position:calc(100% + 1px) 180%;background-size:35px 43px;padding-left:6px;padding-right:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.node-type-page-liste-d-offre #region-content .block-reservation-listing .content .form-item select{background-image:none;padding:0 0 0 6px}}.node-type-page-liste-d-offre #region-content .block-reservation-listing .content .form-item select option{background-color:#2a5367;padding:5px 10px}.node-type-page-liste-d-offre #region-content .block-reservation-listing .content .form-item input[type=text]::-webkit-input-placeholder{color:#fff}.node-type-page-liste-d-offre #region-content .block-reservation-listing .content .form-item input[type=text]:-moz-placeholder{color:#fff;opacity:1}.node-type-page-liste-d-offre #region-content .block-reservation-listing .content .form-item input[type=text]::-moz-placeholder{color:#fff;opacity:1}.node-type-page-liste-d-offre #region-content .block-reservation-listing .content .form-item input[type=text]:-ms-input-placeholder{color:#fff}.node-type-page-liste-d-offre #region-content .block-reservation-listing .content .form-item input[type=text]::-ms-input-placeholder{color:#fff}.node-type-page-liste-d-offre #region-content .block-reservation-listing .content .form-item input[type=text]::placeholder{color:#fff}.node-type-page-liste-d-offre #region-content .block-reservation-listing .content .form-item-start-date input[type=text]{background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/form/calendar.svg);background-repeat:no-repeat;background-position:calc(100% - 10px) 70%;background-size:18px 18px;padding-right:38px}.node-type-page-liste-d-offre #region-content .block-reservation-listing .content input[type=submit]{color:#fff;font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:1em;font-weight:700;text-align:center;text-transform:uppercase;text-shadow:none;letter-spacing:.1em;background:#df6783;border:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;width:100%;height:50px;padding:0;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media only screen and (max-width:760px){.node-type-page-liste-d-offre #region-content .block-reservation-listing .content .form-item,.node-type-page-liste-d-offre #region-content .block-reservation-listing .content .container-inline-date{width:calc(50% - 10px);margin:0 0 10px}.node-type-page-liste-d-offre #region-content .block-reservation-listing .content .form-item input[type=text],.node-type-page-liste-d-offre #region-content .block-reservation-listing .content .form-item select{font-size:.875em}}.i18n-en-gb #section-header .block-logo .content,.OsLangueuk #section-header .block-logo .content,.i18n-nl #section-header .block-logo .content,.OsLanguenl #section-header .block-logo .content{background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.i18n-en-gb #section-header .block-logo .content,.OsLangueuk #section-header .block-logo .content{background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/logo_in_vendee.svg)}.i18n-nl #section-header .block-logo .content,.OsLanguenl #section-header .block-logo .content{background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/logo_in_de_vendee.png)}.i18n-en-gb #section-header .block-logo img,.OsLangueuk #section-header .block-logo img,.i18n-nl #section-header .block-logo img,.OsLanguenl #section-header .block-logo img{opacity:0}@media only screen and (min-width:761px){#section-header .block-h1-homepage .content h1{padding-left:244px;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}#section-header.fixed .block-h1-homepage .content h1{padding-left:159px}
#section-header .block-logo{margin:-50px 0 -10px;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}#section-header .block-logo img{height:110px;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}#section-header.fixed .block-logo{margin-top:-10px}#section-header.fixed .block-logo img{width:149px;height:70px}}@media only screen and (max-width:900px) and (min-width:761px){.i18n-en-gb #section-header .block-logo .content,.OsLangueuk #section-header .block-logo .content,.i18n-nl #section-header .block-logo .content,.OsLanguenl #section-header .block-logo .content{background-color:#fff;max-width:100%;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}.i18n-en-gb #section-header.fixed .block-logo .content,.OsLangueuk #section-header.fixed .block-logo .content,.i18n-nl #section-header.fixed .block-logo .content,.OsLanguenl #section-header.fixed .block-logo .content{max-width:149px}#section-header .block-h1-homepage .content h1{padding-left:184px}#section-header.fixed .block-h1-homepage .content h1{padding-left:159px}#section-header .block-logo img{margin:0}}@media only screen and (max-width:760px){#section-header .block-h1-homepage .content h1{padding-left:0}#section-header .block-h1-homepage .content h1{padding-left:0}#section-header .block-logo .content{height:55px;margin:-10px 0}#section-header .block-logo img{width:117px;height:55px}}@font-face{font-family:"Watermelon";src:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/watermelon/watermelon-webfont.eot);src:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/watermelon/watermelon-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/watermelon/watermelon-webfont.woff) format("woff"),url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/watermelon/watermelon-webfont.ttf) format("truetype"),url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/watermelon/watermelon-webfont.svg#Watermelon) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"FabelscriptBold";src:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/fabfeltscript/fabfeltscript-bold-webfont.eot);src:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/fabfeltscript/fabfeltscript-bold-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/fabfeltscript/fabfeltscript-bold-webfont.woff) format("woff"),url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/fabfeltscript/fabfeltscript-bold-webfont.ttf) format("truetype"),url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/fabfeltscript/fabfeltscript-bold-webfont.svg#FabelscriptBold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Kalam';src:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/kalam-regular/Kalam-Regular.eot);src:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/kalam-regular/Kalam-Regular.eot?#iefix) format('embedded-opentype'),url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/kalam-regular/Kalam-Regular.woff2) format('woff2'),url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/kalam-regular/Kalam-Regular.woff) format('woff'),url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/kalam-regular/Kalam-Regular.ttf) format('truetype'),url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/kalam-regular/Kalam-Regular.svg#Kalam-Regular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Monoton';src:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/monoton-regular/Monoton-Regular.eot);src:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/monoton-regular/Monoton-Regular.eot?#iefix) format('embedded-opentype'),url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/monoton-regular/Monoton-Regular.woff2) format('woff2'),url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/monoton-regular/Monoton-Regular.woff) format('woff'),url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/monoton-regular/Monoton-Regular.ttf) format('truetype'),url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/monoton-regular/Monoton-Regular.svg#Monoton-Regular) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:'Lobster';src:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/lobster-regular/Lobster-Regular.eot);src:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/lobster-regular/Lobster-Regular.eot?#iefix) format('embedded-opentype'),url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/lobster-regular/Lobster-Regular.woff2) format('woff2'),url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/lobster-regular/Lobster-Regular.woff) format('woff'),url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/lobster-regular/Lobster-Regular.ttf) format('truetype'),url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/lobster-regular/Lobster-Regular.svg#Lobster-Regular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Poiret One';src:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/poiretone-regular/PoiretOne-Regular.eot);src:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/poiretone-regular/PoiretOne-Regular.eot?#iefix) format('embedded-opentype'),url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/poiretone-regular/PoiretOne-Regular.woff2) format('woff2'),url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/poiretone-regular/PoiretOne-Regular.woff) format('woff'),url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/poiretone-regular/PoiretOne-Regular.ttf) format('truetype'),url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/poiretone-regular/PoiretOne-Regular.svg#PoiretOne-Regular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Gotham';src:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/gotham-thin/Gotham-Thin.eot);src:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/gotham-thin/Gotham-Thin.eot?#iefix) format('embedded-opentype'),url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/gotham-thin/Gotham-Thin.woff2) format('woff2'),url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/gotham-thin/Gotham-Thin.woff) format('woff'),url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/gotham-thin/Gotham-Thin.ttf) format('truetype'),url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/gotham-thin/Gotham-Thin.svg#Gotham-Thin) format('svg');font-weight:100;font-style:normal}@font-face{font-family:'Gotham';src:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/gotham-light/Gotham-Light.eot);src:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/gotham-light/Gotham-Light.eot?#iefix) format('embedded-opentype'),url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/gotham-light/Gotham-Light.woff2) format('woff2'),url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/gotham-light/Gotham-Light.woff) format('woff'),url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/gotham-light/Gotham-Light.ttf) format('truetype'),url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/gotham-light/Gotham-Light.svg#Gotham-Light) format('svg');font-weight:300;font-style:normal}@font-face{font-family:'Futura';src:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/futura-condensed-medium/FuturaBT-MediumCondensed.eot);src:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/futura-condensed-medium/FuturaBT-MediumCondensed.eot?#iefix) format('embedded-opentype'),url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/futura-condensed-medium/FuturaBT-MediumCondensed.woff2) format('woff2'),url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/futura-condensed-medium/FuturaBT-MediumCondensed.woff) format('woff'),url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/futura-condensed-medium/FuturaBT-MediumCondensed.ttf) format('truetype'),url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/futura-condensed-medium/FuturaBT-MediumCondensed.svg#FuturaBT-MediumCondensed) format('svg');font-weight:500;font-style:normal}
@font-face{font-family:'Trajan Pro';src:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/trajanpro-bold/TrajanPro-Bold.eot);src:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/trajanpro-bold/TrajanPro-Bold.eot?#iefix) format('embedded-opentype'),url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/trajanpro-bold/TrajanPro-Bold.woff2) format('woff2'),url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/trajanpro-bold/TrajanPro-Bold.woff) format('woff'),url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/trajanpro-bold/TrajanPro-Bold.ttf) format('truetype'),url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/trajanpro-bold/TrajanPro-Bold.svg#TrajanPro-Bold) format('svg');font-weight:700;font-style:normal}@font-face{font-family:'Trajan Pro';src:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/trajanpro-regular/TrajanPro-Regular.eot);src:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/trajanpro-regular/TrajanPro-Regular.eot?#iefix) format('embedded-opentype'),url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/trajanpro-regular/TrajanPro-Regular.woff2) format('woff2'),url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/trajanpro-regular/TrajanPro-Regular.woff) format('woff'),url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/trajanpro-regular/TrajanPro-Regular.ttf) format('truetype'),url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/fonts/trajanpro-regular/TrajanPro-Regular.svg#TrajanPro-Regular) format('svg');font-weight:400;font-style:normal}body{color:#484848;font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:400;background-color:#fff}.element-invisible{display:none}.clearfix:after{content:"";height:0;display:block;clear:both;visibility:hidden}h1,h2,h3,h4{font-weight:400}h1,.h1{color:#2d2d2d;font-size:2.5em;font-weight:700;text-align:center;text-transform:uppercase;padding:50px 0 0;margin:0 0 30px}h1:after,.h1:after{content:"";border-bottom:3px solid #43b29d;height:15px;width:100px;margin:0 auto;display:block}h1 .titre2:before{content:" "}a{text-decoration:none}*{outline:none}.captcha-admin-links{display:none}.zone{width:auto !important;max-width:1170px;padding-left:30px;padding-right:30px;margin-left:auto !important;margin-right:auto !important}.full-width #zone-content{max-width:none;padding-left:0;padding-right:0}.full-width #zone-content .section,.full-width #zone-content .intro{padding-left:30px;padding-right:30px;margin-left:auto;margin-right:auto}.full-width #zone-content .section{max-width:1170px}.intro{text-align:center;max-width:970px;margin:30px auto}.intro p{color:#484848;font-size:1.25em;line-height:1.3em}.intro *+p{margin-top:25px}.intro h2{color:#43b29d;font-size:1.875em;font-weight:700}.intro a{color:#43b29d;text-decoration:underline}#colorbox{outline:0;background-color:#fff;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-box-shadow:-1px -1px 13px -7px rgba(0,0,0,.75);-moz-box-shadow:-1px -1px 13px -7px rgba(0,0,0,.75);box-shadow:-1px -1px 13px -7px rgba(0,0,0,.75)}#colorbox #fs_popup_pub_content{max-width:600px}#colorbox #cboxContent{background:#fff !important}#colorbox #cboxLoadedContent{margin-bottom:0 !important;border:none}#colorbox #cboxClose{background-color:#43b29d;background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/sprite.svg#fieldset_close_white);background-repeat:no-repeat;background-position:50% 50% !important;background-size:40px 40px;border:none;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:40px;height:40px;bottom:auto;top:-10px;right:-10px}#colorbox #cboxClose:before{display:none !important}#colorbox #cboxCurrent{bottom:auto;left:60px;color:#dd2232;top:0;font-family:"MontserratBold",Arial,Helvetica,sans-serif}#colorbox #cboxPrevious{background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/sprite.svg#fieldset_open);background-repeat:no-repeat;background-position:50% 50% !important;background-size:40px 40px;transform:rotate(90deg);bottom:auto;top:-5px}
#colorbox #cboxNext{background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/sprite.svg#fieldset_open);background-repeat:no-repeat;background-position:50% 50% !important;background-size:40px 40px;transform:rotate(-90deg);bottom:auto;top:-5px}#colorbox #cboxLoadedContent{margin-bottom:40px !important}#colorbox #cboxTitle{text-align:center;bottom:0 !important;display:block !important;height:auto!important;padding:0 !important;position:relative !important}.item-list .pager{text-align:center;margin:0}.item-list .pager li{height:auto;width:auto;padding:0;margin:0;display:inline-block;vertical-align:top}.item-list .pager li+li{margin-left:1px}.item-list .pager li.pager-current,.item-list .pager li.pager-ellipsis,.item-list .pager li a{font-size:1.125em;text-align:center;line-height:41px;height:40px;width:30px}.item-list .pager li.pager-current{color:#fff;background-color:#5399ba;font-weight:400}.item-list .pager li.pager-ellipsis{width:auto;padding-left:2px;padding-right:2px}.item-list .pager li a{color:#4f4f4f;background-color:#fff;display:block;position:relative;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}.item-list .pager li.pager-first,.item-list .pager li.pager-previous,.item-list .pager li.pager-next,.item-list .pager li.pager-last{font-size:0}.item-list .pager li.pager-first a:before,.item-list .pager li.pager-first a:after,.item-list .pager li.pager-previous a:before,.item-list .pager li.pager-next a:before,.item-list .pager li.pager-last a:before,.item-list .pager li.pager-last a:after{content:"";border-width:1px 1px 0 0;border-style:solid;border-color:#37657b;width:9px;height:9px;display:block;position:absolute;top:15px;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}.item-list .pager li.pager-first a:before,.item-list .pager li.pager-first a:after,.item-list .pager li.pager-previous a:before{-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);transform:rotate(-135deg)}.item-list .pager li.pager-first a:before{left:10px}.item-list .pager li.pager-first a:after{left:15px}.item-list .pager li.pager-previous a:before{left:12px}.item-list .pager li.pager-next a:before,.item-list .pager li.pager-last a:before,.item-list .pager li.pager-last a:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.item-list .pager li.pager-next a:before{left:8px}.item-list .pager li.pager-last a:before{left:5px}.item-list .pager li.pager-last a:after{left:10px}div.messages{background-image:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:15px;margin:10px 0}div.messages:first-child{margin-top:20px}div.messages:last-child{margin-bottom:20px}div.messages.status{color:#83ac7a;background-color:#e4f4da;border-color:#c5e3a8}div.messages.warning{color:#baa97c;background-color:#fffae2;border-color:#f9e5af}div.messages.error{color:#ca8b87;background-color:#f3dfdf;border-color:#f1bbc3}div.messages a{text-decoration:underline}div.messages.status a{color:#87a680}div.messages.warning a{color:#b3a684}div.messages.error a{color:#bb8683}.node .euro:after{content:" €"}.node .km:after{content:" km"}.node .metre:after{content:" m"}.node .nbjour:after{content:" j "}.node .heure:after{content:" h "}.node .minute:after{content:" min "}.node .pourcentage:after{content:"%"}#backtotop{bottom:52px;z-index:10 !important}iframe[id^=iframe-notification-]{bottom:42px !important}.bloc_iso9001{color:#000;font-size:.938em;text-align:justify;line-height:1.4em;background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/iso9001.png);background-repeat:no-repeat;background-size:115px 107px;max-width:815px;min-height:107px;padding:0 0 0 130px;margin:50px auto 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ajax-progress{position:fixed;display:block;z-index:16777271;padding:0;margin:0;width:100%;height:100%;left:0;top:0;background-color:rgba(255,255,255,.5)}
.ajax-progress .ajax-throbber{position:fixed;width:40px;height:40px;top:50%;left:50%;transform:translate(-50%,-50%)}.ajax-progress .ajax-throbber.sk-chasing-dots .sk-child{background-color:#df6783}.ajax-progress .ajax-throbber.sk-circle .sk-child:before{background-color:#df6783}.ajax-progress .ajax-throbber.sk-cube-grid .sk-cube{background-color:#df6783}.ajax-progress .ajax-throbber.sk-double-bounce .sk-child{background-color:#df6783}.ajax-progress .ajax-throbber.sk-fading-circle .sk-circle:before{background-color:#df6783}.ajax-progress .ajax-throbber.sk-folding-cube .sk-cube:before{background-color:#df6783}.ajax-progress .ajax-throbber.sk-spinner-pulse{background-color:#df6783}.ajax-progress .ajax-throbber.sk-rotating-plane{background-color:#df6783}.ajax-progress .ajax-throbber.sk-three-bounce{width:80px}.ajax-progress .ajax-throbber.sk-three-bounce .sk-child{background-color:#df6783}.ajax-progress .ajax-throbber.sk-wandering-cubes .sk-cube{background-color:#df6783}.ajax-progress .ajax-throbber.sk-wave{width:50px}.ajax-progress .ajax-throbber.sk-wave .sk-rect{background-color:#df6783}.daterangepicker{background-color:#f1f1f1;-webkit-box-shadow:0 15px 30px 0 rgba(0,0,0,.1);-moz-box-shadow:0 15px 30px 0 rgba(0,0,0,.1);box-shadow:0 15px 30px 0 rgba(0,0,0,.1);filter:progid:DXImageTransform.Microsoft.Shadow(color="#1a000000",Direction=180,Strength=30)}.daterangepicker:before{border-bottom:7px solid #f1f1f1}.daterangepicker .calendar{width:auto}.daterangepicker td.in-range{background-color:rgba(239,197,49,.2)}.daterangepicker td.active,.daterangepicker td.active:hover,.daterangepicker td.available:hover{color:#fff;background-color:#df6783}.daterangepicker td.in-range:hover{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.daterangepicker th.prev i,.daterangepicker th.next i{font-size:1.25em;font-style:normal}.daterangepicker th.prev i:before{content:"«"}.daterangepicker th.next i:before{content:"»"}.flag-outer-espace-perso{max-width:calc(22px + 1.75em);display:inline-block;vertical-align:top;position:relative;overflow:hidden;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}.flag-outer-espace-perso .flag-wrapper{display:block}.flag-outer-espace-perso .flag{color:transparent;font-size:.75em;text-align:right;text-transform:uppercase;line-height:1.167em;white-space:nowrap;background-color:#43b29d;border-radius:2.083em;padding:11px 10px;display:block;position:relative;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.flag-outer-espace-perso .flag:before{content:"";background-color:#43b29d;background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/sprite.svg#etoile_white);background-repeat:no-repeat;background-position:50% 45%;background-size:68% 68%;border-radius:50%;height:100%;position:absolute;top:0;right:0;z-index:1;-webkit-aspect-ratio:1/1;-moz-aspect-ratio:1/1;aspect-ratio:1/1}.flag-outer-espace-perso .flag:after{color:#fff;font-size:1.25em;text-align:center;line-height:1em;background-color:#37657b;border-radius:50%;width:1em;height:1em;position:absolute;top:0;right:0;z-index:2}.flag-outer-espace-perso .flag-action:after{content:"+"}.flag-outer-espace-perso .unflag-action:after{content:"-"}.flag-outer-espace-perso .flag-throbber{background-repeat:no-repeat;background-position:50% 50%;width:0;height:0;position:absolute;top:0;right:0;z-index:3}.flag-outer-espace-perso .flag-waiting .flag-throbber{width:calc(22px + 1.75em);height:calc(22px + 1.75em);padding:0}.block-blocks-site-refus-suivi{margin:-5px 0 0}.block-blocks-site-refus-suivi .content{max-width:1170px;padding-left:30px;padding-right:30px;margin-left:auto;margin-right:auto}.block-blocks-site-refus-suivi .content h2{color:#37657b;font-size:1.25em;font-weight:700;text-transform:uppercase;line-height:1.3em;margin:0 0 15px}.block-blocks-site-refus-suivi .content h2:after{content:"";border-bottom:3px solid #43b29d;height:10px;width:100px;display:block}
.block-blocks-site-refus-suivi .content iframe{width:100% !important;height:165px !important}@media only screen and (max-width:1230px){.block-blocks-site-refus-suivi .content iframe{height:calc(165px + (1230px - 100vw)/5.6875) !important}}@media only screen and (min-width:1025px){.intro a:hover,.intro a:focus,.intro a:active{text-decoration:none}.item-list .pager li a:hover,.item-list .pager li a:focus,.item-list .pager li a:active{color:#fff;background-color:#5399ba}.item-list .pager li a:hover:before,.item-list .pager li a:focus:before,.item-list .pager li a:active:before,.item-list .pager li a:hover:after,.item-list .pager li a:focus:after,.item-list .pager li a:active:after{border-color:#fff}div.messages a:hover,div.messages a:focus,div.messages a:active{text-decoration:none}}@media only screen and (min-width:1025px){.flag-outer-espace-perso:hover{max-width:10em}.flag-outer-espace-perso:hover .flag{color:#fff;padding-right:calc(22px + 2.333em)}}@media only screen and (max-width:1024px){.node-type-page-liste-d-offre #backtotop{bottom:102px}.node-type-puy-du-fou #backtotop,.node-type-sommaire-puy-du-fou #backtotop{bottom:110px}.node-type-page-liste-d-offre iframe[id^=iframe-notification-]{bottom:92px !important}}@media only screen and (max-width:760px){h1{font-size:1.625em;padding:30px 0 0;margin:0 0 20px}.intro{margin-top:20px}.intro p{font-size:.938em;line-height:1.571em;margin-bottom:30px!important}.intro h2{font-size:1.375em}.zone{padding-left:15px;padding-right:15px}.full-width #zone-content .section,.full-width #zone-content .intro{padding-left:15px;padding-right:15px}.bloc_iso9001{font-size:.75em;line-height:normal;background-position:50% 0;padding:122px 0 0;margin-top:30px}.daterangepicker{width:auto}.daterangepicker .calendar.right{float:left;clear:left}.block-blocks-site-refus-suivi .content{padding-left:15px;padding-right:15px}.block-blocks-site-refus-suivi .content h2{font-size:1.125em;line-height:1.111em}.block-blocks-site-refus-suivi .content iframe{height:calc(150px + (1230px - 100vw)/5.6875) !important}}.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12,.grid-13,.grid-14,.grid-15,.grid-16,.grid-17,.grid-18,.grid-19,.grid-20,.grid-21,.grid-22,.grid-23,.grid-24{margin:0 !important}.left{float:left}.right{float:right}.center{margin:0 auto}.hide{display:none}.hide_force{display:none !important}.hide-for-medium,.hide-for-small{display:block}.show-for-medium,.show-for-small{display:none}.large-1{width:8.33333% !important}.large-2{width:16.66667% !important}.large-3{width:25% !important}.large-4{width:33.33333% !important}.large-5{width:41.66667% !important}.large-6{width:50% !important}.large-7{width:58.33333% !important}.large-8{width:66.66667% !important}.large-9{width:75% !important}.large-10{width:83.33333% !important}.large-11{width:91.66667% !important}.large-12{width:100% !important}@media only screen and (max-width:1024px){.medium-1{width:8.33333% !important}.medium-2{width:16.66667% !important}.medium-3{width:25% !important}.medium-4{width:33.33333% !important}.medium-5{width:41.66667% !important}.medium-6{width:50% !important}.medium-7{width:58.33333% !important}.medium-8{width:66.66667% !important}.medium-9{width:75% !important}.medium-10{width:83.33333% !important}.medium-11{width:91.66667% !important}.medium-12{width:100% !important}.hide-for-medium{display:none !important}.show-for-medium{display:block}}@media only screen and (max-width:760px){.small-1{width:8.33333% !important}.small-2{width:16.66667% !important}.small-3{width:25% !important}.small-4{width:33.33333% !important}.small-5{width:41.66667% !important}.small-6{width:50% !important}.small-7{width:58.33333% !important}.small-8{width:66.66667% !important}.small-9{width:75% !important}.small-10{width:83.33333% !important}.small-11{width:91.66667% !important}.small-12{width:100% !important}.hide-for-small{display:none !important}.show-for-medium{display:none}.show-for-small{display:block}}#section-content{padding-bottom:60px}@media only screen and (max-width:760px){#section-content{padding-bottom:30px !important}
}@media print{body>iframe{display:none}.zone{width:1070px !important;max-width:none;padding-left:0;padding-right:0}#section-header,#section-header.fixed{border-bottom:1px solid #5399ba;height:90px !important;position:static}#zone-header01-wrapper,#zone-header02-wrapper{color:#37657b;background:0 0;height:auto;padding:0}#zone-header01-wrapper{float:left}#section-header.fixed #zone-header01-wrapper{margin-top:0}#zone-header02-wrapper{width:calc(100% - 332px);display:table}#zone-header01-wrapper:before{content:"";background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/sprite.svg#logo_print);background-repeat:no-repeat;background-position:50% 50%;background-size:contain;height:70px;width:332px;display:block}#zone-header02-wrapper:before{color:#5399ba;font-size:1.125em;text-align:center;text-transform:uppercase;line-height:normal;height:70px;padding:0 50px;display:table-cell;vertical-align:middle}.i18n-fr #zone-header02-wrapper:before{content:"Vendée Tourisme met à votre disposition des informations pratiques pour organiser et réserver vos prochaines vacances dans le département de la Vendée (85)."}#zone-header01,#zone-header02,#zone-breadcrumb-wrapper,#zone-content-top-wrapper{display:none}#section-content,#section-header.fixed+#section-content{padding-top:0 !important}#section-footer{text-align:center;border-top:1px solid #5399ba;padding:20px 0 0}#zone-footer01-wrapper,#zone-footer02-wrapper,#zone-footer03-wrapper{color:#37657b;background:0 0;padding:0;display:inline-block;vertical-align:top}#zone-footer01-wrapper:before,#zone-footer01-wrapper:after,#zone-footer02-wrapper:before,#zone-footer03-wrapper:before{line-height:26px;display:inline-block;vertical-align:top}#zone-footer01-wrapper:before{content:"PÔLE TOURISME";font-weight:700}#zone-footer01-wrapper:after{content:" - 45 boulevard des États-Unis - 85000 LA ROCHE SUR YON";height:auto;clear:none;visibility:visible}#zone-footer02-wrapper:before,#zone-footer03-wrapper:before{background-repeat:no-repeat;background-position:-7px -7px;background-size:40px 40px;padding:0 0 0 36px;margin:0 0 0 20px}#zone-footer02-wrapper:before{content:"02 51 47 88 20";background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/sprite.svg#tel_lightblue)}#zone-footer03-wrapper:before{content:"info@vendee-tourisme.com";background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/sprite.svg#email_lightblue)}#zone-footer01,#zone-footer02,#zone-footer03{display:none}#iadvize-container{display:none}.node-type-page-liste-d-offre #region-content .intro,.node-type-page-liste-d-offre #region-content .listing .view-header>.section-content,.node-type-page-liste-d-offre #region-content .leaflet-view{display:none}.node-type-page-liste-d-offre #region-content .listing.filters-position-map .view-header{background-color:transparent;max-width:none;height:auto !important;position:static !important}.node-type-page-liste-d-offre #region-content .view-footer{position:static}.node-type-page-liste-d-offre #region-content .listing.filters-position-map .resultats{text-align:left;background-color:transparent;width:auto;height:auto;padding:0 15px;margin:-30px 0 0}.node-type-page-liste-d-offre #region-content .resultats span.resultats_texte{display:inline-block}.node-type-page-liste-d-offre #region-content .map-and-listing{background-color:transparent;padding:0}.node-type-page-liste-d-offre #region-content .map-and-listing>.view-content{width:auto;padding:0 0 50px}.node-type-page-liste-d-offre #region-content .map-and-listing>.view-content .views-row{page-break-inside:avoid}.node-type-page-liste-d-offre #region-content .views-row .node{border:1px solid #e6e6e6;height:365px !important;margin:30px 15px 0}.node-type-page-liste-d-offre #region-content .views-row .tarif+.apercu{padding-right:0}.node-type-page-liste-d-offre #region-content .item-list .pager{display:none}.node-type-page-detail-offre #region-content .group-strate01 #open_map,.node-type-page-detail-offre #region-content .group-onglets,.node-type-page-detail-offre #region-content .owl-carousel .owl-item:nth-child(n+4),.node-type-page-detail-offre #region-content .owl-carousel .owl-controls .owl-buttons,.node-type-page-detail-offre #region-content .slick__arrow,.node-type-page-detail-offre #region-content #group-ancrage-reserver{display:none}
.node-type-page-detail-offre #section-content{padding-bottom:50px !important}.node-type-page-detail-offre #region-content .group-strate01{padding:30px 0 0}.node-type-page-detail-offre #region-content .group-strate03{padding:30px 0 0}.node-type-page-detail-offre #region-content .group-strate04,.node-type-page-detail-offre #region-content .group-strate05,.node-type-page-detail-offre #region-content .group-strate06{padding:0}.node-type-page-detail-offre #region-content .group-strate03:nth-last-child(n+2),.node-type-page-detail-offre #region-content .group-strate04:nth-last-child(n+2),.node-type-page-detail-offre #region-content .group-strate05:nth-last-child(n+2),.node-type-page-detail-offre #region-content .group-strate06:nth-last-child(n+2){border-bottom:1px solid #5399ba;padding-bottom:30px;margin:0 0 30px}.node-type-page-detail-offre #region-content .group-strate04,.node-type-page-detail-offre #region-content .group-strate05{background-color:transparent}.node-type-page-detail-offre #region-content .group-strate04,.node-type-page-detail-offre #region-content .group-strate05{color:inherit}.node-type-page-detail-offre #region-content .group-strate04 h2,.node-type-page-detail-offre #region-content .group-strate04 .collapsible h2 a,.node-type-page-detail-offre #region-content .group-strate05 h2,.node-type-page-detail-offre #region-content .group-strate05 .collapsible h2 a{color:#37657b}.node-type-page-detail-offre #region-content .group-strate04 h2:after,.node-type-page-detail-offre #region-content .group-strate05 h2:after{border-color:#43b29d}.node-type-page-detail-offre #region-content .section{padding:0 !important}.node-type-page-detail-offre #region-content .collapsible,.node-type-page-detail-offre #region-content .group-strate04,.node-type-page-detail-offre #region-content .group-strate05{page-break-inside:avoid}.node-type-page-detail-offre #region-content .collapsible>h2+.field-group-format-wrapper{width:auto !important;height:auto !important;padding:0 0 0 15px !important;display:block !important;opacity:1 !important}.node-type-page-detail-offre #region-content .group-strate01 .group-col01{margin:0 150px 0 0}.node-type-page-detail-offre #region-content .group-strate01 .group-col02{width:120px}.node-type-page-detail-offre #region-content .group-strate01 .tarif{width:100%}.node-type-page-detail-offre #region-content #group-ancrage-contact .group-col02{text-align:right}.node-type-page-detail-offre #region-content .coordonnees{margin:-75px 30px 0 0;display:inline-block}.node-type-page-detail-offre #region-content .coordonnees .coord{text-align:left;width:auto;height:30px;max-width:none;padding:0 0 0 50px;display:block}.node-type-page-detail-offre #region-content .coordonnees .coord+.coord{margin-top:10px}.node-type-page-detail-offre #region-content .coordonnees .coord .field-group-format-wrapper{display:block !important}.node-type-page-detail-offre #region-content .coordonnees .coord a{color:#37657b}.node-type-page-detail-offre #region-content .coordonnees .coord h3{display:none}.node-type-page-detail-offre #region-content .coordonnees .coord .lien{font-size:1em;text-transform:none;line-height:30px;width:auto}.node-type-page-detail-offre #region-content .coordonnees .coord .lien a{font-size:1em;height:auto;margin-top:0}.node-type-page-detail-offre #region-content .coordonnees .coord .lien a:after{display:none}.node-type-page-detail-offre #region-content .coordonnees .coord .field-group-format-wrapper a:before,.node-type-page-detail-offre #region-content .coordonnees .coord .lien a:before{content:"";background-color:#fff;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;border:1px solid #5399ba;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:30px;height:30px;margin:0;display:block;position:absolute;top:0;left:0}.node-type-page-detail-offre #region-content .coordonnees .coord.tel .field-group-format-wrapper a:before,.node-type-page-detail-offre #region-content .coordonnees .coord.tel .lien a:before{background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/sprite.svg#tel_lightblue)}
.node-type-page-detail-offre #region-content .coordonnees .coord.email .field-group-format-wrapper a:before,.node-type-page-detail-offre #region-content .coordonnees .coord.email .lien a:before{background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/sprite.svg#email_lightblue)}.node-type-page-detail-offre #region-content .coordonnees .coord.web .field-group-format-wrapper a:before,.node-type-page-detail-offre #region-content .coordonnees .coord.web .lien a:before{background-image:url(/sites/www.vendee-tourisme.com/themes/starterkit_tourisme/img/sprite.svg#web_lightblue)}.node-type-page-detail-offre #region-content .coordonnees .coord .valeur{font-size:1em;line-height:30px;margin:0}.node-type-page-detail-offre #section-content .view-localisation-aux-alentours .leaflet-view{height:auto;bottom:30px}.node-type-page-detail-offre #section-content .view-localisation-aux-alentours .view-filters .form-type-bef-checkbox label,.node-type-page-detail-offre #section-content .view-localisation-aux-alentours .view-filters .form-type-radio label,.node-type-page-detail-offre #section-content .view-localisation-aux-alentours .view-filters .form-type-bef-checkbox input:checked+label,.node-type-page-detail-offre #section-content .view-localisation-aux-alentours .view-filters .form-type-radio input:checked+label,.node-type-page-detail-offre #section-content .view-localisation-aux-alentours .view-filters .form-type-bef-checkbox label:hover,.node-type-page-detail-offre #section-content .view-localisation-aux-alentours .view-filters .form-type-radio label:hover{color:#37657b}.node-type-page-detail-offre #section-content .view-localisation-aux-alentours .view-content{padding-left:0}.node-type-page-detail-offre #section-content .view-localisation-aux-alentours .item-list .pager{display:none}.node-type-page-detail-offre #region-content .owl-carousel .owl-wrapper,.node-type-page-detail-offre #region-content .slick-track{width:100% !important;-webkit-transform:none !important;-moz-transform:none !important;transform:none !important}.node-type-page-detail-offre #region-content .owl-carousel .owl-item,.node-type-page-detail-offre #region-content .slick__slide{width:33.33333% !important;float:left}.node-type-page-detail-offre #region-content .group-strate06{background-color:transparent}.node-type-page-detail-offre #region-content .group-strate06:before{display:none}.node-type-page-detail-offre #region-content .group-strate06 h2{margin-left:0;margin-right:0;margin-bottom:0}.cross-selling .owl-carousel,.cross-selling .disabled,.cross-selling .slick{padding:0}.cross-selling .node{border:1px solid #e6e6e6;margin:30px 15px 0}}