/* creation date: Tue, 28 Oct 2025 21:21:57 GMT
concat references:
https%3A%2F%2Fwww.mmv.fr%2Ftemplates%2Fmmv%2Fcss%2Fpropre.css
*/
/*! https%3A%2F%2Fwww.mmv.fr%2Ftemplates%2Fmmv%2Fcss%2Fpropre.css */
*{margin:0;padding:0}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Ew-.ttf) format('truetype')}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Ew-.ttf) format('truetype')}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu170w-.ttf) format('truetype')}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM70w-.ttf) format('truetype')}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr70w-.ttf) format('truetype')}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe1mMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp5F5bxqqtQ1yiU4G1ilntA.ttf) format('truetype')}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:600;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe1mMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp5F5bxqqtQ1yiU4GCC5ntA.ttf) format('truetype')}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:700;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe1mMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp5F5bxqqtQ1yiU4GMS5ntA.ttf) format('truetype')}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:800;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe1mMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp5F5bxqqtQ1yiU4GVi5ntA.ttf) format('truetype')}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:900;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/nunitosans/v19/pe1mMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp5F5bxqqtQ1yiU4Gfy5ntA.ttf) format('truetype')}@font-face{font-family:BelyDisplay;font-display:swap;src:url(https://www.mmv.fr/fstrz/r/s/c/www.mmv.fr/templates/mmv/fonts/BelyDisplay.ttf.woff2?frz-v=564) format("woff2"),url(https://www.mmv.fr/fstrz/r/s/c/www.mmv.fr/templates/mmv/fonts/BelyDisplay.ttf.woff?frz-v=564) format("woff"),url(https://www.mmv.fr/templates/mmv/fonts/BelyDisplay.ttf?frz-v=564) format("truetype")}body{font-family:Montserrat,sans-serif!important;color:#212529}.greendarkbackground{background-color:#006f77}.greeylightbackground{background-color:#9cdbbe}.backgroundorange{background:#ff622c}.backgroundyellowdark{background:#ffe6aa}.backgroundyellowlight{background-color:#fefaee}.greeydarkbackground{background:#eee}.darkbackground{background-color:#1e1e1e}.greentext{color:#006f77}.darktext{color:#1e1e1e}.noirtext{color:#000}.blanctext{color:#fff}:root{--greenew:#006f77;--orangeflo:#ff622c;--greenlight:#9cdbbe;--greylight:#eeeeee}.btn.focus,.btn:focus{outline:0;box-shadow:none}img.aa{width:100%}.img_slide{height:21px;padding-top:1px}.ratingcms{height:22px}#page101 .none-home{display:none}.middle-header p{font-size:12px;margin-bottom:0;letter-spacing:.5px;font-weight:500}#contentrechercherslideb,.greenlight{background:var(--greenlight)}.contheaderprinc{background-color:var(--greylight)}#navmenuprincipal .dropdown-toggle,#navmenuprincipal .nav-link{font-size:17px;padding:0;position:relative;color:#006f77!important;font-weight:600!important;font-family:Montserrat,sans-serif!important}#change-lang{display:block!important;padding:.375rem .1555rem .375rem .3rem;-moz-padding-start:calc(0.75rem - 3px);font-size:15px;font-weight:500;line-height:1.5;color:#212529;background-color:#fff;background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ccc;border-radius:.3rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}button.rechercherBtn.rechercherBtn-results{padding:10px}.btn:focus{outline:0;box-shadow:none!important}.bordered-links{border-radius:6px}.bordered-links a{border:1px solid #000}.bordered-links a:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px;border-right:none}.bordered-links a:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px;border-left:none}.bordered-links a.active{background-color:var(--orangeflo);color:#fff!important;border-color:#ff622c!important}.bordered-links .active:hover{background-color:var(--orangeflo);color:#fff!important}.radius-border{border-radius:12px}.bordered-links a{padding:10px;color:#000;font-size:16px;font-weight:700;font-family:Montserrat,sans-serif;border-right:1px solid #000}.bordered-links a:last-child{border-right:none}.customtop-option{margin-left:15px}.middle-header{background:#fff}.p-3{padding:1rem!important}.justify-content-between{justify-content:space-between!important}.gap-3{gap:1rem!important}.flex-wrap{flex-wrap:wrap!important}.d-flex{display:flex!important}.middle-header .aside-right{display:flex;align-items:center;column-gap:20px;flex-wrap:wrap;justify-content:space-around}.middle-header .logo-area a img{max-width:400px;width:100%}@media screen and (max-width:991px){aside.aside-right{width:100%;justify-content:space-between}}#navmenuprincipal .menu-compte,#navmenuprincipal .menu-phone{display:none!important}.offrebasheader a{background:var(--orangeflo)!important}a{color:#1e1e1e}.yallowbackground{background-color:#ffe6aa}.top-header{padding:12px 0}.top-header .wrapper{display:flex;justify-content:center;align-items:center}.top-header p{margin-bottom:0;font-family:Montserrat,sans-serif;font-weight:900}.top-header .profite-btn{border-radius:15px;background-color:var(--orangeflo)!important;color:#fff;margin-left:10px}.fa-solid,.fas{font-family:"Font Awesome 6 Free";font-weight:900}.top-header .profite-btn i{font-size:14px}.contheaderprinc{background-color:#eee;position:relative;margin-top:-2px}h6{color:#000!important}.descTitle{padding:25px 0;font-size:16px;display:none}.rechercherBtn{width:90%!important;height:50px!important;border-radius:25px!important;background-color:var(--orangeflo)!important;border:none;cursor:pointer;margin-top:4px;margin-left:10px;color:#fff;font-size:16px;font-weight:700;font-family:Montserrat,sans-serif}.colEteHiver .temporadas{background:#fff!important;border:0;width:25%;padding:10px 10px 3px;float:left;cursor:pointer;color:#000;font-size:16px!important;border-bottom:7px solid #dbdbdb;font-family:Montserrat;font-weight:700;text-transform:uppercase}#navmenuprincipal .reservez-menu{position:absolute;right:5px;margin-top:-2px;display:none!important}#navmenuprincipal .promo-menu{top:1px;display:none!important}.mobile-icon{width:40px}.check-mark-area{position:absolute;background:#006f77;border-radius:12px;max-width:930px;left:50%;transform:translate(-50%,50%);width:100%;z-index:1;bottom:0;padding:5px;height:6vh}#page2355 .check-mark-area{top:0!important;max-width:100%!important;padding:10px 0!important}.check_mark_row{justify-content:space-evenly!important}.check_mark_main{display:flex;align-items:center;border-right:1px solid #fff;column-gap:10px;padding:10px 0!important}.check_mark_main:last-child{border-right:none}.check_mark_main p{color:#fff;font-weight:400;font-family:Montserrat,sans-serif;font-size:14px;margin-bottom:0}.container.loi-omnibus{position:relative;top:167px;font-size:12px}.mg_result{margin-top:13vh}#contentrechercherslide{padding:100px 0!important}.cartehome{display:none!important}#clubs{margin-top:0!important;position:relative!important;background-color:#9cdbbe!important;padding:100px 0!important;height:auto;min-height:86vh!important}.menuprinccont.py-1.fixed{top:0}.blancbackground{background-color:#fff;border-radius:20px}.navbar-brand img{width:77%!important;height:auto}.cmsrechercher{background:#006f77;border-radius:12px;width:100%;padding:6px}.orderbyfilters .select-styled::before{margin-top:0;top:2px;cursor:pointer;margin-right:5px;position:relative;pointer-events:none;content:url(https://www.mmv.fr/images/icons/arrow.png?frz-v=564)}header.container .menuprinccont.fixed{position:fixed;width:100%;top:0;left:0;z-index:999;background-color:#eee!important;padding:8px 0;margin-top:-2px}#clubs .slickContent>a{position:relative;overflow:hidden;height:100%;display:block;background-color:#fefaee!important;border-radius:16px 20px 5px 5px!important}.lesprit-Club-bg-image{background:url('https://www.mmv.fr/images/lesprit-club-bg.png?frz-v=564') no-repeat}.bothomexpe{display:none!important}.titleespritclubs h2{font-size:32px;font-weight:800;color:#212529}#page101 #banner-area{display:none}.banner-area{background-image:url('https://www.mmv.fr/templates/mmv/images/banner.png?frz-v=564');background-size:cover;background-position:bottom center;height:102px;background-repeat:no-repeat;position:relative;z-index:9}.bg-area{position:absolute;bottom:-26px;left:50%;transform:translateX(-50%);max-width:1300px;box-shadow:0 2px 4px #00000016;width:100%;background-color:#fff;border-radius:6px;padding:13px}#page101 #rechercherslide2{display:none}.home_radius{border-radius:0 0 6px 6px}#page101 #greenBgSection{display:none!important}#greenBgSection{padding:50px 0;margin-bottom:49px}.green-bg-Wrapper{background-color:#006f77;border-radius:6px;padding:15px 15px 0 30px}.green-bg-Wrapper ul{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap}.green-bg-Wrapper ul li{display:flex;column-gap:15px;align-items:center;width:32.33%}.green-bg-Wrapper ul li p{color:#fff;font-size:15px;font-family:Montserrat,sans-serif}.green-bg-Wrapper ul li img{width:35px}.rechercherfilter .divBtnCarte{padding:16px 0!important;position:absolute!important;right:-159%!important;top:-70px!important;width:100%!important}#resultsrechercher .descriptionheberg{margin-top:0!important;padding:0!important}containerHebergement>.row:first-child{margin-bottom:0!important;padding:0!important}.bg-clubs{background:url("https://www.mmv.fr/images/lesprit-club-bg.png?frz-v=564") no-repeat;background-position:unset}#slidehome{overflow:hidden;height:508px!important}.containerHebergement>.row:first-child{margin-bottom:0!important;padding:0!important}.navbar-nav{justify-content:space-between;width:100%}#navmenuprincipal .dropdown-toggle:before,#navmenuprincipal .nav-link:before{display:none!important}.bg-esprti{background-color:transparent!important}.slick-slide{border-radius:11px}#espritclub .slickContent:nth-child(even) h3{color:#ffff!important}#espritclub .slickContent a .contentimg .contbuttonoffremom{display:block}#espritclub .slickContent a{border-radius:5px 5px 0 0}#promotions .promotions-button{background:#ff622c;border-radius:8px;padding:11px 20px;font-weight:700;color:#fff;font-size:17px}.avec-qui-partez-vous,.rangeDatepicker,.select,.ui-autocomplete-input{color:#000;font-size:16px;font-weight:700;font-family:Montserrat,sans-serif}.rechercher-slide{max-width:1300px;width:100%;background-color:#fff;border-radius:6px}.rechehomenew{position:relative;bottom:100px;left:50%;transform:translateX(-50%);max-width:1300px;width:100%;background-color:#fff;border-radius:6px;top:17vh}.containerHebergement{border-bottom:none;margin-bottom:40px}#resultsrechercher .containerHebergement .btnTitleResultEtab{background-color:transparent!important;border:none;padding:0;width:100%}#resultsrechercher .prixminsansdispo{padding:20px!important;background-color:#fcf1da;display:flex;justify-content:space-between;align-items:center;border:none!important}#resultsrechercher .dispos,.prixminsansdispo .dispos{background:var(--orangeflo)!important;border-radius:20px;color:#fff!important;font-size:14px;padding:10px 17px;font-weight:600;letter-spacing:.5px}#resultsrechercher .dispos::after{content:"\203A";font-size:16px;color:#fff;margin:8px}#promotions .promotions-button::after{font-family:FontAwesome;font-size:12px;content:"\f054";margin:8px;color:#fff}.h1-fichetab{font-size:25px;font-weight:500;color:var(--greenew);margin-bottom:0;text-transform:uppercase}.p-20{padding:20px}.containerHebergement .typehebergement{padding:5px 10px!important;color:#727272!important;border:1px solid #7272724f!important;margin-left:10px;border-radius:12px;margin-bottom:0!important}.h2_Resulthebergements{color:var(--greenew);font-weight:800;font-size:23px;gap:20px;text-align:left;font-family:BelyDisplay}.tags{padding:5px 10px;color:#000;font-size:12px;font-weight:500;border-radius:12px;background-color:#fefaee;border:1px solid #ffe6aa}.tags-gap{display:flex;gap:5px;align-items:center;flex-wrap:wrap;justify-content:flex-start}.tags_gaps{display:flex;gap:9px;align-items:center;flex-wrap:wrap}#bleubox,#btnCarte{background-color:#eeee;border-radius:15px;color:var(--greenew);display:flex;align-items:center;column-gap:5px;font-weight:700;font-size:14px;padding:14px 20px}#bleubox::before{top:2px;cursor:pointer;margin-right:5px;position:relative;pointer-events:none;content:url('https://www.mmv.fr/images/icons/arrow.png?frz-v=564')}.orderbyfilters .servicesCheck.ratingcontent::after{font-family:FontAwesome;content:"\f107";font-weight:800;color:var(--greenew);position:absolute;top:16px;right:42px;pointer-events:none;cursor:pointer}header.container{padding:0}.switchrow{position:absolute;bottom:100%;left:15px;width:100%;background-color:transparent;border-radius:6px 6px 0 0}.titleclubsmmv{font-family:Montserrat,sans-serif;font-weight:400;font-size:2rem}.rating-name{font-family:Montserrat,sans-serif;font-weight:600;font-size:13px;padding:3px 6px;color:#fff;background-color:var(--greenew);margin-bottom:0;margin-left:2p;margin-right:5px;text-transform:uppercase;display:flex;align-items:center}i.fas.fa-star{color:#ef9955!important;font-weight:900}container_slick{border-radius:12px;padding:20px}#page101 .newsHome{display:none!important}#votreclueb{width:100%}#lightSlider{list-style:none;padding-left:0;margin-bottom:0}#votreclueb li{display:block!important;float:left;cursor:pointer;max-height:none}#votreclueb img{display:block;border-radius:10px;-webkit-mask-size:cover}#votreclueb .lSAction>a{display:none}.lSSlideOuter .lSPager.lSGallery li{pointer-events:none}.fancybox-image,.fancybox-spaceball,.lSSlideOuter .lSPager.lSGallery li.active:hover,.lSSlideOuter .lSPager.lSGallery li:hover{border-radius:10px}ul.nav.nav-pills.navformule.banner-area{height:auto}.yellowlightbackground{background-color:#faebd7}.selPersonascol .selPersonas{background-color:var(--greenew)!important;border-radius:5px}.module_right{height:fit-content;padding-bottom:33px;background-color:#faebd7}a.ancla{color:#000}.greenmmvtexte{color:var(--greenew)}.montagne ul{padding:0}.montagne ul li{list-style:none;display:flex;align-items:flex-start;margin-bottom:10px}.montagne ul li img{width:30px;height:30px;margin-right:10px;margin-top:10px}.montagne ul li p{line-height:21px}.boder-top{border-top:1px solid #222;padding:10px 15px;margin-left:37px}p.pt-3.mb-0.lienvers.text-left{text-decoration:underline;font-size:15px;font-weight:500}span.tags-new.text-center.p-2{color:#000;font-size:12px;font-weight:500;border-radius:12px;background-color:#fefaee;border:1px solid #ffe6aa}div.dropdown-multicol{width:30em}div.dropdown-row>a.dropdown-item{display:inline-block;width:32%}div.dropdown-multicol2{width:30em}div.dropdown-multicol2>div.dropdown-col{display:inline-block;width:32%}.newbtngallery{position:absolute;bottom:19px;display:flex;right:0;margin-right:10px;background-color:#eee;padding:12px 25px;border-radius:29px;z-index:9;text-transform:uppercase;font-weight:500;left:10;color:var(--greenew);font-size:14px;text-transform:inherit}.newbtngallery a::after{font-family:FontAwesome;font-size:14px;content:"\f105";margin-left:10px;color:var(--greenew);font-weight:400}.lSSlideWrapper.usingCss{border-radius:10px!important}#tictactripWidgetBooking{min-height:1089px!important;border:none!important}.f1g4xecl.adl-wdgt-arrow.adl-wdgt-arrow-left,.f1g4xecl.adl-wdgt-arrow.adl-wdgt-arrow-right{position:relative;top:47%;align-items:center!important;border-radius:20px;background:#000;flex-shrink:0;padding:8px;display:flex;flex-direction:column;justify-content:center;width:20px;height:20px!important}.f1g4xecl{color:#fff!important}.title-instagram{line-height:1.2}.station_info{width:230px}