html,body,div{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit}h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit;font-weight:700}a,p,ul,ol,li,img,span,strong,em{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit}table,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit}applet,object,iframe,blockquote,pre,abbr,acronym,address,big,cite,code,del,dfn,font,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,caption,fieldset,form,label,legend{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit}article,aside,figure,footer,header,hgroup,section{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit}canvas,details,embed,figcaption,menu,nav,output,ruby,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;font:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}b,strong{font-weight:700}em,i{font-style:italic}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}::-moz-focus-inner{border:0;padding:0}input[type=search]::-webkit-search-decoration{display:none}input,button,select,textarea{margin:0;vertical-align:middle}button,input[type=reset],input[type=submit],input[type=button]{-webkit-appearance:none;-moz-border-radius:11px;-webkit-border-radius:11px;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;border-radius:11px;background:#ddd url(/sites/all/themes/omega/omega/images/button.png) repeat-x;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#ddd));background:-moz-linear-gradient(top center,#fff 0%,#ddd 100%);border:1px solid;border-color:#ddd #bbb #999;cursor:pointer;color:#333;font:bold 12px/1.2 Arial,sans-serif;outline:0;overflow:visible;padding:3px 10px 4px;text-shadow:#fff 0 1px 1px;width:auto;*padding-top:2px;*padding-bottom:0px;}button{*padding-top:1px;*padding-bottom:1px;}textarea,select,input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{-webkit-appearance:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;background-color:#fff;border:1px solid;border-color:#848484 #c1c1c1 #e1e1e1;color:#000;outline:0;padding:2px 3px;font-size:13px;font-family:Arial,sans-serif;height:1.8em;*padding-top:2px;*padding-bottom:1px;*height:auto;}input.placeholder_text,textarea.placeholder_text,input:-moz-placeholder,textarea:-moz-placeholder{color:#888}::-webkit-input-placeholder{color:#888}button:focus,button:active,input:focus,input:active,select:focus,select:active,textarea:focus,textarea:active{-moz-box-shadow:#06f 0 0 7px;-webkit-box-shadow:#06f 0 0 7px;box-shadow:#06f 0 0 7px;z-index:1}input[type=file]:focus,input[type=file]:active,input[type=radio]:focus,input[type=radio]:active,input[type=checkbox]:focus,input[type=checkbox]:active{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}select[disabled],textarea[disabled],input[type=date][disabled],input[type=datetime][disabled],input[type=datetime-local][disabled],input[type=email][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],input[type=week][disabled]{background-color:#eee}
button[disabled],input[disabled],select[disabled],select[disabled] option,select[disabled] optgroup,textarea[disabled]{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#888;cursor:default}textarea,select[size],select[multiple]{height:auto}@media (-webkit-min-device-pixel-ratio:0){select{background-image:url(/sites/all/themes/omega/omega/images/select-arrow.gif);background-repeat:no-repeat;background-position:right center;padding-right:20px}select[size],select[multiple]{background-image:none;padding:0}}textarea{min-height:40px;overflow:auto;resize:vertical;width:100%}optgroup{color:#000;font-style:normal;font-weight:400}.ie6-button,* html button{background:#ddd url(/sites/all/themes/omega/omega/images/button.png) repeat-x;border:1px solid;border-color:#ddd #bbb #999;cursor:pointer;color:#333;font:bold 12px/1.2 Arial,sans-serif;padding:2px 10px 0;overflow:visible;width:auto}* html button{padding-top:1px;padding-bottom:1px}.ie6-input,* html textarea,* html select{background:#fff;border:1px solid;border-color:#848484 #c1c1c1 #e1e1e1;color:#000;padding:2px 3px 1px;font-size:13px;font-family:Arial,sans-serif;vertical-align:top}* html select{margin-top:1px}.placeholder_text,.ie6-input-disabled,.ie6-button-disabled{color:#888}.ie6-input-disabled{background:#eee}header{position:relative;z-index:20}#zone-header01-wrapper{background-color:#fff}#zone-header01,#zone-menu,#zone-breadcrumb{padding:0 0 0 280px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}#zone-breadcrumb{padding:0 15px 0 295px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}#zone-header01-wrapper #region-header01-first .block{float:right}#zone-menu-wrapper{background-color:rgba(0,0,0,.65);-webkit-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s;position:fixed;left:0;right:0;z-index:2}header #zone-menu-wrapper{top:60px}#section-header{height:120px !important}#section-header.fixed{height:60px !important}.front #section-header{height:60px !important}#region-logo{position:absolute;top:0;left:0;display:block;width:280px !important;height:170px;margin:0;float:none;z-index:30;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}#region-logo .content img{width:280px;height:170px;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}header.fixed{width:100%;position:fixed;top:0;left:0;z-index:20}header.fixed #zone-menu-wrapper,.not-front #zone-menu-wrapper{background-color:rgba(0,0,0,1)}header.fixed #zone-menu-wrapper{top:0}header.fixed #zone-header01,header.fixed #zone-menu{padding:0 0 0 60px}#zone-breadcrumb.scroll{padding:0 15px 0 75px}header.fixed #region-logo{width:60px !important;height:60px;overflow:hidden}header.fixed #region-logo .content img{width:100px;height:60px}.block-lien-cartographie{display:block;z-index:30;position:relative}.block-lien-cartographie .content ul li{margin:0;padding:0;list-style:none}.block-lien-cartographie .content ul li a{background-color:#dd2232;display:block;width:60px;height:60px;font-size:0;background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/header/localisation.svg);background-repeat:no-repeat;background-size:30px auto;background-position:50% 50%;text-indent:-9999px;background-size:30px 30px}.block-carnet{display:block;z-index:30;position:relative}.block-carnet .content .view-nombre-carnet a{background-color:#dd2232;display:block;width:60px;height:60px;font-size:0;background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#favoris-white);background-repeat:no-repeat;background-size:30px auto;background-position:50% 50%}.block-carnet .content .view-nombre-carnet .view-content .views-row>div{height:auto!important}
.block-carnet .content .view-nombre-carnet #carnet-compteur{display:block;width:26px;height:26px;line-height:24px;border:#dd2232 solid 2px;text-align:center;background-color:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;color:#000;position:absolute;top:5px;right:5px;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:.75em}.block-general-languages .content{position:relative;width:80px;text-align:left;margin-right:10px;z-index:31}.block-general-languages .content .active span{position:relative}.block-general-languages .content .active span{display:block;width:100%;height:60px;line-height:60px;padding:0 0 0 40px;font-family:"MontserratRegular",Arial,Helvetica,sans-serif;font-size:.875em;text-transform:uppercase;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#1b1b1b}.block-general-languages .content .active span:after{content:"";display:block;position:absolute;height:100%;width:10px;top:-2px;right:5px;background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#select);background-position:center center;background-repeat:no-repeat;background-size:15px auto}.block-general-languages .content .other{background-color:#fff;display:none;position:absolute}.block-general-languages .content:hover .other{display:block}.block-general-languages .content .other>span{display:block}.block-general-languages .content .other>span a{display:block;width:100%;height:auto;padding:5px 10px 5px 40px;font-family:"MontserratRegular",Arial,Helvetica,sans-serif;font-size:.875em;color:#1b1b1b;text-transform:uppercase;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.block-general-languages .content span{background-size:24px 17px;background-repeat:no-repeat;background-position:10px center}.block-general-languages .content span.fr{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#fr)}.block-general-languages .content span.en-gb{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#en)}.block-general-languages .content span.de{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#de)}.block-general-languages .content span.nl{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#nl)}.block-general-languages .content span.es{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#es)}.block-general-languages .content span.it{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#it)}.block-general-languages .content span.po{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#po)}.block-general-languages .content span.ja{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#ja)}.block-general-languages .content span.zh{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#zh)}header.fixed .block-general-languages .content .active span{color:#fff}header.fixed .block-general-languages .content .active span:after{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#select-white)}.block-btn-search .content{position:relative}.block-btn-search .display-searchform{background-color:#dd2232;display:block;width:60px;height:60px;font-size:0;background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#recherche-white);background-repeat:no-repeat;background-position:50% 50%;background-size:28px auto;text-indent:-9999px;cursor:pointer;position:relative;z-index:40}.block-btn-search.close .display-searchform{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#close);right:0;top:0}.block-search{margin:0;position:fixed;top:0;left:0;right:0;background-color:#dd2232;background-size:cover;padding:0;z-index:31;width:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none !important}
.block-search.active{display:block !important;height:170px !important;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.block-search .content label{float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:90px 100px 0 0;line-height:50px;color:#fff;font-size:1.4em;text-align:right;background-size:auto 100%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.block-search .content label strong{font-size:1.3em}.block-search .content .views-exposed-widgets{margin-bottom:0;float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:90px 100px 0 15px;position:relative;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.block-search .views-exposed-form .views-exposed-widget{padding:0;float:none}.block-search .views-exposed-form .views-exposed-widget #autocomplete{border:none}.block-search .views-exposed-form .views-exposed-widget #autocomplete ul{background-color:#000}.block-search .views-exposed-form .views-exposed-widget #autocomplete ul li a{padding:5px;background-color:#000;color:#fff;display:block}.block-search .content input[type=text]{color:#fff;font-family:'Poppins',sans-serif;font-size:1em;background:0 0;border:none;border-bottom:#fff solid 2px;height:50px;width:100%;padding:0 50px 0 10px;display:block;float:left;-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 input[type=submit]{font-size:0;background:0 0;background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#recherche-white);background-repeat:no-repeat;background-position:50% 50%;background-size:30px 30px;border:none;border-left:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;height:40px;width:40px;padding:0;display:block;position:absolute;top:95px;right:106px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.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-menu-entete .content ul{text-align:center}.block-menu-entete .content ul li{color:#1b1b1b;font-size:1em;line-height:60px;height:60px;padding:0;margin:0;display:inline-block;vertical-align:top;list-style:none}.block-menu-entete .content ul li a{color:#292929;text-decoration:none;display:inline-block;padding:0 20px;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}.block-main-menu .content>ul,.block-main-menu .content nav>ul{z-index:40}.block-main-menu .content li{padding:0;list-style:none}.block-main-menu .content>ul>li,.block-main-menu .content nav>ul>li{height:60px;float:left;position:static}.block-main-menu .content>ul>li>a,.block-main-menu .content nav>ul>li>a{color:#fff;font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:1em;text-transform:uppercase;text-decoration:none;line-height:60px;height:60px;padding:0 10px;margin:0 5px;display:block;position:relative}.block-main-menu .content>ul>li>a:after,.block-main-menu .content nav>ul>li>a:after{background-color:rgba(224,30,43,0);content:"";height:5px;width:auto;display:block;clear:both;position:absolute;bottom:10px;left:10px;right:10px}
.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:#fff}.block-main-menu .content>ul>li:hover>a:after,.block-main-menu .content>ul>li>a:hover:after,.block-main-menu .content>ul>li>a:focus:after,.block-main-menu .content>ul>li>a:active:after,.block-main-menu .content>ul>li>a.active:after,.block-main-menu .content nav>ul>li:hover>a:after,.block-main-menu .content nav>ul>li>a:hover:after,.block-main-menu .content nav>ul>li>a:focus:after,.block-main-menu .content nav>ul>li>a:active:after,.block-main-menu .content nav>ul>li>a.active:after{background-color:rgba(224,30,43,1)}.block-main-menu .content ul ul,.block-main-menu .content nav ul ul{background-color:#fff;width:auto;position:absolute;top:60px;left:-280px;right:270px;z-index:auto;padding:70px 0}.block-main-menu .content ul ul:before,.block-main-menu .content nav ul ul:before{background-color:#fff;content:"";height:100%;display:block;clear:both;position:absolute;top:0;bottom:0;width:100%;right:100%}.block-main-menu .content ul ul:after,.block-main-menu .content nav ul ul:after{background-color:#fff;content:"";height:100%;display:block;clear:both;position:absolute;top:0;bottom:0;width:150%;left:100%}.block-main-menu .content ul ul ul:before,.block-main-menu .content nav ul ul ul:before,.block-main-menu .content ul ul ul:after,.block-main-menu .content nav ul ul ul:after{display:none}.block-main-menu .content ul ul ul,.block-main-menu .content nav ul ul ul{display:block;position:relative;top:auto;left:auto;right:auto;padding:0;border-bottom:none;width:auto}.block-main-menu .content ul ul li a,.block-main-menu .content nav ul ul li a{color:#000;text-transform:uppercase;text-decoration:none;padding:10px 20px;display:block;font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:1em}.block-main-menu .content ul ul li li a,.block-main-menu .content nav ul ul li li a{padding:5px 20px;font-family:"MontserratLight",Arial,Helvetica,sans-serif;font-size:.875em}.block-main-menu .content ul ul li,.block-main-menu .content nav ul ul li{float:left;width:33.3333333333%}.block-main-menu .content ul ul li:nth-child(3n+1),.block-main-menu .content nav ul ul li:nth-child(3n+1){clear:left}.block-main-menu .content ul ul li li,.block-main-menu .content nav ul ul li li{float:left;width:100%}header.fixed .block-main-menu .content ul ul,header.fixed .block-main-menu .content nav ul ul{left:-60px;padding:30px 0}header.fixed .block-main-menu .content ul ul ul,header.fixed .block-main-menu .content nav ul ul ul{left:auto;padding:0}.block-main-menu .content li:hover>.fs_push_menu{display:block}.block-main-menu .content .fs_push_menu{width:270px;padding:70px 0;display:none;position:absolute;top:60px;right:0}.block-main-menu .content .fs_push_menu:after{content:"";background-color:#fff;width:5000px;height:100%;display:block;position:absolute;bottom:0;right:-1000px;z-index:-1}.block-main-menu .content .fs_push_menu .bloc1,.block-main-menu .content .fs_push_menu .bloc2{position:relative}.block-main-menu .content .fs_push_menu .bloc1+.bloc2{margin:30px 0 0}.block-main-menu .content .fs_push_menu .bloc1 img,.block-main-menu .content .fs_push_menu .bloc2 img{width:100% !important;height:auto !important;display:block}.block-main-menu .content .fs_push_menu .bloc1 .texte,.block-main-menu .content .fs_push_menu .bloc2 .texte{color:#fff;font-family:"MontserratLight",Arial,Helvetica,sans-serif;text-align:center;text-transform:uppercase;line-height:1.2;position:absolute;bottom:20px;left:20px;right:20px}.block-main-menu .content .fs_push_menu .bloc1 .texte:before,.block-main-menu .content .fs_push_menu .bloc2 .texte:before{content:"";border-top:3px solid #dd2232;width:30px;height:15px;margin:0 auto;display:block}
.block-main-menu .content .fs_push_menu .bloc1 .texte strong,.block-main-menu .content .fs_push_menu .bloc2 .texte strong{font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:1.125em}.block-main-menu .content .fs_push_menu .bloc1 a,.block-main-menu .content .fs_push_menu .bloc2 a{font-size:0;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}header.fixed .block-main-menu .content .fs_push_menu{padding-top:30px;padding-bottom:30px}.block-main-menu .content nav>ul>li ul>li>ul{height:auto!important}.block-main-menu .content nav>ul>li>a.menu4_push0+ul+.fs_push_menu>.bloc1+.bloc2,.block-main-menu .content nav>ul>li>a.menu3_push1+ul+.fs_push_menu>.bloc1+.bloc2,.block-main-menu .content nav>ul>li>a.menu2_push2+ul+.fs_push_menu>.bloc1+.bloc2,.block-main-menu .content nav>ul>li>a.menu1_push3+ul+.fs_push_menu>.bloc1+.bloc2,.block-main-menu .content nav>ul>li>a.menu0_push4+ul+.fs_push_menu>.bloc1+.bloc2{margin-top:0}.block-main-menu .content nav>ul>li>a.menu4_push0+ul{width:1170px;height:auto!important}.block-main-menu .content nav>ul>li>a.menu4_push0+ul>li{width:calc(1170px/4)}.block-main-menu .content nav>ul>li>a.menu4_push0+ul>li:nth-child(4n+1){clear:left}.block-main-menu .content nav>ul>li>a.menu4_push0+ul+.fs_push_menu{display:none;width:0}.block-main-menu .content nav>ul>li>a.menu3_push1+ul{width:calc((1170px/4)*3)}.block-main-menu .content nav>ul>li>a.menu3_push1+ul+.fs_push_menu{width:calc(1170px/4)}.block-main-menu .content nav>ul>li>a.menu3_push1+ul+.fs_push_menu>div{width:100%;display:inline-block;vertical-align:top;padding:0 15px;margin-bottom:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.block-main-menu .content nav>ul>li>a.menu2_push2+ul{width:calc(1170px/2)}.block-main-menu .content nav>ul>li>a.menu2_push2+ul+.fs_push_menu{width:calc(1170px/2)}.block-main-menu .content nav>ul>li>a.menu2_push2+ul+.fs_push_menu>div{width:50%;display:inline-block;vertical-align:top;padding:0 15px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.block-main-menu .content nav>ul>li>a.menu1_push3+ul{width:calc(1170px/4)}.block-main-menu .content nav>ul>li>a.menu1_push3+ul>li{width:100%}.block-main-menu .content nav>ul>li>a.menu1_push3+ul+.fs_push_menu{width:calc((1170px/4)*3)}.block-main-menu .content nav>ul>li>a.menu1_push3+ul+.fs_push_menu>div{width:33.333333%;display:inline-block;vertical-align:top;padding:0 15px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.block-main-menu .content nav>ul>li>a.menu0_push4+ul{width:0;display:none}.block-main-menu .content nav>ul>li>a.menu0_push4+ul+.fs_push_menu{width:1170px;height:auto!important}.block-main-menu .content nav>ul>li>a.menu0_push4+ul+.fs_push_menu>div{width:25%;display:inline-block;vertical-align:top;padding:0 15px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:1169px){.block-main-menu .content nav>ul>li>a.menu4_push0+ul{width:100vw}.block-main-menu .content nav>ul>li>a.menu4_push0+ul>li{width:25%}.block-main-menu .content nav>ul>li>a.menu1_push3+ul{width:calc(100vw/2)}.block-main-menu .content nav>ul>li>a.menu1_push3+ul+.fs_push_menu{width:calc(100vw/2)}.block-main-menu .content nav>ul>li>a.menu1_push3+ul{width:calc(100vw/4)}.block-main-menu .content nav>ul>li>a.menu1_push3+ul+.fs_push_menu{width:calc((100vw/4)*3)}.block-main-menu .content nav>ul>li>a.menu0_push4+ul+.fs_push_menu{width:100vw}}@media only screen and (max-width:970px){.block-main-menu .content nav>ul>li>a.menu4_push0+ul>li{width:50%}.block-main-menu .content nav>ul>li>a.menu0_push4+ul+.fs_push_menu>div{width:50%}}@media only screen and (min-width:1025px){.block-general-languages .content .other>span a:hover,.block-general-languages .content .other>span a:focus,.block-general-languages .content .other>span a:active{color:#dd2232}.block-search .views-exposed-form .views-exposed-widget #autocomplete ul li a:hover,.block-search .views-exposed-form .views-exposed-widget #autocomplete ul li a:focus,.block-search .views-exposed-form .views-exposed-widget #autocomplete ul li a:active{color:#ec1d89}
.block-menu-entete .content ul li a:hover,.block-menu-entete .content ul li a:focus,.block-menu-entete .content ul li a:active{color:#e01e2b}.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{color:#e01e2b}}@media only screen and (max-width:1170px){.block-main-menu .content>ul>li>a,.block-main-menu .content nav>ul>li>a{padding:0 10px;margin:0;font-size:.938em}.block-main-menu .content ul ul,.block-main-menu .content nav ul ul{right:280px}.block-main-menu .content .fs_push_menu{width:280px;padding-right:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media only screen and (max-width:970px){#section-header{height:90px !important}.front #section-header{height:45px !important}header #zone-menu-wrapper{top:0;top:45px}.block-main-menu .content>ul>li>a,.block-main-menu .content nav>ul>li>a{padding:0 7px;font-size:.6875em;line-height:45px;height:45px}.block-main-menu .content ul ul,.block-main-menu .content nav ul ul{top:45px;left:-222px;padding:60px 0}#region-logo .content img{width:222px;height:135px}#region-logo{width:222px !important;height:135px}#zone-header01,#zone-menu,#zone-breadcrumb{padding:0 0 0 222px}#zone-breadcrumb{padding:0 15px 0 237px}.block-menu-entete .content ul li{font-size:.875em;line-height:45px;height:45px}.block-menu-entete .content ul li a{padding:0 10px}.block-general-languages .content .active span{height:45px;line-height:45px}.block-lien-cartographie .content ul li a{width:45px;height:45px;background-size:24px auto;display:block}.block-carnet .content .view-nombre-carnet a{width:45px;height:45px}.block-carnet .content .view-nombre-carnet #carnet-compteur{width:22px;height:22px;line-height:20px;top:2px;right:2px}.block-btn-search .display-searchform{display:block;width:45px;height:45px;background-size:24px auto}.block-main-menu .content>ul>li,.block-main-menu .content nav>ul>li{height:45px}header.fixed #zone-menu-wrapper{top:0}header.fixed #region-logo{width:45px !important;height:45px}header.fixed #region-logo .content img{width:74px;height:45px}header.fixed #zone-header01,header.fixed #zone-menu{padding:0 0 0 45px}.block-search .content label{padding:60px 70px 0 0;font-size:1em;text-align:right}.block-search .content label strong{font-size:1.3em}.block-search .content .views-exposed-widgets{padding:60px 100px 0 15px}.block-search .content input[type=submit]{top:65px}.block-search.active{height:135px !important}.block-main-menu .content ul ul li,.block-main-menu .content nav ul ul li{width:50%}.block-main-menu .content ul ul li:nth-child(3n+1),.block-main-menu .content nav ul ul li:nth-child(3n+1){clear:none}.block-main-menu .content ul ul li:nth-child(2n+1),.block-main-menu .content nav ul ul li:nth-child(2n+1){clear:left}header.fixed .block-main-menu .content ul ul,header.fixed .block-main-menu .content nav ul ul{left:-45px;padding:20px 0}.block-main-menu .content .fs_push_menu{padding-top:60px;padding-bottom:60px;top:45px}header.fixed .block-main-menu .content .fs_push_menu{padding-top:20px;padding-bottom:20px}}@media only screen and (max-width:760px){header #zone-menu-wrapper{top:30px}header.fixed #zone-menu-wrapper{top:0}header.fixed #zone-menu{padding:0}.block-menu-entete .content ul li{font-size:.75em;line-height:30px;height:30px}#zone-header01,#zone-menu{padding:0}#zone-header01-wrapper #region-header01-first .block-menu-entete{float:none}#region-logo{width:115px !important;height:70px;top:30px;left:55px}#region-logo .content img{width:115px;height:70px}header.fixed #region-logo{width:115px !important;height:70px;top:0}header.fixed #region-logo .content img{width:115px;height:70px}#zone-breadcrumb,#zone-breadcrumb.scroll{padding:0 15px}header.fixed #zone-menu-wrapper,.not-front #zone-menu-wrapper,.front #zone-menu-wrapper{background-color:rgba(255,255,255,1)}
.block-btn-search .display-searchform,.block-carnet,.block-general-languages,.block-lien-cartographie{position:absolute;top:30px}.block-btn-search .display-searchform{right:73px;width:35px;height:70px;background-color:#fff;background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#recherche)}.block-btn-search.close .display-searchform{background-color:#dd2232}.block-carnet{right:40px}.block-lien-cartographie{right:105px}.block-general-languages{right:0}header.fixed .block-btn-search .display-searchform,header.fixed .block-carnet,header.fixed .block-general-languages,header.fixed .block-lien-cartographie{top:0}.block-carnet .content .view-nombre-carnet a{width:35px;height:70px;background-size:25px 25px}.block-lien-cartographie .content ul li a{width:35px;height:70px;background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/header/localisation-red.svg);background-color:#fff}.block-general-languages .content .active span{height:70px;line-height:70px}.block-general-languages .content .active span{background-image:none;padding:0}.block-general-languages .content{width:35px;text-align:center;margin-right:0}.block-general-languages .content .active span:after{top:18px;right:15px}header.fixed .block-general-languages .content .active span{color:#1b1b1b}header.fixed .block-general-languages .content .active span:after{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#select)}.block-general-languages .content .other{right:0}.block-carnet .content .view-nombre-carnet #carnet-compteur{top:12px}.block-carnet .content .view-nombre-carnet a{background-color:#fff;background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#favoris)}.block-carnet .content .view-nombre-carnet #carnet-compteur{border:#fff solid 2px;background-color:#dd2232;color:#fff;right:-5px}header.fixed #zone-header01{padding:0}.block-menu-entete .content ul{background:#fff;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f0f0f0',GradientType=0)}.block-search .content label{padding:50px 15px 0;font-size:1em;text-align:center;width:100%;line-height:30px}.block-search .content .views-exposed-widgets{padding:0 15px;width:100%}.block-search .content input[type=submit]{top:5px;right:20px;background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#recherche-white)}.block-search.active{height:145px !important}#section-header,.front #section-header{height:100px !important}.block-main-menu .content .fs_push_menu{display:none}.block-responsive-dropdown-menus .content .menu-toggle{height:30px;width:20px;padding:15px 15px 0}.block-responsive-dropdown-menus .content .menu-toggle .line{background-color:#fff;height:2px;width:100%;margin:0 0 3px;border:none}.block-responsive-dropdown-menus .content .menu-toggle .toggle-help{color:#fff;font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:1.1em;text-transform:uppercase;line-height:45px;white-space:nowrap;padding:0;top:0;left:50px}.block-responsive-dropdown-menus .content>ul{border-top:1px solid #fff}.block-responsive-menu .content .responsive-menu-toggle-icon{height:70px;width:55px}.responsive-menu-toggle-icon span.icon,.responsive-menu-toggle-icon:before,.responsive-menu-toggle-icon:after{left:12px;background:#464646;border-radius:0;width:30px;height:2px}.responsive-menu-toggle-icon span.icon{top:34px}.responsive-menu-toggle-icon:before{top:28px}.responsive-menu-toggle-icon:after{top:40px}html.mm-opening .responsive-menu-toggle-icon:before,html.mm-opening .responsive-menu-toggle-icon:after{top:34px}.responsive-menu-toggle-icon span.label{color:#fff;font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:1.1em;line-height:45px;top:0;left:50px;display:none}
#off-canvas{background-color:#e01e2b}#off-canvas .mm-listview{font-family:"MontserratRegular",Arial,Helvetica,sans-serif;text-transform:uppercase}.mm-menu.mm-theme-dark .mm-navbar a,.mm-menu.mm-theme-dark .mm-navbar>*,.mm-menu.mm-theme-dark em.mm-counter{color:rgba(255,255,255,1);font-family:"MontserratBold",Arial,Helvetica,sans-serif;text-transform:uppercase}.mm-listview>li:not(.mm-divider):after{right:0;left:0}.mm-listview .mm-next:before{display:none}.mm-menu.mm-theme-dark .mm-btn:after,.mm-menu.mm-theme-dark .mm-btn:before,.mm-menu.mm-theme-dark .mm-listview>li .mm-next:after{border-color:rgba(255,255,255,1)}.mm-menu.mm-theme-dark{color:rgba(255,255,255,1)}}#zone-footer01-wrapper{background-color:#191919;padding:100px 0}#zone-footer01-wrapper .region{min-height:1px}#zone-footer02-wrapper{background-color:#fff;padding:25px 0}footer .block-title{color:#fff;font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:1.375em;display:inline-block;text-transform:uppercase;margin:0 0 20px}.block-secondary-menu .content ul{text-align:center}.block-secondary-menu .content ul li{color:#292929;font-size:.875em;line-height:30px;height:30px;padding:0;margin:0;display:inline-block;vertical-align:top;list-style:none}.block-secondary-menu .content ul li:nth-child(n+2):before{content:'|';margin:0 20px;display:inline-block}.block-secondary-menu .content ul li a{color:#292929;text-decoration:none;display:inline-block;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}.block-secondary-menu .content ul li a:hover,.block-secondary-menu .content ul li a:focus,.block-secondary-menu .content ul li a:active{color:#e01e2b}.block-social-menu .content ul li{padding:0;margin:5px;display:inline-block;vertical-align:top;list-style:none}.block-social-menu .content ul li a{font-size:0;background-repeat:no-repeat;height:64px;width:64px;display:block}.block-social-menu .content ul li a.link-instagram{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#instagram-red)}.block-social-menu .content ul li a.link-facebook{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#facebook-red)}.block-social-menu .content ul li a.link-youtube{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#youtube-red)}.block-social-menu .content ul li a.link-twitter{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#twitter-red)}.block-social-menu .content ul li a.link-pinterest{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#pinterest-red)}.block-social-menu .content ul li a.link-instagram:hover,.block-social-menu .content ul li a.link-instagram:hover,.block-social-menu .content ul li a.link-instagram:hover{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#instagram-white)}.block-social-menu .content ul li a.link-facebook:hover,.block-social-menu .content ul li a.link-facebook:hover,.block-social-menu .content ul li a.link-facebook:hover{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#facebook-white)}.block-social-menu .content ul li a.link-youtube:hover,.block-social-menu .content ul li a.link-youtube:hover,.block-social-menu .content ul li a.link-youtube:hover{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#youtube-white)}.block-social-menu .content ul li a.link-twitter:hover,.block-social-menu .content ul li a.link-twitter:hover,.block-social-menu .content ul li a.link-twitter:hover{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#twitter-white)}.block-social-menu .content ul li a.link-pinterest:hover,.block-social-menu .content ul li a.link-pinterest:hover,.block-social-menu .content ul li a.link-pinterest:hover{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#pinterest-white)}
.block-newsletter .content p{font-size:.875em;line-height:1.3em;margin:0 0 20px}.block-newsletter .content .form-item{margin:0;padding:0 50px 0 0;position:relative;border:2px solid #fff}.block-newsletter .content .form-item:after{content:"";height:0;display:block;clear:both;visibility:hidden}.block-newsletter .content #newsletter-mail-form{position:relative}.block-newsletter .content form input[type=text]{color:#fff;font-family:"MontserratRegular",Arial,Helvetica,sans-serif;font-size:.875em;background:0 0;border:none;height:46px;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 form input[type=text]::-webkit-input-placeholder{color:#fff}.block-newsletter .content form input[type=text]:-moz-placeholder{color:#fff}.block-newsletter .content form input[type=text]::-moz-placeholder{color:#fff}.block-newsletter .content form input[type=text]:-ms-input-placeholder{color:#fff}.block-newsletter .content form input[type=submit]{font-size:0;text-align:center;text-shadow:none;background:0 0;height:46px;width:46px;display:block;position:absolute;bottom:2px;right:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#selectA-right);background-repeat:no-repeat;background-position:50% 50%;background-size:46px 46px;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}.block-newsletter .content form input[type=submit]:hover,.block-newsletter .content form input[type=submit]:focus,.block-newsletter .content form input[type=submit]:active{background-color:#fff}.block-newsletter .content form input[type=text]:focus,.block-newsletter .content form input[type=text]:active,.block-newsletter .content form input[type=submit]:focus,.block-newsletter .content form input[type=submit]:active{box-shadow:none}.block-infos-pratiques .content ul li{padding:0;margin:0;display:block;vertical-align:top;list-style:none;float:left;width:50%}.block-infos-pratiques .content ul li a{background-repeat:no-repeat;background-size:40px 40px;background-position:0 50%;display:block;height:50px;line-height:50px;padding:0 0 0 50px;font-size:1.125em;text-decoration:none;color:#fff;margin:0 0 20px;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}.block-infos-pratiques .content ul li a.link-brochures{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#brochures)}.block-infos-pratiques .content ul li a.link-liens{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#liens)}.block-infos-pratiques .content ul li a.link-contact{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#contact)}.block-infos-pratiques .content ul li a.link-cartographie{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#carte)}.block-infos-pratiques .content ul li a:hover,.block-infos-pratiques .content ul li a:focus,.block-infos-pratiques .content ul li a:active{color:#e01e2b}.block-sinformer-menu{clear:both}.block-sinformer-menu .content ul ul{margin:20px 0 0}.block-sinformer-menu .content ul li{padding:0;margin:0;list-style:none}.block-sinformer-menu .content ul ul li{padding:0 0 0 50px;margin:0 0 10px;position:relative}.block-sinformer-menu .content ul ul li:before{content:"";background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#puce-red);background-repeat:no-repeat;background-size:15px 15px;height:15px;width:15px;display:block;position:absolute;top:0;left:20px}.block-sinformer-menu .content ul li a{color:#fff;font-size:1.125em;text-decoration:none;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}
.block-sinformer-menu .content ul li.expanded>a{font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:1.375em;text-transform:uppercase}.block-sinformer-menu .content ul li a:hover,.block-sinformer-menu .content ul li a:focus,.block-sinformer-menu .content ul li a:active{color:#e01e2b}.block-logos-footer .content ul{text-align:right;margin:0;padding:0}.block-logos-footer .content ul li{padding:0;margin:0;list-style:none;display:inline-block;vertical-align:top}.block-logos-footer .content ul li a{background-repeat:no-repeat;background-position:50% 50%;display:block;font-size:0;text-decoration:none;color:#fff;margin:0 7px;height:32px}.block-logos-footer .content ul li a.link-region-occitanie{width:77px;background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/footer/region-occitanie.png);background-size:77px 32px}.block-logos-footer .content ul li a.link-europeen{width:41px;background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/footer/europe.png);background-size:41px 32px}@media only screen and (max-width:760px){#zone-footer01-wrapper{padding:40px 0}#zone-footer02-wrapper{padding:15px 0}#zone-footer02.zone{padding-left:5px;padding-right:5px}footer .block-title{text-align:center;font-size:1.125em;margin:0 0 20px;display:block}.block-social-menu .content ul{text-align:center;margin:0 0 30px}.block-social-menu .content ul li a{height:44px;width:44px}.block-infos-pratiques .content ul{text-align:center;margin:0 0 30px}.block-infos-pratiques .content ul li{padding:0;margin:0 0 10px;display:block;float:none;width:100%}.block-infos-pratiques .content ul li a{background-image:none !important;padding:0;font-size:1em;height:auto;line-height:normal;margin:0;padding:0}.block-social-menu .content ul li{margin:0 2px}.block-secondary-menu .content ul li{font-size:.75em}.block-secondary-menu .content ul{margin:0 0 20px}.block-secondary-menu .content ul li:nth-child(n+2):before{margin:0 5px}.block-logos-footer .content ul{text-align:center;margin:0 0 20px}.block-newsletter .content p{text-align:center}.block-sinformer-menu{margin:0 0 30px}.block-sinformer-menu .content ul li{text-align:center}.block-sinformer-menu .content ul ul li{padding:0}.block-sinformer-menu .content ul ul li:before{display:none}.block-sinformer-menu .content ul li a{font-size:1em}.block-sinformer-menu .content ul li.expanded>a{font-size:1.125em}}#zone-banner{max-width:none;padding:0}.block-banner .content{position:relative}.block-banner .content .media{height:400px;overflow:hidden}.block-banner .content .media img{height:auto;width:100%;display:block}.block-banner .content .contenu{width:100%;position:absolute;bottom:100px;left:0}.block-banner .content .section{max-width:870px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}.block-banner .content .resume{color:#fff;font-size:2em;text-align:center}@media only screen and (max-width:1600px){.block-banner .content .media img{height:100% !important;width:auto !important}}#zone-breadcrumb-wrapper{background-color:rgba(34,34,34,.55);position:absolute;left:0;right:0;z-index:1}#region-breadcrumb-first{padding:5px 0}#region-breadcrumb-second{text-align:right;padding:10px 0}#region-breadcrumb-second .block{display:inline-block;vertical-align:top}.block-breadcrumb .content{height:40px;display:table}.block-breadcrumb .content .breadcrumb{padding-bottom:0;display:table-cell;vertical-align:middle;font-size:.75em;color:#fff}.block-breadcrumb .content .breadcrumb a{color:#fff}.block-breadcrumb .content .breadcrumb .crumbs-current-page{color:#fff;font-family:"MontserratBold",Arial,Helvetica,sans-serif}.block-outils{z-index:1}.block-outils .content ul{margin:0}.block-outils .content ul li{margin:0;display:inline-block;vertical-align:top}.block-outils .content ul li a{font-size:0;width:30px;height:30px;display:block;background-position:50% 50%;background-repeat:no-repeat}.block-outils .content ul li a.lien-police-moins{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#font-size1)}.block-outils .content ul li a.lien-police-defaut{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#font-size2)}
.block-outils .content ul li a.lien-police-plus{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#font-size3)}.block-outils .content ul li a.lien-imprimer{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#print)}.block-outils+.block-addtoany{margin-left:20px}.block-addtoany .content .addtoany_list>a{background-repeat:no-repeat;height:30px;width:30px;padding:0;vertical-align:top;float:left}.block-addtoany .content .addtoany_list>a:nth-child(n+2){margin-left:6px}.block-addtoany .content .addtoany_list>a.a2a_button_facebook{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#facebook-white)}.block-addtoany .content .addtoany_list>a.a2a_button_twitter{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#twitter-white)}.block-addtoany .content .addtoany_list>a.a2a_button_pinterest{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#pinterest-white)}.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:970px){.block-addtoany .content .addtoany_list>a{height:26px;width:26px}.block-outils+.block-addtoany{margin-left:10px}#region-breadcrumb-second{padding:7px 0}#region-breadcrumb-first{padding:2px 0 3px}}@media only screen and (max-width:760px){#zone-breadcrumb-wrapper{background-color:rgba(0,0,0,1)}}.node-type-page-erreur #section-content{padding-bottom:0}.node-type-page-erreur #region-content .group-col01,.node-type-page-erreur #region-content .group-col02{height:800px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.node-type-page-erreur #region-content .group-col01{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/error/visuel.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;padding:200px 0 0}.node-type-page-erreur #region-content .group-col02{display:table}.node-type-page-erreur #region-content .group-col02>.inner{display:table-cell;vertical-align:middle}.node-type-page-erreur #region-content h1{color:#fff;font-size:1em;line-height:1.1;background-color:rgba(221,34,50,.7);width:400px;height:400px;padding:0;margin:0 0 0 auto;display:table}.node-type-page-erreur #region-content h1>.inner{text-align:center;padding:50px 50px 40px;display:table-cell;vertical-align:middle}.node-type-page-erreur #region-content h1 .titre01{font-family:"MontserratThin",Arial,Helvetica,sans-serif;font-size:3em}.node-type-page-erreur #region-content h1 .titre02{font-size:7.375em;display:block}.node-type-page-erreur #region-content .resume{text-align:center;padding:0 15px}.node-type-page-erreur #region-content .resume p{font-size:1.25em;line-height:1.5em}.node-type-page-erreur #region-content .resume p+p{margin:20px 0 0}.node-type-page-erreur #region-content .resume p strong{font-size:1.1em}.node-type-page-erreur #region-content .resume div{margin:30px 0 50px;display:inline-block}.node-type-page-erreur #region-content .resume a{color:#dd2232;font-size:1.125em;text-transform:uppercase;line-height:56px;border:2px solid #dd2232;height:56px;padding:0 35px;margin:20px 10px 0;display:inline-block;position:relative;z-index:2;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.node-type-page-erreur #region-content .resume a:before{content:"";background-color:#dd2232;width:100%;height:0;display:block;position:absolute;bottom:0;left:0;z-index:-1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (min-width:1025px){.node-type-page-erreur #region-content .resume a:hover,.node-type-page-erreur #region-content .resume a:focus,.node-type-page-erreur #region-content .resume a:active{color:#fff}.node-type-page-erreur #region-content .resume a:hover:before,.node-type-page-erreur #region-content .resume a:focus:before,.node-type-page-erreur #region-content .resume a:active:before{height:100%}
}@media only screen and (max-width:1600px){.node-type-page-erreur #region-content .group-col01{padding:235px 0 0}.node-type-page-erreur #region-content h1{width:330px;height:330px}.node-type-page-erreur #region-content h1>.inner{padding:50px 50px 40px}.node-type-page-erreur #region-content h1 .titre01{font-size:2.5em}.node-type-page-erreur #region-content h1 .titre02{font-size:6.12em}}@media only screen and (max-width:1024px){.node-type-page-erreur #region-content .group-col01{padding:250px 0 0}.node-type-page-erreur #region-content h1{width:300px;height:300px}.node-type-page-erreur #region-content h1>.inner{padding:40px 40px 30px}.node-type-page-erreur #region-content h1 .titre01{font-size:2.375em}.node-type-page-erreur #region-content h1 .titre02{font-size:5.5em}.node-type-page-erreur #region-content .resume div{margin:50px 0}.node-type-page-erreur #region-content .resume a{margin:0;display:block}.node-type-page-erreur #region-content .resume a+a{margin:20px 0 0}}@media only screen and (max-width:760px){.node-type-page-erreur #region-content .group-col01,.node-type-page-erreur #region-content .group-col02{height:auto}.node-type-page-erreur #region-content .group-col01{padding:180px 0 0}.node-type-page-erreur #region-content .group-col02>.inner{padding:40px 0 0}.node-type-page-erreur #region-content h1{width:250px;height:250px;margin:0 auto}.node-type-page-erreur #region-content h1>.inner{padding:40px 40px 25px}.node-type-page-erreur #region-content h1 .titre01{font-size:1.75em}.node-type-page-erreur #region-content h1 .titre02{font-size:4.5em}.node-type-page-erreur #region-content .resume p{font-size:1em}.node-type-page-erreur #region-content .resume div{margin:50px 0}.node-type-page-erreur #region-content .resume a{font-size:.9em;line-height:36px;height:36px;padding:0 20px}}.front #section-content{padding-bottom:0 !important}.front #zone-breadcrumb-wrapper{margin-top:60px}.front header.fixed+#section-content #zone-breadcrumb-wrapper{margin-top:0}#zone-breadcrumb-wrapper #region-content-top{padding:5px 0}#zone-slideshow{max-width:none;padding:0;position:relative}.front #region-content .block-title{color:#292929;font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:3em;text-align:center;text-transform:uppercase;padding:0 15px;margin:0 0 20px}.front #region-content .block-title+p{font-size:1.25em;text-align:center;line-height:1.5em;max-width:970px;padding:0 15px;margin:0 auto 40px}.block-h1 .content{height:40px;display:table}.block-h1 .content h1{color:#fff;font-size:.75em;text-align:left;text-transform:none;line-height:1;padding:0;margin:0;display:table-cell;vertical-align:middle}.block-slideshow .content .view-diaporama-hp{position:relative}.block-slideshow .content .media div{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;height:1000px;position:relative}.block-slideshow .content .media{position:relative}.block-slideshow .content .media .credits{color:#fff;text-shadow:0 0 2px rgba(150,150,150,1);text-align:center;max-width:1170px;padding:15px;margin:0 auto;display:block;position:absolute;bottom:110px !important;left:0;right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.block-slideshow .content .cadre-header{background-color:#fff;color:#292929;text-align:center;padding:0;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.block-slideshow .content .cadre-header:before{content:"";position:absolute;width:100%;height:100px;display:block;top:-100px;left:0;right:0;background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/home/mask-diapo.png);background-repeat:repeat-x;background-position:bottom center;background-size:contain}.block-slideshow .content .cadre-header h2{font-family:"MontserratRegular",Arial,Helvetica,sans-serif;font-size:3em;text-transform:uppercase;line-height:1em;margin:0;padding:30px}.block-slideshow .content .cadre-header h2 strong{font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-weight:400}.block-slideshow .content .cadre-header .bouton{padding:0 30px 30px}
.block-slideshow .content .cadre-header .bouton a{background-color:#e01e2b;color:#fff;font-size:1.125em;text-transform:uppercase;line-height:56px;height:56px;padding:0 30px;display:inline-block;position:relative;z-index:2;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.block-slideshow .content .cadre-header .bouton a:before{content:"";background-color:#e01e2b;width:100%;height:0;display:block;position:absolute;bottom:0;left:0;z-index:-1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.view-listing-destination-hp{background-color:#efebe6;margin:0 0 80px;position:relative}.view-listing-destination-hp .view-header,.view-listing-destination-hp .view-content{width:56%;padding:0 0 0 95px;float:left;clear:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.view-listing-destination-hp .view-header{padding-top:75px}.front #region-content .view-listing-destination-hp .view-header .block-title,.front #region-content .view-listing-destination-hp .view-header .block-title+p{max-width:900px;padding:0;margin-left:auto;margin-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.front #region-content .view-listing-destination-hp .view-header .block-title{font-family:"MontserratRegular",Arial,Helvetica,sans-serif}.front #region-content .view-listing-destination-hp .view-header .block-title strong{font-family:"MontserratBold",Arial,Helvetica,sans-serif}.view-listing-destination-hp .view-header .voir-plus{color:#292929;font-size:1em;text-transform:uppercase;line-height:50px;padding:0 0 0 60px;margin:0 0 0 180px;display:block;position:absolute;bottom:-70px;left:10%;z-index:3;display:none}.view-listing-destination-hp .view-header .voir-plus:before{content:"";background-color:#292929;background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#more);background-repeat:no-repeat;background-position:50% 50%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-size:14px 14px;width:50px;height:50px;position:absolute;top:0;left:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.view-listing-destination-hp .view-header .voir-plus:hover:before{background-color:#dd2232;background-size:28px 28px}.view-listing-destination-hp .view-content{margin-bottom:-100px;position:relative;z-index:1}.view-listing-destination-hp .view-content .slick{max-width:900px;margin-left:auto;position:relative}.view-listing-destination-hp .view-content .slick:after{content:"";background:-moz-linear-gradient(top,rgba(0,0,0,.05) 0%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.05) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.05) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0d000000',endColorstr='#00000000',GradientType=0);width:100%;height:15px;display:block;position:absolute;top:100%;left:0}.view-listing-destination-hp .view-content .slick-prev,.view-listing-destination-hp .view-content .slick-next{top:300px}.view-listing-destination-hp .view-content .node{background-color:#fff;height:540px;margin:0 1px 0 0;position:relative}.view-listing-destination-hp .view-content .media img{width:100% !important;height:auto !important;display:block}.view-listing-destination-hp .view-content .apercu{text-align:center;padding:30px}.view-listing-destination-hp .view-content .apercu h3{color:#292929;font-size:1.625em;text-transform:uppercase;margin:0 0 20px}.view-listing-destination-hp .view-content .apercu .tags{margin:0 0 20px}.view-listing-destination-hp .view-content .apercu .tags li{color:#dd2232;font-size:.688em;text-transform:uppercase;line-height:28px;border:1px solid #dd2232;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;height:28px;padding:0 15px;margin:0 4px 4px;display:inline-block;vertical-align:top}.view-listing-destination-hp .view-content .apercu .resume p{line-height:1.5em}
.view-listing-destination-hp .view-content .lien a{font-size:0;background-color:rgba(255,255,255,.8);width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:2;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.view-listing-destination-hp .view-content .slick-active .lien a{background-color:transparent}.view-listing-destination-hp .view-footer{opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.view-listing-destination-hp .view-footer.slick-initialized{opacity:1}.view-listing-destination-hp .view-footer .slick-list{height:725px;padding:0 0 0 60px;overflow:hidden}.view-listing-destination-hp .view-footer .slick-slide img{width:136% !important;height:auto !important;max-width:1100px;display:block;-webkit-transform:translateY(-20%);-moz-transform:translateY(-20%);transform:translateY(-20%)}.view-listing-destination-hp .view-footer .slick-slide{opacity:0 !important}.view-listing-destination-hp .view-footer .slick-slide.slick-active{opacity:1 !important}.block-quete .content{padding:0 0 80px}.block-quete .content .view-header{padding:60px 0 0;background:-webkit-linear-gradient(top,rgba(244,244,244,.65) 0%,rgba(183,183,183,0) 100%);background:-moz-linear-gradient(top,rgba(244,244,244,.65) 0%,rgba(183,183,183,0) 100%);background:linear-gradient(to bottom,rgba(244,244,244,.65) 0%,rgba(183,183,183,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6f4f4f4',endColorstr='#00000000',GradientType=0);max-width:inherit}.block-moment .content{padding:0 0 90px}.block-moment .content .slick-prev{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#arrowB-left);left:40px}.block-moment .content .slick-next{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#arrowB-right);right:40px}.block-moment .content .node{margin:0 15px;position:relative;overflow:hidden}.block-moment .content .media{height:540px;margin:-20px;overflow:hidden;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;transition:all .5s ease-out}.block-moment .content .media:after{content:"";background-color:rgba(0,0,0,.45);width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:all 1s ease-in;-moz-transition:all 1s ease-in;transition:all 1s ease-in}.block-moment .content .media div{height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.block-moment .content .media .credits{color:transparent;text-shadow:0 0 2px rgba(150,150,150,0);text-align:center;padding:15px;display:block;position:absolute;bottom:0;left:0;right:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.block-moment .content h3{color:#fff;font-size:2.25em;text-align:center;background-color:rgba(0,0,0,.45);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:680px;max-height:0;padding:0 50px;margin:0 auto;position:absolute;top:50%;left:50px;right:50px;z-index:1;opacity:0;overflow:hidden;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.block-moment .content h3 span{opacity:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.block-moment .content .lien a{font-size:0;width:100%;height:100%;display:none;position:absolute;top:0;left:0;z-index:2}.block-moment .content .slick-active .media:after{background-color:rgba(0,0,0,0);-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;transition:all 1s ease-out}.block-moment .content .slick-active .media .credits{color:#fff;text-shadow:0 0 2px rgba(150,150,150,1)}.block-moment .content .slick-active h3{max-height:100%;padding:50px;opacity:1;-webkit-transition:max-height .3s .8s ease-out,padding .3s .8s ease-out;-moz-transition:max-height .3s .8s ease-out,padding .3s .8s ease-out;transition:max-height .3s .8s ease-out,padding .3s .8s ease-out}
.block-moment .content .slick-active h3 span{opacity:1;-webkit-transition:all .5s .8s ease-in;-moz-transition:all .5s .8s ease-in;transition:all .5s .8s ease-in}.block-moment .content .slick-active .lien a{display:block}.block-social-stream{background-color:#efebe6;padding:90px 0 0}.front #region-content .block-social-stream .block-title{font-family:"MontserratRegular",Arial,Helvetica,sans-serif}.front #region-content .block-social-stream .block-title strong{font-family:"MontserratBold",Arial,Helvetica,sans-serif}.block .dcsns-toolbar .filter{text-align:center;margin:20px 0 30px}.block .dcsns-toolbar .filter li{margin:0 12px;display:inline-block;vertical-align:top}.block .dcsns-toolbar .filter li a{color:#dd2232;font-size:1.875em;text-shadow:none;line-height:70px;background-color:transparent;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:70px;height:70px;padding:0 3px 0 0;margin:0;float:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.block .dcsns-toolbar .filter li a.iso-active{background-color:#dd2232;-webkit-box-shadow:inset 0 0 0 3px #dd2232;-moz-box-shadow:inset 0 0 0 3px #dd2232;box-shadow:inset 0 0 0 3px #dd2232}.block .dcsns-toolbar .filter li a.link-all{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#all)}.block .dcsns-toolbar .filter li.f-facebook a{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#facebook-red)}.block .dcsns-toolbar .filter li.f-twitter a{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#twitter-red)}.block .dcsns-toolbar .filter li.f-youtube a{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#youtube-red)}.block .dcsns-toolbar .filter li.f-instagram a{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#instagram-red)}.block .dcsns-toolbar .filter li.f-pinterest a{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#pinterest-red)}.block .dcsns-toolbar .filter li a span{display:none}.block .dcsns-toolbar .filter li a.link-all.iso-active{color:#fff;background-image:none}.block .dcsns-toolbar .filter li.f-facebook a.iso-active{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#facebook-white)}.block .dcsns-toolbar .filter li.f-twitter a.iso-active{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#twitter-white)}.block .dcsns-toolbar .filter li.f-youtube a.iso-active{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#youtube-white)}.block .dcsns-toolbar .filter li.f-instagram a.iso-active{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#instagram-white)}.block .dcsns-toolbar .filter li.f-pinterest a.iso-active{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#pinterest-white)}.block #social-stream .stream{max-width:1180px;padding:0 10px;margin:0 auto}.block #social-stream .stream li{font-size:1em;line-height:1em;background-color:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:275px;height:275px;padding:0;margin:20px 10px 0;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-bottom:30px}.block #social-stream .stream li.dcsns-facebook,.block #social-stream .stream li.dcsns-youtube,.block #social-stream .stream li.dcsns-instagram{background-color:#000}.block #social-stream .stream li.dcsns-twitter .inner{padding:10px}.block #social-stream .stream li.dcsns-facebook .inner,.block #social-stream .stream li.dcsns-youtube .inner,.block #social-stream .stream li.dcsns-instagram .inner{height:100%;padding:0;position:relative}.block #social-stream .stream li.dcsns-facebook .section-thumb,.block #social-stream .stream li.dcsns-youtube .section-thumb,.block #social-stream .stream li.dcsns-instagram .section-thumb{width:100%;margin:0;display:block;float:none}
.block #social-stream .stream li.dcsns-twitter .section-thumb{margin:0 0 0 10px;float:right}.block #social-stream .stream li .section-thumb img{border:none;padding:0;margin:0}.block #social-stream .stream li.dcsns-facebook .section-thumb img,.block #social-stream .stream li.dcsns-youtube .section-thumb img,.block #social-stream .stream li.dcsns-instagram .section-thumb img{display:block;float:none;min-width:275px;min-height:275px}.block #social-stream .stream li .section-title{margin-bottom:0}.block #social-stream .stream li .section-text{font-size:.825em;text-align:left;margin:0;line-height:1.05em}.block #social-stream .stream li.dcsns-facebook .section-text,.block #social-stream .stream li.dcsns-instagram .section-text{color:#fff;background-color:rgba(0,0,0,.6);width:100%;padding:10px;display:none;position:absolute;bottom:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:80px;overflow:auto}.block #social-stream .stream li.dcsns-facebook .inner:hover .section-text{display:block}.block #social-stream .stream li .section-text a{color:#dd2232}.block #social-stream .stream li.dcsns-twitter .twitter-user{min-height:48px;margin:0 0 10px 50px;display:block}.block #social-stream .stream li.dcsns-twitter .twitter-user a{color:#000;line-height:1em}.block #social-stream .stream li.dcsns-twitter .twitter-user a strong{color:#000 !important}.block #social-stream .stream li .section-user,.block #social-stream .stream li .section-share{display:none}.block #social-stream .stream li .section-intro{background-color:#191919 !important}.block #social-stream .stream li .section-intro a{margin-left:10px}.block #social-stream .stream li .socicon{font-size:30px;text-align:center;line-height:50px;background-color:#e01e2b;width:50px;height:50px;display:block;position:absolute;top:0;left:0}.block-bouton-social-stream .content,.see-all-posts-content{text-align:center;background-color:#efebe6;padding:40px 0 120px}.block-bouton-social-stream .content a,.see-all-posts-content a{color:#292929;font-size:1.125em;text-transform:uppercase;line-height:56px;border:2px solid #292929;height:56px;padding:0 30px;display:inline-block;position:relative;z-index:2;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.block-bouton-social-stream .content a:before,.see-all-posts-content a:before{content:"";background-color:#292929;width:100%;height:0;display:block;position:absolute;bottom:0;left:0;z-index:-1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.page-all-social-stream #section-content,.page-mur-social-tourisme-occitanie #section-content{background-color:#efebe6}.block-seo{background-color:#2c2c2c;padding:30px 0}.block-seo .content{color:#a0a0a0;text-align:center;max-width:1170px;padding:0 15px;margin:0 auto}.front #region-content .block-seo .content .block-title{color:#fff;font-size:1.375em;padding:0;margin:0 0 10px}.block-seo .content p,.front #region-content .block-seo .content .block-title+p{font-size:.875em;line-height:1;max-width:none;padding:0;margin:0}@media only screen and (min-width:1025px){.block-slideshow .content .cadre-header .bouton a:hover,.block-slideshow .content .cadre-header .bouton a:focus,.block-slideshow .content .cadre-header .bouton a:active{color:#fff}.block-slideshow .content .cadre-header .bouton a:hover:before,.block-slideshow .content .cadre-header .bouton a:focus:before,.block-slideshow .content .cadre-header .bouton a:active:before{height:100%}.block-moment .content .slick-active .node:hover .media{height:500px;margin:0}}@media only screen and (max-width:1600px){.block-moment .content .slick-active .node:hover .media{height:500px}.block .dcsns-toolbar .filter li a:hover,.block .dcsns-toolbar .filter li a:focus,.block .dcsns-toolbar .filter li a:active{background-color:#dd2232;-webkit-box-shadow:inset 0 0 0 3px #dd2232;-moz-box-shadow:inset 0 0 0 3px #dd2232;box-shadow:inset 0 0 0 3px #dd2232}.block .dcsns-toolbar .filter li a.link-all:hover,.block .dcsns-toolbar .filter li a.link-all:focus,.block .dcsns-toolbar .filter li a.link-all:active{color:#fff;background-image:none}
.block .dcsns-toolbar .filter li.f-facebook a:hover,.block .dcsns-toolbar .filter li.f-facebook a:focus,.block .dcsns-toolbar .filter li.f-facebook a:active{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#facebook-white)}.block .dcsns-toolbar .filter li.f-twitter a:hover,.block .dcsns-toolbar .filter li.f-twitter a:focus,.block .dcsns-toolbar .filter li.f-twitter a:active{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#twitter-white)}.block .dcsns-toolbar .filter li.f-youtube a:hover,.block .dcsns-toolbar .filter li.f-youtube a:focus,.block .dcsns-toolbar .filter li.f-youtube a:active{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#youtube-white)}.block .dcsns-toolbar .filter li.f-instagram a:hover,.block .dcsns-toolbar .filter li.f-instagram a:focus,.block .dcsns-toolbar .filter li.f-instagram a:active{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#instagram-white)}.block .dcsns-toolbar .filter li.f-pinterest a:hover,.block .dcsns-toolbar .filter li.f-pinterest a:focus,.block .dcsns-toolbar .filter li.f-pinterest a:active{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#pinterest-white)}.block #social-stream .stream li.dcsns-facebook .inner:hover .section-text,.block #social-stream .stream li.dcsns-instagram .inner:hover .section-text{display:block}.block-bouton-social-stream .content a:hover,.block-bouton-social-stream .content a:focus,.block-bouton-social-stream .content a:active,.see-all-posts-content a:hover,.see-all-posts-content a:focus,.see-all-posts-content a:active{color:#fff}.block-bouton-social-stream .content a:hover:before,.block-bouton-social-stream .content a:focus:before,.block-bouton-social-stream .content a:active:before,.see-all-posts-content a:hover:before,.see-all-posts-content a:focus:before,.see-all-posts-content a:active:before{height:100%}}@media only screen and (min-width:761px){.block-slideshow .panoramique-header .owl-carousel .owl-controls .owl-buttons .owl-prev,.block-slideshow .panoramique-header .owl-carousel .owl-controls .owl-buttons .owl-next{margin:2px 0 0}}@media only screen and (min-width:971px){#zone-slideshow:before{content:"";background-color:rgba(221,34,50,.9);height:200px;display:none;position:absolute;bottom:0;left:0;right:0;z-index:1}.block-slideshow .panoramique-header .owl-carousel .owl-controls .owl-buttons .owl-prev,.block-slideshow .panoramique-header .owl-carousel .owl-controls .owl-buttons .owl-next{margin:-120px 0 0}}@media only screen and (min-width:1171px){.block-slideshow .panoramique-header .owl-carousel .owl-controls .owl-buttons .owl-prev,.block-slideshow .panoramique-header .owl-carousel .owl-controls .owl-buttons .owl-next{margin:-105px 0 0}}@media only screen and (min-width:1601px){#zone-slideshow:before{height:240px}.block-slideshow .panoramique-header .owl-carousel .owl-controls .owl-buttons .owl-prev,.block-slideshow .panoramique-header .owl-carousel .owl-controls .owl-buttons .owl-next{margin:-125px 0 0}}@media only screen and (max-width:1600px){.front #region-content .block-title{font-size:2.5em}.front #region-content .block-title+p{margin-bottom:30px}.block-slideshow .content .media div{height:800px}.block-slideshow .content .cadre-header h2{font-size:2.5em;padding:40px}.block-slideshow .content .cadre-header .bouton{padding:0 40px 40px}.view-listing-destination-hp{margin:0 0 120px}.view-listing-destination-hp .view-header,.view-listing-destination-hp .view-content{width:46%}.view-listing-destination-hp .view-header{padding-top:60px}.front #region-content .view-listing-destination-hp .view-header .block-title,.front #region-content .view-listing-destination-hp .view-header .block-title+p{max-width:none}.front #region-content .view-listing-destination-hp .view-header .block-title{margin-left:-50px;margin-right:-50px}.view-listing-destination-hp .view-header .voir-plus{line-height:50px;padding:0 0 0 60px;margin:0 0 0 100px;bottom:-40px;display:none}
.view-listing-destination-hp .view-header .voir-plus:before{background-size:14px 14px;width:50px;height:50px}.view-listing-destination-hp .view-content{margin-bottom:-65px}.view-listing-destination-hp .view-content .node{height:600px}.view-listing-destination-hp .view-content .apercu{padding:25px}.view-listing-destination-hp .view-content .apercu h3{font-size:1.35em}.view-listing-destination-hp .view-footer .slick-list{height:600px;padding:0 0 0 50px}.block-quete .content{padding:0 0 65px}.block-moment .content{padding:0 0 75px}.block-moment .content .media{height:540px}.block-moment .content h3{font-size:1.875em;padding:0 40px}.block-moment .content .slick-active h3{padding:40px}.block-social-stream{padding:75px 0 0}.block .dcsns-toolbar .filter{text-align:center;margin:15px 0 25px}.block-bouton-social-stream .content,.see-all-posts-content{padding-bottom:100px}}@media only screen and (max-width:1370px){.view-listing-destination-hp .view-header{padding-top:50px}.view-listing-destination-hp .view-footer .slick-slide img{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}}@media only screen and (max-width:1170px){.block-moment .content h3{font-size:1.75em;padding:40px;left:40px;right:40px}.block .dcsns-toolbar .filter li a{font-size:1.625em;line-height:60px;width:60px;height:60px}}@media only screen and (max-width:970px){.front #zone-breadcrumb-wrapper{margin-top:45px}#zone-breadcrumb-wrapper #region-content-top{padding:2px 0 3px}.front #region-content .block-title{font-size:2em;margin:0 0 15px}.front #region-content .block-title+p{margin:0 auto 30px}.block-slideshow .content .media div{height:470px}.block-slideshow .content .media .credits{bottom:60px !important}.block-slideshow .content .cadre-header{margin-top:0}.block-slideshow .content .cadre-header:before{top:-50px;height:50px}.block-slideshow .content .cadre-header h2{font-size:2em;padding:20px}.block-slideshow .content .cadre-header .bouton{padding:0 20px 20px}.block-slideshow .content .cadre-header .bouton a{line-height:46px;height:46px}.view-listing-destination-hp{margin:0;position:relative;z-index:3}.view-listing-destination-hp .view-header,.view-listing-destination-hp .view-content{width:auto;padding-left:0;float:none}.view-listing-destination-hp .view-header{height:580px;padding-top:30px}.view-listing-destination-hp .view-header:before{content:"";background:-moz-linear-gradient(top,rgba(255,255,255,1) 35%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 35%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 35%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=0);width:100%;height:150px;position:absolute;top:0;left:0;z-index:-1}.front #region-content .view-listing-destination-hp .view-header .block-title,.front #region-content .view-listing-destination-hp .view-header .block-title+p{padding:0 15px}.front #region-content .view-listing-destination-hp .view-header .block-title{margin-left:0;margin-right:0}.view-listing-destination-hp .view-header .voir-plus{font-size:1em;line-height:50px;padding:0 0 0 60px;margin:0;bottom:30px;left:70px}.view-listing-destination-hp .view-header .voir-plus:before{background-size:14px 14px;width:50px;height:50px}.view-listing-destination-hp .view-content{margin-bottom:0}.view-listing-destination-hp .view-content .slick{max-width:none;padding:0 0 30px}.view-listing-destination-hp .view-content .slick:after{background:#fff;height:250px;top:auto;bottom:0;z-index:-1}.view-listing-destination-hp .view-content .slick-prev,.view-listing-destination-hp .view-content .slick-next{display:none !important}.view-listing-destination-hp .view-footer{width:100%;position:absolute;top:50px;z-index:-2}.view-listing-destination-hp .view-footer .slick-list{height:auto;padding:0}.view-listing-destination-hp .view-footer .slick-slide img{width:auto !important;height:520px !important;margin:0 0 0 50%;-webkit-transform:translateX(-40%);-moz-transform:translateX(-40%);transform:translateX(-40%)}
.block-quete .content{padding:0 0 50px}.block-moment .content{padding:0 0 60px}.block-moment .content .slick-prev,.block-moment .content .slick-next{margin:0;position:absolute;top:auto;bottom:60px}.block-moment .content .slick-prev{left:50%;margin-left:-47px}.block-moment .content .slick-next{right:50%;margin-right:-47px}.block-moment .content .node{margin:0}.block-social-stream{padding:60px 0 0}.block .dcsns-toolbar .filter li{margin:0 10px}.block .dcsns-toolbar .filter li a{font-size:1.375em;line-height:50px;width:50px;height:50px}.block-bouton-social-stream .content,.see-all-posts-content{padding:40px 0 100px}.block-bouton-social-stream .content a,.see-all-posts-content a{line-height:46px;height:46px}}@media only screen and (max-width:760px){.front #zone-breadcrumb-wrapper{margin-top:0}.front #region-content .block-title{font-size:1.5em;margin:0 0 10px}.front #region-content .block-title+p{font-size:1em;margin:0 auto 20px}.view-listing-destination-hp .view-content .slick-slide .media>div{position:relative}.view-listing-destination-hp .view-content .slick-slide .media>div:before{content:"";position:absolute;width:50px;height:50px;background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/home/swip.gif);background-repeat:no-repeat;background-size:50px 50px;background-position:50% 50%;left:50%;bottom:0;margin:0 0 -10px -25px;display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.view-listing-destination-hp .view-content .slick-active:hover .media>div:before{display:none}.view-listing-destination-hp .view-content .slick-slide .lien{background-color:rgba(255,255,255,.8);width:100%;height:100%;display:block;position:absolute;top:0;left:0}.view-listing-destination-hp .view-content .slick-slide.slick-active .lien{background-color:transparent}.view-listing-destination-hp .view-content .slick-slide .lien a{display:none}.view-listing-destination-hp .view-content .slick-slide.slick-active .lien a{display:block}.block-slideshow .content .media div{height:370px}.block-slideshow .content .media .credits{font-size:.75em;bottom:30px !important}.block-slideshow .content .cadre-header h2{font-size:1.5em;padding:15px}.block-slideshow .content .cadre-header .bouton{padding:0 15px 15px}.block-slideshow .content .cadre-header .bouton a{font-size:.9em;line-height:36px;height:36px;padding:0 20px}.view-listing-destination-hp .view-header{height:130px}.view-listing-destination-hp .view-content .node{background-color:#fff;height:440px}.view-listing-destination-hp .view-content .apercu{padding:20px}.view-listing-destination-hp .view-content .apercu h3{font-size:1.125em;margin:0 0 15px}.view-listing-destination-hp .view-content .apercu .tags{margin:0 0 15px}.view-listing-destination-hp .view-content .apercu .resume p{font-size:.875em}.view-listing-destination-hp .view-footer{display:none}.view-listing-destination-hp .view-footer .slick-slide img{height:320px !important}.front .listing-mosaique .view-content .views-row:nth-child(5) .node,.front .listing-mosaique .view-content .views-row:nth-child(8) .node{width:100% !important}.front .listing-mosaique .view-content .views-row:nth-child(5) .node .media div,.front .listing-mosaique .view-content .views-row:nth-child(8) .node .media div{height:245px !important}.front .block-quete .listing-mosaique .view-content .views-row:nth-child(5) .node .apercu,.front .block-quete .listing-mosaique .view-content .views-row:nth-child(8) .node .apercu{padding:50px 15px 0 !important}.front .listing-mosaique .view-content .views-row:nth-child(5) .node .apercu .picto-mosaique div,.front .listing-mosaique .view-content .views-row:nth-child(8) .node .apercu .picto-mosaique div{width:80px;height:80px;background-size:80px 80px}.front .listing-mosaique .view-content .views-row:nth-child(5) .node .apercu h3,.front .listing-mosaique .view-content .views-row:nth-child(8) .node .apercu h3{font-size:1.125em}.front .listing-mosaique .view-content .views-row:nth-child(5) .node .apercu .resume,.front .listing-mosaique .view-content .views-row:nth-child(8) .node .apercu .resume{display:block}
.front .listing-mosaique .view-content .views-row:nth-child(7) .node{width:50% !important}.front .listing-mosaique .view-content .views-row:nth-child(7) .node .media div{height:120px !important}.front .block-quete .listing-mosaique .view-content .views-row:nth-child(7) .node .apercu{padding:20px 15px 0 !important}.front .listing-mosaique .view-content .views-row:nth-child(7) .node .apercu .picto-mosaique div{width:50px;height:50px;background-size:50px 50px}.front .listing-mosaique .view-content .views-row:nth-child(7) .node .apercu h3{font-size:.875em}.front .listing-mosaique .view-content .views-row:nth-child(7) .node .apercu .resume{display:none}.block-moment .content{padding:0 0 30px}.block-moment .content .media{height:300px}.block-moment .content h3{font-size:1.125em;padding:15px !important;top:30px;-webkit-transform:none;-moz-transform:none;transform:none;min-height:100px}.block-moment .content h3 span{opacity:1}.block #social-stream .stream li{height:auto}.block #social-stream .stream li.dcsns-facebook .section-text,.block #social-stream .stream li.dcsns-instagram .section-text{display:block;position:relative;bottom:auto;left:auto;height:auto;overflow:inherit}.block-social-stream{padding:30px 0 0}.block .dcsns-toolbar .filter{margin:10px 0}.block .dcsns-toolbar .filter li{margin:0 7px}.block .dcsns-toolbar .filter li a{font-size:1.063em;line-height:40px;width:40px;height:40px;padding:0 2px 0 0}.block-bouton-social-stream .content,.see-all-posts-content{padding:30px 0 70px}.block-bouton-social-stream .content a,.see-all-posts-content a{font-size:.9em;line-height:36px;height:36px;padding:0 20px}}@media only screen and (max-width:1199px){.block #social-stream .stream{max-width:885px}}@media only screen and (max-width:904px){.block #social-stream .stream{max-width:590px}}@media only screen and (max-width:609px){.block #social-stream .stream{max-width:295px}}.node-type-sommaire #zone-content-wrapper{position:relative}.node-type-sommaire #zone-content-wrapper:before{content:"";background-color:#efebe6;width:100%;height:570px;display:block;position:absolute;top:0;left:0;z-index:-1}.node-type-sommaire #region-content .view-content{margin:0 -15px}.node-type-sommaire #region-content .views-row .node{margin:30px 15px 0;position:relative;overflow:hidden}.node-type-sommaire #region-content .views-row .media:after{content:"";background-color:rgba(0,0,0,.3);width:100%;height:100%;display:block;position:absolute;top:0;left:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.node-type-sommaire #region-content .views-row .media img{width:100% !important;height:auto !important;display:block}.node-type-sommaire #region-content .views-row .apercu{text-shadow:0 0 5px rgba(0,0,0,.5);width:100%;height:100%;padding:55% 30px 0;position:absolute;top:0;left:0;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.node-type-sommaire #region-content .views-row .apercu h2{color:#fff;font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:1.8em;text-align:center;text-transform:uppercase;margin:0 0 15px}.node-type-sommaire #region-content .views-row .apercu .resume p{color:#fff;text-align:center;line-height:1.5em}.node-type-sommaire #region-content .views-row .lien{width:100%;position:absolute;left:0;bottom:-100px;z-index:2;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.node-type-sommaire #region-content .views-row .lien a{color:#fff;font-size:1.125em;text-align:center;text-transform:uppercase;line-height:46px;border:2px solid #fff;max-width:230px;height:46px;margin:0 auto;display:block}.node-type-sommaire #region-content .views-row .lien a:after{content:"";width:100%;height:600px;display:block;position:absolute;bottom:-50px;left:0}@media only screen and (min-width:320px){.node-type-sommaire #region-content .views-row .node:hover .media:after{background-color:rgba(221,34,50,.85)}
.node-type-sommaire #region-content .views-row .node:hover .apercu{padding-top:55px}.node-type-sommaire #region-content .views-row .node:hover .lien{bottom:50px}}@media only screen and (max-width:760px){.node-type-sommaire #region-content .intro{margin-bottom:20px}.node-type-sommaire #region-content .view-content{margin:0}.node-type-sommaire #region-content .views-row .node{margin:20px 0 0}.node-type-sommaire #region-content .views-row .apercu{padding:50% 20px 0}.node-type-sommaire #region-content .views-row .apercu h2{font-size:1.375em}.node-type-sommaire #region-content .views-row .apercu .resume p{font-size:.875em;line-height:1.429em}.node-type-sommaire #region-content .views-row .lien a{text-indent:-9999px;font-size:0;border:none}}.node-type-article #section-content{padding-bottom:0 !important}.node-type-article .intro{margin-bottom:0}.node-type-page-experience #section-content{padding-bottom:0;background-color:#efebe6}.node-type-page-experience .panoramique-header{position:relative}.node-type-page-experience .panoramique-header .owl-item div,.node-type-page-experience .panoramique-header .disabled div{height:770px;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.node-type-page-experience .panoramique-header .credits{position:absolute;bottom:130px;color:#fff;text-shadow:0px 0px 2px rgba(150,150,150,1);font-size:1em;max-width:1170px;left:0;right:0;display:block;text-align:center;margin:0 auto;padding:15px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}.node-type-page-experience .strate01{position:relative}.node-type-page-experience .strate01 .cadre-header{position:absolute;max-width:770px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;padding:0;left:0;right:0;top:170px;text-align:center;color:#fff;margin:0 auto;z-index:2}.node-type-page-experience .strate01 .cadre-header h1.title-page{font-family:"MontserratRegular",Arial,Helvetica,sans-serif;color:#fff;background-color:rgba(0,0,0,.45);padding:30px;font-size:2.5em}.node-type-page-experience .strate01 .cadre-header h1.title-page strong{font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-weight:400}.node-type-page-experience .strate01 .flag-outer a{font-size:0;background-color:#dd2232;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:80px;width:80px;display:block;background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#add-favoris);background-size:50% 50%;background-position:50% 50%;background-repeat:no-repeat;margin:0 auto;position:relative;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.node-type-page-experience .strate01 .flag-wrapper a.unflag-action:before{content:"";background-color:#fff;background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#delete-favoris);background-repeat:no-repeat;background-position:50% 50%;background-size:50% 50%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:40px;height:40px;position:absolute;top:0;right:-10px}.node-type-page-experience .strate01 .flag-wrapper .flag-throbber{display:none !important}.node-type-page-experience .strate02 .carte-miniature img{width:100%;height:auto;vertical-align:bottom}.node-type-page-experience .strate02 .group-col02,.node-type-page-experience .strate02 .group-col03,.node-type-page-experience .strate02 .group-col04,.node-type-page-experience .strate02 .group-col05{text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;padding:20px 15px;position:relative}.node-type-page-experience .strate02 .section{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/roadtrip/fond-exp.png);background-repeat:repeat-y;background-size:contain;margin-top:-120px;position:relative;z-index:2}.node-type-page-experience .strate02 .group-col02 .prefix,.node-type-page-experience .strate02 .group-col03 .prefix,.node-type-page-experience .strate02 .group-col04 .prefix,.node-type-page-experience .strate02 .group-col05 .prefix{font-family:"MontserratBold",Arial,Helvetica,sans-serif;display:block;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;padding:50px 0 20px;position:relative;color:#292929;font-weight:400}
.node-type-page-experience .strate02 .group-col05 .prefix{color:#fff}.node-type-page-experience .strate02 .group-col02 .prefix:before,.node-type-page-experience .strate02 .group-col03 .prefix:before,.node-type-page-experience .strate02 .group-col04 .prefix:before,.node-type-page-experience .strate02 .group-col05 .prefix:before{content:"";display:block;position:absolute;width:40px;height:40px;top:0;left:50%;margin-left:-20px;background-position:50% 50%;background-repeat:no-repeat;background-size:40px 40px}.node-type-page-experience .strate02 .group-col02 .prefix:before{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#budget)}.node-type-page-experience .strate02 .group-col03 .prefix:before{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#caracteristique)}.node-type-page-experience .strate02 .group-col04 .prefix:before{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#periode)}.node-type-page-experience .strate02 .group-col05 .prefix:before{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#duree)}.node-type-page-experience .strate02 .group-col05 .duree{font-family:"MontserratBold",Arial,Helvetica,sans-serif;color:#fff;font-size:3em;margin-top:50px}.node-type-page-experience .strate02 .group-col05 .suffix{color:#fff;font-size:1.375em}.node-type-page-experience .strate02 .caracteristiques ul li{text-align:left;background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#check);background-repeat:no-repeat;background-position:0 5px;padding:0 0 0 20px;background-size:10px auto;margin:0 0 10px}.node-type-page-experience .strate02 .periode ul li{margin:0 0 10px}.node-type-page-experience .strate02 .budget,.node-type-page-experience .strate02 .caracteristiques,.node-type-page-experience .strate02 .periode{font-size:.875em;color:#676767}.node-type-page-experience .strate03{background-color:#efebe6;padding:60px 0}.node-type-page-experience .strate03 .group-col02,.node-type-page-experience .strate03 .group-col02 .portrait{position:relative}.node-type-page-experience .strate03 .group-col02 .portrait .lien a{position:absolute;top:0;right:0;left:0;bottom:0;font-size:0;text-indent:-9999px;z-index:20}.node-type-page-experience .strate03 .portrait{margin:0 auto;width:230px;position:relative}.node-type-page-experience .strate03 .portrait .portrait-experience{width:160px;height:160px;margin:0 auto}.node-type-page-experience .strate03 .portrait .portrait-experience img{width:100%;height:auto;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.node-type-page-experience .strate03 .portrait .legende{text-align:center;padding:15px;color:#292929;line-height:1.3em}.node-type-page-experience .strate03 .recommandation{position:absolute;top:5px;left:50%;margin-left:-120px;background-color:#dd2232;width:90px;height:90px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-align:center;color:#fff;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;padding:30px 5px 5px}.node-type-page-experience .strate03 .recommandation .prefix{font-size:.65em}.node-type-page-experience .strate03 .recommandation .prenom{font-size:.9em}.node-type-page-experience .strate03 .commentaire p{margin-bottom:30px;line-height:1.5em}.node-type-page-experience .strate03 .commentaire p:last-child{margin-bottom:0}.node-type-page-experience .strate03 .commentaire a{color:#676767;text-decoration:underline}.node-type-page-experience .strate03 .commentaire .bouton a{color:#fff;font-size:1.125em;text-transform:uppercase;text-decoration:none;display:inline-block;padding:0 50px;border:#dd2232 solid 2px;height:46px;line-height:46px;position:relative;z-index:2;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.node-type-page-experience .strate03 .commentaire .bouton a:before{content:"";background-color:#dd2232;width:100%;height:100%;display:block;position:absolute;bottom:0;left:0;z-index:-1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.node-type-page-experience .strate04{background-color:#fff}.node-type-page-experience .strate05{border-top:#fff solid 60px;border-bottom:#fff solid 60px}.node-type-page-experience .strate05 .group-col01,.node-type-page-experience .strate05 .group-col02{position:relative}.node-type-page-experience .strate05 .group-col01:before{content:"";display:block;position:absolute;height:150px;width:150px;top:-50px;left:50%;margin-left:-75px;background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#blog);background-position:center center;background-repeat:no-repeat;background-size:130px auto}.node-type-page-experience .strate05 .group-col02:after{content:"";display:block;position:absolute;height:150px;width:150px;bottom:-120px;left:50%;margin-left:-75px;background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#blog);background-position:center center;background-repeat:no-repeat;background-size:130px auto;transform:rotate(180deg)}.node-type-page-experience .strate05 .group-col01 .legende{position:absolute;bottom:0;color:#fff;text-shadow:0px 0px 2px rgba(150,150,150,1);font-size:1em;left:0;right:0;display:block;text-align:center;margin:0 auto;padding:15px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}.node-type-page-experience .strate05 .photo-blog div{height:570px;background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.node-type-page-experience .strate05 .group-col02 .prefix{font-size:3em;text-transform:uppercase;color:#2c2c2c;margin:0 0 50px}.node-type-page-experience .strate05 .group-col02 .prefix span{font-family:"MontserratBold",Arial,Helvetica,sans-serif;display:block}.node-type-page-experience .strate05 .group-col02{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:120px 120px 60px;text-align:center}.node-type-page-experience .strate05 .extrait-blog p{margin-bottom:30px;line-height:1.5em}.node-type-page-experience .strate05 .extrait-blog p:last-child{margin-bottom:0}.node-type-page-experience .strate05 .extrait-blog a{color:#676767;text-decoration:underline}.node-type-page-experience .strate05 .extrait-blog .bouton a{color:#2c2c2c;font-size:1.125em;text-transform:uppercase;text-decoration:none;display:inline-block;padding:0 50px;border:#2c2c2c solid 2px;height:46px;line-height:46px;position:relative;z-index:2;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.node-type-page-experience .strate05 .extrait-blog .bouton a:before{content:"";background-color:#2c2c2c;width:100%;height:0;display:block;position:absolute;bottom:0;left:0;z-index:-1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.node-type-page-experience .strate06{background-color:#fff;padding:30px 0 60px}.node-type-page-experience .strate06 .group-col01,.node-type-page-experience .strate06 .group-col02{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.node-type-page-experience .strate06 .group-col01{padding-right:15px}.node-type-page-experience .strate06 .group-col02{padding-left:15px}.node-type-page-experience .strate06 .block-tripadvisor .label-above,.node-type-page-experience .strate06 .lien-tripadvisor .label-above{font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:3em;text-transform:uppercase;color:#2c2c2c;margin:0 0 50px;text-align:center}.node-type-page-experience .strate06 .lien-tripadvisor a{display:block;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;width:260px;height:260px;margin:30px auto;padding:130px 15px 30px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;line-height:1.5em;background-color:#efebe6;border:#efebe6 solid 5px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#676767;text-decoration:none}
.node-type-page-experience .strate06 .lien-tripadvisor a:before{content:"";display:block;position:absolute;height:100px;width:220px;background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/paragraphes/tripadvisor.png);background-repeat:no-repeat;background-position:50% 50%;top:20px;left:50%;margin-left:-110px}.node-type-page-experience .strate06 .lien-tripadvisor a:after{content:"";display:block;position:absolute;height:50px;width:50px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#4a873f;background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#more);background-repeat:no-repeat;background-position:50% 50%;background-size:20px 20px;position:absolute;top:0;right:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;transform:rotate(0deg)}.node-type-page-experience .strate06 .lien-tripadvisor2 a{display:block;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;min-height:553px;padding:200px 90px 130px;background-color:#fff;border:#efebe6 solid 5px;color:#2c2c2c;text-decoration:none;font-size:1.8em;line-height:1.5em;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase}.node-type-page-experience .strate06 .lien-tripadvisor2 a:before{content:"";display:block;position:absolute;height:100px;width:220px;background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/paragraphes/tripadvisor.png);background-repeat:no-repeat;background-position:50% 50%;top:40px;left:50%;margin-left:-110px}.node-type-page-experience .strate06 .lien-tripadvisor2 a:after{content:"";display:block;position:absolute;height:50px;width:50px;background-color:#2c2c2c;background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#more);background-repeat:no-repeat;background-position:50% 50%;background-size:20px 20px;position:absolute;bottom:50px;left:50%;margin-left:-25px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.node-type-page-experience .strate06 #CDSWIDSSP{width:100% !important;border:#efebe6 solid 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.node-type-page-experience .strate06 .group-col02 .block-title{font-size:3em;text-transform:uppercase;color:#2c2c2c;margin:0 0 40px;display:block;text-align:center}.node-type-page-experience .strate06 .group-col02 .block-title span{font-family:"MontserratBold",Arial,Helvetica,sans-serif}.node-type-page-experience .strate06 .group-col02 .field-collection-container{border-bottom:none;margin-bottom:0}.node-type-page-experience .strate06 .block-instagram .fiche-instagram{float:left;width:50%;position:relative}.node-type-page-experience .strate06 .block-instagram .fiche-instagram a{position:absolute;text-indent:-9999px;top:0;left:0;right:0;bottom:0}.node-type-page-experience .strate06 .block-instagram .fiche-instagram .field-collection-view{padding:0;margin:0;border-bottom:none}.node-type-page-experience .strate06 .block-instagram .media{position:relative;margin:10px}.node-type-page-experience .strate06 .block-instagram .clearfix:after{display:none}.node-type-page-experience .strate06 .block-instagram .media .photo:before{content:"";background-color:#e01e2b;display:block;position:absolute;width:50px;height:50px;top:0;left:0;background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#picto-instagram);background-position:50% 50%;background-repeat:no-repeat;background-size:40px 40px}.node-type-page-experience .strate06 .block-instagram .media .photo img{width:100%;height:auto}
.node-type-page-experience .strate06 .block-instagram .media .legende{position:absolute;bottom:0;color:#fff;text-shadow:0px 0px 2px rgba(150,150,150,1);font-size:1em;left:0;right:0;display:block;text-align:center;margin:0 auto;padding:15px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}.node-type-page-experience .strate06 .block-instagram .media .legende .credits{font-weight:700;margin:0 0 5px}.node-type-page-experience .strate07,.node-type-page-experience .strate08{padding:90px 0}.node-type-page-experience .strate08{background-color:#fff}.node-type-page-experience .strate07 h2,.node-type-page-experience .strate08 h2{color:#2c2c2c;font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:3em;text-align:center;text-transform:uppercase}.node-type-page-experience .strate07 .group-cross-selling>.resume,.node-type-page-experience .strate08 .group-cross-selling>.resume{text-align:center;margin:20px 0 0}.node-type-page-experience .strate07 .group-cross-selling>.resume p,.node-type-page-experience .strate08 .group-cross-selling>.resume p{font-size:1.25em;line-height:1.5em}.node-type-page-experience .strate07 .block-cross-selling,.node-type-page-experience .strate08 .block-cross-selling-sejours{margin:42px 0 -8px}.node-type-page-experience .strate07 .block-cross-selling .owl-carousel{margin:0 -8px}.node-type-page-experience .strate07 .block-cross-selling .owl-carousel .owl-wrapper-outer:before,.node-type-page-experience .strate07 .block-cross-selling .owl-carousel .owl-wrapper-outer:after{background-color:#efebe6;width:8px}.node-type-page-experience .strate07 .block-cross-selling .owl-carousel .owl-item>div{margin:0 8px}.node-type-page-experience .strate07 .block-cross-selling .node{margin:8px 0}.node-type-page-experience .strate09{background-color:#dd2232}.node-type-page-experience .strate09 .group-col01,.node-type-page-experience .strate09 .group-col02{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.node-type-page-experience .strate09 .group-col01{width:33.33333%}.node-type-page-experience .strate09 .group-col02{width:66.66666%;background-color:#ee3a49}.node-type-page-experience .strate09 .group-col01:last-child{width:100%}.node-type-page-experience .strate09 .group-col01{padding:60px}.node-type-page-experience .strate09 .prefix{font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:1.875em;text-transform:uppercase;color:#fff;margin:0 0 50px}.node-type-page-experience .strate09 .resume{color:#fff}.node-type-page-experience .strate09 .resume a{color:#fff}.node-type-page-experience .strate09 .resume p:last-child,.node-type-page-experience .strate09 .resume ul:last-child,.node-type-page-experience .strate09 .resume ol:last-child{margin-bottom:0}.node-type-page-experience .strate09 .resume p{margin:0 0 30px;line-height:1.5em}.node-type-page-experience .strate09 .resume .bouton a{color:#dd2232;font-size:1.125em;text-transform:uppercase;text-decoration:none;display:inline-block;padding:0 50px;border:#fff solid 2px;height:46px;line-height:46px;position:relative;z-index:2;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.node-type-page-experience .strate09 .resume .bouton a:before{content:"";background-color:#fff;width:100%;height:100%;display:block;position:absolute;bottom:0;left:0;z-index:-1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.node-type-page-experience .strate09 .resume ul,.node-type-page-experience .strate09 .resume ol{margin:0 0 30px}.node-type-page-experience .strate09 .resume ul li,.node-type-page-experience .strate09 .resume ol li{text-align:left;margin:0 0 10px;position:relative}.node-type-page-experience .strate09 .resume ul li:before,.node-type-page-experience .strate09 .resume ol li:before{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:block;position:absolute;left:10px}
.node-type-page-experience .strate09 .resume ul li{padding:0 0 0 30px}.node-type-page-experience .strate09 .resume ul li:before{content:"";background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#puce-white);background-repeat:no-repeat;background-size:15px 15px;height:15px;width:15px;top:0}.node-type-page-experience .strate09 .resume ol li{padding:0 0 0 40px;margin:0 0 20px}.node-type-page-experience .strate09 .resume ol li:before{color:#dd2232;font-size:.875em;text-align:center;line-height:20px;background-color:#fff;height:20px;width:20px;top:-1px;font-family:"MontserratBold",Arial,Helvetica,sans-serif}.node-type-page-experience .strate09 .resume ol li:nth-child(1):before{content:"1"}.node-type-page-experience .strate09 .resume ol li:nth-child(2):before{content:"2"}.node-type-page-experience .strate09 .resume ol li:nth-child(3):before{content:"3"}.node-type-page-experience .strate09 .resume ol li:nth-child(4):before{content:"4"}.node-type-page-experience .strate09 .resume ol li:nth-child(5):before{content:"5"}.node-type-page-experience .strate09 .resume ol li:nth-child(6):before{content:"6"}.node-type-page-experience .strate09 .resume ol li:nth-child(7):before{content:"7"}.node-type-page-experience .strate09 .resume ol li:nth-child(8):before{content:"8"}.node-type-page-experience .strate09 .resume ol li:nth-child(9):before{content:"9"}.node-type-page-experience .strate09 .resume ol li:nth-child(10):before{content:"10"}.node-type-page-experience .strate09 .view-localisation-itineraire .view-header,.node-type-page-experience .strate09 .view-localisation-itineraire .view-content{float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.node-type-page-experience .strate09 .view-localisation-itineraire .view-header{padding:60px;background-color:#ee3a49;color:#fff;min-height:570px}.node-type-page-experience .strate09 .view-localisation-itineraire .view-header .leaflet-routing-container,.node-type-page-experience .strate09 .view-localisation-itineraire .view-header .leaflet-routing-error{width:100%;background-color:transparent;padding-top:0;transition:none}.node-type-page-experience .strate09 .view-localisation-itineraire .view-header .leaflet-bar{box-shadow:0 0 0 rgba(0,0,0,0);border-radius:0}.node-type-page-experience .strate09 .view-localisation-itineraire .view-header .leaflet-routing-geocoders input{height:46px;line-height:46px;background:0 0;border:#fff solid 2px;padding:0 20px;font-family:"MontserratRegular",Arial,Helvetica,sans-serif;font-size:1.1em;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.node-type-page-experience .strate09 .view-localisation-itineraire .view-header .leaflet-routing-geocoders input::-webkit-input-placeholder{color:#fff}.node-type-page-experience .strate09 .view-localisation-itineraire .view-header .leaflet-routing-geocoders input:-moz-placeholder{color:#fff}.node-type-page-experience .strate09 .view-localisation-itineraire .view-header .leaflet-routing-geocoders input::-moz-placeholder{color:#fff}.node-type-page-experience .strate09 .view-localisation-itineraire .view-header .leaflet-routing-geocoders input:-ms-input-placeholder{color:#fff}.node-type-page-experience .strate09 .view-localisation-itineraire .view-header .leaflet-routing-alt,.node-type-page-experience .strate09 .view-localisation-itineraire .view-header .leaflet-routing-geocoders,.node-type-page-experience .strate09 .view-localisation-itineraire .view-header .leaflet-routing-error{padding:0;margin-top:2px;margin-bottom:10px;border-bottom:1px solid #c91323}.node-type-page-experience .strate09 .view-localisation-itineraire .view-header .leaflet-routing-remove-waypoint:after{width:15px;right:10px;top:5px;color:#fff;background:0 0}.node-type-page-experience .strate09 .view-localisation-itineraire .view-header .leaflet-routing-geocoders button{font-family:"MontserratRegular",Arial,Helvetica,sans-serif;border:none;border-radius:0;background-image:none;background-color:#fff;margin:3px 0 10px;float:right;cursor:pointer;transition:none;color:#dd2232}
.node-type-page-experience .strate09 .view-localisation-itineraire .view-header .leaflet-routing-alt{font-size:.9em}.node-type-page-experience .strate09 .view-localisation-itineraire .view-header .leaflet-routing-alt td{padding:5px 2px}.node-type-page-experience .strate09 .view-localisation-itineraire .view-header .leaflet-routing-remove-waypoint,.node-type-page-experience .strate09 .view-localisation-itineraire .view-header .leaflet-routing-geocoders button{display:none}.node-type-page-experience .strate09 .view-localisation-itineraire .view-header .leaflet-routing-container h2{font-weight:700;color:#fff;font-size:12px;text-align:right}.node-type-page-experience .strate09 .view-localisation-itineraire .view-header .leaflet-routing-container h3{font-size:20px;font-weight:700;margin:10px 0;color:#fff;text-align:right}.node-type-page-experience .strate09 .view-localisation-itineraire .view-header .leaflet-routing-alt-minimized{color:#fff;cursor:pointer}.node-type-page-experience .strate09 .view-localisation-itineraire .view-header .leaflet-routing-alt-minimized{max-height:50px}@media only screen and (min-width:1025px){.node-type-page-experience .strate03 .commentaire a:hover,.node-type-page-experience .strate03 .commentaire a:focus,.node-type-page-experience .strate03 .commentaire a:active{text-decoration:none}.node-type-page-experience .strate03 .commentaire .bouton a:hover,.node-type-page-experience .strate03 .commentaire .bouton a:focus,.node-type-page-experience .strate03 .commentaire .bouton a:active{color:#dd2232}.node-type-page-experience .strate03 .commentaire .bouton a:hover:before,.node-type-page-experience .strate03 .commentaire .bouton a:focus:before,.node-type-page-experience .strate03 .commentaire .bouton a:active:before{height:0}.node-type-page-experience .strate05 .extrait-blog a:hover,.node-type-page-experience .strate05 .extrait-blog a:focus,.node-type-page-experience .strate05 .extrait-blog a:active{text-decoration:none}.node-type-page-experience .strate05 .extrait-blog .bouton a:hover,.node-type-page-experience .strate05 .extrait-blog .bouton a:focus,.node-type-page-experience .strate05 .extrait-blog .bouton a:active{color:#fff}.node-type-page-experience .strate05 .extrait-blog .bouton a:hover:before,.node-type-page-experience .strate05 .extrait-blog .bouton a:focus:before,.node-type-page-experience .strate05 .extrait-blog .bouton a:active:before{height:100%}.node-type-page-experience .strate06 .lien-tripadvisor a:hover,.node-type-page-experience .strate06 .lien-tripadvisor a:focus,.node-type-page-experience .strate06 .lien-tripadvisor a:active{border:#f4f1ec solid 5px;padding:120px 15px 30px}.node-type-page-experience .strate06 .lien-tripadvisor a:hover:after,.node-type-page-experience .strate06 .lien-tripadvisor a:focus:after,.node-type-page-experience .strate06 .lien-tripadvisor a:active:after{transform:rotate(90deg)}.node-type-page-experience .strate06 .lien-tripadvisor2 a:hover,.node-type-page-experience .strate06 .lien-tripadvisor2 a:focus,.node-type-page-experience .strate06 .lien-tripadvisor2 a:active{color:#4a873f}.node-type-page-experience .strate06 .lien-tripadvisor2 a:hover:after,.node-type-page-experience .strate06 .lien-tripadvisor2 a:focus:after,.node-type-page-experience .strate06 .lien-tripadvisor2 a:active:after{background-color:#4a873f}.node-type-page-experience .strate09 .resume .bouton a:hover,.node-type-page-experience .strate09 .resume .bouton a:focus,.node-type-page-experience .strate09 .resume .bouton a:active{color:#fff}.node-type-page-experience .strate09 .resume .bouton a:hover:before,.node-type-page-experience .strate09 .resume .bouton a:focus:before,.node-type-page-experience .strate09 .resume .bouton a:active:before{height:0}.node-type-page-experience .strate09 .view-localisation-itineraire .view-header .leaflet-routing-geocoders input:focus,.node-type-page-experience .strate09 .view-localisation-itineraire .view-header .leaflet-routing-geocoders input:hover{-moz-box-shadow:#fff 0 0 0;-webkit-box-shadow:#fff 0 0 0;box-shadow:#fff 0 0 0}.node-type-page-experience .strate09 .view-localisation-itineraire .view-header .leaflet-routing-alt tr:hover{background-color:#dd2232}
}@media only screen and (max-width:1600px){.node-type-page-experience .strate03{padding:50px 0}.node-type-page-experience .strate05{border-top:#fff solid 50px;border-bottom:#fff solid 50px}.node-type-page-experience .strate05 .group-col02{padding:100px 100px 50px}.node-type-page-experience .strate05 .photo-blog div{height:470px}.node-type-page-experience .strate06{padding:20px 0 50px}.node-type-page-experience .strate07,.node-type-page-experience .strate08{padding:75px 0 60px}.node-type-page-experience .strate09 .group-col01,.node-type-page-experience .strate09 .view-localisation-itineraire .view-header{padding:50px}.node-type-page-experience .strate09 .view-localisation-itineraire .view-header{min-height:470px}.node-type-page-experience .strate09 .view-localisation-itineraire .leaflet-container{height:470px !important}.node-type-page-experience .strate05 .group-col02 .prefix,.node-type-page-experience .strate06 .block-tripadvisor .label-above,.node-type-page-experience .strate06 .lien-tripadvisor .label-above,.node-type-page-experience .strate06 .group-col02 .block-title,.node-type-page-experience .strate07 h2,.node-type-page-experience .strate08 h2{font-size:2.5em}.node-type-page-experience .strate05 .group-col02 .prefix,.node-type-page-experience .strate06 .block-tripadvisor .label-above,.node-type-page-experience .strate06 .lien-tripadvisor .label-above,.node-type-page-experience .strate09 .prefix{margin:0 0 40px}.node-type-page-experience .strate06 .group-col02 .block-title{margin:0 0 30px}}@media only screen and (max-width:1170px){.node-type-page-experience .strate02 .group-col05{padding:20px 5px}.node-type-page-experience .strate05 .group-col02{padding:70px}.node-type-page-experience .strate09 .group-col01{width:100%}.node-type-page-experience .strate09 .group-col02{width:100%}.node-type-page-experience .strate05 .group-col02 .prefix,.node-type-page-experience .strate06 .block-tripadvisor .label-above,.node-type-page-experience .strate06 .lien-tripadvisor .label-above,.node-type-page-experience .strate06 .group-col02 .block-title,.node-type-page-experience .strate07 h2,.node-type-page-experience .strate08 h2{font-size:2em}.node-type-page-experience .strate06 .lien-tripadvisor2 a{min-height:inherit;padding:160px 90px 130px;font-size:1.5em}}@media only screen and (max-width:1024px){.node-type-page-experience .strate07,.node-type-page-experience .strate08{padding:60px 0 50px}.node-type-page-experience .strate07 .group-cross-selling>.resume p,.node-type-page-experience .strate08 .group-cross-selling>.resume p{font-size:1em}}@media only screen and (min-width:971px),print{.node-type-page-experience .strate07 .block-cross-selling .owl-carousel .owl-item:nth-child(5n+1){width:60% !important}.node-type-page-experience .strate07 .block-cross-selling .owl-carousel .owl-item:nth-child(5n+2){width:40% !important}.node-type-page-experience .strate07 .block-cross-selling .owl-carousel .owl-item:nth-child(5n+3),.node-type-page-experience .strate07 .block-cross-selling .owl-carousel .owl-item:nth-child(5n+4),.node-type-page-experience .strate07 .block-cross-selling .owl-carousel .owl-item:nth-child(5n+5){width:33.3333333333% !important}.node-type-page-experience .strate07 .block-cross-selling .owl-carousel .owl-item:nth-child(5n+1) .node,.node-type-page-experience .strate07 .block-cross-selling .owl-carousel .owl-item:nth-child(5n+2) .node{height:470px}}@media only screen and (max-width:970px){.node-type-page-experience .panoramique-header .owl-item div,.node-type-page-experience .panoramique-header .disabled div{height:470px}.node-type-page-experience .strate02 .group-col05 .duree{font-size:2.5em}.node-type-page-experience .strate01 .cadre-header{top:80px;max-width:570px}.node-type-page-experience .strate01 .cadre-header h1.title-page{padding:20px;font-size:2em;margin:0 0 15px}.node-type-page-experience .strate01 .flag-outer a{height:50px;width:50px}.node-type-page-experience .strate01 .flag-wrapper a.unflag-action:before{width:25px;height:25px;right:-6px}.node-type-page-experience .panoramique-header .credits{bottom:120px}.node-type-page-experience .strate05 .group-col02{padding:70px 40px}
.node-type-page-experience .strate06 .lien-tripadvisor2 a{padding:160px 30px 130px;font-size:1.3em}}@media only screen and (max-width:760px){.node-type-page-experience .panoramique-header .owl-item div,.node-type-page-experience .panoramique-header .disabled div{height:370px}.node-type-page-experience .panoramique-header .credits{bottom:0;font-size:.75em}.node-type-page-experience .strate02 .section{background-image:none;margin-top:0;padding-left:0 !important;padding-right:0 !important}.node-type-page-experience .strate01 .cadre-header{position:relative;top:auto;left:auto;right:auto;background-color:#efebe6;padding:15px}.node-type-page-experience .strate01 .cadre-header h1.title-page{font-size:1.5em;margin:0 0 10px;padding:0;background-color:rgba(0,0,0,0);color:#292929}.node-type-page-experience .strate02 .group-col02,.node-type-page-experience .strate02 .group-col03,.node-type-page-experience .strate02 .group-col04{background-color:#fff}.node-type-page-experience .strate02 .group-col02,.node-type-page-experience .strate02 .group-col03,.node-type-page-experience .strate02 .group-col04,.node-type-page-experience .strate02 .group-col05{text-align:left;padding:15px}.node-type-page-experience .strate02 .group-col05{background-color:#dd2232;padding:5px 15px}.node-type-page-experience .strate02 .carte-miniature{max-width:430px;margin:0 auto}.node-type-page-experience .strate02 .group-col02 .prefix,.node-type-page-experience .strate02 .group-col03 .prefix,.node-type-page-experience .strate02 .group-col04 .prefix,.node-type-page-experience .strate02 .group-col05 .prefix{padding:0 0 0 60px;width:100%;height:40px;line-height:40px;display:block}.node-type-page-experience .strate02 .group-col05 .prefix{font-size:0;width:40px;display:inline-block;vertical-align:top;padding:0 0 0 45px}.node-type-page-experience .strate02 .group-col05 .duree{display:inline-block;font-size:1.1em;margin:0 5px 0 0;height:40px;line-height:40px}.node-type-page-experience .strate02 .group-col05 .suffix{display:inline-block;font-size:1.1em;height:40px;line-height:40px}.node-type-page-experience .strate02 .group-col02 .prefix:before,.node-type-page-experience .strate02 .group-col03 .prefix:before,.node-type-page-experience .strate02 .group-col04 .prefix:before,.node-type-page-experience .strate02 .group-col05 .prefix:before{width:40px;height:40px;top:50%;left:0;margin-top:-20px;margin-left:0}.node-type-page-experience .strate02 .group-col05 .prefix:before{background-size:30px 30px}.node-type-page-experience .strate02 .budget,.node-type-page-experience .strate02 .caracteristiques,.node-type-page-experience .strate02 .periode{font-size:.875em;padding-left:60px}.node-type-page-experience .strate02 .group-col03{border-top:#efebe6 solid 1px;border-bottom:#efebe6 solid 1px}.node-type-page-experience .strate03{padding:20px 0}.node-type-page-experience .strate03 .commentaire{font-size:.875em;margin:0 0 30px;text-align:center}.node-type-page-experience .strate03 .commentaire p{line-height:1.5em}.node-type-page-experience .strate03 .commentaire .bouton a{font-size:.9em;padding:0 20px;height:36px;line-height:36px}.node-type-page-experience .strate03 .recommandation{margin-left:-120px}.node-type-page-experience .strate05 .group-col02{padding:70px 15px 30px}.node-type-page-experience .strate05 .group-col02 .prefix{font-size:1.375em;margin:0 0 25px}.node-type-page-experience .strate05 .extrait-blog .bouton a{font-size:.9em;padding:0 35px;height:36px;line-height:36px}.node-type-page-experience .strate05{border-top:#fff solid 15px;border-bottom:#fff solid 15px}.node-type-page-experience .strate05 .group-col01:before{overflow:hidden}.node-type-page-experience .strate05 .group-col01:before{height:110px;width:110px;top:auto;bottom:0;left:auto;right:15px;margin-left:0;background-size:100px auto;transform:rotate(180deg);background-position:0 -20px;overflow:hidden}.node-type-page-experience .strate05 .group-col02:after{height:50px;width:50px;bottom:auto;top:15px;left:50%;margin-left:-25px;background-size:40px auto;transform:rotate(0deg)}.node-type-page-experience .strate05 .photo-blog div{width:250px;height:250px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:0 auto 25px auto;position:relative}
.node-type-page-experience .strate05 .group-col01 .legende{bottom:40px;font-size:.75em;max-width:250px;padding:30px}.node-type-page-experience .strate06 .group-col01{padding-right:0}.node-type-page-experience .strate06 .group-col02{padding-left:0;padding-top:30px}.node-type-page-experience .strate06 .block-instagram .media .photo:before{width:30px;height:30px;background-size:25px 25px}.node-type-page-experience .strate06 .block-instagram .media .legende{font-size:.75em}.node-type-page-experience .strate06 .block-tripadvisor .label-above,.node-type-page-experience .strate06 .lien-tripadvisor .label-above,.node-type-page-experience .strate06 .group-col02 .block-title{font-size:1.375em;margin:0 0 25px}.node-type-page-experience .strate06 .lien-tripadvisor2 a:before{height:68px;width:150px;background-size:150px 68px;top:20px;margin-left:-75px}.node-type-page-experience .strate06 .lien-tripadvisor2 a{padding:100px 15px 70px;font-size:1.125em}.node-type-page-experience .strate06 .lien-tripadvisor2 a:after{height:30px;width:30px;background-size:15px 15px;bottom:20px;margin-left:-15px}.node-type-page-experience .strate07,.node-type-page-experience .strate08{padding:30px 0}.node-type-page-experience .strate07 h2,.node-type-page-experience .strate08 h2{font-size:1.375em}.node-type-page-experience .strate07 .group-cross-selling>.resume p,.node-type-page-experience .strate08 .group-cross-selling>.resume p{font-size:.875em}.node-type-page-experience .strate07 .block-cross-selling{margin-top:22px}.node-type-page-experience .strate08 .block-cross-selling-sejours{margin-top:15px}.node-type-page-experience .strate09 .prefix{font-size:1.375em;margin:0 0 25px}.node-type-page-experience .strate09 .resume .bouton a{font-size:.9em;padding:0 35px;height:36px;line-height:36px}.node-type-page-experience .strate09 .view-localisation-itineraire .view-header,.node-type-page-experience .strate09 .view-localisation-itineraire .view-content{width:100%}.node-type-page-experience .strate09 .resume{font-size:.875em}.node-type-page-experience .strate09 .view-localisation-itineraire .view-header{padding:30px 15px;min-height:inherit;font-size:.875em}.node-type-page-experience .strate09 .group-col01{padding:30px 15px}.node-type-page-experience .strate09 .view-localisation-itineraire .view-content .leaflet-container{height:300px !important}}.node-type-page-magazine #section-content{padding-bottom:0;background-color:#efebe6}.node-type-page-magazine .panoramique-header{position:relative}.node-type-page-magazine .panoramique-header .owl-item div,.node-type-page-magazine .panoramique-header .disabled div{height:770px;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.node-type-page-magazine .panoramique-header .credits{position:absolute;bottom:0;color:#fff;text-shadow:0px 0px 2px rgba(150,150,150,1);font-size:1em;max-width:1170px;left:0;right:0;display:block;text-align:center;margin:0 auto;padding:15px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}.node-type-page-magazine .strate01{position:relative}.node-type-page-magazine .strate01 .cadre-header{position:absolute;max-width:770px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;padding:0;left:0;right:0;top:170px;text-align:center;color:#fff;margin:0 auto;z-index:2}.node-type-page-magazine .strate01 .cadre-header h1.title-page{font-family:"MontserratRegular",Arial,Helvetica,sans-serif;color:#fff;background-color:rgba(0,0,0,.45);padding:30px;font-size:2.5em;text-transform:none}.node-type-page-magazine .strate01 .cadre-header h1.title-page strong{font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-weight:400;text-transform:uppercase}.node-type-page-magazine .strate01 .flag-outer a{font-size:0;background-color:#dd2232;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:80px;width:80px;display:block;background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#add-favoris);background-size:50% 50%;background-position:50% 50%;background-repeat:no-repeat;margin:0 auto;position:relative;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.node-type-page-magazine .strate01 .flag-wrapper a.unflag-action:before{content:"";background-color:#fff;background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#delete-favoris);background-repeat:no-repeat;background-position:50% 50%;background-size:50% 50%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:40px;height:40px;position:absolute;top:0;right:-10px}.node-type-page-magazine .strate01 .flag-wrapper .flag-throbber{display:none !important}.node-type-page-magazine .strate04{background-color:#fff}.node-type-page-magazine .strate05{border-top:#fff solid 60px;border-bottom:#fff solid 60px}.node-type-page-magazine .strate05 .group-col01,.node-type-page-magazine .strate05 .group-col02{position:relative}.node-type-page-magazine .strate05 .group-col01:before{content:"";display:block;position:absolute;height:150px;width:150px;top:-50px;left:50%;margin-left:-75px;background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#blog);background-position:center center;background-repeat:no-repeat;background-size:130px auto}.node-type-page-magazine .strate05 .group-col02:after{content:"";display:block;position:absolute;height:150px;width:150px;bottom:-120px;left:50%;margin-left:-75px;background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#blog);background-position:center center;background-repeat:no-repeat;background-size:130px auto;transform:rotate(180deg)}.node-type-page-magazine .strate05 .group-col01 .legende{position:absolute;bottom:0;color:#fff;text-shadow:0px 0px 2px rgba(150,150,150,1);font-size:1em;left:0;right:0;display:block;text-align:center;margin:0 auto;padding:15px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}.node-type-page-magazine .strate05 .photo-blog div{height:570px;background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.node-type-page-magazine .strate05 .group-col02 .prefix{font-size:3em;text-transform:uppercase;color:#2c2c2c;margin:0 0 50px}.node-type-page-magazine .strate05 .group-col02 .prefix span{font-family:"MontserratBold",Arial,Helvetica,sans-serif;display:block}.node-type-page-magazine .strate05 .group-col02{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:120px 120px 60px;text-align:center}.node-type-page-magazine .strate05 .extrait-blog p{margin-bottom:30px;line-height:1.5em}.node-type-page-magazine .strate05 .extrait-blog p:last-child{margin-bottom:0}.node-type-page-magazine .strate05 .extrait-blog a{color:#676767;text-decoration:underline}.node-type-page-magazine .strate05 .extrait-blog .bouton a{color:#2c2c2c;font-size:1.125em;text-transform:uppercase;text-decoration:none;display:inline-block;padding:0 50px;border:#2c2c2c solid 2px;height:46px;line-height:46px;position:relative;z-index:2;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.node-type-page-magazine .strate05 .extrait-blog .bouton a:before{content:"";background-color:#2c2c2c;width:100%;height:0;display:block;position:absolute;bottom:0;left:0;z-index:-1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.node-type-page-magazine .strate06{background-color:#fff;padding:30px 0 60px}.node-type-page-magazine .strate06 .group-col01,.node-type-page-magazine .strate06 .group-col02{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.node-type-page-magazine .strate06 .group-col01{padding-right:15px}.node-type-page-magazine .strate06 .group-col02{padding-left:15px}.node-type-page-magazine .strate06 .block-tripadvisor .label-above,.node-type-page-magazine .strate06 .lien-tripadvisor .label-above{font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:3em;text-transform:uppercase;color:#2c2c2c;margin:0 0 50px;text-align:center}
.node-type-page-magazine .strate06 .lien-tripadvisor a{display:block;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;width:260px;height:260px;margin:30px auto;padding:130px 15px 30px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;line-height:1.5em;background-color:#efebe6;border:#efebe6 solid 5px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#676767;text-decoration:none}.node-type-page-magazine .strate06 .lien-tripadvisor a:before{content:"";display:block;position:absolute;height:100px;width:220px;background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/paragraphes/tripadvisor.png);background-repeat:no-repeat;background-position:50% 50%;top:20px;left:50%;margin-left:-110px}.node-type-page-magazine .strate06 .lien-tripadvisor a:after{content:"";display:block;position:absolute;height:50px;width:50px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#4a873f;background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#more);background-repeat:no-repeat;background-position:50% 50%;background-size:20px 20px;position:absolute;top:0;right:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;transform:rotate(0deg)}.node-type-page-magazine .strate06 .lien-tripadvisor2 a{display:block;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;min-height:553px;padding:200px 90px 130px;background-color:#fff;border:#efebe6 solid 5px;color:#2c2c2c;text-decoration:none;font-size:1.8em;line-height:1.5em;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase}.node-type-page-magazine .strate06 .lien-tripadvisor2 a:before{content:"";display:block;position:absolute;height:100px;width:220px;background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/paragraphes/tripadvisor.png);background-repeat:no-repeat;background-position:50% 50%;top:40px;left:50%;margin-left:-110px}.node-type-page-magazine .strate06 .lien-tripadvisor2 a:after{content:"";display:block;position:absolute;height:50px;width:50px;background-color:#2c2c2c;background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#more);background-repeat:no-repeat;background-position:50% 50%;background-size:20px 20px;position:absolute;bottom:50px;left:50%;margin-left:-25px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.node-type-page-magazine .strate06 #CDSWIDSSP{width:100% !important;border:#efebe6 solid 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.node-type-page-magazine .strate06 .group-col02 .block-title{font-size:3em;text-transform:uppercase;color:#2c2c2c;margin:0 0 40px;display:block;text-align:center}.node-type-page-magazine .strate06 .group-col02 .block-title span{font-family:"MontserratBold",Arial,Helvetica,sans-serif}.node-type-page-magazine .strate06 .group-col02 .field-collection-container{border-bottom:none;margin-bottom:0}.node-type-page-magazine .strate06 .block-instagram .fiche-instagram{float:left;width:50%;position:relative}.node-type-page-magazine .strate06 .block-instagram .fiche-instagram a{position:absolute;text-indent:-9999px;top:0;left:0;right:0;bottom:0}.node-type-page-magazine .strate06 .block-instagram .fiche-instagram .field-collection-view{padding:0;margin:0;border-bottom:none}.node-type-page-magazine .strate06 .block-instagram .media{position:relative;margin:10px}
.node-type-page-magazine .strate06 .block-instagram .clearfix:after{display:none}.node-type-page-magazine .strate06 .block-instagram .media .photo:before{content:"";background-color:#e01e2b;display:block;position:absolute;width:50px;height:50px;top:0;left:0;background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#picto-instagram.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:40px 40px}.node-type-page-magazine .strate06 .block-instagram .media .photo img{width:100%;height:auto}.node-type-page-magazine .strate06 .block-instagram .media .legende{position:absolute;bottom:0;color:#fff;text-shadow:0px 0px 2px rgba(150,150,150,1);font-size:1em;left:0;right:0;display:block;text-align:center;margin:0 auto;padding:15px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}.node-type-page-magazine .strate06 .block-instagram .media .legende .credits{font-weight:700;margin:0 0 5px}.node-type-page-magazine .strate07{padding:90px 0 75px}.node-type-page-magazine .strate07 h2{color:#2c2c2c;font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:3em;text-align:center;text-transform:uppercase}.node-type-page-magazine .strate07 .group-cross-selling>.resume{text-align:center;margin:20px 0 0}.node-type-page-magazine .strate07 .group-cross-selling>.resume p{font-size:1.25em;line-height:1.5em}.node-type-page-magazine .strate07 .block-cross-selling{margin:35px 0 -15px}.node-type-page-magazine .strate07 .block-cross-selling .owl-carousel .owl-wrapper-outer:before,.node-type-page-magazine .strate07 .block-cross-selling .owl-carousel .owl-wrapper-outer:after{background-color:#efebe6}.node-type-page-magazine .strate07 .bouton{text-align:center;margin:30px 0 0}.node-type-page-magazine .strate07 .bouton a{color:#fff;font-size:1.125em;text-transform:uppercase;text-decoration:none;line-height:56px;border:2px solid #dd2232;height:56px;padding:0 30px 0 20px;margin:20px 10px 0;display:inline-block;vertical-align:top;position:relative;z-index:2;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.node-type-page-magazine .strate07 .bouton a:before{content:"+";font-size:1.833em;margin:0 15px 0 0;display:inline-block;vertical-align:top}.node-type-page-magazine .strate07 .bouton a:after{content:"";background-color:#dd2232;width:100%;height:100%;display:block;position:absolute;bottom:0;left:0;z-index:-1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.node-type-page-magazine .strate08{background-color:#fff}.node-type-page-magazine .strate08 .group-decouvrir{padding:60px 150px;max-width:1630px;margin:0 auto}.node-type-page-magazine .strate08 .block-cross-selling-mosaique{margin:35px 0 0}.node-type-page-magazine .strate08 h2{color:#2c2c2c;font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:3em;text-align:center;text-transform:uppercase}.node-type-page-magazine .strate08 .group-cross-selling-mosaique>.resume{text-align:center;margin:20px 0 0}.node-type-page-magazine .strate08 .group-cross-selling-mosaique>.resume p{font-size:1.25em;line-height:1.5em}.node-type-page-magazine .strate09{background-color:#dd2232}.node-type-page-magazine .strate09 .group-col01,.node-type-page-magazine .strate09 .group-col02{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.node-type-page-magazine .strate09 .group-col01{width:33.33333%}.node-type-page-magazine .strate09 .group-col02{width:66.66666%;background-color:#ee3a49}.node-type-page-magazine .strate09 .group-col01:last-child{width:100%}.node-type-page-magazine .strate09 .group-col01{padding:60px}.node-type-page-magazine .strate09 .prefix{font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:1.875em;text-transform:uppercase;color:#fff;margin:0 0 50px}.node-type-page-magazine .strate09 .resume{color:#fff}
.node-type-page-magazine .strate09 .resume a{color:#fff}.node-type-page-magazine .strate09 .resume p:last-child,.node-type-page-magazine .strate09 .resume ul:last-child,.node-type-page-magazine .strate09 .resume ol:last-child{margin-bottom:0}.node-type-page-magazine .strate09 .resume p{margin:0 0 30px;line-height:1.5em}.node-type-page-magazine .strate09 .resume .bouton a{color:#dd2232;font-size:1.125em;text-transform:uppercase;text-decoration:none;display:inline-block;padding:0 50px;border:#fff solid 2px;height:46px;line-height:46px;position:relative;z-index:2;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.node-type-page-magazine .strate09 .resume .bouton a:before{content:"";background-color:#fff;width:100%;height:100%;display:block;position:absolute;bottom:0;left:0;z-index:-1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.node-type-page-magazine .strate09 .resume ul,.node-type-page-magazine .strate09 .resume ol{margin:0 0 30px}.node-type-page-magazine .strate09 .resume ul li,.node-type-page-magazine .strate09 .resume ol li{text-align:left;margin:0 0 10px;position:relative}.node-type-page-magazine .strate09 .resume ul li:before,.node-type-page-magazine .strate09 .resume ol li:before{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:block;position:absolute;left:10px}.node-type-page-magazine .strate09 .resume ul li{padding:0 0 0 30px}.node-type-page-magazine .strate09 .resume ul li:before{content:"";background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#puce-white);background-repeat:no-repeat;background-size:15px 15px;height:15px;width:15px;top:0}.node-type-page-magazine .strate09 .resume ol li{padding:0 0 0 40px;margin:0 0 20px}.node-type-page-magazine .strate09 .resume ol li:before{color:#dd2232;font-size:.875em;text-align:center;line-height:20px;background-color:#fff;height:20px;width:20px;top:-1px;font-family:"MontserratBold",Arial,Helvetica,sans-serif}.node-type-page-magazine .strate09 .resume ol li:nth-child(1):before{content:"1"}.node-type-page-magazine .strate09 .resume ol li:nth-child(2):before{content:"2"}.node-type-page-magazine .strate09 .resume ol li:nth-child(3):before{content:"3"}.node-type-page-magazine .strate09 .resume ol li:nth-child(4):before{content:"4"}.node-type-page-magazine .strate09 .resume ol li:nth-child(5):before{content:"5"}.node-type-page-magazine .strate09 .resume ol li:nth-child(6):before{content:"6"}.node-type-page-magazine .strate09 .resume ol li:nth-child(7):before{content:"7"}.node-type-page-magazine .strate09 .resume ol li:nth-child(8):before{content:"8"}.node-type-page-magazine .strate09 .resume ol li:nth-child(9):before{content:"9"}.node-type-page-magazine .strate09 .resume ol li:nth-child(10):before{content:"10"}.node-type-page-magazine .strate09 .view-localisation-itineraire .view-header,.node-type-page-magazine .strate09 .view-localisation-itineraire .view-content{float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.node-type-page-magazine .strate09 .view-localisation-itineraire .view-header{padding:60px;background-color:#ee3a49;color:#fff;min-height:570px}.node-type-page-magazine .strate09 .view-localisation-itineraire .view-header .leaflet-routing-container,.node-type-page-magazine .strate09 .view-localisation-itineraire .view-header .leaflet-routing-error{width:100%;background-color:transparent;padding-top:0;transition:none}.node-type-page-magazine .strate09 .view-localisation-itineraire .view-header .leaflet-bar{box-shadow:0 0 0 rgba(0,0,0,0);border-radius:0}.node-type-page-magazine .strate09 .view-localisation-itineraire .view-header .leaflet-routing-geocoders input{height:46px;line-height:46px;background:0 0;border:#fff solid 2px;padding:0 20px;font-family:"MontserratRegular",Arial,Helvetica,sans-serif;font-size:1.1em;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}
.node-type-page-magazine .strate09 .view-localisation-itineraire .view-header .leaflet-routing-geocoders input::-webkit-input-placeholder{color:#fff}.node-type-page-magazine .strate09 .view-localisation-itineraire .view-header .leaflet-routing-geocoders input:-moz-placeholder{color:#fff}.node-type-page-magazine .strate09 .view-localisation-itineraire .view-header .leaflet-routing-geocoders input::-moz-placeholder{color:#fff}.node-type-page-magazine .strate09 .view-localisation-itineraire .view-header .leaflet-routing-geocoders input:-ms-input-placeholder{color:#fff}.node-type-page-magazine .strate09 .view-localisation-itineraire .view-header .leaflet-routing-alt,.node-type-page-magazine .strate09 .view-localisation-itineraire .view-header .leaflet-routing-geocoders,.node-type-page-magazine .strate09 .view-localisation-itineraire .view-header .leaflet-routing-error{padding:0;margin-top:2px;margin-bottom:6px;border-bottom:1px solid #dd2232}.node-type-page-magazine .strate09 .view-localisation-itineraire .view-header .leaflet-routing-remove-waypoint:after{width:15px;right:10px;top:5px;color:#fff;background:0 0}.node-type-page-magazine .strate09 .view-localisation-itineraire .view-header .leaflet-routing-geocoders button{font-family:"MontserratRegular",Arial,Helvetica,sans-serif;border:none;border-radius:0;background-image:none;background-color:#fff;margin:3px 0 10px;float:right;cursor:pointer;transition:none;color:#dd2232}.node-type-page-magazine .strate09 .view-localisation-itineraire .view-header .leaflet-routing-alt{font-size:.9em}.node-type-page-magazine .strate09 .view-localisation-itineraire .view-header .leaflet-routing-alt td{padding:5px 2px}.node-type-page-magazine .strate09 .view-localisation-itineraire .view-header .leaflet-routing-remove-waypoint,.node-type-page-magazine .strate09 .view-localisation-itineraire .view-header .leaflet-routing-geocoders button{display:none}@media only screen and (min-width:1025px){.node-type-page-magazine .strate05 .extrait-blog a:hover,.node-type-page-magazine .strate05 .extrait-blog a:focus,.node-type-page-magazine .strate05 .extrait-blog a:active{text-decoration:none}.node-type-page-magazine .strate05 .extrait-blog .bouton a:hover,.node-type-page-magazine .strate05 .extrait-blog .bouton a:focus,.node-type-page-magazine .strate05 .extrait-blog .bouton a:active{color:#fff}.node-type-page-magazine .strate05 .extrait-blog .bouton a:hover:before,.node-type-page-magazine .strate05 .extrait-blog .bouton a:focus:before,.node-type-page-magazine .strate05 .extrait-blog .bouton a:active:before{height:100%}.node-type-page-magazine .strate06 .lien-tripadvisor a:hover,.node-type-page-magazine .strate06 .lien-tripadvisor a:focus,.node-type-page-magazine .strate06 .lien-tripadvisor a:active{border:#f4f1ec solid 5px;padding:120px 15px 30px}.node-type-page-magazine .strate06 .lien-tripadvisor a:hover:after,.node-type-page-magazine .strate06 .lien-tripadvisor a:focus:after,.node-type-page-magazine .strate06 .lien-tripadvisor a:active:after{transform:rotate(90deg)}.node-type-page-magazine .strate06 .lien-tripadvisor2 a:hover,.node-type-page-magazine .strate06 .lien-tripadvisor2 a:focus,.node-type-page-magazine .strate06 .lien-tripadvisor2 a:active{color:#4a873f}.node-type-page-magazine .strate06 .lien-tripadvisor2 a:hover:after,.node-type-page-magazine .strate06 .lien-tripadvisor2 a:focus:after,.node-type-page-magazine .strate06 .lien-tripadvisor2 a:active:after{background-color:#4a873f}.node-type-page-magazine .strate07 .bouton a:hover,.node-type-page-magazine .strate07 .bouton a:focus,.node-type-page-magazine .strate07 .bouton a:active{color:#dd2232}.node-type-page-magazine .strate07 .bouton a:hover:after,.node-type-page-magazine .strate07 .bouton a:focus:after,.node-type-page-magazine .strate07 .bouton a:active:after{height:0}.node-type-page-magazine .strate09 .resume .bouton a:hover,.node-type-page-magazine .strate09 .resume .bouton a:focus,.node-type-page-magazine .strate09 .resume .bouton a:active{color:#fff}.node-type-page-magazine .strate09 .resume .bouton a:hover:before,.node-type-page-magazine .strate09 .resume .bouton a:focus:before,.node-type-page-magazine .strate09 .resume .bouton a:active:before{height:0}
.node-type-page-magazine .strate09 .view-localisation-itineraire .view-header .leaflet-routing-geocoders input:focus,.node-type-page-magazine .strate09 .view-localisation-itineraire .view-header .leaflet-routing-geocoders input:hover{-moz-box-shadow:#fff 0 0 0;-webkit-box-shadow:#fff 0 0 0;box-shadow:#fff 0 0 0}.node-type-page-magazine .strate09 .view-localisation-itineraire .view-header .leaflet-routing-alt tr:hover{background-color:#dd2232}}@media only screen and (max-width:1600px){.node-type-page-magazine .strate05{border-top:#fff solid 50px;border-bottom:#fff solid 50px}.node-type-page-magazine .strate05 .group-col02{padding:100px 100px 50px}.node-type-page-magazine .strate05 .photo-blog div{height:470px}.node-type-page-magazine .strate06{padding:20px 0 50px}.node-type-page-magazine .strate07{padding:75px 0 60px}.node-type-page-magazine .strate07 .bouton a{line-height:46px;height:46px}.node-type-page-magazine .strate09 .group-col01,.node-type-page-magazine .strate09 .view-localisation-itineraire .view-header{padding:50px}.node-type-page-magazine .strate09 .view-localisation-itineraire .view-header{min-height:470px}.node-type-page-magazine .strate09 .view-localisation-itineraire .leaflet-container{height:470px !important}.node-type-page-magazine .strate05 .group-col02 .prefix,.node-type-page-magazine .strate06 .block-tripadvisor .label-above,.node-type-page-magazine .strate06 .lien-tripadvisor .label-above,.node-type-page-magazine .strate06 .group-col02 .block-title,.node-type-page-magazine .strate07 h2,.node-type-page-magazine .strate08 h2{font-size:2.5em}.node-type-page-magazine .strate05 .group-col02 .prefix,.node-type-page-magazine .strate06 .block-tripadvisor .label-above,.node-type-page-magazine .strate06 .lien-tripadvisor .label-above,.node-type-page-magazine .strate09 .prefix{margin:0 0 40px}.node-type-page-magazine .strate06 .group-col02 .block-title{margin:0 0 30px}.node-type-page-magazine .strate08 .group-decouvrir{padding:50px 100px}}@media only screen and (max-width:1170px){.node-type-page-magazine .strate05 .group-col02{padding:70px}.node-type-page-magazine .strate09 .group-col01{width:100%}.node-type-page-magazine .strate09 .group-col02{width:100%}.node-type-page-magazine .strate05 .group-col02 .prefix,.node-type-page-magazine .strate06 .block-tripadvisor .label-above,.node-type-page-magazine .strate06 .lien-tripadvisor .label-above,.node-type-page-magazine .strate06 .group-col02 .block-title,.node-type-page-magazine .strate07 h2,.node-type-page-magazine .strate08 h2{font-size:2em}.node-type-page-magazine .strate06 .lien-tripadvisor2 a{min-height:inherit;padding:160px 90px 130px;font-size:1.5em}.node-type-page-magazine .strate08 .group-decouvrir{padding:50px}}@media only screen and (max-width:1024px){.node-type-page-magazine .strate07{padding:60px 0 50px}.node-type-page-magazine .strate07 .group-cross-selling>.resume p{font-size:1em}}@media only screen and (max-width:970px){.node-type-page-magazine .panoramique-header .owl-item div,.node-type-page-magazine .panoramique-header .disabled div{height:470px}.node-type-page-magazine .strate01 .cadre-header{top:80px;max-width:570px}.node-type-page-magazine .strate01 .cadre-header h1.title-page{font-size:2em;margin:0 0 15px;padding:20px}.node-type-page-magazine .strate01 .flag-outer a{height:50px;width:50px}.node-type-page-magazine .strate01 .flag-wrapper a.unflag-action:before{width:25px;height:25px;right:-6px}.node-type-page-magazine .panoramique-header .credits{bottom:120px}.node-type-page-magazine .strate05 .group-col02{padding:70px 40px}.node-type-page-magazine .strate06 .lien-tripadvisor2 a{padding:160px 30px 130px;font-size:1.3em}}@media only screen and (max-width:760px){.node-type-page-magazine .panoramique-header .owl-item div,.node-type-page-magazine .panoramique-header .disabled div{height:370px}.node-type-page-magazine .panoramique-header .credits{bottom:0;font-size:.75em}.node-type-page-magazine .strate01 .cadre-header{position:relative;top:auto;left:auto;right:auto;background-color:#efebe6;padding:15px}.node-type-page-magazine .strate01 .cadre-header h1.title-page{font-size:1.2em;margin:0 0 10px;padding:0;background-color:rgba(0,0,0,0);color:#292929}
.node-type-page-magazine .strate05 .group-col02{padding:70px 15px 30px}.node-type-page-magazine .strate05 .group-col02 .prefix{font-size:1.375em;margin:0 0 25px}.node-type-page-magazine .strate05 .extrait-blog .bouton a{font-size:.9em;padding:0 35px;height:36px;line-height:36px}.node-type-page-magazine .strate05{border-top:#fff solid 15px;border-bottom:#fff solid 15px}.node-type-page-magazine .strate05 .group-col01:before{overflow:hidden}.node-type-page-magazine .strate05 .group-col01:before{height:110px;width:110px;top:auto;bottom:0;left:auto;right:15px;margin-left:0;background-size:100px auto;transform:rotate(180deg);background-position:0 -20px;overflow:hidden}.node-type-page-magazine .strate05 .group-col02:after{height:50px;width:50px;bottom:auto;top:15px;left:50%;margin-left:-25px;background-size:40px auto;transform:rotate(0deg)}.node-type-page-magazine .strate05 .photo-blog div{width:250px;height:250px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:0 auto 25px auto;position:relative}.node-type-page-magazine .strate05 .group-col01 .legende{bottom:40px;font-size:.75em;max-width:250px;padding:30px}.node-type-page-magazine .strate06 .group-col01{padding-right:0}.node-type-page-magazine .strate06 .group-col02{padding-left:0;padding-top:30px}.node-type-page-magazine .strate06 .block-instagram .media .photo:before{width:30px;height:30px;background-size:25px 25px}.node-type-page-magazine .strate06 .block-instagram .media .legende{font-size:.75em}.node-type-page-magazine .strate06 .block-tripadvisor .label-above,.node-type-page-magazine .strate06 .lien-tripadvisor .label-above,.node-type-page-magazine .strate06 .group-col02 .block-title{font-size:1.375em;margin:0 0 25px}.node-type-page-magazine .strate06 .lien-tripadvisor2 a:before{height:68px;width:150px;background-size:150px 68px;top:20px;margin-left:-75px}.node-type-page-magazine .strate06 .lien-tripadvisor2 a{padding:100px 15px 70px;font-size:1.125em}.node-type-page-magazine .strate06 .lien-tripadvisor2 a:after{height:30px;width:30px;background-size:15px 15px;bottom:20px;margin-left:-15px}.node-type-page-magazine .strate07{padding:30px 0}.node-type-page-magazine .strate07 h2,.node-type-page-magazine .strate08 h2{font-size:1.375em}.node-type-page-magazine .strate07 .group-cross-selling-mosaique>.resume p,.node-type-page-magazine .strate08 .group-cross-selling-mosaique>.resume p{font-size:.875em}.node-type-page-magazine .strate07 .block-cross-selling,.node-type-page-magazine .strate08 .block-cross-selling{margin-top:15px}.node-type-page-magazine .strate07 .bouton{max-width:inherit;margin:30px auto 0}.node-type-page-magazine .strate07 .bouton a{font-size:.9em;line-height:1.8em;height:auto;padding:5px 15px;margin:0;display:inline-block}.node-type-page-magazine .strate07 .bouton a+a{margin-top:10px}.node-type-page-magazine .strate07 .bouton a:before{margin:0 10px 0 0}.node-type-page-magazine .strate09 .prefix{font-size:1.375em;margin:0 0 25px}.node-type-page-magazine .strate09 .resume .bouton a{font-size:.9em;padding:0 35px;height:36px;line-height:36px}.node-type-page-magazine .strate09 .view-localisation-itineraire .view-header,.node-type-page-magazine .strate09 .view-localisation-itineraire .view-content{width:100%}.node-type-page-magazine .strate09 .resume{font-size:.875em}.node-type-page-magazine .strate09 .view-localisation-itineraire .view-header{padding:30px 15px;min-height:inherit;font-size:.875em}.node-type-page-magazine .strate09 .group-col01{padding:30px 15px}.node-type-page-magazine .strate09 .view-localisation-itineraire .view-content .leaflet-container{height:300px !important}.node-type-page-magazine .strate08 .group-decouvrir{padding:50px 10px}}.node-type-top-10 #section-content{background-color:#efebe6;padding-bottom:0 !important}.node-type-top-10 .panoramique-header{position:relative}.node-type-top-10 .panoramique-header .owl-item div,.node-type-top-10 .panoramique-header .disabled div{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;height:570px}.node-type-top-10 .panoramique-header .credits{color:#fff;font-size:1em;text-align:center;text-shadow:0 0 2px rgba(150,150,150,1);max-width:1170px;padding:15px;margin:0 auto;display:block;position:absolute;bottom:0;left:0;right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.node-type-top-10 .strate01{position:relative}.node-type-top-10 .strate01 .cadre-header{color:#fff;text-align:center;max-width:770px;padding:0;margin:0 auto;position:absolute;bottom:100px;left:0;right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:2}.node-type-top-10 .strate01 .cadre-header h1.title-page{color:#fff;font-family:"MontserratRegular",Arial,Helvetica,sans-serif;text-transform:none;background-color:rgba(0,0,0,.45);padding:30px;font-size:2.5em}.node-type-top-10 .strate01 .cadre-header h1.title-page strong{font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:2em;font-weight:400;text-transform:uppercase;line-height:1em}.node-type-top-10 .strate01 .flag-outer a{font-size:0;background-color:#dd2232;background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#add-favoris);background-repeat:no-repeat;background-position:50% 50%;background-size:50% 50%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:80px;height:80px;margin:0 auto;display:block;position:relative;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.node-type-top-10 .strate01 .flag-wrapper a.unflag-action:before{content:"";background-color:#fff;background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#delete-favoris);background-repeat:no-repeat;background-position:50% 50%;background-size:50% 50%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:40px;height:40px;position:absolute;top:0;right:-10px}.node-type-top-10 .strate01 .flag-wrapper .flag-throbber{display:none !important}.node-type-top-10 .strate04{background-color:#efebe6}.node-type-top-10 .strate04 .resume{text-align:center}.node-type-top-10 .strate10{background-color:#efebe6;padding:0 0 135px}.node-type-top-10 #zone-content .strate10 .section{max-width:1630px;padding-left:150px;padding-right:150px}.node-type-top-10 .strate10 .view-content:after{content:"";height:0;display:block;clear:both;visibility:hidden}.node-type-top-10 .strate10 .node .contenu{margin:10px;position:relative;overflow:hidden}.node-type-top-10 .strate10 .node .contenu:before{content:"";background-color:#dd2232;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 5px rgba(0,0,0,.5);-moz-box-shadow:0 0 5px rgba(0,0,0,.5);box-shadow:0 0 5px rgba(0,0,0,.5);width:22px;height:22px;display:block;position:absolute;top:90px;right:20px;z-index:1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.node-type-top-10 .strate10 .node .contenu:after{color:#fff;font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:6.25em;text-shadow:0 0 5px rgba(0,0,0,.5);position:absolute;top:29px;right:50px;z-index:1}.node-type-top-10 .strate10 .views-row-1 .node .contenu:after{content:"01";margin-right:-17px}.node-type-top-10 .strate10 .views-row-2 .node .contenu:after{content:"02"}.node-type-top-10 .strate10 .views-row-3 .node .contenu:after{content:"03"}.node-type-top-10 .strate10 .views-row-4 .node .contenu:after{content:"04"}.node-type-top-10 .strate10 .views-row-5 .node .contenu:after{content:"05"}.node-type-top-10 .strate10 .views-row-6 .node .contenu:after{content:"06"}.node-type-top-10 .strate10 .views-row-7 .node .contenu:after{content:"07"}.node-type-top-10 .strate10 .views-row-8 .node .contenu:after{content:"08"}.node-type-top-10 .strate10 .views-row-9 .node .contenu:after{content:"09"}.node-type-top-10 .strate10 .views-row-10 .node .contenu:after{content:"10"}.node-type-top-10 .strate10 .node .media>div{position:relative}.node-type-top-10 .strate10 .node .media div{background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.node-type-top-10 .strate10 .node .media:before{content:"";background-color:rgba(0,0,0,.1);width:100%;height:100%;display:block;position:absolute;top:0;left:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.node-type-top-10 .strate10 .node .media>div:before{content:"";background-color:rgba(221,34,50,.85);width:100%;height:0;display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}.node-type-top-10 .strate10 .node .apercu{text-shadow:0 0 5px rgba(0,0,0,.5);width:100%;min-height:0;padding:0 30px 80px;position:absolute;left:0;bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.node-type-top-10 .strate10 .node .apercu h3{color:#fff;font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:2em;text-align:center;text-transform:uppercase}.node-type-top-10 .strate10 .node .apercu .resume{max-height:0;opacity:0;overflow:hidden;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.node-type-top-10 .strate10 .node .apercu .resume p{color:#fff;text-align:center;line-height:1.5em;margin:0}.node-type-top-10 .strate10 .node .lien a{font-size:0;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.node-type-top-10 .strate10 .node{width:33.33333%;float:left}.node-type-top-10 .strate10 .node.view-mode-top_10_vertical,.node-type-top-10 .strate10 .node.view-mode-top_10_horizontal{width:50%}.node-type-top-10 .strate10 .views-row-6 .node.view-mode-top_10_vertical{float:right}.node-type-top-10 .strate10 .views-row-3 .node.view-mode-top_10_carre,.node-type-top-10 .strate10 .views-row-8 .node.view-mode-top_10_carre{clear:left}.node-type-top-10 .strate10 .node .media div{height:445px}.node-type-top-10 .strate10 .node.view-mode-top_10_vertical .media div{height:910px}.node-type-top-10 .strate10 .views-row-text-insert{width:50%;float:left}.node-type-top-10 .strate10 .views-row-text-insert .resume{background-color:#fff;height:445px;padding:70px;margin:10px;overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.node-type-top-10 .strate10 .views-row-text-insert .resume h2,.node-type-top-10 .strate10 .views-row-text-insert .resume h3,.node-type-top-10 .strate10 .views-row-text-insert .resume h4,.node-type-top-10 .strate10 .views-row-text-insert .resume p,.node-type-top-10 .strate10 .views-row-text-insert .resume ul,.node-type-top-10 .strate10 .views-row-text-insert .resume ol{margin:0 0 20px}.node-type-top-10 .strate10 .views-row-text-insert .resume h2:last-child,.node-type-top-10 .strate10 .views-row-text-insert .resume h3:last-child,.node-type-top-10 .strate10 .views-row-text-insert .resume h4:last-child,.node-type-top-10 .strate10 .views-row-text-insert .resume p:last-child{margin-bottom:0}.node-type-top-10 .strate10 .views-row-text-insert .resume h2{color:#292929;font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:1.625em;font-weight:400;text-transform:uppercase}.node-type-top-10 .strate10 .views-row-text-insert .resume h3{color:#dd2232;font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:1.25em;font-weight:400;line-height:1.1em}.node-type-top-10 .strate10 .views-row-text-insert .resume h4{color:#292929;font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:1.25em;font-weight:400;line-height:1.1em}.node-type-top-10 .strate10 .views-row-text-insert .resume p{font-size:1.25em;line-height:1.5em}.node-type-top-10 .strate10 .views-row-text-insert .resume a{color:#676767;text-decoration:underline}.node-type-top-10 .strate10 .views-row-text-insert .resume .bouton a{color:#fff;font-size:1.125em;text-decoration:none;text-transform:uppercase;line-height:46px;border:2px solid #dd2232;height:46px;padding:0 50px;display:inline-block;position:relative;z-index:2;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.node-type-top-10 .strate10 .views-row-text-insert .resume .bouton a:before{content:"";background-color:#dd2232;width:100%;height:100%;display:block;position:absolute;bottom:0;left:0;z-index:-1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.node-type-top-10 .strate10 .views-row-text-insert .resume .fichier a{text-decoration:none;line-height:30px;height:30px;padding:0 0 0 40px;display:inline-block;position:relative}.node-type-top-10 .strate10 .views-row-text-insert .resume .fichier a:before{content:"";background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#download-red);background-repeat:no-repeat;background-size:30px 30px;width:30px;height:30px;display:block;position:absolute;top:0;left:0}.node-type-top-10 .strate10 .views-row-text-insert .resume ul li,.node-type-top-10 .strate10 .views-row-text-insert .resume ol li{font-size:1.25em;text-align:left;margin:0 0 10px;position:relative}.node-type-top-10 .strate10 .views-row-text-insert .resume ul li:before,.node-type-top-10 .strate10 .views-row-text-insert .resume ol li:before{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:block;position:absolute;left:10px}.node-type-top-10 .strate10 .views-row-text-insert .resume ul li{padding:0 0 0 30px}.node-type-top-10 .strate10 .views-row-text-insert .resume ul li:before{content:"";background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#puce-red);background-repeat:no-repeat;background-size:15px 15px;width:15px;height:15px;top:2px}.node-type-top-10 .strate10 .views-row-text-insert .resume ol li{padding:0 0 0 40px;margin:0 0 20px}.node-type-top-10 .strate10 .views-row-text-insert .resume ol li:before{color:#fff;font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:.875em;text-align:center;line-height:20px;background-color:#dd2232;width:20px;height:20px;top:0}.node-type-top-10 .strate10 .views-row-text-insert .resume ol li:nth-child(1):before{content:"1"}.node-type-top-10 .strate10 .views-row-text-insert .resume ol li:nth-child(2):before{content:"2"}.node-type-top-10 .strate10 .views-row-text-insert .resume ol li:nth-child(3):before{content:"3"}.node-type-top-10 .strate10 .views-row-text-insert .resume ol li:nth-child(4):before{content:"4"}.node-type-top-10 .strate10 .views-row-text-insert .resume ol li:nth-child(5):before{content:"5"}.node-type-top-10 .strate10 .views-row-text-insert .resume ol li:nth-child(6):before{content:"6"}.node-type-top-10 .strate10 .views-row-text-insert .resume ol li:nth-child(7):before{content:"7"}.node-type-top-10 .strate10 .views-row-text-insert .resume ol li:nth-child(8):before{content:"8"}.node-type-top-10 .strate10 .views-row-text-insert .resume ol li:nth-child(9):before{content:"9"}.node-type-top-10 .strate10 .views-row-text-insert .resume ol li:nth-child(10):before{content:"10"}.node-type-top-10 .strate10 .views-row-text-insert .resume #CDSWIDSSP ul li:before{display:none}.node-type-top-10 .strate11{background-color:#fff;padding:90px 0 130px}.node-type-top-10 .strate11 .view-header{margin:0 0 50px}.node-type-top-10 .strate11 .view-header h2{color:#2c2c2c;font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:3em;text-align:center;text-transform:uppercase}.node-type-top-10 .strate11 .view-header .resume{text-align:center;margin:20px 0 0}.node-type-top-10 .strate11 .view-header .resume p{font-size:1.25em;line-height:1.5em}.node-type-top-10 .strate11 .owl-carousel .owl-controls .owl-buttons .owl-prev,.node-type-top-10 .strate11 .owl-carousel .owl-controls .owl-buttons .owl-next{top:70%}.node-type-top-10 .strate11 .node{position:relative}.node-type-top-10 .strate11 .node .media:before,.node-type-top-10 .strate11 .media:after{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.node-type-top-10 .strate11 .media:after{background:-moz-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,.6) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,.6) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 50%,rgba(0,0,0,.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#99000000',GradientType=0);opacity:1}
.node-type-top-10 .strate11 .node .apercu{color:#fff;text-align:center;width:100%;min-height:0;padding:45% 30px 40px;position:absolute;left:0;bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.node-type-top-10 .strate11 .node .apercu h3{font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:1.563em;text-transform:uppercase}.node-type-top-10 .strate11 .node .lien a{font-size:0;width:100%;height:100%;display:block;position:absolute;top:0;left:0}@media only screen and (min-width:320px){.node-type-top-10 .strate10 .node:hover .contenu:before{background-color:#fff}.node-type-top-10 .strate10 .node:hover .media:before{background-color:rgba(0,0,0,0)}.node-type-top-10 .strate10 .node:hover .media>div:before{height:100%}.node-type-top-10 .strate10 .node:hover .apercu{min-height:60%}.node-type-top-10 .strate10 .node:hover .apercu .resume{max-height:150px;margin-top:30px;opacity:1}.node-type-top-10 .strate10 .views-row-text-insert .resume a:hover,.node-type-top-10 .strate10 .views-row-text-insert .resume a:focus,.node-type-top-10 .strate10 .views-row-text-insert .resume a:active{text-decoration:none}.node-type-top-10 .strate10 .views-row-text-insert .resume .bouton a:hover,.node-type-top-10 .strate10 .views-row-text-insert .resume .bouton a:focus,.node-type-top-10 .strate10 .views-row-text-insert .resume .bouton a:active{color:#dd2232}.node-type-top-10 .strate10 .views-row-text-insert .resume .bouton a:hover:before,.node-type-top-10 .strate10 .views-row-text-insert .resume .bouton a:focus:before,.node-type-top-10 .strate10 .views-row-text-insert .resume .bouton a:active:before{height:0}.node-type-top-10 .strate10 .views-row-text-insert .resume .fichier a:hover,.node-type-top-10 .strate10 .views-row-text-insert .resume .fichier a:focus,.node-type-top-10 .strate10 .views-row-text-insert .resume .fichier a:active{text-decoration:underline}.node-type-top-10 .strate11 .node:hover .media:before{background-color:rgba(221,34,50,.85)}.node-type-top-10 .strate11 .node:hover .media:after{opacity:0}.node-type-top-10 .strate11 .node:hover .apercu{min-height:100%}}@media only screen and (max-width:970px){.node-type-top-10 .strate10 .node:hover .apercu .resume{margin-top:15px}}@media only screen and (max-width:1600px){.node-type-top-10 .strate10{padding-bottom:100px}.node-type-top-10 #zone-content .strate10 .section{padding-left:100px;padding-right:100px}.node-type-top-10 .strate10 .views-row-text-insert .resume h2{font-size:1.555em}.node-type-page-magazine .strate11{padding:75px 0 100px}.node-type-top-10 .strate11 .view-header h2{font-size:2.5em}}@media only screen and (max-width:1170px){.node-type-top-10 #zone-content .strate10 .section{padding-left:50px;padding-right:50px}.node-type-top-10 .strate10 .node .apercu .resume p{font-size:.875em}.node-type-top-10 .strate11 .view-header h2{font-size:2em}}@media only screen and (max-width:1024px){.node-type-top-10 .strate10{padding-bottom:75px}.node-type-top-10 .strate10 .views-row-text-insert .resume{padding:30px}.node-type-top-10 .strate10 .views-row-text-insert .resume p,.node-type-top-10 .strate10 .views-row-text-insert .resume ul li,.node-type-top-10 .strate10 .views-row-text-insert .resume ol li{font-size:1em}.node-type-top-10 .strate10 .views-row-text-insert .resume ul li:before{top:-1px}.node-type-top-10 .strate10 .views-row-text-insert .resume ol li:before{top:-3px}.node-type-top-10 .strate11{padding:60px 0 75px}.node-type-top-10 .strate11 .view-header .resume p{font-size:1em}}@media only screen and (max-width:970px){.node-type-top-10 .panoramique-header .owl-item div,.node-type-top-10 .panoramique-header .disabled div{height:470px}.node-type-top-10 .panoramique-header .credits{bottom:120px}.node-type-top-10 .strate01 .cadre-header{max-width:570px;bottom:80px}.node-type-top-10 .strate01 .cadre-header h1.title-page{font-size:2em;margin:0 0 15px;padding:20px}.node-type-top-10 .strate01 .flag-outer a{width:50px;height:50px}.node-type-top-10 .strate01 .flag-wrapper a.unflag-action:before{width:25px;height:25px;right:-6px}
.node-type-top-10 #zone-content .strate10 .section{padding-left:10px;padding-right:10px}.node-type-top-10 .strate10 .node .contenu:before{width:16px;height:16px;top:70px}.node-type-top-10 .strate10 .node .contenu:after{font-size:4.688em;top:24px;right:45px}.node-type-top-10 .strate10 .views-row-1 .node .contenu:after{margin-right:-13px}.node-type-top-10 .strate10 .node .apercu{padding:0 15px 50px}.node-type-top-10 .strate10 .node .apercu h3{font-size:1.5em}.node-type-top-10 .strate10 .node.view-mode-top_10_vertical .media div{height:710px}.node-type-top-10 .strate10 .node.view-mode-top_10_horizontal .media div{height:345px}.node-type-top-10 .strate10 .views-row-text-insert .resume{height:345px}}@media only screen and (max-width:760px){.node-type-top-10 .panoramique-header .owl-item div,.node-type-top-10 .panoramique-header .disabled div{height:370px}.node-type-top-10 .panoramique-header .credits{font-size:.75em;bottom:0}.node-type-top-10 .strate01 .cadre-header{position:relative;top:auto;left:auto;right:auto;background-color:#efebe6;padding:15px;bottom:auto}.node-type-top-10 .strate01 .cadre-header h1.title-page{font-size:1.2em;margin:0 0 10px;padding:0;background-color:rgba(0,0,0,0);color:#292929}.node-type-top-10 .strate10{padding-bottom:30px}.node-type-top-10 .strate10 .node .contenu{margin:5px}.node-type-top-10 .strate10 .node .contenu:before{width:11px;height:11px;top:50px}.node-type-top-10 .strate10 .node .contenu:after{font-size:3.125em;top:20px;right:40px}.node-type-top-10 .strate10 .views-row-1 .node .contenu:after{margin-right:-8px}.node-type-top-10 .strate10 .node .apercu{padding-bottom:30px}.node-type-top-10 .strate10 .node .apercu h3{font-size:1.375em}.node-type-top-10 .strate10 .node .apercu .resume p{font-size:.75em}.node-type-top-10 .strate10 .node{width:50%}.node-type-top-10 .strate10 .views-row-3 .node.view-mode-top_10_carre,.node-type-top-10 .strate10 .views-row-8 .node.view-mode-top_10_carre{clear:none}.node-type-top-10 .strate10 .node .media div,.node-type-top-10 .strate10 .node.view-mode-top_10_vertical .media div{height:345px}.node-type-top-10 .strate10 .views-row-text-insert .resume{padding:20px;margin:5px}.node-type-top-10 .strate10 .views-row-text-insert .resume h2,.node-type-top-10 .strate10 .views-row-text-insert .resume h3,.node-type-top-10 .strate10 .views-row-text-insert .resume h4,.node-type-top-10 .strate10 .views-row-text-insert .resume p,.node-type-top-10 .strate10 .views-row-text-insert .resume ul,.node-type-top-10 .strate10 .views-row-text-insert .resume ol{margin:0 0 15px}.node-type-top-10 .strate10 .views-row-text-insert .resume h2{font-size:1.375em}.node-type-top-10 .strate10 .views-row-text-insert .resume h3{font-size:1.125em}.node-type-top-10 .strate10 .views-row-text-insert .resume h4{font-size:1em}.node-type-top-10 .strate10 .views-row-text-insert .resume p,.node-type-top-10 .strate10 .views-row-text-insert .resume ul li,.node-type-top-10 .strate10 .views-row-text-insert .resume ol li{font-size:.875em}.node-type-top-10 .strate10 .views-row-text-insert .resume .bouton a{font-size:.9em;padding:5px 15px;height:auto;line-height:inherit}.node-type-top-10 .strate11{padding:30px 0}.node-type-top-10 .strate11 .view-header{margin-bottom:30px}.node-type-top-10 .strate11 .view-header h2{font-size:1.375em}.node-type-top-10 .strate11 .view-header .resume p{font-size:.875em}.node-type-top-10 .strate11 .node .apercu h3{font-size:1.375em}}@media only screen and (max-width:530px){.node-type-top-10 .strate11 .view-header h2{font-size:1.125em}.node-type-top-10 .strate10 .node,.node-type-top-10 .strate10 .node.view-mode-top_10_vertical,.node-type-top-10 .strate10 .node.view-mode-top_10_horizontal{width:100%}.node-type-top-10 .strate10 .node .media div,.node-type-top-10 .strate10 .node.view-mode-top_10_vertical .media div,.node-type-top-10 .strate10 .node.view-mode-top_10_horizontal .media div{height:290px}.node-type-top-10 .strate10 .views-row-text-insert{width:100%}.node-type-top-10 .strate10 .views-row-text-insert .resume{height:auto;padding:15px}}.field-collection-item-col-paragraphes .resume h2:first-child,.field-collection-item-col-paragraphes .resume h3:first-child{margin-top:0}
.field-collection-item-col-paragraphes .resume h2:last-child,.field-collection-item-col-paragraphes .resume h3:last-child,.field-collection-item-col-paragraphes .resume h4:last-child,.field-collection-item-col-paragraphes .resume p:last-child,.field-collection-item-col-paragraphes .resume ul:last-child,.field-collection-item-col-paragraphes .resume ol:last-child,.field-collection-item-col-paragraphes .resume li:last-child{margin-bottom:0}.field-collection-item-col-paragraphes .resume h2{font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:1.875em;font-weight:400;text-transform:uppercase;margin:60px 0 30px;color:#292929}.field-collection-item-col-paragraphes .resume h3{font-family:"MontserratBold",Arial,Helvetica,sans-serif;color:#dd2232;font-size:1.25em;font-weight:400;line-height:1.1em;margin:0 0 30px}.field-collection-item-col-paragraphes .resume h4{font-size:1.125em;font-weight:400;line-height:1.1em;margin:0 0 30px}.field-collection-item-col-paragraphes .resume p{margin:0 0 30px;line-height:1.5em}.field-collection-item-col-paragraphes .resume a{color:#676767;text-decoration:underline}.field-collection-item-col-paragraphes .resume .bouton a{color:#fff;font-size:1.125em;text-transform:uppercase;text-decoration:none;display:inline-block;padding:0 50px;border:#dd2232 solid 2px;height:46px;line-height:46px;position:relative;z-index:2;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.field-collection-item-col-paragraphes .resume .bouton a:before{content:"";background-color:#dd2232;width:100%;height:100%;display:block;position:absolute;bottom:0;left:0;z-index:-1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.field-collection-item-col-paragraphes .resume .fichier a{text-decoration:none;line-height:30px;height:30px;padding:0 0 0 40px;display:inline-block;position:relative}.field-collection-item-col-paragraphes .resume .fichier a:before{content:"";background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#download-red);background-repeat:no-repeat;background-size:30px 30px;width:30px;height:30px;display:block;position:absolute;top:0;left:0}.field-collection-item-col-paragraphes .resume ul,.field-collection-item-col-paragraphes .resume ol{margin:0 0 30px}.field-collection-item-col-paragraphes .resume ul li,.field-collection-item-col-paragraphes .resume ol li{text-align:left;margin:0 0 10px;position:relative}.field-collection-item-col-paragraphes .resume ul li:before,.field-collection-item-col-paragraphes .resume ol li:before{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:block;position:absolute;left:10px}.field-collection-item-col-paragraphes .resume ul li{padding:0 0 0 30px}.field-collection-item-col-paragraphes .resume ul li:before{content:"";background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#puce-red);background-repeat:no-repeat;background-size:15px 15px;height:15px;width:15px;top:0}.field-collection-item-col-paragraphes .resume ol li{padding:0 0 0 40px;margin:0 0 20px}.field-collection-item-col-paragraphes .resume ol li:before{color:#fff;font-size:.875em;text-align:center;line-height:20px;background-color:#dd2232;height:20px;width:20px;top:-1px;font-family:"MontserratBold",Arial,Helvetica,sans-serif}.field-collection-item-col-paragraphes .resume ol li:nth-child(1):before{content:"1"}.field-collection-item-col-paragraphes .resume ol li:nth-child(2):before{content:"2"}.field-collection-item-col-paragraphes .resume ol li:nth-child(3):before{content:"3"}.field-collection-item-col-paragraphes .resume ol li:nth-child(4):before{content:"4"}.field-collection-item-col-paragraphes .resume ol li:nth-child(5):before{content:"5"}.field-collection-item-col-paragraphes .resume ol li:nth-child(6):before{content:"6"}
.field-collection-item-col-paragraphes .resume ol li:nth-child(7):before{content:"7"}.field-collection-item-col-paragraphes .resume ol li:nth-child(8):before{content:"8"}.field-collection-item-col-paragraphes .resume ol li:nth-child(9):before{content:"9"}.field-collection-item-col-paragraphes .resume ol li:nth-child(10):before{content:"10"}.field-collection-item-col-paragraphes .resume #CDSWIDSSP ul li:before{display:none}.field-collection-item-col-paragraphes .bg_fonce .resume,.field-collection-item-col-paragraphes .bg_fonce+div .resume,.field-collection-item-col-paragraphes .bg_fonce+div+div .resume{color:#fff}.field-collection-item-col-paragraphes .bg_fonce .resume h2,.field-collection-item-col-paragraphes .bg_fonce+div .resume h2,.field-collection-item-col-paragraphes .bg_fonce+div+div .resume h2{color:#fff}.field-collection-item-col-paragraphes .bg_fonce .resume h3,.field-collection-item-col-paragraphes .bg_fonce+div .resume h3,.field-collection-item-col-paragraphes .bg_fonce+div+div .resume h3{color:#fff}.field-collection-item-col-paragraphes .bg_fonce .resume a,.field-collection-item-col-paragraphes .bg_fonce+div .resume a,.field-collection-item-col-paragraphes .bg_fonce+div+div .resume a{color:#fff}.field-collection-item-col-paragraphes .bg_fonce .resume .bouton a,.field-collection-item-col-paragraphes .bg_fonce+div .resume .bouton a,.field-collection-item-col-paragraphes .bg_fonce+div+div .resume .bouton a{color:#dd2232;border:#fff solid 2px}.field-collection-item-col-paragraphes .bg_fonce .resume .bouton a:before,.field-collection-item-col-paragraphes .bg_fonce+div .resume .bouton a:before,.field-collection-item-col-paragraphes .bg_fonce+div+div .resume .bouton a:before{background-color:#fff}.field-collection-item-col-paragraphes .bg_fonce .resume .fichier a:before,.field-collection-item-col-paragraphes .bg_fonce+div .resume .fichier a:before,.field-collection-item-col-paragraphes .bg_fonce+div+div .resume .fichier a:before{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#download-white)}.field-collection-item-col-paragraphes .bg_fonce .resume ul li:before,.field-collection-item-col-paragraphes .bg_fonce+div .resume ul li:before,.field-collection-item-col-paragraphes .bg_fonce+div+div .resume ul li:before{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#puce-white)}.field-collection-item-col-paragraphes .bg_fonce .resume ol li:before,.field-collection-item-col-paragraphes .bg_fonce+div .resume ol li:before,.field-collection-item-col-paragraphes .bg_fonce+div+div .resume ol li:before{color:#dd2232;background-color:#fff}.field-collection-item-col-paragraphes{padding:60px 0;position:relative;z-index:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.field-collection-item-col-paragraphes .group-col,.field-collection-item-col-paragraphes .group-col01,.field-collection-item-col-paragraphes .group-col02,.field-collection-item-col-paragraphes .group-col03{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.field-collection-item-col-paragraphes .media img,.field-collection-item-col-paragraphes .media-paragraphe img,.field-collection-item-col-paragraphes .carousel img{width:100% !important;height:auto !important;display:block}.field-collection-item-col-paragraphes .media-paragraphe{position:relative}.field-collection-item-col-paragraphes .media-paragraphe .legende{position:absolute;bottom:0;color:#fff;text-shadow:0px 0px 2px rgba(150,150,150,1);font-size:1em;left:0;right:0;display:block;text-align:center;margin:0 auto;padding:15px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}.field-collection-item-col-paragraphes .media-paragraphe .view-mode-carte_magazine{margin-bottom:30px !important}.field-collection-item-col-paragraphes .media-paragraphe .view-mode-carte_magazine .legende{color:#676767;text-shadow:none;padding:0 15px;font-size:.8em;bottom:-20px}.field-collection-item-col-paragraphes .player{background-color:#000;padding-top:56.25%;position:relative}
.field-collection-item-col-paragraphes .player iframe{height:100% !important;width:100% !important;position:absolute;top:0;left:0}.field-collection-item-col-paragraphes .background-color,.field-collection-item-col-paragraphes .background-image{width:100%;height:100%;position:absolute;top:0;left:0}.field-collection-item-col-paragraphes .background-color{z-index:-2}.field-collection-item-col-paragraphes .background-image{z-index:-1}.field-collection-item-col-paragraphes .background-image div{background-position:50% 50%;background-size:cover;height:100%}#cboxWrapper{background:0 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#cboxContent{background:0 0;overflow:visible}#cboxLoadingOverlay{background:0 0}#cboxLoadedContent{margin-top:40px;margin-bottom:0}#cboxClose{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#close);background-repeat:no-repeat;background-position:50% 50% !important;background-size:14px 14px;border:1px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:40px;height:40px;bottom:auto;top:-15px;right:-15px}.paragraphe-item.bg-idem .field-collection-item-col-paragraphes.view-mode-texte_100,.paragraphe-item.bg-idem .field-collection-item-col-paragraphes.view-mode-texte_33_2media_33,.paragraphe-item.bg-idem .field-collection-item-col-paragraphes.view-mode-texte_66_media_33,.paragraphe-item.bg-idem .field-collection-item-col-paragraphes.view-mode-texte_66_carte_33,.paragraphe-item.bg-idem .field-collection-item-col-paragraphes.view-mode-media_35_media_25_texte_40_full,.paragraphe-item.bg-idem .field-collection-item-col-paragraphes.view-mode-media_50_texte_50,.paragraphe-item.bg-idem .field-collection-item-col-paragraphes.view-mode-texte_50_media_50{margin-top:-90px}.paragraphe-item.bg-idem .field-collection-item-col-paragraphes.view-mode-micro_contenu{margin-top:-60px}.paragraphe-item.video_texte_33_droite_full+.paragraphe-item.bg-idem .field-collection-item-col-paragraphes,.paragraphe-item.micro_contenu+.paragraphe-item.bg-idem .field-collection-item-col-paragraphes{margin-top:0}.field-collection-item-col-paragraphes.view-mode-texte_100{padding:90px 0}.field-collection-item-col-paragraphes.view-mode-texte_33_2media_33{padding:90px 0}.field-collection-item-col-paragraphes.view-mode-texte_33_2media_33 .group-col01{padding-right:30px}.field-collection-item-col-paragraphes.view-mode-texte_33_2media_33 .group-col02,.field-collection-item-col-paragraphes.view-mode-texte_33_2media_33 .group-col03{padding-left:30px}.field-collection-item-col-paragraphes.view-mode-texte_66_media_33,.field-collection-item-col-paragraphes.view-mode-texte_66_carte_33{padding:90px 0}.field-collection-item-col-paragraphes.view-mode-texte_66_media_33 .group-col01,.field-collection-item-col-paragraphes.view-mode-texte_66_carte_33 .group-col01{padding-right:30px}.field-collection-item-col-paragraphes.view-mode-texte_66_carte_33 .group-col01{padding-top:20px}.field-collection-item-col-paragraphes.view-mode-texte_66_media_33 .group-col01,.field-collection-item-col-paragraphes.view-mode-texte_66_carte_33 .group-col01{padding-left:30px}.field-collection-item-col-paragraphes.view-mode-media_33debord_texte_66 .section{position:relative}.field-collection-item-col-paragraphes.view-mode-media_33debord_texte_66 .group-col01{padding-right:30px;position:absolute;top:-90px;bottom:-90px}.field-collection-item-col-paragraphes.view-mode-media_33debord_texte_66 .group-col02{padding-left:30px}.field-collection-item-col-paragraphes.view-mode-media_33debord_texte_66 .media-paragraphe-wrapper{width:100%;height:100%;display:table}.field-collection-item-col-paragraphes.view-mode-media_33debord_texte_66 .scald-atom{display:table-cell;vertical-align:middle}.field-collection-item-col-paragraphes.view-mode-media_33debord_texte_66 .media-paragraphe{max-width:370px}.field-collection-item-col-paragraphes.view-mode-media_35_media_25_texte_40_full{padding:90px 150px}.field-collection-item-col-paragraphes.view-mode-media_35_media_25_texte_40_full .group-col01,.field-collection-item-col-paragraphes.view-mode-media_35_media_25_texte_40_full .group-col02{padding-right:30px}
.field-collection-item-col-paragraphes.view-mode-media_35_media_25_texte_40_full .group-col03{padding-left:30px}.field-collection-item-col-paragraphes.view-mode-media_35_media_25_texte_40_full .group-col01{width:35%}.field-collection-item-col-paragraphes.view-mode-media_35_media_25_texte_40_full .group-col02{width:25%}.field-collection-item-col-paragraphes.view-mode-media_35_media_25_texte_40_full .group-col03{width:40%}.field-collection-item-col-paragraphes.view-mode-media_35_media_25_texte_40_full .media370x500,.field-collection-item-col-paragraphes.view-mode-media_35_media_25_texte_40_full .media570x500{max-height:100%;overflow:hidden}.field-collection-item-col-paragraphes.view-mode-media_35_media_25_texte_40_full .media370x500{max-width:370px;margin:0 auto}.field-collection-item-col-paragraphes.view-mode-media_35_media_25_texte_40_full .media570x500{max-width:570px;margin:0 auto}.field-collection-item-col-paragraphes.view-mode-media_35_media_25_texte_40_full .media370x500 img,.field-collection-item-col-paragraphes.view-mode-media_35_media_25_texte_40_full .media570x500 img{width:auto !important;height:auto !important;min-width:100%;margin:0 0 0 50%;display:block;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.field-collection-item-col-paragraphes.view-mode-media_50_texte_50,.field-collection-item-col-paragraphes.view-mode-texte_50_media_50{padding:90px 0}.field-collection-item-col-paragraphes.view-mode-media_50_texte_50 .group-col01,.field-collection-item-col-paragraphes.view-mode-texte_50_media_50 .group-col02{padding-right:30px}.field-collection-item-col-paragraphes.view-mode-media_50_texte_50 .group-col02,.field-collection-item-col-paragraphes.view-mode-texte_50_media_50 .group-col01{padding-left:30px}.field-collection-item-col-paragraphes.view-mode-video_texte_33_droite_full{padding:0;height:600px;overflow:hidden;background-color:#000}.field-collection-item-col-paragraphes.view-mode-video_texte_33_droite_full .group-col{background-color:rgba(0,0,0,.6);margin:90px 0 0;padding:30px 30px 60px;text-align:right}.field-collection-item-col-paragraphes.view-mode-video_texte_33_droite_full .background-image a{font-size:0;height:100%;display:block}.field-collection-item-col-paragraphes.view-mode-video_texte_33_droite_full .background-image a:after{content:"";background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#video);background-repeat:no-repeat;background-position:50% 50%;background-size:contain;width:220px;height:220px;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.field-collection-item-col-paragraphes.view-mode-background_texte_33_gauche_full{min-height:600px;padding-left:150px;padding-right:150px}.field-collection-item-col-paragraphes.view-mode-background_texte_33_gauche_full .background-image div{opacity:1}.field-collection-item-col-paragraphes.view-mode-background_texte_33_gauche_full .group-col{background-color:rgba(0,0,0,.6);padding:60px 30px}.field-collection-item-col-paragraphes.view-mode-background_texte_33_gauche_full .background-image .legende{position:absolute;bottom:0;color:#fff;text-shadow:0px 0px 2px rgba(150,150,150,1);font-size:1em;max-width:1170px;left:0;right:0;display:block;text-align:center;margin:0 auto;padding:15px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;height:auto !important}.field-collection-item-col-paragraphes.view-mode-micro_contenu{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(183,183,183,0) 75%,rgba(244,244,244,.65) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(183,183,183,0) 75%,rgba(244,244,244,.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(183,183,183,0) 75%,rgba(244,244,244,.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6f4f4f4',GradientType=0)}.field-collection-item-col-paragraphes.view-mode-micro_contenu .section{max-width:570px !important;background-color:#696969;padding:30px !important;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}
.field-collection-item-col-paragraphes.view-mode-micro_contenu .section .resume{font-size:.875em}.field-collection-item-col-paragraphes.view-mode-micro_contenu .section .resume .bouton a{color:#fff}.field-collection-item-col-paragraphes.view-mode-micro_contenu .section .resume .bouton a:before{height:0}.field-collection-item-col-paragraphes.view-mode-micro_contenu .section .resume ol li:before{color:#696969}.field-collection-item-col-paragraphes.view-mode-micro_contenu .section .picto-micro div{font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:1.5625em;text-transform:uppercase;color:#fff;margin:0 0 10px;padding:75px 0 0;background-position:50% 0;background-repeat:no-repeat;background-size:60px 60px}.field-collection-item-col-paragraphes.view-mode-micro_contenu .section .picto-micro .picto-micro-animal{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#micro-animal)}.field-collection-item-col-paragraphes.view-mode-micro_contenu .section .picto-micro .picto-micro-bonplan{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#micro-bonplan)}.field-collection-item-col-paragraphes.view-mode-micro_contenu .section .picto-micro .picto-micro-citation{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#micro-citation)}.field-collection-item-col-paragraphes.view-mode-micro_contenu .section .picto-micro .picto-micro-coeur{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#micro-coeur)}.field-collection-item-col-paragraphes.view-mode-micro_contenu .section .picto-micro .picto-micro-detour{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#micro-detour)}.field-collection-item-col-paragraphes.view-mode-micro_contenu .section .picto-micro .picto-micro-enfants{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#micro-enfants)}.field-collection-item-col-paragraphes.view-mode-micro_contenu .section .picto-micro .picto-micro-expert{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#micro-expert)}.field-collection-item-col-paragraphes.view-mode-micro_contenu .section .picto-micro .picto-micro-groupe{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#micro-groupe)}.field-collection-item-col-paragraphes.view-mode-micro_contenu .section .picto-micro .picto-micro-handicap{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#micro-handicap)}.field-collection-item-col-paragraphes.view-mode-micro_contenu .section .picto-micro .picto-micro-incontournable{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#micro-incontournable)}.field-collection-item-col-paragraphes.view-mode-micro_contenu .section .picto-micro .picto-micro-insolite{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#micro-insolite)}.field-collection-item-col-paragraphes.view-mode-micro_contenu .section .picto-micro .picto-micro-materiel{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#micro-materiel)}.field-collection-item-col-paragraphes.view-mode-micro_contenu .section .picto-micro .picto-micro-oeil{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#micro-oeil)}.field-collection-item-col-paragraphes.view-mode-micro_contenu .section .picto-micro .picto-micro-pratique{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#micro-pratique)}.field-collection-item-col-paragraphes.view-mode-micro_contenu .section .picto-micro .picto-micro-savoir{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#micro-savoir)}.field-collection-item-col-paragraphes.view-mode-micro_contenu .section .picto-micro .picto-micro-stationnement{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#micro-stationnement)}
.field-collection-item-col-paragraphes.view-mode-media_50 .section{max-width:570px !important}.field-collection-item-col-paragraphes.view-mode-media_100 .section{max-width:1170px !important}.field-collection-item-col-paragraphes.view-mode-texte_83_media_17,.field-collection-item-col-paragraphes.view-mode-media_17_texte_83{padding:90px 0}.field-collection-item-col-paragraphes.view-mode-media_17_texte_83 .group-col01,.field-collection-item-col-paragraphes.view-mode-texte_83_media_17 .group-col02{padding-right:30px}.field-collection-item-col-paragraphes.view-mode-media_17_texte_83 .group-col02,.field-collection-item-col-paragraphes.view-mode-texte_83_media_17 .group-col01{padding-left:30px}.field-collection-item-col-paragraphes.view-mode-texte_75_media_25,.field-collection-item-col-paragraphes.view-mode-media_25_texte_75{padding:90px 0}.field-collection-item-col-paragraphes.view-mode-media_25_texte_75 .group-col01,.field-collection-item-col-paragraphes.view-mode-texte_75_media_25 .group-col02{padding-right:30px}.field-collection-item-col-paragraphes.view-mode-media_25_texte_75 .group-col02,.field-collection-item-col-paragraphes.view-mode-texte_75_media_25 .group-col01{padding-left:30px}.field-collection-item-col-paragraphes.view-mode-media_83_texte_17,.field-collection-item-col-paragraphes.view-mode-texte_17_media_83{padding:90px 0}.field-collection-item-col-paragraphes.view-mode-texte_17_media_83 .group-col01,.field-collection-item-col-paragraphes.view-mode-media_83_texte_17 .group-col02{padding-right:30px}.field-collection-item-col-paragraphes.view-mode-texte_17_media_83 .group-col02,.field-collection-item-col-paragraphes.view-mode-media_83_texte_17 .group-col01{padding-left:30px}@media only screen and (min-width:1025px){.field-collection-item-col-paragraphes .resume a:hover,.field-collection-item-col-paragraphes .resume a:focus,.field-collection-item-col-paragraphes .resume a:active{text-decoration:none}.field-collection-item-col-paragraphes .resume .bouton a:hover,.field-collection-item-col-paragraphes .resume .bouton a:focus,.field-collection-item-col-paragraphes .resume .bouton a:active{color:#dd2232}.field-collection-item-col-paragraphes .resume .bouton a:hover:before,.field-collection-item-col-paragraphes .resume .bouton a:focus:before,.field-collection-item-col-paragraphes .resume .bouton a:active:before{height:0}.field-collection-item-col-paragraphes .resume .fichier a:hover,.field-collection-item-col-paragraphes .resume .fichier a:focus,.field-collection-item-col-paragraphes .resume .fichier a:active{text-decoration:underline}.field-collection-item-col-paragraphes .bg_fonce .resume .bouton a:hover,.field-collection-item-col-paragraphes .bg_fonce .resume .bouton a:focus,.field-collection-item-col-paragraphes .bg_fonce .resume .bouton a:active,.field-collection-item-col-paragraphes .bg_fonce+div .resume .bouton a:hover,.field-collection-item-col-paragraphes .bg_fonce+div .resume .bouton a:focus,.field-collection-item-col-paragraphes .bg_fonce+div .resume .bouton a:active,.field-collection-item-col-paragraphes .bg_fonce+div+div .resume .bouton a:hover,.field-collection-item-col-paragraphes .bg_fonce+div+div .resume .bouton a:focus,.field-collection-item-col-paragraphes .bg_fonce+div+div .resume .bouton a:active{color:#fff}.field-collection-item-col-paragraphes .bg_fonce .resume .fichier a:hover,.field-collection-item-col-paragraphes .bg_fonce .resume .fichier a:focus,.field-collection-item-col-paragraphes .bg_fonce .resume .fichier a:active,.field-collection-item-col-paragraphes .bg_fonce+div .resume .fichier a:hover,.field-collection-item-col-paragraphes .bg_fonce+div .resume .fichier a:focus,.field-collection-item-col-paragraphes .bg_fonce+div .resume .fichier a:active,.field-collection-item-col-paragraphes .bg_fonce+div+div .resume .fichier a:hover,.field-collection-item-col-paragraphes .bg_fonce+div+div .resume .fichier a:focus,.field-collection-item-col-paragraphes .bg_fonce+div+div .resume .fichier a:active{color:#fff}.field-collection-item-col-paragraphes.view-mode-micro_contenu .section .resume .bouton a:hover,.field-collection-item-col-paragraphes.view-mode-micro_contenu .section .resume .bouton a:focus,.field-collection-item-col-paragraphes.view-mode-micro_contenu .section .resume .bouton a:active{color:#696969}
.field-collection-item-col-paragraphes.view-mode-micro_contenu .section .resume .bouton a:hover:before,.field-collection-item-col-paragraphes.view-mode-micro_contenu .section .resume .bouton a:focus:before,.field-collection-item-col-paragraphes.view-mode-micro_contenu .section .resume .bouton a:active:before{height:100%}}@media only screen and (max-width:1600px){.field-collection-item-col-paragraphes .resume h2{font-size:1.555em;margin:50px 0 25px}.field-collection-item-col-paragraphes .resume h3,.field-collection-item-col-paragraphes .resume h4,.field-collection-item-col-paragraphes .resume p,.field-collection-item-col-paragraphes .resume ul,.field-collection-item-col-paragraphes .resume ol{margin:0 0 25px}.field-collection-item-col-paragraphes{padding:50px 0}.paragraphe-item.bg-idem .field-collection-item-col-paragraphes.view-mode-texte_100,.paragraphe-item.bg-idem .field-collection-item-col-paragraphes.view-mode-texte_33_2media_33,.paragraphe-item.bg-idem .field-collection-item-col-paragraphes.view-mode-texte_66_media_33,.paragraphe-item.bg-idem .field-collection-item-col-paragraphes.view-mode-texte_66_carte_33,.paragraphe-item.bg-idem .field-collection-item-col-paragraphes.view-mode-media_35_media_25_texte_40_full,.paragraphe-item.bg-idem .field-collection-item-col-paragraphes.view-mode-media_50_texte_50,.paragraphe-item.bg-idem .field-collection-item-col-paragraphes.view-mode-texte_50_media_50{margin-top:-75px}.paragraphe-item.bg-idem .field-collection-item-col-paragraphes.view-mode-micro_contenu{margin-top:-50px}.field-collection-item-col-paragraphes.view-mode-texte_100{padding:75px 0}.field-collection-item-col-paragraphes.view-mode-texte_33_2media_33{padding:75px 0}.field-collection-item-col-paragraphes.view-mode-texte_33_2media_33 .group-col01{padding-right:25px}.field-collection-item-col-paragraphes.view-mode-texte_33_2media_33 .group-col02,.field-collection-item-col-paragraphes.view-mode-texte_33_2media_33 .group-col03{padding-left:25px}.field-collection-item-col-paragraphes.view-mode-texte_66_media_33,.field-collection-item-col-paragraphes.view-mode-texte_66_carte_33{padding:75px 0}.field-collection-item-col-paragraphes.view-mode-texte_66_media_33 .group-col01,.field-collection-item-col-paragraphes.view-mode-texte_66_carte_33 .group-col01{padding-right:25px}.field-collection-item-col-paragraphes.view-mode-texte_66_media_33 .group-col01,.field-collection-item-col-paragraphes.view-mode-texte_66_carte_33 .group-col01{padding-left:25px}.field-collection-item-col-paragraphes.view-mode-media_33debord_texte_66 .group-col01{padding-right:25px;top:-75px;bottom:-75px}.field-collection-item-col-paragraphes.view-mode-media_33debord_texte_66 .group-col02{padding-left:25px}.field-collection-item-col-paragraphes.view-mode-media_35_media_25_texte_40_full{padding:75px 60px}.field-collection-item-col-paragraphes.view-mode-media_35_media_25_texte_40_full .group-col01,.field-collection-item-col-paragraphes.view-mode-media_35_media_25_texte_40_full .group-col02{padding-right:25px}.field-collection-item-col-paragraphes.view-mode-media_35_media_25_texte_40_full .group-col03{padding-left:25px}.field-collection-item-col-paragraphes.view-mode-media_50_texte_50,.field-collection-item-col-paragraphes.view-mode-texte_50_media_50{padding:75px 0}.field-collection-item-col-paragraphes.view-mode-media_50_texte_50 .group-col01,.field-collection-item-col-paragraphes.view-mode-texte_50_media_50 .group-col02{padding-right:25px}.field-collection-item-col-paragraphes.view-mode-media_50_texte_50 .group-col02,.field-collection-item-col-paragraphes.view-mode-texte_50_media_50 .group-col01{padding-left:25px}.field-collection-item-col-paragraphes.view-mode-texte_83_media_17,.field-collection-item-col-paragraphes.view-mode-media_17_texte_83{padding:75px 0}.field-collection-item-col-paragraphes.view-mode-media_17_texte_83 .group-col01,.field-collection-item-col-paragraphes.view-mode-texte_83_media_17 .group-col02{padding-right:25px}.field-collection-item-col-paragraphes.view-mode-media_17_texte_83 .group-col02,.field-collection-item-col-paragraphes.view-mode-texte_83_media_17 .group-col01{padding-left:25px}
.field-collection-item-col-paragraphes.view-mode-texte_75_media_25,.field-collection-item-col-paragraphes.view-mode-media_25_texte_75{padding:75px 0}.field-collection-item-col-paragraphes.view-mode-media_25_texte_75 .group-col01,.field-collection-item-col-paragraphes.view-mode-texte_75_media_25 .group-col02{padding-right:25px}.field-collection-item-col-paragraphes.view-mode-media_25_texte_75 .group-col02,.field-collection-item-col-paragraphes.view-mode-texte_75_media_25 .group-col01{padding-left:25px}.field-collection-item-col-paragraphes.view-mode-media_83_texte_17,.field-collection-item-col-paragraphes.view-mode-texte_17_media_83{padding:75px 0}.field-collection-item-col-paragraphes.view-mode-texte_17_media_83 .group-col01,.field-collection-item-col-paragraphes.view-mode-media_83_texte_17 .group-col02{padding-right:25px}.field-collection-item-col-paragraphes.view-mode-texte_17_media_83 .group-col02,.field-collection-item-col-paragraphes.view-mode-media_83_texte_17 .group-col01{padding-left:25px}.field-collection-item-col-paragraphes.view-mode-video_texte_33_droite_full{height:500px}.field-collection-item-col-paragraphes.view-mode-video_texte_33_droite_full .group-col{margin:50px 0 0;padding:50px 25px}.field-collection-item-col-paragraphes.view-mode-video_texte_33_droite_full .background-image a:after{width:180px;height:180px}.field-collection-item-col-paragraphes.view-mode-background_texte_33_gauche_full{min-height:500px;padding-left:60px;padding-right:60px}.field-collection-item-col-paragraphes.view-mode-background_texte_33_gauche_full .group-col{padding:50px 25px}.field-collection-item-col-paragraphes.view-mode-micro_contenu .section{padding:25px !important}}@media only screen and (max-width:1200px){.field-collection-item-col-paragraphes.view-mode-media_35_media_25_texte_40_full{padding-left:15px;padding-right:15px}.field-collection-item-col-paragraphes.view-mode-background_texte_33_gauche_full{padding-left:15px;padding-right:15px}.field-collection-item-col-paragraphes.view-mode-video_texte_33_droite_full .resume h2{font-size:1.375em}}@media only screen and (max-width:1024px){.paragraphe-item.bg-idem .field-collection-item-col-paragraphes.view-mode-texte_100,.paragraphe-item.bg-idem .field-collection-item-col-paragraphes.view-mode-texte_33_2media_33,.paragraphe-item.bg-idem .field-collection-item-col-paragraphes.view-mode-texte_66_media_33,.paragraphe-item.bg-idem .field-collection-item-col-paragraphes.view-mode-texte_66_carte_33,.paragraphe-item.bg-idem .field-collection-item-col-paragraphes.view-mode-media_35_media_25_texte_40_full,.paragraphe-item.bg-idem .field-collection-item-col-paragraphes.view-mode-media_50_texte_50,.paragraphe-item.bg-idem .field-collection-item-col-paragraphes.view-mode-texte_50_media_50{margin-top:-60px}.field-collection-item-col-paragraphes.view-mode-texte_100{padding:60px 0}.field-collection-item-col-paragraphes.view-mode-texte_33_2media_33{padding:60px 0}.field-collection-item-col-paragraphes.view-mode-texte_33_2media_33 .group-col01{padding-right:15px}.field-collection-item-col-paragraphes.view-mode-texte_33_2media_33 .group-col02,.field-collection-item-col-paragraphes.view-mode-texte_33_2media_33 .group-col03{padding-left:15px}.field-collection-item-col-paragraphes.view-mode-media_35_media_25_texte_40_full{padding-top:60px;padding-bottom:60px}.field-collection-item-col-paragraphes.view-mode-media_35_media_25_texte_40_full .group-col01{width:60%}.field-collection-item-col-paragraphes.view-mode-media_35_media_25_texte_40_full .group-col02{width:40%}.field-collection-item-col-paragraphes.view-mode-media_35_media_25_texte_40_full .group-col03{width:100%}.field-collection-item-col-paragraphes.view-mode-media_35_media_25_texte_40_full .group-col01{padding-right:7px}.field-collection-item-col-paragraphes.view-mode-media_35_media_25_texte_40_full .group-col02{padding-left:8px;padding-right:0}.field-collection-item-col-paragraphes.view-mode-media_35_media_25_texte_40_full .group-col03{padding-left:0;padding-top:30px}.field-collection-item-col-paragraphes.view-mode-texte_66_media_33,.field-collection-item-col-paragraphes.view-mode-texte_66_carte_33{padding:60px 0}
.field-collection-item-col-paragraphes.view-mode-texte_66_media_33 .group-col01,.field-collection-item-col-paragraphes.view-mode-texte_66_carte_33 .group-col01{padding-right:15px}.field-collection-item-col-paragraphes.view-mode-texte_66_carte_33 .group-col01{padding-top:0}.field-collection-item-col-paragraphes.view-mode-texte_66_media_33 .group-col01,.field-collection-item-col-paragraphes.view-mode-texte_66_carte_33 .group-col01{padding-left:15px}.field-collection-item-col-paragraphes.view-mode-media_33debord_texte_66 .group-col01{padding-right:15px}.field-collection-item-col-paragraphes.view-mode-media_33debord_texte_66 .group-col02{padding-left:15px}.field-collection-item-col-paragraphes.view-mode-media_50_texte_50,.field-collection-item-col-paragraphes.view-mode-texte_50_media_50{padding:60px 0}.field-collection-item-col-paragraphes.view-mode-media_50_texte_50 .group-col01,.field-collection-item-col-paragraphes.view-mode-texte_50_media_50 .group-col02{padding-right:15px}.field-collection-item-col-paragraphes.view-mode-media_50_texte_50 .group-col02,.field-collection-item-col-paragraphes.view-mode-texte_50_media_50 .group-col01{padding-left:15px}.field-collection-item-col-paragraphes.view-mode-texte_83_media_17,.field-collection-item-col-paragraphes.view-mode-media_17_texte_83{padding:60px 0}.field-collection-item-col-paragraphes.view-mode-media_17_texte_83 .group-col01,.field-collection-item-col-paragraphes.view-mode-texte_83_media_17 .group-col02{padding-right:15px}.field-collection-item-col-paragraphes.view-mode-media_17_texte_83 .group-col02,.field-collection-item-col-paragraphes.view-mode-texte_83_media_17 .group-col01{padding-left:15px}.field-collection-item-col-paragraphes.view-mode-media_83_texte_17,.field-collection-item-col-paragraphes.view-mode-texte_17_media_83{padding:60px 0}.field-collection-item-col-paragraphes.view-mode-texte_17_media_83 .group-col01,.field-collection-item-col-paragraphes.view-mode-media_83_texte_17 .group-col02{padding-right:15px}.field-collection-item-col-paragraphes.view-mode-texte_17_media_83 .group-col02,.field-collection-item-col-paragraphes.view-mode-media_83_texte_17 .group-col01{padding-left:15px}.field-collection-item-col-paragraphes.view-mode-texte_75_media_25,.field-collection-item-col-paragraphes.view-mode-media_25_texte_75{padding:60px 0}.field-collection-item-col-paragraphes.view-mode-media_25_texte_75 .group-col01,.field-collection-item-col-paragraphes.view-mode-texte_75_media_25 .group-col02{padding-right:15px}.field-collection-item-col-paragraphes.view-mode-media_25_texte_75 .group-col02,.field-collection-item-col-paragraphes.view-mode-texte_75_media_25 .group-col01{padding-left:15px}.field-collection-item-col-paragraphes.view-mode-video_texte_33_droite_full{height:auto}.field-collection-item-col-paragraphes.view-mode-video_texte_33_droite_full .group-col{background-color:#000;margin:0}.field-collection-item-col-paragraphes.view-mode-video_texte_33_droite_full .background-image{height:400px;position:relative}.field-collection-item-col-paragraphes.view-mode-background_texte_33_gauche_full{padding-left:20px;padding-right:20px}}@media only screen and (max-width:760px){.field-collection-item-col-paragraphes{padding:30px 0}.field-collection-item-col-paragraphes .resume h2{font-size:1.375em}.field-collection-item-col-paragraphes .resume h3{font-size:1.125em}.field-collection-item-col-paragraphes .resume h4{font-size:1.0625em}.field-collection-item-col-paragraphes .resume p,.field-collection-item-col-paragraphes .resume ul li,.field-collection-item-col-paragraphes .resume ol li{font-size:.875em}.field-collection-item-col-paragraphes .resume ol li:before{top:-3px}.field-collection-item-col-paragraphes .resume .bouton a{font-size:.9em;padding:5px 15px;height:auto;line-height:inherit}.field-collection-item-col-paragraphes .media-paragraphe .legende{font-size:.75em}.paragraphe-item.bg-idem .field-collection-item-col-paragraphes.view-mode-texte_100,.paragraphe-item.bg-idem .field-collection-item-col-paragraphes.view-mode-texte_33_2media_33,.paragraphe-item.bg-idem .field-collection-item-col-paragraphes.view-mode-texte_66_media_33,.paragraphe-item.bg-idem .field-collection-item-col-paragraphes.view-mode-texte_66_carte_33,.paragraphe-item.bg-idem .field-collection-item-col-paragraphes.view-mode-media_35_media_25_texte_40_full,.paragraphe-item.bg-idem .field-collection-item-col-paragraphes.view-mode-media_50_texte_50,.paragraphe-item.bg-idem .field-collection-item-col-paragraphes.view-mode-texte_50_media_50,.paragraphe-item.bg-idem .field-collection-item-col-paragraphes.view-mode-micro_contenu{margin-top:-30px}
.field-collection-item-col-paragraphes.view-mode-texte_100{padding:30px 0}.field-collection-item-col-paragraphes.view-mode-texte_33_2media_33{padding:30px 0}.field-collection-item-col-paragraphes.view-mode-texte_33_2media_33 .group-col01{padding-right:0}.field-collection-item-col-paragraphes.view-mode-texte_33_2media_33 .group-col02,.field-collection-item-col-paragraphes.view-mode-texte_33_2media_33 .group-col03{padding-left:5px;padding-right:5px;padding-bottom:30px}.field-collection-item-col-paragraphes.view-mode-media_35_media_25_texte_40_full{padding-top:30px;padding-bottom:30px}.field-collection-item-col-paragraphes.view-mode-media_35_media_25_texte_40_full .group-col01{width:100%}.field-collection-item-col-paragraphes.view-mode-media_35_media_25_texte_40_full .group-col02{width:100%}.field-collection-item-col-paragraphes.view-mode-media_35_media_25_texte_40_full .group-col01{padding-right:0}.field-collection-item-col-paragraphes.view-mode-media_35_media_25_texte_40_full .group-col02{padding-left:0;padding-right:0;padding-top:30px}.field-collection-item-col-paragraphes.view-mode-media_35_media_25_texte_40_full .media370x500 img,.field-collection-item-col-paragraphes.view-mode-media_35_media_25_texte_40_full .media570x500 img{width:100% !important;height:auto !important;min-width:100%;margin:0;display:block;-webkit-transform:none;-moz-transform:none;transform:none}.field-collection-item-col-paragraphes.view-mode-texte_66_media_33,.field-collection-item-col-paragraphes.view-mode-texte_66_carte_33{padding:30px 0}.field-collection-item-col-paragraphes.view-mode-texte_66_media_33 .group-col01,.field-collection-item-col-paragraphes.view-mode-texte_66_carte_33 .group-col01{padding-right:0}.field-collection-item-col-paragraphes.view-mode-texte_66_media_33 .group-col01,.field-collection-item-col-paragraphes.view-mode-texte_66_carte_33 .group-col01{padding-left:0;padding-top:30px}.field-collection-item-col-paragraphes.view-mode-texte_66_media_33 .media-paragraphe,.field-collection-item-col-paragraphes.view-mode-texte_66_carte_33 .media-paragraphe{margin:0 auto;max-width:370px}.field-collection-item-col-paragraphes.view-mode-texte_66_media_33 .media-paragraphe .media370x500,.field-collection-item-col-paragraphes.view-mode-texte_66_carte_33 .media-paragraphe .view-mode-carte_magazine{margin:0 -15px}.field-collection-item-col-paragraphes.view-mode-media_33debord_texte_66 .group-col01{padding-right:0;position:static}.field-collection-item-col-paragraphes.view-mode-media_33debord_texte_66 .group-col02{padding-left:0;padding-top:30px}.field-collection-item-col-paragraphes.view-mode-media_33debord_texte_66 .media-paragraphe{margin:0 auto}.field-collection-item-col-paragraphes.view-mode-media_33debord_texte_66 .media-paragraphe .media370x500{margin:0 -15px}.field-collection-item-col-paragraphes.view-mode-media_33debord_texte_66{padding:0 0 30px;margin-bottom:0}.field-collection-item-col-paragraphes.view-mode-media_50_texte_50,.field-collection-item-col-paragraphes.view-mode-texte_50_media_50{padding:30px 0}.field-collection-item-col-paragraphes.view-mode-media_50_texte_50 .group-col01,.field-collection-item-col-paragraphes.view-mode-texte_50_media_50 .group-col02{padding-right:0}.field-collection-item-col-paragraphes.view-mode-media_50_texte_50 .group-col02,.field-collection-item-col-paragraphes.view-mode-texte_50_media_50 .group-col01{padding-left:0}.field-collection-item-col-paragraphes.view-mode-media_50_texte_50 .group-col02,.field-collection-item-col-paragraphes.view-mode-texte_50_media_50 .group-col02{padding-top:30px}.field-collection-item-col-paragraphes.view-mode-texte_83_media_17,.field-collection-item-col-paragraphes.view-mode-media_17_texte_83{padding:30px 0}.field-collection-item-col-paragraphes.view-mode-media_17_texte_83 .group-col01,.field-collection-item-col-paragraphes.view-mode-texte_83_media_17 .group-col02{padding-right:0}.field-collection-item-col-paragraphes.view-mode-media_17_texte_83 .group-col02,.field-collection-item-col-paragraphes.view-mode-texte_83_media_17 .group-col01{padding-left:0}.field-collection-item-col-paragraphes.view-mode-media_17_texte_83 .group-col02,.field-collection-item-col-paragraphes.view-mode-texte_83_media_17 .group-col02{padding-top:30px}
.field-collection-item-col-paragraphes.view-mode-media_83_texte_17,.field-collection-item-col-paragraphes.view-mode-texte_17_media_83{padding:30px 0}.field-collection-item-col-paragraphes.view-mode-texte_17_media_83 .group-col01,.field-collection-item-col-paragraphes.view-mode-media_83_texte_17 .group-col02{padding-right:0}.field-collection-item-col-paragraphes.view-mode-texte_17_media_83 .group-col02,.field-collection-item-col-paragraphes.view-mode-media_83_texte_17 .group-col01{padding-left:0}.field-collection-item-col-paragraphes.view-mode-texte_17_media_83 .group-col02,.field-collection-item-col-paragraphes.view-mode-media_83_texte_17 .group-col02{padding-top:30px}.field-collection-item-col-paragraphes.view-mode-texte_75_media_25,.field-collection-item-col-paragraphes.view-mode-media_25_texte_75{padding:30px 0}.field-collection-item-col-paragraphes.view-mode-media_25_texte_75 .group-col01,.field-collection-item-col-paragraphes.view-mode-texte_75_media_25 .group-col02{padding-right:0}.field-collection-item-col-paragraphes.view-mode-media_25_texte_75 .group-col02,.field-collection-item-col-paragraphes.view-mode-texte_75_media_25 .group-col01{padding-left:0}.field-collection-item-col-paragraphes.view-mode-media_25_texte_75 .group-col02,.field-collection-item-col-paragraphes.view-mode-texte_75_media_25 .group-col02{padding-top:30px}.field-collection-item-col-paragraphes.view-mode-video_texte_33_droite_full .background-image{height:260px}.field-collection-item-col-paragraphes.view-mode-video_texte_33_droite_full .background-image a:after{width:110px;height:110px}.field-collection-item-col-paragraphes.view-mode-video_texte_33_droite_full .group-col{padding:30px 15px}.field-collection-item-col-paragraphes.view-mode-background_texte_33_gauche_full{min-height:0;padding-top:400px;padding-left:0;padding-right:0}.field-collection-item-col-paragraphes.view-mode-background_texte_33_gauche_full .background-image{height:400px}.field-collection-item-col-paragraphes.view-mode-background_texte_33_gauche_full .group-col{background-color:#000;padding:30px 15px}.field-collection-item-col-paragraphes.view-mode-background_texte_33_gauche_full .background-image .legende{font-size:.75em}.field-collection-item-col-paragraphes.view-mode-micro_contenu{padding:10px 0;background:0 0;background:0 0;background:0 0;filter:none}.field-collection-item-col-paragraphes.view-mode-micro_contenu .section{padding:30px 15px !important}.field-collection-item-col-paragraphes.view-mode-micro_contenu .section .picto-micro div{font-size:1.25em;margin:0 0 5px}}.node-type-page-editoriale #section-content{padding-bottom:0 !important}.node-type-moteur-inspiration #section-content{padding-bottom:0 !important}.block-widget-inspiration{background-color:rgba(221,34,50,.9);padding:50px 15px 30px;position:absolute;left:0;right:0;z-index:1}.block-widget-inspiration .block-title{color:#fff;font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:3em;text-align:center;text-transform:uppercase;margin:0 0 30px}.block-widget-inspiration .content{text-align:center}.block-widget-inspiration .content .form-item{margin:0 0 30px;display:inline-block;vertical-align:top}.block-widget-inspiration .content select:focus,.block-widget-inspiration .content select:active,.block-widget-inspiration .content input[type=submit]:focus,.block-widget-inspiration .content input[type=submit]:active{box-shadow:none}.block-widget-inspiration .content label{color:#fff;font-family:"MontserratRegular",Arial,Helvetica,sans-serif;font-size:1.25em;line-height:60px;padding:0 16px 0 20px;display:inline-block;vertical-align:top}.block-widget-inspiration .content .form-item:first-child label{padding-left:0}.block-widget-inspiration .content select{color:#fff;font-family:"MontserratRegular",Arial,Helvetica,sans-serif;font-size:1.25em;background:0 0;background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/form/selectB-bottom.svg);background-repeat:no-repeat;background-position:100% 50%;background-size:46px auto;border:2px solid #fff;height:60px;padding:0 28px 0 16px;display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.block-widget-inspiration .content select{background-image:none;padding:0 0 0 6px}}.block-widget-inspiration .content select option{padding:5px 10px}.block-widget-inspiration .content input[type=submit]{color:#dd2232;font-family:"MontserratRegular",Arial,Helvetica,sans-serif;font-size:1.25em;font-weight:400;text-transform:uppercase;text-shadow:none;background:#fff;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;height:60px;padding:0 16px;margin:0 0 0 16px;display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.node-type-moteur-inspiration .strate01,.node-type-moteur-inspiration .strate01 .media{position:relative}.node-type-moteur-inspiration .strate01 .media div{height:950px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.node-type-moteur-inspiration .strate01 .media:before{content:"";background:-moz-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,.6) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,.6) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 50%,rgba(0,0,0,.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#99000000',GradientType=0);width:100%;height:100%;display:block;position:absolute;top:0;left:0}.node-type-moteur-inspiration .strate01 .media .credits{color:#fff;font-size:1em;text-align:right;text-shadow:0 0 2px rgba(150,150,150,1);padding:15px;display:block;position:absolute;bottom:0;left:0;right:0}.node-type-moteur-inspiration .strate01 .cadre-header{color:#fff;text-align:center;background-color:rgba(0,0,0,.45);max-width:770px;padding:50px;margin:0 auto;position:absolute;top:370px;left:15px;right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.node-type-moteur-inspiration .strate01 .cadre-header h1.title-page{color:#fff;font-family:"MontserratRegular",Arial,Helvetica,sans-serif;font-size:2.813em;padding:0}.node-type-moteur-inspiration .strate01 .cadre-header h1.title-page strong{font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-weight:400;font-size:1.333em;line-height:1;margin:0 0 30px}.node-type-moteur-inspiration .strate01 .cadre-header .chapo{line-height:1.5em}.node-type-moteur-inspiration .strate02{padding:50px 0 0}.node-type-moteur-inspiration .strate02 .ninja-menu{text-align:center;max-width:830px;padding:0 15px;margin:0 auto;display:block;position:static}.node-type-moteur-inspiration .strate02 .ninja-menu li{width:25%;padding:40px 10px 0;margin:0;display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.node-type-moteur-inspiration .strate02 .ninja-menu li a{color:#000;font-family:"MontserratLight",Arial,Helvetica,sans-serif;font-size:1.125em;text-transform:uppercase;background-color:transparent;max-width:170px;padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;display:inline-block;vertical-align:top}.node-type-moteur-inspiration .strate02 .ninja-menu li.active a{background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.node-type-moteur-inspiration .strate02 .ninja-menu li a:before{background-color:#474747;background-repeat:no-repeat;background-position:50% 50%;background-size:60px auto;border:none;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:120px;height:120px;margin:0 auto 20px;display:block;position:static;-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.node-type-moteur-inspiration .strate02 .ninja-menu li.active a:before{background-color:#dd2232}.node-type-moteur-inspiration .strate02 .ninja-menu li.ninja-picto-activites-visites a:before{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/inspiration/color02/activites-visites.svg)}.node-type-moteur-inspiration .strate02 .ninja-menu li.ninja-picto-balades-itineraires a:before{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/inspiration/color02/itineraires.svg)}
.node-type-moteur-inspiration .strate02 .ninja-menu li.ninja-picto-agenda-moment a:before{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/inspiration/color02/agenda.svg);background-size:54px auto}.node-type-moteur-inspiration .strate02 .ninja-menu li.ninja-picto-sejours-hebergements a:before{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/inspiration/color02/hebergements.svg);background-size:54px auto}.node-type-moteur-inspiration .strate02 .ninja-menu li a p{padding:0;margin:0;display:block;opacity:1}.node-type-moteur-inspiration .strate03>.entity{padding:165px 0 0;position:relative}.node-type-moteur-inspiration .strate03>.entity>h2{color:#222;font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:2.813em;text-align:center;text-transform:uppercase;margin:0 0 20px}.node-type-moteur-inspiration .strate03>.entity .chapo{text-align:center;max-width:830px;padding:0 15px;margin:-5px auto 20px}.node-type-moteur-inspiration .strate03>.entity .chapo p{font-size:1.25em;line-height:1.5em}.node-type-moteur-inspiration .strate03>.entity>.block-cross-selling>.contextual-links-region{position:static}.node-type-moteur-inspiration .strate03>.entity .picto{width:100%;position:absolute;top:60px;left:0}.node-type-moteur-inspiration .strate03>.entity .picto:before{content:"";background-repeat:no-repeat;background-position:50% 50%;background-size:contain;width:80px;height:80px;margin:0 auto;display:block}.node-type-moteur-inspiration .strate03>.entity .view-activites-visites+.picto:before{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/inspiration/color01/activites-visites.svg)}.node-type-moteur-inspiration .strate03>.entity .view-balades-itineraires+.picto:before{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/inspiration/color01/itineraires.svg)}.node-type-moteur-inspiration .strate03>.entity .view-agenda-moment+.picto:before{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/inspiration/color01/agenda.svg);background-size:90% auto}.node-type-moteur-inspiration .strate03>.entity .view-sejours-hebergements+.picto:before{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/inspiration/color01/hebergements.svg);background-size:90% auto}.node-type-moteur-inspiration .strate03>.entity .view{position:relative}.node-type-moteur-inspiration .strate03>.entity:last-child .view-activites-visites,.node-type-moteur-inspiration .strate03>.entity:last-child .view-sejours-hebergements{margin-bottom:90px}.node-type-moteur-inspiration .strate03>.entity .view-balades-itineraires,.node-type-moteur-inspiration .strate03>.entity .view-agenda-moment{padding-bottom:90px}.node-type-moteur-inspiration .strate03>.entity .view:before{content:"";background-color:#efebe6;position:absolute;top:85px;left:0;right:0}.node-type-moteur-inspiration .strate03>.entity .view-activites-visites:before,.node-type-moteur-inspiration .strate03>.entity .view-sejours-hebergements:before{bottom:85px}.node-type-moteur-inspiration .strate03>.entity .view-balades-itineraires:before,.node-type-moteur-inspiration .strate03>.entity .view-agenda-moment:before{bottom:0}.node-type-moteur-inspiration .strate03>.entity .view-content{max-width:1200px;margin:0 auto;position:relative;z-index:2}.node-type-moteur-inspiration .strate03>.entity .view-content:after{content:"";height:0;display:block;clear:both;visibility:hidden}.node-type-moteur-inspiration .strate03>.entity .views-row{float:left}.node-type-moteur-inspiration .strate03>.entity .view-activites-visites .views-row:nth-child(1),.node-type-moteur-inspiration .strate03>.entity .view-activites-visites .views-row:nth-child(4),.node-type-moteur-inspiration .strate03>.entity .view-sejours-hebergements .views-row:nth-child(1),.node-type-moteur-inspiration .strate03>.entity .view-sejours-hebergements .views-row:nth-child(4){width:60%}.node-type-moteur-inspiration .strate03>.entity .view-activites-visites .views-row:nth-child(2),.node-type-moteur-inspiration .strate03>.entity .view-activites-visites .views-row:nth-child(3),.node-type-moteur-inspiration .strate03>.entity .view-sejours-hebergements .views-row:nth-child(2),.node-type-moteur-inspiration .strate03>.entity .view-sejours-hebergements .views-row:nth-child(3){width:40%}
.node-type-moteur-inspiration .strate03>.entity .view-balades-itineraires .views-row{width:50%}.node-type-moteur-inspiration .strate03>.entity .view-agenda-moment .views-row{width:33.3333333333%}.node-type-moteur-inspiration .strate03>.entity .views-row .node{margin:15px}.node-type-moteur-inspiration .strate03>.entity .view .item-list{max-width:1330px;margin:0 auto;position:absolute;top:85px;left:0;right:0;z-index:1}.node-type-moteur-inspiration .strate03>.entity .view-activites-visites .item-list,.node-type-moteur-inspiration .strate03>.entity .view-sejours-hebergements .item-list{bottom:85px}.node-type-moteur-inspiration .strate03>.entity .view-balades-itineraires .item-list,.node-type-moteur-inspiration .strate03>.entity .view-agenda-moment .item-list{bottom:0}.node-type-moteur-inspiration .strate03>.entity .view .item-list .pager li{font-size:0;background-repeat:no-repeat;background-position:50% 50%;width:50px;height:50px;margin:-25px 0 0;position:absolute;top:50%}.node-type-moteur-inspiration .strate03>.entity .view .item-list .pager li.pager-previous{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/owlcarousel/arrowA-left.svg);left:0}.node-type-moteur-inspiration .strate03>.entity .view .item-list .pager li.pager-next{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/owlcarousel/arrowA-right.svg);right:0}.node-type-moteur-inspiration .strate03>.entity .view .item-list .pager li.pager-first,.node-type-moteur-inspiration .strate03>.entity .view .item-list .pager li.pager-current,.node-type-moteur-inspiration .strate03>.entity .view .item-list .pager li.pager-last{display:none}.node-type-moteur-inspiration .strate03>.entity .view .item-list .pager li a{background-color:transparent;border:none;height:100%;display:block}@media only screen and (min-width:1025px){.node-type-moteur-inspiration .strate02 .ninja-menu li a:hover:before,.node-type-moteur-inspiration .strate02 .ninja-menu li a:focus:before,.node-type-moteur-inspiration .strate02 .ninja-menu li a:active:before{background-color:#dd2232}}@media only screen and (max-width:1600px){.block-widget-inspiration{padding-top:40px;padding-bottom:20px}.block-widget-inspiration .block-title{font-size:2.5em;margin:0 0 25px}.block-widget-inspiration .content label{font-size:1em;line-height:50px;padding:0 11px 0 15px}.block-widget-inspiration .content select{font-size:1em;background-size:46px auto;height:50px;padding:0 28px 0 11px}.block-widget-inspiration .content input[type=submit]{font-size:1em;height:50px;padding:0 11px;margin:0 0 0 11px}.node-type-moteur-inspiration .strate01 .media div{height:770px}.node-type-moteur-inspiration .strate01 .cadre-header{padding:40px;top:300px}.node-type-moteur-inspiration .strate01 .cadre-header h1.title-page{font-size:2.344em}.node-type-moteur-inspiration .strate02{padding:35px 0 0}.node-type-moteur-inspiration .strate02 .ninja-menu li a{font-size:1em;max-width:150px}.node-type-moteur-inspiration .strate02 .ninja-menu li a:before{background-size:50px auto;width:100px;height:100px;margin-bottom:15px}.node-type-moteur-inspiration .strate02 .ninja-menu li.ninja-picto-agenda-moment a:before,.node-type-moteur-inspiration .strate02 .ninja-menu li.ninja-picto-sejours-hebergements a:before{background-size:45px auto}.node-type-moteur-inspiration .strate03>.entity{padding:135px 0 0}.node-type-moteur-inspiration .strate03>.entity>h2{font-size:2.344em}.node-type-moteur-inspiration .strate03>.entity .chapo p{font-size:1em}.node-type-moteur-inspiration .strate03>.entity .picto{top:50px}.node-type-moteur-inspiration .strate03>.entity .picto:before{width:66px;height:66px}}@media only screen and (max-width:1370px){.node-type-moteur-inspiration .strate03>.entity .view{padding-bottom:15px !important}.node-type-moteur-inspiration .strate03>.entity:last-child .view{margin-bottom:75px !important}.node-type-moteur-inspiration .strate03>.entity .view:before{bottom:0 !important}.node-type-moteur-inspiration .strate03>.entity .view .item-list{position:relative;top:auto !important;bottom:auto !important}
.node-type-moteur-inspiration .strate03>.entity .view .item-list .pager li{margin:15px 7px;position:static}}@media only screen and (max-width:1170px){.block-widget-inspiration .block-title{font-size:2em;margin:0 0 20px}.node-type-moteur-inspiration .strate01 .media div{height:670px}.node-type-moteur-inspiration .strate01 .cadre-header{top:270px}.node-type-moteur-inspiration .strate01 .cadre-header h1.title-page{font-size:1.875em}.node-type-moteur-inspiration .strate02{padding:20px 0 0}.node-type-moteur-inspiration .strate03>.entity>h2{font-size:1.875em}}@media only screen and (max-width:970px){.block-widget-inspiration .block-title{margin:0}.block-widget-inspiration{background-color:#dd2232;padding-top:30px;padding-bottom:30px;position:static}.block-widget-inspiration .content .form-item{margin:0;display:block}.block-widget-inspiration .content label{text-align:left;line-height:40px;padding:0 0 0 15px !important;display:block}.block-widget-inspiration .content select{width:100%;height:40px}.block-widget-inspiration .content input[type=submit]{width:100%;height:40px;padding:0;margin:30px 0 0}.node-type-moteur-inspiration .strate01 .media div{height:440px}.node-type-moteur-inspiration .strate01 .cadre-header{max-width:570px;padding:20px;top:60px}.node-type-moteur-inspiration .strate03>.entity:last-child .view{margin-bottom:60px !important}.node-type-moteur-inspiration .strate03>.entity .view .views-row{width:50% !important}.node-type-moteur-inspiration .strate03>.entity .view .views-row:nth-child(n+3){display:none}.node-type-moteur-inspiration .strate03>.entity .view .item-list .pager li{width:40px;height:40px}}@media only screen and (max-width:760px){.block-widget-inspiration .block-title{font-size:1.375em;margin:0 0 10px}.block-widget-inspiration .content select{font-size:.875em}.node-type-moteur-inspiration .strate01 .media div{height:500px}.node-type-moteur-inspiration .strate01 .media .credits{font-size:.75em}.node-type-moteur-inspiration .strate01 .cadre-header{padding:15px}.node-type-moteur-inspiration .strate01 .cadre-header h1.title-page{font-size:1.4em}.node-type-moteur-inspiration .strate01 .cadre-header .chapo{font-size:.875em}.node-type-moteur-inspiration .strate02{padding:0}.node-type-moteur-inspiration .strate02 .ninja-menu li{width:50%}.node-type-moteur-inspiration .strate02 .ninja-menu li a{font-size:.75em;max-width:110px}.node-type-moteur-inspiration .strate02 .ninja-menu li a:before{background-size:40px auto;width:80px;height:80px;margin-bottom:10px}.node-type-moteur-inspiration .strate02 .ninja-menu li.ninja-picto-agenda-moment a:before,.node-type-moteur-inspiration .strate02 .ninja-menu li.ninja-picto-sejours-hebergements a:before{background-size:36px auto}.node-type-moteur-inspiration .strate03>.entity{padding:120px 0 0}.node-type-moteur-inspiration .strate03>.entity:first-child{background-color:#efebe6;margin:40px 0 0}.node-type-moteur-inspiration .strate03>.entity>h2{font-size:1.375em}.node-type-moteur-inspiration .strate03>.entity .chapo p{font-size:.875em}.node-type-moteur-inspiration .strate03>.entity .picto{top:40px}.node-type-moteur-inspiration .strate03>.entity:last-child .view{margin-bottom:50px !important}.node-type-moteur-inspiration .strate03>.entity .view .views-row{width:100% !important}.node-type-moteur-inspiration .strate03>.entity .view .views-row:nth-child(n+2){display:none}}#site-map{margin:90px 0 0}#site-map .site-map-box{width:40%;margin:0;float:right;clear:right}#site-map .site-map-box:nth-last-child(n+2){margin-bottom:30px}#site-map .site-map-box.site-map-box-menu-main-menu{width:60%;margin:0;float:left;clear:left}#site-map .site-map-box ul{padding:0}#site-map .site-map-box ul li{padding:0 0 0 30px;margin:0 0 30px;position:relative;list-style:none}#site-map .site-map-box.site-map-box-menu-main-menu>.content>ul>li{padding:0;margin:0}#site-map .site-map-box.site-map-box-menu-main-menu>.content>ul>li:nth-last-child(n+2){margin-bottom:30px}#site-map .site-map-box.site-map-box-menu-main-menu>.content>ul>li:last-child{margin-bottom:0}#site-map .site-map-box ul li:before{content:"";background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/paragraphes/color01/puce.svg);background-repeat:no-repeat;background-size:15px 15px;height:15px;width:15px;display:block;position:absolute;top:1px;left:10px}
#site-map .site-map-box.site-map-box-menu-main-menu>.content>ul>li:before{display:none}#site-map .site-map-box.site-map-box-menu-main-menu .content ul ul li{margin:0 0 10px}#site-map .site-map-box ul li a{color:#292929;font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:1.1em;text-decoration:none}#site-map .site-map-box ul ul li a{font-family:"MontserratRegular",Arial,Helvetica,sans-serif}#site-map .site-map-box.site-map-box-menu-main-menu>.content>ul>li>a{color:#dd2232;font-family:"MontserratRegular",Arial,Helvetica,sans-serif;font-size:1.625em;text-transform:uppercase;display:inline-block;margin:0 0 15px}#site-map .site-map-box.site-map-box-menu-main-menu .content ul ul li a{font-family:"MontserratRegular",Arial,Helvetica,sans-serif}#site-map .site-map-box ul li a:hover,#site-map .site-map-box ul li a:focus,#site-map .site-map-box ul li a:active{text-decoration:underline}@media only screen and (max-width:1024px){#site-map{margin:60px 0 0}}@media only screen and (max-width:760px){#site-map{margin:30px 0 0}#site-map .site-map-box,#site-map .site-map-box.site-map-box-menu-main-menu{width:auto;float:none;clear:none}#site-map .site-map-box.site-map-box-menu-main-menu{margin:0 0 60px}}.node-type-page-liste.listing-brochures .form-brochures{background-color:#efebe6;display:none}.node-type-page-liste.listing-brochures .form-brochures .block-inner{max-width:1170px;margin:30px auto;padding:30px 0}.node-type-page-liste.listing-brochures .form-brochures .block-title{color:#292929;font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:2em;text-align:center;text-transform:uppercase}.node-type-page-liste.listing-brochures .block-webform form{margin-right:-30px}.node-type-page-liste.listing-brochures .block-webform .form-item{padding:0 30px 0 0;position:relative;float:left;clear:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:100%}.node-type-page-liste.listing-brochures .block-webform .form-item.fs_size80{width:80%}.node-type-page-liste.listing-brochures .block-webform .form-item.fs_size75{width:75%}.node-type-page-liste.listing-brochures .block-webform .form-item.fs_size70{width:70%}.node-type-page-liste.listing-brochures .block-webform .form-item.fs_size60{width:60%}.node-type-page-liste.listing-brochures .block-webform .form-item.fs_size50{width:50%}.node-type-page-liste.listing-brochures .block-webform .form-item.fs_size40{width:40%}.node-type-page-liste.listing-brochures .block-webform .form-item.fs_size30{width:30%}.node-type-page-liste.listing-brochures .block-webform .form-item.fs_size25{width:25%}.node-type-page-liste.listing-brochures .block-webform .form-item.fs_size20{width:20%}.node-type-page-liste.listing-brochures .block-webform .form-item.fs_size_auto{width:auto}.node-type-page-liste.listing-brochures .block-webform .form-item.fs_clear_none{clear:none}.node-type-page-liste.listing-brochures .block-webform .webform-container-inline .form-item{width:auto;clear:none;padding:0 10px 0 0}.node-type-page-liste.listing-brochures .block-webform .form-item:after{content:"";height:0;display:block;clear:both;visibility:hidden}.node-type-page-liste.listing-brochures .block-webform input[type=text]:focus,.node-type-page-liste.listing-brochures .block-webform input[type=text]:active,.node-type-page-liste.listing-brochures .block-webform textarea:focus,.node-type-page-liste.listing-brochures .block-webform textarea:active,.node-type-page-liste.listing-brochures .block-webform select:focus,.node-type-page-liste.listing-brochures .block-webform select:active,.node-type-page-liste.listing-brochures .block-webform input[type=submit]:focus,.node-type-page-liste.listing-brochures .block-webform input[type=submit]:active{box-shadow:none}.node-type-page-liste.listing-brochures .block-webform .fs_date_wrapper label,.node-type-page-liste.listing-brochures .block-webform .fs_file_wrapper label,.node-type-page-liste.listing-brochures .block-webform .fs_radio_wrapper label,.node-type-page-liste.listing-brochures .block-webform .fs_checkbox_wrapper label{color:#292929;font-family:"MontserratRegular",Arial,Helvetica,sans-serif;font-size:.875em;text-transform:uppercase;margin:0 0 10px}
.node-type-page-liste.listing-brochures .block-webform .fs_textfield_wrapper,.node-type-page-liste.listing-brochures .block-webform .fs_textarea_wrapper,.node-type-page-liste.listing-brochures .block-webform .fs_select_wrapper,.node-type-page-liste.listing-brochures .block-webform .fs_courriel_wrapper,.node-type-page-liste.listing-brochures .block-webform .fs_number_wrapper{position:relative}.node-type-page-liste.listing-brochures .block-webform .fs_textfield_wrapper label,.node-type-page-liste.listing-brochures .block-webform .fs_textarea_wrapper label,.node-type-page-liste.listing-brochures .block-webform .fs_select_wrapper label,.node-type-page-liste.listing-brochures .block-webform .fs_courriel_wrapper label,.node-type-page-liste.listing-brochures .block-webform .fs_number_wrapper label{color:#292929;font-family:"MontserratRegular",Arial,Helvetica,sans-serif;font-size:.875em;text-transform:uppercase;display:block;position:absolute;top:20px;left:10px;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}.node-type-page-liste.listing-brochures .block-webform .fs_textfield_wrapper.field-focus label,.node-type-page-liste.listing-brochures .block-webform .fs_textarea_wrapper.field-focus label,.node-type-page-liste.listing-brochures .block-webform .fs_select_wrapper.field-focus label,.node-type-page-liste.listing-brochures .block-webform .fs_courriel_wrapper.field-focus label,.node-type-page-liste.listing-brochures .block-webform .fs_number_wrapper.field-focus label{color:#bababa;font-size:.563em;top:8px}.node-type-page-liste.listing-brochures .block-webform input[type=text],.node-type-page-liste.listing-brochures .block-webform input[type=email],.node-type-page-liste.listing-brochures .block-webform textarea,.node-type-page-liste.listing-brochures .block-webform select{color:#292929;font-family:"MontserratRegular",Arial,Helvetica,sans-serif;font-size:.875em;background:#fff;border:none;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.node-type-page-liste.listing-brochures .block-webform input[type=text],.node-type-page-liste.listing-brochures .block-webform input[type=email],.node-type-page-liste.listing-brochures .block-webform select,.node-type-page-liste.listing-brochures .block-webform .form-textarea-wrapper{width:100%}.node-type-page-liste.listing-brochures .block-webform input[type=text],.node-type-page-liste.listing-brochures .block-webform input[type=email],.node-type-page-liste.listing-brochures .block-webform select{height:50px}.node-type-page-liste.listing-brochures .block-webform input[type=text],.node-type-page-liste.listing-brochures .block-webform input[type=email]{padding:10px 10px 0}.node-type-page-liste.listing-brochures .block-webform textarea{height:150px;width:100%;padding:21px 10px 10px}.node-type-page-liste.listing-brochures .block-webform select{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/css/img/sprite.svg#selectA-right);background-repeat:no-repeat;background-position:100% 50%;background-size:46px auto;padding:5px 46px 0 6px;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.node-type-page-liste.listing-brochures .block-webform select{background-image:none;padding:0 0 0 6px}}.node-type-page-liste.listing-brochures .block-webform select option{padding:5px 10px}.node-type-page-liste.listing-brochures .block-webform .form-actions{padding:30px 0 0;margin:0;clear:both}.node-type-page-liste.listing-brochures .block-webform input[type=submit]{color:#fff;font-family:"MontserratRegular",Arial,Helvetica,sans-serif;font-size:1.125em;font-weight:400;text-align:center;text-transform:uppercase;text-shadow:none;background:#dd2232;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;width:100%;height:60px;max-width:270px;padding:0 20px;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}.node-type-page-liste.listing-brochures #section-content{padding-bottom:0}
.node-type-page-liste.listing-brochures #zone-content-wrapper:before{content:"";background-color:#efebe6;width:100%;height:670px;display:block;position:absolute;top:0;left:0;z-index:-1}.node-type-page-liste.listing-brochures #section-content h1{max-width:770px;padding:60px 0 0}.node-type-page-liste.listing-brochures #section-content h1:before{content:"";background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#picto-mag);background-repeat:no-repeat;background-position:50% 50%;background-size:60px 60px;background-color:#292929;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:100px;height:100px;margin:0 auto 35px;display:block}.node-type-page-liste #region-content .view-liste-brochures-panier .view-content{max-width:1170px;padding:0 30px;margin:0 auto}.node-type-page-liste #region-content .view-liste-brochures-panier{padding-bottom:65px;margin:60px 0 0}.node-type-page-liste #region-content .view-liste-brochures-panier .views-row{padding:0 40px;background-color:#fff}.node-type-page-liste #region-content .view-liste-brochures-panier .views-row .node{background-color:#fff;min-height:150px;position:relative;padding:40px 0;border-top:#dcd3c8 solid 1px}.node-type-page-liste #region-content .view-liste-brochures-panier .views-row:first-child .node{border-top:none}.node-type-page-liste #region-content .view-liste-brochures-panier .views-row .node:after{content:"";height:0;display:block;clear:both}.node-type-page-liste #region-content .view-liste-brochures-panier .views-row .media{width:170px;margin:0 30px 0 0;float:left;overflow:hidden}.node-type-page-liste #region-content .view-liste-brochures-panier .views-row .media img{width:100% !important;height:auto !important;display:block}.node-type-page-liste #region-content .view-liste-brochures-panier .views-row .boutons{height:150px;padding:30px 0 0;margin:0 0 0 30px;float:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.node-type-page-liste #region-content .view-liste-brochures-panier .views-row .boutons>div{max-width:100px;margin:30px 30px 0 0;float:left}.node-type-page-liste #region-content .view-liste-brochures-panier .views-row .boutons a{color:#000;font-size:.75em;text-align:center;text-transform:uppercase;line-height:1.167em;padding:40px 0 0;display:block;position:relative}.node-type-page-liste #region-content .view-liste-brochures-panier .views-row .boutons a:first-line {font-family:"MontserratBold",Arial,Helvetica,sans-serif}.node-type-page-liste #region-content .view-liste-brochures-panier .views-row .boutons a:before{content:"";background-repeat:no-repeat;background-position:50% 50%;background-size:auto 100%;height:30px;width:100%;display:block;position:absolute;top:0;left:0}.node-type-page-liste #region-content .view-liste-brochures-panier .views-row .boutons .telecharger a:before{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#download)}.node-type-page-liste #region-content .view-liste-brochures-panier .views-row .boutons .visualiser a:before{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#see)}.node-type-page-liste #region-content .view-liste-brochures-panier .views-row .boutons .flag-outer a:before{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#caddie)}.node-type-page-liste #region-content .view-liste-brochures-panier .views-row .boutons .flag-outer .flag-throbber{display:none}.node-type-page-liste #region-content .view-liste-brochures-panier .views-row .apercu{padding:0}.node-type-page-liste #region-content .view-liste-brochures-panier .views-row .apercu h2{font-family:"MontserratBold",Arial,Helvetica,sans-serif;color:#000;font-size:1.1em;margin:0 0 15px}.node-type-page-liste #region-content .view-liste-brochures-panier .views-row .apercu h2:after{content:"";border-bottom:5px solid #dd2232;height:15px;width:60px;display:block}.node-type-page-liste #region-content .view-liste-brochures-panier .views-row .media+.boutons+.apercu h2:after{margin-left:200px}
.node-type-page-liste #region-content .view-liste-brochures-panier .views-row .apercu .nb-pages,.node-type-page-liste #region-content .view-liste-brochures-panier .views-row .apercu .sous-titre{color:#dd2232;font-size:.85em;text-transform:uppercase;margin:0 0 10px}.node-type-page-liste #region-content .view-liste-brochures-panier .views-row .apercu .resume{color:#676767;font-size:.975em;line-height:1.243em}.node-type-page-liste.listing-experiences #region-content h1,.node-type-page-liste.listing-experiences #zone-content .intro,.node-type-page-liste.listing-magazines #region-content h1,.node-type-page-liste.listing-magazines #zone-content .intro,.listing-mosaique .view-header{max-width:1170px;margin-left:auto;margin-right:auto}.listing-mosaique .view-header:after{content:"";height:0;display:block;clear:both;visibility:hidden}.node-type-page-liste.listing-experiences #zone-content-wrapper:before,.node-type-page-liste.listing-magazines #zone-content-wrapper:before{content:"";background-color:#efebe6;width:100%;height:1170px;display:block;position:absolute;top:0;left:0;z-index:-1}.node-type-page-liste.context-suggestion-agenda #zone-content-wrapper:before{display:none}.node-type-page-liste.context-suggestion-agenda #zone-content{background-color:#efebe6}.node-type-page-liste.context-suggestion-agenda #section-content{padding-bottom:0}.listing-mosaique .view-header .block-facetapi .block-facet .form-item .label{height:50px;line-height:50px;font-family:"MontserratBold",Arial,Helvetica,sans-serif;text-transform:uppercase;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;padding:0 15px;color:#292929;font-size:1.25em;margin:0 15px 15px 0;float:none;display:block}.listing-mosaique .view-header .block-facetapi .block-facet .form-item .item-list{float:left;min-height:50px}.listing-mosaique .view-header .block-facetapi .block-facet .form-item .item-list ul{margin:0}.listing-mosaique .view-header .block-facetapi .block-facet .form-item .item-list ul li{list-style:none;float:left;height:50px;line-height:50px;font-family:"MontserratRegular",Arial,Helvetica,sans-serif;text-transform:uppercase;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;padding:0;font-size:1em;margin:0 15px 15px 0}.listing-mosaique .view-header .block-facetapi .block-facet .form-item .item-list ul li a{display:block;padding:0 65px 0 15px;background-color:#fff;color:#292929;text-decoration:none;position:relative}.listing-mosaique .view-header .block-facetapi .block-facet .form-item .item-list ul li a .items-count{background-color:#fff;color:#dd2232;font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:1.25em;text-align:center;position:absolute;width:50px;height:50px;line-height:50px;top:0;right:0}.listing-mosaique .view-header .block-facetapi .block-facet .form-item .item-list ul li a.facetapi-active{background-color:#dd2232;color:#fff}.listing-mosaique .view-header .block-facetapi .block-facet .form-item .item-list ul li a.facetapi-active .items-count{background-color:#c72331;color:#fff}.listing-mosaique .view-header .block-facetapi{float:left}.listing-mosaique .view-header .btn-init{float:right;height:50px;font-family:"MontserratRegular",Arial,Helvetica,sans-serif;text-transform:uppercase;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;padding:0;font-size:1em;margin:15px 0 15px 15px;background-color:#292929;color:#fff;background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#reset);background-repeat:no-repeat;background-position:50% 50%;background-size:auto 38px;width:50px;font-size:0;text-indent:-9999px}.listing-mosaique .view-content{padding:60px 150px 0;max-width:1630px;margin:0 auto}.block-quete .listing-mosaique .view-content{padding:0 150px}.listing-mosaique .view-content:after{content:"";height:0;display:block;clear:both;visibility:hidden}.listing-mosaique .view-content .views-row .node .contenu{position:relative;margin:10px;overflow:hidden}.listing-mosaique .view-content .views-row .node .media>div{position:relative}
.listing-mosaique .view-content .views-row .node .media div{background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.listing-mosaique .view-content .views-row .node .media:before{content:"";background-color:rgba(0,0,0,.1);width:100%;height:100%;display:block;position:absolute;top:0;left:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.listing-mosaique .view-content .views-row .node .media>div:before{content:"";background-color:rgba(221,34,50,.85);width:100%;height:0;display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}.listing-mosaique .view-content .views-row .node .media div.legende{position:absolute;bottom:0;color:#fff;text-shadow:0px 0px 2px rgba(150,150,150,1);font-size:.875em;left:0;right:0;display:block;text-align:center;margin:0 auto;padding:15px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;height:auto !important;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:1}.listing-mosaique .view-content .views-row .node .apercu{text-shadow:0 0 5px rgba(0,0,0,.5);width:100%;height:100%;padding:160px 30px 0;position:absolute;top:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.block-quete .listing-mosaique .view-content .views-row .node .apercu{padding:100px 30px 0}.listing-mosaique .view-content .views-row .node .apercu .picto-mosaique{margin:0 0 30px}.listing-mosaique .view-content .views-row .node .apercu .picto-mosaique div{width:120px;height:120px;margin:0 auto;background-repeat:no-repeat;background-position:50% 50%;background-size:120px 120px}.listing-mosaique .view-content .views-row .node .apercu h3{color:#fff;font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:2em;text-align:center;text-transform:uppercase;margin:0 0 15px}.listing-mosaique .view-content .views-row .node .apercu .resume{opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.listing-mosaique .view-content .views-row .node .apercu .resume p{margin:0;color:#fff;text-align:center;line-height:1.5em}.listing-mosaique .view-content .views-row .node .apercu .resume p:last-child{margin:0}.listing-mosaique .view-content .views-row .node .lien a{position:absolute;top:0;left:0;right:0;bottom:0;display:block;text-indent:-9999px;text-decoration:none}.listing-mosaique .view-content .views-row .node{float:left;width:33.33333%}.listing-mosaique .view-content .views-row:nth-child(8n+1) .node.view-mode-mosaique_vertical{float:right}.listing-mosaique .view-content .views-row .node.view-mode-mosaique_horizontal{width:66.66666%}.listing-mosaique .view-content .views-row .node .media div{height:445px}.listing-mosaique .view-content .views-row .node.view-mode-mosaique_vertical .media div{height:910px}.listing-mosaique .view-content .views-row .node.view-mode-mosaique_vertical .apercu{padding:360px 30px 0}@media only screen and (min-width:320px){.listing-mosaique .view-content .views-row .node:hover .media:before{background-color:rgba(0,0,0,0)}.listing-mosaique .view-content .views-row .node:hover .media>div:before{height:100%}.listing-mosaique .view-content .views-row .node:hover .media div.legende{opacity:0}.listing-mosaique .view-content .views-row .node:hover .apercu .resume{opacity:1}}@media only screen and (max-width:1600px){.listing-mosaique .view-content{padding:50px 100px 0}.block-quete .listing-mosaique .view-content{padding:0 100px}.listing-mosaique .view-content .views-row .node .media div{height:345px}.listing-mosaique .view-content .views-row .node.view-mode-mosaique_vertical .media div{height:710px}.listing-mosaique .view-content .views-row .node .apercu{padding:120px 30px 0}
.block-quete .listing-mosaique .view-content .views-row .node .apercu{padding:40px 30px 0}.listing-mosaique .view-content .views-row .node.view-mode-mosaique_vertical .apercu{padding:310px 30px 0}.block-quete .listing-mosaique .view-content .views-row .node.view-mode-mosaique_vertical .apercu{padding:260px 30px 0}.listing-mosaique .view-content .views-row .node .apercu h3{font-size:1.66em}}@media only screen and (max-width:1170px){.listing-mosaique .view-content{padding:50px 50px 0}.block-quete .listing-mosaique .view-content{padding:0 50px}.listing-mosaique .view-content .views-row .node .media div.legende{font-size:.75em}.listing-mosaique .view-content .views-row .node .apercu h3{font-size:1.8em;margin:0 0 15px}.listing-mosaique .view-content .views-row .node .apercu .resume p{font-size:.875em}.listing-mosaique .view-content .views-row .node .apercu .picto-mosaique{margin:0 0 20px}.listing-mosaique .view-content .views-row .node .apercu .picto-mosaique div{width:100px;height:100px;background-size:100px 100px}.node-type-page-liste #region-content .view-liste-brochures-panier .views-row .boutons>div{margin:15px 30px 0 0;float:none}.node-type-page-liste #region-content .view-liste-brochures-panier .views-row .boutons{height:auto;padding:0}}@media only screen and (max-width:1024px){.node-type-page-liste.listing-brochures #section-content .form-brochures .block-inner{padding:30px}.node-type-page-liste.listing-brochures .block-webform .form-item.fs_size80,.node-type-page-liste.listing-brochures .block-webform .form-item.fs_size75,.node-type-page-liste.listing-brochures .block-webform .form-item.fs_size70,.node-type-page-liste.listing-brochures .block-webform .form-item.fs_size60,.node-type-page-liste.listing-brochures .block-webform .form-item.fs_size50,.node-type-page-liste.listing-brochures .block-webform .form-item.fs_size40,.node-type-page-liste.listing-brochures .block-webform .form-item.fs_size30,.node-type-page-liste.listing-brochures .block-webform .form-item.fs_size25,.node-type-page-liste.listing-brochures .block-webform .form-item.fs_size20{width:100%}.node-type-page-liste.listing-brochures .block-webform .form-item.fs_clear_none{clear:left}.node-type-page-liste.listing-brochures .block-webform select{max-width:100%}}@media only screen and (max-width:970px){.listing-mosaique .view-content{padding:50px 10px 0}.block-quete .listing-mosaique .view-content{padding:0 10px}.listing-mosaique .view-content .views-row .node .media div{height:245px}.listing-mosaique .view-content .views-row .node.view-mode-mosaique_vertical .media div{height:510px}.listing-mosaique .view-content .views-row .node .apercu{padding:90px 15px 0}.block-quete .listing-mosaique .view-content .views-row .node .apercu{padding:30px 15px 0}.listing-mosaique .view-content .views-row .node.view-mode-mosaique_vertical .apercu{padding:210px 15px 0}.block-quete .listing-mosaique .view-content .views-row .node.view-mode-mosaique_vertical .apercu{padding:160px 15px 0}.listing-mosaique .view-content .views-row .node .apercu h3{font-size:1.375em}.listing-mosaique .view-content .views-row .node .apercu .resume p{line-height:normal}.listing-mosaique .view-content .views-row .node .apercu .picto-mosaique{margin:0 0 10px}.listing-mosaique .view-content .views-row .node .apercu .picto-mosaique div{width:80px;height:80px;background-size:80px 80px}}@media only screen and (max-width:760px){.node-type-page-liste.listing-brochures .block-webform .form-item{padding:0}.node-type-page-liste.listing-brochures .block-webform form{margin-right:0}.node-type-page-liste.listing-brochures .block-webform input[type=submit]{margin:0 auto 30px}.listing-mosaique .view-header .block-facetapi{float:none}.listing-mosaique .view-header .btn-init{height:40px;width:40px;margin:15px 0 15px 15px;background-size:auto 28px}.listing-mosaique .view-content .views-row .node.view-mode-mosaique_vertical .media div{height:500px}.listing-mosaique .view-header{padding:0 15px}.listing-mosaique .view-content{padding:30px 10px 0}.listing-mosaique .view-header .block-facetapi .block-facet .form-item .label{height:40px;line-height:40px;padding:0;font-size:1.125em;margin:0 0 15px}
.listing-mosaique .view-header .block-facetapi .block-facet .form-item .item-list{min-height:40px;clear:left}.listing-mosaique .view-header .block-facetapi .block-facet .form-item .item-list ul li{height:40px;line-height:40px;font-size:.875em;margin:0 10px 10px 0}.listing-mosaique .view-header .block-facetapi .block-facet .form-item .item-list ul li a{padding:0 55px 0 15px}.listing-mosaique .view-header .block-facetapi .block-facet .form-item .item-list ul li a .items-count{font-size:1.125em;width:40px;height:40px;line-height:40px}.listing-mosaique .view-content .views-row .node .apercu h3{font-size:.875em}.listing-mosaique .view-content .views-row .node .contenu{margin:5px}.listing-mosaique .view-content .views-row .node .media div.legende{display:none}.listing-mosaique .view-content .views-row .node .apercu .resume p{font-size:.75em}.listing-mosaique .view-content .views-row .node .apercu .picto-mosaique div{width:60px;height:60px;background-size:60px 60px}.node-type-page-liste #region-content .view-liste-brochures-panier .view-content{padding:0}.node-type-page-liste.listing-brochures #section-content h1:before{display:none}.node-type-page-liste #region-content .view-liste-brochures-panier .views-row .media{width:auto;margin:0 0 20px;float:none}.node-type-page-liste #region-content .view-liste-brochures-panier .views-row .boutons{text-align:center;height:auto;padding:0;margin:0 0 20px;float:none}.node-type-page-liste #region-content .view-liste-brochures-panier .views-row .boutons>div{margin:0 10px 10px;display:inline-block;vertical-align:top}.node-type-page-liste #region-content .view-liste-brochures-panier .views-row .node{min-height:inherit;padding:20px 0}.node-type-page-liste #region-content .view-liste-brochures-panier .views-row{padding:0 20px}.node-type-page-liste #region-content .view-liste-brochures-panier .views-row .media+.boutons+.apercu h2:after{margin-left:0}.node-type-page-liste #region-content .view-liste-brochures-panier .views-row .boutons a{font-size:.7em}.node-type-page-liste.listing-experiences #zone-content-wrapper:before,.node-type-page-liste.listing-magazines #zone-content-wrapper:before{height:1500px}}@media only screen and (max-width:530px){.listing-mosaique .view-content .views-row .node{float:left !important;width:50% !important}.listing-mosaique .view-content .views-row .node .media div{height:120px !important}.listing-mosaique .view-content .views-row:nth-child(3n+1) .node{width:100% !important}.listing-mosaique .view-content .views-row:nth-child(3n+1) .node .media div{height:245px !important}.listing-mosaique .view-content .views-row:nth-child(3n+1) .node .apercu h3{font-size:1.125em}.listing-mosaique .view-content .views-row .node .apercu{padding:50px 15px 0 !important}.block-quete .listing-mosaique .view-content .views-row .node .apercu{padding:20px 15px 0 !important}.listing-mosaique .view-content .views-row:nth-child(3n+1) .node .apercu{padding:100px 15px 0 !important}.block-quete .listing-mosaique .view-content .views-row:nth-child(3n+1) .node .apercu{padding:50px 15px 0 !important}.listing-mosaique .view-content .views-row .node .apercu .resume{display:none}.listing-mosaique .view-content .views-row:nth-child(3n+1) .node .apercu .resume{display:block}.listing-mosaique .view-content .views-row .node .apercu .picto-mosaique div{width:50px;height:50px;background-size:50px 50px}.listing-mosaique .view-content .views-row:nth-child(3n+1) .node .apercu .picto-mosaique div{width:80px;height:80px;background-size:80px 80px}}.node-type-page-liste-d-offre.no-scroll{overflow:hidden}.node-type-page-liste-d-offre #section-content{padding-bottom:0 !important}.node-type-page-liste-d-offre #region-content .intro{max-width:1170px}.node-type-page-liste-d-offre.listing-proximite #zone-content-wrapper{background-color:#efebe6;padding-bottom:60px}.node-type-page-liste-d-offre.listing-proximite #region-content .view-filters,.node-type-page-liste-d-offre.listing-proximite #region-content .view-content{width:auto !important;max-width:1170px;padding-left:15px;padding-right:15px;margin-left:auto !important;margin-right:auto !important}
.node-type-page-liste-d-offre.listing-proximite #zone-breadcrumb-wrapper{position:inherit;left:auto;right:auto}.node-type-page-liste-d-offre.listing-proximite #region-content .view-header{background-color:#fff;position:inherit !important;right:auto !important;overflow:inherit !important;padding:30px 0}.node-type-page-liste-d-offre.listing-proximite #region-content .view-header h1{padding:10px 0 0}.node-type-page-liste-d-offre.listing-proximite #region-content .view-header h2{text-align:center;font-family:"MontserratRegular",Arial,Helvetica,sans-serif;font-size:2em;text-transform:uppercase;color:#292929}.node-type-page-liste-d-offre.listing-proximite .view-alentours-roadtrip-etape .item-list .pager{padding:30px}.node-type-page-liste-d-offre.listing-proximite #region-content .views-row .node{min-height:420px}.node-type-page-liste-d-offre.listing-proximite #region-content .view-filters{width:100%;float:none}.node-type-page-liste-d-offre.listing-proximite #region-content .view-filters .views-exposed-form .views-exposed-widget{float:none}.node-type-page-liste-d-offre.listing-proximite #region-content .view-filters label{color:#000;text-transform:uppercase}.node-type-page-liste-d-offre #region-content .view-header{background-color:#dd2232;width:100%;position:relative;z-index:11}.node-type-page-liste-d-offre #region-content .view-header.fixed{position:fixed;left:0}.node-type-page-liste-d-offre #region-content .view-header h3{display:none}.node-type-page-liste-d-offre #region-content .view-header .view-more-filter{background-color:#ee3a49;padding:0 0 1px;overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.node-type-page-liste-d-offre #region-content .view-header .section-content{max-width:1210px;padding:0 10px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.node-type-page-liste-d-offre #region-content .view-header .view-more-filter .section-content{padding:0 20px}.node-type-page-liste-d-offre #region-content .view-header .block-facet{margin:0 0 20px}.node-type-page-liste-d-offre #region-content .view-header .block-facet .form-item{margin:0}.node-type-page-liste-d-offre #region-content .view-header .block-facet .form-item:after{content:"";height:0;display:block;clear:both;visibility:hidden}.node-type-page-liste-d-offre #region-content .view-header .block-facet .label{color:#fff;margin:0 0 10px;display:block}.node-type-page-liste-d-offre #region-content .view-header .view-more-filter .block-facet .label{text-transform:uppercase;font-family:"MontserratBold",Arial,Helvetica,sans-serif}.node-type-page-liste-d-offre #region-content .view-header>.section-content .block-bloc-facet-map-listing{width:33.3333333333%;padding:0 10px;display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.node-type-page-liste-d-offre #region-content .view-header>.section-content .block-bloc-facet-map-listing .content{margin:20px 0;position:relative}.node-type-page-liste-d-offre #region-content .view-header>.section-content .block-bloc-facet-map-listing .content .localisation-content{background-color:#fff;padding:15px;display:none;position:absolute;left:0;right:0;top:50px;z-index:1;border-bottom:rgba(1,1,1,.1) solid 2px;z-index:5}.node-type-page-liste-d-offre #region-content .view-header>.section-content .block-bloc-facet-map-listing .content span.label{color:#fff;line-height:46px;background-color:transparent;background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#localisation-white);background-repeat:no-repeat;background-position:97% 50%;background-size:30px 30px;border:2px solid #fff;height:50px;min-height:0;padding:0 31px 0 10px !important;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;cursor:pointer}.node-type-page-liste-d-offre #region-content .view-header>.section-content .block-bloc-facet-map-listing .content #dep-active{text-align:center;font-family:"MontserratRegular",Arial,Helvetica,sans-serif;text-transform:uppercase;color:#292929;font-size:.9em;height:30px;line-height:30px}
.node-type-page-liste-d-offre #region-content .view-header>.section-content .block-bloc-facet-map-listing .content #Map path{fill:#bcbcbc;cursor:pointer}.node-type-page-liste-d-offre #region-content .view-header>.section-content .block-bloc-facet-map-listing .content #Map path:hover,.node-type-page-liste-d-offre #region-content .view-header>.section-content .block-bloc-facet-map-listing .content #Map .active path{fill:#dd2232}.node-type-page-liste-d-offre #region-content .view-header>.section-content .block-bloc-facet-map-listing:hover .content .localisation-content{display:block}.node-type-page-liste-d-offre #region-content .view-header>.section-content .block-bloc-facet-map-listing:hover .content span.label{color:#292929;background-color:#fff;background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#localisation-red)}.node-type-page-liste-d-offre #region-content .view-header>.section-content .block-bloc-facet-map-listing .content span.label.deletable{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#delete-white);background-size:20px auto}.node-type-page-liste-d-offre #region-content .view-header>.section-content .block-bloc-facet-map-listing:hover .content span.label.deletable{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#delete-red)}.node-type-page-liste-d-offre #region-content .view-header>.section-content{position:relative}.node-type-page-liste-d-offre #region-content .view-header .section-content .reset-link,.node-type-page-liste-d-offre #region-content .view-header .section-content .more-link{height:40px;width:40px;display:block;position:absolute;top:20px}.node-type-page-liste-d-offre #region-content .view-header .section-content .reset-link{right:-40px}.node-type-page-liste-d-offre #region-content .view-header .section-content .more-link{right:-90px}.node-type-page-liste-d-offre #region-content .view-header .section-content .reset-link a,.node-type-page-liste-d-offre #region-content .view-header .section-content .more-link a{font-size:0;background-repeat:no-repeat;background-position:50% 0;background-size:auto 100%;height:100%;width:100%;display:block;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;transition:all ease .5s;cursor:pointer}.node-type-page-liste-d-offre #region-content .view-header .section-content .reset-link a{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#reset)}.node-type-page-liste-d-offre #region-content .view-header .section-content .more-link a{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#more-filter)}.node-type-page-liste-d-offre #region-content .view-header .section-content .more-link.more-link-used a{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#more-filter)}.node-type-page-liste-d-offre #region-content .view-header.filtre-open .section-content .more-link a{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#close);background-size:26px auto;background-position:50% 50%}.node-type-page-liste-d-offre #region-content .view-header.filtre-open .section-content .more-link.more-link-used a{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#close);background-size:26px auto;background-position:50% 50%}.node-type-page-liste-d-offre #region-content .view-header>.section-content .block-facetapi:nth-child(-n+3){width:33.3333333333%;padding:0 10px;display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.node-type-page-liste-d-offre #region-content .view-header>.section-content .block-facetapi:nth-child(-n+3) .block-facet,.node-type-page-liste-d-offre #region-content .view-header .view-more-filter .block-facetapi:first-child .block-facet{margin-top:20px}.node-type-page-liste-d-offre #region-content .block-facet-nomoffre .label,.node-type-page-liste-d-offre #region-content .block-facet-commune .label,.node-type-page-liste-d-offre #region-content .block-facet-nomoffre .form-submit,.node-type-page-liste-d-offre #region-content .block-facet-commune .form-submit{display:none !important}
.node-type-page-liste-d-offre #region-content .chosen-container{font-size:1em;width:100% !important}.node-type-page-liste-d-offre #region-content .chosen-container-multi .chosen-choices,.node-type-page-liste-d-offre #region-content .chosen-container-multi .chosen-choices li.search-field input[type=text],.node-type-page-liste-d-offre #region-content .chosen-container-single .chosen-single{color:#fff;font-family:"MontserratRegular",Arial,Helvetica,sans-serif;font-size:1em}.node-type-page-liste-d-offre #region-content .chosen-container-multi.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#fff !important}.node-type-page-liste-d-offre #region-content .chosen-container-multi .chosen-choices li.search-field input[type=text]:placeholder-shown{color:#fff !important;opacity:1 !important}.node-type-page-liste-d-offre #region-content .chosen-container-multi .chosen-choices li.search-field input[type=text]::-webkit-input-placeholder{color:#fff !important;opacity:1 !important}.node-type-page-liste-d-offre #region-content .chosen-container-multi .chosen-choices li.search-field input[type=text]::-moz-placeholder{color:#fff !important;opacity:1 !important}.node-type-page-liste-d-offre #region-content .chosen-container-multi .chosen-choices li.search-field input[type=text]:-ms-input-placeholder{color:#fff !important;opacity:1 !important}.node-type-page-liste-d-offre #region-content .chosen-container-multi .chosen-choices li.search-field input[type=text]:-moz-placeholder{color:#fff !important;opacity:1 !important}.node-type-page-liste-d-offre #region-content .chosen-container-multi .chosen-choices,.node-type-page-liste-d-offre #region-content .chosen-container-single .chosen-single{background:0 0;border:2px solid #fff !important;height:50px !important;width:100%;padding:0 0 0 10px;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.node-type-page-liste-d-offre #region-content .chosen-container-multi .chosen-choices li.search-field input[type=text]{height:46px;min-width:200px;margin:0}.node-type-page-liste-d-offre #region-content .chosen-container-multi .chosen-choices li.search-choice{color:#dd2232;font-size:.875em;background-color:#fff;background-image:none;border:none;box-shadow:none;max-width:361px;padding:11px 22px 11px 7px;margin:5px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.node-type-page-liste-d-offre #region-content .chosen-container-single .chosen-single{line-height:50px;background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#selectA-bottom);background-repeat:no-repeat;background-position:100% 0;background-size:50px 100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:0 31px 0 6px;box-shadow:none}.node-type-page-liste-d-offre #region-content .chosen-container-single .chosen-single span{margin-right:0}.node-type-page-liste-d-offre #region-content .chosen-container-single .chosen-single div b{background-image:none}.node-type-page-liste-d-offre #region-content .block-facet .facetapi-facetapi-checkbox-links,.node-type-page-liste-d-offre #region-content .block-facet .facetapi-facetapi-links{margin:0}.node-type-page-liste-d-offre #region-content .block-facet .facetapi-facetapi-checkbox-links li,.node-type-page-liste-d-offre #region-content .block-facet .facetapi-facetapi-links li{margin:0 10px 10px 0;float:left;list-style:none}.node-type-page-liste-d-offre #region-content .block-facet .facetapi-facetapi-checkbox-links li input,.node-type-page-liste-d-offre #region-content .block-facet .facetapi-facetapi-links li input{display:none}.node-type-page-liste-d-offre #region-content .block-facet .facetapi-facetapi-checkbox-links li a,.node-type-page-liste-d-offre #region-content .block-facet .facetapi-facetapi-links li a{color:#292929;line-height:46px;height:50px;padding:0 10px;margin: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 .view-more-filter .block-facet .facetapi-facetapi-links li a{color:#fff;border:#fff solid 2px}
.node-type-page-liste-d-offre #region-content .view-more-filter .block-facet .facetapi-facetapi-links li a .items-count{color:#fff;background-color:transparent;font-family:"MontserratBold",Arial,Helvetica,sans-serif}.node-type-page-liste-d-offre #region-content .view-more-filter .block-facet .facetapi-facetapi-links li a:hover{color:#414141}.node-type-page-liste-d-offre #region-content .view-more-filter .block-facet .facetapi-facetapi-links li a:hover .items-count,.node-type-page-liste-d-offre #region-content .view-more-filter .block-facet .facetapi-facetapi-links li a.facetapi-active .items-count{color:#000}.node-type-page-liste-d-offre #region-content .block-facet .facetapi-facetapi-checkbox-links li a .items-count,.node-type-page-liste-d-offre #region-content .block-facet .facetapi-facetapi-links li a .items-count{color:#292929;text-align:center;line-height:48px;background-color:#efefef;height:46px;width:66px;margin:0 -10px 0 10px;display:inline-block;vertical-align:top}.node-type-page-liste-d-offre #region-content .block-facet .facetapi-facetapi-checkbox-links li a.facetapi-active,.node-type-page-liste-d-offre #region-content .block-facet .facetapi-facetapi-links li a.facetapi-active{color:red;background-color:#fff;display:block !important}.node-type-page-liste-d-offre #region-content .block-facet .facetapi-limit-link{color:#fff;font-size:1.5em;text-align:center;line-height:44px;border:2px solid #fff;width:50px;height:50px;display:block;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.node-type-page-liste-d-offre #region-content .view-header>.section-content .block-facetapi:nth-child(-n+3) .form-item{position:relative}.node-type-page-liste-d-offre #region-content .view-header>.section-content .block-facetapi:nth-child(-n+3) .label{color:#fff;line-height:46px;background-color:transparent;background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#selectB-bottom);background-repeat:no-repeat;background-position:100% 0;background-size:50px 100%;border:2px solid #fff;height:50px;min-height:0;padding:0 31px 0 10px !important;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.node-type-page-liste-d-offre #region-content .view-header>.section-content .block-facetapi:nth-child(-n+3) .facetapi-facetapi-links,.node-type-page-liste-d-offre #region-content .view-header>.section-content .block-facetapi:nth-child(-n+3) .facetapi-facetapi-checkbox-links{max-height:480px;width:100%;margin:0;position:absolute;top:50px;left:0;z-index:10;overflow:auto;background-color:#fff}.node-type-page-liste-d-offre #region-content .view-header>.section-content .block-facetapi:nth-child(-n+3) .form-item:hover .facetapi-facetapi-links li,.node-type-page-liste-d-offre #region-content .view-header>.section-content .block-facetapi:nth-child(-n+3) .form-item:hover .facetapi-facetapi-checkbox-links li{display:block !important}.node-type-page-liste-d-offre #region-content .view-header>.section-content .block-facetapi:nth-child(-n+3) .facetapi-facetapi-links li,.node-type-page-liste-d-offre #region-content .view-header>.section-content .block-facetapi:nth-child(-n+3) .facetapi-facetapi-checkbox-links li{margin:-2px 0 0;display:none;float:none;clear:both}.node-type-page-liste-d-offre #region-content .view-header>.section-content .block-facetapi:nth-child(-n+3) .facetapi-facetapi-links li a,.node-type-page-liste-d-offre #region-content .view-header>.section-content .block-facetapi:nth-child(-n+3) .facetapi-facetapi-checkbox-links li a{line-height:normal;background-color:#fff;height:auto;padding-top:10px;padding-bottom:10px;font-size:.9em}.node-type-page-liste-d-offre #region-content .view-header>.section-content .block-facetapi:nth-child(-n+3) .facetapi-facetapi-checkbox-links li a .items-count,.node-type-page-liste-d-offre #region-content .view-header>.section-content .block-facetapi:nth-child(-n+3) .facetapi-facetapi-links li a .items-count{margin-top:-10px;margin-bottom:-10px;float:right}.node-type-page-liste-d-offre #region-content .view-header>.section-content .block-facetapi:nth-child(-n+3) .facetapi-facetapi-checkbox-links li a.facetapi-active,.node-type-page-liste-d-offre #region-content .view-header>.section-content .block-facetapi:nth-child(-n+3) .facetapi-facetapi-links li a.facetapi-active{background-color:#fff;color:#dd2232}
.node-type-page-liste-d-offre #region-content .view-header>.section-content .block-facet .facetapi-limit-link{display:none !important}.node-type-page-liste-d-offre #region-content .block-facet.block-facet-prixreferencemin,.node-type-page-liste-d-offre #region-content .block-facet.block-facet-nbpersonnes,.node-type-page-liste-d-offre #region-content .block-facet.block-facet-nbchambres{width:33.3333333333%;padding:0 10px;display:inline-block;vertical-align:top}.node-type-page-liste-d-offre #region-content .block-facet .search-api-ranges-widget{padding-bottom:20px;margin:0 10px;position:relative}.node-type-page-liste-d-offre #region-content .block-facet .search-api-ranges-widget .range-slider-box{padding:20px 0}.node-type-page-liste-d-offre #region-content .block-facet .search-api-ranges-widget .range-slider-box .range-slider{background:#c8313d;border:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;height:4px}.node-type-page-liste-d-offre #region-content .block-facet .search-api-ranges-widget .range-slider-box .range-slider .ui-slider-range{background:#fff}.node-type-page-liste-d-offre #region-content .block-facet .search-api-ranges-widget .range-slider-box .range-slider .ui-slider-handle{height:30px;width:30px;background:#ee3a49;border:#fff solid 2px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-left:-15px;top:-15px;cursor:pointer;-webkit-box-shadow:3px 3px 5px 0px rgba(0,0,0,.2);-moz-box-shadow:3px 3px 5px 0px rgba(0,0,0,.2);box-shadow:3px 3px 5px 0px rgba(0,0,0,.2)}.node-type-page-liste-d-offre #region-content .block-facet .search-api-ranges-widget form .text-range{display:none}.node-type-page-liste-d-offre #region-content .block-facet .search-api-ranges-widget form .range-box-left{position:absolute;bottom:0;left:0}.node-type-page-liste-d-offre #region-content .block-facet .search-api-ranges-widget form .range-box-right{position:absolute;bottom:0;right:0}.node-type-page-liste-d-offre #region-content .block-facet .search-api-ranges-widget form .range-box-left .form-item-range-from label,.node-type-page-liste-d-offre #region-content .block-facet .search-api-ranges-widget form .range-box-right .form-item-range-to label{display:none}.node-type-page-liste-d-offre #region-content .block-facet .search-api-ranges-widget form .range-box-left .form-item-range-from input,.node-type-page-liste-d-offre #region-content .block-facet .search-api-ranges-widget form .range-box-right .form-item-range-to input{color:#fff;font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:1em;background-color:transparent;border:none;height:20px;width:auto;padding:0;display:block}.node-type-page-liste-d-offre #region-content .block-facet .search-api-ranges-widget form .range-box-left .form-item-range-from input{text-align:left}.node-type-page-liste-d-offre #region-content .block-facet .search-api-ranges-widget form .range-box-right .form-item-range-to input{text-align:right}.node-type-page-liste-d-offre #region-content .block-facet.block-facet-prixreferencemin .search-api-ranges-widget form .range-box-left .form-item-range-from input,.node-type-page-liste-d-offre #region-content .block-facet.block-facet-prixreferencemin .search-api-ranges-widget form .range-box-right .form-item-range-to input{width:80px;padding:0 20px 0 0;position:relative;text-align:right}.node-type-page-liste-d-offre #region-content .block-facet.block-facet-prixreferencemin .search-api-ranges-widget form .range-box-left .form-item-range-from:after,.node-type-page-liste-d-offre #region-content .block-facet.block-facet-prixreferencemin .search-api-ranges-widget form .range-box-right .form-item-range-to:after{content:" €";position:absolute;right:0;top:2px;display:block;height:20px;color:#fff;font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:1em;visibility:visible}.node-type-page-liste-d-offre #region-content .block-facet.block-facet-prixreferencemin .search-api-ranges-widget form .range-box-right .form-item-range-to input{text-align:right}.node-type-page-liste-d-offre #region-content .block-facet .search-api-ranges-widget form .range-box-left input:focus,.node-type-page-liste-d-offre #region-content .block-facet .search-api-ranges-widget form .range-box-left input:active,.node-type-page-liste-d-offre #region-content .block-facet .search-api-ranges-widget form .range-box-right input:focus,.node-type-page-liste-d-offre #region-content .block-facet .search-api-ranges-widget form .range-box-right input:active{box-shadow:none}
.node-type-page-liste-d-offre #region-content .block-facet .search-api-ranges-widget form .form-submit{display:none}#search-api-ajax-spinner{background-color:rgba(0,0,0,.5);height:100vh;padding-top:50vh;position:fixed;top:0;left:0;z-index:12;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.node-type-page-liste-d-offre #region-content .view-filters{width:auto;padding:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}.node-type-page-liste-d-offre #region-content .view-filters .views-exposed-widgets{margin:0}.node-type-page-liste-d-offre #region-content .view-filters .views-exposed-widget{padding:0}.node-type-page-liste-d-offre #region-content .view-filters .views-exposed-widgets #edit-lat-min-wrapper,.node-type-page-liste-d-offre #region-content .view-filters .views-exposed-widgets #edit-lng-min-wrapper,.node-type-page-liste-d-offre #region-content .view-filters .views-exposed-widgets #edit-lng-max-wrapper,.node-type-page-liste-d-offre #region-content .view-filters .views-exposed-widgets #edit-lat-max-wrapper{display:none}.node-type-page-liste-d-offre #region-content .view-filters label{font-weight:400;min-height:40px;padding:12px 20px 0 0;display:block;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.node-type-page-liste-d-offre #region-content .view-filters .form-item-sort-combine label{display:none}.node-type-page-liste-d-offre #region-content .view-filters input[type=text],.node-type-page-liste-d-offre #region-content .view-filters select{color:#000;font-family:"MontserratRegular",Arial,Helvetica,sans-serif;font-size:1em;background:#fff;border:none;height:40px;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}.node-type-page-liste-d-offre #region-content .view-filters input[type=text]{padding:0 10px}.node-type-page-liste-d-offre #region-content .view-filters .form-item-search-api-date-between-date-texte-start-date input[type=text]{padding:0 30px 0 10px;width:220px;font-size:.9em}.node-type-page-liste-d-offre #region-content .view-filters .form-item-search-api-date-between-date-texte-start-date input[type=text]:placeholder-shown{color:#000 !important;opacity:1 !important}.node-type-page-liste-d-offre #region-content .view-filters .views-widget-filter-search_api_date_between{margin:0 30px 15px 0;clear:none;background-color:#fff}.node-type-page-liste-d-offre #region-content .view-filters .views-widget-filter-search_api_date_between fieldset{margin:0;clear:none}.node-type-page-liste-d-offre #region-content .views-exposed-form .views-exposed-widget .datepicker-close{font-family:"MontserratRegular",Arial,Helvetica,sans-serif;font-size:1em;color:#dd2232}.node-type-page-liste-d-offre #region-content .view-filters select{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#selectA-bottom);background-repeat:no-repeat;background-position:100% 0;background-size:40px 100%;padding:0 31px 0 6px}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.node-type-page-liste-d-offre #region-content .view-filters select{background-image:none;padding:0 0 0 6px}}.node-type-page-liste-d-offre #region-content .view-filters select option{padding:5px 10px}.node-type-page-liste-d-offre #region-content .view-filters input[type=text]:focus,.node-type-page-liste-d-offre #region-content .view-filters input[type=text]:active,.node-type-page-liste-d-offre #region-content .view-filters select:focus,.node-type-page-liste-d-offre #region-content .view-filters select:active{box-shadow:none}.node-type-page-liste-d-offre #region-content .view-footer{position:absolute;top:150px;right:0 !important;z-index:1}.node-type-page-liste-d-offre #region-content .view-footer.fixed{position:fixed}.node-type-page-liste-d-offre #region-content .view-header .view-footer{top:110px}.node-type-page-liste-d-offre #region-content .resultats{color:#292929;font-family:"MontserratLight",Arial,Helvetica,sans-serif;font-size:1em;text-align:center;background-color:#fff;height:140px;min-width:140px;padding:35px 10px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase}
.node-type-page-liste-d-offre #region-content .resultats span{color:#292929;font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:3.125em;display:block}.node-type-page-liste-d-offre #region-content .view-empty{padding:15px;text-align:center;clear:both;margin:0 auto}.node-type-page-liste-d-offre .view-empty>div{font-family:"MontserratRegular",Arial,Helvetica,sans-serif;font-size:1.25em;background-color:transparent;padding:15px;display:inline-block}.node-type-page-liste-d-offre #region-content .view-listing-agenda .view-empty a{display:none}.node-type-page-liste-d-offre #region-content .view-empty a.new-search{color:#fff;font-size:1em;text-transform:uppercase;text-decoration:none;display:block;padding:0 15px;cursor:pointer;border:#dd2232 solid 2px;position:relative;z-index:2;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin:30px auto;max-width:440px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;width:auto;height:50px;line-height:50px}.node-type-page-liste-d-offre #region-content .view-empty a.new-search:hover{color:#dd2232}.node-type-page-liste-d-offre #region-content .view-empty a.new-search:before{content:"";background-color:#dd2232;width:100%;height:100%;display:block;position:absolute;bottom:0;left:0;z-index:-1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.node-type-page-liste-d-offre #region-content .view-empty a.new-search:hover:before{height:0}.node-type-page-liste-d-offre #region-content .map-and-listing{position:relative}.node-type-page-liste-d-offre #region-content .leaflet-view{height:100vh;width:40%;position:absolute;top:0;right:0;border-left:#fff solid 10px}.node-type-page-liste-d-offre #region-content .leaflet-view.fixed{position:fixed}.node-type-page-liste-d-offre #region-content .leaflet-view.absolute-bottom{top:auto !important;bottom:0}.node-type-page-liste-d-offre #region-content .leaflet-view .leaflet-container{height:100% !important}.node-type-page-liste-d-offre #region-content .map-and-listing{background-color:#efebe6;padding:30px 0;overflow:hidden}.node-type-page-liste-d-offre #region-content .map-and-listing>.view-content{width:60%;padding:0 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.block-bloc-suggestion-agenda .content{max-width:1170px;margin:0 auto}.node-type-page-liste-d-offre #region-content .map-and-listing>.view-content:after,.block-bloc-suggestion-agenda .view:after{content:"";height:0;display:block;clear:both;visibility:hidden}.node-type-page-liste-d-offre #region-content .map-and-listing>.view-content .views-row{background-color:transparent !important}.block-bloc-suggestion-agenda .view .row{float:left;width:33.3333333333%}.block-bloc-suggestion-agenda ul{text-align:center;padding:30px 0;max-width:770px;margin:0 auto}.block-bloc-suggestion-agenda ul li{display:inline-block}.block-bloc-suggestion-agenda ul li a{color:#dd2232;font-size:.9em;text-transform:uppercase;border:2px solid #dd2232;padding:15px;margin:5px;display:inline-block;position:relative;z-index:2;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.block-bloc-suggestion-agenda ul li a:before{content:"";background-color:#dd2232;width:100%;height:0;display:block;position:absolute;bottom:0;left:0;z-index:-1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.block-bloc-suggestion-agenda ul li a:hover,.block-bloc-suggestion-agenda ul li a:focus,.block-bloc-suggestion-agenda ul li a:active{color:#fff}.block-bloc-suggestion-agenda ul li a:hover:before,.block-bloc-suggestion-agenda ul li a:focus:before,.block-bloc-suggestion-agenda ul li a:active:before{height:100%}.node-type-page-liste-d-offre #region-content .views-row:nth-child(3n+1),.block-bloc-suggestion-agenda .view .row:nth-child(3n+1){clear:left}
.node-type-page-liste-d-offre #region-content .views-row .node,.block-bloc-suggestion-agenda .view .row .node{background-color:#fff;margin:30px;position:relative;overflow:hidden}.block-bloc-suggestion-agenda .view .row .node{min-height:400px}.node-type-page-liste-d-offre #region-content .views-row .node .lien a,.block-bloc-suggestion-agenda .view .row .node .lien a{font-size:0;height:100%;width:100%;display:block;position:absolute;top:0;left:0}.node-type-page-liste-d-offre #region-content .views-row .media,.block-bloc-suggestion-agenda .view .row .media{position:relative}.node-type-page-liste-d-offre #region-content .views-row .media div.photos .view-mode-accroche>div,.node-type-page-liste-d-offre #region-content .views-row .media div.photos>div,.block-bloc-suggestion-agenda .view .row .media div.photos .view-mode-accroche>div,.block-bloc-suggestion-agenda .view .row .media div.photos>div{height:200px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;overflow:hidden}.node-type-page-liste-d-offre #region-content .views-row:hover .media div.photos>div,.block-bloc-suggestion-agenda .view .row:hover .media div.photos>div{height:140px}.node-type-page-liste-d-offre #region-content .views-row .media img,.block-bloc-suggestion-agenda .view .row .media img{height:auto !important;width:100% !important;display:block;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.node-type-page-liste-d-offre #region-content .views-row .media:before,.block-bloc-suggestion-agenda .view .row .media:before{content:"";background-color:rgba(221,34,50,0);height:100%;width:100%;display:block;position:absolute;top:0;left:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.node-type-page-liste-d-offre #region-content .views-row .media:after,.block-bloc-suggestion-agenda .view .row .media:after{content:"";background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#see-more);background-repeat:no-repeat;background-position:50% 50%;background-size:70px auto;height:100%;width:100%;display:block;position:absolute;top:0;left:0;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.node-type-page-liste-d-offre #region-content .views-row:hover .media:before,.block-bloc-suggestion-agenda .view .row:hover .media:before{background-color:rgba(221,34,50,.8)}.node-type-page-liste-d-offre #region-content .views-row:hover .media:after,.block-bloc-suggestion-agenda .view .row:hover .media:after{opacity:1}.node-type-page-liste-d-offre #region-content .views-row:hover .media .tarif-accroche{display:none}.node-type-page-liste-d-offre #region-content .views-row .media .tarif-accroche{color:#fff;text-align:center;background-color:rgba(0,0,0,.65);padding:10px;position:absolute;top:20px;right:0;z-index:10;display:block;min-width:70px}.node-type-page-liste-d-offre #region-content .views-row .media .tarif span{font-size:.6em;margin:0 0 5px;display:block}.node-type-page-liste-d-offre #region-content .views-row .media .tarif strong{font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:1.5em;font-weight:400;color:#dd2232}.node-type-page-liste-d-offre #region-content .views-row .media .tarif strong:after{content:"€";font-family:"MontserratRegular",Arial,Helvetica,sans-serif;font-size:.6em;vertical-align:top}.node-type-page-liste-d-offre #region-content .views-row .media .tarif-complement{font-size:.6em;margin:5px 0 0;padding:10px 0 0;display:block;border-top:#828282 solid 1px}.node-type-page-liste-d-offre #region-content .views-row .media .dates .format_dates_in_listing,.block-bloc-suggestion-agenda .view .row .media .dates .format_dates_in_listing{color:#fff;text-align:center;background-color:rgba(0,0,0,.65);padding:0;position:absolute;top:20px;left:0;z-index:10;display:block;min-width:70px}
.node-type-page-liste-d-offre #region-content .views-row .media .dates .format_dates_in_listing.active,.block-bloc-suggestion-agenda .view .row .media .dates .format_dates_in_listing.active{position:static}.node-type-page-liste-d-offre #region-content .views-row .media .dates .format_dates_in_listing.active .match_date,.block-bloc-suggestion-agenda .view .row .media .dates .format_dates_in_listing.active .match_date{display:none}.node-type-page-liste-d-offre #region-content .views-row .media .dates .other_dates,.block-bloc-suggestion-agenda .view .row .media .dates .other_dates{background-color:#dd2232;color:#fff;text-align:center;padding:3px 10px}.node-type-page-liste-d-offre #region-content .views-row .media .dates .other_dates .nb_other_dates,.block-bloc-suggestion-agenda .view .row .media .dates .other_dates .nb_other_dates{text-transform:uppercase;font-size:.9em;font-family:"MontserratRegular",Arial,Helvetica,sans-serif;font-style:normal}.node-type-page-liste-d-offre #region-content .views-row .media .dates .other_dates ul,.block-bloc-suggestion-agenda .view .row .media .dates .other_dates ul{z-index:1}.node-type-page-liste-d-offre #region-content .views-row .media .dates .other_dates li,.block-bloc-suggestion-agenda .view .row .media .dates .other_dates li{font-size:.8em}.node-type-page-liste-d-offre #region-content .views-row .media .dates .other_dates li span,.block-bloc-suggestion-agenda .view .row .media .dates .other_dates li span{padding:0 5px 0 0}.node-type-page-liste-d-offre #region-content .views-row .media .dates .other_dates:hover,.block-bloc-suggestion-agenda .view .row .media .dates .other_dates:hover{background-color:#191919}.node-type-page-liste-d-offre #region-content .views-row .media .dates .other_dates .nb_other_dates:hover,.block-bloc-suggestion-agenda .view .row .media .dates .other_dates .nb_other_dates:hover{text-decoration:none}.node-type-page-liste-d-offre #region-content .views-row .media .dates .match_date .date,.block-bloc-suggestion-agenda .view .row .media .dates .match_date .date{text-align:center;font-family:"MontserratBold",Arial,Helvetica,sans-serif;text-transform:uppercase;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1.1em}.node-type-page-liste-d-offre #region-content .views-row .media .dates .match_date .label,.block-bloc-suggestion-agenda .view .row .media .dates .match_date .label{font-size:0;height:15px;position:relative}.node-type-page-liste-d-offre #region-content .views-row .media .dates .match_date .label:before,.block-bloc-suggestion-agenda .view .row .media .dates .match_date .label:before{content:"";border-width:2px 2px 0 0;border-style:solid;border-color:#dd2232;height:20px;width:20px;margin:0 0 0 -10px;display:block;position:absolute;top:-10px;left:50%;transform:rotate(135deg);vertical-align:top}.node-type-page-liste-d-offre #region-content .views-row .apercu,.block-bloc-suggestion-agenda .view .row .apercu{text-align:center;padding:15px 20px}.node-type-page-liste-d-offre #region-content .views-row .apercu h2,.block-bloc-suggestion-agenda .view .row .apercu h2{font-family:"MontserratBold",Arial,Helvetica,sans-serif;text-transform:none;margin:0 0 5px;font-size:1.25em;color:#292929}.node-type-page-liste-d-offre #region-content .views-row .apercu h2 a,.block-bloc-suggestion-agenda .view .row .apercu h2 a{color:#292929}.node-type-page-liste-d-offre #region-content .views-row .apercu .geolocalisation,.block-bloc-suggestion-agenda .view .row .apercu .geolocalisation{border:#292929 solid 1px;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px 10px;display:inline-block;min-height:28px;text-transform:uppercase;color:#292929;margin:5px 0 0}.node-type-page-liste-d-offre #region-content .views-row .apercu .geolocalisation span.departement,.block-bloc-suggestion-agenda .view .row .apercu .geolocalisation span.departement{position:relative;padding:0 0 0 5px}.node-type-page-liste-d-offre #region-content .views-row .apercu .geolocalisation span.departement:before,.block-bloc-suggestion-agenda .view .row .apercu .geolocalisation span.departement:before{content:", ";display:inline-block;position:absolute;bottom:0;left:0}
.node-type-page-liste-d-offre #region-content .views-row .apercu .dates,.node-type-page-liste-d-offre #region-content .views-row .apercu .type,.node-type-page-liste-d-offre #region-content .views-row .apercu .categorie,.block-bloc-suggestion-agenda .view .row .apercu .dates{font-size:.813em;margin:0 0 5px}.node-type-page-liste-d-offre #region-content .views-row .apercu .type,.block-bloc-suggestion-agenda .view .row .apercu .type{text-transform:uppercase;color:#dd2232}.node-type-page-liste-d-offre #region-content .views-row .apercu .commune,.node-type-page-liste-d-offre #region-content .views-row .apercu .departement,.block-bloc-suggestion-agenda .view .row .apercu .commune,.block-bloc-suggestion-agenda .view .row .apercu .departement{text-transform:uppercase;font-size:.813em}.node-type-page-liste-d-offre #region-content .views-row .apercu .dates,.block-bloc-suggestion-agenda .view .row .apercu .dates{font-family:"MontserratBold",Arial,Helvetica,sans-serif}.node-type-page-liste-d-offre #region-content .views-row .apercu .classement{margin:5px 0}.node-type-page-liste-d-offre #region-content .views-row .apercu .classement img{height:20px;width:auto}.node-type-page-liste-d-offre #region-content .views-row .apercu .classement img+img{margin:0 0 0 5px}.node-type-page-liste-d-offre #region-content .views-row .apercu .accroche,.block-bloc-suggestion-agenda .view .row .apercu .accroche{font-size:.85em;line-height:1.3em;color:#676767;text-align:center;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin:10px 0 0;opacity:0;height:0}.node-type-page-liste-d-offre #region-content .views-row:hover .apercu .accroche,.block-bloc-suggestion-agenda .view .row:hover .apercu .accroche{opacity:1;height:auto}.node-type-page-liste-d-offre #region-content .views-row .media .flag-outer,.block-bloc-suggestion-agenda .view .row .media .flag-outer{padding:0;position:absolute;bottom:-10px;right:10px;z-index:10}.node-type-page-liste-d-offre #region-content .views-row .media .flag-wrapper .flag-throbber,.block-bloc-suggestion-agenda .view .row .media .flag-wrapper .flag-throbber{display:none !important}.node-type-page-liste-d-offre #region-content .views-row .media .flag-outer a,.block-bloc-suggestion-agenda .view .row .media .flag-outer a{font-size:0;background-color:#dd2232;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;height:44px;width:44px;display:inline-block;vertical-align:top;background-repeat:no-repeat;background-position:50% 50%;background-size:30px auto}.node-type-page-liste-d-offre #region-content .views-row .media .flag-outer a.flag-action,.node-type-page-liste-d-offre #region-content .views-row .media .flag-outer a.unflag-action,.block-bloc-suggestion-agenda .view .row .media .flag-outer a.flag-action,.block-bloc-suggestion-agenda .view .row .media .flag-outer a.unflag-action{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#add-favoris)}.node-type-page-liste-d-offre #region-content .views-row .media .flag-outer a.unflag-action:before,.block-bloc-suggestion-agenda .view .row .media .flag-outer a.unflag-action:before{content:"";background-color:#fff;background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#delete-favoris);background-repeat:no-repeat;background-position:50% 50%;background-size:50% 50%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:26px;height:26px;position:absolute;top:-3px;right:-3px}.node-type-page-liste-d-offre #region-content .map-and-listing>.item-list{width:60%;clear:none}.node-type-page-liste-d-offre #region-content .map-and-listing>.item-list .pager{text-align:right;clear:none}.node-type-page-liste-d-offre #region-content .map-and-listing>.view-footer+h2+.item-list .pager{padding:30px}.node-type-page-liste-d-offre #region-content .map-and-listing>.view-content+h2+.item-list .pager{padding:30px}.node-type-page-liste-d-offre #menu-mobile{height:50px;width:100%;background-color:rgba(0,0,0,.5);display:none;position:fixed;bottom:0;left:0;z-index:30}
.node-type-page-liste-d-offre #menu-mobile li{display:table-cell;vertical-align:top}.node-type-page-liste-d-offre #menu-mobile li span.mode-carte,.node-type-page-liste-d-offre #menu-mobile li span.mode-liste{color:#fff;font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:1em;text-align:center;line-height:28px;border:1px solid #fff;height:30px;min-width:100px;margin:10px 0 10px 10px;display:block;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.node-type-page-liste-d-offre #menu-mobile li span.mode-carte.active,.node-type-page-liste-d-offre #menu-mobile li span.mode-liste.active{color:#000;background-color:#fff;cursor:default}.node-type-page-liste-d-offre #menu-mobile li span.mode-recherche{font-size:0;background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#more-filter);background-repeat:no-repeat;background-position:50% 50%;background-size:30px auto;height:30px;width:30px;padding:10px;margin:0 0 0 auto;display:block;cursor:pointer}.node-type-page-liste-d-offre #menu-mobile li span.mode-recherche.active{background-color:#000}@media only screen and (min-width:1025px){.node-type-page-liste-d-offre #region-content .block-facet .facetapi-facetapi-checkbox-links li a:hover,.node-type-page-liste-d-offre #region-content .block-facet .facetapi-facetapi-links li a:hover,.node-type-page-liste-d-offre #region-content .block-facet .facetapi-facetapi-checkbox-links li a.facetapi-active:hover,.node-type-page-liste-d-offre #region-content .block-facet .facetapi-facetapi-links li a.facetapi-active:hover{color:#dd2232;background-color:#fff}.node-type-page-liste-d-offre #region-content .block-facet .facetapi-limit-link:hover{color:#000;background-color:#fff}.node-type-page-liste-d-offre #region-content .view-header>.section-content .block-facetapi:nth-child(-n+3) .facetapi-facetapi-checkbox-links li a:hover,.node-type-page-liste-d-offre #region-content .view-header>.section-content .block-facetapi:nth-child(-n+3) .facetapi-facetapi-links li a:hover,.node-type-page-liste-d-offre #region-content .view-header>.section-content .block-facetapi:nth-child(-n+3) .facetapi-facetapi-checkbox-links li a.facetapi-active:hover,.node-type-page-liste-d-offre #region-content .view-header>.section-content .block-facetapi:nth-child(-n+3) .facetapi-facetapi-links li a.facetapi-active:hover{background-color:#fff}.node-type-page-liste-d-offre #region-content .views-row .media:hover .lien:before{height:100%}.node-type-page-liste-d-offre #region-content .views-row .media:hover .lien a{background-position:50% 50%;opacity:1}}@media only screen and (max-width:1680px){.node-type-page-liste-d-offre #region-content .map-and-listing>.view-content{padding:0 15px}.node-type-page-liste-d-offre #region-content .views-row .node{margin:15px}.node-type-page-liste-d-offre #region-content .map-and-listing>.view-footer+h2+.item-list .pager{padding-bottom:15px}.node-type-page-liste-d-offre #region-content .map-and-listing>.view-content+h2+.item-list .pager{padding-top:15px}}@media only screen and (max-width:1480px){.node-type-page-liste-d-offre #region-content .view-header .section-content,.node-type-page-liste-d-offre #region-content .view-header .view-more-filter .section-content{max-width:none}.node-type-page-liste-d-offre #region-content .view-header>.section-content{padding-right:120px}.node-type-page-liste-d-offre #region-content .view-header .section-content .reset-link{right:70px}.node-type-page-liste-d-offre #region-content .view-header .section-content .more-link{right:20px}.node-type-page-liste-d-offre.context-listing-agenda #region-content .view-filters{width:60%;float:none}.node-type-page-liste-d-offre.context-listing-agenda #region-content .map-and-listing>.item-list{clear:both}.node-type-page-liste-d-offre #region-content .views-row:nth-child(3n+1){clear:none}.node-type-page-liste-d-offre #region-content .views-row:nth-child(2n+1){clear:left}.node-type-page-liste-d-offre #region-content .views-row{width:50% !important}.node-type-page-liste-d-offre #region-content .map-and-listing>.view-footer+h2+.item-list .pager{padding-top:30px}
}@media only screen and (max-width:1170px){.block-bloc-suggestion-agenda .view .row{width:50%}.block-bloc-suggestion-agenda .view .row:nth-child(3n+1){clear:none}.block-bloc-suggestion-agenda .view .row:nth-child(2n+1){clear:left}.node-type-page-liste-d-offre #region-content .view-filters{width:60%;float:none}.node-type-page-liste-d-offre #region-content .map-and-listing>.item-list{clear:both}.node-type-page-liste-d-offre.listing-proximite #region-content .view-header h2{font-size:1.4em}}@media only screen and (max-width:1024px){.node-type-page-liste-d-offre{width:100%;overflow-x:hidden;overflow-y:auto}.node-type-page-liste-d-offre.mode-carte,.node-type-page-liste-d-offre.mode-recherche{overflow:hidden}.node-type-page-liste-d-offre #region-content .view-header{width:100% !important;position:fixed;right:-1500px;z-index:11;overflow-x:hidden;overflow-y:auto;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.node-type-page-liste-d-offre.mode-recherche #region-content .view-header{right:0}.node-type-page-liste-d-offre.mode-recherche #region-content .view-header>.section-content{padding-top:70px;padding-right:5px}.node-type-page-liste-d-offre.mode-recherche #region-content .view-header .view-more-filter{display:block !important}.node-type-page-liste-d-offre.mode-recherche #region-content .view-header .view-more-filter .section-content{overflow:hidden}.node-type-page-liste-d-offre #region-content .view-header .section-content .reset-link{right:20px}.node-type-page-liste-d-offre #region-content .view-header .section-content .more-link{display:none}.node-type-page-liste-d-offre #region-content .view-filters{width:50%;float:left}.node-type-page-liste-d-offre #region-content .view-footer{width:50%;padding:30px 20px 0;float:right;position:static;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.node-type-page-liste-d-offre #region-content .view-header .view-footer{width:auto;padding:0;position:absolute;top:20px;left:20px}.node-type-page-liste-d-offre #region-content .resultats{text-align:right;background-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;height:50px;min-width:auto;padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.node-type-page-liste-d-offre #region-content .view-header .resultats{color:#fff;text-align:left}.node-type-page-liste-d-offre #region-content .resultats span{display:inline}.node-type-page-liste-d-offre #region-content .view-header .resultats span{color:#fff}.node-type-page-liste-d-offre #region-content .leaflet-view{width:100%;position:fixed;left:-1500px;right:auto;z-index:11;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.node-type-page-liste-d-offre.mode-carte #region-content .leaflet-view{left:0}.node-type-page-liste-d-offre #region-content .map-and-listing>.view-content{width:100%}.node-type-page-liste-d-offre #region-content .map-and-listing>.item-list{width:100%}.node-type-page-liste-d-offre #menu-mobile{display:table}}@media only screen and (max-width:760px){.block-bloc-suggestion-agenda .view .row{width:100%}.block-bloc-suggestion-agenda .view .row:nth-child(2n+1){clear:none}.block-bloc-suggestion-agenda .view .row .node{margin:15px}.block-bloc-suggestion-agenda ul{padding:15px}.block-bloc-suggestion-agenda ul li a{padding:5px 10px}.node-type-page-liste-d-offre #region-content .map-and-listing>.item-list .pager{text-align:center}.node-type-page-liste-d-offre.listing-proximite #region-content .view-header h2{font-size:1.1em}.node-type-page-liste-d-offre #region-content .block-facet select{color:#000;font-family:"PoppinsRegular",Arial,Helvetica,sans-serif;font-size:1em;background:#fff;background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#selectA-bottom);background-repeat:no-repeat;background-position:100% 0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;height:50px;width:100%;padding:0 31px 0 6px;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.node-type-page-liste-d-offre #region-content .view-header>.section-content .block-facetapi:nth-child(-n+3){width:100%}.node-type-page-liste-d-offre #region-content .view-header>.section-content .block-facetapi:nth-child(n+2) .block-facet{margin-top:0}.node-type-page-liste-d-offre #region-content .block-facet.block-facet-prixreferencemin,.node-type-page-liste-d-offre #region-content .block-facet.block-facet-nbpersonnes,.node-type-page-liste-d-offre #region-content .block-facet.block-facet-nbchambres{width:100%;padding:0}.node-type-page-liste-d-offre #region-content .view-header>.section-content .block-bloc-facet-map-listing{width:100%}.node-type-page-liste-d-offre #region-content .block-facet-commune .label{display:block !important;background-image:none !important;border:none !important}.node-type-page-liste-d-offre #region-content .block-facet-commune .label:first-letter {text-transform:uppercase}.node-type-page-liste-d-offre #region-content .block-facet .facetapi-facetapi-checkbox-links li a,.node-type-page-liste-d-offre #region-content .block-facet .facetapi-facetapi-links li a{line-height:inherit;min-height:40px;height:auto;padding:10px 45px 10px 10px}.node-type-page-liste-d-offre #region-content .block-facet .facetapi-facetapi-checkbox-links li,.node-type-page-liste-d-offre #region-content .block-facet .facetapi-facetapi-links li{font-size:.8em;margin:0 5px 5px 0;position:relative}.node-type-page-liste-d-offre #region-content .block-facet .facetapi-facetapi-checkbox-links li a .items-count,.node-type-page-liste-d-offre #region-content .block-facet .facetapi-facetapi-links li a .items-count{line-height:38px;height:36px;width:56px;margin:0 !important;position:absolute;top:0;right:0}.node-type-page-liste-d-offre #region-content .block-facet .facetapi-limit-link{width:40px;height:40px}.node-type-page-liste-d-offre #region-content .view-filters{width:100%;float:none}.node-type-page-liste-d-offre #region-content .view-footer{width:100%;float:none}.node-type-page-liste-d-offre #region-content .resultats{text-align:center}.node-type-page-liste-d-offre #region-content .map-and-listing>.view-content{padding:0 5px}.node-type-page-liste-d-offre #region-content .views-row{width:100% !important}.node-type-page-liste-d-offre #region-content .leaflet-view{border-left:none}}.node-type-page-detail-offre #section-content{padding-bottom:0 !important}.node-type-sejours.full-width #zone-content .group-strate03 .section,.node-type-sejours.full-width #zone-content .group-strate04 .section{max-width:inherit;padding-left:0;padding-right:0}.node-type-page-detail-offre #region-content .group-strate01,.node-type-page-detail-offre #region-content .group-strate02,.node-type-page-detail-offre #region-content .group-onglets,.node-type-page-detail-offre #region-content .group-strate03,.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,.node-type-page-detail-offre #region-content .group-strate07,.node-type-page-detail-offre #region-content .group-strate08,.node-type-page-detail-offre #region-content .group-strate09,.node-type-page-detail-offre #region-content .group-strate10,.node-type-page-detail-offre #region-content .group-strate11{margin-bottom:30px}.node-type-page-detail-offre #region-content .group-strate02{margin-bottom:60px}.node-type-page-detail-offre #region-content .group-strate03,.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,.node-type-page-detail-offre #region-content .group-strate07,.node-type-page-detail-offre #region-content .group-strate08,.node-type-page-detail-offre #region-content .group-strate09,.node-type-page-detail-offre #region-content .group-strate10,.node-type-page-detail-offre #region-content .group-strate11{padding:30px 0}.node-type-page-detail-offre #region-content .group-strate-curistes{padding:60px 0}.node-type-page-detail-offre.node-type-sejours #region-content .group-strate04{padding:0;margin:0}
.node-type-page-detail-offre #region-content .group-col01,.node-type-page-detail-offre #region-content .group-col02,.node-type-page-detail-offre #region-content .group-col03{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.node-type-page-detail-offre #region-content .group-col01{padding-right:30px}.node-type-page-detail-offre #region-content .group-col02{padding-left:0}.node-type-page-detail-offre #region-content .group-col03{padding-left:0}.full-width.node-type-page-detail-offre #zone-content{max-width:none}.node-type-page-detail-offre #region-content .collapsible>h2{color:#474747;font-size:1.25em;font-weight:400;text-transform:uppercase;margin:60px 0 30px;font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-weight:400;text-align:left}.node-type-page-detail-offre #region-content .collapsible>h2:after{content:"";border-bottom:5px solid #dd2232;height:20px;width:70px;display:block}.node-type-page-detail-offre #region-content #group-ancrage-tarifs.collapsible>h2:after{display:none}.node-type-page-detail-offre #region-content .group-strate03 h3,.node-type-page-detail-offre #region-content .group-strate04 h3,.node-type-page-detail-offre #region-content .group-strate05 h3,.node-type-page-detail-offre #region-content .group-strate06 h3,.node-type-page-detail-offre #region-content .group-strate07 h3,.node-type-page-detail-offre #region-content .group-strate08 h3,.node-type-page-detail-offre #region-content .group-strate09 h3,.node-type-page-detail-offre #region-content .group-strate10 h3,.node-type-page-detail-offre #region-content .h3{color:#676767;font-size:1em;font-weight:400;margin:60px 0 30px;font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-weight:400}.node-type-page-detail-offre #region-content .h3{font-size:1em;margin:0;display:inline-block}.node-type-page-detail-offre #section-content h2+h3,.node-type-page-detail-offre #section-content h2+div>h3:first-child,.node-type-page-detail-offre #section-content .field-group-format-wrapper>div:first-child>h3:first-child{margin-top:0}.node-type-page-detail-offre #section-content div.label-inline{margin:60px 0 0}.node-type-page-detail-offre #section-content div.label-inline:first-child,.node-type-page-detail-offre #section-content div.label-inline+div.label-inline{margin-top:30px}.node-type-page-detail-offre #region-content .resume-intro{font-family:"MontserratBold",Arial,Helvetica,sans-serif;color:#000}.node-type-page-detail-offre #region-content .resume-intro,.node-type-page-detail-offre #region-content .resume{font-size:1em;line-height:1.5em;margin:0 0 30px}.node-type-page-detail-offre #region-content .resume-intro p,.node-type-page-detail-offre #region-content .resume p{margin:0 0 30px}.node-type-page-detail-offre #region-content .resume-intro p:last-child,.node-type-page-detail-offre #region-content .resume p:last-child{margin:0}.node-type-page-detail-offre #region-content .collapsible .field-group-format-wrapper{width:auto !important}.node-type-page-detail-offre #region-content .collapsible:first-child>h2{margin-top:0}.node-type-page-detail-offre #region-content .collapsible>h2 a,.node-type-page-detail-offre #region-content .group-strate09 .collapsible>h2 a{color:#474747 !important}.node-type-page-detail-offre #region-content .pagination{margin:5px 0 0 30px}.node-type-page-detail-offre #region-content .pagination li{margin:0 0 0 1px;display:inline-block;vertical-align:top}.node-type-page-detail-offre #region-content .pagination li a{color:#fff;font-family:"MontserratRegular",Arial,Helvetica,sans-serif;line-height:48px;background-color:red;height:50px;padding:0 10px;display:block}.node-type-page-detail-offre #region-content .pagination li.previous a,.node-type-page-detail-offre #region-content .pagination li.next a{font-size:0;width:10px}.node-type-page-detail-offre #region-content .pagination li.previous a:before,.node-type-page-detail-offre #region-content .pagination li.next a:before{content:"";border-top:2px solid #fff;border-right:2px solid #fff;height:10px;width:10px;display:block;position:relative;top:19px}
.node-type-page-detail-offre #region-content .pagination li.previous a:before{left:2px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);transform:rotate(-135deg)}.node-type-page-detail-offre #region-content .pagination li.next a:before{right:4px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.node-type-page-detail-offre #region-content .pagination li.back em{font-style:normal}.node-type-page-detail-offre #region-content .group-strate01{text-align:center}.node-type-page-detail-offre #region-content h1{text-align:center;text-transform:none;font-size:2.375em}.node-type-page-detail-offre #region-content h2.sous-titre{text-align:center;text-transform:uppercase;font-size:1em}.node-type-page-detail-offre #region-content h2.sous-titre span{display:inline-block;padding:0 5px}.node-type-page-detail-offre #region-content .geolocalisation{border:#292929 solid 1px;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px 10px;display:inline-block;min-height:28px;text-transform:uppercase;color:#292929;font-size:.813em;margin-top:10px}.node-type-page-detail-offre #region-content .geolocalisation span.departement{position:relative;padding:0 0 0 5px}.node-type-page-detail-offre #region-content .geolocalisation span.departement:before{content:", ";display:inline-block;position:absolute;bottom:0;left:0}.node-type-page-detail-offre #region-content .classement{vertical-align:top;display:block;margin:0 0 10px}.node-type-page-detail-offre #region-content .classement .field-name-labels,.node-type-page-detail-offre #region-content .classement .field-name-labels .field-item{display:inline-block}.node-type-page-detail-offre #region-content .classement .field-name-labels .field-item{margin:0 5px}.node-type-page-detail-offre #region-content .classement img,.node-type-page-detail-offre #region-content .classement .picto{line-height:25px;height:25px;width:auto;display:inline-block;vertical-align:top}.node-type-page-detail-offre #region-content .classement img+img,.node-type-page-detail-offre #region-content .classement img+.picto,.node-type-page-detail-offre #region-content .classement .picto+img,.node-type-page-detail-offre #region-content .classement .picto+.picto{margin-left:10px}.node-type-page-detail-offre #region-content .classement .logo,.node-type-page-detail-offre #region-content .classement .logoXL{margin-top:10px}.node-type-page-detail-offre #region-content .classement .logo img{line-height:25px;height:25px}.node-type-page-detail-offre #region-content .classement .logoXL img{line-height:100px;height:100px}.node-type-page-detail-offre #region-content .type,.node-type-page-detail-offre #region-content .categorie{font-size:.813em;margin:0 0 5px}.node-type-page-detail-offre #region-content .type div{display:inline}.node-type-page-detail-offre #region-content .type .clearfix:after{display:none}.node-type-page-detail-offre #region-content .type .field-item:nth-child(n+2) .entity:before,.node-type-page-detail-offre #region-content .type span:nth-child(n+2):before{content:", "}.node-type-page-detail-offre #region-content .type{text-transform:uppercase;color:#dd2232}.node-type-page-detail-offre #region-content .distance,.node-type-page-detail-offre #region-content .circuit,.node-type-page-detail-offre #region-content .circuit .entity,.node-type-page-detail-offre #region-content .duree,.node-type-page-detail-offre #region-content .difficulte{height:30px;display:inline-block;vertical-align:top}.node-type-page-detail-offre #region-content .distance,.node-type-page-detail-offre #region-content .circuit .entity{margin:30px 60px 0 0}.node-type-page-detail-offre #region-content .distance,.node-type-page-detail-offre #region-content .duree{padding:0 0 0 40px;position:relative}.node-type-page-detail-offre #region-content .duree+.difficulte{margin:0 0 0 10px}.node-type-page-detail-offre #region-content .distance:before,.node-type-page-detail-offre #region-content .duree:before{content:"";height:30px;width:30px;display:block;position:absolute;top:0;left:0}
.node-type-page-detail-offre #region-content .distance:before{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/syndic/distance.svg)}.node-type-page-detail-offre #region-content .duree:before{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/syndic/time.svg)}.node-type-page-detail-offre #region-content .distance span,.node-type-page-detail-offre #region-content .duree span,.node-type-page-detail-offre #region-content .difficulte span{font-size:.8em;text-transform:uppercase;display:block}.node-type-page-detail-offre #region-content .distance strong,.node-type-page-detail-offre #region-content .duree strong,.node-type-page-detail-offre #region-content .difficulte strong{font-family:"MontserratBold",sans-serif;font-size:1.1em;font-weight:400}.node-type-page-detail-offre #region-content .distance strong:after{content:" km"}.node-type-page-detail-offre #region-content .heure:after{content:"h"}.full-width.node-type-page-detail-offre #region-content .group-strate02{background-color:#efebe6;padding-left:0;padding-right:0}.node-type-page-detail-offre #region-content .group-strate02 .group-col01{padding-right:0;position:relative}.node-type-page-detail-offre #region-content .group-strate02 .group-col02{padding-left:0;padding-right:0;min-height:620px;border-left:10px solid #fff;border-right:10px solid #fff}.node-type-page-detail-offre #region-content .group-strate02 .group-col03{padding-left:0}.node-type-page-detail-offre #region-content .group-strate02 .carte-leaflet .leaflet-container{z-index:9}.node-type-page-detail-offre #region-content .carousel{background-color:#292929;position:relative}.node-type-page-detail-offre #region-content .carousel .owl-carousel{margin:0}.node-type-page-detail-offre #region-content .carousel .owl-carousel .owl-wrapper-outer:before,.node-type-page-detail-offre #region-content .carousel .owl-carousel .owl-wrapper-outer:after{display:none}.node-type-page-detail-offre #region-content .carousel .owl-carousel .owl-item>div{margin:0}.node-type-page-detail-offre #region-content .carousel .disabled{overflow:hidden;position:relative}.node-type-page-detail-offre #region-content .carousel .owl-carousel .owl-wrapper-outer img,.node-type-page-detail-offre #region-content .carousel .disabled img{width:auto !important;height:620px !important;margin:0 auto}.node-type-page-detail-offre #region-content .carousel .owl-carousel .owl-controls .owl-pagination{text-align:right !important;width:50% !important;left:auto !important;right:15px !important;bottom:10px !important}.node-type-page-detail-offre #region-content .carousel .owl-carousel .owl-controls .owl-page span{opacity:1;background-color:transparent;border:#fff solid 2px;width:8px;height:8px;margin:5px 3px}.node-type-page-detail-offre #region-content .carousel .owl-carousel .owl-controls .owl-page.active span{background-color:#fff}.node-type-page-detail-offre #region-content .carousel .credits{position:absolute;width:50%;bottom:15px;left:10px;color:#fff;font-size:.9em}.node-type-page-detail-offre #region-content .carousel .credits span{margin:0;display:inline-block;position:relative}.node-type-page-detail-offre #region-content .carousel .credits span+span:before{content:"-";display:inline-block;padding:0 5px}.node-type-page-detail-offre #region-content .carousel .owlcarousel-bt-overlay{color:#fff;text-align:center;line-height:30px;background-color:rgba(0,0,0,.5);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;height:30px;width:200px;margin:0 0 0 -100px;display:block;position:absolute;bottom:20px;left:50%}.node-type-page-detail-offre #region-content .group-carte-identite{text-align:center;padding:30px 15px}.node-type-page-detail-offre #region-content .group-carte-identite h3{color:#000;font-family:"MontserratBold",Arial,Helvetica,sans-serif;text-transform:uppercase;margin:0 0 15px;font-size:2em}.node-type-page-detail-offre #region-content .carousel-contacts .owl-carousel,.node-type-page-detail-offre #region-content .carousel-contacts .owl-carousel .owl-item>div{text-align:center;margin:0}
.node-type-page-detail-offre #region-content .carousel-contacts .owl-carousel .owl-wrapper-outer{padding:30px 0 0}.node-type-page-detail-offre #region-content .carousel-contacts .owl-carousel .owl-controls .owl-pagination{bottom:auto;top:0}.node-type-page-detail-offre #region-content .carousel-contacts .owl-controls .owl-page span{background-color:#c7c1ba}.node-type-page-detail-offre #region-content .carousel-contacts .owl-carousel .owl-controls .owl-pagination .owl-page.active span{background-color:#474747}.node-type-page-detail-offre #region-content .carousel-contacts .owl-carousel .owl-wrapper-outer:before,.node-type-page-detail-offre #region-content .carousel-contacts .owl-carousel .owl-wrapper-outer:after{display:none}.node-type-page-detail-offre #region-content .group-carte-identite .accroche{color:#292929;line-height:1.4em;margin-bottom:30px;font-family:"MontserratBold",Arial,Helvetica,sans-serif;text-transform:uppercase;text-align:center}.node-type-page-detail-offre #region-content .group-strate03 .desc_comp.onaime{background-color:#dd2232;color:#fff;width:66.66667%;float:left;padding:0 30px 0 15%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.node-type-page-detail-offre #region-content .group-strate03 .desc_comp.onaime a{color:#fff}.node-type-page-detail-offre #region-content .group-strate03 .group-col02:first-child{width:100% !important}.node-type-page-detail-offre #region-content .group-strate03 .desc_comp.onaime .onaime_content{padding:0 30px 60px;line-height:1.4em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.node-type-page-detail-offre #region-content .group-strate03 .desc_comp.onaime .onaime_content h2,.node-type-page-detail-offre #region-content .group-strate03 .desc_comp.onaime h2.label-above{color:#fff;font-family:"MontserratBold",Arial,Helvetica,sans-serif;text-transform:uppercase;margin:0 0 15px;font-size:2em}.node-type-page-detail-offre #region-content .group-strate03 .desc_comp.onaime h2.label-above{padding:60px 30px 0}.node-type-page-detail-offre #region-content .descriptif{margin-bottom:60px;color:#676767;line-height:1.4em}.node-type-page-detail-offre #region-content .descriptif a,.node-type-page-detail-offre #region-content .desc_comp .article a{color:#676767;text-decoration:underline}.node-type-page-detail-offre #region-content .descriptif a:hover,.node-type-page-detail-offre #region-content .desc_comp .article a:hover{text-decoration:none}.node-type-page-detail-offre .desc_comp .article{margin-bottom:10px;color:#676767;line-height:1.4em}.node-type-page-detail-offre .desc_comp h3{margin:0 0 30px !important;color:#000 !important;font-size:1.1em !important;text-transform:uppercase}.node-type-page-detail-offre #region-content .desc_comp.descriptifhtml_groupe{text-align:left}.node-type-page-detail-offre #region-content .desc_comp .article p{margin:0 0 30px}.node-type-page-detail-offre #region-content .desc_comp .article p:last-child{margin:0}.node-type-page-detail-offre #region-content .desc_comp .titre{display:none}.node-type-page-detail-offre.node-type-sejours #region-content .group-strate05 .desc_comp .titre{display:block;font-weight:700;margin:0 0 5px}.node-type-page-detail-offre #region-content .sejours_tarifs h2{color:#474747;font-size:1.25em;font-weight:400;text-transform:uppercase;margin:0 0 30px;font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-weight:400;text-align:left}.node-type-page-detail-offre #region-content .descriptifhtml_tarifs table{width:100% !important}.node-type-page-detail-offre #region-content .descriptifhtml_tarifs table tr.table_header{background-color:#dd2232;color:#fff;font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:.94em}.node-type-page-detail-offre #region-content .descriptifhtml_tarifs table tr{border-bottom:#ebebeb solid 1px}.node-type-page-detail-offre #region-content .descriptifhtml_tarifs table td{padding:20px}.node-type-page-detail-offre #region-content .group-carte-identite .code-produit{margin:30px 0;color:#000;text-align:center}.node-type-page-detail-offre #region-content .group-carte-identite .code-produit .label-above{font-family:"MontserratLight",Arial,Helvetica,sans-serif;text-transform:uppercase}
.node-type-page-detail-offre #region-content .date{font-weight:700;margin:0 0 30px}.node-type-page-detail-offre #region-content .raison-sociale{font-size:1.15em;color:#292929;margin:0 0 5px}.node-type-page-detail-offre #region-content .adresse{margin:0 0 30px}.node-type-page-detail-offre #region-content .adresse+.adresse{margin-top:-20px}.node-type-page-detail-offre #region-content .tarif-accroche{position:absolute;top:80px;right:0;color:#fff;text-align:center;background-color:rgba(0,0,0,.65);padding:30px 25px;min-width:100px}.node-type-page-detail-offre #region-content .tarif span{font-size:.8em;margin:0 0 5px;display:block}.node-type-page-detail-offre #region-content .tarif strong{font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:2.8em;font-weight:400;color:#dd2232;display:block;position:relative}.node-type-page-detail-offre #region-content .tarif strong:after{content:" €";font-size:.4em;position:absolute;top:0}.node-type-page-detail-offre #region-content .tarif-complement{font-size:.8em;margin:5px 0 0;padding:10px 0 0;display:block;border-top:#828282 solid 1px}.node-type-page-detail-offre #region-content .dates .format_dates_in_listing{color:#fff;text-align:center;background-color:rgba(0,0,0,.65);padding:0;position:absolute;top:60px;left:0;z-index:10;display:block;min-width:70px}.node-type-page-detail-offre #region-content .dates .format_dates_in_listing.active{position:static}.node-type-page-detail-offre #region-content .dates .format_dates_in_listing.active .match_date{display:none}.node-type-page-detail-offre #region-content .dates .other_dates{background-color:#dd2232;color:#fff;text-align:center;padding:3px 10px}.node-type-page-detail-offre #region-content .dates .other_dates .nb_other_dates{text-transform:uppercase;font-size:.9em;font-family:"MontserratRegular",Arial,Helvetica,sans-serif;font-style:normal}.node-type-page-detail-offre #region-content .dates .other_dates ul{z-index:1}.node-type-page-detail-offre #region-content .dates .other_dates li{font-size:.8em}.node-type-page-detail-offre #region-content .dates .other_dates:hover{background-color:#191919}.node-type-page-detail-offre #region-content .dates .other_dates .nb_other_dates:hover{text-decoration:none}.node-type-page-detail-offre #region-content .dates .match_date .date{text-align:center;font-family:"MontserratBold",Arial,Helvetica,sans-serif;text-transform:uppercase;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:2em;margin:0;font-weight:400}.node-type-page-detail-offre #region-content .dates .match_date .label{font-size:0;height:15px;margin:0;position:relative}.node-type-page-detail-offre #region-content .dates .match_date .label:before{content:"";border-width:2px 2px 0 0;border-style:solid;border-color:#dd2232;height:20px;width:20px;margin:0 0 0 -10px;display:block;position:absolute;top:-10px;left:50%;transform:rotate(135deg);vertical-align:top}.node-type-page-detail-offre #region-content .resa{margin:30px 15px 0;display:inline-block;vertical-align:top}.node-type-page-detail-offre #colorbox #other_reservations{background-color:#fff;padding:15px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.node-type-page-detail-offre #colorbox #other_reservations span{display:block;margin:0 0 10px}.node-type-page-detail-offre #colorbox #other_reservations .links a{background-color:#dd2232;color:#fff;font-family:"MontserratBold",Arial,Helvetica,sans-serif;padding:20px 60px;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;transition:all ease .5s;text-align:center}.node-type-page-detail-offre #region-content .flag-outer{margin:0 auto 20px auto;display:inline-block;vertical-align:top;position:relative}.node-type-page-detail-offre #region-content .resa+#other_reservations{display:none}.node-type-page-detail-offre #region-content .resa a{background-color:#dd2232;color:#fff;font-family:"MontserratBold",Arial,Helvetica,sans-serif;line-height:60px;height:60px;padding:0 60px;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;transition:all ease .5s}
.node-type-page-detail-offre #region-content .resa a:hover,.node-type-page-detail-offre #region-content .resa a:focus,.node-type-page-detail-offre #region-content .resa a:active,.node-type-page-detail-offre #colorbox #other_reservations .links a:hover,.node-type-page-detail-offre #colorbox #other_reservations .links a:focus,.node-type-page-detail-offre #colorbox #other_reservations .links a:active{color:#dd2232;background-color:#fff}.node-type-page-detail-offre #colorbox #other_reservations .links li{margin-bottom:10px}.node-type-page-detail-offre #region-content .flag-outer a{font-size:0;background-color:#dd2232;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;height:80px;width:80px;display:inline-block;vertical-align:top;background-repeat:no-repeat;background-position:50% 50%;background-size:40px auto}.node-type-page-detail-offre #region-content .flag-wrapper a.flag-action{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#add-favoris)}.node-type-page-detail-offre #region-content .flag-wrapper a.unflag-action{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#add-favoris)}.node-type-page-detail-offre #region-content .flag-wrapper a.unflag-action:before{content:"";background-color:#fff;background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#delete-favoris);background-repeat:no-repeat;background-position:50% 50%;background-size:50% 50%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:30px;height:30px;position:absolute;top:-3px;right:-3px}.node-type-page-detail-offre #region-content ul.social{margin:10px 0 0}.node-type-page-detail-offre #region-content .social li{margin:20px 10px 0;display:inline-block}.node-type-page-detail-offre #region-content .social a{font-size:0;height:60px;width:60px;display:block}.node-type-page-detail-offre #region-content .social a.facebook{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#facebook-grey)}.node-type-page-detail-offre #region-content .social a.twitter{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#twitter-grey)}.node-type-page-detail-offre #region-content .social a.instagram{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#instagram-grey)}.node-type-page-detail-offre #region-content .social a.pinterest{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#pinterest-grey)}.node-type-page-detail-offre #region-content .social a.youtube{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#youtube-grey)}.node-type-page-detail-offre #region-content .coordonnees{text-align:center;margin:30px 0 0}.node-type-page-detail-offre #region-content .coordonnees .coord{min-height:80px;padding:90px 0 0 !important;margin:15px 0 0 !important;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:33.33333%;vertical-align:top}.node-type-page-detail-offre #region-content .coordonnees .coord h3{font-family:"MontserratRegular",Arial,Helvetica,sans-serif;font-weight:400;font-size:.7em;text-transform:none;line-height:1.2em;margin:0}.node-type-page-detail-offre #region-content .coordonnees .coord h3 a{display:inline-block}.node-type-page-detail-offre #region-content .coordonnees .coord h3 a span{display:block;text-transform:uppercase;font-size:1.1em}.node-type-page-detail-offre #region-content .coordonnees .coord h3 a:before{content:"";background-color:#474747;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:80px;width:80px;display:block;position:absolute;top:0;left:50%;margin-left:-40px;background-size:40px auto;background-position:50% 50%;background-repeat:no-repeat;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;transition:all ease .5s}.node-type-page-detail-offre #region-content .coordonnees .coord:hover h3 a:before{background-color:#fff}
.node-type-page-detail-offre #region-content .coordonnees .coord.tel h3 a:before{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#phone-white)}.node-type-page-detail-offre #region-content .coordonnees .coord.email h3 a:before{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#mail-white)}.node-type-page-detail-offre #region-content .coordonnees .coord.web h3 a:before{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#web-white)}.node-type-page-detail-offre #region-content .coordonnees .coord.tel:hover h3 a:before{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#phone-grey)}.node-type-page-detail-offre #region-content .coordonnees .coord.email:hover h3 a:before{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#mail-grey)}.node-type-page-detail-offre #region-content .coordonnees .coord.web:hover h3 a:before{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#web-grey)}.node-type-page-detail-offre #region-content .coordonnees .coord a{color:#474747}.node-type-page-detail-offre #region-content .coordonnees .coord .valeur{margin:5px 0 0;display:block;font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:.9em}.node-type-page-detail-offre #section-content #zone-content-wrapper .ancrage .box-label,.node-type-page-detail-offre #section-content #zone-content-wrapper .ancrage .box-value{display:block;width:100%;height:auto;color:#676767}.node-type-page-detail-offre #section-content #zone-content-wrapper .ancrage .box-value>:first-child{border-top:0}.node-type-page-detail-offre #section-content #zone-content-wrapper .group-tarifs.ancrage .box-label,.node-type-page-detail-offre #section-content #zone-content-wrapper .group-tarifs.ancrage .box-value,.node-type-page-detail-offre #section-content #zone-content-wrapper .group-prestations.ancrage .box-value:first-child{display:block;width:100%;height:auto;border-top:0;color:#000}.node-type-page-detail-offre #section-content #zone-content-wrapper .ancrage .box-label .label-inline,.node-type-page-detail-offre #section-content #zone-content-wrapper .ancrage .box-value .label-inline,.node-type-page-detail-offre #section-content #zone-content-wrapper .ancrage .group-zone-labels h3{display:inline-block;width:30%!important;height:auto;text-align:left;font-family:"MontserratBold",Arial,Helvetica,sans-serif;color:#676767;font-size:1em;padding:20px 0;margin:0;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.node-type-page-detail-offre #section-content #zone-content-wrapper .ancrage .box-label .value,.node-type-page-detail-offre #section-content #zone-content-wrapper .ancrage .box-value .value{display:inline-block;width:70%;line-height:1.5em;padding:15px 0;font-size:1em;text-transform:capitalize}.node-type-page-detail-offre #section-content #zone-content-wrapper .group-informations.ancrage .box-label .value,.node-type-page-detail-offre #section-content #zone-content-wrapper .group-informations.ancrage .box-value .value{width:100%}.node-type-page-detail-offre.node-type-sejours #section-content #zone-content-wrapper .group-strate04 .group-informations h3{margin:0 0 5px}.node-type-page-detail-offre #section-content #zone-content-wrapper .group-strate04 .group-informations h3{margin:0 0 30px}.node-type-page-detail-offre #section-content #zone-content-wrapper .ancrage .box-label .value .suffix{text-transform:none}.node-type-page-detail-offre #section-content #zone-content-wrapper .ancrage .box-label .value img,.node-type-page-detail-offre #section-content #zone-content-wrapper .ancrage .box-value .value img,.node-type-page-detail-offre #section-content #zone-content-wrapper .ancrage .box-label .value .picto,.node-type-page-detail-offre #section-content #zone-content-wrapper .ancrage .box-value .value .picto{padding:0 10px 10px 0;max-height:45px}.node-type-page-detail-offre #section-content #zone-content-wrapper .ancrage .box-label ul,.node-type-page-detail-offre #section-content #zone-content-wrapper .ancrage .box-value ul{display:inline-block;width:70% !important;height:auto;position:relative;top:20px;margin-bottom:35px}
.node-type-page-detail-offre #section-content #zone-content-wrapper .ancrage .box-label ul li,.node-type-page-detail-offre #section-content #zone-content-wrapper .ancrage .box-value ul li{height:auto;padding-left:0;padding-right:10px;list-style:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px;font-size:1em;color:#676767}.node-type-page-detail-offre #section-content #zone-content-wrapper .ancrage .box-label ul li:before,.node-type-page-detail-offre #section-content #zone-content-wrapper .ancrage .box-value ul li:before{content:'';background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#liste);background-repeat:no-repeat;background-position:left center;background-size:9px 16px;width:9px;height:16px;padding-right:20px}.node-type-page-detail-offre.full-width #zone-content .group-onglets .section{padding:25px 0}.node-type-page-detail-offre #region-content .group-onglets{background-color:#dd2232}.node-type-page-detail-offre #region-content .group-onglets ul{text-align:left;vertical-align:bottom}.node-type-page-detail-offre #region-content .group-onglets li{padding:0 15px;display:inline-block;text-align:center}.node-type-page-detail-offre #region-content .group-onglets li a{color:#fff;font-family:"MontserratBold",Arial,Helvetica,sans-serif;text-transform:uppercase;display:block;font-size:.9em;height:30px}.node-type-page-detail-offre #region-content .group-onglets li a:hover:after{content:"";border-bottom:5px solid #fff;height:10px;display:block}.node-type-page-detail-offre #region-content .group-onglets.fixed{width:100%;position:fixed;left:0;z-index:10}.node-type-page-detail-offre #region-content .group-strate03 .group-col01:last-child{width:auto !important;padding-right:0 !important;float:none !important}.node-type-page-detail-offre #region-content .fichiers{margin:60px 0 0}.node-type-page-detail-offre #region-content .fichier{height:40px;padding:0 0 0 50px;margin:30px 30px 0 0;display:inline-block;vertical-align:top}.node-type-page-detail-offre #region-content .fichier a{color:red;line-height:40px;height:40px;display:block}.node-type-page-detail-offre #region-content .fichier a:before{content:"";background-color:red;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:40px;width:40px;display:block;position:absolute;top:0;left:0}.node-type-page-detail-offre #region-content .fichier.pdf a:before{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#download-red)}.node-type-page-detail-offre #section-content .superficie:after{content:" m2"}.node-type-page-detail-offre #section-content .header-tarifs{clear:both;background-color:#dd2232;color:#fff}.node-type-page-detail-offre #section-content .header-tarifs:after{content:"";height:0;display:block;clear:both;visibility:hidden}.node-type-page-detail-offre #section-content .table-tarifs{margin-bottom:30px}.node-type-page-detail-offre #section-content .table-tarifs .tr{clear:both;border-bottom:#ebebeb solid 1px}.node-type-page-detail-offre #section-content .header-tarifs .cellule-header,.node-type-page-detail-offre #section-content .table-tarifs .cellule-td{font-size:.94em;padding:20px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.node-type-page-detail-offre #section-content .header-tarifs .cellule-header{font-family:"MontserratBold",Arial,Helvetica,sans-serif}.node-type-page-detail-offre #section-content .header-tarifs .cellule-header span{font-family:"MontserratRegular",Arial,Helvetica,sans-serif;font-size:.8em;display:block}.node-type-page-detail-offre #section-content .header-tarifs .cellule-header.libelle,.node-type-page-detail-offre #section-content .table-tarifs .libelle{width:25%}.node-type-page-detail-offre #section-content .header-tarifs .cellule-header.saison,.node-type-page-detail-offre #section-content .table-tarifs .saison{width:15%;text-align:center}.node-type-restaurants.node-type-page-detail-offre #section-content .header-tarifs .cellule-header.libelle,.node-type-restaurants.node-type-page-detail-offre #section-content .table-tarifs .libelle,.node-type-hebergements.node-type-page-detail-offre #section-content .header-tarifs .cellule-header.libelle,.node-type-hebergements.node-type-page-detail-offre #section-content .table-tarifs .libelle,.node-type-agenda.node-type-page-detail-offre #section-content .header-tarifs .cellule-header.libelle,.node-type-agenda.node-type-page-detail-offre #section-content .table-tarifs .libelle,.node-type-visites-activites.node-type-page-detail-offre #section-content .header-tarifs .cellule-header.libelle,.node-type-visites-activites.node-type-page-detail-offre #section-content .table-tarifs .libelle{width:70%}
.node-type-restaurants.node-type-page-detail-offre #section-content .header-tarifs .cellule-header.saison,.node-type-restaurants.node-type-page-detail-offre #section-content .table-tarifs .saison,.node-type-restaurants.node-type-page-detail-offre #section-content .header-tarifs .cellule-header.info,.node-type-restaurants.node-type-page-detail-offre #section-content .table-tarifs .info,.node-type-hebergements.node-type-page-detail-offre #section-content .header-tarifs .cellule-header.saison,.node-type-hebergements.node-type-page-detail-offre #section-content .table-tarifs .saison,.node-type-hebergements.node-type-page-detail-offre #section-content .header-tarifs .cellule-header.info,.node-type-hebergements.node-type-page-detail-offre #section-content .table-tarifs .info,.node-type-agenda.node-type-page-detail-offre #section-content .header-tarifs .cellule-header.saison,.node-type-agenda.node-type-page-detail-offre #section-content .table-tarifs .saison,.node-type-agenda.node-type-page-detail-offre #section-content .header-tarifs .cellule-header.info,.node-type-agenda.node-type-page-detail-offre #section-content .table-tarifs .info,.node-type-visites-activites.node-type-page-detail-offre #section-content .header-tarifs .cellule-header.saison,.node-type-visites-activites.node-type-page-detail-offre #section-content .table-tarifs .saison,.node-type-visites-activites.node-type-page-detail-offre #section-content .header-tarifs .cellule-header.info,.node-type-visites-activites.node-type-page-detail-offre #section-content .table-tarifs .info{display:none}.node-type-page-detail-offre #section-content .header-tarifs .cellule-header.min,.node-type-page-detail-offre #section-content .table-tarifs .min,.node-type-page-detail-offre #section-content .header-tarifs .cellule-header.max,.node-type-page-detail-offre #section-content .table-tarifs .max{text-align:center;width:15%}.node-type-page-detail-offre #section-content .table-tarifs .min,.node-type-page-detail-offre #section-content .table-tarifs .max{font-family:"MontserratBold",Arial,Helvetica,sans-serif;color:#000}.node-type-page-detail-offre #section-content .header-tarifs .cellule-header.info,.node-type-page-detail-offre #section-content .table-tarifs .info{width:30%}.node-type-page-detail-offre #region-content .group-tarifs li,.node-type-page-detail-offre #region-content .group-prestations li{padding:0 0 0 35px;margin:0 0 10px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.node-type-page-detail-offre #region-content .group-tarifs li:last-child,.node-type-page-detail-offre #region-content .group-tarifs li.large-6:nth-last-child(-n+2),.node-type-page-detail-offre #region-content .group-tarifs li.large-4:nth-last-child(-n+3),.node-type-page-detail-offre #region-content .group-prestations li:last-child,.node-type-page-detail-offre #region-content .group-prestations li.large-6:nth-last-child(-n+2),.node-type-page-detail-offre #region-content .group-prestations li.large-4:nth-last-child(-n+3){margin:0}.node-type-page-detail-offre #region-content .group-tarifs li.large-6:nth-child(2n+1),.node-type-page-detail-offre #region-content .group-prestations li.large-6:nth-child(2n+1){clear:left}.node-type-page-detail-offre #region-content .group-tarifs li.large-4:nth-child(3n+1),.node-type-page-detail-offre #region-content .group-prestations li.large-4:nth-child(3n+1){clear:left}.node-type-page-detail-offre #region-content .group-hote .media{margin:0 0 30px}.node-type-page-detail-offre #region-content .group-hote .media,.node-type-page-detail-offre #region-content .group-hote .resume{text-align:center}.node-type-page-detail-offre #region-content .tripadvisor .widSSP{width:auto !important;border:#efebe6 solid 5px}.node-type-page-detail-offre #region-content .group-strate04 .group-col01{padding-left:15%}.node-type-page-detail-offre #region-content .group-strate04 .group-col01:last-child{padding-left:15%;padding-right:15%;width:100% !important}.node-type-page-detail-offre #region-content .group-informations{background-color:#f6f6f6}.node-type-page-detail-offre #region-content .group-descriptif .field-group-format-wrapper,.node-type-page-detail-offre #region-content .group-informations .field-group-format-wrapper{padding:30px}
.node-type-page-detail-offre #region-content .group-informations.collapsible>h2,.node-type-page-detail-offre #region-content .group-descriptif.collapsible>h2{display:none}.node-type-page-detail-offre #region-content .group-strate05{padding:60px 0;background-color:#efebe6}.node-type-page-detail-offre.node-type-sejours #region-content .group-strate05{padding:0}.node-type-page-detail-offre.node-type-sejours #region-content .group-strate05 .desc_comp{padding:60px 30px 60px 0}.node-type-page-detail-offre.node-type-sejours #region-content .group-note h2{display:none}.node-type-page-detail-offre.node-type-sejours #region-content .group-strate05{margin-bottom:0}.node-type-page-detail-offre #section-content .ouverture .entity:nth-child(odd){background-color:rgba(255,255,255,.3)}.node-type-page-detail-offre #section-content .ouverture .group-dates,.node-type-page-detail-offre #section-content .ouverture .group-jours,.node-type-page-detail-offre #section-content .ouverture .group-heures{width:100%;padding:10px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.node-type-page-detail-offre #section-content .ouverture .group-dates,.node-type-page-detail-offre #section-content .ouverture .group-jours{float:left}.node-type-page-detail-offre #section-content .ouverture .group-heures{float:left}.node-type-page-detail-offre #section-content .ouverture .group-dates{font-family:"MontserratBold",Arial,Helvetica,sans-serif;position:relative}.node-type-page-detail-offre #section-content .ouverture .group-dates:before{content:'';background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#liste);background-repeat:no-repeat;background-position:left center;background-size:9px 16px;width:9px;height:16px;position:absolute;left:0}.node-type-page-detail-offre #section-content .ouverture .group-dates span.label-inline{font-family:"MontserratRegular",Arial,Helvetica,sans-serif}.node-type-page-detail-offre #section-content .ouverture .group-dates p{font-family:"MontserratRegular",Arial,Helvetica,sans-serif;font-style:italic;margin:5px 0 0}.node-type-page-detail-offre #section-content .ouverture .group-jours>h3{font-size:1em;text-align:left;margin:0}.node-type-page-detail-offre #section-content .ouverture .group-jours>h3 a{background-color:#676767;color:#fff;font-family:"MontserratBold",Arial,Helvetica,sans-serif;line-height:36px;border:2px solid #fff;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;height:40px;padding:0 20px;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.node-type-page-detail-offre #section-content .ouverture .group-jours h3 a:hover,.node-type-page-detail-offre #section-content .ouverture .group-jours h3 a:focus,.node-type-page-detail-offre #section-content .ouverture .group-jours h3 a:active{color:#fff;background-color:#dd2232}.node-type-page-detail-offre #section-content .ouverture .group-jours .field-group-format-wrapper{padding:15px 0 0}.node-type-page-detail-offre #section-content .ouverture .group-jours .jour{font-family:"MontserratBold",Arial,Helvetica,sans-serif;margin:10px 0 0}.node-type-page-detail-offre #section-content .ouverture .group-jours .jour h3{font-size:1em;width:120px;margin:0;display:inline-block}.node-type-page-detail-offre #section-content .ouverture .group-jours .jour span{font-family:"MontserratRegular",Arial,Helvetica,sans-serif}.node-type-page-detail-offre #section-content .ouverture .group-jours .jour h3+span.and{display:none}.node-type-page-detail-offre #section-content .ouverture .group-jours .jour h3+span.and+span{text-transform:capitalize}.node-type-page-detail-offre.node-type-sejours #region-content .group-tarifs h2{display:none}.node-type-page-detail-offre.node-type-sejours #region-content .group-strate07{padding:0}.node-type-page-detail-offre.node-type-sejours #region-content .group-strate07 .desc_comp{padding:60px 0}.node-type-page-detail-offre #region-content .group-strate07{padding:60px 0;background-color:#efebe6}.node-type-page-detail-offre.node-type-sejours #region-content .group-strate07{background-color:#e7e2dc;margin-bottom:0}
.node-type-page-detail-offre #section-content #zone-content-wrapper .group-strate07 .group-groupes.ancrage .box-label,.node-type-page-detail-offre #section-content #zone-content-wrapper .group-strate07 .group-groupes.ancrage .box-value{position:absolute;border-bottom:0}.node-type-page-detail-offre #section-content #zone-content-wrapper .group-strate07 .group-groupes.ancrage{text-align:center}.node-type-page-detail-offre #section-content #zone-content-wrapper .group-strate07 .group-groupes.ancrage .box{display:inline-block;position:relative;width:16.66667% !important;text-align:center;height:180px}.node-type-page-detail-offre #section-content #zone-content-wrapper .group-strate07 .group-groupes.ancrage .box-label{top:110px;padding:0 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.node-type-page-detail-offre #section-content #zone-content-wrapper .group-strate07 .group-groupes.ancrage .box .label-above{display:inline-block;width:auto;height:auto;text-align:center;color:#000;font-family:"MontserratRegular",Arial,Helvetica,sans-serif;font-size:.9em;padding:0;margin:0;vertical-align:top;text-transform:uppercase;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.node-type-page-detail-offre #section-content #zone-content-wrapper .group-strate07 .group-groupes.ancrage .box-value{top:0;display:inline-block;width:90px;height:90px;font-size:1.75em;line-height:1.4em;font-family:"MontserratBold",Arial,Helvetica,sans-serif;color:#000;line-height:90px;background-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;left:0;right:0;margin-left:auto;margin-right:auto}.node-type-page-detail-offre #section-content #zone-content-wrapper .group-strate07 .group-groupes.ancrage .box.autocar .box-value{font-size:0;background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#autocar);background-repeat:no-repeat;background-position:center center;background-size:44px 44px}.node-type-page-detail-offre.node-type-sejours #region-content .group-groupes h2{display:none}.node-type-page-detail-offre #region-content .group-strate08{padding:100px 0;margin-bottom:0}.node-type-page-detail-offre #region-content .group-strate08 .collapsible>h2{text-align:center;color:#000;font-family:"MontserratBold",Arial,Helvetica,sans-serif;text-transform:uppercase;margin:0 0 30px;font-size:2.375em}.node-type-page-detail-offre #region-content .group-strate08 .collapsible>h2:after{display:none}.node-type-page-detail-offre #section-content .listing-crosselling{margin:0 -15px}.node-type-page-detail-offre #section-content .listing-crosselling .node{margin:0 15px 30px}.node-type-page-detail-offre #section-content .listing-crosselling .media{height:420px;position:relative;overflow:hidden;background-color:rgba(0,0,0,1)}.node-type-page-detail-offre #section-content .listing-crosselling .media div.photos>div{height:420px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:1}.node-type-page-detail-offre #section-content .listing-crosselling .media .tarif-accroche{top:40px;right:auto;left:0}.node-type-page-detail-offre #section-content .listing-crosselling .media .apercu{position:absolute;left:0;right:0;bottom:0;padding:30px;text-align:center;background:0 0;color:#fff;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0)}.node-type-page-detail-offre #section-content .listing-crosselling .media .apercu .geolocalisation{border:#fff solid 1px;color:#fff;margin-top:0}.node-type-page-detail-offre #section-content .listing-crosselling .media .lien{height:100%;width:100%;position:absolute;top:0;left:0}.node-type-page-detail-offre #section-content .listing-crosselling .media .lien a{font-size:0;height:100%;width:100%;display:block;position:absolute;top:0;left:0;z-index:2}
.node-type-page-detail-offre #section-content .listing-crosselling .apercu h3{font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:1.8em;font-weight:400;text-transform:none;margin:15px 0 0}.node-type-page-detail-offre #section-content .listing-crosselling .apercu .classement{margin:5px 0 0}.node-type-page-detail-offre #section-content .listing-crosselling .apercu .classement img,.node-type-page-detail-offre #section-content .listing-crosselling .apercu .classement .picto{line-height:15px;height:15px !important;width:auto;display:inline-block;vertical-align:top}.node-type-page-detail-offre #section-content .listing-crosselling .apercu .classement img+img,.node-type-page-detail-offre #section-content .listing-crosselling .apercu .classement img+.picto,.node-type-page-detail-offre #section-content .listing-crosselling .apercu .classement .picto+img,.node-type-page-detail-offre #section-content .listing-crosselling .apercu .classement .picto+.picto{margin-left:10px}.node-type-page-detail-offre #section-content .listing-crosselling .apercu .type,.node-type-page-detail-offre #section-content .listing-crosselling .apercu .date{font-size:.815em;margin:5px 0 0}.node-type-page-detail-offre #section-content .listing-crosselling .node:hover .media div.photos>div{opacity:.5}.node-type-page-detail-offre #region-content .group-strate09 .contextual-links-region{position:inherit}.node-type-page-detail-offre #region-content .group-strate09{padding:60px 0;background-color:#ee3a49;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:0}.node-type-page-detail-offre #region-content .group-strate09 h2,.node-type-page-detail-offre #region-content .group-strate09 h3,.node-type-page-detail-offre #region-content .group-strate09 .h3,.node-type-page-detail-offre #region-content .group-strate09 .collapsible h2 a{color:#fff !important}.node-type-page-detail-offre #region-content .group-strate09 h2:after{border-color:#fff}.node-type-page-detail-offre #section-content .view-localisation-aux-alentours .views-row.active .apercu h2 span,.node-type-page-detail-offre #section-content .view-localisation-aux-alentours .views-row .apercu h2 span:hover,.node-type-page-detail-offre #section-content .view-localisation-aux-alentours .views-row.synced-marker-hover .apercu h2 span{background-color:rgba(0,0,0,.5)}.node-type-page-detail-offre #section-content .view-localisation-aux-alentours .views-row .media img{height:175px !important;width:175px !important;display:block;margin-left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.node-type-page-detail-offre #section-content .view-localisation-aux-alentours .item-list .pager{text-align:right;margin:0 20px 0 0}.node-type-page-detail-offre #region-content .group-strate11{position:relative;margin-bottom:0}.node-type-page-detail-offre #region-content .group-strate11 .jaccede{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/syndic/jaccede.png);background-repeat:no-repeat;background-position:0 50%;background-size:100px 100px;padding:0 0 0 130px}.node-type-page-detail-offre #region-content .group-strate11 .jaccede p{margin:0 0 15px;line-height:1.2em;font-size:.9em}.node-type-page-detail-offre #region-content .group-strate11 .jaccede p.link{margin:0}.node-type-page-detail-offre #region-content .group-strate11 .jaccede p.link a{background-color:#000;color:#fff;text-transform:uppercase;display:inline-block;padding:10px 25px;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;transition:all ease .5s;font-size:.9em}.node-type-page-detail-offre #region-content .group-strate11 .jaccede p.link a:hover{background-color:#82a71e}.node-type-page-detail-offre.node-type-ois-complexes #region-content .group-strate04{overflow:hidden}.node-type-page-detail-offre.node-type-ois-complexes #zone-content .group-strate04 .group-informations01,.node-type-page-detail-offre.node-type-ois-complexes #zone-content .group-strate04 .group-informations02{background-color:#f6f6f6;position:relative}
.node-type-page-detail-offre.node-type-ois-complexes #zone-content .group-strate04 .group-informations01{padding:30px 30px 30px 0}.node-type-page-detail-offre.node-type-ois-complexes #zone-content .group-strate04 .group-informations02{padding:30px 0 30px 30px}.node-type-page-detail-offre.node-type-ois-complexes #zone-content .group-strate04 .group-informations01:before{background-color:#f6f6f6;content:"";height:100%;display:block;position:absolute;top:0;bottom:0;width:100%;right:100%}.node-type-page-detail-offre.node-type-ois-complexes #zone-content .group-strate04 .group-informations01:after{content:"";height:0;display:block;clear:both;visibility:hidden}.node-type-page-detail-offre.node-type-ois-complexes #zone-content .group-strate04 .group-informations02:after{background-color:#f6f6f6;content:"";height:100%;display:block;position:absolute;top:0;bottom:0;width:200%;left:100%}.node-type-page-detail-offre.node-type-ois-complexes #region-content .group-strate04 .group-informations01 .desc_comp .titre:after,.node-type-page-detail-offre.node-type-ois-complexes #region-content .group-strate04 .group-informations02 .desc_comp .titre:after{display:none}.node-type-page-detail-offre.node-type-ois-complexes #region-content .group-strate04 .group-informations01 .desc_comp.cpx_cplt2,.node-type-page-detail-offre.node-type-ois-complexes #region-content .group-strate04 .group-informations01 .desc_comp.cpx_cplt3{float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.node-type-page-detail-offre.node-type-ois-complexes #region-content .group-strate04 .group-informations01 .desc_comp.cpx_cplt3{padding-left:30px}.node-type-page-detail-offre.node-type-ois-complexes.full-width #zone-content .group-strate03 .section{max-width:inherit;padding-left:0;padding-right:0}.node-type-page-detail-offre.node-type-ois-complexes #zone-content .group-strate03 .desc_comp{background-color:#efece7}.node-type-page-detail-offre.node-type-ois-complexes #zone-content .group-strate03 .desc_comp:nth-child(2n){background-color:#e7e2dc}.node-type-page-detail-offre.node-type-ois-complexes #zone-content .group-strate03 .cpx_tab1_content,.node-type-page-detail-offre.node-type-ois-complexes #zone-content .group-strate03 .cpx_tab2_content,.node-type-page-detail-offre.node-type-ois-complexes #zone-content .group-strate03 .cpx_tab3_content,.node-type-page-detail-offre.node-type-ois-complexes #zone-content .group-strate03 .cpx_tab4_content{max-width:1170px;margin-left:auto;margin-right:auto;padding:60px 15px}.node-type-page-detail-offre.node-type-ois-complexes #region-content .group-strate03 .group-presentation.collapsible>h2{visibility:hidden;height:0;overflow:hidden;margin:0}.node-type-page-detail-offre.node-type-ois-complexes #region-content .group-strate-curistes{background-color:#696969}.node-type-page-detail-offre.node-type-ois-complexes #region-content .group-strate-curistes .collapsible>h2{font-size:1.6em;color:#fff}.node-type-page-detail-offre.node-type-ois-complexes #region-content .group-strate-curistes .collapsible>h2 a{color:#fff !important}.node-type-page-detail-offre.node-type-ois-complexes #region-content .group-strate-curistes .collapsible>h2:after{display:none}.node-type-page-detail-offre.node-type-ois-complexes #region-content .group-strate04 .group-col01{padding-left:0}.node-type-page-detail-offre.node-type-ois-complexes #region-content .group-strate04 .group-col01:last-child{padding-left:0;padding-right:0}.node-type-page-detail-offre.node-type-ois-complexes #region-content .desc_comp.cpx_tab5 .titre,.node-type-page-detail-offre.node-type-ois-complexes #region-content .desc_comp.cpx_tab1 .titre,.node-type-page-detail-offre.node-type-ois-complexes #region-content .desc_comp.cpx_tab2 .titre,.node-type-page-detail-offre.node-type-ois-complexes #region-content .desc_comp.cpx_tab3 .titre,.node-type-page-detail-offre.node-type-ois-complexes #region-content .desc_comp.cpx_tab4 .titre,.node-type-page-detail-offre.node-type-ois-complexes #region-content .desc_comp.cpx_cplt2 .titre{display:none}
.node-type-page-detail-offre.node-type-ois-complexes .desc_comp.cpx_tab5 .article{color:#fff}.node-type-page-detail-offre.node-type-ois-complexes #region-content .desc_comp .titre{display:block;font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-weight:400;margin:0 0 30px !important;color:#000 !important;font-size:1.25em !important;text-transform:uppercase}.node-type-page-detail-offre.node-type-ois-complexes #region-content .desc_comp .titre:after{content:"";border-bottom:5px solid #dd2232;height:20px;width:70px;display:block}.node-type-page-detail-offre.node-type-itineraires #region-content .strate01{position:relative}.node-type-page-detail-offre.node-type-itineraires #region-content .strate01 .cadre-header{position:absolute;max-width:770px;background-color:rgba(0,0,0,.45);box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;padding:50px;left:0;right:0;top:170px;text-align:center;color:#fff;margin:0 auto}.node-type-page-detail-offre.node-type-itineraires #region-content .strate01 .cadre-header h1{font-family:"MontserratBold",Arial,Helvetica,sans-serif;color:#fff;padding:0;text-transform:uppercase}.node-type-page-detail-offre.node-type-itineraires #region-content .strate01 .cadre-header .sous-titre{font-family:"MontserratRegular",Arial,Helvetica,sans-serif;font-weight:400;text-transform:uppercase}.node-type-page-detail-offre.node-type-itineraires #region-content .strate01 .panoramique-header .credits{position:absolute;bottom:130px;color:#fff;text-transform:uppercase;text-shadow:0px 0px 2px rgba(150,150,150,1);font-size:1em;max-width:1170px;left:0;right:0;display:block;text-align:center;margin:0 auto;padding:15px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}.node-type-page-detail-offre.node-type-itineraires #region-content .strate01 .cadre-header .geolocalisation{border:#fff solid 1px;color:#fff}.node-type-page-detail-offre.node-type-itineraires #region-content .strate02 .carte-miniature img{width:100%;height:auto;vertical-align:bottom}.node-type-page-detail-offre.node-type-itineraires #region-content .strate02 .group-col02,.node-type-page-detail-offre.node-type-itineraires #region-content .strate02 .group-col03,.node-type-page-detail-offre.node-type-itineraires #region-content .strate02 .group-col05{text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;padding:20px 15px;position:relative}.node-type-page-detail-offre.node-type-itineraires .strate02 .group-col02,.node-type-page-detail-offre.node-type-itineraires .strate02 .group-col03{display:inline-block;vertical-align:top}.node-type-page-detail-offre.node-type-itineraires #region-content .strate02 .group-col03{text-align:left}.node-type-page-detail-offre.node-type-itineraires #region-content .strate02 .section{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/roadtrip/fond-iti.png);background-repeat:repeat-y;background-size:contain;margin-top:-120px;position:relative;z-index:2}.node-type-page-detail-offre.node-type-itineraires #region-content .strate02 .group-col02 .desc_comp .titre,.node-type-page-detail-offre.node-type-itineraires #region-content .strate02 .group-col03 .desc_comp .titre{display:block}.node-type-page-detail-offre.node-type-itineraires #region-content .strate02 .group-col02 .desc_comp .titre,.node-type-page-detail-offre.node-type-itineraires #region-content .strate02 .group-col03 .desc_comp .titre,.node-type-page-detail-offre.node-type-itineraires #region-content .strate02 .group-col05 .prefix{font-family:"MontserratBold",Arial,Helvetica,sans-serif;display:block;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;padding:50px 0 20px;position:relative;color:#292929;font-weight:400;text-align:center}.node-type-page-detail-offre.node-type-itineraires #region-content .strate02 .group-col05 .prefix{color:#fff}.node-type-page-detail-offre.node-type-itineraires #region-content .strate02 .group-col02 .desc_comp .titre:before,.node-type-page-detail-offre.node-type-itineraires #region-content .strate02 .group-col03 .desc_comp .titre:before,.node-type-page-detail-offre.node-type-itineraires #region-content .strate02 .group-col05 .prefix:before{content:"";display:block;position:absolute;width:40px;height:40px;top:0;left:50%;margin-left:-20px;background-position:50% 50%;background-repeat:no-repeat;background-size:40px 40px}
.node-type-page-detail-offre.node-type-itineraires #region-content .strate02 .group-col02 .desc_comp .titre:before{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#parcours)}.node-type-page-detail-offre.node-type-itineraires #region-content .strate02 .group-col03 .desc_comp .titre:before{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#caracteristique)}.node-type-page-detail-offre.node-type-itineraires #region-content .strate02 .group-col05 .prefix:before{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#duree)}.node-type-page-detail-offre.node-type-itineraires #region-content .strate02 .group-col05 .duree-trajet .value:first-line {font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:3em}.node-type-page-detail-offre.node-type-itineraires #region-content .strate02 .group-col05 .duree-trajet .value{margin-top:50px;color:#fff;font-size:1.375em;display:block}.node-type-page-detail-offre.node-type-itineraires #region-content .strate02 .group-col02 .desc_comp .article,.node-type-page-detail-offre.node-type-itineraires #region-content .strate02 .group-col03 .desc_comp .article{font-size:.875em;color:#676767}.node-type-page-detail-offre.node-type-itineraires #region-content .group-strate04 .group-col01{padding-left:0}.node-type-page-detail-offre.node-type-itineraires #region-content .group-strate04 .group-col01:last-child{padding-left:0;padding-right:0}.node-type-page-detail-offre.node-type-itineraires #region-content .group-strate04{overflow:hidden;padding:60px 0 30px;margin:0;background-color:#fff;position:relative}.node-type-page-detail-offre.node-type-itineraires #zone-content .group-strate04 .group-informations01,.node-type-page-detail-offre.node-type-itineraires #zone-content .group-strate04 .group-informations02{position:relative}.node-type-page-detail-offre.node-type-itineraires #zone-content .group-strate04 .group-informations01{background-color:#e11e2c}.node-type-page-detail-offre.node-type-itineraires #zone-content .group-strate04 .group-informations02{background-color:#efece7}.node-type-page-detail-offre.node-type-itineraires #zone-content .group-strate04 .group-informations01{padding:60px 60px 60px 0;margin-bottom:30px}.node-type-page-detail-offre.node-type-itineraires #zone-content .group-strate04 .group-informations02,.node-type-page-detail-offre.node-type-itineraires #zone-content .group-strate04 .group-informations03{padding:60px 0 60px 60px}.node-type-page-detail-offre.node-type-itineraires #zone-content .group-strate04 .group-informations03 .desc_comp{margin-bottom:30px}.node-type-page-detail-offre.node-type-itineraires #zone-content .group-strate04 .group-informations03 .desc_comp:last-child{margin-bottom:0}.node-type-page-detail-offre.node-type-itineraires #zone-content .group-strate04 .group-informations01:before{background-color:#e11e2c;content:"";height:100%;display:block;position:absolute;top:0;bottom:0;width:100%;right:100%}.node-type-page-detail-offre.node-type-itineraires #zone-content .group-strate04 .group-informations01:after{content:"";height:0;display:block;clear:both;visibility:hidden}.node-type-page-detail-offre.node-type-itineraires #zone-content .group-strate04 .group-informations02:after{background-color:#efece7;content:"";height:100%;display:block;position:absolute;top:0;bottom:0;width:200%;left:100%}.node-type-page-detail-offre.node-type-itineraires #region-content .group-strate04 .group-informations01 .desc_comp .titre,.node-type-page-detail-offre.node-type-itineraires #region-content .group-strate04 .group-informations02 .desc_comp .titre{display:block;font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-weight:400;margin:0 0 30px !important;color:#000 !important;font-size:1.8em !important;text-transform:uppercase}.node-type-page-detail-offre.node-type-itineraires #region-content .group-strate04 .group-informations03 .desc_comp .titre{display:block;font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-weight:400;margin:0 0 30px !important;color:#000 !important;font-size:1.25em !important;text-transform:uppercase}
.node-type-page-detail-offre.node-type-itineraires #region-content .group-strate04 .group-informations01 .desc_comp .titre{color:#fff !important}.node-type-page-detail-offre.node-type-itineraires #region-content .group-strate04 .group-informations01 .desc_comp .article{color:#fff}.node-type-page-detail-offre.node-type-itineraires #region-content .group-strate04 .box-value{display:block;width:100%;height:auto;color:#676767}.node-type-page-detail-offre.node-type-itineraires #region-content .group-strate04 .box-value .label-inline{display:inline-block;width:100% !important;height:auto;text-align:left;font-family:"MontserratBold",Arial,Helvetica,sans-serif;color:#676767;font-size:1em;padding:20px 0;margin:0;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.node-type-page-detail-offre.node-type-itineraires #region-content .group-strate04 .box-value ul{display:inline-block;width:100% !important;height:auto;position:relative;top:20px;margin-bottom:35px}.node-type-page-detail-offre.node-type-itineraires #region-content .group-strate04 .box-value ul li{height:auto;padding-left:0;padding-right:10px;list-style:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px;font-size:1em;color:#676767}.node-type-page-detail-offre.node-type-itineraires #region-content .group-strate04 .box-value ul li:before{content:'';background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#liste);background-repeat:no-repeat;background-position:left center;background-size:9px 16px;width:9px;height:16px;padding-right:20px}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .title-map-iti{text-align:center;display:block;font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-weight:400;margin:0;padding:30px 15px;color:#000;font-size:2.2em;text-transform:uppercase}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .view-map-etape-itineraire .view-content .leaflet-container{height:600px !important}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .view-map-etape-itineraire .view-header .num-etape{display:none}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .view-map-etape-itineraire .view-footer{max-width:800px;padding:30px 15px;text-align:center;color:#676767;font-style:italic;font-size:.9em;margin:0 auto}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .menu-etapes ul{background-color:#efebe6;border-bottom:#cfcbc6 solid 1px;margin:0 0 1px;display:block;width:100%}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .menu-etapes ul li{display:inline-block;height:70px;line-height:70px;text-transform:uppercase;font-size:1.2em;color:#676767;font-family:"MontserratRegular",Arial,Helvetica,sans-serif;font-weight:400;padding:0;margin:0}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .menu-etapes ul li.add_title{padding:0 15px}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .menu-etapes ul li:last-child{float:right}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .menu-etapes ul li:last-child a{padding:0 15px 0 60px;background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#plan);background-repeat:no-repeat;background-position:10px 50%;background-size:36px 36px}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .menu-etapes ul li a{color:#292929;font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-weight:400;background-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;position:relative;padding:0 15px;font-size:.7em;border-bottom:#efebe6 solid 3px;height:65px}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .menu-etapes ul li a:hover,.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .menu-etapes ul li.active a{background-color:rgba(239,235,230,1);-moz-box-shadow:0px 0px 0px 0px #efebe6;-webkit-box-shadow:0px 0px 0px 0px #efebe6;-o-box-shadow:0px 0px 0px 0px #efebe6;box-shadow:0px 0px 0px 0px #efebe6;filter:progid:DXImageTransform.Microsoft.Shadow(color=#efebe6,Direction=NaN,Strength=5);-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-bottom:#dd2232 solid 3px}
.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .menu-etapes ul li a p{display:block;padding:0;margin-top:0;opacity:1}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .menu-etapes ul li.active a:before,.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .menu-etapes ul li a:before{display:none}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .menu-etapes ul.fixed{left:0;right:0}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .etape-item{background-color:#f4f2f0;padding:50px 0}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .etape-item .section{position:relative}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .etape-item:nth-child(2n+1){background-color:#fff}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .etape-item:last-child{padding:0;background-color:#fff}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .group-interet.collapsible>h2{visibility:hidden;height:0;overflow:hidden;margin:0}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .etape-item .media{float:right;margin:0 0 0 30px;position:relative;width:370px}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .etape-item .media .credit{position:absolute;bottom:0;color:#fff;text-shadow:0px 0px 2px rgba(150,150,150,1);font-size:1em;left:0;right:0;display:block;text-align:center;margin:0 auto;padding:15px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .etape-item .media img{width:100%;height:auto}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .etape-item .num-etape{position:absolute;top:-50px;left:0;width:100px;height:100px;line-height:100px;background-color:#dd2232;color:#fff;text-align:center;font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-weight:400;font-size:3em}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .etape-item h3{color:#dd2232;font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-weight:400;font-size:1.15em;text-transform:uppercase;margin:0 0 15px 130px}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .etape-item .group-contact-etape{border-top:#474747 solid 1px;padding:30px 0;margin:30px 400px 0 130px;clear:both}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .etape-item .group-contact-etape:after{content:"";height:0;display:block;clear:both;visibility:hidden}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .etape-item .group-contact-etape .label-contact-iti{font-family:"MontserratLight",Arial,Helvetica,sans-serif;font-weight:400;font-size:1em;text-transform:uppercase;float:left;width:34%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 15px 0 0}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .etape-item .group-contact-etape .coord{float:left;width:33%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 0 0 50px;position:relative;vertical-align:top;height:40px;line-height:40px;margin-top:-20px}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .etape-item .group-contact-etape .coord.email{padding:0 0 0 50px}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .etape-item .group-contact-etape .coord h3{font-family:"MontserratRegular",Arial,Helvetica,sans-serif;font-size:.7em;font-weight:400;margin:0;text-transform:none}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .etape-item .group-contact-etape .coord h3 a{display:inline-block}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .etape-item .group-contact-etape .coord h3 a:before{content:"";background-color:#474747;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:40px;width:40px;display:block;position:absolute;top:0;left:0;margin-left:0;background-size:20px auto;background-position:50% 50%;background-repeat:no-repeat;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;transition:all ease .5s}
.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .etape-item .group-contact-etape .coord:hover h3 a:before{background-color:#fff}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .etape-item .group-contact-etape .coord.tel h3 a:before{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#phone-white)}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .etape-item .group-contact-etape .coord.email h3 a:before{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#mail-white)}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .etape-item .group-contact-etape .coord.tel:hover h3 a:before{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#phone-grey)}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .etape-item .group-contact-etape .coord.email:hover h3 a:before{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#mail-grey)}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .etape-item .group-contact-etape .coord h3 a{color:#292929}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .etape-item .group-contact-etape .coord h3 a span{display:block;text-transform:uppercase;font-size:1.1em}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .etape-item .group-contact-etape .coord .valeur{margin:-10px 0 0;display:block;font-family:"MontserratBold",Arial,Helvetica,sans-serif}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .etape-item .group-contact-etape .coord .valeur a{color:#292929;font-family:"MontserratBold",Arial,Helvetica,sans-serif}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .etape-item .group-contact-etape h3{color:#292929;font-size:1.1em;margin:0}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .etape-item .accroche-etape{font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-weight:400;color:#000;font-size:1em;line-height:1.5em;margin:0 0 15px 130px}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .etape-item .resume-etape{font-size:1em;line-height:1.5em;margin:0 400px 15px 130px}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .view-map-etape-itineraire .view-content .leaflet-container .leaflet-marker-icon{background-color:#dd2232;color:#fff;text-align:center;font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-weight:400;font-size:1.7em;width:50px;height:50px;line-height:50px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;top:-25px;left:-25px}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .view-map-etape-itineraire .view-content .leaflet-routing-container{display:none}@media only screen and (min-width:761px){.node-type-page-detail-offre #region-content .collapsible>h2 a{cursor:default}.node-type-page-detail-offre #region-content .group-strate03 .collapsible>h2+.field-group-format-wrapper,.node-type-page-detail-offre #region-content .group-strate04 .collapsible>h2+.field-group-format-wrapper,.node-type-page-detail-offre #region-content .group-strate05 .collapsible>h2+.field-group-format-wrapper,.node-type-page-detail-offre #region-content .group-strate06 .collapsible>h2+.field-group-format-wrapper,.node-type-page-detail-offre #region-content .group-strate07 .collapsible>h2+.field-group-format-wrapper,.node-type-page-detail-offre #region-content .group-strate08 .collapsible>h2+.field-group-format-wrapper,.node-type-page-detail-offre #region-content .group-strate09 .collapsible>h2+.field-group-format-wrapper,.node-type-page-detail-offre #region-content .group-strate10 .collapsible>h2+.field-group-format-wrapper,.node-type-page-detail-offre #region-content .group-strate-curistes .collapsible>h2+.field-group-format-wrapper{height:auto !important;width:auto !important;display:block !important;opacity:1 !important}
.node-type-page-detail-offre #region-content .group-onglets.fixed+.group-strate03{padding-top:110px}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .collapsible>h2+.field-group-format-wrapper{height:auto !important;width:auto !important;display:block !important;opacity:1 !important}}@media only screen and (max-width:1400px){.node-type-page-detail-offre #region-content .resa a{padding:0 30px}}@media only screen and (max-width:1170px){.node-type-page-detail-offre #region-content .coordonnees .coord{width:50%;min-height:60px;padding:70px 0 0 !important}.node-type-page-detail-offre #region-content .coordonnees .coord h3 a:before{height:60px;width:60px;margin-left:-30px;background-size:30px auto}.node-type-page-detail-offre #region-content .adresse{margin:0 0 10px}.node-type-page-detail-offre #region-content .coordonnees{margin:10px 0 0}.node-type-page-detail-offre #region-content .carousel .owl-carousel .owl-wrapper-outer img,.node-type-page-detail-offre #region-content .carousel .disabled img{height:560px !important}.node-type-page-detail-offre #region-content .group-strate02 .group-col02{min-height:560px}.node-type-page-detail-offre #region-content .group-strate02 .carte-leaflet .leaflet-container{height:560px !important}.node-type-page-detail-offre #region-content .group-onglets li{padding:0 10px;width:auto}.node-type-page-detail-offre #region-content .group-onglets li a{font-size:.8em}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .etape-item .group-contact-etape .label-contact-iti{width:100%}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .etape-item .group-contact-etape .coord{width:50%;margin-top:15px}}@media only screen and (max-width:1024px){.node-type-page-detail-offre #region-content .group-col01{padding-right:0}.node-type-page-detail-offre #region-content .group-col02{padding-top:60px;padding-left:0}.node-type-page-detail-offre #region-content .group-strate04 .group-col02{padding-top:0}.node-type-page-detail-offre #region-content .group-strate03 .group-col01,.node-type-page-detail-offre #region-content .group-strate04 .group-col01{padding-left:0}.node-type-page-detail-offre #region-content .group-strate04 .group-col01:last-child{padding:0}.node-type-page-detail-offre #region-content .group-strate02 .group-col02{min-height:inherit;border-left:none;border-right:none}.node-type-page-detail-offre #region-content .group-strate02 .group-col01{border-right:none}.node-type-page-detail-offre #region-content .group-strate02 .group-col02{padding-top:0}.node-type-page-detail-offre #region-content .coordonnees .coord{display:inline-block;vertical-align:top}.node-type-page-detail-offre #region-content .carousel .owl-carousel .owl-wrapper-outer img,.node-type-page-detail-offre #region-content .carousel .disabled img{height:390px !important}.node-type-page-detail-offre #region-content .group-strate02 .carte-leaflet .leaflet-container{height:300px !important;border-top:#fff solid 10px;border-bottom:#fff solid 10px}.node-type-page-detail-offre #region-content .tarif-accroche{top:30px;padding:30px 15px}.node-type-page-detail-offre #region-content .tarif strong{font-size:2.2em}.node-type-page-detail-offre #region-content .group-tarifs li.large-6:nth-last-child(-n+2),.node-type-page-detail-offre #region-content .group-tarifs li.large-4:nth-last-child(-n+3),.node-type-page-detail-offre #region-content .group-prestations li.large-6:nth-last-child(-n+2),.node-type-page-detail-offre #region-content .group-prestations li.large-4:nth-last-child(-n+3){margin:0 0 10px}.node-type-page-detail-offre #region-content .group-tarifs li.medium-12:last-child,.node-type-page-detail-offre #region-content .group-tarifs li.medium-6:nth-last-child(-n+2),.node-type-page-detail-offre #region-content .group-tarifs li.medium-4:nth-last-child(-n+3),.node-type-page-detail-offre #region-content .group-prestations li.medium-12:last-child,.node-type-page-detail-offre #region-content .group-prestations li.medium-6:nth-last-child(-n+2),.node-type-page-detail-offre #region-content .group-prestations li.medium-4:nth-last-child(-n+3){margin:0}
.node-type-page-detail-offre #region-content .group-tarifs li.large-6:nth-child(2n+1),.node-type-page-detail-offre #region-content .group-tarifs li.large-4:nth-child(3n+1),.node-type-page-detail-offre #region-content .group-prestations li.large-6:nth-child(2n+1),.node-type-page-detail-offre #region-content .group-prestations li.large-4:nth-child(3n+1){clear:none}.node-type-page-detail-offre #region-content .group-tarifs li.medium-6:nth-child(2n+1),.node-type-page-detail-offre #region-content .group-tarifs li.medium-4:nth-child(3n+1),.node-type-page-detail-offre #region-content .group-prestations li.medium-6:nth-child(2n+1),.node-type-page-detail-offre #region-content .group-prestations li.medium-4:nth-child(3n+1){clear:left}.node-type-page-detail-offre #section-content .view-localisation-aux-alentours .views-row:nth-child(3n+1){clear:none}.node-type-page-detail-offre #section-content .view-localisation-aux-alentours .views-row:nth-child(2n+1){clear:left}.node-type-page-detail-offre.node-type-ois-complexes #zone-content .group-strate04 .group-informations01,.node-type-page-detail-offre.node-type-ois-complexes #zone-content .group-strate04 .group-informations02{padding:30px;margin:0 -15px}.node-type-page-detail-offre.node-type-ois-complexes #zone-content .group-strate04 .group-informations01:before,.node-type-page-detail-offre.node-type-ois-complexes #zone-content .group-strate04 .group-informations02:after{display:none}.node-type-page-detail-offre.node-type-itineraires #zone-content .group-strate04 .group-informations01,.node-type-page-detail-offre.node-type-itineraires #zone-content .group-strate04 .group-informations02{padding:30px;margin:0 -15px}.node-type-page-detail-offre.node-type-itineraires #zone-content .group-strate04 .group-informations01:before,.node-type-page-detail-offre.node-type-itineraires #zone-content .group-strate04 .group-informations02:after{display:none}}@media only screen and (max-width:970px){.node-type-page-detail-offre.node-type-itineraires .panoramique-header .owl-item div,.node-type-page-detail-offre.node-type-itineraires .panoramique-header .disabled div{height:470px}.node-type-page-detail-offre.node-type-itineraires #region-content .strate02 .group-col05 .duree-trajet .value:first-line {font-size:2.5em}.node-type-page-detail-offre.node-type-itineraires .strate01 .cadre-header{padding:20px;top:80px;max-width:570px}.node-type-page-detail-offre.node-type-itineraires #region-content .strate01 .cadre-header h1{font-size:2em;margin:0 0 15px}.node-type-page-detail-offre.node-type-itineraires #region-content .strate01 .panoramique-header .credits{bottom:120px}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .etape-item .group-contact-etape .coord{width:100%;margin-top:15px}}@media only screen and (min-width:761px){.node-type-page-detail-offre #section-content .view-localisation-aux-alentours .views-row .link a{display:none}}@media only screen and (max-width:760px){.node-type-sejours.full-width #zone-content .group-strate03 .section,.node-type-sejours.full-width #zone-content .group-strate04 .section{padding-left:15px;padding-right:15px}.node-type-page-detail-offre #region-content .group-strate02,.node-type-page-detail-offre #region-content .group-strate03,.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,.node-type-page-detail-offre #region-content .group-strate07,.node-type-page-detail-offre #region-content .group-strate08,.node-type-page-detail-offre #region-content .group-strate09,.node-type-page-detail-offre #region-content .group-strate10,.node-type-page-detail-offre #region-content .group-strate-curistes{margin-bottom:0}.node-type-page-detail-offre #region-content .group-strate03,.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,.node-type-page-detail-offre #region-content .group-strate07,.node-type-page-detail-offre #region-content .group-strate08,.node-type-page-detail-offre #region-content .group-strate09,.node-type-page-detail-offre #region-content .group-strate10,.node-type-page-detail-offre #region-content .group-strate-curistes{padding:0}
.node-type-page-detail-offre #section-content div.label-inline:first-child{margin-top:0}.node-type-page-detail-offre #region-content .group-strate03 .collapsible,.node-type-page-detail-offre #region-content .group-strate04 .collapsible,.node-type-page-detail-offre #region-content .group-strate05 .collapsible,.node-type-page-detail-offre #region-content .group-strate06 .collapsible,.node-type-page-detail-offre #region-content .group-strate07 .collapsible,.node-type-page-detail-offre #region-content .group-strate08 .collapsible,.node-type-page-detail-offre #region-content .group-strate09 .collapsible,.node-type-page-detail-offre #region-content .group-strate10 .collapsible,.node-type-page-detail-offre #region-content .group-strate-curistes .collapsible{padding-top:0;padding-bottom:0;margin-top:1px;margin-bottom:0}.node-type-page-detail-offre #region-content .group-strate03 .group-col01 .collapsible:first-child{margin-top:0}.node-type-page-detail-offre #region-content .group-strate03 .collapsible>h2,.node-type-page-detail-offre #region-content .group-strate04 .collapsible>h2,.node-type-page-detail-offre #region-content .group-strate05 .collapsible>h2,.node-type-page-detail-offre #region-content .group-strate06 .collapsible>h2,.node-type-page-detail-offre #region-content .group-strate07 .collapsible>h2,.node-type-page-detail-offre #region-content .group-strate08 .collapsible>h2,.node-type-page-detail-offre #region-content .group-strate09 .collapsible>h2,.node-type-page-detail-offre #region-content .group-strate10 .collapsible>h2,.node-type-page-detail-offre #region-content .group-strate-curistes .collapsible>h2{font-size:1.125em;margin:0 -15px;text-align:left}.node-type-page-detail-offre #region-content .group-strate03 .collapsible>h2:after,.node-type-page-detail-offre #region-content .group-strate04 .collapsible>h2:after,.node-type-page-detail-offre #region-content .group-strate05 .collapsible>h2:after,.node-type-page-detail-offre #region-content .group-strate06 .collapsible>h2:after,.node-type-page-detail-offre #region-content .group-strate07 .collapsible>h2:after,.node-type-page-detail-offre #region-content .group-strate08 .collapsible>h2:after,.node-type-page-detail-offre #region-content .group-strate09 .collapsible>h2:after,.node-type-page-detail-offre #region-content .group-strate10 .collapsible>h2:after,.node-type-page-detail-offre #region-content .group-strate-curistes .collapsible>h2:after{display:none}.node-type-page-detail-offre #region-content .group-strate03 .collapsible>h2 a,.node-type-page-detail-offre #region-content .group-strate04 .collapsible>h2 a,.node-type-page-detail-offre #region-content .group-strate05 .collapsible>h2 a,.node-type-page-detail-offre #region-content .group-strate06 .collapsible>h2 a,.node-type-page-detail-offre #region-content .group-strate07 .collapsible>h2 a,.node-type-page-detail-offre #region-content .group-strate08 .collapsible>h2 a,.node-type-page-detail-offre #region-content .group-strate09 .collapsible>h2 a,.node-type-page-detail-offre #region-content .group-strate10 .collapsible>h2 a,.node-type-page-detail-offre #region-content .group-strate-curistes .collapsible>h2 a{color:#fff !important;background-color:#dd2232;padding:15px 55px 15px 20px;display:block;position:relative}.node-type-page-detail-offre #region-content .group-strate03 .collapsible>h2 a:after,.node-type-page-detail-offre #region-content .group-strate04 .collapsible>h2 a:after,.node-type-page-detail-offre #region-content .group-strate05 .collapsible>h2 a:after,.node-type-page-detail-offre #region-content .group-strate06 .collapsible>h2 a:after,.node-type-page-detail-offre #region-content .group-strate07 .collapsible>h2 a:after,.node-type-page-detail-offre #region-content .group-strate08 .collapsible>h2 a:after,.node-type-page-detail-offre #region-content .group-strate09 .collapsible>h2 a:after,.node-type-page-detail-offre #region-content .group-strate10 .collapsible>h2 a:after,.node-type-page-detail-offre #region-content .group-strate-curistes .collapsible>h2 a:after{content:"";border-top:2px solid #fff;border-right:2px solid #fff;height:10px;width:10px;display:block;position:absolute;top:21px;right:23px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}
.node-type-page-detail-offre #region-content .group-strate03 .collapsible.collapsed>h2 a:after,.node-type-page-detail-offre #region-content .group-strate04 .collapsible.collapsed>h2 a:after,.node-type-page-detail-offre #region-content .group-strate05 .collapsible.collapsed>h2 a:after,.node-type-page-detail-offre #region-content .group-strate06 .collapsible.collapsed>h2 a:after,.node-type-page-detail-offre #region-content .group-strate07 .collapsible.collapsed>h2 a:after,.node-type-page-detail-offre #region-content .group-strate08 .collapsible.collapsed>h2 a:after,.node-type-page-detail-offre #region-content .group-strate09 .collapsible.collapsed>h2 a:after,.node-type-page-detail-offre #region-content .group-strate10 .collapsible.collapsed>h2 a:after,.node-type-page-detail-offre #region-content .group-strate-curistes .collapsible.collapsed>h2 a:after{top:16px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);transform:rotate(135deg)}.node-type-page-detail-offre #region-content .group-strate03 .collapsible .field-group-format-wrapper,.node-type-page-detail-offre #region-content .group-strate04 .collapsible .field-group-format-wrapper,.node-type-page-detail-offre #region-content .group-strate05 .collapsible .field-group-format-wrapper,.node-type-page-detail-offre #region-content .group-strate06 .collapsible .field-group-format-wrapper,.node-type-page-detail-offre #region-content .group-strate07 .collapsible .field-group-format-wrapper,.node-type-page-detail-offre #region-content .group-strate08 .collapsible .field-group-format-wrapper,.node-type-page-detail-offre #region-content .group-strate09 .collapsible .field-group-format-wrapper,.node-type-page-detail-offre #region-content .group-strate10 .collapsible .field-group-format-wrapper,.node-type-page-detail-offre #region-content .group-strate-curistes .collapsible .field-group-format-wrapper{padding:20px 0}.node-type-page-detail-offre #region-content .group-informations{background-color:#fff}.node-type-page-detail-offre #region-content .group-strate06 .group-col02{padding-top:0}.node-type-page-detail-offre #region-content h1{font-size:1.5em}.node-type-page-detail-offre #region-content .carousel .owl-carousel .owl-wrapper-outer img,.node-type-page-detail-offre #region-content .carousel .disabled img{height:290px !important}.node-type-page-detail-offre #region-content .group-strate02 .carte-leaflet .leaflet-container{height:200px !important}.node-type-page-detail-offre #region-content .carousel .credits{width:auto;text-align:center;bottom:40px;left:10px;right:10px}.node-type-page-detail-offre #region-content .carousel .owl-carousel .owl-controls .owl-pagination{text-align:center !important;width:auto !important;left:10px !important;right:10px !important;bottom:10px !important}.node-type-page-detail-offre #region-content .group-strate03 .group-col02{padding-top:0}.node-type-page-detail-offre #section-content .header-tarifs .cellule-header.libelle,.node-type-page-detail-offre #section-content .table-tarifs .libelle{width:50% !important}.node-type-page-detail-offre #section-content .header-tarifs .cellule-header.min,.node-type-page-detail-offre #section-content .table-tarifs .min,.node-type-page-detail-offre #section-content .header-tarifs .cellule-header.max,.node-type-page-detail-offre #section-content .table-tarifs .max{width:25%}.node-type-page-detail-offre #section-content .header-tarifs .cellule-header.saison,.node-type-page-detail-offre #section-content .table-tarifs .saison,.node-type-page-detail-offre #section-content .header-tarifs .cellule-header.info,.node-type-page-detail-offre #section-content .table-tarifs .info{display:none}.node-type-page-detail-offre #region-content .group-tarifs li.medium-6:nth-last-child(-n+2),.node-type-page-detail-offre #region-content .group-tarifs li.medium-4:nth-last-child(-n+3),.node-type-page-detail-offre #region-content .group-prestations li.medium-6:nth-last-child(-n+2),.node-type-page-detail-offre #region-content .group-prestations li.medium-4:nth-last-child(-n+3){margin:0 0 10px}.node-type-page-detail-offre #region-content .group-tarifs li.small-12:last-child,.node-type-page-detail-offre #region-content .group-prestations li.small-12:last-child{margin:0}
.node-type-page-detail-offre #section-content #zone-content-wrapper .ancrage .box-label .label-inline,.node-type-page-detail-offre #section-content #zone-content-wrapper .ancrage .box-value .label-inline,.node-type-page-detail-offre #section-content #zone-content-wrapper .ancrage .group-zone-labels h3{width:100% !important;padding:15px 0 5px;height:auto}.node-type-page-detail-offre #section-content #zone-content-wrapper .ancrage .box-label ul,.node-type-page-detail-offre #section-content #zone-content-wrapper .ancrage .box-value ul{top:0}.node-type-page-detail-offre #section-content #zone-content-wrapper .ancrage .box-label ul,.node-type-page-detail-offre #section-content #zone-content-wrapper .ancrage .box-value ul,.node-type-page-detail-offre #section-content #zone-content-wrapper .ancrage .box-label .value,.node-type-page-detail-offre #section-content #zone-content-wrapper .ancrage .box-value .value{width:100% !important;padding:5px 0 30px;margin-bottom:0}.node-type-page-detail-offre #region-content .group-informations.collapsible>h2,.node-type-page-detail-offre #region-content .group-descriptif.collapsible>h2{display:block}.node-type-page-detail-offre #region-content .group-strate03 .desc_comp.onaime{width:100%;padding:0 15px}.node-type-page-detail-offre #region-content .group-strate03 .desc_comp.onaime .onaime_content{margin:0;background-color:#dd2232;width:100%;padding:0}.node-type-page-detail-offre #region-content .group-strate03 .desc_comp.onaime .onaime_content{padding:30px 15px}.node-type-page-detail-offre #region-content #onaime h2,.node-type-page-detail-offre #region-content .group-carte-identite h3{text-align:center;font-size:1.6em}.node-type-page-detail-offre #region-content .group-strate03 .desc_comp.onaime h2.label-above{padding:30px 15px 0;margin:0;text-align:center;font-size:1.6em}.node-type-sejours.node-type-sejours.full-width #zone-content .group-strate03 .section{padding-left:0;padding-right:0}.node-type-page-detail-offre.node-type-sejours #region-content .descriptifhtml_tarifs h3{display:none}.node-type-page-detail-offre #region-content .ouverture .group-dates,.node-type-page-detail-offre #region-content .ouverture .group-jours{width:auto;float:none}.node-type-page-detail-offre #region-content .group-strate04 .collapsible .ouverture .group-jours{padding:0 15px 10px}.node-type-page-detail-offre #region-content .group-strate04 .collapsible .ouverture .group-jours .field-group-format-wrapper{padding:10px 0 0}.node-type-page-detail-offre #section-content .ouverture .group-jours .jour h3{width:100%;display:block}.node-type-page-detail-offre.node-type-sejours #region-content .group-note h2{display:block}.node-type-page-detail-offre.node-type-sejours #region-content .group-tarifs h2{display:block}.node-type-page-detail-offre.node-type-sejours #region-content .group-strate05 .desc_comp{padding:20px 0}.node-type-page-detail-offre.node-type-sejours #region-content .group-col02{padding-top:0}.node-type-page-detail-offre.node-type-sejours #region-content .group-strate05 .collapsible .field-group-format-wrapper{padding:0}.node-type-page-detail-offre #section-content #zone-content-wrapper .group-strate07 .group-groupes.ancrage .box{width:50% !important}.node-type-page-detail-offre #section-content #zone-content-wrapper .group-strate07 .group-groupes.ancrage .box-value{width:70px;height:70px;line-height:70px}.node-type-page-detail-offre #section-content #zone-content-wrapper .group-strate07 .group-groupes.ancrage .box-label{top:80px}.node-type-page-detail-offre #section-content #zone-content-wrapper .group-strate07 .group-groupes.ancrage .box{height:140px}.node-type-page-detail-offre #section-content #zone-content-wrapper .group-strate07 .group-groupes.ancrage .box.autocar .box-value{background-size:34px 34px}.node-type-page-detail-offre.node-type-sejours #region-content .group-groupes h2{display:block}.node-type-page-detail-offre.node-type-sejours #region-content .descriptifhtml_groupe h3{display:none}.node-type-page-detail-offre.node-type-sejours #region-content .group-strate07 .desc_comp{padding:20px 0}.node-type-page-detail-offre.node-type-sejours #region-content .group-strate07 .collapsible .field-group-format-wrapper{padding:0}
.node-type-page-detail-offre #section-content .listing-crosselling .media{height:280px}.node-type-page-detail-offre #section-content .listing-crosselling .media .tarif-accroche{top:20px;padding:10px 5px;min-width:auto;max-width:100px}.node-type-page-detail-offre #section-content .listing-crosselling .media .apercu{padding:15px}.node-type-page-detail-offre #section-content .listing-crosselling .apercu h3{font-size:1.3em}.node-type-page-detail-offre #region-content .listing-crosselling .apercu .tarif strong{font-size:2em}.node-type-page-detail-offre #region-content .listing-crosselling .media .tarif-accroche .tarif-complement,.node-type-page-detail-offre #region-content .listing-crosselling .media .tarif-accroche .tarif span{font-size:.7em}.node-type-page-detail-offre #section-content .view-localisation-aux-alentours .leaflet-view{height:auto}.node-type-page-detail-offre #section-content .view-localisation-aux-alentours .views-row .apercu h2{padding:5px 100px 5px 0;background-image:none;font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:1em;font-weight:400;text-transform:none}.node-type-page-detail-offre #section-content .view-localisation-aux-alentours .views-row .apercu h2 span:hover{background-color:transparent;color:#292929}.node-type-page-detail-offre #section-content .view-localisation-aux-alentours .item-list .pager{text-align:center}.node-type-page-detail-offre #section-content .view-localisation-aux-alentours .views-row .link a{position:absolute;height:100%;width:100%;top:0;left:0;text-indent:-9999px;font-size:0;z-index:10}.node-type-page-detail-offre #region-content .group-strate11 .jaccede{background-position:50% 0;background-size:50px 50px;padding:60px 0 0;text-align:center}.node-type-page-detail-offre.node-type-ois-complexes #zone-content .group-strate04 .group-informations01,.node-type-page-detail-offre.node-type-ois-complexes #zone-content .group-strate04 .group-informations02{padding:30px 15px}.node-type-page-detail-offre.node-type-ois-complexes #region-content .group-strate04 .group-informations01 .desc_comp.cpx_cplt2,.node-type-page-detail-offre.node-type-ois-complexes #region-content .group-strate04 .group-informations01 .desc_comp.cpx_cplt3{width:100%}.node-type-page-detail-offre.node-type-ois-complexes #region-content .group-strate04 .group-informations01 .desc_comp.cpx_cplt2{margin-bottom:20px}.node-type-page-detail-offre.node-type-ois-complexes #region-content .group-strate04 .group-informations01 .desc_comp.cpx_cplt3{padding-left:0}.node-type-page-detail-offre.node-type-ois-complexes #region-content .group-strate02{margin-bottom:30px}.node-type-page-detail-offre.node-type-ois-complexes #region-content .group-strate03 .group-presentation.collapsible>h2{visibility:visible;height:auto;overflow:inherit}.node-type-page-detail-offre.node-type-ois-complexes #region-content .group-strate03 .collapsible .field-group-format-wrapper{padding:0}.node-type-page-detail-offre.node-type-ois-complexes #region-content .desc_comp .cpx_tab5_content .titre,.node-type-page-detail-offre.node-type-ois-complexes #region-content .desc_comp .cpx_tab6_content .titre{display:none}.node-type-page-detail-offre.node-type-ois-complexes #zone-content .group-strate03 .cpx_tab1_content,.node-type-page-detail-offre.node-type-ois-complexes #zone-content .group-strate03 .cpx_tab2_content,.node-type-page-detail-offre.node-type-ois-complexes #zone-content .group-strate03 .cpx_tab3_content,.node-type-page-detail-offre.node-type-ois-complexes #zone-content .group-strate03 .cpx_tab4_content{padding:20px 15px}.node-type-page-detail-offre.node-type-ois-complexes #region-content .group-strate-curistes .collapsible>h2{font-size:1.125em}.node-type-page-detail-offre.node-type-ois-complexes #region-content .desc_comp .titre{font-size:1em !important}.node-type-page-detail-offre.node-type-itineraires .panoramique-header .owl-item div,.node-type-page-detail-offre.node-type-itineraires .panoramique-header .disabled div{height:370px}.node-type-page-detail-offre.node-type-itineraires .panoramique-header .credits{bottom:0;font-size:.75em}.node-type-page-detail-offre.node-type-itineraires .strate02 .section{background-image:none;margin-top:0;padding-left:0 !important;padding-right:0 !important}
.node-type-page-detail-offre.node-type-itineraires #region-content .strate01 .cadre-header{padding:15px;top:60px;left:15px;right:15px}.node-type-page-detail-offre.node-type-itineraires #region-content .strate01 .cadre-header h1{font-size:1.5em;margin:0 0 10px}.node-type-page-detail-offre.node-type-itineraires #region-content .group-strate04{padding:30px 0}.node-type-page-detail-offre.node-type-itineraires #region-content .strate02 .section{background-image:none}.node-type-page-detail-offre.node-type-itineraires .strate02 .group-col01{background-color:#e0dad2}.node-type-page-detail-offre.node-type-itineraires .strate02 .group-col02,.node-type-page-detail-offre.node-type-itineraires .strate02 .group-col03{background-color:#fff;display:block;clear:both}.node-type-page-detail-offre.node-type-itineraires .strate02 .group-col02,.node-type-page-detail-offre.node-type-itineraires .strate02 .group-col03,.node-type-page-detail-offre.node-type-itineraires .strate02 .group-col05{text-align:left;padding:15px}.node-type-page-detail-offre.node-type-itineraires #region-content .strate02 .group-col05{background-color:#dd2232;padding:5px 15px}.node-type-page-detail-offre.node-type-itineraires .strate02 .carte-miniature{max-width:430px;margin:0 auto}.node-type-page-detail-offre.node-type-itineraires #region-content .strate02 .group-col02 .desc_comp .titre,.node-type-page-detail-offre.node-type-itineraires #region-content .strate02 .group-col03 .desc_comp .titre,.node-type-page-detail-offre.node-type-itineraires #region-content .strate02 .group-col05 .prefix{text-align:left}.node-type-page-detail-offre.node-type-itineraires #region-content .strate02 .group-col02,.node-type-page-detail-offre.node-type-itineraires #region-content .strate02 .group-col03,.node-type-page-detail-offre.node-type-itineraires #region-content .strate02 .group-col05{text-align:left}.node-type-page-detail-offre.node-type-itineraires #region-content .strate02 .group-col02 .desc_comp .titre,.node-type-page-detail-offre.node-type-itineraires #region-content .strate02 .group-col03 .desc_comp .titre,.node-type-page-detail-offre.node-type-itineraires #region-content .strate02 .group-col05 .prefix{padding:0 0 0 60px;width:100%;height:40px;line-height:40px;display:block}.node-type-page-detail-offre.node-type-itineraires #region-content .strate02 .group-col05 .prefix{font-size:0;width:40px;display:inline-block;vertical-align:top;padding:0 0 0 45px}.node-type-page-detail-offre.node-type-itineraires #region-content .strate02 .group-col05 .duree-trajet .value{display:inline-block;font-size:1.1em;margin:0 5px 0 0;height:40px;line-height:40px}.node-type-page-detail-offre.node-type-itineraires #region-content .strate02 .group-col05 .duree-trajet .value:first-line {font-size:1.1em}.node-type-page-detail-offre.node-type-itineraires #region-content .strate02 .group-col02 .desc_comp .titre:before,.node-type-page-detail-offre.node-type-itineraires #region-content .strate02 .group-col03 .desc_comp .titre:before,.node-type-page-detail-offre.node-type-itineraires #region-content .strate02 .group-col05 .desc_comp .titre:before{width:40px;height:40px;top:50%;left:0;margin-top:-20px;margin-left:0}.node-type-page-detail-offre.node-type-itineraires #region-content .strate02 .group-col05 .desc_comp .titre:before{background-size:30px 30px}.node-type-page-detail-offre.node-type-itineraires #region-content .strate02 .group-col02 .desc_comp .article,.node-type-page-detail-offre.node-type-itineraires #region-content .strate02 .group-col03 .desc_comp .article{font-size:.875em;padding-left:60px}.node-type-page-detail-offre.node-type-itineraires .strate02 .group-col03{border-top:#efebe6 solid 1px;border-bottom:#efebe6 solid 1px}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .view-map-etape-itineraire .view-content .leaflet-container{height:300px !important}.node-type-page-detail-offre.node-type-itineraires #zone-content .group-strate04 .group-informations01,.node-type-page-detail-offre.node-type-itineraires #zone-content .group-strate04 .group-informations02,.node-type-page-detail-offre.node-type-itineraires #zone-content .group-strate04 .group-informations03{padding:30px 15px}
.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .group-interet.collapsible>h2{visibility:visible;height:auto;overflow:inherit}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .group-interet.collapsible>h2:after{display:none}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .collapsible>h2{font-size:1.125em;margin:0 -15px;text-align:left}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .collapsible>h2 a{color:#fff !important;font-family:"MontserratRegular",Arial,Helvetica,sans-serif;text-transform:none;background-color:#dd2232;padding:15px 55px 15px 20px;display:block;position:relative}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .collapsible>h2 a:before{content:"";border-top:2px solid #fff;border-right:2px solid #fff;height:10px;width:10px;display:block;position:absolute;top:21px;right:23px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .collapsible.collapsed>h2 a:before{top:16px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);transform:rotate(135deg)}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .collapsible>h2 a:after{font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:1.222em}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes #el_num_0 .collapsible>h2 a:after{content:" 1"}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes #el_num_1 .collapsible>h2 a:after{content:" 2"}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes #el_num_2 .collapsible>h2 a:after{content:" 3"}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes #el_num_3 .collapsible>h2 a:after{content:" 4"}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes #el_num_4 .collapsible>h2 a:after{content:" 5"}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes #el_num_5 .collapsible>h2 a:after{content:" 6"}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes #el_num_6 .collapsible>h2 a:after{content:" 7"}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes #el_num_7 .collapsible>h2 a:after{content:" 8"}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes #el_num_8 .collapsible>h2 a:after{content:" 9"}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes #el_num_9 .collapsible>h2 a:after{content:" 10"}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .menu-etapes{display:none}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .etape-item{padding:0;margin:2px 0 0}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .etape-item:nth-child(2n+1){background-color:#f4f2f0}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .etape-item .num-etape{display:none}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .etape-item .section{padding-top:30px;padding-bottom:15px}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .etape-item .media{float:none;margin:0 0 30px;width:auto}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .etape-item h3{margin:0 0 15px}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .etape-item .accroche-etape,.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .etape-item .resume-etape{margin:0 0 15px}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .etape-item .group-contact-etape{margin:30px 0 0}
.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .etape-item .group-contact-etape h3{text-align:center}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .etape-item .group-contact-etape .label-contact-iti{float:none;width:100%;padding:0;margin:0 0 10px;text-align:center}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .etape-item .group-contact-etape .coord h3{text-align:left}.node-type-page-detail-offre.node-type-itineraires #region-content .group-etapes .etape-item .group-contact-etape .coord{float:none;width:100%;padding:0 0 0 50px;margin-top:0;margin:0 0 20px}}.node-type-page-liste-d-offre #region-content .view-espace-perso .views-row .media div.photos .view-mode-accroche>div,.node-type-page-liste-d-offre #region-content .view-espace-perso .views-row .media div.photos .view-mode-carnet>div,.node-type-page-liste-d-offre #region-content .view-espace-perso .views-row .media div.photos>div{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;height:200px;overflow:hidden}.node-type-page-liste-d-offre #region-content .view-espace-perso .views-row .media .flag-outer a.flag-action,.node-type-page-liste-d-offre #region-content .view-espace-perso .views-row .media .flag-outer a.unflag-action{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/syndic/delete-favoris-white.svg);background-size:20px auto}.node-type-page-liste-d-offre #region-content .view-espace-perso .views-row .media .flag-outer a.unflag-action:before{display:none}.node-type-page-liste-d-offre #region-content .view-espace-perso .views-row .apercu .accroche{height:auto;opacity:1}.node-type-page-liste-d-offre #region-content .view-espace-perso .views-row .apercu .coordonnees{text-align:center;margin:5px -20px 0}.node-type-page-liste-d-offre #region-content .view-espace-perso .views-row .apercu .coordonnees .coord{width:33.33333%;min-height:80px;padding:70px 0 0 !important;margin:15px 0 0 !important;display:inline-block;vertical-align:top;position:relative;z-index:10;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.node-type-page-liste-d-offre #region-content .view-espace-perso .views-row .apercu .coordonnees .coord h3{font-family:"MontserratRegular",Arial,Helvetica,sans-serif;font-size:.7em;font-weight:400;text-transform:none;line-height:1.2em;max-width:80px;margin:0 auto}.node-type-page-liste-d-offre #region-content .view-espace-perso .views-row .apercu .coordonnees .coord h3 a{display:inline-block}.node-type-page-liste-d-offre #region-content .view-espace-perso .views-row .apercu .coordonnees .coord h3 a:first-line {font-size:1.1em;text-transform:uppercase;display:block}.node-type-page-liste-d-offre #region-content .view-espace-perso .views-row .apercu .coordonnees .coord h3 a:before{content:"";background-color:#474747;background-repeat:no-repeat;background-position:50% 50%;background-size:30px auto;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:60px;width:60px;display:block;position:absolute;top:0;left:50%;margin-left:-30px;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;transition:all ease .5s}.node-type-page-liste-d-offre #region-content .view-espace-perso .views-row .apercu .coordonnees .coord:hover h3 a:before{background-color:#efebe6}.node-type-page-liste-d-offre #region-content .view-espace-perso .views-row .apercu .coordonnees .coord.tel h3 a:before{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/syndic/color02/phone.svg)}.node-type-page-liste-d-offre #region-content .view-espace-perso .views-row .apercu .coordonnees .coord.email h3 a:before{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/syndic/color02/mail.svg)}.node-type-page-liste-d-offre #region-content .view-espace-perso .views-row .apercu .coordonnees .coord.web h3 a:before{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/syndic/color02/web.svg)}.node-type-page-liste-d-offre #region-content .view-espace-perso .views-row .apercu .coordonnees .coord.tel:hover h3 a:before{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/syndic/color03/phone.svg)}
.node-type-page-liste-d-offre #region-content .view-espace-perso .views-row .apercu .coordonnees .coord.email:hover h3 a:before{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/syndic/color03/mail.svg)}.node-type-page-liste-d-offre #region-content .view-espace-perso .views-row .apercu .coordonnees .coord.web:hover h3 a:before{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/syndic/color03/web.svg)}.node-type-page-liste-d-offre #region-content .view-espace-perso .views-row .apercu .coordonnees .coord a{color:#474747}.node-type-page-liste-d-offre #region-content .view-espace-perso .views-row .apercu .coordonnees .coord .valeur{margin:5px 0 0;display:block;font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:.9em;white-space:nowrap}.node-type-page-liste-d-offre.context-mon-espace #menu-mobile li span.mode-carte{margin:10px 5px 10px 10px}.node-type-page-liste-d-offre.context-mon-espace #menu-mobile li span.mode-liste{margin:10px 10px 10px 5px}.node-type-page-liste-d-offre.context-mon-espace #menu-mobile li:nth-child(3){display:none}.context-mon-espace #messages{position:fixed;top:9px;left:15px;right:15px;z-index:99}.context-mon-espace.admin-menu #messages{top:129px}.block-favoris-form-mail .content #collapseForm{width:calc(100% - 15px - 15px);max-width:500px;height:auto !important;padding:15px;position:fixed;top:50%;left:50%;z-index:98;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.block-favoris-form-mail .content #collapseForm:after{content:"";background-color:#efebe6;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.block-favoris-form-mail .content #collapseForm .overlay_send_form{background-color:rgba(0,0,0,.7);width:110vw;height:110vh;display:block;position:absolute;top:50%;left:50%;z-index:-2;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.block-favoris-form-mail .content #collapseForm .close_send_form{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/syndic/delete-favoris-white.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:12px;border:1px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:30px;height:30px;display:block;position:absolute;top:-45px;right:0;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.block-favoris-form-mail .content #collapseForm .form-item{padding:0}.block-favoris-form-mail .content #collapseForm input[type=submit]{margin:30px auto 0}.node-type-webform #section-content{background-color:#efebe6;padding-bottom:60px}.node-type-webform.page-contact #section-content h1:before{content:"";background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/contact/picto-contact.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:60px 60px;background-color:#292929;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:100px;height:100px;margin:0 auto 35px;display:block}.node-type-webform #section-content .group-col01,.node-type-webform #section-content .group-col02{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.node-type-webform #section-content .group-col01{border-right:1px solid #d7d3cf;padding-right:50px}.node-type-webform #section-content .group-col01:last-child{border-right:none;width:100% !important;padding-right:0}.node-type-webform #section-content .group-col02{padding-left:50px}.node-type-webform #region-content .resume:after{content:"";background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/contact/carte.png);background-repeat:no-repeat;background-position:0 100%;background-size:contain;height:277px;margin:40px 0 0;display:block}
.node-type-webform #region-content .resume p{line-height:1.5em}.node-type-webform #region-content .resume p+p{margin:35px 0 0}.node-type-webform #region-content .resume p strong{color:#dd2232;font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:1.125em;font-weight:400;text-transform:uppercase}.node-type-webform #region-content .resume a{color:#676767;text-decoration:none}.node-type-webform #region-content .mentions{margin:40px 0 0}.node-type-webform #region-content .mentions p{color:#88847f;font-size:.75em}.node-type-webform #region-content .mentions a{color:#88847f;text-decoration:none}@media only screen and (min-width:1025px){.node-type-webform #region-content .resume a:hover,.node-type-webform #region-content .resume a:focus,.node-type-webform #region-content .resume a:active{text-decoration:underline}.node-type-webform #region-content .mentions a:hover,.node-type-webform #region-content .mentions a:focus,.node-type-webform #region-content .mentions a:active{text-decoration:underline}}@media only screen and (max-width:1024px){.node-type-webform #section-content .group-col01{padding-right:30px}.node-type-webform #section-content .group-col02{padding-left:30px}}@media only screen and (max-width:760px){.node-type-webform.page-contact #section-content h1:before{display:none}.node-type-webform #section-content .group-col01{border:none;padding-right:0}.node-type-webform #section-content .group-col02{border-top:1px solid #d7d3cf;padding-left:0;padding-top:30px;margin-top:30px}.node-type-webform #region-content .resume:after{background-position:50% 100%}}.block-cross-selling .node{height:370px;margin:15px 0;position:relative;overflow:hidden}.block-cross-selling .owl-carousel .owl-wrapper-outer .media,.block-cross-selling .node .media,.block-cross-selling .node .media .entity,.block-cross-selling .node .media .entity div,.block-cross-selling .node .media .photos,.block-cross-selling .node .media .photos div{height:100%}.block-cross-selling .node .media:before,.block-cross-selling .node .media:after{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.block-cross-selling .node .media:after{background:-moz-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,.6) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,.6) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 50%,rgba(0,0,0,.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#99000000',GradientType=0);opacity:1}.block-cross-selling .node .media .entity div,.block-cross-selling .node .media .photos div{background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.block-cross-selling .node .media .tarif-accroche{color:#fff;text-align:center;background-color:#dd2232;padding:10px 15px;position:absolute;top:30px;right:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.block-cross-selling .node .media .tarif span{font-size:.875em}.block-cross-selling .node .media .tarif span:after{content:" "}.block-cross-selling .node .media .tarif strong{font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:1.375em;font-weight:400}.block-cross-selling .node .media .tarif strong:after{content:"€";font-family:"MontserratRegular",Arial,Helvetica,sans-serif}.block-cross-selling .node .media .tarif-complement{font-size:.6em;margin:10px 0 0;padding:10px 0 0;border-top:1px solid rgba(255,255,255,.6)}.block-cross-selling .node .media .dates .format_dates_in_listing{color:#fff;text-align:center;background-color:rgba(0,0,0,.65);padding:0;position:absolute;top:70px;left:0;z-index:10;display:block;min-width:70px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.block-cross-selling .node .media .dates .format_dates_in_listing.active{position:static}.block-cross-selling .node .media .dates .format_dates_in_listing.active .match_date{display:none}
.block-cross-selling .node .media .dates .other_dates{background-color:#dd2232;color:#fff;text-align:center;padding:3px 10px}.block-cross-selling .node .media .dates .other_dates .nb_other_dates{text-transform:uppercase;font-size:.9em;font-family:"MontserratRegular",Arial,Helvetica,sans-serif;font-style:normal}.block-cross-selling .node .media .dates .other_dates ul{z-index:1}.block-cross-selling .node .media .dates .other_dates li{font-size:.8em}.block-cross-selling .node .media .dates .other_dates li span{padding:0 5px 0 0}.block-cross-selling .node .media .dates .other_dates:hover{background-color:#191919}.block-cross-selling .node .media .dates .other_dates .nb_other_dates:hover{text-decoration:none}.block-cross-selling .node .media .dates .match_date .date{text-align:center;font-family:"MontserratBold",Arial,Helvetica,sans-serif;text-transform:uppercase;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1.1em}.block-cross-selling .node .media .dates .match_date .label{font-size:0;height:15px;position:relative}.block-cross-selling .node .media .dates .match_date .label:before{content:"";border-width:2px 2px 0 0;border-style:solid;border-color:#dd2232;height:20px;width:20px;margin:0 0 0 -10px;display:block;position:absolute;top:-10px;left:50%;transform:rotate(135deg);vertical-align:top}.block-cross-selling .node .apercu{color:#fff;text-align:center;width:100%;min-height:0;padding:55px 30px 30px;position:absolute;left:0;bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.block-cross-selling .node .apercu .type{font-size:.875em;text-transform:uppercase;margin:0 0 10px}.block-cross-selling .node .apercu h3{font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:1.563em}.block-cross-selling .node .apercu .geolocalisation{font-size:.688em;text-transform:uppercase;border:1px solid #fff;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;padding:8px 14px 9px;margin:15px 0 0;display:inline-block}.block-cross-selling .node .apercu .geolocalisation span+span:before{content:", "}.block-cross-selling .node .apercu .resume{max-height:0;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.block-cross-selling .node .apercu .resume p{line-height:1.5em}.block-cross-selling .node .lien a{font-size:0;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.block-cross-selling-mosaique .node{margin:10px;position:relative;overflow:hidden}.block-cross-selling-mosaique .owl-carousel .owl-item>div{margin:0}.block-cross-selling-mosaique .node{height:445px}.block-cross-selling-mosaique .owl-carousel .owl-wrapper-outer .contenu,.block-cross-selling-mosaique .owl-carousel .owl-wrapper-outer .media,.block-cross-selling-mosaique .owl-carousel .owl-wrapper-outer .media>div,.block-cross-selling-mosaique .owl-carousel .owl-wrapper-outer .media .photo-mosaique,.block-cross-selling-mosaique .node .media .photo-mosaique div{height:100%}.block-cross-selling-mosaique .node .media .photo-mosaique{position:relative}.block-cross-selling-mosaique .node .media .photo-mosaique div{background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.block-cross-selling-mosaique .node .media:before{content:"";background-color:rgba(0,0,0,.1);width:100%;height:100%;display:block;position:absolute;top:0;left:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.block-cross-selling-mosaique .node .media .photo-mosaique div:before{content:"";background-color:rgba(221,34,50,.85);width:100%;height:0;display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}.block-cross-selling-mosaique .node .media div.legende{position:absolute;bottom:0;color:#fff;text-shadow:0px 0px 2px rgba(150,150,150,1);font-size:.875em;left:0;right:0;display:block;text-align:center;margin:0 auto;padding:15px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;height:auto !important;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:1}
.block-cross-selling-mosaique .node .apercu{text-shadow:0 0 5px rgba(0,0,0,.5);width:100%;height:100%;padding:160px 30px 0;position:absolute;top:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.block-cross-selling-mosaique .node .apercu h3{color:#fff;font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:2em;text-align:center;text-transform:uppercase;margin:0 0 15px}.block-cross-selling-mosaique .node .apercu .resume{opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.block-cross-selling-mosaique .node .apercu .resume p{margin:0;color:#fff;text-align:center;line-height:1.5em}.block-cross-selling-mosaique .node .apercu .resume p:last-child{margin:0}.block-cross-selling-mosaique .node .lien a{position:absolute;top:0;left:0;right:0;bottom:0;display:block;text-indent:-9999px;text-decoration:none}.block-cross-selling-sejours .node{max-width:570px;margin:0 auto;position:relative}.block-cross-selling-sejours .node .media{height:420px;position:relative;overflow:hidden;background-color:rgba(0,0,0,1)}.block-cross-selling-sejours .node .media div.photos>div{height:420px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:1}.block-cross-selling-sejours .node .media .tarif-accroche{position:absolute;top:40px;left:0;color:#fff;text-align:center;background-color:rgba(0,0,0,.65);padding:30px 25px;min-width:100px}.block-cross-selling-sejours .node .media .tarif span{font-size:.8em;margin:0 0 5px;display:block}.block-cross-selling-sejours .node .media .tarif strong{font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:2.8em;font-weight:400;color:#dd2232;display:block;position:relative}.block-cross-selling-sejours .node .media .tarif strong:after{content:" €";font-size:.4em;position:absolute;top:0}.block-cross-selling-sejours .node .media .tarif-complement{font-size:.8em;margin:5px 0 0;padding:10px 0 0;display:block;border-top:#828282 solid 1px}.block-cross-selling-sejours .node .apercu{position:absolute;left:0;right:0;bottom:0;padding:30px;text-align:center;background:0 0;color:#fff !important;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0)}.block-cross-selling-sejours .node .apercu .geolocalisation{-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px 10px;display:inline-block;min-height:28px;text-transform:uppercase;font-size:.813em;border:#fff solid 1px !important;color:#fff !important}.block-cross-selling-sejours .node .apercu .geolocalisation span.departement{position:relative;padding:0 0 0 5px}.block-cross-selling-sejours .node .apercu .geolocalisation span.departement:before{content:", ";display:inline-block;position:absolute;bottom:0;left:0}.block-cross-selling-sejours .node .lien{height:100%;width:100%;position:absolute;top:0;left:0}.block-cross-selling-sejours .node .lien a{font-size:0;height:100%;width:100%;display:block;position:absolute;top:0;left:0;z-index:2}.block-cross-selling-sejours .node .apercu h3{font-family:"MontserratBold",Arial,Helvetica,sans-serif !important;font-size:1.8em !important;font-weight:400 !important;text-transform:none !important;margin:0 0 15px !important;color:#fff !important}.block-cross-selling-sejours .node .apercu .classement{margin:5px 0 0}.block-cross-selling-sejours .node .apercu .classement img,.block-cross-selling-sejours .node .apercu .classement .picto{line-height:15px;height:15px !important;width:auto;display:inline-block;vertical-align:top}
.block-cross-selling-sejours .node .apercu .classement img+img,.block-cross-selling-sejours .node .apercu .classement img+.picto,.block-cross-selling-sejours .node .apercu .classement .picto+img,.block-cross-selling-sejours .node .apercu .classement .picto+.picto{margin-left:10px}.block-cross-selling-sejours .node .apercu .categorie{font-size:.813em;margin:0 0 5px}.block-cross-selling-sejours .node .apercu .type{text-transform:uppercase;color:#dd2232}.block-cross-selling-sejours .node .apercu .type div{display:inline}.block-cross-selling-sejours .node .apercu .type .clearfix:after{display:none}.block-cross-selling-sejours .node .apercu .type .field-item:nth-child(n+2) .entity:before,.block-cross-selling-sejours .node .apercu .type span:nth-child(n+2):before{content:", "}.block-cross-selling-sejours .node .apercu .type,.block-cross-selling-sejours .node .apercu .date{font-size:.815em;margin:5px 0 0}@media only screen and (min-width:320px){.block-cross-selling .node:hover .media:before{background-color:rgba(221,34,50,.85)}.block-cross-selling .node:hover .media:after{opacity:0}.block-cross-selling .node:hover .media .tarif-accroche{right:-200px}.block-cross-selling .node:hover .media .dates .format_dates_in_listing{left:-100px}.block-cross-selling .node:hover .apercu{min-height:100%;padding-bottom:0;padding-left:20px;padding-right:20px}.block-cross-selling .node:hover .apercu .resume{max-height:200px;margin:20px 0 0;opacity:1}.block-cross-selling-sejours .node:hover .media div.photos>div{opacity:.5}}@media only screen and (min-width:971px),print{.block-cross-selling .owl-carousel .owl-controls,.block-cross-selling-mosaique .owl-carousel .owl-controls{display:none !important}.block-cross-selling .owl-carousel .owl-wrapper,.block-cross-selling-mosaique .owl-carousel .owl-wrapper{width:auto !important}.block-cross-selling .owl-carousel .owl-item:nth-child(4n+1){width:66.6666666666% !important}.block-cross-selling .owl-carousel .owl-item:nth-child(4n+2){width:33.3333333333% !important}.block-cross-selling .owl-carousel .owl-item:nth-child(4n+3),.block-cross-selling .owl-carousel .owl-item:nth-child(4n+4){width:50% !important}.block-cross-selling-mosaique .owl-wrapper .owl-item{width:33.3333333333% !important}.block-cross-selling-mosaique .owl-wrapper .owl-item:nth-child(4n+4){width:66.6666666666% !important}.block-cross-selling-mosaique .owl-wrapper .owl-item:nth-child(8n+1){float:right}.block-cross-selling-mosaique .owl-wrapper .owl-item:nth-child(8n+1) .node,.block-cross-selling-mosaique .owl-wrapper .owl-item:nth-child(8n+5) .node{height:910px}.block-cross-selling-mosaique .owl-wrapper .owl-item:nth-child(8n+1) .node .apercu,.block-cross-selling-mosaique .owl-wrapper .owl-item:nth-child(8n+5) .node .apercu{padding:360px 30px 0}}@media only screen and (max-width:1600px){.block-cross-selling-mosaique .node{height:345px}.block-cross-selling-mosaique .owl-wrapper .owl-item:nth-child(8n+1) .node,.block-cross-selling-mosaique .owl-wrapper .owl-item:nth-child(8n+5) .node{height:710px}.block-cross-selling-mosaique .node .apercu h3{font-size:1.66em}.block-cross-selling-mosaique .owl-wrapper .owl-item:nth-child(8n+1) .node .apercu,.block-cross-selling-mosaique .owl-wrapper .owl-item:nth-child(8n+5) .node .apercu{padding:310px 30px 0}.block-cross-selling-mosaique .node .apercu{padding:120px 30px 0}}@media only screen and (max-width:1170px){.block-cross-selling-mosaique .node .media div.legende{font-size:.75em}.block-cross-selling-mosaique .node .apercu h3{font-size:1.8em;margin:0 0 15px}.block-cross-selling-mosaique .node .apercu .resume p{font-size:.875em}}@media only screen and (max-width:970px){.block-cross-selling-mosaique .node{height:345px !important}.block-cross-selling-mosaique .node .apercu{padding:120px 30px 0 !important}}@media only screen and (max-width:760px){.block-cross-selling .node{height:290px}.block-cross-selling .node .apercu h3{font-size:1.375em}.block-cross-selling-mosaique .node{height:290px !important}.block-cross-selling-mosaique .node .apercu h3{font-size:1.125em}.block-cross-selling-mosaique .node .apercu{padding:100px 15px 0 !important}
.block-cross-selling-sejours .node .media,.block-cross-selling-sejours .node .media div.photos>div{height:290px}.block-cross-selling-sejours .node .media .tarif-accroche{top:20px;padding:10px 5px;min-width:auto;max-width:100px}.block-cross-selling-sejours .node .apercu{padding:15px}.block-cross-selling-sejours .node .apercu h3{font-size:1.3em !important}.block-cross-selling-sejours .node .apercu .tarif strong{font-size:2em}.block-cross-selling-sejours .node .media .tarif-accroche .tarif-complement,.block-cross-selling-sejours .node .media .tarif-accroche .tarif span{font-size:.7em}}@media only screen and (min-width:320px){.block-cross-selling-mosaique .node:hover .media:before{background-color:rgba(0,0,0,0)}.block-cross-selling-mosaique .node:hover .media .photo-mosaique div:before{height:100%}.block-cross-selling-mosaique .node:hover .media div.legende{opacity:0}.block-cross-selling-mosaique .node:hover .apercu .resume{opacity:1}}.page-mots-cles #section-content{padding-bottom:0 !important}.view-mots-cles .view-header{text-align:center;background-color:#efebe6}.page-mots-cles h1{padding:80px 15px 0;max-width:1170px;margin-left:auto;margin-right:auto}.page-mots-cles .intro{max-width:1170px}.view-mots-cles .view-header .all{color:#292929;font-family:"MontserratLight",Arial,Helvetica,sans-serif;font-size:1.25em;text-transform:uppercase;background-color:#fff;padding:30px 0}.view-mots-cles .view-header .all span{font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:3.5em;display:block}.view-mots-cles .view-header .form-item{margin:0}.view-mots-cles .view-header .label{display:none}.view-mots-cles .view-header .item-list ul{background-color:#fff;margin:0 0 -10px}.view-mots-cles .view-header .item-list ul li{width:140px;margin:0 10px 10px;display:inline-block;vertical-align:top}.view-mots-cles .view-header .item-list ul li a{color:#474747;font-family:"MontserratLight",Arial,Helvetica,sans-serif;font-size:1.125em;text-transform:uppercase;padding:135px 0 0;margin:0;display:block;position:relative}.view-mots-cles .view-header .item-list ul li a.facetapi-active{color:#dd2232}.view-mots-cles .view-header .item-list ul li a .items-count{color:#fff;font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:2.111em;line-height:120px;background-color:#474747;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:120px;height:120px;margin:0 0 0 -60px;display:block;position:absolute;top:0;left:50%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.view-mots-cles .view-header .item-list ul li a.facetapi-active .items-count{background-color:#dd2232}.view-mots-cles .view-grouping{background-color:#efebe6;padding:100px 0 0;margin:55px 0 0;position:relative}.view-mots-cles .view-grouping-header{display:none}.view-mots-cles .view-grouping-content{max-width:1030px;padding:30px 15px 60px;margin:0 auto}.view-mots-cles .view-grouping-content>h3{color:#292929;font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:2.813em;text-align:center;text-transform:uppercase;background-color:#fff;height:100px;width:100%;padding:0 15px;position:absolute;top:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.view-mots-cles .views-row{text-align:center;background-color:#fff;min-height:250px;margin:30px 0 0;position:relative}.view-mots-cles .views-row .clearfix:after{display:none}.view-mots-cles .views-row .views-field-php{width:330px;height:250px;overflow:hidden}.view-mots-cles .views-row:nth-child(even) .views-field-php{margin:0 30px 0 0;float:left}.view-mots-cles .views-row:nth-child(odd) .views-field-php{margin:0 0 0 30px;float:right}.view-mots-cles .views-row img{width:auto !important;height:auto !important;min-height:100%}.view-mots-cles .views-row h2{color:#292929;font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:1.25em;text-align:center;padding:30px 30px 0}.view-mots-cles .views-row h2 a{color:#292929}.view-mots-cles .views-row .views-field-php-2{padding:0 30px}.view-mots-cles .views-row .tarif-accroche{color:#fff;background-color:rgba(0,0,0,.65);padding:10px;position:absolute;top:20px}
.view-mots-cles .views-row:nth-child(even) .tarif-accroche{right:calc(100% - 330px)}.view-mots-cles .views-row:nth-child(odd) .tarif-accroche{right:0}.view-mots-cles .views-row .tarif span{font-size:.6em;margin:0 0 5px;display:block}.view-mots-cles .views-row .tarif strong{color:#dd2232;font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:1.5em;font-weight:400}.view-mots-cles .views-row .tarif strong:after{content:"€";font-family:"MontserratRegular",Arial,Helvetica,sans-serif;font-size:.6em;vertical-align:top}.view-mots-cles .views-row .tarif-complement{font-size:.6em;padding:10px 0 0;margin:5px 0 0;border-top:1px solid #828282}.view-mots-cles .views-row .dates-accroche{color:#fff;text-align:center;background-color:rgba(0,0,0,.65);padding:0;position:absolute;top:20px;left:0;z-index:10;display:block;min-width:70px}.view-mots-cles .views-row:nth-child(even) .dates-accroche{left:0}.view-mots-cles .views-row:nth-child(odd) .dates-accroche{left:calc(100% - 330px)}.view-mots-cles .views-row .dates-accroche .date{text-align:center;font-family:"MontserratBold",Arial,Helvetica,sans-serif;text-transform:uppercase;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1.1em}.view-mots-cles .views-row .dates-accroche .label{font-size:0;height:15px;position:relative}.view-mots-cles .views-row .dates-accroche .label:before{content:"";border-width:2px 2px 0 0;border-style:solid;border-color:#dd2232;height:20px;width:20px;margin:0 0 0 -10px;display:block;position:absolute;top:-10px;left:50%;transform:rotate(135deg);vertical-align:top}.view-mots-cles .views-row .geolocalisation{border:#292929 solid 1px;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:8px 10px 7px;display:inline-block;min-height:28px;text-transform:uppercase;color:#292929;margin:15px 0 0;font-size:.7em}.view-mots-cles .views-row .geolocalisation span.departement{position:relative;padding:0 0 0 5px}.view-mots-cles .views-row .geolocalisation span.departement:before{content:", ";display:inline-block;position:absolute;bottom:0;left:0}.view-mots-cles .views-row .views-field-php-3{font-size:.875em;padding:20px 30px}.view-mots-cles .views-row .lien{width:330px;height:100%;position:absolute;top:0;left:0}.view-mots-cles .views-row .lien a{font-size:0;width:100%;height:100%;display:block}.view-mots-cles .view-empty{text-align:center;height:220px;padding:100px 0 0}.view-mots-cles .item-list .pager{margin:30px 0}.view-mots-cles .item-list .pager li a{background-color:#efebe6}.view-mots-cles .more-link{display:none}@media only screen and (min-width:1025px){.view-mots-cles .view-header .item-list ul li a:hover,.view-mots-cles .view-header .item-list ul li a:focus,.view-mots-cles .view-header .item-list ul li a:active{color:#dd2232}.view-mots-cles .view-header .item-list ul li a:hover .items-count,.view-mots-cles .view-header .item-list ul li a:focus .items-count,.view-mots-cles .view-header .item-list ul li a:active .items-count{background-color:#dd2232}}@media only screen and (max-width:760px){.page-mots-cles h1{padding-top:40px}.view-mots-cles .view-header .all{font-size:1em;padding-top:20px}.view-mots-cles .view-header .all span{font-size:3.125em}.view-mots-cles .view-header .item-list ul li{width:100px;margin:0 0 10px}.view-mots-cles .view-header .item-list ul li a{font-size:.75em;padding:90px 0 0}.view-mots-cles .view-header .item-list ul li a .items-count{font-size:2em;line-height:80px;width:80px;height:80px;margin:0 0 0 -40px}.view-mots-cles .view-grouping{padding:55px 0 0;margin:30px 0 0}.view-mots-cles .view-grouping-content{padding:20px 15px 40px}.view-mots-cles .view-grouping-content>h3{font-size:1.375em;height:55px}.view-mots-cles .views-row{min-height:0;padding:0 0 20px;margin:20px 0 0}.view-mots-cles .views-row:nth-child(even) .views-field-php,.view-mots-cles .views-row:nth-child(odd) .views-field-php{width:auto;height:auto;margin:0 0 20px;float:none}.view-mots-cles .views-row img{width:100% !important}
.view-mots-cles .views-row h2{padding:0 15px}.view-mots-cles .views-row:nth-child(even) .tarif-accroche{right:0}.view-mots-cles .views-row:nth-child(odd) .dates-accroche{left:0}.view-mots-cles .views-row .views-field-php-3{display:none}.view-mots-cles .views-row .lien{width:100%}}.page-login #section-content{background-color:#000;padding-bottom:0 !important;position:relative}.page-login #section-content{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/error/visuel.jpg);background-position:50% 50%;background-size:cover;min-height:700px;padding:100px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page-login #section-content #region-content{max-width:570px;margin:0 auto !important;background-color:#fff}.page-login #section-content .tabs{border:none;width:100%;margin:0;display:table}.page-login #section-content .tabs li{display:table-cell}.page-login #section-content .tabs li a{color:#fff;font-size:.875em;text-align:center;text-transform:uppercase;letter-spacing:.1em;line-height:50px;background-color:#dd2232;border:none;height:50px;padding:0 15px;margin:0;display:block}.page-login #section-content .tabs li.active a{color:#dd2232;background-color:#fff}.page-login #section-content #user-login,.page-login #section-content #user-pass{padding:60px 30px}.page-login #section-content #user-login .form-item,.page-login #section-content #user-pass .form-item{margin:0 0 30px;position:relative}.page-login #section-content #user-login label,.page-login #section-content #user-pass label{font-size:0;background-repeat:no-repeat;background-position:50% 50%;height:100%;width:50px;position:absolute;top:0;left:0}.page-login #section-content #user-login .form-item-name label{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/user/user.svg)}.page-login #section-content #user-login .form-item-pass label{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/user/password.svg)}.page-login #section-content #user-pass .form-item-name label{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/user/email.svg)}.page-login #section-content #user-login input[type=text],.page-login #section-content #user-login input[type=password],.page-login #section-content #user-pass input[type=text]{color:gray;font-family:"MontserratRegular";font-size:1em;background:#f1f1f1;border:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;height:50px;width:100%;padding:0 15px 0 50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page-login #section-content #user-login .description{display:none}.page-login #section-content #user-login .form-actions,.page-login #section-content #user-pass .form-actions{margin:0}.page-login #section-content #user-login input[type=submit],.page-login #section-content #user-pass input[type=submit]{color:#dd2232;font-family:"MontserratRegular";font-size:.9em;font-weight:400;text-transform:uppercase;letter-spacing:.2em;text-shadow:none;background:#fff;border:2px solid #dd2232;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;height:50px;padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.page-login #section-content #user-login fieldset{margin:0 0 30px}.page-login #section-content #user-login fieldset legend{display:none}.page-login #section-content #user-login fieldset .fieldset-wrapper{width:auto;float:none}.page-login #section-content #user-login fieldset .fieldset-description{display:none}@media only screen and (max-width:760px){.page-login #section-content #user-login,.page-login #section-content #user-pass{padding:30px 15px}.page-login #section-content .tabs{display:block;padding:0}.page-login #section-content .tabs li{display:block}.page-login #section-content .tabs li a{line-height:normal;height:auto;padding:10px 15px;white-space:initial}
.page-login #section-content #user-login input[type=submit],.page-login #section-content #user-pass input[type=submit]{white-space:initial;height:auto;padding:10px 15px}}.node-type-roadtrip #zone-content .field-collection-container{border-bottom:none;margin-bottom:0}.node-type-roadtrip #zone-content .field-collection-view{padding:0;margin:0;border-bottom:0}.node-type-roadtrip #zone-content .field-collection-view .entity-field-collection-item{float:none}#block-views-map-etape-roadtrip-block .leaflet-routing-container{display:none}.node-type-roadtrip #section-content{padding-bottom:0!important}.node-type-roadtrip #zone-content .resume p{color:#676767;line-height:1.4em}.node-type-roadtrip #zone-content .resume p strong{color:#292929}.node-type-roadtrip #zone-content .resume p+p{margin-top:30px}.node-type-roadtrip #zone-content .strate01{position:relative;height:845px;width:100%;z-index:0;margin-bottom:30px;padding:0 20px;background-color:#efebe6;border-bottom:1px solid #cfcbc6;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.node-type-roadtrip #zone-content .credits{position:absolute;right:20px;bottom:20px;color:#fff;font-size:1rem;text-transform:uppercase;text-shadow:0px 0px 2px rgba(150,150,150,1)}.node-type-roadtrip #zone-content .strate01 .bandeau{position:absolute;top:0;left:0;height:700px;width:100%;z-index:1}.node-type-roadtrip #zone-content .strate01 .bandeau>div{height:100%;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center center}.node-type-roadtrip #zone-content .strate01 .titre{position:absolute;top:130px;left:0;width:100%;z-index:1;text-align:center;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:770px;right:0;margin:0 auto;z-index:2}.node-type-roadtrip #zone-content .strate01 .titre h1{display:inline-block;margin:0 auto 20px auto;padding:30px;background-color:rgba(0,0,0,.45);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:"MontserratRegular",Arial,Helvetica,sans-serif;font-size:3em;color:#fff;font-weight:400;text-align:center}.node-type-roadtrip #zone-content .strate01 .flag-outer a{font-size:0;background-color:#dd2232;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:80px;width:80px;display:block;background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#add-favoris);background-size:50% 50%;background-position:50% 50%;background-repeat:no-repeat;margin:0 auto;position:relative;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.node-type-roadtrip #zone-content .strate01 .flag-wrapper a.unflag-action:before{content:"";background-color:#fff;background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#delete-favoris);background-repeat:no-repeat;background-position:50% 50%;background-size:50% 50%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:40px;height:40px;position:absolute;top:0;right:-10px}.node-type-roadtrip #zone-content .strate01 .flag-wrapper .flag-throbber{display:none !important}.node-type-roadtrip #zone-content .strate01 .header_infos{position:absolute;bottom:30px;left:0;right:0;margin-left:auto;margin-right:auto;height:230px;z-index:1;padding:0 20px;font-size:0}.node-type-roadtrip #zone-content .strate01 .header_infos>*{font-size:1rem}.node-type-roadtrip #zone-content .strate01 .header_infos .col_header{display:inline-block;vertical-align:top;text-align:center;width:calc((100% - 340px)/4);min-height:230px;background-color:#fff;color:#676767;padding:20px 30px;border-right:1px solid #efebe6;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.node-type-roadtrip #zone-content .strate01 .header_infos .col_header .content_value{font-size:.875em}.node-type-roadtrip #zone-content .strate01 .header_infos .col_header h3{position:relative;padding:50px 0 25px;font-family:"MontserratBold",Arial,Helvetica,sans-serif;color:#292929}
.node-type-roadtrip #zone-content .strate01 .header_infos .col_header h3:before{content:"";position:absolute;display:inline-block;top:0;left:0;right:0;margin-left:auto;margin-right:auto;width:35px;height:35px;background-repeat:no-repeat;background-position:center top}.node-type-roadtrip #zone-content .strate01 .header_infos .carte{width:230px;height:230px;padding:0;border-right:none}.node-type-roadtrip #zone-content .strate01 .header_infos .carte .disabled .item-0>div{width:230px;height:230px;background-position:center center;background-repeat:no-repeat;background-size:cover}.node-type-roadtrip #zone-content .strate01 .header_infos .col_header.transport h3:before{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#transport)}.node-type-roadtrip #zone-content .strate01 .header_infos .col_header.itineraire .itineraire_content>div{display:inline-block;vertical-align:top}.node-type-roadtrip #zone-content .strate01 .header_infos .col_header.itineraire h3:before{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#parcours)}.node-type-roadtrip #zone-content .strate01 .header_infos .col_header.itineraire .itineraire_content .label-inline{margin-right:5px}.node-type-roadtrip #zone-content .strate01 .header_infos .col_header.itineraire .itineraire_content .value{font-family:"MontserratBold",Arial,Helvetica,sans-serif;text-transform:uppercase}.node-type-roadtrip #zone-content .strate01 .header_infos .col_header.caracteristique{border-right:none;width:calc((100% - 340px)/2)}.node-type-roadtrip #zone-content .strate01 .header_infos .col_header.caracteristique h3:before{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#caracteristique)}.node-type-roadtrip #zone-content .strate01 .header_infos .col_header.caracteristique .value{text-align:left}.node-type-roadtrip #zone-content .strate01 .header_infos .col_header.caracteristique .value li{position:relative;padding-left:20px}.node-type-roadtrip #zone-content .strate01 .header_infos .col_header.caracteristique .value li+li{margin-top:10px}.node-type-roadtrip #zone-content .strate01 .header_infos .col_header.caracteristique .value li:before{content:"";position:absolute;display:inline-block;top:4px;left:0;width:35px;height:100%;background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#check);background-repeat:no-repeat;background-position:left top;background-size:10px 8px}.node-type-roadtrip #zone-content .strate01 .header_infos .col_header.duree{width:110px;background-color:#dd2232;color:#fff;border-right:none;padding:20px 10px}.node-type-roadtrip #zone-content .strate01 .header_infos .col_header.duree h3{color:#fff}.node-type-roadtrip #zone-content .strate01 .header_infos .col_header.duree h3:before{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#duree)}.node-type-roadtrip #zone-content .strate01 .header_infos .col_header.duree .duree_content{position:relative;padding-top:50px}.node-type-roadtrip #zone-content .strate01 .header_infos .col_header.duree .duree_content .label-above{font-size:1.375em}.node-type-roadtrip #zone-content .strate01 .header_infos .col_header.duree .duree_content .value{position:absolute;top:0;left:0;right:0;margin-left:auto;margin-right:auto;font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:3em}.node-type-roadtrip #zone-content .strate02{margin:50px 0;background-color:#fff}.node-type-roadtrip #zone-content .strate03 .section_accordion{position:relative;margin-bottom:40px}.node-type-roadtrip #zone-content .strate03 .section_accordion .zone_permanente{position:relative;height:160px;background-color:#404040;font-size:0;padding-left:0;padding-right:0;z-index:2}.node-type-roadtrip #zone-content .strate03 .etape-open .section_accordion .zone_permanente{background-color:rgba(0,0,0,.65)}.node-type-roadtrip #zone-content .strate03 .section_accordion .zone_permanente:after{content:"";display:inline-block;position:absolute;right:20px;top:20px;width:120px;height:120px;border-left:1px solid #fff;background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#arrow_etapes_close_white);background-repeat:no-repeat;background-size:45px 28px;background-position:center center}
.node-type-roadtrip #zone-content .strate03 .etape-open .section_accordion .zone_permanente:after{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#arrow_etapes_open_white)}.node-type-roadtrip #zone-content .strate03 .section_accordion .zone_permanente>*{font-size:1rem}.node-type-roadtrip #zone-content .strate03 .section_accordion .zone_permanente>div{display:inline-block;vertical-align:top}.node-type-roadtrip #zone-content .strate03 .section_accordion .zone_permanente .zone_jour{width:160px;height:160px;background-color:#dd2232;font-family:"MontserratRegular",Arial,Helvetica,sans-serif;color:#fff;font-size:1.75rem;text-align:center;padding-top:35px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.node-type-roadtrip #zone-content .strate03 .section_accordion .zone_permanente .zone_jour span{display:block;margin-top:5px;font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:3.625rem}.node-type-roadtrip #zone-content .strate03 .section_accordion .see-etape-more-content{position:absolute;top:0;left:0;width:100%;height:160px;font-size:0;text-indent:-9999px;z-index:3;cursor:pointer}.node-type-roadtrip #zone-content .strate03 .section_accordion .see-etape-more-content .loader_content{display:none;position:absolute;top:0;width:100px;height:160px;overflow:hidden;margin:0 auto;left:0;right:0;margin-left:auto;margin-right:auto;margin-top:-30px}.node-type-roadtrip #zone-content .strate03 .etape-loading .section_accordion .see-etape-more-content .loader_content{display:block}.node-type-roadtrip #zone-content .strate03 .section_accordion .see-etape-more-content .loader,.node-type-roadtrip #zone-content .strate03 .section_accordion .see-etape-more-content .loader:before,.node-type-roadtrip #zone-content .strate03 .section_accordion .see-etape-more-content .loader:after{background:#dd2232;-webkit-animation:load1 1s infinite ease-in-out;animation:load1 1s infinite ease-in-out;width:1em;height:4em}.node-type-roadtrip #zone-content .strate03 .section_accordion .see-etape-more-content .loader{color:#dd2232;text-indent:-9999em;margin:88px auto;position:relative;font-size:11px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s}.node-type-roadtrip #zone-content .strate03 .section_accordion .see-etape-more-content .loader:before,.node-type-roadtrip #zone-content .strate03 .section_accordion .see-etape-more-content .loader:after{position:absolute;top:0;content:''}.node-type-roadtrip #zone-content .strate03 .section_accordion .see-etape-more-content .loader:before{left:-1.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.node-type-roadtrip #zone-content .strate03 .section_accordion .see-etape-more-content .loader:after{left:1.5em}@-webkit-keyframes load1{0%,80%,100%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}@keyframes load1{0%,80%,100%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}.node-type-roadtrip #zone-content .strate03 .section_accordion .zone_permanente .infos{position:absolute;left:190px;top:50%;transform:translateY(-50%);color:#fff;width:calc(100% - 355px)}.node-type-roadtrip #zone-content .strate03 .section_accordion .zone_permanente .infos .ligne01{font-size:2em;text-transform:uppercase}.node-type-roadtrip #zone-content .strate03 .section_accordion .zone_permanente .infos .ligne01 strong{font-family:"MontserratBold",Arial,Helvetica,sans-serif}.node-type-roadtrip #zone-content .strate03 .section_accordion .zone_permanente .infos .ligne02{margin-top:20px;font-size:1.125em}.node-type-roadtrip #zone-content .strate03 .section_accordion .zone_permanente .infos .ligne02>div{position:relative;display:inline-block;vertical-align:top;height:25px;line-height:25px}.node-type-roadtrip #zone-content .strate03 .section_accordion .zone_permanente .infos .ligne02>div:before{content:"";position:absolute;display:inline-block;top:0;left:0;width:35px;height:100%;background-repeat:no-repeat;background-position:left center}
.node-type-roadtrip #zone-content .strate03 .section_accordion .zone_permanente .infos .ligne02 .temps{padding-left:41px}.node-type-roadtrip #zone-content .strate03 .section_accordion .zone_permanente .infos .ligne02 .temps:before{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#transport);background-size:31px 25px}.node-type-roadtrip #zone-content .strate03 .section_accordion .zone_permanente .infos .ligne02 .distance{padding-left:29px}.node-type-roadtrip #zone-content .strate03 .section_accordion .zone_permanente .infos .ligne02 .distance:before{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#marker_roadtrip);background-size:19px 25px}.node-type-roadtrip #zone-content .strate03 .section_accordion .zone_permanente .infos .ligne02 .temps+.distance{margin-left:50px}.node-type-roadtrip #zone-content .strate03 .section_accordion .etape-more-content{height:0;opacity:0;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}.node-type-roadtrip #zone-content .strate03 .etape-open .section_accordion .etape-more-content{display:block;position:relative;margin-top:-160px;padding-bottom:90px;background-color:#efebe6;z-index:1;height:auto;opacity:1}.node-type-roadtrip #zone-content .strate03 .section_accordion .etape-more-content .banniere_etape{position:relative;width:100%;max-width:1600px;height:auto;margin:0 auto;text-align:center}.node-type-roadtrip #zone-content .strate03 .section_accordion .etape-more-content .banniere_etape img{width:100%;max-width:1600px;height:auto;margin:0 auto}.node-type-roadtrip #zone-content .strate03 .section .col{display:inline-block;vertical-align:top;margin-bottom:60px}.node-type-roadtrip #zone-content .strate03 .section .col01{width:calc(100% - 400px);margin-top:50px;padding-right:70px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.node-type-roadtrip #zone-content .strate03 .section .col02{position:relative;width:400px;margin-top:-110px;z-index:2}.node-type-roadtrip #zone-content .strate03 .section .col01>p+p,.node-type-roadtrip #zone-content .strate03 .section .col01>p+blockquote,.node-type-roadtrip #zone-content .strate03 .section .col01>p+h3,.node-type-roadtrip #zone-content .strate03 .section .col01>blockquote+p,.node-type-roadtrip #zone-content .strate03 .section .col01>blockquote+blockquote,.node-type-roadtrip #zone-content .strate03 .section .col01>blockquote+h3{margin-top:25px}.node-type-roadtrip #zone-content .strate03 .section .col01>h3+blockquote,.node-type-roadtrip #zone-content .strate03 .section .col01>h3+p{margin-top:15px}.node-type-roadtrip #zone-content .strate03 .section .col01 h3{font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:1.125em;color:#676767}.node-type-roadtrip #zone-content .strate03 .section .col01 p{line-height:1.625em;color:#292929}.node-type-roadtrip #zone-content .strate03 .section .col01 blockquote p{color:#676767}.node-type-roadtrip #zone-content .strate03 .section .col01 p strong{font-family:"MontserratBold",Arial,Helvetica,sans-serif}.node-type-roadtrip #zone-content .strate03 .section .col01 a{color:#292929;text-decoration:underline}.node-type-roadtrip #zone-content .strate03 .section .col01 a:hover{color:#dd2232}.node-type-roadtrip #zone-content .strate03 .section .col01 .bouton a{display:inline-block;color:#fff;text-transform:uppercase;border:2px solid #dd2232;background-color:#dd2232;padding:12px 25px;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s;margin-bottom:0}.node-type-roadtrip #zone-content .strate03 .section .col01 .bouton a:hover{color:#dd2232;background-color:transparent;border:2px solid #dd2232}.node-type-roadtrip #zone-content .strate03 .section .col01 ol{list-style:decimal;margin:15px 0;padding-left:20px}.node-type-roadtrip #zone-content .strate03 .section .col01 ul{list-style:disc;margin:15px 0;padding-left:20px}.node-type-roadtrip #zone-content .strate03 .section .col01 ol li,.node-type-roadtrip #zone-content .strate03 .section .col01 ul li{margin-bottom:10px}
.node-type-roadtrip #zone-content .strate03 .section .col02{text-align:center}.node-type-roadtrip #zone-content .strate03 .section .col02 .map_right .media img{width:100%;height:auto;border:10px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.node-type-roadtrip #zone-content .strate03 .section .col02 h2{margin-top:30px;font-family:"MontserratBold",Arial,Helvetica,sans-serif;color:#292929;text-transform:uppercase}.node-type-roadtrip #zone-content .strate03 .section .col02 .roadtrip-proximite{margin-top:30px;text-align:left}.node-type-roadtrip #zone-content .strate03 .section .col02 .roadtrip-proximite a{position:relative;background-color:#fff;display:block;padding:25px 35px;color:#292929;text-transform:uppercase;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}.node-type-roadtrip #zone-content .strate03 .section .col02 .roadtrip-proximite a:hover{opacity:.5}.node-type-roadtrip #zone-content .strate03 .section .col02 .roadtrip-proximite a+a{margin-top:4px}.node-type-roadtrip #zone-content .strate03 .section .col02 .roadtrip-proximite a:after{content:"+";display:block;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:46px;height:46px;background-color:#fff;border:2px solid #dd2232;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;font-family:"MontserratRegular",Arial,Helvetica,sans-serif;text-align:center;line-height:46px;color:#dd2232;font-size:2.063em}.node-type-roadtrip #zone-content .strate03 .block-cross-selling{font-size:0}.node-type-roadtrip #zone-content .strate03 .block-cross-selling>*{font-size:1rem}.node-type-roadtrip #zone-content .strate03 .block-cross-selling>h3{font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:2rem;text-align:center;color:#292929;text-transform:uppercase;margin-bottom:15px}.node-type-roadtrip #zone-content .strate03 .block-cross-selling .node{display:inline-block;width:calc((100% - 60px)/3);vertical-align:top;margin-right:30px}.node-type-roadtrip #zone-content .strate03 .block-cross-selling .node:last-child{margin-right:0}.node-type-roadtrip #zone-content .strate04{margin:0;background-color:#fff}.node-type-roadtrip #zone-content .strate04 h2{text-align:center;margin:80px 0 40px;font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:3em;color:#292929;text-transform:uppercase}.node-type-roadtrip #zone-content .strate04 .leaflet-container{height:630px}.node-type-roadtrip #zone-content .strate04 .leaflet-container .leaflet-marker-icon{background-color:#dd2232;color:#fff;text-align:center;font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-weight:400;font-size:1.7em;width:40px;height:40px;line-height:40px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;top:-25px;left:-25px}.node-type-roadtrip #zone-content .strate04 .leaflet-container .leaflet-marker-icon.marker-cluster{background-color:transparent;border:5px solid #dd2232}.node-type-roadtrip #zone-content .strate04 .leaflet-overlay-pane .leaflet-clickable{stroke:transparent}.node-type-roadtrip #zone-content .strate04 .leaflet-overlay-pane .leaflet-zoom-animated g:last-child .leaflet-clickable{stroke:#dd2232;stroke-dasharray:1,15;stroke-width:6px}@media only screen and (max-width:1170px){.node-type-roadtrip #zone-content .strate01 .titre{padding:40px}}@media only screen and (max-width:970px){.node-type-roadtrip #zone-content .strate01{height:1075px}.node-type-roadtrip #zone-content .strate01 .header_infos{height:460px}.node-type-roadtrip #zone-content .strate01 .header_infos .col_header.transport,.node-type-roadtrip #zone-content .strate01 .header_infos .col_header.itineraire{width:calc((100% - 230px)/2)}.node-type-roadtrip #zone-content .strate01 .header_infos .col_header.itineraire{border-right:none}.node-type-roadtrip #zone-content .strate01 .header_infos .col_header.duree{width:220px}.node-type-roadtrip #zone-content .strate01 .header_infos .col_header.caracteristique{width:calc(100% - 220px)}.node-type-roadtrip #zone-content .strate01 .flag-outer a{height:50px;width:50px}
.node-type-roadtrip #zone-content .strate01 .flag-wrapper a.unflag-action:before{width:25px;height:25px;right:-6px}}@media only screen and (max-width:760px){.node-type-roadtrip #zone-content .resume p{text-align:center}.node-type-roadtrip #zone-content .strate01{height:auto;padding:0 0 20px}.node-type-roadtrip #zone-content .strate01 .bandeau{position:static;height:360px}.node-type-roadtrip #zone-content .strate01 .titre{position:relative;bottom:auto;top:auto;left:auto;right:auto;background-color:#efebe6;padding:15px}.node-type-roadtrip #zone-content .strate01 .titre h1{font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:1.625em;padding:50px 0 0;background-color:rgba(0,0,0,0);color:#292929}.node-type-roadtrip #zone-content .strate01 .header_infos{position:relative;bottom:auto;height:auto;padding:55px 0 0}.node-type-roadtrip #zone-content .strate01 .header_infos .col_header{border-right:none;border-bottom:1px solid #efebe6;min-height:0}.node-type-roadtrip #zone-content .strate01 .header_infos .col_header.carte{display:block;width:100%;height:180px}.node-type-roadtrip #zone-content .strate01 .header_infos .carte .disabled .item-0>div{width:100%;height:180px}.node-type-roadtrip #zone-content .strate01 .header_infos .col_header.itineraire{display:block;width:100%;text-align:left}.node-type-roadtrip #zone-content .strate01 .header_infos .col_header.itineraire h3{padding:0 0 0 60px;margin-bottom:10px}.node-type-roadtrip #zone-content .strate01 .header_infos .col_header.itineraire h3:before{right:auto;margin-left:0;margin-right:0}.node-type-roadtrip #zone-content .strate01 .header_infos .col_header.itineraire .content_value{display:inline-block;padding:0 0 0 60px;vertical-align:top}.node-type-roadtrip #zone-content .strate01 .header_infos .col_header.itineraire .content_value.arrivee{padding:0;margin-left:5px}.node-type-roadtrip #zone-content .strate01 .header_infos .col_header.caracteristique{display:block;width:100%;text-align:left}.node-type-roadtrip #zone-content .strate01 .header_infos .col_header.caracteristique h3{padding:0 0 0 60px;margin-bottom:10px}.node-type-roadtrip #zone-content .strate01 .header_infos .col_header.caracteristique h3:before{right:auto;margin-left:0;margin-right:0}.node-type-roadtrip #zone-content .strate01 .header_infos .col_header.caracteristique .content_value{padding:0 0 0 60px}.node-type-roadtrip #zone-content .strate01 .header_infos .col_header.transport{position:absolute;top:0;right:0;height:55px;width:50%;background-color:#dd2232;padding:0;color:#fff}.node-type-roadtrip #zone-content .strate01 .header_infos .col_header.transport h3{padding:0 0 0 50px;font-size:0;text-indent:-9999px}.node-type-roadtrip #zone-content .strate01 .header_infos .col_header.transport h3:before{content:none}.node-type-roadtrip #zone-content .strate01 .header_infos .col_header.transport .distance_content{padding-top:0;padding-right:15px;text-align:right}.node-type-roadtrip #zone-content .strate01 .header_infos .col_header.transport .distance_content .value{display:inline-block;position:relative;vertical-align:top;left:auto;right:auto;margin-left:0;margin-right:0;font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:.9rem;margin-top:13px;padding-left:50px;text-align:center}.node-type-roadtrip #zone-content .strate01 .header_infos .col_header.transport .distance_content .value:before{content:"";position:absolute;display:inline-block;width:35px;height:30px;height:100%;background-repeat:no-repeat;background-position:left center;background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#transport_white);right:auto;left:0;top:0;margin-left:0;margin-right:0}.node-type-roadtrip #zone-content .strate01 .header_infos .col_header.duree{position:absolute;top:0;left:0;height:55px;width:50%;background-color:#dd2232;padding:0;color:#fff}.node-type-roadtrip #zone-content .strate01 .header_infos .col_header.duree h3{padding:0 0 0 50px;font-size:0;text-indent:-9999px}.node-type-roadtrip #zone-content .strate01 .header_infos .col_header.duree h3:before{right:auto;left:15px;top:9px;margin-left:0;margin-right:0}
.node-type-roadtrip #zone-content .strate01 .header_infos .col_header.duree .duree_content{padding-top:0;padding-left:65px;text-align:left}.node-type-roadtrip #zone-content .strate01 .header_infos .col_header.duree .duree_content .value{display:inline-block;vertical-align:top;left:65px;right:auto;margin-left:0;margin-right:0;font-family:"MontserratBold",Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:.9rem;margin-top:20px}.node-type-roadtrip #zone-content .strate02{margin:30px 0}.node-type-roadtrip.i18n-fr #zone-content .strate01 .header_infos .col_header.duree .duree_content .value:after{content:"jours";margin-left:5px}.node-type-roadtrip.i18n-en-gb #zone-content .strate01 .header_infos .col_header.duree .duree_content .value:after{content:"days";margin-left:5px}.node-type-roadtrip.i18n-es #zone-content .strate01 .header_infos .col_header.duree .duree_content .value:after{content:"dias";margin-left:5px}.node-type-roadtrip.i18n-de #zone-content .strate01 .header_infos .col_header.duree .duree_content .value:after{content:"tage";margin-left:5px}.node-type-roadtrip.i18n-nl #zone-content .strate01 .header_infos .col_header.duree .duree_content .value:after{content:"dagen";margin-left:5px}.node-type-roadtrip.i18n-it #zone-content .strate01 .header_infos .col_header.duree .duree_content .value:after{content:"giorni";margin-left:5px}.node-type-roadtrip #zone-content .strate01 .header_infos .col_header.duree .duree_content .label-above{display:none}.node-type-roadtrip #zone-content .strate03 .section_accordion{margin-bottom:10px}.node-type-roadtrip #zone-content .strate03 .section_accordion .see-etape-more-content{height:100%}.node-type-roadtrip #zone-content .strate03 .etape-open .section_accordion .see-etape-more-content{height:60px}.node-type-roadtrip #zone-content .strate03 .section_accordion .zone_permanente,.node-type-roadtrip #zone-content .strate03 .etape-open .section_accordion .zone_permanente{height:auto;background-color:#404040}.node-type-roadtrip #zone-content .strate03 .section_accordion .zone_permanente:after{right:0;top:10px;width:60px;height:40px;background-size:20px 12px}.node-type-roadtrip #zone-content .strate03 .section_accordion .zone_permanente .zone_jour{position:absolute;top:0;left:0;width:60px;height:60px;padding-top:7px;font-size:1.125rem}.node-type-roadtrip #zone-content .strate03 .section_accordion .zone_permanente .zone_jour span{font-size:1.375rem}.node-type-roadtrip #zone-content .strate03 .section_accordion .zone_permanente .infos{position:static;left:auto;top:auto;transform:none}.node-type-roadtrip #zone-content .strate03 .section_accordion .zone_permanente .infos .ligne01{position:relative;font-size:1rem;top:0;right:0;width:100vw;height:60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.node-type-roadtrip #zone-content .strate03 .section_accordion .zone_permanente .infos .ligne01 .titre_ligne01{position:absolute;left:75px;top:50%;transform:translateY(-50%)}.node-type-roadtrip #zone-content .strate03 .section_accordion .zone_permanente .infos .ligne02{position:static;background-color:#222;width:100vw;height:40px;margin-top:0;font-size:.75em;padding-top:7px;padding-left:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.node-type-roadtrip #zone-content .strate03 .section_accordion .zone_permanente .infos .ligne02 .temps+.distance{margin-left:30px}.node-type-roadtrip #zone-content .strate03 .etape-open .section_accordion .etape-more-content{margin-top:0;padding-bottom:25px}.node-type-roadtrip #zone-content .strate03 .section .col01{width:100%;margin-top:20px;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.node-type-roadtrip #zone-content .strate03 .section .col02{width:100%;margin-top:0}.node-type-roadtrip #zone-content .strate03 .section .col02 .map_right{border:15px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.node-type-roadtrip #zone-content .strate03 .section{padding-left:0;padding-right:0}
.node-type-roadtrip #zone-content .strate03 .section .col02 .map_right .media img{border:0}.node-type-roadtrip #zone-content .strate03 .section .col02 .roadtrip-proximite{padding:0 15px}.node-type-roadtrip #zone-content .strate03 .block-cross-selling{padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.node-type-roadtrip #zone-content .strate03 .block-cross-selling .node{width:100%;margin-right:0}.node-type-roadtrip #zone-content .strate04 h2{margin:40px 0;font-size:1.375em}.node-type-roadtrip #zone-content .strate03 .etape-open .section_accordion .etape-more-content .banniere_etape .media{width:100%;height:250px}.node-type-roadtrip #zone-content .strate03 .etape-open .section_accordion .etape-more-content .banniere_etape .media img{width:100%;height:100%;object-fit:cover}}.page-social-stream-posts #section-content{padding-bottom:0 !important}#block-php-social-stream-php-social-stream,.page-social-stream-posts #block-system-main{position:relative;z-index:1;overflow:hidden}#block-php-social-stream-php-social-stream{background-color:#efebe6;padding:90px 0 0}#block-php-social-stream-php-social-stream .content,.page-social-stream-posts #block-system-main .content{max-width:1180px;padding:0 10px;margin:0 auto}#block-php-social-stream-php-social-stream .content h2.block_title{color:#292929;font-family:"MontserratRegular",Arial,Helvetica,sans-serif;font-size:3em;text-align:center;text-transform:uppercase;padding:0 15px;margin:0 0 20px}#block-php-social-stream-php-social-stream .content h2.block_title strong{font-family:"MontserratBold",Arial,Helvetica,sans-serif}#sb_wall1 .filter-items{text-align:center;padding:20px 0 30px}#sb_wall1 .filter-items .filter-label{color:#dd2232 !important;font-size:25px;font-weight:700;line-height:70px;background-color:transparent;border:none;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:70px;height:70px;padding:0;margin:0 10px;display:inline-block;vertical-align:top;float:none}#sb_wall1 .filter-items .filter-label.active,#sb_wall1 .filter-items .filter-label.sb-hover:hover{color:#fff !important;background-color:#dd2232 !important}#sb_wall1 .filter-items .filter-label .sb-icon{font-style:normal;background-position:50% 50%;background-size:contain;width:100%;height:100%;margin:0;display:inline-block;vertical-align:top}#sb_wall1 .filter-items .filter-label.active .sb-icon,#sb_wall1 .filter-items .filter-label:hover .sb-icon{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:inset 0 0 0 3px #dd2232;-moz-box-shadow:inset 0 0 0 3px #dd2232;box-shadow:inset 0 0 0 3px #dd2232}#sb_wall1 .filter-items .filter-label.sb-facebook .sb-icon{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#facebook-red)}#sb_wall1 .filter-items .filter-label.sb-twitter .sb-icon{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#twitter-red)}#sb_wall1 .filter-items .filter-label.sb-instagram .sb-icon{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#instagram-red)}#sb_wall1 .filter-items .filter-label.sb-facebook.active .sb-icon,#sb_wall1 .filter-items .filter-label.sb-facebook:hover .sb-icon{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#facebook-white)}#sb_wall1 .filter-items .filter-label.sb-twitter.active .sb-icon,#sb_wall1 .filter-items .filter-label.sb-twitter:hover .sb-icon{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#twitter-white)}#sb_wall1 .filter-items .filter-label.sb-instagram.active .sb-icon,#sb_wall1 .filter-items .filter-label.sb-instagram:hover .sb-icon{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#instagram-white)}#sb_wall1 .filter-items .filter-label:first-child .sb-icon{background-image:none;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:inset 0 0 0 2px #dd2232;-moz-box-shadow:inset 0 0 0 2px #dd2232;box-shadow:inset 0 0 0 2px #dd2232}
#sb_wall1 .filter-items .filter-label:first-child .sb-icon:before{content:"All"}#sb_wall1 #timeline_wall1.sboard .sb-gsizer{width:0}#sb_wall1 #timeline_wall1.sboard .sb-isizer,#sb_wall1 #timeline_wall1.sboard .sb-item{width:25%;margin:0}#sb_wall1 #timeline_wall1.sboard .sb-item{color:inherit}#sb_wall1 #timeline_wall1.sboard .sb-item .sb-container{background-color:#fff;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:20px 10px 0;position:relative}.front #sb_wall1 #timeline_wall1.sboard .sb-item .sb-container.sb-nothumb{height:0;padding:calc(100% - 20px) 0 0;position:relative}#sb_wall1 #timeline_wall1.sboard .origin-flag{background-color:#e01e2b !important;width:50px;height:50px;margin:0;position:absolute;top:0;left:0;z-index:1}#sb_wall1 #timeline_wall1.sboard .origin-flag:after{display:none}#sb_wall1 #timeline_wall1.sboard .origin-flag .sb-icon{background-position:50% 50%;background-size:160% 160%;width:40px;height:40px;margin:5px;display:block}#sb_wall1 #timeline_wall1.sboard .origin-flag.sb-facebook .sb-icon{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#facebook-white)}#sb_wall1 #timeline_wall1.sboard .origin-flag.sb-twitter .sb-icon{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#twitter-white)}#sb_wall1 #timeline_wall1.sboard .origin-flag.sb-instagram .sb-icon{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#instagram-white)}.front #sb_wall1 #timeline_wall1.sboard .sb-item .sb-thumb{height:0;padding:100% 0 0;position:relative}.front #sb_wall1 #timeline_wall1.sboard .sb-item .sb-thumb a{width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:hidden}#sb_wall1 #timeline_wall1.sboard .sb-item .sb-thumb a img{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;display:block}.front #sb_wall1 #timeline_wall1.sboard .sb-item .sb-thumb a img{width:auto !important;max-width:none;height:100% !important;margin:0 0 0 50%;-webkit-transform:translateX(-50%) !important;-moz-transform:translateX(-50%) !important;transform:translateX(-50%) !important}#sb_wall1 #timeline_wall1.sboard .sb-item .sb-inner{padding:10px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.front #sb_wall1 #timeline_wall1.sboard .sb-item .sb-inner{color:#fff;background-color:rgba(0,0,0,.6);width:100%;height:100px;display:none;position:absolute;bottom:0;left:0;z-index:2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:auto}.front #sb_wall1 #timeline_wall1.sboard .sb-item .sb-container.sb-nothumb .sb-inner{color:#000;background-color:transparent;height:100%;display:block}.front #sb_wall1 #timeline_wall1.sboard .sb-item:hover .sb-inner{display:block}#sb_wall1 #timeline_wall1.sboard .sb-item .sb-user:not(.sb-usermini){padding:0 0 0 50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#sb_wall1 #timeline_wall1.sboard .sb-item .sb-user .sb-uthumb{margin:0 0 0 5px;float:right}#sb_wall1 #timeline_wall1.sboard .sb-item .sb-user .sb-uthumb,#sb_wall1 #timeline_wall1.sboard .sb-item .sb-user .sb-uthumb img{width:30px;height:30px}#sb_wall1 #timeline_wall1.sboard .sb-item .sb-user .sb-utitle{font-size:125% !important;margin:0}.front #sb_wall1 #timeline_wall1.sboard .sb-item .sb-user .sb-utitle a,.front #sb_wall1 #timeline_wall1.sboard .sb-item .sb-user .sb-uname a{color:#fff !important}.front #sb_wall1 #timeline_wall1.sboard .sb-item .sb-container.sb-nothumb .sb-user .sb-utitle a,.front #sb_wall1 #timeline_wall1.sboard .sb-item .sb-container.sb-nothumb .sb-user .sb-uname a{color:#000 !important}#sb_wall1 #timeline_wall1.sboard .sb-item .sb-title a,#sb_wall1 #timeline_wall1.sboard .sb-item .sb-text a{color:#e01e2b}.front #sb_wall1 #timeline_wall1.sboard .sb-item .sb-foot{display:none}#block-php-social-stream-php-social-stream .content .link{text-align:center;padding:40px 0 120px;clear:both}#block-php-social-stream-php-social-stream .content .link .btn_simple{color:#292929;font-size:1.125em;text-transform:uppercase;line-height:56px;border:2px solid #292929;height:56px;padding:0 30px;display:inline-block;position:relative;z-index:2;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
#block-php-social-stream-php-social-stream .content .link .btn_simple:before{content:"";background-color:#292929;width:100%;height:0;display:block;position:absolute;bottom:0;left:0;z-index:-1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#sb_wall1 .sb-loadmore{margin:0 0 40px;clear:both;position:relative;top:40px}@media only screen and (min-width:1025px){#block-php-social-stream-php-social-stream .content .link .btn_simple:hover,#block-php-social-stream-php-social-stream .content .link .btn_simple:focus,#block-php-social-stream-php-social-stream .content .link .btn_simple:active{color:#fff}#block-php-social-stream-php-social-stream .content .link .btn_simple:hover:before,#block-php-social-stream-php-social-stream .content .link .btn_simple:focus:before,#block-php-social-stream-php-social-stream .content .link .btn_simple:active:before{height:100%}}@media only screen and (max-width:1600px){#block-php-social-stream-php-social-stream{padding:75px 0 0}#block-php-social-stream-php-social-stream .content h2.block_title{font-size:2.5em}#sb_wall1 .filter-items{padding:15px 0 25px}#block-php-social-stream-php-social-stream .content .link{padding-bottom:100px}}@media only screen and (max-width:970px){#block-php-social-stream-php-social-stream .content h2.block_title{font-size:2em;margin:0 0 15px}#sb_wall1 .filter-items .filter-label{font-size:18px;line-height:50px;width:50px;height:50px}#sb_wall1 .filter-items .filter-label:first-child .sb-icon{-webkit-box-shadow:inset 0 0 0 1.4px #dd2232;-moz-box-shadow:inset 0 0 0 1.4px #dd2232;box-shadow:inset 0 0 0 1.4px #dd2232}#sb_wall1 #timeline_wall1.sboard .sb-isizer,#sb_wall1 #timeline_wall1.sboard .sb-item{width:33.33333%}}@media only screen and (max-width:760px){#block-php-social-stream-php-social-stream:before{right:70%}#block-php-social-stream-php-social-stream .content,.page-social-stream-posts #block-system-main .content{padding:0 8px 30px}#block-php-social-stream-php-social-stream .content h2.block_title{font-size:1.5em;margin:0 0 10px}#sb_wall1 .filter-items{padding:0 0 10px}#sb_wall1 .filter-items .filter-label{font-size:14px;line-height:40px;width:40px;height:40px;margin:0 7px}#sb_wall1 .filter-items .filter-label:first-child .sb-icon{-webkit-box-shadow:inset 0 0 0 1.1px #dd2232;-moz-box-shadow:inset 0 0 0 1.1px #dd2232;box-shadow:inset 0 0 0 1.1px #dd2232}#sb_wall1 #timeline_wall1.sboard .sb-isizer,#sb_wall1 #timeline_wall1.sboard .sb-item{width:50%}#sb_wall1 #timeline_wall1.sboard .sb-item .sb-container{margin:15px 7px 0}#block-php-social-stream-php-social-stream .content .link{padding:30px 0 0}}@font-face{font-family:"MontserratThin";src:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/fonts/montserrat-thin/montserrat-thin.eot);src:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/fonts/montserrat-thin/montserrat-thin.eot?#iefix) format("embedded-opentype"),url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/fonts/montserrat-thin/montserrat-thin.woff) format("woff"),url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/fonts/montserrat-thin/montserrat-thin.ttf) format("truetype"),url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/fonts/montserrat-thin/montserrat-thin.svg#MontserratThin) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"MontserratLight";src:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/fonts/montserrat-light/montserrat-light.eot);src:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/fonts/montserrat-light/montserrat-light.eot?#iefix) format("embedded-opentype"),url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/fonts/montserrat-light/montserrat-light.woff) format("woff"),url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/fonts/montserrat-light/montserrat-light.ttf) format("truetype"),url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/fonts/montserrat-light/montserrat-light.svg#MontserratLight) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:"MontserratRegular";src:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/fonts/montserrat-regular/montserrat-regular.eot);src:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/fonts/montserrat-regular/montserrat-regular.eot?#iefix) format("embedded-opentype"),url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/fonts/montserrat-regular/montserrat-regular.woff) format("woff"),url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/fonts/montserrat-regular/montserrat-regular.ttf) format("truetype"),url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/fonts/montserrat-regular/montserrat-regular.svg#MontserratRegular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"MontserratBold";src:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/fonts/montserrat-bold/montserrat-bold.eot);src:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/fonts/montserrat-bold/montserrat-bold.eot?#iefix) format("embedded-opentype"),url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/fonts/montserrat-bold/montserrat-bold.woff) format("woff"),url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/fonts/montserrat-bold/montserrat-bold.ttf) format("truetype"),url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/fonts/montserrat-bold/montserrat-bold.svg#MontserratBold) format("svg");font-weight:400;font-style:normal}#sliding-popup .popup-content{padding-bottom:100px !important}#sliding-popup .popup-content.agreed{display:none !important}.logged-in.not-front #zone-content-wrapper,.page-user.not-logged-in.not-front #zone-content-wrapper{padding-top:60px}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.zopim{right:auto !important;left:10px !important;bottom:0 !important}.not-front .zopim{display:none}.context-node-referenced .view-node-referenced .view-filters input[type=submit]{color:#fff;font-family:"MontserratRegular",Arial,Helvetica,sans-serif;font-size:1.125em;font-weight:400;text-align:center;text-transform:uppercase;text-shadow:none;background:#dd2232;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;width:100%;height:60px;max-width:270px;padding:0 20px;margin:0 15px;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.context-node-referenced .view-node-referenced .view-filters .views-exposed-form .views-exposed-widget{position:relative}.context-node-referenced .view-node-referenced .view-filters .views-exposed-form .views-exposed-widget{padding:0}.context-node-referenced .view-node-referenced .view-filters .views-exposed-form label{font-family:"MontserratRegular",Arial,Helvetica,sans-serif;text-transform:uppercase;display:block;position:absolute;color:#bababa;font-size:.563em;top:8px;left:10px;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}.context-node-referenced .view-node-referenced .view-filters .views-exposed-form input[type=text]{color:#292929;font-family:"MontserratRegular",Arial,Helvetica,sans-serif;font-size:.875em;background:#f6f6f6;border:none;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:770px;height:60px;padding:0 10px}.context-node-referenced .view-node-referenced .view-filters{padding:15px 0}.context-node-referenced .view-node-referenced .view-content table{width:100%}.context-node-referenced .view-node-referenced .view-content table th,.context-node-referenced .view-node-referenced .view-content table td{padding:15px}.context-node-referenced .view-node-referenced .view-content table th{background-color:#fff;color:#292929;font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:.875em;text-align:left;text-transform:uppercase}.context-node-referenced .view-node-referenced .view-content table tr.even,.context-node-referenced .view-node-referenced .view-content table tr.odd{border-bottom:none;padding:0}
.context-node-referenced .view-node-referenced .view-content table tr.even{background-color:#e4ded6}.context-node-referenced .view-node-referenced .view-content table tr.odd{background-color:#efebe6}.context-node-referenced .view-node-referenced .view-content table a{color:#292929;text-decoration:underline}.context-node-referenced .view-node-referenced .view-content table a:hover{color:#dd2232;text-decoration:none}#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 #cboxClose{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#fieldset_close);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 #cboxCurrent{bottom:auto;left:60px;color:#dd2232;top:0;font-family:"MontserratBold",Arial,Helvetica,sans-serif}#colorbox #cboxPrevious{background-image:url(/sites/www.tourisme-occitanie.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.tourisme-occitanie.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}body{color:#676767;font-family:"MontserratRegular",Arial,Helvetica,sans-serif;background-color:#fff}.element-invisible{display:none}.clearfix:after{content:"";height:0;display:block;clear:both;visibility:hidden}.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}h1,h2,h3{font-weight:400}h1{color:#292929;font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:3em;text-align:center;text-transform:uppercase;line-height:1em;padding:100px 0 0;margin:0 0 20px}a{text-decoration:none}*{outline:none}img{max-width:none}.zone{width:auto !important;max-width:1170px;padding-left:15px;padding-right:15px;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:15px;padding-right:15px;margin-left:auto;margin-right:auto}.full-width #zone-content .section{max-width:1170px}.intro{text-align:center;margin:20px auto 60px}.intro p{font-size:1.25em;line-height:1.5em}.intro h2{color:#dd2232;font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:1.3em;line-height:1.5em}.intro a.bouton,.intro .bouton a{color:#dd2232;font-size:.9em;text-transform:uppercase;line-height:56px;border:2px solid #dd2232;height:56px;padding:0 35px;margin:20px 10px 0;display:inline-block;position:relative;z-index:2;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.intro a.bouton:before,.intro .bouton a:before{content:"";background-color:#dd2232;width:100%;height:0;display:block;position:absolute;bottom:0;left:0;z-index:-1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.item-list .pager{margin:0}.item-list .pager li{height:auto;width:auto;padding:0;margin:0;display:inline-block;vertical-align:bottom}.item-list .pager li.pager-current,.item-list .pager li a{font-family:"MontserratRegular",Arial,Helvetica,sans-serif;text-align:center;padding:0 10px;height:40px;line-height:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:#efebe6 solid 0}
.item-list .pager li a{color:#000;background-color:#fff;display:block;cursor:pointer;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}.item-list .pager li.pager-current,.item-list .pager li a:hover{color:#fff;background-color:#000;border-bottom:#efebe6 solid 10px;height:50px}.group-aux-alentours .item-list .pager li.pager-current,.group-aux-alentours .item-list .pager li a:hover{border-bottom:#ee3a49 solid 10px}.view-mots-cles .item-list .pager li.pager-current,.view-mots-cles .item-list .pager li a:hover{border-bottom:#fff solid 10px}.item-list .pager li.pager-ellipsis{color:#000;background-color:#fff;display:inline-block;padding:0 10px;height:40px;line-height:40px}#backtotop{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#up);z-index:20;bottom:60px;width:80px;height:80px;background-size:80px 80px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-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)}.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:red}.ajax-progress .ajax-throbber.sk-circle .sk-child:before{background-color:red}.ajax-progress .ajax-throbber.sk-cube-grid .sk-cube{background-color:red}.ajax-progress .ajax-throbber.sk-double-bounce .sk-child{background-color:red}.ajax-progress .ajax-throbber.sk-fading-circle .sk-circle:before{background-color:red}.ajax-progress .ajax-throbber.sk-folding-cube .sk-cube:before{background-color:red}.ajax-progress .ajax-throbber.sk-spinner-pulse{background-color:red}.ajax-progress .ajax-throbber.sk-rotating-plane{background-color:red}.ajax-progress .ajax-throbber.sk-three-bounce{width:80px}.ajax-progress .ajax-throbber.sk-three-bounce .sk-child{background-color:red}.ajax-progress .ajax-throbber.sk-wandering-cubes .sk-cube{background-color:red}.ajax-progress .ajax-throbber.sk-wave{width:50px}.ajax-progress .ajax-throbber.sk-wave .sk-rect{background-color:red}@media only screen and (min-width:1025px){.intro a.bouton:hover,.intro a.bouton:focus,.intro a.bouton:active,.intro .bouton a:hover,.intro .bouton a:focus,.intro .bouton a:active{color:#fff}.intro .bouton a:hover:before,.intro .bouton a:focus:before,.intro .bouton a:active:before{height:100%}}@media only screen and (max-width:1600px){h1{font-size:2.5em;padding:80px 0 0}.intro{margin-bottom:50px}}@media only screen and (max-width:1024px){.intro a.bouton,.intro .bouton a{line-height:46px;height:46px}}@media only screen and (max-width:760px){h1{font-size:1.75em;padding:60px 0 0}.intro{margin-bottom:40px}.intro p{font-size:.875em}.intro a.bouton,.intro .bouton a{font-size:1.029em;line-height:36px;max-width:190px;height:36px;padding:0 20px;margin:20px auto 0;display:block}.intro a.bouton+a.bouton,.intro .bouton+.bouton a{margin-top:10px}.item-list .pager li.pager-item,.item-list .pager li.pager-ellipsis{display:none}#backtotop{width:50px;height:50px;background-size:50px 50px;bottom:15px;right:15px}}.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}.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}}@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}}.captcha-admin-links{display:none}.qw-intro{text-align:center;max-width:870px;margin:30px auto 60px}.qw-intro p{font-size:1.1em;line-height:1.7em;margin:0 0 10px}.qw-form,.page-webform #zone-content-wrapper{max-width:1170px;margin:60px auto 0}.qw-form form,.page-webform .node-webform form{margin-right:-30px}.qw-form .form-item,.page-webform .node-webform .form-item{padding:0 30px 0 0;position:relative;float:left;clear:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0 0 30px}.page-webform .node-webform .form-item.fs_size80{width:80%}.page-webform .node-webform .form-item.fs_size75{width:75%}.page-webform .node-webform .form-item.fs_size70{width:70%}.page-webform .node-webform .form-item.fs_size60{width:60%}.page-webform .node-webform .form-item.fs_size50{width:50%}.page-webform .node-webform .form-item.fs_size40{width:40%}.page-webform .node-webform .form-item.fs_size30{width:30%}.page-webform .node-webform .form-item.fs_size25{width:25%}.page-webform .node-webform .form-item.fs_size20{width:20%}.page-webform .node-webform .form-item.fs_size_auto{width:auto}.page-webform .node-webform .form-item.fs_clear_none{clear:none}.page-webform .node-webform .webform-container-inline .form-item{width:auto;clear:none;padding:0 10px 0 0}.qw-form .form-item:after,.page-webform .node-webform .form-item:after{content:"";height:0;display:block;clear:both;visibility:hidden}.qw-form input[type=text]:focus,.qw-form input[type=text]:active,.qw-form textarea:focus,.qw-form textarea:active,.qw-form select:focus,.qw-form select:active,.qw-form input[type=submit]:focus,.qw-form input[type=submit]:active,.page-webform .node-webform input[type=text]:focus,.page-webform .node-webform input[type=text]:active,.page-webform .node-webform textarea:focus,.page-webform .node-webform textarea:active,.page-webform .node-webform select:focus,.page-webform .node-webform select:active,.page-webform .node-webform input[type=submit]:focus,.page-webform .node-webform input[type=submit]:active{box-shadow:none}.page-webform .node-webform .fs_date_wrapper .webform-datepicker .form-item{margin-bottom:10px}.page-webform .node-webform .fs_date_wrapper .webform-datepicker:after{content:"";height:0;display:block;clear:both;visibility:hidden}.page-webform .node-webform .fs_date_wrapper .form-item{margin-bottom:0}.page-webform .node-webform .fs_date_wrapper input.webform-calendar{width:30px;height:30px;margin:10px 0;padding:0;display:block !important;float:left;visibility:hidden}.page-webform .node-webform .fs_file_wrapper input[type=file]{color:#292929;font-family:"MontserratRegular",Arial,Helvetica,sans-serif;font-size:.875em;background:0 0;border:none;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 15px 0 0}.page-webform .node-webform .fs_file_wrapper input[type=submit]{color:#fff;font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:.875em;font-weight:400;text-align:center;text-transform:uppercase;text-shadow:none;background:#dd2232;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;height:24px;line-height:24px;width:auto;padding:0 10px;margin:0;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.page-webform .node-webform .fs_date_wrapper label,.page-webform .node-webform .fs_file_wrapper label,.page-webform .node-webform .fs_radio_wrapper label,.page-webform .node-webform .fs_checkbox_wrapper label{color:#292929;font-family:"MontserratRegular",Arial,Helvetica,sans-serif;font-size:.875em;text-transform:uppercase;margin:0 0 10px}.qw-form .form-type-textfield,.qw-form .form-type-textarea,.qw-form .form-type-select,.page-webform .node-webform .fs_textfield_wrapper,.page-webform .node-webform .fs_textarea_wrapper,.page-webform .node-webform .fs_select_wrapper,.page-webform .node-webform .fs_courriel_wrapper,.page-webform .node-webform .fs_number_wrapper{position:relative}.qw-form .form-type-textfield label,.qw-form .form-type-textarea label,.qw-form .form-type-select label,.page-webform .node-webform .fs_textfield_wrapper label,.page-webform .node-webform .fs_textarea_wrapper label,.page-webform .node-webform .fs_select_wrapper label,.page-webform .node-webform .fs_courriel_wrapper label,.page-webform .node-webform .fs_number_wrapper label{color:#292929;font-family:"MontserratRegular",Arial,Helvetica,sans-serif;font-size:.875em;text-transform:uppercase;display:block;position:absolute;top:20px;left:10px;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}.qw-form .form-type-textfield.field-focus label,.qw-form .form-type-textarea.field-focus label,.qw-form .form-type-select.field-focus label,.page-webform .node-webform .fs_textfield_wrapper.field-focus label,.page-webform .node-webform .fs_textarea_wrapper.field-focus label,.page-webform .node-webform .fs_select_wrapper.field-focus label,.page-webform .node-webform .fs_courriel_wrapper.field-focus label,.page-webform .node-webform .fs_number_wrapper.field-focus label{color:#bababa;font-size:.563em;top:8px}.qw-form input[type=text],.qw-form input[type=email],.qw-form textarea,.qw-form select,.page-webform .node-webform input[type=text],.page-webform .node-webform input[type=email],.page-webform .node-webform textarea,.page-webform .node-webform select{color:#292929;font-family:"MontserratRegular",Arial,Helvetica,sans-serif;font-size:.875em;background:#fff;border:none;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.qw-form input[type=text],.qw-form input[type=email],.qw-form select,.qw-form .form-textarea-wrapper,.page-webform .node-webform input[type=text],.page-webform .node-webform input[type=email],.page-webform .node-webform select,.page-webform .node-webform .form-textarea-wrapper{width:100%}.qw-form input[type=text],.qw-form input[type=email],.qw-form select,.page-webform .node-webform input[type=text],.page-webform .node-webform input[type=email],.page-webform .node-webform select{height:50px}.qw-form input[type=text],.qw-form input[type=email],.page-webform .node-webform input[type=text],.page-webform .node-webform input[type=email]{padding:10px 10px 0}.qw-form textarea,.page-webform .node-webform textarea{height:150px;width:100%;padding:21px 10px 10px}.qw-form select,.page-webform .node-webform select{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/form/selectA-right.svg);background-repeat:no-repeat;background-position:100% 50%;background-size:46px auto;padding:5px 46px 0 6px;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.qw-form select,.page-webform .node-webform select{background-image:none;padding:0 0 0 6px}}.qw-form select option,.page-webform .node-webform select option{padding:5px 10px}.qw-form .form-type-checkbox,.qw-form .form-type-radio,.page-webform .node-webform .form-type-checkbox,.page-webform .node-webform .form-type-radio{clear:left}.qw-form input[type=checkbox],.qw-form input[type=radio],.page-webform .node-webform input[type=checkbox],.page-webform .node-webform input[type=radio]{display:none}.qw-form .form-type-checkbox label,.qw-form .form-type-radio label,.page-webform .node-webform .form-type-checkbox label,.page-webform .node-webform .form-type-radio label{color:#292929;font-family:"MontserratRegular",Arial,Helvetica,sans-serif;font-size:.875em;text-transform:none;background-repeat:no-repeat;background-position:10px 0;background-size:20px 20px;min-height:20px;padding:3px 0 0 40px;margin:0;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer}
.qw-form .form-type-checkbox label,.page-webform .node-webform .form-type-checkbox label{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/form/checkbox_off.svg)}.qw-form input[type=checkbox]:checked+label,.page-webform .node-webform input[type=checkbox]:checked+label{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/form/checkbox_on.svg)}.qw-form .form-type-radio label,.page-webform .node-webform .form-type-radio label{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/form/radio_off.svg)}.qw-form input[type=radio]:checked+label,.page-webform .node-webform input[type=radio]:checked+label{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/form/radio_on.svg)}.qw-form .form-type-checkboxes,.qw-form .form-type-radios,.page-webform .node-webform .fs_checkbox_wrapper,.page-webform .node-webform .fs_radio_wrapper{margin-bottom:20px}.qw-form .form-type-checkboxes+.form-type-checkboxes,.qw-form .form-type-radios+.form-type-radios,.page-webform .node-webform .fs_checkbox_wrapper+.fs_checkbox_wrapper,.page-webform .node-webform .fs_radio_wrapper+.fs_radio_wrapper{margin-top:-10px}.qw-form .form-type-checkboxes+.form-type-checkboxes>label,.qw-form .form-type-radios+.form-type-radios>label,.page-webform .node-webform .fs_checkbox_wrapper+.fs_checkbox_wrapper>label,.page-webform .node-webform .fs_radio_wrapper+.fs_radio_wrapper>label{margin-top:10px}.qw-form .form-type-checkboxes>label,.qw-form .form-type-radios>label,.page-webform .node-webform .form-type-checkboxes>label,.page-webform .node-webform .form-type-radios>label{color:#292929;font-family:"MontserratRegular",Arial,Helvetica,sans-serif;font-size:.875em;text-transform:uppercase;margin:0 0 10px;display:block}.qw-form .form-checkboxes .form-type-checkbox,.qw-form .form-radios .form-type-radio{width:50%;margin:0 0 10px;float:left;clear:none}.qw-form .form-checkboxes .form-type-checkbox:nth-child(2n+1),.qw-form .form-radios .form-type-radio:nth-child(2n+1){clear:left}.page-webform .node-webform .form-checkboxes .form-type-checkbox,.page-webform .node-webform .form-radios .form-type-radio{width:100%;margin:0 0 10px;float:left;clear:none}.page-webform .node-webform .form-checkboxes.fs_col02 .form-type-checkbox,.page-webform .node-webform .form-radios.fs_col02 .form-type-radio{width:50%}.page-webform .node-webform .form-checkboxes.fs_col03 .form-type-checkbox,.page-webform .node-webform .form-radios.fs_col03 .form-type-radio{width:33.333333%}.page-webform .node-webform .form-checkboxes.fs_col04 .form-type-checkbox,.page-webform .node-webform .form-radios.fs_col04 .form-type-radio{width:25%}.page-webform .node-webform .form-checkboxes.fs_col02 .form-type-checkbox:nth-child(2n+1),.page-webform .node-webform .form-radios.fs_col02 .form-type-radio:nth-child(2n+1){clear:left}.page-webform .node-webform .form-checkboxes.fs_col03 .form-type-checkbox:nth-child(3n+1),.page-webform .node-webform .form-radios.fs_col03 .form-type-radio:nth-child(3n+1){clear:left}.qw-form .form-actions,.page-webform .node-webform .form-actions{padding:30px 0 0;margin:0;clear:both}.qw-form input[type=submit],.page-webform .node-webform input[type=submit]{color:#fff;font-family:"MontserratRegular",Arial,Helvetica,sans-serif;font-size:1.125em;font-weight:400;text-align:center;text-transform:uppercase;text-shadow:none;background:#dd2232;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;width:100%;height:60px;max-width:270px;padding:0 20px;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}fieldset{margin:0 0 30px;clear:both}fieldset legend{color:#dd2232;font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:.875em;text-align:left;text-transform:uppercase;width:100%;padding:0;margin:0 0 10px;display:block;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}fieldset legend a{color:#dd2232;display:block;padding:10px 40px 10px 0}
fieldset .fieldset-description{margin:0 0 10px}html.js fieldset.collapsible .fieldset-legend{background:0 0;padding-left:0;background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/form/fieldset_close.svg);background-repeat:no-repeat;background-size:40px 40px;background-position:100% 0}html.js fieldset.collapsed .fieldset-legend{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/form/fieldset_open.svg)}.fieldset-legend span.summary{display:none}html.js fieldset.collapsible div.fieldset-wrapper{padding:0 30px}@media only screen and (max-width:1024px){.page-webform .node-webform .form-item.fs_size80,.page-webform .node-webform .form-item.fs_size75,.page-webform .node-webform .form-item.fs_size70,.page-webform .node-webform .form-item.fs_size60,.page-webform .node-webform .form-item.fs_size50,.page-webform .node-webform .form-item.fs_size40,.page-webform .node-webform .form-item.fs_size30,.page-webform .node-webform .form-item.fs_size25,.page-webform .node-webform .form-item.fs_size20{width:100%}.page-webform .node-webform .form-item.fs_clear_none{clear:left}.qw-form select{max-width:100%}.qw-form .form-type-checkboxes>label,.qw-form .form-type-radios>label{text-align:left;min-height:0;width:auto;padding:0;margin:0 0 10px;float:none}.qw-form .form-checkboxes,.qw-form .form-radios{width:auto;padding:0;float:none}.page-webform .node-webform .form-checkboxes.fs_col04 .form-type-checkbox,.page-webform .node-webform .form-radios.fs_col04 .form-type-radio{width:100%}fieldset legend{text-align:left;padding:0;margin:0 0 10px;float:none}fieldset .fieldset-wrapper{width:auto;float:none}}@media only screen and (max-width:760px){.qw-form .form-item,.page-webform .node-webform .form-item{padding:0}html.js fieldset.collapsible div.fieldset-wrapper{padding:0 15px}.qw-intro{margin-bottom:30px}.qw-form,.page-webform .node-webform{margin-top:0}.qw-form form,.page-webform .node-webform form{margin-right:0}.qw-form .form-checkboxes .form-type-checkbox,.qw-form .form-radios .form-type-radio,.page-webform .node-webform .form-checkboxes .form-type-checkbox,.page-webform .node-webform .form-radios .form-type-radio{width:auto;float:none}.qw-form .form-checkboxes .form-type-checkbox:nth-last-child(2),.qw-form .form-radios .form-type-radio:nth-last-child(2),.page-webform .node-webform .form-checkboxes .form-type-checkbox:nth-last-child(2),.page-webform .node-webform .form-radios .form-type-radio:nth-last-child(2){margin:0 0 10px}.qw-form input[type=submit],.page-webform .node-webform input[type=submit]{margin:0 auto 30px}}.owl-carousel{width:auto;height:auto;margin:0 -15px;position:relative}.panoramique-header .owl-carousel{margin:0}.owl-carousel .owl-controls{margin:0}.owl-carousel .owl-wrapper-outer{width:100%;height:auto;display:block;position:relative;overflow:hidden}.owl-carousel .owl-wrapper-outer:before,.owl-carousel .owl-wrapper-outer:after{content:"";background-color:#fff;width:15px;height:100%;display:block;position:absolute;top:0;z-index:1}.owl-carousel .owl-wrapper-outer:before{left:0}.owl-carousel .owl-wrapper-outer:after{right:0}.panoramique-header .owl-carousel .owl-wrapper-outer:before,.panoramique-header .owl-carousel .owl-wrapper-outer:after,.panoramique-header .owl-carousel .owl-wrapper-outer:before,.panoramique-header .owl-carousel .owl-wrapper-outer:after{display:none}.owl-carousel .owl-item>div{margin:0 15px}.panoramique-header .owl-carousel .owl-wrapper-outer .owl-item>div{margin:0}.owl-carousel .owl-wrapper-outer .media,.owl-carousel .owl-wrapper-outer img,.carousel .disabled img{width:100%;height:auto;display:block}.owl-carousel .owl-wrapper-outer iframe,.carousel .disabled iframe{width:100% !important;display:block}.owl-carousel .owl-controls .owl-pagination{text-align:center;width:100%;position:absolute;bottom:10px;left:0}.owl-carousel .owl-controls .owl-pagination .owl-page span{background-color:#fff}.owl-carousel .owl-controls .owl-buttons .owl-prev,.owl-carousel .owl-controls .owl-buttons .owl-next{font-size:0;background-color:transparent;background-repeat:no-repeat;background-position:50% 50%;width:50px;height:50px;padding:0;margin:-25px 0 0;position:absolute;top:50%;opacity:1}
.owl-carousel .owl-controls .owl-buttons .owl-prev{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#arrowA-left);left:-65px}.owl-carousel .owl-controls .owl-buttons .owl-next{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#arrowA-right);right:-65px}.panoramique-header .owl-carousel .owl-controls .owl-buttons .owl-prev,.panoramique-header .owl-carousel .owl-controls .owl-buttons .owl-next{width:70px;height:70px;margin:-35px 0 0}.panoramique-header .owl-carousel .owl-controls .owl-buttons .owl-prev{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#arrowB-left);left:50px}.panoramique-header .owl-carousel .owl-controls .owl-buttons .owl-next{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#arrowB-right);right:50px}@media only screen and (max-width:1370px){.owl-carousel .owl-controls .owl-buttons .owl-prev,.owl-carousel .owl-controls .owl-buttons .owl-next{margin:15px 7px;position:static}.panoramique-header .owl-carousel .owl-controls .owl-buttons .owl-prev,.panoramique-header .owl-carousel .owl-controls .owl-buttons .owl-next{margin:-35px 0 0;position:absolute}}@media only screen and (max-width:1170px){.panoramique-header .owl-carousel .owl-controls .owl-buttons .owl-prev,.panoramique-header .owl-carousel .owl-controls .owl-buttons .owl-next{width:60px;height:60px;margin:-30px 0 0}.panoramique-header .owl-carousel .owl-controls .owl-buttons .owl-prev{left:40px}.panoramique-header .owl-carousel .owl-controls .owl-buttons .owl-next{right:40px}}@media only screen and (max-width:970px){.owl-carousel .owl-controls .owl-buttons .owl-prev,.owl-carousel .owl-controls .owl-buttons .owl-next{width:40px;height:40px}.panoramique-header .owl-carousel .owl-controls .owl-buttons .owl-prev,.panoramique-header .owl-carousel .owl-controls .owl-buttons .owl-next{width:40px;height:40px;margin:-20px 0 0}.panoramique-header .owl-carousel .owl-controls .owl-buttons .owl-prev{left:15px}.panoramique-header .owl-carousel .owl-controls .owl-buttons .owl-next{right:15px}}@media only screen and (max-width:760px){}.slick .slick-track{padding:0}.slick .slick-slide{height:auto}.slick .slick__arrow{height:auto;margin:0;position:static}.slick .slick-prev,.slick .slick-next{font-size:0;background-color:transparent;background-repeat:no-repeat;background-position:50% 50%;border:none;height:50px;width:50px;position:absolute;top:50%}.slick .slick-prev{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#arrowA-left);left:-80px}.slick .slick-next{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/sprite.svg#arrowA-right);right:-80px}.slick .slick-prev:before,.slick .slick-next:before{display:none}@media only screen and (max-width:970px){.slick .slick-prev,.slick .slick-next{width:40px;height:40px;margin:15px 7px;position:static;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}}.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-content .loader_content{display:none;position:absolute;top:0;width:100px;height:160px;overflow:hidden;margin:0 auto;left:0;right:0;margin-left:auto;margin-right:auto;margin-top:-30px}.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-content.popup-loading{min-height:150px}.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-content.popup-loading .loader_content{display:block}.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-content .loader,.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-content .loader:before,.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-content .loader:after{background:#dd2232;-webkit-animation:load1 1s infinite ease-in-out;animation:load1 1s infinite ease-in-out;width:1em;height:4em}.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-content .loader{color:#dd2232;text-indent:-9999em;margin:88px auto;position:relative;font-size:11px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s}
.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-content .loader:before,.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-content .loader:after{position:absolute;top:0;content:''}.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-content .loader:before{left:-1.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-content .loader:after{left:1.5em}@-webkit-keyframes load1{0%,80%,100%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}@keyframes load1{0%,80%,100%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}.leaflet-top,.leaflet-bottom{z-index:10}.marker-cluster{background-color:rgba(221,34,50,.5)}.marker-cluster div{background-color:#dd2232}.marker-cluster span{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:30px}.leaflet-container img.leaflet-marker-icon,.leaflet-container img.leaflet-marker-icon.synced-content-hover{height:64px !important;width:46px !important;margin-top:-64px !important;margin-left:-23px !important;background-repeat:no-repeat;background-size:46px 64px;transition:background-size ease .2s;-webkit-transition:background-size ease .2s;-moz-transition:background-size ease .2s;-o-transition:background-size ease .2s}.leaflet-container img.leaflet-marker-icon{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/marker/pin-offre.png);background-position:50% 100%}.leaflet-container img.leaflet-marker-icon:hover,.leaflet-container img.leaflet-marker-icon.synced-content-hover{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/marker/pin-on.png) !important}.leaflet-container img.leaflet-marker-icon.current{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/marker/pin-current.png) !important;background-size:46px 64px}.leaflet-container img.leaflet-marker-icon.destination{background-image:url(/sites/www.tourisme-occitanie.com/themes/starterkit_tourisme/img/marker/pin-destination.png) !important;background-size:46px 64px;z-index:5000 !important}.leaflet-popup a.leaflet-popup-close-button{color:#292929;line-height:20px;background-color:#fff;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;height:24px;width:24px;padding:0;top:5px;right:5px;z-index:10}.leaflet-popup a.leaflet-popup-close-button:hover{color:silver}.leaflet-popup .leaflet-popup-content-wrapper{background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;height:auto;width:180px;padding:0;display:block}.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content{color:#000;font-family:"MontserratRegular",Arial,Helvetica,sans-serif;line-height:normal;width:180px !important;margin:0}.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .media{position:relative;margin:0 !important;float:none !important;width:auto !important}.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .media div.photos .view-mode-accroche>div,.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .media div.photos .view-mode-carnet>div,.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .media div.photos>div{height:120px;background-repeat:no-repeat;background-position:50% 50%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .media img{height:auto !important;width:100% !important;display:block}.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .media .tarif-accroche{color:#fff;text-align:center;background-color:rgba(0,0,0,.65);padding:5px;position:absolute;bottom:10px;right:0;z-index:10;display:block;min-width:50px}.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .media .tarif span{font-size:.6em;margin:0;display:block}.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .media .tarif strong{font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:1.3em;font-weight:400;color:#dd2232}
.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .media .tarif strong:after{content:"€";font-family:"MontserratRegular",Arial,Helvetica,sans-serif;font-size:.6em;vertical-align:top}.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .media .tarif-complement{font-size:.6em;margin:0;padding:5px 0 0;display:block;border-top:#828282 solid 1px}.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .media .dates .format_dates_in_listing{color:#fff;text-align:center;background-color:rgba(0,0,0,.65);padding:0;position:absolute;top:20px;left:0;z-index:10;display:block;width:auto}.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .media .dates .format_dates_in_listing.active{position:static}.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .media .dates .other_dates{background-color:#dd2232;color:#fff;text-align:center;padding:3px 10px;display:none}.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .media .dates .match_date .date{text-align:center;font-family:"MontserratBold",Arial,Helvetica,sans-serif;text-transform:uppercase;padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1.1em}.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .media .dates .match_date .label{font-size:0;height:5px;position:relative}.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .media .dates .match_date .label:before{content:"";border-width:2px 2px 0 0;border-style:solid;border-color:#dd2232;height:12px;width:12px;margin:0 0 0 -6px;display:block;position:absolute;top:-10px;left:50%;transform:rotate(135deg);vertical-align:top}.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .lien a{font-size:0;height:100%;width:100%;display:block;position:absolute;top:0;left:0}.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .apercu{text-align:center;padding:10px}.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .apercu h2{font-family:"MontserratBold",Arial,Helvetica,sans-serif;font-size:1em;font-weight:400;text-transform:uppercase;margin:0 0 5px;color:#292929}.node-type-page-detail-offre #region-content .group-strate09 .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .apercu h2{color:#292929 !important}.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .apercu h2 a{color:#292929}.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .apercu .geolocalisation{border:#292929 solid 1px;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px 10px;display:inline-block;min-height:28px;text-transform:uppercase;color:#292929;margin:5px 0 0}.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .apercu .classement+.geolocalisation{margin:5px 0 0}.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .apercu .geolocalisation span.departement{position:relative;padding:0 0 0 5px}.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .apercu .geolocalisation span.departement:before{content:", ";display:inline-block;position:absolute;bottom:0;left:0}.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .apercu .classement{margin:5px 0 0}.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .apercu .classement img{height:15px !important;width:auto}.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .apercu .classement img+img{margin-left:10px}.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .apercu .commune,.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .apercu .departement{font-size:.815em}.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .apercu .date{font-size:.815em;margin:5px 0 0}.leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .apercu .type{text-transform:uppercase;color:#dd2232;font-size:.813em;margin:0 0 5px}
.leaflet-popup .leaflet-popup-tip-container .leaflet-popup-tip{background-color:#fff}#section-content{padding-bottom:150px}@media only screen and (max-width:1600px){#section-content{padding-bottom:120px}}@media only screen and (max-width:760px){#section-content{padding-bottom:50px !important}}