{"id":3128,"date":"2025-03-05T11:14:44","date_gmt":"2025-03-05T10:14:44","guid":{"rendered":"https:\/\/dev.causses-gorgesaveyron.com\/?page_id=3128"},"modified":"2026-03-17T16:06:01","modified_gmt":"2026-03-17T15:06:01","slug":"sobre-el-agua","status":"publish","type":"page","link":"https:\/\/causses-gorgesaveyron.com\/es\/sur-leau\/","title":{"rendered":"En el agua"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3128\" class=\"elementor elementor-3128\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7d6db1c e-con-full e-flex e-con e-parent\" data-id=\"7d6db1c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-f7ecfaf e-flex e-con-boxed e-con e-child\" data-id=\"f7ecfaf\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0e67970 elementor-widget elementor-widget-heading\" data-id=\"0e67970\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Sur l'eau<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cfc2ec6 elementor-widget elementor-widget-heading\" data-id=\"cfc2ec6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Plongez au coeur de nos points d'eau<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4ebd831 elementor-widget elementor-widget-wp-widget-aioseo-breadcrumb-widget\" data-id=\"4ebd831\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"wp-widget-aioseo-breadcrumb-widget.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\tAccueil\n\t\t<\/span><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-880e546 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"880e546\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c46a217\" data-id=\"c46a217\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-1ac196a elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1ac196a\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-56fe1d1\" data-id=\"56fe1d1\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a71383d elementor-widget elementor-widget-heading\" data-id=\"a71383d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u00e0 explorer<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-039dfbe elementor-widget elementor-widget-heading\" data-id=\"039dfbe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">D\u00e9couvrez nos activit\u00e9s<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-475bfbc elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"475bfbc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-c611850\" data-id=\"c611850\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5acaadb elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"5acaadb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><b><i>La rivi\u00e8re Aveyron en Canoe :<\/i><\/b><\/p><p>Sur l\u2019Aveyron, dans un paysage idyllique o\u00f9 le calme, le murmure des oiseaux, et le chuchotement de la rivi\u00e8re ont remplac\u00e9 les klaxons et le bruit des moteurs. Offrez-vous une \u00e9chapp\u00e9e nautique hors du temps dans les gorges de l\u2019Aveyron.<\/p><p>Se laisser porter par le courant, traverser de petits rapides, ou passer sous les ponts m\u00e9talliques ou de pierre, c\u2019est au programme de votre descente. On approche de petites plages priv\u00e9es o\u00f9 l\u2019on peut se d\u00e9salt\u00e9rer \u00e0 l\u2019ombre et poser les rames quelques instants pour profiter de la vue.<\/p><p>Le site d\u2019exception des Gorges de l\u2019Aveyron, class\u00e9 Natura 2000, abrite plusieurs esp\u00e8ces prot\u00e9g\u00e9es dont l\u2019habitat reste \u00e0 pr\u00e9server. N\u2019oubliez pas de ramener vos d\u00e9tritus, laissez la rivi\u00e8re et ses berges en bon \u00e9tat.\u00a0<\/p><p><strong>Les baignades surveill\u00e9es :<\/strong><\/p><p>Envie de d\u00e9plier votre serviette dans un lieu inoubliable ou encore de profiter d&#8217;un instant farniente au bord de l&#8217;eau. Lac de Parisot, Piscine municipale de Saint-Antonin-Noble-Val ou encore les berges de Lagu\u00e9pie sont des espaces am\u00e9nag\u00e9s et surveill\u00e9s pour la baignade en toute tranquillit\u00e9.\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-8de80d4 elementor-section-stretched elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"8de80d4\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0cf17f6\" data-id=\"0cf17f6\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-cfc9ca9 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"cfc9ca9\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-87a92c8\" data-id=\"87a92c8\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4807c60 elementor-widget elementor-widget-winwood-activities\" data-id=\"4807c60\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"winwood-activities.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"elementor-post-wrapper\">\n            <div class=\"row winwood-carousel\" data-settings=\"{&quot;navigation&quot;:&quot;arrows&quot;,&quot;autoplayHoverPause&quot;:true,&quot;autoplay&quot;:true,&quot;autoplayTimeout&quot;:5000,&quot;items&quot;:&quot;4&quot;,&quot;items_tablet&quot;:&quot;2&quot;,&quot;items_mobile&quot;:1,&quot;loop&quot;:true}\">\n\n                <div class=\"column-item\"><div class=\"activities-inner\">\n\t<div class=\"activities-thumbnail\">\n\t\t<a href=\"https:\/\/causses-gorgesaveyron.com\/es\/activites\/piscine\/\">\n\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"300\" height=\"420\" src=\"https:\/\/causses-gorgesaveyron.com\/wp-content\/uploads\/2025\/07\/108274261_108565197597474_8152697107985577876_o-300x420.jpg\" class=\"attachment-winwood-activities size-winwood-activities wp-post-image\" alt=\"Piscine de Saint Antonin Noble Val\" \/>\t\t\t<span class=\"overlay\"><\/span>\n\t\t<\/a>\n\t<\/div>\n\t<div class=\"activities-content\">\n\t\t<div class=\"content-inner\">\n\t\t\t<h3 class=\"title\"><a href=\"https:\/\/causses-gorgesaveyron.com\/es\/activites\/piscine\/\" rel=\"bookmark\">Piscine<\/a><\/h3>\t\t\t<div class=\"entry-meta\">\n\t\t\t\t<div class=\"description\">\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"meta-bottom\">\n\t\t\t\t\t<ul>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t<i class=\"winwood-icon-star\"><\/i><span>meta<\/span>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n\n<\/div><div class=\"column-item\"><div class=\"activities-inner\">\n\t<div class=\"activities-thumbnail\">\n\t\t<a href=\"https:\/\/causses-gorgesaveyron.com\/es\/activites\/lac\/\">\n\t\t\t<img decoding=\"async\" width=\"300\" height=\"420\" src=\"https:\/\/causses-gorgesaveyron.com\/wp-content\/uploads\/2025\/07\/2-1-scaled-1-300x420.jpg\" class=\"attachment-winwood-activities size-winwood-activities wp-post-image\" alt=\"Lac de Parisot\" srcset=\"https:\/\/causses-gorgesaveyron.com\/wp-content\/uploads\/2025\/07\/2-1-scaled-1-300x420.jpg 300w, https:\/\/causses-gorgesaveyron.com\/wp-content\/uploads\/2025\/07\/2-1-scaled-1-8x12.jpg 8w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>\t\t\t<span class=\"overlay\"><\/span>\n\t\t<\/a>\n\t<\/div>\n\t<div class=\"activities-content\">\n\t\t<div class=\"content-inner\">\n\t\t\t<h3 class=\"title\"><a href=\"https:\/\/causses-gorgesaveyron.com\/es\/activites\/lac\/\" rel=\"bookmark\">Lac<\/a><\/h3>\t\t\t<div class=\"entry-meta\">\n\t\t\t\t<div class=\"description\">\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"meta-bottom\">\n\t\t\t\t\t<ul>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t<i class=\"winwood-icon-star\"><\/i><span>meta<\/span>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n\n<\/div><div class=\"column-item\"><div class=\"activities-inner\">\n\t<div class=\"activities-thumbnail\">\n\t\t<a href=\"https:\/\/causses-gorgesaveyron.com\/es\/activites\/riviere\/\">\n\t\t\t<img decoding=\"async\" width=\"300\" height=\"420\" src=\"https:\/\/causses-gorgesaveyron.com\/wp-content\/uploads\/2025\/07\/canoe-1-300x420.jpg\" class=\"attachment-winwood-activities size-winwood-activities wp-post-image\" alt=\"\" \/>\t\t\t<span class=\"overlay\"><\/span>\n\t\t<\/a>\n\t<\/div>\n\t<div class=\"activities-content\">\n\t\t<div class=\"content-inner\">\n\t\t\t<h3 class=\"title\"><a href=\"https:\/\/causses-gorgesaveyron.com\/es\/activites\/riviere\/\" rel=\"bookmark\">Rivi\u00e8re<\/a><\/h3>\t\t\t<div class=\"entry-meta\">\n\t\t\t\t<div class=\"description\">\n\t\t\t\t\tEntre plateaux arides, descentes techniques en gorges et chemins bord\u00e9s de murets en pierre s\u00e8che, chaque parcours offre un d\u00e9fi diff\u00e9rent. Id\u00e9al pour les v\u00e9t\u00e9tistes en qu\u00eate de sensations et de paysages authentiques.\t\t\t\t<\/div>\n\t\t\t\t<div class=\"meta-bottom\">\n\t\t\t\t\t<ul>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t<i class=\"winwood-icon-star\"><\/i><span>Pour toute la famille<\/span>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n\n<\/div>            <\/div>\n        <\/div>\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-f00d205 e-flex e-con-boxed e-con e-parent\" data-id=\"f00d205\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-0e576ae e-con-full e-flex e-con e-child\" data-id=\"0e576ae\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-81c1a0f elementor-widget elementor-widget-heading\" data-id=\"81c1a0f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Les descentes des gorges de l'aveyron<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3540057 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"3540057\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-10c6134 elementor-widget elementor-widget-heading\" data-id=\"10c6134\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">L'Aveyron en cano\u00eb<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2ac2dc1 elementor-widget elementor-widget-text-editor\" data-id=\"2ac2dc1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><em><strong>L&#8217;activit\u00e9 incontournable des Gorges de l&#8217;Aveyron&#8230; Le cano\u00eb kayak. Sur l\u2019Aveyron, dans un paysage idyllique o\u00f9 le calme, le murmure des oiseaux, et le chuchotement de la rivi\u00e8re ont remplac\u00e9 les klaxons et le bruit des moteurs. <\/strong><\/em><\/p><p>Offrez-vous une \u00e9chapp\u00e9e nautique hors du temps dans les Gorges de l\u2019Aveyron.<\/p><p>Se laisser porter par le courant, traverser de petits rapides, ou passer sous les ponts m\u00e9talliques ou de pierre, c\u2019est au programme de votre descente. Approchez de petites plages priv\u00e9es pour une pause fra\u00eecheur, d\u00e9salt\u00e9rez vous \u00e0 l\u2019ombre et posez les rames quelques instants pour profiter de la vue.<\/p><p>On vous propose plus descentes de la demi-journ\u00e9e \u00e0 la journ\u00e9e compl\u00e8te au d\u00e9part de F\u00e9neyrols, Saint-Antonin pour arriver jusqu&#8217;\u00e0 Cazals, Penne ou Bruniquel.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3aecea0 e-grid e-con-full elementor-hidden-mobile e-con e-child\" data-id=\"3aecea0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3139424 elementor-widget elementor-widget-heading\" data-id=\"3139424\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">7<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5c6b68a elementor-widget elementor-widget-heading\" data-id=\"5c6b68a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">169<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-01925cd elementor-widget elementor-widget-heading\" data-id=\"01925cd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">loeurs<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-579e361 elementor-widget elementor-widget-heading\" data-id=\"579e361\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">voies<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-033ddca elementor-widget elementor-widget-winwood-button\" data-id=\"033ddca\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"winwood-button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"elementor-button-wrapper\">\n            <a href=\"https:\/\/causses-gorgesaveyron.com\/activites\/escalade\/\" target=\"_blank\" class=\"elementor-button-link elementor-button default\" role=\"button\">\n                En savoir plus            <\/a>\n        <\/div>\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ec90b17 e-con-full e-flex e-con e-child\" data-id=\"ec90b17\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6367ed1 elementor-widget elementor-widget-image\" data-id=\"6367ed1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"593\" height=\"792\" src=\"https:\/\/causses-gorgesaveyron.com\/wp-content\/uploads\/2025\/09\/canoe-sur-l-eau-cazals-gorges-de-l-aveyron-nuuk-photographies-2.png\" class=\"attachment-full size-full wp-image-7519\" alt=\"\" srcset=\"https:\/\/causses-gorgesaveyron.com\/wp-content\/uploads\/2025\/09\/canoe-sur-l-eau-cazals-gorges-de-l-aveyron-nuuk-photographies-2.png 593w, https:\/\/causses-gorgesaveyron.com\/wp-content\/uploads\/2025\/09\/canoe-sur-l-eau-cazals-gorges-de-l-aveyron-nuuk-photographies-2-225x300.png 225w, https:\/\/causses-gorgesaveyron.com\/wp-content\/uploads\/2025\/09\/canoe-sur-l-eau-cazals-gorges-de-l-aveyron-nuuk-photographies-2-9x12.png 9w\" sizes=\"(max-width: 593px) 100vw, 593px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-994f5ad e-flex e-con-boxed e-con e-parent\" data-id=\"994f5ad\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-650f1ed e-con-full e-flex e-con e-child\" data-id=\"650f1ed\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d6535a5 elementor-widget elementor-widget-image\" data-id=\"d6535a5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"595\" height=\"822\" src=\"https:\/\/causses-gorgesaveyron.com\/wp-content\/uploads\/2025\/09\/parisot-lac-baignade-causses-gorges-aveyron-nukk-photographies-3.png\" class=\"attachment-full size-full wp-image-7540\" alt=\"\" srcset=\"https:\/\/causses-gorgesaveyron.com\/wp-content\/uploads\/2025\/09\/parisot-lac-baignade-causses-gorges-aveyron-nukk-photographies-3.png 595w, https:\/\/causses-gorgesaveyron.com\/wp-content\/uploads\/2025\/09\/parisot-lac-baignade-causses-gorges-aveyron-nukk-photographies-3-217x300.png 217w, https:\/\/causses-gorgesaveyron.com\/wp-content\/uploads\/2025\/09\/parisot-lac-baignade-causses-gorges-aveyron-nukk-photographies-3-9x12.png 9w\" sizes=\"(max-width: 595px) 100vw, 595px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-13b6514 e-con-full e-flex e-con e-child\" data-id=\"13b6514\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-49dfb71 elementor-widget elementor-widget-heading\" data-id=\"49dfb71\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">les meilleurs spots nature<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-23b7b0f elementor-widget elementor-widget-heading\" data-id=\"23b7b0f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Baignade dans les gorges<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-52dc147 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"52dc147\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c7730b6 elementor-widget elementor-widget-text-editor\" data-id=\"c7730b6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong data-start=\"111\" data-end=\"245\">Envie de d\u00e9plier votre serviette dans un lieu inoubliable, ou simplement de savourer un moment de farniente les pieds dans l\u2019eau ? <\/strong>Entre nature pr\u00e9serv\u00e9e et installations confortables, plusieurs sites de baignade vous attendent pour profiter pleinement des premiers rayons de soleil !<\/p><ul><li>En \u00e9t\u00e9 comme au printemps, le <strong data-start=\"383\" data-end=\"401\">lac de Parisot<\/strong>, avec ses abords calmes et accueillants, est id\u00e9al pour une journ\u00e9e en famille ou entre amis. Vous y trouverez aires de pique-nique, jeux pour les enfants, skate parc, guinguette et aquapark en haute saison (de juillet \u00e0 ao\u00fbt).<\/li><li>La <strong data-start=\"499\" data-end=\"548\">piscine municipale de Saint-Antonin-Noble-Val<\/strong>, parfaitement \u00e9quip\u00e9e, offre un cadre rafra\u00eechissant en pleine saison estivale.<\/li><li>Quant aux <strong data-start=\"639\" data-end=\"661\" data-is-only-node=\"\">berges de Lagu\u00e9pie<\/strong>, elles invitent \u00e0 la d\u00e9tente au c\u0153ur d\u2019un environnement naturel, propice \u00e0 la baignade et \u00e0 la contemplation.<\/li><\/ul><p>Ces lieux sont <strong data-start=\"789\" data-end=\"815\">am\u00e9nag\u00e9s et surveill\u00e9s en p\u00e9riode estivale.<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4ff4fbb e-grid e-con-full elementor-hidden-mobile e-con e-child\" data-id=\"4ff4fbb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e3bf30d elementor-widget elementor-widget-heading\" data-id=\"e3bf30d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">2<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ea9fce8 elementor-widget elementor-widget-heading\" data-id=\"ea9fce8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">1<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6f50a8c elementor-widget elementor-widget-heading\" data-id=\"6f50a8c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">plages<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-119edf2 elementor-widget elementor-widget-heading\" data-id=\"119edf2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">piscine<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fbf7db0 elementor-widget elementor-widget-winwood-button\" data-id=\"fbf7db0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"winwood-button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"elementor-button-wrapper\">\n            <a href=\"https:\/\/causses-gorgesaveyron.com\/activites\/escalade\/\" target=\"_blank\" class=\"elementor-button-link elementor-button default\" role=\"button\">\n                En savoir plus            <\/a>\n        <\/div>\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-dc0c7a4 e-flex e-con-boxed e-con e-parent\" data-id=\"dc0c7a4\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-d13b41c e-con-full e-flex e-con e-child\" data-id=\"d13b41c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-721c1cf elementor-widget elementor-widget-heading\" data-id=\"721c1cf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Les causses &amp; gorges de l'aveyron<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ef76809 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"ef76809\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-169c951 elementor-widget elementor-widget-heading\" data-id=\"169c951\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Nos spots de p\u00eache<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-03902ff elementor-widget elementor-widget-text-editor\" data-id=\"03902ff\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Avec sa rivi\u00e8re l&#8217;Aveyron et ses affluents (la Seye, la Bonnette et la Baye) et ses nombreux plans d&#8217;eaux, les Causses &amp; Gorges de l&#8217;Aveyron sont propices \u00e0 la p\u00eache.\u00a0<\/p><p><strong>On y p\u00eache brochets, sandres, perches, silures, chevesnes, carpes, barbeaux, gardons, petits poissons, anguilles&#8230;<\/strong> Que vous soyez d\u00e9butant, amateur ou pratiquant aguerri, vous trouverez ici une grande vari\u00e9t\u00e9 de lieux pour p\u00eacher.<\/p><p>Les informations sur les diff\u00e9rentes cat\u00e9gories de cours d\u2019eau et rivi\u00e8res, les lieux o\u00f9 r\u00e9cup\u00e9rer des cartes p\u00eache, les animations d\u00e9couvertes et ateliers P\u00eache Nature sont ici, \u00e0 port\u00e9e de vos mains.<\/p><p>\u00a0<\/p><p>Certains lieux constituent des r\u00e9serves naturelles qu\u2019il faut pr\u00e9server pour la richesse de leur biodiversit\u00e9.\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d6546d8 e-grid e-con-full elementor-hidden-mobile e-con e-child\" data-id=\"d6546d8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-53dc570 elementor-widget elementor-widget-heading\" data-id=\"53dc570\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">1<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b451466 elementor-widget elementor-widget-heading\" data-id=\"b451466\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">3<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8f51ead elementor-widget elementor-widget-heading\" data-id=\"8f51ead\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">rivi\u00e8re<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-18187e4 elementor-widget elementor-widget-heading\" data-id=\"18187e4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">affluents<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c4af5aa elementor-widget elementor-widget-winwood-button\" data-id=\"c4af5aa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"winwood-button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"elementor-button-wrapper\">\n            <a href=\"https:\/\/causses-gorgesaveyron.com\/activites\/escalade\/\" target=\"_blank\" class=\"elementor-button-link elementor-button default\" role=\"button\">\n                En savoir plus            <\/a>\n        <\/div>\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3fbf49c e-con-full e-flex e-con e-child\" data-id=\"3fbf49c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bb21388 elementor-widget elementor-widget-image\" data-id=\"bb21388\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"853\" height=\"1207\" src=\"https:\/\/causses-gorgesaveyron.com\/wp-content\/uploads\/2025\/09\/pecheur.png\" class=\"attachment-full size-full wp-image-7564\" alt=\"\" srcset=\"https:\/\/causses-gorgesaveyron.com\/wp-content\/uploads\/2025\/09\/pecheur.png 853w, https:\/\/causses-gorgesaveyron.com\/wp-content\/uploads\/2025\/09\/pecheur-212x300.png 212w, https:\/\/causses-gorgesaveyron.com\/wp-content\/uploads\/2025\/09\/pecheur-724x1024.png 724w, https:\/\/causses-gorgesaveyron.com\/wp-content\/uploads\/2025\/09\/pecheur-768x1087.png 768w, https:\/\/causses-gorgesaveyron.com\/wp-content\/uploads\/2025\/09\/pecheur-8x12.png 8w\" sizes=\"(max-width: 853px) 100vw, 853px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6860368 e-flex e-con-boxed e-con e-parent\" data-id=\"6860368\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ed6130a elementor-widget__width-auto elementor-widget elementor-widget-heading\" data-id=\"ed6130a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Sports et loisirs<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ca2a57 elementor-widget elementor-widget-heading\" data-id=\"3ca2a57\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">D\u00e9couvrez nos activit\u00e9s nautiques<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2477b7e elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"2477b7e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f0edfdd elementor-widget elementor-widget-text-editor\" data-id=\"f0edfdd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Retrouvez ci-apr\u00e8s les moniteurs d&#8217;escalades et via ferrata, ainsi que le loueurs de mat\u00e9riels de grimpe. En Causses et Gorges de l\u2019Aveyron, divers accompagnateurs vous proposent des sorties sp\u00e9l\u00e9o, escalade, en groupe et en toute s\u00e9curit\u00e9. Laissez-vous tenter, agrippez vos chaussons, baudrier, casque, et magn\u00e9sie\u2026 c\u2019est parti !<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cd4a97b e-flex e-con-boxed e-con e-parent\" data-id=\"cd4a97b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1f280d3 elementor-widget elementor-widget-shortcode\" data-id=\"1f280d3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n<div class=\"liste1-tmpl  bridge-archive-container \">\n\n\n\n\n<script type=\"text\/javascript\">\n    \/\/ <!--\n    var bridgeTotalResults = 13;\n    var bridgeCurrentMoteurId = '';\n            bridgeCurrentMoteurId = '46';\n    \n    if (window.bridgeDocumentReady === undefined || typeof window.bridgeDocumentReady !== \"function\") {\n        window.bridgeDocumentReady = function (fn) {\n            \/\/ see if DOM is already available\n            if (document.readyState === \"complete\" || document.readyState === \"interactive\") {\n                \/\/ call on next available tick\n                setTimeout(fn, 50);\n            } else {\n                document.addEventListener(\"DOMContentLoaded\", fn, false);\n            }\n        };\n    }\n\n    bridgeDocumentReady(function() {\n    \/\/ jQuery(document).ready(function () {\n    \/\/ $(function() {\n\n\n        window.bridgeMoteur46 = new bridgeMoteur(46);\n\n\/\/ debug\n\/\/ window.bridgeMoteur46.options.submitOnChange = false;\n\n\/\/ TODO : g\u00e9rer un param\u00e8tre de shortcode pour forcer une URL de destination diff\u00e9rente de l'actuelle\nwindow.bridgeMoteur46.currentURL = 'https:\/\/causses-gorgesaveyron.com\/es\/wp-json\/wp\/v2\/pages\/3128';\nwindow.bridgeMoteur46.options.submitOnChange = true;\nwindow.bridgeMoteur46.options.webListId = '540';\nwindow.bridgeMoteur46.options.productCodes = '';\nwindow.bridgeMoteur46.options.item_template = 'carte2';\nwindow.bridgeMoteur46.options['filter_city'] = '';\nwindow.bridgeMoteur46.options['filter_lat'] = '';\nwindow.bridgeMoteur46.options['filter_lon'] = '';\nwindow.bridgeMoteur46.options['filter_rayon'] = '';\n\/\/ 07\/06\/25 : on supporte les param\u00e8tres d'URL p\u00e9rennes\nwindow.bridgeMoteur46.options['selection_id'] = '';\nwindow.bridgeMoteur46.options['filter_criterions'] = '';\nwindow.bridgeMoteur46.options['scoring'] = '';\nwindow.bridgeMoteur46.options['minscore'] = '';\nwindow.bridgeMoteur46.options['relatedProductCode'] = '';\nwindow.bridgeMoteur46.options['excluded_codes'] = '';\nwindow.bridgeMoteur46.options['sort_one'] = '';\nwindow.bridgeMoteur46.options['sort_two'] = '';\nwindow.bridgeMoteur46.options['sort_three'] = '';\nwindow.bridgeMoteur46.options['duplicate_by'] = '';\n\nwindow.bridgeMoteur46.options.bridgeAjaxUrl = '\/wp-admin\/admin-ajax.php';\nwindow.bridgeMoteur46.options.bridgeAjaxListUrl = '\/wp-json\/dnbridge\/v1\/br-liste';\nwindow.bridgeMoteur46.options.lang = 'es';\n\n\nvar tmpFilter;\nvar tmpItem;\nvar activeFilters = '';\nvar activeItems = '';\n\/\/ objet pour initialiser les items d'un filtre qui a des valeurs entr\u00e9es par l'utilisateur\nvar keyValInput = {};\nactiveFilters = activeFilters.split(',');\nactiveItems = activeItems.split(',');\n                                                                        tmpFilter = {\n                sectionId: 77,\n                subSectionId: 13676,\n                id: 107,\n                label: 'Commune',\n                field: 'gps',\n                displayType: 'cityproxdyn',\n                active: (activeFilters.indexOf('46-107') >= 0),\n                items: []\n                };\n\n                \n                window.bridgeMoteur46.addFilter(tmpFilter);\n\n                                                                            tmpFilter = {\n                sectionId: 77,\n                subSectionId: 13676,\n                id: 139,\n                label: 'Type',\n                field: 'crimod',\n                displayType: 'combo',\n                active: (activeFilters.indexOf('46-139') >= 0),\n                items: []\n                };\n\n                \n                window.bridgeMoteur46.addFilter(tmpFilter);\n\n                                                                                    tmpItem = {\n                        id: 5060,\n                        active: (activeItems.indexOf('46-139-5060') >= 0),\n                        min: null,\n                        max: null,\n                        interval: null,\n                        criterion: null,\n                        modality: null,\n                        label: 'Site et monument historique',\n                        image: ''\n                        };\n                        \n                        \/\/ On valorise les props concern\u00e9es des items d'un filtre avec input utilisateur (slidedoubleminmax)\n                        if (Object.keys(keyValInput).length !== 0 && keyValInput['brflt46139min'] != null) {\n                        \/\/ on utilise les valeurs r\u00e9cup\u00e9r\u00e9es plus t\u00f4t\n                        tmpItem.min = keyValInput['brflt46139min'];\n                        } else {\n                        \/\/ si pas de valeur entr\u00e9e, on prend la valeur par d\u00e9faut\n                        tmpItem.min = tmpItem.baseMin;\n                        }\n\n\n                        \n                        \/\/ On valorise les props concern\u00e9es des items d'un filtre avec input utilisateur (slidedoubleminmax)\n                        if (Object.keys(keyValInput).length !== 0 && keyValInput['brflt46139max'] != null) {\n                        \/\/ on utilise les valeurs r\u00e9cup\u00e9r\u00e9es plus t\u00f4t\n                        tmpItem.max = keyValInput['brflt46139max'];\n                        } else {\n                        \/\/ si pas de valeur entr\u00e9e, on prend la valeur par d\u00e9faut\n                        tmpItem.max = tmpItem.baseMax;\n                        }\n\n                                                                                                                        window.bridgeMoteur46.addItem(139, tmpItem );\n                                                                    tmpItem = {\n                        id: 5083,\n                        active: (activeItems.indexOf('46-139-5083') >= 0),\n                        min: null,\n                        max: null,\n                        interval: null,\n                        criterion: null,\n                        modality: null,\n                        label: 'Parc et jardin',\n                        image: ''\n                        };\n                        \n                        \/\/ On valorise les props concern\u00e9es des items d'un filtre avec input utilisateur (slidedoubleminmax)\n                        if (Object.keys(keyValInput).length !== 0 && keyValInput['brflt46139min'] != null) {\n                        \/\/ on utilise les valeurs r\u00e9cup\u00e9r\u00e9es plus t\u00f4t\n                        tmpItem.min = keyValInput['brflt46139min'];\n                        } else {\n                        \/\/ si pas de valeur entr\u00e9e, on prend la valeur par d\u00e9faut\n                        tmpItem.min = tmpItem.baseMin;\n                        }\n\n\n                        \n                        \/\/ On valorise les props concern\u00e9es des items d'un filtre avec input utilisateur (slidedoubleminmax)\n                        if (Object.keys(keyValInput).length !== 0 && keyValInput['brflt46139max'] != null) {\n                        \/\/ on utilise les valeurs r\u00e9cup\u00e9r\u00e9es plus t\u00f4t\n                        tmpItem.max = keyValInput['brflt46139max'];\n                        } else {\n                        \/\/ si pas de valeur entr\u00e9e, on prend la valeur par d\u00e9faut\n                        tmpItem.max = tmpItem.baseMax;\n                        }\n\n                                                                                                                        window.bridgeMoteur46.addItem(139, tmpItem );\n                                                                    tmpItem = {\n                        id: 5084,\n                        active: (activeItems.indexOf('46-139-5084') >= 0),\n                        min: null,\n                        max: null,\n                        interval: null,\n                        criterion: null,\n                        modality: null,\n                        label: 'Mus\u00e9e',\n                        image: ''\n                        };\n                        \n                        \/\/ On valorise les props concern\u00e9es des items d'un filtre avec input utilisateur (slidedoubleminmax)\n                        if (Object.keys(keyValInput).length !== 0 && keyValInput['brflt46139min'] != null) {\n                        \/\/ on utilise les valeurs r\u00e9cup\u00e9r\u00e9es plus t\u00f4t\n                        tmpItem.min = keyValInput['brflt46139min'];\n                        } else {\n                        \/\/ si pas de valeur entr\u00e9e, on prend la valeur par d\u00e9faut\n                        tmpItem.min = tmpItem.baseMin;\n                        }\n\n\n                        \n                        \/\/ On valorise les props concern\u00e9es des items d'un filtre avec input utilisateur (slidedoubleminmax)\n                        if (Object.keys(keyValInput).length !== 0 && keyValInput['brflt46139max'] != null) {\n                        \/\/ on utilise les valeurs r\u00e9cup\u00e9r\u00e9es plus t\u00f4t\n                        tmpItem.max = keyValInput['brflt46139max'];\n                        } else {\n                        \/\/ si pas de valeur entr\u00e9e, on prend la valeur par d\u00e9faut\n                        tmpItem.max = tmpItem.baseMax;\n                        }\n\n                                                                                                                        window.bridgeMoteur46.addItem(139, tmpItem );\n                                                                                                tmpFilter = {\n                sectionId: 77,\n                subSectionId: 13676,\n                id: 17,\n                label: 'Langue parl\u00e9e',\n                field: 'crimod',\n                displayType: 'combo',\n                active: (activeFilters.indexOf('46-17') >= 0),\n                items: []\n                };\n\n                \n                window.bridgeMoteur46.addFilter(tmpFilter);\n\n                                                                                    tmpItem = {\n                        id: 115,\n                        active: (activeItems.indexOf('46-17-115') >= 0),\n                        min: null,\n                        max: null,\n                        interval: null,\n                        criterion: null,\n                        modality: null,\n                        label: 'Allemand',\n                        image: ''\n                        };\n                        \n                        \/\/ On valorise les props concern\u00e9es des items d'un filtre avec input utilisateur (slidedoubleminmax)\n                        if (Object.keys(keyValInput).length !== 0 && keyValInput['brflt4617min'] != null) {\n                        \/\/ on utilise les valeurs r\u00e9cup\u00e9r\u00e9es plus t\u00f4t\n                        tmpItem.min = keyValInput['brflt4617min'];\n                        } else {\n                        \/\/ si pas de valeur entr\u00e9e, on prend la valeur par d\u00e9faut\n                        tmpItem.min = tmpItem.baseMin;\n                        }\n\n\n                        \n                        \/\/ On valorise les props concern\u00e9es des items d'un filtre avec input utilisateur (slidedoubleminmax)\n                        if (Object.keys(keyValInput).length !== 0 && keyValInput['brflt4617max'] != null) {\n                        \/\/ on utilise les valeurs r\u00e9cup\u00e9r\u00e9es plus t\u00f4t\n                        tmpItem.max = keyValInput['brflt4617max'];\n                        } else {\n                        \/\/ si pas de valeur entr\u00e9e, on prend la valeur par d\u00e9faut\n                        tmpItem.max = tmpItem.baseMax;\n                        }\n\n                                                                                                                        window.bridgeMoteur46.addItem(17, tmpItem );\n                                                                    tmpItem = {\n                        id: 116,\n                        active: (activeItems.indexOf('46-17-116') >= 0),\n                        min: null,\n                        max: null,\n                        interval: null,\n                        criterion: null,\n                        modality: null,\n                        label: 'Anglais',\n                        image: ''\n                        };\n                        \n                        \/\/ On valorise les props concern\u00e9es des items d'un filtre avec input utilisateur (slidedoubleminmax)\n                        if (Object.keys(keyValInput).length !== 0 && keyValInput['brflt4617min'] != null) {\n                        \/\/ on utilise les valeurs r\u00e9cup\u00e9r\u00e9es plus t\u00f4t\n                        tmpItem.min = keyValInput['brflt4617min'];\n                        } else {\n                        \/\/ si pas de valeur entr\u00e9e, on prend la valeur par d\u00e9faut\n                        tmpItem.min = tmpItem.baseMin;\n                        }\n\n\n                        \n                        \/\/ On valorise les props concern\u00e9es des items d'un filtre avec input utilisateur (slidedoubleminmax)\n                        if (Object.keys(keyValInput).length !== 0 && keyValInput['brflt4617max'] != null) {\n                        \/\/ on utilise les valeurs r\u00e9cup\u00e9r\u00e9es plus t\u00f4t\n                        tmpItem.max = keyValInput['brflt4617max'];\n                        } else {\n                        \/\/ si pas de valeur entr\u00e9e, on prend la valeur par d\u00e9faut\n                        tmpItem.max = tmpItem.baseMax;\n                        }\n\n                                                                                                                        window.bridgeMoteur46.addItem(17, tmpItem );\n                                                                    tmpItem = {\n                        id: 117,\n                        active: (activeItems.indexOf('46-17-117') >= 0),\n                        min: null,\n                        max: null,\n                        interval: null,\n                        criterion: null,\n                        modality: null,\n                        label: 'Chinois',\n                        image: ''\n                        };\n                        \n                        \/\/ On valorise les props concern\u00e9es des items d'un filtre avec input utilisateur (slidedoubleminmax)\n                        if (Object.keys(keyValInput).length !== 0 && keyValInput['brflt4617min'] != null) {\n                        \/\/ on utilise les valeurs r\u00e9cup\u00e9r\u00e9es plus t\u00f4t\n                        tmpItem.min = keyValInput['brflt4617min'];\n                        } else {\n                        \/\/ si pas de valeur entr\u00e9e, on prend la valeur par d\u00e9faut\n                        tmpItem.min = tmpItem.baseMin;\n                        }\n\n\n                        \n                        \/\/ On valorise les props concern\u00e9es des items d'un filtre avec input utilisateur (slidedoubleminmax)\n                        if (Object.keys(keyValInput).length !== 0 && keyValInput['brflt4617max'] != null) {\n                        \/\/ on utilise les valeurs r\u00e9cup\u00e9r\u00e9es plus t\u00f4t\n                        tmpItem.max = keyValInput['brflt4617max'];\n                        } else {\n                        \/\/ si pas de valeur entr\u00e9e, on prend la valeur par d\u00e9faut\n                        tmpItem.max = tmpItem.baseMax;\n                        }\n\n                                                                                                                        window.bridgeMoteur46.addItem(17, tmpItem );\n                                                                    tmpItem = {\n                        id: 118,\n                        active: (activeItems.indexOf('46-17-118') >= 0),\n                        min: null,\n                        max: null,\n                        interval: null,\n                        criterion: null,\n                        modality: null,\n                        label: 'Espagnol',\n                        image: ''\n                        };\n                        \n                        \/\/ On valorise les props concern\u00e9es des items d'un filtre avec input utilisateur (slidedoubleminmax)\n                        if (Object.keys(keyValInput).length !== 0 && keyValInput['brflt4617min'] != null) {\n                        \/\/ on utilise les valeurs r\u00e9cup\u00e9r\u00e9es plus t\u00f4t\n                        tmpItem.min = keyValInput['brflt4617min'];\n                        } else {\n                        \/\/ si pas de valeur entr\u00e9e, on prend la valeur par d\u00e9faut\n                        tmpItem.min = tmpItem.baseMin;\n                        }\n\n\n                        \n                        \/\/ On valorise les props concern\u00e9es des items d'un filtre avec input utilisateur (slidedoubleminmax)\n                        if (Object.keys(keyValInput).length !== 0 && keyValInput['brflt4617max'] != null) {\n                        \/\/ on utilise les valeurs r\u00e9cup\u00e9r\u00e9es plus t\u00f4t\n                        tmpItem.max = keyValInput['brflt4617max'];\n                        } else {\n                        \/\/ si pas de valeur entr\u00e9e, on prend la valeur par d\u00e9faut\n                        tmpItem.max = tmpItem.baseMax;\n                        }\n\n                                                                                                                        window.bridgeMoteur46.addItem(17, tmpItem );\n                                                                    tmpItem = {\n                        id: 119,\n                        active: (activeItems.indexOf('46-17-119') >= 0),\n                        min: null,\n                        max: null,\n                        interval: null,\n                        criterion: null,\n                        modality: null,\n                        label: 'Fran\u00e7ais',\n                        image: ''\n                        };\n                        \n                        \/\/ On valorise les props concern\u00e9es des items d'un filtre avec input utilisateur (slidedoubleminmax)\n                        if (Object.keys(keyValInput).length !== 0 && keyValInput['brflt4617min'] != null) {\n                        \/\/ on utilise les valeurs r\u00e9cup\u00e9r\u00e9es plus t\u00f4t\n                        tmpItem.min = keyValInput['brflt4617min'];\n                        } else {\n                        \/\/ si pas de valeur entr\u00e9e, on prend la valeur par d\u00e9faut\n                        tmpItem.min = tmpItem.baseMin;\n                        }\n\n\n                        \n                        \/\/ On valorise les props concern\u00e9es des items d'un filtre avec input utilisateur (slidedoubleminmax)\n                        if (Object.keys(keyValInput).length !== 0 && keyValInput['brflt4617max'] != null) {\n                        \/\/ on utilise les valeurs r\u00e9cup\u00e9r\u00e9es plus t\u00f4t\n                        tmpItem.max = keyValInput['brflt4617max'];\n                        } else {\n                        \/\/ si pas de valeur entr\u00e9e, on prend la valeur par d\u00e9faut\n                        tmpItem.max = tmpItem.baseMax;\n                        }\n\n                                                                                                                        window.bridgeMoteur46.addItem(17, tmpItem );\n                                                                    tmpItem = {\n                        id: 120,\n                        active: (activeItems.indexOf('46-17-120') >= 0),\n                        min: null,\n                        max: null,\n                        interval: null,\n                        criterion: null,\n                        modality: null,\n                        label: 'Italien',\n                        image: ''\n                        };\n                        \n                        \/\/ On valorise les props concern\u00e9es des items d'un filtre avec input utilisateur (slidedoubleminmax)\n                        if (Object.keys(keyValInput).length !== 0 && keyValInput['brflt4617min'] != null) {\n                        \/\/ on utilise les valeurs r\u00e9cup\u00e9r\u00e9es plus t\u00f4t\n                        tmpItem.min = keyValInput['brflt4617min'];\n                        } else {\n                        \/\/ si pas de valeur entr\u00e9e, on prend la valeur par d\u00e9faut\n                        tmpItem.min = tmpItem.baseMin;\n                        }\n\n\n                        \n                        \/\/ On valorise les props concern\u00e9es des items d'un filtre avec input utilisateur (slidedoubleminmax)\n                        if (Object.keys(keyValInput).length !== 0 && keyValInput['brflt4617max'] != null) {\n                        \/\/ on utilise les valeurs r\u00e9cup\u00e9r\u00e9es plus t\u00f4t\n                        tmpItem.max = keyValInput['brflt4617max'];\n                        } else {\n                        \/\/ si pas de valeur entr\u00e9e, on prend la valeur par d\u00e9faut\n                        tmpItem.max = tmpItem.baseMax;\n                        }\n\n                                                                                                                        window.bridgeMoteur46.addItem(17, tmpItem );\n                                                                    tmpItem = {\n                        id: 121,\n                        active: (activeItems.indexOf('46-17-121') >= 0),\n                        min: null,\n                        max: null,\n                        interval: null,\n                        criterion: null,\n                        modality: null,\n                        label: 'N\u00e9erlandais',\n                        image: ''\n                        };\n                        \n                        \/\/ On valorise les props concern\u00e9es des items d'un filtre avec input utilisateur (slidedoubleminmax)\n                        if (Object.keys(keyValInput).length !== 0 && keyValInput['brflt4617min'] != null) {\n                        \/\/ on utilise les valeurs r\u00e9cup\u00e9r\u00e9es plus t\u00f4t\n                        tmpItem.min = keyValInput['brflt4617min'];\n                        } else {\n                        \/\/ si pas de valeur entr\u00e9e, on prend la valeur par d\u00e9faut\n                        tmpItem.min = tmpItem.baseMin;\n                        }\n\n\n                        \n                        \/\/ On valorise les props concern\u00e9es des items d'un filtre avec input utilisateur (slidedoubleminmax)\n                        if (Object.keys(keyValInput).length !== 0 && keyValInput['brflt4617max'] != null) {\n                        \/\/ on utilise les valeurs r\u00e9cup\u00e9r\u00e9es plus t\u00f4t\n                        tmpItem.max = keyValInput['brflt4617max'];\n                        } else {\n                        \/\/ si pas de valeur entr\u00e9e, on prend la valeur par d\u00e9faut\n                        tmpItem.max = tmpItem.baseMax;\n                        }\n\n                                                                                                                        window.bridgeMoteur46.addItem(17, tmpItem );\n                                                                    tmpItem = {\n                        id: 122,\n                        active: (activeItems.indexOf('46-17-122') >= 0),\n                        min: null,\n                        max: null,\n                        interval: null,\n                        criterion: null,\n                        modality: null,\n                        label: 'Russe',\n                        image: ''\n                        };\n                        \n                        \/\/ On valorise les props concern\u00e9es des items d'un filtre avec input utilisateur (slidedoubleminmax)\n                        if (Object.keys(keyValInput).length !== 0 && keyValInput['brflt4617min'] != null) {\n                        \/\/ on utilise les valeurs r\u00e9cup\u00e9r\u00e9es plus t\u00f4t\n                        tmpItem.min = keyValInput['brflt4617min'];\n                        } else {\n                        \/\/ si pas de valeur entr\u00e9e, on prend la valeur par d\u00e9faut\n                        tmpItem.min = tmpItem.baseMin;\n                        }\n\n\n                        \n                        \/\/ On valorise les props concern\u00e9es des items d'un filtre avec input utilisateur (slidedoubleminmax)\n                        if (Object.keys(keyValInput).length !== 0 && keyValInput['brflt4617max'] != null) {\n                        \/\/ on utilise les valeurs r\u00e9cup\u00e9r\u00e9es plus t\u00f4t\n                        tmpItem.max = keyValInput['brflt4617max'];\n                        } else {\n                        \/\/ si pas de valeur entr\u00e9e, on prend la valeur par d\u00e9faut\n                        tmpItem.max = tmpItem.baseMax;\n                        }\n\n                                                                                                                        window.bridgeMoteur46.addItem(17, tmpItem );\n                                                            \n        \/\/ window.bridgeMoteur46.calcMoteur();\n\n        window.onpopstate = function(event) {\n            location.reload();\n            \/\/ TODO : g\u00e9rer en JS sans recharger\n            \/\/ window.bridgeMoteur46.calcMoteur();\n            \/\/ alert(`location: ${document.location}, state: ${JSON.stringify(event.state)}`)\n        }\n\n                \n        \n        window.bridgeMapOptions = {\n            centerLat: '48.8534',\n            centerLng: '2.3488',\n            markerIcon: 'https:\/\/causses-gorgesaveyron.com\/wp-content\/plugins\/plugin-sit\/assets\/img\/map-marker-icon.png',\n            activeMarkerIcon: 'https:\/\/causses-gorgesaveyron.com\/wp-content\/plugins\/plugin-sit\/assets\/img\/map-marker-icon.png',\n            activeGeoloc: '',\n            defaultGeolocIconUrl: 'https:\/\/causses-gorgesaveyron.com\/wp-content\/plugins\/plugin-sit\/assets\/img\/geoloc-icon.svg'\n        }\n\n        jQuery('.bridgeMapSwitcher li').on('shown', function(e) {\n            if(e.target && e.target.id === 'bridgeSwitchMap' && jQuery('#mapsSIT').is(\":visible\") ) {\n                if (typeof window.bridge_init_carto === 'undefined' && typeof window.do_bridge_init_carto !== 'undefined') {\n                    window.do_bridge_init_carto();\n                }\n\n                if(window.mapService) {\n                    window.mapService.setZoom(14);\n                    setTimeout(function() {\n                        window.mapService.fitboundstomarkers();\n                        \/\/ window.mapService.reDraw();\n                        bridgeRefreshMap();\n                    }, 250);\n                }\n            }\n        });\n        \n\n    });\n\n    \/\/ -->\n<\/script>\n\n<script type=\"text\/javascript\">\/\/ <!--\n    var urlbasemap = '\/wp-admin\/admin-ajax.php';\n    var lurlcarte = \"\";\n    var lang = \"es\";\n    var paramsurl = \"1=1\";\n    var paramsurlcount = \"1=1\";\n    var lenom = \"\";\n    var bridgeMapTotalPointsAdded = 0;\n    var bridgeMapNumPointsByCall = 100 ; \/\/     var iconOptions = {};\n\n    window.do_bridge_init_carto = function() {\n        if (typeof window.bridge_init_carto === 'undefined') {\n            window.bridge_init_carto = true;\n            window.markercmpt = 0;\n            window.mapService = new dncLeafletServices('mapsSIT');\n            window.mapService.mapoptions = {\n                zoom: '13', \/\/ Niveau de Zoom de d\u00e9part\n                centerlat: window.bridgeMapOptions.centerLat, \/\/ Latitude du centre au d\u00e9part\n                centerlon: window.bridgeMapOptions.centerLng, \/\/ Longitude du centre au d\u00e9part\n                maptype: 'MAPTYPE_OPENSTREETMAPS', \/\/ Type de vue : ROAD, SATTELITE, HYBRID, 3D\n                gridSize: 0,\n                maxZoom: 12, \/\/ Niveau de zoom \u00e0 partir duquel faire la clusterisation\n                scrollWheelZoom: true,\n                loadPopupAjax: true,   \/\/ Charger le contenu du popup en Ajax\n                popupAjaxUrl:'\/wp-admin\/admin-ajax.php?action=brFiche&lang=' + lang + '&fiche_template=popup&product_code='\n            };\n            window.mapService.defaultGeolocIconUrl = window.bridgeMapOptions.defaultGeolocIconUrl;\n\n            var mapdiv = document.getElementById(\"mapsSIT\");\n            bridgeRefreshMap();\n\n            window.mapService.defaultIconOptions =  {\n                iconSize:     [50, 50],\n                iconAnchor:   [25, 25],\n                popupAnchor:  [0, -3]\n            };\n\n            window.mapService.init();\n            window.mapService.switchToWordpress();\n            window.mapService.enableMouseWheel();\n            \/\/ window.mapService.disabledMouseWheel();\n                                                \n            \/\/ 25\/08\/2025 - Permet d'ajouter un bouton de g\u00e9olocalisation sur les les listes Bridge si l'option est active dans l'administration\n            if(window.bridgeMapOptions.activeGeoloc){\n                var bridgeFollowButton = L.easyButton({\n                    states: [{\n                        stateName: 'suivi-inactif',        \/\/ name the state\n                        icon:      'fa-location-arrow',               \/\/ and define its properties\n                        title:     'Suivre ma position',      \/\/ like its title\n                        onClick: function(btn, map) {       \/\/ and its callback\n                            window.mapService.locate()\n                            btn.state('suivi-actif');    \/\/ change state on click!\n                        }\n                    }, {\n                        stateName: 'suivi-actif',\n                        icon:      'fa-compass-slash',\n                        title:     'Arr\u00eater le suivi',\n                        onClick: function(btn, map) {\n                            window.mapService.stopLocate();\n                            btn.state('suivi-inactif');\n                        }\n                    }]\n                });\n                bridgeFollowButton.addTo( window.mapService.mapobject );\n            }\n\n\n                        \/\/ Pour ne pas charger plusieurs fois les points\n            window.pointsAddedToMap = false;\n\n            if ('46' != '' && window.bridgeMoteur46 !== undefined) {\n                window.bridgeMoteur46.addEventHandler('afterSubmit', function (moteur) { \/\/ afterCalcMoteur modifi\u00e9 15\/06\/2022 : plus tard mais moins d'appels intempestifs\n                    bridgeMapTotalPointsAdded = 0;\n                    \/\/ On ne recharge les points que si la carte est visible\n                    if(jQuery('#mapsSIT').is(\":visible\")) {\n                        window.mapService.delallmarkers();\n                        setTimeout(function() {\n                            bridgeAddPointsToMap();\n                        }, 200);\n\n                    }\n                });\n                window.bridgeMoteur46.calcMoteur(false);\n                bridgeAddPointsToMap();\n\n            } else {\n                \/\/ On ne recharge les points que si la carte est visible\n                if(jQuery('#mapsSIT').is(\":visible\")) {\n                    window.mapService.delallmarkers();\n                    setTimeout(function() {\n                        bridgeAddPointsToMap();\n                    }, 200);\n\n                }\n            }\n\n            \/* Permet de centrer sur le marker au moment du survol *\/\n            jQuery(document).ready(function(){\n                jQuery('.bridge-liste .zoom-on-hover').hover( function() {\n                    var idfiche = jQuery(this).attr('data-dnc-produit');\n                    if(idfiche !== '') {\n                        window.mapService.activatemarker(idfiche, true, true); \/\/ window.mapService.defaultIconOptions\n                        window.mapService.centeronmarker(idfiche, \"15\");\n                        \/\/ tricherie obligatoire pour forcer le point \u00e0 s'afficher la premiere fois\n                        setTimeout(function() {\n                            window.mapService.setZoom(15);\n                        },200);\n                        window.mapService.reDraw();\n\n                    }\n                });\n\n                \/\/ setTimeout(function () {\n                jQuery('.bridge-liste .zoom-on-click').click(function() {\n                    var idfiche = jQuery(this).attr('data-dnc-produit');\n                    if(idfiche !== '') {\n                        window.mapService.activatemarker(idfiche, true, true); \/\/ window.mapService.defaultIconOptions\n                        window.mapService.centeronmarker(idfiche, \"15\");\n                        \/\/ tricherie obligatoire pour forcer le point \u00e0 s'afficher la premiere fois\n                        setTimeout(function() {\n                            window.mapService.setZoom(15);\n                        },200);\n                        window.mapService.reDraw();\n                    }\n                });\n                \/\/ }, 1500);\n            });\n\n\n            UIkit.util.on('.bridgeMapSwitcher', 'show', function () {\n                \/\/ if(window.pointsAddedToMap === false) {\n                bridgeMapTotalPointsAdded = 0;\n                window.mapService.delallmarkers();\n                setTimeout(function() {\n                    bridgeAddPointsToMap();\n                }, 200);\n                \/\/ }\n            });\n\n            \/\/ bridgeAddPointsToMap();\n            \/\/ window.mapService.fitboundstomarkers();\n\n            jQuery(window).resize(function() {\n                bridgeRefreshMap();\n            });\n\n            \/\/ Sur retour du mode plein \u00e9cran, si on est en liste avec bascule liste\/carte, on rebascule sur l'onglet liste\n            if (jQuery('.bridgeMapSwitcher').length > 0) {\n                window.mapService.on('mapexitfullscreen', function (e) {\n                    \/\/ On laisse le temps \u00e0 la carte de revenir dans la page\n                    setTimeout(function () {\n                        UIkit.switcher('.bridgeMapSwitcher').show('#bridgeSwitchList');\n                        jQuery('#bridgeSwitchMap').removeClass('uk-active');\n                        jQuery('.bridge-map-toggle').parent().removeClass('uk-active');\n                        jQuery('.bridge-map-toggle').attr('aria-expanded', 'false');\n                        jQuery('#bridgeSwitchList').addClass('uk-active');\n                        jQuery('.bridge-list-toggle').attr('aria-expanded', 'true');\n                        jQuery('.bridge-list-toggle').parent().addClass('uk-active');\n                    }, 200);\n                });\n            }\n\n            \/\/ Ouverture des fiches en Iframe dans le popup\n            if(window.bridgeFicheIframeClick !== undefined && typeof window.bridgeFicheIframeClick === 'function') {\n                window.mapService.on('ajaxpopuploaded', function (popupcontent) {\n                    if(window.mapService) {\n                        let container = document.getElementById(window.mapService.containerid);\n                    }\n                    jQuery(document).find('a.bridge_link_fiche_iframe').click(bridgeFicheIframeClick);\n                });\n            } else {\n\n            }\n\n        }\n    }\n\n    \/\/ G\u00e8re le javascript de la carto\n    bridgeDocumentReady(function() {\n        if(jQuery('#mapsSIT').is(\":visible\")) {\n            do_bridge_init_carto();\n        }\n\n\n        \/\/ Clic sur le bouton de passage en mode carte sur mobile : on passe sur l'onglet carte de la liste puis on ouvre en plein \u00e9cran\n        jQuery('.bridge-map-toggle-fullscreen').click(function (e) {\n            e.preventDefault();\n            \/\/ Si on a un switch liste \/ carte, on passe d'abord sur l'onglet carte\n            if (jQuery('.bridgeMapSwitcher').length > 0) {\n                jQuery('.bridge-map-toggle').click();\n                UIkit.switcher('.bridgeMapSwitcher').show('#bridgeSwitchMap');\n            }\n\n            if (typeof window.bridge_init_carto === 'undefined' && typeof window.do_bridge_init_carto !== 'undefined') {\n                window.do_bridge_init_carto();\n            }\n            if (window.mapService) {\n                \/\/ Si les points ne sont pas encore pr\u00e9sents sur la carte, on les ajoute\n                \/\/ if (window.pointsAddedToMap === false) {\n                bridgeMapTotalPointsAdded = 0;\n                window.mapService.delallmarkers();\n                setTimeout(function() {\n                    bridgeAddPointsToMap();\n                }, 200);\n                \/\/ }\n                \/\/ On passe la carte en plein \u00e9cran\n                window.mapService.setZoom(14);\n                setTimeout(function () {\n                    window.mapService.fitboundstomarkers();\n                    \/\/ window.mapService.reDraw();\n                    bridgeRefreshMap();\n                    window.mapService.toggleFullScreen();\n                }, 250);\n            }\n        });\n\n\n    });\n\n\n    function bridgeRefreshMap() {\n        var sizeneg = (jQuery(window).width()-jQuery('#maps-loc').parents('.elementor-container').width()+100)\/2;\n        jQuery('#maps-loc').css({\n            position: 'relative',\n            width: jQuery(window).width(),\n            \/\/left: '50%',\n            marginLeft: '-'+sizeneg+'px'\n        });\n    }\n\n    \/\/ Fonction qui ajoute les points\n    \/\/ Elle se rappelle elle-m\u00eame jusqu'\u00e0 \u00eatre arriv\u00e9e au bout\n    function bridgeAddPointsToMap() {\n\n        \/\/ On signale que l'init des points est faite\n        window.pointsAddedToMap = true;\n        var rfrom = bridgeMapTotalPointsAdded + 1;\n        var rto = bridgeMapTotalPointsAdded + bridgeMapNumPointsByCall + 1;\n        var i = 0;\n        var paramslocal = '1=1';\n\n        \/\/ Test de la fin\n        if (rfrom > bridgeTotalResults) {\n            return true;  \/\/ finished\n        }\n\n        if (rto > bridgeTotalResults)\n            rto = bridgeTotalResults;\n\n                paramslocal = \"action=brListePOI&id=540&product_codes=\"  ;\n        if('46' != '') {\n            paramslocal += '&braf=' + window.bridgeMoteur46.activeFilters.join(',');\n            paramslocal += '&brai=' + window.bridgeMoteur46.activeItems.join(',');\n            \/\/ Patch 24\/05\/22 : les recherches par valeurs n'\u00e9taient pas prises en compte\n            if(typeof window.bridgeMoteur46.urlParams === 'object' && window.bridgeMoteur46.urlParams !== null && Object.keys(window.bridgeMoteur46.urlParams).length > 0) {\n                var keys = Object.keys(window.bridgeMoteur46.urlParams);\n                for(idx in keys) {\n                    var key = keys[idx];\n                    paramslocal += '&' + key + '=' + window.bridgeMoteur46.urlParams[key];\n                }\n            }\n            \/\/ Feat 25\/05\/22 : support du param\u00e8tre productCodes o\u00f9 on sp\u00e9cifie des fiches une par une\n            if(typeof window.bridgeMoteur46.options === 'object' && window.bridgeMoteur46.options.hasOwnProperty('productCodes') ) {\n                paramslocal += '&product_codes=' + window.bridgeMoteur46.options.productCodes ;\n            }\n\n        }\n        if(window.bridgeCurrentMapRequest !== undefined) {\n            window.bridgeCurrentMapRequest.abort();\n        };\n        window.bridgeCurrentMapRequest = jQuery.ajax({\n            url: urlbasemap,\n            data: paramslocal + \"&minimal_select=1&first=\" + rfrom + \"&max=\" + bridgeMapNumPointsByCall + \"&lang=\" + lang,\n            dataType: 'json'\n        }).done(function(lejson) {\n            if(lejson && lejson.success && lejson.data) {\n                var popupcontent = \"\";\n                var onclickf = null ;\n                \/*function (mapositionId) {\n                    window.mapService.openinfomarker(mapositionId);\n                };\n\n                 *\/\n                var fiche = {};\n                var tmpKml = null;\n\n                for (var i = 0; i < lejson.data.selection.results.products.length; i++) {\n                    \/\/ Ici on construit le contenu du popup AA\n                    fiche = lejson.data.selection.results.products[i];\n                    tmpKml = null;\n                    if( !(fiche.kml === null || fiche.kml === '')) {\n                        tmpKml = fiche.kml;\n                    }\n\n                    popupcontent = '<div class=\"uk-padding uk-text-center\"> <i class=\"fad fa-spinner\"><\/i> <\/div>';\n                    if(fiche.latitude !== null && fiche.longitude !== null) {\n                        window.mapService.addmarker(\n                            fiche.productCode,\n                            fiche.latitude,\n                            fiche.longitude,\n                            fiche.name,\n                            window.bridgeMapOptions.markerIcon,\n                            window.bridgeMapOptions.activeMarkerIcon,\n                            popupcontent,\n                            onclickf,\n                            tmpKml);\n                    }\n                }\n                \/\/ Ici on ajuste le Zoom aux points affich\u00e9s\n                window.mapService.fitboundstomarkers();\n                bridgeMapTotalPointsAdded += bridgeMapNumPointsByCall;\n                return bridgeAddPointsToMap();\n            }\n        }).fail(function(e){\n            console.log(e);\n        });\n\n    }\n\n\n \/\/ -->\n<\/script>\n\n\n    <main id=\"ListeBridge\" style=\"position:relative;\">\n        <div class=\"bridge-loader\" style=\"display:none;\">\n            <div class=\"bridge-loader-content\">\n                <div class=\"lds-ring\"><div><\/div><div><\/div><div><\/div><div><\/div><\/div>\n            <\/div>\n        <\/div>\n        <!-- 03\/2022 : On affiche le template dans tous les cas, mais s'il n'y a pas de produits on affichera un message dans le template -->\n                    <div class=\"bridge-liste liste1\" id=\"bridge-liste-a6317670f6094975b8464569d51bddd0\" data-bridge-identifier=\"a6317670f6094975b8464569d51bddd0\" data-moteur-id=\"46\" uk-grid>\n    \n  <div class=\"uk-width-1-4@m\">\n      <div class=\"totals bridge-totals-side uk-visible@m\">\n\t      <span class=\"listeSITCount\">13<\/span> Resultados      <\/div>\n                      <div class=\"uk-tile-muted uk-box-shadow-medium bridge-zone-moteur uk-hidden@m bridge-moteur-sit\">\n              <div class=\"moteur-mobile uk-hidden@m uk-width-1-1 uk-grid-small\" uk-grid>\n    <div class=\"bridge-map-button uk-width-1-3\">\n        <a class=\"uk-button uk-button-default uk-width-1-1 bridge-map-toggle-fullscreen\" href=\"#\">\n            Tarjeta        <\/a>\n    <\/div>\n    <div class=\"bridge-sort uk-width-1-3\">\n                    <div class=\"uk-width-1-1\">\n                <a class=\"uk-button uk-button-default uk-width-1-1\" href=\"#\">Ordenar por<\/a>\n                <div uk-dropdown=\"mode: click\">\n                    <ul class=\"uk-nav uk-dropdown-nav bridge-sort-bar-dropdown\">\n                        \n                                                                                        <li class=\"abridge-sort-element uk-margin-top\">\n                                    <span data-sort-id=\"3\" data-sort-direction=\"\" class=\"bridge-sort-toggle bridge-sort-btn\">\n                                        Ville                                        <i data-sort-id=\"3\" class=\"bridge-sort-direction far fa-chevron-up\" style=\"display:none;\"><\/i>\n                                    <\/span>\n                                <\/li>\n                                                    \n                                                                                        <li class=\"abridge-sort-element uk-margin-top\">\n                                    <span data-sort-id=\"2\" data-sort-direction=\"\" class=\"bridge-sort-toggle bridge-sort-btn\">\n                                        Nom                                        <i data-sort-id=\"2\" class=\"bridge-sort-direction far fa-chevron-up\" style=\"display:none;\"><\/i>\n                                    <\/span>\n                                <\/li>\n                                                                        <\/ul>\n                <\/div>\n            <\/div>\n\n\n            \n            \n    <\/div>\n    <div class=\"uk-width-1-3\">\n        <a class=\"uk-button uk-button-default uk-width-1-1\" href=\"#\" uk-toggle=\"target: #offcanvas-moteur46\">            Filtros        <\/a>\n    <\/div>\n<\/div>\n<div id=\"offcanvas-moteur46\" data-bridge-moteur-id=\"46\" class=\"bridge-moteur-sit off-canvas-moteur-mobile uk-zindex\" uk-offcanvas=\"overlay: true;flip:true; \">\n    <div class=\"uk-offcanvas-bar uk-text-left uk-offcanvas-bar-animation uk-offcanvas-slide uk-preserve-color\">\n        <button class=\"uk-offcanvas-close\" type=\"button\" uk-close><\/button>\n        <div class=\"uk-width-1-1 uk-h3 uk-text-center\">\n            Buscar        <\/div>\n            \n\n                                                \n    \n    <div\n            class=\"bridge-moteur-section moteur-section-77  uk-width-1-1@xl  uk-width-1-1@l  uk-width-1-1@m  uk-width-1-1@s             uk-margin\"\n            style=\"\"\n            data-section-id=\"77\"\n            data-bridge-sbic=\"||\"\n            data-bridge-hbic=\"||\"\n            data-bridge-sbiu=\"||\"\n            data-bridge-hbiu=\"||\"\n            data-bridge-hiddendefault=\"false\"\n    >\n    <span class=\"bridgeActiveFiltersDivSection bridgeActiveFiltersDivSection77\" data-section-id=\"77\"><\/span>\n                <div uk-grid class=\" uk-child-width-1-1@xl uk-child-width-1-1@l uk-child-width-1-1@m uk-child-width-1-1@s uk-child-width-1-1\">\n                            <div class=\"subsection ssmoteur-13676  uk-width-1-1@xl  uk-width-1-1@l  uk-width-1-1@m  uk-width-1-1@s \">\n                                        <div uk-grid class=\" uk-child-width-1-1@xl uk-child-width-1-1@l uk-child-width-1-1@m uk-child-width-1-1@s uk-child-width-1-1\">\n                                                    <div class=\"filter-bridge filter-id-107\">\n                                \t<h6>\n\t\tCommune\t<\/h6>\n\n\n<div class=\"bridge-filter-cityproxdyn\" id=\"bridge-filter-46_77_13676_15479\">\n    <input type=\"hidden\" id=\"brflt_46_77_13676_15479_lat\" name=\"latitude\" \/>\n    <input type=\"hidden\" id=\"brflt_46_77_13676_15479_lon\" name=\"longitude\" \/>\n    <div class=\"bridge-input-geolocation\" style=\"display:flex; flex-direction:row;\">\n        <input class=\"bridge-dropdown\" autocomplete=\"off\" type=\"text\" id=\"brflt_46_77_13676_15479_city\" name=\"city\" placeholder=\"Introduzca el nombre de una comuna\" \/>\n        <button class=\"bridge_get_user_location\" title=\"Mi posici\u00f3n\" uk-tooltip=\"Mi posici\u00f3n\"><i class=\"fa far fa-location-crosshairs\"><\/i><\/button>\n    <\/div>\n\n    <div class=\"bridge-gps-distance\">\n        <label for=\"brflt_46_77_13676_15479_dist\">Distancia : <span id=\"bridge_dist_46_77_13676_15479_display\" class=\"light\"><\/span><\/label>\n        <input type=\"range\" id=\"brflt_46_77_13676_15479_dist\" name=\"distance\" min=\"1000\" max=\"50000\" step=\"1000\"\/>\n\n    <\/div>\n<\/div>\n\n<script type=\"text\/javascript\">\n    \/\/ <!--\n    bridgeDocumentReady(function() {\n\n        if (!navigator.geolocation) {\n            jQuery('.bridge_get_user_location').attr('disabled', 'true');\n        } else {\n            navigator.geolocation.getCurrentPosition(function(position) {\n                window.bridgeCurrentGeolocation = position;\n            });\n        }\n        \/\/ Click sur bouton de geolocalisation\n        jQuery('#bridge-filter-46_77_13676_15479 .bridge_get_user_location').click(function (e) {\n            e.preventDefault();\n            if (navigator.geolocation) {\n                if(window.bridgeCurrentGeolocation === undefined) {\n                    var ret = navigator.geolocation.getCurrentPosition(function (position) {\n                        window.bridgeCurrentGeolocation = position;\n                        jQuery('#brflt_46_77_13676_15479_lat').val(position.coords.latitude);\n                        jQuery('#brflt_46_77_13676_15479_lon').val(position.coords.longitude);\n                        jQuery('#brflt_46_77_13676_15479_city').val('Mi posici\u00f3n');\n                        jQuery(\"#brflt_46_77_13676_15479_city\").trigger(\"change\") ;\n                        bridgeRefreshGeoSearch46_77_13676_15479(window.bridgeCurrentGeolocation.coords.latitude, window.bridgeCurrentGeolocation.coords.longitude);\n                    });\n                } else {\n                    jQuery('#brflt_46_77_13676_15479_lat').val(window.bridgeCurrentGeolocation.coords.latitude);\n                    jQuery('#brflt_46_77_13676_15479_lon').val(window.bridgeCurrentGeolocation.coords.longitude);\n                    jQuery('#brflt_46_77_13676_15479_city').val('Mi posici\u00f3n');\n                    jQuery(\"#brflt_46_77_13676_15479_city\").trigger(\"change\") ;\n                    bridgeRefreshGeoSearch46_77_13676_15479(window.bridgeCurrentGeolocation.coords.latitude, window.bridgeCurrentGeolocation.coords.longitude);\n                }\n            } else {\n                jQuery('.bridge_get_user_location').attr('disabled', 'true');\n            }\n        });\n\n\n        \/\/ M\u00e0j du label de distance\n        jQuery('#brflt_46_77_13676_15479_dist').on('input', function(e){\n            \/\/ Ev\u00e9nement pour mettre \u00e0 jour les \u00e9tiquettes en temps r\u00e9el (on input)\n            var valuem = parseInt(jQuery(this).val());\n            var displayValue = (valuem \/ 1000) + ' km';\n            jQuery(\"#bridge_dist_46_77_13676_15479_display\").html(displayValue);\n            return true;\n        });\n\n\n        window.bridgeCities = [];\n        window.cityComboDynOptions = {\n            selector: '#brflt_46_77_13676_15479_city',\n            wrapper: true,\n            data: {\n                src: '', \/\/ window.bridgeCities,\n                keys: [\"label\"],\n                cache: true\n            },\n            threshold: 0,\n            diacritics: true,\n            submit: true,\n            trigger: (query) => {\n                return true ;  \/\/ query.replace(\/ \/g, \"\").length; \/\/ Returns \"Boolean\"\n            },\n            resultsList: {\n                maxResults: 1000\n            },\n            \/\/ ouvrir sur clie\n            events: {\n                input: {\n                    focus() {\n                        bridgeCityAutocomplete.start();\n                        bridgeCityAutocomplete.open();\n                    },\n                },\n            }\n        };\n\n        window.ajaxPostData = { action: 'brListCities', get_as_label_array: '1', filter_id: '107' } ;\n                    window.ajaxPostData.id = '540';\n            window.ajaxPostData.product_codes = '';\n            window.ajaxPostData.item_template = 'carte2';\n                                        window.ajaxPostData['filter_city'] = '';\n                            window.ajaxPostData['filter_lat'] = '';\n                            window.ajaxPostData['filter_lon'] = '';\n                            window.ajaxPostData['filter_rayon'] = '';\n                            window.ajaxPostData['selection_id'] = '';\n                            window.ajaxPostData['filter_criterions'] = '';\n                            window.ajaxPostData['scoring'] = '';\n                            window.ajaxPostData['excluded_codes'] = '';\n                            window.ajaxPostData['sort_one'] = '';\n                            window.ajaxPostData['sort_two'] = '';\n                            window.ajaxPostData['sort_three'] = '';\n                            window.ajaxPostData['duplicate_by'] = '';\n                    \n        window.ajaxPostData.braf = window.bridgeMoteur46.activeFilters.join(',');\n        window.ajaxPostData.brai = window.bridgeMoteur46.activeItems.join(',');\n        \/\/ Patch 24\/05\/22 : les recherches par valeurs n'\u00e9taient pas prises en compte\n        if(typeof window.bridgeMoteur46.urlParams === 'object' && window.bridgeMoteur46.urlParams !== null && Object.keys(window.bridgeMoteur46.urlParams).length > 0) {\n            var keys = Object.keys(window.bridgeMoteur46.urlParams);\n            for(idx in keys) {\n                var key = keys[idx];\n                window.ajaxPostData[key] = window.bridgeMoteur46.urlParams[key];\n            }\n        }\n        \/\/ Feat 25\/05\/22 : support du param\u00e8tre productCodes o\u00f9 on sp\u00e9cifie des fiches une par une\n        if(typeof window.bridgeMoteur46.options === 'object' && window.bridgeMoteur46.options.hasOwnProperty('productCodes') ) {\n            window.ajaxPostData.product_codes = window.bridgeMoteur46.options.productCodes ;\n        }\n        \/\/ Evolution 13\/02\/23 : beaucoup plus de param\u00e8tres dynamiques \u00e0 passer\n        const dynParams = ['item_template','filter_city','filter_lat','filter_lon','filter_rayon','selection_id','filter_criterions','scoring','excluded_codes','sort_one','sort_two','sort_three','duplicate_by'];\n        for (let i = 0; i < dynParams.length ; i++) {\n            if(typeof window.bridgeMoteur46.options === 'object' && window.bridgeMoteur46.options.hasOwnProperty(dynParams[i]) ) {\n                window.ajaxPostData[dynParams[i]] = window.bridgeMoteur46.options[dynParams[i]] ;\n            }\n        }\n        jQuery.ajax({\n            url: window.bridgeMoteur46.options.bridgeAjaxUrl,\n            data: ajaxPostData,\n            dataType: 'json'\n        }).done(function(lejson) {\n            window.bridgeCities = lejson;\n            \/\/ Si une geolocalisation est autoris\u00e9e, on ajoute \"Ma position\" \u00e0 la liste\n            if(window.bridgeCurrentGeolocation !== undefined) {\n                window.bridgeCities.unshift({\n                    label: 'Mi posici\u00f3n',\n                    lat: window.bridgeCurrentGeolocation.coords.latitude,\n                    lon: window.bridgeCurrentGeolocation.coords.longitude\n                });\n            }\n            window.cityComboDynOptions.data.src = window.bridgeCities;\n            if(typeof window.bridgeCityAutocomplete === 'object') {\n                window.bridgeCityAutocomplete.unInit();\n            }\n\n            window.bridgeCityAutocomplete = new autoComplete(window.cityComboDynOptions);\n            document.querySelector(\"#brflt_46_77_13676_15479_city\").addEventListener(\"selection\", function (event) {\n                if(event.detail && event.detail.selection && event.detail.selection.value && event.detail.selection.value !== '') {\n                    jQuery(\"#brflt_46_77_13676_15479_city\").val(event.detail.selection.value.label);\n                    jQuery(\"#brflt_46_77_13676_15479_lat\").val(event.detail.selection.value.lat);\n                    jQuery(\"#brflt_46_77_13676_15479_lon\").val(event.detail.selection.value.lon);\n                    jQuery(\"#brflt_46_77_13676_15479_city\").trigger(\"change\") ;\n                    bridgeRefreshGeoSearch46_77_13676_15479(event.detail.selection.value.lat, event.detail.selection.value.lon);\n                }\n            });\n\n        });\n\n\n        \/\/ Recalculer les villes apr\u00e8s une modification du moteur\n        \/* Probl\u00e8me : apr\u00e8s avoir s\u00e9lectionn\u00e9 une ville, si on active ce code, la liste devient torp restreinte\n        window.bridgeMoteur46.addEventHandler('beforeSubmit', function(bridgeMoteur) {\n            window.ajaxPostData = { action: 'brListCities', get_as_label_array: '1' } ;\n                        window.ajaxPostData.id = '540';\n            window.ajaxPostData.product_codes = '';\n            \n            window.ajaxPostData.braf = window.bridgeMoteur46.activeFilters.join(',');\n            window.ajaxPostData.brai = window.bridgeMoteur46.activeItems.join(',');\n            \/\/ Patch 24\/05\/22 : les recherches par valeurs n'\u00e9taient pas prises en compte\n            if(typeof window.bridgeMoteur46.urlParams === 'object' && window.bridgeMoteur46.urlParams !== null && Object.keys(window.bridgeMoteur46.urlParams).length > 0) {\n                var keys = Object.keys(window.bridgeMoteur46.urlParams);\n                for(idx in keys) {\n                    var key = keys[idx];\n                    window.ajaxPostData[key] = window.bridgeMoteur46.urlParams[key];\n                }\n            }\n            \/\/ Feat 25\/05\/22 : support du param\u00e8tre productCodes o\u00f9 on sp\u00e9cifie des fiches une par une\n            if(typeof window.bridgeMoteur46.options === 'object' && window.bridgeMoteur46.options.hasOwnProperty('productCodes') ) {\n                window.ajaxPostData.product_codes = window.bridgeMoteur46.options.productCodes ;\n            }\n\n            jQuery.ajax({\n                url: window.bridgeMoteur46.options.bridgeAjaxUrl,\n                data: ajaxPostData,\n                dataType: 'json'\n            }).done(function(lejson) {\n                window.bridgeCities = lejson;\n                window.cityComboDynOptions.data.src = window.bridgeCities;\n                if(typeof window.bridgeCityAutocomplete === 'object') {\n                    window.bridgeCityAutocomplete.unInit();\n                }\n                window.bridgeCityAutocomplete = new autoComplete(window.cityComboDynOptions);\n            }).error(function(e){\n                console.error(e);\n            });\n        });\n        *\/\n\n    });\n\n    \/\/ -->\n<\/script>\n\n<script type=\"text\/javascript\">\n    \/\/ <!--\n    bridgeDocumentReady(function() {\n\n        var tmpFilter = window.bridgeMoteur46.getFilter(107);\n\n        if (tmpFilter != false) {\n            if(tmpFilter.lat) {\n                jQuery('#brflt_46_77_13676_15479_lat').val(tmpFilter.lat);\n            }\n            if(tmpFilter.lon) {\n                jQuery('#brflt_46_77_13676_15479_lon').val(tmpFilter.lon);\n            }\n            if(tmpFilter.dist) {\n                jQuery('#brflt_46_77_13676_15479_dist').val(''+tmpFilter.dist).trigger('input');\n            } else {\n                \/\/ Valeur par defaut : 5000m\n                jQuery('#brflt_46_77_13676_15479_dist').val('5000').trigger('input');\n                window.bridgeMoteur46.setFilterProp(107, 'dist', '5000', false);\n            }\n\n            \/\/ jQuery('#46_77_13676_15479_dist').trigger('input');\n\n            if(tmpFilter.city) {\n                jQuery('#brflt_46_77_13676_15479_city').val(tmpFilter.city);\n            }\n        }\n\n        \/\/ Mettre \u00e0 jour le moteur lorsqu'une position est modifi\u00e9e\n        window.bridgeRefreshGeoSearch46_77_13676_15479 = function (lat, lon) {\n\n            let latInput = jQuery('#brflt_46_77_13676_15479_lat').val();\n            let lonInput = jQuery('#brflt_46_77_13676_15479_lon').val();\n            let searchLat = latInput;\n            let searchLon = lonInput;\n\n            if(!lat) {\n                if (latInput !== '') {\n                    window.bridgeMoteur46.setFilterProp(107, 'lat', jQuery('#brflt_46_77_13676_15479_lat').val().replaceAll(\/[&<>\"'`=\\\/]\/g, ''), false);\n                } else {\n                    window.bridgeMoteur46.setFilterProp(107, 'lat', '', false);\n                }\n            } else {\n                lat = lat + '';\n                window.bridgeMoteur46.setFilterProp(107, 'lat', lat.replaceAll(\/[&<>\"'`=\\\/]\/g, ''), false);\n            }\n            if(!lon) {\n                if (jQuery('#brflt_46_77_13676_15479_lon').val() !== '') {\n                    window.bridgeMoteur46.setFilterProp(107, 'lon', jQuery('#brflt_46_77_13676_15479_lon').val().replaceAll(\/[&<>\"'`=\\\/]\/g, ''), false);\n                } else {\n                    window.bridgeMoteur46.setFilterProp(107, 'lon', '', false);\n                }\n            } else {\n                lon = lon + '';\n                window.bridgeMoteur46.setFilterProp(107, 'lon', lon.replaceAll(\/[&<>\"'`=\\\/]\/g, ''), false);\n            }\n            if (searchLat !== '' && searchLon !== '' && jQuery('#brflt_46_77_13676_15479_dist').val() !== '') {\n                window.bridgeMoteur46.calcMoteur(true);\n            }\n        };\n\n        jQuery('#brflt_46_77_13676_15479_dist').change(function(e) {\n            if (jQuery('#brflt_46_77_13676_15479_dist').val() !== '' ) {\n                window.bridgeMoteur46.setFilterProp(107, 'dist', jQuery('#brflt_46_77_13676_15479_dist').val().replaceAll(\/[&<>\"'`=\\\/]\/g, ''), false);\n            } else {\n                window.bridgeMoteur46.setFilterProp(107, 'dist', '', false);\n            }\n            if (jQuery('#brflt_46_77_13676_15479_lat').val() !== '' && jQuery('#brflt_46_77_13676_15479_lon').val() !== '' && jQuery('#brflt_46_77_13676_15479_dist').val() !== '') {\n                window.bridgeMoteur46.calcMoteur(true);\n            }\n        });\n        jQuery('#brflt_46_77_13676_15479_city').change(function(e) {\n\n            if (jQuery('#brflt_46_77_13676_15479_city').val() !== '' ) {\n                window.bridgeMoteur46.setFilterProp(107, 'city', jQuery('#brflt_46_77_13676_15479_city').val().replaceAll(\/[&<>\"'`=\\\/]\/g, ''), false);\n            } else {\n                window.bridgeMoteur46.setFilterProp(107, 'city', '', false);\n            }\n            \/\/ Patch ND 19.02.2024 : apr\u00e8s un vidage par croix, le dist est vide, si on res\u00e9lectione une commune, on le remet\n            if (jQuery('#brflt_46_77_13676_15479_dist').val() !== '' ) {\n                window.bridgeMoteur46.setFilterProp(107, 'dist', jQuery('#brflt_46_77_13676_15479_dist').val().replaceAll(\/[&<>\"'`=\\\/]\/g, ''), false);\n            } else {\n                window.bridgeMoteur46.setFilterProp(107, 'dist', '', false);\n            }\n        });\n\n\n        \/\/ Mettre \u00e0 jour l'interface graphique lorsque l'objet moteur change\n        window.bridgeMoteur46.addEventHandler('afterCalcMoteur', function(bridgeMoteur) {\n\n            var tmpFilter =  bridgeMoteur.getFilter(107);\n\n            if (tmpFilter != false && tmpFilter.active && tmpFilter.lat) {\n                 jQuery('#brflt_46_77_13676_15479_lat').val(tmpFilter.lat);\n            } else {\n                \/\/ jQuery('#brflt_46_77_13676_15479_lat').val('');\n            }\n            if(tmpFilter != false && tmpFilter.active && tmpFilter.lon) {\n                jQuery('#brflt_46_77_13676_15479_lon').val(tmpFilter.lon);\n            } else {\n                \/\/ jQuery('#brflt_46_77_13676_15479_lon').val('');\n            }\n            if(tmpFilter != false && tmpFilter.active && tmpFilter.dist) {\n                jQuery('#brflt_46_77_13676_15479_dist').val(tmpFilter.dist).trigger('input');\n            } else {\n               \/\/ jQuery('#brflt_46_77_13676_15479_dist').val('');\n            }\n            if(tmpFilter.city && tmpFilter.city  !== '' && tmpFilter.city  !== null) {\n                jQuery('#brflt_46_77_13676_15479_city').val(tmpFilter.city);\n            } else {\n                jQuery('#brflt_46_77_13676_15479_city').val('');\n            }\n\n        });\n\n    });\n \/\/ -->\n<\/script>\n                            <\/div>\n                                                                                <div class=\"filter-bridge filter-id-139\">\n                                \n\t<h6>\n\t\tType\t<\/h6>\n\n    <select class=\"uk-select \" id=\"sel_46_77_13676_15480\">\n        <option value=\"\" data-target-section=\"\">Todos<\/option>\n\t        \t    \t            <option value=\"5060\" id=\"opt_46_77_13676_15480-5060\" data-item-id=\"5060\" data-target-section=\"\" class=\"\" >\n            Site et monument historique                    <\/option>\n        \t        \t    \t            <option value=\"5083\" id=\"opt_46_77_13676_15480-5083\" data-item-id=\"5083\" data-target-section=\"\" class=\"\" >\n            Parc et jardin                    <\/option>\n        \t        \t    \t            <option value=\"5084\" id=\"opt_46_77_13676_15480-5084\" data-item-id=\"5084\" data-target-section=\"\" class=\"\" >\n            Mus\u00e9e                    <\/option>\n        \t    <\/select>\n\n\n\t    <script type=\"text\/javascript\">\n    \/\/ <!--\n    bridgeDocumentReady(function() {\n\n        var tmpFilter = window.bridgeMoteur46.getFilter(139);\n\n        \/\/ S\u00e9lectionner l'item actif au d\u00e9marrage\n        if( tmpFilter != false && tmpFilter.active) {\n            for( var i = 0; i < tmpFilter.items.length; i++) {\n                if(tmpFilter.items[i].active) {\n                    jQuery('#sel_46_77_13676_15480').val(tmpFilter.items[i].id);\n                }\n            }\n        }\n\n        \/\/ Mettre \u00e0 jour le moteur lorsqu'une valeur est s\u00e9lectionn\u00e9e\n        jQuery('#sel_46_77_13676_15480').change(function() {\n            window.bridgeMoteur46.deactivateWholeFilter(139);\n            if (jQuery(this).val() != '') {\n                window.bridgeMoteur46.setItemProp(139, jQuery(this).val(), 'active', true);\n            }\n            window.bridgeMoteur46.calcMoteur(true);\n        });\n\n        \/\/ Mettre \u00e0 jour l'interface graphique lorsque l'objet moteur change\n        window.bridgeMoteur46.addEventHandler('afterCalcMoteur', function(bridgeMoteur) {\n            var tmpFilter =  bridgeMoteur.getFilter(139);\n            if( tmpFilter != false && tmpFilter.active) {\n                for( var i = 0; i < tmpFilter.items.length; i++) {\n                    if(tmpFilter.items[i].active) {\n                        jQuery('#sel_46_77_13676_15480').val(tmpFilter.items[i].id);\n                    }\n                }\n            } else {\n                \/\/ On desactive tout\n                jQuery('#sel_46_77_13676_15480').val('');\n            }\n        });\n\n\n    });\n    \/\/ -->\n<\/script>\n                            <\/div>\n                                                                                <div class=\"filter-bridge filter-id-17\">\n                                \n\t<h6>\n\t\tLangue parl\u00e9e\t<\/h6>\n\n    <select class=\"uk-select \" id=\"sel_46_77_13676_15481\">\n        <option value=\"\" data-target-section=\"\">Todos<\/option>\n\t        \t    \t            <option value=\"115\" id=\"opt_46_77_13676_15481-115\" data-item-id=\"115\" data-target-section=\"\" class=\"\" >\n            Allemand                    <\/option>\n        \t        \t    \t            <option value=\"116\" id=\"opt_46_77_13676_15481-116\" data-item-id=\"116\" data-target-section=\"\" class=\"\" >\n            Anglais                    <\/option>\n        \t        \t    \t            <option value=\"117\" id=\"opt_46_77_13676_15481-117\" data-item-id=\"117\" data-target-section=\"\" class=\"\" >\n            Chinois                    <\/option>\n        \t        \t    \t            <option value=\"118\" id=\"opt_46_77_13676_15481-118\" data-item-id=\"118\" data-target-section=\"\" class=\"\" >\n            Espagnol                    <\/option>\n        \t        \t    \t            <option value=\"119\" id=\"opt_46_77_13676_15481-119\" data-item-id=\"119\" data-target-section=\"\" class=\"\" >\n            Fran\u00e7ais                    <\/option>\n        \t        \t    \t            <option value=\"120\" id=\"opt_46_77_13676_15481-120\" data-item-id=\"120\" data-target-section=\"\" class=\"\" >\n            Italien                    <\/option>\n        \t        \t    \t            <option value=\"121\" id=\"opt_46_77_13676_15481-121\" data-item-id=\"121\" data-target-section=\"\" class=\"\" >\n            N\u00e9erlandais                    <\/option>\n        \t        \t    \t            <option value=\"122\" id=\"opt_46_77_13676_15481-122\" data-item-id=\"122\" data-target-section=\"\" class=\"\" >\n            Russe                    <\/option>\n        \t    <\/select>\n\n\n\t    <script type=\"text\/javascript\">\n    \/\/ <!--\n    bridgeDocumentReady(function() {\n\n        var tmpFilter = window.bridgeMoteur46.getFilter(17);\n\n        \/\/ S\u00e9lectionner l'item actif au d\u00e9marrage\n        if( tmpFilter != false && tmpFilter.active) {\n            for( var i = 0; i < tmpFilter.items.length; i++) {\n                if(tmpFilter.items[i].active) {\n                    jQuery('#sel_46_77_13676_15481').val(tmpFilter.items[i].id);\n                }\n            }\n        }\n\n        \/\/ Mettre \u00e0 jour le moteur lorsqu'une valeur est s\u00e9lectionn\u00e9e\n        jQuery('#sel_46_77_13676_15481').change(function() {\n            window.bridgeMoteur46.deactivateWholeFilter(17);\n            if (jQuery(this).val() != '') {\n                window.bridgeMoteur46.setItemProp(17, jQuery(this).val(), 'active', true);\n            }\n            window.bridgeMoteur46.calcMoteur(true);\n        });\n\n        \/\/ Mettre \u00e0 jour l'interface graphique lorsque l'objet moteur change\n        window.bridgeMoteur46.addEventHandler('afterCalcMoteur', function(bridgeMoteur) {\n            var tmpFilter =  bridgeMoteur.getFilter(17);\n            if( tmpFilter != false && tmpFilter.active) {\n                for( var i = 0; i < tmpFilter.items.length; i++) {\n                    if(tmpFilter.items[i].active) {\n                        jQuery('#sel_46_77_13676_15481').val(tmpFilter.items[i].id);\n                    }\n                }\n            } else {\n                \/\/ On desactive tout\n                jQuery('#sel_46_77_13676_15481').val('');\n            }\n        });\n\n\n    });\n    \/\/ -->\n<\/script>\n                            <\/div>\n                                                                        <\/div>\n                <\/div>\n                    <\/div>\n    <\/div>\n        <\/div>\n<\/div>\n          <\/div>\n        <div class=\"uk-tile-muted uk-box-shadow-medium bridge-zone-moteur uk-visible@m\" uk-sticky=\"end: true\">\n          \n    <section class=\"bridge-moteur-sit moteurs\" data-bridge-moteur-id=\"46\">\n        <input type=\"hidden\" name=\"bridge_active_filters_46\" value=\"\"\/>\n                                \n                                                <div class=\"boundary-align uk-visible@m uk-width-1-1 uk-panel bridge-moteur-side\">\n                <div class=\"uk-width-1-1 uk-h3 uk-text-left bridge-moteur-titre\">\n                    Buscar                <\/div>\n                    \n\n                                                \n    \n    <div\n            class=\"bridge-moteur-section moteur-section-77  uk-width-1-1@xl  uk-width-1-1@l  uk-width-1-1@m  uk-width-1-1@s             uk-margin\"\n            style=\"\"\n            data-section-id=\"77\"\n            data-bridge-sbic=\"||\"\n            data-bridge-hbic=\"||\"\n            data-bridge-sbiu=\"||\"\n            data-bridge-hbiu=\"||\"\n            data-bridge-hiddendefault=\"false\"\n    >\n    <span class=\"bridgeActiveFiltersDivSection bridgeActiveFiltersDivSection77\" data-section-id=\"77\"><\/span>\n                <div uk-grid class=\" uk-child-width-1-1@xl uk-child-width-1-1@l uk-child-width-1-1@m uk-child-width-1-1@s uk-child-width-1-1\">\n                            <div class=\"subsection ssmoteur-13676  uk-width-1-1@xl  uk-width-1-1@l  uk-width-1-1@m  uk-width-1-1@s \">\n                                        <div uk-grid class=\" uk-child-width-1-1@xl uk-child-width-1-1@l uk-child-width-1-1@m uk-child-width-1-1@s uk-child-width-1-1\">\n                                                    <div class=\"filter-bridge filter-id-107\">\n                                \t<h6>\n\t\tCommune\t<\/h6>\n\n\n<div class=\"bridge-filter-cityproxdyn\" id=\"bridge-filter-M246_77_13676_15479\">\n    <input type=\"hidden\" id=\"brflt_M246_77_13676_15479_lat\" name=\"latitude\" \/>\n    <input type=\"hidden\" id=\"brflt_M246_77_13676_15479_lon\" name=\"longitude\" \/>\n    <div class=\"bridge-input-geolocation\" style=\"display:flex; flex-direction:row;\">\n        <input class=\"bridge-dropdown\" autocomplete=\"off\" type=\"text\" id=\"brflt_M246_77_13676_15479_city\" name=\"city\" placeholder=\"Introduzca el nombre de una comuna\" \/>\n        <button class=\"bridge_get_user_location\" title=\"Mi posici\u00f3n\" uk-tooltip=\"Mi posici\u00f3n\"><i class=\"fa far fa-location-crosshairs\"><\/i><\/button>\n    <\/div>\n\n    <div class=\"bridge-gps-distance\">\n        <label for=\"brflt_M246_77_13676_15479_dist\">Distancia : <span id=\"bridge_dist_M246_77_13676_15479_display\" class=\"light\"><\/span><\/label>\n        <input type=\"range\" id=\"brflt_M246_77_13676_15479_dist\" name=\"distance\" min=\"1000\" max=\"50000\" step=\"1000\"\/>\n\n    <\/div>\n<\/div>\n\n<script type=\"text\/javascript\">\n    \/\/ <!--\n    bridgeDocumentReady(function() {\n\n        if (!navigator.geolocation) {\n            jQuery('.bridge_get_user_location').attr('disabled', 'true');\n        } else {\n            navigator.geolocation.getCurrentPosition(function(position) {\n                window.bridgeCurrentGeolocation = position;\n            });\n        }\n        \/\/ Click sur bouton de geolocalisation\n        jQuery('#bridge-filter-M246_77_13676_15479 .bridge_get_user_location').click(function (e) {\n            e.preventDefault();\n            if (navigator.geolocation) {\n                if(window.bridgeCurrentGeolocation === undefined) {\n                    var ret = navigator.geolocation.getCurrentPosition(function (position) {\n                        window.bridgeCurrentGeolocation = position;\n                        jQuery('#brflt_M246_77_13676_15479_lat').val(position.coords.latitude);\n                        jQuery('#brflt_M246_77_13676_15479_lon').val(position.coords.longitude);\n                        jQuery('#brflt_M246_77_13676_15479_city').val('Mi posici\u00f3n');\n                        jQuery(\"#brflt_M246_77_13676_15479_city\").trigger(\"change\") ;\n                        bridgeRefreshGeoSearchM246_77_13676_15479(window.bridgeCurrentGeolocation.coords.latitude, window.bridgeCurrentGeolocation.coords.longitude);\n                    });\n                } else {\n                    jQuery('#brflt_M246_77_13676_15479_lat').val(window.bridgeCurrentGeolocation.coords.latitude);\n                    jQuery('#brflt_M246_77_13676_15479_lon').val(window.bridgeCurrentGeolocation.coords.longitude);\n                    jQuery('#brflt_M246_77_13676_15479_city').val('Mi posici\u00f3n');\n                    jQuery(\"#brflt_M246_77_13676_15479_city\").trigger(\"change\") ;\n                    bridgeRefreshGeoSearchM246_77_13676_15479(window.bridgeCurrentGeolocation.coords.latitude, window.bridgeCurrentGeolocation.coords.longitude);\n                }\n            } else {\n                jQuery('.bridge_get_user_location').attr('disabled', 'true');\n            }\n        });\n\n\n        \/\/ M\u00e0j du label de distance\n        jQuery('#brflt_M246_77_13676_15479_dist').on('input', function(e){\n            \/\/ Ev\u00e9nement pour mettre \u00e0 jour les \u00e9tiquettes en temps r\u00e9el (on input)\n            var valuem = parseInt(jQuery(this).val());\n            var displayValue = (valuem \/ 1000) + ' km';\n            jQuery(\"#bridge_dist_M246_77_13676_15479_display\").html(displayValue);\n            return true;\n        });\n\n\n        window.bridgeCities = [];\n        window.cityComboDynOptionsM2 = {\n            selector: '#brflt_M246_77_13676_15479_city',\n            wrapper: true,\n            data: {\n                src: '', \/\/ window.bridgeCities,\n                keys: [\"label\"],\n                cache: true\n            },\n            threshold: 0,\n            diacritics: true,\n            submit: true,\n            trigger: (query) => {\n                return true ;  \/\/ query.replace(\/ \/g, \"\").length; \/\/ Returns \"Boolean\"\n            },\n            resultsList: {\n                maxResults: 1000\n            },\n            \/\/ ouvrir sur clie\n            events: {\n                input: {\n                    focus() {\n                        bridgeCityAutocompleteM2.start();\n                        bridgeCityAutocompleteM2.open();\n                    },\n                },\n            }\n        };\n\n        window.ajaxPostData = { action: 'brListCities', get_as_label_array: '1', filter_id: '107' } ;\n                    window.ajaxPostData.id = '540';\n            window.ajaxPostData.product_codes = '';\n            window.ajaxPostData.item_template = 'carte2';\n                                        window.ajaxPostData['filter_city'] = '';\n                            window.ajaxPostData['filter_lat'] = '';\n                            window.ajaxPostData['filter_lon'] = '';\n                            window.ajaxPostData['filter_rayon'] = '';\n                            window.ajaxPostData['selection_id'] = '';\n                            window.ajaxPostData['filter_criterions'] = '';\n                            window.ajaxPostData['scoring'] = '';\n                            window.ajaxPostData['excluded_codes'] = '';\n                            window.ajaxPostData['sort_one'] = '';\n                            window.ajaxPostData['sort_two'] = '';\n                            window.ajaxPostData['sort_three'] = '';\n                            window.ajaxPostData['duplicate_by'] = '';\n                    \n        window.ajaxPostData.braf = window.bridgeMoteur46.activeFilters.join(',');\n        window.ajaxPostData.brai = window.bridgeMoteur46.activeItems.join(',');\n        \/\/ Patch 24\/05\/22 : les recherches par valeurs n'\u00e9taient pas prises en compte\n        if(typeof window.bridgeMoteur46.urlParams === 'object' && window.bridgeMoteur46.urlParams !== null && Object.keys(window.bridgeMoteur46.urlParams).length > 0) {\n            var keys = Object.keys(window.bridgeMoteur46.urlParams);\n            for(idx in keys) {\n                var key = keys[idx];\n                window.ajaxPostData[key] = window.bridgeMoteur46.urlParams[key];\n            }\n        }\n        \/\/ Feat 25\/05\/22 : support du param\u00e8tre productCodes o\u00f9 on sp\u00e9cifie des fiches une par une\n        if(typeof window.bridgeMoteur46.options === 'object' && window.bridgeMoteur46.options.hasOwnProperty('productCodes') ) {\n            window.ajaxPostData.product_codes = window.bridgeMoteur46.options.productCodes ;\n        }\n        \/\/ Evolution 13\/02\/23 : beaucoup plus de param\u00e8tres dynamiques \u00e0 passer\n        const dynParams = ['item_template','filter_city','filter_lat','filter_lon','filter_rayon','selection_id','filter_criterions','scoring','excluded_codes','sort_one','sort_two','sort_three','duplicate_by'];\n        for (let i = 0; i < dynParams.length ; i++) {\n            if(typeof window.bridgeMoteur46.options === 'object' && window.bridgeMoteur46.options.hasOwnProperty(dynParams[i]) ) {\n                window.ajaxPostData[dynParams[i]] = window.bridgeMoteur46.options[dynParams[i]] ;\n            }\n        }\n        jQuery.ajax({\n            url: window.bridgeMoteur46.options.bridgeAjaxUrl,\n            data: ajaxPostData,\n            dataType: 'json'\n        }).done(function(lejson) {\n            window.bridgeCities = lejson;\n            \/\/ Si une geolocalisation est autoris\u00e9e, on ajoute \"Ma position\" \u00e0 la liste\n            if(window.bridgeCurrentGeolocation !== undefined) {\n                window.bridgeCities.unshift({\n                    label: 'Mi posici\u00f3n',\n                    lat: window.bridgeCurrentGeolocation.coords.latitude,\n                    lon: window.bridgeCurrentGeolocation.coords.longitude\n                });\n            }\n            window.cityComboDynOptionsM2.data.src = window.bridgeCities;\n            if(typeof window.bridgeCityAutocompleteM2 === 'object') {\n                window.bridgeCityAutocompleteM2.unInit();\n            }\n\n            window.bridgeCityAutocompleteM2 = new autoComplete(window.cityComboDynOptionsM2);\n            document.querySelector(\"#brflt_M246_77_13676_15479_city\").addEventListener(\"selection\", function (event) {\n                if(event.detail && event.detail.selection && event.detail.selection.value && event.detail.selection.value !== '') {\n                    jQuery(\"#brflt_M246_77_13676_15479_city\").val(event.detail.selection.value.label);\n                    jQuery(\"#brflt_M246_77_13676_15479_lat\").val(event.detail.selection.value.lat);\n                    jQuery(\"#brflt_M246_77_13676_15479_lon\").val(event.detail.selection.value.lon);\n                    jQuery(\"#brflt_M246_77_13676_15479_city\").trigger(\"change\") ;\n                    bridgeRefreshGeoSearchM246_77_13676_15479(event.detail.selection.value.lat, event.detail.selection.value.lon);\n                }\n            });\n\n        });\n\n\n        \/\/ Recalculer les villes apr\u00e8s une modification du moteur\n        \/* Probl\u00e8me : apr\u00e8s avoir s\u00e9lectionn\u00e9 une ville, si on active ce code, la liste devient torp restreinte\n        window.bridgeMoteur46.addEventHandler('beforeSubmit', function(bridgeMoteur) {\n            window.ajaxPostData = { action: 'brListCities', get_as_label_array: '1' } ;\n                        window.ajaxPostData.id = '540';\n            window.ajaxPostData.product_codes = '';\n            \n            window.ajaxPostData.braf = window.bridgeMoteur46.activeFilters.join(',');\n            window.ajaxPostData.brai = window.bridgeMoteur46.activeItems.join(',');\n            \/\/ Patch 24\/05\/22 : les recherches par valeurs n'\u00e9taient pas prises en compte\n            if(typeof window.bridgeMoteur46.urlParams === 'object' && window.bridgeMoteur46.urlParams !== null && Object.keys(window.bridgeMoteur46.urlParams).length > 0) {\n                var keys = Object.keys(window.bridgeMoteur46.urlParams);\n                for(idx in keys) {\n                    var key = keys[idx];\n                    window.ajaxPostData[key] = window.bridgeMoteur46.urlParams[key];\n                }\n            }\n            \/\/ Feat 25\/05\/22 : support du param\u00e8tre productCodes o\u00f9 on sp\u00e9cifie des fiches une par une\n            if(typeof window.bridgeMoteur46.options === 'object' && window.bridgeMoteur46.options.hasOwnProperty('productCodes') ) {\n                window.ajaxPostData.product_codes = window.bridgeMoteur46.options.productCodes ;\n            }\n\n            jQuery.ajax({\n                url: window.bridgeMoteur46.options.bridgeAjaxUrl,\n                data: ajaxPostData,\n                dataType: 'json'\n            }).done(function(lejson) {\n                window.bridgeCities = lejson;\n                window.cityComboDynOptionsM2.data.src = window.bridgeCities;\n                if(typeof window.bridgeCityAutocompleteM2 === 'object') {\n                    window.bridgeCityAutocompleteM2.unInit();\n                }\n                window.bridgeCityAutocompleteM2 = new autoComplete(window.cityComboDynOptionsM2);\n            }).error(function(e){\n                console.error(e);\n            });\n        });\n        *\/\n\n    });\n\n    \/\/ -->\n<\/script>\n\n<script type=\"text\/javascript\">\n    \/\/ <!--\n    bridgeDocumentReady(function() {\n\n        var tmpFilter = window.bridgeMoteur46.getFilter(107);\n\n        if (tmpFilter != false) {\n            if(tmpFilter.lat) {\n                jQuery('#brflt_M246_77_13676_15479_lat').val(tmpFilter.lat);\n            }\n            if(tmpFilter.lon) {\n                jQuery('#brflt_M246_77_13676_15479_lon').val(tmpFilter.lon);\n            }\n            if(tmpFilter.dist) {\n                jQuery('#brflt_M246_77_13676_15479_dist').val(''+tmpFilter.dist).trigger('input');\n            } else {\n                \/\/ Valeur par defaut : 5000m\n                jQuery('#brflt_M246_77_13676_15479_dist').val('5000').trigger('input');\n                window.bridgeMoteur46.setFilterProp(107, 'dist', '5000', false);\n            }\n\n            \/\/ jQuery('#M246_77_13676_15479_dist').trigger('input');\n\n            if(tmpFilter.city) {\n                jQuery('#brflt_M246_77_13676_15479_city').val(tmpFilter.city);\n            }\n        }\n\n        \/\/ Mettre \u00e0 jour le moteur lorsqu'une position est modifi\u00e9e\n        window.bridgeRefreshGeoSearchM246_77_13676_15479 = function (lat, lon) {\n\n            let latInput = jQuery('#brflt_M246_77_13676_15479_lat').val();\n            let lonInput = jQuery('#brflt_M246_77_13676_15479_lon').val();\n            let searchLat = latInput;\n            let searchLon = lonInput;\n\n            if(!lat) {\n                if (latInput !== '') {\n                    window.bridgeMoteur46.setFilterProp(107, 'lat', jQuery('#brflt_M246_77_13676_15479_lat').val().replaceAll(\/[&<>\"'`=\\\/]\/g, ''), false);\n                } else {\n                    window.bridgeMoteur46.setFilterProp(107, 'lat', '', false);\n                }\n            } else {\n                lat = lat + '';\n                window.bridgeMoteur46.setFilterProp(107, 'lat', lat.replaceAll(\/[&<>\"'`=\\\/]\/g, ''), false);\n            }\n            if(!lon) {\n                if (jQuery('#brflt_M246_77_13676_15479_lon').val() !== '') {\n                    window.bridgeMoteur46.setFilterProp(107, 'lon', jQuery('#brflt_M246_77_13676_15479_lon').val().replaceAll(\/[&<>\"'`=\\\/]\/g, ''), false);\n                } else {\n                    window.bridgeMoteur46.setFilterProp(107, 'lon', '', false);\n                }\n            } else {\n                lon = lon + '';\n                window.bridgeMoteur46.setFilterProp(107, 'lon', lon.replaceAll(\/[&<>\"'`=\\\/]\/g, ''), false);\n            }\n            if (searchLat !== '' && searchLon !== '' && jQuery('#brflt_M246_77_13676_15479_dist').val() !== '') {\n                window.bridgeMoteur46.calcMoteur(true);\n            }\n        };\n\n        jQuery('#brflt_M246_77_13676_15479_dist').change(function(e) {\n            if (jQuery('#brflt_M246_77_13676_15479_dist').val() !== '' ) {\n                window.bridgeMoteur46.setFilterProp(107, 'dist', jQuery('#brflt_M246_77_13676_15479_dist').val().replaceAll(\/[&<>\"'`=\\\/]\/g, ''), false);\n            } else {\n                window.bridgeMoteur46.setFilterProp(107, 'dist', '', false);\n            }\n            if (jQuery('#brflt_M246_77_13676_15479_lat').val() !== '' && jQuery('#brflt_M246_77_13676_15479_lon').val() !== '' && jQuery('#brflt_M246_77_13676_15479_dist').val() !== '') {\n                window.bridgeMoteur46.calcMoteur(true);\n            }\n        });\n        jQuery('#brflt_M246_77_13676_15479_city').change(function(e) {\n\n            if (jQuery('#brflt_M246_77_13676_15479_city').val() !== '' ) {\n                window.bridgeMoteur46.setFilterProp(107, 'city', jQuery('#brflt_M246_77_13676_15479_city').val().replaceAll(\/[&<>\"'`=\\\/]\/g, ''), false);\n            } else {\n                window.bridgeMoteur46.setFilterProp(107, 'city', '', false);\n            }\n            \/\/ Patch ND 19.02.2024 : apr\u00e8s un vidage par croix, le dist est vide, si on res\u00e9lectione une commune, on le remet\n            if (jQuery('#brflt_M246_77_13676_15479_dist').val() !== '' ) {\n                window.bridgeMoteur46.setFilterProp(107, 'dist', jQuery('#brflt_M246_77_13676_15479_dist').val().replaceAll(\/[&<>\"'`=\\\/]\/g, ''), false);\n            } else {\n                window.bridgeMoteur46.setFilterProp(107, 'dist', '', false);\n            }\n        });\n\n\n        \/\/ Mettre \u00e0 jour l'interface graphique lorsque l'objet moteur change\n        window.bridgeMoteur46.addEventHandler('afterCalcMoteur', function(bridgeMoteur) {\n\n            var tmpFilter =  bridgeMoteur.getFilter(107);\n\n            if (tmpFilter != false && tmpFilter.active && tmpFilter.lat) {\n                 jQuery('#brflt_M246_77_13676_15479_lat').val(tmpFilter.lat);\n            } else {\n                \/\/ jQuery('#brflt_M246_77_13676_15479_lat').val('');\n            }\n            if(tmpFilter != false && tmpFilter.active && tmpFilter.lon) {\n                jQuery('#brflt_M246_77_13676_15479_lon').val(tmpFilter.lon);\n            } else {\n                \/\/ jQuery('#brflt_M246_77_13676_15479_lon').val('');\n            }\n            if(tmpFilter != false && tmpFilter.active && tmpFilter.dist) {\n                jQuery('#brflt_M246_77_13676_15479_dist').val(tmpFilter.dist).trigger('input');\n            } else {\n               \/\/ jQuery('#brflt_M246_77_13676_15479_dist').val('');\n            }\n            if(tmpFilter.city && tmpFilter.city  !== '' && tmpFilter.city  !== null) {\n                jQuery('#brflt_M246_77_13676_15479_city').val(tmpFilter.city);\n            } else {\n                jQuery('#brflt_M246_77_13676_15479_city').val('');\n            }\n\n        });\n\n    });\n \/\/ -->\n<\/script>\n                            <\/div>\n                                                                                <div class=\"filter-bridge filter-id-139\">\n                                \n\t<h6>\n\t\tType\t<\/h6>\n\n    <select class=\"uk-select \" id=\"sel_M246_77_13676_15480\">\n        <option value=\"\" data-target-section=\"\">Todos<\/option>\n\t        \t    \t            <option value=\"5060\" id=\"opt_M246_77_13676_15480-5060\" data-item-id=\"5060\" data-target-section=\"\" class=\"\" >\n            Site et monument historique                    <\/option>\n        \t        \t    \t            <option value=\"5083\" id=\"opt_M246_77_13676_15480-5083\" data-item-id=\"5083\" data-target-section=\"\" class=\"\" >\n            Parc et jardin                    <\/option>\n        \t        \t    \t            <option value=\"5084\" id=\"opt_M246_77_13676_15480-5084\" data-item-id=\"5084\" data-target-section=\"\" class=\"\" >\n            Mus\u00e9e                    <\/option>\n        \t    <\/select>\n\n\n\t    <script type=\"text\/javascript\">\n    \/\/ <!--\n    bridgeDocumentReady(function() {\n\n        var tmpFilter = window.bridgeMoteur46.getFilter(139);\n\n        \/\/ S\u00e9lectionner l'item actif au d\u00e9marrage\n        if( tmpFilter != false && tmpFilter.active) {\n            for( var i = 0; i < tmpFilter.items.length; i++) {\n                if(tmpFilter.items[i].active) {\n                    jQuery('#sel_M246_77_13676_15480').val(tmpFilter.items[i].id);\n                }\n            }\n        }\n\n        \/\/ Mettre \u00e0 jour le moteur lorsqu'une valeur est s\u00e9lectionn\u00e9e\n        jQuery('#sel_M246_77_13676_15480').change(function() {\n            window.bridgeMoteur46.deactivateWholeFilter(139);\n            if (jQuery(this).val() != '') {\n                window.bridgeMoteur46.setItemProp(139, jQuery(this).val(), 'active', true);\n            }\n            window.bridgeMoteur46.calcMoteur(true);\n        });\n\n        \/\/ Mettre \u00e0 jour l'interface graphique lorsque l'objet moteur change\n        window.bridgeMoteur46.addEventHandler('afterCalcMoteur', function(bridgeMoteur) {\n            var tmpFilter =  bridgeMoteur.getFilter(139);\n            if( tmpFilter != false && tmpFilter.active) {\n                for( var i = 0; i < tmpFilter.items.length; i++) {\n                    if(tmpFilter.items[i].active) {\n                        jQuery('#sel_M246_77_13676_15480').val(tmpFilter.items[i].id);\n                    }\n                }\n            } else {\n                \/\/ On desactive tout\n                jQuery('#sel_M246_77_13676_15480').val('');\n            }\n        });\n\n\n    });\n    \/\/ -->\n<\/script>\n                            <\/div>\n                                                                                <div class=\"filter-bridge filter-id-17\">\n                                \n\t<h6>\n\t\tLangue parl\u00e9e\t<\/h6>\n\n    <select class=\"uk-select \" id=\"sel_M246_77_13676_15481\">\n        <option value=\"\" data-target-section=\"\">Todos<\/option>\n\t        \t    \t            <option value=\"115\" id=\"opt_M246_77_13676_15481-115\" data-item-id=\"115\" data-target-section=\"\" class=\"\" >\n            Allemand                    <\/option>\n        \t        \t    \t            <option value=\"116\" id=\"opt_M246_77_13676_15481-116\" data-item-id=\"116\" data-target-section=\"\" class=\"\" >\n            Anglais                    <\/option>\n        \t        \t    \t            <option value=\"117\" id=\"opt_M246_77_13676_15481-117\" data-item-id=\"117\" data-target-section=\"\" class=\"\" >\n            Chinois                    <\/option>\n        \t        \t    \t            <option value=\"118\" id=\"opt_M246_77_13676_15481-118\" data-item-id=\"118\" data-target-section=\"\" class=\"\" >\n            Espagnol                    <\/option>\n        \t        \t    \t            <option value=\"119\" id=\"opt_M246_77_13676_15481-119\" data-item-id=\"119\" data-target-section=\"\" class=\"\" >\n            Fran\u00e7ais                    <\/option>\n        \t        \t    \t            <option value=\"120\" id=\"opt_M246_77_13676_15481-120\" data-item-id=\"120\" data-target-section=\"\" class=\"\" >\n            Italien                    <\/option>\n        \t        \t    \t            <option value=\"121\" id=\"opt_M246_77_13676_15481-121\" data-item-id=\"121\" data-target-section=\"\" class=\"\" >\n            N\u00e9erlandais                    <\/option>\n        \t        \t    \t            <option value=\"122\" id=\"opt_M246_77_13676_15481-122\" data-item-id=\"122\" data-target-section=\"\" class=\"\" >\n            Russe                    <\/option>\n        \t    <\/select>\n\n\n\t    <script type=\"text\/javascript\">\n    \/\/ <!--\n    bridgeDocumentReady(function() {\n\n        var tmpFilter = window.bridgeMoteur46.getFilter(17);\n\n        \/\/ S\u00e9lectionner l'item actif au d\u00e9marrage\n        if( tmpFilter != false && tmpFilter.active) {\n            for( var i = 0; i < tmpFilter.items.length; i++) {\n                if(tmpFilter.items[i].active) {\n                    jQuery('#sel_M246_77_13676_15481').val(tmpFilter.items[i].id);\n                }\n            }\n        }\n\n        \/\/ Mettre \u00e0 jour le moteur lorsqu'une valeur est s\u00e9lectionn\u00e9e\n        jQuery('#sel_M246_77_13676_15481').change(function() {\n            window.bridgeMoteur46.deactivateWholeFilter(17);\n            if (jQuery(this).val() != '') {\n                window.bridgeMoteur46.setItemProp(17, jQuery(this).val(), 'active', true);\n            }\n            window.bridgeMoteur46.calcMoteur(true);\n        });\n\n        \/\/ Mettre \u00e0 jour l'interface graphique lorsque l'objet moteur change\n        window.bridgeMoteur46.addEventHandler('afterCalcMoteur', function(bridgeMoteur) {\n            var tmpFilter =  bridgeMoteur.getFilter(17);\n            if( tmpFilter != false && tmpFilter.active) {\n                for( var i = 0; i < tmpFilter.items.length; i++) {\n                    if(tmpFilter.items[i].active) {\n                        jQuery('#sel_M246_77_13676_15481').val(tmpFilter.items[i].id);\n                    }\n                }\n            } else {\n                \/\/ On desactive tout\n                jQuery('#sel_M246_77_13676_15481').val('');\n            }\n        });\n\n\n    });\n    \/\/ -->\n<\/script>\n                            <\/div>\n                                                                        <\/div>\n                <\/div>\n                    <\/div>\n    <\/div>\n                <\/div>\n            <\/section>\n        <\/div>\n       <\/div>\n  <div class=\"uk-width-3-4@m\" uk-filter=\"target: .filter-sit\">\n        <div class=\"bridge-toolbar uk-visible@m\">\n      <div class=\"uk-flex uk-flex-between uk-flex-middle\">\n        <div class=\"bridge-sort uk-width-2-3\">\n                      <ul class=\"uk-subnav uk-subnav-pill bridge-sort-bar\">\n                <li><h5>Ordenar por<\/h5><\/li>\n                                                                                <li class=\"bridge-sort-element\">\n                            <span data-sort-id=\"3\" data-sort-direction=\"\" class=\"bridge-sort-toggle bridge-sort-btn\">\n                                Ville                                <i data-sort-id=\"3\" class=\"bridge-sort-direction far fa-chevron-up\" style=\"display:none;\"><\/i>\n                            <\/span>\n                        <\/li>\n                                                                                                    <li class=\"bridge-sort-element\">\n                            <span data-sort-id=\"2\" data-sort-direction=\"\" class=\"bridge-sort-toggle bridge-sort-btn\">\n                                Nom                                <i data-sort-id=\"2\" class=\"bridge-sort-direction far fa-chevron-up\" style=\"display:none;\"><\/i>\n                            <\/span>\n                        <\/li>\n                                                    <script type=\"text\/javascript\">\n    \/\/ <!--\n    \/**\n     * Affichage des tris par l'utilisateur\n     *\/\n\n    bridgeDocumentReady(function() {\n\n        \/\/ On note s'il y a un moteur associ\u00e9 \u00e0 la liste ou non\n        const moteurId = '46';\n\n        let activeSort = '';\n        let sortDirection = '';\n        let sortParams = '';\n        let sortOrder = [];\n\n        \/\/ si l'URL contient d\u00e9j\u00e0 des param\u00e8tres de tri avec une valeur associ\u00e9e, on les r\u00e9cup\u00e8re\n        const urlParams = window.location.search;\n        const params = new URLSearchParams(urlParams);\n\n        if (\/(?:bras=)\\d\/.test(params)) {\n            const urlActiveSorts = params.getAll('bras');\n            const urlActiveDirections = params.getAll('brsd');\n\n            \/\/ On efface les \u00e9ventuelles fl\u00e8ches qui seraient l\u00e0 mais normalement c'est inutile car on est au chargement\n            jQuery('.bridge-sort-direction').removeClass('fa-chevron-down').removeClass('fa-chevron-up').hide();\n            jQuery('.bridge-sort-btn').removeClass('active').attr('data-sort-direction', '');\n\n            \/\/ On parcours les tris pass\u00e9s en URL pour allumer les boutons visuellement et stocker les tris et sens dans les variables activeSorts et sortDirections\n            \/\/ Pour info, on n'en prend en compte un car les tris sont en annule et remplace : on ne g\u00e8re qu'un champ de tri \u00e0 la fois, un point c'est tout !\n            urlActiveSorts.forEach(urlActiveSort => {\n                const i = urlActiveSorts.indexOf(urlActiveSort);\n                activeSort = urlActiveSort;\n                sortDirection = urlActiveDirections[i];\n                jQuery(\".bridge-sort-btn[data-sort-id='\" + urlActiveSort + \"']\").addClass('active');\n                jQuery(\".bridge-sort-btn[data-sort-id='\" + urlActiveSort + \"']\").attr('data-sort-direction',sortDirection);\n\n                if (sortDirection === 'asc') {\n                    jQuery('.bridge-sort-direction[data-sort-id=\\'' + urlActiveSort + '\\']').addClass('fa-chevron-up');\n                } else {\n                    jQuery('.bridge-sort-direction[data-sort-id=\\'' + urlActiveSort + '\\']').addClass('fa-chevron-down');\n                }\n                jQuery('.bridge-sort-direction[data-sort-id=\\'' + urlActiveSort + '\\']').show() ; \/\/ style.display = 'block';\n            });\n        }\n\n        \/\/ Masquer les boutons sur click sur le bouton de basculer vers carte - 26\/04\/2022 : ben non\n        \/*\n        jQuery('.bridge-map-toggle').click(function(e) {\n            document.querySelector('.bridge-sort-bar').style.display = 'none';\n        });\n         *\/\n\n\n        \/\/ r\u00e9afficher les tris sur clic sur bouton de bascule vers liste\n        jQuery('.bridge-list-toggle').click(function(e) {\n            document.querySelector('.bridge-sort-bar').style.display = 'flex';\n        })\n\n        \/\/ Clic sur un bouton de tri par l'utilisateur\n        jQuery('.bridge-sort-btn').click(function(e) {\n            \/\/ Le bouton de tri qui porte les donn\u00e9es\n            let sortButton ;\n            \/\/ Lorsqu'on clique sur l'ic\u00f4ne, le jQuery(this) nous renvoit le <i> de l'ic\u00f4ne, on doit donc remonter au bouton parent\n            if(jQuery(this).hasClass('bridge-sort-direction')) {\n                sortButton = jQuery(this).closest('.bridge-sort-btn');\n            } else {\n                sortButton = jQuery(this);\n            }\n\n            activeSort = parseInt(sortButton.attr('data-sort-id'));\n            let activeSortDirection = sortButton.attr('data-sort-direction');\n            \/\/ On d\u00e9sactive tous les tris car un clic sur un tri annule et remplace tout, un point c'est tout !\n            deactivateAllSorts();\n\n            \/\/ Il peut y avoir plusieurs boutons (version mobile, version desktop), d'o\u00f9 la boulce\n            jQuery('.bridge-sort-btn[data-sort-id=\\'' + activeSort + '\\']').each(function (index) {\n                \/\/ Si le bouton est d\u00e9j\u00e0 actif dans le sens croissant, on le passe en d\u00e9croissant\n                if (activeSortDirection === 'asc') {\n                    jQuery(this).find('.bridge-sort-direction').removeClass('fa-chevron-up').addClass('fa-chevron-down');\n                    sortDirection = 'desc';\n                } else {\n                    jQuery(this).find('.bridge-sort-direction').addClass('fa-chevron-up');\n                    sortDirection = 'asc';\n                }\n                jQuery(this).attr('data-sort-direction', sortDirection);\n                jQuery(this).addClass('active');\n                jQuery(this).find('.bridge-sort-direction').show(); \/\/ style.display = 'block';\n            });\n\n            \/\/ si un moteur est associ\u00e9 \u00e0 la liste, on passe par bridge-moteur.js pour s'ins\u00e9rer dans la m\u00eame requ\u00eate ajax\n            if (moteurId != '') {\n                window['bridgeMoteur' + moteurId].setSortsAndSortDirections([activeSort], [sortDirection]);\n                window['bridgeMoteur' + moteurId].calcMoteur(true);\n            } else {\n                \/\/ si pas de moteur associ\u00e9, on fait la requ\u00eate avec juste les tris\n                let urlParams = getUrlParams();\n                updateUrl();\n                sortAjax();\n            }\n        });\n\n        \/**\n         * D\u00e9sactive tous les tris visuellement\n         *\/\n        function deactivateAllSorts() {\n            jQuery('.bridge-sort-direction').removeClass('fa-chevron-down').removeClass('fa-chevron-up').hide();\n            jQuery('.bridge-sort-btn').removeClass('active').attr('data-sort-direction', '');\n        }\n\n        function getUrlParams() {\n            sortParams = 'bras=' + activeSort;\n            sortParams += '&brsd=' + sortDirection;\n            return sortParams;\n        }\n\n        function updateUrl() {\n            let urlParams = '';\n            if (activeSort !== '') {\n                urlParams = { bras: activeSort, brsd: sortDirection };\n                Object.keys(urlParams).forEach(function(key,index) {\n                    urlParams[key] = sortParams[key];\n                });\n            }\n\n            let stateObj = JSON.parse(JSON.stringify(urlParams));\n            let newUrl = '';\n            if (sortParams !== '') {\n                newUrl = '?' + getUrlParams();\n            }\n            history.replaceState(stateObj, jQuery(document).find(\"title\").text(), newUrl);\n        }\n\n        \/**\n         * Provoque la r\u00e9actualisation de la liste avec les tris indiqu\u00e9s, si celle-ci n'a pas de moteur\n         *\/\n        function sortAjax() {\n\n            let urlParams = '&' + sortParams;\n            jQuery('.bridge-loader').fadeIn(100);\n            jQuery.ajax({\n                type: 'GET',\n                dataType: 'json',\n                url: '\/wp-admin\/admin-ajax.php',\n                data: 'action=brListe&id=' + 540 + '&first=0&max=' + urlParams,\n                success: function(data) {\n                    if (data.total && data.html) {\n                        jQuery('#bridge-liste-a6317670f6094975b8464569d51bddd0').find('.listeSITCount').html(data.total);\n                        let $items = jQuery(data.html);\n                        jQuery('#listeSIT_a6317670f6094975b8464569d51bddd0').html($items);\n                        window.bridgeTotalResults = data.total;\n\n                        if (window.bridgeActivateInfiniteScroll_a6317670f6094975b8464569d51bddd0 != undefined) {\n                            window.bridgeActivateInfiniteScroll_a6317670f6094975b8464569d51bddd0(data.total);\n                        }\n                        jQuery('.bridge-loader').fadeOut({ duration: 500 });\n                    }\n                },\n                error: function(data) {\n                    jQuery('.bridge-loader').fadeOut({ duration: 500 });\n                    console.error('Erreur lors de la requ\u00eate AJAX');\n                    console.error(data);\n                }\n            });\n        }\n    });\n    \/\/ -->\n<\/script>\n             <\/ul>\n            \n        <\/div>\n        <div class=\"switcher uk-width-1-3\">\n          <ul class=\"uk-subnav uk-subnav-pill uk-float-right bridgeListMapSwitcher\" uk-switcher=\"connect: .mixtesit;animation: uk-animation-fade;swiping:false\">\n            <li><a class=\"bridge-list-toggle\" href=\"#\">Lista<\/a><\/li>\n            <li><a class=\"bridge-map-toggle\" href=\"#\">Tarjeta<\/a><\/li>\n          <\/ul>\n        <\/div>\n      <\/div>\n      <div class=\"bridgeActiveFiltersDiv uk-width-1-1\"> <\/div>\n    <\/div>\n        <ul class=\"uk-switcher uk-margin mixtesit bridgeMapSwitcher\">\n      <li id=\"bridgeSwitchList\">\n\t                        <div id=\"listeSIT_a6317670f6094975b8464569d51bddd0\"\n             class=\"listeSIT uk-grid-match filter-sit uk-grid-medium uk-child-width-1-3@xl uk-child-width-1-3@l uk-child-width-1-2@m uk-child-width-1-1@s\"\n             uk-grid\n             uk-height-match=\"target: > div .bridge-match-height-target\">\n\n                                          <\/div>\n                        <div id=\"bridge-pagination-container-a6317670f6094975b8464569d51bddd0\" class=\"bridge-pagination-container uk-margin-top\">\n    <ul class=\"bridge-pagination uk-pagination uk-flex-center\" uk-margin>\n\n                    <li class=\"uk-disabled\">\n                <a class=\"bridge-pagination-link pager__previous bridge-prev\" data-page=\"1\" href=\"#nogo\"><span uk-pagination-previous><\/span><\/a>\n            <\/li>\n        \n        \n                                    <li class=\"uk-active\"><a class=\"bridge-pagination-link\" data-page=\"1\" href=\"#nogo\">1<\/a><\/li>\n                                                <li class=\"\"><a class=\"bridge-pagination-link\" data-page=\"2\" href=\"https:\/\/causses-gorgesaveyron.com\/es\/wp-json\/wp\/v2\/pages\/3128?product_codes=&item_template=carte2&brpa=2\">2<\/a><\/li>\n                    \n        \n                    <li class=\"\">\n                <a class=\"bridge-pagination-link bridge-next\" id=\"bridge_next_a6317670f6094975b8464569d51bddd0\" data-page=\"2\" href=\"https:\/\/causses-gorgesaveyron.com\/es\/wp-json\/wp\/v2\/pages\/3128?product_codes=&item_template=carte2&brpa=2\"><span uk-pagination-next><\/span><\/a>\n                <a class=\"bridge-pagination-link bridge-next-ajax\" id=\"bridge_next_ajax_a6317670f6094975b8464569d51bddd0\" rel=\"nofollow\" data-page=\"2\" href=\"\/wp-admin\/admin-ajax.php?action=brListeInfinite&id=540&product_codes=&item_template=carte2&brpa=2\" style=\"display:none;\"><span uk-pagination-next><\/span><\/a>\n            <\/li>\n        \n\n\n    <\/ul>\n<\/div>\n                          <\/li>\n      <li id=\"bridgeSwitchMap\">\n          <div id=\"maps\" class=\"uk-overflow-hidden uk-position-relative uk-height-1-1\" >\n              <div id=\"mapsSIT\" class=\"uk-width-1-1\"><\/div>\n          <\/div>\n      <\/li>\n    <\/ul>\n  <\/div>\n<\/div>\n\n        \n            <\/main>\n<\/div>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f4bfaeb e-flex e-con-boxed e-con e-parent\" data-id=\"f4bfaeb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ed7daff elementor-widget elementor-widget-heading\" data-id=\"ed7daff\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">The place to be pour bouger<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-90665b1 elementor-widget elementor-widget-heading\" data-id=\"90665b1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Les activit\u00e9s incontournables<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e5bc3d3 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"e5bc3d3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ef49073 elementor-widget elementor-widget-text-editor\" data-id=\"ef49073\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Retrouvez les autres activit\u00e9s de pleine nature dans les Causses &amp; Gorges de l&#8217;Aveyron.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-16f848e e-con-full e-flex e-con e-parent\" data-id=\"16f848e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-b2fd246 e-con-full e-flex e-con e-child\" data-id=\"b2fd246\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-bf3c5a3 e-con-full e-flex e-con e-child\" data-id=\"bf3c5a3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3334387 elementor-widget elementor-widget-heading\" data-id=\"3334387\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Lancez-vous<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7bd397e elementor-widget elementor-widget-heading\" data-id=\"7bd397e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Activit\u00e9s en pleine nature<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-853eb59 elementor-align-center elementor-widget elementor-widget-winwood-button\" data-id=\"853eb59\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"winwood-button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"elementor-button-wrapper\">\n            <a href=\"https:\/\/causses-gorgesaveyron.com\/bougez\/\" class=\"elementor-button-link elementor-button default\" role=\"button\">\n                D\u00e9couvrir            <\/a>\n        <\/div>\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-eb3d417 e-con-full e-flex e-con e-child\" data-id=\"eb3d417\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-cc25ffb e-con-full e-flex e-con e-child\" data-id=\"cc25ffb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bafa293 elementor-widget elementor-widget-heading\" data-id=\"bafa293\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Plantes et oiseaux<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4d1ecc7 elementor-widget elementor-widget-heading\" data-id=\"4d1ecc7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Sur les sentiers<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3598898 elementor-align-center elementor-widget elementor-widget-winwood-button\" data-id=\"3598898\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"winwood-button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"elementor-button-wrapper\">\n            <a href=\"https:\/\/causses-gorgesaveyron.com\/bougez\/sur-les-sentiers\/\" class=\"elementor-button-link elementor-button default\" role=\"button\">\n                D\u00e9couvrir            <\/a>\n        <\/div>\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d77c315 e-con-full e-flex e-con e-child\" data-id=\"d77c315\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-4a1e775 e-con-full e-flex e-con e-child\" data-id=\"4a1e775\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-19339b0 elementor-widget elementor-widget-heading\" data-id=\"19339b0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">sports en hauteur<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8c6169b elementor-widget elementor-widget-heading\" data-id=\"8c6169b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">A la verticale<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-766365c elementor-align-center elementor-widget elementor-widget-winwood-button\" data-id=\"766365c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"winwood-button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"elementor-button-wrapper\">\n            <a href=\"https:\/\/causses-gorgesaveyron.com\/a-la-verticale\/\" class=\"elementor-button-link elementor-button default\" role=\"button\">\n                D\u00e9couvrir            <\/a>\n        <\/div>\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-22f2fe3 e-flex e-con-boxed e-con e-parent\" data-id=\"22f2fe3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-59f0ef7 elementor-widget elementor-widget-heading\" data-id=\"59f0ef7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Notre patrimoine<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5f00924 elementor-widget elementor-widget-heading\" data-id=\"5f00924\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Envie d'une visite culturelle ?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cd85b99 elementor-button-primary elementor-align-center elementor-widget elementor-widget-button\" data-id=\"cd85b99\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"elementor-button-wrapper\">\n            <a href=\"https:\/\/causses-gorgesaveyron.com\/decouvrez\/patrimoine-culturel-et-historique\/\" class=\"elementor-button-link elementor-button elementor-size-lg\" role=\"button\">\n                        <span class=\"elementor-button-content-wrapper\">\n\t\t\t            <span class=\"elementor-button-text\">c&#039;est parti<\/span>\n\t\t<\/span>\n                    <\/a>\n        <\/div>\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Sur l&#8217;eau Plongez au coeur de nos points d&#8217;eau \u00e0 explorer D\u00e9couvrez nos activit\u00e9s La rivi\u00e8re Aveyron en Canoe : Sur l\u2019Aveyron, dans un paysage idyllique o\u00f9 le calme, le murmure des oiseaux, et le chuchotement de la rivi\u00e8re ont remplac\u00e9 les klaxons et le bruit des moteurs. Offrez-vous une \u00e9chapp\u00e9e nautique hors du temps [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-3128","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/causses-gorgesaveyron.com\/es\/wp-json\/wp\/v2\/pages\/3128","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/causses-gorgesaveyron.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/causses-gorgesaveyron.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/causses-gorgesaveyron.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/causses-gorgesaveyron.com\/es\/wp-json\/wp\/v2\/comments?post=3128"}],"version-history":[{"count":28,"href":"https:\/\/causses-gorgesaveyron.com\/es\/wp-json\/wp\/v2\/pages\/3128\/revisions"}],"predecessor-version":[{"id":9087,"href":"https:\/\/causses-gorgesaveyron.com\/es\/wp-json\/wp\/v2\/pages\/3128\/revisions\/9087"}],"wp:attachment":[{"href":"https:\/\/causses-gorgesaveyron.com\/es\/wp-json\/wp\/v2\/media?parent=3128"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}