@font-face{font-family:'latin_modern_mono10_regular';font-display: swap;src:url(fonts/lmmono10-regular-webfont.eot);src:url(fonts/lmmono10-regular-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/lmmono10-regular-webfont.woff) format("woff"),url(fonts/lmmono10-regular-webfont.ttf) format("truetype"),url(fonts/lmmono10-regular-webfont.svg#latin_modern_mono10_regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'frente_h1regular';font-display: swap;src:url(fonts/FrenteH1-Regular-webfont.eot);src:url(fonts/FrenteH1-Regular-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/FrenteH1-Regular-webfont.woff) format("woff"),url(fonts/FrenteH1-Regular-webfont.ttf) format("truetype"),url(fonts/FrenteH1-Regular-webfont.svg#frente_h1regular) format("svg");font-weight:400;font-style:normal}body{font:1.05rem latin_modern_mono10_regular,Helvetica,Verdana,Arial,sans-serif;color:#000;background:#fff;width:100%;max-width:1920px;font-weight:400;margin:0 auto;padding:0;box-shadow:0 0 10px rgba(0,0,0,.1)}html{height:100%;background:#62662a}h1{font-weight:700;font-size:2.5rem;color:#8a9301;margin:.5rem 0 2rem;text-align:center;line-height:2.2rem;letter-spacing:-.025em}h1 strong{display:block;color:#000}h1 span{display:block;color:#000;font-size:1.4rem;line-height:1.4rem;margin-top:.5em}h2{font-size:2rem;color:#000;line-height:2.2rem;font-weight:700;margin:0;letter-spacing: -.04em;word-break: break-word;}h2 strong{font:3rem frente_h1regular,Helvetica,Verdana,Arial,sans-serif;color:#8a9301;letter-spacing:.02rem;display:block;font-weight:700}h3{font:2rem frente_h1regular,Helvetica,Verdana,Arial,sans-serif;color:#8a9301;margin:1.25em 0 .5em;letter-spacing:.02rem;font-weight:700}h3 span,h3 strong{color:#000}h4{font-size:1.3rem;letter-spacing:-.03em}p{color:#000;line-height:1.6rem;margin:1em 0 1.5em;letter-spacing:-.03em}ul{color:#000;margin:20px 0;padding:0;list-style:none}li{line-height:1.6rem}li span{color:#2c3437}a:link,a:visited{color:#00598A;text-decoration:none;transition:all .2s ease 0}a:hover,a:focus,a:active{color:#aa0;text-decoration:none}img{padding:0;margin:0;max-width:100%;height:auto;border:none}.frente{font:2em frente_h1regular,Helvetica,Verdana,Arial,sans-serif;font-weight:700}.whitefont{color:#fff}.vert{color:#7c8406;font-weight:700;letter-spacing:.02rem}.small{font-size:.9rem}.tall{font-size:1.2em}.center{text-align:center}.left{text-align:left}.spacer{clear:both}.actus{color:#b0bb05;background:#222;width:100%;height:auto;padding:10px;display:block;overflow:hidden;position:relative;margin:0 auto;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.actus a:link,.actus a:visited{color:#efefef}.actus a:hover,.actus a:focus,.actus a:active{color:#fff}.txtw{color: #fff;font-size: 1.3em;letter-spacing:.04em;font-weight:bold}.entete{width:100%;height:134px;background:#fff;box-shadow:0 1px 2px #ccc;position:relative;z-index:99999;text-align:right}.entete img{max-width:100%}.logo{position:absolute;width:180px;left:5%;z-index:9999999999}nav{position:relative;right:5%;top:55px}nav img{margin-bottom:-10px}nav ul{margin:0}nav ul li{display:inline-block;margin:0 10px;padding:2px 5px}nav ul li:hover{border-bottom:5px solid #b4bf00;transition:all .2s ease 0}nav ul li a:link,nav ul li a:visited{color:#000;display:block;padding-bottom:12px}nav ul li a:hover,nav ul li a:focus,nav ul li a:active{color:#b4bf00}.menu-icon{display:none;width:40px;height:40px;background-position:-5px -65px}a:link{transition-property:none}a:hover.menu-icon{width:40px;height:40px;background-position:-5px -127px}main{width:100%;height:auto;padding:0;margin:0}main header{position:absolute;z-index:999;top:240px;max-width:1920px;}.intro{position:relative;width:45%;left:50px;min-height:600px;background:#fff;background:rgba(255,255,255,.85);padding:calc(50% - 47%) calc(50% - 45%) calc(50% - 46%);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sprite{background-image:url(img/spriteimg.png);background-repeat:no-repeat}.sprite-arbre{width:40px;height:40px;background-position:-5px -5px;margin:20px auto -20px;display:block}.sprite-arrowL{width:32px;height:70px;background-position:-55px -5px;position:absolute;margin:-20px 0 0 -140px}.sprite-arrowR{width:32px;height:70px;background-position:-97px -5px;position:absolute}.sprite-logo-charabancs{width:60px;height:52px;background-position:-139px -65px;display:inline-block}.sprite-stamp-smile{width:152px;height:152px;background-position:-209px -5px;display:block;float:right;margin:-10px 30px 0 0}.sprite-facebook-logo{width:50px;height:50px;background-position:-139px -5px;display:inline-block;margin:10px 24px}.sprite-instagram-logo {width: 50px;height: 50px;background-position: -139px -122px;display:inline-block; margin:10px 24px}.sprite-menu-icon{width:40px;height:40px;background-position:-5px -65px}.sprite-menu-icon-hover{width:40px;height:40px;background-position:-5px -127px}.bouton{display:inline-block;background:#929b05;width:auto;height:auto;min-height:20px;padding:10px 25px;margin:10px 0;text-align:center;border-radius:5px}.bouton:hover{background:#b4bf00;transition:all .2s ease 0}a:link.bouton,a:visited.bouton,a:hover.bouton,a:focus.bouton,a:active.bouton{font:1.6rem frente_h1regular,Helvetica,Verdana,Arial,sans-serif;letter-spacing:.05rem;color:#fff;font-weight:700;transition:all .2s ease 0;text-decoration:none}.orange{background:#e86506}.orange:hover{background:#f88300}.white{background:#F7F4EF}.content{padding:60px 5% 20px}.contenthome{padding:40px 5% 20px 15%}.bkgfilet{background:#fff url(img/bkg01.jpg) no-repeat;background-size:100%;min-height:600px;padding:30px 0 0}.pattern{width:100%;background:#f7f4ef url(img/logo-pattern.png);height:62px;position:relative;z-index:1}.quoi{width:85%;margin:40px auto 0}.quoi div{display:inline-block;vertical-align:top;width:40%;margin:0 4%;text-align:left}.quoi li:before{content:"\2605  ";color:#B4BF00}.photos img{border:10px solid #fff;box-shadow:1px 1px 2px #ccc;box-sizing:border-box}.presta{width:85%;margin:40px auto 0}.presta img{border:4px solid #fff;width:98%;box-shadow:1px 1px 2px #ccc}.presta div{display:inline-block;vertical-align:top;width:30%;margin:20px 1%;text-align:center}.presta p{padding:0 20px}.exclam{font:3rem frente_h1regular,Helvetica,Verdana,Arial,sans-serif;text-align:center;color:#8a9301;letter-spacing:.02rem;font-weight:700}.exclam strong{color:#000}.pelmel{min-height:310px;margin-top:-70px}.pm01{background:url(img/hisseetho-parcabout-parc-loisirs-bretagne-22-pm01.png) no-repeat bottom;background-size:100%}.pm02{background:url(img/hisseetho-parcabout-parc-loisirs-bretagne-22-pm02.png) no-repeat bottom;background-size:100%}footer{background:#6a6f27;text-align:center;line-height:1.1rem}.infos{width:100%;background:#f7f4ef url(img/logo-pattern.png);height:160px;margin:0;box-shadow:0 0 2px #ccc}.infos div{display:inline-block;vertical-align:top;text-align:center;margin:40px 1%;background:#fff;border-radius:100%;width:160px;height:160px;border:1px solid #d0df00;padding:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.icons,.icons2{background-image:url(img/icons.png);background-repeat:no-repeat;display:block}.icons{display:block}.icons2{display:inline-block}.icon-chaussure,.icon-cheque,.icon-chequevacances,.icon-creditcard,.icon-especes,.icon-parking,.icon-restauration,.icon-vestiaire,.icon-vetementslongs{width:32px;height:32px;margin:0 auto}.icon-chaussure{background-position:-5px -5px}.icon-cheque{background-position:-47px -5px}.icon-chequevacances{background-position:-89px -5px}.icon-creditcard{background-position:-5px -47px}.icon-especes{background-position:-47px -47px}.icon-parking{background-position:-89px -47px}.icon-restauration{background-position:-5px -89px}.icon-vestiaire{background-position:-47px -89px}.icon-vetementslongs{background-position:-89px -89px}.footer-content{width:85%;margin:0 auto;padding:60px 0 40px;text-align:center}.footer-content div{display:inline-block;vertical-align:top;width:22%;text-align:center;margin:0 1%}.footer-content ul,.footer-content p,.footer-content li{color:#f7f4ef}.footer-content li{margin:10px 0}.footitle{font:1.6rem frente_h1regular,Helvetica,Verdana,Arial,sans-serif;letter-spacing:.02em;margin:1em 0;font-weight:700}.footer-content a:link,.footer-content a:visited{color:#EFF0DE}.footer-content a:link:after,.footer-content a:visited:after{content:"\00a0»»";}.footer-content a.fac:link:after,.footer-content a.fac:visited:after{content:none;}.footer-content a:hover,.footer-content a:focus,.footer-content a:active{color:#fff}.legal{width:100%;margin:0;padding:0 0 40px;height:auto;background:#222}.legal img{width:147px;height:60px;vertical-align:-21px}.legal p,.legal a:link,.legal a:visited{color:#ccc;margin:0}.legal a:hover,.legal a:focus,.legal a:active{color:#fff}
@media screen and (max-width: 1641px){
.logo{position: relative;width:180px;left:0;margin:0 auto; }
.entete{height: 128px;}
nav{width: 40px; height: 40px; position:absolute;left:20px; top:20px}
nav ul, nav ul:active  {display: none;position: absolute;padding: 20px;background: #fff;left: 0;top: 40px;width: 320px;height: auto;border-left:3px solid #222;z-index: 9999999999}
nav ul li {display: block; text-align: left;padding:10px 5px 2px;border-bottom:5px solid #fff;}
nav ul li a:link,nav ul li a:visited{padding-bottom:8px}
nav:hover ul{display: block}
.menu-icon {display: inline-block}
}@media screen and (max-width: 1521px){.content{padding:60px 2% 20px}.quoi{width:100%;margin:40px auto 0}.quoi div{width:40%;margin:0 1%}.bkgfilet{padding:0}}@media screen and (max-width: 1381px){/*.logo{left:2%}nav{right:2%}*/.quoi{width:100%;margin:40px auto 0}.quoi div{width:40%;margin:0 1%}.infos{height:125px}.infos div{margin:40px 1%;width:125px;height:125px;padding:10px;font-size:.9em}.footer-content{width:100%;margin:0 auto}}@media screen and (max-width: 1281px){main header{width:100%;height:100%;top:280px;left:0}/*.entete{height:184px;text-align:center}nav{position:relative;right:0;top:-30px}*/.presta{width:100%;margin:0 auto}.pelmel{min-height:260px}}@media screen and (max-width: 1181px){.infos{height:auto}.infos div{margin:20px 4%}.menu-icon{display:inline-block}main header{width:100%;position:relative;top:0;left:0;margin:0 auto}.content{padding:40px 2% 20px}.pattern{background-image:none;height:20px}.intro{width:100%;left:0;background:#F7F4EF;min-height:200px}.sprite-arrowL,.sprite-arrowR,.sprite-arbre{display:none}.quoi{width:85%;margin:40px auto}.quoi div{display:block;width:100%;margin:0 auto;margin-right:0}.presta div{display:block;width:80%;margin:40px auto 0;text-align:center}.presta img{width:80%}.pm01{background-image:url(img/hisseetho-parcabout-parc-loisirs-bretagne-22-pm01-1024.png)}.pm02{background-image:url(img/hisseetho-parcabout-parc-loisirs-bretagne-22-pm02-1024.png)}}@media screen and (max-width: 781px){.footer-content{padding:20px 0}.footer-content div{width:46%;margin:0 1%}.bkgfilet{background-image:none}.whitefont{color:#8a9301}.pelmel{margin-top:0}.pm01{background-image:url(img/parcabout-plelo-activite-ludique-et-nature-bretagne.jpg);background-size:cover;height:427px}.pm02{background-image:url(img/parcabout-plelo-activite-ludique-et-nature-bretagne.jpg);background-size:cover;height:427px}}@media screen and (max-width: 481px){.quoi{width:95%;margin:20px auto}.presta div{display:block;width:100%;margin:40px auto 0;text-align:center}.infos div{margin:20px 2%}.pm01{background-image:url(img/parcabout-plelo-activite-ludique-et-nature-bretagne-sml.jpg);height:320px}.pm02{background-image:url(img/parcabout-plelo-activite-ludique-et-nature-bretagne-sml.jpg);height:320px}.footer-content div{display:block;width:80%;margin:0 auto;border-bottom:1px solid #F7F4EF}.legal p{width:80%;margin:0 auto}}@media screen and (max-width: 321px){h1{font-size:1.7rem;line-height:1.8rem;letter-spacing:-.03em}.small{font-size:1rem}}