{"id":14985,"date":"2026-10-20T21:58:49","date_gmt":"2026-10-20T19:58:49","guid":{"rendered":"https:\/\/www.domainedependruc.com\/elaia-metadatas-2\/"},"modified":"2026-10-20T21:58:49","modified_gmt":"2026-10-20T19:58:49","slug":"elaia-metadatas","status":"publish","type":"page","link":"https:\/\/www.domainedependruc.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\":\"H\u00e9bergements\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"Thing\",\"name\":\"Oui\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"A synchroniser\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Type d'h\u00e9bergement\",\"value\":\"Bare pitch\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de personnes minimum\",\"value\":\"2\"},{\"@type\":\"PropertyValue\",\"name\":\"Type de sol\",\"value\":\"grass\"},{\"@type\":\"PropertyValue\",\"name\":\"Emplacement d\u00e9limit\u00e9\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"D\u00e9limitation (haies, arbustes, etc.)\",\"value\":\"by hedges\"},{\"@type\":\"PropertyValue\",\"name\":\"Tri s\u00e9lectif des d\u00e9chets\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Suppl\u00e9ment animaux\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Tenus en laisse obligatoire\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Carnet de vaccination obligatoire\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Chien de 2\u00e8me cat\u00e9gorie interdit\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"\u00c9lectricit\u00e9\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Amp\u00e9rage (A)\",\"value\":\"10\"},{\"@type\":\"PropertyValue\",\"name\":\"Prises europ\u00e9ennes\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Borne eau \u00e0 proximit\u00e9\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Acc\u00e8s douches\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Douches incluses\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"WiFi collectif\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Parking\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Tarif nettoyage (\u20ac)\",\"value\":\"Oui\"}]}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"Thing\",\"name\":\"Oui\",\"description\":\"The FREECAMP offers comfort and privacy, with private sanitary facilities consisting of a shower, washbasin and WC. Kitchen amenities include a sink and refrigerator. Also available is a garden lounge with a barbecue.\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"A synchroniser\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Type d'h\u00e9bergement\",\"value\":\"Bare pitch\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de personnes minimum\",\"value\":\"2\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de personnes maximum\",\"value\":\"6\"},{\"@type\":\"PropertyValue\",\"name\":\"Type de sol\",\"value\":\"grass\"},{\"@type\":\"PropertyValue\",\"name\":\"Emplacement d\u00e9limit\u00e9\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"D\u00e9limitation (haies, arbustes, etc.)\",\"value\":\"by hedges\"},{\"@type\":\"PropertyValue\",\"name\":\"Tri s\u00e9lectif des d\u00e9chets\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Suppl\u00e9ment animaux\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Tenus en laisse obligatoire\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Carnet de vaccination obligatoire\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Chien de 2\u00e8me cat\u00e9gorie interdit\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"\u00c9lectricit\u00e9\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Amp\u00e9rage (A)\",\"value\":\"10\"},{\"@type\":\"PropertyValue\",\"name\":\"Prises europ\u00e9ennes\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"WiFi collectif\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"WiFi gratuit\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Table de pique-nique\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Parking\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"R\u00e9frig\u00e9rateur\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Montant caution locative (\u20ac)\",\"value\":\"100\"},{\"@type\":\"PropertyValue\",\"name\":\"Tarif nettoyage (\u20ac)\",\"value\":\"Oui\"}]}},{\"@type\":\"ListItem\",\"position\":3,\"item\":{\"@type\":\"Thing\",\"name\":\"Oui\",\"description\":\"18 m\u00b2 mobile home with 1 bedroom, living room with TV, equipped kitchen, bathroom with toilet, covered terrace with garden lounge.\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"A synchroniser\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de personnes minimum\",\"value\":\"2\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de chambres\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de salles de bain\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Superficie moyenne (en m\u00b2)\",\"value\":\"18\"},{\"@type\":\"PropertyValue\",\"name\":\"Tri s\u00e9lectif des d\u00e9chets\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Conditions d'accueil animaux\",\"value\":\"1, 1\"},{\"@type\":\"PropertyValue\",\"name\":\"Borne eau \u00e0 proximit\u00e9\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"WiFi collectif\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"WiFi gratuit\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Salon de jardin\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Parking\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Cuisine \u00e9quip\u00e9e\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"R\u00e9frig\u00e9rateur\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Micro-ondes\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Chauffage\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"T\u00e9l\u00e9vision\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Montant caution locative (\u20ac)\",\"value\":\"300\"},{\"@type\":\"PropertyValue\",\"name\":\"Tarif nettoyage (\u20ac)\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"D\u00e9tecteur de fum\u00e9e\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Draps\",\"value\":\"Not provided\"},{\"@type\":\"PropertyValue\",\"name\":\"Linge de bains\",\"value\":\"Not provided\"}]}},{\"@type\":\"ListItem\",\"position\":4,\"item\":{\"@type\":\"Thing\",\"name\":\"Oui\",\"description\":\"27 m\u00b2 mobile home with 2 bedrooms, living room with TV, equipped kitchen, bathroom, toilet, terrace with garden lounge. Models 2005 Ridorev, IRM and Trigano.\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"A synchroniser\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de personnes minimum\",\"value\":\"4\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de chambres\",\"value\":\"2\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de salles de bain\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Superficie moyenne (en m\u00b2)\",\"value\":\"27\"},{\"@type\":\"PropertyValue\",\"name\":\"Tri s\u00e9lectif des d\u00e9chets\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Conditions d'accueil animaux\",\"value\":\"1, 1\"},{\"@type\":\"PropertyValue\",\"name\":\"Borne eau \u00e0 proximit\u00e9\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"WiFi collectif\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"WiFi gratuit\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Salon de jardin\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Parking\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Cuisine \u00e9quip\u00e9e\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"R\u00e9frig\u00e9rateur\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Micro-ondes\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"T\u00e9l\u00e9vision\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Montant caution locative (\u20ac)\",\"value\":\"300\"},{\"@type\":\"PropertyValue\",\"name\":\"D\u00e9tecteur de fum\u00e9e\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Draps\",\"value\":\"Not provided\"},{\"@type\":\"PropertyValue\",\"name\":\"Linge de bains\",\"value\":\"Not provided\"}]}},{\"@type\":\"ListItem\",\"position\":5,\"item\":{\"@type\":\"Thing\",\"name\":\"Oui\",\"description\":\"Wooden lodge tent 21m\u00b2, without sanitary facilities, comprising 2 bedrooms, equipped kitchen, covered terrace with garden lounge.\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"A synchroniser\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de personnes minimum\",\"value\":\"4\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de chambres\",\"value\":\"2\"},{\"@type\":\"PropertyValue\",\"name\":\"Superficie moyenne (en m\u00b2)\",\"value\":\"21\"},{\"@type\":\"PropertyValue\",\"name\":\"Tri s\u00e9lectif des d\u00e9chets\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Conditions d'accueil animaux\",\"value\":\"1, 1\"},{\"@type\":\"PropertyValue\",\"name\":\"Borne eau \u00e0 proximit\u00e9\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"WiFi collectif\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Salon de jardin\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Parking\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Cuisine \u00e9quip\u00e9e\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"R\u00e9frig\u00e9rateur\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Micro-ondes\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Chauffage\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Montant caution locative (\u20ac)\",\"value\":\"300\"},{\"@type\":\"PropertyValue\",\"name\":\"Tarif nettoyage (\u20ac)\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Draps\",\"value\":\"Not provided\"},{\"@type\":\"PropertyValue\",\"name\":\"Linge de bains\",\"value\":\"Not provided\"}]}},{\"@type\":\"ListItem\",\"position\":6,\"item\":{\"@type\":\"Thing\",\"name\":\"Oui\",\"description\":\"Mobilhome 27m\u00b2 comprenant 2 chambres, s\u00e9jour avec t\u00e9l\u00e9vision, cuisine \u00e9quip\u00e9e, salle d'eau, wc, terrasse semi-couverte avec salon de jardin.\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"A synchroniser\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de personnes minimum\",\"value\":\"4\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de chambres\",\"value\":\"2\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de salles de bain\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Superficie moyenne (en m\u00b2)\",\"value\":\"29\"},{\"@type\":\"PropertyValue\",\"name\":\"Tri s\u00e9lectif des d\u00e9chets\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Conditions d'accueil animaux\",\"value\":\"1, 1\"},{\"@type\":\"PropertyValue\",\"name\":\"WiFi collectif\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"WiFi gratuit\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Salon de jardin\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Parking\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Cuisine \u00e9quip\u00e9e\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"R\u00e9frig\u00e9rateur\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Micro-ondes\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Chauffage\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"T\u00e9l\u00e9vision\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Montant caution locative (\u20ac)\",\"value\":\"300\"},{\"@type\":\"PropertyValue\",\"name\":\"Tarif nettoyage (\u20ac)\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"D\u00e9tecteur de fum\u00e9e\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Draps\",\"value\":\"Non fournis\"},{\"@type\":\"PropertyValue\",\"name\":\"Linge de bains\",\"value\":\"Non fournis\"}]}},{\"@type\":\"ListItem\",\"position\":7,\"item\":{\"@type\":\"Thing\",\"name\":\"Oui\",\"description\":\"Mobilhome 25,5m\u00b2 comprenant 2 chambres, s\u00e9jour avec t\u00e9l\u00e9vision, cuisine \u00e9quip\u00e9e, salle d'eau, wc, terrasse semi-couverte avec salon de jardin. Mod\u00e8le 2005.\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"A synchroniser\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de personnes minimum\",\"value\":\"4\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de chambres\",\"value\":\"2\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de salles de bain\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Superficie moyenne (en m\u00b2)\",\"value\":\"25\"},{\"@type\":\"PropertyValue\",\"name\":\"Tri s\u00e9lectif des d\u00e9chets\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Conditions d'accueil animaux\",\"value\":\"1, 1\"},{\"@type\":\"PropertyValue\",\"name\":\"WiFi collectif\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"WiFi gratuit\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Salon de jardin\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Parking\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Cuisine \u00e9quip\u00e9e\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"R\u00e9frig\u00e9rateur\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Micro-ondes\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"T\u00e9l\u00e9vision\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Montant caution locative (\u20ac)\",\"value\":\"300\"},{\"@type\":\"PropertyValue\",\"name\":\"D\u00e9tecteur de fum\u00e9e\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Draps\",\"value\":\"Non fournis\"},{\"@type\":\"PropertyValue\",\"name\":\"Linge de bains\",\"value\":\"Non fournis\"}]}},{\"@type\":\"ListItem\",\"position\":8,\"item\":{\"@type\":\"Thing\",\"name\":\"Oui\",\"description\":\"26m\u00b2 lodge tent including 2 bedrooms, equipped kitchen, bathroom, toilet, covered terrace with garden furniture.\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"A synchroniser\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de personnes minimum\",\"value\":\"4\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de chambres\",\"value\":\"2\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de salles de bain\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Superficie moyenne (en m\u00b2)\",\"value\":\"26\"},{\"@type\":\"PropertyValue\",\"name\":\"Tri s\u00e9lectif des d\u00e9chets\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Conditions d'accueil animaux\",\"value\":\"1, 1\"},{\"@type\":\"PropertyValue\",\"name\":\"Borne eau \u00e0 proximit\u00e9\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"WiFi collectif\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Salon de jardin\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Parking\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Cuisine \u00e9quip\u00e9e\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"R\u00e9frig\u00e9rateur\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Micro-ondes\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Chauffage\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Montant caution locative (\u20ac)\",\"value\":\"300\"},{\"@type\":\"PropertyValue\",\"name\":\"Tarif nettoyage (\u20ac)\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Draps\",\"value\":\"Not provided\"},{\"@type\":\"PropertyValue\",\"name\":\"Linge de bains\",\"value\":\"Not provided\"}]}},{\"@type\":\"ListItem\",\"position\":9,\"item\":{\"@type\":\"Thing\",\"name\":\"Oui\",\"description\":\"Mobilhome 29 m\u00b2 including 2 bedrooms, living room with TV, equipped kitchen, bathroom, toilet, terrace with garden furniture. Trigano model, 2022.\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"A synchroniser\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de personnes minimum\",\"value\":\"4\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de chambres\",\"value\":\"2\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de salles de bain\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Superficie moyenne (en m\u00b2)\",\"value\":\"29\"},{\"@type\":\"PropertyValue\",\"name\":\"Tri s\u00e9lectif des d\u00e9chets\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Conditions d'accueil animaux\",\"value\":\"1, 1\"},{\"@type\":\"PropertyValue\",\"name\":\"Borne eau \u00e0 proximit\u00e9\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"WiFi collectif\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"WiFi gratuit\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Salon de jardin\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Parking\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Cuisine \u00e9quip\u00e9e\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"R\u00e9frig\u00e9rateur\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Micro-ondes\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"T\u00e9l\u00e9vision\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Montant caution locative (\u20ac)\",\"value\":\"300\"},{\"@type\":\"PropertyValue\",\"name\":\"Tarif nettoyage (\u20ac)\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"D\u00e9tecteur de fum\u00e9e\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Draps\",\"value\":\"Not provided\"},{\"@type\":\"PropertyValue\",\"name\":\"Linge de bains\",\"value\":\"Not provided\"}]}},{\"@type\":\"ListItem\",\"position\":10,\"item\":{\"@type\":\"Thing\",\"name\":\"Oui\",\"description\":\"2019 mobile home of 27 m\u00b2 including 2 bedrooms, living room with TV, equipped kitchen, bathroom, toilet, covered terrace with garden furniture.\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"A synchroniser\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de personnes minimum\",\"value\":\"4\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de chambres\",\"value\":\"2\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de salles de bain\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Superficie moyenne (en m\u00b2)\",\"value\":\"27\"},{\"@type\":\"PropertyValue\",\"name\":\"Tri s\u00e9lectif des d\u00e9chets\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Conditions d'accueil animaux\",\"value\":\"1, 1\"},{\"@type\":\"PropertyValue\",\"name\":\"Borne eau \u00e0 proximit\u00e9\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"WiFi collectif\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"WiFi gratuit\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Salon de jardin\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Parking\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Cuisine \u00e9quip\u00e9e\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"R\u00e9frig\u00e9rateur\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Micro-ondes\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Chauffage\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"T\u00e9l\u00e9vision\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Montant caution locative (\u20ac)\",\"value\":\"300\"},{\"@type\":\"PropertyValue\",\"name\":\"Tarif nettoyage (\u20ac)\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"D\u00e9tecteur de fum\u00e9e\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Draps\",\"value\":\"Not provided\"},{\"@type\":\"PropertyValue\",\"name\":\"Linge de bains\",\"value\":\"Not provided\"}]}},{\"@type\":\"ListItem\",\"position\":11,\"item\":{\"@type\":\"Thing\",\"name\":\"Oui\",\"description\":\"31m\u00b2 mobilhome including 2 bedrooms, living room with TV, equipped kitchen, bathroom with WC, covered terrace with garden furniture.\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"A synchroniser\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de personnes minimum\",\"value\":\"4\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de chambres\",\"value\":\"2\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de salles de bain\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Superficie moyenne (en m\u00b2)\",\"value\":\"31\"},{\"@type\":\"PropertyValue\",\"name\":\"Acc\u00e8s handicap\u00e9\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Tri s\u00e9lectif des d\u00e9chets\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Borne eau \u00e0 proximit\u00e9\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"WiFi collectif\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"WiFi gratuit\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Salon de jardin\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Parking\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Cuisine \u00e9quip\u00e9e\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"R\u00e9frig\u00e9rateur\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Micro-ondes\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Chauffage\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"T\u00e9l\u00e9vision\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Montant caution locative (\u20ac)\",\"value\":\"300\"},{\"@type\":\"PropertyValue\",\"name\":\"Nettoyage obligatoire\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Tarif nettoyage (\u20ac)\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"D\u00e9tecteur de fum\u00e9e\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Draps\",\"value\":\"Not provided\"},{\"@type\":\"PropertyValue\",\"name\":\"Linge de bains\",\"value\":\"Not provided\"}]}},{\"@type\":\"ListItem\",\"position\":12,\"item\":{\"@type\":\"Thing\",\"name\":\"Oui\",\"description\":\"27 m\u00b2 mobile home including 2 bedrooms, living room with TV, panoramic equipped kitchen, dining area + living corner, bathroom, separate toilet, covered terrace with garden furniture. Rideau model 2024.\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"A synchroniser\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de personnes minimum\",\"value\":\"4\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de chambres\",\"value\":\"2\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de salles de bain\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Superficie moyenne (en m\u00b2)\",\"value\":\"27\"},{\"@type\":\"PropertyValue\",\"name\":\"Tri s\u00e9lectif des d\u00e9chets\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Conditions d'accueil animaux\",\"value\":\"1, 1\"},{\"@type\":\"PropertyValue\",\"name\":\"Prises europ\u00e9ennes\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Borne eau \u00e0 proximit\u00e9\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"WiFi collectif\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"WiFi gratuit\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Salon de jardin\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Parking\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"R\u00e9frig\u00e9rateur\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Micro-ondes\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Chauffage\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"T\u00e9l\u00e9vision\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Montant caution locative (\u20ac)\",\"value\":\"300\"},{\"@type\":\"PropertyValue\",\"name\":\"Nettoyage obligatoire\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Tarif nettoyage (\u20ac)\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"D\u00e9tecteur de fum\u00e9e\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Draps\",\"value\":\"Not provided\"},{\"@type\":\"PropertyValue\",\"name\":\"Linge de bains\",\"value\":\"Not provided\"}]}},{\"@type\":\"ListItem\",\"position\":13,\"item\":{\"@type\":\"Thing\",\"name\":\"Oui\",\"description\":\"27 m\u00b2 mobile home with 2 bedrooms, living room with TV, equipped kitchen, bathroom, toilet, covered terrace with garden furniture.\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"A synchroniser\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de personnes minimum\",\"value\":\"4\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de chambres\",\"value\":\"2\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de salles de bain\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Superficie moyenne (en m\u00b2)\",\"value\":\"27\"},{\"@type\":\"PropertyValue\",\"name\":\"Tri s\u00e9lectif des d\u00e9chets\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Conditions d'accueil animaux\",\"value\":\"1, 1\"},{\"@type\":\"PropertyValue\",\"name\":\"WiFi collectif\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"WiFi gratuit\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Salon de jardin\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Parking\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Cuisine \u00e9quip\u00e9e\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"R\u00e9frig\u00e9rateur\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Micro-ondes\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Chauffage\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"T\u00e9l\u00e9vision\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Montant caution locative (\u20ac)\",\"value\":\"300\"},{\"@type\":\"PropertyValue\",\"name\":\"Nettoyage obligatoire\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Tarif nettoyage (\u20ac)\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"D\u00e9tecteur de fum\u00e9e\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Draps\",\"value\":\"Not provided\"},{\"@type\":\"PropertyValue\",\"name\":\"Linge de bains\",\"value\":\"Not provided\"}]}},{\"@type\":\"ListItem\",\"position\":14,\"item\":{\"@type\":\"Thing\",\"name\":\"Oui\",\"description\":\"34 m\u00b2 residential mobile home with 2 bedrooms, living room with TV, equipped kitchen, bathroom, toilet, covered terrace with garden furniture.\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"A synchroniser\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de personnes minimum\",\"value\":\"4\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de chambres\",\"value\":\"2\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de salles de bain\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Superficie moyenne (en m\u00b2)\",\"value\":\"34\"},{\"@type\":\"PropertyValue\",\"name\":\"Tri s\u00e9lectif des d\u00e9chets\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Conditions d'accueil animaux\",\"value\":\"1, 1\"},{\"@type\":\"PropertyValue\",\"name\":\"WiFi collectif\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"WiFi gratuit\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Salon de jardin\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Parking\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Cuisine \u00e9quip\u00e9e\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"R\u00e9frig\u00e9rateur\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Micro-ondes\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Chauffage\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"T\u00e9l\u00e9vision\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Montant caution locative (\u20ac)\",\"value\":\"300\"},{\"@type\":\"PropertyValue\",\"name\":\"Tarif nettoyage (\u20ac)\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"D\u00e9tecteur de fum\u00e9e\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Draps\",\"value\":\"Not provided\"},{\"@type\":\"PropertyValue\",\"name\":\"Linge de bains\",\"value\":\"Not provided\"}]}},{\"@type\":\"ListItem\",\"position\":15,\"item\":{\"@type\":\"Thing\",\"name\":\"Oui\",\"description\":\"33 m\u00b2 mobile home including 3 bedrooms, living room with TV, equipped kitchen, bathroom, toilet, terrace with garden furniture. Renovated\\nAvailable in Ridorev and Trigano models. Renovated mobile home.\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"A synchroniser\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de personnes minimum\",\"value\":\"6\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de chambres\",\"value\":\"3\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de salles de bain\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Superficie moyenne (en m\u00b2)\",\"value\":\"33\"},{\"@type\":\"PropertyValue\",\"name\":\"Tri s\u00e9lectif des d\u00e9chets\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Conditions d'accueil animaux\",\"value\":\"1, 1\"},{\"@type\":\"PropertyValue\",\"name\":\"Borne eau \u00e0 proximit\u00e9\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"WiFi collectif\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"WiFi gratuit\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Salon de jardin\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Parking\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Cuisine \u00e9quip\u00e9e\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"R\u00e9frig\u00e9rateur\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Micro-ondes\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Chauffage\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"T\u00e9l\u00e9vision\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Montant caution locative (\u20ac)\",\"value\":\"300\"},{\"@type\":\"PropertyValue\",\"name\":\"Tarif nettoyage (\u20ac)\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"D\u00e9tecteur de fum\u00e9e\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Draps\",\"value\":\"Not provided\"},{\"@type\":\"PropertyValue\",\"name\":\"Linge de bains\",\"value\":\"Not provided\"}]}},{\"@type\":\"ListItem\",\"position\":16,\"item\":{\"@type\":\"Thing\",\"name\":\"Oui\",\"description\":\"Tente lodge 34m\u00b2 comprenant 3 chambres, cuisine \u00e9quip\u00e9e, salle d'eau, wc, terrasse couverte avec salon de jardin.\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"A synchroniser\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de personnes minimum\",\"value\":\"6\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de chambres\",\"value\":\"3\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de salles de bain\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Superficie moyenne (en m\u00b2)\",\"value\":\"34\"},{\"@type\":\"PropertyValue\",\"name\":\"Conditions d'accueil animaux\",\"value\":\"1, 1\"},{\"@type\":\"PropertyValue\",\"name\":\"Borne eau \u00e0 proximit\u00e9\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"WiFi collectif\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Salon de jardin\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Parking\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Cuisine \u00e9quip\u00e9e\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"R\u00e9frig\u00e9rateur\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Micro-ondes\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Chauffage\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Montant caution locative (\u20ac)\",\"value\":\"300\"},{\"@type\":\"PropertyValue\",\"name\":\"Tarif nettoyage (\u20ac)\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Draps\",\"value\":\"Non fournis\"},{\"@type\":\"PropertyValue\",\"name\":\"Linge de bains\",\"value\":\"Non fournis\"}]}},{\"@type\":\"ListItem\",\"position\":17,\"item\":{\"@type\":\"Thing\",\"name\":\"Oui\",\"description\":\"Mobilhome 33 m\u00b2 comprenant 3 chambres, s\u00e9jour avec t\u00e9l\u00e9vision, cuisine \u00e9quip\u00e9e, salle d'eau, wc, terrasse avec salon de jardin. Mod\u00e8le Trigano, 2022.\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"A synchroniser\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de personnes minimum\",\"value\":\"6\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de chambres\",\"value\":\"3\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de salles de bain\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Superficie moyenne (en m\u00b2)\",\"value\":\"33\"},{\"@type\":\"PropertyValue\",\"name\":\"Tri s\u00e9lectif des d\u00e9chets\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Conditions d'accueil animaux\",\"value\":\"1, 1\"},{\"@type\":\"PropertyValue\",\"name\":\"WiFi collectif\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"WiFi gratuit\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Salon de jardin\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Parking\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Cuisine \u00e9quip\u00e9e\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"R\u00e9frig\u00e9rateur\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Micro-ondes\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"T\u00e9l\u00e9vision\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Montant caution locative (\u20ac)\",\"value\":\"300\"},{\"@type\":\"PropertyValue\",\"name\":\"Tarif nettoyage (\u20ac)\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"D\u00e9tecteur de fum\u00e9e\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Draps\",\"value\":\"Non fournis\"},{\"@type\":\"PropertyValue\",\"name\":\"Linge de bains\",\"value\":\"Non fournis\"}]}},{\"@type\":\"ListItem\",\"position\":18,\"item\":{\"@type\":\"Thing\",\"name\":\"Oui\",\"description\":\"Mobile home of 33 m\u00b2 including 3 bedrooms, living room with TV, equipped kitchen, bathroom, toilet, covered terrace with garden furniture.\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"A synchroniser\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de personnes minimum\",\"value\":\"6\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de chambres\",\"value\":\"3\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de salles de bain\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Superficie moyenne (en m\u00b2)\",\"value\":\"33\"},{\"@type\":\"PropertyValue\",\"name\":\"Tri s\u00e9lectif des d\u00e9chets\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Conditions d'accueil animaux\",\"value\":\"1, 1\"},{\"@type\":\"PropertyValue\",\"name\":\"Borne eau \u00e0 proximit\u00e9\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"WiFi collectif\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"WiFi gratuit\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Salon de jardin\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Parking\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Cuisine \u00e9quip\u00e9e\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"R\u00e9frig\u00e9rateur\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Micro-ondes\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Chauffage\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"T\u00e9l\u00e9vision\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Montant caution locative (\u20ac)\",\"value\":\"300\"},{\"@type\":\"PropertyValue\",\"name\":\"Tarif nettoyage (\u20ac)\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"D\u00e9tecteur de fum\u00e9e\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Draps\",\"value\":\"Not provided\"},{\"@type\":\"PropertyValue\",\"name\":\"Linge de bains\",\"value\":\"Not provided\"}]}},{\"@type\":\"ListItem\",\"position\":19,\"item\":{\"@type\":\"Thing\",\"name\":\"Oui\",\"description\":\"Mobile home of 28 m\u00b2 including 2 bedrooms, living room with TV, equipped kitchen with dishwasher and Senseo, sheets, bathroom with XXL shower, toilet, covered terrace with garden furniture. Model O\u2019Hara 2022.\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"A synchroniser\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de personnes minimum\",\"value\":\"4\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de chambres\",\"value\":\"2\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de salles de bain\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Superficie moyenne (en m\u00b2)\",\"value\":\"28\"},{\"@type\":\"PropertyValue\",\"name\":\"Tri s\u00e9lectif des d\u00e9chets\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Conditions d'accueil animaux\",\"value\":\"1, 1\"},{\"@type\":\"PropertyValue\",\"name\":\"WiFi collectif\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"WiFi gratuit\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Salon de jardin\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Parking\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Cuisine \u00e9quip\u00e9e\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"R\u00e9frig\u00e9rateur\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Micro-ondes\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Lave-vaisselle\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Chauffage\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"T\u00e9l\u00e9vision\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Montant caution locative (\u20ac)\",\"value\":\"300\"},{\"@type\":\"PropertyValue\",\"name\":\"Tarif nettoyage (\u20ac)\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"D\u00e9tecteur de fum\u00e9e\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Linge de bains\",\"value\":\"Not provided\"}]}},{\"@type\":\"ListItem\",\"position\":20,\"item\":{\"@type\":\"Thing\",\"name\":\"Oui\",\"description\":\"Mobile home of 30 m\u00b2 including 2 bedrooms, living room with TV, equipped kitchen with dishwasher and Senseo, sheets provided, bathroom with XXL shower, toilet, covered terrace with garden furniture. Model O\u2019Hara 2020.\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"A synchroniser\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de personnes minimum\",\"value\":\"4\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de chambres\",\"value\":\"2\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de salles de bain\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Superficie moyenne (en m\u00b2)\",\"value\":\"30\"},{\"@type\":\"PropertyValue\",\"name\":\"Tri s\u00e9lectif des d\u00e9chets\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Conditions d'accueil animaux\",\"value\":\"1, 1\"},{\"@type\":\"PropertyValue\",\"name\":\"WiFi collectif\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"WiFi gratuit\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Salon de jardin\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Parking\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Cuisine \u00e9quip\u00e9e\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"R\u00e9frig\u00e9rateur\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Micro-ondes\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Lave-vaisselle\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Chauffage\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"T\u00e9l\u00e9vision\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Montant caution locative (\u20ac)\",\"value\":\"300\"},{\"@type\":\"PropertyValue\",\"name\":\"Tarif nettoyage (\u20ac)\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Linge de bains\",\"value\":\"Not provided\"}]}},{\"@type\":\"ListItem\",\"position\":21,\"item\":{\"@type\":\"Thing\",\"name\":\"Oui\",\"description\":\"\\u003Cp\\u003EMobile home of 31 m\u00b2 including 2 bedrooms, living room with television, equipped kitchen with dishwasher and Senseo, sheets provided, bathroom with XXL shower, toilet, covered terrace with garden furniture. Pedestrian neighborhood close to the playground. Model O\u2019Hara 2023.\\u003C\/p\\u003E\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"A synchroniser\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de personnes minimum\",\"value\":\"4\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de chambres\",\"value\":\"2\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de salles de bain\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Superficie moyenne (en m\u00b2)\",\"value\":\"31\"},{\"@type\":\"PropertyValue\",\"name\":\"Tri s\u00e9lectif des d\u00e9chets\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Conditions d'accueil animaux\",\"value\":\"1, 1\"},{\"@type\":\"PropertyValue\",\"name\":\"Borne eau \u00e0 proximit\u00e9\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"WiFi collectif\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"WiFi gratuit\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Salon de jardin\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Parking\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Cuisine \u00e9quip\u00e9e\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"R\u00e9frig\u00e9rateur\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Micro-ondes\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Lave-vaisselle\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Chauffage\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"T\u00e9l\u00e9vision\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Montant caution locative (\u20ac)\",\"value\":\"300\"},{\"@type\":\"PropertyValue\",\"name\":\"Tarif nettoyage (\u20ac)\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Linge de bains\",\"value\":\"Not provided\"}]}},{\"@type\":\"ListItem\",\"position\":22,\"item\":{\"@type\":\"Thing\",\"name\":\"Oui\",\"description\":\"\\u003Cp\\u003EMobile home of 35 m\u00b2 including 3 bedrooms, living room with television, equipped kitchen, bathroom, toilet, covered terrace with garden furniture. Model of 2025\\u003C\/p\\u003E\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"A synchroniser\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de personnes minimum\",\"value\":\"6\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de chambres\",\"value\":\"3\"},{\"@type\":\"PropertyValue\",\"name\":\"Superficie moyenne (en m\u00b2)\",\"value\":\"35\"},{\"@type\":\"PropertyValue\",\"name\":\"Tri s\u00e9lectif des d\u00e9chets\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Conditions d'accueil animaux\",\"value\":\"1, 1\"},{\"@type\":\"PropertyValue\",\"name\":\"WiFi collectif\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"WiFi gratuit\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Parking\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Cuisine \u00e9quip\u00e9e\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"R\u00e9frig\u00e9rateur\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Micro-ondes\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Chauffage\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"T\u00e9l\u00e9vision\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Montant caution locative (\u20ac)\",\"value\":\"300\"},{\"@type\":\"PropertyValue\",\"name\":\"Tarif nettoyage (\u20ac)\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"D\u00e9tecteur de fum\u00e9e\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Draps\",\"value\":\"Not provided\"}]}},{\"@type\":\"ListItem\",\"position\":23,\"item\":{\"@type\":\"Thing\",\"name\":\"Oui\",\"description\":\"30 m\u00b2 mobile home with 3 bedrooms, bedding provided, living room with television, fully equipped kitchen with dishwasher, filter coffee maker and Senso, bathroom, toilet, covered terrace with garden furniture.\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"A synchroniser\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de personnes minimum\",\"value\":\"6\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de chambres\",\"value\":\"3\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de salles de bain\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Superficie moyenne (en m\u00b2)\",\"value\":\"30\"},{\"@type\":\"PropertyValue\",\"name\":\"Tri s\u00e9lectif des d\u00e9chets\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Conditions d'accueil animaux\",\"value\":\"1, 1\"},{\"@type\":\"PropertyValue\",\"name\":\"Borne eau \u00e0 proximit\u00e9\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"WiFi collectif\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"WiFi gratuit\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Salon de jardin\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Parking\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Cuisine \u00e9quip\u00e9e\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"R\u00e9frig\u00e9rateur\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Micro-ondes\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Lave-vaisselle\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Chauffage\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"T\u00e9l\u00e9vision\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Montant caution locative (\u20ac)\",\"value\":\"300\"},{\"@type\":\"PropertyValue\",\"name\":\"Tarif nettoyage (\u20ac)\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"D\u00e9tecteur de fum\u00e9e\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Linge de bains\",\"value\":\"Not provided\"}]}},{\"@type\":\"ListItem\",\"position\":24,\"item\":{\"@type\":\"Thing\",\"name\":\"Oui\",\"description\":\"\\u003Cp\\u003E33 m\u00b2 mobile home with 3 bedrooms, living room with television, fully equipped kitchen with dishwasher and Senso, bedding provided, bathroom with XXL shower, WC, covered terrace with garden furniture. Pedestrian neighborhood near the play area. Model O\u2019Hara 2023.\\u003C\/p\\u003E\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"A synchroniser\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de personnes minimum\",\"value\":\"6\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de chambres\",\"value\":\"3\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de salles de bain\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Superficie moyenne (en m\u00b2)\",\"value\":\"33\"},{\"@type\":\"PropertyValue\",\"name\":\"Tri s\u00e9lectif des d\u00e9chets\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Conditions d'accueil animaux\",\"value\":\"1, 1\"},{\"@type\":\"PropertyValue\",\"name\":\"Borne eau \u00e0 proximit\u00e9\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"WiFi gratuit\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Salon de jardin\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Parking\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Cuisine \u00e9quip\u00e9e\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"R\u00e9frig\u00e9rateur\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Micro-ondes\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Lave-vaisselle\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Chauffage\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"T\u00e9l\u00e9vision\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Montant caution locative (\u20ac)\",\"value\":\"300\"},{\"@type\":\"PropertyValue\",\"name\":\"Tarif nettoyage (\u20ac)\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Linge de bains\",\"value\":\"Not provided\"}]}},{\"@type\":\"ListItem\",\"position\":25,\"item\":{\"@type\":\"Thing\",\"name\":\"Oui\",\"description\":\"Mobilhome 36 m\u00b2 comprenant 4 chambres, draps fournis, s\u00e9jour avec t\u00e9l\u00e9vision, cuisine \u00e9quip\u00e9e avec lave-vaisselle, cafeti\u00e8re filtre et Sens\u00e9o, salle d'eau, wc, terrasse couverte avec salon de jardin.\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"A synchroniser\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de personnes minimum\",\"value\":\"8\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de chambres\",\"value\":\"4\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de salles de bain\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Superficie moyenne (en m\u00b2)\",\"value\":\"36\"},{\"@type\":\"PropertyValue\",\"name\":\"Tri s\u00e9lectif des d\u00e9chets\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Conditions d'accueil animaux\",\"value\":\"1, 1\"},{\"@type\":\"PropertyValue\",\"name\":\"Borne eau \u00e0 proximit\u00e9\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"WiFi collectif\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"WiFi gratuit\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Salon de jardin\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Parking\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Cuisine \u00e9quip\u00e9e\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"R\u00e9frig\u00e9rateur\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Micro-ondes\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Lave-vaisselle\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Chauffage\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"T\u00e9l\u00e9vision\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Montant caution locative (\u20ac)\",\"value\":\"300\"},{\"@type\":\"PropertyValue\",\"name\":\"Tarif nettoyage (\u20ac)\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"D\u00e9tecteur de fum\u00e9e\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Linge de bains\",\"value\":\"Non fournis\"}]}},{\"@type\":\"ListItem\",\"position\":26,\"item\":{\"@type\":\"Thing\",\"name\":\"Oui\",\"description\":\"Mobilhome 40 m\u00b2 comprenant 4 chambres, draps fournis, 2 salles d'eau, s\u00e9jour avec t\u00e9l\u00e9vision, cuisine \u00e9quip\u00e9e avec lave-vaisselle, cafeti\u00e8re filtre et Sens\u00e9o, 2 wc, terrasse couverte avec salon de jardin.\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"A synchroniser\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de personnes minimum\",\"value\":\"8\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de chambres\",\"value\":\"4\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de salles de bain\",\"value\":\"2\"},{\"@type\":\"PropertyValue\",\"name\":\"Superficie moyenne (en m\u00b2)\",\"value\":\"40\"},{\"@type\":\"PropertyValue\",\"name\":\"Tri s\u00e9lectif des d\u00e9chets\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Conditions d'accueil animaux\",\"value\":\"1, 1\"},{\"@type\":\"PropertyValue\",\"name\":\"Borne eau \u00e0 proximit\u00e9\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"WiFi collectif\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"WiFi gratuit\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Salon de jardin\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Parking\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Cuisine \u00e9quip\u00e9e\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"R\u00e9frig\u00e9rateur\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Micro-ondes\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Lave-vaisselle\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Chauffage\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"T\u00e9l\u00e9vision\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Montant caution locative (\u20ac)\",\"value\":\"300\"},{\"@type\":\"PropertyValue\",\"name\":\"Tarif nettoyage (\u20ac)\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"D\u00e9tecteur de fum\u00e9e\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Linge de bains\",\"value\":\"Non fournis\"}]}},{\"@type\":\"ListItem\",\"position\":27,\"item\":{\"@type\":\"Thing\",\"name\":\"Oui\",\"description\":\"Mobilhome 40 m\u00b2 comprenant 2 chambres, draps et linge de bain fournis, 2 salles de bain, Wc, s\u00e9jour avec t\u00e9l\u00e9vision, cuisine \u00e9quip\u00e9e avec lave-vaiselle et Sens\u00e9o, terrasse couverte avec salon de jardin. SPA privatif sur l'emplacement. Mod\u00e8le Louisiane 2020 \/2021.\",\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"A synchroniser\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de personnes minimum\",\"value\":\"4\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de chambres\",\"value\":\"2\"},{\"@type\":\"PropertyValue\",\"name\":\"Nombre de salles de bain\",\"value\":\"2\"},{\"@type\":\"PropertyValue\",\"name\":\"Superficie moyenne (en m\u00b2)\",\"value\":\"40\"},{\"@type\":\"PropertyValue\",\"name\":\"Tri s\u00e9lectif des d\u00e9chets\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Conditions d'accueil animaux\",\"value\":\"1, 1\"},{\"@type\":\"PropertyValue\",\"name\":\"WiFi collectif\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"WiFi gratuit\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Salon de jardin\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Parking\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Cuisine \u00e9quip\u00e9e\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"R\u00e9frig\u00e9rateur\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Micro-ondes\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Lave-vaisselle\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Chauffage\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"T\u00e9l\u00e9vision\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Montant caution locative (\u20ac)\",\"value\":\"300\"},{\"@type\":\"PropertyValue\",\"name\":\"Tarif nettoyage (\u20ac)\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"D\u00e9tecteur de fum\u00e9e\",\"value\":\"Oui\"}]}}]},{\"@type\":\"ItemList\",\"name\":\"Villes aux alentours\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"Thing\",\"name\":\"Tr\u00e9gunc\",\"url\":\"https:\/\/www.domainedependruc.com\/tourisme-finistere-sud\/tourisme-tregunc\/\",\"image\":\"https:\/\/www.domainedependruc.com\/wp-content\/uploads\/2020\/11\/vacances-plage-tregun.jpg\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.83645,\"longitude\":-3.88984},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"0\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"0\"},{\"@type\":\"PropertyValue\",\"name\":\"Must-see places \/ Activities\",\"value\":\"Tr\u00e9vignon Beach, Pendruc Estate, Tr\u00e9vignon Point, Saint-Philibert Church, Coastal paths\"},{\"@type\":\"PropertyValue\",\"name\":\"Markets \/ local events\",\"value\":\"Tr\u00e9gunc Market, Sea Festival, Saint-Philibert Festival\"},{\"@type\":\"PropertyValue\",\"name\":\"Restaurants \/ specialties\",\"value\":\"Creperies, Seafood Restaurants, Artisanal Bakeries\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Town where Pendruc camping is located, by the sea, with many coastal paths and beaches.\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"Roz Penanguer, 29910 Tr\u00e9gunc\"}]}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"Thing\",\"name\":\"Concarneau\",\"image\":\"https:\/\/elaia-public.s3.fr-par.scw.cloud\/metadata_images\/image_69b18c4ae00e4.jpg\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.8222,\"longitude\":-3.8598},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"5.4\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"10\"},{\"@type\":\"PropertyValue\",\"name\":\"Must-see places \/ Activities\",\"value\":\"Fortified Town, Fishing Port, Fishing Museum, Trestrignel Beach\"},{\"@type\":\"PropertyValue\",\"name\":\"Markets \/ local events\",\"value\":\"Interceltic Festival, St. John\u2019s Day Festival, Concarneau Market\"},{\"@type\":\"PropertyValue\",\"name\":\"Restaurants \/ specialties\",\"value\":\"Seafood, Creperies, Galettes, Fish Restaurants\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Nearby port town, famous for its fortified town and beaches.\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"29900 Concarneau\"}]}},{\"@type\":\"ListItem\",\"position\":3,\"item\":{\"@type\":\"Thing\",\"name\":\"Melgven\",\"url\":\"https:\/\/www.villorama.com\/ville\/melgven\/villes-proches.html\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.9055837,\"longitude\":-3.8352585},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"5.7\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"12\"},{\"@type\":\"PropertyValue\",\"name\":\"Must-see places \/ Activities\",\"value\":\"Saint-Melven Church, Sainte-Anne Chapel, Hiking Trails\"},{\"@type\":\"PropertyValue\",\"name\":\"Markets \/ local events\",\"value\":\"Saint-Melven Festival, Local Market\"},{\"@type\":\"PropertyValue\",\"name\":\"Restaurants \/ specialties\",\"value\":\"Creperies, Local Products, Bakeries\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Small rural community, close to nature and hiking paths.\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"29300 Melgven\"}]}},{\"@type\":\"ListItem\",\"position\":4,\"item\":{\"@type\":\"Thing\",\"name\":\"N\u00e9vez\",\"url\":\"https:\/\/www.villorama.com\/ville\/nevez\/villes-proches.html\",\"image\":\"https:\/\/www.domainedependruc.com\/wp-content\/uploads\/2020\/11\/vacances-nevez.jpg\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.820359,\"longitude\":-3.7928581},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"6.0\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"13\"},{\"@type\":\"PropertyValue\",\"name\":\"Must-see places \/ Activities\",\"value\":\"N\u00e9vez Beach, Saint-N\u00e9vez Church, Beg-Meil Point\"},{\"@type\":\"PropertyValue\",\"name\":\"Markets \/ local events\",\"value\":\"Saint-N\u00e9vez Festival, N\u00e9vez Market\"},{\"@type\":\"PropertyValue\",\"name\":\"Restaurants \/ specialties\",\"value\":\"Seafood, Creperies, Fish Restaurants\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Coastal community with beautiful beaches and sea views.\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"29940 N\u00e9vez\"}]}},{\"@type\":\"ListItem\",\"position\":5,\"item\":{\"@type\":\"Thing\",\"name\":\"Pont-Aven\",\"url\":\"https:\/\/www.villorama.com\/ville\/pont-aven\/villes-proches.html\",\"image\":\"https:\/\/www.domainedependruc.com\/wp-content\/uploads\/2020\/11\/camping-pont-aven.jpg\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.874267,\"longitude\":-3.762632},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"7.8\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"16\"},{\"@type\":\"PropertyValue\",\"name\":\"Must-see places \/ Activities\",\"value\":\"Pont-Aven, Pont-Aven Museum, Sainte-Croix Church, Aven River\"},{\"@type\":\"PropertyValue\",\"name\":\"Markets \/ local events\",\"value\":\"Pont-Aven Festival, Pont-Aven Market\"},{\"@type\":\"PropertyValue\",\"name\":\"Restaurants \/ specialties\",\"value\":\"Creperies, Galettes, Fish Restaurants\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Artistic town famous for its bridge and museum.\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"29930 Pont-Aven\"}]}},{\"@type\":\"ListItem\",\"position\":6,\"item\":{\"@type\":\"Thing\",\"name\":\"La For\u00eat-Fouesnant\",\"url\":\"https:\/\/www.villorama.com\/ville\/la-foret-fouesnant\/villes-proches.html\",\"image\":\"https:\/\/www.domainedependruc.com\/wp-content\/uploads\/2019\/04\/baie-de-la-foret-fouesnant.jpg\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.8992399,\"longitude\":-4.0003967},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"11.2\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"20\"},{\"@type\":\"PropertyValue\",\"name\":\"Must-see places \/ Activities\",\"value\":\"Saint-Martin Church, La For\u00eat-Fouesnant Park, Hiking Trails\"},{\"@type\":\"PropertyValue\",\"name\":\"Markets \/ local events\",\"value\":\"Saint-Martin Festival, Local Market\"},{\"@type\":\"PropertyValue\",\"name\":\"Restaurants \/ specialties\",\"value\":\"Creperies, Local Products, Bakeries\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Forest community close to nature and hiking paths.\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"29940 La For\u00eat-Fouesnant\"}]}},{\"@type\":\"ListItem\",\"position\":7,\"item\":{\"@type\":\"Thing\",\"name\":\"Rosporden\",\"url\":\"https:\/\/www.villorama.com\/ville\/rosporden\/villes-proches.html\",\"image\":\"https:\/\/www.domainedependruc.com\/wp-content\/uploads\/2021\/02\/rosporden.jpg\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.9590367,\"longitude\":-3.8292503},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"11.7\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"22\"},{\"@type\":\"PropertyValue\",\"name\":\"Must-see places \/ Activities\",\"value\":\"Saint-Martin Church, Rosporden Castle, Rosporden Park\"},{\"@type\":\"PropertyValue\",\"name\":\"Markets \/ local events\",\"value\":\"Saint-Martin Festival, Rosporden Market\"},{\"@type\":\"PropertyValue\",\"name\":\"Restaurants \/ specialties\",\"value\":\"Cr\u00eaperies, Local products, Bakeries\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Town with a rich historic heritage and parks.\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"29140 Rosporden\"}]}},{\"@type\":\"ListItem\",\"position\":8,\"item\":{\"@type\":\"Thing\",\"name\":\"Riec-sur-B\u00e9lon\",\"url\":\"https:\/\/www.villorama.com\/ville\/riec-sur-belon\/villes-proches.html\",\"image\":\"https:\/\/www.domainedependruc.com\/wp-content\/uploads\/2021\/03\/paysage-riec-sur-belon.jpg\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.8423696,\"longitude\":-3.6931229},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"11.8\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"23\"},{\"@type\":\"PropertyValue\",\"name\":\"Must-see places \/ Activities\",\"value\":\"Saint-Martin Church, Riec-sur-B\u00e9lon Park, Hiking Trails\"},{\"@type\":\"PropertyValue\",\"name\":\"Markets \/ local events\",\"value\":\"Saint-Martin Festival, Riec-sur-B\u00e9lon Market\"},{\"@type\":\"PropertyValue\",\"name\":\"Restaurants \/ specialties\",\"value\":\"Cr\u00eaperies, Local products, Bakeries\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Coastal community with beautiful beaches and sea views.\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"29340 Riec-sur-B\u00e9lon\"}]}},{\"@type\":\"ListItem\",\"position\":9,\"item\":{\"@type\":\"Thing\",\"name\":\"Fouesnant\",\"url\":\"https:\/\/www.villorama.com\/ville\/fouesnant\/villes-proches.html\",\"image\":\"https:\/\/www.domainedependruc.com\/wp-content\/uploads\/2020\/11\/camping-fouesnant.jpg\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.8943628,\"longitude\":-4.014473},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"12.7\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"25\"},{\"@type\":\"PropertyValue\",\"name\":\"Must-see places \/ Activities\",\"value\":\"Saint-Martin Church, Fouesnant Park, Hiking Trails\"},{\"@type\":\"PropertyValue\",\"name\":\"Markets \/ local events\",\"value\":\"Saint-Martin Festival, Fouesnant Market\"},{\"@type\":\"PropertyValue\",\"name\":\"Restaurants \/ specialties\",\"value\":\"Cr\u00eaperies, Local products, Bakeries\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Coastal community with beautiful beaches and sea views.\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"29170 Fouesnant\"}]}},{\"@type\":\"ListItem\",\"position\":10,\"item\":{\"@type\":\"Thing\",\"name\":\"Saint-Yvi\",\"url\":\"https:\/\/www.villorama.com\/ville\/saint-yvi\/villes-proches.html\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.9667956,\"longitude\":-3.9366245},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"13.9\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"27\"},{\"@type\":\"PropertyValue\",\"name\":\"Must-see places \/ Activities\",\"value\":\"Saint-Yvi Church, Saint-Yvi Park, Hiking Trails\"},{\"@type\":\"PropertyValue\",\"name\":\"Markets \/ local events\",\"value\":\"Saint-Yvi Festival, Saint-Yvi Market\"},{\"@type\":\"PropertyValue\",\"name\":\"Restaurants \/ specialties\",\"value\":\"Cr\u00eaperies, Local products, Bakeries\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Rural town, close to nature and hiking paths.\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"29190 Saint-Yvi\"}]}},{\"@type\":\"ListItem\",\"position\":11,\"item\":{\"@type\":\"Thing\",\"name\":\"Bannalec\",\"url\":\"https:\/\/www.villorama.com\/ville\/bannalec\/villes-proches.html\",\"image\":\"https:\/\/www.domainedependruc.com\/wp-content\/uploads\/2022\/11\/port-plobannalec-lesconil.jpg\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.931814,\"longitude\":-3.698101},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"14.4\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"28\"},{\"@type\":\"PropertyValue\",\"name\":\"Must-see places \/ Activities\",\"value\":\"Saint-Martin Church, Bannalec Park, Hiking Trails\"},{\"@type\":\"PropertyValue\",\"name\":\"Markets \/ local events\",\"value\":\"Saint-Martin Festival, Bannalec Market\"},{\"@type\":\"PropertyValue\",\"name\":\"Restaurants \/ specialties\",\"value\":\"Cr\u00eaperies, Local products, Bakeries\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Rural community, close to nature and hiking paths.\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"29150 Bannalec\"}]}},{\"@type\":\"ListItem\",\"position\":12,\"item\":{\"@type\":\"Thing\",\"name\":\"Quimper\",\"url\":\"https:\/\/www.villorama.com\/ville\/quimper\/villes-proches.html\",\"image\":\"https:\/\/www.domainedependruc.com\/wp-content\/uploads\/2020\/11\/camping-quimper.jpg\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.99,\"longitude\":-4.08},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"24.0\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"35\"},{\"@type\":\"PropertyValue\",\"name\":\"Must-see places \/ Activities\",\"value\":\"Saint-Corentin Cathedral, Fine Arts Museum, Old Quimper, Rade Garden\"},{\"@type\":\"PropertyValue\",\"name\":\"Markets \/ local events\",\"value\":\"Cornouaille Festival, Quimper Market\"},{\"@type\":\"PropertyValue\",\"name\":\"Restaurants \/ specialties\",\"value\":\"Creperies, Galettes, Fish restaurants\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Sub-prefecture, historic city with a rich cultural heritage.\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"29000 Quimper\"}]}},{\"@type\":\"ListItem\",\"position\":13,\"item\":{\"@type\":\"Thing\",\"name\":\"Lorient\",\"url\":\"https:\/\/www.villorama.com\/ville\/lorient\/villes-proches.html\",\"image\":\"https:\/\/www.domainedependruc.com\/wp-content\/uploads\/2021\/12\/base-sous-marine-lorient.jpg\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.7469709,\"longitude\":-3.3656788},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"38.3\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"50\"},{\"@type\":\"PropertyValue\",\"name\":\"Must-see places \/ Activities\",\"value\":\"Old Lorient, Indo-French Museum, Lorient Port, Groix Island\"},{\"@type\":\"PropertyValue\",\"name\":\"Markets \/ local events\",\"value\":\"Interceltic Festival, Lorient Market\"},{\"@type\":\"PropertyValue\",\"name\":\"Restaurants \/ specialties\",\"value\":\"Seafood, Creperies, Fish restaurants\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Sub-prefecture, port city with a rich maritime heritage.\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"56100 Lorient\"}]}},{\"@type\":\"ListItem\",\"position\":14,\"item\":{\"@type\":\"Thing\",\"name\":\"Ch\u00e2teaulin\",\"url\":\"https:\/\/www.villorama.com\/ville\/chateaulin\/villes-proches.html\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":48.1965889,\"longitude\":-4.090519},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"41.8\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"55\"},{\"@type\":\"PropertyValue\",\"name\":\"Must-see places \/ Activities\",\"value\":\"Saint-Martin Church, Ch\u00e2teaulin Park, Hiking Trails\"},{\"@type\":\"PropertyValue\",\"name\":\"Markets \/ local events\",\"value\":\"Saint-Martin Festival, Ch\u00e2teaulin Market\"},{\"@type\":\"PropertyValue\",\"name\":\"Restaurants \/ specialties\",\"value\":\"Creperies, Local Products, Bakeries\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Sub-prefecture, rural community with beautiful landscapes.\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"29150 Ch\u00e2teaulin\"}]}},{\"@type\":\"ListItem\",\"position\":15,\"item\":{\"@type\":\"Thing\",\"name\":\"Pontivy\",\"url\":\"https:\/\/www.villorama.com\/ville\/pontivy\/villes-proches.html\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":48.0647445,\"longitude\":-2.9678535},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"70.3\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"80\"},{\"@type\":\"PropertyValue\",\"name\":\"Must-see places \/ Activities\",\"value\":\"Pontivy Castle, Pontivy Museum, Saint-Martin Church\"},{\"@type\":\"PropertyValue\",\"name\":\"Markets \/ local events\",\"value\":\"Saint-Martin Festival, Pontivy Market\"},{\"@type\":\"PropertyValue\",\"name\":\"Restaurants \/ specialties\",\"value\":\"Creperies, Local Products, Bakeries\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Sub-prefecture, community with a rich historical heritage.\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"56300 Pontivy\"}]}},{\"@type\":\"ListItem\",\"position\":16,\"item\":{\"@type\":\"Thing\",\"name\":\"Clohars-Fouesnant\",\"url\":\"https:\/\/fr.wikipedia.org\/wiki\/Clohars-Fouesnant\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.895744,\"longitude\":-4.0707779},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"13\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"20\"},{\"@type\":\"PropertyValue\",\"name\":\"Must-see places \/ Activities\",\"value\":\"Fine sandy beaches, Pointe de Mousterlin, Coastal trail\"},{\"@type\":\"PropertyValue\",\"name\":\"Markets \/ local events\",\"value\":\"Weekly local market on Sundays, Summer cultural festivals\"},{\"@type\":\"PropertyValue\",\"name\":\"Restaurants \/ specialties\",\"value\":\"Fresh fish, Breton crepes, Traditional galettes\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Nearby coastal community, offering beautiful beaches and preserved natural scenery.\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"Clohars-Fouesnant, 29950, Finist\u00e8re, Brittany, France\"}]}},{\"@type\":\"ListItem\",\"position\":17,\"item\":{\"@type\":\"Thing\",\"name\":\"Mo\u00eblan-sur-Mer\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.8133274,\"longitude\":-3.6311531},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"18\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"25\"},{\"@type\":\"PropertyValue\",\"name\":\"Must-see places \/ Activities\",\"value\":\"M\u00fbr Bay, Maro Chapel, coastline trails\"},{\"@type\":\"PropertyValue\",\"name\":\"Markets \/ local events\",\"value\":\"Traditional market on Tuesday mornings, seasonal craft markets\"},{\"@type\":\"PropertyValue\",\"name\":\"Restaurants \/ specialties\",\"value\":\"Seafood, Breton specialties\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Charming seaside town with beaches and cultural heritage\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"Mo\u00eblan-sur-Mer, 29350, Finist\u00e8re, Brittany, France\"}]}},{\"@type\":\"ListItem\",\"position\":18,\"item\":{\"@type\":\"Thing\",\"name\":\"Pont-l'Abb\u00e9\",\"image\":\"https:\/\/www.domainedependruc.com\/wp-content\/uploads\/2020\/03\/pont-abbe.jpg\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.8651194,\"longitude\":-4.2225266},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"34\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"40\"},{\"@type\":\"PropertyValue\",\"name\":\"Must-see places \/ Activities\",\"value\":\"Old town, former market, Notre-Dame de Penhors chapel\"},{\"@type\":\"PropertyValue\",\"name\":\"Markets \/ local events\",\"value\":\"Markets on Wednesdays and Saturdays, traditional Breton festivals\"},{\"@type\":\"PropertyValue\",\"name\":\"Restaurants \/ specialties\",\"value\":\"Traditional Breton cuisine and craft cider\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Historic town with a beautiful center and half-timbered houses\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"Pont-l'Abb\u00e9, 29120, Finist\u00e8re, Brittany, France\"}]}},{\"@type\":\"ListItem\",\"position\":19,\"item\":{\"@type\":\"Thing\",\"name\":\"Plomelin\",\"url\":\"https:\/\/fr.wikipedia.org\/wiki\/Plomelin\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.9345743,\"longitude\":-4.153862},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"29\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"35\"},{\"@type\":\"PropertyValue\",\"name\":\"Must-see places \/ Activities\",\"value\":\"Saint-Pierre Church, park and local heritage\"},{\"@type\":\"PropertyValue\",\"name\":\"Markets \/ local events\",\"value\":\"Weekly market, local cultural events\"},{\"@type\":\"PropertyValue\",\"name\":\"Restaurants \/ specialties\",\"value\":\"Breton specialties and seafood\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Small quiet community near Quimper with charming heritage\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"Plomelin, 29700, Finist\u00e8re, Brittany, France\"}]}},{\"@type\":\"ListItem\",\"position\":20,\"item\":{\"@type\":\"Thing\",\"name\":\"Ergu\u00e9-Gab\u00e9ric\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.9961826,\"longitude\":-4.0254593},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"27\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"30\"},{\"@type\":\"PropertyValue\",\"name\":\"Must-see places \/ Activities\",\"value\":\"Saint-Gu\u00e9nol\u00e9 Chapel, hiking trails\"},{\"@type\":\"PropertyValue\",\"name\":\"Markets \/ local events\",\"value\":\"Local market, community activities\"},{\"@type\":\"PropertyValue\",\"name\":\"Restaurants \/ specialties\",\"value\":\"Local Breton cuisine\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Residential community near Quimper, with religious heritage\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"Ergu\u00e9-Gab\u00e9ric, 29500, Finist\u00e8re, Brittany, France\"}]}},{\"@type\":\"ListItem\",\"position\":21,\"item\":{\"@type\":\"Thing\",\"name\":\"Gouesnach\",\"url\":\"https:\/\/fr.wikipedia.org\/wiki\/Gouesnach\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.9121713,\"longitude\":-4.1160965},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"21\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"28\"},{\"@type\":\"PropertyValue\",\"name\":\"Must-see places \/ Activities\",\"value\":\"Sainte-Marine Chapel, beaches and coastal trails\"},{\"@type\":\"PropertyValue\",\"name\":\"Markets \/ local events\",\"value\":\"Local markets, traditional festivals\"},{\"@type\":\"PropertyValue\",\"name\":\"Restaurants \/ specialties\",\"value\":\"Fish and seafood cuisine\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Small rural village near the coast with a pleasant setting\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"Gouesnach, 29100, Finist\u00e8re, Brittany, France\"}]}},{\"@type\":\"ListItem\",\"position\":22,\"item\":{\"@type\":\"Thing\",\"name\":\"Sca\u00ebr\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":48.0281359,\"longitude\":-3.7014484},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"27\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"32\"},{\"@type\":\"PropertyValue\",\"name\":\"Must-see places \/ Activities\",\"value\":\"Saint-Pierre Church, green trails, nature\"},{\"@type\":\"PropertyValue\",\"name\":\"Markets \/ local events\",\"value\":\"Weekly market, regional fairs\"},{\"@type\":\"PropertyValue\",\"name\":\"Restaurants \/ specialties\",\"value\":\"Regional specialties and local products\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Inner municipality with cultural events and local market\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"Sca\u00ebr, 29390, Finist\u00e8re, Brittany, France\"}]}},{\"@type\":\"ListItem\",\"position\":23,\"item\":{\"@type\":\"Thing\",\"name\":\"Ch\u00e2teauneuf-du-Faou\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":48.1868332,\"longitude\":-3.8141441},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"40\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"45\"},{\"@type\":\"PropertyValue\",\"name\":\"Must-see places \/ Activities\",\"value\":\"Pont Lorois, old town, museums\"},{\"@type\":\"PropertyValue\",\"name\":\"Markets \/ local events\",\"value\":\"Market on Saturday, cultural events\"},{\"@type\":\"PropertyValue\",\"name\":\"Restaurants \/ specialties\",\"value\":\"Traditional Breton cuisine\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Town of character in the heart of inland Brittany\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"Ch\u00e2teauneuf-du-Faou, 29520, Finist\u00e8re, Brittany, France\"}]}},{\"@type\":\"ListItem\",\"position\":24,\"item\":{\"@type\":\"Thing\",\"name\":\"Elliant\",\"url\":\"https:\/\/fr.wikipedia.org\/wiki\/Elliant\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.9946892,\"longitude\":-3.8893318},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"37\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"40\"},{\"@type\":\"PropertyValue\",\"name\":\"Must-see places \/ Activities\",\"value\":\"Saint-Yves Church, rural heritage\"},{\"@type\":\"PropertyValue\",\"name\":\"Markets \/ local events\",\"value\":\"Local markets and events\"},{\"@type\":\"PropertyValue\",\"name\":\"Restaurants \/ specialties\",\"value\":\"Traditional Breton cuisine\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Rural municipality with preserved natural setting near Quimper\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"Elliant, 29590, Finist\u00e8re, Brittany, France\"}]}},{\"@type\":\"ListItem\",\"position\":25,\"item\":{\"@type\":\"Thing\",\"name\":\"Loctudy\",\"url\":\"https:\/\/fr.wikipedia.org\/wiki\/Loctudy\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.8315383,\"longitude\":-4.175663},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"42\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"45\"},{\"@type\":\"PropertyValue\",\"name\":\"Must-see places \/ Activities\",\"value\":\"Fishing port, Sainte-Anne chapel, beaches\"},{\"@type\":\"PropertyValue\",\"name\":\"Markets \/ local events\",\"value\":\"Weekly markets, maritime festivals\"},{\"@type\":\"PropertyValue\",\"name\":\"Restaurants \/ specialties\",\"value\":\"Fresh fish, crustaceans\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Lively port town known for its seafood products\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"Loctudy, 29750, Finist\u00e8re, Brittany, France\"}]}},{\"@type\":\"ListItem\",\"position\":26,\"item\":{\"@type\":\"Thing\",\"name\":\"Penmarch\",\"url\":\"https:\/\/fr.wikipedia.org\/wiki\/Penmarch\",\"image\":\"https:\/\/www.domainedependruc.com\/wp-content\/uploads\/2024\/05\/decouverte-de-penmarch.jpg\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.8121458,\"longitude\":-4.3377113},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"50\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"55\"},{\"@type\":\"PropertyValue\",\"name\":\"Must-see places \/ Activities\",\"value\":\"Eckm\u00fchl Lighthouse, beaches, fishing village\"},{\"@type\":\"PropertyValue\",\"name\":\"Markets \/ local events\",\"value\":\"Craft markets and local products\"},{\"@type\":\"PropertyValue\",\"name\":\"Restaurants \/ specialties\",\"value\":\"Fish, seafood, Breton cuisine\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Coastal community with a rich maritime heritage\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"Penmarch, 29760, Finist\u00e8re, Brittany, France\"}]}},{\"@type\":\"ListItem\",\"position\":27,\"item\":{\"@type\":\"Thing\",\"name\":\"Saint-\u00c9varzec\",\"url\":\"https:\/\/fr.wikipedia.org\/wiki\/Saint-%C3%89varzec\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.957295,\"longitude\":-4.012235},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"23\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"28\"},{\"@type\":\"PropertyValue\",\"name\":\"Must-see places \/ Activities\",\"value\":\"Saint-\u00c9varzec Church, natural areas\"},{\"@type\":\"PropertyValue\",\"name\":\"Markets \/ local events\",\"value\":\"Weekly market, local events\"},{\"@type\":\"PropertyValue\",\"name\":\"Restaurants \/ specialties\",\"value\":\"Traditional Breton cuisine\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Quiet town near Quimper and Concarneau\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"Saint-\u00c9varzec, 29170, Finist\u00e8re, Brittany, France\"}]}},{\"@type\":\"ListItem\",\"position\":28,\"item\":{\"@type\":\"Thing\",\"name\":\"Erdeven\",\"url\":\"https:\/\/fr.wikipedia.org\/wiki\/Erdeven\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.6422319,\"longitude\":-3.1557369},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"70\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"65\"},{\"@type\":\"PropertyValue\",\"name\":\"Must-see places \/ Activities\",\"value\":\"Long beaches, menhirs, nature trails\"},{\"@type\":\"PropertyValue\",\"name\":\"Markets \/ local events\",\"value\":\"Craft markets, traditional festivals\"},{\"@type\":\"PropertyValue\",\"name\":\"Restaurants \/ specialties\",\"value\":\"Seafood specialties, Breton cuisine\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Slightly farther town but known for its coastline and megalithic heritage\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"Erdeven, 56410, Morbihan, Brittany, France\"}]}},{\"@type\":\"ListItem\",\"position\":29,\"item\":{\"@type\":\"Thing\",\"name\":\"Pont-Croix\",\"url\":\"https:\/\/fr.wikipedia.org\/wiki\/Pont-Croix\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":48.0406477,\"longitude\":-4.4868851},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"55\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"60\"},{\"@type\":\"PropertyValue\",\"name\":\"Must-see places \/ Activities\",\"value\":\"Old town, Saint-C\u00f4me church\"},{\"@type\":\"PropertyValue\",\"name\":\"Markets \/ local events\",\"value\":\"Regular markets, craft fairs\"},{\"@type\":\"PropertyValue\",\"name\":\"Restaurants \/ specialties\",\"value\":\"Traditional Breton cuisine\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Town with picturesque alleys and rich history\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"Pont-Croix, 29790, Finist\u00e8re, Brittany, France\"}]}},{\"@type\":\"ListItem\",\"position\":30,\"item\":{\"@type\":\"Thing\",\"name\":\"Plon\u00e9our-Lanvern\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.902563,\"longitude\":-4.2821789},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"50\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"55\"},{\"@type\":\"PropertyValue\",\"name\":\"Must-see places \/ Activities\",\"value\":\"Saint-Yves Chapel, natural trails\"},{\"@type\":\"PropertyValue\",\"name\":\"Markets \/ local events\",\"value\":\"Local markets, regional fairs\"},{\"@type\":\"PropertyValue\",\"name\":\"Restaurants \/ specialties\",\"value\":\"Local products, Breton cuisine\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Rural town offering a peaceful and natural setting\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"Plon\u00e9our-Lanvern, 29720, Finist\u00e8re, Brittany, France\"}]}},{\"@type\":\"ListItem\",\"position\":31,\"item\":{\"@type\":\"Thing\",\"name\":\"Guengat\",\"url\":\"https:\/\/fr.wikipedia.org\/wiki\/Guengat\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":48.0421398,\"longitude\":-4.2064762},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"30\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"35\"},{\"@type\":\"PropertyValue\",\"name\":\"Must-see places \/ Activities\",\"value\":\"Saint-Guinal church, wooded trails\"},{\"@type\":\"PropertyValue\",\"name\":\"Markets \/ local events\",\"value\":\"Occasional markets and cultural events\"},{\"@type\":\"PropertyValue\",\"name\":\"Restaurants \/ specialties\",\"value\":\"Local Breton cuisine\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Small rural commune near Quimper, peaceful and lush\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"Guengat, 29180, Finist\u00e8re, Brittany, France\"}]}},{\"@type\":\"ListItem\",\"position\":32,\"item\":{\"@type\":\"Thing\",\"name\":\"Sizun\",\"url\":\"https:\/\/www.lemonde.fr\/breizh\/villes\/sizun\/\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":48.40472,\"longitude\":-4.07389},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"48.60\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"54\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"Sizun, Finist\u00e8re, Brittany, France\"}]}},{\"@type\":\"ListItem\",\"position\":33,\"item\":{\"@type\":\"Thing\",\"name\":\"Audierne\",\"url\":\"https:\/\/www.lemonde.fr\/breizh\/villes\/audierne\/\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":48.02667,\"longitude\":-4.54111},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"81.30\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"85\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"Audierne, Finist\u00e8re, Brittany, France\"}]}},{\"@type\":\"ListItem\",\"position\":34,\"item\":{\"@type\":\"Thing\",\"name\":\"Crozon\",\"url\":\"https:\/\/www.lemonde.fr\/breizh\/villes\/crozon\/\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":48.24583,\"longitude\":-4.48833},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"60.50\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"67\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"Crozon, Finist\u00e8re, Brittany, France\"}]}},{\"@type\":\"ListItem\",\"position\":35,\"item\":{\"@type\":\"Thing\",\"name\":\"Carhaix-Plouguer\",\"url\":\"https:\/\/www.lemonde.fr\/breizh\/villes\/carhaix-plouguer\/\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":48.27833,\"longitude\":-3.57667},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"44.80\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"51\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"Carhaix-Plouguer, Finist\u00e8re, Brittany, France\"}]}},{\"@type\":\"ListItem\",\"position\":36,\"item\":{\"@type\":\"Thing\",\"name\":\"Brest (already excluded by provided list)\",\"url\":\"https:\/\/www.villorama.com\/ville\/tregunc\/villes-proches.html\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":48.39028,\"longitude\":-4.48694},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"75.80\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"78\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"city already in the provided list, thus excluded\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"Brest, Finist\u00e8re, Brittany, France\"}]}},{\"@type\":\"ListItem\",\"position\":37,\"item\":{\"@type\":\"Thing\",\"name\":\"Morgat (village of Crozon)\",\"url\":\"https:\/\/www.ouest-france.fr\/bretagne\/crozon-29160\/\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":48.2225,\"longitude\":-4.52722},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"63.50\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"70\"},{\"@type\":\"PropertyValue\",\"name\":\"Must-see places \/ Activities\",\"value\":\"Morgat Beach, Marine Caves\"},{\"@type\":\"PropertyValue\",\"name\":\"Markets \/ local events\",\"value\":\"Summer Market, Port Festival\"},{\"@type\":\"PropertyValue\",\"name\":\"Restaurants \/ specialties\",\"value\":\"Fish, seafood\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"seaside resort in the south of Crozon Peninsula\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"Morgat, 29160 Crozon, Finist\u00e8re, France\"}]}},{\"@type\":\"ListItem\",\"position\":38,\"item\":{\"@type\":\"Thing\",\"name\":\"Camaret-sur-Mer\",\"url\":\"https:\/\/www.ouest-france.fr\/bretagne\/camaret-sur-mer-29570\/\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":48.27528,\"longitude\":-4.59528},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"72.90\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"81\"},{\"@type\":\"PropertyValue\",\"name\":\"Must-see places \/ Activities\",\"value\":\"Toulinel of Camaret, Pointe de Pen-Hir\"},{\"@type\":\"PropertyValue\",\"name\":\"Markets \/ local events\",\"value\":\"Sea Market\"},{\"@type\":\"PropertyValue\",\"name\":\"Restaurants \/ specialties\",\"value\":\"Scallops, lobsters\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"picturesque small port, classified site\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"Camaret-sur-Mer, Finist\u00e8re, Brittany, France\"}]}},{\"@type\":\"ListItem\",\"position\":39,\"item\":{\"@type\":\"Thing\",\"name\":\"Locronan\",\"url\":\"https:\/\/www.ouest-france.fr\/bretagne\/locronan-29180\/\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":48.10056,\"longitude\":-4.20861},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"25.70\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"34\"},{\"@type\":\"PropertyValue\",\"name\":\"Must-see places \/ Activities\",\"value\":\"Classified village, Saint-Ronan church\"},{\"@type\":\"PropertyValue\",\"name\":\"Markets \/ local events\",\"value\":\"Craft market, Grande Trom\u00e9nie (July, 6 out of 7 years)\"},{\"@type\":\"PropertyValue\",\"name\":\"Restaurants \/ specialties\",\"value\":\"Cr\u00eaperies, local products\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"one of the most beautiful villages in France\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"Locronan, Finist\u00e8re, Brittany, France\"}]}},{\"@type\":\"ListItem\",\"position\":40,\"item\":{\"@type\":\"Thing\",\"name\":\"B\u00e9nodet\",\"url\":\"https:\/\/www.ouest-france.fr\/bretagne\/benodet-29950\/\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.87389,\"longitude\":-4.10639},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"26.00\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"33\"},{\"@type\":\"PropertyValue\",\"name\":\"Must-see places \/ Activities\",\"value\":\"Sea front, marina, B\u00e9nodet Islands\"},{\"@type\":\"PropertyValue\",\"name\":\"Markets \/ local events\",\"value\":\"Summer Market, Nautical Festival\"},{\"@type\":\"PropertyValue\",\"name\":\"Restaurants \/ specialties\",\"value\":\"Seafood, fish\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"reputed seaside resort\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"B\u00e9nodet, Finist\u00e8re, Brittany, France\"}]}},{\"@type\":\"ListItem\",\"position\":41,\"item\":{\"@type\":\"Thing\",\"name\":\"Cl\u00e9den-Cap-Sizun\",\"url\":\"https:\/\/www.ouest-france.fr\/bretagne\/cleden-cap-sizun-29770\/\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":48.04417,\"longitude\":-4.64806},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"68.50\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"78\"},{\"@type\":\"PropertyValue\",\"name\":\"Must-see places \/ Activities\",\"value\":\"Point du Raz, Pointe du Van, Port de Portz\"},{\"@type\":\"PropertyValue\",\"name\":\"Markets \/ local events\",\"value\":\"Summer markets\"},{\"@type\":\"PropertyValue\",\"name\":\"Restaurants \/ specialties\",\"value\":\"Crustaceans, fish\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"close to iconic natural sites\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"Cl\u00e9den-Cap-Sizun, Finist\u00e8re, Brittany, France\"}]}},{\"@type\":\"ListItem\",\"position\":42,\"item\":{\"@type\":\"Thing\",\"name\":\"Plogoff\",\"url\":\"https:\/\/www.ouest-france.fr\/bretagne\/plogoff-29770\/\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":48.03611,\"longitude\":-4.66361},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"75.20\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"83\"},{\"@type\":\"PropertyValue\",\"name\":\"Must-see places \/ Activities\",\"value\":\"Pointe du Raz, customs officer trail\"},{\"@type\":\"PropertyValue\",\"name\":\"Markets \/ local events\",\"value\":\"Summer markets\"},{\"@type\":\"PropertyValue\",\"name\":\"Restaurants \/ specialties\",\"value\":\"Fish, seafood\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"at the entrance of one of Brittany's most visited natural sites\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"Plogoff, Finist\u00e8re, Brittany, France\"}]}},{\"@type\":\"ListItem\",\"position\":43,\"item\":{\"@type\":\"Thing\",\"name\":\"Pleyben\",\"url\":\"https:\/\/www.ouest-france.fr\/bretagne\/pleyben-29190\/\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":48.22528,\"longitude\":-3.96417},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"25.40\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"33\"},{\"@type\":\"PropertyValue\",\"name\":\"Must-see places \/ Activities\",\"value\":\"Saint-Germain Church, parish enclosure\"},{\"@type\":\"PropertyValue\",\"name\":\"Markets \/ local events\",\"value\":\"Weekly market, medieval festival\"},{\"@type\":\"PropertyValue\",\"name\":\"Restaurants \/ specialties\",\"value\":\"Creperies, farm products\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"typical village in central Brittany\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"Pleyben, Finist\u00e8re, Brittany, France\"}]}},{\"@type\":\"ListItem\",\"position\":44,\"item\":{\"@type\":\"Thing\",\"name\":\"Hanvec\",\"url\":\"https:\/\/www.ouest-france.fr\/bretagne\/hanvec-29460\/\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":48.32667,\"longitude\":-4.16333},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"38.60\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"45\"},{\"@type\":\"PropertyValue\",\"name\":\"Must-see places \/ Activities\",\"value\":\"Stangala Valley, Hiking trails\"},{\"@type\":\"PropertyValue\",\"name\":\"Markets \/ local events\",\"value\":\"Local markets\"},{\"@type\":\"PropertyValue\",\"name\":\"Restaurants \/ specialties\",\"value\":\"Local products\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"rural commune north of Quimper\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"Hanvec, Finist\u00e8re, Brittany, France\"}]}},{\"@type\":\"ListItem\",\"position\":45,\"item\":{\"@type\":\"Thing\",\"name\":\"Huelgoat\",\"url\":\"https:\/\/www.ouest-france.fr\/bretagne\/huelgoat-29690\/\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":48.36639,\"longitude\":-3.74389},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"54.10\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"62\"},{\"@type\":\"PropertyValue\",\"name\":\"Must-see places \/ Activities\",\"value\":\"Huelgoat Forest, Chaos of Huelgoat\"},{\"@type\":\"PropertyValue\",\"name\":\"Markets \/ local events\",\"value\":\"Markets, Forest Festival\"},{\"@type\":\"PropertyValue\",\"name\":\"Restaurants \/ specialties\",\"value\":\"Galettes, cider\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"famous for its rocks and forest\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"Huelgoat, Finist\u00e8re, Brittany, France\"}]}},{\"@type\":\"ListItem\",\"position\":46,\"item\":{\"@type\":\"Thing\",\"name\":\"Douarnenez\",\"url\":\"https:\/\/www.ouest-france.fr\/bretagne\/douarnenez-29100\/\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":48.09111,\"longitude\":-4.33056},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"33.70\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"41\"},{\"@type\":\"PropertyValue\",\"name\":\"Must-see places \/ Activities\",\"value\":\"Port-Museum, Sables Blancs beach\"},{\"@type\":\"PropertyValue\",\"name\":\"Markets \/ local events\",\"value\":\"Sea Market, Port Festival\"},{\"@type\":\"PropertyValue\",\"name\":\"Restaurants \/ specialties\",\"value\":\"Sardines, fish, kouign-amann\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"old sardine fishing town\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"Douarnenez, Finist\u00e8re, Brittany, France\"}]}},{\"@type\":\"ListItem\",\"position\":47,\"item\":{\"@type\":\"Thing\",\"name\":\"Plouhinec\",\"url\":\"https:\/\/www.ouest-france.fr\/bretagne\/plouhinec-29780\/\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.99333,\"longitude\":-4.48361},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"63.20\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"72\"},{\"@type\":\"PropertyValue\",\"name\":\"Must-see places \/ Activities\",\"value\":\"Beach, coastal trails\"},{\"@type\":\"PropertyValue\",\"name\":\"Markets \/ local events\",\"value\":\"Markets, maritime festivals\"},{\"@type\":\"PropertyValue\",\"name\":\"Restaurants \/ specialties\",\"value\":\"Seafood, fish\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"southwest commune, near Audierne Bay\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"Plouhinec, Finist\u00e8re, Brittany, France\"}]}},{\"@type\":\"ListItem\",\"position\":48,\"item\":{\"@type\":\"Thing\",\"name\":\"Le Guilvinec\",\"url\":\"https:\/\/www.ouest-france.fr\/bretagne\/le-guilvinec-29730\/\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.79611,\"longitude\":-4.28194},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"45.00\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"51\"},{\"@type\":\"PropertyValue\",\"name\":\"Must-see places \/ Activities\",\"value\":\"Fishing port, Haliotika museum\"},{\"@type\":\"PropertyValue\",\"name\":\"Markets \/ local events\",\"value\":\"Fish market, Sea festival\"},{\"@type\":\"PropertyValue\",\"name\":\"Restaurants \/ specialties\",\"value\":\"Seafood, fish\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"first artisanal port of Brittany\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"Le Guilvinec, Finist\u00e8re, Brittany, France\"}]}},{\"@type\":\"ListItem\",\"position\":49,\"item\":{\"@type\":\"Thing\",\"name\":\"Quimperl\u00e9\",\"url\":\"https:\/\/www.ouest-france.fr\/bretagne\/quimperle-29300\/\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.87361,\"longitude\":-3.55306},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"32.10\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"39\"},{\"@type\":\"PropertyValue\",\"name\":\"Must-see places \/ Activities\",\"value\":\"Old town, Sainte-Croix church\"},{\"@type\":\"PropertyValue\",\"name\":\"Markets \/ local events\",\"value\":\"Markets, medieval festivals\"},{\"@type\":\"PropertyValue\",\"name\":\"Restaurants \/ specialties\",\"value\":\"Crepes, local products\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"historic town between Finist\u00e8re and Morbihan\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"Quimperl\u00e9, Finist\u00e8re, Brittany, France\"}]}},{\"@type\":\"ListItem\",\"position\":50,\"item\":{\"@type\":\"Thing\",\"name\":\"Saint-Renan\",\"url\":\"https:\/\/www.ouest-france.fr\/bretagne\/saint-renan-29290\/\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":48.43389,\"longitude\":-4.61472},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"68.80\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"76\"},{\"@type\":\"PropertyValue\",\"name\":\"Must-see places \/ Activities\",\"value\":\"Central square, covered market\"},{\"@type\":\"PropertyValue\",\"name\":\"Markets \/ local events\",\"value\":\"Markets, local festivals\"},{\"@type\":\"PropertyValue\",\"name\":\"Restaurants \/ specialties\",\"value\":\"Creperies, regional products\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"medieval town near Brest\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"Saint-Renan, Finist\u00e8re, Brittany, France\"}]}},{\"@type\":\"ListItem\",\"position\":51,\"item\":{\"@type\":\"Thing\",\"name\":\"Tregarvan (merged with Argol)\",\"url\":\"https:\/\/www.ouest-france.fr\/bretagne\/le-faou\/\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":48.32778,\"longitude\":-4.22972},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"57.30\"},{\"@type\":\"PropertyValue\",\"name\":\"Driving time (min)\",\"value\":\"65\"},{\"@type\":\"PropertyValue\",\"name\":\"Must-see places \/ Activities\",\"value\":\"Rural school museum\"},{\"@type\":\"PropertyValue\",\"name\":\"Markets \/ local events\",\"value\":\"Local markets\"},{\"@type\":\"PropertyValue\",\"name\":\"Restaurants \/ specialties\",\"value\":\"Cr\u00eapes, galettes\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"village in the Armorique Regional Natural Park\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"Tregarvan, Finist\u00e8re, Brittany, France\"}]}}]},{\"@type\":\"ItemList\",\"name\":\"Activit\u00e9s et lieux recommand\u00e9s\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"Thing\",\"name\":\"Hiking on the GR34 coastal trail\",\"url\":\"https:\/\/www.tourismebretagne.com\/offres\/camping-domaine-de-pendruc-tregunc-fr-1964579\/\",\"image\":\"https:\/\/www.iroise-bretagne.bzh\/assets\/uploads\/sites\/2\/2023\/10\/marcher-sur-le-gr34-thibault-poriel.jpg\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.84592,\"longitude\":-3.880062},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Type of event (market, festival, sport, etc.)\",\"value\":\"Outdoor activity\"},{\"@type\":\"PropertyValue\",\"name\":\"City \/ Zone\",\"value\":\"Coastal trail near Camping Domaine de Pendruc\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"About 1 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Average duration\",\"value\":\"Variable depending on the route\"},{\"@type\":\"PropertyValue\",\"name\":\"Reservation necessary?\",\"value\":\"Non\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Walk along the famous coastal trail offering panoramic views of the sea and Pouldohan bay.\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"Coastal trail around Tr\u00e9gunc\"}]}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"Thing\",\"name\":\"Bike Ride and Bicycle Rental\",\"url\":\"https:\/\/www.odalys-vacances.com\/location-mer\/bretagne\/tregunc\/domaine-de-pendruc.html\",\"image\":\"https:\/\/www.campinglesuroit.com\/wp-content\/uploads\/2024\/08\/cyclistes-dans-le-finistere-sud.webp\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.84592,\"longitude\":-3.880062},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Type of event (market, festival, sport, etc.)\",\"value\":\"Sports Activity\"},{\"@type\":\"PropertyValue\",\"name\":\"City \/ Zone\",\"value\":\"Camping Domaine de Pendruc\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"On site\"},{\"@type\":\"PropertyValue\",\"name\":\"Average duration\",\"value\":\"Variable\"},{\"@type\":\"PropertyValue\",\"name\":\"Reservation necessary?\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Bike rental to explore the surroundings of the campsite, including Breton landscapes and nearby beaches.\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"Roz Penanguer, 29910 Tr\u00e9gunc\"}]}},{\"@type\":\"ListItem\",\"position\":3,\"item\":{\"@type\":\"Thing\",\"name\":\"Observation and Discovery of the Fortified City of Concarneau\",\"url\":\"https:\/\/www.flowercampings.com\/camping-finistere\/camping-domaine-de-pendruc\",\"image\":\"https:\/\/concarneau-cornouaille.fr\/wp-content\/uploads\/2025\/11\/concarneau-ville-close-fortifiee-1024x585.jpg\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.876,\"longitude\":-3.917},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Type of event (market, festival, sport, etc.)\",\"value\":\"Cultural and Touristic Activity\"},{\"@type\":\"PropertyValue\",\"name\":\"City \/ Zone\",\"value\":\"Concarneau (less than 10 km)\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"About 9 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Average duration\",\"value\":\"Half-day\"},{\"@type\":\"PropertyValue\",\"name\":\"Reservation necessary?\",\"value\":\"Non\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Visit the ramparts, surrounding walkways, port, and the old town of the walled city.\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"Concarneau, Finist\u00e8re\"}]}},{\"@type\":\"ListItem\",\"position\":4,\"item\":{\"@type\":\"Thing\",\"name\":\"Discover Pont-Aven, the Town of Artists\",\"url\":\"https:\/\/www.flowercampings.com\/camping-finistere\/camping-domaine-de-pendruc\",\"image\":\"https:\/\/www.domainedependruc.com\/wp-content\/uploads\/2020\/11\/camping-pont-aven.jpg\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.822,\"longitude\":-3.606},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Type of event (market, festival, sport, etc.)\",\"value\":\"Cultural Activity\"},{\"@type\":\"PropertyValue\",\"name\":\"City \/ Zone\",\"value\":\"Pont-Aven\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"About 12 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Average duration\",\"value\":\"Half-day\"},{\"@type\":\"PropertyValue\",\"name\":\"Reservation necessary?\",\"value\":\"Non\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Stroll through the picturesque streets of Pont-Aven, discover its estuary and art galleries.\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"Pont-Aven, Finist\u00e8re\"}]}},{\"@type\":\"ListItem\",\"position\":5,\"item\":{\"@type\":\"Thing\",\"name\":\"Tidal Observation and Discovery of the Gl\u00e9nan Archipelago\",\"url\":\"https:\/\/www.tripadvisor.fr\/Hotel_Review-g1501179-d3982367-Reviews-Flower_Camping_Le_Domaine_De_Pendruc-Tregunc_Finistere_Brittany.html\",\"image\":\"https:\/\/www.vedettes-odet.com\/wp-content\/uploads\/2024\/03\/glenan-decouverte-ile-penfret.jpg\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.8,\"longitude\":-3.8},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Type of event (market, festival, sport, etc.)\",\"value\":\"Nature and Maritime Discovery Activity\"},{\"@type\":\"PropertyValue\",\"name\":\"City \/ Zone\",\"value\":\"Around Tr\u00e9gunc\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"About 10 km to the port\"},{\"@type\":\"PropertyValue\",\"name\":\"Average duration\",\"value\":\"Half-day\"},{\"@type\":\"PropertyValue\",\"name\":\"Reservation necessary?\",\"value\":\"Often necessary\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Visit the Gl\u00e9nan archipelago with its crystal-clear waters, with options for boat excursions.\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"Archipel des Gl\u00e9nan, Finist\u00e8re\"}]}},{\"@type\":\"ListItem\",\"position\":6,\"item\":{\"@type\":\"Thing\",\"name\":\"Golf Blue Green de Cornouaille\",\"url\":\"https:\/\/www.golfbluegreen.com\/cornouaille\/\",\"image\":\"https:\/\/cdn.flyovergreen.com\/3619\/conversions\/cover-watermarked.jpg\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.875,\"longitude\":-3.917},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Type of event (market, festival, sport, etc.)\",\"value\":\"Golf\"},{\"@type\":\"PropertyValue\",\"name\":\"City \/ Zone\",\"value\":\"Concarneau\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"9 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Average duration\",\"value\":\"15 minutes by car\"},{\"@type\":\"PropertyValue\",\"name\":\"Reservation necessary?\",\"value\":\"Recommended\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"An 18-hole golf course offering a pleasant natural setting by the sea, ideal for golf enthusiasts looking to diversify activities close to the campsite.\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"Rue de Porzou, 29900 Concarneau\"}]}},{\"@type\":\"ListItem\",\"position\":7,\"item\":{\"@type\":\"Thing\",\"name\":\"Cap Oc\u00e9an Diving Center\",\"url\":\"https:\/\/www.cap-ocean.fr\/\",\"image\":\"https:\/\/bluegreen.fr\/wp-content\/uploads\/2019\/10\/BG22-PloemeurOcean@alamoureux_D6A5240.jpg\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.875,\"longitude\":-3.917},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Type of event (market, festival, sport, etc.)\",\"value\":\"Scuba diving\"},{\"@type\":\"PropertyValue\",\"name\":\"City \/ Zone\",\"value\":\"Concarneau\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"9 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Average duration\",\"value\":\"15 minutes by car\"},{\"@type\":\"PropertyValue\",\"name\":\"Reservation necessary?\",\"value\":\"Oui\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Offers diving trips, baptisms, and training to discover the marine biodiversity of Concarneau Bay and the Gl\u00e9nan Archipelago.\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"6 Quai Carnot, 29900 Concarneau\"}]}},{\"@type\":\"ListItem\",\"position\":8,\"item\":{\"@type\":\"Thing\",\"name\":\"Aquashow Quimperl\u00e9 Water Park\",\"url\":\"https:\/\/www.aquashow.fr\/\",\"image\":\"https:\/\/www.deconcarneauapontaven.com\/wp-content\/uploads\/tourinsoft\/loibre029fs00030-1.jpg\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.87,\"longitude\":-3.55},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Type of event (market, festival, sport, etc.)\",\"value\":\"Water park\"},{\"@type\":\"PropertyValue\",\"name\":\"City \/ Zone\",\"value\":\"Quimperl\u00e9\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"40 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Average duration\",\"value\":\"30 minutes by car\"},{\"@type\":\"PropertyValue\",\"name\":\"Reservation necessary?\",\"value\":\"Recommended\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"A water park with slides, wave pools, and relaxation areas for a fun family day.\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"Lieu-dit Pen Ar C'hoat, 29300 Quimperl\u00e9\"}]}},{\"@type\":\"ListItem\",\"position\":9,\"item\":{\"@type\":\"Thing\",\"name\":\"Concarneau Fishing Museum\",\"url\":\"https:\/\/www.musee-peche-concarneau.fr\/\",\"image\":\"https:\/\/bretagne.media.tourinsoft.eu\/upload\/MPeche2020wEB-86.jpg\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.87,\"longitude\":-3.92},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Type of event (market, festival, sport, etc.)\",\"value\":\"Museum\"},{\"@type\":\"PropertyValue\",\"name\":\"City \/ Zone\",\"value\":\"Concarneau\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"9 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Average duration\",\"value\":\"15 minutes by car\"},{\"@type\":\"PropertyValue\",\"name\":\"Reservation necessary?\",\"value\":\"Non\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Discover maritime history and fishing in the region, located in the walled city of Concarneau, a must-see historical site.\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"Ville Close, 29900 Concarneau\"}]}},{\"@type\":\"ListItem\",\"position\":10,\"item\":{\"@type\":\"Thing\",\"name\":\"Cranou Forest Botanical Trail\",\"url\":\"https:\/\/www.bretagne.com\/decouvrir\/forets\/foret-du-cranou\/\",\"image\":\"https:\/\/www.geopark-armorique.fr\/wp-content\/uploads\/sites\/3\/2022\/03\/Carte-2_2_Foret-du-Cranou-1024x511.jpg\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":48.17,\"longitude\":-3.73},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Type of event (market, festival, sport, etc.)\",\"value\":\"Hiking \/ Nature\"},{\"@type\":\"PropertyValue\",\"name\":\"City \/ Zone\",\"value\":\"near Quimper (about 30 km)\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"30 km\"},{\"@type\":\"PropertyValue\",\"name\":\"Average duration\",\"value\":\"40 minutes by car\"},{\"@type\":\"PropertyValue\",\"name\":\"Reservation necessary?\",\"value\":\"Non\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"A trail to discover local flora and fauna of inland Brittany.\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"Cranou Forest, 29520 Ch\u00e2teauneuf-du-Faou\"}]}}]},{\"@type\":\"ItemList\",\"name\":\"\u00c9v\u00e9nements recommand\u00e9s\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"Thing\",\"name\":\"Spectacle and Fest-Noz at Tr\u00e9gunc\",\"description\":\"Show offered by the circle Ar rouedo\u00fa glas of Concarneau followed by an lively fest-noz by the group Pollen. Open-air event, free entry.\",\"url\":\"https:\/\/tamm-kreiz.bzh\/evenement\/72824\/Spectacle+et+fest-noz+le+7+8+2025+%C3%A0+Tr%C3%A9gunc\",\"image\":\"https:\/\/media.tamm-kreiz.bzh\/evenements\/evenements\/2025\/eve_73624\/35458\/image-thumb__35458__v5_affiche_800\/phpfweKir_344148972.c3bbaea2.pngv\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.868,\"longitude\":-3.897},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Date \/ Period\",\"value\":\"Thursday, August 7, 2025, 9:00 PM\"},{\"@type\":\"PropertyValue\",\"name\":\"Location (city)\",\"value\":\"Place de l'\u00e9glise, 29910 Tr\u00e9gunc\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"In the town center, accessible from Pendruc\"},{\"@type\":\"PropertyValue\",\"name\":\"Type of event (market, festival, sport, etc.)\",\"value\":\"Breton cultural and festive show\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Free entry, parking available nearby.\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"Place de l'\u00e9glise, 29910 Tr\u00e9gunc\"}]}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"Thing\",\"name\":\"European Heritage Days\",\"description\":\"Visits and activities around the local architectural heritage as part of the 42nd edition of European Heritage Days.\",\"url\":\"https:\/\/patrimoinetregunc.fr\/agenda\/journees-europeennes-du-patrimoine\/\",\"image\":\"https:\/\/www.tregunc.fr\/app\/uploads\/2025\/09\/format-1200x628-1-scaled.jpg\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.87,\"longitude\":-3.9},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Date \/ Period\",\"value\":\"September 19-21, 2025\"},{\"@type\":\"PropertyValue\",\"name\":\"Location (city)\",\"value\":\"Heritage sites in Tr\u00e9gunc and surroundings\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"Accessible from Domaine de Pendruc by car or bike\"},{\"@type\":\"PropertyValue\",\"name\":\"Type of event (market, festival, sport, etc.)\",\"value\":\"Cultural and heritage event\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Activities free or at reduced prices depending on sites, hours, and detailed program available on the local heritage website.\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"Tr\u00e9gunc 29910\"}]}},{\"@type\":\"ListItem\",\"position\":3,\"item\":{\"@type\":\"Thing\",\"name\":\"Music Festival in Tr\u00e9gunc\",\"description\":\"Free outdoor concerts to celebrate local and regional music, with various entertainment in different districts.\",\"url\":\"https:\/\/www.tregunc.fr\/actualite\/savourez-lete-a-tregunc\/\",\"image\":\"https:\/\/encrypted-tbn0.gstatic.com\/images?q=tbn:ANd9GcQZWA6FDtjW1u0RIfihC5Rwp0tyRgPHG0VQ0A\\u0026s\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.868,\"longitude\":-3.9},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Date \/ Period\",\"value\":\"Around June 21, 2025\"},{\"@type\":\"PropertyValue\",\"name\":\"Location (city)\",\"value\":\"Various public places in Tr\u00e9gunc\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"Less than 5 km from Domaine de Pendruc\"},{\"@type\":\"PropertyValue\",\"name\":\"Type of event (market, festival, sport, etc.)\",\"value\":\"Music festival\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Free participation, family-friendly and convivial atmosphere, detailed program available at tregunc.fr during summer.\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"Tr\u00e9gunc center\"}]}},{\"@type\":\"ListItem\",\"position\":4,\"item\":{\"@type\":\"Thing\",\"name\":\"Treg'on the Beach - Summer Festival\",\"description\":\"Summer schedule of events, exhibitions, and themed evenings by the sea, highlighting Breton and maritime culture.\",\"url\":\"https:\/\/www.tregunc.fr\/actualite\/savourez-lete-a-tregunc\/\",\"image\":\"https:\/\/encrypted-tbn0.gstatic.com\/images?q=tbn:ANd9GcTK1qMp11g0__94mS1eltTRRP5FVH1n49H3Kw\\u0026s\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.87,\"longitude\":-3.895},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Date \/ Period\",\"value\":\"June 21 to September 6, 2025\"},{\"@type\":\"PropertyValue\",\"name\":\"Location (city)\",\"value\":\"Beaches and seaside areas in Tr\u00e9gunc\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"Immediate proximity to the beaches around Domaine de Pendruc\"},{\"@type\":\"PropertyValue\",\"name\":\"Type of event (market, festival, sport, etc.)\",\"value\":\"Cultural and festive summer festival\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Free access to most activities, detailed information on the city's official website.\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"Beaches of Tr\u00e9gunc 29910\"}]}},{\"@type\":\"ListItem\",\"position\":5,\"item\":{\"@type\":\"Thing\",\"name\":\"Local Market of Tr\u00e9gunc\",\"description\":\"Weekly market offering fresh products, local crafts, Breton specialties, and organic products.\",\"url\":\"https:\/\/www.tregunc.fr\",\"image\":\"https:\/\/www.tregunc.fr\/app\/uploads\/2024\/03\/tregunc-marche-1-scaled.jpg\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.865,\"longitude\":-3.9},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Date \/ Period\",\"value\":\"Every Thursday morning 2025\"},{\"@type\":\"PropertyValue\",\"name\":\"Location (city)\",\"value\":\"Central square of Tr\u00e9gunc\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"About 3 km from Domaine de Pendruc\"},{\"@type\":\"PropertyValue\",\"name\":\"Type of event (market, festival, sport, etc.)\",\"value\":\"Traditional market\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Lively and very busy, ideal for discovering local flavors during your stay.\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"Market Square, 29910 Tr\u00e9gunc\"}]}},{\"@type\":\"ListItem\",\"position\":6,\"item\":{\"@type\":\"Thing\",\"name\":\"Contemporary Art Exhibition at Tr\u00e9gunc Media Library\",\"description\":\"Temporary exhibition of Breton contemporary artists with vernissage and meet-and-greets.\",\"url\":\"https:\/\/www.tregunc.fr\",\"image\":\"https:\/\/www.alentoor.fr\/assets\/img\/event\/default\/exposition-medium.jpg\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.866,\"longitude\":-3.9},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Date \/ Period\",\"value\":\"July - August 2025\"},{\"@type\":\"PropertyValue\",\"name\":\"Location (city)\",\"value\":\"Municipal Media Library 29910 Tr\u00e9gunc\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"4 km from Domaine de Pendruc\"},{\"@type\":\"PropertyValue\",\"name\":\"Type of event (market, festival, sport, etc.)\",\"value\":\"Cultural exhibition\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Free entry, opening hours on the media library's website.\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"Rue de la M\u00e9diath\u00e8que, 29910 Tr\u00e9gunc\"}]}},{\"@type\":\"ListItem\",\"position\":7,\"item\":{\"@type\":\"Thing\",\"name\":\"Guided Kayak Discovery Tour around Tr\u00e9gunc\",\"description\":\"Guided kayak trips to explore the coast, local wildlife, and marine flora.\",\"url\":\"https:\/\/www.tregunc.fr\",\"image\":\"https:\/\/cdt29.media.tourinsoft.eu\/upload\/cardinale-sud-1.jpg\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.869,\"longitude\":-3.896},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Date \/ Period\",\"value\":\"May to September 2025\"},{\"@type\":\"PropertyValue\",\"name\":\"Location (city)\",\"value\":\"Beaches and coves near Domaine de Pendruc\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"Immediate proximity\"},{\"@type\":\"PropertyValue\",\"name\":\"Type of event (market, festival, sport, etc.)\",\"value\":\"Sports and nature activity\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Reservation recommended, prices and schedules available from local providers.\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"Starting points at beaches around Pendruc, 29910 Tr\u00e9gunc\"}]}},{\"@type\":\"ListItem\",\"position\":8,\"item\":{\"@type\":\"Thing\",\"name\":\"Traditional Breton Cuisine Workshop\",\"description\":\"Learning classic Breton recipes with a local chef, tasting included.\",\"url\":\"https:\/\/www.tregunc.fr\",\"image\":\"https:\/\/bretagne.media.tourinsoft.eu\/upload\/--CANDIDE-CAMERA-BD-08371.jpg\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.867,\"longitude\":-3.9},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Date \/ Period\",\"value\":\"Every Wednesday morning July-August 2025\"},{\"@type\":\"PropertyValue\",\"name\":\"Location (city)\",\"value\":\"Tr\u00e9gunc Cultural Center\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"Approximately 4 km from Domaine de Pendruc\"},{\"@type\":\"PropertyValue\",\"name\":\"Type of event (market, festival, sport, etc.)\",\"value\":\"Cooking workshop\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Reservation required, limited to 12 people, prices available on site.\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"Cultural Center, 29910 Tr\u00e9gunc\"}]}},{\"@type\":\"ListItem\",\"position\":9,\"item\":{\"@type\":\"Thing\",\"name\":\"Tr\u00e9gunc Amateur Theatre Festival\",\"description\":\"Theatre performances by local and regional companies, friendly atmosphere guaranteed.\",\"url\":\"https:\/\/www.tregunc.fr\",\"image\":\"https:\/\/images.ladepeche.fr\/api\/v1\/images\/view\/653c7d2484ed4e7fd328e7ab\/large\/image.jpg?v=1\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.867,\"longitude\":-3.9},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Date \/ Period\",\"value\":\"Late August 2025 (dates to be confirmed)\"},{\"@type\":\"PropertyValue\",\"name\":\"Location (city)\",\"value\":\"Tr\u00e9gunc Town Hall\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"4 km from Domaine de Pendruc\"},{\"@type\":\"PropertyValue\",\"name\":\"Type of event (market, festival, sport, etc.)\",\"value\":\"Cultural event\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Local ticketing, moderate prices, information on the municipal website.\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"Town Hall, 29910 Tr\u00e9gunc\"}]}},{\"@type\":\"ListItem\",\"position\":10,\"item\":{\"@type\":\"Thing\",\"name\":\"Summer Night Market in Tr\u00e9gunc\",\"description\":\"Night market with craft stalls, gourmet food, and musical entertainment.\",\"url\":\"https:\/\/www.tregunc.fr\",\"image\":\"https:\/\/encrypted-tbn0.gstatic.com\/images?q=tbn:ANd9GcT20v1dRDlOfIjSVNsFBUiGcc3xdN6q6dNR0w\\u0026s\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.865,\"longitude\":-3.9},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Date \/ Period\",\"value\":\"July and August 2025, every Wednesday evening\"},{\"@type\":\"PropertyValue\",\"name\":\"Location (city)\",\"value\":\"Tr\u00e9gunc City Center\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"Near Domaine de Pendruc\"},{\"@type\":\"PropertyValue\",\"name\":\"Type of event (market, festival, sport, etc.)\",\"value\":\"Summer market and entertainment\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Warm and festive atmosphere, parking recommended outside the center.\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"City Center, 29910 Tr\u00e9gunc\"}]}},{\"@type\":\"ListItem\",\"position\":11,\"item\":{\"@type\":\"Thing\",\"name\":\"Local Sailing Competition in Tr\u00e9gunc\",\"description\":\"Sailing regatta involving local and regional clubs, open to the public to watch.\",\"url\":\"https:\/\/www.tregunc.fr\",\"image\":\"https:\/\/encrypted-tbn0.gstatic.com\/images?q=tbn:ANd9GcTGbplZgPqZuS4LdkmyNkZ1x2TxQMhmmqUf9w\\u0026s\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.87,\"longitude\":-3.91},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Date \/ Period\",\"value\":\"First half of August 2025\"},{\"@type\":\"PropertyValue\",\"name\":\"Location (city)\",\"value\":\"Tr\u00e9vignon Port, Tr\u00e9gunc\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"Approximately 5 km from Domaine de Pendruc\"},{\"@type\":\"PropertyValue\",\"name\":\"Type of event (market, festival, sport, etc.)\",\"value\":\"Water sports event\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Free access to the port, presence of information stands and on-site catering.\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"Tr\u00e9vignon Port, 29910 Tr\u00e9gunc\"}]}},{\"@type\":\"ListItem\",\"position\":12,\"item\":{\"@type\":\"Thing\",\"name\":\"Seashore Fishing Introduction Workshop\",\"description\":\"Intro to beach fishing, regulations and recipes, supervised by local guides.\",\"url\":\"https:\/\/www.tregunc.fr\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.87,\"longitude\":-3.9},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Date \/ Period\",\"value\":\"Every Saturday morning July-August 2025\"},{\"@type\":\"PropertyValue\",\"name\":\"Location (city)\",\"value\":\"Pouldohan Beach, Tr\u00e9gunc\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"1 km from Domaine de Pendruc\"},{\"@type\":\"PropertyValue\",\"name\":\"Type of event (market, festival, sport, etc.)\",\"value\":\"Nature and tradition workshop\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Reservation recommended, equipment provided.\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"Pouldohan Beach, 29910 Tr\u00e9gunc\"}]}},{\"@type\":\"ListItem\",\"position\":13,\"item\":{\"@type\":\"Thing\",\"name\":\"Open-air screening of Breton films\",\"description\":\"Free outdoor film screenings showcasing Breton culture.\",\"url\":\"https:\/\/www.tregunc.fr\",\"image\":\"https:\/\/media.letelegramme.fr\/api\/v1\/images\/view\/689dcce575e74c2cf70a6d70\/web_golden_xxl\/689dcce575e74c2cf70a6d70.1\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.868,\"longitude\":-3.9},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Date \/ Period\",\"value\":\"Every Friday evening in July-August 2025\"},{\"@type\":\"PropertyValue\",\"name\":\"Location (city)\",\"value\":\"Tr\u00e9gunc Municipal Park\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"3 km from Domaine de Pendruc\"},{\"@type\":\"PropertyValue\",\"name\":\"Type of event (market, festival, sport, etc.)\",\"value\":\"Outdoor cultural activity\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Lounge chairs and picnics recommended.\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"Municipal Park, 29910 Tr\u00e9gunc\"}]}},{\"@type\":\"ListItem\",\"position\":14,\"item\":{\"@type\":\"Thing\",\"name\":\"Exhibition and tasting of artisanal cider\",\"description\":\"Presentation of different Breton ciders, tastings, and meeting with local producers.\",\"url\":\"https:\/\/www.tregunc.fr\",\"image\":\"https:\/\/static.actu.fr\/uploads\/2023\/07\/48b2bc7a8a9464cb2bc7a8a9410c2bv-960x640.jpg\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.867,\"longitude\":-3.9},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Date \/ Period\",\"value\":\"Weekend of September 12-13, 2025\"},{\"@type\":\"PropertyValue\",\"name\":\"Location (city)\",\"value\":\"Tr\u00e9gunc Multipurpose Hall\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"4 km from Domaine de Pendruc\"},{\"@type\":\"PropertyValue\",\"name\":\"Type of event (market, festival, sport, etc.)\",\"value\":\"Gastronomic fair\"},{\"@type\":\"PropertyValue\",\"name\":\"Tip or comment\",\"value\":\"Moderate paid entry, friendly and tasting-oriented event.\"},{\"@type\":\"PropertyValue\",\"name\":\"Complete address\",\"value\":\"Multipurpose Hall, 29910 Tr\u00e9gunc\"}]}}]}]}<\/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:\/\/www.domainedependruc.com\/wp-content\/uploads\/2020\/11\/vacances-plage-tregun.jpg)\">\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 Pendruc<\/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>Tr\u00e9gunc<\/strong> \u2014 Town where Pendruc camping is located, by the sea, with many coastal paths and beaches.<\/li>\n              <li><strong>The FREECAMP offers comfort and privacy<\/strong> \u2014 The FREECAMP offers comfort and privacy, with private sanitary facilities consisting of a shower, washbasin and WC. Kitchen amenities include a sink and refrigerator. Also available is a garden lounge&hellip;<\/li>\n              <li><strong>18 m\u00b2 mobile home with 1 bedroom<\/strong> \u2014 18 m\u00b2 mobile home with 1 bedroom, living room with TV, equipped kitchen, bathroom with toilet, covered terrace with garden lounge.<\/li>\n              <li><strong>27 m\u00b2 mobile home with 2 bedrooms<\/strong> \u2014 27 m\u00b2 mobile home with 2 bedrooms, living room with TV, equipped kitchen, bathroom, toilet, terrace with garden lounge. Models 2005 Ridorev, IRM and Trigano.<\/li>\n              <li><strong>Wooden lodge tent 21m\u00b2<\/strong> \u2014 Wooden lodge tent 21m\u00b2, without sanitary facilities, comprising 2 bedrooms, equipped kitchen, covered terrace with garden lounge.<\/li>\n              <li><strong>Mobilhome 27m\u00b2 comprenant 2 chambres<\/strong> \u2014 Mobilhome 27m\u00b2 comprenant 2 chambres, s\u00e9jour avec t\u00e9l\u00e9vision, cuisine \u00e9quip\u00e9e, salle d&#039;eau, wc, terrasse semi-couverte avec salon de jardin.<\/li>\n              <li><strong>Mobilhome 25<\/strong> \u2014 Mobilhome 25,5m\u00b2 comprenant 2 chambres, s\u00e9jour avec t\u00e9l\u00e9vision, cuisine \u00e9quip\u00e9e, salle d&#039;eau, wc, terrasse semi-couverte avec salon de jardin. Mod\u00e8le 2005.<\/li>\n              <li><strong>26m\u00b2 lodge tent including 2 bedrooms<\/strong> \u2014 26m\u00b2 lodge tent including 2 bedrooms, equipped kitchen, bathroom, toilet, covered terrace with garden furniture.<\/li>\n              <li><strong>Mobilhome 29 m\u00b2 including 2 bedrooms<\/strong> \u2014 Mobilhome 29 m\u00b2 including 2 bedrooms, living room with TV, equipped kitchen, bathroom, toilet, terrace with garden furniture. Trigano model, 2022.<\/li>\n              <li><strong>2019 mobile home of 27 m\u00b2 including 2\u2026<\/strong> \u2014 2019 mobile home of 27 m\u00b2 including 2 bedrooms, living room with TV, equipped kitchen, bathroom, toilet, covered terrace with garden furniture.<\/li>\n              <li><strong>31m\u00b2 mobilhome including 2 bedrooms<\/strong> \u2014 31m\u00b2 mobilhome including 2 bedrooms, living room with TV, equipped kitchen, bathroom with WC, covered terrace with garden furniture.<\/li>\n              <li><strong>27 m\u00b2 mobile home including 2 bedrooms<\/strong> \u2014 27 m\u00b2 mobile home including 2 bedrooms, living room with TV, panoramic equipped kitchen, dining area + living corner, bathroom, separate toilet, covered terrace with garden furniture. Rideau model 2024.<\/li>\n              <li><strong>27 m\u00b2 mobile home with 2 bedrooms<\/strong> \u2014 27 m\u00b2 mobile home with 2 bedrooms, living room with TV, equipped kitchen, bathroom, toilet, covered terrace with garden furniture.<\/li>\n              <li><strong>34 m\u00b2 residential mobile home with 2 bedrooms<\/strong> \u2014 34 m\u00b2 residential mobile home with 2 bedrooms, living room with TV, equipped kitchen, bathroom, toilet, covered terrace with garden furniture.<\/li>\n              <li><strong>33 m\u00b2 mobile home including 3 bedrooms<\/strong> \u2014 33 m\u00b2 mobile home including 3 bedrooms, living room with TV, equipped kitchen, bathroom, toilet, terrace with garden furniture. Renovated Available in Ridorev and Trigano models. Renovated mobile home.<\/li>\n              <li><strong>Tente lodge 34m\u00b2 comprenant 3 chambres<\/strong> \u2014 Tente lodge 34m\u00b2 comprenant 3 chambres, cuisine \u00e9quip\u00e9e, salle d&#039;eau, wc, terrasse couverte avec salon de jardin.<\/li>\n              <li><strong>Mobilhome 33 m\u00b2 comprenant 3 chambres<\/strong> \u2014 Mobilhome 33 m\u00b2 comprenant 3 chambres, s\u00e9jour avec t\u00e9l\u00e9vision, cuisine \u00e9quip\u00e9e, salle d&#039;eau, wc, terrasse avec salon de jardin. Mod\u00e8le Trigano, 2022.<\/li>\n              <li><strong>Mobile home of 33 m\u00b2 including 3 bedrooms<\/strong> \u2014 Mobile home of 33 m\u00b2 including 3 bedrooms, living room with TV, equipped kitchen, bathroom, toilet, covered terrace with garden furniture.<\/li>\n              <li><strong>Mobile home of 28 m\u00b2 including 2 bedrooms<\/strong> \u2014 Mobile home of 28 m\u00b2 including 2 bedrooms, living room with TV, equipped kitchen with dishwasher and Senseo, sheets, bathroom with XXL shower, toilet, covered terrace with garden furniture. Model&hellip;<\/li>\n              <li><strong>Mobile home of 30 m\u00b2 including 2 bedrooms<\/strong> \u2014 Mobile home of 30 m\u00b2 including 2 bedrooms, living room with TV, equipped kitchen with dishwasher and Senseo, sheets provided, bathroom with XXL shower, toilet, covered terrace with garden furniture.&hellip;<\/li>\n              <li><strong>Mobile home of 31 m\u00b2 including 2 bedrooms<\/strong> \u2014 Mobile home of 31 m\u00b2 including 2 bedrooms, living room with television, equipped kitchen with dishwasher and Senseo, sheets provided, bathroom with XXL shower, toilet, covered terrace with garden furniture.&hellip;<\/li>\n              <li><strong>Mobile home of 35 m\u00b2 including 3 bedrooms<\/strong> \u2014 Mobile home of 35 m\u00b2 including 3 bedrooms, living room with television, equipped kitchen, bathroom, toilet, covered terrace with garden furniture. Model of 2025<\/li>\n              <li><strong>30 m\u00b2 mobile home with 3 bedrooms<\/strong> \u2014 30 m\u00b2 mobile home with 3 bedrooms, bedding provided, living room with television, fully equipped kitchen with dishwasher, filter coffee maker and Senso, bathroom, toilet, covered terrace with garden furniture.<\/li>\n              <li><strong>33 m\u00b2 mobile home with 3 bedrooms<\/strong> \u2014 33 m\u00b2 mobile home with 3 bedrooms, living room with television, fully equipped kitchen with dishwasher and Senso, bedding provided, bathroom with XXL shower, WC, covered terrace with garden furniture.&hellip;<\/li>\n              <li><strong>Mobilhome 36 m\u00b2 comprenant 4 chambres<\/strong> \u2014 Mobilhome 36 m\u00b2 comprenant 4 chambres, draps fournis, s\u00e9jour avec t\u00e9l\u00e9vision, cuisine \u00e9quip\u00e9e avec lave-vaisselle, cafeti\u00e8re filtre et Sens\u00e9o, salle d&#039;eau, wc, terrasse couverte avec salon de jardin.<\/li>\n              <li><strong>Mobilhome 40 m\u00b2 comprenant 4 chambres<\/strong> \u2014 Mobilhome 40 m\u00b2 comprenant 4 chambres, draps fournis, 2 salles d&#039;eau, s\u00e9jour avec t\u00e9l\u00e9vision, cuisine \u00e9quip\u00e9e avec lave-vaisselle, cafeti\u00e8re filtre et Sens\u00e9o, 2 wc, terrasse couverte avec salon de jardin.<\/li>\n              <li><strong>Mobilhome 40 m\u00b2 comprenant 2 chambres<\/strong> \u2014 Mobilhome 40 m\u00b2 comprenant 2 chambres, draps et linge de bain fournis, 2 salles de bain, Wc, s\u00e9jour avec t\u00e9l\u00e9vision, cuisine \u00e9quip\u00e9e avec lave-vaiselle et Sens\u00e9o, terrasse couverte avec salon&hellip;<\/li>\n              <li><strong>Concarneau<\/strong> \u2014 Nearby port town, famous for its fortified town and beaches.<\/li>\n              <li><strong>N\u00e9vez<\/strong> \u2014 Coastal community with beautiful beaches and sea views.<\/li>\n              <li><strong>Pont-Aven<\/strong> \u2014 Artistic town famous for its bridge and museum.<\/li>\n              <li><strong>La For\u00eat-Fouesnant<\/strong> \u2014 Forest community close to nature and hiking paths.<\/li>\n              <li><strong>Rosporden<\/strong> \u2014 Town with a rich historic heritage and parks.<\/li>\n              <li><strong>Riec-sur-B\u00e9lon<\/strong> \u2014 Coastal community with beautiful beaches and sea views.<\/li>\n              <li><strong>Fouesnant<\/strong> \u2014 Coastal community with beautiful beaches and sea views.<\/li>\n              <li><strong>Bannalec<\/strong> \u2014 Rural community, close to nature and hiking paths.<\/li>\n              <li><strong>Quimper<\/strong> \u2014 Sub-prefecture, historic city with a rich cultural heritage.<\/li>\n              <li><strong>Lorient<\/strong> \u2014 Sub-prefecture, port city with a rich maritime heritage.<\/li>\n              <li><strong>Pont-l&#039;Abb\u00e9<\/strong> \u2014 Historic town with a beautiful center and half-timbered houses<\/li>\n              <li><strong>Penmarch<\/strong> \u2014 Coastal community with a rich maritime heritage<\/li>\n              <li><strong>Hiking on the GR34 coastal trail<\/strong> \u2014 Walk along the famous coastal trail offering panoramic views of the sea and Pouldohan bay.<\/li>\n              <li><strong>Bike Ride and Bicycle Rental<\/strong> \u2014 Bike rental to explore the surroundings of the campsite, including Breton landscapes and nearby beaches.<\/li>\n              <li><strong>Observation and Discovery of the Fortified City of Concarneau<\/strong> \u2014 Visit the ramparts, surrounding walkways, port, and the old town of the walled city.<\/li>\n              <li><strong>Discover Pont-Aven, the Town of Artists<\/strong> \u2014 Stroll through the picturesque streets of Pont-Aven, discover its estuary and art galleries.<\/li>\n              <li><strong>Tidal Observation and Discovery of the Gl\u00e9nan Archipelago<\/strong> \u2014 Visit the Gl\u00e9nan archipelago with its crystal-clear waters, with options for boat excursions.<\/li>\n              <li><strong>Golf Blue Green de Cornouaille<\/strong> \u2014 An 18-hole golf course offering a pleasant natural setting by the sea, ideal for golf enthusiasts looking to diversify activities close to the campsite.<\/li>\n              <li><strong>Cap Oc\u00e9an Diving Center<\/strong> \u2014 Offers diving trips, baptisms, and training to discover the marine biodiversity of Concarneau Bay and the Gl\u00e9nan Archipelago.<\/li>\n              <li><strong>Aquashow Quimperl\u00e9 Water Park<\/strong> \u2014 A water park with slides, wave pools, and relaxation areas for a fun family day.<\/li>\n              <li><strong>Concarneau Fishing Museum<\/strong> \u2014 Discover maritime history and fishing in the region, located in the walled city of Concarneau, a must-see historical site.<\/li>\n              <li><strong>Cranou Forest Botanical Trail<\/strong> \u2014 A trail to discover local flora and fauna of inland Brittany.<\/li>\n              <li><strong>Spectacle and Fest-Noz at Tr\u00e9gunc<\/strong> \u2014 Show offered by the circle Ar rouedo\u00fa glas of Concarneau followed by an lively fest-noz by the group Pollen. Open-air event, free entry.<\/li>\n              <li><strong>European Heritage Days<\/strong> \u2014 Visits and activities around the local architectural heritage as part of the 42nd edition of European Heritage Days.<\/li>\n              <li><strong>Music Festival in Tr\u00e9gunc<\/strong> \u2014 Free outdoor concerts to celebrate local and regional music, with various entertainment in different districts.<\/li>\n              <li><strong>Treg&#039;on the Beach - Summer Festival<\/strong> \u2014 Summer schedule of events, exhibitions, and themed evenings by the sea, highlighting Breton and maritime culture.<\/li>\n              <li><strong>Local Market of Tr\u00e9gunc<\/strong> \u2014 Weekly market offering fresh products, local crafts, Breton specialties, and organic products.<\/li>\n              <li><strong>Contemporary Art Exhibition at Tr\u00e9gunc Media Library<\/strong> \u2014 Temporary exhibition of Breton contemporary artists with vernissage and meet-and-greets.<\/li>\n              <li><strong>Guided Kayak Discovery Tour around Tr\u00e9gunc<\/strong> \u2014 Guided kayak trips to explore the coast, local wildlife, and marine flora.<\/li>\n              <li><strong>Traditional Breton Cuisine Workshop<\/strong> \u2014 Learning classic Breton recipes with a local chef, tasting included.<\/li>\n              <li><strong>Tr\u00e9gunc Amateur Theatre Festival<\/strong> \u2014 Theatre performances by local and regional companies, friendly atmosphere guaranteed.<\/li>\n              <li><strong>Summer Night Market in Tr\u00e9gunc<\/strong> \u2014 Night market with craft stalls, gourmet food, and musical entertainment.<\/li>\n              <li><strong>Local Sailing Competition in Tr\u00e9gunc<\/strong> \u2014 Sailing regatta involving local and regional clubs, open to the public to watch.<\/li>\n              <li><strong>Open-air screening of Breton films<\/strong> \u2014 Free outdoor film screenings showcasing Breton culture.<\/li>\n              <li><strong>Exhibition and tasting of artisanal cider<\/strong> \u2014 Presentation of different Breton ciders, tastings, and meeting with local producers.<\/li>\n              <li><strong>Melgven<\/strong> \u2014 Small rural community, close to nature and hiking paths.<\/li>\n              <li><strong>Saint-Yvi<\/strong> \u2014 Rural town, close to nature and hiking paths.<\/li>\n              <li><strong>Ch\u00e2teaulin<\/strong> \u2014 Sub-prefecture, rural community with beautiful landscapes.<\/li>\n              <li><strong>Pontivy<\/strong> \u2014 Sub-prefecture, community with a rich historical heritage.<\/li>\n              <li><strong>Clohars-Fouesnant<\/strong> \u2014 Nearby coastal community, offering beautiful beaches and preserved natural scenery.<\/li>\n              <li><strong>Mo\u00eblan-sur-Mer<\/strong> \u2014 Charming seaside town with beaches and cultural heritage<\/li>\n              <li><strong>Plomelin<\/strong> \u2014 Small quiet community near Quimper with charming heritage<\/li>\n              <li><strong>Ergu\u00e9-Gab\u00e9ric<\/strong> \u2014 Residential community near Quimper, with religious heritage<\/li>\n              <li><strong>Gouesnach<\/strong> \u2014 Small rural village near the coast with a pleasant setting<\/li>\n              <li><strong>Sca\u00ebr<\/strong> \u2014 Inner municipality with cultural events and local market<\/li>\n              <li><strong>Ch\u00e2teauneuf-du-Faou<\/strong> \u2014 Town of character in the heart of inland Brittany<\/li>\n              <li><strong>Elliant<\/strong> \u2014 Rural municipality with preserved natural setting near Quimper<\/li>\n              <li><strong>Loctudy<\/strong> \u2014 Lively port town known for its seafood products<\/li>\n              <li><strong>Saint-\u00c9varzec<\/strong> \u2014 Quiet town near Quimper and Concarneau<\/li>\n              <li><strong>Erdeven<\/strong> \u2014 Slightly farther town but known for its coastline and megalithic heritage<\/li>\n              <li><strong>Pont-Croix<\/strong> \u2014 Town with picturesque alleys and rich history<\/li>\n              <li><strong>Plon\u00e9our-Lanvern<\/strong> \u2014 Rural town offering a peaceful and natural setting<\/li>\n              <li><strong>Guengat<\/strong> \u2014 Small rural commune near Quimper, peaceful and lush<\/li>\n              <li><strong>Sizun<\/strong><\/li>\n              <li><strong>Audierne<\/strong><\/li>\n              <li><strong>Crozon<\/strong><\/li>\n              <li><strong>Carhaix-Plouguer<\/strong><\/li>\n              <li><strong>Brest (already excluded by provided list)<\/strong> \u2014 city already in the provided list, thus excluded<\/li>\n              <li><strong>Morgat (village of Crozon)<\/strong> \u2014 seaside resort in the south of Crozon Peninsula<\/li>\n              <li><strong>Camaret-sur-Mer<\/strong> \u2014 picturesque small port, classified site<\/li>\n              <li><strong>Locronan<\/strong> \u2014 one of the most beautiful villages in France<\/li>\n              <li><strong>B\u00e9nodet<\/strong> \u2014 reputed seaside resort<\/li>\n              <li><strong>Cl\u00e9den-Cap-Sizun<\/strong> \u2014 close to iconic natural sites<\/li>\n              <li><strong>Plogoff<\/strong> \u2014 at the entrance of one of Brittany&#039;s most visited natural sites<\/li>\n              <li><strong>Pleyben<\/strong> \u2014 typical village in central Brittany<\/li>\n              <li><strong>Hanvec<\/strong> \u2014 rural commune north of Quimper<\/li>\n              <li><strong>Huelgoat<\/strong> \u2014 famous for its rocks and forest<\/li>\n              <li><strong>Douarnenez<\/strong> \u2014 old sardine fishing town<\/li>\n              <li><strong>Plouhinec<\/strong> \u2014 southwest commune, near Audierne Bay<\/li>\n              <li><strong>Le Guilvinec<\/strong> \u2014 first artisanal port of Brittany<\/li>\n              <li><strong>Quimperl\u00e9<\/strong> \u2014 historic town between Finist\u00e8re and Morbihan<\/li>\n              <li><strong>Saint-Renan<\/strong> \u2014 medieval town near Brest<\/li>\n              <li><strong>Tregarvan (merged with Argol)<\/strong> \u2014 village in the Armorique Regional Natural Park<\/li>\n              <li><strong>Seashore Fishing Introduction Workshop<\/strong> \u2014 Intro to beach fishing, regulations and recipes, supervised by local guides.<\/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\":26,\"featurable\":true,\"type\":\"villes-aux-alentours\",\"name\":\"Tr\\u00e9gunc\",\"image\":\"https:\\\/\\\/www.domainedependruc.com\\\/wp-content\\\/uploads\\\/2020\\\/11\\\/vacances-plage-tregun.jpg\",\"credit\":\"\",\"description\":\"Town where Pendruc camping is located, by the sea, with many coastal paths and beaches.\",\"city\":\"\",\"address\":\"Roz Penanguer, 29910 Tr\\u00e9gunc\",\"km\":0,\"min\":0,\"lat\":47.83645,\"lng\":-3.88984,\"tags\":[],\"fields\":[{\"label\":\"Distance from the campsite (km)\",\"value\":\"0\"},{\"label\":\"Driving time (min)\",\"value\":\"0\"},{\"label\":\"Must-see places \\\/ Activities\",\"value\":\"Tr\\u00e9vignon Beach, Pendruc Estate, Tr\\u00e9vignon Point, Saint-Philibert Church, Coastal paths\"},{\"label\":\"Markets \\\/ local events\",\"value\":\"Tr\\u00e9gunc Market, Sea Festival, Saint-Philibert Festival\"},{\"label\":\"Restaurants \\\/ specialties\",\"value\":\"Creperies, Seafood Restaurants, Artisanal Bakeries\"},{\"label\":\"Complete address\",\"value\":\"Roz Penanguer, 29910 Tr\\u00e9gunc\"}],\"link\":\"https:\\\/\\\/www.domainedependruc.com\\\/tourisme-finistere-sud\\\/tourisme-tregunc\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":0,\"featurable\":false,\"type\":\"hebergements\",\"name\":\"The FREECAMP offers comfort and privacy\",\"image\":\"https:\\\/\\\/static.secureholiday.net\\\/static\\\/Pictures\\\/2876\\\/00001240266.jpg\",\"credit\":\"\",\"description\":\"The FREECAMP offers comfort and privacy, with private sanitary facilities consisting of a shower, washbasin and WC. Kitchen amenities include a sink and refrigerator. Also available is a garden lounge with a barbecue.\",\"city\":\"\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[],\"fields\":[{\"label\":\"A synchroniser\",\"value\":\"Oui\"},{\"label\":\"Type d'h\\u00e9bergement\",\"value\":\"Bare pitch\"},{\"label\":\"Nombre de personnes minimum\",\"value\":\"2\"},{\"label\":\"Nombre de personnes maximum\",\"value\":\"6\"},{\"label\":\"Type de sol\",\"value\":\"grass\"},{\"label\":\"Emplacement d\\u00e9limit\\u00e9\",\"value\":\"Oui\"},{\"label\":\"D\\u00e9limitation (haies, arbustes, etc.)\",\"value\":\"by hedges\"},{\"label\":\"Tri s\\u00e9lectif des d\\u00e9chets\",\"value\":\"Oui\"},{\"label\":\"Suppl\\u00e9ment animaux\",\"value\":\"Oui\"},{\"label\":\"Tenus en laisse obligatoire\",\"value\":\"Oui\"},{\"label\":\"Carnet de vaccination obligatoire\",\"value\":\"Oui\"},{\"label\":\"Chien de 2\\u00e8me cat\\u00e9gorie interdit\",\"value\":\"Oui\"},{\"label\":\"\\u00c9lectricit\\u00e9\",\"value\":\"Oui\"},{\"label\":\"Amp\\u00e9rage (A)\",\"value\":\"10\"},{\"label\":\"Prises europ\\u00e9ennes\",\"value\":\"Oui\"},{\"label\":\"WiFi collectif\",\"value\":\"Oui\"},{\"label\":\"WiFi gratuit\",\"value\":\"Oui\"},{\"label\":\"Table de pique-nique\",\"value\":\"Oui\"},{\"label\":\"Parking\",\"value\":\"Oui\"},{\"label\":\"R\\u00e9frig\\u00e9rateur\",\"value\":\"Oui\"},{\"label\":\"Montant caution locative (\\u20ac)\",\"value\":\"100\"},{\"label\":\"Tarif nettoyage (\\u20ac)\",\"value\":\"Yes\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":1,\"featurable\":false,\"type\":\"hebergements\",\"name\":\"18 m\\u00b2 mobile home with 1 bedroom\",\"image\":\"https:\\\/\\\/static.secureholiday.net\\\/static\\\/Pictures\\\/2876\\\/00000583005.jpg\",\"credit\":\"\",\"description\":\"18 m\\u00b2 mobile home with 1 bedroom, living room with TV, equipped kitchen, bathroom with toilet, covered terrace with garden lounge.\",\"city\":\"\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[],\"fields\":[{\"label\":\"A synchroniser\",\"value\":\"Oui\"},{\"label\":\"Nombre de personnes minimum\",\"value\":\"2\"},{\"label\":\"Nombre de chambres\",\"value\":\"1\"},{\"label\":\"Nombre de salles de bain\",\"value\":\"1\"},{\"label\":\"Superficie moyenne (en m\\u00b2)\",\"value\":\"18\"},{\"label\":\"Tri s\\u00e9lectif des d\\u00e9chets\",\"value\":\"Oui\"},{\"label\":\"Conditions d'accueil animaux\",\"value\":\"1, 1\"},{\"label\":\"Borne eau \\u00e0 proximit\\u00e9\",\"value\":\"Oui\"},{\"label\":\"WiFi collectif\",\"value\":\"Oui\"},{\"label\":\"WiFi gratuit\",\"value\":\"Oui\"},{\"label\":\"Salon de jardin\",\"value\":\"Oui\"},{\"label\":\"Parking\",\"value\":\"Oui\"},{\"label\":\"Cuisine \\u00e9quip\\u00e9e\",\"value\":\"Oui\"},{\"label\":\"R\\u00e9frig\\u00e9rateur\",\"value\":\"1\"},{\"label\":\"Micro-ondes\",\"value\":\"1\"},{\"label\":\"Chauffage\",\"value\":\"Oui\"},{\"label\":\"T\\u00e9l\\u00e9vision\",\"value\":\"Oui\"},{\"label\":\"Montant caution locative (\\u20ac)\",\"value\":\"300\"},{\"label\":\"Tarif nettoyage (\\u20ac)\",\"value\":\"Yes\"},{\"label\":\"D\\u00e9tecteur de fum\\u00e9e\",\"value\":\"Oui\"},{\"label\":\"Draps\",\"value\":\"Not provided\"},{\"label\":\"Linge de bains\",\"value\":\"Not provided\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":2,\"featurable\":false,\"type\":\"hebergements\",\"name\":\"27 m\\u00b2 mobile home with 2 bedrooms\",\"image\":\"https:\\\/\\\/static.secureholiday.net\\\/static\\\/Pictures\\\/2876\\\/00000762246.jpg\",\"credit\":\"\",\"description\":\"27 m\\u00b2 mobile home with 2 bedrooms, living room with TV, equipped kitchen, bathroom, toilet, terrace with garden lounge. Models 2005 Ridorev, IRM and Trigano.\",\"city\":\"\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[],\"fields\":[{\"label\":\"A synchroniser\",\"value\":\"Oui\"},{\"label\":\"Nombre de personnes minimum\",\"value\":\"4\"},{\"label\":\"Nombre de chambres\",\"value\":\"2\"},{\"label\":\"Nombre de salles de bain\",\"value\":\"1\"},{\"label\":\"Superficie moyenne (en m\\u00b2)\",\"value\":\"27\"},{\"label\":\"Tri s\\u00e9lectif des d\\u00e9chets\",\"value\":\"Oui\"},{\"label\":\"Conditions d'accueil animaux\",\"value\":\"1, 1\"},{\"label\":\"Borne eau \\u00e0 proximit\\u00e9\",\"value\":\"Oui\"},{\"label\":\"WiFi collectif\",\"value\":\"Oui\"},{\"label\":\"WiFi gratuit\",\"value\":\"Oui\"},{\"label\":\"Salon de jardin\",\"value\":\"Oui\"},{\"label\":\"Parking\",\"value\":\"Oui\"},{\"label\":\"Cuisine \\u00e9quip\\u00e9e\",\"value\":\"Oui\"},{\"label\":\"R\\u00e9frig\\u00e9rateur\",\"value\":\"1\"},{\"label\":\"Micro-ondes\",\"value\":\"1\"},{\"label\":\"T\\u00e9l\\u00e9vision\",\"value\":\"Oui\"},{\"label\":\"Montant caution locative (\\u20ac)\",\"value\":\"300\"},{\"label\":\"D\\u00e9tecteur de fum\\u00e9e\",\"value\":\"Oui\"},{\"label\":\"Draps\",\"value\":\"Not provided\"},{\"label\":\"Linge de bains\",\"value\":\"Not provided\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":3,\"featurable\":false,\"type\":\"hebergements\",\"name\":\"Wooden lodge tent 21m\\u00b2\",\"image\":\"https:\\\/\\\/static.secureholiday.net\\\/static\\\/Pictures\\\/2876\\\/00001007484.jpg\",\"credit\":\"\",\"description\":\"Wooden lodge tent 21m\\u00b2, without sanitary facilities, comprising 2 bedrooms, equipped kitchen, covered terrace with garden lounge.\",\"city\":\"\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[],\"fields\":[{\"label\":\"A synchroniser\",\"value\":\"Oui\"},{\"label\":\"Nombre de personnes minimum\",\"value\":\"4\"},{\"label\":\"Nombre de chambres\",\"value\":\"2\"},{\"label\":\"Superficie moyenne (en m\\u00b2)\",\"value\":\"21\"},{\"label\":\"Tri s\\u00e9lectif des d\\u00e9chets\",\"value\":\"Oui\"},{\"label\":\"Conditions d'accueil animaux\",\"value\":\"1, 1\"},{\"label\":\"Borne eau \\u00e0 proximit\\u00e9\",\"value\":\"Oui\"},{\"label\":\"WiFi collectif\",\"value\":\"Oui\"},{\"label\":\"Salon de jardin\",\"value\":\"Oui\"},{\"label\":\"Parking\",\"value\":\"Oui\"},{\"label\":\"Cuisine \\u00e9quip\\u00e9e\",\"value\":\"Oui\"},{\"label\":\"R\\u00e9frig\\u00e9rateur\",\"value\":\"1\"},{\"label\":\"Micro-ondes\",\"value\":\"1\"},{\"label\":\"Chauffage\",\"value\":\"Oui\"},{\"label\":\"Montant caution locative (\\u20ac)\",\"value\":\"300\"},{\"label\":\"Tarif nettoyage (\\u20ac)\",\"value\":\"Yes\"},{\"label\":\"Draps\",\"value\":\"Not provided\"},{\"label\":\"Linge de bains\",\"value\":\"Not provided\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":4,\"featurable\":false,\"type\":\"hebergements\",\"name\":\"Mobilhome 27m\\u00b2 comprenant 2 chambres\",\"image\":\"https:\\\/\\\/static.secureholiday.net\\\/static\\\/Pictures\\\/2876\\\/00001178685.jpg\",\"credit\":\"\",\"description\":\"Mobilhome 27m\\u00b2 comprenant 2 chambres, s\\u00e9jour avec t\\u00e9l\\u00e9vision, cuisine \\u00e9quip\\u00e9e, salle d'eau, wc, terrasse semi-couverte avec salon de jardin.\",\"city\":\"\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[],\"fields\":[{\"label\":\"A synchroniser\",\"value\":\"Oui\"},{\"label\":\"Nombre de personnes minimum\",\"value\":\"4\"},{\"label\":\"Nombre de chambres\",\"value\":\"2\"},{\"label\":\"Nombre de salles de bain\",\"value\":\"1\"},{\"label\":\"Superficie moyenne (en m\\u00b2)\",\"value\":\"29\"},{\"label\":\"Tri s\\u00e9lectif des d\\u00e9chets\",\"value\":\"Oui\"},{\"label\":\"Conditions d'accueil animaux\",\"value\":\"1, 1\"},{\"label\":\"WiFi collectif\",\"value\":\"Oui\"},{\"label\":\"WiFi gratuit\",\"value\":\"Oui\"},{\"label\":\"Salon de jardin\",\"value\":\"Oui\"},{\"label\":\"Parking\",\"value\":\"Oui\"},{\"label\":\"Cuisine \\u00e9quip\\u00e9e\",\"value\":\"Oui\"},{\"label\":\"R\\u00e9frig\\u00e9rateur\",\"value\":\"1\"},{\"label\":\"Micro-ondes\",\"value\":\"1\"},{\"label\":\"Chauffage\",\"value\":\"Oui\"},{\"label\":\"T\\u00e9l\\u00e9vision\",\"value\":\"Oui\"},{\"label\":\"Montant caution locative (\\u20ac)\",\"value\":\"300\"},{\"label\":\"Tarif nettoyage (\\u20ac)\",\"value\":\"Yes\"},{\"label\":\"D\\u00e9tecteur de fum\\u00e9e\",\"value\":\"Oui\"},{\"label\":\"Draps\",\"value\":\"Non fournis\"},{\"label\":\"Linge de bains\",\"value\":\"Non fournis\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":5,\"featurable\":false,\"type\":\"hebergements\",\"name\":\"Mobilhome 25\",\"image\":\"https:\\\/\\\/static.secureholiday.net\\\/static\\\/Pictures\\\/2876\\\/00000762237.jpg\",\"credit\":\"\",\"description\":\"Mobilhome 25,5m\\u00b2 comprenant 2 chambres, s\\u00e9jour avec t\\u00e9l\\u00e9vision, cuisine \\u00e9quip\\u00e9e, salle d'eau, wc, terrasse semi-couverte avec salon de jardin. Mod\\u00e8le 2005.\",\"city\":\"\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[],\"fields\":[{\"label\":\"A synchroniser\",\"value\":\"Oui\"},{\"label\":\"Nombre de personnes minimum\",\"value\":\"4\"},{\"label\":\"Nombre de chambres\",\"value\":\"2\"},{\"label\":\"Nombre de salles de bain\",\"value\":\"1\"},{\"label\":\"Superficie moyenne (en m\\u00b2)\",\"value\":\"25\"},{\"label\":\"Tri s\\u00e9lectif des d\\u00e9chets\",\"value\":\"Oui\"},{\"label\":\"Conditions d'accueil animaux\",\"value\":\"1, 1\"},{\"label\":\"WiFi collectif\",\"value\":\"Oui\"},{\"label\":\"WiFi gratuit\",\"value\":\"Oui\"},{\"label\":\"Salon de jardin\",\"value\":\"Oui\"},{\"label\":\"Parking\",\"value\":\"Oui\"},{\"label\":\"Cuisine \\u00e9quip\\u00e9e\",\"value\":\"Oui\"},{\"label\":\"R\\u00e9frig\\u00e9rateur\",\"value\":\"1\"},{\"label\":\"Micro-ondes\",\"value\":\"1\"},{\"label\":\"T\\u00e9l\\u00e9vision\",\"value\":\"Oui\"},{\"label\":\"Montant caution locative (\\u20ac)\",\"value\":\"300\"},{\"label\":\"D\\u00e9tecteur de fum\\u00e9e\",\"value\":\"Oui\"},{\"label\":\"Draps\",\"value\":\"Non fournis\"},{\"label\":\"Linge de bains\",\"value\":\"Non fournis\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":6,\"featurable\":false,\"type\":\"hebergements\",\"name\":\"26m\\u00b2 lodge tent including 2 bedrooms\",\"image\":\"https:\\\/\\\/static.secureholiday.net\\\/static\\\/Pictures\\\/2876\\\/00001087818.jpg\",\"credit\":\"\",\"description\":\"26m\\u00b2 lodge tent including 2 bedrooms, equipped kitchen, bathroom, toilet, covered terrace with garden furniture.\",\"city\":\"\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[],\"fields\":[{\"label\":\"A synchroniser\",\"value\":\"Oui\"},{\"label\":\"Nombre de personnes minimum\",\"value\":\"4\"},{\"label\":\"Nombre de chambres\",\"value\":\"2\"},{\"label\":\"Nombre de salles de bain\",\"value\":\"1\"},{\"label\":\"Superficie moyenne (en m\\u00b2)\",\"value\":\"26\"},{\"label\":\"Tri s\\u00e9lectif des d\\u00e9chets\",\"value\":\"Oui\"},{\"label\":\"Conditions d'accueil animaux\",\"value\":\"1, 1\"},{\"label\":\"Borne eau \\u00e0 proximit\\u00e9\",\"value\":\"Oui\"},{\"label\":\"WiFi collectif\",\"value\":\"Oui\"},{\"label\":\"Salon de jardin\",\"value\":\"Oui\"},{\"label\":\"Parking\",\"value\":\"Oui\"},{\"label\":\"Cuisine \\u00e9quip\\u00e9e\",\"value\":\"Oui\"},{\"label\":\"R\\u00e9frig\\u00e9rateur\",\"value\":\"1\"},{\"label\":\"Micro-ondes\",\"value\":\"1\"},{\"label\":\"Chauffage\",\"value\":\"Oui\"},{\"label\":\"Montant caution locative (\\u20ac)\",\"value\":\"300\"},{\"label\":\"Tarif nettoyage (\\u20ac)\",\"value\":\"Yes\"},{\"label\":\"Draps\",\"value\":\"Not provided\"},{\"label\":\"Linge de bains\",\"value\":\"Not provided\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":7,\"featurable\":false,\"type\":\"hebergements\",\"name\":\"Mobilhome 29 m\\u00b2 including 2 bedrooms\",\"image\":\"https:\\\/\\\/static.secureholiday.net\\\/static\\\/Pictures\\\/2876\\\/00001007520.jpg\",\"credit\":\"\",\"description\":\"Mobilhome 29 m\\u00b2 including 2 bedrooms, living room with TV, equipped kitchen, bathroom, toilet, terrace with garden furniture. Trigano model, 2022.\",\"city\":\"\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[],\"fields\":[{\"label\":\"A synchroniser\",\"value\":\"Oui\"},{\"label\":\"Nombre de personnes minimum\",\"value\":\"4\"},{\"label\":\"Nombre de chambres\",\"value\":\"2\"},{\"label\":\"Nombre de salles de bain\",\"value\":\"1\"},{\"label\":\"Superficie moyenne (en m\\u00b2)\",\"value\":\"29\"},{\"label\":\"Tri s\\u00e9lectif des d\\u00e9chets\",\"value\":\"Oui\"},{\"label\":\"Conditions d'accueil animaux\",\"value\":\"1, 1\"},{\"label\":\"Borne eau \\u00e0 proximit\\u00e9\",\"value\":\"Oui\"},{\"label\":\"WiFi collectif\",\"value\":\"Oui\"},{\"label\":\"WiFi gratuit\",\"value\":\"Oui\"},{\"label\":\"Salon de jardin\",\"value\":\"Oui\"},{\"label\":\"Parking\",\"value\":\"Oui\"},{\"label\":\"Cuisine \\u00e9quip\\u00e9e\",\"value\":\"Oui\"},{\"label\":\"R\\u00e9frig\\u00e9rateur\",\"value\":\"1\"},{\"label\":\"Micro-ondes\",\"value\":\"1\"},{\"label\":\"T\\u00e9l\\u00e9vision\",\"value\":\"Oui\"},{\"label\":\"Montant caution locative (\\u20ac)\",\"value\":\"300\"},{\"label\":\"Tarif nettoyage (\\u20ac)\",\"value\":\"Yes\"},{\"label\":\"D\\u00e9tecteur de fum\\u00e9e\",\"value\":\"Oui\"},{\"label\":\"Draps\",\"value\":\"Not provided\"},{\"label\":\"Linge de bains\",\"value\":\"Not provided\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":8,\"featurable\":false,\"type\":\"hebergements\",\"name\":\"2019 mobile home of 27 m\\u00b2 including 2\\u2026\",\"image\":\"https:\\\/\\\/static.secureholiday.net\\\/static\\\/Pictures\\\/2876\\\/00000870335.jpg\",\"credit\":\"\",\"description\":\"2019 mobile home of 27 m\\u00b2 including 2 bedrooms, living room with TV, equipped kitchen, bathroom, toilet, covered terrace with garden furniture.\",\"city\":\"\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[],\"fields\":[{\"label\":\"A synchroniser\",\"value\":\"Oui\"},{\"label\":\"Nombre de personnes minimum\",\"value\":\"4\"},{\"label\":\"Nombre de chambres\",\"value\":\"2\"},{\"label\":\"Nombre de salles de bain\",\"value\":\"1\"},{\"label\":\"Superficie moyenne (en m\\u00b2)\",\"value\":\"27\"},{\"label\":\"Tri s\\u00e9lectif des d\\u00e9chets\",\"value\":\"Oui\"},{\"label\":\"Conditions d'accueil animaux\",\"value\":\"1, 1\"},{\"label\":\"Borne eau \\u00e0 proximit\\u00e9\",\"value\":\"Oui\"},{\"label\":\"WiFi collectif\",\"value\":\"Oui\"},{\"label\":\"WiFi gratuit\",\"value\":\"Oui\"},{\"label\":\"Salon de jardin\",\"value\":\"Oui\"},{\"label\":\"Parking\",\"value\":\"Oui\"},{\"label\":\"Cuisine \\u00e9quip\\u00e9e\",\"value\":\"Oui\"},{\"label\":\"R\\u00e9frig\\u00e9rateur\",\"value\":\"1\"},{\"label\":\"Micro-ondes\",\"value\":\"1\"},{\"label\":\"Chauffage\",\"value\":\"Oui\"},{\"label\":\"T\\u00e9l\\u00e9vision\",\"value\":\"Oui\"},{\"label\":\"Montant caution locative (\\u20ac)\",\"value\":\"300\"},{\"label\":\"Tarif nettoyage (\\u20ac)\",\"value\":\"Yes\"},{\"label\":\"D\\u00e9tecteur de fum\\u00e9e\",\"value\":\"Oui\"},{\"label\":\"Draps\",\"value\":\"Not provided\"},{\"label\":\"Linge de bains\",\"value\":\"Not provided\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":9,\"featurable\":false,\"type\":\"hebergements\",\"name\":\"31m\\u00b2 mobilhome including 2 bedrooms\",\"image\":\"https:\\\/\\\/static.secureholiday.net\\\/static\\\/Pictures\\\/2876\\\/00000582994.jpg\",\"credit\":\"\",\"description\":\"31m\\u00b2 mobilhome including 2 bedrooms, living room with TV, equipped kitchen, bathroom with WC, covered terrace with garden furniture.\",\"city\":\"\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[],\"fields\":[{\"label\":\"A synchroniser\",\"value\":\"Oui\"},{\"label\":\"Nombre de personnes minimum\",\"value\":\"4\"},{\"label\":\"Nombre de chambres\",\"value\":\"2\"},{\"label\":\"Nombre de salles de bain\",\"value\":\"1\"},{\"label\":\"Superficie moyenne (en m\\u00b2)\",\"value\":\"31\"},{\"label\":\"Acc\\u00e8s handicap\\u00e9\",\"value\":\"Oui\"},{\"label\":\"Tri s\\u00e9lectif des d\\u00e9chets\",\"value\":\"Oui\"},{\"label\":\"Borne eau \\u00e0 proximit\\u00e9\",\"value\":\"Oui\"},{\"label\":\"WiFi collectif\",\"value\":\"Oui\"},{\"label\":\"WiFi gratuit\",\"value\":\"Oui\"},{\"label\":\"Salon de jardin\",\"value\":\"Oui\"},{\"label\":\"Parking\",\"value\":\"Oui\"},{\"label\":\"Cuisine \\u00e9quip\\u00e9e\",\"value\":\"Oui\"},{\"label\":\"R\\u00e9frig\\u00e9rateur\",\"value\":\"1\"},{\"label\":\"Micro-ondes\",\"value\":\"1\"},{\"label\":\"Chauffage\",\"value\":\"Oui\"},{\"label\":\"T\\u00e9l\\u00e9vision\",\"value\":\"Oui\"},{\"label\":\"Montant caution locative (\\u20ac)\",\"value\":\"300\"},{\"label\":\"Nettoyage obligatoire\",\"value\":\"Oui\"},{\"label\":\"Tarif nettoyage (\\u20ac)\",\"value\":\"Yes\"},{\"label\":\"D\\u00e9tecteur de fum\\u00e9e\",\"value\":\"Oui\"},{\"label\":\"Draps\",\"value\":\"Not provided\"},{\"label\":\"Linge de bains\",\"value\":\"Not provided\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":10,\"featurable\":false,\"type\":\"hebergements\",\"name\":\"27 m\\u00b2 mobile home including 2 bedrooms\",\"image\":\"https:\\\/\\\/static.secureholiday.net\\\/static\\\/Pictures\\\/2876\\\/00001157183.jpg\",\"credit\":\"\",\"description\":\"27 m\\u00b2 mobile home including 2 bedrooms, living room with TV, panoramic equipped kitchen, dining area + living corner, bathroom, separate toilet, covered terrace with garden furniture. Rideau model 2024.\",\"city\":\"\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[],\"fields\":[{\"label\":\"A synchroniser\",\"value\":\"Oui\"},{\"label\":\"Nombre de personnes minimum\",\"value\":\"4\"},{\"label\":\"Nombre de chambres\",\"value\":\"2\"},{\"label\":\"Nombre de salles de bain\",\"value\":\"1\"},{\"label\":\"Superficie moyenne (en m\\u00b2)\",\"value\":\"27\"},{\"label\":\"Tri s\\u00e9lectif des d\\u00e9chets\",\"value\":\"Oui\"},{\"label\":\"Conditions d'accueil animaux\",\"value\":\"1, 1\"},{\"label\":\"Prises europ\\u00e9ennes\",\"value\":\"Oui\"},{\"label\":\"Borne eau \\u00e0 proximit\\u00e9\",\"value\":\"Oui\"},{\"label\":\"WiFi collectif\",\"value\":\"Oui\"},{\"label\":\"WiFi gratuit\",\"value\":\"Oui\"},{\"label\":\"Salon de jardin\",\"value\":\"Oui\"},{\"label\":\"Parking\",\"value\":\"Oui\"},{\"label\":\"R\\u00e9frig\\u00e9rateur\",\"value\":\"1\"},{\"label\":\"Micro-ondes\",\"value\":\"1\"},{\"label\":\"Chauffage\",\"value\":\"Oui\"},{\"label\":\"T\\u00e9l\\u00e9vision\",\"value\":\"Oui\"},{\"label\":\"Montant caution locative (\\u20ac)\",\"value\":\"300\"},{\"label\":\"Nettoyage obligatoire\",\"value\":\"Oui\"},{\"label\":\"Tarif nettoyage (\\u20ac)\",\"value\":\"Yes\"},{\"label\":\"D\\u00e9tecteur de fum\\u00e9e\",\"value\":\"Oui\"},{\"label\":\"Draps\",\"value\":\"Not provided\"},{\"label\":\"Linge de bains\",\"value\":\"Not provided\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":11,\"featurable\":false,\"type\":\"hebergements\",\"name\":\"27 m\\u00b2 mobile home with 2 bedrooms\",\"image\":\"https:\\\/\\\/static.secureholiday.net\\\/static\\\/Pictures\\\/2876\\\/00001240271.jpg\",\"credit\":\"\",\"description\":\"27 m\\u00b2 mobile home with 2 bedrooms, living room with TV, equipped kitchen, bathroom, toilet, covered terrace with garden furniture.\",\"city\":\"\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[],\"fields\":[{\"label\":\"A synchroniser\",\"value\":\"Oui\"},{\"label\":\"Nombre de personnes minimum\",\"value\":\"4\"},{\"label\":\"Nombre de chambres\",\"value\":\"2\"},{\"label\":\"Nombre de salles de bain\",\"value\":\"1\"},{\"label\":\"Superficie moyenne (en m\\u00b2)\",\"value\":\"27\"},{\"label\":\"Tri s\\u00e9lectif des d\\u00e9chets\",\"value\":\"Oui\"},{\"label\":\"Conditions d'accueil animaux\",\"value\":\"1, 1\"},{\"label\":\"WiFi collectif\",\"value\":\"Oui\"},{\"label\":\"WiFi gratuit\",\"value\":\"Oui\"},{\"label\":\"Salon de jardin\",\"value\":\"Oui\"},{\"label\":\"Parking\",\"value\":\"Oui\"},{\"label\":\"Cuisine \\u00e9quip\\u00e9e\",\"value\":\"Oui\"},{\"label\":\"R\\u00e9frig\\u00e9rateur\",\"value\":\"1\"},{\"label\":\"Micro-ondes\",\"value\":\"1\"},{\"label\":\"Chauffage\",\"value\":\"Oui\"},{\"label\":\"T\\u00e9l\\u00e9vision\",\"value\":\"Oui\"},{\"label\":\"Montant caution locative (\\u20ac)\",\"value\":\"300\"},{\"label\":\"Nettoyage obligatoire\",\"value\":\"Oui\"},{\"label\":\"Tarif nettoyage (\\u20ac)\",\"value\":\"Yes\"},{\"label\":\"D\\u00e9tecteur de fum\\u00e9e\",\"value\":\"Oui\"},{\"label\":\"Draps\",\"value\":\"Not provided\"},{\"label\":\"Linge de bains\",\"value\":\"Not provided\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":12,\"featurable\":false,\"type\":\"hebergements\",\"name\":\"34 m\\u00b2 residential mobile home with 2 bedrooms\",\"image\":\"https:\\\/\\\/static.secureholiday.net\\\/static\\\/Pictures\\\/2876\\\/00000582963.jpg\",\"credit\":\"\",\"description\":\"34 m\\u00b2 residential mobile home with 2 bedrooms, living room with TV, equipped kitchen, bathroom, toilet, covered terrace with garden furniture.\",\"city\":\"\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[],\"fields\":[{\"label\":\"A synchroniser\",\"value\":\"Oui\"},{\"label\":\"Nombre de personnes minimum\",\"value\":\"4\"},{\"label\":\"Nombre de chambres\",\"value\":\"2\"},{\"label\":\"Nombre de salles de bain\",\"value\":\"1\"},{\"label\":\"Superficie moyenne (en m\\u00b2)\",\"value\":\"34\"},{\"label\":\"Tri s\\u00e9lectif des d\\u00e9chets\",\"value\":\"Oui\"},{\"label\":\"Conditions d'accueil animaux\",\"value\":\"1, 1\"},{\"label\":\"WiFi collectif\",\"value\":\"Oui\"},{\"label\":\"WiFi gratuit\",\"value\":\"Oui\"},{\"label\":\"Salon de jardin\",\"value\":\"Oui\"},{\"label\":\"Parking\",\"value\":\"Oui\"},{\"label\":\"Cuisine \\u00e9quip\\u00e9e\",\"value\":\"Oui\"},{\"label\":\"R\\u00e9frig\\u00e9rateur\",\"value\":\"1\"},{\"label\":\"Micro-ondes\",\"value\":\"1\"},{\"label\":\"Chauffage\",\"value\":\"Oui\"},{\"label\":\"T\\u00e9l\\u00e9vision\",\"value\":\"Oui\"},{\"label\":\"Montant caution locative (\\u20ac)\",\"value\":\"300\"},{\"label\":\"Tarif nettoyage (\\u20ac)\",\"value\":\"Yes\"},{\"label\":\"D\\u00e9tecteur de fum\\u00e9e\",\"value\":\"Oui\"},{\"label\":\"Draps\",\"value\":\"Not provided\"},{\"label\":\"Linge de bains\",\"value\":\"Not provided\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":13,\"featurable\":false,\"type\":\"hebergements\",\"name\":\"33 m\\u00b2 mobile home including 3 bedrooms\",\"image\":\"https:\\\/\\\/static.secureholiday.net\\\/static\\\/Pictures\\\/2876\\\/00000583251.jpg\",\"credit\":\"\",\"description\":\"33 m\\u00b2 mobile home including 3 bedrooms, living room with TV, equipped kitchen, bathroom, toilet, terrace with garden furniture. Renovated\\nAvailable in Ridorev and Trigano models. Renovated mobile home.\",\"city\":\"\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[],\"fields\":[{\"label\":\"A synchroniser\",\"value\":\"Oui\"},{\"label\":\"Nombre de personnes minimum\",\"value\":\"6\"},{\"label\":\"Nombre de chambres\",\"value\":\"3\"},{\"label\":\"Nombre de salles de bain\",\"value\":\"1\"},{\"label\":\"Superficie moyenne (en m\\u00b2)\",\"value\":\"33\"},{\"label\":\"Tri s\\u00e9lectif des d\\u00e9chets\",\"value\":\"Oui\"},{\"label\":\"Conditions d'accueil animaux\",\"value\":\"1, 1\"},{\"label\":\"Borne eau \\u00e0 proximit\\u00e9\",\"value\":\"Oui\"},{\"label\":\"WiFi collectif\",\"value\":\"Oui\"},{\"label\":\"WiFi gratuit\",\"value\":\"Oui\"},{\"label\":\"Salon de jardin\",\"value\":\"Oui\"},{\"label\":\"Parking\",\"value\":\"Oui\"},{\"label\":\"Cuisine \\u00e9quip\\u00e9e\",\"value\":\"Oui\"},{\"label\":\"R\\u00e9frig\\u00e9rateur\",\"value\":\"1\"},{\"label\":\"Micro-ondes\",\"value\":\"1\"},{\"label\":\"Chauffage\",\"value\":\"Oui\"},{\"label\":\"T\\u00e9l\\u00e9vision\",\"value\":\"Oui\"},{\"label\":\"Montant caution locative (\\u20ac)\",\"value\":\"300\"},{\"label\":\"Tarif nettoyage (\\u20ac)\",\"value\":\"Yes\"},{\"label\":\"D\\u00e9tecteur de fum\\u00e9e\",\"value\":\"Oui\"},{\"label\":\"Draps\",\"value\":\"Not provided\"},{\"label\":\"Linge de bains\",\"value\":\"Not provided\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":14,\"featurable\":false,\"type\":\"hebergements\",\"name\":\"Tente lodge 34m\\u00b2 comprenant 3 chambres\",\"image\":\"https:\\\/\\\/static.secureholiday.net\\\/static\\\/Pictures\\\/2876\\\/00001240272.jpg\",\"credit\":\"\",\"description\":\"Tente lodge 34m\\u00b2 comprenant 3 chambres, cuisine \\u00e9quip\\u00e9e, salle d'eau, wc, terrasse couverte avec salon de jardin.\",\"city\":\"\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[],\"fields\":[{\"label\":\"A synchroniser\",\"value\":\"Oui\"},{\"label\":\"Nombre de personnes minimum\",\"value\":\"6\"},{\"label\":\"Nombre de chambres\",\"value\":\"3\"},{\"label\":\"Nombre de salles de bain\",\"value\":\"1\"},{\"label\":\"Superficie moyenne (en m\\u00b2)\",\"value\":\"34\"},{\"label\":\"Conditions d'accueil animaux\",\"value\":\"1, 1\"},{\"label\":\"Borne eau \\u00e0 proximit\\u00e9\",\"value\":\"Oui\"},{\"label\":\"WiFi collectif\",\"value\":\"Oui\"},{\"label\":\"Salon de jardin\",\"value\":\"Oui\"},{\"label\":\"Parking\",\"value\":\"Oui\"},{\"label\":\"Cuisine \\u00e9quip\\u00e9e\",\"value\":\"Oui\"},{\"label\":\"R\\u00e9frig\\u00e9rateur\",\"value\":\"1\"},{\"label\":\"Micro-ondes\",\"value\":\"1\"},{\"label\":\"Chauffage\",\"value\":\"Oui\"},{\"label\":\"Montant caution locative (\\u20ac)\",\"value\":\"300\"},{\"label\":\"Tarif nettoyage (\\u20ac)\",\"value\":\"Yes\"},{\"label\":\"Draps\",\"value\":\"Non fournis\"},{\"label\":\"Linge de bains\",\"value\":\"Non fournis\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":15,\"featurable\":false,\"type\":\"hebergements\",\"name\":\"Mobilhome 33 m\\u00b2 comprenant 3 chambres\",\"image\":\"https:\\\/\\\/static.secureholiday.net\\\/static\\\/Pictures\\\/2876\\\/00001014685.jpg\",\"credit\":\"\",\"description\":\"Mobilhome 33 m\\u00b2 comprenant 3 chambres, s\\u00e9jour avec t\\u00e9l\\u00e9vision, cuisine \\u00e9quip\\u00e9e, salle d'eau, wc, terrasse avec salon de jardin. Mod\\u00e8le Trigano, 2022.\",\"city\":\"\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[],\"fields\":[{\"label\":\"A synchroniser\",\"value\":\"Oui\"},{\"label\":\"Nombre de personnes minimum\",\"value\":\"6\"},{\"label\":\"Nombre de chambres\",\"value\":\"3\"},{\"label\":\"Nombre de salles de bain\",\"value\":\"1\"},{\"label\":\"Superficie moyenne (en m\\u00b2)\",\"value\":\"33\"},{\"label\":\"Tri s\\u00e9lectif des d\\u00e9chets\",\"value\":\"Oui\"},{\"label\":\"Conditions d'accueil animaux\",\"value\":\"1, 1\"},{\"label\":\"WiFi collectif\",\"value\":\"Oui\"},{\"label\":\"WiFi gratuit\",\"value\":\"Oui\"},{\"label\":\"Salon de jardin\",\"value\":\"Oui\"},{\"label\":\"Parking\",\"value\":\"Oui\"},{\"label\":\"Cuisine \\u00e9quip\\u00e9e\",\"value\":\"Oui\"},{\"label\":\"R\\u00e9frig\\u00e9rateur\",\"value\":\"1\"},{\"label\":\"Micro-ondes\",\"value\":\"1\"},{\"label\":\"T\\u00e9l\\u00e9vision\",\"value\":\"Oui\"},{\"label\":\"Montant caution locative (\\u20ac)\",\"value\":\"300\"},{\"label\":\"Tarif nettoyage (\\u20ac)\",\"value\":\"Yes\"},{\"label\":\"D\\u00e9tecteur de fum\\u00e9e\",\"value\":\"Oui\"},{\"label\":\"Draps\",\"value\":\"Non fournis\"},{\"label\":\"Linge de bains\",\"value\":\"Non fournis\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":16,\"featurable\":false,\"type\":\"hebergements\",\"name\":\"Mobile home of 33 m\\u00b2 including 3 bedrooms\",\"image\":\"https:\\\/\\\/static.secureholiday.net\\\/static\\\/Pictures\\\/2876\\\/00000582983.jpg\",\"credit\":\"\",\"description\":\"Mobile home of 33 m\\u00b2 including 3 bedrooms, living room with TV, equipped kitchen, bathroom, toilet, covered terrace with garden furniture.\",\"city\":\"\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[],\"fields\":[{\"label\":\"A synchroniser\",\"value\":\"Oui\"},{\"label\":\"Nombre de personnes minimum\",\"value\":\"6\"},{\"label\":\"Nombre de chambres\",\"value\":\"3\"},{\"label\":\"Nombre de salles de bain\",\"value\":\"1\"},{\"label\":\"Superficie moyenne (en m\\u00b2)\",\"value\":\"33\"},{\"label\":\"Tri s\\u00e9lectif des d\\u00e9chets\",\"value\":\"Oui\"},{\"label\":\"Conditions d'accueil animaux\",\"value\":\"1, 1\"},{\"label\":\"Borne eau \\u00e0 proximit\\u00e9\",\"value\":\"Oui\"},{\"label\":\"WiFi collectif\",\"value\":\"Oui\"},{\"label\":\"WiFi gratuit\",\"value\":\"Oui\"},{\"label\":\"Salon de jardin\",\"value\":\"Oui\"},{\"label\":\"Parking\",\"value\":\"Oui\"},{\"label\":\"Cuisine \\u00e9quip\\u00e9e\",\"value\":\"Oui\"},{\"label\":\"R\\u00e9frig\\u00e9rateur\",\"value\":\"1\"},{\"label\":\"Micro-ondes\",\"value\":\"1\"},{\"label\":\"Chauffage\",\"value\":\"Oui\"},{\"label\":\"T\\u00e9l\\u00e9vision\",\"value\":\"Oui\"},{\"label\":\"Montant caution locative (\\u20ac)\",\"value\":\"300\"},{\"label\":\"Tarif nettoyage (\\u20ac)\",\"value\":\"Yes\"},{\"label\":\"D\\u00e9tecteur de fum\\u00e9e\",\"value\":\"Oui\"},{\"label\":\"Draps\",\"value\":\"Not provided\"},{\"label\":\"Linge de bains\",\"value\":\"Not provided\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":17,\"featurable\":false,\"type\":\"hebergements\",\"name\":\"Mobile home of 28 m\\u00b2 including 2 bedrooms\",\"image\":\"https:\\\/\\\/static.secureholiday.net\\\/static\\\/Pictures\\\/2876\\\/00001011417.jpg\",\"credit\":\"\",\"description\":\"Mobile home of 28 m\\u00b2 including 2 bedrooms, living room with TV, equipped kitchen with dishwasher and Senseo, sheets, bathroom with XXL shower, toilet, covered terrace with garden furniture. Model O\\u2019Hara 2022.\",\"city\":\"\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[],\"fields\":[{\"label\":\"A synchroniser\",\"value\":\"Oui\"},{\"label\":\"Nombre de personnes minimum\",\"value\":\"4\"},{\"label\":\"Nombre de chambres\",\"value\":\"2\"},{\"label\":\"Nombre de salles de bain\",\"value\":\"1\"},{\"label\":\"Superficie moyenne (en m\\u00b2)\",\"value\":\"28\"},{\"label\":\"Tri s\\u00e9lectif des d\\u00e9chets\",\"value\":\"Oui\"},{\"label\":\"Conditions d'accueil animaux\",\"value\":\"1, 1\"},{\"label\":\"WiFi collectif\",\"value\":\"Oui\"},{\"label\":\"WiFi gratuit\",\"value\":\"Oui\"},{\"label\":\"Salon de jardin\",\"value\":\"Oui\"},{\"label\":\"Parking\",\"value\":\"Oui\"},{\"label\":\"Cuisine \\u00e9quip\\u00e9e\",\"value\":\"Oui\"},{\"label\":\"R\\u00e9frig\\u00e9rateur\",\"value\":\"1\"},{\"label\":\"Micro-ondes\",\"value\":\"1\"},{\"label\":\"Lave-vaisselle\",\"value\":\"1\"},{\"label\":\"Chauffage\",\"value\":\"Oui\"},{\"label\":\"T\\u00e9l\\u00e9vision\",\"value\":\"Oui\"},{\"label\":\"Montant caution locative (\\u20ac)\",\"value\":\"300\"},{\"label\":\"Tarif nettoyage (\\u20ac)\",\"value\":\"Yes\"},{\"label\":\"D\\u00e9tecteur de fum\\u00e9e\",\"value\":\"Oui\"},{\"label\":\"Linge de bains\",\"value\":\"Not provided\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":18,\"featurable\":false,\"type\":\"hebergements\",\"name\":\"Mobile home of 30 m\\u00b2 including 2 bedrooms\",\"image\":\"https:\\\/\\\/static.secureholiday.net\\\/static\\\/Pictures\\\/2876\\\/00000831072.jpg\",\"credit\":\"\",\"description\":\"Mobile home of 30 m\\u00b2 including 2 bedrooms, living room with TV, equipped kitchen with dishwasher and Senseo, sheets provided, bathroom with XXL shower, toilet, covered terrace with garden furniture. Model O\\u2019Hara 2020.\",\"city\":\"\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[],\"fields\":[{\"label\":\"A synchroniser\",\"value\":\"Oui\"},{\"label\":\"Nombre de personnes minimum\",\"value\":\"4\"},{\"label\":\"Nombre de chambres\",\"value\":\"2\"},{\"label\":\"Nombre de salles de bain\",\"value\":\"1\"},{\"label\":\"Superficie moyenne (en m\\u00b2)\",\"value\":\"30\"},{\"label\":\"Tri s\\u00e9lectif des d\\u00e9chets\",\"value\":\"Oui\"},{\"label\":\"Conditions d'accueil animaux\",\"value\":\"1, 1\"},{\"label\":\"WiFi collectif\",\"value\":\"Oui\"},{\"label\":\"WiFi gratuit\",\"value\":\"Oui\"},{\"label\":\"Salon de jardin\",\"value\":\"Oui\"},{\"label\":\"Parking\",\"value\":\"Oui\"},{\"label\":\"Cuisine \\u00e9quip\\u00e9e\",\"value\":\"Oui\"},{\"label\":\"R\\u00e9frig\\u00e9rateur\",\"value\":\"1\"},{\"label\":\"Micro-ondes\",\"value\":\"1\"},{\"label\":\"Lave-vaisselle\",\"value\":\"1\"},{\"label\":\"Chauffage\",\"value\":\"Oui\"},{\"label\":\"T\\u00e9l\\u00e9vision\",\"value\":\"Oui\"},{\"label\":\"Montant caution locative (\\u20ac)\",\"value\":\"300\"},{\"label\":\"Tarif nettoyage (\\u20ac)\",\"value\":\"Yes\"},{\"label\":\"Linge de bains\",\"value\":\"Not provided\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":19,\"featurable\":false,\"type\":\"hebergements\",\"name\":\"Mobile home of 31 m\\u00b2 including 2 bedrooms\",\"image\":\"https:\\\/\\\/static.secureholiday.net\\\/static\\\/Pictures\\\/2876\\\/00001062886.jpg\",\"credit\":\"\",\"description\":\"Mobile home of 31 m\\u00b2 including 2 bedrooms, living room with television, equipped kitchen with dishwasher and Senseo, sheets provided, bathroom with XXL shower, toilet, covered terrace with garden furniture. Pedestrian neighborhood close to the playground. Model O\\u2019Hara 2023.\",\"city\":\"\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[],\"fields\":[{\"label\":\"A synchroniser\",\"value\":\"Oui\"},{\"label\":\"Nombre de personnes minimum\",\"value\":\"4\"},{\"label\":\"Nombre de chambres\",\"value\":\"2\"},{\"label\":\"Nombre de salles de bain\",\"value\":\"1\"},{\"label\":\"Superficie moyenne (en m\\u00b2)\",\"value\":\"31\"},{\"label\":\"Tri s\\u00e9lectif des d\\u00e9chets\",\"value\":\"Oui\"},{\"label\":\"Conditions d'accueil animaux\",\"value\":\"1, 1\"},{\"label\":\"Borne eau \\u00e0 proximit\\u00e9\",\"value\":\"Oui\"},{\"label\":\"WiFi collectif\",\"value\":\"Oui\"},{\"label\":\"WiFi gratuit\",\"value\":\"Oui\"},{\"label\":\"Salon de jardin\",\"value\":\"Oui\"},{\"label\":\"Parking\",\"value\":\"Oui\"},{\"label\":\"Cuisine \\u00e9quip\\u00e9e\",\"value\":\"Oui\"},{\"label\":\"R\\u00e9frig\\u00e9rateur\",\"value\":\"1\"},{\"label\":\"Micro-ondes\",\"value\":\"1\"},{\"label\":\"Lave-vaisselle\",\"value\":\"1\"},{\"label\":\"Chauffage\",\"value\":\"Oui\"},{\"label\":\"T\\u00e9l\\u00e9vision\",\"value\":\"Oui\"},{\"label\":\"Montant caution locative (\\u20ac)\",\"value\":\"300\"},{\"label\":\"Tarif nettoyage (\\u20ac)\",\"value\":\"Yes\"},{\"label\":\"Linge de bains\",\"value\":\"Not provided\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":20,\"featurable\":false,\"type\":\"hebergements\",\"name\":\"Mobile home of 35 m\\u00b2 including 3 bedrooms\",\"image\":\"https:\\\/\\\/static.secureholiday.net\\\/static\\\/Pictures\\\/2876\\\/00001196978.jpg\",\"credit\":\"\",\"description\":\"Mobile home of 35 m\\u00b2 including 3 bedrooms, living room with television, equipped kitchen, bathroom, toilet, covered terrace with garden furniture. Model of 2025\",\"city\":\"\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[],\"fields\":[{\"label\":\"A synchroniser\",\"value\":\"Oui\"},{\"label\":\"Nombre de personnes minimum\",\"value\":\"6\"},{\"label\":\"Nombre de chambres\",\"value\":\"3\"},{\"label\":\"Superficie moyenne (en m\\u00b2)\",\"value\":\"35\"},{\"label\":\"Tri s\\u00e9lectif des d\\u00e9chets\",\"value\":\"Oui\"},{\"label\":\"Conditions d'accueil animaux\",\"value\":\"1, 1\"},{\"label\":\"WiFi collectif\",\"value\":\"Oui\"},{\"label\":\"WiFi gratuit\",\"value\":\"Oui\"},{\"label\":\"Parking\",\"value\":\"Oui\"},{\"label\":\"Cuisine \\u00e9quip\\u00e9e\",\"value\":\"Oui\"},{\"label\":\"R\\u00e9frig\\u00e9rateur\",\"value\":\"1\"},{\"label\":\"Micro-ondes\",\"value\":\"1\"},{\"label\":\"Chauffage\",\"value\":\"Oui\"},{\"label\":\"T\\u00e9l\\u00e9vision\",\"value\":\"Oui\"},{\"label\":\"Montant caution locative (\\u20ac)\",\"value\":\"300\"},{\"label\":\"Tarif nettoyage (\\u20ac)\",\"value\":\"Yes\"},{\"label\":\"D\\u00e9tecteur de fum\\u00e9e\",\"value\":\"Oui\"},{\"label\":\"Draps\",\"value\":\"Not provided\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":21,\"featurable\":false,\"type\":\"hebergements\",\"name\":\"30 m\\u00b2 mobile home with 3 bedrooms\",\"image\":\"https:\\\/\\\/static.secureholiday.net\\\/static\\\/Pictures\\\/2876\\\/00000582979.jpg\",\"credit\":\"\",\"description\":\"30 m\\u00b2 mobile home with 3 bedrooms, bedding provided, living room with television, fully equipped kitchen with dishwasher, filter coffee maker and Senso, bathroom, toilet, covered terrace with garden furniture.\",\"city\":\"\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[],\"fields\":[{\"label\":\"A synchroniser\",\"value\":\"Oui\"},{\"label\":\"Nombre de personnes minimum\",\"value\":\"6\"},{\"label\":\"Nombre de chambres\",\"value\":\"3\"},{\"label\":\"Nombre de salles de bain\",\"value\":\"1\"},{\"label\":\"Superficie moyenne (en m\\u00b2)\",\"value\":\"30\"},{\"label\":\"Tri s\\u00e9lectif des d\\u00e9chets\",\"value\":\"Oui\"},{\"label\":\"Conditions d'accueil animaux\",\"value\":\"1, 1\"},{\"label\":\"Borne eau \\u00e0 proximit\\u00e9\",\"value\":\"Oui\"},{\"label\":\"WiFi collectif\",\"value\":\"Oui\"},{\"label\":\"WiFi gratuit\",\"value\":\"Oui\"},{\"label\":\"Salon de jardin\",\"value\":\"Oui\"},{\"label\":\"Parking\",\"value\":\"Oui\"},{\"label\":\"Cuisine \\u00e9quip\\u00e9e\",\"value\":\"Oui\"},{\"label\":\"R\\u00e9frig\\u00e9rateur\",\"value\":\"1\"},{\"label\":\"Micro-ondes\",\"value\":\"1\"},{\"label\":\"Lave-vaisselle\",\"value\":\"1\"},{\"label\":\"Chauffage\",\"value\":\"Oui\"},{\"label\":\"T\\u00e9l\\u00e9vision\",\"value\":\"Oui\"},{\"label\":\"Montant caution locative (\\u20ac)\",\"value\":\"300\"},{\"label\":\"Tarif nettoyage (\\u20ac)\",\"value\":\"Yes\"},{\"label\":\"D\\u00e9tecteur de fum\\u00e9e\",\"value\":\"Oui\"},{\"label\":\"Linge de bains\",\"value\":\"Not provided\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":22,\"featurable\":false,\"type\":\"hebergements\",\"name\":\"33 m\\u00b2 mobile home with 3 bedrooms\",\"image\":\"https:\\\/\\\/static.secureholiday.net\\\/static\\\/Pictures\\\/2876\\\/00001191600.jpg\",\"credit\":\"\",\"description\":\"33 m\\u00b2 mobile home with 3 bedrooms, living room with television, fully equipped kitchen with dishwasher and Senso, bedding provided, bathroom with XXL shower, WC, covered terrace with garden furniture. Pedestrian neighborhood near the play area. Model O\\u2019Hara 2023.\",\"city\":\"\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[],\"fields\":[{\"label\":\"A synchroniser\",\"value\":\"Oui\"},{\"label\":\"Nombre de personnes minimum\",\"value\":\"6\"},{\"label\":\"Nombre de chambres\",\"value\":\"3\"},{\"label\":\"Nombre de salles de bain\",\"value\":\"1\"},{\"label\":\"Superficie moyenne (en m\\u00b2)\",\"value\":\"33\"},{\"label\":\"Tri s\\u00e9lectif des d\\u00e9chets\",\"value\":\"Oui\"},{\"label\":\"Conditions d'accueil animaux\",\"value\":\"1, 1\"},{\"label\":\"Borne eau \\u00e0 proximit\\u00e9\",\"value\":\"Oui\"},{\"label\":\"WiFi gratuit\",\"value\":\"Oui\"},{\"label\":\"Salon de jardin\",\"value\":\"Oui\"},{\"label\":\"Parking\",\"value\":\"Oui\"},{\"label\":\"Cuisine \\u00e9quip\\u00e9e\",\"value\":\"Oui\"},{\"label\":\"R\\u00e9frig\\u00e9rateur\",\"value\":\"1\"},{\"label\":\"Micro-ondes\",\"value\":\"1\"},{\"label\":\"Lave-vaisselle\",\"value\":\"1\"},{\"label\":\"Chauffage\",\"value\":\"Oui\"},{\"label\":\"T\\u00e9l\\u00e9vision\",\"value\":\"Oui\"},{\"label\":\"Montant caution locative (\\u20ac)\",\"value\":\"300\"},{\"label\":\"Tarif nettoyage (\\u20ac)\",\"value\":\"Yes\"},{\"label\":\"Linge de bains\",\"value\":\"Not provided\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":23,\"featurable\":false,\"type\":\"hebergements\",\"name\":\"Mobilhome 36 m\\u00b2 comprenant 4 chambres\",\"image\":\"https:\\\/\\\/static.secureholiday.net\\\/static\\\/Pictures\\\/2876\\\/00000582974.jpg\",\"credit\":\"\",\"description\":\"Mobilhome 36 m\\u00b2 comprenant 4 chambres, draps fournis, s\\u00e9jour avec t\\u00e9l\\u00e9vision, cuisine \\u00e9quip\\u00e9e avec lave-vaisselle, cafeti\\u00e8re filtre et Sens\\u00e9o, salle d'eau, wc, terrasse couverte avec salon de jardin.\",\"city\":\"\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[],\"fields\":[{\"label\":\"A synchroniser\",\"value\":\"Oui\"},{\"label\":\"Nombre de personnes minimum\",\"value\":\"8\"},{\"label\":\"Nombre de chambres\",\"value\":\"4\"},{\"label\":\"Nombre de salles de bain\",\"value\":\"1\"},{\"label\":\"Superficie moyenne (en m\\u00b2)\",\"value\":\"36\"},{\"label\":\"Tri s\\u00e9lectif des d\\u00e9chets\",\"value\":\"Oui\"},{\"label\":\"Conditions d'accueil animaux\",\"value\":\"1, 1\"},{\"label\":\"Borne eau \\u00e0 proximit\\u00e9\",\"value\":\"Oui\"},{\"label\":\"WiFi collectif\",\"value\":\"Oui\"},{\"label\":\"WiFi gratuit\",\"value\":\"Oui\"},{\"label\":\"Salon de jardin\",\"value\":\"Oui\"},{\"label\":\"Parking\",\"value\":\"Oui\"},{\"label\":\"Cuisine \\u00e9quip\\u00e9e\",\"value\":\"Oui\"},{\"label\":\"R\\u00e9frig\\u00e9rateur\",\"value\":\"1\"},{\"label\":\"Micro-ondes\",\"value\":\"1\"},{\"label\":\"Lave-vaisselle\",\"value\":\"1\"},{\"label\":\"Chauffage\",\"value\":\"Oui\"},{\"label\":\"T\\u00e9l\\u00e9vision\",\"value\":\"Oui\"},{\"label\":\"Montant caution locative (\\u20ac)\",\"value\":\"300\"},{\"label\":\"Tarif nettoyage (\\u20ac)\",\"value\":\"Yes\"},{\"label\":\"D\\u00e9tecteur de fum\\u00e9e\",\"value\":\"Oui\"},{\"label\":\"Linge de bains\",\"value\":\"Non fournis\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":24,\"featurable\":false,\"type\":\"hebergements\",\"name\":\"Mobilhome 40 m\\u00b2 comprenant 4 chambres\",\"image\":\"https:\\\/\\\/static.secureholiday.net\\\/static\\\/Pictures\\\/2876\\\/00001014686.jpg\",\"credit\":\"\",\"description\":\"Mobilhome 40 m\\u00b2 comprenant 4 chambres, draps fournis, 2 salles d'eau, s\\u00e9jour avec t\\u00e9l\\u00e9vision, cuisine \\u00e9quip\\u00e9e avec lave-vaisselle, cafeti\\u00e8re filtre et Sens\\u00e9o, 2 wc, terrasse couverte avec salon de jardin.\",\"city\":\"\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[],\"fields\":[{\"label\":\"A synchroniser\",\"value\":\"Oui\"},{\"label\":\"Nombre de personnes minimum\",\"value\":\"8\"},{\"label\":\"Nombre de chambres\",\"value\":\"4\"},{\"label\":\"Nombre de salles de bain\",\"value\":\"2\"},{\"label\":\"Superficie moyenne (en m\\u00b2)\",\"value\":\"40\"},{\"label\":\"Tri s\\u00e9lectif des d\\u00e9chets\",\"value\":\"Oui\"},{\"label\":\"Conditions d'accueil animaux\",\"value\":\"1, 1\"},{\"label\":\"Borne eau \\u00e0 proximit\\u00e9\",\"value\":\"Oui\"},{\"label\":\"WiFi collectif\",\"value\":\"Oui\"},{\"label\":\"WiFi gratuit\",\"value\":\"Oui\"},{\"label\":\"Salon de jardin\",\"value\":\"Oui\"},{\"label\":\"Parking\",\"value\":\"Oui\"},{\"label\":\"Cuisine \\u00e9quip\\u00e9e\",\"value\":\"Oui\"},{\"label\":\"R\\u00e9frig\\u00e9rateur\",\"value\":\"1\"},{\"label\":\"Micro-ondes\",\"value\":\"1\"},{\"label\":\"Lave-vaisselle\",\"value\":\"1\"},{\"label\":\"Chauffage\",\"value\":\"Oui\"},{\"label\":\"T\\u00e9l\\u00e9vision\",\"value\":\"Oui\"},{\"label\":\"Montant caution locative (\\u20ac)\",\"value\":\"300\"},{\"label\":\"Tarif nettoyage (\\u20ac)\",\"value\":\"Yes\"},{\"label\":\"D\\u00e9tecteur de fum\\u00e9e\",\"value\":\"Oui\"},{\"label\":\"Linge de bains\",\"value\":\"Non fournis\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":25,\"featurable\":false,\"type\":\"hebergements\",\"name\":\"Mobilhome 40 m\\u00b2 comprenant 2 chambres\",\"image\":\"https:\\\/\\\/static.secureholiday.net\\\/static\\\/Pictures\\\/2876\\\/00000910009.jpg\",\"credit\":\"\",\"description\":\"Mobilhome 40 m\\u00b2 comprenant 2 chambres, draps et linge de bain fournis, 2 salles de bain, Wc, s\\u00e9jour avec t\\u00e9l\\u00e9vision, cuisine \\u00e9quip\\u00e9e avec lave-vaiselle et Sens\\u00e9o, terrasse couverte avec salon de jardin. SPA privatif sur l'emplacement. Mod\\u00e8le Louisiane 2020 \\\/2021.\",\"city\":\"\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":null,\"lng\":null,\"tags\":[],\"fields\":[{\"label\":\"A synchroniser\",\"value\":\"Oui\"},{\"label\":\"Nombre de personnes minimum\",\"value\":\"4\"},{\"label\":\"Nombre de chambres\",\"value\":\"2\"},{\"label\":\"Nombre de salles de bain\",\"value\":\"2\"},{\"label\":\"Superficie moyenne (en m\\u00b2)\",\"value\":\"40\"},{\"label\":\"Tri s\\u00e9lectif des d\\u00e9chets\",\"value\":\"Oui\"},{\"label\":\"Conditions d'accueil animaux\",\"value\":\"1, 1\"},{\"label\":\"WiFi collectif\",\"value\":\"Oui\"},{\"label\":\"WiFi gratuit\",\"value\":\"Oui\"},{\"label\":\"Salon de jardin\",\"value\":\"Oui\"},{\"label\":\"Parking\",\"value\":\"Oui\"},{\"label\":\"Cuisine \\u00e9quip\\u00e9e\",\"value\":\"Oui\"},{\"label\":\"R\\u00e9frig\\u00e9rateur\",\"value\":\"1\"},{\"label\":\"Micro-ondes\",\"value\":\"1\"},{\"label\":\"Lave-vaisselle\",\"value\":\"1\"},{\"label\":\"Chauffage\",\"value\":\"Oui\"},{\"label\":\"T\\u00e9l\\u00e9vision\",\"value\":\"Oui\"},{\"label\":\"Montant caution locative (\\u20ac)\",\"value\":\"300\"},{\"label\":\"Tarif nettoyage (\\u20ac)\",\"value\":\"Yes\"},{\"label\":\"D\\u00e9tecteur de fum\\u00e9e\",\"value\":\"Oui\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":27,\"featurable\":true,\"type\":\"villes-aux-alentours\",\"name\":\"Concarneau\",\"image\":\"https:\\\/\\\/elaia-public.s3.fr-par.scw.cloud\\\/metadata_images\\\/image_69b18c4ae00e4.jpg\",\"credit\":\"\",\"description\":\"Nearby port town, famous for its fortified town and beaches.\",\"city\":\"\",\"address\":\"29900 Concarneau\",\"km\":5.4,\"min\":10,\"lat\":47.8222,\"lng\":-3.8598,\"tags\":[],\"fields\":[{\"label\":\"Distance from the campsite (km)\",\"value\":\"5.4\"},{\"label\":\"Driving time (min)\",\"value\":\"10\"},{\"label\":\"Must-see places \\\/ Activities\",\"value\":\"Fortified Town, Fishing Port, Fishing Museum, Trestrignel Beach\"},{\"label\":\"Markets \\\/ local events\",\"value\":\"Interceltic Festival, St. John\\u2019s Day Festival, Concarneau Market\"},{\"label\":\"Restaurants \\\/ specialties\",\"value\":\"Seafood, Creperies, Galettes, Fish Restaurants\"},{\"label\":\"Complete address\",\"value\":\"29900 Concarneau\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":29,\"featurable\":true,\"type\":\"villes-aux-alentours\",\"name\":\"N\\u00e9vez\",\"image\":\"https:\\\/\\\/www.domainedependruc.com\\\/wp-content\\\/uploads\\\/2020\\\/11\\\/vacances-nevez.jpg\",\"credit\":\"\",\"description\":\"Coastal community with beautiful beaches and sea views.\",\"city\":\"\",\"address\":\"29940 N\\u00e9vez\",\"km\":6,\"min\":13,\"lat\":47.820359,\"lng\":-3.7928581,\"tags\":[],\"fields\":[{\"label\":\"Distance from the campsite (km)\",\"value\":\"6.0\"},{\"label\":\"Driving time (min)\",\"value\":\"13\"},{\"label\":\"Must-see places \\\/ Activities\",\"value\":\"N\\u00e9vez Beach, Saint-N\\u00e9vez Church, Beg-Meil Point\"},{\"label\":\"Markets \\\/ local events\",\"value\":\"Saint-N\\u00e9vez Festival, N\\u00e9vez Market\"},{\"label\":\"Restaurants \\\/ specialties\",\"value\":\"Seafood, Creperies, Fish Restaurants\"},{\"label\":\"Complete address\",\"value\":\"29940 N\\u00e9vez\"}],\"link\":\"https:\\\/\\\/www.villorama.com\\\/ville\\\/nevez\\\/villes-proches.html\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":30,\"featurable\":true,\"type\":\"villes-aux-alentours\",\"name\":\"Pont-Aven\",\"image\":\"https:\\\/\\\/www.domainedependruc.com\\\/wp-content\\\/uploads\\\/2020\\\/11\\\/camping-pont-aven.jpg\",\"credit\":\"\",\"description\":\"Artistic town famous for its bridge and museum.\",\"city\":\"\",\"address\":\"29930 Pont-Aven\",\"km\":7.8,\"min\":16,\"lat\":47.874267,\"lng\":-3.762632,\"tags\":[],\"fields\":[{\"label\":\"Distance from the campsite (km)\",\"value\":\"7.8\"},{\"label\":\"Driving time (min)\",\"value\":\"16\"},{\"label\":\"Must-see places \\\/ Activities\",\"value\":\"Pont-Aven, Pont-Aven Museum, Sainte-Croix Church, Aven River\"},{\"label\":\"Markets \\\/ local events\",\"value\":\"Pont-Aven Festival, Pont-Aven Market\"},{\"label\":\"Restaurants \\\/ specialties\",\"value\":\"Creperies, Galettes, Fish Restaurants\"},{\"label\":\"Complete address\",\"value\":\"29930 Pont-Aven\"}],\"link\":\"https:\\\/\\\/www.villorama.com\\\/ville\\\/pont-aven\\\/villes-proches.html\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":31,\"featurable\":true,\"type\":\"villes-aux-alentours\",\"name\":\"La For\\u00eat-Fouesnant\",\"image\":\"https:\\\/\\\/www.domainedependruc.com\\\/wp-content\\\/uploads\\\/2019\\\/04\\\/baie-de-la-foret-fouesnant.jpg\",\"credit\":\"\",\"description\":\"Forest community close to nature and hiking paths.\",\"city\":\"\",\"address\":\"29940 La For\\u00eat-Fouesnant\",\"km\":11.2,\"min\":20,\"lat\":47.8992399,\"lng\":-4.0003967,\"tags\":[],\"fields\":[{\"label\":\"Distance from the campsite (km)\",\"value\":\"11.2\"},{\"label\":\"Driving time (min)\",\"value\":\"20\"},{\"label\":\"Must-see places \\\/ Activities\",\"value\":\"Saint-Martin Church, La For\\u00eat-Fouesnant Park, Hiking Trails\"},{\"label\":\"Markets \\\/ local events\",\"value\":\"Saint-Martin Festival, Local Market\"},{\"label\":\"Restaurants \\\/ specialties\",\"value\":\"Creperies, Local Products, Bakeries\"},{\"label\":\"Complete address\",\"value\":\"29940 La For\\u00eat-Fouesnant\"}],\"link\":\"https:\\\/\\\/www.villorama.com\\\/ville\\\/la-foret-fouesnant\\\/villes-proches.html\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":32,\"featurable\":true,\"type\":\"villes-aux-alentours\",\"name\":\"Rosporden\",\"image\":\"https:\\\/\\\/www.domainedependruc.com\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/rosporden.jpg\",\"credit\":\"\",\"description\":\"Town with a rich historic heritage and parks.\",\"city\":\"\",\"address\":\"29140 Rosporden\",\"km\":11.7,\"min\":22,\"lat\":47.9590367,\"lng\":-3.8292503,\"tags\":[],\"fields\":[{\"label\":\"Distance from the campsite (km)\",\"value\":\"11.7\"},{\"label\":\"Driving time (min)\",\"value\":\"22\"},{\"label\":\"Must-see places \\\/ Activities\",\"value\":\"Saint-Martin Church, Rosporden Castle, Rosporden Park\"},{\"label\":\"Markets \\\/ local events\",\"value\":\"Saint-Martin Festival, Rosporden Market\"},{\"label\":\"Restaurants \\\/ specialties\",\"value\":\"Cr\\u00eaperies, Local products, Bakeries\"},{\"label\":\"Complete address\",\"value\":\"29140 Rosporden\"}],\"link\":\"https:\\\/\\\/www.villorama.com\\\/ville\\\/rosporden\\\/villes-proches.html\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":33,\"featurable\":true,\"type\":\"villes-aux-alentours\",\"name\":\"Riec-sur-B\\u00e9lon\",\"image\":\"https:\\\/\\\/www.domainedependruc.com\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/paysage-riec-sur-belon.jpg\",\"credit\":\"\",\"description\":\"Coastal community with beautiful beaches and sea views.\",\"city\":\"\",\"address\":\"29340 Riec-sur-B\\u00e9lon\",\"km\":11.8,\"min\":23,\"lat\":47.8423696,\"lng\":-3.6931229,\"tags\":[],\"fields\":[{\"label\":\"Distance from the campsite (km)\",\"value\":\"11.8\"},{\"label\":\"Driving time (min)\",\"value\":\"23\"},{\"label\":\"Must-see places \\\/ Activities\",\"value\":\"Saint-Martin Church, Riec-sur-B\\u00e9lon Park, Hiking Trails\"},{\"label\":\"Markets \\\/ local events\",\"value\":\"Saint-Martin Festival, Riec-sur-B\\u00e9lon Market\"},{\"label\":\"Restaurants \\\/ specialties\",\"value\":\"Cr\\u00eaperies, Local products, Bakeries\"},{\"label\":\"Complete address\",\"value\":\"29340 Riec-sur-B\\u00e9lon\"}],\"link\":\"https:\\\/\\\/www.villorama.com\\\/ville\\\/riec-sur-belon\\\/villes-proches.html\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":34,\"featurable\":true,\"type\":\"villes-aux-alentours\",\"name\":\"Fouesnant\",\"image\":\"https:\\\/\\\/www.domainedependruc.com\\\/wp-content\\\/uploads\\\/2020\\\/11\\\/camping-fouesnant.jpg\",\"credit\":\"\",\"description\":\"Coastal community with beautiful beaches and sea views.\",\"city\":\"\",\"address\":\"29170 Fouesnant\",\"km\":12.7,\"min\":25,\"lat\":47.8943628,\"lng\":-4.014473,\"tags\":[],\"fields\":[{\"label\":\"Distance from the campsite (km)\",\"value\":\"12.7\"},{\"label\":\"Driving time (min)\",\"value\":\"25\"},{\"label\":\"Must-see places \\\/ Activities\",\"value\":\"Saint-Martin Church, Fouesnant Park, Hiking Trails\"},{\"label\":\"Markets \\\/ local events\",\"value\":\"Saint-Martin Festival, Fouesnant Market\"},{\"label\":\"Restaurants \\\/ specialties\",\"value\":\"Cr\\u00eaperies, Local products, Bakeries\"},{\"label\":\"Complete address\",\"value\":\"29170 Fouesnant\"}],\"link\":\"https:\\\/\\\/www.villorama.com\\\/ville\\\/fouesnant\\\/villes-proches.html\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":36,\"featurable\":true,\"type\":\"villes-aux-alentours\",\"name\":\"Bannalec\",\"image\":\"https:\\\/\\\/www.domainedependruc.com\\\/wp-content\\\/uploads\\\/2022\\\/11\\\/port-plobannalec-lesconil.jpg\",\"credit\":\"\",\"description\":\"Rural community, close to nature and hiking paths.\",\"city\":\"\",\"address\":\"29150 Bannalec\",\"km\":14.4,\"min\":28,\"lat\":47.931814,\"lng\":-3.698101,\"tags\":[],\"fields\":[{\"label\":\"Distance from the campsite (km)\",\"value\":\"14.4\"},{\"label\":\"Driving time (min)\",\"value\":\"28\"},{\"label\":\"Must-see places \\\/ Activities\",\"value\":\"Saint-Martin Church, Bannalec Park, Hiking Trails\"},{\"label\":\"Markets \\\/ local events\",\"value\":\"Saint-Martin Festival, Bannalec Market\"},{\"label\":\"Restaurants \\\/ specialties\",\"value\":\"Cr\\u00eaperies, Local products, Bakeries\"},{\"label\":\"Complete address\",\"value\":\"29150 Bannalec\"}],\"link\":\"https:\\\/\\\/www.villorama.com\\\/ville\\\/bannalec\\\/villes-proches.html\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":37,\"featurable\":true,\"type\":\"villes-aux-alentours\",\"name\":\"Quimper\",\"image\":\"https:\\\/\\\/www.domainedependruc.com\\\/wp-content\\\/uploads\\\/2020\\\/11\\\/camping-quimper.jpg\",\"credit\":\"\",\"description\":\"Sub-prefecture, historic city with a rich cultural heritage.\",\"city\":\"\",\"address\":\"29000 Quimper\",\"km\":24,\"min\":35,\"lat\":47.99,\"lng\":-4.08,\"tags\":[],\"fields\":[{\"label\":\"Distance from the campsite (km)\",\"value\":\"24.0\"},{\"label\":\"Driving time (min)\",\"value\":\"35\"},{\"label\":\"Must-see places \\\/ Activities\",\"value\":\"Saint-Corentin Cathedral, Fine Arts Museum, Old Quimper, Rade Garden\"},{\"label\":\"Markets \\\/ local events\",\"value\":\"Cornouaille Festival, Quimper Market\"},{\"label\":\"Restaurants \\\/ specialties\",\"value\":\"Creperies, Galettes, Fish restaurants\"},{\"label\":\"Complete address\",\"value\":\"29000 Quimper\"}],\"link\":\"https:\\\/\\\/www.villorama.com\\\/ville\\\/quimper\\\/villes-proches.html\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":38,\"featurable\":true,\"type\":\"villes-aux-alentours\",\"name\":\"Lorient\",\"image\":\"https:\\\/\\\/www.domainedependruc.com\\\/wp-content\\\/uploads\\\/2021\\\/12\\\/base-sous-marine-lorient.jpg\",\"credit\":\"\",\"description\":\"Sub-prefecture, port city with a rich maritime heritage.\",\"city\":\"\",\"address\":\"56100 Lorient\",\"km\":38.3,\"min\":50,\"lat\":47.7469709,\"lng\":-3.3656788,\"tags\":[],\"fields\":[{\"label\":\"Distance from the campsite (km)\",\"value\":\"38.3\"},{\"label\":\"Driving time (min)\",\"value\":\"50\"},{\"label\":\"Must-see places \\\/ Activities\",\"value\":\"Old Lorient, Indo-French Museum, Lorient Port, Groix Island\"},{\"label\":\"Markets \\\/ local events\",\"value\":\"Interceltic Festival, Lorient Market\"},{\"label\":\"Restaurants \\\/ specialties\",\"value\":\"Seafood, Creperies, Fish restaurants\"},{\"label\":\"Complete address\",\"value\":\"56100 Lorient\"}],\"link\":\"https:\\\/\\\/www.villorama.com\\\/ville\\\/lorient\\\/villes-proches.html\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":43,\"featurable\":true,\"type\":\"villes-aux-alentours\",\"name\":\"Pont-l'Abb\\u00e9\",\"image\":\"https:\\\/\\\/www.domainedependruc.com\\\/wp-content\\\/uploads\\\/2020\\\/03\\\/pont-abbe.jpg\",\"credit\":\"\",\"description\":\"Historic town with a beautiful center and half-timbered houses\",\"city\":\"\",\"address\":\"Pont-l'Abb\\u00e9, 29120, Finist\\u00e8re, Brittany, France\",\"km\":34,\"min\":40,\"lat\":47.8651194,\"lng\":-4.2225266,\"tags\":[],\"fields\":[{\"label\":\"Distance from the campsite (km)\",\"value\":\"34\"},{\"label\":\"Driving time (min)\",\"value\":\"40\"},{\"label\":\"Must-see places \\\/ Activities\",\"value\":\"Old town, former market, Notre-Dame de Penhors chapel\"},{\"label\":\"Markets \\\/ local events\",\"value\":\"Markets on Wednesdays and Saturdays, traditional Breton festivals\"},{\"label\":\"Restaurants \\\/ specialties\",\"value\":\"Traditional Breton cuisine and craft cider\"},{\"label\":\"Complete address\",\"value\":\"Pont-l'Abb\\u00e9, 29120, Finist\\u00e8re, Brittany, France\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":51,\"featurable\":true,\"type\":\"villes-aux-alentours\",\"name\":\"Penmarch\",\"image\":\"https:\\\/\\\/www.domainedependruc.com\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/decouverte-de-penmarch.jpg\",\"credit\":\"\",\"description\":\"Coastal community with a rich maritime heritage\",\"city\":\"\",\"address\":\"Penmarch, 29760, Finist\\u00e8re, Brittany, France\",\"km\":50,\"min\":55,\"lat\":47.8121458,\"lng\":-4.3377113,\"tags\":[],\"fields\":[{\"label\":\"Distance from the campsite (km)\",\"value\":\"50\"},{\"label\":\"Driving time (min)\",\"value\":\"55\"},{\"label\":\"Must-see places \\\/ Activities\",\"value\":\"Eckm\\u00fchl Lighthouse, beaches, fishing village\"},{\"label\":\"Markets \\\/ local events\",\"value\":\"Craft markets and local products\"},{\"label\":\"Restaurants \\\/ specialties\",\"value\":\"Fish, seafood, Breton cuisine\"},{\"label\":\"Complete address\",\"value\":\"Penmarch, 29760, Finist\\u00e8re, Brittany, France\"}],\"link\":\"https:\\\/\\\/fr.wikipedia.org\\\/wiki\\\/Penmarch\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":77,\"featurable\":true,\"type\":\"activites-et-lieux-recommandes\",\"name\":\"Hiking on the GR34 coastal trail\",\"image\":\"https:\\\/\\\/www.iroise-bretagne.bzh\\\/assets\\\/uploads\\\/sites\\\/2\\\/2023\\\/10\\\/marcher-sur-le-gr34-thibault-poriel.jpg\",\"credit\":\"\",\"description\":\"Walk along the famous coastal trail offering panoramic views of the sea and Pouldohan bay.\",\"city\":\"\",\"address\":\"Coastal trail around Tr\\u00e9gunc\",\"km\":1,\"min\":null,\"lat\":47.84592,\"lng\":-3.880062,\"tags\":[\"Outdoor activity\"],\"fields\":[{\"label\":\"Type of event (market, festival, sport, etc.)\",\"value\":\"Outdoor activity\"},{\"label\":\"City \\\/ Zone\",\"value\":\"Coastal trail near Camping Domaine de Pendruc\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"About 1 km\"},{\"label\":\"Average duration\",\"value\":\"Variable depending on the route\"},{\"label\":\"Reservation necessary?\",\"value\":\"Non\"},{\"label\":\"Complete address\",\"value\":\"Coastal trail around Tr\\u00e9gunc\"}],\"link\":\"https:\\\/\\\/www.tourismebretagne.com\\\/offres\\\/camping-domaine-de-pendruc-tregunc-fr-1964579\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":78,\"featurable\":true,\"type\":\"activites-et-lieux-recommandes\",\"name\":\"Bike Ride and Bicycle Rental\",\"image\":\"https:\\\/\\\/www.campinglesuroit.com\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/cyclistes-dans-le-finistere-sud.webp\",\"credit\":\"\",\"description\":\"Bike rental to explore the surroundings of the campsite, including Breton landscapes and nearby beaches.\",\"city\":\"\",\"address\":\"Roz Penanguer, 29910 Tr\\u00e9gunc\",\"km\":null,\"min\":null,\"lat\":47.84592,\"lng\":-3.880062,\"tags\":[\"Sports Activity\"],\"fields\":[{\"label\":\"Type of event (market, festival, sport, etc.)\",\"value\":\"Sports Activity\"},{\"label\":\"City \\\/ Zone\",\"value\":\"Camping Domaine de Pendruc\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"On site\"},{\"label\":\"Average duration\",\"value\":\"Variable\"},{\"label\":\"Reservation necessary?\",\"value\":\"Oui\"},{\"label\":\"Complete address\",\"value\":\"Roz Penanguer, 29910 Tr\\u00e9gunc\"}],\"link\":\"https:\\\/\\\/www.odalys-vacances.com\\\/location-mer\\\/bretagne\\\/tregunc\\\/domaine-de-pendruc.html\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":79,\"featurable\":true,\"type\":\"activites-et-lieux-recommandes\",\"name\":\"Observation and Discovery of the Fortified City of Concarneau\",\"image\":\"https:\\\/\\\/concarneau-cornouaille.fr\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/concarneau-ville-close-fortifiee-1024x585.jpg\",\"credit\":\"\",\"description\":\"Visit the ramparts, surrounding walkways, port, and the old town of the walled city.\",\"city\":\"\",\"address\":\"Concarneau, Finist\\u00e8re\",\"km\":9,\"min\":null,\"lat\":47.876,\"lng\":-3.917,\"tags\":[],\"fields\":[{\"label\":\"Type of event (market, festival, sport, etc.)\",\"value\":\"Cultural and Touristic Activity\"},{\"label\":\"City \\\/ Zone\",\"value\":\"Concarneau (less than 10 km)\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"About 9 km\"},{\"label\":\"Average duration\",\"value\":\"Half-day\"},{\"label\":\"Reservation necessary?\",\"value\":\"Non\"},{\"label\":\"Complete address\",\"value\":\"Concarneau, Finist\\u00e8re\"}],\"link\":\"https:\\\/\\\/www.flowercampings.com\\\/camping-finistere\\\/camping-domaine-de-pendruc\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":80,\"featurable\":true,\"type\":\"activites-et-lieux-recommandes\",\"name\":\"Discover Pont-Aven, the Town of Artists\",\"image\":\"https:\\\/\\\/www.domainedependruc.com\\\/wp-content\\\/uploads\\\/2020\\\/11\\\/camping-pont-aven.jpg\",\"credit\":\"\",\"description\":\"Stroll through the picturesque streets of Pont-Aven, discover its estuary and art galleries.\",\"city\":\"\",\"address\":\"Pont-Aven, Finist\\u00e8re\",\"km\":12,\"min\":null,\"lat\":47.822,\"lng\":-3.606,\"tags\":[\"Pont-Aven\",\"Cultural Activity\"],\"fields\":[{\"label\":\"Type of event (market, festival, sport, etc.)\",\"value\":\"Cultural Activity\"},{\"label\":\"City \\\/ Zone\",\"value\":\"Pont-Aven\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"About 12 km\"},{\"label\":\"Average duration\",\"value\":\"Half-day\"},{\"label\":\"Reservation necessary?\",\"value\":\"Non\"},{\"label\":\"Complete address\",\"value\":\"Pont-Aven, Finist\\u00e8re\"}],\"link\":\"https:\\\/\\\/www.flowercampings.com\\\/camping-finistere\\\/camping-domaine-de-pendruc\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":81,\"featurable\":true,\"type\":\"activites-et-lieux-recommandes\",\"name\":\"Tidal Observation and Discovery of the Gl\\u00e9nan Archipelago\",\"image\":\"https:\\\/\\\/www.vedettes-odet.com\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/glenan-decouverte-ile-penfret.jpg\",\"credit\":\"\",\"description\":\"Visit the Gl\\u00e9nan archipelago with its crystal-clear waters, with options for boat excursions.\",\"city\":\"\",\"address\":\"Archipel des Gl\\u00e9nan, Finist\\u00e8re\",\"km\":10,\"min\":null,\"lat\":47.8,\"lng\":-3.8,\"tags\":[\"Around Tr\\u00e9gunc\"],\"fields\":[{\"label\":\"Type of event (market, festival, sport, etc.)\",\"value\":\"Nature and Maritime Discovery Activity\"},{\"label\":\"City \\\/ Zone\",\"value\":\"Around Tr\\u00e9gunc\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"About 10 km to the port\"},{\"label\":\"Average duration\",\"value\":\"Half-day\"},{\"label\":\"Reservation necessary?\",\"value\":\"Often necessary\"},{\"label\":\"Complete address\",\"value\":\"Archipel des Gl\\u00e9nan, Finist\\u00e8re\"}],\"link\":\"https:\\\/\\\/www.tripadvisor.fr\\\/Hotel_Review-g1501179-d3982367-Reviews-Flower_Camping_Le_Domaine_De_Pendruc-Tregunc_Finistere_Brittany.html\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":82,\"featurable\":true,\"type\":\"activites-et-lieux-recommandes\",\"name\":\"Golf Blue Green de Cornouaille\",\"image\":\"https:\\\/\\\/cdn.flyovergreen.com\\\/3619\\\/conversions\\\/cover-watermarked.jpg\",\"credit\":\"\",\"description\":\"An 18-hole golf course offering a pleasant natural setting by the sea, ideal for golf enthusiasts looking to diversify activities close to the campsite.\",\"city\":\"\",\"address\":\"Rue de Porzou, 29900 Concarneau\",\"km\":9,\"min\":null,\"lat\":47.875,\"lng\":-3.917,\"tags\":[\"Concarneau\",\"Golf\"],\"fields\":[{\"label\":\"Type of event (market, festival, sport, etc.)\",\"value\":\"Golf\"},{\"label\":\"City \\\/ Zone\",\"value\":\"Concarneau\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"9 km\"},{\"label\":\"Average duration\",\"value\":\"15 minutes by car\"},{\"label\":\"Reservation necessary?\",\"value\":\"Recommended\"},{\"label\":\"Complete address\",\"value\":\"Rue de Porzou, 29900 Concarneau\"}],\"link\":\"https:\\\/\\\/www.golfbluegreen.com\\\/cornouaille\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":83,\"featurable\":true,\"type\":\"activites-et-lieux-recommandes\",\"name\":\"Cap Oc\\u00e9an Diving Center\",\"image\":\"https:\\\/\\\/bluegreen.fr\\\/wp-content\\\/uploads\\\/2019\\\/10\\\/BG22-PloemeurOcean@alamoureux_D6A5240.jpg\",\"credit\":\"\",\"description\":\"Offers diving trips, baptisms, and training to discover the marine biodiversity of Concarneau Bay and the Gl\\u00e9nan Archipelago.\",\"city\":\"\",\"address\":\"6 Quai Carnot, 29900 Concarneau\",\"km\":9,\"min\":null,\"lat\":47.875,\"lng\":-3.917,\"tags\":[\"Concarneau\",\"Scuba diving\"],\"fields\":[{\"label\":\"Type of event (market, festival, sport, etc.)\",\"value\":\"Scuba diving\"},{\"label\":\"City \\\/ Zone\",\"value\":\"Concarneau\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"9 km\"},{\"label\":\"Average duration\",\"value\":\"15 minutes by car\"},{\"label\":\"Reservation necessary?\",\"value\":\"Oui\"},{\"label\":\"Complete address\",\"value\":\"6 Quai Carnot, 29900 Concarneau\"}],\"link\":\"https:\\\/\\\/www.cap-ocean.fr\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":84,\"featurable\":true,\"type\":\"activites-et-lieux-recommandes\",\"name\":\"Aquashow Quimperl\\u00e9 Water Park\",\"image\":\"https:\\\/\\\/www.deconcarneauapontaven.com\\\/wp-content\\\/uploads\\\/tourinsoft\\\/loibre029fs00030-1.jpg\",\"credit\":\"\",\"description\":\"A water park with slides, wave pools, and relaxation areas for a fun family day.\",\"city\":\"\",\"address\":\"Lieu-dit Pen Ar C'hoat, 29300 Quimperl\\u00e9\",\"km\":40,\"min\":null,\"lat\":47.87,\"lng\":-3.55,\"tags\":[\"Quimperl\\u00e9\",\"Water park\"],\"fields\":[{\"label\":\"Type of event (market, festival, sport, etc.)\",\"value\":\"Water park\"},{\"label\":\"City \\\/ Zone\",\"value\":\"Quimperl\\u00e9\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"40 km\"},{\"label\":\"Average duration\",\"value\":\"30 minutes by car\"},{\"label\":\"Reservation necessary?\",\"value\":\"Recommended\"},{\"label\":\"Complete address\",\"value\":\"Lieu-dit Pen Ar C'hoat, 29300 Quimperl\\u00e9\"}],\"link\":\"https:\\\/\\\/www.aquashow.fr\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":85,\"featurable\":true,\"type\":\"activites-et-lieux-recommandes\",\"name\":\"Concarneau Fishing Museum\",\"image\":\"https:\\\/\\\/bretagne.media.tourinsoft.eu\\\/upload\\\/MPeche2020wEB-86.jpg\",\"credit\":\"\",\"description\":\"Discover maritime history and fishing in the region, located in the walled city of Concarneau, a must-see historical site.\",\"city\":\"\",\"address\":\"Ville Close, 29900 Concarneau\",\"km\":9,\"min\":null,\"lat\":47.87,\"lng\":-3.92,\"tags\":[\"Concarneau\",\"Museum\"],\"fields\":[{\"label\":\"Type of event (market, festival, sport, etc.)\",\"value\":\"Museum\"},{\"label\":\"City \\\/ Zone\",\"value\":\"Concarneau\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"9 km\"},{\"label\":\"Average duration\",\"value\":\"15 minutes by car\"},{\"label\":\"Reservation necessary?\",\"value\":\"Non\"},{\"label\":\"Complete address\",\"value\":\"Ville Close, 29900 Concarneau\"}],\"link\":\"https:\\\/\\\/www.musee-peche-concarneau.fr\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":86,\"featurable\":true,\"type\":\"activites-et-lieux-recommandes\",\"name\":\"Cranou Forest Botanical Trail\",\"image\":\"https:\\\/\\\/www.geopark-armorique.fr\\\/wp-content\\\/uploads\\\/sites\\\/3\\\/2022\\\/03\\\/Carte-2_2_Foret-du-Cranou-1024x511.jpg\",\"credit\":\"\",\"description\":\"A trail to discover local flora and fauna of inland Brittany.\",\"city\":\"\",\"address\":\"Cranou Forest, 29520 Ch\\u00e2teauneuf-du-Faou\",\"km\":30,\"min\":null,\"lat\":48.17,\"lng\":-3.73,\"tags\":[\"Hiking \\\/ Nature\"],\"fields\":[{\"label\":\"Type of event (market, festival, sport, etc.)\",\"value\":\"Hiking \\\/ Nature\"},{\"label\":\"City \\\/ Zone\",\"value\":\"near Quimper (about 30 km)\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"30 km\"},{\"label\":\"Average duration\",\"value\":\"40 minutes by car\"},{\"label\":\"Reservation necessary?\",\"value\":\"Non\"},{\"label\":\"Complete address\",\"value\":\"Cranou Forest, 29520 Ch\\u00e2teauneuf-du-Faou\"}],\"link\":\"https:\\\/\\\/www.bretagne.com\\\/decouvrir\\\/forets\\\/foret-du-cranou\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":87,\"featurable\":true,\"type\":\"evenements-recommandes\",\"name\":\"Spectacle and Fest-Noz at Tr\\u00e9gunc\",\"image\":\"https:\\\/\\\/media.tamm-kreiz.bzh\\\/evenements\\\/evenements\\\/2025\\\/eve_73624\\\/35458\\\/image-thumb__35458__v5_affiche_800\\\/phpfweKir_344148972.c3bbaea2.pngv\",\"credit\":\"\",\"description\":\"Show offered by the circle Ar rouedo\\u00fa glas of Concarneau followed by an lively fest-noz by the group Pollen. Open-air event, free entry.\",\"city\":\"\",\"address\":\"Place de l'\\u00e9glise, 29910 Tr\\u00e9gunc\",\"km\":null,\"min\":null,\"lat\":47.868,\"lng\":-3.897,\"tags\":[],\"fields\":[{\"label\":\"Date \\\/ Period\",\"value\":\"Thursday, August 7, 2025, 9:00 PM\"},{\"label\":\"Location (city)\",\"value\":\"Place de l'\\u00e9glise, 29910 Tr\\u00e9gunc\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"In the town center, accessible from Pendruc\"},{\"label\":\"Type of event (market, festival, sport, etc.)\",\"value\":\"Breton cultural and festive show\"},{\"label\":\"Complete address\",\"value\":\"Place de l'\\u00e9glise, 29910 Tr\\u00e9gunc\"}],\"link\":\"https:\\\/\\\/tamm-kreiz.bzh\\\/evenement\\\/72824\\\/Spectacle+et+fest-noz+le+7+8+2025+%C3%A0+Tr%C3%A9gunc\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":88,\"featurable\":true,\"type\":\"evenements-recommandes\",\"name\":\"European Heritage Days\",\"image\":\"https:\\\/\\\/www.tregunc.fr\\\/app\\\/uploads\\\/2025\\\/09\\\/format-1200x628-1-scaled.jpg\",\"credit\":\"\",\"description\":\"Visits and activities around the local architectural heritage as part of the 42nd edition of European Heritage Days.\",\"city\":\"\",\"address\":\"Tr\\u00e9gunc 29910\",\"km\":null,\"min\":null,\"lat\":47.87,\"lng\":-3.9,\"tags\":[],\"fields\":[{\"label\":\"Date \\\/ Period\",\"value\":\"September 19-21, 2025\"},{\"label\":\"Location (city)\",\"value\":\"Heritage sites in Tr\\u00e9gunc and surroundings\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"Accessible from Domaine de Pendruc by car or bike\"},{\"label\":\"Type of event (market, festival, sport, etc.)\",\"value\":\"Cultural and heritage event\"},{\"label\":\"Complete address\",\"value\":\"Tr\\u00e9gunc 29910\"}],\"link\":\"https:\\\/\\\/patrimoinetregunc.fr\\\/agenda\\\/journees-europeennes-du-patrimoine\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":89,\"featurable\":true,\"type\":\"evenements-recommandes\",\"name\":\"Music Festival in Tr\\u00e9gunc\",\"image\":\"https:\\\/\\\/encrypted-tbn0.gstatic.com\\\/images?q=tbn:ANd9GcQZWA6FDtjW1u0RIfihC5Rwp0tyRgPHG0VQ0A&s\",\"credit\":\"\",\"description\":\"Free outdoor concerts to celebrate local and regional music, with various entertainment in different districts.\",\"city\":\"\",\"address\":\"Tr\\u00e9gunc center\",\"km\":5,\"min\":null,\"lat\":47.868,\"lng\":-3.9,\"tags\":[\"Music festival\"],\"fields\":[{\"label\":\"Date \\\/ Period\",\"value\":\"Around June 21, 2025\"},{\"label\":\"Location (city)\",\"value\":\"Various public places in Tr\\u00e9gunc\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"Less than 5 km from Domaine de Pendruc\"},{\"label\":\"Type of event (market, festival, sport, etc.)\",\"value\":\"Music festival\"},{\"label\":\"Complete address\",\"value\":\"Tr\\u00e9gunc center\"}],\"link\":\"https:\\\/\\\/www.tregunc.fr\\\/actualite\\\/savourez-lete-a-tregunc\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":90,\"featurable\":true,\"type\":\"evenements-recommandes\",\"name\":\"Treg'on the Beach - Summer Festival\",\"image\":\"https:\\\/\\\/encrypted-tbn0.gstatic.com\\\/images?q=tbn:ANd9GcTK1qMp11g0__94mS1eltTRRP5FVH1n49H3Kw&s\",\"credit\":\"\",\"description\":\"Summer schedule of events, exhibitions, and themed evenings by the sea, highlighting Breton and maritime culture.\",\"city\":\"\",\"address\":\"Beaches of Tr\\u00e9gunc 29910\",\"km\":null,\"min\":null,\"lat\":47.87,\"lng\":-3.895,\"tags\":[],\"fields\":[{\"label\":\"Date \\\/ Period\",\"value\":\"June 21 to September 6, 2025\"},{\"label\":\"Location (city)\",\"value\":\"Beaches and seaside areas in Tr\\u00e9gunc\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"Immediate proximity to the beaches around Domaine de Pendruc\"},{\"label\":\"Type of event (market, festival, sport, etc.)\",\"value\":\"Cultural and festive summer festival\"},{\"label\":\"Complete address\",\"value\":\"Beaches of Tr\\u00e9gunc 29910\"}],\"link\":\"https:\\\/\\\/www.tregunc.fr\\\/actualite\\\/savourez-lete-a-tregunc\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":91,\"featurable\":true,\"type\":\"evenements-recommandes\",\"name\":\"Local Market of Tr\\u00e9gunc\",\"image\":\"https:\\\/\\\/www.tregunc.fr\\\/app\\\/uploads\\\/2024\\\/03\\\/tregunc-marche-1-scaled.jpg\",\"credit\":\"\",\"description\":\"Weekly market offering fresh products, local crafts, Breton specialties, and organic products.\",\"city\":\"\",\"address\":\"Market Square, 29910 Tr\\u00e9gunc\",\"km\":3,\"min\":null,\"lat\":47.865,\"lng\":-3.9,\"tags\":[\"Traditional market\"],\"fields\":[{\"label\":\"Date \\\/ Period\",\"value\":\"Every Thursday morning 2025\"},{\"label\":\"Location (city)\",\"value\":\"Central square of Tr\\u00e9gunc\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"About 3 km from Domaine de Pendruc\"},{\"label\":\"Type of event (market, festival, sport, etc.)\",\"value\":\"Traditional market\"},{\"label\":\"Complete address\",\"value\":\"Market Square, 29910 Tr\\u00e9gunc\"}],\"link\":\"https:\\\/\\\/www.tregunc.fr\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":92,\"featurable\":true,\"type\":\"evenements-recommandes\",\"name\":\"Contemporary Art Exhibition at Tr\\u00e9gunc Media Library\",\"image\":\"https:\\\/\\\/www.alentoor.fr\\\/assets\\\/img\\\/event\\\/default\\\/exposition-medium.jpg\",\"credit\":\"\",\"description\":\"Temporary exhibition of Breton contemporary artists with vernissage and meet-and-greets.\",\"city\":\"\",\"address\":\"Rue de la M\\u00e9diath\\u00e8que, 29910 Tr\\u00e9gunc\",\"km\":4,\"min\":null,\"lat\":47.866,\"lng\":-3.9,\"tags\":[\"Cultural exhibition\"],\"fields\":[{\"label\":\"Date \\\/ Period\",\"value\":\"July - August 2025\"},{\"label\":\"Location (city)\",\"value\":\"Municipal Media Library 29910 Tr\\u00e9gunc\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"4 km from Domaine de Pendruc\"},{\"label\":\"Type of event (market, festival, sport, etc.)\",\"value\":\"Cultural exhibition\"},{\"label\":\"Complete address\",\"value\":\"Rue de la M\\u00e9diath\\u00e8que, 29910 Tr\\u00e9gunc\"}],\"link\":\"https:\\\/\\\/www.tregunc.fr\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":93,\"featurable\":true,\"type\":\"evenements-recommandes\",\"name\":\"Guided Kayak Discovery Tour around Tr\\u00e9gunc\",\"image\":\"https:\\\/\\\/cdt29.media.tourinsoft.eu\\\/upload\\\/cardinale-sud-1.jpg\",\"credit\":\"\",\"description\":\"Guided kayak trips to explore the coast, local wildlife, and marine flora.\",\"city\":\"\",\"address\":\"Starting points at beaches around Pendruc, 29910 Tr\\u00e9gunc\",\"km\":null,\"min\":null,\"lat\":47.869,\"lng\":-3.896,\"tags\":[],\"fields\":[{\"label\":\"Date \\\/ Period\",\"value\":\"May to September 2025\"},{\"label\":\"Location (city)\",\"value\":\"Beaches and coves near Domaine de Pendruc\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"Immediate proximity\"},{\"label\":\"Type of event (market, festival, sport, etc.)\",\"value\":\"Sports and nature activity\"},{\"label\":\"Complete address\",\"value\":\"Starting points at beaches around Pendruc, 29910 Tr\\u00e9gunc\"}],\"link\":\"https:\\\/\\\/www.tregunc.fr\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":94,\"featurable\":true,\"type\":\"evenements-recommandes\",\"name\":\"Traditional Breton Cuisine Workshop\",\"image\":\"https:\\\/\\\/bretagne.media.tourinsoft.eu\\\/upload\\\/--CANDIDE-CAMERA-BD-08371.jpg\",\"credit\":\"\",\"description\":\"Learning classic Breton recipes with a local chef, tasting included.\",\"city\":\"\",\"address\":\"Cultural Center, 29910 Tr\\u00e9gunc\",\"km\":4,\"min\":null,\"lat\":47.867,\"lng\":-3.9,\"tags\":[\"Cooking workshop\"],\"fields\":[{\"label\":\"Date \\\/ Period\",\"value\":\"Every Wednesday morning July-August 2025\"},{\"label\":\"Location (city)\",\"value\":\"Tr\\u00e9gunc Cultural Center\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"Approximately 4 km from Domaine de Pendruc\"},{\"label\":\"Type of event (market, festival, sport, etc.)\",\"value\":\"Cooking workshop\"},{\"label\":\"Complete address\",\"value\":\"Cultural Center, 29910 Tr\\u00e9gunc\"}],\"link\":\"https:\\\/\\\/www.tregunc.fr\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":95,\"featurable\":true,\"type\":\"evenements-recommandes\",\"name\":\"Tr\\u00e9gunc Amateur Theatre Festival\",\"image\":\"https:\\\/\\\/images.ladepeche.fr\\\/api\\\/v1\\\/images\\\/view\\\/653c7d2484ed4e7fd328e7ab\\\/large\\\/image.jpg?v=1\",\"credit\":\"\",\"description\":\"Theatre performances by local and regional companies, friendly atmosphere guaranteed.\",\"city\":\"\",\"address\":\"Town Hall, 29910 Tr\\u00e9gunc\",\"km\":4,\"min\":null,\"lat\":47.867,\"lng\":-3.9,\"tags\":[\"Cultural event\"],\"fields\":[{\"label\":\"Date \\\/ Period\",\"value\":\"Late August 2025 (dates to be confirmed)\"},{\"label\":\"Location (city)\",\"value\":\"Tr\\u00e9gunc Town Hall\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"4 km from Domaine de Pendruc\"},{\"label\":\"Type of event (market, festival, sport, etc.)\",\"value\":\"Cultural event\"},{\"label\":\"Complete address\",\"value\":\"Town Hall, 29910 Tr\\u00e9gunc\"}],\"link\":\"https:\\\/\\\/www.tregunc.fr\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":96,\"featurable\":true,\"type\":\"evenements-recommandes\",\"name\":\"Summer Night Market in Tr\\u00e9gunc\",\"image\":\"https:\\\/\\\/encrypted-tbn0.gstatic.com\\\/images?q=tbn:ANd9GcT20v1dRDlOfIjSVNsFBUiGcc3xdN6q6dNR0w&s\",\"credit\":\"\",\"description\":\"Night market with craft stalls, gourmet food, and musical entertainment.\",\"city\":\"\",\"address\":\"City Center, 29910 Tr\\u00e9gunc\",\"km\":null,\"min\":null,\"lat\":47.865,\"lng\":-3.9,\"tags\":[],\"fields\":[{\"label\":\"Date \\\/ Period\",\"value\":\"July and August 2025, every Wednesday evening\"},{\"label\":\"Location (city)\",\"value\":\"Tr\\u00e9gunc City Center\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"Near Domaine de Pendruc\"},{\"label\":\"Type of event (market, festival, sport, etc.)\",\"value\":\"Summer market and entertainment\"},{\"label\":\"Complete address\",\"value\":\"City Center, 29910 Tr\\u00e9gunc\"}],\"link\":\"https:\\\/\\\/www.tregunc.fr\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":97,\"featurable\":true,\"type\":\"evenements-recommandes\",\"name\":\"Local Sailing Competition in Tr\\u00e9gunc\",\"image\":\"https:\\\/\\\/encrypted-tbn0.gstatic.com\\\/images?q=tbn:ANd9GcTGbplZgPqZuS4LdkmyNkZ1x2TxQMhmmqUf9w&s\",\"credit\":\"\",\"description\":\"Sailing regatta involving local and regional clubs, open to the public to watch.\",\"city\":\"\",\"address\":\"Tr\\u00e9vignon Port, 29910 Tr\\u00e9gunc\",\"km\":5,\"min\":null,\"lat\":47.87,\"lng\":-3.91,\"tags\":[\"Water sports event\"],\"fields\":[{\"label\":\"Date \\\/ Period\",\"value\":\"First half of August 2025\"},{\"label\":\"Location (city)\",\"value\":\"Tr\\u00e9vignon Port, Tr\\u00e9gunc\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"Approximately 5 km from Domaine de Pendruc\"},{\"label\":\"Type of event (market, festival, sport, etc.)\",\"value\":\"Water sports event\"},{\"label\":\"Complete address\",\"value\":\"Tr\\u00e9vignon Port, 29910 Tr\\u00e9gunc\"}],\"link\":\"https:\\\/\\\/www.tregunc.fr\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":99,\"featurable\":true,\"type\":\"evenements-recommandes\",\"name\":\"Open-air screening of Breton films\",\"image\":\"https:\\\/\\\/media.letelegramme.fr\\\/api\\\/v1\\\/images\\\/view\\\/689dcce575e74c2cf70a6d70\\\/web_golden_xxl\\\/689dcce575e74c2cf70a6d70.1\",\"credit\":\"\",\"description\":\"Free outdoor film screenings showcasing Breton culture.\",\"city\":\"\",\"address\":\"Municipal Park, 29910 Tr\\u00e9gunc\",\"km\":3,\"min\":null,\"lat\":47.868,\"lng\":-3.9,\"tags\":[],\"fields\":[{\"label\":\"Date \\\/ Period\",\"value\":\"Every Friday evening in July-August 2025\"},{\"label\":\"Location (city)\",\"value\":\"Tr\\u00e9gunc Municipal Park\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"3 km from Domaine de Pendruc\"},{\"label\":\"Type of event (market, festival, sport, etc.)\",\"value\":\"Outdoor cultural activity\"},{\"label\":\"Complete address\",\"value\":\"Municipal Park, 29910 Tr\\u00e9gunc\"}],\"link\":\"https:\\\/\\\/www.tregunc.fr\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":100,\"featurable\":true,\"type\":\"evenements-recommandes\",\"name\":\"Exhibition and tasting of artisanal cider\",\"image\":\"https:\\\/\\\/static.actu.fr\\\/uploads\\\/2023\\\/07\\\/48b2bc7a8a9464cb2bc7a8a9410c2bv-960x640.jpg\",\"credit\":\"\",\"description\":\"Presentation of different Breton ciders, tastings, and meeting with local producers.\",\"city\":\"\",\"address\":\"Multipurpose Hall, 29910 Tr\\u00e9gunc\",\"km\":4,\"min\":null,\"lat\":47.867,\"lng\":-3.9,\"tags\":[\"Gastronomic fair\"],\"fields\":[{\"label\":\"Date \\\/ Period\",\"value\":\"Weekend of September 12-13, 2025\"},{\"label\":\"Location (city)\",\"value\":\"Tr\\u00e9gunc Multipurpose Hall\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"4 km from Domaine de Pendruc\"},{\"label\":\"Type of event (market, festival, sport, etc.)\",\"value\":\"Gastronomic fair\"},{\"label\":\"Complete address\",\"value\":\"Multipurpose Hall, 29910 Tr\\u00e9gunc\"}],\"link\":\"https:\\\/\\\/www.tregunc.fr\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":28,\"featurable\":true,\"type\":\"villes-aux-alentours\",\"name\":\"Melgven\",\"image\":\"\",\"credit\":\"\",\"description\":\"Small rural community, close to nature and hiking paths.\",\"city\":\"\",\"address\":\"29300 Melgven\",\"km\":5.7,\"min\":12,\"lat\":47.9055837,\"lng\":-3.8352585,\"tags\":[],\"fields\":[{\"label\":\"Distance from the campsite (km)\",\"value\":\"5.7\"},{\"label\":\"Driving time (min)\",\"value\":\"12\"},{\"label\":\"Must-see places \\\/ Activities\",\"value\":\"Saint-Melven Church, Sainte-Anne Chapel, Hiking Trails\"},{\"label\":\"Markets \\\/ local events\",\"value\":\"Saint-Melven Festival, Local Market\"},{\"label\":\"Restaurants \\\/ specialties\",\"value\":\"Creperies, Local Products, Bakeries\"},{\"label\":\"Complete address\",\"value\":\"29300 Melgven\"}],\"link\":\"https:\\\/\\\/www.villorama.com\\\/ville\\\/melgven\\\/villes-proches.html\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":35,\"featurable\":true,\"type\":\"villes-aux-alentours\",\"name\":\"Saint-Yvi\",\"image\":\"\",\"credit\":\"\",\"description\":\"Rural town, close to nature and hiking paths.\",\"city\":\"\",\"address\":\"29190 Saint-Yvi\",\"km\":13.9,\"min\":27,\"lat\":47.9667956,\"lng\":-3.9366245,\"tags\":[],\"fields\":[{\"label\":\"Distance from the campsite (km)\",\"value\":\"13.9\"},{\"label\":\"Driving time (min)\",\"value\":\"27\"},{\"label\":\"Must-see places \\\/ Activities\",\"value\":\"Saint-Yvi Church, Saint-Yvi Park, Hiking Trails\"},{\"label\":\"Markets \\\/ local events\",\"value\":\"Saint-Yvi Festival, Saint-Yvi Market\"},{\"label\":\"Restaurants \\\/ specialties\",\"value\":\"Cr\\u00eaperies, Local products, Bakeries\"},{\"label\":\"Complete address\",\"value\":\"29190 Saint-Yvi\"}],\"link\":\"https:\\\/\\\/www.villorama.com\\\/ville\\\/saint-yvi\\\/villes-proches.html\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":39,\"featurable\":true,\"type\":\"villes-aux-alentours\",\"name\":\"Ch\\u00e2teaulin\",\"image\":\"\",\"credit\":\"\",\"description\":\"Sub-prefecture, rural community with beautiful landscapes.\",\"city\":\"\",\"address\":\"29150 Ch\\u00e2teaulin\",\"km\":41.8,\"min\":55,\"lat\":48.1965889,\"lng\":-4.090519,\"tags\":[],\"fields\":[{\"label\":\"Distance from the campsite (km)\",\"value\":\"41.8\"},{\"label\":\"Driving time (min)\",\"value\":\"55\"},{\"label\":\"Must-see places \\\/ Activities\",\"value\":\"Saint-Martin Church, Ch\\u00e2teaulin Park, Hiking Trails\"},{\"label\":\"Markets \\\/ local events\",\"value\":\"Saint-Martin Festival, Ch\\u00e2teaulin Market\"},{\"label\":\"Restaurants \\\/ specialties\",\"value\":\"Creperies, Local Products, Bakeries\"},{\"label\":\"Complete address\",\"value\":\"29150 Ch\\u00e2teaulin\"}],\"link\":\"https:\\\/\\\/www.villorama.com\\\/ville\\\/chateaulin\\\/villes-proches.html\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":40,\"featurable\":true,\"type\":\"villes-aux-alentours\",\"name\":\"Pontivy\",\"image\":\"\",\"credit\":\"\",\"description\":\"Sub-prefecture, community with a rich historical heritage.\",\"city\":\"\",\"address\":\"56300 Pontivy\",\"km\":70.3,\"min\":80,\"lat\":48.0647445,\"lng\":-2.9678535,\"tags\":[],\"fields\":[{\"label\":\"Distance from the campsite (km)\",\"value\":\"70.3\"},{\"label\":\"Driving time (min)\",\"value\":\"80\"},{\"label\":\"Must-see places \\\/ Activities\",\"value\":\"Pontivy Castle, Pontivy Museum, Saint-Martin Church\"},{\"label\":\"Markets \\\/ local events\",\"value\":\"Saint-Martin Festival, Pontivy Market\"},{\"label\":\"Restaurants \\\/ specialties\",\"value\":\"Creperies, Local Products, Bakeries\"},{\"label\":\"Complete address\",\"value\":\"56300 Pontivy\"}],\"link\":\"https:\\\/\\\/www.villorama.com\\\/ville\\\/pontivy\\\/villes-proches.html\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":41,\"featurable\":true,\"type\":\"villes-aux-alentours\",\"name\":\"Clohars-Fouesnant\",\"image\":\"\",\"credit\":\"\",\"description\":\"Nearby coastal community, offering beautiful beaches and preserved natural scenery.\",\"city\":\"\",\"address\":\"Clohars-Fouesnant, 29950, Finist\\u00e8re, Brittany, France\",\"km\":13,\"min\":20,\"lat\":47.895744,\"lng\":-4.0707779,\"tags\":[],\"fields\":[{\"label\":\"Distance from the campsite (km)\",\"value\":\"13\"},{\"label\":\"Driving time (min)\",\"value\":\"20\"},{\"label\":\"Must-see places \\\/ Activities\",\"value\":\"Fine sandy beaches, Pointe de Mousterlin, Coastal trail\"},{\"label\":\"Markets \\\/ local events\",\"value\":\"Weekly local market on Sundays, Summer cultural festivals\"},{\"label\":\"Restaurants \\\/ specialties\",\"value\":\"Fresh fish, Breton crepes, Traditional galettes\"},{\"label\":\"Complete address\",\"value\":\"Clohars-Fouesnant, 29950, Finist\\u00e8re, Brittany, France\"}],\"link\":\"https:\\\/\\\/fr.wikipedia.org\\\/wiki\\\/Clohars-Fouesnant\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":42,\"featurable\":true,\"type\":\"villes-aux-alentours\",\"name\":\"Mo\\u00eblan-sur-Mer\",\"image\":\"\",\"credit\":\"\",\"description\":\"Charming seaside town with beaches and cultural heritage\",\"city\":\"\",\"address\":\"Mo\\u00eblan-sur-Mer, 29350, Finist\\u00e8re, Brittany, France\",\"km\":18,\"min\":25,\"lat\":47.8133274,\"lng\":-3.6311531,\"tags\":[],\"fields\":[{\"label\":\"Distance from the campsite (km)\",\"value\":\"18\"},{\"label\":\"Driving time (min)\",\"value\":\"25\"},{\"label\":\"Must-see places \\\/ Activities\",\"value\":\"M\\u00fbr Bay, Maro Chapel, coastline trails\"},{\"label\":\"Markets \\\/ local events\",\"value\":\"Traditional market on Tuesday mornings, seasonal craft markets\"},{\"label\":\"Restaurants \\\/ specialties\",\"value\":\"Seafood, Breton specialties\"},{\"label\":\"Complete address\",\"value\":\"Mo\\u00eblan-sur-Mer, 29350, Finist\\u00e8re, Brittany, France\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":44,\"featurable\":true,\"type\":\"villes-aux-alentours\",\"name\":\"Plomelin\",\"image\":\"\",\"credit\":\"\",\"description\":\"Small quiet community near Quimper with charming heritage\",\"city\":\"\",\"address\":\"Plomelin, 29700, Finist\\u00e8re, Brittany, France\",\"km\":29,\"min\":35,\"lat\":47.9345743,\"lng\":-4.153862,\"tags\":[],\"fields\":[{\"label\":\"Distance from the campsite (km)\",\"value\":\"29\"},{\"label\":\"Driving time (min)\",\"value\":\"35\"},{\"label\":\"Must-see places \\\/ Activities\",\"value\":\"Saint-Pierre Church, park and local heritage\"},{\"label\":\"Markets \\\/ local events\",\"value\":\"Weekly market, local cultural events\"},{\"label\":\"Restaurants \\\/ specialties\",\"value\":\"Breton specialties and seafood\"},{\"label\":\"Complete address\",\"value\":\"Plomelin, 29700, Finist\\u00e8re, Brittany, France\"}],\"link\":\"https:\\\/\\\/fr.wikipedia.org\\\/wiki\\\/Plomelin\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":45,\"featurable\":true,\"type\":\"villes-aux-alentours\",\"name\":\"Ergu\\u00e9-Gab\\u00e9ric\",\"image\":\"\",\"credit\":\"\",\"description\":\"Residential community near Quimper, with religious heritage\",\"city\":\"\",\"address\":\"Ergu\\u00e9-Gab\\u00e9ric, 29500, Finist\\u00e8re, Brittany, France\",\"km\":27,\"min\":30,\"lat\":47.9961826,\"lng\":-4.0254593,\"tags\":[],\"fields\":[{\"label\":\"Distance from the campsite (km)\",\"value\":\"27\"},{\"label\":\"Driving time (min)\",\"value\":\"30\"},{\"label\":\"Must-see places \\\/ Activities\",\"value\":\"Saint-Gu\\u00e9nol\\u00e9 Chapel, hiking trails\"},{\"label\":\"Markets \\\/ local events\",\"value\":\"Local market, community activities\"},{\"label\":\"Restaurants \\\/ specialties\",\"value\":\"Local Breton cuisine\"},{\"label\":\"Complete address\",\"value\":\"Ergu\\u00e9-Gab\\u00e9ric, 29500, Finist\\u00e8re, Brittany, France\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":46,\"featurable\":true,\"type\":\"villes-aux-alentours\",\"name\":\"Gouesnach\",\"image\":\"\",\"credit\":\"\",\"description\":\"Small rural village near the coast with a pleasant setting\",\"city\":\"\",\"address\":\"Gouesnach, 29100, Finist\\u00e8re, Brittany, France\",\"km\":21,\"min\":28,\"lat\":47.9121713,\"lng\":-4.1160965,\"tags\":[],\"fields\":[{\"label\":\"Distance from the campsite (km)\",\"value\":\"21\"},{\"label\":\"Driving time (min)\",\"value\":\"28\"},{\"label\":\"Must-see places \\\/ Activities\",\"value\":\"Sainte-Marine Chapel, beaches and coastal trails\"},{\"label\":\"Markets \\\/ local events\",\"value\":\"Local markets, traditional festivals\"},{\"label\":\"Restaurants \\\/ specialties\",\"value\":\"Fish and seafood cuisine\"},{\"label\":\"Complete address\",\"value\":\"Gouesnach, 29100, Finist\\u00e8re, Brittany, France\"}],\"link\":\"https:\\\/\\\/fr.wikipedia.org\\\/wiki\\\/Gouesnach\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":47,\"featurable\":true,\"type\":\"villes-aux-alentours\",\"name\":\"Sca\\u00ebr\",\"image\":\"\",\"credit\":\"\",\"description\":\"Inner municipality with cultural events and local market\",\"city\":\"\",\"address\":\"Sca\\u00ebr, 29390, Finist\\u00e8re, Brittany, France\",\"km\":27,\"min\":32,\"lat\":48.0281359,\"lng\":-3.7014484,\"tags\":[],\"fields\":[{\"label\":\"Distance from the campsite (km)\",\"value\":\"27\"},{\"label\":\"Driving time (min)\",\"value\":\"32\"},{\"label\":\"Must-see places \\\/ Activities\",\"value\":\"Saint-Pierre Church, green trails, nature\"},{\"label\":\"Markets \\\/ local events\",\"value\":\"Weekly market, regional fairs\"},{\"label\":\"Restaurants \\\/ specialties\",\"value\":\"Regional specialties and local products\"},{\"label\":\"Complete address\",\"value\":\"Sca\\u00ebr, 29390, Finist\\u00e8re, Brittany, France\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":48,\"featurable\":true,\"type\":\"villes-aux-alentours\",\"name\":\"Ch\\u00e2teauneuf-du-Faou\",\"image\":\"\",\"credit\":\"\",\"description\":\"Town of character in the heart of inland Brittany\",\"city\":\"\",\"address\":\"Ch\\u00e2teauneuf-du-Faou, 29520, Finist\\u00e8re, Brittany, France\",\"km\":40,\"min\":45,\"lat\":48.1868332,\"lng\":-3.8141441,\"tags\":[],\"fields\":[{\"label\":\"Distance from the campsite (km)\",\"value\":\"40\"},{\"label\":\"Driving time (min)\",\"value\":\"45\"},{\"label\":\"Must-see places \\\/ Activities\",\"value\":\"Pont Lorois, old town, museums\"},{\"label\":\"Markets \\\/ local events\",\"value\":\"Market on Saturday, cultural events\"},{\"label\":\"Restaurants \\\/ specialties\",\"value\":\"Traditional Breton cuisine\"},{\"label\":\"Complete address\",\"value\":\"Ch\\u00e2teauneuf-du-Faou, 29520, Finist\\u00e8re, Brittany, France\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":49,\"featurable\":true,\"type\":\"villes-aux-alentours\",\"name\":\"Elliant\",\"image\":\"\",\"credit\":\"\",\"description\":\"Rural municipality with preserved natural setting near Quimper\",\"city\":\"\",\"address\":\"Elliant, 29590, Finist\\u00e8re, Brittany, France\",\"km\":37,\"min\":40,\"lat\":47.9946892,\"lng\":-3.8893318,\"tags\":[],\"fields\":[{\"label\":\"Distance from the campsite (km)\",\"value\":\"37\"},{\"label\":\"Driving time (min)\",\"value\":\"40\"},{\"label\":\"Must-see places \\\/ Activities\",\"value\":\"Saint-Yves Church, rural heritage\"},{\"label\":\"Markets \\\/ local events\",\"value\":\"Local markets and events\"},{\"label\":\"Restaurants \\\/ specialties\",\"value\":\"Traditional Breton cuisine\"},{\"label\":\"Complete address\",\"value\":\"Elliant, 29590, Finist\\u00e8re, Brittany, France\"}],\"link\":\"https:\\\/\\\/fr.wikipedia.org\\\/wiki\\\/Elliant\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":50,\"featurable\":true,\"type\":\"villes-aux-alentours\",\"name\":\"Loctudy\",\"image\":\"\",\"credit\":\"\",\"description\":\"Lively port town known for its seafood products\",\"city\":\"\",\"address\":\"Loctudy, 29750, Finist\\u00e8re, Brittany, France\",\"km\":42,\"min\":45,\"lat\":47.8315383,\"lng\":-4.175663,\"tags\":[],\"fields\":[{\"label\":\"Distance from the campsite (km)\",\"value\":\"42\"},{\"label\":\"Driving time (min)\",\"value\":\"45\"},{\"label\":\"Must-see places \\\/ Activities\",\"value\":\"Fishing port, Sainte-Anne chapel, beaches\"},{\"label\":\"Markets \\\/ local events\",\"value\":\"Weekly markets, maritime festivals\"},{\"label\":\"Restaurants \\\/ specialties\",\"value\":\"Fresh fish, crustaceans\"},{\"label\":\"Complete address\",\"value\":\"Loctudy, 29750, Finist\\u00e8re, Brittany, France\"}],\"link\":\"https:\\\/\\\/fr.wikipedia.org\\\/wiki\\\/Loctudy\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":52,\"featurable\":true,\"type\":\"villes-aux-alentours\",\"name\":\"Saint-\\u00c9varzec\",\"image\":\"\",\"credit\":\"\",\"description\":\"Quiet town near Quimper and Concarneau\",\"city\":\"\",\"address\":\"Saint-\\u00c9varzec, 29170, Finist\\u00e8re, Brittany, France\",\"km\":23,\"min\":28,\"lat\":47.957295,\"lng\":-4.012235,\"tags\":[],\"fields\":[{\"label\":\"Distance from the campsite (km)\",\"value\":\"23\"},{\"label\":\"Driving time (min)\",\"value\":\"28\"},{\"label\":\"Must-see places \\\/ Activities\",\"value\":\"Saint-\\u00c9varzec Church, natural areas\"},{\"label\":\"Markets \\\/ local events\",\"value\":\"Weekly market, local events\"},{\"label\":\"Restaurants \\\/ specialties\",\"value\":\"Traditional Breton cuisine\"},{\"label\":\"Complete address\",\"value\":\"Saint-\\u00c9varzec, 29170, Finist\\u00e8re, Brittany, France\"}],\"link\":\"https:\\\/\\\/fr.wikipedia.org\\\/wiki\\\/Saint-%C3%89varzec\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":53,\"featurable\":true,\"type\":\"villes-aux-alentours\",\"name\":\"Erdeven\",\"image\":\"\",\"credit\":\"\",\"description\":\"Slightly farther town but known for its coastline and megalithic heritage\",\"city\":\"\",\"address\":\"Erdeven, 56410, Morbihan, Brittany, France\",\"km\":70,\"min\":65,\"lat\":47.6422319,\"lng\":-3.1557369,\"tags\":[],\"fields\":[{\"label\":\"Distance from the campsite (km)\",\"value\":\"70\"},{\"label\":\"Driving time (min)\",\"value\":\"65\"},{\"label\":\"Must-see places \\\/ Activities\",\"value\":\"Long beaches, menhirs, nature trails\"},{\"label\":\"Markets \\\/ local events\",\"value\":\"Craft markets, traditional festivals\"},{\"label\":\"Restaurants \\\/ specialties\",\"value\":\"Seafood specialties, Breton cuisine\"},{\"label\":\"Complete address\",\"value\":\"Erdeven, 56410, Morbihan, Brittany, France\"}],\"link\":\"https:\\\/\\\/fr.wikipedia.org\\\/wiki\\\/Erdeven\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":54,\"featurable\":true,\"type\":\"villes-aux-alentours\",\"name\":\"Pont-Croix\",\"image\":\"\",\"credit\":\"\",\"description\":\"Town with picturesque alleys and rich history\",\"city\":\"\",\"address\":\"Pont-Croix, 29790, Finist\\u00e8re, Brittany, France\",\"km\":55,\"min\":60,\"lat\":48.0406477,\"lng\":-4.4868851,\"tags\":[],\"fields\":[{\"label\":\"Distance from the campsite (km)\",\"value\":\"55\"},{\"label\":\"Driving time (min)\",\"value\":\"60\"},{\"label\":\"Must-see places \\\/ Activities\",\"value\":\"Old town, Saint-C\\u00f4me church\"},{\"label\":\"Markets \\\/ local events\",\"value\":\"Regular markets, craft fairs\"},{\"label\":\"Restaurants \\\/ specialties\",\"value\":\"Traditional Breton cuisine\"},{\"label\":\"Complete address\",\"value\":\"Pont-Croix, 29790, Finist\\u00e8re, Brittany, France\"}],\"link\":\"https:\\\/\\\/fr.wikipedia.org\\\/wiki\\\/Pont-Croix\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":55,\"featurable\":true,\"type\":\"villes-aux-alentours\",\"name\":\"Plon\\u00e9our-Lanvern\",\"image\":\"\",\"credit\":\"\",\"description\":\"Rural town offering a peaceful and natural setting\",\"city\":\"\",\"address\":\"Plon\\u00e9our-Lanvern, 29720, Finist\\u00e8re, Brittany, France\",\"km\":50,\"min\":55,\"lat\":47.902563,\"lng\":-4.2821789,\"tags\":[],\"fields\":[{\"label\":\"Distance from the campsite (km)\",\"value\":\"50\"},{\"label\":\"Driving time (min)\",\"value\":\"55\"},{\"label\":\"Must-see places \\\/ Activities\",\"value\":\"Saint-Yves Chapel, natural trails\"},{\"label\":\"Markets \\\/ local events\",\"value\":\"Local markets, regional fairs\"},{\"label\":\"Restaurants \\\/ specialties\",\"value\":\"Local products, Breton cuisine\"},{\"label\":\"Complete address\",\"value\":\"Plon\\u00e9our-Lanvern, 29720, Finist\\u00e8re, Brittany, France\"}],\"link\":\"\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":56,\"featurable\":true,\"type\":\"villes-aux-alentours\",\"name\":\"Guengat\",\"image\":\"\",\"credit\":\"\",\"description\":\"Small rural commune near Quimper, peaceful and lush\",\"city\":\"\",\"address\":\"Guengat, 29180, Finist\\u00e8re, Brittany, France\",\"km\":30,\"min\":35,\"lat\":48.0421398,\"lng\":-4.2064762,\"tags\":[],\"fields\":[{\"label\":\"Distance from the campsite (km)\",\"value\":\"30\"},{\"label\":\"Driving time (min)\",\"value\":\"35\"},{\"label\":\"Must-see places \\\/ Activities\",\"value\":\"Saint-Guinal church, wooded trails\"},{\"label\":\"Markets \\\/ local events\",\"value\":\"Occasional markets and cultural events\"},{\"label\":\"Restaurants \\\/ specialties\",\"value\":\"Local Breton cuisine\"},{\"label\":\"Complete address\",\"value\":\"Guengat, 29180, Finist\\u00e8re, Brittany, France\"}],\"link\":\"https:\\\/\\\/fr.wikipedia.org\\\/wiki\\\/Guengat\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":57,\"featurable\":true,\"type\":\"villes-aux-alentours\",\"name\":\"Sizun\",\"image\":\"\",\"credit\":\"\",\"description\":\"\",\"city\":\"\",\"address\":\"Sizun, Finist\\u00e8re, Brittany, France\",\"km\":48.6,\"min\":54,\"lat\":48.40472,\"lng\":-4.07389,\"tags\":[],\"fields\":[{\"label\":\"Distance from the campsite (km)\",\"value\":\"48.60\"},{\"label\":\"Driving time (min)\",\"value\":\"54\"},{\"label\":\"Complete address\",\"value\":\"Sizun, Finist\\u00e8re, Brittany, France\"}],\"link\":\"https:\\\/\\\/www.lemonde.fr\\\/breizh\\\/villes\\\/sizun\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":58,\"featurable\":true,\"type\":\"villes-aux-alentours\",\"name\":\"Audierne\",\"image\":\"\",\"credit\":\"\",\"description\":\"\",\"city\":\"\",\"address\":\"Audierne, Finist\\u00e8re, Brittany, France\",\"km\":81.3,\"min\":85,\"lat\":48.02667,\"lng\":-4.54111,\"tags\":[],\"fields\":[{\"label\":\"Distance from the campsite (km)\",\"value\":\"81.30\"},{\"label\":\"Driving time (min)\",\"value\":\"85\"},{\"label\":\"Complete address\",\"value\":\"Audierne, Finist\\u00e8re, Brittany, France\"}],\"link\":\"https:\\\/\\\/www.lemonde.fr\\\/breizh\\\/villes\\\/audierne\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":59,\"featurable\":true,\"type\":\"villes-aux-alentours\",\"name\":\"Crozon\",\"image\":\"\",\"credit\":\"\",\"description\":\"\",\"city\":\"\",\"address\":\"Crozon, Finist\\u00e8re, Brittany, France\",\"km\":60.5,\"min\":67,\"lat\":48.24583,\"lng\":-4.48833,\"tags\":[],\"fields\":[{\"label\":\"Distance from the campsite (km)\",\"value\":\"60.50\"},{\"label\":\"Driving time (min)\",\"value\":\"67\"},{\"label\":\"Complete address\",\"value\":\"Crozon, Finist\\u00e8re, Brittany, France\"}],\"link\":\"https:\\\/\\\/www.lemonde.fr\\\/breizh\\\/villes\\\/crozon\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":60,\"featurable\":true,\"type\":\"villes-aux-alentours\",\"name\":\"Carhaix-Plouguer\",\"image\":\"\",\"credit\":\"\",\"description\":\"\",\"city\":\"\",\"address\":\"Carhaix-Plouguer, Finist\\u00e8re, Brittany, France\",\"km\":44.8,\"min\":51,\"lat\":48.27833,\"lng\":-3.57667,\"tags\":[],\"fields\":[{\"label\":\"Distance from the campsite (km)\",\"value\":\"44.80\"},{\"label\":\"Driving time (min)\",\"value\":\"51\"},{\"label\":\"Complete address\",\"value\":\"Carhaix-Plouguer, Finist\\u00e8re, Brittany, France\"}],\"link\":\"https:\\\/\\\/www.lemonde.fr\\\/breizh\\\/villes\\\/carhaix-plouguer\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":61,\"featurable\":true,\"type\":\"villes-aux-alentours\",\"name\":\"Brest (already excluded by provided list)\",\"image\":\"\",\"credit\":\"\",\"description\":\"city already in the provided list, thus excluded\",\"city\":\"\",\"address\":\"Brest, Finist\\u00e8re, Brittany, France\",\"km\":75.8,\"min\":78,\"lat\":48.39028,\"lng\":-4.48694,\"tags\":[],\"fields\":[{\"label\":\"Distance from the campsite (km)\",\"value\":\"75.80\"},{\"label\":\"Driving time (min)\",\"value\":\"78\"},{\"label\":\"Complete address\",\"value\":\"Brest, Finist\\u00e8re, Brittany, France\"}],\"link\":\"https:\\\/\\\/www.villorama.com\\\/ville\\\/tregunc\\\/villes-proches.html\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":62,\"featurable\":true,\"type\":\"villes-aux-alentours\",\"name\":\"Morgat (village of Crozon)\",\"image\":\"\",\"credit\":\"\",\"description\":\"seaside resort in the south of Crozon Peninsula\",\"city\":\"\",\"address\":\"Morgat, 29160 Crozon, Finist\\u00e8re, France\",\"km\":63.5,\"min\":70,\"lat\":48.2225,\"lng\":-4.52722,\"tags\":[],\"fields\":[{\"label\":\"Distance from the campsite (km)\",\"value\":\"63.50\"},{\"label\":\"Driving time (min)\",\"value\":\"70\"},{\"label\":\"Must-see places \\\/ Activities\",\"value\":\"Morgat Beach, Marine Caves\"},{\"label\":\"Markets \\\/ local events\",\"value\":\"Summer Market, Port Festival\"},{\"label\":\"Restaurants \\\/ specialties\",\"value\":\"Fish, seafood\"},{\"label\":\"Complete address\",\"value\":\"Morgat, 29160 Crozon, Finist\\u00e8re, France\"}],\"link\":\"https:\\\/\\\/www.ouest-france.fr\\\/bretagne\\\/crozon-29160\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":63,\"featurable\":true,\"type\":\"villes-aux-alentours\",\"name\":\"Camaret-sur-Mer\",\"image\":\"\",\"credit\":\"\",\"description\":\"picturesque small port, classified site\",\"city\":\"\",\"address\":\"Camaret-sur-Mer, Finist\\u00e8re, Brittany, France\",\"km\":72.9,\"min\":81,\"lat\":48.27528,\"lng\":-4.59528,\"tags\":[],\"fields\":[{\"label\":\"Distance from the campsite (km)\",\"value\":\"72.90\"},{\"label\":\"Driving time (min)\",\"value\":\"81\"},{\"label\":\"Must-see places \\\/ Activities\",\"value\":\"Toulinel of Camaret, Pointe de Pen-Hir\"},{\"label\":\"Markets \\\/ local events\",\"value\":\"Sea Market\"},{\"label\":\"Restaurants \\\/ specialties\",\"value\":\"Scallops, lobsters\"},{\"label\":\"Complete address\",\"value\":\"Camaret-sur-Mer, Finist\\u00e8re, Brittany, France\"}],\"link\":\"https:\\\/\\\/www.ouest-france.fr\\\/bretagne\\\/camaret-sur-mer-29570\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":64,\"featurable\":true,\"type\":\"villes-aux-alentours\",\"name\":\"Locronan\",\"image\":\"\",\"credit\":\"\",\"description\":\"one of the most beautiful villages in France\",\"city\":\"\",\"address\":\"Locronan, Finist\\u00e8re, Brittany, France\",\"km\":25.7,\"min\":34,\"lat\":48.10056,\"lng\":-4.20861,\"tags\":[],\"fields\":[{\"label\":\"Distance from the campsite (km)\",\"value\":\"25.70\"},{\"label\":\"Driving time (min)\",\"value\":\"34\"},{\"label\":\"Must-see places \\\/ Activities\",\"value\":\"Classified village, Saint-Ronan church\"},{\"label\":\"Markets \\\/ local events\",\"value\":\"Craft market, Grande Trom\\u00e9nie (July, 6 out of 7 years)\"},{\"label\":\"Restaurants \\\/ specialties\",\"value\":\"Cr\\u00eaperies, local products\"},{\"label\":\"Complete address\",\"value\":\"Locronan, Finist\\u00e8re, Brittany, France\"}],\"link\":\"https:\\\/\\\/www.ouest-france.fr\\\/bretagne\\\/locronan-29180\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":65,\"featurable\":true,\"type\":\"villes-aux-alentours\",\"name\":\"B\\u00e9nodet\",\"image\":\"\",\"credit\":\"\",\"description\":\"reputed seaside resort\",\"city\":\"\",\"address\":\"B\\u00e9nodet, Finist\\u00e8re, Brittany, France\",\"km\":26,\"min\":33,\"lat\":47.87389,\"lng\":-4.10639,\"tags\":[],\"fields\":[{\"label\":\"Distance from the campsite (km)\",\"value\":\"26.00\"},{\"label\":\"Driving time (min)\",\"value\":\"33\"},{\"label\":\"Must-see places \\\/ Activities\",\"value\":\"Sea front, marina, B\\u00e9nodet Islands\"},{\"label\":\"Markets \\\/ local events\",\"value\":\"Summer Market, Nautical Festival\"},{\"label\":\"Restaurants \\\/ specialties\",\"value\":\"Seafood, fish\"},{\"label\":\"Complete address\",\"value\":\"B\\u00e9nodet, Finist\\u00e8re, Brittany, France\"}],\"link\":\"https:\\\/\\\/www.ouest-france.fr\\\/bretagne\\\/benodet-29950\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":66,\"featurable\":true,\"type\":\"villes-aux-alentours\",\"name\":\"Cl\\u00e9den-Cap-Sizun\",\"image\":\"\",\"credit\":\"\",\"description\":\"close to iconic natural sites\",\"city\":\"\",\"address\":\"Cl\\u00e9den-Cap-Sizun, Finist\\u00e8re, Brittany, France\",\"km\":68.5,\"min\":78,\"lat\":48.04417,\"lng\":-4.64806,\"tags\":[],\"fields\":[{\"label\":\"Distance from the campsite (km)\",\"value\":\"68.50\"},{\"label\":\"Driving time (min)\",\"value\":\"78\"},{\"label\":\"Must-see places \\\/ Activities\",\"value\":\"Point du Raz, Pointe du Van, Port de Portz\"},{\"label\":\"Markets \\\/ local events\",\"value\":\"Summer markets\"},{\"label\":\"Restaurants \\\/ specialties\",\"value\":\"Crustaceans, fish\"},{\"label\":\"Complete address\",\"value\":\"Cl\\u00e9den-Cap-Sizun, Finist\\u00e8re, Brittany, France\"}],\"link\":\"https:\\\/\\\/www.ouest-france.fr\\\/bretagne\\\/cleden-cap-sizun-29770\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":67,\"featurable\":true,\"type\":\"villes-aux-alentours\",\"name\":\"Plogoff\",\"image\":\"\",\"credit\":\"\",\"description\":\"at the entrance of one of Brittany's most visited natural sites\",\"city\":\"\",\"address\":\"Plogoff, Finist\\u00e8re, Brittany, France\",\"km\":75.2,\"min\":83,\"lat\":48.03611,\"lng\":-4.66361,\"tags\":[],\"fields\":[{\"label\":\"Distance from the campsite (km)\",\"value\":\"75.20\"},{\"label\":\"Driving time (min)\",\"value\":\"83\"},{\"label\":\"Must-see places \\\/ Activities\",\"value\":\"Pointe du Raz, customs officer trail\"},{\"label\":\"Markets \\\/ local events\",\"value\":\"Summer markets\"},{\"label\":\"Restaurants \\\/ specialties\",\"value\":\"Fish, seafood\"},{\"label\":\"Complete address\",\"value\":\"Plogoff, Finist\\u00e8re, Brittany, France\"}],\"link\":\"https:\\\/\\\/www.ouest-france.fr\\\/bretagne\\\/plogoff-29770\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":68,\"featurable\":true,\"type\":\"villes-aux-alentours\",\"name\":\"Pleyben\",\"image\":\"\",\"credit\":\"\",\"description\":\"typical village in central Brittany\",\"city\":\"\",\"address\":\"Pleyben, Finist\\u00e8re, Brittany, France\",\"km\":25.4,\"min\":33,\"lat\":48.22528,\"lng\":-3.96417,\"tags\":[],\"fields\":[{\"label\":\"Distance from the campsite (km)\",\"value\":\"25.40\"},{\"label\":\"Driving time (min)\",\"value\":\"33\"},{\"label\":\"Must-see places \\\/ Activities\",\"value\":\"Saint-Germain Church, parish enclosure\"},{\"label\":\"Markets \\\/ local events\",\"value\":\"Weekly market, medieval festival\"},{\"label\":\"Restaurants \\\/ specialties\",\"value\":\"Creperies, farm products\"},{\"label\":\"Complete address\",\"value\":\"Pleyben, Finist\\u00e8re, Brittany, France\"}],\"link\":\"https:\\\/\\\/www.ouest-france.fr\\\/bretagne\\\/pleyben-29190\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":69,\"featurable\":true,\"type\":\"villes-aux-alentours\",\"name\":\"Hanvec\",\"image\":\"\",\"credit\":\"\",\"description\":\"rural commune north of Quimper\",\"city\":\"\",\"address\":\"Hanvec, Finist\\u00e8re, Brittany, France\",\"km\":38.6,\"min\":45,\"lat\":48.32667,\"lng\":-4.16333,\"tags\":[],\"fields\":[{\"label\":\"Distance from the campsite (km)\",\"value\":\"38.60\"},{\"label\":\"Driving time (min)\",\"value\":\"45\"},{\"label\":\"Must-see places \\\/ Activities\",\"value\":\"Stangala Valley, Hiking trails\"},{\"label\":\"Markets \\\/ local events\",\"value\":\"Local markets\"},{\"label\":\"Restaurants \\\/ specialties\",\"value\":\"Local products\"},{\"label\":\"Complete address\",\"value\":\"Hanvec, Finist\\u00e8re, Brittany, France\"}],\"link\":\"https:\\\/\\\/www.ouest-france.fr\\\/bretagne\\\/hanvec-29460\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":70,\"featurable\":true,\"type\":\"villes-aux-alentours\",\"name\":\"Huelgoat\",\"image\":\"\",\"credit\":\"\",\"description\":\"famous for its rocks and forest\",\"city\":\"\",\"address\":\"Huelgoat, Finist\\u00e8re, Brittany, France\",\"km\":54.1,\"min\":62,\"lat\":48.36639,\"lng\":-3.74389,\"tags\":[],\"fields\":[{\"label\":\"Distance from the campsite (km)\",\"value\":\"54.10\"},{\"label\":\"Driving time (min)\",\"value\":\"62\"},{\"label\":\"Must-see places \\\/ Activities\",\"value\":\"Huelgoat Forest, Chaos of Huelgoat\"},{\"label\":\"Markets \\\/ local events\",\"value\":\"Markets, Forest Festival\"},{\"label\":\"Restaurants \\\/ specialties\",\"value\":\"Galettes, cider\"},{\"label\":\"Complete address\",\"value\":\"Huelgoat, Finist\\u00e8re, Brittany, France\"}],\"link\":\"https:\\\/\\\/www.ouest-france.fr\\\/bretagne\\\/huelgoat-29690\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":71,\"featurable\":true,\"type\":\"villes-aux-alentours\",\"name\":\"Douarnenez\",\"image\":\"\",\"credit\":\"\",\"description\":\"old sardine fishing town\",\"city\":\"\",\"address\":\"Douarnenez, Finist\\u00e8re, Brittany, France\",\"km\":33.7,\"min\":41,\"lat\":48.09111,\"lng\":-4.33056,\"tags\":[],\"fields\":[{\"label\":\"Distance from the campsite (km)\",\"value\":\"33.70\"},{\"label\":\"Driving time (min)\",\"value\":\"41\"},{\"label\":\"Must-see places \\\/ Activities\",\"value\":\"Port-Museum, Sables Blancs beach\"},{\"label\":\"Markets \\\/ local events\",\"value\":\"Sea Market, Port Festival\"},{\"label\":\"Restaurants \\\/ specialties\",\"value\":\"Sardines, fish, kouign-amann\"},{\"label\":\"Complete address\",\"value\":\"Douarnenez, Finist\\u00e8re, Brittany, France\"}],\"link\":\"https:\\\/\\\/www.ouest-france.fr\\\/bretagne\\\/douarnenez-29100\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":72,\"featurable\":true,\"type\":\"villes-aux-alentours\",\"name\":\"Plouhinec\",\"image\":\"\",\"credit\":\"\",\"description\":\"southwest commune, near Audierne Bay\",\"city\":\"\",\"address\":\"Plouhinec, Finist\\u00e8re, Brittany, France\",\"km\":63.2,\"min\":72,\"lat\":47.99333,\"lng\":-4.48361,\"tags\":[],\"fields\":[{\"label\":\"Distance from the campsite (km)\",\"value\":\"63.20\"},{\"label\":\"Driving time (min)\",\"value\":\"72\"},{\"label\":\"Must-see places \\\/ Activities\",\"value\":\"Beach, coastal trails\"},{\"label\":\"Markets \\\/ local events\",\"value\":\"Markets, maritime festivals\"},{\"label\":\"Restaurants \\\/ specialties\",\"value\":\"Seafood, fish\"},{\"label\":\"Complete address\",\"value\":\"Plouhinec, Finist\\u00e8re, Brittany, France\"}],\"link\":\"https:\\\/\\\/www.ouest-france.fr\\\/bretagne\\\/plouhinec-29780\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":73,\"featurable\":true,\"type\":\"villes-aux-alentours\",\"name\":\"Le Guilvinec\",\"image\":\"\",\"credit\":\"\",\"description\":\"first artisanal port of Brittany\",\"city\":\"\",\"address\":\"Le Guilvinec, Finist\\u00e8re, Brittany, France\",\"km\":45,\"min\":51,\"lat\":47.79611,\"lng\":-4.28194,\"tags\":[],\"fields\":[{\"label\":\"Distance from the campsite (km)\",\"value\":\"45.00\"},{\"label\":\"Driving time (min)\",\"value\":\"51\"},{\"label\":\"Must-see places \\\/ Activities\",\"value\":\"Fishing port, Haliotika museum\"},{\"label\":\"Markets \\\/ local events\",\"value\":\"Fish market, Sea festival\"},{\"label\":\"Restaurants \\\/ specialties\",\"value\":\"Seafood, fish\"},{\"label\":\"Complete address\",\"value\":\"Le Guilvinec, Finist\\u00e8re, Brittany, France\"}],\"link\":\"https:\\\/\\\/www.ouest-france.fr\\\/bretagne\\\/le-guilvinec-29730\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":74,\"featurable\":true,\"type\":\"villes-aux-alentours\",\"name\":\"Quimperl\\u00e9\",\"image\":\"\",\"credit\":\"\",\"description\":\"historic town between Finist\\u00e8re and Morbihan\",\"city\":\"\",\"address\":\"Quimperl\\u00e9, Finist\\u00e8re, Brittany, France\",\"km\":32.1,\"min\":39,\"lat\":47.87361,\"lng\":-3.55306,\"tags\":[],\"fields\":[{\"label\":\"Distance from the campsite (km)\",\"value\":\"32.10\"},{\"label\":\"Driving time (min)\",\"value\":\"39\"},{\"label\":\"Must-see places \\\/ Activities\",\"value\":\"Old town, Sainte-Croix church\"},{\"label\":\"Markets \\\/ local events\",\"value\":\"Markets, medieval festivals\"},{\"label\":\"Restaurants \\\/ specialties\",\"value\":\"Crepes, local products\"},{\"label\":\"Complete address\",\"value\":\"Quimperl\\u00e9, Finist\\u00e8re, Brittany, France\"}],\"link\":\"https:\\\/\\\/www.ouest-france.fr\\\/bretagne\\\/quimperle-29300\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":75,\"featurable\":true,\"type\":\"villes-aux-alentours\",\"name\":\"Saint-Renan\",\"image\":\"\",\"credit\":\"\",\"description\":\"medieval town near Brest\",\"city\":\"\",\"address\":\"Saint-Renan, Finist\\u00e8re, Brittany, France\",\"km\":68.8,\"min\":76,\"lat\":48.43389,\"lng\":-4.61472,\"tags\":[],\"fields\":[{\"label\":\"Distance from the campsite (km)\",\"value\":\"68.80\"},{\"label\":\"Driving time (min)\",\"value\":\"76\"},{\"label\":\"Must-see places \\\/ Activities\",\"value\":\"Central square, covered market\"},{\"label\":\"Markets \\\/ local events\",\"value\":\"Markets, local festivals\"},{\"label\":\"Restaurants \\\/ specialties\",\"value\":\"Creperies, regional products\"},{\"label\":\"Complete address\",\"value\":\"Saint-Renan, Finist\\u00e8re, Brittany, France\"}],\"link\":\"https:\\\/\\\/www.ouest-france.fr\\\/bretagne\\\/saint-renan-29290\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":76,\"featurable\":true,\"type\":\"villes-aux-alentours\",\"name\":\"Tregarvan (merged with Argol)\",\"image\":\"\",\"credit\":\"\",\"description\":\"village in the Armorique Regional Natural Park\",\"city\":\"\",\"address\":\"Tregarvan, Finist\\u00e8re, Brittany, France\",\"km\":57.3,\"min\":65,\"lat\":48.32778,\"lng\":-4.22972,\"tags\":[],\"fields\":[{\"label\":\"Distance from the campsite (km)\",\"value\":\"57.30\"},{\"label\":\"Driving time (min)\",\"value\":\"65\"},{\"label\":\"Must-see places \\\/ Activities\",\"value\":\"Rural school museum\"},{\"label\":\"Markets \\\/ local events\",\"value\":\"Local markets\"},{\"label\":\"Restaurants \\\/ specialties\",\"value\":\"Cr\\u00eapes, galettes\"},{\"label\":\"Complete address\",\"value\":\"Tregarvan, Finist\\u00e8re, Brittany, France\"}],\"link\":\"https:\\\/\\\/www.ouest-france.fr\\\/bretagne\\\/le-faou\\\/\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":98,\"featurable\":true,\"type\":\"evenements-recommandes\",\"name\":\"Seashore Fishing Introduction Workshop\",\"image\":\"\",\"credit\":\"\",\"description\":\"Intro to beach fishing, regulations and recipes, supervised by local guides.\",\"city\":\"\",\"address\":\"Pouldohan Beach, 29910 Tr\\u00e9gunc\",\"km\":1,\"min\":null,\"lat\":47.87,\"lng\":-3.9,\"tags\":[],\"fields\":[{\"label\":\"Date \\\/ Period\",\"value\":\"Every Saturday morning July-August 2025\"},{\"label\":\"Location (city)\",\"value\":\"Pouldohan Beach, Tr\\u00e9gunc\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"1 km from Domaine de Pendruc\"},{\"label\":\"Type of event (market, festival, sport, etc.)\",\"value\":\"Nature and tradition workshop\"},{\"label\":\"Complete address\",\"value\":\"Pouldohan Beach, 29910 Tr\\u00e9gunc\"}],\"link\":\"https:\\\/\\\/www.tregunc.fr\",\"event\":\"\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]}];\n    var CATS = {\"hebergements\":{\"key\":\"hebergements\",\"label\":\"H\\u00e9bergements\",\"adhoc\":false,\"color\":\"#c2410c\",\"count\":26,\"image\":\"https:\\\/\\\/static.secureholiday.net\\\/static\\\/Pictures\\\/2876\\\/00001240266.jpg\"},\"villes-aux-alentours\":{\"key\":\"villes-aux-alentours\",\"label\":\"Villes aux alentours\",\"adhoc\":false,\"color\":\"#2563eb\",\"count\":51,\"image\":\"https:\\\/\\\/www.domainedependruc.com\\\/wp-content\\\/uploads\\\/2020\\\/11\\\/vacances-plage-tregun.jpg\"},\"activites-et-lieux-recommandes\":{\"key\":\"activites-et-lieux-recommandes\",\"label\":\"Activit\\u00e9s et lieux recommand\\u00e9s\",\"adhoc\":false,\"color\":\"#15803d\",\"count\":10,\"image\":\"https:\\\/\\\/www.iroise-bretagne.bzh\\\/assets\\\/uploads\\\/sites\\\/2\\\/2023\\\/10\\\/marcher-sur-le-gr34-thibault-poriel.jpg\"},\"evenements-recommandes\":{\"key\":\"evenements-recommandes\",\"label\":\"\\u00c9v\\u00e9nements recommand\\u00e9s\",\"adhoc\":false,\"color\":\"#be185d\",\"count\":14,\"image\":\"https:\\\/\\\/media.tamm-kreiz.bzh\\\/evenements\\\/evenements\\\/2025\\\/eve_73624\\\/35458\\\/image-thumb__35458__v5_affiche_800\\\/phpfweKir_344148972.c3bbaea2.pngv\"}};\n    \/\/ Textes d'interface dans la langue de la page (includes\/i18n.php)\n    var T = {\"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\",\"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\",\"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\":\"&copy; <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":""},"class_list":["post-14985","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Discover around you - Domaine de Pendruc<\/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.domainedependruc.com\/en\/elaia-metadatas\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Discover around you - Domaine de Pendruc\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.domainedependruc.com\/en\/elaia-metadatas\/\" \/>\n<meta property=\"og:site_name\" content=\"Domaine de Pendruc\" \/>\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.domainedependruc.com\/en\/elaia-metadatas\/\",\"url\":\"https:\/\/www.domainedependruc.com\/en\/elaia-metadatas\/\",\"name\":\"Discover around you - Domaine de Pendruc\",\"isPartOf\":{\"@id\":\"https:\/\/www.domainedependruc.com\/en\/#website\"},\"datePublished\":\"2026-10-20T19:58:49+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.domainedependruc.com\/en\/elaia-metadatas\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.domainedependruc.com\/en\/elaia-metadatas\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.domainedependruc.com\/en\/elaia-metadatas\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Campsite South Finistere\",\"item\":\"https:\/\/www.domainedependruc.com\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Discover around you\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.domainedependruc.com\/en\/#website\",\"url\":\"https:\/\/www.domainedependruc.com\/en\/\",\"name\":\"Domaine de Pendruc\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.domainedependruc.com\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Discover around you - Domaine de Pendruc","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.domainedependruc.com\/en\/elaia-metadatas\/","og_locale":"en_US","og_type":"article","og_title":"Discover around you - Domaine de Pendruc","og_url":"https:\/\/www.domainedependruc.com\/en\/elaia-metadatas\/","og_site_name":"Domaine de Pendruc","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.domainedependruc.com\/en\/elaia-metadatas\/","url":"https:\/\/www.domainedependruc.com\/en\/elaia-metadatas\/","name":"Discover around you - Domaine de Pendruc","isPartOf":{"@id":"https:\/\/www.domainedependruc.com\/en\/#website"},"datePublished":"2026-10-20T19:58:49+00:00","breadcrumb":{"@id":"https:\/\/www.domainedependruc.com\/en\/elaia-metadatas\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.domainedependruc.com\/en\/elaia-metadatas\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.domainedependruc.com\/en\/elaia-metadatas\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Campsite South Finistere","item":"https:\/\/www.domainedependruc.com\/en\/"},{"@type":"ListItem","position":2,"name":"Discover around you"}]},{"@type":"WebSite","@id":"https:\/\/www.domainedependruc.com\/en\/#website","url":"https:\/\/www.domainedependruc.com\/en\/","name":"Domaine de Pendruc","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.domainedependruc.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/www.domainedependruc.com\/en\/wp-json\/wp\/v2\/pages\/14985"}],"collection":[{"href":"https:\/\/www.domainedependruc.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.domainedependruc.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.domainedependruc.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.domainedependruc.com\/en\/wp-json\/wp\/v2\/comments?post=14985"}],"version-history":[{"count":1,"href":"https:\/\/www.domainedependruc.com\/en\/wp-json\/wp\/v2\/pages\/14985\/revisions"}],"predecessor-version":[{"id":14986,"href":"https:\/\/www.domainedependruc.com\/en\/wp-json\/wp\/v2\/pages\/14985\/revisions\/14986"}],"wp:attachment":[{"href":"https:\/\/www.domainedependruc.com\/en\/wp-json\/wp\/v2\/media?parent=14985"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}