{"id":3539,"date":"2026-10-20T21:58:24","date_gmt":"2026-10-20T19:58:24","guid":{"rendered":"https:\/\/www.camping-aubigny.com\/elaia-metadatas-2\/"},"modified":"2026-10-20T21:58:24","modified_gmt":"2026-10-20T19:58:24","slug":"elaia-metadatas","status":"publish","type":"page","link":"https:\/\/www.camping-aubigny.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\":\"Surrounding towns\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"Thing\",\"name\":\"Menetou-Salon\",\"description\":\"Menetou-Salon is a renowned wine town appreciated for its peaceful landscapes and elegant rural ambiance. It\u2019s a pleasant stop to discover the vineyard and enjoy a quiet outing near the camping site.\",\"image\":\"https:\/\/www.camping-aubigny.com\/wp-content\/uploads\/2020\/11\/Kenya-salon-ferme-scaled.jpeg\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.2328,\"longitude\":2.4872},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"City Name\",\"value\":\"Menetou-Salon\"},{\"@type\":\"PropertyValue\",\"name\":\"Type of town (city \/ villages \/ hamlet...)\",\"value\":\"bourg\"},{\"@type\":\"PropertyValue\",\"name\":\"Department\",\"value\":\"Cher\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"40\"},{\"@type\":\"PropertyValue\",\"name\":\"Travel time from the campsite (min)\",\"value\":\"45\"},{\"@type\":\"PropertyValue\",\"name\":\"Points of interest\",\"value\":\"Vineyard of Menetou-Salon, rural landscapes, tastings, castle and nearby wineries\"},{\"@type\":\"PropertyValue\",\"name\":\"Owners' favorites\",\"value\":\"A beautiful step for wine lovers and open landscapes, at the pace of a peaceful outing.\"}]}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"Thing\",\"name\":\"Sancerre\",\"description\":\"Sancerre est un bourg r\u00e9put\u00e9 pour ses paysages de vignobles et son panorama sur la vall\u00e9e de la Loire. C\u2019est une belle escapade pour une demi-journ\u00e9e entre ruelles, d\u00e9gustations et points de vue.\",\"image\":\"https:\/\/www.camping-aubigny.com\/wp-content\/uploads\/2022\/05\/panneau-destinations-en-val-de-loire.png\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.3319444,\"longitude\":2.8397222},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"City Name\",\"value\":\"Sancerre\"},{\"@type\":\"PropertyValue\",\"name\":\"Type of town (city \/ villages \/ hamlet...)\",\"value\":\"bourg\"},{\"@type\":\"PropertyValue\",\"name\":\"Department\",\"value\":\"Cher\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"35\"},{\"@type\":\"PropertyValue\",\"name\":\"Travel time from the campsite (min)\",\"value\":\"40\"},{\"@type\":\"PropertyValue\",\"name\":\"Points of interest\",\"value\":\"Vignobles de Sancerre, panorama sur la Loire, ruelles du bourg, d\u00e9gustations de vins et fromages\"},{\"@type\":\"PropertyValue\",\"name\":\"Owners' favorites\",\"value\":\"Le panorama sur les vignes et les pauses d\u00e9gustation dans le Sancerrois.\"}]}},{\"@type\":\"ListItem\",\"position\":3,\"item\":{\"@type\":\"Thing\",\"name\":\"La Chapelle-d'Angillon\",\"description\":\"La Chapelle-d'Angillon is a characterful town appreciated for its heritage and rural atmosphere. It is a short, easy trip from the camping, ideal for a short and peaceful visit.\",\"url\":\"https:\/\/lachapelledangillon.fr\/\",\"image\":\"https:\/\/www.camping-aubigny.com\/wp-content\/uploads\/2022\/09\/chapelledangillon.jpg\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.3642,\"longitude\":2.4339},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"City Name\",\"value\":\"La Chapelle-d'Angillon\"},{\"@type\":\"PropertyValue\",\"name\":\"Type of town (city \/ villages \/ hamlet...)\",\"value\":\"bourg\"},{\"@type\":\"PropertyValue\",\"name\":\"Department\",\"value\":\"Cher\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"18\"},{\"@type\":\"PropertyValue\",\"name\":\"Travel time from the campsite (min)\",\"value\":\"20\"},{\"@type\":\"PropertyValue\",\"name\":\"Points of interest\",\"value\":\"Ch\u00e2teau de La Chapelle-d'Angillon, local heritage, Berry countryside, peaceful walk\"},{\"@type\":\"PropertyValue\",\"name\":\"Owners' favorites\",\"value\":\"The castle and the peaceful atmosphere of the town, perfect for a short visit away from major routes.\"}]}},{\"@type\":\"ListItem\",\"position\":4,\"item\":{\"@type\":\"Thing\",\"name\":\"Aubigny-sur-N\u00e8re\",\"description\":\"A small characterful town with a heritage marked by its Scottish history, Aubigny-sur-N\u00e8re is the closest town to the campsite. Its center is easily explored on foot, with shopping streets, half-timbered houses, and a peaceful atmosphere year-round.\",\"url\":\"https:\/\/www.aubigny.net\/\",\"image\":\"https:\/\/elaia-public.s3.fr-par.scw.cloud\/metadata_images\/image_6ad8bec100527.jpeg\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.4894444,\"longitude\":2.44},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"City Name\",\"value\":\"Aubigny-sur-N\u00e8re\"},{\"@type\":\"PropertyValue\",\"name\":\"Type of town (city \/ villages \/ hamlet...)\",\"value\":\"town\"},{\"@type\":\"PropertyValue\",\"name\":\"Department\",\"value\":\"Cher\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"1\"},{\"@type\":\"PropertyValue\",\"name\":\"Travel time from the campsite (min)\",\"value\":\"5\"},{\"@type\":\"PropertyValue\",\"name\":\"Points of interest\",\"value\":\"Historic center, half-timbered houses, Scottish atmosphere, local shops, city center stroll\"},{\"@type\":\"PropertyValue\",\"name\":\"Owners' favorites\",\"value\":\"Discover it in the late afternoon to wander through the center and enjoy the Scottish town ambiance.\"}]}},{\"@type\":\"ListItem\",\"position\":5,\"item\":{\"@type\":\"Thing\",\"name\":\"Bourges\",\"description\":\"Bourges is the largest and most attractive city in the area for cultural visits. Its old town, marshes, and cathedral make it a full outing, ideal to alternate between heritage, strolling, and dining.\",\"image\":\"https:\/\/www.camping-aubigny.com\/wp-content\/uploads\/2020\/11\/chateau-des-Stuarts.jpg\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.0844444,\"longitude\":2.3963889},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"City Name\",\"value\":\"Bourges\"},{\"@type\":\"PropertyValue\",\"name\":\"Type of town (city \/ villages \/ hamlet...)\",\"value\":\"city\"},{\"@type\":\"PropertyValue\",\"name\":\"Department\",\"value\":\"Cher\"},{\"@type\":\"PropertyValue\",\"name\":\"Distance from the campsite (km)\",\"value\":\"50\"},{\"@type\":\"PropertyValue\",\"name\":\"Travel time from the campsite (min)\",\"value\":\"55\"},{\"@type\":\"PropertyValue\",\"name\":\"Points of interest\",\"value\":\"Saint-\u00c9tienne Cathedral, Bourges marshes, historic center, museums, medieval alleys\"},{\"@type\":\"PropertyValue\",\"name\":\"Owners' favorites\",\"value\":\"The Bourges marshes and the visit to the cathedral are not to be missed if you spend a day in the city.\"}]}}]},{\"@type\":\"ItemList\",\"name\":\"Local Events\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"Thing\",\"name\":\"S\u00e9ance aquafitness sp\u00e9cial Halloween\",\"description\":\"Pr\u00e9parez-vous \u00e0 vivre une soir\u00e9e sportive et ensorcelante \u00e0 la piscine L\u2019\u00cele Verte de Briare ! Le vendredi 30 octobre 2026 \u00e0 19 h, participez \u00e0 une s\u00e9ance d\u2019aquafitness sp\u00e9ciale Halloween, plac\u00e9e sous le signe de l\u2019\u00e9nergie, du plaisir et des frissons. Dans une ambiance festive aux couleurs d\u2019Halloween, venez vous d\u00e9penser dans l\u2019eau tout en profitant d\u2019un moment original et convivial. Pour l\u2019occasion, b\u00e9n\u00e9ficiez d\u2019un tarif sp\u00e9cial de 10 \u20ac. Pensez \u00e0 r\u00e9server votre place sur le site lilleverte.fr ou par t\u00e9l\u00e9phone au 02 38 31 26 87. Enfilez votre tenue de sport et plongez dans l\u2019ambiance !\",\"url\":\"http:\/\/liveverte.fr\/\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.6402852,\"longitude\":2.734436},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"S\u00e9ance aquafitness sp\u00e9cial Halloween\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"En famille\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Briare\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"45250\"}]}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"Thing\",\"name\":\"Exposition Jos\u00e9 Canon\",\"description\":\"S\u00e9rie noire, photographies\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.313479,\"longitude\":2.257637},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Exposition Jos\u00e9 Canon\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"Expositions\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Neuvy-sur-Barangeon\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"18330\"}]}},{\"@type\":\"ListItem\",\"position\":3,\"item\":{\"@type\":\"Thing\",\"name\":\"Concert d'automne\",\"description\":\"Venez c\u00e9l\u00e9brer l\u2019automne en musique avec l\u2019Harmonie de Ch\u00e2tillon-sur-Loire lors d\u2019un concert organis\u00e9 le dimanche 25 octobre \u00e0 15 h, \u00e0 l\u2019\u00e9glise Saint -Am\u00e2tre de Pierrefitte-\u00e8s-Bois. Dans le cadre chaleureux et patrimonial de l\u2019\u00e9glise, profitez d\u2019un moment musical convivial plac\u00e9 sous le signe du partage et de la d\u00e9couverte. L\u2019entr\u00e9e est libre, avec une participation au chapeau. Les b\u00e9n\u00e9fices de cette manifestation seront int\u00e9gralement destin\u00e9s \u00e0 la restauration de l\u2019\u00e9glise, permettant ainsi de contribuer \u00e0 la pr\u00e9servation de ce patrimoine local. Un rendez-vous musical et solidaire ouvert \u00e0 tous !\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.587738,\"longitude\":2.749115},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Concert d'automne\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"Concerts, musique \\u0026 festivals\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Ch\u00e2tillon-sur-Loire\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"45360\"}]}},{\"@type\":\"ListItem\",\"position\":4,\"item\":{\"@type\":\"Thing\",\"name\":\"Guided tour: \\\"Candy Hunt\\\" 2026\",\"description\":\"October 28, 29, 30, and 31, 2026 at 2:30 PM!\\nThe Baroness of Dra\u00ebck, relentless wolf hunter of the 18th century, now haunts the museum corridors! Her mischievous spirit has decided to cast a curse on the Halloween Castle-Museum\u2019s candy reserve, hiding it somewhere in the vast mansion! But all is not lost! Accompanied by the kind witch, M\u00e9lanium the mischievous, the bravest, smartest, and most cunning children can break the spell and find, before midnight, the sweet treasure before it disappears forever! We invite our candy hunters to come in costumes! Places are limited, reservation is mandatory at 02 38 29 81 46 or by email! Suitable for children 6 years and older. Children - 7 years: \u20ac0 \/ Children + 7 years \/ Adults: \u20ac10.\",\"url\":\"https:\/\/www.chateaumuseegien.fr\/\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.6863124,\"longitude\":2.6334561},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Guided tour: \\\"Candy Hunt\\\" 2026\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"En famille\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Gien\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"45500\"}]}},{\"@type\":\"ListItem\",\"position\":5,\"item\":{\"@type\":\"Thing\",\"name\":\"Expositions d'Automne\",\"description\":\"C\u00e9ramique, estampe, orf\u00e8vrerie, peinture, dessin, photographie, sculpture, verre : la galerie abrite en permanence plusieurs centaines d'oeuvres s\u00e9lectionn\u00e9es avec soin\\n\\nFond\u00e9e en 1975 par G\u00e9rard et Sophie Capazza, la galerie a \u00e9t\u00e9 reprise il y a onze ans par Laura et Denis Capazza-Durand ayant \u00e0 c\u0153ur, avec leur \u00e9quipe, de partager avec vous leur passion. \\n\\nD\u00e9couvre ce troisi\u00e8me cycle d'exposition : \\n- J\u00e9r\u00e9mie Lenoir, photographe\\n- Joan Serra, c\u00e9ramique\\n- Coco T\u00e9x\u00e8dre, peinture\\n- Christian Renonciat, sculpture - bois, dans le cadre du festival AR(t)CHIPEL, sur une proposition d'Anne-Laure Chamboissier\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.34783,\"longitude\":2.199829},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Expositions d'Automne\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"Expositions\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Nan\u00e7ay\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"18330\"}]}},{\"@type\":\"ListItem\",\"position\":6,\"item\":{\"@type\":\"Thing\",\"name\":\"Briare Market - Friday\",\"description\":\"The market is held on Friday mornings from 8:30 am to 12 pm. The Fairground is the must-see place. Local producers welcome you. You will find on their stalls: fruits and vegetables, poultry, fish, wines, flowers, tableware... Production region: Centre Val de Loire. Products: Cheeses, Fruits and vegetables, Fish, Charcuterie, Meats, Wines, Poultry. Accessibility for people with reduced mobility.\",\"url\":\"https:\/\/www.mtonmarche.com\/marche\/233-briare-marche-place-du-champ-de-foire\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.6374513,\"longitude\":2.7371902},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Briare Market - Friday\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"Markets \\u0026 fairs\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Ch\u00e2tillon-sur-Loire\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"45250\"}]}},{\"@type\":\"ListItem\",\"position\":7,\"item\":{\"@type\":\"Thing\",\"name\":\"Ap\u00e9ro Lectures - Prix Val de Sully\",\"description\":\"- par le r\u00e9seau des biblioth\u00e8ques du Val de Sully - \\n\\nAp\u00e9ro lectures sp\u00e9cial Prix Val de Sully\\nLes b\u00e9n\u00e9voles de l'association \\\"Plaisir de lire\\\" de St-Aignan-le-Jaillard vous proposent une discussion sur les lectures des romans et bandes dessin\u00e9es du prix.\\nLe tout sera suivi d\u2019un ap\u00e9ritif dinatoire.\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.7427439,\"longitude\":2.439471},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Ap\u00e9ro Lectures - Prix Val de Sully\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"En famille\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Saint-Aignan-le-Jaillard\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"45600\"}]}},{\"@type\":\"ListItem\",\"position\":8,\"item\":{\"@type\":\"Thing\",\"name\":\"Concert Le Nouveau Ch\u0153ur\",\"description\":\"Laissez-vous transporter par la beaut\u00e9 des voix et la richesse des traditions musicales !\\n\\nDans le cadre de sa grande tourn\u00e9e en France 2026, la chorale Voix Si Voix La vous invite \u00e0 d\u00e9couvrir le Nouveau Ch\u0153ur, dirig\u00e9 par Igor Mykhail\u00e9vsky. Au programme : des chants orthodoxes et traditionnels, pour un moment musical empreint d\u2019\u00e9motion et de d\u00e9couverte.\\n\\nRendez-vous le mercredi 11 novembre 2026 \u00e0 17h, \u00e0 l\u2019\u00e9glise Saint-Andr\u00e9 d\u2019Argent-sur-Sauldre.\\n\\nTarif : 12 \u20ac sur place. Gratuit pour les enfants de moins de 12 ans.\\n\\nUne belle occasion de d\u00e9couvrir des traditions musicales venues d\u2019ailleurs et de partager un moment riche en \u00e9motions !\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.5600631,\"longitude\":2.4485496},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Concert Le Nouveau Ch\u0153ur\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"Concerts, musique \\u0026 festivals\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Argent-sur-Sauldre\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"18410\"}]}},{\"@type\":\"ListItem\",\"position\":9,\"item\":{\"@type\":\"Thing\",\"name\":\"visites compl\u00e8tes de l'usine\",\"description\":\"Dates : 1, 7, 15, 21 et 28 octobre \u00e0 9h30\\nTarif : 18\u20ac\\nR\u00e9servation obligatoire au 02.38.05.21.06 ou museegien@gien.com\",\"url\":\"https:\/\/www.gien.com\/fr\/contact-et-faq-musee\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.6889,\"longitude\":2.62204},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"visites compl\u00e8tes de l'usine\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"En famille\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Gien\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"45500\"}]}},{\"@type\":\"ListItem\",\"position\":10,\"item\":{\"@type\":\"Thing\",\"name\":\"Halloween\",\"description\":\"Venez c\u00e9l\u00e9brer Halloween \u00e0 Cernoy-en-Berry le 31 octobre \u00e0 partir de 18h pour une soir\u00e9e inoubliable ! La salle des f\u00eates se transformera en un lieu de f\u00eate o\u00f9 petits et grands pourront s'amuser et se faire peur. Au programme, une boum party anim\u00e9e pour faire danser tous les monstres et sorci\u00e8res pr\u00e9sents.\\n\\nParticipez \u00e0 la chasse aux bonbons, o\u00f9 les enfants pourront parcourir les lieux \u00e0 la recherche de douceurs sucr\u00e9es. N'oubliez pas de rev\u00eatir vos plus beaux costumes pour participer au d\u00e9fil\u00e9 hant\u00e9 et impressionner tous les spectateurs.\\n\\nDes stands de buvette et de restauration seront disponibles sur place pour vous sustenter. Cet \u00e9v\u00e9nement promet une ambiance conviviale et festive, id\u00e9ale pour partager des moments m\u00e9morables en famille ou entre amis.\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.5401494,\"longitude\":2.6609202},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Halloween\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"En famille\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Cernoy-en-Berry\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"45360\"}]}},{\"@type\":\"ListItem\",\"position\":11,\"item\":{\"@type\":\"Thing\",\"name\":\"The Great Fires 2026\",\"description\":\"From October 17 to 25, 2026, immerse yourself in ceramics at La Borne, a globally renowned village for wood firing.\\n\\nFiring, cooking, and unloading demonstrations will animate this new edition alongside workshops, visits, exhibitions, conferences, screenings, and activities for adults and children. Experienced ceramists, beginners, and the curious alike will meet and share their passion in a warm atmosphere.\\n\\nAlso discover the exhibitions of the Contemporary Ceramic Center, the creations of village artists, the solidarity operation of 1,000 bowls \u201cGreat Fires 2026\u201d with a local soup, and a festive, musical evening.\\n\\nA unique event to discover craftsmanship, meet artists, and fully experience the celebration.\",\"url\":\"https:\/\/www.laborne.org\/\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.285508,\"longitude\":2.578821},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"The Great Fires 2026\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"Concerts, musique \\u0026 festivals\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Henrichemont\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"18250\"}]}},{\"@type\":\"ListItem\",\"position\":12,\"item\":{\"@type\":\"Thing\",\"name\":\"Creative Workshop: \\\"Arbracadabra\\\"\",\"description\":\"Expert magic Professors, Melanium and Murielis, decided to rest their broom at the Ch\u00e2teau-Mus\u00e9e of Gien for new Master classes! What's on the program? A quick review of knowledge about mysterious and\/magical forests with practical exercises in identifying tree species (leaves, fruits, smells), followed by a hands-on workshop to customize a \\\"magic\\\" wand made from a hazelnut branch! Their international reputation and limited spots make reservation mandatory at 02 38 29 81 46 or via email. Young wizards and witches are invited to come in costume. Child -7 years: \u20ac3 \/ Child +7 years: \u20ac8 \/ Adult: \u20ac10. Scheduled on October 17, 18, 24, 26, 2026 at 2:30 pm.\",\"url\":\"https:\/\/chateaumuseegien.fr\/\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.6863124,\"longitude\":2.6334561},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Creative Workshop: \\\"Arbracadabra\\\"\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"En famille\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Gien\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"45500\"}]}},{\"@type\":\"ListItem\",\"position\":13,\"item\":{\"@type\":\"Thing\",\"name\":\"Exposition \u00c9closion\",\"description\":\"La Galerie Le Totem de La Borne accueille l\u2019exposition \u00ab \u00c9closion \u00bb, qui explore les diff\u00e9rentes \u00e9tapes de l\u2019apparition et de la transformation des formes dans la cr\u00e9ation artistique. Cette exposition collective r\u00e9unit les artistes de la collective Les Argil\u00e9es \u2014 Livia Dalbouse, Sarah Davidoux, Oph\u00e9lia Derely, H\u00e9l\u00e8ne Foucher et Lila Signolet Bigallet \u2014 ainsi que \u00c9lise Poivet et Greky. \u00c0 travers leurs \u0153uvres, ces artistes proposent des regards sensibles sur la mati\u00e8re et le geste cr\u00e9atif, au c\u0153ur de la c\u00e9ramique contemporaine. L\u2019exposition invite les visiteurs \u00e0 d\u00e9couvrir la diversit\u00e9 des approches et des univers artistiques pr\u00e9sent\u00e9s au Totem, lieu d\u00e9di\u00e9 \u00e0 la c\u00e9ramique et \u00e0 la cr\u00e9ation \u00e0 La Borne.\",\"url\":\"https:\/\/letotemdelaborne.com\/\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.2872093,\"longitude\":2.57644},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Exposition \u00c9closion\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"Expositions\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Henrichemont\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"18250\"}]}},{\"@type\":\"ListItem\",\"position\":14,\"item\":{\"@type\":\"Thing\",\"name\":\"Croq\u2019Histoires\",\"description\":\"A must-attend event on the first Saturdays of each month at the Gien media library for children from 4 years old.\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.6861218,\"longitude\":2.627354},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Croq\u2019Histoires\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"Family\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Gien\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"45500\"}]}},{\"@type\":\"ListItem\",\"position\":15,\"item\":{\"@type\":\"Thing\",\"name\":\"Guided tour of the biodiversity mill\",\"description\":\"Guided visits with coffee and tea reception.\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.313479,\"longitude\":2.257637},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Guided tour of the biodiversity mill\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"Family\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Neuvy-sur-Barangeon\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"18330\"}]}},{\"@type\":\"ListItem\",\"position\":16,\"item\":{\"@type\":\"Thing\",\"name\":\"Festi'Soupe\",\"description\":\"Festi\u2019Soupe, organized by the Les Locaux s\u2019Motivent association.\\nScheduled for Saturday, November 7 from 7 PM at the Ch\u00e2tillon-sur-Loire cultural center: a competition for the best soup and the most beautiful stand, small catering, a concert, and an open stage. Entry is \u20ac5, free for under 12. Information and registration: leslocaux45360@gmail.com or 06 31 62 96 53.\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.5913739,\"longitude\":2.7490998},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Festi'Soupe\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"Family\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Ch\u00e2tillon-sur-Loire\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"45360\"}]}},{\"@type\":\"ListItem\",\"position\":17,\"item\":{\"@type\":\"Thing\",\"name\":\"Temporary exhibition: R\u00e9trogaming: return to space video games\",\"description\":\"The playable R\u00e9trogaming exhibit: return to space video games promises an immersive and captivating experience! Grab the controllers and take command of iconic consoles such as the legendary Atari 2600, the classic Super Nintendo, or the legendary PlayStation 4.\\n\\nDesigned for an intergenerational audience, the R\u00e9trogaming: return to space video games exhibition offers an interactive, educational, and friendly experience.\\n\\nPlaying Asteroid on a 1981 Atari console or discovering the Star Wars Battlefront II game on a 2017 PlayStation 4 console, you understand the evolution of a media that has become essential in France and abroad through experimentation.\",\"url\":\"http:\/\/www.poledesetoiles.fr\/\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.3677049,\"longitude\":2.195492},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Temporary exhibition: R\u00e9trogaming: return to space video games\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"Exhibitions\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Nan\u00e7ay\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"18330\"}]}},{\"@type\":\"ListItem\",\"position\":18,\"item\":{\"@type\":\"Thing\",\"name\":\"Bourse aux oiseaux\",\"description\":\"Le 25 octobre, le Centre socio-culturel de Ch\u00e2tillon-sur-Loire accueille la bourse aux oiseaux organis\u00e9e par les Amis des Oiseaux du Giennois. Un \u00e9v\u00e9nement unique pour admirer une grande vari\u00e9t\u00e9 d'oiseaux exotiques, \u00e0 becs droits et crochus, pr\u00e9sent\u00e9s par des \u00e9leveurs passionn\u00e9s. Un moment id\u00e9al pour d\u00e9couvrir de magnifiques esp\u00e8ces, \u00e9changer des conseils avec des sp\u00e9cialistes et, pourquoi pas, repartir avec un nouvel ami \u00e0 plumes. Une journ\u00e9e parfaite pour les amoureux de la nature et les curieux de tous \u00e2ges. L'occasion de s'immerger dans l'univers fascinant de l'ornithologie et de soutenir la pr\u00e9servation de ces animaux extraordinaires. Entr\u00e9e ouverte \u00e0 tous, dans une ambiance conviviale.\",\"url\":\"https:\/\/aogb45.fr\/\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.5912999,\"longitude\":2.7490977},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Bourse aux oiseaux\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"Expositions\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Ch\u00e2tillon-sur-Loire\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"45360\"}]}},{\"@type\":\"ListItem\",\"position\":19,\"item\":{\"@type\":\"Thing\",\"name\":\"Guided Tour\",\"description\":\"Discover Saint-Gondon with Saint-Gondon Historic Heritage to learn more about one of the villages in Giennois.\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.698268,\"longitude\":2.543024},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Guided Tour\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"Family\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Saint-Gondon\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"45500\"}]}},{\"@type\":\"ListItem\",\"position\":20,\"item\":{\"@type\":\"Thing\",\"name\":\"Sauerbraten Meal Followed by a Dance Tea\",\"description\":\"- by Les Loisirs Solognots - \\n\\nSauerbraten Meal\\nFollowed by a dance tea led by the Jean-Fran\u00e7ois Carcagno Orchestra\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.634552,\"longitude\":2.363654},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Sauerbraten Meal Followed by a Dance Tea\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"Family\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Cerdon\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"45620\"}]}},{\"@type\":\"ListItem\",\"position\":21,\"item\":{\"@type\":\"Thing\",\"name\":\"Halloween Trail in Gien\",\"description\":\"Myths have deserted Gien, weakening its protective creatures. Since a curse transformed the princess into a witch, the city is under her influence. Find the hidden creatures, solve their riddles, and break the curse.\\n\\nGame booklet available at the Tourist Office.\\nSelf-guided trail.\\nIn partnership with the Giennois Traders Union.\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.6848045,\"longitude\":2.6299354},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Halloween Trail in Gien\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"Family\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Gien\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"45500\"}]}},{\"@type\":\"ListItem\",\"position\":22,\"item\":{\"@type\":\"Thing\",\"name\":\"Exhibition \\\"Restoration of the Bridges on the Sauldre Canal at Brinon\\\"\",\"description\":\"Immerse yourself in the history of the Sauldre Canal through the exhibition \\\"Restoration of the Bridges on the Sauldre Canal at Brinon\\\". Presented at the Maison de la For\u00eat, it highlights restoration work on these emblematic structures of local heritage.\\n\\nAn ideal exhibition to discover the history and riches of the canal running through Brinon-sur-Sauldre.\\n\\nTake the opportunity to explore the Maison de la For\u00eat and learn more about the natural and cultural heritage of Sologne.\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.567606,\"longitude\":2.25305},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Exhibition \\\"Restoration of the Bridges on the Sauldre Canal at Brinon\\\"\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"Exhibitions\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Brinon-sur-Sauldre\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"18410\"}]}},{\"@type\":\"ListItem\",\"position\":23,\"item\":{\"@type\":\"Thing\",\"name\":\"Louiseon Rocard Exhibition\",\"description\":\"Visual artist Louiseon Rocard offers an immersive experience blending images, objects, and devices to explore. His approach revolves around the figure of the avatar, regarded as a fictional double and a creation tool, allowing navigation between various mediums. Through clothing-sculptures, video loops, and character design research, the artist questions notions of protection and transformation. With the Towarian project, the Vespere Tower becomes a quest space inspired by role-playing game logic, where recomposed avatars and artifacts guide visitors in an exploration at the intersection of contemporary art and playful universes.\",\"url\":\"https:\/\/www.latourdevesvre.fr\/\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.287759,\"longitude\":2.7240421},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Louiseon Rocard Exhibition\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"Exhibitions\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Neuvy-Deux-Clochers\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"18250\"}]}},{\"@type\":\"ListItem\",\"position\":24,\"item\":{\"@type\":\"Thing\",\"name\":\"\\\"The Beauty Will Save the World\\\" Exhibition\",\"description\":\"What if art came to meet you around a street corner? From October 16 to November 15, 2026, Ennordres hosts the national exhibition The Beauty Will Save The World, dedicated to \\\"Portrait in Art\\\".\\n\\nThrough an artistic walk in the village to the Arrachis leisure base, discover reproductions of masterpieces and explore associated cultural mediations through QR codes. Ennordres, the smallest participating commune in this edition, fully illustrates the ambition of the system: to make art accessible to all, everywhere, by investing in public space.\\n\\nAn invitation to see art and your territory with a new look!\",\"url\":\"https:\/\/www.labeautesauveralemonde.fr\/\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.430376,\"longitude\":2.3841},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"\\\"The Beauty Will Save the World\\\" Exhibition\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"Expositions\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Ennordres\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"18380\"}]}},{\"@type\":\"ListItem\",\"position\":25,\"item\":{\"@type\":\"Thing\",\"name\":\"Gien Market - Saturday\",\"description\":\"Every Saturday morning at Place de la Victoire. An average of 100 traders at the Market of Place de la Victoire where you can find all types of products, whether food or manufactured.\",\"url\":\"https:\/\/www.mtonmarche.com\/marche\/248-gien-place-de-la-victoire\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.68827,\"longitude\":2.6217378},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Gien Market - Saturday\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"March\u00e9s \\u0026 foires\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Gien\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"45500\"}]}},{\"@type\":\"ListItem\",\"position\":26,\"item\":{\"@type\":\"Thing\",\"name\":\"March\u00e9 de Coullons - Vendredi\",\"description\":\"March\u00e9 tous les vendredis matins sur la place du village\",\"url\":\"https:\/\/www.mtonmarche.com\/marche\/236-coullons-place-du-monument\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.6202618,\"longitude\":2.493251},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"March\u00e9 de Coullons - Vendredi\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"March\u00e9s \\u0026 foires\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Coullons\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"45720\"}]}},{\"@type\":\"ListItem\",\"position\":27,\"item\":{\"@type\":\"Thing\",\"name\":\"Cours de dessin et de pastel\",\"description\":\"l\u2019Association Culturelle Artistique propose de nouveaux cours de dessin et de pastel \u00e0 Saint-Brisson-sur-Loire.\\nOuverts \u00e0 tous les niveaux, ces ateliers sont anim\u00e9s par Charles-Henri, pastelliste, et se d\u00e9roulent les vendredis de 14h30 \u00e0 16h30 \u00e0 l\u2019Espace S\u00e9guier.\\n\\n Infos pratiques :\\nMat\u00e9riel \u00e0 pr\u00e9voir : feuilles de dessin, crayons, pastels\\nTarifs : 80 \u20ac \u00e0 l\u2019ann\u00e9e ou 10 \u20ac le cours \u00e0 l\u2019unit\u00e9\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.6470628,\"longitude\":2.6805796},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Cours de dessin et de pastel\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"En famille\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Saint-Brisson-sur-Loire\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"45500\"}]}},{\"@type\":\"ListItem\",\"position\":28,\"item\":{\"@type\":\"Thing\",\"name\":\"Nom d'un champignon !\",\"description\":\"D\u00e9couvrez le monde fascinant des champignons. Qui sont-ils ? Comment les reconna\u00eetre ? O\u00f9 poussent-ils ? Leur lien avec les arbres. Fabrication d'un m\u00e9mo champignons\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.313479,\"longitude\":2.257637},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Nom d'un champignon !\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"En famille\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Neuvy-sur-Barangeon\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"18330\"}]}},{\"@type\":\"ListItem\",\"position\":29,\"item\":{\"@type\":\"Thing\",\"name\":\"March\u00e9 hebdomadaire Aubigny-sur-N\u00e8re\",\"description\":\"Chaque samedi matin, le march\u00e9 hebdomadaire d\u2019Aubigny-sur-N\u00e8re vous invite \u00e0 une immersion gourmande et artisanale au c\u0153ur de cette charmante cit\u00e9 des Stuarts,  depuis le haut de la rue du Prieur\u00e9 jusqu'\u00e0 la place Adrien Arnoux. Entre produits du terroir, rencontres chaleureuses et ambiance pittoresque, ce march\u00e9 est un incontournable pour les amateurs de saveurs locales et d\u2019authenticit\u00e9.\\n\\nLes rues d\u2019Aubigny-sur-N\u00e8re s\u2019animent sous les \u00e9tals color\u00e9s des producteurs et artisans locaux. Fromages affin\u00e9s, charcuteries savoureuses, pains croustillants, fruits et l\u00e9gumes de saison, miel parfum\u00e9 et autres douceurs vous attendent pour une exp\u00e9rience gustative unique.\\n\\nDes parking sont \u00e0 proximit\u00e9, permettant d'acc\u00e9der au march\u00e9 \u00e0 pied.\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.488108,\"longitude\":2.438241},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"March\u00e9 hebdomadaire Aubigny-sur-N\u00e8re\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"March\u00e9s \\u0026 foires\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Aubigny-sur-N\u00e8re\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"18700\"}]}},{\"@type\":\"ListItem\",\"position\":30,\"item\":{\"@type\":\"Thing\",\"name\":\"Mushroom outing\",\"description\":\"On the Mycelium trail\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.313479,\"longitude\":2.257637},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Mushroom outing\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"Family\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Neuvy-sur-Barangeon\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"18330\"}]}},{\"@type\":\"ListItem\",\"position\":31,\"item\":{\"@type\":\"Thing\",\"name\":\"Vassil Ivanoff Exhibition\",\"description\":\"The La Borne Museum highlights Vassil Ivanoff (1897-1973) through a retrospective exhibition installed in the village chapel. Over 150 works trace the journey of this Bulgarian-born artist, settled in La Borne (since 1945), and a prominent figure in ceramics. This exhibition provides a better understanding of his work and his connection with this territory known for its pottery craftsmanship. A book dedicated to the artist is also available.\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.2857929,\"longitude\":2.5785881},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Vassil Ivanoff Exhibition\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"Exhibitions\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Henrichemont\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"18250\"}]}},{\"@type\":\"ListItem\",\"position\":32,\"item\":{\"@type\":\"Thing\",\"name\":\"XIT LIVE #2 - Halloween Party\",\"description\":\"BANANE METALIK: French group playing Gore\u2019n\u2019Roll, mixing rock\u2019n\u2019roll and punk rock.\\n\\nLES VILAINS CLOWNS: Over 25 years of wild rock blending hard, punk, and circus.\\n\\nHORROR ZOMBIES SHOW: A mix of psychobilly, rock\u2019n\u2019roll, and punk with raw energy.\\n\\nBLATOIDEA: Blatoidea delivers fast, gritty, and frontal punk rock.\\n\\nOrganized by XIT Asso\",\"url\":\"https:\/\/www.facebook.com\/profile.php?id=61573766295557\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.4942755,\"longitude\":2.3169155},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"XIT LIVE #2 - Halloween Party\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"Concerts, music \\u0026 festivals\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Aubigny-sur-N\u00e8re\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"18700\"}]}},{\"@type\":\"ListItem\",\"position\":33,\"item\":{\"@type\":\"Thing\",\"name\":\"Gien Market - Wednesday\",\"description\":\"Every Wednesday morning, Place Leclerc, in front of the Anne de Beaujeu center, a very friendly market where you can do most of your grocery shopping: fruits and vegetables, meat, cheese, fish... The vendors will be happy to present their quality products and production.\",\"url\":\"https:\/\/www.mtonmarche.com\/marche\/212-gien-place-jean-jaures\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.685196,\"longitude\":2.633054},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Gien Market - Wednesday\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"Markets \\u0026 fairs\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Gien\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"45500\"}]}},{\"@type\":\"ListItem\",\"position\":34,\"item\":{\"@type\":\"Thing\",\"name\":\"Weekly Market Mery-es-Bois\",\"description\":\"Our local artisans and merchants look forward to welcoming you!\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.3631116,\"longitude\":2.4345174},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Weekly Market Mery-es-Bois\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"Markets \\u0026 fairs\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"M\u00e9ry-\u00e8s-Bois\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"18380\"}]}},{\"@type\":\"ListItem\",\"position\":35,\"item\":{\"@type\":\"Thing\",\"name\":\"St. Cecilia Concert with Bonny-sur-Loire Harmony\",\"description\":\"On November 15th, come celebrate St. Cecilia with the Bonny-sur-Loire Harmony during an exceptional concert! Dive into a rich and varied musical universe where brass, woodwinds, and percussion unite to offer you an evening full of emotion and conviviality. This event, dedicated to the patroness of musicians, is the perfect opportunity to discover or rediscover the talent of local musicians and to vibrate to the rhythm of carefully chosen pieces. Whether you are a music lover or simply curious, let yourself be carried away by the magic of music and share this unique moment with family or friends. Free entry, warm atmosphere guaranteed! Don\u2019t miss this essential musical appointment.\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.5601786,\"longitude\":2.8405712},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"St. Cecilia Concert with Bonny-sur-Loire Harmony\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"Concerts, musique \\u0026 festivals\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Bonny-sur-Loire\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"45420\"}]}},{\"@type\":\"ListItem\",\"position\":36,\"item\":{\"@type\":\"Thing\",\"name\":\"Cyclo-cross\",\"description\":\"On November 15th, the Mantelot lock hosts the cyclo-cross organized by the Ch\u00e2tillon-sur-Loire cycling club, a sporting event blending performance and spectacle. This demanding course, mixing muddy trails, natural obstacles, and technical passages, promises challenges for both competitors and enthusiasts. Every turn and ascent will test the endurance and agility of the racers, amid audience encouragement. This event is the perfect opportunity to feel the rhythm of competition and admire cyclists' self-improvement in an exceptional natural setting. A sportive and friendly day open to all, ideal for cycling lovers and families enjoying the spectacle.\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.5916,\"longitude\":2.76666},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Cyclo-cross\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"Sport \\u0026 randonn\u00e9e\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Ch\u00e2tillon-sur-Loire\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"45360\"}]}},{\"@type\":\"ListItem\",\"position\":37,\"item\":{\"@type\":\"Thing\",\"name\":\"Gourmet Market\",\"description\":\"The Bellevilloises Gourmet Days celebrate 30 years of gastronomic passion! \\n\\nDiscover a gourmet market rich in regional products, culinary specialties, producers, and food artisans, with tastings and activities on the agenda.\\n\\nEnjoy a convivial meal, watch the preparation of black pudding cooked on-site, try your luck at the raffle, and be tempted by the flavors of the local terroir!\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.50441,\"longitude\":2.85229},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Gourmet Market\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"March\u00e9s \\u0026 foires\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Belleville-sur-Loire\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"18240\"}]}},{\"@type\":\"ListItem\",\"position\":38,\"item\":{\"@type\":\"Thing\",\"name\":\"Exhibition of Bruno Pinard's Works\",\"description\":\"From October 24 to November 21, the Ch\u00e2tillon-sur-Loire Cultural Space presents an exhibition of paintings, collages, and 3D installations by Bruno Pinard. Through his works, the artist explores forms, materials, and colors to create a personal universe marked by a constant search for balance and expression. Paintings and sculptures interact and dialogue within the space, offering visitors a rich and coherent artistic journey. This exhibition invites contemplation and discovery of a sensitive approach, where each work leaves room for interpretation and feeling. Accessible to all, this cultural event is a privileged opportunity to meet the work of a contemporary artist in a space dedicated to creation and artistic sharing.\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.5905449,\"longitude\":2.7530337},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Exhibition of Bruno Pinard's Works\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"Expositions\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Ch\u00e2tillon-sur-Loire\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"45360\"}]}},{\"@type\":\"ListItem\",\"position\":39,\"item\":{\"@type\":\"Thing\",\"name\":\"Jeu en famille \\\"Le bateau fant\u00f4me de Briare\\\"\",\"description\":\"\u00c0 l\u2019occasion des vacances de la Toussaint, partez \u00e0 l\u2019aventure au Mus\u00e9e des 2 Marines et du Pont-Canal \u00e0 Briare avec \u00ab Le bateau fant\u00f4me de Briare \u00bb ! Du 17 octobre au 1er novembre 2026, petits et grands sont invit\u00e9s \u00e0 mener l\u2019enqu\u00eate et \u00e0 retrouver les pi\u00e8ces du bateau fant\u00f4me gr\u00e2ce \u00e0 un jeu de d\u00e9couverte \u00e0 r\u00e9aliser en toute autonomie dans le mus\u00e9e. Une activit\u00e9 ludique et familiale, accessible d\u00e8s 4 ans, pour d\u00e9couvrir le patrimoine autrement dans une atmosph\u00e8re myst\u00e9rieuse d\u2019Halloween. Rendez-vous tous les jours de 14 h \u00e0 18 h. Gratuit jusqu\u2019\u00e0 6 ans inclus. Enfant : 5 \u20ac ; adulte : 6 \u20ac.\",\"url\":\"https:\/\/musee-2-marines.com\/\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.643066,\"longitude\":2.7350854},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Jeu en famille \\\"Le bateau fant\u00f4me de Briare\\\"\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"En famille\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Briare\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"45250\"}]}},{\"@type\":\"ListItem\",\"position\":40,\"item\":{\"@type\":\"Thing\",\"name\":\"Beaulieu-sur-Loire Market - Wednesday\",\"description\":\"The market takes place on Wednesday mornings from 8:30 am to 12 pm. Traditional market in the heart of the medieval town, surrounded by all necessary local shops: pharmacy, bakery, restaurant, caf\u00e9s... You will find dairy, cold cuts, meats, vegetables, and occasionally clothing.\",\"url\":\"https:\/\/www.mtonmarche.com\/marche\/209-beaulieu-sur-loire-place-de-l-eglise\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.5434473,\"longitude\":2.8176173},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Beaulieu-sur-Loire Market - Wednesday\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"March\u00e9s \\u0026 foires\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Ch\u00e2tillon-sur-Loire\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"45630\"}]}},{\"@type\":\"ListItem\",\"position\":41,\"item\":{\"@type\":\"Thing\",\"name\":\"Les Voix de Rivendell Vocal Ensemble Concert\",\"description\":\"Let yourself be enchanted by the Vocal Ensemble \u00ab Les Voix de Rivendell \u00bb, directed by Jeremy Reynolds. On Saturday, October 24, 2026, at 8:30 pm, the Saint-Maurice Church of Ch\u00e2tillon-sur-Loire will transform into a magical setting for an evening filled with emotion and wonder. A concert organized by the municipality, as part of the Loiret cultural season \u00ab En sc\u00e8ne! \u00bb, with support from the Department. Free entry: come share this musical moment!\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.5897035,\"longitude\":2.749985},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Les Voix de Rivendell Vocal Ensemble Concert\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"Concerts, musique \\u0026 festivals\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Ch\u00e2tillon-sur-Loire\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"45360\"}]}},{\"@type\":\"ListItem\",\"position\":42,\"item\":{\"@type\":\"Thing\",\"name\":\"Giennois Producers Market\",\"description\":\"Come and discover a local market with local producers and regional products:\\nFruits and vegetables, meat, cheese, fish... \\n\\nMerchants will be happy to present their high-quality products and produce.\",\"url\":\"https:\/\/www.facebook.com\/share\/AfvCHABDxkTzquJV\/\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.6787432,\"longitude\":2.5991973},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Giennois Producers Market\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"March\u00e9s \\u0026 foires\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Poilly-lez-Gien\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"45500\"}]}},{\"@type\":\"ListItem\",\"position\":43,\"item\":{\"@type\":\"Thing\",\"name\":\"Halloween at Blancafort Castle\",\"description\":\"Blancafort Castle celebrates Halloween on October 31, 2026, with a fun activity designed for children.\\n\\nSearch for 7 monsters hidden in the castle park and discover the magic word that will earn you a reward. A contest completes the adventure: participants can try to guess the weight of a bowl of candies. The activity runs from 10 am to 5 pm. The cost is \u20ac2 per child up to 18 years old, and entry is free for companions. Each child must be accompanied by an adult. As prizes are limited, no reservations are necessary.\\n\\nBetween mysteries, riddles, funny monsters, and treats, come share a magical family moment in an exceptional setting!\",\"url\":\"https:\/\/www.facebook.com\/chateaublancafort\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.5316874,\"longitude\":2.5340614},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Halloween at Blancafort Castle\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"En famille\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Blancafort\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"18410\"}]}},{\"@type\":\"ListItem\",\"position\":44,\"item\":{\"@type\":\"Thing\",\"name\":\"The Night of the Burning\",\"description\":\"For the second year, the burning takes place in Santranges.\\nCome discover all this wicked atmosphere, these wizards and enchantresses...\\nTorch descent, animations, and spells.\\nRefreshments and food available on site!\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.4991622,\"longitude\":2.7698621},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"The Night of the Burning\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"Family\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Santranges\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"18240\"}]}},{\"@type\":\"ListItem\",\"position\":45,\"item\":{\"@type\":\"Thing\",\"name\":\"Micro-Folie All Crazy in Japan!\",\"description\":\"Embark on a journey to the heart of Japan without leaving Briare! From October 9 to November 21, 2026, Micro-Folie offers a rich and original program focused on Japanese culture. Discover the digital museum, exhibitions, games, workshops, the world of manga, and Japanese lifestyle. An entertaining and cultural experience to share with family or friends at Ch\u00e2teau de Trousse- Barri\u00e8re.\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.6497544,\"longitude\":2.7357503},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Micro-Folie All Crazy in Japan!\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"Exhibitions\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Briare\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"45250\"}]}},{\"@type\":\"ListItem\",\"position\":46,\"item\":{\"@type\":\"Thing\",\"name\":\"Seed Swap\",\"description\":\"Need seeds for your 2027 planting? Seeds to share? Join us at the town hall square to collect our seeds from the garden of the miller.\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.313479,\"longitude\":2.257637},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Seed Swap\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"Flea markets \\u0026 garage sales\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Neuvy-sur-Barangeon\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"18330\"}]}},{\"@type\":\"ListItem\",\"position\":47,\"item\":{\"@type\":\"Thing\",\"name\":\"[Concert] Effervescence \\u0026 Pop\\u0026Choeurs Choir\",\"description\":\"Concert at Saint Symphorien Church, with the Effervescence \\u0026 Pop\\u0026Choeurs choir.\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.4419262,\"longitude\":2.8095991},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"[Concert] Effervescence \\u0026 Pop\\u0026Choeurs Choir\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"Concerts, music \\u0026 festivals\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Savigny-en-Sancerre\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"18240\"}]}},{\"@type\":\"ListItem\",\"position\":48,\"item\":{\"@type\":\"Thing\",\"name\":\"Halloween\",\"description\":\"From 2 p.m., enjoy the activity \\\"Saw\u2019Trouille-ify It!\\\" with pumpkin carving, followed at 4:30 p.m. by a soup-making workshop. Face painting for kids and adults, giant games with Ludomobile, and other entertainments will also animate the afternoon.\\n\\nAt 6:30 p.m., settle in for the screening of S.O.S. Ghosts, accompanied by a meal included. Then, at 8 p.m., join \\\"The Ronde of R\u00f4deurs,\\\" a candy hunt to end the evening.\\n\\nSaturday, October 31, 2026, from 2 p.m. to 9 p.m.\\n1 rue de Bic\u00eatre \u2013 Bonny-sur-Loire\\nPrice: 5 \u20ac per family\\n\\nCome dressed up and enjoy a friendly family day.\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.5591097,\"longitude\":2.8412184},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Halloween\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"En famille\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Bonny-sur-Loire\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"45420\"}]}},{\"@type\":\"ListItem\",\"position\":49,\"item\":{\"@type\":\"Thing\",\"name\":\"Halloween Laser Game\",\"description\":\"The Gienois Commercial Union invites you to participate in a free Laser Game activity on Friday, October 30, from 4 p.m. to 9 p.m., on Jean-Jaur\u00e8s Square in Gien.\\n\\nA fun and dynamic activity suitable from age 8 and up, to share a moment of fun with family or friends!\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.684624,\"longitude\":2.630211},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Halloween Laser Game\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"En famille\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Gien\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"45500\"}]}},{\"@type\":\"ListItem\",\"position\":50,\"item\":{\"@type\":\"Thing\",\"name\":\"Night Tour of the City\",\"description\":\"The Tourism Office of Gien invites you to discover the city in a different way, by the light of your flashlight, on Saturday, October 31st at 5:30 p.m.\\n\\nFor 1 hour and 30 minutes, let yourself be guided through the streets of Gien and dive into a universe filled with myths, legends, and mysterious stories.\\n\\nReservation required.\\n\\nPlease come with your flashlight.\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.6848045,\"longitude\":2.6299354},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Night Tour of the City\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"En famille\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Gien\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"45500\"}]}},{\"@type\":\"ListItem\",\"position\":51,\"item\":{\"@type\":\"Thing\",\"name\":\"Local Products Market\",\"description\":\"Don't miss the Cernoy-en-Berry Local Products Market on June 5th, a must-attend event for lovers of local and authentic products! Meet local artisans and producers showcasing their specialties. A great opportunity to discover our unique flavors, fill your basket with delights, and support local craftsmanship. Enjoy the warm and friendly atmosphere of this market, perfect for exchanging, sharing, and having a pleasant time. With family or friends, stock up on treats and ideas for your meals!\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.5401494,\"longitude\":2.6609202},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Local Products Market\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"March\u00e9s \\u0026 foires\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Cernoy-en-Berry\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"45360\"}]}},{\"@type\":\"ListItem\",\"position\":52,\"item\":{\"@type\":\"Thing\",\"name\":\"Halloween Detective Game\",\"description\":\"On the occasion of Halloween, associations La Grange and La Guilde du Nouv\u00e8u invite you to conduct the investigation at Breuz\u00e9, Oizon!\\n\\nBut who killed Perceval? It's up to you to find out\u2026 Equipped with your flashlight, head to meet the villagers of Muton Noir and collect clues that will help you solve this mysterious case. Two sessions are proposed on Saturday, October 31st at 4 pm and 6 pm. The investigation is by reservation and is accessible to children aged 12 and over accompanied.\\n\\nBring a water bottle and a flashlight for this nocturnal adventure full of mystery!\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.4631348,\"longitude\":2.5217286},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Halloween Detective Game\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"En famille\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Oizon\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"18700\"}]}},{\"@type\":\"ListItem\",\"position\":53,\"item\":{\"@type\":\"Thing\",\"name\":\"Halloween \u00e0 Villemurlin\",\"description\":\"- par la Municipalit\u00e9 - \\n\\nD\u00e9part Place de l'\u00e9glise \\nChaque parent est responsable de son\/ses enfant(s)\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.684365,\"longitude\":2.335537},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Halloween \u00e0 Villemurlin\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"En famille\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Villemurlin\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"45600\"}]}},{\"@type\":\"ListItem\",\"position\":54,\"item\":{\"@type\":\"Thing\",\"name\":\"Exposition Roland Sch\u00e4r\",\"description\":\"Cet \u00e9t\u00e9, Le Cerf poursuit sa vocation de lieu de rencontres et de d\u00e9couvertes en ouvrant ses portes \u00e0 l\u2019artiste plasticien Roland Sch\u00e4r.\\n\\nInstall\u00e9 \u00e0 Vailly-sur-Sauldre, @rolandschar d\u00e9veloppe depuis de nombreuses ann\u00e9es une \u0153uvre sensible et singuli\u00e8re, expos\u00e9e en France comme \u00e0 l\u2019international. Son travail puise son inspiration dans les paysages travers\u00e9s, les mat\u00e9riaux naturels, les formes organiques et les g\u00e9om\u00e9tries qui structurent notre regard\u2026\",\"url\":\"https:\/\/lecerfvailly.fr\/\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.4584524,\"longitude\":2.6497831},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Exposition Roland Sch\u00e4r\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"Expositions\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Vailly-sur-Sauldre\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"18260\"}]}},{\"@type\":\"ListItem\",\"position\":55,\"item\":{\"@type\":\"Thing\",\"name\":\"March\u00e9 d'halloween\",\"description\":\"La Ville de Gien vous donne rendez-vous le vendredi 30 octobre, d\u00e8s 16h, sur la place Jean-Jaur\u00e8s, pour un march\u00e9 plac\u00e9 sous le signe d\u2019Halloween !\\n\\nUn stand de maquillage sera propos\u00e9 sur place pour permettre aux petits et grands de se mettre dans l\u2019ambiance.\\n\\n\u00c0 18h, participez au grand d\u00e9fil\u00e9 d\u00e9guis\u00e9 et venez partager un moment festif et convivial en famille ou entre amis !\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.683998,\"longitude\":2.63185},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"March\u00e9 d'halloween\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"En famille\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Gien\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"45500\"}]}},{\"@type\":\"ListItem\",\"position\":56,\"item\":{\"@type\":\"Thing\",\"name\":\"Soir\u00e9e Halloween\",\"description\":\"Les sapeurs-pompiers de Beaulieu-sur-Loire vous invitent \u00e0 leur grande Soir\u00e9e Halloween, le samedi 31 octobre 2026, de 16h30 \u00e0 23h, \u00e0 la salle des f\u00eates de la commune. Petits et grands pourront participer \u00e0 de nombreuses animations : une chasse aux bonbons pour les enfants, un concours de d\u00e9guisement pour faire parler son imagination et ses talents de couturier, ainsi qu'une pes\u00e9e de citrouille pour tenter de deviner son poids. Pour se restaurer et se d\u00e9salt\u00e9rer, un food-truck et une buvette seront sur place tout au long de la soir\u00e9e. Pensez \u00e0 ressortir vos costumes les plus effrayants pour une soir\u00e9e conviviale, entre frissons et bonne humeur !\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.54487,\"longitude\":2.809933},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Soir\u00e9e Halloween\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"Animations locales\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Beaulieu-sur-Loire\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"45630\"}]}},{\"@type\":\"ListItem\",\"position\":57,\"item\":{\"@type\":\"Thing\",\"name\":\"Bourse aux jouets\",\"description\":\"Participez \u00e0 la Bourse aux Jouets organis\u00e9e par la Maison de Pays de Bonny-sur-Loire ! Cet \u00e9v\u00e9nement est l'occasion id\u00e9ale de donner une seconde vie aux jouets de vos enfants tout en faisant plaisir \u00e0 d'autres. D\u00e9posez vos jouets en bon \u00e9tat \u00e0 la Maison de Pays du 12 au 18 novembre.\\n\\n C'est une belle opportunit\u00e9 pour d\u00e9couvrir des jouets divers et vari\u00e9s tout en profitant de l'atmosph\u00e8re festive de No\u00ebl.\\n\\nEn participant, vous contribuez \u00e0 une d\u00e9marche \u00e9coresponsable en recyclant des jouets tout en favorisant l\u2019entraide et le partage au sein de la communaut\u00e9. N'h\u00e9sitez pas \u00e0 faire le tri chez vous et \u00e0 apporter les jouets qui ne servent plus !\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.56007,\"longitude\":2.83961},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Bourse aux jouets\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"En famille\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Bonny-sur-Loire\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"45420\"}]}},{\"@type\":\"ListItem\",\"position\":58,\"item\":{\"@type\":\"Thing\",\"name\":\"Vide-grenier du 11 novembre\",\"description\":\"Le 11 novembre, le Champ de Foire \u00e0 Ch\u00e2tillon-sur-Loire se transforme en un v\u00e9ritable paradis pour les amateurs de chine lors du vide-grenier organis\u00e9 par le Comit\u00e9 des f\u00eates. Stands vari\u00e9s, objets anciens, v\u00eatements, livres et tr\u00e9sors cach\u00e9s attendent les visiteurs \u00e0 la recherche de bonnes affaires et de d\u00e9couvertes insolites. Ce rendez-vous incontournable promet une ambiance conviviale, id\u00e9ale pour fl\u00e2ner, \u00e9changer avec les exposants et repartir avec des trouvailles uniques. Que ce soit pour vendre, acheter ou simplement profiter d\u2019une balade dominicale anim\u00e9e, cet \u00e9v\u00e9nement est parfait pour toute la famille. R\u00e9servation conseill\u00e9e pour exposer et partager ce moment festif au c\u0153ur du Champ de Foire.\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.59075,\"longitude\":2.74866},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Vide-grenier du 11 novembre\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"Brocantes \\u0026 vide-greniers\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Ch\u00e2tillon-sur-Loire\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"45360\"}]}},{\"@type\":\"ListItem\",\"position\":59,\"item\":{\"@type\":\"Thing\",\"name\":\"De Londres \u00e0 Edimbourg\",\"description\":\"Viole, cistre, english guitar, autant d\u2019instruments aux sonorit\u00e9s nouvelles qui vous transporteront de l\u2019autre c\u00f4t\u00e9 de la\\nManche.\\n\\nDans les tavernes, les jardins ou les salles de bal, les airs tendres et rythm\u00e9s des musiques \u00e9cossaises, galloises et irlandaises prennent possession des salons londoniens. Venez d\u00e9couvrir un joyeux programme de ballades et de danses qui m\u00e9ritent de r\u00e9sonner dans la ville de l\u2019Auld Alliance !\\n\\nOrganis\u00e9 par la Ville d\u2019Aubigny-sur-N\u00e8re\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.488779,\"longitude\":2.440923},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"De Londres \u00e0 Edimbourg\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"Concerts, musique \\u0026 festivals\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Aubigny-sur-N\u00e8re\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"18700\"}]}},{\"@type\":\"ListItem\",\"position\":60,\"item\":{\"@type\":\"Thing\",\"name\":\"50th Autumn Art Fair\",\"description\":\"Immerse yourself in the artistic world at the 49th Autumn Art Fair of Bonny-sur-Loire, taking place from October 24th to November 1st. This exhibition, held at the Multi-purpose Hall, invites you to discover works by various local artists.\\n\\nEntry is free, allowing you to enjoy art without constraints. \\nDon\u2019t miss this opportunity to meet passionate artists and marvel at their creations.\\n\\nWhether you're an art enthusiast or just curious, this event promises an enriching and inspiring experience for all. Come in large numbers!\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.5601734,\"longitude\":2.8405891},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"50th Autumn Art Fair\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"Expositions\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Bonny-sur-Loire\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"45420\"}]}},{\"@type\":\"ListItem\",\"position\":61,\"item\":{\"@type\":\"Thing\",\"name\":\"Halloween Evening\",\"description\":\"On Friday, October 31, 2026, starting at 7 pm, the Les Pr\u00e9sF\u00eatards association invites you to celebrate Halloween at the Ch\u00e2tillon-sur-Loire Socio-Cultural Center. The evening will kick off with the show \u00ab The Haunted House \u00bb, a mysterious universe full of surprises that will delight children and adults alike. To complete the atmosphere, a face-painting workshop will allow children to transform into frightening or fantastic creatures, and a raffle will spice up the party with many prizes to be won. On site, enjoy a refreshment stand and a friendly catering with cr\u00eapes and sweet treats. Entry costs \u20ac2 per person, for a family-friendly and festive evening not to be missed. Information at 06 38 84 47 23.\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.5912608,\"longitude\":2.7489931},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Halloween Evening\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"En famille\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Ch\u00e2tillon-sur-Loire\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"45360\"}]}},{\"@type\":\"ListItem\",\"position\":62,\"item\":{\"@type\":\"Thing\",\"name\":\"BOOGIE-WOOGIE Jazz Funk CONCERT - Ben TOURY and Johann FIOT\",\"description\":\"Saturday, October 24 at 8:30 pm, Ben TOURY and Johann FIOT, two musicians from the Cocodrile Gombo band, give a concert at the Maison du Braconnage.\\nBen TOURY on piano and Johann FIOT on drums\\nConcert in various styles such as blues, boogie-woogie, jazz, funk, classical music, ska, and world music.\\nRemember to book to facilitate the organization of this evening via amiss@maisondubraconnage.fr or 06 21 14 39 20\\nFeel free to leave a message, we will call you back as soon as possible.\\nAdults \u20ac12 \\u0026 children under 12 \u20ac8\\nTickets sales open at 7:53 pm.\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.6099312,\"longitude\":2.165799},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"BOOGIE-WOOGIE Jazz Funk CONCERT - Ben TOURY and Johann FIOT\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"Concerts, musique \\u0026 festivals\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Chaon\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"41600\"}]}},{\"@type\":\"ListItem\",\"position\":63,\"item\":{\"@type\":\"Thing\",\"name\":\"Alex Pasqualini Exhibition\",\"description\":\"Paintings\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.313479,\"longitude\":2.257637},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"Alex Pasqualini Exhibition\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"Exhibitions\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Neuvy-sur-Barangeon\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"18330\"}]}},{\"@type\":\"ListItem\",\"position\":64,\"item\":{\"@type\":\"Thing\",\"name\":\"George Sand, 150 Years of Modernity\",\"description\":\"The year 2026 marks the 150th anniversary of the death of George Sand, a major figure of the 19th century. On this occasion, a traveling exhibition is created by the George Sand Museum and the Black Valley to celebrate her work and rediscover her literary, artistic, and political legacy.\",\"geo\":{\"@type\":\"GeoCoordinates\",\"latitude\":47.5075683,\"longitude\":2.851899},\"additionalProperty\":[{\"@type\":\"PropertyValue\",\"name\":\"Title\",\"value\":\"George Sand, 150 Years of Modernity\"},{\"@type\":\"PropertyValue\",\"name\":\"Category\",\"value\":\"Expositions\"},{\"@type\":\"PropertyValue\",\"name\":\"City\",\"value\":\"Belleville-sur-Loire\"},{\"@type\":\"PropertyValue\",\"name\":\"Postal code\",\"value\":\"18240\"}]}}]}]}<\/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.camping-aubigny.com\/wp-content\/uploads\/2020\/11\/Kenya-salon-ferme-scaled.jpeg)\">\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>Camping des Etangs ****<\/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>Menetou-Salon<\/strong> \u2014 Menetou-Salon is a renowned wine town appreciated for its peaceful landscapes and elegant rural ambiance. It\u2019s a pleasant stop to discover the vineyard and enjoy a quiet outing near the&hellip;<\/li>\n              <li><strong>Sancerre<\/strong> \u2014 Sancerre est un bourg r\u00e9put\u00e9 pour ses paysages de vignobles et son panorama sur la vall\u00e9e de la Loire. C\u2019est une belle escapade pour une demi-journ\u00e9e entre ruelles, d\u00e9gustations et&hellip;<\/li>\n              <li><strong>La Chapelle-d&#039;Angillon<\/strong> \u2014 La Chapelle-d&#039;Angillon is a characterful town appreciated for its heritage and rural atmosphere. It is a short, easy trip from the camping, ideal for a short and peaceful visit.<\/li>\n              <li><strong>Aubigny-sur-N\u00e8re<\/strong> \u2014 A small characterful town with a heritage marked by its Scottish history, Aubigny-sur-N\u00e8re is the closest town to the campsite. Its center is easily explored on foot, with shopping streets,&hellip;<\/li>\n              <li><strong>Bourges<\/strong> \u2014 Bourges is the largest and most attractive city in the area for cultural visits. Its old town, marshes, and cathedral make it a full outing, ideal to alternate between heritage,&hellip;<\/li>\n              <li><strong>S\u00e9ance aquafitness sp\u00e9cial Halloween<\/strong> \u2014 Pr\u00e9parez-vous \u00e0 vivre une soir\u00e9e sportive et ensorcelante \u00e0 la piscine L\u2019\u00cele Verte de Briare ! Le vendredi 30 octobre 2026 \u00e0 19 h, participez \u00e0 une s\u00e9ance d\u2019aquafitness sp\u00e9ciale&hellip;<\/li>\n              <li><strong>Exposition Jos\u00e9 Canon<\/strong> \u2014 S\u00e9rie noire, photographies<\/li>\n              <li><strong>Concert d&#039;automne<\/strong> \u2014 Venez c\u00e9l\u00e9brer l\u2019automne en musique avec l\u2019Harmonie de Ch\u00e2tillon-sur-Loire lors d\u2019un concert organis\u00e9 le dimanche 25 octobre \u00e0 15 h, \u00e0 l\u2019\u00e9glise Saint -Am\u00e2tre de Pierrefitte-\u00e8s-Bois. Dans le cadre chaleureux&hellip;<\/li>\n              <li><strong>Guided tour: &quot;Candy Hunt&quot; 2026<\/strong> \u2014 October 28, 29, 30, and 31, 2026 at 2:30 PM! The Baroness of Dra\u00ebck, relentless wolf hunter of the 18th century, now haunts the museum corridors! Her mischievous spirit has&hellip;<\/li>\n              <li><strong>Expositions d&#039;Automne<\/strong> \u2014 C\u00e9ramique, estampe, orf\u00e8vrerie, peinture, dessin, photographie, sculpture, verre : la galerie abrite en permanence plusieurs centaines d&#039;oeuvres s\u00e9lectionn\u00e9es avec soin Fond\u00e9e en 1975 par G\u00e9rard et Sophie Capazza, la galerie&hellip;<\/li>\n              <li><strong>Briare Market - Friday<\/strong> \u2014 The market is held on Friday mornings from 8:30 am to 12 pm. The Fairground is the must-see place. Local producers welcome you. You will find on their stalls: fruits&hellip;<\/li>\n              <li><strong>Ap\u00e9ro Lectures - Prix Val de Sully<\/strong> \u2014 - par le r\u00e9seau des biblioth\u00e8ques du Val de Sully - Ap\u00e9ro lectures sp\u00e9cial Prix Val de Sully Les b\u00e9n\u00e9voles de l&#039;association &quot;Plaisir de lire&quot; de St-Aignan-le-Jaillard vous proposent une&hellip;<\/li>\n              <li><strong>Concert Le Nouveau Ch\u0153ur<\/strong> \u2014 Laissez-vous transporter par la beaut\u00e9 des voix et la richesse des traditions musicales ! Dans le cadre de sa grande tourn\u00e9e en France 2026, la chorale Voix Si Voix La&hellip;<\/li>\n              <li><strong>visites compl\u00e8tes de l&#039;usine<\/strong> \u2014 Dates : 1, 7, 15, 21 et 28 octobre \u00e0 9h30 Tarif : 18\u20ac R\u00e9servation obligatoire au 02.38.05.21.06 ou museegien@gien.com<\/li>\n              <li><strong>Halloween<\/strong> \u2014 Venez c\u00e9l\u00e9brer Halloween \u00e0 Cernoy-en-Berry le 31 octobre \u00e0 partir de 18h pour une soir\u00e9e inoubliable ! La salle des f\u00eates se transformera en un lieu de f\u00eate o\u00f9 petits&hellip;<\/li>\n              <li><strong>The Great Fires 2026<\/strong> \u2014 From October 17 to 25, 2026, immerse yourself in ceramics at La Borne, a globally renowned village for wood firing. Firing, cooking, and unloading demonstrations will animate this new edition&hellip;<\/li>\n              <li><strong>Creative Workshop: &quot;Arbracadabra&quot;<\/strong> \u2014 Expert magic Professors, Melanium and Murielis, decided to rest their broom at the Ch\u00e2teau-Mus\u00e9e of Gien for new Master classes! What&#039;s on the program? A quick review of knowledge about&hellip;<\/li>\n              <li><strong>Exposition \u00c9closion<\/strong> \u2014 La Galerie Le Totem de La Borne accueille l\u2019exposition \u00ab \u00c9closion \u00bb, qui explore les diff\u00e9rentes \u00e9tapes de l\u2019apparition et de la transformation des formes dans la cr\u00e9ation artistique. Cette&hellip;<\/li>\n              <li><strong>Croq\u2019Histoires<\/strong> \u2014 A must-attend event on the first Saturdays of each month at the Gien media library for children from 4 years old.<\/li>\n              <li><strong>Guided tour of the biodiversity mill<\/strong> \u2014 Guided visits with coffee and tea reception.<\/li>\n              <li><strong>Festi&#039;Soupe<\/strong> \u2014 Festi\u2019Soupe, organized by the Les Locaux s\u2019Motivent association. Scheduled for Saturday, November 7 from 7 PM at the Ch\u00e2tillon-sur-Loire cultural center: a competition for the best soup and the most&hellip;<\/li>\n              <li><strong>Temporary exhibition: R\u00e9trogaming: return to space video games<\/strong> \u2014 The playable R\u00e9trogaming exhibit: return to space video games promises an immersive and captivating experience! Grab the controllers and take command of iconic consoles such as the legendary Atari 2600,&hellip;<\/li>\n              <li><strong>Bourse aux oiseaux<\/strong> \u2014 Le 25 octobre, le Centre socio-culturel de Ch\u00e2tillon-sur-Loire accueille la bourse aux oiseaux organis\u00e9e par les Amis des Oiseaux du Giennois. Un \u00e9v\u00e9nement unique pour admirer une grande vari\u00e9t\u00e9 d&#039;oiseaux&hellip;<\/li>\n              <li><strong>Guided Tour<\/strong> \u2014 Discover Saint-Gondon with Saint-Gondon Historic Heritage to learn more about one of the villages in Giennois.<\/li>\n              <li><strong>Sauerbraten Meal Followed by a Dance Tea<\/strong> \u2014 - by Les Loisirs Solognots - Sauerbraten Meal Followed by a dance tea led by the Jean-Fran\u00e7ois Carcagno Orchestra<\/li>\n              <li><strong>Halloween Trail in Gien<\/strong> \u2014 Myths have deserted Gien, weakening its protective creatures. Since a curse transformed the princess into a witch, the city is under her influence. Find the hidden creatures, solve their riddles,&hellip;<\/li>\n              <li><strong>Exhibition &quot;Restoration of the Bridges on the Sauldre Canal at Brinon&quot;<\/strong> \u2014 Immerse yourself in the history of the Sauldre Canal through the exhibition &quot;Restoration of the Bridges on the Sauldre Canal at Brinon&quot;. Presented at the Maison de la For\u00eat, it&hellip;<\/li>\n              <li><strong>Louiseon Rocard Exhibition<\/strong> \u2014 Visual artist Louiseon Rocard offers an immersive experience blending images, objects, and devices to explore. His approach revolves around the figure of the avatar, regarded as a fictional double and&hellip;<\/li>\n              <li><strong>&quot;The Beauty Will Save the World&quot; Exhibition<\/strong> \u2014 What if art came to meet you around a street corner? From October 16 to November 15, 2026, Ennordres hosts the national exhibition The Beauty Will Save The World, dedicated&hellip;<\/li>\n              <li><strong>Gien Market - Saturday<\/strong> \u2014 Every Saturday morning at Place de la Victoire. An average of 100 traders at the Market of Place de la Victoire where you can find all types of products, whether&hellip;<\/li>\n              <li><strong>March\u00e9 de Coullons - Vendredi<\/strong> \u2014 March\u00e9 tous les vendredis matins sur la place du village<\/li>\n              <li><strong>Cours de dessin et de pastel<\/strong> \u2014 l\u2019Association Culturelle Artistique propose de nouveaux cours de dessin et de pastel \u00e0 Saint-Brisson-sur-Loire. Ouverts \u00e0 tous les niveaux, ces ateliers sont anim\u00e9s par Charles-Henri, pastelliste, et se d\u00e9roulent les&hellip;<\/li>\n              <li><strong>Nom d&#039;un champignon !<\/strong> \u2014 D\u00e9couvrez le monde fascinant des champignons. Qui sont-ils ? Comment les reconna\u00eetre ? O\u00f9 poussent-ils ? Leur lien avec les arbres. Fabrication d&#039;un m\u00e9mo champignons<\/li>\n              <li><strong>March\u00e9 hebdomadaire Aubigny-sur-N\u00e8re<\/strong> \u2014 Chaque samedi matin, le march\u00e9 hebdomadaire d\u2019Aubigny-sur-N\u00e8re vous invite \u00e0 une immersion gourmande et artisanale au c\u0153ur de cette charmante cit\u00e9 des Stuarts, depuis le haut de la rue du&hellip;<\/li>\n              <li><strong>Mushroom outing<\/strong> \u2014 On the Mycelium trail<\/li>\n              <li><strong>Vassil Ivanoff Exhibition<\/strong> \u2014 The La Borne Museum highlights Vassil Ivanoff (1897-1973) through a retrospective exhibition installed in the village chapel. Over 150 works trace the journey of this Bulgarian-born artist, settled in La&hellip;<\/li>\n              <li><strong>XIT LIVE #2 - Halloween Party<\/strong> \u2014 BANANE METALIK: French group playing Gore\u2019n\u2019Roll, mixing rock\u2019n\u2019roll and punk rock. LES VILAINS CLOWNS: Over 25 years of wild rock blending hard, punk, and circus. HORROR ZOMBIES SHOW: A mix&hellip;<\/li>\n              <li><strong>Gien Market - Wednesday<\/strong> \u2014 Every Wednesday morning, Place Leclerc, in front of the Anne de Beaujeu center, a very friendly market where you can do most of your grocery shopping: fruits and vegetables, meat,&hellip;<\/li>\n              <li><strong>Weekly Market Mery-es-Bois<\/strong> \u2014 Our local artisans and merchants look forward to welcoming you!<\/li>\n              <li><strong>St. Cecilia Concert with Bonny-sur-Loire Harmony<\/strong> \u2014 On November 15th, come celebrate St. Cecilia with the Bonny-sur-Loire Harmony during an exceptional concert! Dive into a rich and varied musical universe where brass, woodwinds, and percussion unite to&hellip;<\/li>\n              <li><strong>Cyclo-cross<\/strong> \u2014 On November 15th, the Mantelot lock hosts the cyclo-cross organized by the Ch\u00e2tillon-sur-Loire cycling club, a sporting event blending performance and spectacle. This demanding course, mixing muddy trails, natural obstacles,&hellip;<\/li>\n              <li><strong>Gourmet Market<\/strong> \u2014 The Bellevilloises Gourmet Days celebrate 30 years of gastronomic passion! Discover a gourmet market rich in regional products, culinary specialties, producers, and food artisans, with tastings and activities on the&hellip;<\/li>\n              <li><strong>Exhibition of Bruno Pinard&#039;s Works<\/strong> \u2014 From October 24 to November 21, the Ch\u00e2tillon-sur-Loire Cultural Space presents an exhibition of paintings, collages, and 3D installations by Bruno Pinard. Through his works, the artist explores forms, materials,&hellip;<\/li>\n              <li><strong>Jeu en famille &quot;Le bateau fant\u00f4me de Briare&quot;<\/strong> \u2014 \u00c0 l\u2019occasion des vacances de la Toussaint, partez \u00e0 l\u2019aventure au Mus\u00e9e des 2 Marines et du Pont-Canal \u00e0 Briare avec \u00ab Le bateau fant\u00f4me de Briare \u00bb ! Du&hellip;<\/li>\n              <li><strong>Beaulieu-sur-Loire Market - Wednesday<\/strong> \u2014 The market takes place on Wednesday mornings from 8:30 am to 12 pm. Traditional market in the heart of the medieval town, surrounded by all necessary local shops: pharmacy, bakery,&hellip;<\/li>\n              <li><strong>Les Voix de Rivendell Vocal Ensemble Concert<\/strong> \u2014 Let yourself be enchanted by the Vocal Ensemble \u00ab Les Voix de Rivendell \u00bb, directed by Jeremy Reynolds. On Saturday, October 24, 2026, at 8:30 pm, the Saint-Maurice Church of&hellip;<\/li>\n              <li><strong>Giennois Producers Market<\/strong> \u2014 Come and discover a local market with local producers and regional products: Fruits and vegetables, meat, cheese, fish... Merchants will be happy to present their high-quality products and produce.<\/li>\n              <li><strong>Halloween at Blancafort Castle<\/strong> \u2014 Blancafort Castle celebrates Halloween on October 31, 2026, with a fun activity designed for children. Search for 7 monsters hidden in the castle park and discover the magic word that&hellip;<\/li>\n              <li><strong>The Night of the Burning<\/strong> \u2014 For the second year, the burning takes place in Santranges. Come discover all this wicked atmosphere, these wizards and enchantresses... Torch descent, animations, and spells. Refreshments and food available on&hellip;<\/li>\n              <li><strong>Micro-Folie All Crazy in Japan!<\/strong> \u2014 Embark on a journey to the heart of Japan without leaving Briare! From October 9 to November 21, 2026, Micro-Folie offers a rich and original program focused on Japanese culture.&hellip;<\/li>\n              <li><strong>Seed Swap<\/strong> \u2014 Need seeds for your 2027 planting? Seeds to share? Join us at the town hall square to collect our seeds from the garden of the miller.<\/li>\n              <li><strong>[Concert] Effervescence &amp; Pop&amp;Choeurs Choir<\/strong> \u2014 Concert at Saint Symphorien Church, with the Effervescence &amp; Pop&amp;Choeurs choir.<\/li>\n              <li><strong>Halloween<\/strong> \u2014 From 2 p.m., enjoy the activity &quot;Saw\u2019Trouille-ify It!&quot; with pumpkin carving, followed at 4:30 p.m. by a soup-making workshop. Face painting for kids and adults, giant games with Ludomobile, and&hellip;<\/li>\n              <li><strong>Halloween Laser Game<\/strong> \u2014 The Gienois Commercial Union invites you to participate in a free Laser Game activity on Friday, October 30, from 4 p.m. to 9 p.m., on Jean-Jaur\u00e8s Square in Gien. A&hellip;<\/li>\n              <li><strong>Night Tour of the City<\/strong> \u2014 The Tourism Office of Gien invites you to discover the city in a different way, by the light of your flashlight, on Saturday, October 31st at 5:30 p.m. For 1&hellip;<\/li>\n              <li><strong>Local Products Market<\/strong> \u2014 Don&#039;t miss the Cernoy-en-Berry Local Products Market on June 5th, a must-attend event for lovers of local and authentic products! Meet local artisans and producers showcasing their specialties. A great&hellip;<\/li>\n              <li><strong>Halloween Detective Game<\/strong> \u2014 On the occasion of Halloween, associations La Grange and La Guilde du Nouv\u00e8u invite you to conduct the investigation at Breuz\u00e9, Oizon! But who killed Perceval? It&#039;s up to you&hellip;<\/li>\n              <li><strong>Halloween \u00e0 Villemurlin<\/strong> \u2014 - par la Municipalit\u00e9 - D\u00e9part Place de l&#039;\u00e9glise Chaque parent est responsable de son\/ses enfant(s)<\/li>\n              <li><strong>Exposition Roland Sch\u00e4r<\/strong> \u2014 Cet \u00e9t\u00e9, Le Cerf poursuit sa vocation de lieu de rencontres et de d\u00e9couvertes en ouvrant ses portes \u00e0 l\u2019artiste plasticien Roland Sch\u00e4r. Install\u00e9 \u00e0 Vailly-sur-Sauldre, @rolandschar d\u00e9veloppe depuis de&hellip;<\/li>\n              <li><strong>March\u00e9 d&#039;halloween<\/strong> \u2014 La Ville de Gien vous donne rendez-vous le vendredi 30 octobre, d\u00e8s 16h, sur la place Jean-Jaur\u00e8s, pour un march\u00e9 plac\u00e9 sous le signe d\u2019Halloween ! Un stand de maquillage&hellip;<\/li>\n              <li><strong>Soir\u00e9e Halloween<\/strong> \u2014 Les sapeurs-pompiers de Beaulieu-sur-Loire vous invitent \u00e0 leur grande Soir\u00e9e Halloween, le samedi 31 octobre 2026, de 16h30 \u00e0 23h, \u00e0 la salle des f\u00eates de la commune. Petits et&hellip;<\/li>\n              <li><strong>Bourse aux jouets<\/strong> \u2014 Participez \u00e0 la Bourse aux Jouets organis\u00e9e par la Maison de Pays de Bonny-sur-Loire ! Cet \u00e9v\u00e9nement est l&#039;occasion id\u00e9ale de donner une seconde vie aux jouets de vos enfants&hellip;<\/li>\n              <li><strong>Vide-grenier du 11 novembre<\/strong> \u2014 Le 11 novembre, le Champ de Foire \u00e0 Ch\u00e2tillon-sur-Loire se transforme en un v\u00e9ritable paradis pour les amateurs de chine lors du vide-grenier organis\u00e9 par le Comit\u00e9 des f\u00eates. Stands&hellip;<\/li>\n              <li><strong>De Londres \u00e0 Edimbourg<\/strong> \u2014 Viole, cistre, english guitar, autant d\u2019instruments aux sonorit\u00e9s nouvelles qui vous transporteront de l\u2019autre c\u00f4t\u00e9 de la Manche. Dans les tavernes, les jardins ou les salles de bal, les airs&hellip;<\/li>\n              <li><strong>50th Autumn Art Fair<\/strong> \u2014 Immerse yourself in the artistic world at the 49th Autumn Art Fair of Bonny-sur-Loire, taking place from October 24th to November 1st. This exhibition, held at the Multi-purpose Hall, invites&hellip;<\/li>\n              <li><strong>Halloween Evening<\/strong> \u2014 On Friday, October 31, 2026, starting at 7 pm, the Les Pr\u00e9sF\u00eatards association invites you to celebrate Halloween at the Ch\u00e2tillon-sur-Loire Socio-Cultural Center. The evening will kick off with the&hellip;<\/li>\n              <li><strong>BOOGIE-WOOGIE Jazz Funk CONCERT - Ben TOURY and Johann FIOT<\/strong> \u2014 Saturday, October 24 at 8:30 pm, Ben TOURY and Johann FIOT, two musicians from the Cocodrile Gombo band, give a concert at the Maison du Braconnage. Ben TOURY on piano&hellip;<\/li>\n              <li><strong>Alex Pasqualini Exhibition<\/strong> \u2014 Paintings<\/li>\n              <li><strong>George Sand, 150 Years of Modernity<\/strong> \u2014 The year 2026 marks the 150th anniversary of the death of George Sand, a major figure of the 19th century. On this occasion, a traveling exhibition is created by the&hellip;<\/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\":0,\"featurable\":true,\"type\":\"villes-aux-alentours\",\"name\":\"Menetou-Salon\",\"image\":\"https:\\\/\\\/www.camping-aubigny.com\\\/wp-content\\\/uploads\\\/2020\\\/11\\\/Kenya-salon-ferme-scaled.jpeg\",\"credit\":\"\",\"description\":\"Menetou-Salon is a renowned wine town appreciated for its peaceful landscapes and elegant rural ambiance. It\\u2019s a pleasant stop to discover the vineyard and enjoy a quiet outing near the camping site.\",\"city\":\"\",\"address\":\"\",\"km\":40,\"min\":45,\"lat\":47.2328,\"lng\":2.4872,\"tags\":[],\"fields\":[{\"label\":\"City Name\",\"value\":\"Menetou-Salon\"},{\"label\":\"Type of town (city \\\/ villages \\\/ hamlet...)\",\"value\":\"bourg\"},{\"label\":\"Department\",\"value\":\"Cher\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"40\"},{\"label\":\"Travel time from the campsite (min)\",\"value\":\"45\"},{\"label\":\"Points of interest\",\"value\":\"Vineyard of Menetou-Salon, rural landscapes, tastings, castle and nearby wineries\"},{\"label\":\"Owners' favorites\",\"value\":\"A beautiful step for wine lovers and open landscapes, at the pace of a peaceful outing.\"}],\"link\":\"\",\"event\":\"\",\"faq\":[{\"question\":\"Are there essential shops?\",\"answer\":\"Yes, but the offer remains limited like in many wine towns. Mainly basic services are available, with more options in nearby municipalities.\"},{\"question\":\"When is the best time to visit the town?\",\"answer\":\"The best time is from May to October to enjoy the vineyards and landscapes. Harvest periods are also interesting if you like wine atmosphere.\"},{\"question\":\"Where to eat without making mistakes?\",\"answer\":\"Choose a local table or a farm restaurant if you want to stay within the spirit of the place. Otherwise, it\\u2019s better to eat in a larger nearby city for more options.\"},{\"question\":\"Where is easy parking?\",\"answer\":\"Parking is generally easy around the village and vineyards. It's a trip that's well suited for cars, with a few stops on foot.\"},{\"question\":\"Is the town center accessible for persons with reduced mobility and strollers?\",\"answer\":\"The town remains largely accessible overall, with few major constraints on the main routes. Some access to vineyards or paths may be more uneven.\"},{\"question\":\"What to do when it rains in the city?\",\"answer\":\"On rainy days, prefer a visit to a vineyard, a tasting, or a break in a local restaurant. Most of the sector's attractions are accessible even without good weather.\"}],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":1,\"featurable\":true,\"type\":\"villes-aux-alentours\",\"name\":\"Sancerre\",\"image\":\"https:\\\/\\\/www.camping-aubigny.com\\\/wp-content\\\/uploads\\\/2022\\\/05\\\/panneau-destinations-en-val-de-loire.png\",\"credit\":\"\",\"description\":\"Sancerre est un bourg r\\u00e9put\\u00e9 pour ses paysages de vignobles et son panorama sur la vall\\u00e9e de la Loire. C\\u2019est une belle escapade pour une demi-journ\\u00e9e entre ruelles, d\\u00e9gustations et points de vue.\",\"city\":\"\",\"address\":\"\",\"km\":35,\"min\":40,\"lat\":47.3319444,\"lng\":2.8397222,\"tags\":[],\"fields\":[{\"label\":\"City Name\",\"value\":\"Sancerre\"},{\"label\":\"Type of town (city \\\/ villages \\\/ hamlet...)\",\"value\":\"bourg\"},{\"label\":\"Department\",\"value\":\"Cher\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"35\"},{\"label\":\"Travel time from the campsite (min)\",\"value\":\"40\"},{\"label\":\"Points of interest\",\"value\":\"Vignobles de Sancerre, panorama sur la Loire, ruelles du bourg, d\\u00e9gustations de vins et fromages\"},{\"label\":\"Owners' favorites\",\"value\":\"Le panorama sur les vignes et les pauses d\\u00e9gustation dans le Sancerrois.\"}],\"link\":\"\",\"event\":\"\",\"faq\":[{\"question\":\"Y'a t il des commerces essentiels ?\",\"answer\":\"Oui, le bourg dispose des commerces et services utiles pour une visite ou une halte, m\\u00eame si l\\u2019offre reste plus limit\\u00e9e qu\\u2019en grande ville.\"},{\"question\":\"Quel est le meilleur moment pour visiter la ville ?\",\"answer\":\"Le printemps et l\\u2019automne sont id\\u00e9aux pour les paysages et les balades dans les vignes. L\\u2019\\u00e9t\\u00e9 convient aussi, surtout si vous voulez profiter des terrasses et des d\\u00e9gustations.\"},{\"question\":\"Where to eat without making mistakes?\",\"answer\":\"Focus on bistros and restaurants in the center of Sancerre, often focused on local products and regional cuisine. Booking can be helpful in season.\"},{\"question\":\"Where to park easily?\",\"answer\":\"The simplest way is to use the parking lots at the entrance to the town or near the center, then walk. The heart of Sancerre is better visited without a car.\"},{\"question\":\"Is the city center accessible to PGMs and strollers?\",\"answer\":\"The center is visitable, but some streets are steep and can be less comfortable for strollers or people with reduced mobility. It's better to plan a short route and take breaks.\"},{\"question\":\"What to do when it rains in the city?\",\"answer\":\"In case of rain, prefer tastings, a restaurant, or a quieter visit of the town. Shops and cellars allow you to enjoy Sancerre regardless of the weather.\"}],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":2,\"featurable\":true,\"type\":\"villes-aux-alentours\",\"name\":\"La Chapelle-d'Angillon\",\"image\":\"https:\\\/\\\/www.camping-aubigny.com\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/chapelledangillon.jpg\",\"credit\":\"\",\"description\":\"La Chapelle-d'Angillon is a characterful town appreciated for its heritage and rural atmosphere. It is a short, easy trip from the camping, ideal for a short and peaceful visit.\",\"city\":\"\",\"address\":\"\",\"km\":18,\"min\":20,\"lat\":47.3642,\"lng\":2.4339,\"tags\":[],\"fields\":[{\"label\":\"City Name\",\"value\":\"La Chapelle-d'Angillon\"},{\"label\":\"Type of town (city \\\/ villages \\\/ hamlet...)\",\"value\":\"bourg\"},{\"label\":\"Department\",\"value\":\"Cher\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"18\"},{\"label\":\"Travel time from the campsite (min)\",\"value\":\"20\"},{\"label\":\"Points of interest\",\"value\":\"Ch\\u00e2teau de La Chapelle-d'Angillon, local heritage, Berry countryside, peaceful walk\"},{\"label\":\"Owners' favorites\",\"value\":\"The castle and the peaceful atmosphere of the town, perfect for a short visit away from major routes.\"}],\"link\":\"https:\\\/\\\/lachapelledangillon.fr\\\/\",\"event\":\"\",\"faq\":[{\"question\":\"Y'a t il des commerces essentiels ?\",\"answer\":\"Oui, il y a de quoi r\\u00e9pondre aux besoins de base, mais l\\u2019offre est limit\\u00e9e. Pour davantage de commerces, il faut viser les bourgs et villes plus importants autour.\"},{\"question\":\"What is the best time to visit the town?\",\"answer\":\"Spring and summer are the most pleasant times to enjoy the village and the surrounding countryside. A daytime walk allows for a better appreciation of the tranquility of the area.\"},{\"question\":\"Where to eat without making mistakes?\",\"answer\":\"It\\u2019s best to aim for a simple, well-rated restaurant in the town or nearby municipality. Since options are limited, it\\u2019s wise to check the hours before leaving.\"},{\"question\":\"Where can I park easily?\",\"answer\":\"Parking is generally easy in the town, with little traffic. You can park near the center and then visit on foot.\"},{\"question\":\"Is the town center accessible to PWD and strollers?\",\"answer\":\"The town is generally navigable, with few restrictions on main roads. Like everywhere in an old village, some areas may be less comfortable, but visits remain simple.\"},{\"question\":\"What to do when it rains in the town?\",\"answer\":\"If it rains, the simplest option is to visit the castle or stop at a local caf\\u00e9. It\\u2019s a short destination, so easy to adapt to the weather.\"}],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":3,\"featurable\":true,\"type\":\"villes-aux-alentours\",\"name\":\"Aubigny-sur-N\\u00e8re\",\"image\":\"https:\\\/\\\/elaia-public.s3.fr-par.scw.cloud\\\/metadata_images\\\/image_6ad8bec100527.jpeg\",\"credit\":\"\",\"description\":\"A small characterful town with a heritage marked by its Scottish history, Aubigny-sur-N\\u00e8re is the closest town to the campsite. Its center is easily explored on foot, with shopping streets, half-timbered houses, and a peaceful atmosphere year-round.\",\"city\":\"\",\"address\":\"\",\"km\":1,\"min\":5,\"lat\":47.4894444,\"lng\":2.44,\"tags\":[],\"fields\":[{\"label\":\"City Name\",\"value\":\"Aubigny-sur-N\\u00e8re\"},{\"label\":\"Type of town (city \\\/ villages \\\/ hamlet...)\",\"value\":\"town\"},{\"label\":\"Department\",\"value\":\"Cher\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"1\"},{\"label\":\"Travel time from the campsite (min)\",\"value\":\"5\"},{\"label\":\"Points of interest\",\"value\":\"Historic center, half-timbered houses, Scottish atmosphere, local shops, city center stroll\"},{\"label\":\"Owners' favorites\",\"value\":\"Discover it in the late afternoon to wander through the center and enjoy the Scottish town ambiance.\"}],\"link\":\"https:\\\/\\\/www.aubigny.net\\\/\",\"event\":\"\",\"faq\":[{\"question\":\"Are there essential shops?\",\"answer\":\"Yes, Aubigny-sur-N\\u00e8re concentrates most daily services: local shops, bakery, pharmacy, and other necessities are quickly accessible from the campsite.\"},{\"question\":\"What is the best time to visit the town?\",\"answer\":\"The best time is from spring to early autumn when the weather is pleasant for walking in the center and enjoying the terraces. Summer is especially nice for the village atmosphere.\"},{\"question\":\"Where to eat without making a mistake?\",\"answer\":\"The safest choice is to pick a restaurant in the city center or a brasserie frequented by locals. In Aubigny-sur-N\\u00e8re, the offerings are simple and friendly, so it's best to choose well-located establishments in the heart of the town.\"},{\"question\":\"Where to park easily?\",\"answer\":\"The simplest way is to park near the city center or on the immediate outskirts, then walk the rest. This avoids narrower streets in the center.\"},{\"question\":\"Le centre ville est il accessible aux PMR et poussettes ?\",\"answer\":\"Globalement oui, le centre se parcourt assez facilement, avec des trottoirs et des rues adapt\\u00e9es \\u00e0 une visite tranquille. Comme souvent dans les centres anciens, certaines portions peuvent \\u00eatre moins confortables, mais l\\u2019ensemble reste praticable.\"},{\"question\":\"Que faire quand il pleut dans la ville ?\",\"answer\":\"Par temps de pluie, privil\\u00e9giez la visite du centre historique, une pause au caf\\u00e9 ou les boutiques du centre-ville. C\\u2019est aussi un bon moment pour prendre le temps d\\u2019observer le patrimoine sans la foule.\"}],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":4,\"featurable\":true,\"type\":\"villes-aux-alentours\",\"name\":\"Bourges\",\"image\":\"https:\\\/\\\/www.camping-aubigny.com\\\/wp-content\\\/uploads\\\/2020\\\/11\\\/chateau-des-Stuarts.jpg\",\"credit\":\"\",\"description\":\"Bourges is the largest and most attractive city in the area for cultural visits. Its old town, marshes, and cathedral make it a full outing, ideal to alternate between heritage, strolling, and dining.\",\"city\":\"\",\"address\":\"\",\"km\":50,\"min\":55,\"lat\":47.0844444,\"lng\":2.3963889,\"tags\":[],\"fields\":[{\"label\":\"City Name\",\"value\":\"Bourges\"},{\"label\":\"Type of town (city \\\/ villages \\\/ hamlet...)\",\"value\":\"city\"},{\"label\":\"Department\",\"value\":\"Cher\"},{\"label\":\"Distance from the campsite (km)\",\"value\":\"50\"},{\"label\":\"Travel time from the campsite (min)\",\"value\":\"55\"},{\"label\":\"Points of interest\",\"value\":\"Saint-\\u00c9tienne Cathedral, Bourges marshes, historic center, museums, medieval alleys\"},{\"label\":\"Owners' favorites\",\"value\":\"The Bourges marshes and the visit to the cathedral are not to be missed if you spend a day in the city.\"}],\"link\":\"\",\"event\":\"\",\"faq\":[{\"question\":\"Are there essential shops?\",\"answer\":\"Yes, Bourges has all essential shops and services, with a very comprehensive downtown and many equipped neighborhoods.\"},{\"question\":\"When is the best time to visit the city?\",\"answer\":\"Spring and early autumn are the most pleasant times to walk around the center and the marshes. Summer is still interesting, but it can be hotter and more crowded.\"},{\"question\":\"Where to eat without making a mistake?\",\"answer\":\"The city center offers many breweries, restaurants, and local eateries. To avoid mistakes, prefer addresses in the historic heart or near pedestrian areas.\"},{\"question\":\"Where to park easily?\",\"answer\":\"Parking around the center and marshes is the most practical for visiting Bourges without stress. Afterwards, it's easy to continue on foot.\"},{\"question\":\"Is the city center accessible to disabled persons and strollers?\",\"answer\":\"The city center is generally accessible, especially around main axes and large parking areas. Some cobbled or old streets may be less smooth, but the visit remains feasible with a suitable itinerary.\"},{\"question\":\"What to do when it rains in the city?\",\"answer\":\"When it rains, Bourges offers good indoor options: cathedral, museums, shops, and tasty breaks in the city center. It\\u2019s also a good time to visit without crowds.\"}],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":5,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"S\\u00e9ance aquafitness sp\\u00e9cial Halloween\",\"image\":\"\",\"credit\":\"\",\"description\":\"Pr\\u00e9parez-vous \\u00e0 vivre une soir\\u00e9e sportive et ensorcelante \\u00e0 la piscine L\\u2019\\u00cele Verte de Briare ! Le vendredi 30 octobre 2026 \\u00e0 19 h, participez \\u00e0 une s\\u00e9ance d\\u2019aquafitness sp\\u00e9ciale Halloween, plac\\u00e9e sous le signe de l\\u2019\\u00e9nergie, du plaisir et des frissons. Dans une ambiance festive aux couleurs d\\u2019Halloween, venez vous d\\u00e9penser dans l\\u2019eau tout en profitant d\\u2019un moment original et convivial. Pour l\\u2019occasion, b\\u00e9n\\u00e9ficiez d\\u2019un tarif sp\\u00e9cial de 10 \\u20ac. Pensez \\u00e0 r\\u00e9server votre place sur le site lilleverte.fr ou par t\\u00e9l\\u00e9phone au 02 38 31 26 87. Enfilez votre tenue de sport et plongez dans l\\u2019ambiance !\",\"city\":\"Briare\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.6402852,\"lng\":2.734436,\"tags\":[\"En famille\"],\"fields\":[{\"label\":\"Category\",\"value\":\"En famille\"},{\"label\":\"City\",\"value\":\"Briare\"},{\"label\":\"Postal code\",\"value\":\"45250\"}],\"link\":\"http:\\\/\\\/liveverte.fr\\\/\",\"event\":\"Du 29\\\/10\\\/2026 \\u00e0 19:00 au 29\\\/10\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":6,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"Exposition Jos\\u00e9 Canon\",\"image\":\"\",\"credit\":\"\",\"description\":\"S\\u00e9rie noire, photographies\",\"city\":\"Neuvy-sur-Barangeon\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.313479,\"lng\":2.257637,\"tags\":[\"Expositions\"],\"fields\":[{\"label\":\"Category\",\"value\":\"Expositions\"},{\"label\":\"City\",\"value\":\"Neuvy-sur-Barangeon\"},{\"label\":\"Postal code\",\"value\":\"18330\"}],\"link\":\"\",\"event\":\"Du 01\\\/09\\\/2026 au 29\\\/10\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":7,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"Concert d'automne\",\"image\":\"\",\"credit\":\"\",\"description\":\"Venez c\\u00e9l\\u00e9brer l\\u2019automne en musique avec l\\u2019Harmonie de Ch\\u00e2tillon-sur-Loire lors d\\u2019un concert organis\\u00e9 le dimanche 25 octobre \\u00e0 15 h, \\u00e0 l\\u2019\\u00e9glise Saint -Am\\u00e2tre de Pierrefitte-\\u00e8s-Bois. Dans le cadre chaleureux et patrimonial de l\\u2019\\u00e9glise, profitez d\\u2019un moment musical convivial plac\\u00e9 sous le signe du partage et de la d\\u00e9couverte. L\\u2019entr\\u00e9e est libre, avec une participation au chapeau. Les b\\u00e9n\\u00e9fices de cette manifestation seront int\\u00e9gralement destin\\u00e9s \\u00e0 la restauration de l\\u2019\\u00e9glise, permettant ainsi de contribuer \\u00e0 la pr\\u00e9servation de ce patrimoine local. Un rendez-vous musical et solidaire ouvert \\u00e0 tous !\",\"city\":\"Ch\\u00e2tillon-sur-Loire\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.587738,\"lng\":2.749115,\"tags\":[],\"fields\":[{\"label\":\"Category\",\"value\":\"Concerts, musique & festivals\"},{\"label\":\"City\",\"value\":\"Ch\\u00e2tillon-sur-Loire\"},{\"label\":\"Postal code\",\"value\":\"45360\"}],\"link\":\"\",\"event\":\"Du 24\\\/10\\\/2026 \\u00e0 15:00 au 24\\\/10\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":8,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"Guided tour: \\\"Candy Hunt\\\" 2026\",\"image\":\"\",\"credit\":\"\",\"description\":\"October 28, 29, 30, and 31, 2026 at 2:30 PM!\\nThe Baroness of Dra\\u00ebck, relentless wolf hunter of the 18th century, now haunts the museum corridors! Her mischievous spirit has decided to cast a curse on the Halloween Castle-Museum\\u2019s candy reserve, hiding it somewhere in the vast mansion! But all is not lost! Accompanied by the kind witch, M\\u00e9lanium the mischievous, the bravest, smartest, and most cunning children can break the spell and find, before midnight, the sweet treasure before it disappears forever! We invite our candy hunters to come in costumes! Places are limited, reservation is mandatory at 02 38 29 81 46 or by email! Suitable for children 6 years and older. Children - 7 years: \\u20ac0 \\\/ Children + 7 years \\\/ Adults: \\u20ac10.\",\"city\":\"Gien\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.6863124,\"lng\":2.6334561,\"tags\":[\"En famille\"],\"fields\":[{\"label\":\"Category\",\"value\":\"En famille\"},{\"label\":\"City\",\"value\":\"Gien\"},{\"label\":\"Postal code\",\"value\":\"45500\"}],\"link\":\"https:\\\/\\\/www.chateaumuseegien.fr\\\/\",\"event\":\"Du 27\\\/10\\\/2026 \\u00e0 14:30 au 27\\\/10\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":9,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"Expositions d'Automne\",\"image\":\"\",\"credit\":\"\",\"description\":\"C\\u00e9ramique, estampe, orf\\u00e8vrerie, peinture, dessin, photographie, sculpture, verre : la galerie abrite en permanence plusieurs centaines d'oeuvres s\\u00e9lectionn\\u00e9es avec soin\\n\\nFond\\u00e9e en 1975 par G\\u00e9rard et Sophie Capazza, la galerie a \\u00e9t\\u00e9 reprise il y a onze ans par Laura et Denis Capazza-Durand ayant \\u00e0 c\\u0153ur, avec leur \\u00e9quipe, de partager avec vous leur passion. \\n\\nD\\u00e9couvre ce troisi\\u00e8me cycle d'exposition : \\n- J\\u00e9r\\u00e9mie Lenoir, photographe\\n- Joan Serra, c\\u00e9ramique\\n- Coco T\\u00e9x\\u00e8dre, peinture\\n- Christian Renonciat, sculpture - bois, dans le cadre du festival AR(t)CHIPEL, sur une proposition d'Anne-Laure Chamboissier\",\"city\":\"Nan\\u00e7ay\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.34783,\"lng\":2.199829,\"tags\":[\"Expositions\"],\"fields\":[{\"label\":\"Category\",\"value\":\"Expositions\"},{\"label\":\"City\",\"value\":\"Nan\\u00e7ay\"},{\"label\":\"Postal code\",\"value\":\"18330\"}],\"link\":\"\",\"event\":\"Du 02\\\/10\\\/2026 \\u00e0 10:00 au 05\\\/12\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":10,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"Briare Market - Friday\",\"image\":\"\",\"credit\":\"\",\"description\":\"The market is held on Friday mornings from 8:30 am to 12 pm. The Fairground is the must-see place. Local producers welcome you. You will find on their stalls: fruits and vegetables, poultry, fish, wines, flowers, tableware... Production region: Centre Val de Loire. Products: Cheeses, Fruits and vegetables, Fish, Charcuterie, Meats, Wines, Poultry. Accessibility for people with reduced mobility.\",\"city\":\"Ch\\u00e2tillon-sur-Loire\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.6374513,\"lng\":2.7371902,\"tags\":[\"Markets & fairs\"],\"fields\":[{\"label\":\"Category\",\"value\":\"Markets & fairs\"},{\"label\":\"City\",\"value\":\"Ch\\u00e2tillon-sur-Loire\"},{\"label\":\"Postal code\",\"value\":\"45250\"}],\"link\":\"https:\\\/\\\/www.mtonmarche.com\\\/marche\\\/233-briare-marche-place-du-champ-de-foire\",\"event\":\"Du 31\\\/12\\\/2025 \\u00e0 08:30 au 30\\\/12\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":11,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"Ap\\u00e9ro Lectures - Prix Val de Sully\",\"image\":\"\",\"credit\":\"\",\"description\":\"- par le r\\u00e9seau des biblioth\\u00e8ques du Val de Sully - \\n\\nAp\\u00e9ro lectures sp\\u00e9cial Prix Val de Sully\\nLes b\\u00e9n\\u00e9voles de l'association \\\"Plaisir de lire\\\" de St-Aignan-le-Jaillard vous proposent une discussion sur les lectures des romans et bandes dessin\\u00e9es du prix.\\nLe tout sera suivi d\\u2019un ap\\u00e9ritif dinatoire.\",\"city\":\"Saint-Aignan-le-Jaillard\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.7427439,\"lng\":2.439471,\"tags\":[\"En famille\"],\"fields\":[{\"label\":\"Category\",\"value\":\"En famille\"},{\"label\":\"City\",\"value\":\"Saint-Aignan-le-Jaillard\"},{\"label\":\"Postal code\",\"value\":\"45600\"}],\"link\":\"\",\"event\":\"Du 21\\\/10\\\/2026 \\u00e0 18:00 au 21\\\/10\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":12,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"Concert Le Nouveau Ch\\u0153ur\",\"image\":\"\",\"credit\":\"\",\"description\":\"Laissez-vous transporter par la beaut\\u00e9 des voix et la richesse des traditions musicales !\\n\\nDans le cadre de sa grande tourn\\u00e9e en France 2026, la chorale Voix Si Voix La vous invite \\u00e0 d\\u00e9couvrir le Nouveau Ch\\u0153ur, dirig\\u00e9 par Igor Mykhail\\u00e9vsky. Au programme : des chants orthodoxes et traditionnels, pour un moment musical empreint d\\u2019\\u00e9motion et de d\\u00e9couverte.\\n\\nRendez-vous le mercredi 11 novembre 2026 \\u00e0 17h, \\u00e0 l\\u2019\\u00e9glise Saint-Andr\\u00e9 d\\u2019Argent-sur-Sauldre.\\n\\nTarif : 12 \\u20ac sur place. Gratuit pour les enfants de moins de 12 ans.\\n\\nUne belle occasion de d\\u00e9couvrir des traditions musicales venues d\\u2019ailleurs et de partager un moment riche en \\u00e9motions !\",\"city\":\"Argent-sur-Sauldre\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.5600631,\"lng\":2.4485496,\"tags\":[],\"fields\":[{\"label\":\"Category\",\"value\":\"Concerts, musique & festivals\"},{\"label\":\"City\",\"value\":\"Argent-sur-Sauldre\"},{\"label\":\"Postal code\",\"value\":\"18410\"}],\"link\":\"\",\"event\":\"Du 10\\\/11\\\/2026 \\u00e0 17:00 au 10\\\/11\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":13,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"visites compl\\u00e8tes de l'usine\",\"image\":\"\",\"credit\":\"\",\"description\":\"Dates : 1, 7, 15, 21 et 28 octobre \\u00e0 9h30\\nTarif : 18\\u20ac\\nR\\u00e9servation obligatoire au 02.38.05.21.06 ou museegien@gien.com\",\"city\":\"Gien\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.6889,\"lng\":2.62204,\"tags\":[\"En famille\"],\"fields\":[{\"label\":\"Category\",\"value\":\"En famille\"},{\"label\":\"City\",\"value\":\"Gien\"},{\"label\":\"Postal code\",\"value\":\"45500\"}],\"link\":\"https:\\\/\\\/www.gien.com\\\/fr\\\/contact-et-faq-musee\",\"event\":\"Du 30\\\/09\\\/2026 \\u00e0 10:00 au 27\\\/10\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":14,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"Halloween\",\"image\":\"\",\"credit\":\"\",\"description\":\"Venez c\\u00e9l\\u00e9brer Halloween \\u00e0 Cernoy-en-Berry le 31 octobre \\u00e0 partir de 18h pour une soir\\u00e9e inoubliable ! La salle des f\\u00eates se transformera en un lieu de f\\u00eate o\\u00f9 petits et grands pourront s'amuser et se faire peur. Au programme, une boum party anim\\u00e9e pour faire danser tous les monstres et sorci\\u00e8res pr\\u00e9sents.\\n\\nParticipez \\u00e0 la chasse aux bonbons, o\\u00f9 les enfants pourront parcourir les lieux \\u00e0 la recherche de douceurs sucr\\u00e9es. N'oubliez pas de rev\\u00eatir vos plus beaux costumes pour participer au d\\u00e9fil\\u00e9 hant\\u00e9 et impressionner tous les spectateurs.\\n\\nDes stands de buvette et de restauration seront disponibles sur place pour vous sustenter. Cet \\u00e9v\\u00e9nement promet une ambiance conviviale et festive, id\\u00e9ale pour partager des moments m\\u00e9morables en famille ou entre amis.\",\"city\":\"Cernoy-en-Berry\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.5401494,\"lng\":2.6609202,\"tags\":[\"En famille\"],\"fields\":[{\"label\":\"Category\",\"value\":\"En famille\"},{\"label\":\"City\",\"value\":\"Cernoy-en-Berry\"},{\"label\":\"Postal code\",\"value\":\"45360\"}],\"link\":\"\",\"event\":\"Du 30\\\/10\\\/2026 \\u00e0 18:00 au 30\\\/10\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":15,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"The Great Fires 2026\",\"image\":\"\",\"credit\":\"\",\"description\":\"From October 17 to 25, 2026, immerse yourself in ceramics at La Borne, a globally renowned village for wood firing.\\n\\nFiring, cooking, and unloading demonstrations will animate this new edition alongside workshops, visits, exhibitions, conferences, screenings, and activities for adults and children. Experienced ceramists, beginners, and the curious alike will meet and share their passion in a warm atmosphere.\\n\\nAlso discover the exhibitions of the Contemporary Ceramic Center, the creations of village artists, the solidarity operation of 1,000 bowls \\u201cGreat Fires 2026\\u201d with a local soup, and a festive, musical evening.\\n\\nA unique event to discover craftsmanship, meet artists, and fully experience the celebration.\",\"city\":\"Henrichemont\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.285508,\"lng\":2.578821,\"tags\":[],\"fields\":[{\"label\":\"Category\",\"value\":\"Concerts, musique & festivals\"},{\"label\":\"City\",\"value\":\"Henrichemont\"},{\"label\":\"Postal code\",\"value\":\"18250\"}],\"link\":\"https:\\\/\\\/www.laborne.org\\\/\",\"event\":\"Du 16\\\/10\\\/2026 au 24\\\/10\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":16,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"Creative Workshop: \\\"Arbracadabra\\\"\",\"image\":\"\",\"credit\":\"\",\"description\":\"Expert magic Professors, Melanium and Murielis, decided to rest their broom at the Ch\\u00e2teau-Mus\\u00e9e of Gien for new Master classes! What's on the program? A quick review of knowledge about mysterious and\\\/magical forests with practical exercises in identifying tree species (leaves, fruits, smells), followed by a hands-on workshop to customize a \\\"magic\\\" wand made from a hazelnut branch! Their international reputation and limited spots make reservation mandatory at 02 38 29 81 46 or via email. Young wizards and witches are invited to come in costume. Child -7 years: \\u20ac3 \\\/ Child +7 years: \\u20ac8 \\\/ Adult: \\u20ac10. Scheduled on October 17, 18, 24, 26, 2026 at 2:30 pm.\",\"city\":\"Gien\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.6863124,\"lng\":2.6334561,\"tags\":[\"En famille\"],\"fields\":[{\"label\":\"Category\",\"value\":\"En famille\"},{\"label\":\"City\",\"value\":\"Gien\"},{\"label\":\"Postal code\",\"value\":\"45500\"}],\"link\":\"https:\\\/\\\/chateaumuseegien.fr\\\/\",\"event\":\"Du 23\\\/10\\\/2026 \\u00e0 14:30 au 23\\\/10\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":17,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"Exposition \\u00c9closion\",\"image\":\"\",\"credit\":\"\",\"description\":\"La Galerie Le Totem de La Borne accueille l\\u2019exposition \\u00ab \\u00c9closion \\u00bb, qui explore les diff\\u00e9rentes \\u00e9tapes de l\\u2019apparition et de la transformation des formes dans la cr\\u00e9ation artistique. Cette exposition collective r\\u00e9unit les artistes de la collective Les Argil\\u00e9es \\u2014 Livia Dalbouse, Sarah Davidoux, Oph\\u00e9lia Derely, H\\u00e9l\\u00e8ne Foucher et Lila Signolet Bigallet \\u2014 ainsi que \\u00c9lise Poivet et Greky. \\u00c0 travers leurs \\u0153uvres, ces artistes proposent des regards sensibles sur la mati\\u00e8re et le geste cr\\u00e9atif, au c\\u0153ur de la c\\u00e9ramique contemporaine. L\\u2019exposition invite les visiteurs \\u00e0 d\\u00e9couvrir la diversit\\u00e9 des approches et des univers artistiques pr\\u00e9sent\\u00e9s au Totem, lieu d\\u00e9di\\u00e9 \\u00e0 la c\\u00e9ramique et \\u00e0 la cr\\u00e9ation \\u00e0 La Borne.\",\"city\":\"Henrichemont\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.2872093,\"lng\":2.57644,\"tags\":[\"Expositions\"],\"fields\":[{\"label\":\"Category\",\"value\":\"Expositions\"},{\"label\":\"City\",\"value\":\"Henrichemont\"},{\"label\":\"Postal code\",\"value\":\"18250\"}],\"link\":\"https:\\\/\\\/letotemdelaborne.com\\\/\",\"event\":\"Du 20\\\/03\\\/2026 \\u00e0 14:00 au 31\\\/10\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":18,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"Croq\\u2019Histoires\",\"image\":\"\",\"credit\":\"\",\"description\":\"A must-attend event on the first Saturdays of each month at the Gien media library for children from 4 years old.\",\"city\":\"Gien\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.6861218,\"lng\":2.627354,\"tags\":[\"Family\"],\"fields\":[{\"label\":\"Category\",\"value\":\"Family\"},{\"label\":\"City\",\"value\":\"Gien\"},{\"label\":\"Postal code\",\"value\":\"45500\"}],\"link\":\"\",\"event\":\"Du 06\\\/11\\\/2026 \\u00e0 10:30 au 06\\\/11\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":19,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"Guided tour of the biodiversity mill\",\"image\":\"\",\"credit\":\"\",\"description\":\"Guided visits with coffee and tea reception.\",\"city\":\"Neuvy-sur-Barangeon\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.313479,\"lng\":2.257637,\"tags\":[\"Family\"],\"fields\":[{\"label\":\"Category\",\"value\":\"Family\"},{\"label\":\"City\",\"value\":\"Neuvy-sur-Barangeon\"},{\"label\":\"Postal code\",\"value\":\"18330\"}],\"link\":\"\",\"event\":\"Du 06\\\/11\\\/2026 \\u00e0 09:00 au 06\\\/11\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":20,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"Festi'Soupe\",\"image\":\"\",\"credit\":\"\",\"description\":\"Festi\\u2019Soupe, organized by the Les Locaux s\\u2019Motivent association.\\nScheduled for Saturday, November 7 from 7 PM at the Ch\\u00e2tillon-sur-Loire cultural center: a competition for the best soup and the most beautiful stand, small catering, a concert, and an open stage. Entry is \\u20ac5, free for under 12. Information and registration: leslocaux45360@gmail.com or 06 31 62 96 53.\",\"city\":\"Ch\\u00e2tillon-sur-Loire\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.5913739,\"lng\":2.7490998,\"tags\":[\"Family\"],\"fields\":[{\"label\":\"Category\",\"value\":\"Family\"},{\"label\":\"City\",\"value\":\"Ch\\u00e2tillon-sur-Loire\"},{\"label\":\"Postal code\",\"value\":\"45360\"}],\"link\":\"\",\"event\":\"Du 06\\\/11\\\/2026 \\u00e0 19:00 au 06\\\/11\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":21,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"Temporary exhibition: R\\u00e9trogaming: return to space video games\",\"image\":\"\",\"credit\":\"\",\"description\":\"The playable R\\u00e9trogaming exhibit: return to space video games promises an immersive and captivating experience! Grab the controllers and take command of iconic consoles such as the legendary Atari 2600, the classic Super Nintendo, or the legendary PlayStation 4.\\n\\nDesigned for an intergenerational audience, the R\\u00e9trogaming: return to space video games exhibition offers an interactive, educational, and friendly experience.\\n\\nPlaying Asteroid on a 1981 Atari console or discovering the Star Wars Battlefront II game on a 2017 PlayStation 4 console, you understand the evolution of a media that has become essential in France and abroad through experimentation.\",\"city\":\"Nan\\u00e7ay\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.3677049,\"lng\":2.195492,\"tags\":[\"Exhibitions\"],\"fields\":[{\"label\":\"Category\",\"value\":\"Exhibitions\"},{\"label\":\"City\",\"value\":\"Nan\\u00e7ay\"},{\"label\":\"Postal code\",\"value\":\"18330\"}],\"link\":\"http:\\\/\\\/www.poledesetoiles.fr\\\/\",\"event\":\"Du 31\\\/08\\\/2026 \\u00e0 13:30 au 02\\\/01\\\/2027 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":22,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"Bourse aux oiseaux\",\"image\":\"\",\"credit\":\"\",\"description\":\"Le 25 octobre, le Centre socio-culturel de Ch\\u00e2tillon-sur-Loire accueille la bourse aux oiseaux organis\\u00e9e par les Amis des Oiseaux du Giennois. Un \\u00e9v\\u00e9nement unique pour admirer une grande vari\\u00e9t\\u00e9 d'oiseaux exotiques, \\u00e0 becs droits et crochus, pr\\u00e9sent\\u00e9s par des \\u00e9leveurs passionn\\u00e9s. Un moment id\\u00e9al pour d\\u00e9couvrir de magnifiques esp\\u00e8ces, \\u00e9changer des conseils avec des sp\\u00e9cialistes et, pourquoi pas, repartir avec un nouvel ami \\u00e0 plumes. Une journ\\u00e9e parfaite pour les amoureux de la nature et les curieux de tous \\u00e2ges. L'occasion de s'immerger dans l'univers fascinant de l'ornithologie et de soutenir la pr\\u00e9servation de ces animaux extraordinaires. Entr\\u00e9e ouverte \\u00e0 tous, dans une ambiance conviviale.\",\"city\":\"Ch\\u00e2tillon-sur-Loire\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.5912999,\"lng\":2.7490977,\"tags\":[\"Expositions\"],\"fields\":[{\"label\":\"Category\",\"value\":\"Expositions\"},{\"label\":\"City\",\"value\":\"Ch\\u00e2tillon-sur-Loire\"},{\"label\":\"Postal code\",\"value\":\"45360\"}],\"link\":\"https:\\\/\\\/aogb45.fr\\\/\",\"event\":\"Du 24\\\/10\\\/2026 \\u00e0 09:00 au 24\\\/10\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":23,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"Guided Tour\",\"image\":\"\",\"credit\":\"\",\"description\":\"Discover Saint-Gondon with Saint-Gondon Historic Heritage to learn more about one of the villages in Giennois.\",\"city\":\"Saint-Gondon\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.698268,\"lng\":2.543024,\"tags\":[\"Family\"],\"fields\":[{\"label\":\"Category\",\"value\":\"Family\"},{\"label\":\"City\",\"value\":\"Saint-Gondon\"},{\"label\":\"Postal code\",\"value\":\"45500\"}],\"link\":\"\",\"event\":\"Du 23\\\/10\\\/2026 \\u00e0 14:30 au 23\\\/10\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":24,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"Sauerbraten Meal Followed by a Dance Tea\",\"image\":\"\",\"credit\":\"\",\"description\":\"- by Les Loisirs Solognots - \\n\\nSauerbraten Meal\\nFollowed by a dance tea led by the Jean-Fran\\u00e7ois Carcagno Orchestra\",\"city\":\"Cerdon\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.634552,\"lng\":2.363654,\"tags\":[\"Family\"],\"fields\":[{\"label\":\"Category\",\"value\":\"Family\"},{\"label\":\"City\",\"value\":\"Cerdon\"},{\"label\":\"Postal code\",\"value\":\"45620\"}],\"link\":\"\",\"event\":\"Du 24\\\/10\\\/2026 \\u00e0 12:00 au 24\\\/10\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":25,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"Halloween Trail in Gien\",\"image\":\"\",\"credit\":\"\",\"description\":\"Myths have deserted Gien, weakening its protective creatures. Since a curse transformed the princess into a witch, the city is under her influence. Find the hidden creatures, solve their riddles, and break the curse.\\n\\nGame booklet available at the Tourist Office.\\nSelf-guided trail.\\nIn partnership with the Giennois Traders Union.\",\"city\":\"Gien\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.6848045,\"lng\":2.6299354,\"tags\":[\"Family\"],\"fields\":[{\"label\":\"Category\",\"value\":\"Family\"},{\"label\":\"City\",\"value\":\"Gien\"},{\"label\":\"Postal code\",\"value\":\"45500\"}],\"link\":\"\",\"event\":\"Du 16\\\/10\\\/2026 au 29\\\/10\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":26,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"Exhibition \\\"Restoration of the Bridges on the Sauldre Canal at Brinon\\\"\",\"image\":\"\",\"credit\":\"\",\"description\":\"Immerse yourself in the history of the Sauldre Canal through the exhibition \\\"Restoration of the Bridges on the Sauldre Canal at Brinon\\\". Presented at the Maison de la For\\u00eat, it highlights restoration work on these emblematic structures of local heritage.\\n\\nAn ideal exhibition to discover the history and riches of the canal running through Brinon-sur-Sauldre.\\n\\nTake the opportunity to explore the Maison de la For\\u00eat and learn more about the natural and cultural heritage of Sologne.\",\"city\":\"Brinon-sur-Sauldre\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.567606,\"lng\":2.25305,\"tags\":[\"Exhibitions\"],\"fields\":[{\"label\":\"Category\",\"value\":\"Exhibitions\"},{\"label\":\"City\",\"value\":\"Brinon-sur-Sauldre\"},{\"label\":\"Postal code\",\"value\":\"18410\"}],\"link\":\"\",\"event\":\"Du 18\\\/09\\\/2026 au 23\\\/10\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":27,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"Louiseon Rocard Exhibition\",\"image\":\"\",\"credit\":\"\",\"description\":\"Visual artist Louiseon Rocard offers an immersive experience blending images, objects, and devices to explore. His approach revolves around the figure of the avatar, regarded as a fictional double and a creation tool, allowing navigation between various mediums. Through clothing-sculptures, video loops, and character design research, the artist questions notions of protection and transformation. With the Towarian project, the Vespere Tower becomes a quest space inspired by role-playing game logic, where recomposed avatars and artifacts guide visitors in an exploration at the intersection of contemporary art and playful universes.\",\"city\":\"Neuvy-Deux-Clochers\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.287759,\"lng\":2.7240421,\"tags\":[\"Exhibitions\"],\"fields\":[{\"label\":\"Category\",\"value\":\"Exhibitions\"},{\"label\":\"City\",\"value\":\"Neuvy-Deux-Clochers\"},{\"label\":\"Postal code\",\"value\":\"18250\"}],\"link\":\"https:\\\/\\\/www.latourdevesvre.fr\\\/\",\"event\":\"Du 31\\\/08\\\/2026 au 31\\\/10\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":28,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"\\\"The Beauty Will Save the World\\\" Exhibition\",\"image\":\"\",\"credit\":\"\",\"description\":\"What if art came to meet you around a street corner? From October 16 to November 15, 2026, Ennordres hosts the national exhibition The Beauty Will Save The World, dedicated to \\\"Portrait in Art\\\".\\n\\nThrough an artistic walk in the village to the Arrachis leisure base, discover reproductions of masterpieces and explore associated cultural mediations through QR codes. Ennordres, the smallest participating commune in this edition, fully illustrates the ambition of the system: to make art accessible to all, everywhere, by investing in public space.\\n\\nAn invitation to see art and your territory with a new look!\",\"city\":\"Ennordres\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.430376,\"lng\":2.3841,\"tags\":[\"Expositions\"],\"fields\":[{\"label\":\"Category\",\"value\":\"Expositions\"},{\"label\":\"City\",\"value\":\"Ennordres\"},{\"label\":\"Postal code\",\"value\":\"18380\"}],\"link\":\"https:\\\/\\\/www.labeautesauveralemonde.fr\\\/\",\"event\":\"Du 15\\\/10\\\/2026 au 14\\\/11\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":29,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"Gien Market - Saturday\",\"image\":\"\",\"credit\":\"\",\"description\":\"Every Saturday morning at Place de la Victoire. An average of 100 traders at the Market of Place de la Victoire where you can find all types of products, whether food or manufactured.\",\"city\":\"Gien\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.68827,\"lng\":2.6217378,\"tags\":[\"March\\u00e9s & foires\"],\"fields\":[{\"label\":\"Category\",\"value\":\"March\\u00e9s & foires\"},{\"label\":\"City\",\"value\":\"Gien\"},{\"label\":\"Postal code\",\"value\":\"45500\"}],\"link\":\"https:\\\/\\\/www.mtonmarche.com\\\/marche\\\/248-gien-place-de-la-victoire\",\"event\":\"Du 13\\\/03\\\/2026 \\u00e0 08:00 au 30\\\/12\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":30,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"March\\u00e9 de Coullons - Vendredi\",\"image\":\"\",\"credit\":\"\",\"description\":\"March\\u00e9 tous les vendredis matins sur la place du village\",\"city\":\"Coullons\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.6202618,\"lng\":2.493251,\"tags\":[\"March\\u00e9s & foires\"],\"fields\":[{\"label\":\"Category\",\"value\":\"March\\u00e9s & foires\"},{\"label\":\"City\",\"value\":\"Coullons\"},{\"label\":\"Postal code\",\"value\":\"45720\"}],\"link\":\"https:\\\/\\\/www.mtonmarche.com\\\/marche\\\/236-coullons-place-du-monument\",\"event\":\"Du 31\\\/12\\\/2025 \\u00e0 08:00 au 30\\\/12\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":31,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"Cours de dessin et de pastel\",\"image\":\"\",\"credit\":\"\",\"description\":\"l\\u2019Association Culturelle Artistique propose de nouveaux cours de dessin et de pastel \\u00e0 Saint-Brisson-sur-Loire.\\nOuverts \\u00e0 tous les niveaux, ces ateliers sont anim\\u00e9s par Charles-Henri, pastelliste, et se d\\u00e9roulent les vendredis de 14h30 \\u00e0 16h30 \\u00e0 l\\u2019Espace S\\u00e9guier.\\n\\n Infos pratiques :\\nMat\\u00e9riel \\u00e0 pr\\u00e9voir : feuilles de dessin, crayons, pastels\\nTarifs : 80 \\u20ac \\u00e0 l\\u2019ann\\u00e9e ou 10 \\u20ac le cours \\u00e0 l\\u2019unit\\u00e9\",\"city\":\"Saint-Brisson-sur-Loire\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.6470628,\"lng\":2.6805796,\"tags\":[\"En famille\"],\"fields\":[{\"label\":\"Category\",\"value\":\"En famille\"},{\"label\":\"City\",\"value\":\"Saint-Brisson-sur-Loire\"},{\"label\":\"Postal code\",\"value\":\"45500\"}],\"link\":\"\",\"event\":\"Du 22\\\/10\\\/2026 \\u00e0 14:30 au 22\\\/10\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":32,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"Nom d'un champignon !\",\"image\":\"\",\"credit\":\"\",\"description\":\"D\\u00e9couvrez le monde fascinant des champignons. Qui sont-ils ? Comment les reconna\\u00eetre ? O\\u00f9 poussent-ils ? Leur lien avec les arbres. Fabrication d'un m\\u00e9mo champignons\",\"city\":\"Neuvy-sur-Barangeon\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.313479,\"lng\":2.257637,\"tags\":[\"En famille\"],\"fields\":[{\"label\":\"Category\",\"value\":\"En famille\"},{\"label\":\"City\",\"value\":\"Neuvy-sur-Barangeon\"},{\"label\":\"Postal code\",\"value\":\"18330\"}],\"link\":\"\",\"event\":\"Du 27\\\/10\\\/2026 \\u00e0 16:00 au 27\\\/10\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":33,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"March\\u00e9 hebdomadaire Aubigny-sur-N\\u00e8re\",\"image\":\"\",\"credit\":\"\",\"description\":\"Chaque samedi matin, le march\\u00e9 hebdomadaire d\\u2019Aubigny-sur-N\\u00e8re vous invite \\u00e0 une immersion gourmande et artisanale au c\\u0153ur de cette charmante cit\\u00e9 des Stuarts,  depuis le haut de la rue du Prieur\\u00e9 jusqu'\\u00e0 la place Adrien Arnoux. Entre produits du terroir, rencontres chaleureuses et ambiance pittoresque, ce march\\u00e9 est un incontournable pour les amateurs de saveurs locales et d\\u2019authenticit\\u00e9.\\n\\nLes rues d\\u2019Aubigny-sur-N\\u00e8re s\\u2019animent sous les \\u00e9tals color\\u00e9s des producteurs et artisans locaux. Fromages affin\\u00e9s, charcuteries savoureuses, pains croustillants, fruits et l\\u00e9gumes de saison, miel parfum\\u00e9 et autres douceurs vous attendent pour une exp\\u00e9rience gustative unique.\\n\\nDes parking sont \\u00e0 proximit\\u00e9, permettant d'acc\\u00e9der au march\\u00e9 \\u00e0 pied.\",\"city\":\"Aubigny-sur-N\\u00e8re\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.488108,\"lng\":2.438241,\"tags\":[\"March\\u00e9s & foires\"],\"fields\":[{\"label\":\"Category\",\"value\":\"March\\u00e9s & foires\"},{\"label\":\"City\",\"value\":\"Aubigny-sur-N\\u00e8re\"},{\"label\":\"Postal code\",\"value\":\"18700\"}],\"link\":\"\",\"event\":\"Du 31\\\/12\\\/2025 au 30\\\/12\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":34,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"Mushroom outing\",\"image\":\"\",\"credit\":\"\",\"description\":\"On the Mycelium trail\",\"city\":\"Neuvy-sur-Barangeon\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.313479,\"lng\":2.257637,\"tags\":[\"Family\"],\"fields\":[{\"label\":\"Category\",\"value\":\"Family\"},{\"label\":\"City\",\"value\":\"Neuvy-sur-Barangeon\"},{\"label\":\"Postal code\",\"value\":\"18330\"}],\"link\":\"\",\"event\":\"Du 27\\\/10\\\/2026 \\u00e0 10:00 au 27\\\/10\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":35,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"Vassil Ivanoff Exhibition\",\"image\":\"\",\"credit\":\"\",\"description\":\"The La Borne Museum highlights Vassil Ivanoff (1897-1973) through a retrospective exhibition installed in the village chapel. Over 150 works trace the journey of this Bulgarian-born artist, settled in La Borne (since 1945), and a prominent figure in ceramics. This exhibition provides a better understanding of his work and his connection with this territory known for its pottery craftsmanship. A book dedicated to the artist is also available.\",\"city\":\"Henrichemont\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.2857929,\"lng\":2.5785881,\"tags\":[\"Exhibitions\"],\"fields\":[{\"label\":\"Category\",\"value\":\"Exhibitions\"},{\"label\":\"City\",\"value\":\"Henrichemont\"},{\"label\":\"Postal code\",\"value\":\"18250\"}],\"link\":\"\",\"event\":\"Du 31\\\/08\\\/2026 \\u00e0 14:00 au 10\\\/11\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":36,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"XIT LIVE #2 - Halloween Party\",\"image\":\"\",\"credit\":\"\",\"description\":\"BANANE METALIK: French group playing Gore\\u2019n\\u2019Roll, mixing rock\\u2019n\\u2019roll and punk rock.\\n\\nLES VILAINS CLOWNS: Over 25 years of wild rock blending hard, punk, and circus.\\n\\nHORROR ZOMBIES SHOW: A mix of psychobilly, rock\\u2019n\\u2019roll, and punk with raw energy.\\n\\nBLATOIDEA: Blatoidea delivers fast, gritty, and frontal punk rock.\\n\\nOrganized by XIT Asso\",\"city\":\"Aubigny-sur-N\\u00e8re\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.4942755,\"lng\":2.3169155,\"tags\":[],\"fields\":[{\"label\":\"Category\",\"value\":\"Concerts, music & festivals\"},{\"label\":\"City\",\"value\":\"Aubigny-sur-N\\u00e8re\"},{\"label\":\"Postal code\",\"value\":\"18700\"}],\"link\":\"https:\\\/\\\/www.facebook.com\\\/profile.php?id=61573766295557\",\"event\":\"Du 30\\\/10\\\/2026 \\u00e0 18:00 au 30\\\/10\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":37,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"Gien Market - Wednesday\",\"image\":\"\",\"credit\":\"\",\"description\":\"Every Wednesday morning, Place Leclerc, in front of the Anne de Beaujeu center, a very friendly market where you can do most of your grocery shopping: fruits and vegetables, meat, cheese, fish... The vendors will be happy to present their quality products and production.\",\"city\":\"Gien\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.685196,\"lng\":2.633054,\"tags\":[\"Markets & fairs\"],\"fields\":[{\"label\":\"Category\",\"value\":\"Markets & fairs\"},{\"label\":\"City\",\"value\":\"Gien\"},{\"label\":\"Postal code\",\"value\":\"45500\"}],\"link\":\"https:\\\/\\\/www.mtonmarche.com\\\/marche\\\/212-gien-place-jean-jaures\",\"event\":\"Du 31\\\/12\\\/2025 \\u00e0 08:00 au 30\\\/12\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":38,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"Weekly Market Mery-es-Bois\",\"image\":\"\",\"credit\":\"\",\"description\":\"Our local artisans and merchants look forward to welcoming you!\",\"city\":\"M\\u00e9ry-\\u00e8s-Bois\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.3631116,\"lng\":2.4345174,\"tags\":[\"Markets & fairs\"],\"fields\":[{\"label\":\"Category\",\"value\":\"Markets & fairs\"},{\"label\":\"City\",\"value\":\"M\\u00e9ry-\\u00e8s-Bois\"},{\"label\":\"Postal code\",\"value\":\"18380\"}],\"link\":\"\",\"event\":\"Du 31\\\/12\\\/2025 \\u00e0 16:00 au 30\\\/12\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":39,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"St. Cecilia Concert with Bonny-sur-Loire Harmony\",\"image\":\"\",\"credit\":\"\",\"description\":\"On November 15th, come celebrate St. Cecilia with the Bonny-sur-Loire Harmony during an exceptional concert! Dive into a rich and varied musical universe where brass, woodwinds, and percussion unite to offer you an evening full of emotion and conviviality. This event, dedicated to the patroness of musicians, is the perfect opportunity to discover or rediscover the talent of local musicians and to vibrate to the rhythm of carefully chosen pieces. Whether you are a music lover or simply curious, let yourself be carried away by the magic of music and share this unique moment with family or friends. Free entry, warm atmosphere guaranteed! Don\\u2019t miss this essential musical appointment.\",\"city\":\"Bonny-sur-Loire\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.5601786,\"lng\":2.8405712,\"tags\":[],\"fields\":[{\"label\":\"Category\",\"value\":\"Concerts, musique & festivals\"},{\"label\":\"City\",\"value\":\"Bonny-sur-Loire\"},{\"label\":\"Postal code\",\"value\":\"45420\"}],\"link\":\"\",\"event\":\"Du 14\\\/11\\\/2026 au 14\\\/11\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":40,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"Cyclo-cross\",\"image\":\"\",\"credit\":\"\",\"description\":\"On November 15th, the Mantelot lock hosts the cyclo-cross organized by the Ch\\u00e2tillon-sur-Loire cycling club, a sporting event blending performance and spectacle. This demanding course, mixing muddy trails, natural obstacles, and technical passages, promises challenges for both competitors and enthusiasts. Every turn and ascent will test the endurance and agility of the racers, amid audience encouragement. This event is the perfect opportunity to feel the rhythm of competition and admire cyclists' self-improvement in an exceptional natural setting. A sportive and friendly day open to all, ideal for cycling lovers and families enjoying the spectacle.\",\"city\":\"Ch\\u00e2tillon-sur-Loire\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.5916,\"lng\":2.76666,\"tags\":[\"Sport & randonn\\u00e9e\"],\"fields\":[{\"label\":\"Category\",\"value\":\"Sport & randonn\\u00e9e\"},{\"label\":\"City\",\"value\":\"Ch\\u00e2tillon-sur-Loire\"},{\"label\":\"Postal code\",\"value\":\"45360\"}],\"link\":\"\",\"event\":\"Du 14\\\/11\\\/2026 \\u00e0 13:30 au 14\\\/11\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":41,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"Gourmet Market\",\"image\":\"\",\"credit\":\"\",\"description\":\"The Bellevilloises Gourmet Days celebrate 30 years of gastronomic passion! \\n\\nDiscover a gourmet market rich in regional products, culinary specialties, producers, and food artisans, with tastings and activities on the agenda.\\n\\nEnjoy a convivial meal, watch the preparation of black pudding cooked on-site, try your luck at the raffle, and be tempted by the flavors of the local terroir!\",\"city\":\"Belleville-sur-Loire\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.50441,\"lng\":2.85229,\"tags\":[\"March\\u00e9s & foires\"],\"fields\":[{\"label\":\"Category\",\"value\":\"March\\u00e9s & foires\"},{\"label\":\"City\",\"value\":\"Belleville-sur-Loire\"},{\"label\":\"Postal code\",\"value\":\"18240\"}],\"link\":\"\",\"event\":\"Du 13\\\/11\\\/2026 \\u00e0 14:00 au 13\\\/11\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":42,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"Exhibition of Bruno Pinard's Works\",\"image\":\"\",\"credit\":\"\",\"description\":\"From October 24 to November 21, the Ch\\u00e2tillon-sur-Loire Cultural Space presents an exhibition of paintings, collages, and 3D installations by Bruno Pinard. Through his works, the artist explores forms, materials, and colors to create a personal universe marked by a constant search for balance and expression. Paintings and sculptures interact and dialogue within the space, offering visitors a rich and coherent artistic journey. This exhibition invites contemplation and discovery of a sensitive approach, where each work leaves room for interpretation and feeling. Accessible to all, this cultural event is a privileged opportunity to meet the work of a contemporary artist in a space dedicated to creation and artistic sharing.\",\"city\":\"Ch\\u00e2tillon-sur-Loire\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.5905449,\"lng\":2.7530337,\"tags\":[\"Expositions\"],\"fields\":[{\"label\":\"Category\",\"value\":\"Expositions\"},{\"label\":\"City\",\"value\":\"Ch\\u00e2tillon-sur-Loire\"},{\"label\":\"Postal code\",\"value\":\"45360\"}],\"link\":\"\",\"event\":\"Du 23\\\/10\\\/2026 \\u00e0 14:00 au 20\\\/11\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":43,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"Jeu en famille \\\"Le bateau fant\\u00f4me de Briare\\\"\",\"image\":\"\",\"credit\":\"\",\"description\":\"\\u00c0 l\\u2019occasion des vacances de la Toussaint, partez \\u00e0 l\\u2019aventure au Mus\\u00e9e des 2 Marines et du Pont-Canal \\u00e0 Briare avec \\u00ab Le bateau fant\\u00f4me de Briare \\u00bb ! Du 17 octobre au 1er novembre 2026, petits et grands sont invit\\u00e9s \\u00e0 mener l\\u2019enqu\\u00eate et \\u00e0 retrouver les pi\\u00e8ces du bateau fant\\u00f4me gr\\u00e2ce \\u00e0 un jeu de d\\u00e9couverte \\u00e0 r\\u00e9aliser en toute autonomie dans le mus\\u00e9e. Une activit\\u00e9 ludique et familiale, accessible d\\u00e8s 4 ans, pour d\\u00e9couvrir le patrimoine autrement dans une atmosph\\u00e8re myst\\u00e9rieuse d\\u2019Halloween. Rendez-vous tous les jours de 14 h \\u00e0 18 h. Gratuit jusqu\\u2019\\u00e0 6 ans inclus. Enfant : 5 \\u20ac ; adulte : 6 \\u20ac.\",\"city\":\"Briare\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.643066,\"lng\":2.7350854,\"tags\":[\"En famille\"],\"fields\":[{\"label\":\"Category\",\"value\":\"En famille\"},{\"label\":\"City\",\"value\":\"Briare\"},{\"label\":\"Postal code\",\"value\":\"45250\"}],\"link\":\"https:\\\/\\\/musee-2-marines.com\\\/\",\"event\":\"Du 16\\\/10\\\/2026 \\u00e0 14:00 au 31\\\/10\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":44,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"Beaulieu-sur-Loire Market - Wednesday\",\"image\":\"\",\"credit\":\"\",\"description\":\"The market takes place on Wednesday mornings from 8:30 am to 12 pm. Traditional market in the heart of the medieval town, surrounded by all necessary local shops: pharmacy, bakery, restaurant, caf\\u00e9s... You will find dairy, cold cuts, meats, vegetables, and occasionally clothing.\",\"city\":\"Ch\\u00e2tillon-sur-Loire\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.5434473,\"lng\":2.8176173,\"tags\":[\"March\\u00e9s & foires\"],\"fields\":[{\"label\":\"Category\",\"value\":\"March\\u00e9s & foires\"},{\"label\":\"City\",\"value\":\"Ch\\u00e2tillon-sur-Loire\"},{\"label\":\"Postal code\",\"value\":\"45630\"}],\"link\":\"https:\\\/\\\/www.mtonmarche.com\\\/marche\\\/209-beaulieu-sur-loire-place-de-l-eglise\",\"event\":\"Du 31\\\/12\\\/2025 \\u00e0 08:30 au 30\\\/12\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":45,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"Les Voix de Rivendell Vocal Ensemble Concert\",\"image\":\"\",\"credit\":\"\",\"description\":\"Let yourself be enchanted by the Vocal Ensemble \\u00ab Les Voix de Rivendell \\u00bb, directed by Jeremy Reynolds. On Saturday, October 24, 2026, at 8:30 pm, the Saint-Maurice Church of Ch\\u00e2tillon-sur-Loire will transform into a magical setting for an evening filled with emotion and wonder. A concert organized by the municipality, as part of the Loiret cultural season \\u00ab En sc\\u00e8ne! \\u00bb, with support from the Department. Free entry: come share this musical moment!\",\"city\":\"Ch\\u00e2tillon-sur-Loire\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.5897035,\"lng\":2.749985,\"tags\":[],\"fields\":[{\"label\":\"Category\",\"value\":\"Concerts, musique & festivals\"},{\"label\":\"City\",\"value\":\"Ch\\u00e2tillon-sur-Loire\"},{\"label\":\"Postal code\",\"value\":\"45360\"}],\"link\":\"\",\"event\":\"Du 23\\\/10\\\/2026 \\u00e0 20:30 au 23\\\/10\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":46,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"Giennois Producers Market\",\"image\":\"\",\"credit\":\"\",\"description\":\"Come and discover a local market with local producers and regional products:\\nFruits and vegetables, meat, cheese, fish... \\n\\nMerchants will be happy to present their high-quality products and produce.\",\"city\":\"Poilly-lez-Gien\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.6787432,\"lng\":2.5991973,\"tags\":[\"March\\u00e9s & foires\"],\"fields\":[{\"label\":\"Category\",\"value\":\"March\\u00e9s & foires\"},{\"label\":\"City\",\"value\":\"Poilly-lez-Gien\"},{\"label\":\"Postal code\",\"value\":\"45500\"}],\"link\":\"https:\\\/\\\/www.facebook.com\\\/share\\\/AfvCHABDxkTzquJV\\\/\",\"event\":\"Du 24\\\/10\\\/2026 \\u00e0 09:00 au 24\\\/10\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":47,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"Halloween at Blancafort Castle\",\"image\":\"\",\"credit\":\"\",\"description\":\"Blancafort Castle celebrates Halloween on October 31, 2026, with a fun activity designed for children.\\n\\nSearch for 7 monsters hidden in the castle park and discover the magic word that will earn you a reward. A contest completes the adventure: participants can try to guess the weight of a bowl of candies. The activity runs from 10 am to 5 pm. The cost is \\u20ac2 per child up to 18 years old, and entry is free for companions. Each child must be accompanied by an adult. As prizes are limited, no reservations are necessary.\\n\\nBetween mysteries, riddles, funny monsters, and treats, come share a magical family moment in an exceptional setting!\",\"city\":\"Blancafort\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.5316874,\"lng\":2.5340614,\"tags\":[\"En famille\"],\"fields\":[{\"label\":\"Category\",\"value\":\"En famille\"},{\"label\":\"City\",\"value\":\"Blancafort\"},{\"label\":\"Postal code\",\"value\":\"18410\"}],\"link\":\"https:\\\/\\\/www.facebook.com\\\/chateaublancafort\",\"event\":\"Du 30\\\/10\\\/2026 \\u00e0 10:00 au 30\\\/10\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":48,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"The Night of the Burning\",\"image\":\"\",\"credit\":\"\",\"description\":\"For the second year, the burning takes place in Santranges.\\nCome discover all this wicked atmosphere, these wizards and enchantresses...\\nTorch descent, animations, and spells.\\nRefreshments and food available on site!\",\"city\":\"Santranges\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.4991622,\"lng\":2.7698621,\"tags\":[\"Family\"],\"fields\":[{\"label\":\"Category\",\"value\":\"Family\"},{\"label\":\"City\",\"value\":\"Santranges\"},{\"label\":\"Postal code\",\"value\":\"18240\"}],\"link\":\"\",\"event\":\"Du 29\\\/10\\\/2026 \\u00e0 19:00 au 29\\\/10\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":49,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"Micro-Folie All Crazy in Japan!\",\"image\":\"\",\"credit\":\"\",\"description\":\"Embark on a journey to the heart of Japan without leaving Briare! From October 9 to November 21, 2026, Micro-Folie offers a rich and original program focused on Japanese culture. Discover the digital museum, exhibitions, games, workshops, the world of manga, and Japanese lifestyle. An entertaining and cultural experience to share with family or friends at Ch\\u00e2teau de Trousse- Barri\\u00e8re.\",\"city\":\"Briare\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.6497544,\"lng\":2.7357503,\"tags\":[\"Exhibitions\"],\"fields\":[{\"label\":\"Category\",\"value\":\"Exhibitions\"},{\"label\":\"City\",\"value\":\"Briare\"},{\"label\":\"Postal code\",\"value\":\"45250\"}],\"link\":\"\",\"event\":\"Du 08\\\/10\\\/2026 \\u00e0 10:00 au 20\\\/11\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":50,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"Seed Swap\",\"image\":\"\",\"credit\":\"\",\"description\":\"Need seeds for your 2027 planting? Seeds to share? Join us at the town hall square to collect our seeds from the garden of the miller.\",\"city\":\"Neuvy-sur-Barangeon\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.313479,\"lng\":2.257637,\"tags\":[],\"fields\":[{\"label\":\"Category\",\"value\":\"Flea markets & garage sales\"},{\"label\":\"City\",\"value\":\"Neuvy-sur-Barangeon\"},{\"label\":\"Postal code\",\"value\":\"18330\"}],\"link\":\"\",\"event\":\"Du 31\\\/10\\\/2026 \\u00e0 09:00 au 31\\\/10\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":51,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"[Concert] Effervescence & Pop&Choeurs Choir\",\"image\":\"\",\"credit\":\"\",\"description\":\"Concert at Saint Symphorien Church, with the Effervescence & Pop&Choeurs choir.\",\"city\":\"Savigny-en-Sancerre\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.4419262,\"lng\":2.8095991,\"tags\":[],\"fields\":[{\"label\":\"Category\",\"value\":\"Concerts, music & festivals\"},{\"label\":\"City\",\"value\":\"Savigny-en-Sancerre\"},{\"label\":\"Postal code\",\"value\":\"18240\"}],\"link\":\"\",\"event\":\"Du 14\\\/11\\\/2026 \\u00e0 15:00 au 14\\\/11\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":52,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"Halloween\",\"image\":\"\",\"credit\":\"\",\"description\":\"From 2 p.m., enjoy the activity \\\"Saw\\u2019Trouille-ify It!\\\" with pumpkin carving, followed at 4:30 p.m. by a soup-making workshop. Face painting for kids and adults, giant games with Ludomobile, and other entertainments will also animate the afternoon.\\n\\nAt 6:30 p.m., settle in for the screening of S.O.S. Ghosts, accompanied by a meal included. Then, at 8 p.m., join \\\"The Ronde of R\\u00f4deurs,\\\" a candy hunt to end the evening.\\n\\nSaturday, October 31, 2026, from 2 p.m. to 9 p.m.\\n1 rue de Bic\\u00eatre \\u2013 Bonny-sur-Loire\\nPrice: 5 \\u20ac per family\\n\\nCome dressed up and enjoy a friendly family day.\",\"city\":\"Bonny-sur-Loire\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.5591097,\"lng\":2.8412184,\"tags\":[\"En famille\"],\"fields\":[{\"label\":\"Category\",\"value\":\"En famille\"},{\"label\":\"City\",\"value\":\"Bonny-sur-Loire\"},{\"label\":\"Postal code\",\"value\":\"45420\"}],\"link\":\"\",\"event\":\"Du 30\\\/10\\\/2026 \\u00e0 14:00 au 30\\\/10\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":53,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"Halloween Laser Game\",\"image\":\"\",\"credit\":\"\",\"description\":\"The Gienois Commercial Union invites you to participate in a free Laser Game activity on Friday, October 30, from 4 p.m. to 9 p.m., on Jean-Jaur\\u00e8s Square in Gien.\\n\\nA fun and dynamic activity suitable from age 8 and up, to share a moment of fun with family or friends!\",\"city\":\"Gien\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.684624,\"lng\":2.630211,\"tags\":[\"En famille\"],\"fields\":[{\"label\":\"Category\",\"value\":\"En famille\"},{\"label\":\"City\",\"value\":\"Gien\"},{\"label\":\"Postal code\",\"value\":\"45500\"}],\"link\":\"\",\"event\":\"Du 29\\\/10\\\/2026 \\u00e0 16:00 au 29\\\/10\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":54,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"Night Tour of the City\",\"image\":\"\",\"credit\":\"\",\"description\":\"The Tourism Office of Gien invites you to discover the city in a different way, by the light of your flashlight, on Saturday, October 31st at 5:30 p.m.\\n\\nFor 1 hour and 30 minutes, let yourself be guided through the streets of Gien and dive into a universe filled with myths, legends, and mysterious stories.\\n\\nReservation required.\\n\\nPlease come with your flashlight.\",\"city\":\"Gien\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.6848045,\"lng\":2.6299354,\"tags\":[\"En famille\"],\"fields\":[{\"label\":\"Category\",\"value\":\"En famille\"},{\"label\":\"City\",\"value\":\"Gien\"},{\"label\":\"Postal code\",\"value\":\"45500\"}],\"link\":\"\",\"event\":\"Du 30\\\/10\\\/2026 \\u00e0 17:30 au 30\\\/10\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":55,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"Local Products Market\",\"image\":\"\",\"credit\":\"\",\"description\":\"Don't miss the Cernoy-en-Berry Local Products Market on June 5th, a must-attend event for lovers of local and authentic products! Meet local artisans and producers showcasing their specialties. A great opportunity to discover our unique flavors, fill your basket with delights, and support local craftsmanship. Enjoy the warm and friendly atmosphere of this market, perfect for exchanging, sharing, and having a pleasant time. With family or friends, stock up on treats and ideas for your meals!\",\"city\":\"Cernoy-en-Berry\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.5401494,\"lng\":2.6609202,\"tags\":[\"March\\u00e9s & foires\"],\"fields\":[{\"label\":\"Category\",\"value\":\"March\\u00e9s & foires\"},{\"label\":\"City\",\"value\":\"Cernoy-en-Berry\"},{\"label\":\"Postal code\",\"value\":\"45360\"}],\"link\":\"\",\"event\":\"Du 05\\\/11\\\/2026 \\u00e0 16:00 au 05\\\/11\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":56,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"Halloween Detective Game\",\"image\":\"\",\"credit\":\"\",\"description\":\"On the occasion of Halloween, associations La Grange and La Guilde du Nouv\\u00e8u invite you to conduct the investigation at Breuz\\u00e9, Oizon!\\n\\nBut who killed Perceval? It's up to you to find out\\u2026 Equipped with your flashlight, head to meet the villagers of Muton Noir and collect clues that will help you solve this mysterious case. Two sessions are proposed on Saturday, October 31st at 4 pm and 6 pm. The investigation is by reservation and is accessible to children aged 12 and over accompanied.\\n\\nBring a water bottle and a flashlight for this nocturnal adventure full of mystery!\",\"city\":\"Oizon\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.4631348,\"lng\":2.5217286,\"tags\":[\"En famille\"],\"fields\":[{\"label\":\"Category\",\"value\":\"En famille\"},{\"label\":\"City\",\"value\":\"Oizon\"},{\"label\":\"Postal code\",\"value\":\"18700\"}],\"link\":\"\",\"event\":\"Du 30\\\/10\\\/2026 \\u00e0 18:00 au 30\\\/10\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":57,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"Halloween \\u00e0 Villemurlin\",\"image\":\"\",\"credit\":\"\",\"description\":\"- par la Municipalit\\u00e9 - \\n\\nD\\u00e9part Place de l'\\u00e9glise \\nChaque parent est responsable de son\\\/ses enfant(s)\",\"city\":\"Villemurlin\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.684365,\"lng\":2.335537,\"tags\":[\"En famille\"],\"fields\":[{\"label\":\"Category\",\"value\":\"En famille\"},{\"label\":\"City\",\"value\":\"Villemurlin\"},{\"label\":\"Postal code\",\"value\":\"45600\"}],\"link\":\"\",\"event\":\"Du 29\\\/10\\\/2026 \\u00e0 18:00 au 29\\\/10\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":58,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"Exposition Roland Sch\\u00e4r\",\"image\":\"\",\"credit\":\"\",\"description\":\"Cet \\u00e9t\\u00e9, Le Cerf poursuit sa vocation de lieu de rencontres et de d\\u00e9couvertes en ouvrant ses portes \\u00e0 l\\u2019artiste plasticien Roland Sch\\u00e4r.\\n\\nInstall\\u00e9 \\u00e0 Vailly-sur-Sauldre, @rolandschar d\\u00e9veloppe depuis de nombreuses ann\\u00e9es une \\u0153uvre sensible et singuli\\u00e8re, expos\\u00e9e en France comme \\u00e0 l\\u2019international. Son travail puise son inspiration dans les paysages travers\\u00e9s, les mat\\u00e9riaux naturels, les formes organiques et les g\\u00e9om\\u00e9tries qui structurent notre regard\\u2026\",\"city\":\"Vailly-sur-Sauldre\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.4584524,\"lng\":2.6497831,\"tags\":[\"Expositions\"],\"fields\":[{\"label\":\"Category\",\"value\":\"Expositions\"},{\"label\":\"City\",\"value\":\"Vailly-sur-Sauldre\"},{\"label\":\"Postal code\",\"value\":\"18260\"}],\"link\":\"https:\\\/\\\/lecerfvailly.fr\\\/\",\"event\":\"Du 31\\\/08\\\/2026 \\u00e0 18:00 au 24\\\/10\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":59,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"March\\u00e9 d'halloween\",\"image\":\"\",\"credit\":\"\",\"description\":\"La Ville de Gien vous donne rendez-vous le vendredi 30 octobre, d\\u00e8s 16h, sur la place Jean-Jaur\\u00e8s, pour un march\\u00e9 plac\\u00e9 sous le signe d\\u2019Halloween !\\n\\nUn stand de maquillage sera propos\\u00e9 sur place pour permettre aux petits et grands de se mettre dans l\\u2019ambiance.\\n\\n\\u00c0 18h, participez au grand d\\u00e9fil\\u00e9 d\\u00e9guis\\u00e9 et venez partager un moment festif et convivial en famille ou entre amis !\",\"city\":\"Gien\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.683998,\"lng\":2.63185,\"tags\":[\"En famille\"],\"fields\":[{\"label\":\"Category\",\"value\":\"En famille\"},{\"label\":\"City\",\"value\":\"Gien\"},{\"label\":\"Postal code\",\"value\":\"45500\"}],\"link\":\"\",\"event\":\"Du 29\\\/10\\\/2026 \\u00e0 16:00 au 29\\\/10\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":60,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"Soir\\u00e9e Halloween\",\"image\":\"\",\"credit\":\"\",\"description\":\"Les sapeurs-pompiers de Beaulieu-sur-Loire vous invitent \\u00e0 leur grande Soir\\u00e9e Halloween, le samedi 31 octobre 2026, de 16h30 \\u00e0 23h, \\u00e0 la salle des f\\u00eates de la commune. Petits et grands pourront participer \\u00e0 de nombreuses animations : une chasse aux bonbons pour les enfants, un concours de d\\u00e9guisement pour faire parler son imagination et ses talents de couturier, ainsi qu'une pes\\u00e9e de citrouille pour tenter de deviner son poids. Pour se restaurer et se d\\u00e9salt\\u00e9rer, un food-truck et une buvette seront sur place tout au long de la soir\\u00e9e. Pensez \\u00e0 ressortir vos costumes les plus effrayants pour une soir\\u00e9e conviviale, entre frissons et bonne humeur !\",\"city\":\"Beaulieu-sur-Loire\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.54487,\"lng\":2.809933,\"tags\":[\"Animations locales\"],\"fields\":[{\"label\":\"Category\",\"value\":\"Animations locales\"},{\"label\":\"City\",\"value\":\"Beaulieu-sur-Loire\"},{\"label\":\"Postal code\",\"value\":\"45630\"}],\"link\":\"\",\"event\":\"Du 30\\\/10\\\/2026 \\u00e0 16:30 au 30\\\/10\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":61,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"Bourse aux jouets\",\"image\":\"\",\"credit\":\"\",\"description\":\"Participez \\u00e0 la Bourse aux Jouets organis\\u00e9e par la Maison de Pays de Bonny-sur-Loire ! Cet \\u00e9v\\u00e9nement est l'occasion id\\u00e9ale de donner une seconde vie aux jouets de vos enfants tout en faisant plaisir \\u00e0 d'autres. D\\u00e9posez vos jouets en bon \\u00e9tat \\u00e0 la Maison de Pays du 12 au 18 novembre.\\n\\n C'est une belle opportunit\\u00e9 pour d\\u00e9couvrir des jouets divers et vari\\u00e9s tout en profitant de l'atmosph\\u00e8re festive de No\\u00ebl.\\n\\nEn participant, vous contribuez \\u00e0 une d\\u00e9marche \\u00e9coresponsable en recyclant des jouets tout en favorisant l\\u2019entraide et le partage au sein de la communaut\\u00e9. N'h\\u00e9sitez pas \\u00e0 faire le tri chez vous et \\u00e0 apporter les jouets qui ne servent plus !\",\"city\":\"Bonny-sur-Loire\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.56007,\"lng\":2.83961,\"tags\":[\"En famille\"],\"fields\":[{\"label\":\"Category\",\"value\":\"En famille\"},{\"label\":\"City\",\"value\":\"Bonny-sur-Loire\"},{\"label\":\"Postal code\",\"value\":\"45420\"}],\"link\":\"\",\"event\":\"Du 13\\\/11\\\/2026 \\u00e0 14:00 au 18\\\/12\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":62,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"Vide-grenier du 11 novembre\",\"image\":\"\",\"credit\":\"\",\"description\":\"Le 11 novembre, le Champ de Foire \\u00e0 Ch\\u00e2tillon-sur-Loire se transforme en un v\\u00e9ritable paradis pour les amateurs de chine lors du vide-grenier organis\\u00e9 par le Comit\\u00e9 des f\\u00eates. Stands vari\\u00e9s, objets anciens, v\\u00eatements, livres et tr\\u00e9sors cach\\u00e9s attendent les visiteurs \\u00e0 la recherche de bonnes affaires et de d\\u00e9couvertes insolites. Ce rendez-vous incontournable promet une ambiance conviviale, id\\u00e9ale pour fl\\u00e2ner, \\u00e9changer avec les exposants et repartir avec des trouvailles uniques. Que ce soit pour vendre, acheter ou simplement profiter d\\u2019une balade dominicale anim\\u00e9e, cet \\u00e9v\\u00e9nement est parfait pour toute la famille. R\\u00e9servation conseill\\u00e9e pour exposer et partager ce moment festif au c\\u0153ur du Champ de Foire.\",\"city\":\"Ch\\u00e2tillon-sur-Loire\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.59075,\"lng\":2.74866,\"tags\":[],\"fields\":[{\"label\":\"Category\",\"value\":\"Brocantes & vide-greniers\"},{\"label\":\"City\",\"value\":\"Ch\\u00e2tillon-sur-Loire\"},{\"label\":\"Postal code\",\"value\":\"45360\"}],\"link\":\"\",\"event\":\"Du 10\\\/11\\\/2026 au 10\\\/11\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":63,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"De Londres \\u00e0 Edimbourg\",\"image\":\"\",\"credit\":\"\",\"description\":\"Viole, cistre, english guitar, autant d\\u2019instruments aux sonorit\\u00e9s nouvelles qui vous transporteront de l\\u2019autre c\\u00f4t\\u00e9 de la\\nManche.\\n\\nDans les tavernes, les jardins ou les salles de bal, les airs tendres et rythm\\u00e9s des musiques \\u00e9cossaises, galloises et irlandaises prennent possession des salons londoniens. Venez d\\u00e9couvrir un joyeux programme de ballades et de danses qui m\\u00e9ritent de r\\u00e9sonner dans la ville de l\\u2019Auld Alliance !\\n\\nOrganis\\u00e9 par la Ville d\\u2019Aubigny-sur-N\\u00e8re\",\"city\":\"Aubigny-sur-N\\u00e8re\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.488779,\"lng\":2.440923,\"tags\":[],\"fields\":[{\"label\":\"Category\",\"value\":\"Concerts, musique & festivals\"},{\"label\":\"City\",\"value\":\"Aubigny-sur-N\\u00e8re\"},{\"label\":\"Postal code\",\"value\":\"18700\"}],\"link\":\"\",\"event\":\"Du 12\\\/11\\\/2026 \\u00e0 18:30 au 12\\\/11\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":64,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"50th Autumn Art Fair\",\"image\":\"\",\"credit\":\"\",\"description\":\"Immerse yourself in the artistic world at the 49th Autumn Art Fair of Bonny-sur-Loire, taking place from October 24th to November 1st. This exhibition, held at the Multi-purpose Hall, invites you to discover works by various local artists.\\n\\nEntry is free, allowing you to enjoy art without constraints. \\nDon\\u2019t miss this opportunity to meet passionate artists and marvel at their creations.\\n\\nWhether you're an art enthusiast or just curious, this event promises an enriching and inspiring experience for all. Come in large numbers!\",\"city\":\"Bonny-sur-Loire\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.5601734,\"lng\":2.8405891,\"tags\":[\"Expositions\"],\"fields\":[{\"label\":\"Category\",\"value\":\"Expositions\"},{\"label\":\"City\",\"value\":\"Bonny-sur-Loire\"},{\"label\":\"Postal code\",\"value\":\"45420\"}],\"link\":\"\",\"event\":\"Du 23\\\/10\\\/2026 au 31\\\/10\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":65,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"Halloween Evening\",\"image\":\"\",\"credit\":\"\",\"description\":\"On Friday, October 31, 2026, starting at 7 pm, the Les Pr\\u00e9sF\\u00eatards association invites you to celebrate Halloween at the Ch\\u00e2tillon-sur-Loire Socio-Cultural Center. The evening will kick off with the show \\u00ab The Haunted House \\u00bb, a mysterious universe full of surprises that will delight children and adults alike. To complete the atmosphere, a face-painting workshop will allow children to transform into frightening or fantastic creatures, and a raffle will spice up the party with many prizes to be won. On site, enjoy a refreshment stand and a friendly catering with cr\\u00eapes and sweet treats. Entry costs \\u20ac2 per person, for a family-friendly and festive evening not to be missed. Information at 06 38 84 47 23.\",\"city\":\"Ch\\u00e2tillon-sur-Loire\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.5912608,\"lng\":2.7489931,\"tags\":[\"En famille\"],\"fields\":[{\"label\":\"Category\",\"value\":\"En famille\"},{\"label\":\"City\",\"value\":\"Ch\\u00e2tillon-sur-Loire\"},{\"label\":\"Postal code\",\"value\":\"45360\"}],\"link\":\"\",\"event\":\"Du 30\\\/10\\\/2026 \\u00e0 19:00 au 30\\\/10\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":66,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"BOOGIE-WOOGIE Jazz Funk CONCERT - Ben TOURY and Johann FIOT\",\"image\":\"\",\"credit\":\"\",\"description\":\"Saturday, October 24 at 8:30 pm, Ben TOURY and Johann FIOT, two musicians from the Cocodrile Gombo band, give a concert at the Maison du Braconnage.\\nBen TOURY on piano and Johann FIOT on drums\\nConcert in various styles such as blues, boogie-woogie, jazz, funk, classical music, ska, and world music.\\nRemember to book to facilitate the organization of this evening via amiss@maisondubraconnage.fr or 06 21 14 39 20\\nFeel free to leave a message, we will call you back as soon as possible.\\nAdults \\u20ac12 & children under 12 \\u20ac8\\nTickets sales open at 7:53 pm.\",\"city\":\"Chaon\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.6099312,\"lng\":2.165799,\"tags\":[],\"fields\":[{\"label\":\"Category\",\"value\":\"Concerts, musique & festivals\"},{\"label\":\"City\",\"value\":\"Chaon\"},{\"label\":\"Postal code\",\"value\":\"41600\"}],\"link\":\"\",\"event\":\"Du 23\\\/10\\\/2026 \\u00e0 20:00 au 23\\\/10\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":67,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"Alex Pasqualini Exhibition\",\"image\":\"\",\"credit\":\"\",\"description\":\"Paintings\",\"city\":\"Neuvy-sur-Barangeon\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.313479,\"lng\":2.257637,\"tags\":[\"Exhibitions\"],\"fields\":[{\"label\":\"Category\",\"value\":\"Exhibitions\"},{\"label\":\"City\",\"value\":\"Neuvy-sur-Barangeon\"},{\"label\":\"Postal code\",\"value\":\"18330\"}],\"link\":\"\",\"event\":\"Du 02\\\/11\\\/2026 au 30\\\/12\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]},{\"id\":68,\"featurable\":true,\"type\":\"evenements-locaux-358\",\"name\":\"George Sand, 150 Years of Modernity\",\"image\":\"\",\"credit\":\"\",\"description\":\"The year 2026 marks the 150th anniversary of the death of George Sand, a major figure of the 19th century. On this occasion, a traveling exhibition is created by the George Sand Museum and the Black Valley to celebrate her work and rediscover her literary, artistic, and political legacy.\",\"city\":\"Belleville-sur-Loire\",\"address\":\"\",\"km\":null,\"min\":null,\"lat\":47.5075683,\"lng\":2.851899,\"tags\":[\"Expositions\"],\"fields\":[{\"label\":\"Category\",\"value\":\"Expositions\"},{\"label\":\"City\",\"value\":\"Belleville-sur-Loire\"},{\"label\":\"Postal code\",\"value\":\"18240\"}],\"link\":\"\",\"event\":\"Du 05\\\/11\\\/2026 au 27\\\/11\\\/2026 \\u00e0 23:59\",\"faq\":[],\"video_url\":\"\",\"video_embed\":null,\"documents\":[],\"gallery\":[]}];\n    var CATS = {\"villes-aux-alentours\":{\"key\":\"villes-aux-alentours\",\"label\":\"Surrounding towns\",\"adhoc\":false,\"color\":\"#c2410c\",\"count\":5,\"image\":\"https:\\\/\\\/www.camping-aubigny.com\\\/wp-content\\\/uploads\\\/2020\\\/11\\\/Kenya-salon-ferme-scaled.jpeg\"},\"evenements-locaux-358\":{\"key\":\"evenements-locaux-358\",\"label\":\"Local Events\",\"adhoc\":false,\"color\":\"#2563eb\",\"count\":64,\"image\":\"\"}};\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":""},"sujet":[],"class_list":["post-3539","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Discover around you - Camping des Etangs ****<\/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.camping-aubigny.com\/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 - Camping des Etangs ****\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.camping-aubigny.com\/elaia-metadatas\/\" \/>\n<meta property=\"og:site_name\" content=\"Camping des Etangs ****\" \/>\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.camping-aubigny.com\\\/elaia-metadatas\\\/\",\"url\":\"https:\\\/\\\/www.camping-aubigny.com\\\/elaia-metadatas\\\/\",\"name\":\"Discover around you - Camping des Etangs ****\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.camping-aubigny.com\\\/#website\"},\"datePublished\":\"2026-10-20T19:58:24+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.camping-aubigny.com\\\/elaia-metadatas\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.camping-aubigny.com\\\/elaia-metadatas\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.camping-aubigny.com\\\/elaia-metadatas\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Campsite in Cher\",\"item\":\"https:\\\/\\\/www.camping-aubigny.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Discover around you\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.camping-aubigny.com\\\/#website\",\"url\":\"https:\\\/\\\/www.camping-aubigny.com\\\/\",\"name\":\"Camping des Etangs ****\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.camping-aubigny.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.camping-aubigny.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.camping-aubigny.com\\\/#organization\",\"name\":\"Camping des \u00e9tangs\",\"url\":\"https:\\\/\\\/www.camping-aubigny.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.camping-aubigny.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.camping-aubigny.com\\\/wp-content\\\/uploads\\\/2022\\\/05\\\/logo_camping-des-etangs-sans-fond.png\",\"contentUrl\":\"https:\\\/\\\/www.camping-aubigny.com\\\/wp-content\\\/uploads\\\/2022\\\/05\\\/logo_camping-des-etangs-sans-fond.png\",\"width\":237,\"height\":208,\"caption\":\"Camping des \u00e9tangs\"},\"image\":{\"@id\":\"https:\\\/\\\/www.camping-aubigny.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Discover around you - Camping des Etangs ****","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.camping-aubigny.com\/elaia-metadatas\/","og_locale":"en_US","og_type":"article","og_title":"Discover around you - Camping des Etangs ****","og_url":"https:\/\/www.camping-aubigny.com\/elaia-metadatas\/","og_site_name":"Camping des Etangs ****","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.camping-aubigny.com\/elaia-metadatas\/","url":"https:\/\/www.camping-aubigny.com\/elaia-metadatas\/","name":"Discover around you - Camping des Etangs ****","isPartOf":{"@id":"https:\/\/www.camping-aubigny.com\/#website"},"datePublished":"2026-10-20T19:58:24+00:00","breadcrumb":{"@id":"https:\/\/www.camping-aubigny.com\/elaia-metadatas\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.camping-aubigny.com\/elaia-metadatas\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.camping-aubigny.com\/elaia-metadatas\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Campsite in Cher","item":"https:\/\/www.camping-aubigny.com\/en\/"},{"@type":"ListItem","position":2,"name":"Discover around you"}]},{"@type":"WebSite","@id":"https:\/\/www.camping-aubigny.com\/#website","url":"https:\/\/www.camping-aubigny.com\/","name":"Camping des Etangs ****","description":"","publisher":{"@id":"https:\/\/www.camping-aubigny.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.camping-aubigny.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.camping-aubigny.com\/#organization","name":"Camping des \u00e9tangs","url":"https:\/\/www.camping-aubigny.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.camping-aubigny.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.camping-aubigny.com\/wp-content\/uploads\/2022\/05\/logo_camping-des-etangs-sans-fond.png","contentUrl":"https:\/\/www.camping-aubigny.com\/wp-content\/uploads\/2022\/05\/logo_camping-des-etangs-sans-fond.png","width":237,"height":208,"caption":"Camping des \u00e9tangs"},"image":{"@id":"https:\/\/www.camping-aubigny.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.camping-aubigny.com\/en\/wp-json\/wp\/v2\/pages\/3539","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.camping-aubigny.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.camping-aubigny.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.camping-aubigny.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.camping-aubigny.com\/en\/wp-json\/wp\/v2\/comments?post=3539"}],"version-history":[{"count":1,"href":"https:\/\/www.camping-aubigny.com\/en\/wp-json\/wp\/v2\/pages\/3539\/revisions"}],"predecessor-version":[{"id":3540,"href":"https:\/\/www.camping-aubigny.com\/en\/wp-json\/wp\/v2\/pages\/3539\/revisions\/3540"}],"wp:attachment":[{"href":"https:\/\/www.camping-aubigny.com\/en\/wp-json\/wp\/v2\/media?parent=3539"}],"wp:term":[{"taxonomy":"sujet","embeddable":true,"href":"https:\/\/www.camping-aubigny.com\/en\/wp-json\/wp\/v2\/sujet?post=3539"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}