body,html{color:var(--sec-color);font-family:'Soin Sans Pro',sans-serif;font-size:18px}img{max-width:100%}h1,h2,h3,h4{margin:0}*{outline:0!important}a{color:var(--sec-color);transition:.3s color,.3s background,.3s border}a:hover{color:var(--main-color);text-decoration:none}#pre-header{border-bottom:solid 2px #989898;background-color:#ececec;padding:.8rem 2rem .6rem}#pre-header a,#pre-header p{color:#707070}#pre-header p{letter-spacing:.5px;margin:0}#pre-header a:hover{color:var(--main-color)}.menu-open header .menu-container nav{right:0}header{color:#fff;font-size:1.2rem;padding:2.5rem 2rem}header .btn-menu{display:none;cursor:pointer}header .btn-menu.close-menu{position:absolute;right:1rem;top:1rem}header .btn-menu#open-menu{font-size:1.5rem}header .text-container p{font-size:1.33rem;font-weight:700;letter-spacing:.5px}header .text-container p a{color:var(--main-color)}header .text-container p a:hover{color:var(--sec-color)}header .text-container p.lang-switch{font-weight:400;margin:0;text-decoration:underline;text-transform:uppercase}header .logo-container{margin-left:auto;max-width:13.6rem}header .menu-container{background:var(--main-color);box-shadow:2px 2px 10px rgba(0,0,0,.5);margin:0 2rem;padding:0 3.5rem;text-align:center}header .menu-container .menu{list-style:none;margin:0;padding:0}header .menu-container .menu li{display:inline-block;margin-right:2rem;padding:4rem 0;vertical-align:middle}header .menu-container .menu li.current_page_item a:after,header .menu-container .menu li.current_page_item a:before{width:100%}header .menu-container .menu li.menu-item-has-children{position:relative}header .menu-container .menu li.menu-item-has-children:hover .sub-menu{opacity:1;pointer-events:auto}header .menu-container .menu li.menu-item-has-children .sub-menu{background:var(--main-color);border-bottom:solid 3px var(--main-color);left:50%;list-style:none;margin:0;opacity:0;padding:0;pointer-events:none;position:absolute;top:100%;transform:translate(-50%,0);transition:.3s opacity;width:12rem}header .menu-container .menu li.menu-item-has-children .sub-menu li{display:block;margin:0;padding:0}header .menu-container .menu li.menu-item-has-children .sub-menu li a{text-transform:none}header .menu-container .menu li.menu-item-has-children .sub-menu li a:after,header .menu-container .menu li.menu-item-has-children .sub-menu li a:before{display:none}header .menu-container .menu li.menu-item-has-children .sub-menu li a:hover{background:#fff;color:var(--main-color)}header .menu-container .menu li a{color:#fff;display:block;font-weight:700;letter-spacing:.5px;line-height:1rem;padding:1rem 0;position:relative;text-transform:uppercase}header .menu-container .menu li a:hover:after,header .menu-container .menu li a:hover:before{width:100%}header .menu-container .menu li a:after,header .menu-container .menu li a:before{background:#fff;content:"";height:2px;left:50%;position:absolute;transition:.3s width;transform:translate(-50%,0);width:0}header .menu-container .menu li a:after{bottom:0}header .menu-container .menu li a:before{top:0}header .menu-container .menu li:last-child{margin:0}.home header{padding-bottom:0}.home header .row:first-child{margin-bottom:2rem}.home header .menu-container{margin:auto;max-width:55rem}.home header .logo-container{margin:0;max-width:100%;text-align:center}.home header .text-container{text-transform:uppercase}.home header .text-container p{color:#000}.home header .menu li{padding:2rem 0}footer{background:var(--main-color);border-top:solid 5px #fff;color:#fff;padding:3rem 2rem}footer a{color:#fff}footer a:hover{color:#fff}footer .logo-container{margin:auto;max-width:28rem}footer .text-container{text-align:right}footer .menu{list-style:none;margin:0;padding:0}footer .menu li{margin-bottom:1rem;text-transform:uppercase}footer .menu li.current_page_item a:after{width:100%}footer .menu li a{position:relative}footer .menu li a:after{background:#fff;bottom:0;content:"";height:1px;left:50%;position:absolute;transition:.3s width;transform:translate(-50%,0);width:0}footer .menu li a:hover:after{width:100%}footer li,footer p{font-size:1.33rem}footer li:last-child,footer p:last-child{margin:0}#ino-footer{background:var(--sec-color);color:#fff;padding:1rem 2rem;text-align:right}#ino-footer p{margin:0}#ino-footer a{color:#fff}#ino-footer a:hover{color:var(--main-color)}form .form-control{border:solid 3px #000;border-radius:0;box-shadow:none!important;transition:.3s border}form .form-control:focus{border-color:#266514}form textarea.form-control{height:7rem;resize:none}.btn{background:0 0;border:solid 2px;border-radius:0;font-weight:700;letter-spacing:.5px;text-transform:uppercase;min-width:10rem;padding:1rem}.btn.btn-primary{border-color:var(--main-color);color:var(--main-color)}.btn.btn-primary:hover{background:var(--main-color);color:#fff}.btn.btn-primary:nth-of-type(2){margin-left:2rem}.btn.btn-secondary{border-color:#fff;color:#fff}.btn.btn-secondary:hover{background:#fff;color:var(--sec-color)}#hero{align-items:center;border-bottom:solid 5px #fff;display:flex;height:15.3rem;margin:0 calc(2rem + 15px);text-align:center}#hero .btn.btn-primary{background:var(--sec-color);border-color:var(--sec-color);color:#fff}#hero .btn.btn-primary:hover{background:#fff;border-color:#fff;color:var(--sec-color)}#map{height:16rem;margin:0 calc(2rem + 15px)}#hero-accueil{height:30rem;overflow:hidden;margin:-3.5rem calc(2rem + 15px) 0;position:relative;z-index:-1}#hero-accueil video{position:absolute;top:50%;transform:translate(0,-50%);width:100%}#apropos-accueil{border-bottom:solid 5px var(--main-color);margin:0 calc(2rem + 15px);padding-bottom:2.8rem}#apropos-accueil .container-fluid{padding:0}#apropos-accueil .container-fluid .row{margin:0}#apropos-accueil .container-fluid .row [class*=col-]{padding:0}#apropos-accueil h1{background:var(--main-color);border-bottom:solid 5px #fff;border-top:solid 5px #fff;color:#fff;font-size:1.33rem;letter-spacing:.5px;padding:2rem;text-align:center}#apropos-accueil .img-container{height:26rem}#apropos-accueil .text-container{margin:auto;max-width:39rem;padding:0 2rem}#apropos-accueil .text-container p{line-height:2rem;margin-bottom:1.33rem}#apropos-accueil .text-container h4{font-weight:700;letter-spacing:.5px}#apropos-accueil .text-container .btn-container{padding-top:2rem}#blogue-accueil{margin:0 calc(2rem + 15px);padding:4rem 0}#blogue-accueil .single-article .text-container{padding:0 1rem}#blogue-accueil .single-article h3{background:var(--main-color);color:#fff;display:inline-block;font-size:1.5rem;margin-bottom:5rem;padding:2rem 2.8rem}#blogue-accueil .single-article p{line-height:2rem;margin-bottom:3rem}#blogue-accueil .single-article p:last-child{margin:0}#services-accueil{background:#f6f6f6 url(../images/camping_tent.png) bottom center no-repeat;border-top:solid 5px #898989;margin:0 calc(2rem + 15px);padding:7rem 0 10rem;text-align:center}#services-accueil .container{max-width:57rem}#services-accueil p{font-size:1.33rem;font-weight:700;letter-spacing:.5px;margin-bottom:4rem}#galerie-accueil{padding:3.33rem 0 4.44rem;margin:0 calc(2rem + 15px);text-align:center}#galerie-accueil h2{font-size:1.7rem;font-weight:700;margin-bottom:2.8rem}#galerie-accueil .container-fluid{padding:0}#galerie-accueil .container-fluid .row{margin:0}#galerie-accueil .container-fluid .row [class*=col-]{padding:0}#galerie-accueil .single-img{border:solid 1px #fff;display:block;height:17.5rem;position:relative}#galerie-accueil .single-img:hover p,#galerie-accueil .single-img:hover:after{opacity:1}#galerie-accueil .single-img p,#galerie-accueil .single-img:after{left:0;opacity:0;position:absolute;transition:.3s opacity;width:100%}#galerie-accueil .single-img p{color:#fff;font-weight:700;letter-spacing:.5px;margin:0;text-transform:uppercase;top:50%;transform:translate(0,-50%);z-index:1}#galerie-accueil .single-img:after{background:rgba(0,0,0,.6);content:"";height:100%}#galerie-accueil .btn-container{padding-top:4rem}#bande-contact{background:#636363;color:#fff;margin:0 calc(2rem + 15px);padding:6rem 0 5rem;text-align:center}#bande-contact .btn,#bande-contact .text-container{display:inline-block;vertical-align:middle}#bande-contact .text-container{margin-right:10.3rem;text-align:right}#bande-contact h3,#bande-contact h4{letter-spacing:.5px;text-transform:uppercase}#bande-contact h4{font-size:1.7rem;font-weight:700;margin-bottom:1.33rem}#bande-contact h3{font-size:1.33rem}#camping{margin:0 calc(2rem + 15px)}#camping h1,#camping h2{background:#113833;color:#fff;font-size:1.33rem;letter-spacing:.5px;margin-bottom:4rem;padding:2.22rem 2rem;text-align:center}#camping h3{color:var(--main-color);font-size:1.33rem;font-weight:700;letter-spacing:.5px;margin-bottom:2rem}#camping .container{max-width:1360px}#camping #historique{padding-bottom:4rem}#camping #historique h3{text-align:center}#camping #historique .text-container{padding:0 1rem}#camping #historique p{line-height:2rem}#camping #historique .btn-container{padding-top:3rem;text-align:center}#camping #tarifs .img-container{border-bottom:solid 5px #fff;height:35rem}#camping #tarifs h4{color:var(--main-color);font-size:1.33rem;font-weight:700;letter-spacing:.5px;margin-bottom:3rem}#camping #tarifs strong{color:var(--main-color)}#camping #tarifs .intro{padding:0 1rem;margin-bottom:4rem}#camping #tarifs .intro p:last-child{margin:0}#camping #tarifs .single-table{padding:4rem 1rem}#camping #tarifs .single-table:nth-of-type(odd){background:#f6f5f5}#camping #tarifs .t-title{font-size:1.33rem;font-weight:700;margin-bottom:2rem}#camping #tarifs table{text-align:center;width:100%}#camping #tarifs table td,#camping #tarifs table th{border:solid 5px var(--main-color);font-size:1.33rem;font-weight:700;padding:1.33rem 0}#camping #tarifs table th{background-color:#113833;color:#fff}#camping #tarifs .visitors{padding-top:4rem;text-align:center}#camping #tarifs .visitors p{font-size:1.33rem;margin-bottom:.5rem}#camping #tarifs .visitors p:last-child{margin:0}#camping #rebates{border-bottom:solid 100px var(--main-color);padding:4rem 0;text-align:center}#camping #rebates h4,#camping #rebates p{font-size:1.33rem}#camping #rebates h4{color:var(--main-color);font-weight:700;letter-spacing:.5px;margin-bottom:2rem}#camping #rebates p:last-child{margin:0}#camping #attraits-list{padding:4rem 0;text-align:center}#camping #attraits-list p{font-size:1.6rem;line-height:2.8rem;margin:0}#camping #attraits{padding-bottom:4rem}#camping #attraits [class*=col-]:nth-of-type(1){border-right:solid 3px;text-align:right}#camping #attraits .intro{margin:auto;margin-bottom:4rem;max-width:48rem;text-align:center}#camping #attraits .intro p{font-weight:400;line-height:2rem;margin:0}#camping #attraits .text-container{padding:0 2rem}#camping #attraits p{font-weight:700;font-size:1.33rem;margin-bottom:3rem}#camping #attraits p:last-child{margin:0}#camping #cyclisme{padding-bottom:4rem;text-align:center}#camping #cyclisme .intro{margin:auto;margin-bottom:4rem;max-width:49rem}#camping #cyclisme .circuits{background:var(--main-color);color:#fff;margin:auto;margin-bottom:4rem;max-width:46rem;padding:3rem}#camping #cyclisme .circuits p{font-weight:700;margin-bottom:2rem}#camping #cyclisme .circuits p:last-child{margin:0}#camping #cyclisme #website{color:var(--main-color);font-size:1.2rem;font-weight:700}#services{margin:0 calc(2rem + 15px)}#services h1{background:#113833;color:#fff;font-size:1.33rem;letter-spacing:.5px;padding:2.22rem 2rem;text-align:center}#services #intro-services .container-fluid{border-bottom:solid 5px #fff;border-top:solid 5px #fff;padding:0}#services #intro-services .row{margin:0}#services #intro-services .row [class*=col-]{padding:0}#services #intro-services .text-container{padding:4rem 2rem}#services #intro-services .img-container{height:100%}#services #intro-services h2,#services #intro-services p{margin:0 auto 1rem;max-width:35rem}#services #intro-services h2:last-child,#services #intro-services p:last-child{margin:auto}#services #intro-services h2{color:var(--main-color);font-size:1.33rem;font-weight:700;margin-bottom:2rem}#services #services-list{background:#f6f5f5;padding-bottom:4rem}#services #services-list [class*=col-]:nth-of-type(1){border-right:solid 3px var(--sec-color);text-align:right}#services #services-list h2{background:#113833;color:#fff;font-size:1.33rem;letter-spacing:.5px;margin-bottom:4rem;padding:2.22rem 2rem;text-align:center}#services #services-list p{font-weight:700;letter-spacing:.5px;margin:0;margin-bottom:2rem}#services #services-list p:last-child{margin:0}#services #services-list .text-container{padding:0 2rem}#services #forfait-golf{padding:4rem 1rem}#services #forfait-golf h2{font-weight:700;margin-bottom:4rem;text-align:center}#evenements{margin:0 2rem}#evenements .single-article{border-bottom:solid 5px #989898;padding:4rem 2rem}#evenements .single-article:last-child{border:none}#evenements .single-article .text-container{padding:0 1rem}#evenements .single-article h3{background:var(--main-color);color:#fff;display:inline-block;font-size:1.5rem;margin-bottom:5rem;padding:2rem 2.8rem}#evenements .single-article p{line-height:2rem;margin-bottom:3rem}#evenements .single-article p:last-child{margin:0}#ventes{margin:0 calc(2rem + 15px);padding:3rem 0 4rem;text-align:center}#ventes h1{color:var(--main-color);font-size:2rem;margin-bottom:3rem}#ventes #content{background:var(--main-color);color:#fff;padding:5rem 2rem}#ventes #content .container{max-width:1505px}#ventes #content p{font-size:1.33rem;line-height:2.22rem;margin-bottom:2rem}#ventes #content p:last-child{margin:0}#ventes #gallery{padding:5.8rem 2rem 0}#ventes #gallery .container{max-width:1440px}#ventes #gallery .intro{margin-bottom:3rem}#ventes #gallery .intro p{font-size:1.7rem}#ventes #gallery .single-img{display:block;height:25rem;position:relative}#ventes #gallery .single-img:hover p,#ventes #gallery .single-img:hover:after{opacity:1}#ventes #gallery .single-img p,#ventes #gallery .single-img:after{left:0;opacity:0;position:absolute;transition:.3s opacity;width:100%}#ventes #gallery .single-img p{color:#fff;font-size:1.33rem;font-weight:700;letter-spacing:.5px;margin:0;text-transform:uppercase;top:50%;transform:translate(0,-50%);z-index:1}#ventes #gallery .single-img:after{background:rgba(0,0,0,.6);content:"";height:100%}#ventes #gallery [class*=col-]{padding:15px}#contact{margin:0 calc(2rem + 15px);padding:0 0 6rem}#contact h1{background:var(--main-color);border-bottom:solid 5px #fff;border-top:solid 5px #fff;color:#fff;font-size:1.33rem;letter-spacing:.5px;margin-bottom:6rem;padding:2rem;text-align:center}#contact form{margin-bottom:3rem}#contact p{font-size:1.2rem}@font-face{font-family:'Soin Sans Pro';src:url(../fonts/SoinSansPro-Roman.woff2) format("woff2"),url(../fonts/SoinSansPro-Roman.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:'Soin Sans Pro';src:url(../fonts/SoinSansPro-Light.woff2) format("woff2"),url(../fonts/SoinSansPro-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:'Soin Sans Pro';src:url(../fonts/SoinSansPro-Thin.woff2) format("woff2"),url(../fonts/SoinSansPro-Thin.woff) format("woff");font-weight:100;font-style:normal}@font-face{font-family:'Soin Sans Pro';src:url(../fonts/SoinSansPro-Bold.woff2) format("woff2"),url(../fonts/SoinSansPro-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:'Soin Sans Pro';src:url(../fonts/SoinSansPro-Medium.woff2) format("woff2"),url(../fonts/SoinSansPro-Medium.woff) format("woff");font-weight:500;font-style:normal}@media (max-width:1750px){header .menu-container{margin:0}header .menu-container .menu li{margin-right:1rem}}@media (max-width:1450px){header{padding:2.5rem 1rem}header .menu-container .menu li a{font-size:.9rem}#hero{margin:0 calc(1rem + 15px)}#map{margin:0 calc(1rem + 15px)}#hero-accueil{margin:-3.5rem calc(1rem + 15px) 0}#apropos-accueil{margin:0 calc(1rem + 15px)}#blogue-accueil{margin:0 calc(1rem + 15px)}#services-accueil{margin:0 calc(1rem + 15px)}#galerie-accueil{margin:0 calc(1rem + 15px)}#bande-contact{margin:0 calc(1rem + 15px)}#camping{margin:0 calc(1rem + 15px)}#camping #tarifs .img-container{height:26rem}#camping #attraits-list p{font-size:1rem}#camping #attraits p{font-size:1rem}#services{margin:0 calc(1rem + 15px)}#evenements{margin:0 1rem}#evenements .single-article p{margin-bottom:2rem}#ventes{margin:0 calc(1rem + 15px)}#contact{margin:0 calc(1rem + 15px)}}@media (max-width:1200px){body,html{font-size:16px}#pre-header{padding:.8rem 1rem .6rem}header{padding:2rem 1rem}header .logo-container,header .text-container{margin-bottom:2rem}header .text-container{text-align:center}header .logo-container{margin:auto;margin-bottom:2rem}header .menu-container{padding:0 2rem}header .menu-container .menu li{padding:2.5rem 0}footer{padding:3rem 1rem}#ino-footer{padding:1rem}#bande-contact .text-container{margin-right:5rem}#camping #attraits .text-container{padding:0 1rem}#services #services-list .text-container{padding:0 1rem}#evenements .single-article{padding:3rem 1rem}#evenements .single-article h3{padding:2rem 1.5rem;margin-bottom:3rem}#ventes #gallery{padding:4rem 1rem 0}#ventes #gallery .single-img{height:20rem}#contact{padding-bottom:4rem}#contact h1{margin-bottom:4rem}}@media (max-width:992px){header{padding:2rem 0}footer .hidden-md{display:none}#ino-footer{text-align:center}#hero{margin:0 15px}#map{margin:0 15px}#hero-accueil{height:26rem;margin:-3.5rem 15px 0}#hero-accueil video{height:100%;width:auto}#apropos-accueil{margin:0 15px}#apropos-accueil h1{font-size:1.1rem}#apropos-accueil .img-container{height:20rem;margin-bottom:3rem}#blogue-accueil{padding:3rem 0;margin:0 15px}#blogue-accueil .single-article .text-container{padding:0}#blogue-accueil .single-article h3{margin-bottom:3rem}#blogue-accueil .single-article p{margin-bottom:1rem}#services-accueil{margin:0 15px}#galerie-accueil{margin:0 15px}#bande-contact{padding:4rem 0 3rem;margin:0 15px}#bande-contact{padding:2rem 0}#bande-contact .text-container{margin-right:2rem}#bande-contact .text-container{display:block;margin:0;margin-bottom:1rem;text-align:center}#camping{margin:0 15px}#camping #historique .btn-container{padding-top:1rem}#camping #tarifs .img-container{height:20rem}#camping #tarifs .intro{padding:0}#camping #tarifs .single-table{padding:3rem 0}#camping #rebates{border-bottom:solid 4rem var(--main-color)}#camping #attraits-list{padding:3rem 0}#camping #attraits .text-container{padding:0}#camping #attraits p{margin-bottom:2rem}#services{margin:0 15px}#services #intro-services .text-container{padding:2rem 1rem}#services #services-list .text-container{padding:0}#services #forfait-golf h2{font-size:1.5rem;margin-bottom:3rem}#services #forfait-golf .img-container{margin:auto;margin-bottom:2rem;max-width:10rem}#evenements{margin:0 15px}#evenements .single-article{padding:3rem 0}#evenements .single-article .text-container{padding:0}#evenements .single-article p{margin-bottom:1rem}#ventes{margin:0 15px}#ventes #content{padding:3rem 15px}#ventes #content{padding:2rem 0}#ventes #content p{font-size:1.1rem;line-height:2rem}#ventes #gallery{padding:3rem 0 0}#ventes #gallery .single-img{height:16rem}#contact{margin:0 15px}}@media (max-width:767px){body,html{font-size:15px}#pre-header p,#pre-header p.text-right{text-align:center!important}header .btn-menu{display:inline-block}header{padding:1rem 0}header .menu-container{padding:1rem}header .menu-container nav{background:var(--main-color);box-shadow:0 0 5px rgba(0,0,0,.5);height:100%;right:-20rem;padding:4rem 3rem;position:fixed;text-align:left;top:0;transition:.6s right;width:16rem;z-index:1}header .menu-container .menu li{display:block;margin:0;margin-bottom:1rem;padding:0}header .menu-container .menu li.menu-item-has-children .sub-menu{display:none!important}header .menu-container .menu li a{display:inline-block}.home header .logo-container{margin:auto;max-width:20rem}.home header .text-container.text-right{text-align:center!important}footer{padding:2rem 1rem}footer .logo-container{margin-bottom:1rem;max-width:20rem}footer .text-container{text-align:center}#hero{height:12rem}#hero-accueil{height:20rem;margin:-2rem 15px 0}#blogue-accueil .single-img{margin-bottom:2rem}#services-accueil{padding:4rem 0 8rem}#camping h1,#camping h2{margin-bottom:2rem;padding:1.5rem}#camping #historique{padding-bottom:3rem}#camping #historique .text-container{padding:0}#camping #tarifs .img-container{height:16rem}#camping #tarifs .intro{margin-bottom:3rem}#camping #tarifs .intro [class*=col-]:nth-of-type(1) .text-container{margin-bottom:2rem}#camping #tarifs .single-table{padding:2rem 0}#camping #tarifs table{min-width:36rem}#camping #tarifs .visitors{padding-top:2rem}#camping #rebates{padding:3rem 0}#camping #attraits{padding-bottom:3rem}#camping #attraits [class*=col-]:nth-of-type(1){border:none;margin-bottom:2rem;text-align:center}#camping #attraits .intro{margin-bottom:2rem}#camping #attraits .text-container{text-align:center}#camping #cyclisme{padding-bottom:3rem}#camping #cyclisme .intro{margin-bottom:3rem}#camping #cyclisme .circuits{margin-bottom:3rem;padding:2rem}#services #services-list{text-align:center}#services #services-list [class*=col-]:nth-of-type(1){border:none;margin-bottom:1rem;text-align:center}#services #services-list p{margin-bottom:1rem}#services #forfait-golf{padding:3rem 0}#evenements{margin:0}#evenements .single-article .single-img{margin-bottom:2rem}#contact h1{padding:2rem 15px;margin-bottom:3rem}}@media (max-width:481px){header .text-container p{font-size:1rem}}@media (max-width:480px){#pre-header{padding:.8rem 0 .6rem}footer{padding:2rem 0}#ino-footer{padding:1rem 0}#hero{margin:0}#map{margin:0}#hero-accueil{margin:-2rem 0 0;height:16rem}#apropos-accueil{margin:0}#apropos-accueil h1{padding:2rem 15px}#apropos-accueil .img-container{height:16rem}#apropos-accueil .text-container{padding:0 15px}#apropos-accueil .text-container .btn-container .btn{display:block;max-width:14rem}#apropos-accueil .text-container .btn-container .btn:nth-of-type(2){margin:0;margin-top:1rem}#blogue-accueil{margin:0}#services-accueil{margin:0}#galerie-accueil .single-img{height:15rem}#bande-contact{margin:0}#camping{margin:0}#camping #attraits [class*=col-]:nth-of-type(1){margin-bottom:1rem}#camping #attraits p{margin-bottom:1rem}#camping #cyclisme .circuits{padding:1rem}#services{margin:0}#ventes{margin:0}#contact{margin:0}}