{"id":52314,"date":"2026-10-14T11:24:54","date_gmt":"2026-10-14T09:24:54","guid":{"rendered":"https:\/\/www.domaine-de-kervallon.com\/elaia-metadatas-2\/"},"modified":"2026-10-14T11:24:54","modified_gmt":"2026-10-14T09:24:54","slug":"elaia-metadatas","status":"publish","type":"page","link":"https:\/\/www.domaine-de-kervallon.com\/en\/elaia-metadatas\/","title":{"rendered":"Discover around you"},"content":{"rendered":"\n\n<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"ItemList\",\"name\":\"Restaurants\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"Thing\",\"name\":\"Les Terrasses de Kervallon\",\"description\":\"The perfect blend of nature and comfort\",\"image\":\"https:\/\/www.domaine-de-kervallon.com\/wp-content\/uploads\/2022\/10\/domaine-de-kervallon-groupes-et-sejours-organises-morbihan.jpg\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.889094,\"longitude\":-2.331085},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Type of cuisine\",\"value\":\"other\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Caro\"},{\"@type\":\"PropertyValue\",\"name\":\"Phone\",\"value\":\"06 76 68 83 67\"}]}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"Thing\",\"name\":\"Domaine de Kervallon\",\"description\":\"Reception hall in the heart of nature, on a landscaped park of 2 hectares, ideal for celebrating weddings and family receptions.\",\"image\":\"https:\/\/www.domaine-de-kervallon.com\/wp-content\/uploads\/2022\/10\/domaine-de-kervallon-vue-du-ciel-a-ploermel.jpg\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.889094,\"longitude\":-2.331085},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Type of cuisine\",\"value\":\"other\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Caro\"},{\"@type\":\"PropertyValue\",\"name\":\"Opening hours\",\"value\":\"Open all year round\"},{\"@type\":\"PropertyValue\",\"name\":\"Capacity (seats)\",\"value\":\"150\"},{\"@type\":\"PropertyValue\",\"name\":\"Phone\",\"value\":\"06 76 68 83 67\"}]}},{\"@type\":\"ListItem\",\"position\":3,\"item\":{\"@type\":\"Thing\",\"name\":\"Cot\u00e9 Lac\",\"description\":\"Inn, restaurant, tapas bars, salad shops\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Type of cuisine\",\"value\":\"other\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Plo\u00ebrmel\"}]}},{\"@type\":\"ListItem\",\"position\":4,\"item\":{\"@type\":\"Thing\",\"name\":\"La Liziotaise\",\"description\":\"Salad shops, pizzeria, sandwich shops, snack bars\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Type of cuisine\",\"value\":\"other\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Lizio\"}]}},{\"@type\":\"ListItem\",\"position\":5,\"item\":{\"@type\":\"Thing\",\"name\":\"La Station du Val d'Oust\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Type of cuisine\",\"value\":\"French\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Val d'Oust\"}]}},{\"@type\":\"ListItem\",\"position\":6,\"item\":{\"@type\":\"Thing\",\"name\":\"Marie-Ange Le Chevalier\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Type of cuisine\",\"value\":\"French\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Val d'Oust\"}]}},{\"@type\":\"ListItem\",\"position\":7,\"item\":{\"@type\":\"Thing\",\"name\":\"L'Ecluse\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Type of cuisine\",\"value\":\"French\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Montertelot\"}]}},{\"@type\":\"ListItem\",\"position\":8,\"item\":{\"@type\":\"Thing\",\"name\":\"Le Relais du Maquis\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Type of cuisine\",\"value\":\"French\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Saint-Marcel\"}]}},{\"@type\":\"ListItem\",\"position\":9,\"item\":{\"@type\":\"Thing\",\"name\":\"L'Escale de l'Oust\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Type of cuisine\",\"value\":\"French\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Saint-Marcel\"}]}}]},{\"@type\":\"ItemList\",\"name\":\"Villes aux alentours\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"Thing\",\"name\":\"Vannes\",\"url\":\"https:\/\/www.mairie-vannes.fr\/\",\"image\":\"https:\/\/i0.wp.com\/onholidaysagain.com\/wp-content\/uploads\/2022\/05\/Visiter-Vannes-et-sa-vieille-ville-historique-scaled.jpg?w=2560\\u0026ssl=1\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from camping (km)\",\"value\":\"65\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"60\"},{\"@type\":\"PropertyValue\",\"name\":\"Must-see places \/ activities\",\"value\":\"The ramparts of Vannes and its flowering gardens  The medieval historic center with its half-timbered houses  The marina and the promenade along the Gulf of Morbihan  The Vannes aquarium and butterfly garden, Excursion to \u00cele aux Moines or \u00cele d\u2019Arz from the port\"},{\"@type\":\"PropertyValue\",\"name\":\"Markets \/ local events\",\"value\":\"Vannes Market: Wednesday and Saturday mornings, Place des Lices  Jazz Festival in Town (July)  Historic Festival of Vannes (Summer)  Christmas Market on the port esplanade\"},{\"@type\":\"PropertyValue\",\"name\":\"Restaurants \/ specialties\",\"value\":\"La T\u00eate en l\u2019Air: modern bistronomic cuisine  Le Roscanvec: Michelin-starred, refined local products  Cr\u00eaperie Dan Ewen: traditional Breton galettes  Specialties: galettes, seafood, kouign-amann\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Ideal for a day trip between culture and the sea. The center is very pleasant on foot and parking is well indicated on the outskirts. Take time for a coffee at the port before leaving!\"}]}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"Thing\",\"name\":\"Caro\",\"url\":\"https:\/\/caro.bzh\/\",\"image\":\"https:\/\/caro.bzh\/wp-content\/uploads\/sites\/404\/2025\/01\/cropped-janvier-2021-scaled-1.jpg\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from camping (km)\",\"value\":\"25\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"25\"},{\"@type\":\"PropertyValue\",\"name\":\"Must-see places \/ activities\",\"value\":\"L\u2019\u00e9glise Saint-Nicolas et son clocher typique du pays de Broc\u00e9liande  Balade dans le bourg et ses petites ruelles fleuries  Les sentiers de randonn\u00e9e autour de la vall\u00e9e de l\u2019Oust et du canal de Nantes \u00e0 Brest  La for\u00eat de Broc\u00e9liande \u00e0 proximit\u00e9 pour les amateurs de l\u00e9gendes\"},{\"@type\":\"PropertyValue\",\"name\":\"Markets \/ local events\",\"value\":\"Petit march\u00e9 local le dimanche matin (produits fermiers et artisanaux)  F\u00eate communale d\u00e9but ao\u00fbt avec animations et bal populaire\"},{\"@type\":\"PropertyValue\",\"name\":\"Restaurants \/ specialties\",\"value\":\"Le Relais de Caro : cuisine traditionnelle bretonne et ambiance conviviale  Cr\u00eaperie ambulante certains soirs d\u2019\u00e9t\u00e9 sur la place du village  Sp\u00e9cialit\u00e9s : galettes au bl\u00e9 noir, cidre local, far breton\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Un charmant village typique, calme et authentique. Parfait pour une pause tranquille ou une balade \u00e0 v\u00e9lo le long du canal. Id\u00e9al aussi comme \u00e9tape avant Rochefort-en-Terre.\"}]}},{\"@type\":\"ListItem\",\"position\":3,\"item\":{\"@type\":\"Thing\",\"name\":\"Malestroit\",\"url\":\"https:\/\/www.malestroit.bzh\/\",\"image\":\"https:\/\/woody.cloudly.space\/app\/uploads\/broceliande\/2019\/04\/49515991-126779331685926-6601044808270080440-n1-640x640.jpg\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from camping (km)\",\"value\":\"20\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"25\"},{\"@type\":\"PropertyValue\",\"name\":\"Must-see places \/ activities\",\"value\":\"Centre historique class\u00e9, vieux ch\u00e2teau m\u00e9di\u00e9val, remparts pittoresques, \u00c9glise Saint-Gilles\"},{\"@type\":\"PropertyValue\",\"name\":\"Markets \/ local events\",\"value\":\"March\u00e9s traditionnels anim\u00e9s, festivals culturels saisonniers riches en d\u00e9couvertes\"},{\"@type\":\"PropertyValue\",\"name\":\"Restaurants \/ specialties\",\"value\":\"Cuisine traditionnelle bretonne, sp\u00e9cialis\u00e9e dans les fruits de mer frais et les galettes de sarrasin\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Petite cit\u00e9 de caract\u00e8re, renomm\u00e9e pour son architecture m\u00e9di\u00e9vale et ses \u00e9v\u00e9nements culturels captivants. Id\u00e9ale pour une immersion dans l'histoire bretonne.\"}]}},{\"@type\":\"ListItem\",\"position\":4,\"item\":{\"@type\":\"Thing\",\"name\":\"Josselin\",\"url\":\"https:\/\/www.josselin.com\/\",\"image\":\"https:\/\/dynamic-media-cdn.tripadvisor.com\/media\/photo-o\/07\/72\/f3\/75\/chateau-de-josselin.jpg?w=1100\\u0026h=-1\\u0026s=1\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from camping (km)\",\"value\":\"30\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"35\"},{\"@type\":\"PropertyValue\",\"name\":\"Must-see places \/ activities\",\"value\":\"Josselin Castle, Notre-Dame du Roncier Basilica, Old Port of Josselin, Walk along the Nantes to Brest Canal\"},{\"@type\":\"PropertyValue\",\"name\":\"Markets \/ local events\",\"value\":\"Weekly markets every Wednesday morning, Annual medieval festival in August with shows and activities, Music festival in July\"},{\"@type\":\"PropertyValue\",\"name\":\"Restaurants \/ specialties\",\"value\":\"Local Breton specialties, buckwheat pancakes, sweet cr\u00eapes, fresh seafood, dishes based on local fish\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Josselin is famous for its majestic medieval castle and vibrant historic atmosphere, perfect for history and culture enthusiasts. Don't miss strolling through its picturesque alleys.\"}]}},{\"@type\":\"ListItem\",\"position\":5,\"item\":{\"@type\":\"Thing\",\"name\":\"Plo\u00ebrmel\",\"url\":\"https:\/\/www.ploermel.bzh\/\",\"image\":\"https:\/\/woody.cloudly.space\/app\/uploads\/broceliande\/2022\/05\/thumbs\/josselin-2-640x640.jpg\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from camping (km)\",\"value\":\"33\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"35\"},{\"@type\":\"PropertyValue\",\"name\":\"Must-see places \/ activities\",\"value\":\"Saint-Armel Church, Museum of Resistance in Brittany, lake in the city center, ideal for walks\"},{\"@type\":\"PropertyValue\",\"name\":\"Markets \/ local events\",\"value\":\"Weekly craft markets, cultural festivals and outdoor concerts throughout the year\"},{\"@type\":\"PropertyValue\",\"name\":\"Restaurants \/ specialties\",\"value\":\"Tasting traditional Breton cuisine with modern dishes, including cr\u00eapes, seafood, and galettes\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"A dynamic town rich in cultural heritage, offering a pleasant natural setting for visitors and residents\"}]}},{\"@type\":\"ListItem\",\"position\":6,\"item\":{\"@type\":\"Thing\",\"name\":\"Questembert\",\"url\":\"https:\/\/www.questembert.bzh\/\",\"image\":\"https:\/\/encrypted-tbn1.gstatic.com\/licensed-image?q=tbn:ANd9GcRyARwbv3BzKb3edZBWdKRhgya4X4WQ7WnnXuLNi6-I-eOGujhr5-ZY33Qeo7mJlji6xnyckSEq8KNJxOoCh6cNyxoNBXQHQqVMWPyCxw\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from camping (km)\",\"value\":\"37\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"40\"},{\"@type\":\"PropertyValue\",\"name\":\"Must-see places \/ activities\",\"value\":\"Explore the charming historic center of Questembert, visit Saint-Pierre Church, and walk the picturesque hiking trails surrounding the town.\"},{\"@type\":\"PropertyValue\",\"name\":\"Markets \/ local events\",\"value\":\"Don\u2019t miss the weekly markets where you can taste local products, as well as seasonal fairs showcasing regional artisans.\"},{\"@type\":\"PropertyValue\",\"name\":\"Restaurants \/ specialties\",\"value\":\"Enjoy authentic Breton cuisine, including local specialties such as cr\u00eapes, fresh seafood, and carefully prepared traditional dishes.\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Questembert is a charming town rich in architectural heritage, offering easy access to surrounding nature and many outdoor activities. An ideal destination for adventure and culture lovers.\"}]}},{\"@type\":\"ListItem\",\"position\":7,\"item\":{\"@type\":\"Thing\",\"name\":\"La Gacilly\",\"url\":\"https:\/\/lagacilly.fr\/\",\"image\":\"https:\/\/morbihan.com\/app\/uploads\/morbihan\/2023\/10\/thumbs\/La-Gacilly-3-Myriam-Busson21-10-2028-1920x960.jpg\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from camping (km)\",\"value\":\"40 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"45 min\"},{\"@type\":\"PropertyValue\",\"name\":\"Must-see places \/ activities\",\"value\":\"Botanical park, contemporary art center, flowered houses\"},{\"@type\":\"PropertyValue\",\"name\":\"Markets \/ local events\",\"value\":\"Annual photo festival, craft market\"},{\"@type\":\"PropertyValue\",\"name\":\"Restaurants \/ specialties\",\"value\":\"Local and organic cuisine\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Village known for its international photo festival and artistic atmosphere\"}]}},{\"@type\":\"ListItem\",\"position\":8,\"item\":{\"@type\":\"Thing\",\"name\":\"Noyal-Muzillac\",\"url\":\"https:\/\/www.noyal-muzillac.fr\/\",\"image\":\"https:\/\/www.damgan-larochebernard-tourisme.com\/wp-content\/uploads\/2020\/09\/ASB18@alamoureux-_MG_7188.jpg\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from camping (km)\",\"value\":\"35 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"40 min\"},{\"@type\":\"PropertyValue\",\"name\":\"Must-see places \/ activities\",\"value\":\"Saint-Pierre Church, natural site of the Gulf of Morbihan park\"},{\"@type\":\"PropertyValue\",\"name\":\"Markets \/ local events\",\"value\":\"Weekly markets, local events\"},{\"@type\":\"PropertyValue\",\"name\":\"Restaurants \/ specialties\",\"value\":\"Morbihan specialties\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Municipality close to the Gulf of Morbihan, offering natural and peaceful surroundings\"}]}},{\"@type\":\"ListItem\",\"position\":9,\"item\":{\"@type\":\"Thing\",\"name\":\"Malansac\",\"url\":\"https:\/\/www.malansac.fr\/\",\"image\":\"https:\/\/woody.cloudly.space\/app\/uploads\/rochefort-en-terre\/2021\/08\/thumbs\/scopidrone-malansac-1-bod-2682-1920x960.jpg\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from camping (km)\",\"value\":\"32\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"36\"},{\"@type\":\"PropertyValue\",\"name\":\"Must-see places \/ activities\",\"value\":\"Saint-Malo Church, hiking trails\"},{\"@type\":\"PropertyValue\",\"name\":\"Markets \/ local events\",\"value\":\"Small markets and cultural events\"},{\"@type\":\"PropertyValue\",\"name\":\"Restaurants \/ specialties\",\"value\":\"Traditional Breton cuisine\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Rural community offering a peaceful setting and nature activities\"}]}},{\"@type\":\"ListItem\",\"position\":10,\"item\":{\"@type\":\"Thing\",\"name\":\"Guillac\",\"url\":\"https:\/\/www.guillac.fr\/\",\"image\":\"https:\/\/bretagne.media.tourinsoft.eu\/upload\/Guillac-800x600.jpg\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from camping (km)\",\"value\":\"25\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"30\"},{\"@type\":\"PropertyValue\",\"name\":\"Must-see places \/ activities\",\"value\":\"Saint-Guillaume Chapel, countryside landscapes\"},{\"@type\":\"PropertyValue\",\"name\":\"Markets \/ local events\",\"value\":\"Cultural events and local festivals\"},{\"@type\":\"PropertyValue\",\"name\":\"Restaurants \/ specialties\",\"value\":\"Regional Breton products\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Typical Breton village with a rich religious heritage\"}]}},{\"@type\":\"ListItem\",\"position\":11,\"item\":{\"@type\":\"Thing\",\"name\":\"Sarzeau\",\"url\":\"https:\/\/www.sarzeau.fr\/\",\"image\":\"https:\/\/dynamic-media-cdn.tripadvisor.com\/media\/photo-o\/0f\/9d\/58\/fe\/a-proximite-du-village.jpg?w=1400\\u0026h=1400\\u0026s=1\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from camping (km)\",\"value\":\"49\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"55\"},{\"@type\":\"PropertyValue\",\"name\":\"Must-see places \/ activities\",\"value\":\"Suscinio Castle, beach, coastal trails\"},{\"@type\":\"PropertyValue\",\"name\":\"Markets \/ local events\",\"value\":\"Producer markets, nautical events\"},{\"@type\":\"PropertyValue\",\"name\":\"Restaurants \/ specialties\",\"value\":\"Seafood and Gulf of Morbihan cuisine\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Resort ideal for combining heritage and nautical leisure activities\"}]}},{\"@type\":\"ListItem\",\"position\":12,\"item\":{\"@type\":\"Thing\",\"name\":\"Rochefort-en-Terre\",\"url\":\"https:\/\/www.rochefortenterre-tourisme.bzh\/\",\"image\":\"https:\/\/woody.cloudly.space\/app\/uploads\/rochefort-en-terre\/2022\/10\/thumbs\/Rochefort-en-Terre-heure-bleue-1920x960.jpg\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from camping (km)\",\"value\":\"50\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"55\"},{\"@type\":\"PropertyValue\",\"name\":\"Must-see places \/ activities\",\"value\":\"Floral village, cobbled streets, castle\"},{\"@type\":\"PropertyValue\",\"name\":\"Markets \/ local events\",\"value\":\"Medieval festivals, craft markets\"},{\"@type\":\"PropertyValue\",\"name\":\"Restaurants \/ specialties\",\"value\":\"Local gastronomy\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Characterful village listed among the most beautiful villages in France\"}]}},{\"@type\":\"ListItem\",\"position\":13,\"item\":{\"@type\":\"Thing\",\"name\":\"Plumelec\",\"url\":\"https:\/\/www.plumelec.org\/\",\"image\":\"https:\/\/www.francethisway.com\/images\/places\/chateau-de-josselin.jpg\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from camping (km)\",\"value\":\"37\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"40\"},{\"@type\":\"PropertyValue\",\"name\":\"Must-see places \/ activities\",\"value\":\"Saint-Pierre Church, forest trails, golf courses\"},{\"@type\":\"PropertyValue\",\"name\":\"Markets \/ local events\",\"value\":\"Local markets, sports and cultural events\"},{\"@type\":\"PropertyValue\",\"name\":\"Restaurants \/ specialties\",\"value\":\"Traditional Breton cuisine\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Town known for its sports events and pleasant natural surroundings\"}]}}]},{\"@type\":\"ItemList\",\"name\":\"Recommended activities and places\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"Thing\",\"name\":\"Indoor heated pool with water slides\",\"url\":\"https:\/\/www.domaine-de-kervallon.com\/camping-morbihan-avec-parc-aquatique\/camping-piscine-bretagne\/\",\"image\":\"https:\/\/www.domaine-de-kervallon.com\/wp-content\/uploads\/2022\/11\/jeux-enfants-domaine-kervallon.jpg\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Family water leisure\"},{\"@type\":\"PropertyValue\",\"name\":\"Town \/ area\",\"value\":\"Camping de Kervallon, Le Val Saving Caro, 56140\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"0\"},{\"@type\":\"PropertyValue\",\"name\":\"Average duration\",\"value\":\"Free access during your stay\"},{\"@type\":\"PropertyValue\",\"name\":\"Booking required?\",\"value\":\"No, free access for residents\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Enjoy a complete aquapark with a heated indoor pool, water slides, a paddling pool for children, and massage jets for optimal relaxation.\"}]}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"Thing\",\"name\":\"Wellness area with hot tub and sauna\",\"url\":\"https:\/\/www.domaine-de-kervallon.com\/camping-morbihan-avec-parc-aquatique\/camping-espace-bien-etre-morbihan\/\",\"image\":\"https:\/\/www.domaine-de-kervallon.com\/wp-content\/uploads\/2022\/11\/interieur-spa-kervallon-bien-etre.jpg\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Relaxation and wellness\"},{\"@type\":\"PropertyValue\",\"name\":\"Town \/ area\",\"value\":\"Camping de Kervallon, Caro\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"0\"},{\"@type\":\"PropertyValue\",\"name\":\"Average duration\",\"value\":\"On site\"},{\"@type\":\"PropertyValue\",\"name\":\"Booking required?\",\"value\":\"Possibly\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Relaxation with hot tub and sauna accessible to holidaymakers.\"}]}},{\"@type\":\"ListItem\",\"position\":3,\"item\":{\"@type\":\"Thing\",\"name\":\"Children's activities and treasure hunt in July-August\",\"url\":\"https:\/\/www.domaine-de-kervallon.com\/camping-animations-morbihan\/https:\/\/www.domaine-de-kervallon.com\/wp-content\/uploads\/2022\/12\/LES-POTEAUX-KERLANTA-1.jpg\",\"image\":\"https:\/\/www.domaine-de-kervallon.com\/wp-content\/uploads\/2021\/12\/jeu-piste.jpg\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Children's entertainment\"},{\"@type\":\"PropertyValue\",\"name\":\"Town \/ area\",\"value\":\"Camping de Kervallon, Caro\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"0\"},{\"@type\":\"PropertyValue\",\"name\":\"Average duration\",\"value\":\"Summer\"},{\"@type\":\"PropertyValue\",\"name\":\"Booking required?\",\"value\":\"Non\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Fun and educational activities for children during peak season.\"}]}},{\"@type\":\"ListItem\",\"position\":4,\"item\":{\"@type\":\"Thing\",\"name\":\"Archery initiation\",\"url\":\"https:\/\/www.domaine-de-kervallon.com\/camping-animations-morbihan\/\",\"image\":\"https:\/\/centredepleinenature.com\/wp-content\/uploads\/Apprendre-a-tirer-a-larc-en-Normandie.jpg\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Sport activity\"},{\"@type\":\"PropertyValue\",\"name\":\"Town \/ area\",\"value\":\"Camping de Kervallon, Caro\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"0\"},{\"@type\":\"PropertyValue\",\"name\":\"Average duration\",\"value\":\"On site\"},{\"@type\":\"PropertyValue\",\"name\":\"Booking required?\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Introductory sessions in archery for beginners.\"}]}},{\"@type\":\"ListItem\",\"position\":5,\"item\":{\"@type\":\"Thing\",\"name\":\"Randonn\u00e9e p\u00e9destre autour du camping\",\"url\":\"https:\/\/www.domaine-de-kervallon.com\/blog\/randonnee-morbihan\/\",\"image\":\"https:\/\/www.golfedumorbihan.de\/content\/uploads\/2020\/09\/Rhuys2015_MG_1493.jpg\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Activit\u00e9 nature\"},{\"@type\":\"PropertyValue\",\"name\":\"Town \/ area\",\"value\":\"Aux alentours du Domaine de Kervallon\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"0-5\"},{\"@type\":\"PropertyValue\",\"name\":\"Average duration\",\"value\":\"Variable\"},{\"@type\":\"PropertyValue\",\"name\":\"Booking required?\",\"value\":\"Non\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Sentiers de randonn\u00e9e dans l'environnement paisible et naturel proche du camping.\"}]}},{\"@type\":\"ListItem\",\"position\":6,\"item\":{\"@type\":\"Thing\",\"name\":\"Parcours VTT\",\"url\":\"https:\/\/www.domaine-de-kervallon.com\/blog\/5-circuits-velos-et-vtt-a-faire-pres-du-domaine-de-kervallon\/\",\"image\":\"https:\/\/www.domaine-de-kervallon.com\/wp-content\/uploads\/2022\/11\/velo-vtt-banner.jpg\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Activit\u00e9 sportive\"},{\"@type\":\"PropertyValue\",\"name\":\"Town \/ area\",\"value\":\"Aux alentours du Domaine de Kervallon\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"0-5\"},{\"@type\":\"PropertyValue\",\"name\":\"Average duration\",\"value\":\"Variable\"},{\"@type\":\"PropertyValue\",\"name\":\"Booking required?\",\"value\":\"Non\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Balades et circuits VTT balis\u00e9s pour tous niveaux en for\u00eat de Broc\u00e9liande.\"}]}},{\"@type\":\"ListItem\",\"position\":7,\"item\":{\"@type\":\"Thing\",\"name\":\"Salle de jeux et trampoline pour enfants\",\"url\":\"https:\/\/www.domaine-de-kervallon.com\/camping-animations-morbihan\/\",\"image\":\"https:\/\/www.domaine-de-kervallon.com\/wp-content\/uploads\/2022\/12\/fillette-trmpoline-kervallon.jpg\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Loisir enfants\"},{\"@type\":\"PropertyValue\",\"name\":\"Town \/ area\",\"value\":\"Camping de Kervallon, Caro\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"0\"},{\"@type\":\"PropertyValue\",\"name\":\"Average duration\",\"value\":\"Libre\"},{\"@type\":\"PropertyValue\",\"name\":\"Booking required?\",\"value\":\"Non\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Espace couvert de jeux int\u00e9rieur et trampoline en plein air.\"}]}},{\"@type\":\"ListItem\",\"position\":8,\"item\":{\"@type\":\"Thing\",\"name\":\"Ateliers cr\u00e9atifs et tournois sportifs plusieurs fois par semaine\",\"url\":\"https:\/\/www.domaine-de-kervallon.com\/camping-animations-morbihan\/\",\"image\":\"https:\/\/www.domaine-de-kervallon.com\/wp-content\/uploads\/2022\/12\/LES-POTEAUX-KERLANTA-1.jpg\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Animations adultes et enfants\"},{\"@type\":\"PropertyValue\",\"name\":\"Town \/ area\",\"value\":\"Camping de Kervallon, Caro\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"0\"},{\"@type\":\"PropertyValue\",\"name\":\"Average duration\",\"value\":\"R\u00e9parti dans la semaine\"},{\"@type\":\"PropertyValue\",\"name\":\"Booking required?\",\"value\":\"Non\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Animations vari\u00e9es comme ateliers manuels et tournois de sports collectifs.\"}]}},{\"@type\":\"ListItem\",\"position\":9,\"item\":{\"@type\":\"Thing\",\"name\":\"Balades \u00e0 cheval \u00e0 Tr\u00e9horenteuc (20 min)\",\"url\":\"https:\/\/www.domaine-de-kervallon.com\/camping-animations-morbihan\/\",\"image\":\"https:\/\/www.domaine-de-kervallon.com\/wp-content\/uploads\/2022\/12\/ballade-poney-enfant-kervallon.jpg\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Activit\u00e9 \u00e9questre externe\"},{\"@type\":\"PropertyValue\",\"name\":\"Town \/ area\",\"value\":\"Tr\u00e9horenteuc, \u00e0 20 minutes du camping\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"15\"},{\"@type\":\"PropertyValue\",\"name\":\"Average duration\",\"value\":\"Variable\"},{\"@type\":\"PropertyValue\",\"name\":\"Booking required?\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Services de promenade et initiation \u00e0 l\u2019\u00e9quitation \u00e0 proximit\u00e9.\"}]}},{\"@type\":\"ListItem\",\"position\":10,\"item\":{\"@type\":\"Thing\",\"name\":\"Go-karting in Guillac (15 min)\",\"url\":\"https:\/\/circuit-de-guillac.com\/\",\"image\":\"https:\/\/www.circuitkarting.fr\/wp-content\/uploads\/2025\/06\/7ce847d3d63dd5b23b822b5f8ff1c8eb-1-289x181.jpg\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Outdoor sports activity\"},{\"@type\":\"PropertyValue\",\"name\":\"Town \/ area\",\"value\":\"Guillac, 15 minutes from the campsite\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"12\"},{\"@type\":\"PropertyValue\",\"name\":\"Average duration\",\"value\":\"Variable\"},{\"@type\":\"PropertyValue\",\"name\":\"Booking required?\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Go-kart circuit for adrenaline seekers near the campsite.\"}]}},{\"@type\":\"ListItem\",\"position\":11,\"item\":{\"@type\":\"Thing\",\"name\":\"Aquatic leisure center in Taupont (10 min)\",\"url\":\"https:\/\/morbihan.com\/a-voir-a-faire\/activites-et-loisirs\/les-petits-loupiots-du-lac-taupont-fr-4407680\/\",\"image\":\"https:\/\/api.cloudly.space\/resize\/crop\/1200\/627\/60\/aHR0cHM6Ly9jZHQ1Ni5tZWRpYS50b3VyaW5zb2Z0LmV1L3VwbG9hZC9COTcyMDI3MTAzNFouMS0yMDE5MDcxNjE4NDExOS0wMDAtR1VJRTMxUUJCLjEtMC5qcGc=\/image.jpg\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Outdoor water leisure\"},{\"@type\":\"PropertyValue\",\"name\":\"Town \/ area\",\"value\":\"Taupont, 10 minutes from the campsite\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"8\"},{\"@type\":\"PropertyValue\",\"name\":\"Average duration\",\"value\":\"Variable\"},{\"@type\":\"PropertyValue\",\"name\":\"Booking required?\",\"value\":\"Varies\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Water and leisure space for the whole family close by.\"}]}},{\"@type\":\"ListItem\",\"position\":12,\"item\":{\"@type\":\"Thing\",\"name\":\"Kingoland theme park in Plumelin (35 min)\",\"url\":\"https:\/\/kingoland.com\/\",\"image\":\"https:\/\/www.domaine-de-kervallon.com\/wp-content\/uploads\/2022\/11\/Pieuvre-Kingoland.jpg\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"External amusement park\"},{\"@type\":\"PropertyValue\",\"name\":\"Town \/ area\",\"value\":\"Plumelin, 35 minutes from the campsite\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"28\"},{\"@type\":\"PropertyValue\",\"name\":\"Average duration\",\"value\":\"Variable\"},{\"@type\":\"PropertyValue\",\"name\":\"Booking required?\",\"value\":\"Recommended\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Family park with attractions and fun activities for children.\"}]}},{\"@type\":\"ListItem\",\"position\":13,\"item\":{\"@type\":\"Thing\",\"name\":\"Lake golf Lac au Duc in Plo\u00ebrmel (10 min)\",\"url\":\"https:\/\/bluegreen.fr\/lac-au-duc\/\",\"image\":\"https:\/\/i.ytimg.com\/vi\/u82R2VyDKkw\/maxresdefault.jpg\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Outdoor sports activity\"},{\"@type\":\"PropertyValue\",\"name\":\"Town \/ area\",\"value\":\"Plo\u00ebrmel, 10 minutes from the campsite\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"8\"},{\"@type\":\"PropertyValue\",\"name\":\"Average duration\",\"value\":\"Variable\"},{\"@type\":\"PropertyValue\",\"name\":\"Booking required?\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"18-hole golf course set in a natural environment nearby.\"}]}},{\"@type\":\"ListItem\",\"position\":14,\"item\":{\"@type\":\"Thing\",\"name\":\"Local markets and regional products in Plo\u00ebrmel\",\"url\":\"https:\/\/www.pitchup.com\/campsites\/france\/bretagne\/morbihan\/caro\/domaine-de-kervallon\/\",\"image\":\"https:\/\/elaia-public.s3.fr-par.scw.cloud\/metadata_images\/image_6a96e2b05bce5.jpeg\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Cultural discovery\"},{\"@type\":\"PropertyValue\",\"name\":\"Town \/ area\",\"value\":\"Plo\u00ebrmel, about 10 minutes from the campsite\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"8\"},{\"@type\":\"PropertyValue\",\"name\":\"Average duration\",\"value\":\"Variable\"},{\"@type\":\"PropertyValue\",\"name\":\"Booking required?\",\"value\":\"Non\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Markets with typical local products for gastronomic and artisanal exploration.\"}]}},{\"@type\":\"ListItem\",\"position\":15,\"item\":{\"@type\":\"Thing\",\"name\":\"Yoga at Kervallon Estate\",\"url\":\"https:\/\/www.domaine-de-kervallon.com\/en\/animations-and-activities\/\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"On-site activity\"},{\"@type\":\"PropertyValue\",\"name\":\"Town \/ area\",\"value\":\"Kervallon Camping\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"0\"},{\"@type\":\"PropertyValue\",\"name\":\"Average duration\",\"value\":\"Depending on sessions\"},{\"@type\":\"PropertyValue\",\"name\":\"Booking required?\",\"value\":\"Yes, reservation recommended\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Yoga classes offered directly at the campsite for relaxation and well-being[3][7].\"}]}},{\"@type\":\"ListItem\",\"position\":16,\"item\":{\"@type\":\"Thing\",\"name\":\"Fishing at the camping lake\",\"url\":\"https:\/\/www.domaine-de-kervallon.com\/en\/animations-and-activities\/\",\"image\":\"https:\/\/elaia-public.s3.fr-par.scw.cloud\/metadata_images\/image_6a96e2c0e1b04.webp\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"On-site activity\"},{\"@type\":\"PropertyValue\",\"name\":\"Town \/ area\",\"value\":\"Kervallon Camping\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"0\"},{\"@type\":\"PropertyValue\",\"name\":\"Average duration\",\"value\":\"Flexible\"},{\"@type\":\"PropertyValue\",\"name\":\"Booking required?\",\"value\":\"Non\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Fishing possible in the camping lake, a peaceful activity suitable for all ages[3][7].\"}]}},{\"@type\":\"ListItem\",\"position\":17,\"item\":{\"@type\":\"Thing\",\"name\":\"Nordic Walking (cross-country walking)\",\"url\":\"https:\/\/www.domaine-de-kervallon.com\/en\/animations-and-activities\/\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Sport activity\"},{\"@type\":\"PropertyValue\",\"name\":\"Town \/ area\",\"value\":\"Kervallon Camping and surroundings\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"0+\"},{\"@type\":\"PropertyValue\",\"name\":\"Average duration\",\"value\":\"Depending on route\"},{\"@type\":\"PropertyValue\",\"name\":\"Booking required?\",\"value\":\"Non\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Walking practice with sticks, outdoor activity recommended around the campsite[3][7].\"}]}},{\"@type\":\"ListItem\",\"position\":18,\"item\":{\"@type\":\"Thing\",\"name\":\"Visit the mini-farm\",\"url\":\"https:\/\/www.domaine-de-kervallon.com\/en\/animations-and-activities\/\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"On-site activity\"},{\"@type\":\"PropertyValue\",\"name\":\"Town \/ area\",\"value\":\"Kervallon Camping\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"0\"},{\"@type\":\"PropertyValue\",\"name\":\"Average duration\",\"value\":\"Flexible\"},{\"@type\":\"PropertyValue\",\"name\":\"Booking required?\",\"value\":\"Non\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Discover the mini farm accessible to children, interact with animals[3][7].\"}]}},{\"@type\":\"ListItem\",\"position\":19,\"item\":{\"@type\":\"Thing\",\"name\":\"Theme evenings at the campsite\",\"url\":\"https:\/\/www.domaine-de-kervallon.com\/en\/animations-and-activities\/\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Entertainment\"},{\"@type\":\"PropertyValue\",\"name\":\"Town \/ area\",\"value\":\"Kervallon Camping\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"0\"},{\"@type\":\"PropertyValue\",\"name\":\"Average duration\",\"value\":\"Evening\"},{\"@type\":\"PropertyValue\",\"name\":\"Booking required?\",\"value\":\"Non\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Regular organization of themed evenings: magic shows, concerts, discos[3][7].\"}]}},{\"@type\":\"ListItem\",\"position\":20,\"item\":{\"@type\":\"Thing\",\"name\":\"Construction of nest boxes and insect hotels\",\"url\":\"https:\/\/www.domaine-de-kervallon.com\/en\/animations-and-activities\/\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Nature workshop\"},{\"@type\":\"PropertyValue\",\"name\":\"Town \/ area\",\"value\":\"Camping de Kervallon\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"0\"},{\"@type\":\"PropertyValue\",\"name\":\"Average duration\",\"value\":\"Session\"},{\"@type\":\"PropertyValue\",\"name\":\"Booking required?\",\"value\":\"Non\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Nature workshops for children and families to create shelters for local wildlife.\"}]}},{\"@type\":\"ListItem\",\"position\":21,\"item\":{\"@type\":\"Thing\",\"name\":\"Various cycling and mountain biking trails\",\"url\":\"https:\/\/www.pitchup.com\/campsites\/france\/bretagne\/morbihan\/caro\/domaine-de-kervallon\/\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Nature sport\"},{\"@type\":\"PropertyValue\",\"name\":\"Town \/ area\",\"value\":\"Around the camping\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"Nearby\"},{\"@type\":\"PropertyValue\",\"name\":\"Average duration\",\"value\":\"Depending on the trail\"},{\"@type\":\"PropertyValue\",\"name\":\"Booking required?\",\"value\":\"Non\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Numerous mountain biking routes and trails nearby for cycling enthusiasts.\"}]}},{\"@type\":\"ListItem\",\"position\":22,\"item\":{\"@type\":\"Thing\",\"name\":\"Bowling in Plo\u00ebrmel\",\"url\":\"https:\/\/www.pitchup.com\/campsites\/france\/bretagne\/morbihan\/caro\/domaine-de-kervallon\/\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Leisure\"},{\"@type\":\"PropertyValue\",\"name\":\"Town \/ area\",\"value\":\"Plo\u00ebrmel\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"10\"},{\"@type\":\"PropertyValue\",\"name\":\"Average duration\",\"value\":\"Variable\"},{\"@type\":\"PropertyValue\",\"name\":\"Booking required?\",\"value\":\"Recommended\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Nearby bowling center, ideal for a friendly evening.\"}]}},{\"@type\":\"ListItem\",\"position\":23,\"item\":{\"@type\":\"Thing\",\"name\":\"Cinema in Plo\u00ebrmel\",\"url\":\"https:\/\/www.pitchup.com\/campsites\/france\/bretagne\/morbihan\/caro\/domaine-de-kervallon\/\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Cultural leisure\"},{\"@type\":\"PropertyValue\",\"name\":\"Town \/ area\",\"value\":\"Plo\u00ebrmel\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"10\"},{\"@type\":\"PropertyValue\",\"name\":\"Average duration\",\"value\":\"About 1h30\"},{\"@type\":\"PropertyValue\",\"name\":\"Booking required?\",\"value\":\"Non\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Modern cinema hall offering recent screenings.\"}]}},{\"@type\":\"ListItem\",\"position\":24,\"item\":{\"@type\":\"Thing\",\"name\":\"Botanical Garden of Broc\u00e9liande in Br\u00e9al-sous-Montfort\",\"url\":\"https:\/\/www.pitchup.com\/campsites\/france\/bretagne\/morbihan\/caro\/domaine-de-kervallon\/\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Nature visit\"},{\"@type\":\"PropertyValue\",\"name\":\"Town \/ area\",\"value\":\"Br\u00e9al-sous-Montfort\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"30\"},{\"@type\":\"PropertyValue\",\"name\":\"Average duration\",\"value\":\"2-3 hours\"},{\"@type\":\"PropertyValue\",\"name\":\"Booking required?\",\"value\":\"Recommended\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Remarkable gardens to discover local flora and thematic exhibitions.\"}]}},{\"@type\":\"ListItem\",\"position\":25,\"item\":{\"@type\":\"Thing\",\"name\":\"Boat rides on the Nantes to Brest canal\",\"url\":\"https:\/\/www.pitchup.com\/campsites\/france\/bretagne\/morbihan\/caro\/domaine-de-kervallon\/\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Water leisure\"},{\"@type\":\"PropertyValue\",\"name\":\"Town \/ area\",\"value\":\"Canal Nantes-Brest\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"Variable depending on access\"},{\"@type\":\"PropertyValue\",\"name\":\"Average duration\",\"value\":\"Variable\"},{\"@type\":\"PropertyValue\",\"name\":\"Booking required?\",\"value\":\"Depending on provider\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Boat trips or houseboat rentals in the surroundings[1][2].\"}]}},{\"@type\":\"ListItem\",\"position\":26,\"item\":{\"@type\":\"Thing\",\"name\":\"Visit of Brother Bernardin's Astronomical Clock\",\"url\":\"https:\/\/www.tripadvisor.com\/Attraction_Review-g2360136-d3548471-Reviews-Horloge_Astronomique_du_Frere_Bernardin-Ploermel_Morbihan_Brittany.html\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Historic monument\"},{\"@type\":\"PropertyValue\",\"name\":\"Town \/ area\",\"value\":\"Plo\u00ebrmel\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"10\"},{\"@type\":\"PropertyValue\",\"name\":\"Average duration\",\"value\":\"30 min - 1h\"},{\"@type\":\"PropertyValue\",\"name\":\"Booking required?\",\"value\":\"Non\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Typical monument to discover in Plo\u00ebrmel, interesting for history enthusiasts[5].\"}]}},{\"@type\":\"ListItem\",\"position\":27,\"item\":{\"@type\":\"Thing\",\"name\":\"Saint-Armel Church\",\"url\":\"https:\/\/www.tripadvisor.com\/Attraction_Review-g2360136-d3548472-Reviews-Eglise_Saint_Armel-Ploermel_Morbihan_Brittany.html\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Cultural visit\"},{\"@type\":\"PropertyValue\",\"name\":\"Town \/ area\",\"value\":\"Plo\u00ebrmel\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"10\"},{\"@type\":\"PropertyValue\",\"name\":\"Average duration\",\"value\":\"30 min\"},{\"@type\":\"PropertyValue\",\"name\":\"Booking required?\",\"value\":\"Non\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Visit to this local church with rich architectural heritage[5].\"}]}},{\"@type\":\"ListItem\",\"position\":28,\"item\":{\"@type\":\"Thing\",\"name\":\"Mauron to Questembert Greenway\",\"url\":\"https:\/\/www.tripadvisor.com\/Attraction_Review-g2360136-d3548473-Reviews-Voie_Verte_Mauron_to_Questembert-Mauron_Morbihan_Brittany.html\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Hiking trail\"},{\"@type\":\"PropertyValue\",\"name\":\"Town \/ area\",\"value\":\"Between Mauron and Questembert\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"Approx. 40\"},{\"@type\":\"PropertyValue\",\"name\":\"Average duration\",\"value\":\"Variable depending on section\"},{\"@type\":\"PropertyValue\",\"name\":\"Booking required?\",\"value\":\"Non\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Greenway route for family walks, hiking, and cycling[5].\"}]}},{\"@type\":\"ListItem\",\"position\":29,\"item\":{\"@type\":\"Thing\",\"name\":\"Des Heures Dehors - Garden and natural spaces\",\"url\":\"https:\/\/www.tripadvisor.com\/Attraction_Review-g2360136-d11223318-Reviews-Des_Heures_Dehors-Caro_Morbihan_Brittany.html\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Garden\"},{\"@type\":\"PropertyValue\",\"name\":\"Town \/ area\",\"value\":\"Near Caro\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"2.8\"},{\"@type\":\"PropertyValue\",\"name\":\"Average duration\",\"value\":\"1-2 hours\"},{\"@type\":\"PropertyValue\",\"name\":\"Booking required?\",\"value\":\"Possibly\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Small garden to visit and enjoy a nature moment close to the campsite[5].\"}]}},{\"@type\":\"ListItem\",\"position\":30,\"item\":{\"@type\":\"Thing\",\"name\":\"Sailing Club in Plo\u00ebrmel\",\"url\":\"https:\/\/www.domaine-de-kervallon.com\/en\/animations-and-activities\/\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"water sports activity\"},{\"@type\":\"PropertyValue\",\"name\":\"Town \/ area\",\"value\":\"Plo\u00ebrmel\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"10 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Average duration\",\"value\":\"15 minutes by car\"},{\"@type\":\"PropertyValue\",\"name\":\"Booking required?\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Club offering catamaran, canoe, stand-up paddle, windsurfing, water skiing, wakeboard, and towable tubes\"}]}},{\"@type\":\"ListItem\",\"position\":31,\"item\":{\"@type\":\"Thing\",\"name\":\"Hiking in Broc\u00e9liande\",\"url\":\"https:\/\/www.domaine-de-kervallon.com\/en\/animations-and-activities\/\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"nature and hiking activity\"},{\"@type\":\"PropertyValue\",\"name\":\"Town \/ area\",\"value\":\"Foret de Broc\u00e9liande - Camp\u00e9n\u00e9ac\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"20-30 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Average duration\",\"value\":\"Variable depending on the route\"},{\"@type\":\"PropertyValue\",\"name\":\"Booking required?\",\"value\":\"Non\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Beautiful walks in a forest renowned for its legends\"}]}},{\"@type\":\"ListItem\",\"position\":32,\"item\":{\"@type\":\"Thing\",\"name\":\"Table tennis at the campground\",\"url\":\"https:\/\/www.domaine-de-kervallon.com\/en\/animations-and-activities\/\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"onsite sport\"},{\"@type\":\"PropertyValue\",\"name\":\"Town \/ area\",\"value\":\"Domaine de Kervallon\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"0 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Average duration\",\"value\":\"On site\"},{\"@type\":\"PropertyValue\",\"name\":\"Booking required?\",\"value\":\"Non\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Ping-pong tables available for all ages\"}]}},{\"@type\":\"ListItem\",\"position\":33,\"item\":{\"@type\":\"Thing\",\"name\":\"Petanque Tournaments\",\"url\":\"https:\/\/www.domaine-de-kervallon.com\/en\/animations-and-activities\/\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"sport activity\"},{\"@type\":\"PropertyValue\",\"name\":\"Town \/ area\",\"value\":\"Camping\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"0 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Average duration\",\"value\":\"On site\"},{\"@type\":\"PropertyValue\",\"name\":\"Booking required?\",\"value\":\"Non\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Friendly and popular activity at the campsite\"}]}},{\"@type\":\"ListItem\",\"position\":34,\"item\":{\"@type\":\"Thing\",\"name\":\"Beginner climbing course\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"sport activity\"},{\"@type\":\"PropertyValue\",\"name\":\"Town \/ area\",\"value\":\"Nearby (to be confirmed locally)\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"To be confirmed\"},{\"@type\":\"PropertyValue\",\"name\":\"Average duration\",\"value\":\"To be confirmed\"},{\"@type\":\"PropertyValue\",\"name\":\"Booking required?\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"These activities may be offered ponctually, to confirm with the campsite\"}]}},{\"@type\":\"ListItem\",\"position\":35,\"item\":{\"@type\":\"Thing\",\"name\":\"Themed Orienteering Course\",\"url\":\"https:\/\/www.campings.luxury\/en-gb\/brittany\/morbihan\/caro\/domaine-de-kervallon\/l-4050594\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"fun outdoor activity\"},{\"@type\":\"PropertyValue\",\"name\":\"Town \/ area\",\"value\":\"Surrounding Countryside\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"Nearby\"},{\"@type\":\"PropertyValue\",\"name\":\"Average duration\",\"value\":\"1-2 hours\"},{\"@type\":\"PropertyValue\",\"name\":\"Booking required?\",\"value\":\"Sometimes\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Orienteering races organized in nature by the campsite\"}]}},{\"@type\":\"ListItem\",\"position\":36,\"item\":{\"@type\":\"Thing\",\"name\":\"Creative Workshops for Children\",\"url\":\"https:\/\/www.campings.luxury\/en-gb\/brittany\/morbihan\/caro\/domaine-de-kervallon\/l-4050594\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"educational workshop\"},{\"@type\":\"PropertyValue\",\"name\":\"Town \/ area\",\"value\":\"Kervallon Estate\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"0 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Average duration\",\"value\":\"Regular sessions\"},{\"@type\":\"PropertyValue\",\"name\":\"Booking required?\",\"value\":\"Non\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Manual activities offered by the children's club\"}]}},{\"@type\":\"ListItem\",\"position\":37,\"item\":{\"@type\":\"Thing\",\"name\":\"Themed Evenings with Shows\",\"url\":\"https:\/\/www.campings.luxury\/en-gb\/brittany\/morbihan\/caro\/domaine-de-kervallon\/l-4050594\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"festive entertainment\"},{\"@type\":\"PropertyValue\",\"name\":\"Town \/ area\",\"value\":\"Camping\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"0 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Average duration\",\"value\":\"In the evening\"},{\"@type\":\"PropertyValue\",\"name\":\"Booking required?\",\"value\":\"Non\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Concerts, magic shows, dance evenings organized on site\"}]}},{\"@type\":\"ListItem\",\"position\":38,\"item\":{\"@type\":\"Thing\",\"name\":\"Outdoor Yoga\",\"url\":\"https:\/\/www.domaine-de-kervallon.com\/en\/animations-and-activities\/\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"well-being activity\"},{\"@type\":\"PropertyValue\",\"name\":\"Town \/ area\",\"value\":\"Domaine de Kervallon\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"0 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Average duration\",\"value\":\"Scheduled sessions\"},{\"@type\":\"PropertyValue\",\"name\":\"Booking required?\",\"value\":\"Non\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Group yoga classes on site\"}]}},{\"@type\":\"ListItem\",\"position\":39,\"item\":{\"@type\":\"Thing\",\"name\":\"Pedagogical Mini-Farm Visit\",\"url\":\"https:\/\/www.campings.luxury\/en-gb\/brittany\/morbihan\/caro\/domaine-de-kervallon\/l-4050594\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"nature and educational activity\"},{\"@type\":\"PropertyValue\",\"name\":\"Town \/ area\",\"value\":\"Domaine de Kervallon\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"0 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Average duration\",\"value\":\"Free\"},{\"@type\":\"PropertyValue\",\"name\":\"Booking required?\",\"value\":\"Non\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Allows children to discover farm animals\"}]}},{\"@type\":\"ListItem\",\"position\":40,\"item\":{\"@type\":\"Thing\",\"name\":\"Swimming in the campsite lake\",\"url\":\"https:\/\/www.domaine-de-kervallon.com\/en\/animations-and-activities\/\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"water activity\"},{\"@type\":\"PropertyValue\",\"name\":\"Town \/ area\",\"value\":\"Campsite lake\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"0 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Average duration\",\"value\":\"Free\"},{\"@type\":\"PropertyValue\",\"name\":\"Booking required?\",\"value\":\"Non\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Fishing and swimming possible in the lake\"}]}},{\"@type\":\"ListItem\",\"position\":41,\"item\":{\"@type\":\"Thing\",\"name\":\"Bike rides on cycling paths\",\"url\":\"https:\/\/www.domaine-de-kervallon.com\/en\/animations-and-activities\/\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"sports activity\"},{\"@type\":\"PropertyValue\",\"name\":\"Town \/ area\",\"value\":\"Campsite surroundings\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"Immediate surroundings\"},{\"@type\":\"PropertyValue\",\"name\":\"Average duration\",\"value\":\"Variable\"},{\"@type\":\"PropertyValue\",\"name\":\"Booking required?\",\"value\":\"Non\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Cycling and mountain biking routes available in the region\"}]}},{\"@type\":\"ListItem\",\"position\":42,\"item\":{\"@type\":\"Thing\",\"name\":\"Climbing in an adventure park\",\"url\":\"https:\/\/www.pitchup.com\/campsites\/france\/bretagne\/morbihan\/caro\/domaine-de-kervallon\/\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"sports activity\"},{\"@type\":\"PropertyValue\",\"name\":\"Town \/ area\",\"value\":\"Le Roc Saint Andr\u00e9\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"10 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Average duration\",\"value\":\"A few hours\"},{\"@type\":\"PropertyValue\",\"name\":\"Booking required?\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Tree-top adventure course nearby for thrills and sensations\"}]}},{\"@type\":\"ListItem\",\"position\":43,\"item\":{\"@type\":\"Thing\",\"name\":\"Local markets and crafts\",\"url\":\"https:\/\/www.domaine-de-kervallon.com\/en\/animations-and-activities\/\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"cultural leisure\"},{\"@type\":\"PropertyValue\",\"name\":\"Town \/ area\",\"value\":\"Plo\u00ebrmel and surroundings\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"10 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Average duration\",\"value\":\"Half a day\"},{\"@type\":\"PropertyValue\",\"name\":\"Booking required?\",\"value\":\"Non\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Traditional markets with regional products to discover\"}]}},{\"@type\":\"ListItem\",\"position\":44,\"item\":{\"@type\":\"Thing\",\"name\":\"Local gastronomic discovery\",\"url\":\"https:\/\/www.tripadvisor.com\/Restaurants-g2360136-Ploermel_Morbihan_Brittany.html\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"gastronomic leisure\"},{\"@type\":\"PropertyValue\",\"name\":\"Town \/ area\",\"value\":\"Nearby restaurants in Plo\u00ebrmel and Caro\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"10 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Average duration\",\"value\":\"Variable\"},{\"@type\":\"PropertyValue\",\"name\":\"Booking required?\",\"value\":\"Advised\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Local restaurants offering Breton specialties and local products\"}]}}]},{\"@type\":\"ItemList\",\"name\":\"Recommended events\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"Thing\",\"name\":\"Visite du Golf de Lac au Duc \u00e0 Plo\u00ebrmel\",\"description\":\"Le golf de Lac au Duc est un parcours de 9 trous entour\u00e9 de for\u00eats et de lacs. Parfait pour les amateurs de golf.\",\"url\":\"https:\/\/bluegreen.fr\/lac-au-duc\/\",\"image\":\"https:\/\/i.ytimg.com\/vi\/u82R2VyDKkw\/maxresdefault.jpg\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Date \/ Period\",\"value\":\"Toute l'ann\u00e9e\"},{\"@type\":\"PropertyValue\",\"name\":\"Location (town)\",\"value\":\"Plo\u00ebrmel (10 minutes)\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"10 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Sportif\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Accessible toute l'ann\u00e9e\"}]}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"Thing\",\"name\":\"Excursion au Parc Broc\u00e9liande\",\"description\":\"D\u00e9couvrez les l\u00e9gendes arthurianes et les paysages f\u00e9eriques de cette for\u00eat mythique.\",\"url\":\"https:\/\/broceliande.guide\/\",\"image\":\"https:\/\/www.jardinsdebroceliande.fr\/voy_content\/uploads\/2025\/01\/aires-de-jeu-57-1140x425.jpg\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Date \/ Period\",\"value\":\"Toute l'ann\u00e9e\"},{\"@type\":\"PropertyValue\",\"name\":\"Location (town)\",\"value\":\"For\u00eat de Broc\u00e9liande\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"5 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Nature\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Promenades guid\u00e9es disponibles\"}]}},{\"@type\":\"ListItem\",\"position\":3,\"item\":{\"@type\":\"Thing\",\"name\":\"March\u00e9 local \u00e0 Caro\",\"description\":\"D\u00e9couvrez les produits locaux et artisanat de la r\u00e9gion lors de ce march\u00e9 hebdomadaire.\",\"url\":\"https:\/\/www.annuaire-mairie.fr\/marche-caro-56.html\",\"image\":\"https:\/\/woody.cloudly.space\/app\/uploads\/morbihan\/2023\/08\/thumbs\/halles-Questembert-_DSC3900-Rudy-BURBANT-2033-640x480.jpg\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Date \/ Period\",\"value\":\"Tous les dimanches\"},{\"@type\":\"PropertyValue\",\"name\":\"Location (town)\",\"value\":\"Caro\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"0 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Culturel\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Accessible \u00e0 pied depuis le camping\"}]}},{\"@type\":\"ListItem\",\"position\":4,\"item\":{\"@type\":\"Thing\",\"name\":\"Activit\u00e9s nautiques sur le canal de Nantes \u00e0 Brest\",\"description\":\"Location de bateaux et activit\u00e9s nautiques sur le canal.\",\"url\":\"https:\/\/canal-loisirs.com\/#:~:text=En%20qu%C3%AAte%20de%20sensations%20sur,la%20journ%C3%A9e%20en%20mode%20randonn%C3%A9e.\",\"image\":\"https:\/\/api.cloudly.space\/resize\/cropratioresize\/640\/480\/60\/aHR0cHM6Ly9icmV0YWduZS5tZWRpYS50b3VyaW5zb2Z0LmV1L3VwbG9hZC9DYW5vZS0yLTIuanBn\/image.jpg\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Date \/ Period\",\"value\":\"Mai \u00e0 octobre\"},{\"@type\":\"PropertyValue\",\"name\":\"Location (town)\",\"value\":\"Canal de Nantes \u00e0 Brest\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"20 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Nautique\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"R\u00e9servation recommand\u00e9e\"}]}},{\"@type\":\"ListItem\",\"position\":5,\"item\":{\"@type\":\"Thing\",\"name\":\"Bike Hiking\",\"description\":\"Explore the region on two wheels thanks to the surrounding bike paths.\",\"url\":\"https:\/\/www.domaine-de-kervallon.com\/blog\/5-circuits-velos-et-vtt-a-faire-pres-du-domaine-de-kervallon\/\",\"image\":\"https:\/\/www.domaine-de-kervallon.com\/wp-content\/uploads\/2022\/11\/velo-vtt-banner.jpg\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Date \/ Period\",\"value\":\"All year round\"},{\"@type\":\"PropertyValue\",\"name\":\"Location (town)\",\"value\":\"Local bike paths\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"Varies\"},{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Sport\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Bike rental possible\"}]}},{\"@type\":\"ListItem\",\"position\":6,\"item\":{\"@type\":\"Thing\",\"name\":\"Visit to Rochefort-en-Terre village\",\"description\":\"Discover this flowery and picturesque village, ranked among the most beautiful in France.\",\"url\":\"https:\/\/www.rochefortenterre-tourisme.bzh\/explorer\/voyager-dans-le-temps\/rochefort-en-terre-petite-cite-de-caractere\/\",\"image\":\"https:\/\/woody.cloudly.space\/app\/uploads\/rochefort-en-terre\/2024\/01\/thumbs\/Rochefort-en-Terre-vue-sur-les-Grees-Parc-du-chateau-640x640.jpg\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Date \/ Period\",\"value\":\"All year round\"},{\"@type\":\"PropertyValue\",\"name\":\"Location (town)\",\"value\":\"Rochefort-en-Terre\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"15 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Cultural\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Accessible by car\"}]}},{\"@type\":\"ListItem\",\"position\":7,\"item\":{\"@type\":\"Thing\",\"name\":\"Themed evenings at the camping site\",\"description\":\"Various activities including concerts, magic, and disco.\",\"url\":\"https:\/\/www.domaine-de-kervallon.com\/camping-animations-morbihan\/\",\"image\":\"https:\/\/www.domaine-de-kervallon.com\/wp-content\/uploads\/2022\/11\/fete-nature-activite-kervallon-1.jpg\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Date \/ Period\",\"value\":\"June to September\"},{\"@type\":\"PropertyValue\",\"name\":\"Location (town)\",\"value\":\"Kervallon Camping\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"0 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Cultural\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Once a week\"}]}},{\"@type\":\"ListItem\",\"position\":8,\"item\":{\"@type\":\"Thing\",\"name\":\"Horseback riding at Tr\u00e9horenteuc\",\"description\":\"Equestrian center offering horseback riding excursions in nature.\",\"url\":\"https:\/\/www.domaine-de-kervallon.com\/camping-animations-morbihan\/\",\"image\":\"https:\/\/www.domaine-de-kervallon.com\/wp-content\/uploads\/2022\/12\/ballade-poney-enfant-kervallon.jpg\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Date \/ Period\",\"value\":\"All year round\"},{\"@type\":\"PropertyValue\",\"name\":\"Location (town)\",\"value\":\"Tr\u00e9horenteuc\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"20 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Sport\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Reservation recommended\"}]}},{\"@type\":\"ListItem\",\"position\":9,\"item\":{\"@type\":\"Thing\",\"name\":\"Visit to Kingoland Park in Plumelin\",\"description\":\"Amusement park for children with rides and activities.\",\"url\":\"https:\/\/kingoland.com\/\",\"image\":\"https:\/\/finistere-morbihan.kidiklik.fr\/sites\/default\/files\/styles\/crop_image\/public\/2023-02\/En%20famille%20%C3%A0%20Kingoland%2C%20le%20grand%20parc%20d%27attraction%20du%20Morbihan%20%21.png?itok=428JxGYC\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Date \/ Period\",\"value\":\"June to August\"},{\"@type\":\"PropertyValue\",\"name\":\"Location (town)\",\"value\":\"Plumelin\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"35 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Family\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Accessible by car\"}]}},{\"@type\":\"ListItem\",\"position\":10,\"item\":{\"@type\":\"Thing\",\"name\":\"Bowling and cinema in Plo\u00ebrmel\",\"description\":\"Fun activities for the whole family.\",\"url\":\"http:\/\/bowlingdulac.fr\/\",\"image\":\"https:\/\/petitfute.twic.pics\/medias\/professionnel\/238572\/premium\/originale\/67187e2662d72.png?twic=v1\/cover=760x428\/max=1000\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Date \/ Period\",\"value\":\"All year round\"},{\"@type\":\"PropertyValue\",\"name\":\"Location (town)\",\"value\":\"Plo\u00ebrmel\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"10 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Leisure\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Open every day\"}]}},{\"@type\":\"ListItem\",\"position\":11,\"item\":{\"@type\":\"Thing\",\"name\":\"Fishing days at the lake\",\"description\":\"Fishing activity on the camping lake.\",\"url\":\"https:\/\/www.domaine-de-kervallon.com\/en\/\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Date \/ Period\",\"value\":\"May to October\"},{\"@type\":\"PropertyValue\",\"name\":\"Location (town)\",\"value\":\"Camping de Kervallon\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"0 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Sporting\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Fishing permit required\"}]}},{\"@type\":\"ListItem\",\"position\":12,\"item\":{\"@type\":\"Thing\",\"name\":\"Seminars and private events\",\"description\":\"Reception halls for personalized events.\",\"url\":\"https:\/\/www.domaine-de-kervallon.com\/en\/\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Date \/ Period\",\"value\":\"All year round\"},{\"@type\":\"PropertyValue\",\"name\":\"Location (town)\",\"value\":\"Camping de Kervallon\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"0 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Event planning\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Privatization possible\"}]}},{\"@type\":\"ListItem\",\"position\":13,\"item\":{\"@type\":\"Thing\",\"name\":\"Christmas markets in Plo\u00ebrmel\",\"description\":\"Discover seasonal local specialties and crafts.\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Date \/ Period\",\"value\":\"December\"},{\"@type\":\"PropertyValue\",\"name\":\"Location (town)\",\"value\":\"Plo\u00ebrmel\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"10 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Cultural\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Accessible by car\"}]}},{\"@type\":\"ListItem\",\"position\":14,\"item\":{\"@type\":\"Thing\",\"name\":\"Broc\u00e9liande Gardens Visit\",\"description\":\"Botanical and landscape gardens in a natural setting.\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Date \/ Period\",\"value\":\"All year round\"},{\"@type\":\"PropertyValue\",\"name\":\"Location (town)\",\"value\":\"Br\u00e9al-sous-Monfort\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"30 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Nature\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Guide available\"}]}},{\"@type\":\"ListItem\",\"position\":15,\"item\":{\"@type\":\"Thing\",\"name\":\"Nordic Walking\",\"description\":\"Nordic walking activity in the natural environment of the campsite.\",\"url\":\"https:\/\/www.domaine-de-kervallon.com\/en\/\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Date \/ Period\",\"value\":\"All year round\"},{\"@type\":\"PropertyValue\",\"name\":\"Location (town)\",\"value\":\"Camping de Kervallon\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"0 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Sporting\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Suitable routes\"}]}},{\"@type\":\"ListItem\",\"position\":16,\"item\":{\"@type\":\"Thing\",\"name\":\"Initiation to Archery at Domaine de Kervallon\",\"description\":\"Archery initiation sessions organized directly at the campsite, suitable for the whole family.\",\"url\":\"https:\/\/www.domaine-de-kervallon.com\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Date \/ Period\",\"value\":\"July - August 2025\"},{\"@type\":\"PropertyValue\",\"name\":\"Location (town)\",\"value\":\"Camping Domaine de Kervallon, Le Val Saving, Caro 56140\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"0 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Sport activity\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Activity supervised by professionals for beginners and children.\"}]}},{\"@type\":\"ListItem\",\"position\":17,\"item\":{\"@type\":\"Thing\",\"name\":\"Nature Workshops for Children - Mizzy Club Kids' Club\",\"description\":\"Creative and educational workshops around nature: building birdhouses, discovering local fauna and flora, mini Ker-Lanta.\",\"url\":\"https:\/\/www.domaine-de-kervallon.com\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Date \/ Period\",\"value\":\"July - August 2025\"},{\"@type\":\"PropertyValue\",\"name\":\"Location (town)\",\"value\":\"Domaine de Kervallon, Caro 56140\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"0 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Children's activities\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Summer activity program to raise environmental awareness among young children.\"}]}},{\"@type\":\"ListItem\",\"position\":18,\"item\":{\"@type\":\"Thing\",\"name\":\"Themed Evenings and Shows at the Campsite\",\"description\":\"Evening animations with shows, concerts, magicians, dance nights for all ages.\",\"url\":\"https:\/\/www.domaine-de-kervallon.com\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Date \/ Period\",\"value\":\"June to September 2025\"},{\"@type\":\"PropertyValue\",\"name\":\"Location (town)\",\"value\":\"Domaine de Kervallon, Caro 56140\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"0 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Social entertainment\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Friendly and festive atmosphere several times a week at the campsite.\"}]}},{\"@type\":\"ListItem\",\"position\":19,\"item\":{\"@type\":\"Thing\",\"name\":\"P\u00e9tanque Tournaments\",\"description\":\"Organization of friendly p\u00e9tanque tournaments open to all campsite residents.\",\"url\":\"https:\/\/www.domaine-de-kervallon.com\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Date \/ Period\",\"value\":\"July - August 2025\"},{\"@type\":\"PropertyValue\",\"name\":\"Location (town)\",\"value\":\"P\u00e9tanque field at Domaine de Kervallon, Caro\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"0 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Sports activity\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Popular local activity for all ages, promoting community spirit.\"}]}},{\"@type\":\"ListItem\",\"position\":20,\"item\":{\"@type\":\"Thing\",\"name\":\"Guided Mountain Biking Tours in Broc\u00e9liande Forest\",\"description\":\"Organized off-road bike trips to explore the mythical Broc\u00e9liande forest.\",\"url\":\"https:\/\/www.domaine-de-kervallon.com\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Date \/ Period\",\"value\":\"June - September 2025\"},{\"@type\":\"PropertyValue\",\"name\":\"Location (town)\",\"value\":\"Departure from Kervallon Estate, Caro\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"0 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Sporting excursion\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Suitable for enthusiasts, guided by local professionals.\"}]}},{\"@type\":\"ListItem\",\"position\":21,\"item\":{\"@type\":\"Thing\",\"name\":\"Creative and Manual Workshops\",\"description\":\"Various workshops: painting, crafts, creating natural objects for children and adults.\",\"url\":\"https:\/\/www.domaine-de-kervallon.com\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Date \/ Period\",\"value\":\"July - August 2025\"},{\"@type\":\"PropertyValue\",\"name\":\"Location (town)\",\"value\":\"Meeting Room at Domaine de Kervallon, Caro\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"0 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Leisure workshop\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Supervised activities designed to stimulate campers' creativity.\"}]}},{\"@type\":\"ListItem\",\"position\":22,\"item\":{\"@type\":\"Thing\",\"name\":\"Outdoor Yoga\",\"description\":\"Outdoor yoga sessions for relaxation and well-being, accessible to all levels.\",\"url\":\"https:\/\/www.domaine-de-kervallon.com\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Date \/ Period\",\"value\":\"June - September 2025\"},{\"@type\":\"PropertyValue\",\"name\":\"Location (town)\",\"value\":\"Well-being Area, Domaine de Kervallon, Le Val Saving, Caro\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"0 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Well-being\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"A perfect relaxation moment in a calming natural setting.\"}]}},{\"@type\":\"ListItem\",\"position\":23,\"item\":{\"@type\":\"Thing\",\"name\":\"Nature Walks and Wildlife Observation\",\"description\":\"Guided walks to discover local flora and fauna around the campsite.\",\"url\":\"https:\/\/www.domaine-de-kervallon.com\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Date \/ Period\",\"value\":\"June - September 2025\"},{\"@type\":\"PropertyValue\",\"name\":\"Location (town)\",\"value\":\"Around Domaine de Kervallon, Caro\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"0-5 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Hiking\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Nature guides for an enriching experience.\"}]}},{\"@type\":\"ListItem\",\"position\":24,\"item\":{\"@type\":\"Thing\",\"name\":\"Visit to the Mini Farm at Campsite\",\"description\":\"Visit the mini farm with llamas, alpacas, and other animals for children's enjoyment.\",\"url\":\"https:\/\/www.domaine-de-kervallon.com\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Date \/ Period\",\"value\":\"Entire 2025 Season\"},{\"@type\":\"PropertyValue\",\"name\":\"Location (town)\",\"value\":\"Domaine de Kervallon, Caro\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"0 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Family leisure\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Fun and educational experience for the whole family.\"}]}},{\"@type\":\"ListItem\",\"position\":25,\"item\":{\"@type\":\"Thing\",\"name\":\"Ateliers Cuisine Locale au Domaine de Kervallon\",\"description\":\"Initiation \u00e0 la cuisine bretonne et utilisation des produits locaux, avec d\u00e9gustation.\",\"url\":\"https:\/\/www.domaine-de-kervallon.com\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Date \/ Period\",\"value\":\"Juillet - Ao\u00fbt 2025\"},{\"@type\":\"PropertyValue\",\"name\":\"Location (town)\",\"value\":\"Cuisine collective ou espace restauration du camping\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"0 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Atelier gastronomique\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"D\u00e9couverte culinaire traditionnelle anim\u00e9e par des chefs locaux.\"}]}},{\"@type\":\"ListItem\",\"position\":26,\"item\":{\"@type\":\"Thing\",\"name\":\"S\u00e9ances d'Aquagym dans la Piscine Chauff\u00e9e\",\"description\":\"Cours collectifs d'aquagym adapt\u00e9s \u00e0 tous niveaux et \u00e2ges.\",\"url\":\"https:\/\/www.domaine-de-kervallon.com\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Date \/ Period\",\"value\":\"Juillet - Ao\u00fbt 2025\"},{\"@type\":\"PropertyValue\",\"name\":\"Location (town)\",\"value\":\"Piscine couverte et chauff\u00e9e du Domaine de Kervallon\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"0 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Activit\u00e9 sportive\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Exercice ludique combinant sport et d\u00e9tente dans une ambiance conviviale.\"}]}},{\"@type\":\"ListItem\",\"position\":27,\"item\":{\"@type\":\"Thing\",\"name\":\"Initiation au Breton et Contes Locaux\",\"description\":\"Ateliers pour d\u00e9couvrir les bases de la langue bretonne et \u00e9couter des contes traditionnels.\",\"url\":\"https:\/\/www.domaine-de-kervallon.com\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Date \/ Period\",\"value\":\"Juillet - Ao\u00fbt 2025\"},{\"@type\":\"PropertyValue\",\"name\":\"Location (town)\",\"value\":\"Salle de r\u00e9union du camping\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"0 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Atelier culturel\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Animation pour mieux comprendre la culture locale de Bretagne.\"}]}},{\"@type\":\"ListItem\",\"position\":28,\"item\":{\"@type\":\"Thing\",\"name\":\"Atelier Fabrication de Nichoirs et Hotels \u00e0 Insectes\",\"description\":\"Atelier \u00e9cologique pour apprendre \u00e0 construire des abris pour la biodiversit\u00e9 locale.\",\"url\":\"https:\/\/www.domaine-de-kervallon.com\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Date \/ Period\",\"value\":\"Juillet - Ao\u00fbt 2025\"},{\"@type\":\"PropertyValue\",\"name\":\"Location (town)\",\"value\":\"Domaine de Kervallon, Caro\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"0 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Atelier \u00e9cologique\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Favorise la sensibilisation \u00e0 la nature chez petits et grands.\"}]}},{\"@type\":\"ListItem\",\"position\":29,\"item\":{\"@type\":\"Thing\",\"name\":\"Soins et Massages au Centre Bien-\u00catre\",\"description\":\"Massages relaxants, soins du corps, sauna, hammam pour la d\u00e9tente compl\u00e8te.\",\"url\":\"https:\/\/www.domaine-de-kervallon.com\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Date \/ Period\",\"value\":\"Juin - Septembre 2025\"},{\"@type\":\"PropertyValue\",\"name\":\"Location (town)\",\"value\":\"Centre bien-\u00eatre du Domaine de Kervallon\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"0 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Bien-\u00eatre\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Sur r\u00e9servation, cadre propice \u00e0 la relaxation.\"}]}},{\"@type\":\"ListItem\",\"position\":30,\"item\":{\"@type\":\"Thing\",\"name\":\"Artisanal Market and Local Products at the Village of Caro\",\"description\":\"Market showcasing local producers and artisans, Breton specialties, and crafts.\",\"url\":\"https:\/\/www.caro56.fr\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Date \/ Period\",\"value\":\"One Sunday per month in season\"},{\"@type\":\"PropertyValue\",\"name\":\"Location (town)\",\"value\":\"Village square of Caro, about 3 km from the campsite\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"3 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Local market\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Opportunity to discover the region's artisanal richness, not previously listed.\"}]}},{\"@type\":\"ListItem\",\"position\":31,\"item\":{\"@type\":\"Thing\",\"name\":\"Festival of Lights in Plo\u00ebrmel\",\"description\":\"A light festival where residents illuminate their houses and the streets of the town.\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Date \/ Period\",\"value\":\"variable, often December\"},{\"@type\":\"PropertyValue\",\"name\":\"Location (town)\",\"value\":\"Plo\u00ebrmel\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"about 30 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"local festival\"}]}},{\"@type\":\"ListItem\",\"position\":32,\"item\":{\"@type\":\"Thing\",\"name\":\"Music Festival in Josselin\",\"description\":\"A festive day with live concerts throughout the village.\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Date \/ Period\",\"value\":\"June 21 each year\"},{\"@type\":\"PropertyValue\",\"name\":\"Location (town)\",\"value\":\"Josselin\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"about 20 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"music festival\"}]}},{\"@type\":\"ListItem\",\"position\":33,\"item\":{\"@type\":\"Thing\",\"name\":\"Festival of Broc\u00e9liande at Paimpont\",\"description\":\"Celebration of the Arthurian legend in the forest of Broc\u00e9liande.\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Date \/ Period\",\"value\":\"variable, often August\"},{\"@type\":\"PropertyValue\",\"name\":\"Location (town)\",\"value\":\"Paimpont\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"about 45 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"medieval festival\"}]}},{\"@type\":\"ListItem\",\"position\":34,\"item\":{\"@type\":\"Thing\",\"name\":\"Summer Festival at Guillac\",\"description\":\"Summer festival with activities for all ages.\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Date \/ Period\",\"value\":\"variable, often July\"},{\"@type\":\"PropertyValue\",\"name\":\"Location (town)\",\"value\":\"Guillac\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"about 15 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"summer festival\"}]}},{\"@type\":\"ListItem\",\"position\":35,\"item\":{\"@type\":\"Thing\",\"name\":\"Flower Festival in Malestroit\",\"description\":\"Festival dedicated to flowers and nature.\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Date \/ Period\",\"value\":\"variable, often in May\"},{\"@type\":\"PropertyValue\",\"name\":\"Location (town)\",\"value\":\"Malestroit\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"about 20 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"flower festival\"}]}},{\"@type\":\"ListItem\",\"position\":36,\"item\":{\"@type\":\"Thing\",\"name\":\"Transhumance Festival in Plo\u00ebrmel\",\"description\":\"Festival celebrating the arrival of herds in the region.\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Date \/ Period\",\"value\":\"variable, often in October\"},{\"@type\":\"PropertyValue\",\"name\":\"Location (town)\",\"value\":\"Plo\u00ebrmel\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"about 30 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"rural festival\"}]}},{\"@type\":\"ListItem\",\"position\":37,\"item\":{\"@type\":\"Thing\",\"name\":\"Lakes Festival in Plo\u00ebrmel\",\"description\":\"Festival by the lake, ideal for a day outdoors.\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Date \/ Period\",\"value\":\"variable\"},{\"@type\":\"PropertyValue\",\"name\":\"Location (town)\",\"value\":\"Plo\u00ebrmel\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"about 30 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"outdoor festival\"}]}},{\"@type\":\"ListItem\",\"position\":38,\"item\":{\"@type\":\"Thing\",\"name\":\"White Night Festival in Josselin\",\"description\":\"White night with art exhibitions and concerts.\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Date \/ Period\",\"value\":\"Variable, often in October\"},{\"@type\":\"PropertyValue\",\"name\":\"Location (town)\",\"value\":\"Josselin\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"about 20 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"artistic white night\"}]}},{\"@type\":\"ListItem\",\"position\":39,\"item\":{\"@type\":\"Thing\",\"name\":\"Local Products Festival in Augan\",\"description\":\"Festival to promote local products of the region.\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Date \/ Period\",\"value\":\"variable\"},{\"@type\":\"PropertyValue\",\"name\":\"Location (town)\",\"value\":\"Augan\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"about 15 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"local products festival\"}]}},{\"@type\":\"ListItem\",\"position\":40,\"item\":{\"@type\":\"Thing\",\"name\":\"Saint-Jean Festival in Guillac\",\"description\":\"Bonfire to celebrate Saint-Jean.\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Date \/ Period\",\"value\":\"variable, often in June\"},{\"@type\":\"PropertyValue\",\"name\":\"Location (town)\",\"value\":\"Guillac\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"about 15 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Saint-Jean festival\"}]}},{\"@type\":\"ListItem\",\"position\":41,\"item\":{\"@type\":\"Thing\",\"name\":\"Music Festival in Malestroit\",\"description\":\"Music concerts in the village streets.\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Date \/ Period\",\"value\":\"June 21st every year\"},{\"@type\":\"PropertyValue\",\"name\":\"Location (town)\",\"value\":\"Malestroit\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"about 20 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"music festival\"}]}},{\"@type\":\"ListItem\",\"position\":42,\"item\":{\"@type\":\"Thing\",\"name\":\"School Festival in Caro\",\"description\":\"Festival organized by local schools to celebrate the end of the school year.\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Date \/ Period\",\"value\":\"variable\"},{\"@type\":\"PropertyValue\",\"name\":\"Location (town)\",\"value\":\"Caro\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"0 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"school festival\"}]}},{\"@type\":\"ListItem\",\"position\":43,\"item\":{\"@type\":\"Thing\",\"name\":\"Living History Festival at Broc\u00e9liande Forest\",\"description\":\"Historical reenactment in the forest with costumed characters.\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Date \/ Period\",\"value\":\"variable\"},{\"@type\":\"PropertyValue\",\"name\":\"Location (town)\",\"value\":\"For\u00eat de Broc\u00e9liande\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"about 25 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"historical festival\"}]}},{\"@type\":\"ListItem\",\"position\":44,\"item\":{\"@type\":\"Thing\",\"name\":\"Gastronomy Festival in Josselin\",\"description\":\"Festival to discover and enjoy local cuisine.\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Date \/ Period\",\"value\":\"variable\"},{\"@type\":\"PropertyValue\",\"name\":\"Location (town)\",\"value\":\"Josselin\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"about 20 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"gastronomy festival\"}]}},{\"@type\":\"ListItem\",\"position\":45,\"item\":{\"@type\":\"Thing\",\"name\":\"Equitation Festival at Saint-Malo-des-Trois-Fontaines\",\"description\":\"Festival dedicated to horse riders and equestrian enthusiasts.\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Date \/ Period\",\"value\":\"variable\"},{\"@type\":\"PropertyValue\",\"name\":\"Location (town)\",\"value\":\"Saint-Malo-des-Trois-Fontaines\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"about 25 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Event type (market, festival, sport, etc.)\",\"value\":\"equestrian festival\"}]}}]},{\"@type\":\"ItemList\",\"name\":\"Local Events\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"Thing\",\"name\":\"Exposition : Entre corbeau et loup, du mythe aux contes\",\"description\":\"Du 19 septembre au 30 novembre, Broc\u00e9liande, la Porte des Secrets \u00e0 Paimpont accueille pour la premi\u00e8re fois en Broc\u00e9liande l\u2019univers sculpt\u00e9 de La\u00ebtitia-May LE GUELAFF.\\n\\n\u00c0 travers ses sculptures, l\u2019artiste donne vie aux animaux sauvages et explore les liens profonds qui nous unissent au monde naturel. Entre force et fragilit\u00e9, r\u00e9alisme et stylisation, ses \u0153uvres traduisent autant le mouvement et l\u2019\u00e9motion que la forme de l\u2019animal.\\n\\nLe loup et le corbeau, figures centrales de son travail, se d\u00e9voilent ici sous un nouveau regard, entre mythes, contes, souvenirs d\u2019enfance et questionnements sur notre rapport \u00e0 la nature. Cette exposition s'inscrit dans le cadre du festival Art \\u0026 Nature.\\n\\nUne exposition sensible et singuli\u00e8re, qui invite \u00e0 prendre le temps d\u2019observer autrement ces animaux fascinants et \u00e0 s\u2019interroger sur la place que nous leur accordons dans notre imaginaire comme dans notre environnement. \u00bb\\n\\nOuvert aux horaires d'ouverture de l'office de tourisme de Broc\u00e9liande - Paimpont\",\"url\":\"https:\/\/www.broceliande-laportedessecrets.com\/lesexpositions\/\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":48.018829,\"longitude\":-2.173958},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Exposition : Entre corbeau et loup, du mythe aux contes\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"Expositions\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Paimpont\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"35380\"}]}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"Thing\",\"name\":\"Exposition \\\"Les Insignes de Promotion\\\"\",\"description\":\"Fruit de plusieurs mois de recherche et de pr\u00e9paration, cette exposition s\u2019appuie sur un constat simple : la permanence des codes de l\u2019h\u00e9raldique m\u00e9di\u00e9vale dans la r\u00e9flexion et la conception des insignes de promotion de l\u2019Acad\u00e9mie militaire de Saint-Cyr Co\u00ebtquidan.\\n\\nL'exposition met donc en lumi\u00e8re ce patrimoine vivant o\u00f9 se rencontrent histoire, symbolique et traditions militaires.\\n\\nDu 27 juin au 13 d\u00e9cembre 2026\\nEntr\u00e9e gratuite aux horaires du mus\u00e9e : \\nDu mardi au vendredi : 10h00 -12h00 \/ 13h30-17h30. \\nSamedi et Dimanche : 14h00 - 18h00.\",\"url\":\"http:\/\/st-cyr.terre.defense.gouv.fr\/\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.9444501,\"longitude\":-2.1319228},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Exposition \\\"Les Insignes de Promotion\\\"\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"Expositions\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Guer\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"56380\"}]}},{\"@type\":\"ListItem\",\"position\":3,\"item\":{\"@type\":\"Thing\",\"name\":\"Short film evening\",\"description\":\"A variety of short films by the collective PLERANDEL are projected, mixing comedies, poetic universes, and tragic moments, for a friendly sharing with the audience.\",\"url\":\"https:\/\/lechampcommun.fr\/\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.9201783,\"longitude\":-2.2800249},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Short film evening\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"Shows \\u0026 cinema\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Augan\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"56800\"}]}},{\"@type\":\"ListItem\",\"position\":4,\"item\":{\"@type\":\"Thing\",\"name\":\"Open-Air Exhibition: \\\"The MiniMiam Walk\\\" by Pierre Javelle\",\"description\":\"Discover the fascinating world of MiniMiam, filled with stunning culinary landscapes, illustrated wordplays, and nostalgic childhood memories! Food-loving visitors and travelers, let yourselves be guided through the poetic universes of Akiko Ida and Pierre Javelle.\\nFollow the surreal images of these two photographers, who, for the love of taste and light, invite you to the table of smiles. Be both Gulliver and Lilliput during an exhibition, and take a closer look at what you think you know about your daily food. Approach the texture of things, and for a moment, rediscover the pleasure of making a volcano with your mashed potatoes.\\nVisible with free access, from early July 2026 to June 2027, at the Taupont leisure base.\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.9485266,\"longitude\":-2.419616},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Open-Air Exhibition: \\\"The MiniMiam Walk\\\" by Pierre Javelle\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"Expositions\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Taupont\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"56800\"}]}},{\"@type\":\"ListItem\",\"position\":5,\"item\":{\"@type\":\"Thing\",\"name\":\"Balades cr\u00e9atives en for\u00eat de Broc\u00e9liande\",\"description\":\"Les balades cr\u00e9atives... ou comment vous ressourcer le temps d'une balade en for\u00eat, et stimuler votre cr\u00e9ativit\u00e9 par la m\u00eame occasion.\\nUn moment cr\u00e9atif en for\u00eat, au milieu des arbres.\\nPr\u00e9voir des chaussures de marche, et une couverture ou protection pour s'asseoir au sol. Annulation si intemp\u00e9ries.\\nDur\u00e9e : 2h\\n\\nTarif : 10\u20ac pour les adultes \/ 5\u20ac pour les enfants\\n\\nTous les vendredis, tous les samedis, tous les dimanches de 14h \u00e0 16h.\\n\\n Inscriptions : 06 49 34 59 33\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.97227,\"longitude\":-2.1669},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Balades cr\u00e9atives en for\u00eat de Broc\u00e9liande\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"Sport \\u0026 randonn\u00e9e\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Beignon\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"56380\"}]}},{\"@type\":\"ListItem\",\"position\":6,\"item\":{\"@type\":\"Thing\",\"name\":\"Concert indie folk-pop - Elliott Armen\",\"description\":\"Elliott Armen shapes an intimate and luminous indie folk-pop music blending melancholic sweetness, bilingual songs, and solitary hope.\\nAt 8:30 PM\",\"url\":\"http:\/\/www.cafedelaforge.com\/\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.9099933,\"longitude\":-2.4656575},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Concert indie folk-pop - Elliott Armen\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"Concerts, musique \\u0026 festivals\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Guillac\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"56800\"}]}},{\"@type\":\"ListItem\",\"position\":7,\"item\":{\"@type\":\"Thing\",\"name\":\"Nuit F\u00e9erique en For\u00eat\",\"description\":\"L'association Kelto\u00ef vous propose un moment partag\u00e9 dans la magie de la for\u00eat. Participez \u00e0 la mise en place d'un circuit f\u00e9\u00e9rique en fabriquant des petits esprits de la nature \u00e0 base d'argile et d'\u00e9l\u00e9ments naturels. Ensuite, nous cr\u00e9erons ensemble une spirale afin de mat\u00e9rialiser le grand cycle de la vie.\\nPartagez un go\u00fbter et une boisson en attendant que tombe la nuit et que la spirale s'illumine au son de la harpe. Vous pourrez alors la parcourir pour une exp\u00e9rience contemplative et m\u00e9ditative en musique.\\nRejoignez nous \u00e0 n'importe quel moment de l'apr\u00e8s-midi ou de la soir\u00e9e, vous serez toujours les bienvenus.\\nMusique et spirale de lumi\u00e8re au son de la Harpe \u00e0 partir de 17h30.\\nParticipation libre.\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":48.0424957,\"longitude\":-2.5141611},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Nuit F\u00e9erique en For\u00eat\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"Concerts, musique \\u0026 festivals\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Mohon\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"56490\"}]}},{\"@type\":\"ListItem\",\"position\":8,\"item\":{\"@type\":\"Thing\",\"name\":\"Soir\u00e9e halloween \\\"La nuits des vivants\\\"\",\"description\":\"Soir\u00e9e festive sur le th\u00e8me Halloween anim\u00e9 par Micka et Fanfan.\\nConcert rock avec le groupe FAB\\nTombola avec de nombreux lots \u00e0 gagner (parcs, mus\u00e9es, bowling, karting,...)\\nVenez d\u00e9guis\u00e9\\nFood truck sur place : Chicken frites from desire\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.70414,\"longitude\":-2.06992},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Soir\u00e9e halloween \\\"La nuits des vivants\\\"\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"Concerts, musique \\u0026 festivals\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Bains-sur-Oust\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"35600\"}]}},{\"@type\":\"ListItem\",\"position\":9,\"item\":{\"@type\":\"Thing\",\"name\":\"Cin\u00e9-concert  Nosferatu\",\"description\":\"En 1838, le jeune Hutter, qui vit \u00e0 Wiborg, port sur la Baltique, quitte son \u00e9pouse, Ellen, pour, \u00e0 la demande de son employeur, se rendre dans les Carpates, en Transylvanie, \u00ab le pays des voleurs et des fant\u00f4mes \u00bb, pour y rencontrer le Comte Orlok, d\u00e9sireux d\u2019acqu\u00e9rir une maison dans cette ville\u2026\\nNosferatu le vampire est un film muet allemand r\u00e9alis\u00e9 par Friedrich Wilhelm Murnau et adapt\u00e9 du roman Dracula de Bram Stocker, sorti en 1922.\\nPlus de 100 ans apr\u00e8s, le duo Olibri (Olivier Journeaux, basse et effets, et Brice M\u00e9rian, synth\u00e9tiseur et s\u00e9quenceur) propose une performance de cin\u00e9-concert : leurs cr\u00e9ations jou\u00e9es en live  sur la sc\u00e8ne accompagnent l\u2019image projet\u00e9e sur le grand \u00e9cran du cin\u00e9ma Le Beaumanoir ! A 17h.\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.95448,\"longitude\":-2.54905},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Cin\u00e9-concert  Nosferatu\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"Concerts, musique \\u0026 festivals\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Josselin\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"56120\"}]}},{\"@type\":\"ListItem\",\"position\":10,\"item\":{\"@type\":\"Thing\",\"name\":\"Halloween \u00e0 Tropical Parc\",\"description\":\"\ud83c\udf83 D\u00e9corations, animations, spectacles et quelques surprises viendront ponctuer les vacances du 17 octobre au 1er novembre. \\n\\nNous vous d\u00e9voilons aujourd\u2019hui quelques images des pr\u00e9paratifs, mais le programme complet reste encore un peu secret\u2026\\nIl faudra patienter encore quelques jours pour d\u00e9couvrir tout ce que nous vous r\u00e9servons !\\n\\n\ud83d\udcc5 Du 17 octobre au 1er novembre : ouverture tous les jours de 10h \u00e0 19h.\\n\ud83c\udf19 Samedi 31 octobre : une grande journ\u00e9e sp\u00e9ciale Halloween prolong\u00e9e jusqu\u2019\u00e0 minuit.\\n\\n\ud83c\udf9f\ufe0f Les r\u00e9servations sont d\u2019ores et d\u00e9j\u00e0 ouvertes sur notre site internet.\\n\\nUne nouvelle p\u00e9riode de vacances qui se pr\u00e9pare avec l\u2019envie de proposer aux visiteurs une exp\u00e9rience diff\u00e9rente, entre d\u00e9couverte des jardins, rencontres avec les animaux et animations.\\n\\nLe programme d\u00e9taill\u00e9 arrive bient\u00f4t\u2026\",\"url\":\"http:\/\/www.tropical-parc.com\/\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.6787175,\"longitude\":-2.1739655},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Halloween \u00e0 Tropical Parc\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"Spectacles \\u0026 cin\u00e9ma\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Saint-Jacut-les-Pins\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"56220\"}]}},{\"@type\":\"ListItem\",\"position\":11,\"item\":{\"@type\":\"Thing\",\"name\":\"From Val Sans Retour to Grail with Pauline\",\"description\":\"Embark on a walk in Val Sans Retour, domain of the fairy Morgane, accompanied by a storytelling guide. Discover the Tree of Gold, the Fairy Mirror Pond, the False Lovers' Rock, and Merlin\u2019s seat! Legends and tales of this mysterious forest will be shared. The walk also takes you inside the Grail church, both mythical and mystical, to understand what makes it unique in the world.\\nSince childhood, Pauline has roamed the paths of Broc\u00e9liande, attentive to stories and legends that inhabit the forest. Today, she offers storytelling walks where imagination guides the steps with the Broc\u00e9liande guide storytelling fraternity.\\n-\\u003E 2.5 km \/ meeting at Tr\u00e9horenteuc at 2 pm.\\n-\\u003E Slight rocky elevation: wear suitable shoes. Baby carrier, not suitable for strollers.\\n-\\u003E Departure guaranteed from 8 people.\",\"url\":\"http:\/\/www.paulinedauguet-guide.fr\/\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":48.0075972,\"longitude\":-2.2874061},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"From Val Sans Retour to Grail with Pauline\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"Sport \\u0026 hiking\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Tr\u00e9horenteuc\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"56430\"}]}},{\"@type\":\"ListItem\",\"position\":12,\"item\":{\"@type\":\"Thing\",\"name\":\"Photo Exhibition: Being a Photographer... in Brittany\",\"description\":\"Come discover the new outdoor photo exhibition in Camp\u00e9n\u00e9ac: Being a Photographer... in Brittany. An artistic event not to be missed!\\nOn May 16th, at 5 pm, attend its opening reception during a friendly moment.\",\"url\":\"http:\/\/www.campeneac.fr\/\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.9558776,\"longitude\":-2.2913818},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Photo Exhibition: Being a Photographer... in Brittany\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"Exhibitions\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Camp\u00e9n\u00e9ac\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"56800\"}]}}]}]}<\/script>\n<style>\n  .mv-wrap {\n    --mv-accent: #2e5e45;\n    --mv-accent-soft: #2e5e451a;\n    --mv-cream: #faf7f2;\n    --mv-line: #ebe5da;\n    --mv-muted: #6b6559;\n    --mv-header: 0px;\n    font-family: 'Inter', -apple-system, sans-serif;\n    color: #1f2a24;\n    max-width: 1440px;\n    margin: 0 auto;\n    padding: 0 24px 56px;\n    box-sizing: border-box;\n  }\n\n  .mv-wrap *,\n  .mv-wrap *::before,\n  .mv-wrap *::after,\n  .mv-modal-overlay *,\n  .mv-modal-overlay *::before,\n  .mv-modal-overlay *::after {\n    box-sizing: border-box;\n  }\n\n  .mv-wrap button,\n  .mv-wrap input,\n  .mv-modal-overlay button {\n    font-family: 'Inter', -apple-system, sans-serif;\n  }\n\n  .mv-icon {\n    display: inline-flex;\n    width: 1em;\n    height: 1em;\n    flex-shrink: 0;\n  }\n\n  .mv-icon svg {\n    width: 100%;\n    height: 100%;\n  }\n\n  \/* \u2500\u2500\u2500 Bandeau \u2500\u2500\u2500 *\/\n  .mv-hero {\n    position: relative;\n    overflow: hidden;\n    margin: 16px 0 24px;\n    padding: 56px 48px;\n    border-radius: 24px;\n    background: var(--mv-cream);\n    background-size: cover;\n    background-position: center right;\n  }\n\n  .mv-hero::before {\n    content: '';\n    position: absolute;\n    inset: 0;\n    background: linear-gradient(90deg, rgba(250, 247, 242, 0.97) 0%, rgba(250, 247, 242, 0.88) 38%, rgba(250, 247, 242, 0.2) 70%, rgba(250, 247, 242, 0) 100%);\n  }\n\n  .mv-hero-inner {\n    position: relative;\n    max-width: 560px;\n  }\n\n  .mv-hero-title {\n    margin: 0 0 12px !important;\n    font-size: clamp(30px, 4vw, 48px) !important;\n    line-height: 1.1 !important;\n    color: #1c2b22 !important;\n  }\n\n  .mv-hero-text {\n    margin: 0 0 20px !important;\n    font-size: 17px;\n    line-height: 1.55;\n    color: #3b4a40;\n  }\n\n  .mv-hero-chip {\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n    padding: 9px 16px;\n    border-radius: 999px;\n    background: #fff;\n    box-shadow: 0 2px 8px rgba(31, 42, 36, 0.1);\n    font-size: 14px;\n    color: #3b4a40;\n  }\n\n  .mv-hero-chip strong {\n    color: #1c2b22;\n  }\n\n  \/* \u2500\u2500\u2500 Recherche + distance \u2500\u2500\u2500 *\/\n  .mv-controls {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 12px;\n    margin-bottom: 14px;\n  }\n\n  .mv-search {\n    position: relative;\n    flex: 1 1 360px;\n  }\n\n  .mv-search .mv-icon {\n    position: absolute;\n    left: 18px;\n    top: 50%;\n    transform: translateY(-50%);\n    font-size: 18px;\n    color: var(--mv-muted);\n  }\n\n  .mv-search input {\n    width: 100% !important;\n    height: 50px;\n    padding: 0 18px 0 48px !important;\n    border: 1px solid var(--mv-line) !important;\n    border-radius: 999px !important;\n    background: #fff !important;\n    font-size: 15px !important;\n    color: #1f2a24;\n    outline: none;\n    box-shadow: 0 1px 3px rgba(31, 42, 36, 0.05);\n  }\n\n  .mv-search input:focus {\n    border-color: var(--mv-accent) !important;\n    box-shadow: 0 0 0 3px var(--mv-accent-soft) !important;\n  }\n\n  .mv-seg {\n    display: inline-flex;\n    padding: 4px;\n    gap: 2px;\n    border: 1px solid var(--mv-line);\n    border-radius: 999px;\n    background: #fff;\n  }\n\n  .mv-seg button {\n    padding: 0 18px;\n    height: 40px;\n    border: 0;\n    border-radius: 999px;\n    background: transparent;\n    color: #3b4a40;\n    font-size: 14px;\n    font-weight: 600;\n    cursor: pointer;\n    white-space: nowrap;\n    transition: all 0.15s;\n  }\n\n  .mv-seg button:hover {\n    background: var(--mv-cream);\n  }\n\n  .mv-seg button.is-active {\n    background: var(--mv-accent);\n    color: #fff;\n  }\n\n  \/* \u2500\u2500\u2500 Cat\u00e9gories \u2500\u2500\u2500 *\/\n  \/* Cat\u00e9gories : une seule ligne qui d\u00e9file, fl\u00e8ches + fondu sur les bords *\/\n  .mv-cats-wrap {\n    position: relative;\n    margin-bottom: 18px;\n  }\n\n  .mv-cats {\n    display: flex;\n    flex-wrap: nowrap;\n    gap: 8px;\n    overflow-x: auto;\n    scroll-behavior: smooth;\n    scrollbar-width: none;\n    padding: 2px 0;\n  }\n\n  .mv-cats::-webkit-scrollbar {\n    display: none;\n  }\n\n  .mv-cat {\n    flex-shrink: 0;\n  }\n\n  .mv-cats-arrow {\n    position: absolute;\n    top: 0;\n    bottom: 0;\n    z-index: 1;\n    display: none;\n    align-items: center;\n    width: 64px;\n    padding: 0;\n    border: 0;\n    cursor: pointer;\n    font-size: 20px;\n    color: #1f2a24;\n  }\n\n  .mv-cats-arrow span {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    width: 36px;\n    height: 36px;\n    border: 1px solid var(--mv-line);\n    border-radius: 50%;\n    background: #fff;\n    box-shadow: 0 2px 6px rgba(31, 42, 36, 0.12);\n  }\n\n  .mv-cats-arrow--left {\n    left: 0;\n    justify-content: flex-start;\n    background: linear-gradient(90deg, #fff 45%, rgba(255, 255, 255, 0));\n  }\n\n  .mv-cats-arrow--right {\n    right: 0;\n    justify-content: flex-end;\n    background: linear-gradient(270deg, #fff 45%, rgba(255, 255, 255, 0));\n  }\n\n  .mv-cats-wrap.can-left .mv-cats-arrow--left,\n  .mv-cats-wrap.can-right .mv-cats-arrow--right {\n    display: flex;\n  }\n\n  .mv-cat {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    padding: 9px 16px;\n    border: 1px solid var(--mv-line);\n    border-radius: 999px;\n    background: #fff;\n    color: #2f3b33;\n    font-size: 14px;\n    font-weight: 500;\n    cursor: pointer;\n    transition: all 0.15s;\n  }\n\n  .mv-cat .mv-icon {\n    font-size: 17px;\n    color: var(--mv-cat);\n  }\n\n  .mv-cat:hover {\n    border-color: #d6cdbd;\n  }\n\n  .mv-cat.is-active {\n    background: var(--mv-accent);\n    border-color: var(--mv-accent);\n    color: #fff;\n  }\n\n  .mv-cat.is-active .mv-icon {\n    color: #fff;\n  }\n\n  \/* \u2500\u2500\u2500 Barre compteur + liste\/carte \u2500\u2500\u2500 *\/\n  .mv-bar {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 12px;\n    margin-bottom: 16px;\n  }\n\n  .mv-count {\n    margin: 0 !important;\n    font-size: 15px;\n    color: var(--mv-muted);\n  }\n\n  .mv-count strong {\n    color: #1f2a24;\n  }\n\n  \/* \u2500\u2500\u2500 Layout liste + carte \u2500\u2500\u2500 *\/\n  .mv-layout {\n    display: grid;\n    grid-template-columns: minmax(0, 1fr) minmax(340px, 38%);\n    gap: 24px;\n    align-items: start;\n  }\n\n  .mv-layout.is-list {\n    grid-template-columns: minmax(0, 1fr);\n  }\n\n  .mv-layout.is-list .mv-map-panel {\n    display: none;\n  }\n\n  .mv-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));\n    \/* dense : la fiche \u00ab \u00c0 la une \u00bb (2 colonnes) ne laisse pas de trou sur grand \u00e9cran *\/\n    grid-auto-flow: dense;\n    gap: 18px;\n  }\n\n  \/* Colonne carte (sticky) : carte carr\u00e9e + fiche du rep\u00e8re cliqu\u00e9 en dessous *\/\n  .mv-map-panel {\n    position: sticky;\n    top: calc(var(--mv-header) + 16px);\n    display: flex;\n    flex-direction: column;\n    gap: 12px;\n  }\n\n  .mv-map {\n    width: 100%;\n    aspect-ratio: 1 \/ 1;\n    max-height: max(300px, calc(100vh - var(--mv-header) - 290px));\n    \/* Certains th\u00e8mes rouvrent le d\u00e9bordement des cartes Leaflet : les tuiles\n       d\u00e9passaient alors de la page (camping de la Croze). On rogne quoi qu'il arrive. *\/\n    overflow: hidden !important;\n    contain: paint;\n    border: 1px solid var(--mv-line);\n    border-radius: 20px;\n    background: var(--mv-cream);\n  }\n\n  .mv-preview-hint {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 16px 18px;\n    border: 1px dashed #d6cdbd;\n    border-radius: 16px;\n    color: var(--mv-muted);\n    font-size: 14px;\n  }\n\n  .mv-preview-hint .mv-icon {\n    font-size: 20px;\n    color: var(--mv-accent);\n  }\n\n  \/* Fiche compacte (horizontale) sous la carte \u2014 s\u00e9lecteurs doubl\u00e9s pour\n     passer devant les r\u00e8gles .mv-card d\u00e9finies plus bas *\/\n  .mv-card.mv-card--mini {\n    flex-direction: row;\n    min-height: 0;\n    border-radius: 16px;\n  }\n\n  .mv-card.mv-card--mini:hover {\n    transform: none;\n  }\n\n  .mv-card.mv-card--mini .mv-card-media {\n    flex: 0 0 120px;\n    width: 120px;\n    aspect-ratio: auto;\n    min-height: 120px;\n  }\n\n  .mv-card.mv-card--mini .mv-card-noimg {\n    font-size: 28px;\n  }\n\n  .mv-card.mv-card--mini .mv-card-body {\n    gap: 4px;\n    min-width: 0;\n    padding: 10px 14px;\n  }\n\n  .mv-card.mv-card--mini .mv-card-title {\n    font-size: 16px !important;\n    -webkit-line-clamp: 1;\n  }\n\n  .mv-card.mv-card--mini .mv-meta {\n    font-size: 12px;\n  }\n\n  .mv-card.mv-card--mini .mv-card-desc {\n    font-size: 13px;\n    -webkit-line-clamp: 2;\n  }\n\n  .mv-card.mv-card--mini .mv-card-foot {\n    padding-top: 2px;\n  }\n\n  .mv-card.mv-card--mini .mv-discover {\n    padding: 5px 12px;\n    font-size: 13px;\n  }\n\n  .mv-card.mv-card--mini .mv-pill {\n    position: static;\n    align-self: flex-start;\n    padding: 2px 10px;\n    font-size: 11px;\n    box-shadow: none;\n  }\n\n  \/* \u2500\u2500\u2500 Carte (fiche) \u2500\u2500\u2500 *\/\n  \/* La liste change brutalement de hauteur au clic sur une cat\u00e9gorie :\n     l'ancrage de d\u00e9filement du navigateur \u00ab corrigeait \u00bb alors la position et\n     contrariait le d\u00e9filement vers les filtres. *\/\n  #mv-app {\n    overflow-anchor: none;\n  }\n\n  .mv-card {\n    position: relative;\n    display: flex;\n    flex-direction: column;\n    min-width: 0;\n    overflow: hidden;\n    border: 1px solid var(--mv-line);\n    border-radius: 18px;\n    background: #fff;\n    box-shadow: 0 1px 3px rgba(31, 42, 36, 0.05);\n    cursor: pointer;\n    transition: box-shadow 0.2s, transform 0.2s;\n  }\n\n  .mv-card:hover,\n  .mv-card.is-hover {\n    box-shadow: 0 12px 28px rgba(31, 42, 36, 0.12);\n    transform: translateY(-2px);\n  }\n\n  .mv-card-media {\n    position: relative;\n    \/* Hauteur fix\u00e9e par le format, jamais par la photo : sans flex-shrink ni\n       taille minimale de contenu, une photo en hauteur \u00e9tirait son cadre et\n       les cartes d'une m\u00eame rang\u00e9e n'avaient plus des images align\u00e9es. *\/\n    flex: 0 0 auto;\n    min-height: 0;\n    \/* Pas d'overflow: hidden ici : la pastille de cat\u00e9gorie est pos\u00e9e \u00e0 cheval\n       sur le bas de l'image. L'image, en absolu, ne d\u00e9borde pas de son cadre. *\/\n    aspect-ratio: 16 \/ 10;\n    background: var(--mv-cream);\n  }\n\n  .mv-card-media img {\n    position: absolute;\n    inset: 0;\n    display: block;\n    width: 100% !important;\n    max-width: none !important;\n    height: 100% !important;\n    object-fit: cover;\n  }\n\n  .mv-card-noimg {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 100%;\n    height: 100%;\n    font-size: 42px;\n    color: var(--mv-cat);\n    background: color-mix(in srgb, var(--mv-cat) 10%, var(--mv-cream));\n  }\n\n  .mv-pill {\n    display: inline-flex;\n    align-items: center;\n    padding: 4px 12px;\n    border-radius: 999px;\n    background: #fff;\n    background: color-mix(in srgb, var(--mv-cat) 14%, #fff);\n    color: var(--mv-cat);\n    font-size: 12px;\n    font-weight: 600;\n    white-space: nowrap;\n  }\n\n  .mv-card-media .mv-pill {\n    position: absolute;\n    left: 12px;\n    bottom: -12px;\n    background: color-mix(in srgb, var(--mv-cat) 12%, #fff);\n    box-shadow: 0 2px 6px rgba(31, 42, 36, 0.12);\n  }\n\n  .mv-card-body {\n    display: flex;\n    flex: 1;\n    flex-direction: column;\n    gap: 7px;\n    padding: 22px 16px 16px;\n  }\n\n  .mv-card-title {\n    margin: 0 !important;\n    font-size: 18px !important;\n    line-height: 1.25 !important;\n    color: #1c2b22 !important;\n    display: -webkit-box;\n    -webkit-line-clamp: 2;\n    -webkit-box-orient: vertical;\n    overflow: hidden;\n  }\n\n  .mv-meta {\n    display: flex;\n    flex-wrap: wrap;\n    align-items: center;\n    gap: 6px 12px;\n    margin: 0 !important;\n    font-size: 13px;\n    color: var(--mv-muted);\n  }\n\n  .mv-meta span {\n    display: inline-flex;\n    align-items: center;\n    gap: 5px;\n  }\n\n  .mv-card-desc {\n    margin: 0 !important;\n    font-size: 14px;\n    line-height: 1.5;\n    color: #4b5850;\n    display: -webkit-box;\n    -webkit-line-clamp: 3;\n    -webkit-box-orient: vertical;\n    overflow: hidden;\n  }\n\n  .mv-tags {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 6px;\n  }\n\n  .mv-tag {\n    padding: 3px 10px;\n    border-radius: 999px;\n    background: #f3efe8;\n    color: #4b5850;\n    font-size: 12px;\n    max-width: 100%;\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  .mv-card-foot {\n    display: flex;\n    justify-content: flex-end;\n    margin-top: auto;\n    padding-top: 6px;\n  }\n\n  .mv-discover {\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    padding: 8px 16px;\n    border: 0;\n    border-radius: 999px;\n    background: #f7ebe0;\n    color: #1c2b22;\n    font-size: 14px;\n    font-weight: 600;\n    cursor: pointer;\n    transition: background 0.15s;\n  }\n\n  .mv-card:hover .mv-discover {\n    background: #f1dcc9;\n  }\n\n  \/* Carte \u00ab \u00e0 la une \u00bb : grande, texte sur l'image *\/\n  .mv-card--featured {\n    grid-column: span 2;\n    min-height: 360px;\n  }\n\n  .mv-card--featured .mv-card-media {\n    position: absolute;\n    inset: 0;\n    aspect-ratio: auto;\n  }\n\n  .mv-card--featured .mv-card-media::after {\n    content: '';\n    position: absolute;\n    inset: 0;\n    background: linear-gradient(90deg, rgba(20, 24, 20, 0.72) 0%, rgba(20, 24, 20, 0.35) 55%, rgba(20, 24, 20, 0.05) 100%);\n  }\n\n  .mv-card--featured .mv-card-body {\n    position: relative;\n    justify-content: flex-end;\n    max-width: 480px;\n    padding: 28px;\n    color: #fff;\n  }\n\n  .mv-card--featured .mv-card-title {\n    font-size: 30px !important;\n    color: #fff !important;\n  }\n\n  .mv-card--featured .mv-card-desc,\n  .mv-card--featured .mv-meta {\n    color: rgba(255, 255, 255, 0.9);\n  }\n\n  .mv-card--featured .mv-card-foot {\n    justify-content: flex-start;\n    margin-top: 8px;\n  }\n\n  .mv-card--featured .mv-discover {\n    background: #fff;\n  }\n\n  .mv-flag {\n    align-self: flex-start;\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    margin-bottom: 6px;\n    padding: 6px 12px;\n    border-radius: 999px;\n    background: #c2410c;\n    color: #fff;\n    font-size: 12px;\n    font-weight: 700;\n    letter-spacing: 0.4px;\n    text-transform: uppercase;\n  }\n\n  \/* Pagination *\/\n  .mv-more {\n    display: flex;\n    flex-wrap: wrap;\n    justify-content: center;\n    align-items: center;\n    gap: 6px;\n    margin-top: 28px;\n  }\n\n  .mv-page {\n    min-width: 42px;\n    height: 42px;\n    padding: 0 12px;\n    border: 1px solid var(--mv-line);\n    border-radius: 999px;\n    background: #fff;\n    color: #2f3b33;\n    font-size: 14px;\n    font-weight: 600;\n    cursor: pointer;\n    transition: all 0.15s;\n  }\n\n  .mv-page:hover:not(:disabled):not([aria-current=\"page\"]) {\n    border-color: var(--mv-accent);\n    color: var(--mv-accent);\n  }\n\n  .mv-page[aria-current=\"page\"] {\n    background: var(--mv-accent);\n    border-color: var(--mv-accent);\n    color: #fff;\n    cursor: default;\n  }\n\n  .mv-page:disabled {\n    opacity: 0.4;\n    cursor: not-allowed;\n  }\n\n  .mv-page-gap {\n    padding: 0 4px;\n    color: var(--mv-muted);\n  }\n\n  \/* Bouton \u00ab Revenir \u00e0 la vue d'ensemble \u00bb (visible apr\u00e8s un zoom \/ d\u00e9placement) *\/\n  .mv-map {\n    position: relative;\n  }\n\n  \/* Pas de gros contour noir au clic sur la carte ; contour visible au clavier seulement *\/\n  .mv-map.leaflet-container:focus {\n    outline: none;\n  }\n\n  .mv-map.leaflet-container:focus-visible {\n    outline: 3px solid var(--mv-accent);\n    outline-offset: 2px;\n  }\n\n  .mv-reset {\n    position: absolute;\n    top: 12px;\n    left: 12px;\n    z-index: 500;\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    padding: 8px 14px;\n    border: 0;\n    border-radius: 999px;\n    background: #fff;\n    color: #1c2b22;\n    font-family: 'Inter', -apple-system, sans-serif;\n    font-size: 13px;\n    font-weight: 600;\n    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);\n    cursor: pointer;\n  }\n\n  .mv-reset[hidden] {\n    display: none;\n  }\n\n  .mv-reset:hover {\n    background: var(--mv-accent);\n    color: #fff;\n  }\n\n  .mv-reset .mv-icon {\n    font-size: 15px;\n  }\n\n  \/* Rep\u00e8re de l'\u00e9tablissement (\u00ab vous \u00eates ici \u00bb) *\/\n  .mv-home {\n    background: none;\n    border: none;\n    pointer-events: none;\n  }\n\n  .mv-home-pin {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 44px;\n    height: 44px;\n    border: 3px solid #fff;\n    border-radius: 50%;\n    background: #1c2b22;\n    color: #fff;\n    box-shadow: 0 0 0 5px rgba(28, 43, 34, 0.25), 0 4px 12px rgba(0, 0, 0, 0.35);\n  }\n\n  .mv-home-pin svg {\n    width: 22px;\n    height: 22px;\n  }\n\n  .mv-home-label.leaflet-tooltip {\n    padding: 5px 10px;\n    border: 0;\n    border-radius: 999px;\n    background: #1c2b22;\n    color: #fff;\n    font-family: 'Inter', -apple-system, sans-serif;\n    font-size: 12px;\n    font-weight: 700;\n    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.25);\n  }\n\n  .mv-home-label.leaflet-tooltip-right::before {\n    border-right-color: #1c2b22;\n  }\n\n  .mv-btn {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    gap: 8px;\n    padding: 12px 26px;\n    border: 0;\n    border-radius: 999px;\n    background: var(--mv-accent);\n    color: #fff !important;\n    font-size: 15px;\n    font-weight: 600;\n    text-decoration: none !important;\n    cursor: pointer;\n    transition: filter 0.15s;\n  }\n\n  .mv-btn:hover {\n    filter: brightness(0.92);\n  }\n\n  .mv-empty {\n    grid-column: 1 \/ -1;\n    padding: 40px 20px;\n    border: 1px dashed #d6cdbd;\n    border-radius: 18px;\n    background: #fff;\n    color: var(--mv-muted);\n    text-align: center;\n  }\n\n  .mv-empty strong {\n    display: block;\n    margin-bottom: 4px;\n    color: #1f2a24;\n  }\n\n  \/* \u2500\u2500\u2500 Id\u00e9es selon vos envies \u2500\u2500\u2500 *\/\n  .mv-ideas {\n    margin-top: 48px;\n  }\n\n  .mv-ideas-head {\n    display: flex;\n    flex-wrap: wrap;\n    align-items: baseline;\n    justify-content: space-between;\n    gap: 8px 24px;\n    margin-bottom: 16px;\n  }\n\n  .mv-ideas-title {\n    margin: 0 !important;\n    font-size: clamp(22px, 2.6vw, 30px) !important;\n    color: #1c2b22 !important;\n  }\n\n  .mv-ideas-sub {\n    margin: 0 !important;\n    color: var(--mv-muted);\n    font-size: 14px;\n  }\n\n  .mv-ideas-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));\n    gap: 16px;\n  }\n\n  .mv-idea {\n    display: flex;\n    align-items: stretch;\n    overflow: hidden;\n    min-height: 88px;\n    padding: 0;\n    border: 1px solid var(--mv-line);\n    border-radius: 16px;\n    background: #fff;\n    text-align: left;\n    cursor: pointer;\n    transition: box-shadow 0.2s;\n  }\n\n  .mv-idea:hover {\n    box-shadow: 0 8px 20px rgba(31, 42, 36, 0.1);\n  }\n\n  .mv-idea-img {\n    flex: 0 0 38%;\n    background: var(--mv-cream) center \/ cover no-repeat;\n  }\n\n  .mv-idea-body {\n    display: flex;\n    flex: 1;\n    align-items: center;\n    gap: 10px;\n    padding: 12px 14px;\n  }\n\n  .mv-idea-body .mv-icon {\n    font-size: 22px;\n    color: var(--mv-cat);\n  }\n\n  .mv-idea-text {\n    flex: 1;\n    min-width: 0;\n  }\n\n  .mv-idea-text strong {\n    display: block;\n    font-size: 14px;\n    color: #1c2b22;\n    line-height: 1.3;\n  }\n\n  .mv-idea-text span {\n    font-size: 13px;\n    color: var(--mv-muted);\n  }\n\n  \/* \u2500\u2500\u2500 Marqueurs carte \u2500\u2500\u2500 *\/\n  .mv-pin svg {\n    display: block;\n    overflow: visible;\n    transform-origin: 50% 100%;\n    transition: transform 0.15s ease;\n    filter: drop-shadow(0 2px 3px rgba(20, 24, 20, 0.35));\n  }\n\n  .mv-pin.is-hover svg {\n    transform: scale(1.3);\n  }\n\n  .mv-pin.is-selected svg {\n    transform: scale(1.4);\n    filter: drop-shadow(0 0 0 #fff) drop-shadow(0 3px 6px rgba(20, 24, 20, 0.45));\n  }\n\n  .mv-pin.is-selected {\n    z-index: 1001 !important;\n  }\n\n  \/* Pas de carr\u00e9 de focus Leaflet autour du rep\u00e8re cliqu\u00e9 *\/\n  .mv-pin:focus,\n  .mv-pin:focus-visible {\n    outline: none;\n  }\n\n  .mv-pin.is-hover {\n    z-index: 1000 !important;\n  }\n\n  .mv-cluster {\n    background: none;\n    border: none;\n  }\n\n  .mv-cluster span {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    border: 3px solid #fff;\n    border-radius: 50%;\n    background: var(--mv-accent, #2e5e45);\n    color: #fff;\n    font-size: 13px;\n    font-weight: 700;\n    box-shadow: 0 3px 8px rgba(20, 24, 20, 0.3);\n  }\n\n\n  \/* \u2500\u2500\u2500 Modal \u2500\u2500\u2500 *\/\n  .mv-modal-overlay {\n    position: fixed !important;\n    inset: 0 !important;\n    z-index: 99999 !important;\n    max-width: none !important;\n    width: auto !important;\n    margin: 0 !important;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    padding: 20px;\n    background: rgba(20, 24, 20, 0.4);\n    backdrop-filter: blur(2px);\n  }\n\n  .mv-modal-overlay[hidden] {\n    display: none !important;\n  }\n\n  .mv-modal {\n    position: relative;\n    width: 100%;\n    max-width: 1080px;\n    max-height: calc(100vh - 32px);\n    overflow-y: auto;\n    border-radius: 22px;\n    background: #fff;\n    box-shadow: 0 24px 60px rgba(20, 24, 20, 0.3);\n    font-family: 'Inter', -apple-system, sans-serif;\n    color: #1f2a24;\n  }\n\n  \/* Cr\u00e9dit photo : discret sur la carte (\u00a9, auteur au survol), lisible en fiche. *\/\n  .mv-credit {\n    position: absolute;\n    top: 8px;\n    right: 8px;\n    z-index: 2;\n    max-width: calc(100% - 16px);\n    padding: 2px 7px;\n    border-radius: 999px;\n    background: rgba(0, 0, 0, 0.45);\n    color: #fff;\n    font-size: 11px;\n    line-height: 1.5;\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n    cursor: help;\n  }\n\n  .mv-card:hover .mv-credit::after,\n  .mv-credit:focus::after {\n    content: ' ' attr(data-credit);\n  }\n\n  \/* Bandeau : le cr\u00e9dit est \u00e9crit en clair (pas de survol sur une image de fond),\n     en bas \u00e0 droite, loin du titre. *\/\n  .mv-credit--hero {\n    top: auto;\n    bottom: 10px;\n    right: 12px;\n    max-width: 60%;\n    cursor: default;\n  }\n\n  .mv-modal-credit {\n    margin: 6px 2px 0 !important;\n    color: var(--mv-muted, #6b7280);\n    font-size: 12px !important;\n    line-height: 1.4 !important;\n  }\n\n  .mv-modal-img {\n    display: block;\n    width: 100%;\n    aspect-ratio: 4 \/ 3;\n    max-height: 52vh;\n    object-fit: cover;\n    border-radius: 14px;\n  }\n\n  \/* Modal large : contenu sur 2 colonnes (texte \/ m\u00e9dias) pour \u00e9viter de d\u00e9filer *\/\n  .mv-modal-cols {\n    display: grid;\n    grid-template-columns: minmax(0, 0.95fr) minmax(0, 1.05fr);\n    gap: 28px;\n    align-items: start;\n  }\n\n  \/* Colonne m\u00e9dias : reste visible pendant qu'on lit le texte *\/\n  .mv-modal-col--media {\n    position: sticky;\n    top: 0;\n  }\n\n  .mv-modal-body {\n    padding-top: 26px !important;\n  }\n\n  \/* Place pour le bouton de fermeture en haut \u00e0 droite *\/\n  .mv-modal-cols > .mv-modal-col:last-child {\n    padding-right: 36px;\n  }\n\n  .mv-modal-col {\n    display: flex;\n    flex-direction: column;\n    gap: 14px;\n    min-width: 0;\n  }\n\n  .mv-modal-actions {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n  }\n\n  .mv-btn--ghost {\n    background: #fff;\n    border: 1px solid var(--mv-line);\n    color: #1c2b22 !important;\n  }\n\n  .mv-btn--ghost:hover {\n    filter: none;\n    border-color: var(--mv-accent);\n  }\n\n  @media (max-width: 900px) {\n    .mv-modal-cols {\n      grid-template-columns: minmax(0, 1fr);\n      gap: 14px;\n    }\n\n    \/* Mobile : photo, puis texte, puis boutons \/ m\u00e9dias *\/\n    .mv-modal-cols {\n      display: flex;\n      flex-direction: column;\n    }\n\n    .mv-modal-col--media {\n      display: contents;\n    }\n\n    .mv-modal-col--media > .mv-modal-img {\n      order: -2;\n    }\n\n    .mv-modal-cols > .mv-modal-col:last-child {\n      order: -1;\n    }\n\n    .mv-modal-cols > .mv-modal-col:last-child {\n      padding-right: 0;\n    }\n  }\n\n  .mv-modal-body {\n    display: flex;\n    flex-direction: column;\n    gap: 14px;\n    padding: 22px 26px 26px;\n  }\n\n  .mv-modal-title {\n    margin: 0 !important;\n    font-size: 26px !important;\n    line-height: 1.2 !important;\n    color: #1c2b22 !important;\n  }\n\n  .mv-modal-desc {\n    margin: 0 !important;\n    font-size: 15px;\n    line-height: 1.65;\n    color: #4b5850;\n    white-space: pre-line;\n  }\n\n  .mv-modal-event {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    align-self: flex-start;\n    padding: 7px 12px;\n    border-radius: 10px;\n    background: var(--mv-accent-soft);\n    color: var(--mv-accent);\n    font-size: 14px;\n    font-weight: 600;\n  }\n\n  .mv-fields {\n    display: grid;\n    grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));\n    gap: 10px 20px;\n    padding: 14px 16px;\n    border-radius: 14px;\n    background: var(--mv-cream);\n  }\n\n  .mv-field span {\n    display: block;\n    margin-bottom: 2px;\n    font-size: 12px;\n    line-height: 1.35 !important;\n    color: var(--mv-muted);\n  }\n\n  .mv-field strong {\n    display: block;\n    font-size: 14px;\n    font-weight: 600;\n    line-height: 1.4 !important;\n    color: #1f2a24;\n    overflow-wrap: anywhere;\n  }\n\n  \/* \u2500\u2500\u2500 Agrandissement automatique par paliers (fiches tr\u00e8s remplies) \u2500\u2500\u2500\n     1. is-wide    : fen\u00eatre plus large, infos sur 3 colonnes, photo plus basse\n     2. is-compact : espacements et textes resserr\u00e9s *\/\n  .mv-modal.is-wide {\n    max-width: min(1320px, calc(100vw - 32px));\n  }\n\n  .mv-modal.is-wide .mv-fields {\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n  }\n\n  .mv-modal.is-wide .mv-modal-img {\n    aspect-ratio: 16 \/ 10;\n    max-height: 36vh;\n  }\n\n  .mv-modal.is-compact .mv-modal-body {\n    gap: 10px;\n    padding: 18px 20px 20px !important;\n  }\n\n  .mv-modal.is-compact .mv-modal-col {\n    gap: 10px;\n  }\n\n  .mv-modal.is-compact .mv-modal-title {\n    font-size: 22px !important;\n  }\n\n  .mv-modal.is-compact .mv-modal-desc {\n    font-size: 14px;\n    line-height: 1.55;\n  }\n\n  .mv-modal.is-compact .mv-fields {\n    gap: 8px 16px;\n    padding: 12px 14px;\n  }\n\n  .mv-modal.is-compact .mv-field strong {\n    font-size: 13px;\n  }\n\n  .mv-modal.is-compact .mv-modal-img {\n    max-height: 30vh;\n  }\n\n  @media (max-width: 900px) {\n    .mv-modal.is-wide .mv-fields {\n      grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));\n    }\n  }\n\n  .mv-modal-sub {\n    margin: 4px 0 0 !important;\n    font-size: 13px;\n    font-weight: 700;\n    letter-spacing: 0.4px;\n    text-transform: uppercase;\n    color: var(--mv-muted);\n  }\n\n  .mv-gallery {\n    display: grid;\n    grid-template-columns: repeat(auto-fill, minmax(110px, 1fr));\n    gap: 8px;\n  }\n\n  .mv-gallery img {\n    display: block;\n    width: 100%;\n    aspect-ratio: 1;\n    object-fit: cover;\n    border-radius: 10px;\n  }\n\n  .mv-docs a {\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    padding: 8px 0;\n    color: var(--mv-accent);\n    font-weight: 600;\n    text-decoration: none;\n  }\n\n  .mv-video {\n    position: relative;\n    aspect-ratio: 16 \/ 9;\n    border-radius: 12px;\n    overflow: hidden;\n    background: #000;\n  }\n\n  .mv-video iframe,\n  .mv-video video {\n    position: absolute;\n    inset: 0;\n    width: 100%;\n    height: 100%;\n    border: 0;\n  }\n\n  .mv-faq details {\n    border-bottom: 1px solid var(--mv-line);\n    padding: 10px 0;\n  }\n\n  .mv-faq summary {\n    cursor: pointer;\n    font-size: 15px !important;\n    font-weight: 600;\n    line-height: 1.4 !important;\n    color: #1c2b22;\n  }\n\n  .mv-faq p {\n    margin: 8px 0 0 !important;\n    color: #4b5850;\n    line-height: 1.55;\n  }\n\n  .mv-modal-close {\n    position: absolute;\n    top: 12px;\n    right: 12px;\n    z-index: 2;\n    width: 40px;\n    height: 40px;\n    border: 0;\n    border-radius: 50%;\n    background: rgba(255, 255, 255, 0.95);\n    color: #1f2a24;\n    font-size: 22px;\n    line-height: 1;\n    cursor: pointer;\n    box-shadow: 0 2px 6px rgba(20, 24, 20, 0.2);\n  }\n\n  \/* \u2500\u2500\u2500 Responsive \u2500\u2500\u2500 *\/\n  @media (max-width: 1100px) {\n    .mv-layout {\n      grid-template-columns: minmax(0, 1fr);\n    }\n\n    .mv-map-panel {\n      position: relative;\n      top: 0;\n      order: -1;\n    }\n\n    .mv-map {\n      aspect-ratio: 4 \/ 3;\n      max-height: 420px;\n    }\n  }\n\n  @media (max-width: 720px) {\n    .mv-wrap {\n      padding: 0 12px 40px;\n    }\n\n    .mv-hero {\n      padding: 36px 22px;\n      border-radius: 18px;\n    }\n\n    .mv-hero::before {\n      background: linear-gradient(180deg, rgba(250, 247, 242, 0.95), rgba(250, 247, 242, 0.8));\n    }\n\n    .mv-seg {\n      width: 100%;\n    }\n\n    .mv-seg button {\n      flex: 1;\n      padding: 0 8px;\n    }\n\n\n\n    .mv-card--featured {\n      grid-column: auto;\n      min-height: 320px;\n    }\n\n    .mv-card--featured .mv-card-title {\n      font-size: 24px !important;\n    }\n\n    .mv-modal-img {\n      height: 200px;\n    }\n  }\n<\/style>\n\n\n<div class=\"mv-wrap\" id=\"mv-app\">\n\n  <section class=\"mv-hero\" style=\"background-image:url(https:\/\/i0.wp.com\/onholidaysagain.com\/wp-content\/uploads\/2022\/05\/Visiter-Vannes-et-sa-vieille-ville-historique-scaled.jpg?w=2560&#038;ssl=1)\">\n        <div class=\"mv-hero-inner\">\n      <h1 class=\"mv-hero-title\">Things to discover nearby<\/h1>\n      <p class=\"mv-hero-text\">Villages, beaches, walks, good addresses and experiences selected around your stay.<\/p>\n              <span class=\"mv-hero-chip\">\n          <span class=\"mv-icon\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 21s-7-6.2-7-11.5a7 7 0 0 1 14 0C19 14.8 12 21 12 21z\"\/><circle cx=\"12\" cy=\"9.5\" r=\"2.5\"\/><\/svg><\/span>\n          Around <strong>Domaine de Kervallon<\/strong>\n        <\/span>\n          <\/div>\n  <\/section>\n\n  <div class=\"mv-controls\">\n    <label class=\"mv-search\">\n      <span class=\"mv-icon\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><circle cx=\"11\" cy=\"11\" r=\"7\"\/><path d=\"M21 21l-4.5-4.5\"\/><\/svg><\/span>\n      <input type=\"search\" id=\"mv-search\" placeholder=\"Search for a place, an activity, a village\u2026\" aria-label=\"Search\">\n    <\/label>\n          <div class=\"mv-seg\" role=\"group\" aria-label=\"Maximum distance\" id=\"mv-distance\">\n        <button type=\"button\" data-km=\"15\">15 km<\/button>\n        <button type=\"button\" data-km=\"30\">30 km<\/button>\n        <button type=\"button\" data-km=\"60\">60 km<\/button>\n        <button type=\"button\" data-km=\"0\" class=\"is-active\">All<\/button>\n      <\/div>\n      <\/div>\n\n  <div class=\"mv-cats-wrap\" id=\"mv-cats-wrap\">\n    <button type=\"button\" class=\"mv-cats-arrow mv-cats-arrow--left\" aria-label=\"Previous categories\"><span>\u2039<\/span><\/button>\n    <div class=\"mv-cats\" id=\"mv-cats\" role=\"group\" aria-label=\"Categories\"><\/div>\n    <button type=\"button\" class=\"mv-cats-arrow mv-cats-arrow--right\" aria-label=\"Next categories\"><span>\u203a<\/span><\/button>\n  <\/div>\n\n  <div class=\"mv-bar\">\n    <p class=\"mv-count\" id=\"mv-count\"><\/p>\n    <div class=\"mv-seg\" role=\"group\" aria-label=\"Display\" id=\"mv-view\">\n      <button type=\"button\" data-view=\"list\">List<\/button>\n      <button type=\"button\" data-view=\"map\" class=\"is-active\">Map<\/button>\n    <\/div>\n  <\/div>\n\n  <div class=\"mv-layout\" id=\"mv-layout\">\n    <div>\n      <div class=\"mv-grid\" id=\"mv-grid\"><\/div>\n      <div class=\"mv-more\" id=\"mv-more\"><\/div>\n    <\/div>\n    <aside class=\"mv-map-panel\">\n      <div class=\"mv-map\" id=\"mv-map\"><\/div>\n      <div id=\"mv-preview\" aria-live=\"polite\"><\/div>\n    <\/aside>\n  <\/div>\n\n  <section class=\"mv-ideas\" id=\"mv-ideas\" aria-labelledby=\"mv-ideas-title\"><\/section>\n\n  <noscript>\n    <ul>\n              <li><strong>Vannes<\/strong> \u2014 Ideal for a day trip between culture and the sea. The center is very pleasant on foot and parking is well indicated on the outskirts. Take time for a coffee\u2026<\/li>\n              <li><strong>Les Terrasses de Kervallon<\/strong> \u2014 The perfect blend of nature and comfort<\/li>\n              <li><strong>Domaine de Kervallon<\/strong> \u2014 Reception hall in the heart of nature, on a landscaped park of 2 hectares, ideal for celebrating weddings and family receptions.<\/li>\n              <li><strong>Caro<\/strong> \u2014 Un charmant village typique, calme et authentique. Parfait pour une pause tranquille ou une balade \u00e0 v\u00e9lo le long du canal. Id\u00e9al aussi comme \u00e9tape avant Rochefort-en-Terre.<\/li>\n              <li><strong>Malestroit<\/strong> \u2014 Petite cit\u00e9 de caract\u00e8re, renomm\u00e9e pour son architecture m\u00e9di\u00e9vale et ses \u00e9v\u00e9nements culturels captivants. Id\u00e9ale pour une immersion dans l&#039;histoire bretonne.<\/li>\n              <li><strong>Josselin<\/strong> \u2014 Josselin is famous for its majestic medieval castle and vibrant historic atmosphere, perfect for history and culture enthusiasts. Don&#039;t miss strolling through its picturesque alleys.<\/li>\n              <li><strong>Plo\u00ebrmel<\/strong> \u2014 A dynamic town rich in cultural heritage, offering a pleasant natural setting for visitors and residents<\/li>\n              <li><strong>Questembert<\/strong> \u2014 Questembert is a charming town rich in architectural heritage, offering easy access to surrounding nature and many outdoor activities. An ideal destination for adventure and culture lovers.<\/li>\n              <li><strong>La Gacilly<\/strong> \u2014 Village known for its international photo festival and artistic atmosphere<\/li>\n              <li><strong>Noyal-Muzillac<\/strong> \u2014 Municipality close to the Gulf of Morbihan, offering natural and peaceful surroundings<\/li>\n              <li><strong>Malansac<\/strong> \u2014 Rural community offering a peaceful setting and nature activities<\/li>\n              <li><strong>Guillac<\/strong> \u2014 Typical Breton village with a rich religious heritage<\/li>\n              <li><strong>Sarzeau<\/strong> \u2014 Resort ideal for combining heritage and nautical leisure activities<\/li>\n              <li><strong>Rochefort-en-Terre<\/strong> \u2014 Characterful village listed among the most beautiful villages in France<\/li>\n              <li><strong>Plumelec<\/strong> \u2014 Town known for its sports events and pleasant natural surroundings<\/li>\n              <li><strong>Indoor heated pool with water slides<\/strong> \u2014 Enjoy a complete aquapark with a heated indoor pool, water slides, a paddling pool for children, and massage jets for optimal relaxation.<\/li>\n              <li><strong>Wellness area with hot tub and sauna<\/strong> \u2014 Relaxation with hot tub and sauna accessible to holidaymakers.<\/li>\n              <li><strong>Children&#039;s activities and treasure hunt in July-August<\/strong> \u2014 Fun and educational activities for children during peak season.<\/li>\n              <li><strong>Archery initiation<\/strong> \u2014 Introductory sessions in archery for beginners.<\/li>\n              <li><strong>Randonn\u00e9e p\u00e9destre autour du camping<\/strong> \u2014 Sentiers de randonn\u00e9e dans l&#039;environnement paisible et naturel proche du camping.<\/li>\n              <li><strong>Parcours VTT<\/strong> \u2014 Balades et circuits VTT balis\u00e9s pour tous niveaux en for\u00eat de Broc\u00e9liande.<\/li>\n              <li><strong>Salle de jeux et trampoline pour enfants<\/strong> \u2014 Espace couvert de jeux int\u00e9rieur et trampoline en plein air.<\/li>\n              <li><strong>Ateliers cr\u00e9atifs et tournois sportifs plusieurs fois par semaine<\/strong> \u2014 Animations vari\u00e9es comme ateliers manuels et tournois de sports collectifs.<\/li>\n              <li><strong>Balades \u00e0 cheval \u00e0 Tr\u00e9horenteuc (20 min)<\/strong> \u2014 Services de promenade et initiation \u00e0 l\u2019\u00e9quitation \u00e0 proximit\u00e9.<\/li>\n              <li><strong>Go-karting in Guillac (15 min)<\/strong> \u2014 Go-kart circuit for adrenaline seekers near the campsite.<\/li>\n              <li><strong>Aquatic leisure center in Taupont (10 min)<\/strong> \u2014 Water and leisure space for the whole family close by.<\/li>\n              <li><strong>Kingoland theme park in Plumelin (35 min)<\/strong> \u2014 Family park with attractions and fun activities for children.<\/li>\n              <li><strong>Lake golf Lac au Duc in Plo\u00ebrmel (10 min)<\/strong> \u2014 18-hole golf course set in a natural environment nearby.<\/li>\n              <li><strong>Local markets and regional products in Plo\u00ebrmel<\/strong> \u2014 Markets with typical local products for gastronomic and artisanal exploration.<\/li>\n              <li><strong>Fishing at the camping lake<\/strong> \u2014 Fishing possible in the camping lake, a peaceful activity suitable for all ages[3][7].<\/li>\n              <li><strong>Visite du Golf de Lac au Duc \u00e0 Plo\u00ebrmel<\/strong> \u2014 Le golf de Lac au Duc est un parcours de 9 trous entour\u00e9 de for\u00eats et de lacs. Parfait pour les amateurs de golf.<\/li>\n              <li><strong>Excursion au Parc Broc\u00e9liande<\/strong> \u2014 D\u00e9couvrez les l\u00e9gendes arthurianes et les paysages f\u00e9eriques de cette for\u00eat mythique.<\/li>\n              <li><strong>March\u00e9 local \u00e0 Caro<\/strong> \u2014 D\u00e9couvrez les produits locaux et artisanat de la r\u00e9gion lors de ce march\u00e9 hebdomadaire.<\/li>\n              <li><strong>Activit\u00e9s nautiques sur le canal de Nantes \u00e0 Brest<\/strong> \u2014 Location de bateaux et activit\u00e9s nautiques sur le canal.<\/li>\n              <li><strong>Bike Hiking<\/strong> \u2014 Explore the region on two wheels thanks to the surrounding bike paths.<\/li>\n              <li><strong>Visit to Rochefort-en-Terre village<\/strong> \u2014 Discover this flowery and picturesque village, ranked among the most beautiful in France.<\/li>\n              <li><strong>Themed evenings at the camping site<\/strong> \u2014 Various activities including concerts, magic, and disco.<\/li>\n              <li><strong>Horseback riding at Tr\u00e9horenteuc<\/strong> \u2014 Equestrian center offering horseback riding excursions in nature.<\/li>\n              <li><strong>Visit to Kingoland Park in Plumelin<\/strong> \u2014 Amusement park for children with rides and activities.<\/li>\n              <li><strong>Bowling and cinema in Plo\u00ebrmel<\/strong> \u2014 Fun activities for the whole family.<\/li>\n              <li><strong>Cot\u00e9 Lac<\/strong> \u2014 Inn, restaurant, tapas bars, salad shops<\/li>\n              <li><strong>La Liziotaise<\/strong> \u2014 Salad shops, pizzeria, sandwich shops, snack bars<\/li>\n              <li><strong>La Station du Val d&#039;Oust<\/strong><\/li>\n              <li><strong>Marie-Ange Le Chevalier<\/strong><\/li>\n              <li><strong>L&#039;Ecluse<\/strong><\/li>\n              <li><strong>Le Relais du Maquis<\/strong><\/li>\n              <li><strong>L&#039;Escale de l&#039;Oust<\/strong><\/li>\n              <li><strong>Yoga at Kervallon Estate<\/strong> \u2014 Yoga classes offered directly at the campsite for relaxation and well-being[3][7].<\/li>\n              <li><strong>Nordic Walking (cross-country walking)<\/strong> \u2014 Walking practice with sticks, outdoor activity recommended around the campsite[3][7].<\/li>\n              <li><strong>Visit the mini-farm<\/strong> \u2014 Discover the mini farm accessible to children, interact with animals[3][7].<\/li>\n              <li><strong>Theme evenings at the campsite<\/strong> \u2014 Regular organization of themed evenings: magic shows, concerts, discos[3][7].<\/li>\n              <li><strong>Construction of nest boxes and insect hotels<\/strong> \u2014 Nature workshops for children and families to create shelters for local wildlife.<\/li>\n              <li><strong>Various cycling and mountain biking trails<\/strong> \u2014 Numerous mountain biking routes and trails nearby for cycling enthusiasts.<\/li>\n              <li><strong>Bowling in Plo\u00ebrmel<\/strong> \u2014 Nearby bowling center, ideal for a friendly evening.<\/li>\n              <li><strong>Cinema in Plo\u00ebrmel<\/strong> \u2014 Modern cinema hall offering recent screenings.<\/li>\n              <li><strong>Botanical Garden of Broc\u00e9liande in Br\u00e9al-sous-Montfort<\/strong> \u2014 Remarkable gardens to discover local flora and thematic exhibitions.<\/li>\n              <li><strong>Boat rides on the Nantes to Brest canal<\/strong> \u2014 Boat trips or houseboat rentals in the surroundings[1][2].<\/li>\n              <li><strong>Visit of Brother Bernardin&#039;s Astronomical Clock<\/strong> \u2014 Typical monument to discover in Plo\u00ebrmel, interesting for history enthusiasts[5].<\/li>\n              <li><strong>Saint-Armel Church<\/strong> \u2014 Visit to this local church with rich architectural heritage[5].<\/li>\n              <li><strong>Mauron to Questembert Greenway<\/strong> \u2014 Greenway route for family walks, hiking, and cycling[5].<\/li>\n              <li><strong>Des Heures Dehors - Garden and natural spaces<\/strong> \u2014 Small garden to visit and enjoy a nature moment close to the campsite[5].<\/li>\n              <li><strong>Sailing Club in Plo\u00ebrmel<\/strong> \u2014 Club offering catamaran, canoe, stand-up paddle, windsurfing, water skiing, wakeboard, and towable tubes<\/li>\n              <li><strong>Hiking in Broc\u00e9liande<\/strong> \u2014 Beautiful walks in a forest renowned for its legends<\/li>\n              <li><strong>Table tennis at the campground<\/strong> \u2014 Ping-pong tables available for all ages<\/li>\n              <li><strong>Petanque Tournaments<\/strong> \u2014 Friendly and popular activity at the campsite<\/li>\n              <li><strong>Beginner climbing course<\/strong> \u2014 These activities may be offered ponctually, to confirm with the campsite<\/li>\n              <li><strong>Themed Orienteering Course<\/strong> \u2014 Orienteering races organized in nature by the campsite<\/li>\n              <li><strong>Creative Workshops for Children<\/strong> \u2014 Manual activities offered by the children&#039;s club<\/li>\n              <li><strong>Themed Evenings with Shows<\/strong> \u2014 Concerts, magic shows, dance evenings organized on site<\/li>\n              <li><strong>Outdoor Yoga<\/strong> \u2014 Group yoga classes on site<\/li>\n              <li><strong>Pedagogical Mini-Farm Visit<\/strong> \u2014 Allows children to discover farm animals<\/li>\n              <li><strong>Swimming in the campsite lake<\/strong> \u2014 Fishing and swimming possible in the lake<\/li>\n              <li><strong>Bike rides on cycling paths<\/strong> \u2014 Cycling and mountain biking routes available in the region<\/li>\n              <li><strong>Climbing in an adventure park<\/strong> \u2014 Tree-top adventure course nearby for thrills and sensations<\/li>\n              <li><strong>Local markets and crafts<\/strong> \u2014 Traditional markets with regional products to discover<\/li>\n              <li><strong>Local gastronomic discovery<\/strong> \u2014 Local restaurants offering Breton specialties and local products<\/li>\n              <li><strong>Fishing days at the lake<\/strong> \u2014 Fishing activity on the camping lake.<\/li>\n              <li><strong>Seminars and private events<\/strong> \u2014 Reception halls for personalized events.<\/li>\n              <li><strong>Christmas markets in Plo\u00ebrmel<\/strong> \u2014 Discover seasonal local specialties and crafts.<\/li>\n              <li><strong>Broc\u00e9liande Gardens Visit<\/strong> \u2014 Botanical and landscape gardens in a natural setting.<\/li>\n              <li><strong>Nordic Walking<\/strong> \u2014 Nordic walking activity in the natural environment of the campsite.<\/li>\n              <li><strong>Initiation to Archery at Domaine de Kervallon<\/strong> \u2014 Archery initiation sessions organized directly at the campsite, suitable for the whole family.<\/li>\n              <li><strong>Nature Workshops for Children - Mizzy Club Kids&#039; Club<\/strong> \u2014 Creative and educational workshops around nature: building birdhouses, discovering local fauna and flora, mini Ker-Lanta.<\/li>\n              <li><strong>Themed Evenings and Shows at the Campsite<\/strong> \u2014 Evening animations with shows, concerts, magicians, dance nights for all ages.<\/li>\n              <li><strong>P\u00e9tanque Tournaments<\/strong> \u2014 Organization of friendly p\u00e9tanque tournaments open to all campsite residents.<\/li>\n              <li><strong>Guided Mountain Biking Tours in Broc\u00e9liande Forest<\/strong> \u2014 Organized off-road bike trips to explore the mythical Broc\u00e9liande forest.<\/li>\n              <li><strong>Creative and Manual Workshops<\/strong> \u2014 Various workshops: painting, crafts, creating natural objects for children and adults.<\/li>\n              <li><strong>Outdoor Yoga<\/strong> \u2014 Outdoor yoga sessions for relaxation and well-being, accessible to all levels.<\/li>\n              <li><strong>Nature Walks and Wildlife Observation<\/strong> \u2014 Guided walks to discover local flora and fauna around the campsite.<\/li>\n              <li><strong>Visit to the Mini Farm at Campsite<\/strong> \u2014 Visit the mini farm with llamas, alpacas, and other animals for children&#039;s enjoyment.<\/li>\n              <li><strong>Ateliers Cuisine Locale au Domaine de Kervallon<\/strong> \u2014 Initiation \u00e0 la cuisine bretonne et utilisation des produits locaux, avec d\u00e9gustation.<\/li>\n              <li><strong>S\u00e9ances d&#039;Aquagym dans la Piscine Chauff\u00e9e<\/strong> \u2014 Cours collectifs d&#039;aquagym adapt\u00e9s \u00e0 tous niveaux et \u00e2ges.<\/li>\n              <li><strong>Initiation au Breton et Contes Locaux<\/strong> \u2014 Ateliers pour d\u00e9couvrir les bases de la langue bretonne et \u00e9couter des contes traditionnels.<\/li>\n              <li><strong>Atelier Fabrication de Nichoirs et Hotels \u00e0 Insectes<\/strong> \u2014 Atelier \u00e9cologique pour apprendre \u00e0 construire des abris pour la biodiversit\u00e9 locale.<\/li>\n              <li><strong>Soins et Massages au Centre Bien-\u00catre<\/strong> \u2014 Massages relaxants, soins du corps, sauna, hammam pour la d\u00e9tente compl\u00e8te.<\/li>\n              <li><strong>Artisanal Market and Local Products at the Village of Caro<\/strong> \u2014 Market showcasing local producers and artisans, Breton specialties, and crafts.<\/li>\n              <li><strong>Festival of Lights in Plo\u00ebrmel<\/strong> \u2014 A light festival where residents illuminate their houses and the streets of the town.<\/li>\n              <li><strong>Music Festival in Josselin<\/strong> \u2014 A festive day with live concerts throughout the village.<\/li>\n              <li><strong>Festival of Broc\u00e9liande at Paimpont<\/strong> \u2014 Celebration of the Arthurian legend in the forest of Broc\u00e9liande.<\/li>\n              <li><strong>Summer Festival at Guillac<\/strong> \u2014 Summer festival with activities for all ages.<\/li>\n              <li><strong>Flower Festival in Malestroit<\/strong> \u2014 Festival dedicated to flowers and nature.<\/li>\n              <li><strong>Transhumance Festival in Plo\u00ebrmel<\/strong> \u2014 Festival celebrating the arrival of herds in the region.<\/li>\n              <li><strong>Lakes Festival in Plo\u00ebrmel<\/strong> \u2014 Festival by the lake, ideal for a day outdoors.<\/li>\n              <li><strong>White Night Festival in Josselin<\/strong> \u2014 White night with art exhibitions and concerts.<\/li>\n              <li><strong>Local Products Festival in Augan<\/strong> \u2014 Festival to promote local products of the region.<\/li>\n              <li><strong>Saint-Jean Festival in Guillac<\/strong> \u2014 Bonfire to celebrate Saint-Jean.<\/li>\n              <li><strong>Music Festival in Malestroit<\/strong> \u2014 Music concerts in the village streets.<\/li>\n              <li><strong>School Festival in Caro<\/strong> \u2014 Festival organized by local schools to celebrate the end of the school year.<\/li>\n              <li><strong>Living History Festival at Broc\u00e9liande Forest<\/strong> \u2014 Historical reenactment in the forest with costumed characters.<\/li>\n              <li><strong>Gastronomy Festival in Josselin<\/strong> \u2014 Festival to discover and enjoy local cuisine.<\/li>\n              <li><strong>Equitation Festival at Saint-Malo-des-Trois-Fontaines<\/strong> \u2014 Festival dedicated to horse riders and equestrian enthusiasts.<\/li>\n              <li><strong>Exposition : Entre corbeau et loup, du mythe aux contes<\/strong> \u2014 Du 19 septembre au 30 novembre, Broc\u00e9liande, la Porte des Secrets \u00e0 Paimpont accueille pour la premi\u00e8re fois en Broc\u00e9liande l\u2019univers sculpt\u00e9 de La\u00ebtitia-May LE GUELAFF. \u00c0 travers ses sculptures,\u2026<\/li>\n              <li><strong>Exposition &quot;Les Insignes de Promotion&quot;<\/strong> \u2014 Fruit de plusieurs mois de recherche et de pr\u00e9paration, cette exposition s\u2019appuie sur un constat simple : la permanence des codes de l\u2019h\u00e9raldique m\u00e9di\u00e9vale dans la r\u00e9flexion et la conception\u2026<\/li>\n              <li><strong>Short film evening<\/strong> \u2014 A variety of short films by the collective PLERANDEL are projected, mixing comedies, poetic universes, and tragic moments, for a friendly sharing with the audience.<\/li>\n              <li><strong>Open-Air Exhibition: &quot;The MiniMiam Walk&quot; by Pierre Javelle<\/strong> \u2014 Discover the fascinating world of MiniMiam, filled with stunning culinary landscapes, illustrated wordplays, and nostalgic childhood memories! Food-loving visitors and travelers, let yourselves be guided through the poetic universes of\u2026<\/li>\n              <li><strong>Balades cr\u00e9atives en for\u00eat de Broc\u00e9liande<\/strong> \u2014 Les balades cr\u00e9atives... ou comment vous ressourcer le temps d&#039;une balade en for\u00eat, et stimuler votre cr\u00e9ativit\u00e9 par la m\u00eame occasion. Un moment cr\u00e9atif en for\u00eat, au milieu des arbres.\u2026<\/li>\n              <li><strong>Concert indie folk-pop - Elliott Armen<\/strong> \u2014 Elliott Armen shapes an intimate and luminous indie folk-pop music blending melancholic sweetness, bilingual songs, and solitary hope. At 8:30 PM<\/li>\n              <li><strong>Nuit F\u00e9erique en For\u00eat<\/strong> \u2014 L&#039;association Kelto\u00ef vous propose un moment partag\u00e9 dans la magie de la for\u00eat. Participez \u00e0 la mise en place d&#039;un circuit f\u00e9\u00e9rique en fabriquant des petits esprits de la nature\u2026<\/li>\n              <li><strong>Soir\u00e9e halloween &quot;La nuits des vivants&quot;<\/strong> \u2014 Soir\u00e9e festive sur le th\u00e8me Halloween anim\u00e9 par Micka et Fanfan. Concert rock avec le groupe FAB Tombola avec de nombreux lots \u00e0 gagner (parcs, mus\u00e9es, bowling, karting,...) Venez d\u00e9guis\u00e9\u2026<\/li>\n              <li><strong>Cin\u00e9-concert  Nosferatu<\/strong> \u2014 En 1838, le jeune Hutter, qui vit \u00e0 Wiborg, port sur la Baltique, quitte son \u00e9pouse, Ellen, pour, \u00e0 la demande de son employeur, se rendre dans les Carpates, en\u2026<\/li>\n              <li><strong>Halloween \u00e0 Tropical Parc<\/strong> \u2014 \ud83c\udf83 D\u00e9corations, animations, spectacles et quelques surprises viendront ponctuer les vacances du 17 octobre au 1er novembre. Nous vous d\u00e9voilons aujourd\u2019hui quelques images des pr\u00e9paratifs, mais le programme complet reste\u2026<\/li>\n              <li><strong>From Val Sans Retour to Grail with Pauline<\/strong> \u2014 Embark on a walk in Val Sans Retour, domain of the fairy Morgane, accompanied by a storytelling guide. Discover the Tree of Gold, the Fairy Mirror Pond, the False Lovers&#039;\u2026<\/li>\n              <li><strong>Photo Exhibition: Being a Photographer... in Brittany<\/strong> \u2014 Come discover the new outdoor photo exhibition in Camp\u00e9n\u00e9ac: Being a Photographer... in Brittany. An artistic event not to be missed! On May 16th, at 5 pm, attend its opening\u2026<\/li>\n          <\/ul>\n  <\/noscript>\n<\/div>\n\n<div class=\"mv-modal-overlay\" id=\"mv-modal\" hidden>\n  <div class=\"mv-modal\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"mv-modal-title\">\n    <button type=\"button\" class=\"mv-modal-close\" id=\"mv-modal-close\" aria-label=\"Close\">\u00d7<\/button>\n    <div id=\"mv-modal-content\"><\/div>\n  <\/div>\n<\/div>\n\n<script>\n  (function() {\n    var ITEMS = [{\"id\":9,\"featurable\":true,\"featured\":false,\"type\":\"villes-aux-alentours\",\"name\":\"Vannes\",\"image\":\"https:\\\/\\\/i0.wp.com\\\/onholidaysagain.com\\\/wp-content\\\/uploads\\\/2022\\\/05\\\/Visiter-Vannes-et-sa-vieille-ville-historique-scaled.jpg?w=2560&ssl=1\",\"credit\":\"\",\"description\":\"Ideal for a day trip between culture and the sea. The center is very pleasant on foot and parking is well indicated on the outskirts. Take time for a coffee at the port before leaving!\",\"city\":\"\",\"address\":\"\",\"km\":65,\"min\":60,\"lat\":null,\"lng\":null,\"tags\":[],\"fields\":[{\"label\":\"Distance from camping (km)\",\"value\":\"65\"},{\"label\":\"Driving time (min)\",\"value\":\"60\"},{\"label\":\"Must-see places \\\/ activities\",\"value\":\"The ramparts of Vannes and its flowering gardens  The medieval historic center with its half-timbered houses  The marina and the promenade along the Gulf of Morbihan  The Vannes aquarium and butterfly garden, Excursion to \\u00cele aux Moines or \\u00cele d\\u2019Arz from the port\"},{\"label\":\"Markets \\\/ local events\",\"value\":\"Vannes Market: Wednesday and Saturday mornings, Place des Lices  Jazz Festival in Town (July)  Historic Festival of Vannes (Summer)  Christmas Market on the port esplanade\"},{\"label\":\"Restaurants \\\/ specialties\",\"value\":\"La T\\u00eate en l\\u2019Air: modern bistronomic cuisine  Le Roscanvec: Michelin-starred, refined local products  Cr\\u00eaperie Dan Ewen: traditional Breton galettes  Specialties: galettes, seafood, kouign-amann\"}],\"link\":\"https:\\\/\\\/www.mairie-vannes.fr\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":0,\"featurable\":false,\"featured\":false,\"type\":\"restaurants\",\"name\":\"Les Terrasses de Kervallon\",\"image\":\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/domaine-de-kervallon-groupes-et-sejours-organises-morbihan.jpg\",\"credit\":\"\",\"description\":\"The perfect blend of nature and comfort\",\"city\":\"Caro\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.889094,\"lng\":-2.331085,\"tags\":[],\"fields\":[{\"label\":\"Type of cuisine\",\"value\":\"other\"},{\"label\":\"City\",\"value\":\"Caro\"},{\"label\":\"Phone\",\"value\":\"06 76 68 83 67\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":1,\"featurable\":false,\"featured\":false,\"type\":\"restaurants\",\"name\":\"Domaine de Kervallon\",\"image\":\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/domaine-de-kervallon-vue-du-ciel-a-ploermel.jpg\",\"credit\":\"\",\"description\":\"Reception hall in the heart of nature, on a landscaped park of 2 hectares, ideal for celebrating weddings and family receptions.\",\"city\":\"Caro\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.889094,\"lng\":-2.331085,\"tags\":[],\"fields\":[{\"label\":\"Type of cuisine\",\"value\":\"other\"},{\"label\":\"City\",\"value\":\"Caro\"},{\"label\":\"Opening hours\",\"value\":\"Open all year round\"},{\"label\":\"Capacity (seats)\",\"value\":\"150\"},{\"label\":\"Phone\",\"value\":\"06 76 68 83 67\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":10,\"featurable\":true,\"featured\":false,\"type\":\"villes-aux-alentours\",\"name\":\"Caro\",\"image\":\"https:\\\/\\\/caro.bzh\\\/wp-content\\\/uploads\\\/sites\\\/404\\\/2025\\\/01\\\/cropped-janvier-2021-scaled-1.jpg\",\"credit\":\"\",\"description\":\"Un charmant village typique, calme et authentique. Parfait pour une pause tranquille ou une balade \\u00e0 v\\u00e9lo le long du canal. Id\\u00e9al aussi comme \\u00e9tape avant Rochefort-en-Terre.\",\"city\":\"\",\"address\":\"\",\"km\":25,\"min\":25,\"lat\":null,\"lng\":null,\"tags\":[],\"fields\":[{\"label\":\"Distance from camping (km)\",\"value\":\"25\"},{\"label\":\"Driving time (min)\",\"value\":\"25\"},{\"label\":\"Must-see places \\\/ activities\",\"value\":\"L\\u2019\\u00e9glise Saint-Nicolas et son clocher typique du pays de Broc\\u00e9liande  Balade dans le bourg et ses petites ruelles fleuries  Les sentiers de randonn\\u00e9e autour de la vall\\u00e9e de l\\u2019Oust et du canal de Nantes \\u00e0 Brest  La for\\u00eat de Broc\\u00e9liande \\u00e0 proximit\\u00e9 pour les amateurs de l\\u00e9gendes\"},{\"label\":\"Markets \\\/ local events\",\"value\":\"Petit march\\u00e9 local le dimanche matin (produits fermiers et artisanaux)  F\\u00eate communale d\\u00e9but ao\\u00fbt avec animations et bal populaire\"},{\"label\":\"Restaurants \\\/ specialties\",\"value\":\"Le Relais de Caro : cuisine traditionnelle bretonne et ambiance conviviale  Cr\\u00eaperie ambulante certains soirs d\\u2019\\u00e9t\\u00e9 sur la place du village  Sp\\u00e9cialit\\u00e9s : galettes au bl\\u00e9 noir, cidre local, far breton\"}],\"link\":\"https:\\\/\\\/caro.bzh\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":11,\"featurable\":true,\"featured\":false,\"type\":\"villes-aux-alentours\",\"name\":\"Malestroit\",\"image\":\"https:\\\/\\\/woody.cloudly.space\\\/app\\\/uploads\\\/broceliande\\\/2019\\\/04\\\/49515991-126779331685926-6601044808270080440-n1-640x640.jpg\",\"credit\":\"\",\"description\":\"Petite cit\\u00e9 de caract\\u00e8re, renomm\\u00e9e pour son architecture m\\u00e9di\\u00e9vale et ses \\u00e9v\\u00e9nements culturels captivants. Id\\u00e9ale pour une immersion dans l'histoire bretonne.\",\"city\":\"\",\"address\":\"\",\"km\":20,\"min\":25,\"lat\":null,\"lng\":null,\"tags\":[],\"fields\":[{\"label\":\"Distance from camping (km)\",\"value\":\"20\"},{\"label\":\"Driving time (min)\",\"value\":\"25\"},{\"label\":\"Must-see places \\\/ activities\",\"value\":\"Centre historique class\\u00e9, vieux ch\\u00e2teau m\\u00e9di\\u00e9val, remparts pittoresques, \\u00c9glise Saint-Gilles\"},{\"label\":\"Markets \\\/ local events\",\"value\":\"March\\u00e9s traditionnels anim\\u00e9s, festivals culturels saisonniers riches en d\\u00e9couvertes\"},{\"label\":\"Restaurants \\\/ specialties\",\"value\":\"Cuisine traditionnelle bretonne, sp\\u00e9cialis\\u00e9e dans les fruits de mer frais et les galettes de sarrasin\"}],\"link\":\"https:\\\/\\\/www.malestroit.bzh\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":12,\"featurable\":true,\"featured\":false,\"type\":\"villes-aux-alentours\",\"name\":\"Josselin\",\"image\":\"https:\\\/\\\/dynamic-media-cdn.tripadvisor.com\\\/media\\\/photo-o\\\/07\\\/72\\\/f3\\\/75\\\/chateau-de-josselin.jpg?w=1100&h=-1&s=1\",\"credit\":\"\",\"description\":\"Josselin is famous for its majestic medieval castle and vibrant historic atmosphere, perfect for history and culture enthusiasts. Don't miss strolling through its picturesque alleys.\",\"city\":\"\",\"address\":\"\",\"km\":30,\"min\":35,\"lat\":null,\"lng\":null,\"tags\":[],\"fields\":[{\"label\":\"Distance from camping (km)\",\"value\":\"30\"},{\"label\":\"Driving time (min)\",\"value\":\"35\"},{\"label\":\"Must-see places \\\/ activities\",\"value\":\"Josselin Castle, Notre-Dame du Roncier Basilica, Old Port of Josselin, Walk along the Nantes to Brest Canal\"},{\"label\":\"Markets \\\/ local events\",\"value\":\"Weekly markets every Wednesday morning, Annual medieval festival in August with shows and activities, Music festival in July\"},{\"label\":\"Restaurants \\\/ specialties\",\"value\":\"Local Breton specialties, buckwheat pancakes, sweet cr\\u00eapes, fresh seafood, dishes based on local fish\"}],\"link\":\"https:\\\/\\\/www.josselin.com\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":13,\"featurable\":true,\"featured\":false,\"type\":\"villes-aux-alentours\",\"name\":\"Plo\\u00ebrmel\",\"image\":\"https:\\\/\\\/woody.cloudly.space\\\/app\\\/uploads\\\/broceliande\\\/2022\\\/05\\\/thumbs\\\/josselin-2-640x640.jpg\",\"credit\":\"\",\"description\":\"A dynamic town rich in cultural heritage, offering a pleasant natural setting for visitors and residents\",\"city\":\"\",\"address\":\"\",\"km\":33,\"min\":35,\"lat\":null,\"lng\":null,\"tags\":[],\"fields\":[{\"label\":\"Distance from camping (km)\",\"value\":\"33\"},{\"label\":\"Driving time (min)\",\"value\":\"35\"},{\"label\":\"Must-see places \\\/ activities\",\"value\":\"Saint-Armel Church, Museum of Resistance in Brittany, lake in the city center, ideal for walks\"},{\"label\":\"Markets \\\/ local events\",\"value\":\"Weekly craft markets, cultural festivals and outdoor concerts throughout the year\"},{\"label\":\"Restaurants \\\/ specialties\",\"value\":\"Tasting traditional Breton cuisine with modern dishes, including cr\\u00eapes, seafood, and galettes\"}],\"link\":\"https:\\\/\\\/www.ploermel.bzh\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":14,\"featurable\":true,\"featured\":false,\"type\":\"villes-aux-alentours\",\"name\":\"Questembert\",\"image\":\"https:\\\/\\\/encrypted-tbn1.gstatic.com\\\/licensed-image?q=tbn:ANd9GcRyARwbv3BzKb3edZBWdKRhgya4X4WQ7WnnXuLNi6-I-eOGujhr5-ZY33Qeo7mJlji6xnyckSEq8KNJxOoCh6cNyxoNBXQHQqVMWPyCxw\",\"credit\":\"\",\"description\":\"Questembert is a charming town rich in architectural heritage, offering easy access to surrounding nature and many outdoor activities. An ideal destination for adventure and culture lovers.\",\"city\":\"\",\"address\":\"\",\"km\":37,\"min\":40,\"lat\":null,\"lng\":null,\"tags\":[],\"fields\":[{\"label\":\"Distance from camping (km)\",\"value\":\"37\"},{\"label\":\"Driving time (min)\",\"value\":\"40\"},{\"label\":\"Must-see places \\\/ activities\",\"value\":\"Explore the charming historic center of Questembert, visit Saint-Pierre Church, and walk the picturesque hiking trails surrounding the town.\"},{\"label\":\"Markets \\\/ local events\",\"value\":\"Don\\u2019t miss the weekly markets where you can taste local products, as well as seasonal fairs showcasing regional artisans.\"},{\"label\":\"Restaurants \\\/ specialties\",\"value\":\"Enjoy authentic Breton cuisine, including local specialties such as cr\\u00eapes, fresh seafood, and carefully prepared traditional dishes.\"}],\"link\":\"https:\\\/\\\/www.questembert.bzh\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":15,\"featurable\":true,\"featured\":false,\"type\":\"villes-aux-alentours\",\"name\":\"La Gacilly\",\"image\":\"https:\\\/\\\/morbihan.com\\\/app\\\/uploads\\\/morbihan\\\/2023\\\/10\\\/thumbs\\\/La-Gacilly-3-Myriam-Busson21-10-2028-1920x960.jpg\",\"credit\":\"\",\"description\":\"Village known for its international photo festival and artistic atmosphere\",\"city\":\"\",\"address\":\"\",\"km\":40,\"min\":45,\"lat\":null,\"lng\":null,\"tags\":[],\"fields\":[{\"label\":\"Distance from camping (km)\",\"value\":\"40 km\"},{\"label\":\"Driving time (min)\",\"value\":\"45 min\"},{\"label\":\"Must-see places \\\/ activities\",\"value\":\"Botanical park, contemporary art center, flowered houses\"},{\"label\":\"Markets \\\/ local events\",\"value\":\"Annual photo festival, craft market\"},{\"label\":\"Restaurants \\\/ specialties\",\"value\":\"Local and organic cuisine\"}],\"link\":\"https:\\\/\\\/lagacilly.fr\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":16,\"featurable\":true,\"featured\":false,\"type\":\"villes-aux-alentours\",\"name\":\"Noyal-Muzillac\",\"image\":\"https:\\\/\\\/www.damgan-larochebernard-tourisme.com\\\/wp-content\\\/uploads\\\/2020\\\/09\\\/ASB18@alamoureux-_MG_7188.jpg\",\"credit\":\"\",\"description\":\"Municipality close to the Gulf of Morbihan, offering natural and peaceful surroundings\",\"city\":\"\",\"address\":\"\",\"km\":35,\"min\":40,\"lat\":null,\"lng\":null,\"tags\":[],\"fields\":[{\"label\":\"Distance from camping (km)\",\"value\":\"35 km\"},{\"label\":\"Driving time (min)\",\"value\":\"40 min\"},{\"label\":\"Must-see places \\\/ activities\",\"value\":\"Saint-Pierre Church, natural site of the Gulf of Morbihan park\"},{\"label\":\"Markets \\\/ local events\",\"value\":\"Weekly markets, local events\"},{\"label\":\"Restaurants \\\/ specialties\",\"value\":\"Morbihan specialties\"}],\"link\":\"https:\\\/\\\/www.noyal-muzillac.fr\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":17,\"featurable\":true,\"featured\":false,\"type\":\"villes-aux-alentours\",\"name\":\"Malansac\",\"image\":\"https:\\\/\\\/woody.cloudly.space\\\/app\\\/uploads\\\/rochefort-en-terre\\\/2021\\\/08\\\/thumbs\\\/scopidrone-malansac-1-bod-2682-1920x960.jpg\",\"credit\":\"\",\"description\":\"Rural community offering a peaceful setting and nature activities\",\"city\":\"\",\"address\":\"\",\"km\":32,\"min\":36,\"lat\":null,\"lng\":null,\"tags\":[],\"fields\":[{\"label\":\"Distance from camping (km)\",\"value\":\"32\"},{\"label\":\"Driving time (min)\",\"value\":\"36\"},{\"label\":\"Must-see places \\\/ activities\",\"value\":\"Saint-Malo Church, hiking trails\"},{\"label\":\"Markets \\\/ local events\",\"value\":\"Small markets and cultural events\"},{\"label\":\"Restaurants \\\/ specialties\",\"value\":\"Traditional Breton cuisine\"}],\"link\":\"https:\\\/\\\/www.malansac.fr\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":18,\"featurable\":true,\"featured\":false,\"type\":\"villes-aux-alentours\",\"name\":\"Guillac\",\"image\":\"https:\\\/\\\/bretagne.media.tourinsoft.eu\\\/upload\\\/Guillac-800x600.jpg\",\"credit\":\"\",\"description\":\"Typical Breton village with a rich religious heritage\",\"city\":\"\",\"address\":\"\",\"km\":25,\"min\":30,\"lat\":null,\"lng\":null,\"tags\":[],\"fields\":[{\"label\":\"Distance from camping (km)\",\"value\":\"25\"},{\"label\":\"Driving time (min)\",\"value\":\"30\"},{\"label\":\"Must-see places \\\/ activities\",\"value\":\"Saint-Guillaume Chapel, countryside landscapes\"},{\"label\":\"Markets \\\/ local events\",\"value\":\"Cultural events and local festivals\"},{\"label\":\"Restaurants \\\/ specialties\",\"value\":\"Regional Breton products\"}],\"link\":\"https:\\\/\\\/www.guillac.fr\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":19,\"featurable\":true,\"featured\":false,\"type\":\"villes-aux-alentours\",\"name\":\"Sarzeau\",\"image\":\"https:\\\/\\\/dynamic-media-cdn.tripadvisor.com\\\/media\\\/photo-o\\\/0f\\\/9d\\\/58\\\/fe\\\/a-proximite-du-village.jpg?w=1400&h=1400&s=1\",\"credit\":\"\",\"description\":\"Resort ideal for combining heritage and nautical leisure activities\",\"city\":\"\",\"address\":\"\",\"km\":49,\"min\":55,\"lat\":null,\"lng\":null,\"tags\":[],\"fields\":[{\"label\":\"Distance from camping (km)\",\"value\":\"49\"},{\"label\":\"Driving time (min)\",\"value\":\"55\"},{\"label\":\"Must-see places \\\/ activities\",\"value\":\"Suscinio Castle, beach, coastal trails\"},{\"label\":\"Markets \\\/ local events\",\"value\":\"Producer markets, nautical events\"},{\"label\":\"Restaurants \\\/ specialties\",\"value\":\"Seafood and Gulf of Morbihan cuisine\"}],\"link\":\"https:\\\/\\\/www.sarzeau.fr\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":20,\"featurable\":true,\"featured\":false,\"type\":\"villes-aux-alentours\",\"name\":\"Rochefort-en-Terre\",\"image\":\"https:\\\/\\\/woody.cloudly.space\\\/app\\\/uploads\\\/rochefort-en-terre\\\/2022\\\/10\\\/thumbs\\\/Rochefort-en-Terre-heure-bleue-1920x960.jpg\",\"credit\":\"\",\"description\":\"Characterful village listed among the most beautiful villages in France\",\"city\":\"\",\"address\":\"\",\"km\":50,\"min\":55,\"lat\":null,\"lng\":null,\"tags\":[],\"fields\":[{\"label\":\"Distance from camping (km)\",\"value\":\"50\"},{\"label\":\"Driving time (min)\",\"value\":\"55\"},{\"label\":\"Must-see places \\\/ activities\",\"value\":\"Floral village, cobbled streets, castle\"},{\"label\":\"Markets \\\/ local events\",\"value\":\"Medieval festivals, craft markets\"},{\"label\":\"Restaurants \\\/ specialties\",\"value\":\"Local gastronomy\"}],\"link\":\"https:\\\/\\\/www.rochefortenterre-tourisme.bzh\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":21,\"featurable\":true,\"featured\":false,\"type\":\"villes-aux-alentours\",\"name\":\"Plumelec\",\"image\":\"https:\\\/\\\/www.francethisway.com\\\/images\\\/places\\\/chateau-de-josselin.jpg\",\"credit\":\"\",\"description\":\"Town known for its sports events and pleasant natural surroundings\",\"city\":\"\",\"address\":\"\",\"km\":37,\"min\":40,\"lat\":null,\"lng\":null,\"tags\":[],\"fields\":[{\"label\":\"Distance from camping (km)\",\"value\":\"37\"},{\"label\":\"Driving time (min)\",\"value\":\"40\"},{\"label\":\"Must-see places \\\/ activities\",\"value\":\"Saint-Pierre Church, forest trails, golf courses\"},{\"label\":\"Markets \\\/ local events\",\"value\":\"Local markets, sports and cultural events\"},{\"label\":\"Restaurants \\\/ specialties\",\"value\":\"Traditional Breton cuisine\"}],\"link\":\"https:\\\/\\\/www.plumelec.org\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":22,\"featurable\":true,\"featured\":false,\"type\":\"activites-et-lieux-recommandes\",\"name\":\"Indoor heated pool with water slides\",\"image\":\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/wp-content\\\/uploads\\\/2022\\\/11\\\/jeux-enfants-domaine-kervallon.jpg\",\"credit\":\"\",\"description\":\"Enjoy a complete aquapark with a heated indoor pool, water slides, a paddling pool for children, and massage jets for optimal relaxation.\",\"city\":\"\",\"address\":\"\",\"km\":0,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Family water leisure\"],\"fields\":[{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Family water leisure\"},{\"label\":\"Town \\\/ area\",\"value\":\"Camping de Kervallon, Le Val Saving Caro, 56140\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"0\"},{\"label\":\"Average duration\",\"value\":\"Free access during your stay\"},{\"label\":\"Booking required?\",\"value\":\"No, free access for residents\"}],\"link\":\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/camping-morbihan-avec-parc-aquatique\\\/camping-piscine-bretagne\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":23,\"featurable\":true,\"featured\":false,\"type\":\"activites-et-lieux-recommandes\",\"name\":\"Wellness area with hot tub and sauna\",\"image\":\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/wp-content\\\/uploads\\\/2022\\\/11\\\/interieur-spa-kervallon-bien-etre.jpg\",\"credit\":\"\",\"description\":\"Relaxation with hot tub and sauna accessible to holidaymakers.\",\"city\":\"\",\"address\":\"\",\"km\":0,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Relaxation and wellness\"],\"fields\":[{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Relaxation and wellness\"},{\"label\":\"Town \\\/ area\",\"value\":\"Camping de Kervallon, Caro\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"0\"},{\"label\":\"Average duration\",\"value\":\"On site\"},{\"label\":\"Booking required?\",\"value\":\"Possibly\"}],\"link\":\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/camping-morbihan-avec-parc-aquatique\\\/camping-espace-bien-etre-morbihan\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":24,\"featurable\":true,\"featured\":false,\"type\":\"activites-et-lieux-recommandes\",\"name\":\"Children's activities and treasure hunt in July-August\",\"image\":\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/wp-content\\\/uploads\\\/2021\\\/12\\\/jeu-piste.jpg\",\"credit\":\"\",\"description\":\"Fun and educational activities for children during peak season.\",\"city\":\"\",\"address\":\"\",\"km\":0,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Children's entertainment\"],\"fields\":[{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Children's entertainment\"},{\"label\":\"Town \\\/ area\",\"value\":\"Camping de Kervallon, Caro\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"0\"},{\"label\":\"Average duration\",\"value\":\"Summer\"},{\"label\":\"Booking required?\",\"value\":\"Non\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":25,\"featurable\":true,\"featured\":false,\"type\":\"activites-et-lieux-recommandes\",\"name\":\"Archery initiation\",\"image\":\"https:\\\/\\\/centredepleinenature.com\\\/wp-content\\\/uploads\\\/Apprendre-a-tirer-a-larc-en-Normandie.jpg\",\"credit\":\"\",\"description\":\"Introductory sessions in archery for beginners.\",\"city\":\"\",\"address\":\"\",\"km\":0,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Sport activity\"],\"fields\":[{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Sport activity\"},{\"label\":\"Town \\\/ area\",\"value\":\"Camping de Kervallon, Caro\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"0\"},{\"label\":\"Average duration\",\"value\":\"On site\"},{\"label\":\"Booking required?\",\"value\":\"Oui\"}],\"link\":\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/camping-animations-morbihan\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":26,\"featurable\":true,\"featured\":false,\"type\":\"activites-et-lieux-recommandes\",\"name\":\"Randonn\\u00e9e p\\u00e9destre autour du camping\",\"image\":\"https:\\\/\\\/www.golfedumorbihan.de\\\/content\\\/uploads\\\/2020\\\/09\\\/Rhuys2015_MG_1493.jpg\",\"credit\":\"\",\"description\":\"Sentiers de randonn\\u00e9e dans l'environnement paisible et naturel proche du camping.\",\"city\":\"\",\"address\":\"\",\"km\":0,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Activit\\u00e9 nature\"],\"fields\":[{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Activit\\u00e9 nature\"},{\"label\":\"Town \\\/ area\",\"value\":\"Aux alentours du Domaine de Kervallon\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"0-5\"},{\"label\":\"Average duration\",\"value\":\"Variable\"},{\"label\":\"Booking required?\",\"value\":\"Non\"}],\"link\":\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/blog\\\/randonnee-morbihan\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":27,\"featurable\":true,\"featured\":false,\"type\":\"activites-et-lieux-recommandes\",\"name\":\"Parcours VTT\",\"image\":\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/wp-content\\\/uploads\\\/2022\\\/11\\\/velo-vtt-banner.jpg\",\"credit\":\"\",\"description\":\"Balades et circuits VTT balis\\u00e9s pour tous niveaux en for\\u00eat de Broc\\u00e9liande.\",\"city\":\"\",\"address\":\"\",\"km\":0,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Activit\\u00e9 sportive\"],\"fields\":[{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Activit\\u00e9 sportive\"},{\"label\":\"Town \\\/ area\",\"value\":\"Aux alentours du Domaine de Kervallon\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"0-5\"},{\"label\":\"Average duration\",\"value\":\"Variable\"},{\"label\":\"Booking required?\",\"value\":\"Non\"}],\"link\":\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/blog\\\/5-circuits-velos-et-vtt-a-faire-pres-du-domaine-de-kervallon\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":28,\"featurable\":true,\"featured\":false,\"type\":\"activites-et-lieux-recommandes\",\"name\":\"Salle de jeux et trampoline pour enfants\",\"image\":\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/wp-content\\\/uploads\\\/2022\\\/12\\\/fillette-trmpoline-kervallon.jpg\",\"credit\":\"\",\"description\":\"Espace couvert de jeux int\\u00e9rieur et trampoline en plein air.\",\"city\":\"\",\"address\":\"\",\"km\":0,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Loisir enfants\"],\"fields\":[{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Loisir enfants\"},{\"label\":\"Town \\\/ area\",\"value\":\"Camping de Kervallon, Caro\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"0\"},{\"label\":\"Average duration\",\"value\":\"Libre\"},{\"label\":\"Booking required?\",\"value\":\"Non\"}],\"link\":\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/camping-animations-morbihan\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":29,\"featurable\":true,\"featured\":false,\"type\":\"activites-et-lieux-recommandes\",\"name\":\"Ateliers cr\\u00e9atifs et tournois sportifs plusieurs fois par semaine\",\"image\":\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/wp-content\\\/uploads\\\/2022\\\/12\\\/LES-POTEAUX-KERLANTA-1.jpg\",\"credit\":\"\",\"description\":\"Animations vari\\u00e9es comme ateliers manuels et tournois de sports collectifs.\",\"city\":\"\",\"address\":\"\",\"km\":0,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[],\"fields\":[{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Animations adultes et enfants\"},{\"label\":\"Town \\\/ area\",\"value\":\"Camping de Kervallon, Caro\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"0\"},{\"label\":\"Average duration\",\"value\":\"R\\u00e9parti dans la semaine\"},{\"label\":\"Booking required?\",\"value\":\"Non\"}],\"link\":\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/camping-animations-morbihan\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":30,\"featurable\":true,\"featured\":false,\"type\":\"activites-et-lieux-recommandes\",\"name\":\"Balades \\u00e0 cheval \\u00e0 Tr\\u00e9horenteuc (20 min)\",\"image\":\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/wp-content\\\/uploads\\\/2022\\\/12\\\/ballade-poney-enfant-kervallon.jpg\",\"credit\":\"\",\"description\":\"Services de promenade et initiation \\u00e0 l\\u2019\\u00e9quitation \\u00e0 proximit\\u00e9.\",\"city\":\"\",\"address\":\"\",\"km\":15,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[],\"fields\":[{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Activit\\u00e9 \\u00e9questre externe\"},{\"label\":\"Town \\\/ area\",\"value\":\"Tr\\u00e9horenteuc, \\u00e0 20 minutes du camping\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"15\"},{\"label\":\"Average duration\",\"value\":\"Variable\"},{\"label\":\"Booking required?\",\"value\":\"Oui\"}],\"link\":\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/camping-animations-morbihan\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":31,\"featurable\":true,\"featured\":false,\"type\":\"activites-et-lieux-recommandes\",\"name\":\"Go-karting in Guillac (15 min)\",\"image\":\"https:\\\/\\\/www.circuitkarting.fr\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/7ce847d3d63dd5b23b822b5f8ff1c8eb-1-289x181.jpg\",\"credit\":\"\",\"description\":\"Go-kart circuit for adrenaline seekers near the campsite.\",\"city\":\"\",\"address\":\"\",\"km\":12,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Outdoor sports activity\"],\"fields\":[{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Outdoor sports activity\"},{\"label\":\"Town \\\/ area\",\"value\":\"Guillac, 15 minutes from the campsite\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"12\"},{\"label\":\"Average duration\",\"value\":\"Variable\"},{\"label\":\"Booking required?\",\"value\":\"Oui\"}],\"link\":\"https:\\\/\\\/circuit-de-guillac.com\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":32,\"featurable\":true,\"featured\":false,\"type\":\"activites-et-lieux-recommandes\",\"name\":\"Aquatic leisure center in Taupont (10 min)\",\"image\":\"https:\\\/\\\/api.cloudly.space\\\/resize\\\/crop\\\/1200\\\/627\\\/60\\\/aHR0cHM6Ly9jZHQ1Ni5tZWRpYS50b3VyaW5zb2Z0LmV1L3VwbG9hZC9COTcyMDI3MTAzNFouMS0yMDE5MDcxNjE4NDExOS0wMDAtR1VJRTMxUUJCLjEtMC5qcGc=\\\/image.jpg\",\"credit\":\"\",\"description\":\"Water and leisure space for the whole family close by.\",\"city\":\"\",\"address\":\"\",\"km\":8,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Outdoor water leisure\"],\"fields\":[{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Outdoor water leisure\"},{\"label\":\"Town \\\/ area\",\"value\":\"Taupont, 10 minutes from the campsite\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"8\"},{\"label\":\"Average duration\",\"value\":\"Variable\"},{\"label\":\"Booking required?\",\"value\":\"Varies\"}],\"link\":\"https:\\\/\\\/morbihan.com\\\/a-voir-a-faire\\\/activites-et-loisirs\\\/les-petits-loupiots-du-lac-taupont-fr-4407680\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":33,\"featurable\":true,\"featured\":false,\"type\":\"activites-et-lieux-recommandes\",\"name\":\"Kingoland theme park in Plumelin (35 min)\",\"image\":\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/wp-content\\\/uploads\\\/2022\\\/11\\\/Pieuvre-Kingoland.jpg\",\"credit\":\"\",\"description\":\"Family park with attractions and fun activities for children.\",\"city\":\"\",\"address\":\"\",\"km\":28,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"External amusement park\"],\"fields\":[{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"External amusement park\"},{\"label\":\"Town \\\/ area\",\"value\":\"Plumelin, 35 minutes from the campsite\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"28\"},{\"label\":\"Average duration\",\"value\":\"Variable\"},{\"label\":\"Booking required?\",\"value\":\"Recommended\"}],\"link\":\"https:\\\/\\\/kingoland.com\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":34,\"featurable\":true,\"featured\":false,\"type\":\"activites-et-lieux-recommandes\",\"name\":\"Lake golf Lac au Duc in Plo\\u00ebrmel (10 min)\",\"image\":\"https:\\\/\\\/i.ytimg.com\\\/vi\\\/u82R2VyDKkw\\\/maxresdefault.jpg\",\"credit\":\"\",\"description\":\"18-hole golf course set in a natural environment nearby.\",\"city\":\"\",\"address\":\"\",\"km\":8,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Outdoor sports activity\"],\"fields\":[{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Outdoor sports activity\"},{\"label\":\"Town \\\/ area\",\"value\":\"Plo\\u00ebrmel, 10 minutes from the campsite\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"8\"},{\"label\":\"Average duration\",\"value\":\"Variable\"},{\"label\":\"Booking required?\",\"value\":\"Oui\"}],\"link\":\"https:\\\/\\\/bluegreen.fr\\\/lac-au-duc\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":35,\"featurable\":true,\"featured\":false,\"type\":\"activites-et-lieux-recommandes\",\"name\":\"Local markets and regional products in Plo\\u00ebrmel\",\"image\":\"https:\\\/\\\/elaia-public.s3.fr-par.scw.cloud\\\/metadata_images\\\/image_6a96e2b05bce5.jpeg\",\"credit\":\"\",\"description\":\"Markets with typical local products for gastronomic and artisanal exploration.\",\"city\":\"\",\"address\":\"\",\"km\":8,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Cultural discovery\"],\"fields\":[{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Cultural discovery\"},{\"label\":\"Town \\\/ area\",\"value\":\"Plo\\u00ebrmel, about 10 minutes from the campsite\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"8\"},{\"label\":\"Average duration\",\"value\":\"Variable\"},{\"label\":\"Booking required?\",\"value\":\"Non\"}],\"link\":\"https:\\\/\\\/www.pitchup.com\\\/campsites\\\/france\\\/bretagne\\\/morbihan\\\/caro\\\/domaine-de-kervallon\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":37,\"featurable\":true,\"featured\":false,\"type\":\"activites-et-lieux-recommandes\",\"name\":\"Fishing at the camping lake\",\"image\":\"https:\\\/\\\/elaia-public.s3.fr-par.scw.cloud\\\/metadata_images\\\/image_6a96e2c0e1b04.webp\",\"credit\":\"\",\"description\":\"Fishing possible in the camping lake, a peaceful activity suitable for all ages[3][7].\",\"city\":\"\",\"address\":\"\",\"km\":0,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Kervallon Camping\",\"On-site activity\"],\"fields\":[{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"On-site activity\"},{\"label\":\"Town \\\/ area\",\"value\":\"Kervallon Camping\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"0\"},{\"label\":\"Average duration\",\"value\":\"Flexible\"},{\"label\":\"Booking required?\",\"value\":\"Non\"}],\"link\":\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/en\\\/animations-and-activities\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":66,\"featurable\":true,\"featured\":false,\"type\":\"evenements-recommandes\",\"name\":\"Visite du Golf de Lac au Duc \\u00e0 Plo\\u00ebrmel\",\"image\":\"https:\\\/\\\/i.ytimg.com\\\/vi\\\/u82R2VyDKkw\\\/maxresdefault.jpg\",\"credit\":\"\",\"description\":\"Le golf de Lac au Duc est un parcours de 9 trous entour\\u00e9 de for\\u00eats et de lacs. Parfait pour les amateurs de golf.\",\"city\":\"\",\"address\":\"\",\"km\":10,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Sportif\"],\"fields\":[{\"label\":\"Date \\\/ Period\",\"value\":\"Toute l'ann\\u00e9e\"},{\"label\":\"Location (town)\",\"value\":\"Plo\\u00ebrmel (10 minutes)\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"10 km\"},{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Sportif\"}],\"link\":\"https:\\\/\\\/bluegreen.fr\\\/lac-au-duc\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":67,\"featurable\":true,\"featured\":false,\"type\":\"evenements-recommandes\",\"name\":\"Excursion au Parc Broc\\u00e9liande\",\"image\":\"https:\\\/\\\/www.jardinsdebroceliande.fr\\\/voy_content\\\/uploads\\\/2025\\\/01\\\/aires-de-jeu-57-1140x425.jpg\",\"credit\":\"\",\"description\":\"D\\u00e9couvrez les l\\u00e9gendes arthurianes et les paysages f\\u00e9eriques de cette for\\u00eat mythique.\",\"city\":\"\",\"address\":\"\",\"km\":5,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Nature\"],\"fields\":[{\"label\":\"Date \\\/ Period\",\"value\":\"Toute l'ann\\u00e9e\"},{\"label\":\"Location (town)\",\"value\":\"For\\u00eat de Broc\\u00e9liande\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"5 km\"},{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Nature\"}],\"link\":\"https:\\\/\\\/broceliande.guide\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":68,\"featurable\":true,\"featured\":false,\"type\":\"evenements-recommandes\",\"name\":\"March\\u00e9 local \\u00e0 Caro\",\"image\":\"https:\\\/\\\/woody.cloudly.space\\\/app\\\/uploads\\\/morbihan\\\/2023\\\/08\\\/thumbs\\\/halles-Questembert-_DSC3900-Rudy-BURBANT-2033-640x480.jpg\",\"credit\":\"\",\"description\":\"D\\u00e9couvrez les produits locaux et artisanat de la r\\u00e9gion lors de ce march\\u00e9 hebdomadaire.\",\"city\":\"\",\"address\":\"\",\"km\":0,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Culturel\"],\"fields\":[{\"label\":\"Date \\\/ Period\",\"value\":\"Tous les dimanches\"},{\"label\":\"Location (town)\",\"value\":\"Caro\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"0 km\"},{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Culturel\"}],\"link\":\"https:\\\/\\\/www.annuaire-mairie.fr\\\/marche-caro-56.html\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":69,\"featurable\":true,\"featured\":false,\"type\":\"evenements-recommandes\",\"name\":\"Activit\\u00e9s nautiques sur le canal de Nantes \\u00e0 Brest\",\"image\":\"https:\\\/\\\/api.cloudly.space\\\/resize\\\/cropratioresize\\\/640\\\/480\\\/60\\\/aHR0cHM6Ly9icmV0YWduZS5tZWRpYS50b3VyaW5zb2Z0LmV1L3VwbG9hZC9DYW5vZS0yLTIuanBn\\\/image.jpg\",\"credit\":\"\",\"description\":\"Location de bateaux et activit\\u00e9s nautiques sur le canal.\",\"city\":\"\",\"address\":\"\",\"km\":20,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Nautique\"],\"fields\":[{\"label\":\"Date \\\/ Period\",\"value\":\"Mai \\u00e0 octobre\"},{\"label\":\"Location (town)\",\"value\":\"Canal de Nantes \\u00e0 Brest\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"20 km\"},{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Nautique\"}],\"link\":\"https:\\\/\\\/canal-loisirs.com\\\/#:~:text=En%20qu%C3%AAte%20de%20sensations%20sur,la%20journ%C3%A9e%20en%20mode%20randonn%C3%A9e.\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":70,\"featurable\":true,\"featured\":false,\"type\":\"evenements-recommandes\",\"name\":\"Bike Hiking\",\"image\":\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/wp-content\\\/uploads\\\/2022\\\/11\\\/velo-vtt-banner.jpg\",\"credit\":\"\",\"description\":\"Explore the region on two wheels thanks to the surrounding bike paths.\",\"city\":\"\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Sport\"],\"fields\":[{\"label\":\"Date \\\/ Period\",\"value\":\"All year round\"},{\"label\":\"Location (town)\",\"value\":\"Local bike paths\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"Varies\"},{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Sport\"}],\"link\":\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/blog\\\/5-circuits-velos-et-vtt-a-faire-pres-du-domaine-de-kervallon\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":71,\"featurable\":true,\"featured\":false,\"type\":\"evenements-recommandes\",\"name\":\"Visit to Rochefort-en-Terre village\",\"image\":\"https:\\\/\\\/woody.cloudly.space\\\/app\\\/uploads\\\/rochefort-en-terre\\\/2024\\\/01\\\/thumbs\\\/Rochefort-en-Terre-vue-sur-les-Grees-Parc-du-chateau-640x640.jpg\",\"credit\":\"\",\"description\":\"Discover this flowery and picturesque village, ranked among the most beautiful in France.\",\"city\":\"\",\"address\":\"\",\"km\":15,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Cultural\"],\"fields\":[{\"label\":\"Date \\\/ Period\",\"value\":\"All year round\"},{\"label\":\"Location (town)\",\"value\":\"Rochefort-en-Terre\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"15 km\"},{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Cultural\"}],\"link\":\"https:\\\/\\\/www.rochefortenterre-tourisme.bzh\\\/explorer\\\/voyager-dans-le-temps\\\/rochefort-en-terre-petite-cite-de-caractere\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":72,\"featurable\":true,\"featured\":false,\"type\":\"evenements-recommandes\",\"name\":\"Themed evenings at the camping site\",\"image\":\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/wp-content\\\/uploads\\\/2022\\\/11\\\/fete-nature-activite-kervallon-1.jpg\",\"credit\":\"\",\"description\":\"Various activities including concerts, magic, and disco.\",\"city\":\"\",\"address\":\"\",\"km\":0,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Cultural\"],\"fields\":[{\"label\":\"Date \\\/ Period\",\"value\":\"June to September\"},{\"label\":\"Location (town)\",\"value\":\"Kervallon Camping\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"0 km\"},{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Cultural\"}],\"link\":\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/camping-animations-morbihan\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":73,\"featurable\":true,\"featured\":false,\"type\":\"evenements-recommandes\",\"name\":\"Horseback riding at Tr\\u00e9horenteuc\",\"image\":\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/wp-content\\\/uploads\\\/2022\\\/12\\\/ballade-poney-enfant-kervallon.jpg\",\"credit\":\"\",\"description\":\"Equestrian center offering horseback riding excursions in nature.\",\"city\":\"\",\"address\":\"\",\"km\":20,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Sport\"],\"fields\":[{\"label\":\"Date \\\/ Period\",\"value\":\"All year round\"},{\"label\":\"Location (town)\",\"value\":\"Tr\\u00e9horenteuc\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"20 km\"},{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Sport\"}],\"link\":\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/camping-animations-morbihan\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":74,\"featurable\":true,\"featured\":false,\"type\":\"evenements-recommandes\",\"name\":\"Visit to Kingoland Park in Plumelin\",\"image\":\"https:\\\/\\\/finistere-morbihan.kidiklik.fr\\\/sites\\\/default\\\/files\\\/styles\\\/crop_image\\\/public\\\/2023-02\\\/En%20famille%20%C3%A0%20Kingoland%2C%20le%20grand%20parc%20d%27attraction%20du%20Morbihan%20%21.png?itok=428JxGYC\",\"credit\":\"\",\"description\":\"Amusement park for children with rides and activities.\",\"city\":\"\",\"address\":\"\",\"km\":35,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Family\"],\"fields\":[{\"label\":\"Date \\\/ Period\",\"value\":\"June to August\"},{\"label\":\"Location (town)\",\"value\":\"Plumelin\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"35 km\"},{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Family\"}],\"link\":\"https:\\\/\\\/kingoland.com\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":75,\"featurable\":true,\"featured\":false,\"type\":\"evenements-recommandes\",\"name\":\"Bowling and cinema in Plo\\u00ebrmel\",\"image\":\"https:\\\/\\\/petitfute.twic.pics\\\/medias\\\/professionnel\\\/238572\\\/premium\\\/originale\\\/67187e2662d72.png?twic=v1\\\/cover=760x428\\\/max=1000\",\"credit\":\"\",\"description\":\"Fun activities for the whole family.\",\"city\":\"\",\"address\":\"\",\"km\":10,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Leisure\"],\"fields\":[{\"label\":\"Date \\\/ Period\",\"value\":\"All year round\"},{\"label\":\"Location (town)\",\"value\":\"Plo\\u00ebrmel\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"10 km\"},{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Leisure\"}],\"link\":\"http:\\\/\\\/bowlingdulac.fr\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":2,\"featurable\":false,\"featured\":false,\"type\":\"restaurants\",\"name\":\"Cot\\u00e9 Lac\",\"image\":\"\",\"credit\":\"\",\"description\":\"Inn, restaurant, tapas bars, salad shops\",\"city\":\"Plo\\u00ebrmel\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[],\"fields\":[{\"label\":\"Type of cuisine\",\"value\":\"other\"},{\"label\":\"City\",\"value\":\"Plo\\u00ebrmel\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":3,\"featurable\":false,\"featured\":false,\"type\":\"restaurants\",\"name\":\"La Liziotaise\",\"image\":\"\",\"credit\":\"\",\"description\":\"Salad shops, pizzeria, sandwich shops, snack bars\",\"city\":\"Lizio\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[],\"fields\":[{\"label\":\"Type of cuisine\",\"value\":\"other\"},{\"label\":\"City\",\"value\":\"Lizio\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":4,\"featurable\":false,\"featured\":false,\"type\":\"restaurants\",\"name\":\"La Station du Val d'Oust\",\"image\":\"\",\"credit\":\"\",\"description\":\"\",\"city\":\"Val d'Oust\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[],\"fields\":[{\"label\":\"Type of cuisine\",\"value\":\"French\"},{\"label\":\"City\",\"value\":\"Val d'Oust\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":5,\"featurable\":false,\"featured\":false,\"type\":\"restaurants\",\"name\":\"Marie-Ange Le Chevalier\",\"image\":\"\",\"credit\":\"\",\"description\":\"\",\"city\":\"Val d'Oust\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[],\"fields\":[{\"label\":\"Type of cuisine\",\"value\":\"French\"},{\"label\":\"City\",\"value\":\"Val d'Oust\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":6,\"featurable\":false,\"featured\":false,\"type\":\"restaurants\",\"name\":\"L'Ecluse\",\"image\":\"\",\"credit\":\"\",\"description\":\"\",\"city\":\"Montertelot\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[],\"fields\":[{\"label\":\"Type of cuisine\",\"value\":\"French\"},{\"label\":\"City\",\"value\":\"Montertelot\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":7,\"featurable\":false,\"featured\":false,\"type\":\"restaurants\",\"name\":\"Le Relais du Maquis\",\"image\":\"\",\"credit\":\"\",\"description\":\"\",\"city\":\"Saint-Marcel\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[],\"fields\":[{\"label\":\"Type of cuisine\",\"value\":\"French\"},{\"label\":\"City\",\"value\":\"Saint-Marcel\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":8,\"featurable\":false,\"featured\":false,\"type\":\"restaurants\",\"name\":\"L'Escale de l'Oust\",\"image\":\"\",\"credit\":\"\",\"description\":\"\",\"city\":\"Saint-Marcel\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[],\"fields\":[{\"label\":\"Type of cuisine\",\"value\":\"French\"},{\"label\":\"City\",\"value\":\"Saint-Marcel\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":36,\"featurable\":true,\"featured\":false,\"type\":\"activites-et-lieux-recommandes\",\"name\":\"Yoga at Kervallon Estate\",\"image\":\"\",\"credit\":\"\",\"description\":\"Yoga classes offered directly at the campsite for relaxation and well-being[3][7].\",\"city\":\"\",\"address\":\"\",\"km\":0,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Kervallon Camping\",\"On-site activity\"],\"fields\":[{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"On-site activity\"},{\"label\":\"Town \\\/ area\",\"value\":\"Kervallon Camping\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"0\"},{\"label\":\"Average duration\",\"value\":\"Depending on sessions\"},{\"label\":\"Booking required?\",\"value\":\"Yes, reservation recommended\"}],\"link\":\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/en\\\/animations-and-activities\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":38,\"featurable\":true,\"featured\":false,\"type\":\"activites-et-lieux-recommandes\",\"name\":\"Nordic Walking (cross-country walking)\",\"image\":\"\",\"credit\":\"\",\"description\":\"Walking practice with sticks, outdoor activity recommended around the campsite[3][7].\",\"city\":\"\",\"address\":\"\",\"km\":0,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Sport activity\"],\"fields\":[{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Sport activity\"},{\"label\":\"Town \\\/ area\",\"value\":\"Kervallon Camping and surroundings\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"0+\"},{\"label\":\"Average duration\",\"value\":\"Depending on route\"},{\"label\":\"Booking required?\",\"value\":\"Non\"}],\"link\":\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/en\\\/animations-and-activities\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":39,\"featurable\":true,\"featured\":false,\"type\":\"activites-et-lieux-recommandes\",\"name\":\"Visit the mini-farm\",\"image\":\"\",\"credit\":\"\",\"description\":\"Discover the mini farm accessible to children, interact with animals[3][7].\",\"city\":\"\",\"address\":\"\",\"km\":0,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Kervallon Camping\",\"On-site activity\"],\"fields\":[{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"On-site activity\"},{\"label\":\"Town \\\/ area\",\"value\":\"Kervallon Camping\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"0\"},{\"label\":\"Average duration\",\"value\":\"Flexible\"},{\"label\":\"Booking required?\",\"value\":\"Non\"}],\"link\":\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/en\\\/animations-and-activities\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":40,\"featurable\":true,\"featured\":false,\"type\":\"activites-et-lieux-recommandes\",\"name\":\"Theme evenings at the campsite\",\"image\":\"\",\"credit\":\"\",\"description\":\"Regular organization of themed evenings: magic shows, concerts, discos[3][7].\",\"city\":\"\",\"address\":\"\",\"km\":0,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Kervallon Camping\",\"Entertainment\"],\"fields\":[{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Entertainment\"},{\"label\":\"Town \\\/ area\",\"value\":\"Kervallon Camping\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"0\"},{\"label\":\"Average duration\",\"value\":\"Evening\"},{\"label\":\"Booking required?\",\"value\":\"Non\"}],\"link\":\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/en\\\/animations-and-activities\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":41,\"featurable\":true,\"featured\":false,\"type\":\"activites-et-lieux-recommandes\",\"name\":\"Construction of nest boxes and insect hotels\",\"image\":\"\",\"credit\":\"\",\"description\":\"Nature workshops for children and families to create shelters for local wildlife.\",\"city\":\"\",\"address\":\"\",\"km\":0,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Camping de Kervallon\",\"Nature workshop\"],\"fields\":[{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Nature workshop\"},{\"label\":\"Town \\\/ area\",\"value\":\"Camping de Kervallon\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"0\"},{\"label\":\"Average duration\",\"value\":\"Session\"},{\"label\":\"Booking required?\",\"value\":\"Non\"}],\"link\":\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/en\\\/animations-and-activities\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":42,\"featurable\":true,\"featured\":false,\"type\":\"activites-et-lieux-recommandes\",\"name\":\"Various cycling and mountain biking trails\",\"image\":\"\",\"credit\":\"\",\"description\":\"Numerous mountain biking routes and trails nearby for cycling enthusiasts.\",\"city\":\"\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Around the camping\",\"Nature sport\"],\"fields\":[{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Nature sport\"},{\"label\":\"Town \\\/ area\",\"value\":\"Around the camping\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"Nearby\"},{\"label\":\"Average duration\",\"value\":\"Depending on the trail\"},{\"label\":\"Booking required?\",\"value\":\"Non\"}],\"link\":\"https:\\\/\\\/www.pitchup.com\\\/campsites\\\/france\\\/bretagne\\\/morbihan\\\/caro\\\/domaine-de-kervallon\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":43,\"featurable\":true,\"featured\":false,\"type\":\"activites-et-lieux-recommandes\",\"name\":\"Bowling in Plo\\u00ebrmel\",\"image\":\"\",\"credit\":\"\",\"description\":\"Nearby bowling center, ideal for a friendly evening.\",\"city\":\"\",\"address\":\"\",\"km\":10,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Plo\\u00ebrmel\",\"Leisure\"],\"fields\":[{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Leisure\"},{\"label\":\"Town \\\/ area\",\"value\":\"Plo\\u00ebrmel\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"10\"},{\"label\":\"Average duration\",\"value\":\"Variable\"},{\"label\":\"Booking required?\",\"value\":\"Recommended\"}],\"link\":\"https:\\\/\\\/www.pitchup.com\\\/campsites\\\/france\\\/bretagne\\\/morbihan\\\/caro\\\/domaine-de-kervallon\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":44,\"featurable\":true,\"featured\":false,\"type\":\"activites-et-lieux-recommandes\",\"name\":\"Cinema in Plo\\u00ebrmel\",\"image\":\"\",\"credit\":\"\",\"description\":\"Modern cinema hall offering recent screenings.\",\"city\":\"\",\"address\":\"\",\"km\":10,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Plo\\u00ebrmel\",\"Cultural leisure\"],\"fields\":[{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Cultural leisure\"},{\"label\":\"Town \\\/ area\",\"value\":\"Plo\\u00ebrmel\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"10\"},{\"label\":\"Average duration\",\"value\":\"About 1h30\"},{\"label\":\"Booking required?\",\"value\":\"Non\"}],\"link\":\"https:\\\/\\\/www.pitchup.com\\\/campsites\\\/france\\\/bretagne\\\/morbihan\\\/caro\\\/domaine-de-kervallon\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":45,\"featurable\":true,\"featured\":false,\"type\":\"activites-et-lieux-recommandes\",\"name\":\"Botanical Garden of Broc\\u00e9liande in Br\\u00e9al-sous-Montfort\",\"image\":\"\",\"credit\":\"\",\"description\":\"Remarkable gardens to discover local flora and thematic exhibitions.\",\"city\":\"\",\"address\":\"\",\"km\":30,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Br\\u00e9al-sous-Montfort\",\"Nature visit\"],\"fields\":[{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Nature visit\"},{\"label\":\"Town \\\/ area\",\"value\":\"Br\\u00e9al-sous-Montfort\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"30\"},{\"label\":\"Average duration\",\"value\":\"2-3 hours\"},{\"label\":\"Booking required?\",\"value\":\"Recommended\"}],\"link\":\"https:\\\/\\\/www.pitchup.com\\\/campsites\\\/france\\\/bretagne\\\/morbihan\\\/caro\\\/domaine-de-kervallon\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":46,\"featurable\":true,\"featured\":false,\"type\":\"activites-et-lieux-recommandes\",\"name\":\"Boat rides on the Nantes to Brest canal\",\"image\":\"\",\"credit\":\"\",\"description\":\"Boat trips or houseboat rentals in the surroundings[1][2].\",\"city\":\"\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Canal Nantes-Brest\",\"Water leisure\"],\"fields\":[{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Water leisure\"},{\"label\":\"Town \\\/ area\",\"value\":\"Canal Nantes-Brest\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"Variable depending on access\"},{\"label\":\"Average duration\",\"value\":\"Variable\"},{\"label\":\"Booking required?\",\"value\":\"Depending on provider\"}],\"link\":\"https:\\\/\\\/www.pitchup.com\\\/campsites\\\/france\\\/bretagne\\\/morbihan\\\/caro\\\/domaine-de-kervallon\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":47,\"featurable\":true,\"featured\":false,\"type\":\"activites-et-lieux-recommandes\",\"name\":\"Visit of Brother Bernardin's Astronomical Clock\",\"image\":\"\",\"credit\":\"\",\"description\":\"Typical monument to discover in Plo\\u00ebrmel, interesting for history enthusiasts[5].\",\"city\":\"\",\"address\":\"\",\"km\":10,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Plo\\u00ebrmel\",\"Historic monument\"],\"fields\":[{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Historic monument\"},{\"label\":\"Town \\\/ area\",\"value\":\"Plo\\u00ebrmel\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"10\"},{\"label\":\"Average duration\",\"value\":\"30 min - 1h\"},{\"label\":\"Booking required?\",\"value\":\"Non\"}],\"link\":\"https:\\\/\\\/www.tripadvisor.com\\\/Attraction_Review-g2360136-d3548471-Reviews-Horloge_Astronomique_du_Frere_Bernardin-Ploermel_Morbihan_Brittany.html\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":48,\"featurable\":true,\"featured\":false,\"type\":\"activites-et-lieux-recommandes\",\"name\":\"Saint-Armel Church\",\"image\":\"\",\"credit\":\"\",\"description\":\"Visit to this local church with rich architectural heritage[5].\",\"city\":\"\",\"address\":\"\",\"km\":10,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Plo\\u00ebrmel\",\"Cultural visit\"],\"fields\":[{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Cultural visit\"},{\"label\":\"Town \\\/ area\",\"value\":\"Plo\\u00ebrmel\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"10\"},{\"label\":\"Average duration\",\"value\":\"30 min\"},{\"label\":\"Booking required?\",\"value\":\"Non\"}],\"link\":\"https:\\\/\\\/www.tripadvisor.com\\\/Attraction_Review-g2360136-d3548472-Reviews-Eglise_Saint_Armel-Ploermel_Morbihan_Brittany.html\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":49,\"featurable\":true,\"featured\":false,\"type\":\"activites-et-lieux-recommandes\",\"name\":\"Mauron to Questembert Greenway\",\"image\":\"\",\"credit\":\"\",\"description\":\"Greenway route for family walks, hiking, and cycling[5].\",\"city\":\"\",\"address\":\"\",\"km\":40,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Hiking trail\"],\"fields\":[{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Hiking trail\"},{\"label\":\"Town \\\/ area\",\"value\":\"Between Mauron and Questembert\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"Approx. 40\"},{\"label\":\"Average duration\",\"value\":\"Variable depending on section\"},{\"label\":\"Booking required?\",\"value\":\"Non\"}],\"link\":\"https:\\\/\\\/www.tripadvisor.com\\\/Attraction_Review-g2360136-d3548473-Reviews-Voie_Verte_Mauron_to_Questembert-Mauron_Morbihan_Brittany.html\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":50,\"featurable\":true,\"featured\":false,\"type\":\"activites-et-lieux-recommandes\",\"name\":\"Des Heures Dehors - Garden and natural spaces\",\"image\":\"\",\"credit\":\"\",\"description\":\"Small garden to visit and enjoy a nature moment close to the campsite[5].\",\"city\":\"\",\"address\":\"\",\"km\":2.8,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Near Caro\",\"Garden\"],\"fields\":[{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Garden\"},{\"label\":\"Town \\\/ area\",\"value\":\"Near Caro\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"2.8\"},{\"label\":\"Average duration\",\"value\":\"1-2 hours\"},{\"label\":\"Booking required?\",\"value\":\"Possibly\"}],\"link\":\"https:\\\/\\\/www.tripadvisor.com\\\/Attraction_Review-g2360136-d11223318-Reviews-Des_Heures_Dehors-Caro_Morbihan_Brittany.html\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":51,\"featurable\":true,\"featured\":false,\"type\":\"activites-et-lieux-recommandes\",\"name\":\"Sailing Club in Plo\\u00ebrmel\",\"image\":\"\",\"credit\":\"\",\"description\":\"Club offering catamaran, canoe, stand-up paddle, windsurfing, water skiing, wakeboard, and towable tubes\",\"city\":\"\",\"address\":\"\",\"km\":10,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Plo\\u00ebrmel\",\"water sports activity\"],\"fields\":[{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"water sports activity\"},{\"label\":\"Town \\\/ area\",\"value\":\"Plo\\u00ebrmel\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"10 km\"},{\"label\":\"Average duration\",\"value\":\"15 minutes by car\"},{\"label\":\"Booking required?\",\"value\":\"Oui\"}],\"link\":\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/en\\\/animations-and-activities\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":52,\"featurable\":true,\"featured\":false,\"type\":\"activites-et-lieux-recommandes\",\"name\":\"Hiking in Broc\\u00e9liande\",\"image\":\"\",\"credit\":\"\",\"description\":\"Beautiful walks in a forest renowned for its legends\",\"city\":\"\",\"address\":\"\",\"km\":20,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[],\"fields\":[{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"nature and hiking activity\"},{\"label\":\"Town \\\/ area\",\"value\":\"Foret de Broc\\u00e9liande - Camp\\u00e9n\\u00e9ac\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"20-30 km\"},{\"label\":\"Average duration\",\"value\":\"Variable depending on the route\"},{\"label\":\"Booking required?\",\"value\":\"Non\"}],\"link\":\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/en\\\/animations-and-activities\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":53,\"featurable\":true,\"featured\":false,\"type\":\"activites-et-lieux-recommandes\",\"name\":\"Table tennis at the campground\",\"image\":\"\",\"credit\":\"\",\"description\":\"Ping-pong tables available for all ages\",\"city\":\"\",\"address\":\"\",\"km\":0,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Domaine de Kervallon\",\"onsite sport\"],\"fields\":[{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"onsite sport\"},{\"label\":\"Town \\\/ area\",\"value\":\"Domaine de Kervallon\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"0 km\"},{\"label\":\"Average duration\",\"value\":\"On site\"},{\"label\":\"Booking required?\",\"value\":\"Non\"}],\"link\":\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/en\\\/animations-and-activities\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":54,\"featurable\":true,\"featured\":false,\"type\":\"activites-et-lieux-recommandes\",\"name\":\"Petanque Tournaments\",\"image\":\"\",\"credit\":\"\",\"description\":\"Friendly and popular activity at the campsite\",\"city\":\"\",\"address\":\"\",\"km\":0,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Camping\",\"sport activity\"],\"fields\":[{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"sport activity\"},{\"label\":\"Town \\\/ area\",\"value\":\"Camping\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"0 km\"},{\"label\":\"Average duration\",\"value\":\"On site\"},{\"label\":\"Booking required?\",\"value\":\"Non\"}],\"link\":\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/en\\\/animations-and-activities\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":55,\"featurable\":true,\"featured\":false,\"type\":\"activites-et-lieux-recommandes\",\"name\":\"Beginner climbing course\",\"image\":\"\",\"credit\":\"\",\"description\":\"These activities may be offered ponctually, to confirm with the campsite\",\"city\":\"\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"sport activity\"],\"fields\":[{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"sport activity\"},{\"label\":\"Town \\\/ area\",\"value\":\"Nearby (to be confirmed locally)\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"To be confirmed\"},{\"label\":\"Average duration\",\"value\":\"To be confirmed\"},{\"label\":\"Booking required?\",\"value\":\"Oui\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":56,\"featurable\":true,\"featured\":false,\"type\":\"activites-et-lieux-recommandes\",\"name\":\"Themed Orienteering Course\",\"image\":\"\",\"credit\":\"\",\"description\":\"Orienteering races organized in nature by the campsite\",\"city\":\"\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Surrounding Countryside\",\"fun outdoor activity\"],\"fields\":[{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"fun outdoor activity\"},{\"label\":\"Town \\\/ area\",\"value\":\"Surrounding Countryside\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"Nearby\"},{\"label\":\"Average duration\",\"value\":\"1-2 hours\"},{\"label\":\"Booking required?\",\"value\":\"Sometimes\"}],\"link\":\"https:\\\/\\\/www.campings.luxury\\\/en-gb\\\/brittany\\\/morbihan\\\/caro\\\/domaine-de-kervallon\\\/l-4050594\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":57,\"featurable\":true,\"featured\":false,\"type\":\"activites-et-lieux-recommandes\",\"name\":\"Creative Workshops for Children\",\"image\":\"\",\"credit\":\"\",\"description\":\"Manual activities offered by the children's club\",\"city\":\"\",\"address\":\"\",\"km\":0,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Kervallon Estate\",\"educational workshop\"],\"fields\":[{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"educational workshop\"},{\"label\":\"Town \\\/ area\",\"value\":\"Kervallon Estate\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"0 km\"},{\"label\":\"Average duration\",\"value\":\"Regular sessions\"},{\"label\":\"Booking required?\",\"value\":\"Non\"}],\"link\":\"https:\\\/\\\/www.campings.luxury\\\/en-gb\\\/brittany\\\/morbihan\\\/caro\\\/domaine-de-kervallon\\\/l-4050594\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":58,\"featurable\":true,\"featured\":false,\"type\":\"activites-et-lieux-recommandes\",\"name\":\"Themed Evenings with Shows\",\"image\":\"\",\"credit\":\"\",\"description\":\"Concerts, magic shows, dance evenings organized on site\",\"city\":\"\",\"address\":\"\",\"km\":0,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Camping\",\"festive entertainment\"],\"fields\":[{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"festive entertainment\"},{\"label\":\"Town \\\/ area\",\"value\":\"Camping\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"0 km\"},{\"label\":\"Average duration\",\"value\":\"In the evening\"},{\"label\":\"Booking required?\",\"value\":\"Non\"}],\"link\":\"https:\\\/\\\/www.campings.luxury\\\/en-gb\\\/brittany\\\/morbihan\\\/caro\\\/domaine-de-kervallon\\\/l-4050594\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":59,\"featurable\":true,\"featured\":false,\"type\":\"activites-et-lieux-recommandes\",\"name\":\"Outdoor Yoga\",\"image\":\"\",\"credit\":\"\",\"description\":\"Group yoga classes on site\",\"city\":\"\",\"address\":\"\",\"km\":0,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Domaine de Kervallon\",\"well-being activity\"],\"fields\":[{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"well-being activity\"},{\"label\":\"Town \\\/ area\",\"value\":\"Domaine de Kervallon\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"0 km\"},{\"label\":\"Average duration\",\"value\":\"Scheduled sessions\"},{\"label\":\"Booking required?\",\"value\":\"Non\"}],\"link\":\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/en\\\/animations-and-activities\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":60,\"featurable\":true,\"featured\":false,\"type\":\"activites-et-lieux-recommandes\",\"name\":\"Pedagogical Mini-Farm Visit\",\"image\":\"\",\"credit\":\"\",\"description\":\"Allows children to discover farm animals\",\"city\":\"\",\"address\":\"\",\"km\":0,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Domaine de Kervallon\"],\"fields\":[{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"nature and educational activity\"},{\"label\":\"Town \\\/ area\",\"value\":\"Domaine de Kervallon\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"0 km\"},{\"label\":\"Average duration\",\"value\":\"Free\"},{\"label\":\"Booking required?\",\"value\":\"Non\"}],\"link\":\"https:\\\/\\\/www.campings.luxury\\\/en-gb\\\/brittany\\\/morbihan\\\/caro\\\/domaine-de-kervallon\\\/l-4050594\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":61,\"featurable\":true,\"featured\":false,\"type\":\"activites-et-lieux-recommandes\",\"name\":\"Swimming in the campsite lake\",\"image\":\"\",\"credit\":\"\",\"description\":\"Fishing and swimming possible in the lake\",\"city\":\"\",\"address\":\"\",\"km\":0,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Campsite lake\",\"water activity\"],\"fields\":[{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"water activity\"},{\"label\":\"Town \\\/ area\",\"value\":\"Campsite lake\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"0 km\"},{\"label\":\"Average duration\",\"value\":\"Free\"},{\"label\":\"Booking required?\",\"value\":\"Non\"}],\"link\":\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/en\\\/animations-and-activities\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":62,\"featurable\":true,\"featured\":false,\"type\":\"activites-et-lieux-recommandes\",\"name\":\"Bike rides on cycling paths\",\"image\":\"\",\"credit\":\"\",\"description\":\"Cycling and mountain biking routes available in the region\",\"city\":\"\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Campsite surroundings\",\"sports activity\"],\"fields\":[{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"sports activity\"},{\"label\":\"Town \\\/ area\",\"value\":\"Campsite surroundings\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"Immediate surroundings\"},{\"label\":\"Average duration\",\"value\":\"Variable\"},{\"label\":\"Booking required?\",\"value\":\"Non\"}],\"link\":\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/en\\\/animations-and-activities\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":63,\"featurable\":true,\"featured\":false,\"type\":\"activites-et-lieux-recommandes\",\"name\":\"Climbing in an adventure park\",\"image\":\"\",\"credit\":\"\",\"description\":\"Tree-top adventure course nearby for thrills and sensations\",\"city\":\"\",\"address\":\"\",\"km\":10,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Le Roc Saint Andr\\u00e9\",\"sports activity\"],\"fields\":[{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"sports activity\"},{\"label\":\"Town \\\/ area\",\"value\":\"Le Roc Saint Andr\\u00e9\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"10 km\"},{\"label\":\"Average duration\",\"value\":\"A few hours\"},{\"label\":\"Booking required?\",\"value\":\"Oui\"}],\"link\":\"https:\\\/\\\/www.pitchup.com\\\/campsites\\\/france\\\/bretagne\\\/morbihan\\\/caro\\\/domaine-de-kervallon\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":64,\"featurable\":true,\"featured\":false,\"type\":\"activites-et-lieux-recommandes\",\"name\":\"Local markets and crafts\",\"image\":\"\",\"credit\":\"\",\"description\":\"Traditional markets with regional products to discover\",\"city\":\"\",\"address\":\"\",\"km\":10,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"cultural leisure\"],\"fields\":[{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"cultural leisure\"},{\"label\":\"Town \\\/ area\",\"value\":\"Plo\\u00ebrmel and surroundings\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"10 km\"},{\"label\":\"Average duration\",\"value\":\"Half a day\"},{\"label\":\"Booking required?\",\"value\":\"Non\"}],\"link\":\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/en\\\/animations-and-activities\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":65,\"featurable\":true,\"featured\":false,\"type\":\"activites-et-lieux-recommandes\",\"name\":\"Local gastronomic discovery\",\"image\":\"\",\"credit\":\"\",\"description\":\"Local restaurants offering Breton specialties and local products\",\"city\":\"\",\"address\":\"\",\"km\":10,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"gastronomic leisure\"],\"fields\":[{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"gastronomic leisure\"},{\"label\":\"Town \\\/ area\",\"value\":\"Nearby restaurants in Plo\\u00ebrmel and Caro\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"10 km\"},{\"label\":\"Average duration\",\"value\":\"Variable\"},{\"label\":\"Booking required?\",\"value\":\"Advised\"}],\"link\":\"https:\\\/\\\/www.tripadvisor.com\\\/Restaurants-g2360136-Ploermel_Morbihan_Brittany.html\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":76,\"featurable\":true,\"featured\":false,\"type\":\"evenements-recommandes\",\"name\":\"Fishing days at the lake\",\"image\":\"\",\"credit\":\"\",\"description\":\"Fishing activity on the camping lake.\",\"city\":\"\",\"address\":\"\",\"km\":0,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Sporting\"],\"fields\":[{\"label\":\"Date \\\/ Period\",\"value\":\"May to October\"},{\"label\":\"Location (town)\",\"value\":\"Camping de Kervallon\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"0 km\"},{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Sporting\"}],\"link\":\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/en\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":77,\"featurable\":true,\"featured\":false,\"type\":\"evenements-recommandes\",\"name\":\"Seminars and private events\",\"image\":\"\",\"credit\":\"\",\"description\":\"Reception halls for personalized events.\",\"city\":\"\",\"address\":\"\",\"km\":0,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Event planning\"],\"fields\":[{\"label\":\"Date \\\/ Period\",\"value\":\"All year round\"},{\"label\":\"Location (town)\",\"value\":\"Camping de Kervallon\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"0 km\"},{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Event planning\"}],\"link\":\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/en\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":78,\"featurable\":true,\"featured\":false,\"type\":\"evenements-recommandes\",\"name\":\"Christmas markets in Plo\\u00ebrmel\",\"image\":\"\",\"credit\":\"\",\"description\":\"Discover seasonal local specialties and crafts.\",\"city\":\"\",\"address\":\"\",\"km\":10,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Cultural\"],\"fields\":[{\"label\":\"Date \\\/ Period\",\"value\":\"December\"},{\"label\":\"Location (town)\",\"value\":\"Plo\\u00ebrmel\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"10 km\"},{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Cultural\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":79,\"featurable\":true,\"featured\":false,\"type\":\"evenements-recommandes\",\"name\":\"Broc\\u00e9liande Gardens Visit\",\"image\":\"\",\"credit\":\"\",\"description\":\"Botanical and landscape gardens in a natural setting.\",\"city\":\"\",\"address\":\"\",\"km\":30,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Nature\"],\"fields\":[{\"label\":\"Date \\\/ Period\",\"value\":\"All year round\"},{\"label\":\"Location (town)\",\"value\":\"Br\\u00e9al-sous-Monfort\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"30 km\"},{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Nature\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":80,\"featurable\":true,\"featured\":false,\"type\":\"evenements-recommandes\",\"name\":\"Nordic Walking\",\"image\":\"\",\"credit\":\"\",\"description\":\"Nordic walking activity in the natural environment of the campsite.\",\"city\":\"\",\"address\":\"\",\"km\":0,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Sporting\"],\"fields\":[{\"label\":\"Date \\\/ Period\",\"value\":\"All year round\"},{\"label\":\"Location (town)\",\"value\":\"Camping de Kervallon\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"0 km\"},{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Sporting\"}],\"link\":\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/en\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":81,\"featurable\":true,\"featured\":false,\"type\":\"evenements-recommandes\",\"name\":\"Initiation to Archery at Domaine de Kervallon\",\"image\":\"\",\"credit\":\"\",\"description\":\"Archery initiation sessions organized directly at the campsite, suitable for the whole family.\",\"city\":\"\",\"address\":\"\",\"km\":0,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Sport activity\"],\"fields\":[{\"label\":\"Date \\\/ Period\",\"value\":\"July - August 2025\"},{\"label\":\"Location (town)\",\"value\":\"Camping Domaine de Kervallon, Le Val Saving, Caro 56140\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"0 km\"},{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Sport activity\"}],\"link\":\"https:\\\/\\\/www.domaine-de-kervallon.com\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":82,\"featurable\":true,\"featured\":false,\"type\":\"evenements-recommandes\",\"name\":\"Nature Workshops for Children - Mizzy Club Kids' Club\",\"image\":\"\",\"credit\":\"\",\"description\":\"Creative and educational workshops around nature: building birdhouses, discovering local fauna and flora, mini Ker-Lanta.\",\"city\":\"\",\"address\":\"\",\"km\":0,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Children's activities\"],\"fields\":[{\"label\":\"Date \\\/ Period\",\"value\":\"July - August 2025\"},{\"label\":\"Location (town)\",\"value\":\"Domaine de Kervallon, Caro 56140\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"0 km\"},{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Children's activities\"}],\"link\":\"https:\\\/\\\/www.domaine-de-kervallon.com\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":83,\"featurable\":true,\"featured\":false,\"type\":\"evenements-recommandes\",\"name\":\"Themed Evenings and Shows at the Campsite\",\"image\":\"\",\"credit\":\"\",\"description\":\"Evening animations with shows, concerts, magicians, dance nights for all ages.\",\"city\":\"\",\"address\":\"\",\"km\":0,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Social entertainment\"],\"fields\":[{\"label\":\"Date \\\/ Period\",\"value\":\"June to September 2025\"},{\"label\":\"Location (town)\",\"value\":\"Domaine de Kervallon, Caro 56140\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"0 km\"},{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Social entertainment\"}],\"link\":\"https:\\\/\\\/www.domaine-de-kervallon.com\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":84,\"featurable\":true,\"featured\":false,\"type\":\"evenements-recommandes\",\"name\":\"P\\u00e9tanque Tournaments\",\"image\":\"\",\"credit\":\"\",\"description\":\"Organization of friendly p\\u00e9tanque tournaments open to all campsite residents.\",\"city\":\"\",\"address\":\"\",\"km\":0,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Sports activity\"],\"fields\":[{\"label\":\"Date \\\/ Period\",\"value\":\"July - August 2025\"},{\"label\":\"Location (town)\",\"value\":\"P\\u00e9tanque field at Domaine de Kervallon, Caro\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"0 km\"},{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Sports activity\"}],\"link\":\"https:\\\/\\\/www.domaine-de-kervallon.com\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":85,\"featurable\":true,\"featured\":false,\"type\":\"evenements-recommandes\",\"name\":\"Guided Mountain Biking Tours in Broc\\u00e9liande Forest\",\"image\":\"\",\"credit\":\"\",\"description\":\"Organized off-road bike trips to explore the mythical Broc\\u00e9liande forest.\",\"city\":\"\",\"address\":\"\",\"km\":0,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Sporting excursion\"],\"fields\":[{\"label\":\"Date \\\/ Period\",\"value\":\"June - September 2025\"},{\"label\":\"Location (town)\",\"value\":\"Departure from Kervallon Estate, Caro\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"0 km\"},{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Sporting excursion\"}],\"link\":\"https:\\\/\\\/www.domaine-de-kervallon.com\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":86,\"featurable\":true,\"featured\":false,\"type\":\"evenements-recommandes\",\"name\":\"Creative and Manual Workshops\",\"image\":\"\",\"credit\":\"\",\"description\":\"Various workshops: painting, crafts, creating natural objects for children and adults.\",\"city\":\"\",\"address\":\"\",\"km\":0,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Leisure workshop\"],\"fields\":[{\"label\":\"Date \\\/ Period\",\"value\":\"July - August 2025\"},{\"label\":\"Location (town)\",\"value\":\"Meeting Room at Domaine de Kervallon, Caro\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"0 km\"},{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Leisure workshop\"}],\"link\":\"https:\\\/\\\/www.domaine-de-kervallon.com\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":87,\"featurable\":true,\"featured\":false,\"type\":\"evenements-recommandes\",\"name\":\"Outdoor Yoga\",\"image\":\"\",\"credit\":\"\",\"description\":\"Outdoor yoga sessions for relaxation and well-being, accessible to all levels.\",\"city\":\"\",\"address\":\"\",\"km\":0,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Well-being\"],\"fields\":[{\"label\":\"Date \\\/ Period\",\"value\":\"June - September 2025\"},{\"label\":\"Location (town)\",\"value\":\"Well-being Area, Domaine de Kervallon, Le Val Saving, Caro\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"0 km\"},{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Well-being\"}],\"link\":\"https:\\\/\\\/www.domaine-de-kervallon.com\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":88,\"featurable\":true,\"featured\":false,\"type\":\"evenements-recommandes\",\"name\":\"Nature Walks and Wildlife Observation\",\"image\":\"\",\"credit\":\"\",\"description\":\"Guided walks to discover local flora and fauna around the campsite.\",\"city\":\"\",\"address\":\"\",\"km\":0,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Hiking\"],\"fields\":[{\"label\":\"Date \\\/ Period\",\"value\":\"June - September 2025\"},{\"label\":\"Location (town)\",\"value\":\"Around Domaine de Kervallon, Caro\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"0-5 km\"},{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Hiking\"}],\"link\":\"https:\\\/\\\/www.domaine-de-kervallon.com\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":89,\"featurable\":true,\"featured\":false,\"type\":\"evenements-recommandes\",\"name\":\"Visit to the Mini Farm at Campsite\",\"image\":\"\",\"credit\":\"\",\"description\":\"Visit the mini farm with llamas, alpacas, and other animals for children's enjoyment.\",\"city\":\"\",\"address\":\"\",\"km\":0,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Family leisure\"],\"fields\":[{\"label\":\"Date \\\/ Period\",\"value\":\"Entire 2025 Season\"},{\"label\":\"Location (town)\",\"value\":\"Domaine de Kervallon, Caro\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"0 km\"},{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Family leisure\"}],\"link\":\"https:\\\/\\\/www.domaine-de-kervallon.com\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":90,\"featurable\":true,\"featured\":false,\"type\":\"evenements-recommandes\",\"name\":\"Ateliers Cuisine Locale au Domaine de Kervallon\",\"image\":\"\",\"credit\":\"\",\"description\":\"Initiation \\u00e0 la cuisine bretonne et utilisation des produits locaux, avec d\\u00e9gustation.\",\"city\":\"\",\"address\":\"\",\"km\":0,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Atelier gastronomique\"],\"fields\":[{\"label\":\"Date \\\/ Period\",\"value\":\"Juillet - Ao\\u00fbt 2025\"},{\"label\":\"Location (town)\",\"value\":\"Cuisine collective ou espace restauration du camping\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"0 km\"},{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Atelier gastronomique\"}],\"link\":\"https:\\\/\\\/www.domaine-de-kervallon.com\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":91,\"featurable\":true,\"featured\":false,\"type\":\"evenements-recommandes\",\"name\":\"S\\u00e9ances d'Aquagym dans la Piscine Chauff\\u00e9e\",\"image\":\"\",\"credit\":\"\",\"description\":\"Cours collectifs d'aquagym adapt\\u00e9s \\u00e0 tous niveaux et \\u00e2ges.\",\"city\":\"\",\"address\":\"\",\"km\":0,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Activit\\u00e9 sportive\"],\"fields\":[{\"label\":\"Date \\\/ Period\",\"value\":\"Juillet - Ao\\u00fbt 2025\"},{\"label\":\"Location (town)\",\"value\":\"Piscine couverte et chauff\\u00e9e du Domaine de Kervallon\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"0 km\"},{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Activit\\u00e9 sportive\"}],\"link\":\"https:\\\/\\\/www.domaine-de-kervallon.com\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":92,\"featurable\":true,\"featured\":false,\"type\":\"evenements-recommandes\",\"name\":\"Initiation au Breton et Contes Locaux\",\"image\":\"\",\"credit\":\"\",\"description\":\"Ateliers pour d\\u00e9couvrir les bases de la langue bretonne et \\u00e9couter des contes traditionnels.\",\"city\":\"\",\"address\":\"\",\"km\":0,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Atelier culturel\"],\"fields\":[{\"label\":\"Date \\\/ Period\",\"value\":\"Juillet - Ao\\u00fbt 2025\"},{\"label\":\"Location (town)\",\"value\":\"Salle de r\\u00e9union du camping\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"0 km\"},{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Atelier culturel\"}],\"link\":\"https:\\\/\\\/www.domaine-de-kervallon.com\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":93,\"featurable\":true,\"featured\":false,\"type\":\"evenements-recommandes\",\"name\":\"Atelier Fabrication de Nichoirs et Hotels \\u00e0 Insectes\",\"image\":\"\",\"credit\":\"\",\"description\":\"Atelier \\u00e9cologique pour apprendre \\u00e0 construire des abris pour la biodiversit\\u00e9 locale.\",\"city\":\"\",\"address\":\"\",\"km\":0,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Atelier \\u00e9cologique\"],\"fields\":[{\"label\":\"Date \\\/ Period\",\"value\":\"Juillet - Ao\\u00fbt 2025\"},{\"label\":\"Location (town)\",\"value\":\"Domaine de Kervallon, Caro\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"0 km\"},{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Atelier \\u00e9cologique\"}],\"link\":\"https:\\\/\\\/www.domaine-de-kervallon.com\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":94,\"featurable\":true,\"featured\":false,\"type\":\"evenements-recommandes\",\"name\":\"Soins et Massages au Centre Bien-\\u00catre\",\"image\":\"\",\"credit\":\"\",\"description\":\"Massages relaxants, soins du corps, sauna, hammam pour la d\\u00e9tente compl\\u00e8te.\",\"city\":\"\",\"address\":\"\",\"km\":0,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Bien-\\u00eatre\"],\"fields\":[{\"label\":\"Date \\\/ Period\",\"value\":\"Juin - Septembre 2025\"},{\"label\":\"Location (town)\",\"value\":\"Centre bien-\\u00eatre du Domaine de Kervallon\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"0 km\"},{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Bien-\\u00eatre\"}],\"link\":\"https:\\\/\\\/www.domaine-de-kervallon.com\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":95,\"featurable\":true,\"featured\":false,\"type\":\"evenements-recommandes\",\"name\":\"Artisanal Market and Local Products at the Village of Caro\",\"image\":\"\",\"credit\":\"\",\"description\":\"Market showcasing local producers and artisans, Breton specialties, and crafts.\",\"city\":\"\",\"address\":\"\",\"km\":3,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Local market\"],\"fields\":[{\"label\":\"Date \\\/ Period\",\"value\":\"One Sunday per month in season\"},{\"label\":\"Location (town)\",\"value\":\"Village square of Caro, about 3 km from the campsite\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"3 km\"},{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Local market\"}],\"link\":\"https:\\\/\\\/www.caro56.fr\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":96,\"featurable\":true,\"featured\":false,\"type\":\"evenements-recommandes\",\"name\":\"Festival of Lights in Plo\\u00ebrmel\",\"image\":\"\",\"credit\":\"\",\"description\":\"A light festival where residents illuminate their houses and the streets of the town.\",\"city\":\"\",\"address\":\"\",\"km\":30,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"local festival\"],\"fields\":[{\"label\":\"Date \\\/ Period\",\"value\":\"variable, often December\"},{\"label\":\"Location (town)\",\"value\":\"Plo\\u00ebrmel\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"about 30 km\"},{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"local festival\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":97,\"featurable\":true,\"featured\":false,\"type\":\"evenements-recommandes\",\"name\":\"Music Festival in Josselin\",\"image\":\"\",\"credit\":\"\",\"description\":\"A festive day with live concerts throughout the village.\",\"city\":\"\",\"address\":\"\",\"km\":20,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"music festival\"],\"fields\":[{\"label\":\"Date \\\/ Period\",\"value\":\"June 21 each year\"},{\"label\":\"Location (town)\",\"value\":\"Josselin\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"about 20 km\"},{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"music festival\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":98,\"featurable\":true,\"featured\":false,\"type\":\"evenements-recommandes\",\"name\":\"Festival of Broc\\u00e9liande at Paimpont\",\"image\":\"\",\"credit\":\"\",\"description\":\"Celebration of the Arthurian legend in the forest of Broc\\u00e9liande.\",\"city\":\"\",\"address\":\"\",\"km\":45,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"medieval festival\"],\"fields\":[{\"label\":\"Date \\\/ Period\",\"value\":\"variable, often August\"},{\"label\":\"Location (town)\",\"value\":\"Paimpont\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"about 45 km\"},{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"medieval festival\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":99,\"featurable\":true,\"featured\":false,\"type\":\"evenements-recommandes\",\"name\":\"Summer Festival at Guillac\",\"image\":\"\",\"credit\":\"\",\"description\":\"Summer festival with activities for all ages.\",\"city\":\"\",\"address\":\"\",\"km\":15,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"summer festival\"],\"fields\":[{\"label\":\"Date \\\/ Period\",\"value\":\"variable, often July\"},{\"label\":\"Location (town)\",\"value\":\"Guillac\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"about 15 km\"},{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"summer festival\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":100,\"featurable\":true,\"featured\":false,\"type\":\"evenements-recommandes\",\"name\":\"Flower Festival in Malestroit\",\"image\":\"\",\"credit\":\"\",\"description\":\"Festival dedicated to flowers and nature.\",\"city\":\"\",\"address\":\"\",\"km\":20,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"flower festival\"],\"fields\":[{\"label\":\"Date \\\/ Period\",\"value\":\"variable, often in May\"},{\"label\":\"Location (town)\",\"value\":\"Malestroit\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"about 20 km\"},{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"flower festival\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":101,\"featurable\":true,\"featured\":false,\"type\":\"evenements-recommandes\",\"name\":\"Transhumance Festival in Plo\\u00ebrmel\",\"image\":\"\",\"credit\":\"\",\"description\":\"Festival celebrating the arrival of herds in the region.\",\"city\":\"\",\"address\":\"\",\"km\":30,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"rural festival\"],\"fields\":[{\"label\":\"Date \\\/ Period\",\"value\":\"variable, often in October\"},{\"label\":\"Location (town)\",\"value\":\"Plo\\u00ebrmel\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"about 30 km\"},{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"rural festival\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":102,\"featurable\":true,\"featured\":false,\"type\":\"evenements-recommandes\",\"name\":\"Lakes Festival in Plo\\u00ebrmel\",\"image\":\"\",\"credit\":\"\",\"description\":\"Festival by the lake, ideal for a day outdoors.\",\"city\":\"\",\"address\":\"\",\"km\":30,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"outdoor festival\"],\"fields\":[{\"label\":\"Date \\\/ Period\",\"value\":\"variable\"},{\"label\":\"Location (town)\",\"value\":\"Plo\\u00ebrmel\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"about 30 km\"},{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"outdoor festival\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":103,\"featurable\":true,\"featured\":false,\"type\":\"evenements-recommandes\",\"name\":\"White Night Festival in Josselin\",\"image\":\"\",\"credit\":\"\",\"description\":\"White night with art exhibitions and concerts.\",\"city\":\"\",\"address\":\"\",\"km\":20,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"artistic white night\"],\"fields\":[{\"label\":\"Date \\\/ Period\",\"value\":\"Variable, often in October\"},{\"label\":\"Location (town)\",\"value\":\"Josselin\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"about 20 km\"},{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"artistic white night\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":104,\"featurable\":true,\"featured\":false,\"type\":\"evenements-recommandes\",\"name\":\"Local Products Festival in Augan\",\"image\":\"\",\"credit\":\"\",\"description\":\"Festival to promote local products of the region.\",\"city\":\"\",\"address\":\"\",\"km\":15,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"local products festival\"],\"fields\":[{\"label\":\"Date \\\/ Period\",\"value\":\"variable\"},{\"label\":\"Location (town)\",\"value\":\"Augan\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"about 15 km\"},{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"local products festival\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":105,\"featurable\":true,\"featured\":false,\"type\":\"evenements-recommandes\",\"name\":\"Saint-Jean Festival in Guillac\",\"image\":\"\",\"credit\":\"\",\"description\":\"Bonfire to celebrate Saint-Jean.\",\"city\":\"\",\"address\":\"\",\"km\":15,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"Saint-Jean festival\"],\"fields\":[{\"label\":\"Date \\\/ Period\",\"value\":\"variable, often in June\"},{\"label\":\"Location (town)\",\"value\":\"Guillac\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"about 15 km\"},{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"Saint-Jean festival\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":106,\"featurable\":true,\"featured\":false,\"type\":\"evenements-recommandes\",\"name\":\"Music Festival in Malestroit\",\"image\":\"\",\"credit\":\"\",\"description\":\"Music concerts in the village streets.\",\"city\":\"\",\"address\":\"\",\"km\":20,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"music festival\"],\"fields\":[{\"label\":\"Date \\\/ Period\",\"value\":\"June 21st every year\"},{\"label\":\"Location (town)\",\"value\":\"Malestroit\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"about 20 km\"},{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"music festival\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":107,\"featurable\":true,\"featured\":false,\"type\":\"evenements-recommandes\",\"name\":\"School Festival in Caro\",\"image\":\"\",\"credit\":\"\",\"description\":\"Festival organized by local schools to celebrate the end of the school year.\",\"city\":\"\",\"address\":\"\",\"km\":0,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"school festival\"],\"fields\":[{\"label\":\"Date \\\/ Period\",\"value\":\"variable\"},{\"label\":\"Location (town)\",\"value\":\"Caro\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"0 km\"},{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"school festival\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":108,\"featurable\":true,\"featured\":false,\"type\":\"evenements-recommandes\",\"name\":\"Living History Festival at Broc\\u00e9liande Forest\",\"image\":\"\",\"credit\":\"\",\"description\":\"Historical reenactment in the forest with costumed characters.\",\"city\":\"\",\"address\":\"\",\"km\":25,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"historical festival\"],\"fields\":[{\"label\":\"Date \\\/ Period\",\"value\":\"variable\"},{\"label\":\"Location (town)\",\"value\":\"For\\u00eat de Broc\\u00e9liande\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"about 25 km\"},{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"historical festival\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":109,\"featurable\":true,\"featured\":false,\"type\":\"evenements-recommandes\",\"name\":\"Gastronomy Festival in Josselin\",\"image\":\"\",\"credit\":\"\",\"description\":\"Festival to discover and enjoy local cuisine.\",\"city\":\"\",\"address\":\"\",\"km\":20,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"gastronomy festival\"],\"fields\":[{\"label\":\"Date \\\/ Period\",\"value\":\"variable\"},{\"label\":\"Location (town)\",\"value\":\"Josselin\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"about 20 km\"},{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"gastronomy festival\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":110,\"featurable\":true,\"featured\":false,\"type\":\"evenements-recommandes\",\"name\":\"Equitation Festival at Saint-Malo-des-Trois-Fontaines\",\"image\":\"\",\"credit\":\"\",\"description\":\"Festival dedicated to horse riders and equestrian enthusiasts.\",\"city\":\"\",\"address\":\"\",\"km\":25,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[\"equestrian festival\"],\"fields\":[{\"label\":\"Date \\\/ Period\",\"value\":\"variable\"},{\"label\":\"Location (town)\",\"value\":\"Saint-Malo-des-Trois-Fontaines\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"about 25 km\"},{\"label\":\"Event type (market, festival, sport, etc.)\",\"value\":\"equestrian festival\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":111,\"featurable\":true,\"featured\":false,\"type\":\"evenements-locaux-134\",\"name\":\"Exposition : Entre corbeau et loup, du mythe aux contes\",\"image\":\"\",\"credit\":\"\",\"description\":\"Du 19 septembre au 30 novembre, Broc\\u00e9liande, la Porte des Secrets \\u00e0 Paimpont accueille pour la premi\\u00e8re fois en Broc\\u00e9liande l\\u2019univers sculpt\\u00e9 de La\\u00ebtitia-May LE GUELAFF.\\n\\n\\u00c0 travers ses sculptures, l\\u2019artiste donne vie aux animaux sauvages et explore les liens profonds qui nous unissent au monde naturel. Entre force et fragilit\\u00e9, r\\u00e9alisme et stylisation, ses \\u0153uvres traduisent autant le mouvement et l\\u2019\\u00e9motion que la forme de l\\u2019animal.\\n\\nLe loup et le corbeau, figures centrales de son travail, se d\\u00e9voilent ici sous un nouveau regard, entre mythes, contes, souvenirs d\\u2019enfance et questionnements sur notre rapport \\u00e0 la nature. Cette exposition s'inscrit dans le cadre du festival Art & Nature.\\n\\nUne exposition sensible et singuli\\u00e8re, qui invite \\u00e0 prendre le temps d\\u2019observer autrement ces animaux fascinants et \\u00e0 s\\u2019interroger sur la place que nous leur accordons dans notre imaginaire comme dans notre environnement. \\u00bb\\n\\nOuvert aux horaires d'ouverture de l'office de tourisme de Broc\\u00e9liande - Paimpont\",\"city\":\"Paimpont\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":48.018829,\"lng\":-2.173958,\"tags\":[\"Expositions\"],\"fields\":[{\"label\":\"Category\",\"value\":\"Expositions\"},{\"label\":\"City\",\"value\":\"Paimpont\"},{\"label\":\"Postal code\",\"value\":\"35380\"}],\"link\":\"https:\\\/\\\/www.broceliande-laportedessecrets.com\\\/lesexpositions\\\/\",\"event\":\"Du 19\\\/09\\\/2026 \\u00e0 14:00 au 30\\\/11\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":112,\"featurable\":true,\"featured\":false,\"type\":\"evenements-locaux-134\",\"name\":\"Exposition \\\"Les Insignes de Promotion\\\"\",\"image\":\"\",\"credit\":\"\",\"description\":\"Fruit de plusieurs mois de recherche et de pr\\u00e9paration, cette exposition s\\u2019appuie sur un constat simple : la permanence des codes de l\\u2019h\\u00e9raldique m\\u00e9di\\u00e9vale dans la r\\u00e9flexion et la conception des insignes de promotion de l\\u2019Acad\\u00e9mie militaire de Saint-Cyr Co\\u00ebtquidan.\\n\\nL'exposition met donc en lumi\\u00e8re ce patrimoine vivant o\\u00f9 se rencontrent histoire, symbolique et traditions militaires.\\n\\nDu 27 juin au 13 d\\u00e9cembre 2026\\nEntr\\u00e9e gratuite aux horaires du mus\\u00e9e : \\nDu mardi au vendredi : 10h00 -12h00 \\\/ 13h30-17h30. \\nSamedi et Dimanche : 14h00 - 18h00.\",\"city\":\"Guer\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.9444501,\"lng\":-2.1319228,\"tags\":[\"Expositions\"],\"fields\":[{\"label\":\"Category\",\"value\":\"Expositions\"},{\"label\":\"City\",\"value\":\"Guer\"},{\"label\":\"Postal code\",\"value\":\"56380\"}],\"link\":\"http:\\\/\\\/st-cyr.terre.defense.gouv.fr\\\/\",\"event\":\"Du 27\\\/06\\\/2026 au 13\\\/12\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":113,\"featurable\":true,\"featured\":false,\"type\":\"evenements-locaux-134\",\"name\":\"Short film evening\",\"image\":\"\",\"credit\":\"\",\"description\":\"A variety of short films by the collective PLERANDEL are projected, mixing comedies, poetic universes, and tragic moments, for a friendly sharing with the audience.\",\"city\":\"Augan\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.9201783,\"lng\":-2.2800249,\"tags\":[\"Shows & cinema\"],\"fields\":[{\"label\":\"Category\",\"value\":\"Shows & cinema\"},{\"label\":\"City\",\"value\":\"Augan\"},{\"label\":\"Postal code\",\"value\":\"56800\"}],\"link\":\"https:\\\/\\\/lechampcommun.fr\\\/\",\"event\":\"Du 31\\\/10\\\/2026 \\u00e0 20:30 au 31\\\/10\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":114,\"featurable\":true,\"featured\":false,\"type\":\"evenements-locaux-134\",\"name\":\"Open-Air Exhibition: \\\"The MiniMiam Walk\\\" by Pierre Javelle\",\"image\":\"\",\"credit\":\"\",\"description\":\"Discover the fascinating world of MiniMiam, filled with stunning culinary landscapes, illustrated wordplays, and nostalgic childhood memories! Food-loving visitors and travelers, let yourselves be guided through the poetic universes of Akiko Ida and Pierre Javelle.\\nFollow the surreal images of these two photographers, who, for the love of taste and light, invite you to the table of smiles. Be both Gulliver and Lilliput during an exhibition, and take a closer look at what you think you know about your daily food. Approach the texture of things, and for a moment, rediscover the pleasure of making a volcano with your mashed potatoes.\\nVisible with free access, from early July 2026 to June 2027, at the Taupont leisure base.\",\"city\":\"Taupont\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.9485266,\"lng\":-2.419616,\"tags\":[\"Expositions\"],\"fields\":[{\"label\":\"Category\",\"value\":\"Expositions\"},{\"label\":\"City\",\"value\":\"Taupont\"},{\"label\":\"Postal code\",\"value\":\"56800\"}],\"link\":\"\",\"event\":\"Du 01\\\/07\\\/2026 au 30\\\/06\\\/2027 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":115,\"featurable\":true,\"featured\":false,\"type\":\"evenements-locaux-134\",\"name\":\"Balades cr\\u00e9atives en for\\u00eat de Broc\\u00e9liande\",\"image\":\"\",\"credit\":\"\",\"description\":\"Les balades cr\\u00e9atives... ou comment vous ressourcer le temps d'une balade en for\\u00eat, et stimuler votre cr\\u00e9ativit\\u00e9 par la m\\u00eame occasion.\\nUn moment cr\\u00e9atif en for\\u00eat, au milieu des arbres.\\nPr\\u00e9voir des chaussures de marche, et une couverture ou protection pour s'asseoir au sol. Annulation si intemp\\u00e9ries.\\nDur\\u00e9e : 2h\\n\\nTarif : 10\\u20ac pour les adultes \\\/ 5\\u20ac pour les enfants\\n\\nTous les vendredis, tous les samedis, tous les dimanches de 14h \\u00e0 16h.\\n\\n Inscriptions : 06 49 34 59 33\",\"city\":\"Beignon\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.97227,\"lng\":-2.1669,\"tags\":[\"Sport & randonn\\u00e9e\"],\"fields\":[{\"label\":\"Category\",\"value\":\"Sport & randonn\\u00e9e\"},{\"label\":\"City\",\"value\":\"Beignon\"},{\"label\":\"Postal code\",\"value\":\"56380\"}],\"link\":\"\",\"event\":\"Du 01\\\/01\\\/2026 \\u00e0 14:00 au 31\\\/12\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":116,\"featurable\":true,\"featured\":false,\"type\":\"evenements-locaux-134\",\"name\":\"Concert indie folk-pop - Elliott Armen\",\"image\":\"\",\"credit\":\"\",\"description\":\"Elliott Armen shapes an intimate and luminous indie folk-pop music blending melancholic sweetness, bilingual songs, and solitary hope.\\nAt 8:30 PM\",\"city\":\"Guillac\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.9099933,\"lng\":-2.4656575,\"tags\":[],\"fields\":[{\"label\":\"Category\",\"value\":\"Concerts, musique & festivals\"},{\"label\":\"City\",\"value\":\"Guillac\"},{\"label\":\"Postal code\",\"value\":\"56800\"}],\"link\":\"http:\\\/\\\/www.cafedelaforge.com\\\/\",\"event\":\"Du 31\\\/10\\\/2026 \\u00e0 20:30 au 31\\\/10\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":117,\"featurable\":true,\"featured\":false,\"type\":\"evenements-locaux-134\",\"name\":\"Nuit F\\u00e9erique en For\\u00eat\",\"image\":\"\",\"credit\":\"\",\"description\":\"L'association Kelto\\u00ef vous propose un moment partag\\u00e9 dans la magie de la for\\u00eat. Participez \\u00e0 la mise en place d'un circuit f\\u00e9\\u00e9rique en fabriquant des petits esprits de la nature \\u00e0 base d'argile et d'\\u00e9l\\u00e9ments naturels. Ensuite, nous cr\\u00e9erons ensemble une spirale afin de mat\\u00e9rialiser le grand cycle de la vie.\\nPartagez un go\\u00fbter et une boisson en attendant que tombe la nuit et que la spirale s'illumine au son de la harpe. Vous pourrez alors la parcourir pour une exp\\u00e9rience contemplative et m\\u00e9ditative en musique.\\nRejoignez nous \\u00e0 n'importe quel moment de l'apr\\u00e8s-midi ou de la soir\\u00e9e, vous serez toujours les bienvenus.\\nMusique et spirale de lumi\\u00e8re au son de la Harpe \\u00e0 partir de 17h30.\\nParticipation libre.\",\"city\":\"Mohon\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":48.0424957,\"lng\":-2.5141611,\"tags\":[],\"fields\":[{\"label\":\"Category\",\"value\":\"Concerts, musique & festivals\"},{\"label\":\"City\",\"value\":\"Mohon\"},{\"label\":\"Postal code\",\"value\":\"56490\"}],\"link\":\"\",\"event\":\"Du 01\\\/11\\\/2026 \\u00e0 14:00 au 01\\\/11\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":118,\"featurable\":true,\"featured\":false,\"type\":\"evenements-locaux-134\",\"name\":\"Soir\\u00e9e halloween \\\"La nuits des vivants\\\"\",\"image\":\"\",\"credit\":\"\",\"description\":\"Soir\\u00e9e festive sur le th\\u00e8me Halloween anim\\u00e9 par Micka et Fanfan.\\nConcert rock avec le groupe FAB\\nTombola avec de nombreux lots \\u00e0 gagner (parcs, mus\\u00e9es, bowling, karting,...)\\nVenez d\\u00e9guis\\u00e9\\nFood truck sur place : Chicken frites from desire\",\"city\":\"Bains-sur-Oust\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.70414,\"lng\":-2.06992,\"tags\":[],\"fields\":[{\"label\":\"Category\",\"value\":\"Concerts, musique & festivals\"},{\"label\":\"City\",\"value\":\"Bains-sur-Oust\"},{\"label\":\"Postal code\",\"value\":\"35600\"}],\"link\":\"\",\"event\":\"Du 31\\\/10\\\/2026 \\u00e0 19:00 au 01\\\/11\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":119,\"featurable\":true,\"featured\":false,\"type\":\"evenements-locaux-134\",\"name\":\"Cin\\u00e9-concert  Nosferatu\",\"image\":\"\",\"credit\":\"\",\"description\":\"En 1838, le jeune Hutter, qui vit \\u00e0 Wiborg, port sur la Baltique, quitte son \\u00e9pouse, Ellen, pour, \\u00e0 la demande de son employeur, se rendre dans les Carpates, en Transylvanie, \\u00ab le pays des voleurs et des fant\\u00f4mes \\u00bb, pour y rencontrer le Comte Orlok, d\\u00e9sireux d\\u2019acqu\\u00e9rir une maison dans cette ville\\u2026\\nNosferatu le vampire est un film muet allemand r\\u00e9alis\\u00e9 par Friedrich Wilhelm Murnau et adapt\\u00e9 du roman Dracula de Bram Stocker, sorti en 1922.\\nPlus de 100 ans apr\\u00e8s, le duo Olibri (Olivier Journeaux, basse et effets, et Brice M\\u00e9rian, synth\\u00e9tiseur et s\\u00e9quenceur) propose une performance de cin\\u00e9-concert : leurs cr\\u00e9ations jou\\u00e9es en live  sur la sc\\u00e8ne accompagnent l\\u2019image projet\\u00e9e sur le grand \\u00e9cran du cin\\u00e9ma Le Beaumanoir ! A 17h.\",\"city\":\"Josselin\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.95448,\"lng\":-2.54905,\"tags\":[],\"fields\":[{\"label\":\"Category\",\"value\":\"Concerts, musique & festivals\"},{\"label\":\"City\",\"value\":\"Josselin\"},{\"label\":\"Postal code\",\"value\":\"56120\"}],\"link\":\"\",\"event\":\"Du 01\\\/11\\\/2026 \\u00e0 17:00 au 01\\\/11\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":120,\"featurable\":true,\"featured\":false,\"type\":\"evenements-locaux-134\",\"name\":\"Halloween \\u00e0 Tropical Parc\",\"image\":\"\",\"credit\":\"\",\"description\":\"\\ud83c\\udf83 D\\u00e9corations, animations, spectacles et quelques surprises viendront ponctuer les vacances du 17 octobre au 1er novembre. \\n\\nNous vous d\\u00e9voilons aujourd\\u2019hui quelques images des pr\\u00e9paratifs, mais le programme complet reste encore un peu secret\\u2026\\nIl faudra patienter encore quelques jours pour d\\u00e9couvrir tout ce que nous vous r\\u00e9servons !\\n\\n\\ud83d\\udcc5 Du 17 octobre au 1er novembre : ouverture tous les jours de 10h \\u00e0 19h.\\n\\ud83c\\udf19 Samedi 31 octobre : une grande journ\\u00e9e sp\\u00e9ciale Halloween prolong\\u00e9e jusqu\\u2019\\u00e0 minuit.\\n\\n\\ud83c\\udf9f\\ufe0f Les r\\u00e9servations sont d\\u2019ores et d\\u00e9j\\u00e0 ouvertes sur notre site internet.\\n\\nUne nouvelle p\\u00e9riode de vacances qui se pr\\u00e9pare avec l\\u2019envie de proposer aux visiteurs une exp\\u00e9rience diff\\u00e9rente, entre d\\u00e9couverte des jardins, rencontres avec les animaux et animations.\\n\\nLe programme d\\u00e9taill\\u00e9 arrive bient\\u00f4t\\u2026\",\"city\":\"Saint-Jacut-les-Pins\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.6787175,\"lng\":-2.1739655,\"tags\":[\"Spectacles & cin\\u00e9ma\"],\"fields\":[{\"label\":\"Category\",\"value\":\"Spectacles & cin\\u00e9ma\"},{\"label\":\"City\",\"value\":\"Saint-Jacut-les-Pins\"},{\"label\":\"Postal code\",\"value\":\"56220\"}],\"link\":\"http:\\\/\\\/www.tropical-parc.com\\\/\",\"event\":\"Du 17\\\/10\\\/2026 au 01\\\/11\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":121,\"featurable\":true,\"featured\":false,\"type\":\"evenements-locaux-134\",\"name\":\"From Val Sans Retour to Grail with Pauline\",\"image\":\"\",\"credit\":\"\",\"description\":\"Embark on a walk in Val Sans Retour, domain of the fairy Morgane, accompanied by a storytelling guide. Discover the Tree of Gold, the Fairy Mirror Pond, the False Lovers' Rock, and Merlin\\u2019s seat! Legends and tales of this mysterious forest will be shared. The walk also takes you inside the Grail church, both mythical and mystical, to understand what makes it unique in the world.\\nSince childhood, Pauline has roamed the paths of Broc\\u00e9liande, attentive to stories and legends that inhabit the forest. Today, she offers storytelling walks where imagination guides the steps with the Broc\\u00e9liande guide storytelling fraternity.\\n-> 2.5 km \\\/ meeting at Tr\\u00e9horenteuc at 2 pm.\\n-> Slight rocky elevation: wear suitable shoes. Baby carrier, not suitable for strollers.\\n-> Departure guaranteed from 8 people.\",\"city\":\"Tr\\u00e9horenteuc\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":48.0075972,\"lng\":-2.2874061,\"tags\":[\"Sport & hiking\"],\"fields\":[{\"label\":\"Category\",\"value\":\"Sport & hiking\"},{\"label\":\"City\",\"value\":\"Tr\\u00e9horenteuc\"},{\"label\":\"Postal code\",\"value\":\"56430\"}],\"link\":\"http:\\\/\\\/www.paulinedauguet-guide.fr\\\/\",\"event\":\"Du 30\\\/10\\\/2026 \\u00e0 14:00 au 30\\\/10\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":122,\"featurable\":true,\"featured\":false,\"type\":\"evenements-locaux-134\",\"name\":\"Photo Exhibition: Being a Photographer... in Brittany\",\"image\":\"\",\"credit\":\"\",\"description\":\"Come discover the new outdoor photo exhibition in Camp\\u00e9n\\u00e9ac: Being a Photographer... in Brittany. An artistic event not to be missed!\\nOn May 16th, at 5 pm, attend its opening reception during a friendly moment.\",\"city\":\"Camp\\u00e9n\\u00e9ac\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.9558776,\"lng\":-2.2913818,\"tags\":[\"Exhibitions\"],\"fields\":[{\"label\":\"Category\",\"value\":\"Exhibitions\"},{\"label\":\"City\",\"value\":\"Camp\\u00e9n\\u00e9ac\"},{\"label\":\"Postal code\",\"value\":\"56800\"}],\"link\":\"http:\\\/\\\/www.campeneac.fr\\\/\",\"event\":\"Du 16\\\/05\\\/2026 au 20\\\/12\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]}];\n    var CATS = {\"restaurants\":{\"key\":\"restaurants\",\"label\":\"Restaurants\",\"adhoc\":false,\"color\":\"#c2410c\",\"count\":9,\"image\":\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/domaine-de-kervallon-groupes-et-sejours-organises-morbihan.jpg\"},\"villes-aux-alentours\":{\"key\":\"villes-aux-alentours\",\"label\":\"Villes aux alentours\",\"adhoc\":false,\"color\":\"#2563eb\",\"count\":13,\"image\":\"https:\\\/\\\/i0.wp.com\\\/onholidaysagain.com\\\/wp-content\\\/uploads\\\/2022\\\/05\\\/Visiter-Vannes-et-sa-vieille-ville-historique-scaled.jpg?w=2560&ssl=1\"},\"activites-et-lieux-recommandes\":{\"key\":\"activites-et-lieux-recommandes\",\"label\":\"Recommended activities and places\",\"adhoc\":false,\"color\":\"#15803d\",\"count\":44,\"image\":\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/wp-content\\\/uploads\\\/2022\\\/11\\\/jeux-enfants-domaine-kervallon.jpg\"},\"evenements-recommandes\":{\"key\":\"evenements-recommandes\",\"label\":\"Recommended events\",\"adhoc\":false,\"color\":\"#be185d\",\"count\":45,\"image\":\"https:\\\/\\\/i.ytimg.com\\\/vi\\\/u82R2VyDKkw\\\/maxresdefault.jpg\"},\"evenements-locaux-134\":{\"key\":\"evenements-locaux-134\",\"label\":\"Local Events\",\"adhoc\":false,\"color\":\"#7c3aed\",\"count\":12,\"image\":\"\"}};\n    \/\/ Textes d'interface dans la langue de la page (includes\/i18n.php)\n    var T = {\"blog_read_more\":\"Read the article\",\"blog_empty\":\"No articles yet.\",\"blog_newer\":\"Newer articles\",\"blog_older\":\"Older articles\",\"blog_label\":\"Articles\",\"hero_title\":\"Things to discover nearby\",\"hero_text\":\"Villages, beaches, walks, good addresses and experiences selected around your stay.\",\"around\":\"Around\",\"search_placeholder\":\"Search for a place, an activity, a village\\u2026\",\"search\":\"Search\",\"max_distance\":\"Maximum distance\",\"all\":\"All\",\"prev_categories\":\"Previous categories\",\"next_categories\":\"Next categories\",\"categories\":\"Categories\",\"display\":\"Display\",\"list\":\"List\",\"map\":\"Map\",\"close\":\"Close\",\"featured\":\"Featured\",\"discover\":\"Discover\",\"idea\":\"idea\",\"ideas\":\"ideas\",\"around_you\":\"around you\",\"no_result\":\"No results\",\"no_result_hint\":\"Try another search, category or distance.\",\"pagination\":\"Ideas pagination\",\"prev_page\":\"Previous page\",\"next_page\":\"Next page\",\"ideas_title\":\"Ideas to suit your mood\",\"ideas_sub\":\"Suggestions to plan your perfect stay.\",\"reset_view\":\"Back to the overview\",\"map_hint\":\"Click a marker on the map to show its details here.\",\"official_site\":\"Official website\",\"video\":\"Video\",\"gallery\":\"Gallery\",\"documents\":\"Documents\",\"faq\":\"Frequently asked questions\",\"no_answer\":\"No answer yet.\",\"see_on_maps\":\"View on Google Maps\",\"see_place_on_maps\":\"View the campsite on Google Maps\",\"yes\":\"Yes\",\"no\":\"No\",\"practical_info\":\"Practical information\",\"reviews\":\"reviews\",\"read_more\":\"Read more\",\"prev_review\":\"Previous review\",\"next_review\":\"Next review\",\"prev_item\":\"Previous\",\"next_item\":\"Next\",\"photo_credit\":\"Photo: %s\",\"directions\":\"Directions\",\"read_less\":\"Show less\",\"article_in_this\":\"In this article\",\"article_toc\":\"Article contents\",\"see_original\":\"Automatically translated \\u00b7 See original\",\"see_translation\":\"See translation\",\"stars_out_of_5\":\"%s stars out of 5\",\"owner_reply\":\"Response from the owner\",\"customer\":\"Guest\",\"customer_reviews\":\"Guest reviews\",\"rating_label\":\"Rated %1$s out of 5, %2$s reviews \\u2014 see the reviews\",\"reviews_by\":\"Reviews presented by Elaia\",\"powered_by\":\"Powered by\",\"today\":\"Today\",\"today_lc\":\"today\",\"tomorrow\":\"Tomorrow\",\"until\":\"Until %s\",\"from_to\":\"From %1$s to %2$s\",\"registration\":\"Booking required\",\"full\":\"Full\",\"all_animations\":\"See all activities \\u2192\",\"ago_day\":\"%d day ago\",\"ago_days\":\"%d days ago\",\"ago_week\":\"%d week ago\",\"ago_weeks\":\"%d weeks ago\",\"ago_month\":\"%d month ago\",\"ago_months\":\"%d months ago\",\"ago_year\":\"%d year ago\",\"ago_years\":\"%d years ago\",\"anim_unavailable\":\"The programme is temporarily unavailable\",\"content_unavailable\":\"This content is temporarily unavailable\",\"anim_eyebrow\":\"Enjoy unforgettable moments\",\"anim_title\":\"Activities & events\",\"anim_hero_text\":\"Find all current activities, this week's highlights and upcoming events during your stay.\",\"anim_sections\":\"Page sections\",\"anim_nav_today\":\"Today\",\"anim_nav_week\":\"This week\",\"anim_nav_upcoming\":\"Upcoming\",\"anim_nav_calendar\":\"Calendar\",\"anim_where\":\"Where?\",\"anim_onsite\":\"On site\",\"anim_nearby\":\"Nearby\",\"anim_no_onsite\":\"No on-site activity at the moment\",\"anim_no_nearby\":\"No nearby event at the moment\",\"anim_all_day\":\"All day\",\"anim_at\":\"at %s\",\"anim_see_detail\":\"see details\",\"anim_live\":\"Ongoing\",\"anim_onsite_spot\":\"On site \\u00b7 %s\",\"anim_badge_until\":\"Until\",\"anim_badge_from\":\"From\",\"anim_badge_today\":\"Today\",\"anim_filter_cat\":\"Filter by category\",\"anim_all_f\":\"All\",\"anim_prev_day\":\"Previous day\",\"anim_next_day\":\"Next day\",\"anim_today_title\":\"Today's activities\",\"anim_tomorrow_title\":\"Tomorrow's activities\",\"anim_day_title\":\"Activities on %s\",\"anim_relax_today\":\"A relaxing day today\",\"anim_nothing_day\":\"Nothing planned that day\",\"anim_next_on\":\"Next event on %s.\",\"anim_soon\":\"The programme will be updated soon.\",\"anim_see_day\":\"See that day\",\"anim_prev_acts\":\"Previous activities\",\"anim_next_acts\":\"Next activities\",\"anim_prev_week\":\"Previous week\",\"anim_next_week\":\"Next week\",\"anim_week_title\":\"This week's highlights\",\"anim_next_week_title\":\"Next week\",\"anim_week_of\":\"Week of %s\",\"anim_week_days\":\"Days of the week\",\"anim_today_paren\":\"(today)\",\"anim_activity\":\"%d activity\",\"anim_activities\":\"%d activities\",\"anim_nothing\":\"nothing planned\",\"anim_pick_day\":\"Select another day to see its programme.\",\"anim_sort\":\"Sort events\",\"anim_sort_date\":\"Sort by date\",\"anim_sort_name\":\"Sort by name\",\"anim_upcoming_title\":\"All upcoming events\",\"anim_no_upcoming\":\"No upcoming events\",\"anim_try_cat\":\"Try another category.\",\"anim_more\":\"See more events (%d)\",\"anim_hide_cal\":\"Hide the calendar\",\"anim_show_cal\":\"See the full calendar\",\"anim_cal_title\":\"Monthly calendar\",\"anim_cal_sub\":\"All of the month's events at a glance.\",\"anim_prev_month\":\"Previous month\",\"anim_next_month\":\"Next month\",\"anim_more_info\":\"More information\",\"anim_new_tab\":\"(new tab)\",\"date_locale\":\"en-GB\",\"page_faq\":\"FAQ\",\"page_metadatas\":\"Discover around you\",\"page_animations\":\"Activities and events\",\"page_corpus\":\"Practical information\",\"anim_event\":\"Event\"};\n    var DECIMAL = \".\";\n    function plural(n) { return n + ' ' + (n > 1 ? T.ideas : T.idea); }\n    var MAP = {\"tiles_url\":\"https:\\\/\\\/tile.openstreetmap.org\\\/{z}\\\/{x}\\\/{y}.png\",\"attribution\":\"\\u00a9 <a href=\\\"https:\\\/\\\/www.openstreetmap.org\\\/copyright\\\">OpenStreetMap<\\\/a>\",\"home\":null};\n    var ACCENT = \"#2e5e45\";\n    var STEP = 12;\n    var BY_ID = {};\n    ITEMS.forEach(function(it) {\n      BY_ID[it.id] = it;\n    });\n\n    var app = document.getElementById('mv-app');\n    if (!app) return;\n\n    var state = { selected: null, page: 1, q: '', km: 0, cat: 'all', limit: STEP, view: window.matchMedia('(max-width: 1100px)').matches ? 'list' : 'map' };\n\n    \/\/ \u2550\u2550\u2550 Ic\u00f4nes (SVG statiques) + ic\u00f4ne d\u00e9duite de la cat\u00e9gorie \u2550\u2550\u2550\n    var ICONS = {\n      grid: '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><rect x=\"4\" y=\"4\" width=\"6\" height=\"6\" rx=\"1\"\/><rect x=\"14\" y=\"4\" width=\"6\" height=\"6\" rx=\"1\"\/><rect x=\"4\" y=\"14\" width=\"6\" height=\"6\" rx=\"1\"\/><rect x=\"14\" y=\"14\" width=\"6\" height=\"6\" rx=\"1\"\/><\/svg>',\n      home: '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linejoin=\"round\"><path d=\"M3 11l9-7 9 7\"\/><path d=\"M5 10v10h14V10\"\/><path d=\"M10 20v-6h4v6\"\/><\/svg>',\n      beach: '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><path d=\"M12 3a9 9 0 0 1 9 9H3a9 9 0 0 1 9-9z\"\/><path d=\"M12 12v9M8 21h8\"\/><\/svg>',\n      leaf: '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 19c0-8 5-14 15-14 0 10-6 15-14 15\"\/><path d=\"M5 19l7-7\"\/><\/svg>',\n      family: '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><circle cx=\"8\" cy=\"6\" r=\"2.5\"\/><circle cx=\"16\" cy=\"6\" r=\"2.5\"\/><path d=\"M4 21v-6a4 4 0 0 1 8 0v6M12 21v-6a4 4 0 0 1 8 0v6\"\/><\/svg>',\n      food: '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><path d=\"M7 3v8a2 2 0 0 0 4 0V3M9 11v10M17 3c-2 0-3 2-3 5s1 4 3 4v9\"\/><\/svg>',\n      shop: '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linejoin=\"round\"><path d=\"M4 9l1.5-5h13L20 9\"\/><path d=\"M4 9h16v2a3 3 0 0 1-6 0 3 3 0 0 1-4 0 3 3 0 0 1-6 0z\"\/><path d=\"M5 13v7h14v-7\"\/><\/svg>',\n      calendar: '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><rect x=\"3\" y=\"5\" width=\"18\" height=\"16\" rx=\"2\"\/><path d=\"M16 3v4M8 3v4M3 10h18\"\/><\/svg>',\n      wine: '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><path d=\"M8 3h8l-.5 6a3.5 3.5 0 0 1-7 0z\"\/><path d=\"M12 13v8M8 21h8\"\/><\/svg>',\n      walk: '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"13\" cy=\"4\" r=\"2\"\/><path d=\"M9 21l3-7 3 3v5M8 12l2-4 4 1 3 3\"\/><\/svg>',\n      bed: '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><path d=\"M3 18V7M3 14h18v4M21 14v-3a3 3 0 0 0-3-3h-7v6\"\/><circle cx=\"7\" cy=\"11\" r=\"2\"\/><\/svg>',\n      pool: '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><path d=\"M2 17c2 0 2-1.5 4-1.5S8 17 10 17s2-1.5 4-1.5 2 1.5 4 1.5 2-1.5 4-1.5M8 14V5a2 2 0 0 1 4 0M14 14V5a2 2 0 0 1 4 0M8 9h6\"\/><\/svg>',\n      info: '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 11v6M12 7.5v.5\"\/><\/svg>',\n      pin: '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 21s-7-6.2-7-11.5a7 7 0 0 1 14 0C19 14.8 12 21 12 21z\"\/><circle cx=\"12\" cy=\"9.5\" r=\"2.5\"\/><\/svg>',\n      car: '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 17h14M5 17v2M19 17v2M4 13l2-6h12l2 6v4H4z\"\/><circle cx=\"8\" cy=\"14.5\" r=\"0.5\"\/><circle cx=\"16\" cy=\"14.5\" r=\"0.5\"\/><\/svg>',\n      clock: '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 7v5l3 2\"\/><\/svg>',\n      star: '<svg viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 3l2.8 5.7 6.2.9-4.5 4.4 1.1 6.2L12 17.3 6.4 20.2l1.1-6.2L3 9.6l6.2-.9z\"\/><\/svg>',\n      arrow: '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg>',\n      home: '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 3L3 19h18L12 3z\"\/><path d=\"M12 3v16M9 19l3-6 3 6\"\/><\/svg>',\n      reset: '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 9V4h5M20 15v5h-5M4 4l6 6M20 20l-6-6M15 4h5v5M9 20H4v-5\"\/><\/svg>',\n      maps: '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M9 4L3 6v14l6-2 6 2 6-2V4l-6 2-6-2z\"\/><path d=\"M9 4v14M15 6v14\"\/><\/svg>',\n      doc: '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linejoin=\"round\"><path d=\"M6 3h8l4 4v14H6z\"\/><path d=\"M14 3v4h4\"\/><\/svg>'\n    };\n\n    var ICON_RULES = [\n      [\/ville|village|city|alentour\/, 'home'],\n      [\/plage|beach|mer\\b\/, 'beach'],\n      [\/nature|balade|rando|parc|jardin\/, 'leaf'],\n      [\/famil|enfant|kid\/, 'family'],\n      [\/restau|gastro|repas|snack|bar\\b\/, 'food'],\n      [\/march|boutique|commerce|shop\/, 'shop'],\n      [\/evenement|\u00e9v\u00e9nement|event|agenda|atelier|animation\/, 'calendar'],\n      [\/vin|boisson|cave|terroir|bodega\/, 'wine'],\n      [\/activit|sport|loisir|lieu\/, 'walk'],\n      [\/heberg|locatif|accom|mobil\/, 'bed'],\n      [\/piscine|pool|aqua|pataug\/, 'pool'],\n      [\/service|equipement|\u00e9quipement|info\/, 'info']\n    ];\n\n    function catIcon(key) {\n      var c = CATS[key];\n      var hay = (key + ' ' + (c ? c.label : '')).toLowerCase();\n      for (var i = 0; i < ICON_RULES.length; i++) {\n        if (ICON_RULES[i][0].test(hay)) return ICON_RULES[i][1];\n      }\n      return 'pin';\n    }\n\n    function el(tag, cls, text) {\n      var n = document.createElement(tag);\n      if (cls) n.className = cls;\n      if (text != null) n.textContent = text;\n      return n;\n    }\n\n    function icon(name) {\n      var s = el('span', 'mv-icon');\n      s.setAttribute('aria-hidden', 'true');\n      s.innerHTML = ICONS[name] || ICONS.pin;\n      return s;\n    }\n\n    function catColor(key) {\n      return CATS[key] ? CATS[key].color : ACCENT;\n    }\n\n    function norm(s) {\n      return (s || '').toLowerCase().normalize('NFD').replace(\/[\u0300-\u036f]\/g, '');\n    }\n\n    \/\/ \u2550\u2550\u2550 Filtrage \u2550\u2550\u2550\n    function filtered() {\n      var q = norm(state.q.trim());\n      return ITEMS.filter(function(it) {\n        if (state.cat !== 'all' && it.type !== state.cat) return false;\n        \/\/ Distance : seules les fiches qui ont une distance connue sont filtr\u00e9es\n        if (state.km && it.km !== null && it.km > state.km) return false;\n        if (q) {\n          var hay = norm([it.name, it.city, it.description, (CATS[it.type] || {}).label, it.tags.join(' ')].join(' '));\n          if (hay.indexOf(q) === -1) return false;\n        }\n        return true;\n      });\n    }\n\n    \/\/ \u2550\u2550\u2550 Cat\u00e9gories \u2550\u2550\u2550\n    function renderCats() {\n      var box = document.getElementById('mv-cats');\n      box.innerHTML = '';\n      var all = el('button', 'mv-cat' + (state.cat === 'all' ? ' is-active' : ''));\n      all.type = 'button';\n      all.appendChild(icon('grid'));\n      all.appendChild(document.createTextNode(T.all));\n      all.addEventListener('click', function() {\n        setCat('all');\n      });\n      box.appendChild(all);\n      Object.keys(CATS).forEach(function(key) {\n        var b = el('button', 'mv-cat' + (state.cat === key ? ' is-active' : ''));\n        b.type = 'button';\n        b.style.setProperty('--mv-cat', catColor(key));\n        b.appendChild(icon(catIcon(key)));\n        b.appendChild(document.createTextNode(CATS[key].label));\n        b.addEventListener('click', function() {\n          setCat(key);\n        });\n        box.appendChild(b);\n      });\n      updateCatArrows();\n      var active = box.querySelector('.is-active');\n      if (active && active.scrollIntoView && active.offsetLeft + active.offsetWidth > box.scrollLeft + box.clientWidth) {\n        box.scrollLeft = active.offsetLeft - 80;\n      }\n    }\n\n    \/\/ Fl\u00e8ches de la ligne de cat\u00e9gories (visibles seulement s'il reste \u00e0 d\u00e9filer)\n    var catsWrap = document.getElementById('mv-cats-wrap');\n    var catsRow = document.getElementById('mv-cats');\n\n    function updateCatArrows() {\n      var max = catsRow.scrollWidth - catsRow.clientWidth;\n      catsWrap.classList.toggle('can-left', catsRow.scrollLeft > 4);\n      catsWrap.classList.toggle('can-right', catsRow.scrollLeft < max - 4);\n    }\n    catsRow.addEventListener('scroll', updateCatArrows, { passive: true });\n    window.addEventListener('resize', updateCatArrows);\n    catsWrap.querySelector('.mv-cats-arrow--left').addEventListener('click', function() {\n      catsRow.scrollBy({ left: -catsRow.clientWidth * 0.7, behavior: 'smooth' });\n    });\n    catsWrap.querySelector('.mv-cats-arrow--right').addEventListener('click', function() {\n      catsRow.scrollBy({ left: catsRow.clientWidth * 0.7, behavior: 'smooth' });\n    });\n\n    function setCat(key) {\n      state.cat = key;\n      state.limit = STEP;\n      state.page = 1;\n      renderCats();\n      renderList();\n    }\n\n    \/\/ \u2550\u2550\u2550 Cartes \u2550\u2550\u2550\n    function picture(it) {\n      if (!it.image) {\n        var ph = el('div', 'mv-card-noimg');\n        ph.appendChild(icon(catIcon(it.type)));\n        return ph;\n      }\n      var img = el('img');\n      img.src = it.image;\n      img.alt = it.name;\n      img.loading = 'lazy';\n      img.onerror = function() {\n        img.replaceWith(picture({ type: it.type, image: '' }));\n      };\n      return img;\n    }\n\n    function metaLine(it) {\n      var m = el('p', 'mv-meta');\n      if (it.km !== null) {\n        var a = el('span');\n        a.appendChild(icon('car'));\n        a.appendChild(document.createTextNode(String(it.km).replace('.', DECIMAL) + ' km'));\n        m.appendChild(a);\n      }\n      if (it.min !== null) {\n        var b = el('span');\n        b.appendChild(icon('clock'));\n        b.appendChild(document.createTextNode(it.min + ' min'));\n        m.appendChild(b);\n      }\n      if (it.km === null && it.min === null && it.city) {\n        var c = el('span');\n        c.appendChild(icon('pin'));\n        c.appendChild(document.createTextNode(it.city));\n        m.appendChild(c);\n      }\n      return m.childNodes.length ? m : null;\n    }\n\n    function card(it, featured, mini) {\n      var c = el('article', 'mv-card' + (featured ? ' mv-card--featured' : '') + (mini ? ' mv-card--mini' : ''));\n      c.tabIndex = 0;\n      c.dataset.id = it.id;\n      c.style.setProperty('--mv-cat', catColor(it.type));\n\n      var media = el('div', 'mv-card-media');\n      media.appendChild(picture(it));\n      if (!featured && !mini && CATS[it.type]) media.appendChild(el('span', 'mv-pill', CATS[it.type].label));\n      \/\/ Les mini-cartes aussi : la photo y est petite, mais c'est la m\u00eame photo,\n      \/\/ et la licence ne pr\u00e9voit pas d'exception de taille.\n      if (it.credit) {\n        var cr = el('span', 'mv-credit', '\u00a9');\n        cr.title = 'Photo : ' + it.credit;\n        cr.setAttribute('aria-label', 'Photo : ' + it.credit);\n        cr.setAttribute('data-credit', 'Photo : ' + it.credit);\n        media.appendChild(cr);\n      }\n      c.appendChild(media);\n\n      var body = el('div', 'mv-card-body');\n      if (featured) {\n        var flag = el('span', 'mv-flag');\n        flag.appendChild(icon('star'));\n        flag.appendChild(document.createTextNode(T.featured));\n        body.appendChild(flag);\n      }\n      if (mini && CATS[it.type]) body.appendChild(el('span', 'mv-pill', CATS[it.type].label));\n      body.appendChild(el('h3', 'mv-card-title', it.name));\n      var meta = metaLine(it);\n      if (meta) body.appendChild(meta);\n      if (it.description) body.appendChild(el('p', 'mv-card-desc', it.description));\n      if (!featured && !mini && it.tags.length) {\n        var tags = el('div', 'mv-tags');\n        it.tags.forEach(function(t) {\n          tags.appendChild(el('span', 'mv-tag', t));\n        });\n        body.appendChild(tags);\n      }\n      var foot = el('div', 'mv-card-foot');\n      var btn = el('button', 'mv-discover', T.discover);\n      btn.type = 'button';\n      btn.appendChild(icon('arrow'));\n      foot.appendChild(btn);\n      body.appendChild(foot);\n      c.appendChild(body);\n\n      c.addEventListener('click', function() {\n        openModal(it);\n      });\n      c.addEventListener('keydown', function(e) {\n        if (e.key === 'Enter') openModal(it);\n      });\n      if (mini) return c;\n      c.addEventListener('mouseenter', function() {\n        highlightPin(it.id, true);\n      });\n      c.addEventListener('mouseleave', function() {\n        highlightPin(it.id, false);\n      });\n      return c;\n    }\n\n    function renderList() {\n      var list = filtered();\n      var grid = document.getElementById('mv-grid');\n      var more = document.getElementById('mv-more');\n      grid.innerHTML = '';\n      more.innerHTML = '';\n\n      var count = document.getElementById('mv-count');\n      count.innerHTML = '';\n      count.appendChild(el('strong', null, plural(list.length)));\n      count.appendChild(document.createTextNode(' ' + T.around_you));\n\n      if (!list.length) {\n        var empty = el('div', 'mv-empty');\n        empty.appendChild(el('strong', null, T.no_result));\n        empty.appendChild(document.createTextNode(T.no_result_hint));\n        grid.appendChild(empty);\n      }\n\n      \/\/ Pagination : 4 rang\u00e9es pleines par page, selon le nombre de colonnes affich\u00e9es.\n      \/\/ La fiche \u00ab \u00c0 la une \u00bb occupe 2 cases : la 1re page a donc une fiche de moins.\n      var cols = gridColumns();\n      var perPage = cols === 1 ? 8 : cols * 4;\n      var featuredOn = !state.q && list.length > 2 && !!list[0].image && !!list[0].featurable && cols > 1;\n      var first = featuredOn ? perPage - 1 : perPage;\n      var pages = list.length <= first ? 1 : 1 + Math.ceil((list.length - first) \/ perPage);\n      if (state.page > pages) state.page = pages;\n      var start = state.page === 1 ? 0 : first + (state.page - 2) * perPage;\n      var end = state.page === 1 ? first : start + perPage;\n\n      list.slice(start, end).forEach(function(it, i) {\n        grid.appendChild(card(it, featuredOn && state.page === 1 && i === 0));\n      });\n\n      if (pages > 1) renderPager(more, pages);\n\n      updateMap(list);\n    }\n\n    \/**\n     * Remonte au bloc demand\u00e9, sous l'en-t\u00eate fixe du th\u00e8me. Apr\u00e8s le rendu\n     * (image suivante) : la liste vient de changer de hauteur \u2014 28 pages qui\n     * deviennent une \u2014 et une position calcul\u00e9e avant tombait trop haut ou\n     * trop bas selon la cat\u00e9gorie cliqu\u00e9e.\n     *\/\n    var appRoot = document.getElementById('mv-app');\n    if (appRoot) appRoot.style.overflowAnchor = 'none';\n\n    function scrollToBlock(id) {\n      requestAnimationFrame(function() {\n        var target = document.getElementById(id);\n        if (!target) return;\n        var top = target.getBoundingClientRect().top + window.pageYOffset - headerOffset() - 16;\n        window.scrollTo({ top: Math.max(0, top), behavior: 'smooth' });\n      });\n    }\n\n    \/** Nombre de colonnes de la grille (d\u00e9pend de la largeur disponible) *\/\n    function gridColumns() {\n      var g = document.getElementById('mv-grid');\n      var n = g ? getComputedStyle(g).gridTemplateColumns.split(' ').filter(Boolean).length : 3;\n      return Math.max(1, n || 3);\n    }\n\n    function renderPager(box, pages) {\n      box.setAttribute('role', 'navigation');\n      box.setAttribute('aria-label', T.pagination);\n      var go = function(n) {\n        state.page = n;\n        try {\n          renderList();\n        } finally {\n          scrollToBlock('mv-count');\n        }\n      };\n      var btn = function(label, n, opts) {\n        var b = el('button', 'mv-page', label);\n        b.type = 'button';\n        if (opts.aria) b.setAttribute('aria-label', opts.aria);\n        if (opts.current) b.setAttribute('aria-current', 'page');\n        b.disabled = !!opts.disabled;\n        b.addEventListener('click', function() {\n          if (!opts.current) go(n);\n        });\n        box.appendChild(b);\n      };\n      btn('\u2039', state.page - 1, { disabled: state.page === 1, aria: T.prev_page });\n      var last = 0;\n      for (var p = 1; p <= pages; p++) {\n        if (p === 1 || p === pages || Math.abs(p - state.page) <= 1) {\n          if (p - last > 1) box.appendChild(el('span', 'mv-page-gap', '\u2026'));\n          btn(String(p), p, { current: p === state.page, aria: 'Page ' + p });\n          last = p;\n        }\n      }\n      btn('\u203a', state.page + 1, { disabled: state.page === pages, aria: T.next_page });\n    }\n\n    \/\/ \u2550\u2550\u2550 Id\u00e9es selon vos envies (cat\u00e9gories les plus fournies) \u2550\u2550\u2550\n    function renderIdeas() {\n      var sec = document.getElementById('mv-ideas');\n      \/\/ Les fiches sans gabarit (\u00ab Infos pratiques \u00bb) ne sont pas une envie.\n      var keys = Object.keys(CATS).filter(function(k) { return !CATS[k].adhoc; }).sort(function(a, b) {\n        return (CATS[b].image ? 1 : 0) - (CATS[a].image ? 1 : 0) || CATS[b].count - CATS[a].count;\n      }).slice(0, 4);\n      if (keys.length < 2) return;\n\n      var head = el('div', 'mv-ideas-head');\n      var h = el('h2', 'mv-ideas-title', T.ideas_title);\n      h.id = 'mv-ideas-title';\n      head.appendChild(h);\n      head.appendChild(el('p', 'mv-ideas-sub', T.ideas_sub));\n      sec.appendChild(head);\n\n      var grid = el('div', 'mv-ideas-grid');\n      keys.forEach(function(key) {\n        var c = CATS[key];\n        var b = el('button', 'mv-idea');\n        b.type = 'button';\n        b.style.setProperty('--mv-cat', c.color);\n        var img = el('span', 'mv-idea-img');\n        if (c.image) img.style.backgroundImage = 'url(\"' + c.image.replace(\/\"\/g, '%22') + '\")';\n        b.appendChild(img);\n        var body = el('span', 'mv-idea-body');\n        body.appendChild(icon(catIcon(key)));\n        var txt = el('span', 'mv-idea-text');\n        txt.appendChild(el('strong', null, c.label));\n        txt.appendChild(el('span', null, plural(c.count)));\n        body.appendChild(txt);\n        body.appendChild(icon('arrow'));\n        b.appendChild(body);\n        b.addEventListener('click', function() {\n          try {\n            setCat(key);\n          } finally {\n            scrollToBlock('mv-cats');\n          }\n        });\n        grid.appendChild(b);\n      });\n      sec.appendChild(grid);\n    }\n\n    \/\/ \u2550\u2550\u2550 Carte Leaflet \u2550\u2550\u2550\n    var map = null,\n      layer = null,\n      homeMarker = null,\n      radius = null,\n      resetBtn = null,\n      fitting = false, \/\/ cadrage lanc\u00e9 par le code (et non par l'utilisateur)\n      overview = null, \/\/ dernier cadrage \u00ab vue d'ensemble \u00bb\n      pins = {};\n\n    \/\/ Copie de Leaflet utilis\u00e9e pour TOUTE la carte. Sur certains sites (th\u00e8me qui\n    \/\/ d\u00e9place les scripts avec jQuery, WP Rocket\u2026) Leaflet s'ex\u00e9cute deux fois : la\n    \/\/ 2e copie \u00e9crase window.L alors que markercluster s'est attach\u00e9 \u00e0 la 1re.\n    \/\/ M\u00e9langer les deux copies rend les rep\u00e8res invisibles et casse le regroupement.\n    var Lf = null;\n\n    function resolveLeaflet() {\n      var cur = window.L;\n      if (!cur) return null;\n      if (typeof cur.markerClusterGroup === 'function' && typeof cur.MarkerClusterGroup === 'function') return cur;\n      if (typeof cur.noConflict === 'function') {\n        var current = cur.noConflict(); \/\/ window.L \u2190 copie pr\u00e9c\u00e9dente\n        var previous = window.L;\n        if (previous && previous !== current && typeof previous.MarkerClusterGroup === 'function') {\n          \/\/ markercluster lit window.L \u00e0 chaque action (clic, zoom) : on remet\n          \/\/ durablement la copie qui le porte (l'autre n'est qu'un doublon de la m\u00eame version).\n          \/\/ Sans \u00e7a, les identifiants internes des deux copies se m\u00e9langent et les\n          \/\/ clics sur les rep\u00e8res \/ groupes sont perdus.\n          window.L = previous;\n          return previous;\n        }\n        window.L = current;\n      }\n      return null;\n    }\n\n    function pinIcon(color, hover, selected) {\n      return Lf.divIcon({\n        className: 'mv-pin' + (hover ? ' is-hover' : '') + (selected ? ' is-selected' : ''),\n        html: '<svg width=\"30\" height=\"39\" viewBox=\"0 0 28 36\"><path d=\"M14 35C14 35 26 22.5 26 13.5A12 12 0 0 0 2 13.5C2 22.5 14 35 14 35Z\" fill=\"' + color + '\" stroke=\"#fff\" stroke-width=\"2\"\/><circle cx=\"14\" cy=\"13.5\" r=\"4.5\" fill=\"#fff\"\/><\/svg>',\n        iconSize: [30, 39],\n        iconAnchor: [15, 39],\n        popupAnchor: [0, -34]\n      });\n    }\n\n    var mapTries = 0;\n\n    function initMap() {\n      var elMap = document.getElementById('mv-map');\n      if (!elMap) return;\n      \/\/ Attend Leaflet + markercluster (scripts parfois diff\u00e9r\u00e9s), 8 s max ;\n      \/\/ au-del\u00e0, carte sans regroupement plut\u00f4t que pas de carte.\n      Lf = resolveLeaflet();\n      if (!Lf) {\n        if (++mapTries < 80) return setTimeout(initMap, 100);\n        if (!window.L) return;\n        Lf = window.L;\n      }\n      map = Lf.map(elMap, { zoomControl: false, scrollWheelZoom: false, attributionControl: false }).setView([46.6, 1.9], 6);\n      \/\/ Garde-fou : si le th\u00e8me r\u00e9ex\u00e9cute Leaflet plus tard, on remet la bonne copie\n      \/\/ juste avant toute interaction (markercluster lit window.L au moment du clic).\n      ['pointerdown', 'mousedown', 'touchstart', 'click', 'wheel'].forEach(function(t) {\n        elMap.addEventListener(t, function() {\n          if (window.L !== Lf) window.L = Lf;\n        }, true);\n      });\n      Lf.tileLayer(MAP.tiles_url, { maxZoom: 19 }).addTo(map);\n      Lf.control.zoom({ position: 'bottomright' }).addTo(map);\n      Lf.control.attribution({ position: 'bottomleft', prefix: false }).addAttribution(MAP.attribution).addTo(map);\n\n      \/\/ \u00ab Revenir \u00e0 la vue d'ensemble \u00bb : appara\u00eet d\u00e8s que l'utilisateur zoome \/ d\u00e9place la carte\n      resetBtn = el('button', 'mv-reset');\n      resetBtn.type = 'button';\n      resetBtn.hidden = true;\n      resetBtn.appendChild(icon('reset'));\n      resetBtn.appendChild(document.createTextNode(T.reset_view));\n      resetBtn.addEventListener('click', function() {\n        fitOverview();\n        resetBtn.hidden = true;\n      });\n      elMap.appendChild(resetBtn);\n      Lf.DomEvent.disableClickPropagation(resetBtn);\n      map.on('zoomstart movestart', function() {\n        if (!fitting && resetBtn) resetBtn.hidden = false;\n      });\n\n      \/\/ Rep\u00e8re de l'\u00e9tablissement, toujours visible (hors regroupement)\n      if (MAP.home) {\n        homeMarker = Lf.marker([MAP.home.lat, MAP.home.lng], {\n          icon: Lf.divIcon({ className: 'mv-home', html: '<span class=\"mv-home-pin\">' + ICONS.home + '<\/span>', iconSize: [44, 44], iconAnchor: [22, 22] }),\n          \/\/ Sous les rep\u00e8res et groupes : les fiches situ\u00e9es \u00e0 l'\u00e9tablissement m\u00eame\n          \/\/ (souvent nombreuses) restent visibles et cliquables par-dessus.\n          zIndexOffset: -1000,\n          keyboard: false,\n          interactive: false,\n          title: MAP.home.label\n        }).addTo(map);\n        homeMarker.bindTooltip(MAP.home.label, { permanent: true, direction: 'right', offset: [24, 0], className: 'mv-home-label' });\n      }\n\n      layer = (typeof Lf.markerClusterGroup === 'function') ? Lf.markerClusterGroup({\n        showCoverageOnHover: false,\n        maxClusterRadius: 45,\n        iconCreateFunction: function(cl) {\n          var n = cl.getChildCount();\n          var s = n < 10 ? 34 : (n < 50 ? 40 : 46);\n          return Lf.divIcon({ className: 'mv-cluster', html: '<span style=\"width:' + s + 'px;height:' + s + 'px;background:' + ACCENT + '\">' + n + '<\/span>', iconSize: [s, s] });\n        }\n      }) : Lf.layerGroup();\n      layer.addTo(map);\n      renderList();\n    }\n\n    \/**\n     * Met la carte \u00e0 jour sans jamais bloquer la page. Le th\u00e8me (ou WP Rocket)\n     * peut r\u00e9ex\u00e9cuter Leaflet apr\u00e8s coup : markercluster lit alors la mauvaise\n     * copie (\u00ab L.DistanceGrid is not a constructor \u00bb) au moment o\u00f9 la LISTE met\n     * la carte \u00e0 jour. On remet la bonne copie avant, et une erreur de carte\n     * n'emp\u00eache plus la liste ni le d\u00e9filement qui suivent.\n     *\/\n    function updateMap(list) {\n      if (!map || !layer) return;\n      if (Lf && window.L !== Lf) window.L = Lf;\n      try {\n        drawMap(list);\n      } catch (e) {\n        if (window.console) console.warn('Elaia \u2014 carte non mise \u00e0 jour :', e);\n      }\n    }\n\n    function drawMap(list) {\n      layer.clearLayers();\n      pins = {};\n      var bounds = [];\n      var markers = [];\n      list.forEach(function(it) {\n        if (it.lat === null) return;\n        var m = Lf.marker([it.lat, it.lng], { icon: pinIcon(catColor(it.type), false, it.id === state.selected), title: it.name });\n        m.on('click', function() {\n          selectItem(it.id);\n        });\n        markers.push(m);\n        pins[it.id] = m;\n        bounds.push([it.lat, it.lng]);\n      });\n      \/\/ Ajout group\u00e9 : un seul recalcul des regroupements (plus fiable que addLayer un par un)\n      if (typeof layer.addLayers === 'function') layer.addLayers(markers);\n      else markers.forEach(function(m) {\n        layer.addLayer(m);\n      });\n\n      \/\/ Rayon du filtre de distance autour de l'\u00e9tablissement\n      if (radius) {\n        map.removeLayer(radius);\n        radius = null;\n      }\n      if (MAP.home) {\n        bounds.push([MAP.home.lat, MAP.home.lng]);\n        if (state.km) {\n          radius = Lf.circle([MAP.home.lat, MAP.home.lng], {\n            radius: state.km * 1000,\n            color: ACCENT,\n            weight: 1.5,\n            dashArray: '6 6',\n            fillColor: ACCENT,\n            fillOpacity: 0.06,\n            interactive: false\n          }).addTo(map);\n        }\n      }\n\n      if (state.selected !== null && !pins[state.selected]) state.selected = null;\n      renderPreview();\n      overview = radius ? { bounds: radius.getBounds(), padding: [20, 20] } :\n        (bounds.length > 1 ? { bounds: bounds, padding: [40, 40] } :\n          (bounds.length === 1 ? { center: bounds[0] } : null));\n      fitOverview();\n      if (resetBtn) resetBtn.hidden = true;\n      setTimeout(function() {\n        map.invalidateSize();\n      }, 50);\n    }\n\n    \/** Cadre la carte sur la vue d'ensemble, sans afficher le bouton \u00ab Revenir\u2026 \u00bb *\/\n    function fitOverview() {\n      if (!map || !overview) return;\n      fitting = true;\n      if (overview.center) map.setView(overview.center, 13, { animate: false });\n      else map.fitBounds(overview.bounds, { padding: overview.padding, maxZoom: 13, animate: false });\n      setTimeout(function() {\n        fitting = false;\n      }, 50);\n    }\n\n    function highlightPin(id, on) {\n      var m = pins[id];\n      if (!m) return;\n      var it = BY_ID[id];\n      var selected = id === state.selected;\n      m.setIcon(pinIcon(catColor(it.type), on, selected));\n      m.setZIndexOffset(on || selected ? 1000 : 0);\n    }\n\n    \/** S\u00e9lectionne une fiche depuis la carte : rep\u00e8re mis en avant + fiche sous la carte *\/\n    function selectItem(id) {\n      var prev = state.selected;\n      state.selected = id;\n      if (prev !== null) highlightPin(prev, false);\n      highlightPin(id, false);\n      renderPreview();\n    }\n\n    function renderPreview() {\n      var box = document.getElementById('mv-preview');\n      if (!box) return;\n      box.innerHTML = '';\n      var it = state.selected !== null ? BY_ID[state.selected] : null;\n      if (!it) {\n        var hint = el('div', 'mv-preview-hint');\n        hint.appendChild(icon('pin'));\n        hint.appendChild(document.createTextNode(T.map_hint));\n        box.appendChild(hint);\n        return;\n      }\n      box.appendChild(card(it, false, true));\n    }\n\n    \/\/ \u2550\u2550\u2550 Modal \u2550\u2550\u2550\n    var modal = document.getElementById('mv-modal');\n    if (modal.parentNode !== document.body) document.body.appendChild(modal);\n    var content = document.getElementById('mv-modal-content');\n    content.style.setProperty('--mv-accent', ACCENT);\n    content.style.setProperty('--mv-accent-soft', ACCENT + '1a');\n    content.style.setProperty('--mv-cream', '#faf7f2');\n    content.style.setProperty('--mv-line', '#ebe5da');\n    content.style.setProperty('--mv-muted', '#6b6559');\n    var lastFocus = null;\n\n    function openModal(it) {\n      lastFocus = document.activeElement;\n      content.innerHTML = '';\n      content.style.setProperty('--mv-cat', catColor(it.type));\n\n      \/\/ Deux colonnes d\u00e8s le haut : m\u00e9dias \/ actions \u00e0 gauche, texte \u00e0 droite\n      var body = el('div', 'mv-modal-body');\n      var cols = el('div', 'mv-modal-cols');\n      var side = el('div', 'mv-modal-col mv-modal-col--media');\n      var main = el('div', 'mv-modal-col');\n      cols.appendChild(side);\n      cols.appendChild(main);\n      body.appendChild(cols);\n      var mainBody = body;\n\n      if (it.image) {\n        var img = el('img', 'mv-modal-img');\n        img.src = it.image;\n        img.alt = it.name;\n        img.onerror = function() {\n          img.remove();\n          if (cap) cap.remove();\n        };\n        side.appendChild(img);\n        var cap = null;\n        if (it.credit) {\n          cap = el('p', 'mv-modal-credit', 'Photo : ' + it.credit);\n          side.appendChild(cap);\n        }\n      }\n\n      body = main;\n      if (CATS[it.type]) {\n        var pill = el('span', 'mv-pill', CATS[it.type].label);\n        pill.style.alignSelf = 'flex-start';\n        body.appendChild(pill);\n      }\n      var t = el('h2', 'mv-modal-title', it.name);\n      t.id = 'mv-modal-title';\n      body.appendChild(t);\n      var meta = metaLine(it);\n      if (meta) body.appendChild(meta);\n      if (it.event) {\n        var ev = el('span', 'mv-modal-event');\n        ev.appendChild(icon('calendar'));\n        ev.appendChild(document.createTextNode(it.event));\n        body.appendChild(ev);\n      }\n      if (it.description) body.appendChild(el('p', 'mv-modal-desc', it.description));\n\n      if (it.fields.length) {\n        var f = el('div', 'mv-fields');\n        it.fields.forEach(function(fd) {\n          var d = el('div', 'mv-field');\n          d.appendChild(el('span', null, fd.label));\n          d.appendChild(el('strong', null, fd.value));\n          f.appendChild(d);\n        });\n        body.appendChild(f);\n      }\n\n      \/\/ Colonne m\u00e9dias (gauche)\n      body = side;\n      var actions = el('div', 'mv-modal-actions');\n      \/\/ Google Maps seulement si on sait o\u00f9 se trouve la fiche (sinon lien trompeur)\n      var gmTarget = mapsTarget(it);\n      if (gmTarget) {\n        var gm = el('a', 'mv-btn', gmTarget.label);\n        gm.href = gmTarget.url;\n        gm.target = '_blank';\n        gm.rel = 'noopener';\n        gm.insertBefore(icon('maps'), gm.firstChild);\n        actions.appendChild(gm);\n      }\n      if (it.link) {\n        var l = el('a', 'mv-btn mv-btn--ghost', T.official_site);\n        l.href = it.link;\n        l.target = '_blank';\n        l.rel = 'noopener';\n        l.appendChild(icon('arrow'));\n        actions.appendChild(l);\n      }\n      body.appendChild(actions);\n\n      if (it.video_url) {\n        body.appendChild(el('p', 'mv-modal-sub', T.video));\n        var e = it.video_embed;\n        if (e && (e.type === 'youtube' || e.type === 'vimeo') && e.src) {\n          var v = el('div', 'mv-video');\n          var fr = el('iframe');\n          fr.src = e.src;\n          fr.allowFullscreen = true;\n          fr.setAttribute('allow', 'accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture');\n          fr.referrerPolicy = 'strict-origin-when-cross-origin';\n          v.appendChild(fr);\n          body.appendChild(v);\n        } else if (e && e.type === 'file' && e.src) {\n          var vw = el('div', 'mv-video');\n          var vid = el('video');\n          vid.src = e.src;\n          vid.controls = true;\n          vid.preload = 'metadata';\n          vw.appendChild(vid);\n          body.appendChild(vw);\n        } else {\n          var vl = el('a', null, it.video_url);\n          vl.href = it.video_url;\n          vl.target = '_blank';\n          vl.rel = 'noopener';\n          body.appendChild(vl);\n        }\n      }\n\n      if (it.gallery.length) {\n        body.appendChild(el('p', 'mv-modal-sub', T.gallery));\n        var g = el('div', 'mv-gallery');\n        it.gallery.forEach(function(src) {\n          var a = el('a');\n          a.href = src;\n          a.target = '_blank';\n          a.rel = 'noopener';\n          var gi = el('img');\n          gi.src = src;\n          gi.alt = '';\n          gi.loading = 'lazy';\n          a.appendChild(gi);\n          g.appendChild(a);\n        });\n        body.appendChild(g);\n      }\n\n      var docs = it.documents.filter(function(d) {\n        return d && d.url;\n      });\n      if (docs.length) {\n        body.appendChild(el('p', 'mv-modal-sub', T.documents));\n        var dl = el('div', 'mv-docs');\n        docs.forEach(function(d) {\n          var a = el('a');\n          a.href = d.url;\n          a.target = '_blank';\n          a.rel = 'noopener';\n          a.appendChild(icon('doc'));\n          a.appendChild(document.createTextNode(d.nom || 'Document'));\n          dl.appendChild(a);\n        });\n        body.appendChild(dl);\n      }\n\n      if (it.faq.length) {\n        body = main; \/\/ la FAQ reste dans la colonne texte\n        body.appendChild(el('p', 'mv-modal-sub', T.faq));\n        var fq = el('div', 'mv-faq');\n        it.faq.forEach(function(qa) {\n          var det = el('details');\n          det.appendChild(el('summary', null, qa.question));\n          det.appendChild(el('p', null, qa.answer || T.no_answer));\n          fq.appendChild(det);\n        });\n        body.appendChild(fq);\n      }\n\n      content.appendChild(mainBody);\n      modal.hidden = false;\n      fitModal();\n      content.querySelectorAll('img, iframe, video').forEach(function(m) {\n        m.addEventListener('load', fitModal);\n        m.addEventListener('loadedmetadata', fitModal);\n      });\n      document.documentElement.style.overflow = 'hidden';\n      document.getElementById('mv-modal-close').focus();\n    }\n\n    \/**\n     * Agrandissement automatique : on passe au palier suivant tant que le contenu\n     * d\u00e9passe la hauteur disponible (sur grand \u00e9cran seulement).\n     *\/\n    function fitModal() {\n      var m = modal.querySelector('.mv-modal');\n      if (!m || modal.hidden) return;\n      m.classList.remove('is-wide', 'is-compact');\n      if (window.innerWidth <= 900) return;\n      var overflows = function() {\n        return m.scrollHeight > m.clientHeight + 2;\n      };\n      if (!overflows()) return;\n      m.classList.add('is-wide');\n      if (!overflows()) return;\n      m.classList.add('is-compact');\n    }\n    window.addEventListener('resize', function() {\n      if (!modal.hidden) fitModal();\n    });\n\n    \/** Lien Google Maps : coordonn\u00e9es si connues, sinon nom + ville \/ adresse *\/\n    \/**\n     * Cible Google Maps, par ordre de fiabilit\u00e9 :\n     *   1. coordonn\u00e9es de la fiche\n     *   2. nom + adresse (ou ville)\n     *   3. position de l'\u00e9tablissement (fiche sans lieu = \u00e9quipement sur place)\n     *   4. aucune \u2192 pas de bouton\n     *\/\n    function mapsTarget(it) {\n      var base = 'https:\/\/www.google.com\/maps\/search\/?api=1&query=';\n      if (it.lat !== null) return { url: base + encodeURIComponent(it.lat + ',' + it.lng), label: T.see_on_maps };\n      var where = it.address || it.city;\n      if (where) return { url: base + encodeURIComponent(it.name + ', ' + where), label: T.see_on_maps };\n      if (MAP.home) return { url: base + encodeURIComponent(MAP.home.lat + ',' + MAP.home.lng), label: T.see_place_on_maps };\n      return null;\n    }\n\n    function closeModal() {\n      modal.hidden = true;\n      document.documentElement.style.overflow = '';\n      if (lastFocus) lastFocus.focus();\n    }\n\n    document.getElementById('mv-modal-close').addEventListener('click', closeModal);\n    modal.addEventListener('click', function(e) {\n      if (e.target === modal) closeModal();\n    });\n    document.addEventListener('keydown', function(e) {\n      if (e.key === 'Escape' && !modal.hidden) closeModal();\n    });\n\n    \/\/ \u2550\u2550\u2550 Contr\u00f4les \u2550\u2550\u2550\n    \/**\n     * Hauteur occup\u00e9e en haut de l'\u00e9cran par les barres fixes \/ collantes du site\n     * (barre d'admin, en-t\u00eate, barre de r\u00e9servation\u2026), quelle que soit leur classe :\n     * on sonde le haut de l'\u00e9cran et on empile les barres trouv\u00e9es.\n     *\/\n    function headerOffset() {\n      var bottom = 0;\n      var vw = window.innerWidth,\n        vh = window.innerHeight;\n      var isBar = function(el) {\n        if (!el || el === document.body || el === document.documentElement) return false;\n        if (el.closest('#mv-app, .ea-modal-overlay, .mv-modal-overlay')) return false;\n        var pos = getComputedStyle(el).position;\n        if (pos !== 'fixed' && pos !== 'sticky') return false;\n        var r = el.getBoundingClientRect();\n        \/\/ vraie barre : large, pas trop haute (exclut bulles de chat, boutons flottants, popups)\n        return r.width >= vw * 0.3 && r.height > 0 && r.height < vh * 0.45;\n      };\n      for (var pass = 0; pass < 5; pass++) {\n        var y = bottom + 2,\n          found = 0;\n        if (y >= vh * 0.5) break;\n        [0.15, 0.5, 0.85].forEach(function(fx) {\n          (document.elementsFromPoint(vw * fx, y) || []).forEach(function(el) {\n            for (var n = el; n && n !== document.body; n = n.parentElement) {\n              if (isBar(n)) {\n                var r = n.getBoundingClientRect();\n                if (r.top <= y + 1 && r.bottom > found) found = r.bottom;\n                break;\n              }\n            }\n          });\n        });\n        if (found <= bottom) break;\n        bottom = found;\n      }\n      app.style.setProperty('--mv-header', Math.round(bottom) + 'px');\n      return bottom;\n    }\n\n    var searchTimer = null;\n    document.getElementById('mv-search').addEventListener('input', function(e) {\n      clearTimeout(searchTimer);\n      searchTimer = setTimeout(function() {\n        state.q = e.target.value;\n        state.limit = STEP;\n      state.page = 1;\n        renderList();\n      }, 150);\n    });\n\n    var dist = document.getElementById('mv-distance');\n    if (dist) {\n      dist.querySelectorAll('button').forEach(function(b) {\n        b.addEventListener('click', function() {\n          state.km = parseInt(b.getAttribute('data-km'), 10) || 0;\n          state.limit = STEP;\n      state.page = 1;\n          dist.querySelectorAll('button').forEach(function(x) {\n            x.classList.toggle('is-active', x === b);\n          });\n          renderList();\n        });\n      });\n    }\n\n    var viewSeg = document.getElementById('mv-view');\n    var layoutEl = document.getElementById('mv-layout');\n\n    function setView(v) {\n      state.view = v;\n      layoutEl.classList.toggle('is-list', v === 'list');\n      viewSeg.querySelectorAll('button').forEach(function(x) {\n        x.classList.toggle('is-active', x.getAttribute('data-view') === v);\n      });\n      if (map) setTimeout(function() {\n        map.invalidateSize();\n      }, 60);\n    }\n    viewSeg.querySelectorAll('button').forEach(function(b) {\n      b.addEventListener('click', function() {\n        setView(b.getAttribute('data-view'));\n      });\n    });\n\n    \/\/ Pas de carte si aucune fiche n'est g\u00e9olocalis\u00e9e\n    if (!ITEMS.some(function(it) {\n        return it.lat !== null;\n      })) {\n      viewSeg.style.display = 'none';\n      state.view = 'list';\n    }\n\n    headerOffset();\n    window.addEventListener('resize', headerOffset);\n    \/\/ Les barres du site peuvent appara\u00eetre au d\u00e9filement (barre de r\u00e9servation\u2026)\n    var hoTicking = false;\n    window.addEventListener('scroll', function() {\n      if (hoTicking) return;\n      hoTicking = true;\n      requestAnimationFrame(function() {\n        headerOffset();\n        hoTicking = false;\n      });\n    }, { passive: true });\n    var lastCols = null,\n      resizeTimer = null;\n    window.addEventListener('resize', function() {\n      clearTimeout(resizeTimer);\n      resizeTimer = setTimeout(function() {\n        var c = gridColumns();\n        if (lastCols !== null && c !== lastCols) renderList();\n        lastCols = c;\n      }, 200);\n    });\n    renderCats();\n    renderIdeas();\n    setView(state.view);\n    renderList();\n    renderPreview();\n    initMap();\n  })();\n<\/script>\n\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"sujet":[],"class_list":["post-52314","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Discover around you - Domaine de Kervallon<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.domaine-de-kervallon.com\/en\/elaia-metadatas\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Discover around you - Domaine de Kervallon\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.domaine-de-kervallon.com\/en\/elaia-metadatas\/\" \/>\n<meta property=\"og:site_name\" content=\"Domaine de Kervallon\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/en\\\/elaia-metadatas\\\/\",\"url\":\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/en\\\/elaia-metadatas\\\/\",\"name\":\"Discover around you - Domaine de Kervallon\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/en\\\/#website\"},\"datePublished\":\"2026-10-14T09:24:54+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/en\\\/elaia-metadatas\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/en\\\/elaia-metadatas\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/en\\\/elaia-metadatas\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Camping Broceliande dans le Morbihan\",\"item\":\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Discover around you\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/en\\\/\",\"name\":\"Domaine de Kervallon\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/en\\\/#organization\",\"name\":\"Domaine de Kervallon\",\"url\":\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/logo-domaine-de-kervallon-couleur.png\",\"contentUrl\":\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/logo-domaine-de-kervallon-couleur.png\",\"width\":1600,\"height\":583,\"caption\":\"Domaine de Kervallon\"},\"image\":{\"@id\":\"https:\\\/\\\/www.domaine-de-kervallon.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Discover around you - Domaine de Kervallon","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.domaine-de-kervallon.com\/en\/elaia-metadatas\/","og_locale":"fr_FR","og_type":"article","og_title":"Discover around you - Domaine de Kervallon","og_url":"https:\/\/www.domaine-de-kervallon.com\/en\/elaia-metadatas\/","og_site_name":"Domaine de Kervallon","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.domaine-de-kervallon.com\/en\/elaia-metadatas\/","url":"https:\/\/www.domaine-de-kervallon.com\/en\/elaia-metadatas\/","name":"Discover around you - Domaine de Kervallon","isPartOf":{"@id":"https:\/\/www.domaine-de-kervallon.com\/en\/#website"},"datePublished":"2026-10-14T09:24:54+00:00","breadcrumb":{"@id":"https:\/\/www.domaine-de-kervallon.com\/en\/elaia-metadatas\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.domaine-de-kervallon.com\/en\/elaia-metadatas\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.domaine-de-kervallon.com\/en\/elaia-metadatas\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Camping Broceliande dans le Morbihan","item":"https:\/\/www.domaine-de-kervallon.com\/en\/"},{"@type":"ListItem","position":2,"name":"Discover around you"}]},{"@type":"WebSite","@id":"https:\/\/www.domaine-de-kervallon.com\/en\/#website","url":"https:\/\/www.domaine-de-kervallon.com\/en\/","name":"Domaine de Kervallon","description":"","publisher":{"@id":"https:\/\/www.domaine-de-kervallon.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.domaine-de-kervallon.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/www.domaine-de-kervallon.com\/en\/#organization","name":"Domaine de Kervallon","url":"https:\/\/www.domaine-de-kervallon.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.domaine-de-kervallon.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.domaine-de-kervallon.com\/wp-content\/uploads\/2022\/10\/logo-domaine-de-kervallon-couleur.png","contentUrl":"https:\/\/www.domaine-de-kervallon.com\/wp-content\/uploads\/2022\/10\/logo-domaine-de-kervallon-couleur.png","width":1600,"height":583,"caption":"Domaine de Kervallon"},"image":{"@id":"https:\/\/www.domaine-de-kervallon.com\/en\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.domaine-de-kervallon.com\/en\/wp-json\/wp\/v2\/pages\/52314","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.domaine-de-kervallon.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.domaine-de-kervallon.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.domaine-de-kervallon.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.domaine-de-kervallon.com\/en\/wp-json\/wp\/v2\/comments?post=52314"}],"version-history":[{"count":1,"href":"https:\/\/www.domaine-de-kervallon.com\/en\/wp-json\/wp\/v2\/pages\/52314\/revisions"}],"predecessor-version":[{"id":52317,"href":"https:\/\/www.domaine-de-kervallon.com\/en\/wp-json\/wp\/v2\/pages\/52314\/revisions\/52317"}],"wp:attachment":[{"href":"https:\/\/www.domaine-de-kervallon.com\/en\/wp-json\/wp\/v2\/media?parent=52314"}],"wp:term":[{"taxonomy":"sujet","embeddable":true,"href":"https:\/\/www.domaine-de-kervallon.com\/en\/wp-json\/wp\/v2\/sujet?post=52314"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}