/* cmsms stylesheet: style modified: mardi 20 octobre 2026 16:25:10 */
@font-face {font-family: 'MontserratLight';src: url('/fonts/montserrat/montserrat-light.woff') format('woff');font-weight: normal;font-style: normal;font-display: swap;}@font-face {font-family: 'MontserratBold';src: url('/fonts/montserrat/montserrat-bold.woff') format('woff');font-weight: normal;font-style: normal;font-display: swap;}@font-face {font-family: 'BeyondTheMountains';src: url('/fonts/BeyondTheMountains/beyondthemountains.woff') format('woff');font-weight: normal;font-style: normal;font-display: swap;}@font-face {font-family: 'fontello';src: url('https://www.campingpeguere.com/uploads/basecamp/theme/fonts/fontello.eot');src: url('https://www.campingpeguere.com/uploads/basecamp/theme/fonts/fontello.eot#iefix') format('embedded-opentype'),url('https://www.campingpeguere.com/uploads/basecamp/theme/fonts/fontello.woff') format('woff'),url('https://www.campingpeguere.com/uploads/basecamp/theme/fonts/fontello.woff2') format('woff2'),url('https://www.campingpeguere.com/uploads/basecamp/theme/fonts/fontello.ttf') format('truetype'),url('https://www.campingpeguere.com/uploads/basecamp/theme/fonts/fontello.svg#fontello') format('svg');font-weight: normal;font-style: normal;font-display: swap;}[class^="icon-"]:before, [class*=" icon-"]:before {font-family: "fontello";font-style: normal;font-weight: normal;speak: none;display: inline-block;text-decoration: inherit;width: auto;margin: 0 0.05em;text-align: center;font-variant: normal;text-transform: none;line-height: 1em;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.icon-cancel:before { content: '\e800'; }.icon-play-circled2:before { content: '\e801'; }.icon-down-open-big:before { content: '\e802'; }.icon-left-open-big:before { content: '\e803'; }.icon-camera:before { content: '\e804'; }.icon-user:before { content: '\e805'; }.icon-mail:before { content: '\e808'; }.icon-home-1:before { content: '\e809'; }.icon-right-open-big:before { content: '\e80a'; }.icon-up-open-big:before { content: '\e80b'; }.icon-phone-1:before { content: '\e80d'; }.icon-check:before { content: '\e80e'; }.icon-info-circled:before { content: '\e80f'; }.icon-menu:before { content: '\e811'; }.icon-facebook:before { content: '\e812'; }.icon-heart:before { content: '\e814'; }.icon-search:before { content: '\e815'; }.icon-calendar:before { content: '\e818'; }.icon-arrowleft:before { content: '\e81f'; }.icon-arrowright:before { content: '\e820'; }.icon-wheelchair:before { content: '\f193'; }.icon-tripadvisor:before { content: '\f262'; }.icon-twitter:before { content: '\f309'; }.icon-instagram-1:before { content: '\f32d'; }html{font-family: 'MontserratLight', MontserratLight, Futura, Arial, sans-serif;background:white;color: #262b2a;}a {color:inherit;text-decoration:underline;}.maincontent p > img{margin: 0 1.5em 1em 0;float: left;}.maincontent .bouton{background:#f4782b;color:white;}::selection {background: #014d43;color:white;}::-moz-selection {background: #014d43;color:white;}.maincontent a:not(.bouton), .maincomplement a:not(.bouton), .contenuFooter a{color: #014d43;font-family:'MontserratBold', MontserratBold, Futura, Arial, sans-serif;}span.bouton{cursor:pointer;}.centeredbackimg{position: absolute;top: 50%;left: 50%;will-change: transform;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-khtml-transform: translate(-50%,-50%);width: auto !important;z-index: 0;}.mainblock{width:100%;float:left;text-align:center;z-index:1;}.mainblock:not(.nomargin){padding: 3.5rem;}.clear{width:100%;clear:both;}.wrapper{display:block;float:none;width:100%;margin:0 auto;max-width:1400px;}.wrapper.flex{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;flex-wrap:wrap;justify-content:center;}.wrapper.inline-flex{display: -webkit-inline-box;display: -ms-inline-flexbox;display: -webkit-inline-flex;display:inline-flex;flex-wrap:wrap;}.wrapper.large{max-width:1920px;}.wrapper.largest{width:100%;max-width:2000px;}.gridbloc, .hometxt{float:left;width:calc(100% - 3rem);margin:0 1.5rem;}.gridbloc:not(.flex), .hometxt{display:block;}.inline-block{display:inline-block;}.ariane .wrapper{margin: 1em auto;}.ariane .wrapper > .breadcrumb{font-size:0.7em;text-align:left;text-transform:uppercase;color:#f4782b;padding: 0.5rem 3rem;letter-spacing: 0.175em;}.mainblock.mainheader{z-index:999;position:absolute;}.mainblock.mainheader.fixed{position:fixed;top:0;transform:none;padding:0.5rem 3rem;}.facebook{background:#3b5998 !important;}.tripadvisor{background:#01de9b !important;}.youtube{background:#ec5555 !important;}.instagram{background:linear-gradient(45deg, #ffd453, #ff5d40, #ce3b9f) !important;}.annonce {position: absolute;z-index: 99;background: #f4782b;bottom: 20px;left: 20px;border-radius: 8px;padding: 10px;color:#fff;}.mainblock.mainheader > .wrapper.flex{-webkit-box-pack: space-between;-ms-flex-pack: space-between;-webkit-justify-content: space-between;justify-content: space-between;}.mainblock.mainheader.reduced{padding: 0 3rem;background: white;}.mainblock.mainheader.reduced .logo img{max-width:100px;}.mainblock.mainheader.reduced .contactlink.bouton{color:#262b2a;}.navigation{width: 100%;float: left;}.nav-global{clear:both;width:100%;float:none;flex:1;}@media (min-width:1570px) {.togglemenu, .closemenu{display:none !important;}}.bouton.closemenu{position: absolute;top: 0;right: 0;font-size:1rem;z-index:+1;}.primary-nav,.primary-nav ul {list-style-type: none;margin:0;padding:0;}.primary-nav:before,.primary-nav:after {content: " ";display: table;}.primary-nav:after {clear: both;}.primary-nav li {position: relative;float:left;margin:0;padding: 0;}.ie7 .primary-nav > li {margin-left: 0;}.primary-nav > li:first-child{margin-left: 0;}.nav-global ul li:hover,.nav-global ul li.hover-access{z-index: 300;}.primary-nav{width: 100%;max-width: 500px;display: inline-block;text-align:left;}.mainmenu.largemenu .primary-nav{max-width:none;display:flex;}.body.small .primary-nav{font-size:1.25em;}.primary-nav li a{text-decoration: none;display: block;position: relative;text-transform:uppercase;padding: 0.75em 0.25em;letter-spacing: 0.02em;line-height:1em;cursor: pointer;font-family: 'MontserratBold', MontserratBold, Futura, Arial, sans-serif;color:#262b2a;}.mainheader:not(.reduced) .largemenu .primary-nav > li > a{color:white;}.mainmenu .primary-nav li a{padding: 0.75em;}.mainblock.mainheader:not(.reduced) .primary-nav li a{text-shadow: 0px 0px 20px rgb(0 0 0 25%);}.mainblock.mainheader:not(.reduced) .primary-nav > li > a.switch{color:#262b2a;background:white;border-radius:2em;}.primary-nav li a i{font-size: 0.75em;padding: 0.9em 0;text-align:center;position: absolute;right: 0;bottom: 0;width:2em;}.primary-nav li a.back.smalltxt i{right:auto;left:-1.5rem;}.primary-nav li.hover a i{transform: rotate(180deg);}.primary-nav > li.hover > ul,.primary-nav li li.hover ul {position: static;order:2;}.primary-nav > li {float: none;margin: 0;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}.primary-nav > li > a{float: none;}@media (max-width:1920px) {.navigation:not(.mobilemenu) .primary-nav > li > a{font-size: 0.9vw;}}.navigation.mobilemenu{transition: 1s cubic-bezier(.5, 0, 0, 1);z-index: 1000;position: fixed;background: white;bottom: 0;top: 0;left: 0;right: 0;display:none;overflow: hidden;overflow-y: visible;}.primary-nav .ico-menu-down {height: 2em;width:2em;position: absolute;left: auto;right: 0;z-index: 5;cursor: pointer;}.primary-nav ul {display: block;width: 100%;margin: 0;background:transparent;z-index:9999;}.primary-nav li li{float:none;width: auto;max-height:0px;opacity:0;overflow:hidden;position: static;}.primary-nav li.menuparent.hover li{max-height:1000px;opacity:1;}.primary-nav li ul a{padding: 0.75em 0.35em!important;font-family:'MontserratLight', MontserratLight, Futura, Arial, sans-serif;border-bottom: 0;font-size:0.85em;}.primary-nav li ul li:last-child a{border-bottom: 1px solid rgba(255,255,255,0.2);padding: 0.75em 0.35em 1em 0.35em!important;}.mainmenu.largemenu .primary-nav > li a:hover,.primary-nav li a.menuactive{color:#42c0ae !important;}.mainheader:not(.reduced) .mainmenu.largemenu .primary-nav > li > a:hover,.mainheader:not(.reduced) .primary-nav > li > a.menuactive{color:#42c0ae !important;}.mainmenu.largemenu .primary-nav li a i{position:relative;line-height: 0.5em;font-size: 0.85rem;}.mainmenu.largemenu .primary-nav li a i:not(.icon-home-1):not(.icon-calendar){padding: 0 0 0 0.65em;}.mainmenu.largemenu .primary-nav li ul a{font-size:0.7rem;padding: 0.35em !important;}.mainmenu.largemenu .primary-nav ul{position: absolute;bottom: auto;top: 100%;opacity:0;max-height: 0px;width: 20ch;background: white;border-radius: 0.25em;padding: 0.5em;}.mainmenu.largemenu .primary-nav ul,.mainmenu.largemenu .primary-nav .ico-menu-down{display:none;}.mainmenu.largemenu .primary-nav ul::after{content:"";position:absolute;width:0.5rem;height:0.5rem;top:-0.25rem;left:2rem;transform:rotate(45deg);background:white;}.mainmenu.largemenu .primary-nav li:hover ul{opacity:1;max-height: 800px;display:block;}.mainmenu.largemenu .primary-nav li li{max-height:none;opacity:1;}.mobilemenu {font-size:3.5vh;}.mobilemenu .nav-global{overflow: hidden;overflow-y: visible;}.headlinks{min-width: 20ch;}.headlinks:last-child{text-align:right;display: flex;align-items: flex-start;}.contactlink.bouton{color:#262b2a;background:white;padding: 0.25em;margin: 0.1em;border-radius: 2em;font-size:1.2rem;}.headlinks:last-child .contactlink.bouton{width: 32px;height: 30px;}.headlinks:last-child .contactlink.bouton i{margin:0;}.langues{font-family:'MontserratBold', MontserratBold, Futura, Arial, sans-serif;cursor:pointer;}.langFR{background:url(https://www.campingpeguere.com/uploads/basecamp/theme/drapeaux.gif) no-repeat 0 0 transparent !important;}.langEN{background:url(https://www.campingpeguere.com/uploads/basecamp/theme/drapeaux.gif) no-repeat -33px 0 transparent !important;}.langDE{background:url(https://www.campingpeguere.com/uploads/basecamp/theme/drapeaux.gif) no-repeat -66px 0 transparent !important;}.langES{background:url(https://www.campingpeguere.com/uploads/basecamp/theme/drapeaux.gif) no-repeat -99px 0 transparent !important;}.bouton, .cms_submit{font-family: 'MontserratBold', MontserratBold, Futura, Arial, sans-serif;text-decoration:none;display:inline-block;padding: 1em 1.25em;margin:0.25em;border-radius:0.75em;color:#262b2a;background: #42c0ae;text-align:center;font-size:1em;line-height:1em;letter-spacing:0.075em;overflow:hidden;text-transform:uppercase;}.bouton i{margin:0 0 0 0.5em;}label, input, select, button, a.dispo_submit{padding:0.75em;font-size:1em;line-height:normal;color: #262b2a;font-family:'MontserratBold', MontserratBold, Futura, Arial, sans-serif;display:inline-block;font-family:inherit;vertical-align:middle;border-radius:2px;cursor:pointer;}input, select, button, a.dispo_submit{background: #42c0ae;}.bouton:hover, .cms_submit:hover{filter:brightness(0.9);}.smalltxt{font-size:0.8em !important;}#form_itineraire{padding: 1rem;display: flex;align-items: center;flex-wrap: wrap;justify-content: center;}#point{margin:0.5rem;}#form_itineraire > .bouton{background:#f4782b;font-family: 'MontserratBold', MontserratBold, Futura, Arial, sans-serif;color:white;}.carte-googlemaps .smalltxt{margin:1rem 0 0 0;width:100%;text-align:right;}.maincontent > .wrapper > .gridbloc,.maincomplement > .wrapper > .gridbloc{padding:0.8rem;}p{padding:0.5em 0;line-height:1.3em;clear:both;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:normal;padding:1rem 0;max-width:100%;font-size:1.35em;margin: 0 0 0.5em 0;line-height: 1em;clear:both;display:block;}h2,h3,h4,h5,h6,.h2,.h3,.h4,.h5,.h6{font-size:1.2em;font-family: 'MontserratBold', MontserratBold, Futura, Arial, sans-serif;}.videoWrapper {display:none;}#wrapper_bgndVideo {z-index: 2!important;}.mb_YTPlayer:focus {outline: 0;}.YTPWrapper {display: block;transform: translateZ(0) translate3d(0, 0, 0);transform-style: preserve-3d;perspective: 1000;-webkit-backface-visibility: hidden;backface-visibility: hidden;box-sizing: border-box;}.mbYTP_wrapper iframe {max-width: 8000px !important;margin-top: 0!important;margin-left: 0!important;}.inline_YTPlayer {margin-bottom: 20px;vertical-align: top;position: relative;left: 0;overflow: hidden;border-radius: 4px;box-shadow: 0 0 5px rgba(0, 0, 0, .7);background: rgba(0, 0, 0, .5);}@media (min-aspect-ratio: 16/9) {.mbYTP_wrapper iframe { width: 100%!important; height: 300%!important; top: -100%!important; }}@media (max-aspect-ratio: 16/9) {.mbYTP_wrapper iframe { width: 300%!important; height: 100%!important; left: -100%!important; }}.maincontent .summary img:not(.centeredbackimg),.logo img{max-width:100%;height:auto;}@media (max-width:1920px) {.logo img{max-width: 20vw;}}.maincontent .summary .BlogContent img{float:left;margin:1rem;}.mainslider{height:400px;z-index:2;}.mainslider::before,.mainslider::after{content:"";position:absolute;top:0;width:100%;left:0;right:0;height:30%;z-index:+1;background-image: linear-gradient(to bottom, rgba(0,0,0,0.65), rgba(0,0,0,0));}.mainslider::after{top:auto;bottom:0;background-image: linear-gradient(to top, rgba(0,0,0,0.65), rgba(0,0,0,0));}.pictureslider.slick-slider{margin:0;height:350px;background:#f4782b;overflow:hidden;}.galslider.slick-slider{margin:0;}.pictureslider img{object-fit: cover;width:1920px;height:350px;}.mainslider:not(.mobile), .mainslider:not(.mobile) .pictureslider.slick-slider, .mainslider:not(.mobile) .pictureslider img{height: 790px;}.slick-slider.slick-initialized .slick-prev,.slick-slider.slick-initialized .slick-next{left:0rem;top:0;bottom:0;height:100%;width:2rem;}.slick-slider.slick-initialized .slick-next{left:auto;right:0rem;}.slick-prev:before, .slick-next:before{color:#e9fdf4 !important;text-shadow: 2px 1px #000;}.copyright{position: absolute;display: block;bottom: 1rem;left: 1rem;color: white !important;font-size: 0.85rem;text-shadow: 0px 0px 0.5em rgba(0,0,0,0.75);z-index:+1;font-family: 'MontserratBold', MontserratBold, Futura, Arial, sans-serif;}.logo{display:inline-block;}.bouton.boutonresa{font-size:2.25vw;padding: 1.5em;border-radius: 2em;color:white;font-family:'MontserratBold', MontserratBold, Futura, Arial, sans-serif;background:#597677;}.resa{z-index:999;position: absolute;top: auto;bottom:2.5rem;left: 6rem;right: 6rem;}.resa .bg{width:100%;max-width:1150px;display:inline-block;background:white;padding:0.5rem;border-radius:0.5rem;}.resa .thr-search-engine *{position:static;box-sizing:inherit;padding:0;}.resa .thr-search-engine .thr-search-engine-main > *,.resa .thr-search-engine .thr-search-engine-main > .thr-btn-search{margin-bottom:0 !important;}.columntxt{column-count: 2;column-gap: 4em;}.columntxt h2, .columntxt h3, .columntxt h4{break-inside: avoid;}.maincontent > .wrapper > article{margin:1rem 0 0 0;}.articlehome.truncate{max-height: 555px;overflow:hidden;}.lireplus{position: absolute;bottom: 0;left: 0;display: block;width: 100%;text-align: center;background: #42c0ae;box-shadow: 0px 0px 2rem 2rem #42c0ae;padding: 1rem 0;}.lireplus span{display: inline-block;font-size: 1rem;font-family:'MontserratBold', MontserratBold, Futura, Arial, sans-serif;color: #262b2a;background: #42c0ae;box-shadow: 0px 0px 0px 2px #014d43;z-index:+1;padding: 0.5em 1em;}.lireplus:hover span{background:#014d43;}.lireplus::after {content: "";background: #014d43;position: absolute;right: 0;left: 0;top: 50%;height: 2px;width: 100%;}.sidebar{text-align:center;}.maincontent ol, .maincontent ul:not([class]), .mainfooter ul,.maincomplement ol, .maincomplement ul:not([class]){list-style-type:none;line-height: 1.25em;}.maincontent ul:not([class]), .maincontent ol{padding:0.5em 0;}.maincontent ul:not([class]) li, .maincontent ol li,.maincomplement ul:not([class]) li, .maincomplement ol li{padding: 0.2em 0.5em 0.2em 1em;font-family: 'MontserratLight', MontserratLight, Futura, Arial, sans-serif;font-size:1em;}.maincontent ul:not([class]) li a:not([class]), .maincontent ol li a:not([class]),.maincomplement ul:not([class]) li a:not([class]), .maincomplement ol li a:not([class]){text-decoration:underline;}.maincontent ul:not([class]) li:not([class])::after, .maincontent ol li:not([class])::after,.maincomplement ul:not([class]) li:not([class])::after, .maincomplement ol li:not([class])::after{content:"•";color:#f4782b;position:absolute;top: 0.26em;left:0;right:auto;}.complementtitle::before, .complementtitle::after {position: absolute;top: 60%;overflow: hidden;width: 50%;height: 1px;content: '\a0';background-color: #262b2a;margin: 0 0.5em;margin-left: 0.5em;}.complementtitle::before {margin-left: calc(-50% - 0.5em);text-align: right;}.complementtitle{text-align:center;font-family:'MontserratBold', MontserratBold, Futura, Arial, sans-serif;font-size:3rem;overflow:hidden;}.blogslider{max-width:600px;margin:0 auto;}.BlogArticle{display:inline-block;height:300px;width:600px;max-width:100%;overflow:hidden;background:#ebebeb;}.BlogArticle::after{content:"";position:absolute;top:0;bottom:-0.35rem;left:0;right:0;background:rgba(255,255,255,0);}.BlogArticle .h3{position: absolute;width: 100%;bottom: -0.35rem;z-index: +1;font-family:'MontserratBold', MontserratBold, Futura, Arial, sans-serif;display:block;font-size:2rem;text-align:left;padding:1rem 2rem;margin:0;background:linear-gradient(0deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);text-shadow:0px 0px 0.5em rgba(0,0,0,0.75);color:white;}.BlogArticle:hover .h3{color:#242120;background:transparent;text-shadow:none;}.BlogArticle:hover::after{background:rgba(255,255,255,0.8);}.BlogArticleCredits{font-family: 'MontserratLight', MontserratLight, Futura, Arial, sans-serif;font-size: 0.4em;align-items:center;line-height: 1.5em;margin: 1em 0 0 0;}.BlogArticleCredits.InBlog{font-size: 0.75em;}.BlogArticleCredits > span:not(.BlogRead.bouton){flex:1;}.BlogRead.bouton{margin:0 0 0 1em;min-width: 10em;text-shadow:none;}ul.BlogNavigation{list-style-type: none;padding:0;margin:1rem 0 0 0;flex-wrap:wrap;}ul.BlogNavigation > li{flex:1;padding:0;}ul.BlogNavigation .bouton{padding:2em;width:calc(100% - 1em);margin:0.5em;min-width: 30ch;}ul.BlogNavigation .bouton i{margin:0 1em 0 0;}ul.BlogNavigation li.nextblogarticle .bouton i{margin:0 0 0 1em;}ul.BlogNavigation li a{text-decoration:none;}.maincontent table:not(.gs-review-table), .maincomplement table:not(.gs-review-table){width: 100%;text-align:left;margin: 0.5em 0 3em 0;clear: both;float: none;max-width:100%;column-span: all;}.maincontent table:not(.gs-review-table) caption, .maincomplement table:not(.gs-review-table) caption{font-size: 1.5em;padding: 0.5em 0 1.2em;}.maincontent table:not(.gs-review-table)::after, .maincomplement table:not(.gs-review-table)::after {content:"";clear: both;}.maincontent table:not(.gs-review-table) tr, .maincomplement table:not(.gs-review-table) tr{width:100%;}.maincontent table:not(.gs-review-table) tr th, .maincontent table:not(.gs-review-table) tr td,.maincomplement table:not(.gs-review-table) tr th, .maincomplement table:not(.gs-review-table) tr td{padding: 1em 0;line-height: 1.15em;}.maintarifs > .wrapper{background: #42c0ae;border-radius: 1em;}.maincomplement table.tableautarifsloc tr:not(:last-child) th, .maincomplement table.tableautarifsloc tr:not(:last-child) td{border-bottom:1px solid rgba(0,0,0,0.25);text-align:center;}.maincomplement table.tableautarifsloc tr th:first-child:not(:only-child), .maincomplement table.tableautarifsloc tr td:first-child:not(:only-child){text-align:left;}.maincomplement table.tableautarifsloc tr th:last-child:not(:only-child), .maincomplement table.tableautarifsloc tr td:last-child:not(:only-child){text-align:right;}table.gs-review-table{text-align:left;border-collapse: collapse;}.reveal:not(.photos){overflow:hidden;}.reveal-loaded .reveal [class*="reveal"]{opacity:0;transform:translateY(50%);will-change: transform, opacity;}.reveal-loaded .visible [class*="reveal"]{opacity:1 !important;transform:translateX(0) translateY(0) !important;transition: 1s cubic-bezier(.5, 0, 0, 1);}.reveal-loaded .visible .reveal-2{transition-delay:.4s;}.reveal-loaded .visible .reveal-3{transition-delay:.6s;}.sectiontxt:not(.centered){text-align:left;}.deco{position:absolute;top:0;left:-265px;width:265px;height:290px;z-index:+1;}.deco.surf{background:url(https://www.campingpeguere.com/uploads/basecamp/theme/sports-d-hiver.png) no-repeat center center;}.deco.rando{left:auto;right:-265px;background:url(https://www.campingpeguere.com/uploads/basecamp/theme/randonnees.png) no-repeat center center;}.deco.loisirs{left:-130px;background:url(https://www.campingpeguere.com/uploads/basecamp/theme/enfants-jeux.png) no-repeat center center;}.bouton.sectionlink, .resumetxt > span.bouton{margin:0.5rem;box-shadow:inset 0px 0px 0px 1px #b9ff9d;background:none;color:inherit;}.resumetxt > span.bouton i, .bouton.sectionlink i{color: #b9ff9d;}.bouton.sectionlink:hover, .resumetxt > span.bouton:hover{color:#b9ff9d;}.bouton.sectionlink{float:right;}.bouton.sectionlink i{margin:0 0 0 0.5em;}.mainchapter{background:#014d43;color:white;}.mainchapter .sectiontitle{color:white;}.mainchapter .gridbloc:not(.nomargin){overflow:hidden;}.mainchapter .gridbloc.half{text-align:left;}.gridimg.half{min-height:450px;overflow:hidden;}.gridimg.third{min-height:320px;overflow:hidden;}.mainchapter .gridbloc.half{text-align:left;}.mainchapter a.gridbloc:hover .centeredbackimg{transform:translate(-50%,-50%) scale(1.025);-webkit-transform:translate(-50%,-50%) scale(1.025);-moz-transform:translate(-50%,-50%) scale(1.025);-o-transform:translate(-50%,-50%) scale(1.025);-ms-transform:translate(-50%,-50%) scale(1.025);-khtml-transform:translate(-50%,-50%) scale(1.025);}.maincontent .gridimg{box-shadow:10px 10px 0px 0px white, 20px 20px 0px 0px #b9ff9d;padding:0 !important;}.maincontent .gridimg .centeredbackimg{left: auto;right: 0;transform: translate(0, -50%);}.hebtxt{position: absolute;z-index: +1;color: white;bottom: 0;left: 0;background: #f4782b;right: 0;padding: 1.5rem;text-align: left;}.hebtitle{display:block;font-family:'MontserratBold', MontserratBold, Futura, Arial, sans-serif;}.sectiontitle {font-size: 2.45rem;line-height:1.5em;padding:0;color:#262b2a;font-family:'BeyondTheMountains', BeyondTheMountains, cursive;width:100%;margin:2rem 0;}h1.sectiontitle {color:#014d43;}.sectiontxt{text-align:center;}.sectionlink{margin:1rem 0 0 0;float:right;}.maincontent .sectiontxt,.actualites .sectiontxt{max-width:100%;}.summary{font-size:1.25rem;}a.menuresume{display: inline-block;float: none;width: calc(100% - 1rem);max-width:calc(455px - 1rem);height: 380px !important;overflow: hidden;margin:0.5rem;color:inherit;text-decoration:none;background:white;}.resumeimg{height:300px;display:block;width:100%;overflow:hidden;}.resumetxt{position: absolute;bottom: 0;text-align: center;padding: 1rem;background:white;left:0;right:0;z-index:+1;}.resumetitle{font-family:'BeyondTheMountains', BeyondTheMountains, cursive;font-size: 1.5rem;line-height: 2.25rem;color:#f4782b;}.resumetitle + .title2{display:block;margin-top:1rem;}.resumetxt > .smalltxt{margin:1rem 0;line-height:1.25em;}.menuresume.noimg .resumetitle{position:relative;top:auto;right:auto;left:auto;width:100%;font-size: 1.75rem;background: #014d43;border-radius:0.5rem;text-shadow: 0px 0px 0.75em rgba(0,0,0,0.5);text-align:center;}.menuresume:hover .resumetitle{color:#014d43;}.menuresume.noimg:hover .resumetitle{background: #42c0ae;color:#262b2a;text-shadow: 0px 0px 0.75em rgba(0,0,0,0);}.mainmap > .wrapper{overflow:hidden;}.mainmap .sectiontitle{color:#42c0ae;}.mainmap .sectionlink{background:transparent;color:#42c0ae;box-shadow:inset 0px 0px 0px 1px;margin-top: 2em;}.mainmap > .wrapper:first-child > .gridbloc{min-height: 570px;}.mainmap > .wrapper:last-child{z-index:+1;overflow:visible;}.mainmap > .wrapper:last-child > .gridbloc{background: white;margin-top: -6rem;box-shadow: 0px 0px 0px 5rem white;}.slick-slider.slick-initialized .slick-list {padding:0!important;}.sectiontxt div.ng-isolate-scope{margin:3rem 0;}.sectiontxt div.ng-isolate-scope .ng-scope > ul{display: flex;align-items: center;justify-content: center;flex-wrap: wrap;}.photos.widgetfiche{max-height: 510px;overflow: hidden;border-bottom: 1px solid #dcdcdc;}.maincontent .telechargements{margin-top:1rem;}span.titre-details{padding: 1.25em 2em;box-shadow: inset 0px 0px 0px 1px #f4782b;border-radius: 1.5em;justify-content: space-between;font-size: 1.2em;margin-bottom:1rem;}.mainwidget > .wrapper{background: #f3f3f3;border-radius: 1em;overflow:hidden;}.widgettitle{font-size:1.25rem;margin-top:1.5rem;}.widget > .bouton{font-size: 1.4em;font-family:'MontserratBold', MontserratBold, Futura, Arial, sans-serif;}.blocactuslide {background:#262b2a;color:white;padding:1rem 2rem;border-radius:0.75rem;}.maingallery{background:#c2f4e9;}.photogrid{height:610px;width:100%;display: grid;grid-template-columns: repeat(4, 1fr);grid-template-rows: repeat(2, 1fr);grid-column-gap: 0.5rem;grid-row-gap: 0.5rem;text-align:center;margin: 2rem 0;}.photosloc .photogrid{margin: 0;}.photogrid.narrow{height: calc(610px + 1rem);grid-template-columns: repeat(2, 1fr);grid-template-rows: repeat(3, 1fr);overflow: hidden;}.photogrid.oneline{height:calc(305px + 0.5rem);display: block;}.photogrid > a.img{display:inline-block;height:305px;overflow:hidden;background:#c2f4e9;}.photogrid.oneline > a.img{width:305px;margin:0.25rem;}.photogrid:not(.oneline) > a.img:nth-child(1){grid-area: 1 / 1 / 3 / 3;height:calc(610px + 0.5rem);}.photogrid:not(.oneline) > a.img:nth-child(2){grid-area: 1 / 3 / 2 / 4;}.photogrid:not(.oneline) > a.img:nth-child(3){grid-area: 1 / 4 / 2 / 5;}.photogrid:not(.oneline) > a.img:nth-child(4){grid-area: 2 / 3 / 3 / 4;}.photogrid:not(.oneline) > a.img:nth-child(5){grid-area: 2 / 4 / 3 / 5;}.photogrid:not(.oneline) > a.img:nth-child(n+6){display:none;}.photogrid.narrow:not(.oneline) > a.img:nth-child(1){grid-area: 1 / 1 / 2 / 3;height:305px;}.photogrid.narrow:not(.oneline) > a.img:nth-child(2){grid-area: 2 / 1 / 3 / 2;}.photogrid.narrow:not(.oneline) > a.img:nth-child(3){grid-area: 2 / 2 / 3 / 3;}.photogrid.narrow:not(.oneline) > a.img:nth-child(4){grid-area: 3 / 1 / 4 / 2;}.photogrid.narrow:not(.oneline) > a.img:nth-child(5){grid-area: 3 / 2 / 4 / 3;}.photogrid a.img:hover{filter:brightness(1.2);}.photogrid a.img.video > img.centeredbackimg{width:100% !important;}.viewgal, .viewvideo{position:absolute;opacity: 1;top: 0;bottom:0;left: 0;right: 0;padding: 1em;z-index:1;margin:0;display:flex;background:rgba(82,72,68,0.25);}.viewgal span, .viewvideo span{display: block;padding: 0.5em 1em;background: #c2f4e9;color:#262b2a;border-radius: 1em;font-size:1.25rem;font-family:'MontserratBold', MontserratBold, Futura, Arial, sans-serif;text-align:center;}.photogrid:not(.oneline) > a.img:nth-child(1) img{min-width: 100%;object-fit: cover;height: 100%;}.style_formulaire * {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.bloc-formulaire {margin:5% 0}.coordonnees_contact input {background:none;width:100%;}.coordonnees_contact input:focus {outline:none}.style_formulaire textarea {width: 100%;background: white;color: #262b2a;border-radius: 1em;padding: 1em;box-shadow: 0px 0px 1em rgba(0,0,0,0.15);border:0;}img.captchapict {display:block;margin:0 auto 8px}.cms_textfield {margin:10px;padding:5px}.style_formulaire .submit {text-align:center}.style_formulaire .submit input {background: #262b2a;text-transform: uppercase;font-family:'MontserratBold', MontserratBold, Futura, Arial, sans-serif;color: #42c0ae;border: 0;padding: 1.5em;border-radius: 0.5em;cursor: pointer;width:100%;}.blocFormulaireContact {display:inline-block;width:100%}.blocChampsForm {float:left;width:50%}.champValideForm {float:left;width:50%;margin-top:110px}#locationField {margin:22px 14px}.coordonnees_contact {width: 50%;float: left;padding: 0.5rem;}.coordonnees_contact input,#autocomplete {background: white;color: #262b2a;border-radius: 1em;padding: 1em;box-shadow: 0px 0px 1em rgba(0,0,0,0.15);}#autocomplete {width:100%}.case-consentement {clear: both;float: none}.case-consentement label {display:block;color:#262b2a;}.style_formulaire .case-consentement label {display:block;margin: 0 0 1rem 0;}.case-consentement .cms_checkbox {margin: 1rem;}.style_formulaire label, .style_formulaire .label_form, .autocompleteform .champAdresse {display:none}div.website, div.website * {display: none !important;}.champ-valide-form {text-align: center}.adresseauto, .form_comment {width: 100%}.g-recaptcha > div {margin: 0 auto;text-align: center}.txt-consentement {clear: both}.coord{text-align: right;color: #fff;font-family: 'MontserratBold', MontserratBold, Futura, Arial, sans-serif;padding-top: 1em;}.coord a{text-decoration: none!important;border: 1px solid #fff;border-radius: 8px;padding: 0.5em;}.coord a:hover{color: #42c0ae;border: 1px solid #42c0ae!important;}.mailheader{margin-left: 1em;}.inline{display: inline-block;}.reduced .coord{color: #262b2a;padding-top: 0.7em;}.reduced .coord a{border: 1px solid #262b2a;}.small .coord{color: #262b2a;text-align: center;padding-top: 0;}.small .coord a{margin: 1em 0;border: 1px solid #262b2a;border-radius: 8px;}.mainfooter{background:#014d43;color:white;font-size:1.2em;font-family:'MontserratBold', MontserratBold, Futura, Arial, sans-serif;}.mainfooter a{color:inherit;text-decoration:underline;}.mainfooter .foot_title{margin-bottom:2rem;display:block;}.mainfooter ul li a{margin:0.75em 0;display: block;}.mainfooter img{max-width:100%;height:auto;margin:0 auto;}ul.labels{list-style-type:none;}.labels li{border-radius:0.25rem;overflow:hidden;display:inline-block;margin:0.75rem;}.labels li img{float:left;}.social{display: block;font-size: 1.2rem;width: 2.25em;height: 2.25em;margin: 0.15em;line-height: 2.2em;color: white;border-radius: 50%;text-align: center;}.social:hover{filter: brightness(85%);}.liensutiles li{margin:0.25em;}.telechargement{text-transform: capitalize;}.mainfooter .wrapper > .smalltxt{margin: 4rem 0;width: 100%;text-align: center;}.mainfooter .BlocWidget{max-width: 520px;display: inline-block;}.body .newsletter .BlocWidget .prospect-widget-body{background-color: #1a1b1c !important;font-family:inherit !important;}.body .newsletter .BlocWidget .form-control:nth-child(1),.body .newsletter .BlocWidget .form-control:nth-child(2){display:none !important;}.body .newsletter .BlocWidget .form-control{max-width: calc(100% - 6rem) !important;float: left !important;}.body .newsletter .BlocWidget .btn{width: 6rem !important;position: absolute !important;top: 17px !important;right: 0 !important;}.situation .bouton{margin: 1rem 0 0 0;float: right;font-size: 0.85em;background:#f4782b;}.situation .bouton:hover{color:#f4782b;background:#262b2a;}.creation{margin: 2rem 0 0 0;}.creation img{margin:0.5rem;display:inline-block;}#back-top {position: fixed;bottom: 0;opacity: 1;right: 0;z-index: 900;width: 60px;height: 60px;line-height: 60px;text-align: center;background: #b9ff9d;color: white;will-change: filter;}@keyframes pulse {0%   {filter:brightness(1);}50%  {filter:brightness(0.75);}100% {filter:brightness(1);}}@keyframes scroll {0%   {top: -15%;}25%  {top: 10%;}50%  {top: 15%;}100% {top: -15%;}}#back-top:not(.active) {animation: infinite 1s linear 0s pulse;}#back-top.active {background:#f4782b;}#back-top.active:hover {filter:brightness(0.75);}#back-top i{will-change: transform;}#back-top.active i{transform: rotate(0deg);}#back-top:not(.active) i{transform: rotate(180deg);display: block;animation: infinite 1s linear 0s scroll;}.pictureslider.mobile{background:url(https://www.campingpeguere.com/uploads/basecamp/theme/camping-peguere_low.jpg) no-repeat center center;background-size: cover;height:400px;}.pictureslider.mobile.webpimg{background:url(https://www.campingpeguere.com/uploads/basecamp/theme/camping-peguere_low.webp) no-repeat center center;background-size: cover;}@media (max-width:900px) {html{font-size:15px;}.mainblock:not(.nomargin) {padding: 2.5rem 1.25rem;}.logo img{max-width: 100%;}.ariane .wrapper > .breadcrumb {font-size: 0.65em;padding: 0.5rem 1.25rem;letter-spacing: 0.1em;}.mainslider.mobile .pictureslider img{display:none !important;}.mainblock.mainheader > .wrapper.flex{justify-content: center;}.mainmenu.flex1, .contactlinks{justify-content: center;flex:initial;}.contactlinks{left:3rem;flex-wrap: wrap;}.mainblock.mainheader .bouton.reservation::after{content:normal;}.logo{position: absolute;left: 0;right: 0;top: 5rem;}.mainblock.mainheader.reduced .logo{display:none;}.sectiontitle, .mainfooter .h4 {font-size: 1.5rem;}.maincontent table, .maincomplement table{font-size:0.85rem;}.maincontent table tr th, .maincontent table tr td,.maincomplement table tr th, .maincomplement table tr td{padding: 0.5em;}.resumelink{height:465px;}.resumelink .resumeimg{max-height:300px;}}@media (max-width:1110px) {h1.sectiontitle, .sectiontitle, .resumelink .resumetitle{font-size: 1.5rem;}.contactlinks.left {display:none;}.resumegrid > .griditem:nth-child(1){grid-area: 1 / 1 / 2 / 3;}.resumegrid > .griditem:nth-child(2){grid-area: 1 / 3 / 2 / 5;}.resumegrid > .griditem:nth-child(3){grid-area: 2 / 1 / 3 / 3;}.resumegrid > .griditem:nth-child(4){grid-area: 2 / 3 / 3 / 5;}}@media (max-width:699px) {.gridbloc.gridimg.third {margin: 0.3em 0;}}@media (min-width:700px) {.wrapper > .gridbloc:not(.nomargin){margin:1rem;}.gridbloc.half{width:calc(50% - 2rem);}.gridbloc.third{width:calc(33.33% - 2rem);}.gridbloc.third.x2{width:calc(66.66% - 2rem);}.gridbloc.fourth{width:calc(25% - 2rem);}.sectiontitle{margin: 0 0 0.5em 0;}.mainfooter > .wrapper > .gridbloc.half{margin:0;padding:1rem 3rem;width:50%;}.mainfooter{text-align:left;}.mainfooter > .wrapper > .gridbloc.half:last-child{border-left:2px solid white;}}@media (max-width:750px) {.gridbloc, .hometxt {width: calc(100% - 1rem);margin: 0 0.5rem;}.maincontent > .wrapper > .gridbloc, .maincomplement > .wrapper > .gridbloc {padding: 0;}}@media (max-width:640px) {h1.sectiontitle, .sectiontitle, .resumelink .resumetitle{font-size: 1.5rem;}.mainblock.mainheader.fixed {padding: 0.25rem;}.bouton.togglemenu, .bouton.reservation{padding:1em 1.25em;font-size:1.15rem;}.contactlinks {left: 0;right: 0;bottom: 0;padding: 0;margin: 0;}.contactlinks > li.inline-block:first-child span,.contactlinks > li.inline-block:nth-child(2) {display: none;}.contactlinks > li.inline-block:first-child .bouton i {margin: 0;}.resumegrid {height:1000px;grid-template-columns: repeat(1, 1fr);grid-template-rows: repeat(4, 1fr);}.resumegrid > .griditem:nth-child(1){grid-area: 1 / 1 / 2 / 2;}.resumegrid > .griditem:nth-child(2){grid-area: 2 / 1 / 3 / 2;}.resumegrid > .griditem:nth-child(3){grid-area: 3 / 1 / 4 / 2;}.resumegrid > .griditem:nth-child(4){grid-area: 4 / 1 / 5 / 2;}.locslider.slick-slider.slick-initialized .slick-list {margin: 0px 15px !important;}.photogrid{height:915px;grid-template-columns: repeat(2, 1fr);grid-template-rows: repeat(3, 1fr);}.photogrid:not(.oneline) > a.img:nth-child(1){grid-area: 1 / 1 / 2 / 3;height:calc(305px + 0.5rem);}.photogrid:not(.oneline) > a.img:nth-child(2){grid-area: 2 / 1 / 3 / 2;}.photogrid:not(.oneline) > a.img:nth-child(3){grid-area: 2 / 2 / 3 / 3;}.photogrid:not(.oneline) > a.img:nth-child(4){grid-area: 3 / 1 / 4 / 2;}.photogrid:not(.oneline) > a.img:nth-child(5){grid-area: 3 / 2 / 4 / 3;}}@media (max-width:500px) {.mainfooter > .wrapper.flex{width:100%;}.mainfooter .gridbloc {margin: 0;}.tel-mail-footer a{word-break: break-all;}}@media (max-width:450px) {.contactlink.bouton {font-size: 5.3vw;}.bouton.togglemenu span, .bouton.reservation span{display:none;}.bouton.togglemenu i, .bouton.reservation i{margin:0;}}@media (max-width: 1366px){.mainmap > .wrapper > .gridbloc:last-child{margin-top: 2rem;}}@media (min-width: 1366px){html{font-size:17px;}.mainblock.mainheader{overflow:visible;}.mainblock.mainheader > .wrapper.mainnav {background:transparent;}.maincontent table, .maincomplement table{display:table;}.Vidplayer{z-index:19;}.videoWrapper {display:block;position: relative;padding-bottom: 50%;height: 0;}.videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}#tarteaucitronAlertSmall {bottom: 0;padding: 0.75rem;z-index: 900 !important;height:74px;box-sizing:inherit;}.adresse.third{text-align:center;}#back-top {height: 74px;line-height: 74px;}.wrapper.flex, .wrapper.inline-flex{-webkit-box-direction: inherit;-webkit-flex-direction: inherit;-ms-flex-direction: inherit;flex-direction: inherit;}.gridbloc.half{width:calc(50% - 2rem);}.gridbloc.third{width:calc(33.33% - 2rem);}.gridbloc.third.x2{width:calc(66.66% - 2rem);}.gridbloc.fourth{width:calc(25% - 2rem);}#tarteaucitronAlertSmall{bottom: 0;}.mainfooter .BlocWidget{display: block;}}.body #tarteaucitronRoot *{font-family:inherit !important;}#tarteaucitronAlertSmall {right: 60px!important}#tarteaucitronAlertSmall.adroite {right: 42px!important}
