#moduleresactoutuvert{float:left;width:100%;height:auto;background:#fff;padding:15px;border-radius:15px}.champsmodulerecherche{float:left;width:calc(26% - 10px);margin:0;margin-right:10px}.champsmodulerecherche p{height:35px;font-family:"Oswald",Sans-serif;font-size:16px;color:#000;margin:0}.champsmodulerecherche label{height:35px;font-family:"Oswald",Sans-serif;font-size:15px;font-weight:bold;text-transform:uppercase;color:#21c7bb;margin:0;margin-left:5px}.champsmodulerecherche input{width:100%;font-family:"Oswald",Sans-serif;font-size:16px;color:#000;height:40px;border:solid 1px #dedede;padding:0;padding-left:15px;border-radius:10px}.champsmodulerecherche select{width:100%;font-family:"Oswald",Sans-serif;font-size:16px;color:#000;height:40px;border:solid 1px #dedede;padding:0;padding-left:15px;border-radius:10px}.champsmodulerecherche select.nbpers{background:#fff url(https://promo-camping-corse.com/wp-includes/images/picto-nb-passagers-contact.png) left center no-repeat;background-position:10px}#boutonsmodulectoutvert{float:left;width:calc(22% - 20px);margin:0;margin-left:20px}#boutonrechercher{width:100%;height:65px;font-family:"Oswald",Sans-serif;font-size:20px;font-weight:normal;color:#fff;text-align:center;line-height:65px;background:#21c7bb;border:0;padding:0;margin:0;border-radius:10px}#boutonrechercher:hover{color:#21c7bb;background:#000}.daterangepicker.ltr{display:none}.aucunresultatrecherche{font-size:20px;font-weight:bold}@media screen and (max-width:1000px){.champsmodulerecherche{float:left;width:calc(33.33% - 10px);margin:0;margin-left:5px;margin-right:5px}#boutonsmodulectoutvert{float:left;width:calc(100% - 10px);margin:0;margin-top:10px;margin-left:5px;margin-right:5px}}@media screen and (max-width:800px){.champsmodulerecherche{float:left;width:100%;margin:0;margin-bottom:10px}#boutonsmodulectoutvert{float:left;width:100%;margin:0}}.bloccartouchesoffres{float:left;margin:0;margin-bottom:20px}.cartoucheoffre{float:left;width:100%;height:150px;background:#fff;margin-bottom:20px}.cartoucheoffre2{float:left;width:calc(100% - 50px);height:150px;background:#fff;margin-left:25px;margin-right:25px;margin-top:20px}.imagecartoucheoffre{float:left;width:265px;height:140px;margin:0;margin-left:5px;margin-top:5px;overflow:hidden}.imagecartoucheoffre img{width:100%;height:auto}.conteneurinformationsoffre{float:left;width:calc(100% - 405px);padding:0}.lignetitreoffre{float:left;width:100%;height:30px;padding:0;padding-top:10px}.lignetitreoffre p{font-family:"Oswald",Sans-serif;font-size:20px;line-height:30px;margin:0;margin-left:15px;margin-right:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lignetitreoffre p a{color:#000}.lignetitreoffre p a:hover{color:#21c7bb}.informationsoffre{float:left;width:100%;height:120px}.periodeoffre{float:left;width:100%;min-height:24px;height:auto;margin:0;margin-top:7px}.periodeoffre p{font-size:15px;margin:0;margin-left:15px;margin-right:5px}.nbpersoffre{float:left;width:110px;margin:0;margin-left:10px}.nbpersoffre span{float:left;width:100%;text-align:center;margin:0;margin-top:15px}.nbpersoffre p{float:left;width:100%;font-size:14px;text-align:center}.prixoffre{float:right;width:130px;height:75px;margin:0;margin-top:5px;margin-right:5px;padding:0;background:#f3f7f8}.prixoffre p.pourcentreduc{float:left;width:50%;font-family:"Oswald",Sans-serif;font-size:20px;font-weight:bold;color:#fff;text-align:right;line-height:1;margin:0;padding:0;padding:8px;background:#21c7bb}.prixoffre p.prixbarre{float:left;width:50%;font-family:"Oswald",Sans-serif;font-size:20px;font-weight:normal;color:#000;text-align:center;line-height:1;text-decoration:line-through;margin:0;padding:0;padding-top:10px;padding-left:5px}.prixoffre p.prixfinal{float:left;width:100%;font-family:"Oswald",Sans-serif;font-size:32px;font-weight:normal;color:#21c7bb;text-align:center;line-height:1;margin:0;padding:0;padding-left:8px;padding-top:5px}.boutonreserveroffre{float:right;width:130px;height:65px;margin:0;margin-right:5px}.boutonreserveroffre a{font-family:"Oswald",Sans-serif;font-size:20px;color:#fff;text-align:center;line-height:1;width:130px;height:65px;display:block;background:#21c7bb;margin:0}.boutonreserveroffre a:hover{color:#21c7bb;background:#000}.boutonreserveroffre a span{text-align:center;margin:0;margin-top:14px}@media screen and (max-width:870px){.cartoucheoffre{float:left;width:100%;height:auto;background:#fff;margin:0;margin-bottom:10px}.cartoucheoffre2{float:left;width:calc(100% - 50px);height:auto;background:#fff;margin:0;margin-left:25px;margin-right:25px;margin-bottom:10px}.imagecartoucheoffre{float:left;width:calc(100% - 20px);height:auto;margin:0;margin:10px;overflow:hidden}.conteneurinformationsoffre{float:left;width:100%;padding:0}.lignetitreoffre{float:left;width:calc(100% - 30px);height:auto;padding:0;margin:0;margin-left:15px;margin-right:15px}.lignetitreoffre p{font-family:"Oswald",Sans-serif;font-size:20px;line-height:30px;margin:0}.informationsoffre{float:left;width:calc(100% - 30px);height:auto;margin:0;margin-left:15px;margin-right:15px;margin-bottom:15px}.periodeoffre{float:left;width:100%;height:auto;margin-top:10px}.periodeoffre p{font-size:15px;text-align:left;margin:0!important}.nbpersoffre{float:left;width:100%;margin:0;margin-top:5px}.nbpersoffre span{float:left;width:auto;text-align:left;margin:0;margin-top:5px}.nbpersoffre p{float:left;width:auto;font-size:14px;text-align:left}.prixoffre{float:left;width:calc(50% - 10px);height:100px;margin:0;margin-left:10px;margin-bottom:10px;padding:0;padding:7px;background:#f3f7f8}.prixoffre p.pourcentreduc{float:left;width:50%;font-family:"Oswald",Sans-serif;font-size:20px;font-weight:bold;color:#fff;text-align:center;line-height:1;margin:0;padding:0;padding:8px;background:#21c7bb}.prixoffre p.prixbarre{float:right;width:50%;font-family:"Oswald",Sans-serif;font-size:20px;font-weight:normal;color:#000;text-align:center;line-height:1;text-decoration:line-through;margin:0;padding:0;padding-top:10px;padding-left:8px}.prixoffre p.prixfinal{float:left;width:100%;font-family:"Oswald",Sans-serif;font-size:32px;font-weight:normal;color:#21c7bb;text-align:center;line-height:1;margin:0;padding:0;padding-left:8px;padding-top:15px}.boutonreserveroffre{float:right;width:calc(50% - 10px);height:100px;margin:0;margin-right:10px;margin-bottom:10px}.boutonreserveroffre a{font-family:"Oswald",Sans-serif;font-size:20px;color:#fff;text-align:center;line-height:1;width:100%;height:100px;display:block;background:#21c7bb;margin:0}.boutonreserveroffre a:hover{color:#21c7bb;background:#000}.boutonreserveroffre a span{text-align:center;margin:0;margin-top:30px}}.cartoucheoffrecamping{float:left;width:100%;height:198px;background:#fff;margin:0;margin-top:20px;border:solid 4px #21c7bb}.imagecartoucheoffrecamping{float:left;width:290px;height:170px;margin:0;margin-left:10px;margin-top:10px;overflow:hidden}.imagecartoucheoffrecamping img{width:100%;height:auto}.conteneurinfoscamping{float:left;width:calc(100% - 550px);height:auto}.lignetitreoffrecamping{float:left;width:100%;height:60px;margin:0;margin-top: 10px}.lignetitreoffrecamping p{font-family:"Oswald",Sans-serif;font-size:22px;font-weight:bold;text-transform:uppercase;line-height:30px;margin:0;margin-left:15px}.lignetitreoffrecamping span{display:block;width:100%;line-height:30px;color:#FFD000}.lignetitreoffrecamping p a{color:#000}.lignetitreoffrecamping p a:hover{color:#21c7bb}.informationsoffrecamping{float:left;width:100%;height:120px;margin:0;margin-top:5px}.localisationoffrecamping{float:left;width:100%;height:24px}.localisationoffrecamping p{font-size:15px;margin:0;margin-left:15px}.descriptionoffrecamping{float:left;width:100%;height:auto;margin:0;margin-top:10px}.descriptionoffrecamping span{float:left;height:72px;font-size:15px;text-align:justify;margin:0;text-overflow:ellipsis;overflow:hidden;white-space:normal;margin-left:15px;margin-right:15px}.descriptionoffrecamping span p{margin:0;padding:0}.prixoffrecamping{float:right;width:140px;height:170px;margin:0;margin-top:10px;padding:0;padding:10px;background:#f3f7f8}.prixoffrecamping p.offre{width:100%;font-family:"Oswald",Sans-serif;font-size:15px;font-weight:bold;color:#000;text-align:center;margin:0;padding:0}.prixoffrecamping p.offre span{color:#21c7bb}.prixoffrecamping p.apartirde{width:100%;font-family:"Oswald",Sans-serif;font-size:13px;font-weight:normal;color:#000;text-align:center;margin:0;margin-top:15px;padding:0}.prixoffrecamping p.prix{width:100%;font-family:"Oswald",Sans-serif;font-size:32px;font-weight:bold;color:#21c7bb;text-align:center;line-height:1;letter-spacing:1px;margin:0}.boutonreserveroffrecamping{float:right;width:100px;height:170px;margin:0;margin-right:10px;margin-top:10px}.boutonreserveroffrecamping a{font-family:"Oswald",Sans-serif;font-size:20px;color:#fff;text-align:center;line-height:1;width:100px;height:170px;display:block;background:#21c7bb;margin:0}.boutonreserveroffrecamping a:hover{color:#21c7bb;background:#000}.boutonreserveroffrecamping a span{text-align:center;margin:0;margin-top:60px}.boutonvoiroffrescamping{float:left;width:100%;height:auto;margin:0;margin-top:30px;margin-bottom:30px}.boutonvoiroffrescamping a{font-family:"Oswald",Sans-serif;font-size:20px;color:#fff;text-align:center;line-height:1;width:450px;height:80px;display:block;background:#21c7bb;margin:0}.boutonvoiroffrescamping a:hover{color:#21c7bb;background:#000}.boutonvoiroffrescamping a span{text-align:center;margin:0;margin-top:16px;margin-bottom:10px}@media screen and (max-width:1070px){.cartoucheoffrecamping{float:left;width:100%;height:310px;background:#fff;margin:0;margin-top:20px;margin-bottom:20px;border:solid 4px #21c7bb}.conteneurinfoscamping{float:left;width:calc(100% - 300px);height:auto}.informationsoffrecamping{float:left;width:100%;height:115px;margin:0;margin-top:5px}.conteneurmeilleuroffre{float:left;width:auto}.prixoffrecamping{float:right;width:calc(50% - 10px);height:100px;margin:0;padding:0;padding:10px;background:#f3f7f8}.boutonreserveroffrecamping{float:right;width:calc(50% - 10px);height:100px;margin:0;margin-right:10px}.boutonreserveroffrecamping a{font-family:"Oswald",Sans-serif;font-size:20px;color:#fff;text-align:center;line-height:1;width:100%;height:100px;display:block;background:#21c7bb;margin:0}.boutonreserveroffrecamping a span{text-align:center;margin:0;margin-top:30px}}@media screen and (max-width:760px){.cartoucheoffrecamping{float:left;width:100%;height:auto;background:#fff;margin:0;margin-top:20px;margin-bottom:20px;border:solid 4px #21c7bb}.imagecartoucheoffrecamping{float:left;width:calc(100% - 20px);height:auto;margin:0;margin-left:10px;margin-right:10px;margin-top:10px}.conteneurinfoscamping{float:left;width:100%;height:auto;margin:0;margin-bottom:10px}.lignetitreoffrecamping{float:left;width:100%;min-height:30px;height:auto;margin:0;margin-top: 10px}.lignetitreoffrecamping span{display:block;width:100%;line-height:30px;color:#FFD000}.informationsoffrecamping{float:left;width:100%;min-height:120px;height:auto;margin:0;margin-top:5px}.descriptionoffrecamping span{float:left;height:auto;font-size:15px;text-align:justify;margin:0;margin-left:15px;margin-right:15px}.conteneurmeilleuroffre{float:none;width:100%}.prixoffrecamping{float:left;width:calc(50% - 10px);height:170px;margin:0;margin-left:10px;margin-top:10px;margin-bottom:10px;padding:0;padding:10px;background:#f3f7f8}.boutonreserveroffrecamping{float:right;width:calc(50% - 10px);height:170px;margin:0;margin-right:10px;margin-top:10px;margin-bottom:10px}.boutonreserveroffrecamping a{font-family:"Oswald",Sans-serif;font-size:20px;color:#fff;text-align:center;line-height:1;width:100%;height:170px;display:block;background:#21c7bb;margin:0}.boutonreserveroffrecamping a span{text-align:center;margin:0;margin-top:60px}.boutonvoiroffrescamping a{font-family:"Oswald",Sans-serif;font-size:20px;color:#fff;text-align:center;line-height:1;width:calc(100% - 40px);min-height:65px;height:auto;display:block;background:#21c7bb;margin:0;margin-left:20px;margin-right:20px;padding-bottom:15px}}@media screen and (max-width:1000px){#guestapp-reviews{position:relative!important;top:0!important;margin:0!important;margin-top:20px!important;margin-bottom:20px!important}}