1<!doctype html> 2<html lang="fr-FR" prefix="og: https://ogp.me/ns#"> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1"> 6 <link rel="profile" href="https://gmpg.org/xfn/11"> 7
7<script src="https://www.rando-bruche.fr/wp-admin/admin-ajax.php?action=pll_xdata_check&redirect=https%3A%2F%2Fwww.rando-bruche.fr%2Fmeteo%2F&nonce=189ef673f0" async></script>
7<link rel="alternate" href="https://www.rando-bruche.fr/meteo/" hreflang="fr" /> 8<link rel="alternate" href="https://www.vosgeshiking.com/weather/" hreflang="en" /> 9<link rel="alternate" href="https://www.vogezenwandelen.com/weer/" hreflang="nl" /> 10<link rel="alternate" href="https://www.vogesenwandern.de/wetter/" hreflang="de" /> 11 12<!-- Optimisation des moteurs de recherche par Rank Math - https://rankmath.com/ --> 13<title>Météo - Rando Bruche</title> 14<meta name="description" content="Source : inforoute.alsace.eu ou Cols vosgiens"/> 15<meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/> 16<link rel="canonical" href="https://www.rando-bruche.fr/meteo/" /> 17<meta property="og:locale" content="fr_FR" /> 18<meta property="og:type" content="article" /> 19<meta property="og:title" content="Météo - Rando Bruche" /> 20<meta property="og:description" content="Source : inforoute.alsace.eu ou Cols vosgiens" /> 21<meta property="og:url" content="https://www.rando-bruche.fr/meteo/" /> 22<meta property="og:site_name" content="Rando Bruche" /> 23<meta property="og:updated_time" content="2023-05-22T11:50:37+02:00" /> 24<meta name="twitter:card" content="summary_large_image" /> 25<meta name="twitter:title" content="Météo - Rando Bruche" /> 26<meta name="twitter:description" content="Source : inforoute.alsace.eu ou Cols vosgiens" /> 27<meta name="twitter:label1" content="Temps de lecture" /> 28<meta name="twitter:data1" content="Moins dâune minute" />
29<script type="application/ld+json" class="rank-math-schema">{"@context":"https://schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https://www.rando-bruche.fr/meteo/#breadcrumb","itemListElement":[{"@type":"ListItem","position":"1","item":{"@id":"https://www.rando-bruche.fr","name":"Accueil"}},{"@type":"ListItem","position":"2","item":{"@id":"https://www.rando-bruche.fr/meteo/","name":"M\u00e9t\u00e9o"}}]}]}</script>
29 30<!-- /Extension Rank Math WordPress SEO --> 31 32<link rel="alternate" type="application/rss+xml" title="Rando Bruche » Flux" href="https://www.rando-bruche.fr/feed/" /> 33<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.rando-bruche.fr/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.rando-bruche.fr%2Fmeteo%2F&lang=fr" /> 34<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.rando-bruche.fr/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.rando-bruche.fr%2Fmeteo%2F&format=xml&lang=fr" /> 35<style id="wp-img-auto-sizes-contain-inline-css"> 36img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 37/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 38</style> 39<style id="global-styles-inline-css"> 40:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
40--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 800px;--wp--style--global--wide-size: 1200px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
40.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 41:root :where(.wp-block-icon svg){width: 24px;} 42:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} 43/*# sourceURL=global-styles-inline-css */ 44</style> 45<link rel='stylesheet' id='wpo_min-header-0-css' href='https://www.rando-bruche.fr/wp-content/cache/wpo-minify/1790180767/assets/wpo-minify-header-2cddb39b.min.css' media='all' /> 46<link rel='stylesheet' id='elementor-gf-local-titilliumweb-css' href='https://www.vogesenwandern.de/wp-content/uploads/elementor/google-fonts/css/titilliumweb.css' media='all' /> 47<link rel='stylesheet' id='wpo_min-header-2-css' href='https://www.rando-bruche.fr/wp-content/cache/wpo-minify/1790180767/assets/wpo-minify-header-967236c7.min.css' media='all' />
48<script id="jquery-core-js" src="https://www.rando-bruche.fr/wp-includes/js/jquery/jquery.min.js"></script>
vendor: 1 bytes, line 48
48
49<script id="wp-optimize-send-command-js" src="https://www.rando-bruche.fr/wp-content/plugins/wp-optimize-premium/js/send-command-4-7-0.min.js"></script>
vendor: 1 bytes, line 49
49
50<script id="wp-optimize-lazy-load-js" src="https://www.rando-bruche.fr/wp-content/plugins/wp-optimize-premium/js/wpo-lazy-load-4-7-0.min.js"></script>
vendor: 1 bytes, line 50
50
51<script id="font-awesome-4-shim-js" src="https://www.rando-bruche.fr/wp-content/plugins/elementor/assets/lib/font-awesome/js/v4-shims.min.js"></script>
vendor: 1 bytes, line 51
51
52<script id="dnc-script-js" src="https://www.rando-bruche.fr/wp-content/themes/dnc-theme/js/script.js"></script>
vendor: 1 bytes, line 52
52
53<script id="dom-purify-js" src="https://www.rando-bruche.fr/wp-content/plugins/happy-elementor-addons/assets/vendor/dom-purify/purify.min.js"></script>
53 54<link rel="https://api.w.org/" href="https://www.rando-bruche.fr/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.rando-bruche.fr/wp-json/wp/v2/pages/2512" /><meta name="generator" content="Elementor 4.2.4; settings: css_print_method-internal, google_font-enabled, font_display-swap"> 55<!-- Google tag (gtag.js) -->
vendor: 65 bytes, lines 55-56
55 56<script async src="https://www.googletagmanager.com/gtag/js?id=
56G-ZP1NR8ZTC0
vendor: 13 bytes, line 56
56"></script>
57<script> 58
vendor: 138 bytes, lines 58-62
58window.dataLayer = window.dataLayer || []; 59 function gtag(){dataLayer.push(arguments);} 60 gtag('js', new Date()); 61 62 gtag('config', '
62G-ZP1NR8ZTC0
vendor: 5 bytes, line 62
62');
63</script>
63 64 <style> 65 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), 66 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { 67 background-image: none !important; 68 } 69 @media screen and (max-height: 1024px) { 70 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), 71 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { 72 background-image: none !important; 73 } 74 } 75 @media screen and (max-height: 640px) { 76 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), 77 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { 78 background-image: none !important; 79 } 80 } 81 </style> 82 <link rel="icon" href="https://www.rando-bruche.fr/wp-content/uploads/2022/11/a-coeur.png" sizes="32x32" /> 83<link rel="icon" href="https://www.rando-bruche.fr/wp-content/uploads/2022/11/a-coeur.png" sizes="192x192" /> 84<link rel="apple-touch-icon" href="https://www.rando-bruche.fr/wp-content/uploads/2022/11/a-coeur.png" /> 85<meta name="msapplication-TileImage" content="https://www.rando-bruche.fr/wp-content/uploads/2022/11/a-coeur.png" /> 86</head> 87<body class="wp-singular page-template-default page page-id-2512 wp-custom-logo wp-embed-responsive wp-theme-hello-elementor wp-child-theme-dnc-theme hello-elementor-default elementor-default elementor-kit-6 elementor-page elementor-page-2512 elementor-page-279"> 88 89<!-- Load Facebook SDK for JavaScript --> 90<div id="fb-root"></div>
91<script> 92window.fbAsyncInit = function() { 93 FB.init({ 94 xfbml : true, 95 version : 'v6.0' 96 }); 97}; 98 99(function(d, s, id) { 100 var js, fjs = d.getElementsByTagName(s)[0]; 101 if (d.getElementById(id)) return; 102 js = d.createElement(s); js.id = id; 103 js.src = 'https://connect.facebook.net/fr_FR/sdk/xfbml.customerchat.js'; 104 fjs.parentNode.insertBefore(js, fjs); 105}(document, 'script', 'facebook-jssdk'));</script>
105 106 107 108<a class="skip-link screen-reader-text" href="#content">Aller au contenu</a> 109 110 <header data-elementor-type="header" data-elementor-id="287" class="elementor elementor-287 elementor-location-header" data-elementor-settings="{"ha_cmc_init_switcher":"no"}" data-elementor-post-type="elementor_library"> 111 <section class="elementor-section elementor-top-section elementor-element elementor-element-03c095d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="03c095d" data-element_type="section" data-e-type="section" data-settings="{"background_background":"classic","sticky":"top","sticky_on":["desktop"],"_ha_eqh_enable":false,"sticky_offset":0,"sticky_effects_offset":0,"sticky_anchor_link_offset":0}"> 112 <div class="elementor-container elementor-column-gap-default"> 113 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5ec5eaf" data-id="5ec5eaf" data-element_type="column" data-e-type="column"> 114 <div class="elementor-widget-wrap elementor-element-populated"> 115 <div class="elementor-element elementor-element-675b811 elementor-widget elementor-widget-text-editor" data-id="675b811" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 116 <div class="elementor-widget-container"> 117 <p><a href="https://www.rando-bruche.fr/heleau/">Hel'eau la Bruche</a> - Le réseau d'offreurs d'eau ð§</p> </div> 118 </div> 119 </div> 120 </div> 121 </div> 122 </section> 123 <section class="elementor-section elementor-top-section elementor-element elementor-element-7d66167 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="7d66167" data-element_type="section" data-e-type="section" data-settings="{"background_background":"classic","sticky":"top","sticky_on":["desktop"],"_ha_eqh_enable":false,"sticky_offset":0,"sticky_effects_offset":0,"sticky_anchor_link_offset":0}"> 124 <div class="elementor-container elementor-column-gap-extended"> 125 <div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-2675dbf elementor-hidden-tablet elementor-hidden-mobile" data-id="2675dbf" data-element_type="column" data-e-type="column"> 126 <div class="elementor-widget-wrap elementor-element-populated"> 127 <div class="elementor-element elementor-element-2eb4955 elementor-widget__width-auto ha-advanced-tooltip-enable ha-advanced-tooltip-bottom elementor-view-default elementor-widget elementor-widget-icon" data-id="2eb4955" data-element_type="widget" data-e-type="widget" data-settings="{"ha_advanced_tooltip_content":"Revenir \u00e0 l'accueil","ha_advanced_tooltip_enable":"enable","ha_advanced_tooltip_position":"bottom","ha_advanced_tooltip_duration":1000,"ha_advanced_tooltip_trigger":"hover"}" data-widget_type="icon.default"> 128 <div class="elementor-widget-container"> 129 <div class="elementor-icon-wrapper"> 130 <a class="elementor-icon" href="https://www.rando-bruche.fr"> 131 <i aria-hidden="true" class="fas fa-home"></i> </a> 132 </div> 133 </div> 134 </div> 135 <div class="elementor-element elementor-element-63f525a elementor-widget__width-auto ha-advanced-tooltip-enable ha-advanced-tooltip-bottom elementor-view-default elementor-widget elementor-widget-icon" data-id="63f525a" data-element_type="widget" data-e-type="widget" data-settings="{"ha_advanced_tooltip_content":"T\u00e9l\u00e9chargement de documents","ha_advanced_tooltip_enable":"enable","ha_advanced_tooltip_position":"bottom","ha_advanced_tooltip_duration":1000,"ha_advanced_tooltip_trigger":"hover"}" data-widget_type="icon.default"> 136 <div class="elementor-widget-container"> 137 <div class="elementor-icon-wrapper"> 138 <a class="elementor-icon" href="/fr/brochures"> 139 <svg xmlns="http://www.w3.org/2000/svg" height="512pt" viewBox="-25 0 512 512.00078" width="512pt"><g id="surface1"><path d="M 266.4375 104.960938 L 322.957031 104.960938 L 236.449219 13.957031 L 236.449219 74.855469 C 236.449219 91.351
139562 249.828125 104.960938 266.4375 104.960938 Z M 266.4375 104.960938 " style=" stroke:none;fill-rule:nonzero;fill-opacity:1;"></path><path d="M 323.992188 236.335938 C 247.984375 236.335938 186.160156 298.15625 186.160156 374.167969 C 186.160156 450.175781 247.984375 512 323.992188 512 C 400.003906 512 461.828125 450.175781 461.828125 374.167969 C 461.828125 298.15625 400.003906 236.335938 323.992188 236.335938 Z M 398.042969 385.933594 L 330.453125 458.480469 C 328.722656 460.328125 326.300781 461.367188 323.648438 461.367188 C 320.996094 461.367188 318.6875 460.328125 316.957031 458.480469 L 249.484375 385.933594 C 246.023438 382.242188 246.253906 376.359375 249.945312 372.898438 C 253.636719 369.4375 259.632812 369.667969 263.09375 373.359375 L 314.765625 428.722656 L 314.765625 296.886719 C 314.765625 291.8125 318.917969 287.660156 323.992188 287.660156 C 329.070312 287.660156 333.222656 291.8125 333.222656 296.886719 L 333.222656 428.722656 L 384.664062 373.359375 C 388.125 369.667969 393.890625 369.4375 397.582031 372.898438 C 401.386719 376.359375 401.503906 382.125 398.042969 385.933594 Z M 398.042969 385.933594 " style=" stroke:none;fill-rule:nonzero;fill-opacity:1;"></path><path d="M 172.667969 334.488281 L 72.433594 334.488281 C 67.359375 334.488281 63.207031 330.339844 63.207031 325.261719 C 63.207031 320.1875 67.359375 316.035156 72.433594 316.035156 L 178.78125 316.035156 C 184.660156 301.042969 192.503906 288.351562 202.195312 275.664062 L 72.433594 275.664062 C 67.359375 275.664062 63.207031 271.515625 63.207031 266.4375 C 63.207031 261.363281 67.359375 257.210938 72.433594 257.210938 L 219.726562 257.210938 C 247.40625 232.988281 284.085938 217.535156 324.109375 217.535156 C 327.914062 217.535156 331.03125 217.878906 335.644531 218.226562 L 335.644531 123.414062 L 266.4375 123.414062 C 239.679688 123.414062 217.996094 101.5 217.996094 74.855469 L 217.996094 0 L 41.0625 0 C 18.222656 0 0 18.683594 0 41.636719 L 0 393.660156 C 0 416.613281 18.222656 434.835938 41.0625 434.835938 L 180.046875 434.835938 C 172.089844 416.382812 167.707031 395.621094 167.707031 373.9375 C 167.589844 360.328125 169.4375 347.175781 172.667969 334.488281 Z M 72.433594 199.539062 L 189.277344 199.539062 C 194.351562 199.539062 198.503906 203.691406 198.503906 208.769531 C 198.503906 213.84375 194.351562 217.996094 189.277344 217.996094 L 72.433594 217.996094 C 67.359375 217.996094 63.207031 213.84375 63.207031 208.769531 C 63.207031 203.691406 67.359375 199.539062 72.433594 199.539062 Z M 72.433594 199.539062 " style=" stroke:none;fill-rule:nonzero;fill-opacity:1;"></path></g></svg> </a> 140 </div> 141 </div> 142 </div> 143 <div class="elementor-element elementor-element-377d650 elementor-widget__width-auto ha-advanced-tooltip-enable ha-advanced-tooltip-bottom elementor-view-default elementor-widget elementor-widget-icon" data-id="377d650" data-element_type="widget" data-e-type="widget" data-settings="{"ha_advanced_tooltip_content":"Webcams","ha_advanced_tooltip_enable":"enable","ha_advanced_tooltip_position":"bottom","ha_advanced_tooltip_animation":"ha_fadeIn","ha_advanced_tooltip_duration":1000,"ha_advanced_tooltip_trigger":"hover"}" data-widget_type="icon.default"> 144 <div class="elementor-widget-container"> 145 <div class="elementor-icon-wrapper"> 146 <a class="elementor-icon" href="/fr/meteo#webcams"> 147 <i aria-hidden="true" class="fas fa-video"></i> </a> 148 </div> 149 </div> 150 </div> 151 <div class="elementor-element elementor-element-591e446 elementor-widget__width-auto ha-advanced-tooltip-enable ha-advanced-tooltip-bottom elementor-view-default elementor-widget elementor-widget-icon" data-id="591e446" data-element_type="widget" data-e-type="widget" data-settings="{"ha_advanced_tooltip_content":"M\u00e9t\u00e9o","ha_advanced_tooltip_enable":"enable","ha_advanced_tooltip_position":"bottom","ha_advanced_tooltip_animation":"ha_fadeIn","ha_advanced_tooltip_duration":1000,"ha_advanced_tooltip_trigger":"hover"}" data-widget_type="icon.default"> 152 <div class="elementor-widget-container"> 153 <div class="elementor-icon-wrapper"> 154 <a class="elementor-icon" href="https://www.rando-bruche.fr/fr/meteo/"> 155 <i aria-hidden="true" class="fas fa-sun"></i> </a> 156 </div> 157 </div>
158 </div> 159 <div class="elementor-element elementor-element-3170728 elementor-widget__width-auto ha-advanced-tooltip-enable elementor-view-default ha-advanced-tooltip-top elementor-widget elementor-widget-icon" data-id="3170728" data-element_type="widget" data-e-type="widget" data-settings="{"ha_advanced_tooltip_content":"Visiter notre boutique","ha_advanced_tooltip_enable":"enable","ha_advanced_tooltip_position":"top","ha_advanced_tooltip_duration":1000,"ha_advanced_tooltip_arrow":"true","ha_advanced_tooltip_trigger":"hover"}" data-widget_type="icon.default"> 160 <div class="elementor-widget-container"> 161 <div class="elementor-icon-wrapper"> 162 <a class="elementor-icon" href="http://www.valleedelabruche.fr/fr/preparer/boutique.html" target="_blank"> 163 <i aria-hidden="true" class="fas fa-shopping-basket"></i> </a> 164 </div> 165 </div> 166 </div> 167 <div class="elementor-element elementor-element-437640c elementor-widget__width-auto ha-advanced-tooltip-enable ha-advanced-tooltip-right elementor-view-default elementor-widget elementor-widget-icon" data-id="437640c" data-element_type="widget" data-e-type="widget" data-settings="{"ha_advanced_tooltip_content":"V\u00e9lo Bruche","ha_advanced_tooltip_enable":"enable","ha_advanced_tooltip_position":"right","ha_advanced_tooltip_duration":1000,"ha_advanced_tooltip_arrow":"true","ha_advanced_tooltip_trigger":"hover"}" data-widget_type="icon.default"> 168 <div class="elementor-widget-container"> 169 <div class="elementor-icon-wrapper"> 170 <a class="elementor-icon" href="https://www.velo-bruche.fr" target="_blank"> 171 <i aria-hidden="true" class="fas fa-biking"></i> </a> 172 </div> 173 </div> 174 </div> 175 </div> 176 </div> 177 <div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-284d7d7" data-id="284d7d7" data-element_type="column" data-e-type="column"> 178 <div class="elementor-widget-wrap elementor-element-populated"> 179 <div class="elementor-element elementor-element-2daa021 elementor-widget__width-auto elementor-view-default elementor-widget elementor-widget-icon" data-id="2daa021" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default"> 180 <div class="elementor-widget-container"> 181 <div class="elementor-icon-wrapper"> 182 <a class="elementor-icon" href="https://www.instagram.com/visitbruche/" target="_blank"> 183 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><path d="M13.55,1H6.46C3.45,1,1,3.44,1,6.44v7.12c0,3,2.45,5.44,5.46,5.44h7.08c3.02,0,5.46-2.44,5.46-5.44V6.44 C19.01,3.44,16.56,1,13.55,1z M17.5,14c0,1.93-1.57,3.5-3.5,3.5H6c-1.93,0-3.5-1.57-3.5-3.5V6c0-1.93,1.57-3.5,3.5-3.5h8 c1.93,0,3.5,1.57,3.5,3.5V14z"></path><circle cx="14.87" cy="5.26" r="1.09"></circle><path d="M10.03,5.45c-2.55,0-4.63,2.06-4.63,4.6c0,2.55,2.07,4.61,4.63,4.61c2.56,0,4.63-2.061,4.63-4.61 C14.65,7.51,12.58,5.45,10.03,5.45L10.03,5.45L10.03,5.45z M10.08,13c-1.66,0-3-1.34-3-2.99c0-1.65,1.34-2.99,3-2.99s3,1.34,3,2.99 C13.08,11.66,11.74,13,10.08,13L10.08,13L10.08,13z"></path></svg> </a> 184 </div> 185 </div> 186 </div> 187 <div class="elementor-element elementor-element-b078e9b elementor-widget__width-auto elementor-view-default elementor-widget elementor-widget-icon" data-id="b078e9b" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default"> 188 <div class="elementor-widget-container"> 189 <div class="elementor-icon-wrapper"> 190 <a class="elementor-icon" href="https://www.facebook.com/valleedelabru
190che" target="_blank"> 191 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><path d="M11,10h2.6l0.4-3H11V5.3c0-0.9,0.2-1.5,1.5-1.5H14V1.1c-0.3,0-1-0.1-2.1-0.1C9.6,1,8,2.4,8,5v2H5.5v3H8v8h3V10z"></path></svg> </a> 192 </div> 193 </div> 194 </div> 195 <div class="elementor-element elementor-element-a7e9f46 elementor-widget__width-auto elementor-hidden-mobile elementor-widget elementor-widget-button" data-id="a7e9f46" data-element_type="widget" data-e-type="widget" data-widget_type="button.default"> 196 <div class="elementor-widget-container"> 197 <div class="elementor-button-wrapper"> 198 <a class="elementor-button elementor-button-link elementor-size-sm" href="https://www.rando-bruche.fr/fr/tous-les-itineraires-de-la-vallee/"> 199 <span class="elementor-button-content-wrapper"> 200 <span class="elementor-button-icon"> 201 <i aria-hidden="true" class="fas fa-search"></i> </span> 202 <span class="elementor-button-text">Rechercher un itinéraire</span> 203 </span> 204 </a> 205 </div> 206 </div> 207 </div> 208 <div class="elementor-element elementor-element-83e2f14 cpel-switcher--align-center elementor-widget__width-auto cpel-switcher--layout-horizontal elementor-widget elementor-widget-polylang-language-switcher" data-id="83e2f14" data-element_type="widget" data-e-type="widget" data-widget_type="polylang-language-switcher.default"> 209 <div class="elementor-widget-container"> 210 <nav class="cpel-switcher__nav"><ul class="cpel-switcher__list"><li class="cpel-switcher__lang"><a lang="en-GB" hreflang="en-GB" href="https://www.vosgeshiking.com/weather/"><span class="cpel-switcher__code">EN</span></a></li><li class="cpel-switcher__lang"><a lang="nl-NL" hreflang="nl-NL" href="https://www.vogezenwandelen.com/weer/"><span class="cpel-switcher__code">NL</span></a></li><li class="cpel-switcher__lang"><a lang="de-DE" hreflang="de-DE" href="https://www.vogesenwandern.de/wetter/"><span class="cpel-switcher__code">DE</span></a></li></ul></nav> </div> 211 </div> 212 </div> 213 </div> 214 </div> 215 </section> 216 <section class="elementor-section elementor-top-section elementor-element elementor-element-6d256c4 elementor-section-full_width elementor-hidden-desktop elementor-hidden-tablet elementor-section-height-default elementor-section-height-default" data-id="6d256c4" data-element_type="section" data-e-type="section" data-settings="{"_ha_eqh_enable":false}"> 217 <div class="elementor-container elementor-column-gap-default"> 218 <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-2572651" data-id="2572651" data-element_type="column" data-e-type="column"> 219 <div class="elementor-widget-wrap elementor-element-populated"> 220 <div class="elementor-element elementor-element-e402c9f elementor-widget__width-auto elementor-view-default elementor-widget elementor-widget-icon" data-id="e402c9f" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default"> 221 <div class="elementor-widget-container"> 222 <div class="elementor-icon-wrapper"> 223 <a class="elementor-icon" href="#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6IjIwMjEiLCJ0b2dnbGUiOmZhbHNlfQ%3D%3D"> 224 <i aria-hidden="true" class="fas fa-bars"></i> </a> 225 </div> 226 </div> 227 </div> 228 </div> 229 </div> 230 <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-2be1f75" data-id="2be1f75" data-element_type="column" data-e-type="column"> 231 <div class="elementor-widget-wrap elementor-element-populated"> 232 <div class="elementor-element elementor-element-c8eacca elementor-widget elementor-widget-theme-site-logo elementor-widget-image" data-id="c8eacca" data-element_type="widget" data-e-type="widget" data-widget_type="theme-site-logo.default"> 233 <div class="elementor-widget-container"> 234 <a href="https://www.rando-bruche.fr"> 235 <img width="320" height="95" src="https://www.rando-bruche.fr/wp-content/uploads/2022/11/logo-randobruche.png" class="attachment-full size-full wp-image-292" alt="" srcset="https://www.rando-bruche.fr/wp-content/uploads/2022/11/logo-randobruche.png 320w, https://www.rando-bruche.fr/wp-content/uploads/2022/11/logo-randobruche-300x89.png 300w" sizes="(max-width: 320px) 100v
235w, 320px" /> </a> 236 </div> 237 </div> 238 </div> 239 </div> 240 <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-8db6e2f elementor-hidden-mobile" data-id="8db6e2f" data-element_type="column" data-e-type="column"> 241 <div class="elementor-widget-wrap elementor-element-populated"> 242 <div class="elementor-element elementor-element-8f3c6fc cpel-switcher--align-center elementor-widget__width-auto cpel-switcher--layout-horizontal elementor-widget elementor-widget-polylang-language-switcher" data-id="8f3c6fc" data-element_type="widget" data-e-type="widget" data-widget_type="polylang-language-switcher.default"> 243 <div class="elementor-widget-container"> 244 <nav class="cpel-switcher__nav"><ul class="cpel-switcher__list"><li class="cpel-switcher__lang"><a lang="en-GB" hreflang="en-GB" href="https://www.vosgeshiking.com/weather/"><span class="cpel-switcher__code">EN</span></a></li><li class="cpel-switcher__lang"><a lang="nl-NL" hreflang="nl-NL" href="https://www.vogezenwandelen.com/weer/"><span class="cpel-switcher__code">NL</span></a></li><li class="cpel-switcher__lang"><a lang="de-DE" hreflang="de-DE" href="https://www.vogesenwandern.de/wetter/"><span class="cpel-switcher__code">DE</span></a></li></ul></nav> </div> 245 </div> 246 </div> 247 </div> 248 </div> 249 </section> 250 <section class="elementor-section elementor-top-section elementor-element elementor-element-4988723 elementor-section-full_width elementor-hidden-mobile elementor-section-height-default elementor-section-height-default" data-id="4988723" data-element_type="section" data-e-type="section" data-settings="{"_ha_eqh_enable":false}"> 251 <div class="elementor-container elementor-column-gap-default"> 252 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1361bde" data-id="1361bde" data-element_type="column" data-e-type="column"> 253 <div class="elementor-widget-wrap elementor-element-populated"> 254 <div class="elementor-element elementor-element-1deeca1 elementor-widget elementor-widget-theme-site-logo elementor-widget-image" data-id="1deeca1" data-element_type="widget" data-e-type="widget" data-widget_type="theme-site-logo.default"> 255 <div class="elementor-widget-container"> 256 <a href="https://www.rando-bruche.fr"> 257 <img width="320" height="95" src="https://www.rando-bruche.fr/wp-content/uploads/2022/11/logo-randobruche.png" class="attachment-full size-full wp-image-292" alt="" srcset="https://www.rando-bruche.fr/wp-content/uploads/2022/11/logo-randobruche.png 320w, https://www.rando-bruche.fr/wp-content/uploads/2022/11/logo-randobruche-300x89.png 300w" sizes="(max-width: 320px) 100vw, 320px" /> </a> 258 </div> 259 </div> 260 <div class="elementor-element elementor-element-96e2202 elementor-nav-menu__align-center elementor-nav-menu--dropdown-tablet elementor-nav-menu__text-align-aside elementor-nav-menu--toggle elementor-nav-menu--burger elementor-widget elementor-widget-nav-menu" data-id="96e2202" data-element_type="widget" data-e-type="widget" data-settings="{"submenu_icon":{"value":"","library":""},"layout":"horizontal","toggle":"burger"}" data-widget_type="nav-menu.default"> 261 <div class="elementor-widget-container"> 262 <nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-none"> 263 <ul id="menu-1-96e2202" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-357"><a href="https://www.rando-bruche.fr/nos-plus-belles-randos/" class="elementor-item">Nos plus belles randonnées</a> 264<ul class="sub-menu elementor-nav-menu--dropdown"> 265 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-615"><a href="https://www.rando-bruche.fr/nos-plus-belles-randos/sentiers-plaisir/" class="elementor-sub-item">Sentiers plaisir</a></li> 266 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6224"><a href="https://www.rando-bruche.fr/a-pied/culture/" class="elementor-sub-item">Culture</a></li> 267 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-616"><a href="https://www.rando-bruche.fr/a-pied/autour-des-fermes-auberges/" class="elementor-sub-item">Autour des fermes-auberges</a></li> 268 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6186"><a href="https://www.rando-bruche.fr/a-pied/en-famille/" class="elementor-sub-item">En famille</a></li> 269 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-617"><a href="https://www.rando-bruche.fr/nos-plus-belles-randos/recommandees-par-les-habitants/" class="elementor-sub-item">Recommandées par les habitants</a></li> 270 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-613"><a href="https://www.rando-bruche.fr/nos-plus-belles-randos/vel-ness-cie/" class="elementor-sub-item">Velâness & Cie</a></li> 271</ul> 272</li> 273<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-373"><a href="https://www.rando-bruche.fr/a-pied/" class="elementor-item">Randonnées à pied</a> 274<ul class="sub-menu elementor-nav-menu--dropdown"> 275 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3966"><a href="https://www.rando-bruche.fr/a-pied/incontournables/" class="elementor-sub-item">Incontournables</a></li> 276 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6271"><a href="https://www.rando-bruche.fr/a-pied/autour-des-fermes-auberges/" class="elementor-sub-item">Autour des fermes-auberges</a></li> 277 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4738"><a href="https://www.rando-bruche.fr/a-pied/panoramique/" class="elementor-sub-item">Panoramique</a></li> 278 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-612"><a href="https://www.rando-bruche.fr/a-pied/culture/" class="elementor-sub-item">Culture</a></li> 279 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-610"><a href="https://www.rando-bruche.fr/a-pied/mon-coin-prefere/" class="elementor-sub-item">
279Mon coin préféré</a></li> 280 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-609"><a href="https://www.rando-bruche.fr/a-pied/en-itinerance/" class="elementor-sub-item">En itinérance</a></li> 281 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-607"><a href="https://www.rando-bruche.fr/a-pied/parcours-dorientation/" class="elementor-sub-item">Parcours dâorientation</a></li> 282 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-606"><a href="https://www.rando-bruche.fr/a-pied/balade-fraicheur/" class="elementor-sub-item">Balade fraîcheur</a></li> 283 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-605"><a href="https://www.rando-bruche.fr/a-pied/en-altitude/" class="elementor-sub-item">En altitude</a></li> 284 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6187"><a href="https://www.rando-bruche.fr/a-pied/en-famille/" class="elementor-sub-item">En famille</a></li> 285</ul> 286</li> 287<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-681"><a href="https://www.rando-bruche.fr/la-rando-dans-tous-ses-etats/" class="elementor-item">Rando dans tous ses états</a> 288<ul class="sub-menu elementor-nav-menu--dropdown"> 289 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-685"><a href="https://www.rando-bruche.fr/la-rando-dans-tous-ses-etats/a-cheval/" class="elementor-sub-item">A cheval</a></li> 290 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-683"><a href="https://www.rando-bruche.fr/la-rando-dans-tous-ses-etats/en-poussette-ou-fauteuil/" class="elementor-sub-item">En poussette ou fauteuil</a></li> 291 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-682"><a href="https://www.rando-bruche.fr/la-rando-dans-tous-ses-etats/en-raquettes/" class="elementor-sub-item">En raquettes</a></li> 292 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6338"><a href="https://www.rando-bruche.fr/la-rando-dans-tous-ses-etats/activites-nature/" class="elementor-sub-item">Activités nature</a></li> 293 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-684"><a href="https://www.rando-bruche.fr/la-rando-dans-tous-ses-etats/peche/" class="elementor-sub-item">Pêche</a></li> 294</ul> 295</li> 296<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-723"><a href="https://www.rando-bruche.fr/a-table/" class="elementor-item">A table</a> 297<ul class="sub-menu elementor-nav-menu--dropdown"> 298 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-726"><a href="https://www.rando-bruche.fr/a-table/fermes-auberges/" class="elementor-sub-item">Fermes-auberges</a></li> 299 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-725"><a href="https://www.rando-bruche.fr/a-table/restaurants/" class="elementor-sub-item">Restaurants</a></li> 300 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-728"><a href="https://www.rando-bruche.fr/a-table/abri-et-aires-de-pique-nique/" class="elementor-sub-item">Abri et aires de pique-nique</a></li> 301 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-727"><a href="https://www.rando-bruche.fr/a-table/produits-du-terroir/" class="elementor-sub-item">Produits du terroir</a></li> 302 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-724"><a href="https://www.rando-bruche.fr/a-table/gouter/" class="elementor-sub-item">Goûter</a></li> 303</ul> 304</li> 305<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1238"><a href="https://www.rando-bruche.fr/pratique/" class="elementor-item">Infos pratiques</a> 306<ul class="sub-menu elementor-nav-menu--dropdown"> 307 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1273"><a href="https://www.rando-bruche.fr/pratique/location-de-materiel/" class="elementor-sub-item">
307Location de matériel</a></li> 308 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1275"><a href="https://www.rando-bruche.fr/pratique/accompagnement/" class="elementor-sub-item">Accompagnement</a></li> 309 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1277"><a href="https://www.rando-bruche.fr/pratique/abri-et-aires-de-pique-nique/" class="elementor-sub-item">Abri et aires de pique-nique</a></li> 310 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1276"><a href="https://www.rando-bruche.fr/pratique/refuges/" class="elementor-sub-item">Refuges</a></li> 311 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-298222"><a href="https://www.rando-bruche.fr/pratique/chambres-meubles-a-la-nuitee/" class="elementor-sub-item">Hébergements à la nuitée</a></li> 312 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1274"><a href="https://www.rando-bruche.fr/pratique/associations-et-federations/" class="elementor-sub-item">Associations et fédérations</a></li> 313 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1272"><a href="https://www.rando-bruche.fr/pratique/balisage/" class="elementor-sub-item">Balisage</a></li> 314 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1271"><a href="https://www.rando-bruche.fr/pratique/bivouac/" class="elementor-sub-item">Bivouac</a></li> 315 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-34017"><a href="https://www.rando-bruche.fr/pratique/marche-nordique/" class="elementor-sub-item">Marche Nordique</a></li> 316 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-83871"><a href="https://www.rando-bruche.fr/heleau/" class="elementor-sub-item">Helâeau la Bruche</a></li> 317 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-320192"><a href="https://www.rando-bruche.fr/pratique/bonnes-pratiques-et-zones-protegees/" class="elementor-sub-item">Bonnes pratiques et zones protégéesâ</a></li> 318</ul> 319</li> 320<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-3888"><a href="https://www.rando-bruche.fr/coups-de-coeur/" class="elementor-item">Coups de coeur</a> 321<ul class="sub-menu elementor-nav-menu--dropdown"> 322 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3898"><a href="https://www.rando-bruche.fr/coups-de-coeur/famille/" class="elementor-sub-item">Famille</a></li> 323 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3905"><a href="https://www.rando-bruche.fr/coups-de-coeur/sportifs-itinerants/" class="elementor-sub-item">Sportifs & itinérants</a></li> 324 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3902"><a href="https://www.rando-bruche.fr/coups-de-coeur/rando-terroir/" class="elementor-sub-item">Rando & terroir</a></li> 325 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3901"><a href="https://www.rando-bruche.fr/coups-de-coeur/nature/" class="elementor-sub-item">Nature</a></li> 326 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3900"><a href="https://www.rando-bruche.fr/coups-de-coeur/memoire-histoire/" class="elementor-sub-item">Mémoire & histoire</a></li> 327 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3899"><a href="https://www.rando-bruche.fr/coups-de-coeur/insolite/" class="elementor-sub-item">Insolite</a></li> 328 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3903"><a href="https://www.rando-bruche.fr/coups-de-coeur/rencontres/" class="elementor-sub-item">Rencontres</a></li> 329 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3904"><a href="https://www.rando-bruche.fr/coups-de-coeur/saisonnier/" class="elementor-sub-item">Saisonnier</a></li> 330</ul> 331</li> 332</ul> </nav> 333 <div class="elementor-menu-toggle" role="button" tabindex="0" aria-label="Permuter le menu" aria-expanded="false"> 334 <i aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--open eicon-menu-bar"></i><i aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--close eicon-close"></i> </div> 335 <nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true"> 336 <ul id="menu-2-96e2202" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-357"><a href="https://www.rando-bruche.fr/nos-plus-belles-randos/" class="elementor-item" tabindex="-1">Nos plus belles randonnées</a> 337<ul class="sub-menu elementor-nav-menu--dropdown"> 338 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-615"><a href="https://www.rando-bruche.fr/nos-plus-belles-randos/sentiers-plaisir/" class="elementor-sub-item" tabindex="-1">Sentiers plaisir</a></li> 339 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6224"><a href="https://www.rando-bruche.fr/a-pied/culture/" class="elementor-sub-item" tabindex="-1">Culture</a></li> 340 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-616"><a href="https://www.rando-bruche.fr/a-pied/autour-des-fermes-auberges/" class="elementor-sub-item" tabindex="-1">Autour des fermes-auberges</a></li> 341 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6186"><a href="https://www.rando-bruche.fr/a-pied/en-famille/" class="elementor-sub-item" tabindex="-1">En famille</a></li> 342 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-617"><a href="https://www.rando-bruche.fr/nos-plus-belles-randos/recommandees-par-les-habitants/" class="elementor-sub-item" tabindex="-1">Recommandées par les habitants</a></li> 343 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-613"><a href="https://www.rando-bruche.fr/nos-plus-belles-randos/vel-ness-cie/" class="elementor-sub-item" tabindex="-1">Velâness & Cie</a></li> 344</ul> 345</li> 346<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-373"><a href="https://www.rando-bruche.fr/a-pied/" class="elementor-item" tabindex="-1">Randonnées à pied</a> 347<ul class="sub-menu elementor-nav-menu--dropdown"> 348 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3966"><a href="https://www.rando-bruche.fr/a-pied/incontournables/" class="elementor-sub-item" tabindex="-1">Incontournables</a></li> 349 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6271"><a href="https://www.rando-bruche.fr/a-pied/autour-des-fermes-auberges/" class="elementor-sub-item" tabindex="-1">Autour des fermes-auberges</a></li> 350 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4738"><a href="https://www.rando-bruche.fr/a-pied/panoramique/" class="elementor-sub-item" tabindex="-1">Panoramique</a></li> 351 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-612"><a href="https://www.rando-bruche.fr/a-pied/culture/" class="elementor-sub-item" tabindex="-1">Culture</a></li> 352 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-610"><a href="https://www.rando-bruche.fr/a-pied/mon-coin-prefere/" class="elementor-sub-item" tabindex="-1">
352Mon coin préféré</a></li> 353 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-609"><a href="https://www.rando-bruche.fr/a-pied/en-itinerance/" class="elementor-sub-item" tabindex="-1">En itinérance</a></li> 354 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-607"><a href="https://www.rando-bruche.fr/a-pied/parcours-dorientation/" class="elementor-sub-item" tabindex="-1">Parcours dâorientation</a></li> 355 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-606"><a href="https://www.rando-bruche.fr/a-pied/balade-fraicheur/" class="elementor-sub-item" tabindex="-1">Balade fraîcheur</a></li> 356 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-605"><a href="https://www.rando-bruche.fr/a-pied/en-altitude/" class="elementor-sub-item" tabindex="-1">En altitude</a></li> 357 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6187"><a href="https://www.rando-bruche.fr/a-pied/en-famille/" class="elementor-sub-item" tabindex="-1">En famille</a></li> 358</ul> 359</li> 360<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-681"><a href="https://www.rando-bruche.fr/la-rando-dans-tous-ses-etats/" class="elementor-item" tabindex="-1">Rando dans tous ses états</a> 361<ul class="sub-menu elementor-nav-menu--dropdown"> 362 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-685"><a href="https://www.rando-bruche.fr/la-rando-dans-tous-ses-etats/a-cheval/" class="elementor-sub-item" tabindex="-1">A cheval</a></li> 363 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-683"><a href="https://www.rando-bruche.fr/la-rando-dans-tous-ses-etats/en-poussette-ou-fauteuil/" class="elementor-sub-item" tabindex="-1">En poussette ou fauteuil</a></li> 364 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-682"><a href="https://www.rando-bruche.fr/la-rando-dans-tous-ses-etats/en-raquettes/" class="elementor-sub-item" tabindex="-1">En raquettes</a></li> 365 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6338"><a href="https://www.rando-bruche.fr/la-rando-dans-tous-ses-etats/activites-nature/" class="elementor-sub-item" tabindex="-1">Activités nature</a></li> 366 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-684"><a href="https://www.rando-bruche.fr/la-rando-dans-tous-ses-etats/peche/" class="elementor-sub-item" tabindex="-1">Pêche</a></li> 367</ul> 368</li> 369<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-723"><a href="https://www.rando-bruche.fr/a-table/" class="elementor-item" tabindex="-1">A table</a> 370<ul class="sub-menu elementor-nav-menu--dropdown"> 371 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-726"><a href="https://www.rando-bruche.fr/a-table/fermes-auberges/" class="elementor-sub-item" tabindex="-1">Fermes-auberges</a></li> 372 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-725"><a href="https://www.rando-bruche.fr/a-table/restaurants/" class="elementor-sub-item" tabindex="-1">Restaurants</a></li> 373 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-728"><a href="https://www.rando-bruche.fr/a-table/abri-et-aires-de-pique-nique/" class="elementor-sub-item" tabindex="-1">Abri et aires de pique-nique</a></li> 374 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-727"><a href="https://www.rando-bruche.fr/a-table/produits-du-terroir/" class="elementor-sub-item" tabindex="-1">Produits du terroir</a></li> 375 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-724"><a href="https://www.rando-bruche.fr/a-table/gouter/" class="elementor-sub-item" tabindex="-1">Goûter</a></li> 376</ul> 377</li> 378<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1238"><a href="https://www.rando-bruche.fr/pratique/" class="elementor-item" tabindex="-1">Infos pratiques</a> 379<ul class="sub-menu elementor-nav-menu--dropdown"> 380 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1273"><a href="https://www.rando-bruche.fr/pratique/location-de-materiel/" class="elementor-sub-item" tabindex="-1">
380Location de matériel</a></li> 381 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1275"><a href="https://www.rando-bruche.fr/pratique/accompagnement/" class="elementor-sub-item" tabindex="-1">Accompagnement</a></li> 382 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1277"><a href="https://www.rando-bruche.fr/pratique/abri-et-aires-de-pique-nique/" class="elementor-sub-item" tabindex="-1">Abri et aires de pique-nique</a></li> 383 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1276"><a href="https://www.rando-bruche.fr/pratique/refuges/" class="elementor-sub-item" tabindex="-1">Refuges</a></li> 384 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-298222"><a href="https://www.rando-bruche.fr/pratique/chambres-meubles-a-la-nuitee/" class="elementor-sub-item" tabindex="-1">Hébergements à la nuitée</a></li> 385 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1274"><a href="https://www.rando-bruche.fr/pratique/associations-et-federations/" class="elementor-sub-item" tabindex="-1">Associations et fédérations</a></li> 386 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1272"><a href="https://www.rando-bruche.fr/pratique/balisage/" class="elementor-sub-item" tabindex="-1">Balisage</a></li> 387 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1271"><a href="https://www.rando-bruche.fr/pratique/bivouac/" class="elementor-sub-item" tabindex="-1">Bivouac</a></li> 388 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-34017"><a href="https://www.rando-bruche.fr/pratique/marche-nordique/" class="elementor-sub-item" tabindex="-1">Marche Nordique</a></li> 389 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-83871"><a href="https://www.rando-bruche.fr/heleau/" class="elementor-sub-item" tabindex="-1">Helâeau la Bruche</a></li> 390 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-320192"><a href="https://www.rando-bruche.fr/pratique/bonnes-pratiques-et-zones-protegees/" class="elementor-sub-item" tabindex="-1">Bonnes pratiques et zones protégéesâ</a></li> 391</ul> 392</li> 393<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-3888"><a href="https://www.rando-bruche.fr/coups-de-coeur/" class="elementor-item" tabindex="-1">Coups de coeur</a> 394<ul class="sub-menu elementor-nav-menu--dropdown"> 395 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3898"><a href="https://www.rando-bruche.fr/coups-de-coeur/famille/" class="elementor-sub-item" tabindex="-1">Famille</a></li> 396 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3905"><a href="https://www.rando-bruche.fr/coups-de-coeur/sportifs-itinerants/" class="elementor-sub-item" tabindex="-1">Sportifs & itinérants</a></li> 397 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3902"><a href="https://www.rando-bruche.fr/coups-de-coeur/rando-terroir/" class="elementor-sub-item" tabindex="-1">Rando & terroir</a></li> 398 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3901"><a href="https://www.rando-bruche.fr/coups-de-coeur/nature/" class="elementor-sub-item" tabindex="-1">Nature</a></li> 399 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3900"><a href="https://www.rando-bruche.fr/coups-de-coeur/memoire-histoire/" class="elementor-sub-item" tabindex="-1">Mémoire & histoire</a></li> 400 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3899"><a href="https://www.rando-bruche.fr/coups-de-coeur/insolite/" class="elementor-sub-item" tabindex="-1">Insolite</a></li> 401 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3903"><a href="https://www.rando-bruche.fr/coups-de-coeur/rencontres/" class="elementor-sub-item" tabindex="-1">Rencontres</a></li> 402 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3904"><a href="https://www.rando-bruche.fr/coups-de-coeur/saisonnier/" class="elementor-sub-item" tabindex="-1">Saisonnier</a></li> 403</ul> 404</li> 405</ul> </nav> 406 </div>
407 </div> 408 </div> 409 </div> 410 </div> 411 </section> 412 </header> 413 <div data-elementor-type="single-page" data-elementor-id="279" class="elementor elementor-279 elementor-location-single post-2512 page type-page status-publish hentry" data-elementor-settings="{"ha_cmc_init_switcher":"no"}" data-elementor-post-type="elementor_library"> 414 <section class="elementor-section elementor-top-section elementor-element elementor-element-bc0c143 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="bc0c143" data-element_type="section" data-e-type="section" data-settings="{"_ha_eqh_enable":false}"> 415 <div class="elementor-container elementor-column-gap-no"> 416 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-808579c" data-id="808579c" data-element_type="column" data-e-type="column"> 417 <div class="elementor-widget-wrap elementor-element-populated"> 418 <div class="elementor-element elementor-element-22d1048 elementor-widget elementor-widget-ha-breadcrumbs happy-addon ha-breadcrumbs happy-addon-pro" data-id="22d1048" data-element_type="widget" data-e-type="widget" data-widget_type="ha-breadcrumbs.default"> 419 <div class="elementor-widget-container"> 420 <ul class="ha-breadcrumbs"><li class="ha-breadcrumbs-item ha-breadcrumbs-start"><a href="https://www.rando-bruche.fr/" rel="home"><span class="ha-breadcrumbs-text">Accueil</span></a></li><li class="ha-breadcrumbs-separator"><span class="ha-breadcrumbs-separator-text">/</span></li><li class="ha-breadcrumbs-item ha-breadcrumbs-end"><span class="ha-breadcrumbs-text">Météo</span></li></ul> </div> 421 </div> 422 <div class="elementor-element elementor-element-e3e234a elementor-widget elementor-widget-theme-post-content" data-id="e3e234a" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-content.default"> 423 <div class="elementor-widget-container"> 424 <div data-elementor-type="wp-page" data-elementor-id="2512" class="elementor elementor-2512" data-elementor-settings="{"ha_cmc_init_switcher":"no"}" data-elementor-post-type="page"> 425 <section class="elementor-section elementor-top-section elementor-element elementor-element-74128d8 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="74128d8" data-element_type="section" data-e-type="section" data-settings="{"_ha_eqh_enable":false}"> 426 <div class="elementor-container elementor-column-gap-default"> 427 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-fa229b1" data-id="fa229b1" data-element_type="column" data-e-type="column"> 428 <div class="elementor-widget-wrap elementor-element-populated"> 429 <div class="elementor-element elementor-element-c7f4294 elementor-widget elementor-widget-heading" data-id="c7f4294" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 430 <div class="elementor-widget-container"> 431 <h1 class="elementor-heading-title elementor-size-default">Météo</h1> </div> 432 </div> 433 <div class="elementor-element elementor-element-93081a2 elementor-widget elementor-widget-html" data-id="93081a2" data-element_type="widget" data-e-type="widget" data-widget_type="html.default"> 434 <div class="elementor-widget-container"> 435 <div id="cont_d6933479f627020b4b799a238a42fc00"> 436
436<script src="https://www.tameteo.com/wid_loader/d6933479f627020b4b799a238a42fc00" async="" type="text/javascript"></script>
436 437</div> 438<p> </p> 439<div id="cont_452fffef8ba4a055a346da72e9085c64"> 440
440<script src="https://www.tameteo.com/wid_loader/452fffef8ba4a055a346da72e9085c64" async="" type="text/javascript"></script>
440 441</div> </div> 442 </div> 443 <div class="elementor-element elementor-element-46db7db elementor-widget elementor-widget-heading" data-id="46db7db" data-element_type="widget" data-e-type="widget" id="webcams" data-widget_type="heading.default"> 444 <div class="elementor-widget-container"> 445 <h2 class="elementor-heading-title elementor-size-default">Les webcams de la vallée</h2> </div> 446 </div> 447 <div class="elementor-element elementor-element-42f5cb7 elementor-widget elementor-widget-shortcode" data-id="42f5cb7" data-element_type="widget" data-e-type="widget" data-widget_type="shortcode.default"> 448 <div class="elementor-widget-container"> 449 <section id="webcams"> 450 <div class="uk-grid" uk-grid uk-grid-margin> 451 <div class="uk-width-1-3@m"> 452 <h3>Donon</h3> 453 <div class="webcam donon" data-webcam="https://www.rando-bruche.fr/webcams/donon.php"><img decoding="async" class="imgwebcam lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="" width="350px" style="height:200px" data-src="https://inforoute.alsace.eu/webcam67/DONON/lastimage.jpeg">;</div> 454 </div> 455 <div class="uk-width-1-3@m"> 456 <h3>Champ du Feu</h3> 457 <div class="webcam champdufeu" data-webcam="https://www.rando-bruche.fr/webcams/champdufeu.php"><img decoding="async" class="imgwebcam lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="" width="350px" style="height:200px" data-src="https://inforoute.alsace.eu/webcam67/CHAMP-DU-FEU/lastimage.jpeg"></div> 458 </div> 459 <div class="uk-width-1-3@m"> 460 <h3>Col de Saales</h3> 461 <div class="webcam saales" data-webcam="https://www.rando-bruche.fr/webcams/saales.php"><img decoding="async" class="imgwebcam lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="" width="350px" style="height:200px" data-src="https://inforoute.alsace.eu/webcam67/SAALES/lastimage.jpeg"></div> 462 </div> 463 <div class="uk-width-1-3@m"> 464 <h3>Col de la Charbonnière</h3> 465 <div class="webcam charbonniere" data-webcam="https://www.rando-bruche.fr/webcams/charbonniere.php"><img decoding="async" class="imgwebcam lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="" width="350px" style="height:200px" data-src="https://inforoute.alsace.eu/webcam67/CHARBONNIERE/lastimage.jpeg"></div> 466 </div> 467 <div class="uk-width-1-3@m"> 468 <h3>Col de Steige</h3> 469 <div class="webcam steige" data-webcam="https://www.rando-bruche.fr/webcams/steige.php"><img decoding="async" class="imgwebcam lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="" width="350px" style="height:200px" data-src="https://inforoute.alsace.eu/webcam67/STEIGE/lastimage.jpeg"></div> 470 </div> 471 <div class="uk-width-1-3@m"> 472 <h3>Col du Hantz</h3> 473 <div class="webcam hantz" data-webcam="https://www.rando-bruche.fr/webcams/hantz.php"><img decoding="async" class="imgwebcam lazyload" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="" width="350px" style="height:200px" data-src="https://inforoute.alsace.eu/webcam67/HANTZ/lastimage.jpeg"></div> 474 </div> 475 </div> 476</section> 477 478 <div class="elementor-shortcode"></div> 479 </div> 480 </div> 481 <div class="elementor-element elementor-element-26d5f54 elementor-widget elementor-widget-text-editor" data-id="26d5f54" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 482 <div class="elementor-widget-container"> 483 <p>Source : <a href="https://inforoute.alsace.eu/" target="_blank" rel="noopener">inforoute.alsace.eu</a> ou <a href="https://inforoute.alsace.eu/webcam/colsvosgiens/index.php" target="_blank" rel="noopener">Cols vosgiens</a></p> </div> 484 </div> 485 </div> 486 </div> 487 </div> 488 </section> 489 </div> 490 </div> 491 </div> 492 </div> 493 </div> 494 </div> 495 </section> 496 </div> 497 <footer data-elementor-type="footer" data-elementor-id="90" class="elementor elementor-90 elementor-location-footer" data-elementor-settings="{"ha_cmc_init_switcher":"no"}" data-elementor-post-type="elementor_library"> 498 <section class="elementor-section elementor-top-section elementor-element elementor-element-c994bf0 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="c994bf0" data-element_type="section" data-e-type="section" data-settings="{"background_background":"classic","_ha_eqh_enable":false}"> 499 <div class="elementor-container elementor-column-gap-default"> 500 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6a56e02" data-id="6a56e02" data-element_type="column" data-e-type="column"> 501 <div class="elementor-widget-wrap elementor-element-populated"> 502 <div class="elementor-element elementor-element-f525175 elementor-widget elementor-widget-heading" data-id="f525175" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 503 <div class="elementor-widget-container"> 504 <h3 class="elementor-heading-title elementor-size-default">RÃSERVER UN HÃBERGEMENT DANS LA VALLÃE DE LA BRUCHE EN ALSACE</h3>
504 </div> 505 </div> 506 <div class="elementor-element elementor-element-cd75ec4 elementor-widget elementor-widget-shortcode" data-id="cd75ec4" data-element_type="widget" data-e-type="widget" data-widget_type="shortcode.default"> 507 <div class="elementor-widget-container"> 508 509 <div class="uk-panel"> 510 511 512
513<script type="text/javascript" language="javascript"> 514 515 jQuery("document").ready(function($){ 516 $("[data-toggle=\"datepicker\"]").datepicker({format:"dd.mm.yyyy"}); 517 }); 518 519 520 function joomlei_validation_moteurbooking(leform) 521 { 522 /// console.log('0000000000'); 523 var ledu; 524 var leau; 525 var ok = false; 526 var lesdates = new Array(new Date(), new Date()); 527 var rech_horariodu = jQuery('#' + leform + ' input[name=pnames_horariodu]'); 528 var rech_horarioau = jQuery('#' + leform + ' input[name=pnames_horarioau]'); 529 var rech_dispodu = jQuery('#' + leform + ' input[name=pnames_dispodu]'); 530 var rech_dispoau = jQuery('#' + leform + ' input[name=pnames_dispoau]'); 531 532 // On s'occupe du tsdispo par rapports aux dispos 533 if (jQuery('#pnames_dispodu').length != 0) 534 { 535 if (jQuery('#pnames_dispodu').val() != '' || jQuery('#pnames_dispoau').val() != '') 536 { 537 jQuery('#inputlei_tsdispo').val('N'); 538 jQuery('#inputlei_dispostat').val('1'); 539 jQuery('#inputlei_lesdispos').val(''); 540 } 541 else 542 { 543 jQuery('#inputlei_tsdispo').val(''); 544 jQuery('#inputlei_dispostat').val(''); 545 jQuery('#inputlei_lesdispos').val(''); 546 jQuery('#inputlei_lesdispos').remove(); 547 jQuery('#inputlei_tsdispo').remove(); 548 jQuery('#inputlei_dispostat').remove(); 549 } 550 } 551 552 //comme reponse asynchrone de google et de la fonction il faut arreter le post puis mettre les coordonnées dans l'url puis faire enfin le post 553 //si moteur distance gps présent alors faire appel au geocodeur de google, puis reposter le formulaire 554 if (jQuery('#joomlei_distance_parrapport_ville').size() > 0) { 555 if (jQuery('#position_gps').checked && jQuery('#inputlei_lat').val() == '') { 556 alert('pas de localisation possible'); 557 } 558 if (jQuery('#joomlei_distance_parrapport_ville').val() == '' && !jQuery('#position_gps').checked) { 559// courcircuite totalement le tris lorsque geoclocalisé 560 if (jQuery('input[name=filter_order]').val()[1] == '9') 561 jQuery('input[name=filter_order]').val(''); 562 } 563 else { 564 if (jQuery('input[name=filter_order]').val()[1] != '9') 565 jQuery('input[name=filter_order]').val(9); 566 } 567 if (jQuery('#inputlei_lat')) 568 if (jQuery('#inputlei_lat').val() == '') { 569 if (jQuery('#joomlei_distance_parrapport_ville').val() == '' && !jQuery('#position_gps').checked) { 570 // courcircuite totalement le tris lorsque geoclocalisé 571// if(jQuery('input[name=filter_order]').val()[1] == '9') 572// jQuery('input[name=filter_order]').val(''); 573 574 } 575 else { 576 // console.log(jQuery('input[name=filter_order]').val()[1]); 577 if (jQuery('input[name=filter_order]').val()[1] != '9') 578 jQuery('input[name=filter_order]').val(''); 579 geocodage_google(jQuery('#joomlei_distance_parrapport_ville').val(), 'set_geoloc_submit'); 580 //on verifie si l'on utilise la geoloc ou pas 581 if (jQuery('#inputlei_rayon')) 582 if (jQuery('#inputlei_rayon').val() != '') { 583 return false; 584 } 585 } 586 } 587 else { 588 // On ne remet à zéro la page que si le flag est vide 589 // (pas vide lors d'une pagination) 590 if (jQuery('#' + leform + ' input[name=limitstart]').attr('data-dnc-flag') == '') 591 jQuery('#' + leform + ' input[name=limitstart]').val(0); 592 } 593 } 594// console.log('1111111111111&&&&'); 595 var regDu = new RegExp("^[0-3][0-9][./][0-1][0-9][./]20[0-2][0-9]$", "g"); 596 var regAu = new RegExp("^[0-3][0-9][./][0-1][0-9][./]20[0-2][0-9]$", "g"); 597 if (rech_horariodu.length > 0 && rech_horarioau.length > 0 && typeof (rech_horariodu[0]) != 'undefined') { 598 var testRech_horariodu = regDu.test(rech_horariodu[0].value); 599 var testRech_horarioau = regAu.test(rech_horarioau[0].value); 600 if (!testRech_horariodu && testRech_horarioau) { 601 var now = new Date(); 602 var d = now.getDate(); 603 var m = now.getMonth(); 604 var y = now.getFullYear(); 605 jQuery('#' + leform + ' input[name=pnames_horariodu]').val(d + "." + m + '.' + y); 606 ok = true; 607 } 608 if (!testRech_horariodu) { 609 // On accepte aussi les smartdates 610 var letemp = rech_horariodu[0].value; 611 if (letemp.indexOf('@') >= 0 || letemp.indexOf('DS') >= 0 || letemp.indexOf('FS') >= 0 || letemp.indexOf('DM') >= 0 || letemp.indexOf('FM') >= 0 || letemp.indexOf('DA') >= 0 || letemp.indexOf('FA') >= 0) 612 testRech_horariodu = true 613 } 614 if (!testRech_horarioau) { 615 var letemp = rech_horarioau[0].value; 616 if (letemp.indexOf('@') >= 0 || letemp.indexOf('DS') >= 0 || letemp.indexOf('FS') >= 0 || letemp.indexOf('DM') >= 0 || letemp.indexOf('FM') >= 0 || letemp.indexOf('DA') >= 0 || letemp.indexOf('FA') >= 0) 617 testRech_horarioau = true 618 } 619 620 if (!testRech_horariodu) {
621 jQuery('#' + leform + ' input[name=pnames_horariodu]').val(''); 622 jQuery('#' + leform + ' input[name=pnames_horarioau]').val(''); 623 ok = true; 624 } 625 if (!testRech_horarioau) { 626 jQuery('#' + leform + ' input[name=pnames_horarioau]').val(''); 627 ok = true; 628 } 629 } 630 631/// console.log('222222222'); 632 // On regarde si horario ou dispo existe 633 if (rech_dispodu.length > 0) 634 { 635 // console.log('aaa',rech_dispodu); 636 ledu = rech_dispodu[0].value; // [0].value; 637 leau = rech_dispoau[0].value; // [0].value; 638 ok = true; 639 } 640 else if (rech_horariodu.length > 0) 641 { 642 // console.log('bbb',rech_horariodu); 643 ledu = rech_horariodu[0].value; // .value; 644 leau = rech_horarioau[0].value; // .value; 645 /* 646 if(ledu == '' || leau == ''){ 647 alert("Veuillez entrer des dates valides"); 648 return false; 649 } 650 */ 651 ok = true; 652 } 653 // console.log('33333333'); 654 // On ne remet à zéro la page que si le flag est vide 655 // (pas vide lors d'une pagination) 656 // console.log('FLAG : ' + jQuery('#' + leform + ' input[name=limitstart]').attr('data-dnc-flag')); 657 if (jQuery('#' + leform + ' input[name=limitstart]').attr('data-dnc-flag') == '') 658 jQuery('#' + leform + ' input[name=limitstart]').val(0); 659 660 if (ledu == '' || leau == '') 661 return true; 662 663 if (ok) 664 { 665// jQuery('#'+leform+' input[name=limitstart]').val(0); 666 lesdates = convert_string_to_date(ledu, leau); 667 if (lesdates[0] > lesdates[1]) { 668 alert("Veuillez entrer une date d'arrivée antérieure à la date de départ"); 669 return false; 670 } 671 else 672 return true; 673 } 674 675 676 677 return true; 678 679 680 } 681 682 683</script>
683 684 685<div id="div_globaljoomleimoteur_1" class=""> 686 <form name="booking" data-dnc-nummoteur="1" data-dnc-urlbase_ajax="https://www.rando-bruche.fr/index.php" data-dnc-urlbase_ajax-communes="" data-dnc-paramsurl_ajax="&option=com_joomlei&view=listeproduits&layout=liste&format=json" action="/fr/nos-plus-belles-randos.html?1=1" method="post" id="booking" class="" onsubmit="return joomlei_validation_moteurbooking('booking');"> 687 <input type="hidden" name="id" value=""> 688 <input type="hidden" name="task" value="poste"> 689 <input type="hidden" name="calctot" id="calctot" value="0"> 690 <input type="hidden" name="multimoteur_ouvert" id="multimoteur_ouvert" value=""> 691 <input type="hidden" name="dncdebug" value=""> 692 <input type="hidden" name="produit" value=""> 693 <input type="hidden" data-dnc-flag="" name="limitstart" value=""> 694 <input type="hidden" name="filter_order" value=""> 695 <input type="hidden" name="filter_order_dir" value=""> 696 697 698 699
700<script type="text/javascript"> 701var jleim_serialiser = function (idmoteur) { 702 jQuery("#" + idmoteur).find('input[name^="modalidad"]').each(function () { 703 var letemp; 704 var letemp2; 705 var letemp3; 706 707 // Si le critère est non vide, on met des DNCNULL dans moda minimo et maximo pour empecher leur suppression et le décalage 708 letemp = jQuery(this).attr('id'); 709 letemp2 = letemp.indexOf('modalidad'); 710 letemp3 = jQuery("#" + letemp.substring(0, letemp2) + 'champ'); 711 // Si c'est un critère coché, on met des dncnull 712 if (letemp3.attr('name') == 'elcriterio[]' && letemp3.val() != '') { 713 // console.log('TROUVE'); 714 if (jQuery("#" + letemp.substring(0, letemp2) + 'modalidad').val() == '') 715 jQuery("#" + letemp.substring(0, letemp2) + 'modalidad').val('DNCNULL!!'); 716 if (jQuery("#" + letemp.substring(0, letemp2) + 'minimo').val() == '') 717 jQuery("#" + letemp.substring(0, letemp2) + 'minimo').val('DNCNULL!!'); 718 if (jQuery("#" + letemp.substring(0, letemp2) + 'maximo').val() == '') 719 jQuery("#" + letemp.substring(0, letemp2) + 'maximo').val('DNCNULL!!'); 720 } else { 721 // Si vide, On marque son minimo et ùmaximo pour suppression en effacant la valeur à toutes fins utiles 722 jQuery("#" + letemp.substring(0, letemp2) + 'modalidad').val(''); 723 jQuery("#" + letemp.substring(0, letemp2) + 'minimo').val(''); 724 jQuery("#" + letemp.substring(0, letemp2) + 'maximo').val(''); 725 726 } 727 728 }); 729 // On récupère les infos avec DNCNULL dans tabparams 730 var tabparams = jQuery("#" + idmoteur).serializeArray(); 731 // Puis on remet les vides en place 732 jQuery("#" + idmoteur).find('input').each(function () { // [name^="modalidad"] 733 // console.log(jQuery(this).attr('id') + '-' + this.value); 734 if (this.value == 'DNCNULL!!') 735 this.value = ''; 736 // console.log(jQuery(this).attr('id') + '-' + this.value); 737 }); 738 var lurl = ""; 739 var lenom = ""; 740 jQuery.each(tabparams, function (i, leparam) { 741 lenom = leparam.name; 742 if (lenom != 'limitstart' && lenom != 'produit' && lenom != 'limit' && lenom.substring(0, 3) != 'hid' && lenom != 'task' && lenom != 'jleimoteur_groupe') 743 if (leparam.value != '') 744 if (leparam.value == 'DNCNULL!!') 745 lurl += "&" + leparam.name + "="; 746 else 747 lurl += "&" + leparam.name + "=" + leparam.value; 748 749 }); 750 // Cas particulier de la rech par dispo => on force un tsdispo=N 751 if (lurl.indexOf("dispodu") >= 0 && lurl.indexOf("tsdispo") < 0) 752 lurl += "&inputlei_tsdispo=N"; 753 754 return lurl; 755 }; 756 757var jleim_soustot_reqs = []; 758 759jQuery(document).ready(function () { 760 // On calcule le moteur au chargement 761 joomlei_calcule_moteur("booking" 762 ); 763}); 764 765 766// Patch 10/2017 : optimisation : on retarde ce calcul 767// jQuery(document).ready(function () { 768jQuery(window).load(function () { 769 // Dispos et tsdispo 770 // On regarde s'il existe un champ caché tsdispo 771 // S'il n'existe pas, on le créé si le moteur contient des champs de disspos 772 // -> on le mettra à N lors du post s'il y a des dispos recherchées 773 if (jQuery('#pnames_dispodu').length != 0) 774 if (jQuery('#inputlei_tsdispo').length == 0) 775 jQuery('#letsdispos').html('<input type="hidden" name="inputlei_tsdispo" id="inputlei_tsdispo" value=""/>'); 776 777 // On calcule le moteur au chargement 778 joomlei_calcule_moteur(); 779 780 // On gère le js des multimoteurs 781 782 // cas du groupe en liste select qui gère le multimoteur 783 jQuery('select[data-dnc-gestionmultimoteur="combo"]').change(function () { 784 var lenum = this.selectedIndex; 785 var idmoteur = "#div_globaljoomleimoteur_" + jQuery(this).attr('data-dnc-nummoteur'); 786 var montre = false; // pour voir si on a montre qqchose (1er coup) 787 // On masque toutes les rubriques > 1 788 var lstdiv = jQuery(idmoteur).find('.joomlei_moteur_rubrique'); 789 for (var i = 1; i < lstdiv.length; i++) { 790 if (jQuery(lstdiv[i]).css('display') == 'block') 791 jQuery(lstdiv[i]).slideUp('slow', function () { 792 // jQuery(lstdiv[i]).css('display','none'); 793 // On affiche la rubrique à montrer 794 jQuery(lstdiv[lenum]).slideDown(function () { 795 joomlei_calcule_moteur(); 796 }, 'slow'); //('display','block') 797 montre = true; 798 799 }); 800 801 viderChamps(lstdiv[i]); 802 } 803 if (!montre) 804 jQuery(lstdiv[lenum]).slideDown(); //('display','block') 805 806 // On met le numéro de la rubrique ouverte en hidden field 807 // Afin de pouvoir la réafficher après le post 808 jQuery(idmoteur).find('#multimoteur_ouvert').val(lenum); 809 810 811 }); 812 813 // cas du groupe en option group radio qui gère le multimoteur 814 jQuery('input[data-dnc-gestionmultimoteur="radio"]').change(function () { 815 var lenum = jQuery(this).attr('data-dnc-numrubrique'); 816 var idmoteur = "#div_globaljoomleimoteur_" + jQuery(this).attr('data-dnc-nummoteur'); 817 var montre = false; // pour voir si on a montre qqchose (1er coup) 818 // On masque toutes les rubriques > 1 819 var lstdiv = jQuery(idmoteur).find('.joomlei_moteur_rubrique'); 820 for (var i = 1; i < lstdiv.length; i++) { 821 if (jQuery(lstdiv[i]).css('display') == 'block') 822 jQuery(lstdiv[i]).slideUp('slow', function () { 823 // jQuery(lstdiv[i]).css('display','none'); 824 // On affiche la rubrique à montrer 825 jQuery(lstdiv[lenum]).slideDown('slow'); //('display','block') 826 montre = true; 827 828 }); 829 830 viderChamps(lstdiv[i]); 831 } 832 if (!montre) 833 jQuery(lstdiv[lenum]).slideDown(function () { 834 joomlei_calcule_moteur(); 835 }); //('display','block') 836 837 // On met le numéro de la rubrique ouverte en hidden field 838 // Afin de pouvoir la réafficher après le post 839 jQuery(idmoteur).find('#multimoteur_ouvert').val(lenum); 840 841 }); 842 843 844}) 845; 846 847//permet de vider tous les champs enfants du moteur 848function viderChamps(champs) { 849 //traitement des checkbox
850 jQuery(champs).find('input:checked').each(function () { 851 jQuery(this).attr('checked', false); 852 }); 853 //traitement des select 854 jQuery(champs).find('option:selected').each(function () { 855 if (console && console.log) 856 console.log(this); 857 jQuery(this).attr('selected', false); 858 }); 859 //traitement des input text (dates) 860 jQuery(champs).find('input[type=text]').each(function () { 861 if (console && console.log) 862 console.log(this); 863 jQuery(this).val(''); 864 }); 865} 866 867 868// Fonction pour le moteur SIMPLE / AVANCE 869function joomleimoteur_afficherplusdecriteres(nummoteur) { 870 var idmoteur = "#div_globaljoomleimoteur_" + nummoteur; 871 var lstdiv = jQuery(idmoteur).find('div.cached'); 872 if (lstdiv.length > 0) { 873 for (var i = 1; i < lstdiv.length; i++) 874 jQuery(lstdiv[i]).slideDown('slow', function () { 875 //jQuery(this).removeClass('uk-hidden'); 876 }); 877 jQuery(idmoteur).find('#multimoteur_ouvert').val('1'); 878 jQuery('.joomleimoteur_plusdecriteres').addClass('uk-hidden'); 879 jQuery('.joomleimoteur_moinsdecriteres, hr.cached').removeClass('uk-hidden'); 880 } else { 881 // Mode legacy 882 lstdiv = jQuery(idmoteur).find('.joomlei_moteur_rubrique'); 883 for (var i = 1; i < lstdiv.length; i++) 884 jQuery(lstdiv[i]).slideDown('slow'); 885 jQuery(idmoteur).find('#multimoteur_ouvert').val('1'); 886 jQuery(idmoteur).find('.joomleimoteur_moinsdecriteres').css('display', 'block'); 887 jQuery(idmoteur).find('.joomleimoteur_plusdecriteres').css('display', 'none'); 888 } 889} 890 891//Fonction pour le moteur SIMPLE / AVANCE 892function joomleimoteur_affichermoinsdecriteres(nummoteur) { 893 var idmoteur = "#div_globaljoomleimoteur_" + nummoteur; 894 var lstdiv = jQuery(idmoteur).find('div.cached'); 895 if (lstdiv.length > 0) { 896 for (var i = 1; i < lstdiv.length; i++) 897 jQuery(lstdiv[i]).slideUp('slow', function () { 898 //jQuery(this).addClass('uk-hidden'); 899 }); 900 jQuery(idmoteur).find('#multimoteur_ouvert').val('0'); 901 jQuery('.joomleimoteur_plusdecriteres').removeClass('uk-hidden'); 902 jQuery('.joomleimoteur_moinsdecriteres, hr.cached').addClass('uk-hidden'); 903 } else { 904 // Mode Legacy 905 lstdiv = jQuery(idmoteur).find('.joomlei_moteur_rubrique'); 906 for (var i = 1; i < lstdiv.length; i++) 907 jQuery(lstdiv[i]).slideUp('slow'); 908 jQuery(idmoteur).find('#multimoteur_ouvert').val('0'); 909 jQuery(idmoteur).find('.joomleimoteur_moinsdecriteres').css('display', 'none'); 910 jQuery(idmoteur).find('.joomleimoteur_plusdecriteres').css('display', 'block'); 911 } 912} 913 914function joomlei_majtot_moteur(total) { 915 alert(total); 916 917} 918 919 920function joomlei_calcule_moteur(idmoteur) { 921 var el; 922 var lechk; 923 var lavaleur; 924 var letemp; 925 var lavaleur = ""; 926 var lamodalidad = ""; 927 var lemini = 999999999999; 928 var lemaxi = 0; 929 var cmptmoda = 0; 930 var cmptval = 0; 931 var lechamp = ""; 932 var gp; 933 var idgroupe; 934 var idchamp; 935 var lstel; 936 var j; 937 938 var str_url_form; 939 940 // On récupère la liste de tous les groupes du moteur 941 var lstgp = jQuery('input[name=jleimoteur_groupe]'); 942 if (!idmoteur) 943 var idmoteur = "form_joomleimoteur"; 944 // On parcours la liste des groupes 945 for (var i = 0; i < lstgp.length; i++) { 946 gp = lstgp[i]; 947 idgroupe = gp.value; 948 lavaleur = ""; 949 lutilisador = ""; 950 lamodalidad = ""; 951 lemini = 999999999999; // "" 952 lemaxi = 0; // "" 953 cmptmoda = 0; 954 cmptval = 0; 955 956 // On retrouve le nom du champ du groupe 957 // alert(idgroupe + ': ' + lechamp); 958 lechamp = jQuery('#groupe_' + idgroupe + '_champ').attr('name'); 959 960 // On parcours toutes les cases à cocher du groupe 961 lstel = jQuery('input[id^=chkjelm_' + idgroupe + '_]'); 962 963 for (j = 0; j < lstel.length; j++) { 964 el = lstel[j]; 965 // Si case cochée, on comptabilise les modalités valeurs 966 if (el.checked == true) { 967 968 // Si le champ est un critère 969 if (lechamp == "elcriterio[]") { 970 // On ne concatène pas le num de crit 971 lavaleur = jQuery('#hid' + el.id + '_valeur').val(); 972 973 // Si critère non Quantitatif : on concatène les modalités 974 letemp = jQuery('#hid' + el.id + '_minimo').val() + ''; 975 if (letemp == '') { 976 // C'est pas la première moda chéckée, on met un | 977 if (cmptmoda > 0) 978 lamodalidad += "|"; 979 lamodalidad += jQuery('#hid' + el.id + '_modalidad').val(); 980 cmptmoda++; 981 } else { 982 // Quantitatif : pas de concat de la moda 983 // mais un calcul mini maxi absolu des cases cochées 984 lamodalidad = jQuery('#hid' + el.id + '_modalidad').val(); 985 if (jQuery('#hid' + el.id + '_minimo').val() != '' && jQuery('#hid' + el.id + '_minimo').val() != '@') 986 lemini = Math.min(lemini, parseInt(j
986Query('#hid' + el.id + '_minimo').val())); 987 else 988 lemini = jQuery('#hid' + el.id + '_minimo').val(); 989 if (jQuery('#hid' + el.id + '_maximo').val() != '' && jQuery('#hid' + el.id + '_maximo').val() != '@') 990 lemaxi = Math.max(lemaxi, parseInt(jQuery('#hid' + el.id + '_maximo').val())); 991 else 992 lemaxi = jQuery('#hid' + el.id + '_maximo').val(); 993 } 994 } else { 995 // Pas un crit : on concatène la valeur et on s'occupe pas du reste 996 // On ne concatène pas le num de crit 997 if (cmptval > 0) 998 lavaleur += "|"; 999 lavaleur += jQuery('#hid' + el.id + '_valeur').val(); 1000 // Cas particulier du secteur : il faut aussi metre à jour le hidden utilisadoe 1001 lutilisador = jQuery('#hid' + el.id + '_valeur').attr('data-dnc-utilisador'); 1002 // alert(lutilisador + ' - ' + '#hid' + el.id + '_valeur'); 1003 cmptval++; 1004 } 1005 } 1006 } 1007 1008 // Cas du groupe en liste déroulante 1009 lstel = jQuery('input[id=lstjelm_' + idgroupe + ']'); 1010 var laliste = document.getElementById('lstjelm_' + idgroupe); // jQuery('#lstjelm_' + idgroupe ); 1011 if (laliste + '' != 'null' && laliste + '' != 'undefined') { 1012 1013 // 10/2016 : support du mode multiple 1014 var selectedvalues = []; 1015 var selectedtexts = []; 1016 1017 var seloptions = []; 1018 var lesoptions = laliste && laliste.options; 1019 var opt; 1020 var txtsel = ''; 1021 for (var cmptopt = 0, iLen = lesoptions.length; cmptopt < iLen; cmptopt++) { 1022 opt = lesoptions[cmptopt]; 1023 if (opt.selected) { 1024 seloptions.push(cmptopt); 1025 selectedvalues.push(opt.value); 1026 selectedtexts.push(opt.text); 1027 } 1028 } 1029 1030 // var lesel = laliste.selectedIndex; 1031 1032 var lid = null; 1033 lamodalidad = ''; 1034 // Patch 12/2016 : bug minimo sur listes deroulantes multiples 1035 lemini = 999999999999; // "" 1036 lemaxi = 0; // "" 1037// lemini = ''; 1038// lemaxi = ''; 1039 cmptmoda = 0; 1040 if (selectedvalues.length > 0) { 1041 for (cmptopt = 0, iLen = selectedvalues.length; cmptopt < iLen; cmptopt++) { 1042 // lid = laliste.options[seloptions[cmptopt]].value; 1043 lid = selectedvalues[cmptopt]; 1044 // Si le champ est un critère 1045 if (lechamp == "elcriterio[]") { 1046 // On ne concatène rien car un seul élément checkable 1047 lavaleur = jQuery('#hid' + lid + '_valeur').val(); 1048 // lamodalidad = jQuery('#hid' + lid + '_modalidad').val(); 1049 // Si critère non Quantitatif : on concatène les modalités 1050 letemp = jQuery('#hid' + lid + '_minimo').val() + ''; 1051 if (letemp == '') { 1052 // C'est pas la première moda chéckée, on met un | 1053 if (cmptmoda > 0) 1054 lamodalidad += "|"; 1055 lamodalidad += jQuery('#hid' + lid + '_modalidad').val(); 1056 cmptmoda++; 1057 } else { 1058 // Quantitatif : pas de concat de la moda 1059 // mais un calcul mini maxi absolu des cases cochées 1060 lamodalidad = jQuery('#hid' + lid + '_modalidad').val(); 1061 if (jQuery('#hid' + lid + '_minimo').val() != '' && jQuery('#hid' + lid + '_minimo').val() != '@') 1062 lemini = Math.min(lemini, parseInt(j
1062Query('#hid' + lid + '_minimo').val())); 1063 else 1064 lemini = jQuery('#hid' + lid + '_minimo').val(); 1065 if (jQuery('#hid' + lid + '_maximo').val() != '' && jQuery('#hid' + lid + '_maximo').val() != '@') 1066 lemaxi = Math.max(lemaxi, parseInt(jQuery('#hid' + lid + '_maximo').val())); 1067 else 1068 lemaxi = jQuery('#hid' + lid + '_maximo').val(); 1069 } 1070 1071 // alert(lamodalidad); 1072 } else { 1073 // if(idgroupe='42000077') 1074 // alert('cououc'); 1075 lavaleur = jQuery('#hid' + lid + '_valeur').val(); 1076 // Cas particulier du secteur : il faut aussi metre à jour le hidden utilisadoe 1077 lutilisador = jQuery('#hid' + lid + '_valeur').attr('data-dnc-utilisador'); 1078 1079 1080 } 1081 } 1082 } 1083 } 1084 1085 // Quel que soit le type d'affichage, on termine ainsi : 1086 1087 // On met à jour le champ valeur du groupe et vide le reste 1088 jQuery('#groupe_' + idgroupe + '_champ').val(lavaleur); 1089 // Cas particulier du secteur : il faut mettre à jour le deuxième hidden utilisador 1090 if (lutilisador != '') 1091 jQuery('#groupe_' + idgroupe + '_utilisador').val(lutilisador); 1092 1093 // if(idgroupe='42000077') 1094 // alert('valeur du ctrl du groupe ' + idgroupe + ' après : ' + lavaleur); 1095 1096 // On met à jour les éléments du groupe relatifs au cas critère 1097 if (lechamp == 'elcriterio[]') { 1098 jQuery('#groupe_' + idgroupe + '_modalidad').val(''); 1099 jQuery('#groupe_' + idgroupe + '_minimo').val(''); 1100 jQuery('#groupe_' + idgroupe + '_maximo').val(''); 1101 1102 jQuery('#groupe_' + idgroupe + '_modalidad').val(lamodalidad); 1103 if (lemini != 0 && lemini != 999999999999) 1104 jQuery('#groupe_' + idgroupe + '_minimo').val(lemini); 1105 if (lemaxi != 0) 1106 jQuery('#groupe_' + idgroupe + '_maximo').val(lemaxi); 1107 // alert('modalité(s) : ' + lamodalidad); 1108 } 1109 1110 } 1111 // Calcul Ajax du nombre total de fiches si nécessaire 1112 1113 var lemoteur = document.getElementById(idmoteur); 1114 // if(console && console.log) console.log(lemoteur); 1115 var calcul_total = 0; 1116 if (lemoteur != null) 1117 calcul_total = lemoteur.calctot.value; 1118 if (calcul_total == "1") { 1119 // portion d'url avec les paramètres uniquement 1120 var lurl = jleim_serialiser(idmoteur); 1121 urlbase = jQuery('#' + idmoteur).attr('data-dnc-urlbase_ajax'); // ''; 1122 lurl = jQuery('#' + idmoteur).attr('data-dnc-paramsurl_ajax') + lurl; // '' + lurl ; 1123 // alert(urlbase + '?' + lurl); 1124 // console.log(urlbase + '?' + lurl); 1125 jleim_lasturl = urlbase + '&' + lurl; 1126 jQuery.ajax({ 1127 url: urlbase, 1128 data: lurl, 1129 dataType: 'json' 1130 }).done(function (lejson) { 1131 // alert(lejson['TOTAL']); 1132 var nummoteur = jQuery("#" + idmoteur).attr('data-dnc-nummoteur'); 1133 jQuery('#joomlei_moteur_' + nummoteur + '_total span').replaceWith('<span>' + lejson['TOTAL'] + '</span>'); 1134 }); 1135 1136 // Patch 10/2017 : on annule toutes les requtes en cours 1137 if(!jleim_soustot_reqs) 1138 window.jleim_soustot_reqs = []; 1139 for(var i=jleim_soustot_reqs.length -1 ; i >= 0 ; i--) { 1140 jleim_soustot_reqs[i].abort(); 1141 jleim_soustot_reqs.splice(i); 1142 } 1143 1144 1145 // Ici on va recalculer tous les totaux devant les cases à cocher 1146 jQuery("#" + idmoteur + " input[name^='chkjelm_']").each(function () { 1147 var obj = jQuery(this); 1148 var jleim_idobj = obj.attr('id'); 1149 var lurltemp = lurl; 1150 var xhrtemp ; 1151 if (obj.attr('data-dnc-champ') != '') { 1152 lurltemp = lurl + '&' + obj.attr('data-dnc-champ') + "=" + jQuery("#hid" + jleim_idobj + "_valeur").val(); 1153 if (obj.attr('data-dnc-champ') == 'elcriterio[]') { 1154 lurltemp += '&modalidad[]=' + jQuery("#hid" + jleim_idobj + "_modalidad").val(); 1155 lurltemp += '&minimo[]=' + jQuery("#hid" + jleim_idobj + "_minimo").val(); 1156 lurltemp += '&maximo[]=' + jQuery("#hid" + jleim_idobj + "_maximo").val(); 1157 } 1158 xhrtemp = jQuery.ajax({ 1159 url: urlbase, 1160 data: lurltemp, 1161 dataType: 'json' 1162 }).done(function (lejson) { 1163 // alert(lejson['TOTAL']); 1164 var nummoteur = jQuery("#" + idmoteur).attr('data-dnc-nummoteur'); 1165 console.log("jleim_idobj : " + jleim_idobj); 1166 jQuery('#' + idmoteur + ' #' + jleim_idobj).parent().find('.jleim_soustotal').html('<span>' + lejson['TOTAL'] + '</span>'); 1167 /*if (lejson['TOTAL'] == 0) 1168 jQuery('#' + idmoteur + ' #' + jleim_idobj).parent().find('input[type=checkbox],input[type=radio], label').attr('disabled', 'disabled'); 1169 else 1170 jQuery('#' + idmoteur + ' #' + jleim_idobj).parent().find('input[type=checkbox],input[type=radio], label').removeAttr('disabled');*/ 1171 }); 1172 jleim_soustot_reqs.push(xhrtemp); 1173 1174 } 1175 }); 1176 } 1177 1178 1179} 1180 1181 1182 1183</script>
1183 1184 1185 1186</form> 1187 1188
1189<script type="text/javascript"> 1190function joomlei_validation_booking_booking (id_form) { 1191 var checkin_monthday; 1192 var checkin_year_month; 1193 var checkout_monthday; 1194 var checkout_year_month; 1195 1196 var du; 1197 var au; 1198 1199 1200 du = jQuery('#booking_dispodu_booking').val(); 1201 au = jQuery('#booking_dispoau_booking').val(); 1202 1203 console.log("DU" + du); 1204 console.log("AU" + au); 1205 1206 if(du!='' && au!='') { 1207 checkin_monthday = du.substring(0,2); 1208 checkin_year_month = du.substring(6,10) + '-' + du.substring(3,5); 1209 checkout_monthday = au.substring(0,2); 1210 checkout_year_month = au.substring(6,10) + '-' + au.substring(3,5); 1211 1212 jQuery('#checkin_monthday_booking').val(checkin_monthday); 1213 jQuery('#checkin_year_month_booking').val(checkin_year_month); 1214 jQuery('#checkout_monthday_booking').val(checkout_monthday); 1215 jQuery('#checkout_year_month_booking').val(checkout_year_month); 1216 1217 return true; 1218 1219 } else { return false; } 1220 1221} 1222 </script>
1222 1223 1224<div id="bookingreserve"> 1225<form name="booking" action="//www.booking.com/searchresults.html" method="get" target="_blank" id="form_booking_booking" onsubmit="return joomlei_validation_booking_booking('booking');" class="uk-form uk-form-horizontal"> 1226 <input type="hidden" name="aid" value="389588"> 1227 <input type="hidden" name="selected_currency" value="EUR"> 1228 <input type="hidden" name="lang" value="fr"> 1229 <input type="hidden" name="checkin_monthday" id="checkin_monthday_booking" value="23"> 1230 <input type="hidden" name="checkin_year_month" id="checkin_year_month_booking" value="2022-11"> 1231 <input type="hidden" name="checkout_monthday" id="checkout_monthday_booking" value="24"> 1232 <input type="hidden" name="checkout_year_month" id="checkout_year_month_booking" value="2022-11"> 1233 <input type="hidden" name="do_availability_check" value="1"> 1234 <input type="hidden" name="city" value="-1470025"> 1235 1236<div uk-grid="" class="uk-flex-middle uk-grid"> 1237 1238<div class="rubrique uk-width-small-1-1 uk-width-2-3@m uk-first-column"> 1239<div id="joomlei_moteur_1_1" class="joomlei_moteur_rubrique "> 1240 <div class="joomlei_moteur_contenurubrique "> 1241 <div class="joomlei_moteur_sousrubrique jleimoteur"> 1242 <div class="joomlei_moteur_contenusousrubrique"> 1243 1244 1245 1246 1247 1248
1249<script type="text/javascript"> 1250 1251var date_du = new Date(); 1252var date_au = new Date(); 1253 1254jQuery(document).ready(function ($) 1255{ 1256 //on récupère les dates qui sont dans l'url si GET précédent 1257 //f_recup_dates_booking(); 1258 1259}); 1260 1261 1262 1263 1264 1265 //permet de mettre à jour les dates avec la vérification. 1266 function f_verif_dates_booking(id_parent){ 1267 //on récupère les dates du et au 1268 var tmp_date_du = jQuery('#booking_dispodu_booking').val(); 1269 jour_du = tmp_date_du.split('.')[0]; 1270 mois_du = tmp_date_du.split('.')[1]-1; 1271 annee_du = tmp_date_du.split('.')[2]; 1272 1273 var tmp_date_au = jQuery('#booking_dispoau_booking').val(); 1274 jour_au = tmp_date_au.split('.')[0]; 1275 mois_au = tmp_date_au.split('.')[1]-1; 1276 annee_au = tmp_date_au.split('.')[2]; 1277 1278 if(jour_du != '' && mois_du != ''){ 1279 date_du.setFullYear(annee_du); 1280 date_du.setMonth(mois_du); 1281 date_du.setDate(jour_du); 1282 } 1283 1284 if(jour_au != '' && mois_au != ''){ 1285 date_au.setFullYear(annee_au); 1286 date_au.setMonth(mois_au); 1287 date_au.setDate(jour_au); 1288 } 1289 1290 1291 //si date_du valide et que l'appel de la fonction vient de la date_du 1292 if((id_parent == 'jour_du' || id_parent == 'mois_du' || id_parent == 'calendar_du') && mois_du != '' && jour_du != '') { 1293 //ici on change date_au = date_du + 1 jour si inférieure à date_du 1294 //si les deux dates existent 1295 if(mois_au != '' && jour_au != ''){ 1296 if(date_du > date_au){ 1297 date_au.setFullYear(annee_du); 1298 date_au.setMonth(mois_du); 1299 date_au.setDate((parseInt(jour_du) + 1)); 1300 jour_au = parseInt(jour_du) + 1; 1301 mois_au = mois_du; 1302 annee_au = annee_du; 1303 //f_jour_au_booking(); 1304 //jQuery('#liste_mois_au_booking .'+date_au.getMonth()+date_au.getFullYear()).prop('selected', 'selected'); 1305 } 1306 //else rien 1307 } 1308 else{ 1309 date_au.setFullYear(annee_du); 1310 date_au.setMonth(mois_du); 1311 date_au.setDate((parseInt(jour_du) + 1)); 1312 jour_au = parseInt(jour_du) + 1; 1313 mois_au = mois_du; 1314 annee_au = annee_du; 1315 //f_jour_au_booking(); 1316 //jQuery('#liste_mois_au_booking .'+date_au.getMonth()+date_au.getFullYear()).prop('selected', 'selected'); 1317 } 1318 } 1319 1320 //si date_au valide et que l'appel vient de la date_au et que date_du vide 1321 if((id_parent == 'jour_au' || id_parent == 'mois_au' || id_parent == 'calendar_au') && mois_au != '' && jour_au != '' && (mois_du == '' || jour_du == '')){ 1322 date_du.setFullYear(annee_au); 1323 date_du.setMonth(mois_au); 1324 date_du.setDate((parseInt(jour_au) - 1)); 1325 jour_du = parseInt(jour_au) - 1; 1326 mois_du = mois_au; 1327 annee_du = annee_au; 1328 //f_jour_du_booking(); 1329 //jQuery('#liste_mois_du_booking .'+date_du.getMonth()+date_du.getFullYear()).prop('selected', 'selected'); 1330 } 1331 1332 //si le mois est séléctionné alors on actualise la liste des jours en conséquence 1333 if(mois_du != '' && annee_du != ''){ 1334 //f_jour_du_booking(); 1335 } 1336 //si la date est complète on peut stocker la date dans pnames 1337 if(jour_du != '' && mois_du != ''){ 1338 mois = parseInt(date_du.getMonth())+1; 1339 if(mois<10) 1340 mois='0'+mois; 1341 var letemp = parseInt(date_du.getDate()); 1342 if(letemp < 10) 1343 letemp = '0' + letemp; 1344 jQuery('#booking_dispodu_booking').val(letemp+'.'+mois+'.'+date_du.getFullYear()); 1345// console.log(date_du.getDate()+'.'+mois+'.'+date_du.getFullYear()); 1346 } 1347 1348 //si le mois est séléctionné alors on actualise la liste des jours en conséquence 1349 if(mois_au != '' && annee_au != ''){ 1350 //f_jour_au_booking(); 1351 } 1352 //si la date est complète on peut stocker la date dans pnames 1353 if(jour_au != '' && mois_au != ''){ 1354 mois = parseInt(date_au.getMonth())+1; 1355 if(mois<10) 1356 mois='0'+mois; 1357 var letemp2 = parseInt(date_au.getDate()); 1358 if(letemp2 < 10) 1359 letemp2 = '0' + letemp2; 1360 1361 jQuery('#booking_dispoau_booking').val(letemp2+'.'+mois+'.'+date_au.getFullYear()); 1362 1363// console.log(date_au.getDate()+'.'+mois+'.'+date_au.getFullYear()); 1364 } 1365 1366 1367 1368 if(jour_du != '' && mois_du != '' && jour_au != '' && mois_au != ''){ 1369 if(!f_verif_chrono_booking()){ 1370 } 1371 } 1372 } 1373 1374 // permet de verifier si la chronologies des dates est cohérente. 1375 function f_verif_chrono_booking(){ 1376 //on vérifie si les dates sont biend des dates 1377 1378 if(date_du > date_au) 1379 { 1380 alert('dates incorrectes'); 1381 return false;
1382 } 1383 else{ 1384 return true; 1385 } 1386 } 1387 1388 //permet d'actualiser la liste des dates selon le calendrier 1389 function f_actu_date_du_booking(){ 1390 var tmp_date = jQuery('#booking_dispodu_booking').val(); 1391 jour_du = tmp_date.split('.')[0]; 1392 mois_du = tmp_date.split('.')[1]-1; 1393 annee_du = tmp_date.split('.')[2]; 1394 date_du.setFullYear(annee_du);date_du.setMonth(mois_du);date_du.setDate(jour_du); 1395 //f_jour_du_booking(); 1396 //jQuery('#liste_mois_du_booking .'+date_du.getMonth()+date_du.getFullYear()).prop('selected', 'selected'); 1397 f_verif_dates_booking('calendar_du'); 1398 } 1399 1400 //permet d'actualiser la liste des dates selon le calendrier 1401 function f_actu_date_au_booking(){ 1402 var tmp_date = jQuery('#booking_dispoau_booking').val(); 1403 jour_au = tmp_date.split('.')[0]; 1404 mois_au = tmp_date.split('.')[1]-1; 1405 annee_au = tmp_date.split('.')[2]; 1406 date_au.setFullYear(annee_au);date_au.setMonth(mois_au);date_au.setDate(jour_au); 1407 //f_jour_au_booking(); 1408 //jQuery('#liste_mois_au_booking .'+date_au.getMonth()+date_au.getFullYear()).prop('selected', 'selected'); 1409 f_verif_dates_booking('calendar_au'); 1410 } 1411 1412 // permet de mettre à jour les dates selon les dates passées dans la recherche 1413 function f_recup_dates_booking(){ 1414 var tab_date_du = jQuery('#booking_dispodu_booking').val().split('.'); 1415 var tab_date_au = jQuery('#booking_dispoau_booking').val().split('.'); 1416 if(tab_date_du[0] != '' && tab_date_au[0] != ''){ 1417 date_du.setFullYear(tab_date_du[2]); 1418 date_du.setMonth(tab_date_du[1]-1); 1419 date_du.setDate(tab_date_du[0]); 1420 date_au.setFullYear(tab_date_au[2]); 1421 date_au.setMonth(tab_date_au[1]-1); 1422 date_au.setDate(tab_date_au[0]); 1423 1424 jour_du = date_du.getDate(); 1425 mois_du = date_du.getMonth(); 1426 annee_du = date_du.getFullYear(); 1427 jour_au = date_au.getDate(); 1428 mois_au = date_au.getMonth(); 1429 annee_au = date_au.getFullYear(); 1430 1431 1432 f_verif_dates_booking('get'); 1433 } 1434 } 1435 1436//--> 1437</script>
1437 1438 1439 1440 1441 <div class="joomlei_moteur_groupe moteur_booking" id="joomlei_moteur_groupe_booking__booking fr-FR"> 1442 1443 <div uk-grid="" class="uk-grid"> 1444 <div class="uk-width-1-2 uk-form-row spec uk-first-column"> 1445 1446 <div class="uk-inline uk-width-1-1"> 1447 1448 <a class="uk-form-icon uk-form-icon-flip uk-icon" uk-icon="icon: calendar"><svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"> <path d="M 2,3 2,17 18,17 18,3 2,3 Z M 17,16 3,16 3,8 17,8 17,16 Z M 17,7 3,7 3,4 17,4 17,7 Z"></path> <rect width="1" height="3" x="6" y="2"></rect> <rect width="1" height="3" x="13" y="2"></rect></svg></a> 1449 <span class="uk-form-icon">DU</span> 1450 <input name="booking_dispodu_booking" data-toggle="datepicker" type="text" class="uk-form-large uk-width-1-1 uk-input" id="booking_dispodu_booking" value="25.09.2026" placeholder="DU" readonly="readonly"> 1451 </div> 1452 1453 1454 </div> 1455 1456 <div class="uk-width-1-2 spec"> 1457 1458 <div class="uk-inline uk-width-1-1"> 1459 1460 <a class="uk-form-icon uk-form-icon-flip uk-icon" uk-icon="icon: calendar"><svg width="20" height="20" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"> <path d="M 2,3 2,17 18,17 18,3 2,3 Z M 17,16 3,16 3,8 17,8 17,16 Z M 17,7 3,7 3,4 17,4 17,7 Z"></path> <rect width="1" height="3" x="6" y="2"></rect> <rect width="1" height="3" x="13" y="2"></rect></svg></a> 1461 <span class="uk-form-icon">AU</span> 1462 <input type="text" name="booking_dispoau_booking" data-toggle="datepicker" class="uk-form-large uk-width-1-1 uk-input" id="booking_dispoau_booking" value="26.09.2026" placeholder="AU" readonly="readonly"> 1463 </div> 1464 1465 </div> 1466 </div> 1467 1468 <div id="erreur_dates" style="color: red; display: none;">DATES_ERROR</div> 1469 <div id="letsdispos"></div> 1470 1471 </div> 1472 </div> 1473 </div> 1474 </div> 1475 </div> 1476</div> 1477 1478 1479 1480 <div class="uk-margin uk-width-small-1-1 uk-width-1-3@m uk-text-center btnsubmit"> 1481 <a class="uk-button uk-button-primary uk-button-large uk-width-1-1 submitbooking" onclick="ga('send', 'event', 'Home', 'clic', 'Booking');" id="btnsubmitbooking">Réserver</a> 1482 </div> 1483</div> 1484
1484<script type="text/javascript"> 1485jQuery(document).ready(function(){ 1486 jQuery('#booking_dispodu_booking, #booking_dispoau_booking').attr('readonly',''); 1487 jQuery('#btnsubmitbooking').click(function(){ 1488 console.log("valid booking"); 1489 jQuery("#form_booking_booking").submit(); 1490 }); 1491}) 1492 1493 1494</script>
1494 1495 1496 1497</form> 1498</div> 1499 1500</div> 1501 1502</div> 1503 1504 <div class="elementor-shortcode"></div> 1505 </div> 1506 </div> 1507 </div> 1508 </div> 1509 </div> 1510 </section> 1511 <section class="elementor-section elementor-top-section elementor-element elementor-element-e1cf16e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="e1cf16e" data-element_type="section" data-e-type="section" data-settings="{"_ha_eqh_enable":false}"> 1512 <div class="elementor-container elementor-column-gap-default"> 1513 <div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-15c7fbc" data-id="15c7fbc" data-element_type="column" data-e-type="column"> 1514 <div class="elementor-widget-wrap elementor-element-populated"> 1515 <div class="elementor-element elementor-element-8a56806 elementor-widget elementor-widget-heading" data-id="8a56806" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1516 <div class="elementor-widget-container"> 1517 <h3 class="elementor-heading-title elementor-size-default">PRÃPARER VOTRE VOYAGE EN ALSACE</h3> </div> 1518 </div> 1519 <section class="elementor-section elementor-inner-section elementor-element elementor-element-66c200a elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="66c200a" data-element_type="section" data-e-type="section" data-settings="{"_ha_eqh_enable":false}"> 1520 <div class="elementor-container elementor-column-gap-default"> 1521 <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-60ca8d3" data-id="60ca8d3" data-element_type="column" data-e-type="column"> 1522 <div class="elementor-widget-wrap elementor-element-populated"> 1523 <div data-ha-element-link="{"url":"https:\/\/www.rando-bruche.fr\/fr\/la-vallee-en-images\/","is_external":"","nofollow":""}" style="cursor: pointer" class="elementor-element elementor-element-8161210 elementor-position-left elementor-vertical-align-top elementor-widget elementor-widget-image-box" data-id="8161210" data-element_type="widget" data-e-type="widget" data-widget_type="image-box.default"> 1524 <div class="elementor-widget-container"> 1525 <div class="elementor-image-box-wrapper"><figure class="elementor-image-box-img"><a href="https://www.rando-bruche.fr/fr/la-vallee-en-images/" tabindex="-1"><img width="32" height="32" src="https://www.rando-bruche.fr/wp-content/uploads/2022/11/picture.png" class="attachment-full size-full wp-image-84" alt="" /></a></figure><div class="elementor-image-box-content"><span class="elementor-image-box-title"><a href="https://www.rando-bruche.fr/fr/la-vallee-en-images/">La vallée en images</a></span></div></div> </div> 1526 </div> 1527 <div data-ha-element-link="{"url":"https:\/\/www.rando-bruche.fr\/fr\/meteo\/","is_external":"","nofollow":""}" style="cursor: pointer" class="elementor-element elementor-element-683e2a5 elementor-position-left elementor-vertical-align-top elementor-widget elementor-widget-image-box" data-id="683e2a5" data-element_type="widget" data-e-type="widget" data-widget_type="image-box.default"> 1528 <div class="elementor-widget-container"> 1529 <div class="elementor-image-box-wrapper"><figure class="elementor-image-box-img"><a href="https://www.rando-bruche.fr/fr/meteo/" tabindex="-1"><img width="32" height="32" src="https://www.rando-bruche.fr/wp-content/uploads/2022/11/sun.png" class="attachment-full size-full wp-image-86" alt="" /></a></figure><div class="elementor-image-box-content"><span class="elementor-image-box-title"><a href="https://www.rando-bruche.fr/fr/meteo/">Météo</a></span></div></div> </div> 1530 </div> 1531 <div data-ha-element-link="{"url":"
1531https:\/\/www.valleedelabruche.fr\/fr\/preparer\/passer-1-nuit-et-plus.html","is_external":"on","nofollow":""}" style="cursor: pointer" class="elementor-element elementor-element-211dfe0 elementor-position-left elementor-vertical-align-top elementor-widget elementor-widget-image-box" data-id="211dfe0" data-element_type="widget" data-e-type="widget" data-widget_type="image-box.default"> 1532 <div class="elementor-widget-container"> 1533 <div class="elementor-image-box-wrapper"><figure class="elementor-image-box-img"><a href="https://www.valleedelabruche.fr/fr/preparer/passer-1-nuit-et-plus.html" target="_blank" tabindex="-1"><img loading="lazy" width="32" height="32" src="https://www.rando-bruche.fr/wp-content/uploads/2022/11/bed.png" class="attachment-full size-full wp-image-87" alt="" /></a></figure><div class="elementor-image-box-content"><span class="elementor-image-box-title"><a href="https://www.valleedelabruche.fr/fr/preparer/passer-1-nuit-et-plus.html" target="_blank">Hébergements</a></span></div></div> </div> 1534 </div> 1535 </div> 1536 </div> 1537 <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-3bd364b" data-id="3bd364b" data-element_type="column" data-e-type="column"> 1538 <div class="elementor-widget-wrap elementor-element-populated"> 1539 <div data-ha-element-link="{"url":"https:\/\/www.rando-bruche.fr\/fr\/brochures\/","is_external":"","nofollow":""}" style="cursor: pointer" class="elementor-element elementor-element-472dc33 elementor-position-left elementor-vertical-align-top elementor-widget elementor-widget-image-box" data-id="472dc33" data-element_type="widget" data-e-type="widget" data-widget_type="image-box.default"> 1540 <div class="elementor-widget-container"> 1541 <div class="elementor-image-box-wrapper"><figure class="elementor-image-box-img"><a href="https://www.rando-bruche.fr/fr/brochures/" tabindex="-1"><img loading="lazy" width="32" height="32" src="https://www.rando-bruche.fr/wp-content/uploads/2022/11/road-map.png" class="attachment-full size-full wp-image-85" alt="" /></a></figure><div class="elementor-image-box-content"><span class="elementor-image-box-title"><a href="https://www.rando-bruche.fr/fr/brochures/">Brochures</a></span></div></div> </div> 1542 </div> 1543 <div data-ha-element-link="{"url":"https:\/\/www.rando-bruche.fr\/fr\/comment-venir\/","is_external":"","nofollow":""}" style="cursor: pointer" class="elementor-element elementor-element-9ecb545 elementor-position-left elementor-vertical-align-top elementor-widget elementor-widget-image-box" data-id="9ecb545" data-element_type="widget" data-e-type="widget" data-widget_type="image-box.default"> 1544 <div class="elementor-widget-container"> 1545 <div class="elementor-image-box-wrapper"><figure class="elementor-image-box-img"><a href="https://www.rando-bruche.fr/fr/comment-venir/" tabindex="-1"><img loading="lazy" width="32" height="32" src="https://www.rando-bruche.fr/wp-content/uploads/2022/11/car.png" class="attachment-full size-full wp-image-88" alt="" /></a></figure><div class="elementor-image-box-content"><span class="elementor-image-box-title"><a href="https://www.rando-bruche.fr/fr/comment-venir/">Venir & se déplacer</a></span></div></div> </div> 1546 </div> 1547 <div data-ha-element-link="{"url":"
1547https:\/\/www.valleedelabruche.fr\/fr\/carte-interactive.html","is_external":"on","nofollow":""}" style="cursor: pointer" class="elementor-element elementor-element-7b1ca69 elementor-position-left elementor-vertical-align-top elementor-widget elementor-widget-image-box" data-id="7b1ca69" data-element_type="widget" data-e-type="widget" data-widget_type="image-box.default"> 1548 <div class="elementor-widget-container"> 1549 <div class="elementor-image-box-wrapper"><figure class="elementor-image-box-img"><a href="https://www.valleedelabruche.fr/fr/carte-interactive.html" target="_blank" tabindex="-1"><img loading="lazy" width="32" height="32" src="https://www.rando-bruche.fr/wp-content/uploads/2022/11/compass.png" class="attachment-full size-full wp-image-83" alt="" /></a></figure><div class="elementor-image-box-content"><span class="elementor-image-box-title"><a href="https://www.valleedelabruche.fr/fr/carte-interactive.html" target="_blank">Carte interactive</a></span></div></div> </div> 1550 </div> 1551 </div> 1552 </div> 1553 </div> 1554 </section> 1555 </div> 1556 </div> 1557 <div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-9f48811" data-id="9f48811" data-element_type="column" data-e-type="column" data-settings="{"background_background":"classic"}"> 1558 <div class="elementor-widget-wrap elementor-element-populated"> 1559 <div class="elementor-element elementor-element-388b208 elementor-widget elementor-widget-heading" data-id="388b208" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1560 <div class="elementor-widget-container"> 1561 <h4 class="elementor-heading-title elementor-size-default">DONNEZ NOUS 1562VOTRE AVIS</h4> </div> 1563 </div> 1564 <section class="elementor-section elementor-inner-section elementor-element elementor-element-2c6fe22 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2c6fe22" data-element_type="section" data-e-type="section" data-settings="{"_ha_eqh_enable":false}"> 1565 <div class="elementor-container elementor-column-gap-default"> 1566 <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-f509ffa" data-id="f509ffa" data-element_type="column" data-e-type="column"> 1567 <div class="elementor-widget-wrap elementor-element-populated"> 1568 <div class="elementor-element elementor-element-f0ade43 elementor-widget__width-inherit elementor-view-default elementor-widget elementor-widget-icon" data-id="f0ade43" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default"> 1569 <div class="elementor-widget-container"> 1570 <div class="elementor-icon-wrapper"> 1571 <a class="elementor-icon" href="https://www.tripadvisor.fr/Attraction_Review-g196502-d4268414-Reviews-Office_de_Tourisme_de_la_Vallee_de_la_Bruche-Schirmeck_Bas_Rhin_Grand_Est.html" target="_blank"> 1572 <svg xmlns="http://www.w3.org/2000/svg" width="100" height="100" viewBox="0 0 20 20"><path d="M19.021,7.866C19.256,6.862,20,5.854,20,5.854h-3.346C14.781,4.641,12.504,4,9.98,4C7.363,4,4.999,4.651,3.135,5.876H0 c0,0,0.738,0.987,0.976,1.988c-0.611,0.837-0.973,1.852-0.973,2.964c0,2.763,2.249,5.009,5.011,5.009 c1.576,0,2.976-0.737,3.901-1.879l1.063,1.599l1.075-1.615c0.475,0.611,1.1,1.111,1.838,1.451c1.213,0.547,2.574,0.612,3.825,0.15 c2.589-0.963,3.913-3.852,2.964-6.439c-0.175-0.463-0.4-0.876-0.675-1.238H19.021z M16.38,14.594 c-1.002,0.371-2.088,0.328-3.06-0.119c-0.688-0.317-1.252-0.817-1.657-1.438c-0.164-0.25-0.313-0.52-0.417-0.811 c-0.124-0.328-0.186-0.668-0.217-1.014c-0.063-0.689,0.037-1.396,0.339-2.043c0.448-0.971,1.251-1.71,2.25-2.079 c2.075-0.765,4.375,0.3,5.14,2.366c0.762,2.066-0.301,4.37-2.363,5.134L16.38,14.594L16.38,14.594z M8.322,13.066 c-0.72,1.059-1.935,1.76-3.309,1.76c-2.207,0-4.001-1.797-4.001-3.996c0-2.203,1.795-4.002,4.001-4.002 c2.204,0,3.999,1.8,3.999,4.002c0,0.137-0.024,0.261-0.04,0.396c-0.067,0.678-0.284,1.313-0.648,1.853v-0.013H8.322z M2.472,10.775 c0,1.367,1.112,2.479,2.476,2.479c1.363,0,2.472-1.11,2.472-2.479c0-1.359-1.11-2.468-2.472-2.468 C3.584,8.306,2.473,9.416,2.472,10.775L2.472,10.775z M12.514,10.775c0,1.367,1.104,2.479,2.471,2.479 c1.363,0,2.474-1.108,2.474-2.479c0-1.359-1.11-2.468-2.474-2.468c-1.364,0-2.477,1.109-2.477,2.468H12.514z M3.324,10.775 c0-0.893,0.726-1.618,1.614-1.618c0.889,0,1.625,0.727,1.625,1.618c0,0.898-0.725,1.627-1.625,1.627 c-0.901,0-1.625-0.729-1.625-1.627H3.324z M13.354,10.775c0-0.893,0.726-1.618,1.627-1.618c0.886,0,1.61,0.727,1.61,1.618 c0,0.898-0.726,1.627-1.626,1.627s-1.625-0.729-1.625-1.627H13.354z M9.977,4.875c1.798,0,3.425,0.324,4.849,0.968 c-0.535,0.015-1.061,0.108-1.586,0.3c-1.264,0.463-2.264,1.388-2.815,2.604c-0.262,0.551-0.398,1.133-0.448,1.72 C9.79,7.905,7.677,5.873,5.076,5.82C6.501,5.208,8.153,4.875,9.94,4.875H9.977z"></path></svg> </a> 1573 </div> 1574 </div>
1575 </div> 1576 <div class="elementor-element elementor-element-b76ed03 elementor-widget elementor-widget-heading" data-id="b76ed03" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1577 <div class="elementor-widget-container"> 1578 <span class="elementor-heading-title elementor-size-default"><a href="https://www.tripadvisor.fr/Attraction_Review-g196502-d4268414-Reviews-Office_de_Tourisme_de_la_Vallee_de_la_Bruche-Schirmeck_Bas_Rhin_Grand_Est.html" target="_blank">Tripadvisor</a></span> </div> 1579 </div> 1580 </div> 1581 </div> 1582 <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-3b1a10d" data-id="3b1a10d" data-element_type="column" data-e-type="column"> 1583 <div class="elementor-widget-wrap elementor-element-populated"> 1584 <div class="elementor-element elementor-element-5f58eb3 elementor-view-default elementor-widget elementor-widget-icon" data-id="5f58eb3" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default"> 1585 <div class="elementor-widget-container"> 1586 <div class="elementor-icon-wrapper"> 1587 <a class="elementor-icon" href="https://search.google.com/local/writereview?placeid=ChIJF0eBXGn_k0cREjlm7y3CL_U&source=g.page.m.rc._&laa=merchant-web-dashboard-card" target="_blank"> 1588 <i aria-hidden="true" class="fab fa-google"></i> </a> 1589 </div> 1590 </div> 1591 </div> 1592 <div class="elementor-element elementor-element-b086f5d elementor-widget elementor-widget-heading" data-id="b086f5d" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1593 <div class="elementor-widget-container"> 1594 <span class="elementor-heading-title elementor-size-default"><a href="https://search.google.com/local/writereview?placeid=ChIJF0eBXGn_k0cREjlm7y3CL_U&source=g.page.m.rc._&laa=merchant-web-dashboard-card" target="_blank">Google</a></span> </div> 1595 </div> 1596 </div> 1597 </div> 1598 </div> 1599 </section> 1600 <section class="elementor-section elementor-inner-section elementor-element elementor-element-ef4c87f elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="ef4c87f" data-element_type="section" data-e-type="section" data-settings="{"_ha_eqh_enable":false}"> 1601 <div class="elementor-container elementor-column-gap-default"> 1602 <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-9321fa9" data-id="9321fa9" data-element_type="column" data-e-type="column"> 1603 <div class="elementor-widget-wrap elementor-element-populated"> 1604 <div class="elementor-element elementor-element-279be04 elementor-widget__width-inherit elementor-view-default elementor-widget elementor-widget-icon" data-id="279be04" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default"> 1605 <div class="elementor-widget-container"> 1606 <div class="elementor-icon-wrapper"> 1607 <a class="elementor-icon" href="https://www.facebook.com/valleedelabru
1607che/reviews" target="_blank"> 1608 <i aria-hidden="true" class="fab fa-facebook-f"></i> </a> 1609 </div> 1610 </div> 1611 </div> 1612 <div class="elementor-element elementor-element-e2c95b0 elementor-widget elementor-widget-heading" data-id="e2c95b0" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1613 <div class="elementor-widget-container"> 1614 <span class="elementor-heading-title elementor-size-default"><a href="https://www.facebook.com/valleedelabruche/reviews" target="_blank">Facebook</a></span> </div> 1615 </div> 1616 </div> 1617 </div> 1618 <div data-ha-element-link="{"url":"https:\/\/bit.ly\/satisfactionVB","is_external":"on","nofollow":""}" style="cursor: pointer" class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-bf72447" data-id="bf72447" data-element_type="column" data-e-type="column"> 1619 <div class="elementor-widget-wrap elementor-element-populated"> 1620 <div class="elementor-element elementor-element-8cd498a elementor-widget elementor-widget-image" data-id="8cd498a" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 1621 <div class="elementor-widget-container"> 1622 <a href="https://bit.ly/satisfactionVB" target="_blank"> 1623 <img loading="lazy" width="800" height="848" src="https://www.rando-bruche.fr/wp-content/uploads/2022/11/Qualite-tourisme-gris_cartouche-RF-1-966x1024.png" class="attachment-large size-large wp-image-61814" alt="" srcset="https://www.rando-bruche.fr/wp-content/uploads/2022/11/Qualite-tourisme-gris_cartouche-RF-1-966x1024.png 966w, https://www.rando-bruche.fr/wp-content/uploads/2022/11/Qualite-tourisme-gris_cartouche-RF-1-283x300.png 283w, https://www.rando-bruche.fr/wp-content/uploads/2022/11/Qualite-tourisme-gris_cartouche-RF-1-768x814.png 768w, https://www.rando-bruche.fr/wp-content/uploads/2022/11/Qualite-tourisme-gris_cartouche-RF-1-1449x1536.png 1449w, https://www.rando-bruche.fr/wp-content/uploads/2022/11/Qualite-tourisme-gris_cartouche-RF-1-1932x2048.png 1932w" sizes="(max-width: 800px) 100vw, 800px" /> </a> 1624 </div> 1625 </div> 1626 </div> 1627 </div> 1628 </div> 1629 </section> 1630 <div class="elementor-element elementor-element-7f3e02d elementor-widget elementor-widget-heading" data-id="7f3e02d" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1631 <div class="elementor-widget-container"> 1632 <span class="elementor-heading-title elementor-size-default">L'Accueil est dans notre nature </span> </div> 1633 </div> 1634 </div> 1635 </div> 1636 </div> 1637 </section> 1638 <section class="elementor-section elementor-top-section elementor-element elementor-element-ef193bf elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="ef193bf" data-element_type="section" data-e-type="section" data-settings="{"background_background":"classic","_ha_eqh_enable":false}"> 1639 <div class="elementor-container elementor-column-gap-default"> 1640 <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-4489fae" data-id="4489fae" data-element_type="column" data-e-type="column"> 1641 <div class="elementor-widget-wrap elementor-element-populated"> 1642 <div class="elementor-element elementor-element-7491ab6 elementor-widget elementor-widget-heading" data-id="7491ab6" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1643 <div class="elementor-widget-container"> 1644 <h4 class="elementor-heading-title elementor-size-default">OFFICE DE TOURISME</h4> </div> 1645 </div> 1646 <div class="elementor-element elementor-element-8dcc5d3 elementor-widget elementor-widget-text-editor" data-id="8dcc5d3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 1647 <div class="elementor-widget-container"> 1648 <p>114, Grand-rue<br />F-67130 Schirmeck<br />Tél | +33 3 88 47 18 51</p> </div> 1649 </div> 1650 <div class="elementor-element elementor-element-ccf0bd5 elementor-widget__width-auto elementor-view-default elementor-widget elementor-widget-icon" data-id="ccf0bd5" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default"> 1651 <div class="elementor-widget-container"> 1652 <div class="elementor-icon-wrapper"> 1653 <a class="elementor-icon" href="https://www.instagram.com/visitbruche/" target="_blank"> 1654 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><path d="M13.55,1H6.46C3.45,1,1,3.44,1,6.44v7.12c0,3,2.45,5.44,5.46,5.44h7.08c3.02,0,5.46-2.44,5.46-5.44V6.44 C19.01,3.44,16.56,1,13.55,1z M17.5,14c0,1.93-1.57,3.5-3.5,3.5H6c-1.93,0-3.5-1.57-3.5-3.5V6c0-1.93,1.57-3.5,3.5-3.5h8 c1.93,0,3.5,1.57,3.5,3.5V14z"></path><circle cx="14.87" cy="5.26" r="1.09"></circle><path d="M10.03,5.45c-2.55,0-4.63,2.06-4.63,4.6c0,2.55,2.07,4.61,4.63,4.61c2.56,0,4.63-2.061,4.63-4.61 C14.65,7.51,12.58,5.45,10.03,5.45L10.03,5.45L10.03,5.45z M10.08,13c-1.66,0-3-1.34-3-2.99c0-1.65,1.34-2.99,3-2.99s3,1.34,3,2.99 C13.08,11.66,11.74,13,10.08,13L10.08,13L10.08,13z"></path></svg> </a> 1655 </div> 1656 </div>
1657 </div> 1658 <div class="elementor-element elementor-element-17ea7de elementor-widget__width-auto elementor-view-default elementor-widget elementor-widget-icon" data-id="17ea7de" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default"> 1659 <div class="elementor-widget-container"> 1660 <div class="elementor-icon-wrapper"> 1661 <a class="elementor-icon" href="https://www.facebook.com/valleedelabruche" target="_blank"> 1662 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><path d="M11,10h2.6l0.4-3H11V5.3c0-0.9,0.2-1.5,1.5-1.5H14V1.1c-0.3,0-1-0.1-2.1-0.1C9.6,1,8,2.4,8,5v2H5.5v3H8v8h3V10z"></path></svg> </a> 1663 </div> 1664 </div> 1665 </div> 1666 <div class="elementor-element elementor-element-1574c9a elementor-widget elementor-widget-text-editor" data-id="1574c9a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 1667 <div class="elementor-widget-container"> 1668 <p><strong><a href="http://www.valleedelabruche.fr/" target="_blank" rel="noopener">
1668www.valleedelabruche.fr</a></strong><br /><span id="cloakcf901dee0a93c68f1a3444dc44a10c1f"><a href="mailto:[email protected]">[email protected]</a></span></p> </div> 1669 </div> 1670 </div> 1671 </div> 1672 <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-6b18abb" data-id="6b18abb" data-element_type="column" data-e-type="column"> 1673 <div class="elementor-widget-wrap elementor-element-populated"> 1674 <div class="elementor-element elementor-element-7c3afe6 elementor-widget elementor-widget-heading" data-id="7c3afe6" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1675 <div class="elementor-widget-container"> 1676 <h4 class="elementor-heading-title elementor-size-default">HORAIRES D'OUVERTURE</h4> </div> 1677 </div> 1678 <div class="elementor-element elementor-element-2480110 elementor-widget elementor-widget-text-editor" data-id="2480110" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 1679 <div class="elementor-widget-container"> 1680 <p style="margin: 0cm;"><strong>Ouvert toute lâannée</strong></p> 1681<ul> 1682<li><strong>1er oct. > 30 avril</strong><br />lundi au vendredi : 9h à 12h & 14h à 17h <br />(fermé le mardi matin)</li> 1683<li> 1684<p style="margin: 0cm;"><strong><span style="font-family: 'Titillium Web';">2 mai > 30 septembre</span></strong><span style="font-family: 'Titillium Web';"><br style="box-sizing: border-box;" />lundi au samedi : 9h à 12h & 14h à 18h30 (jusquâà 17h le samedi)</span></p> 1685</li> 1686<li> 1687<p style="margin: 0cm;"><strong style="box-sizing: border-box;"><span style="font-family: 'Titillium Web';">Dimanches en juillet-août & jours fériés</span></strong><span style="font-family: 'Titillium Web';"><br style="box-sizing: border-box;" />8 mai, Ascension, 14 juillet, 15 août, 24 & 31 décembre : 9h à 13h</span></p> 1688</li> 1689</ul> </div> 1690 </div> 1691 </div> 1692 </div> 1693 <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-25a783e" data-id="25a783e" data-element_type="column" data-e-type="column"> 1694 <div class="elementor-widget-wrap elementor-element-populated"> 1695 <div class="elementor-element elementor-element-cab5772 elementor-widget elementor-widget-heading" data-id="cab5772" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 1696 <div class="elementor-widget-container"> 1697 <h4 class="elementor-heading-title elementor-size-default">PARKINGS GRATUITS VOITURES & VELOS</h4> </div> 1698 </div> 1699 <div class="elementor-element elementor-element-131519f elementor-widget elementor-widget-text-editor" data-id="131519f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 1700 <div class="elementor-widget-container"> 1701 <ul> 1702<li>Place du marché à 50m, TLJ. sauf pour les voitures le mercredi de mi-octobre à mi-avril  </li> 1703<li>Parking du Bergopré à 350m</li> 1704<li>Parking de la gare à 250 m</li> 1705</ul> </div> 1706 </div> 1707 </div> 1708 </div> 1709 </div> 1710 </section> 1711 <section class="elementor-section elementor-top-section elementor-element elementor-element-46166eb elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="46166eb" data-element_type="section" data-e-type="section" data-settings="{"background_background":"classic","_ha_eqh_enable":false}"> 1712 <div class="elementor-container elementor-column-gap-default"> 1713 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a167dd4" data-id="a167dd4" data-element_type="column" data-e-type="column"> 1714 <div class="elementor-widget-wrap elementor-element-populated"> 1715 <div class="elementor-element elementor-element-008edce elementor-widget__width-initial elementor-widget elementor-widget-image" data-id="008edce" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 1716 <div class="elementor-widget-container"> 1717 <a href="https://www.visit.alsace/" target="_blank"> 1718 <img loading="lazy" width="169" height="100" src="https://www.rando-bruche.fr/wp-content/uploads/2022/11/logo-visitalsace_NB200-1661ff6a.png" class="attachment-large size-large wp-image-72" alt="" /> </a> 1719 </div>
1720 </div> 1721 <div class="elementor-element elementor-element-0b5a255 elementor-widget__width-auto elementor-widget-mobile__width-initial elementor-widget elementor-widget-image" data-id="0b5a255" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 1722 <div class="elementor-widget-container"> 1723 <a href="http://www.valleedelabruche.fr/"> 1724 <img loading="lazy" width="800" height="548" src="https://www.rando-bruche.fr/wp-content/uploads/2022/11/Logo_OT_blanc_ok-1024x701.png" class="attachment-large size-large wp-image-1071645" alt="" srcset="https://www.rando-bruche.fr/wp-content/uploads/2022/11/Logo_OT_blanc_ok-1024x701.png 1024w, https://www.rando-bruche.fr/wp-content/uploads/2022/11/Logo_OT_blanc_ok-300x205.png 300w, https://www.rando-bruche.fr/wp-content/uploads/2022/11/Logo_OT_blanc_ok-768x526.png 768w, https://www.rando-bruche.fr/wp-content/uploads/2022/11/Logo_OT_blanc_ok-1536x1052.png 1536w, https://www.rando-bruche.fr/wp-content/uploads/2022/11/Logo_OT_blanc_ok.png 1625w" sizes="(max-width: 800px) 100vw, 800px" /> </a> 1725 </div> 1726 </div> 1727 <div class="elementor-element elementor-element-886efba elementor-widget__width-initial elementor-widget elementor-widget-image" data-id="886efba" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 1728 <div class="elementor-widget-container"> 1729 <a href="http://www.massif-des-vosges.com/" target="_blank"> 1730 <img loading="lazy" width="500" height="223" src="https://www.rando-bruche.fr/wp-content/uploads/2022/11/logo-massif-des-vosges-2023.png" class="attachment-large size-large wp-image-3736" alt="" srcset="https://www.rando-bruche.fr/wp-content/uploads/2022/11/logo-massif-des-vosges-2023.png 500w, https://www.rando-bruche.fr/wp-content/uploads/2022/11/logo-massif-des-vosges-2023-300x134.png 300w" sizes="(max-width: 500px) 100v
1730w, 500px" /> </a> 1731 </div> 1732 </div> 1733 <div class="elementor-element elementor-element-bba3600 elementor-widget__width-initial elementor-widget elementor-widget-image" data-id="bba3600" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 1734 <div class="elementor-widget-container"> 1735 <a href="https://www.qualite-tourisme.gouv.fr/fr" target="_blank"> 1736 <img src="https://www.rando-bruche.fr/wp-content/uploads/2022/11/Qualite-tourisme-gris_cartouche-RF-1.png" title="" alt="" loading="lazy" /> </a> 1737 </div> 1738 </div> 1739 </div> 1740 </div> 1741 </div> 1742 </section> 1743 <section class="elementor-section elementor-top-section elementor-element elementor-element-df3a12e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="df3a12e" data-element_type="section" data-e-type="section" data-settings="{"_ha_eqh_enable":false}"> 1744 <div class="elementor-container elementor-column-gap-default"> 1745 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a36b510" data-id="a36b510" data-element_type="column" data-e-type="column"> 1746 <div class="elementor-widget-wrap elementor-element-populated"> 1747 <section class="elementor-section elementor-inner-section elementor-element elementor-element-b107b36 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="b107b36" data-element_type="section" data-e-type="section" data-settings="{"_ha_eqh_enable":false}"> 1748 <div class="elementor-container elementor-column-gap-default"> 1749 <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-fe6fedd" data-id="fe6fedd" data-element_type="column" data-e-type="column"> 1750 <div class="elementor-widget-wrap elementor-element-populated"> 1751 <div class="elementor-element elementor-element-f1bbe3d elementor-widget__width-auto elementor-widget elementor-widget-image" data-id="f1bbe3d" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 1752 <div class="elementor-widget-container"> 1753 <img loading="lazy" width="300" height="150" src="https://www.rando-bruche.fr/wp-content/uploads/2022/11/Logo_FNADT-300x150.jpg" class="attachment-medium size-medium wp-image-83256" alt="" srcset="https://www.rando-bruche.fr/wp-content/uploads/2022/11/Logo_FNADT-300x150.jpg 300w, https://www.rando-bruche.fr/wp-content/uploads/2022/11/Logo_FNADT-1024x513.jpg 1024w, https://www.rando-bruche.fr/wp-content/uploads/2022/11/Logo_FNADT-768x385.jpg 768w, https://www.rando-bruche.fr/wp-content/uploads/2022/11/Logo_FNADT.jpg 1092w" sizes="(max-width: 300px) 100vw, 300px" /> </div> 1754 </div> 1755 </div> 1756 </div> 1757 <div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-cef8335" data-id="cef8335" data-element_type="column" data-e-type="column"> 1758 <div class="elementor-widget-wrap elementor-element-populated"> 1759 <div class="elementor-element elementor-element-a63e1cf elementor-icon-list--layout-inline elementor-align-center elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="a63e1cf" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> 1760 <div class="elementor-widget-container"> 1761 <ul class="elementor-icon-list-items elementor-inline-items"> 1762 <li class="elementor-icon-list-item elementor-inline-item"> 1763 <a href="https://www.rando-bruche.fr/fr/mentions-legales/"> 1764 1765 <span class="elementor-icon-list-text">Mentions légales</span> 1766 </a> 1767 </li> 1768 <li class="elementor-icon-list-item elementor-inline-item"> 1769 <a href="https://www.dnconsultants.fr/" target="_blank"> 1770 1771 <span class="elementor-icon-list-text">Réalisation DN Consultants</span> 1772 </a> 1773 </li> 1774 <li class="elementor-icon-list-item elementor-inline-item"> 1775 <a href="https://www.rando-bruche.fr/fr/donnees-personnelles/"> 1776 1777 <span class="elementor-icon-list-text">Données personnelles</span> 1778 </a> 1779 </li> 1780 </ul> 1781 </div>
1782 </div> 1783 </div> 1784 </div> 1785 </div> 1786 </section> 1787 </div> 1788 </div> 1789 </div> 1790 </section> 1791 </footer> 1792
1793<script type="speculationrules"> 1794{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/dnc-theme/*","/wp-content/themes/hello-elementor/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 1795</script>
1795 1796 <div data-elementor-type="popup" data-elementor-id="2021" class="elementor elementor-2021 elementor-location-popup" data-elementor-settings="{"entrance_animation":"fadeInLeft","entrance_animation_duration":{"unit":"px","size":1.2,"sizes":[]},"ha_cmc_init_switcher":"no","a11y_navigation":"yes","triggers":[],"timing":[]}" data-elementor-post-type="elementor_library"> 1797 <section class="elementor-section elementor-top-section elementor-element elementor-element-df1e9e6 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="df1e9e6" data-element_type="section" data-e-type="section" data-settings="{"_ha_eqh_enable":false}"> 1798 <div class="elementor-container elementor-column-gap-default"> 1799 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-394f37c" data-id="394f37c" data-element_type="column" data-e-type="column"> 1800 <div class="elementor-widget-wrap elementor-element-populated"> 1801 <div class="elementor-element elementor-element-a5b2bf7 elementor-nav-menu__text-align-aside elementor-widget elementor-widget-nav-menu" data-id="a5b2bf7" data-element_type="widget" data-e-type="widget" data-settings="{"layout":"dropdown","submenu_icon":{"value":"<i class=\"fas fa-caret-down\" aria-hidden=\"true\"><\/i>","library":"fa-solid"}}" data-widget_type="nav-menu.default"> 1802 <div class="elementor-widget-container"> 1803 <nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true"> 1804 <ul id="menu-2-a5b2bf7" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-357"><a href="https://www.rando-bruche.fr/nos-plus-belles-randos/" class="elementor-item" tabindex="-1">Nos plus belles randonnées<span class="sub-arrow"><i class="fas fa-caret-down" aria-hidden="true"></i></span></a> 1805<ul class="sub-menu elementor-nav-menu--dropdown"> 1806 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-615"><a href="https://www.rando-bruche.fr/nos-plus-belles-randos/sentiers-plaisir/" class="elementor-sub-item" tabindex="-1">Sentiers plaisir</a></li> 1807 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6224"><a href="https://www.rando-bruche.fr/a-pied/culture/" class="elementor-sub-item" tabindex="-1">Culture</a></li> 1808 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-616"><a href="https://www.rando-bruche.fr/a-pied/autour-des-fermes-auberges/" class="elementor-sub-item" tabindex="-1">Autour des fermes-auberges</a></li> 1809 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6186"><a href="https://www.rando-bruche.fr/a-pied/en-famille/" class="elementor-sub-item" tabindex="-1">En famille</a></li> 1810 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-617"><a href="https://www.rando-bruche.fr/nos-plus-belles-randos/recommandees-par-les-habitants/" class="elementor-sub-item" tabindex="-1">Recommandées par les habitants</a></li> 1811 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-613"><a href="https://www.rando-bruche.fr/nos-plus-belles-randos/vel-ness-cie/" class="elementor-sub-item" tabindex="-1">Velâness & Cie</a></li> 1812</ul> 1813</li> 1814<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-373"><a href="https://www.rando-bruche.fr/a-pied/" class="elementor-item" tabindex="-1">Randonnées à pied<span class="sub-arrow"><i class="fas fa-caret-down" aria-hidden="true"></i></span></a> 1815<ul class="sub-menu elementor-nav-menu--dropdown"> 1816 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3966"><a href="https://www.rando-bruche.fr/a-pied/incontournables/" class="elementor-sub-item" tabindex="-1">Incontournables</a></li> 1817 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6271"><a href="https://www.rando-bruche.fr/a-pied/autour-des-fermes-auberges/" class="elementor-sub-item" tabindex="-1">Autour des fermes-auberges</a></li> 1818 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4738"><a href="https://www.rando-bruche.fr/a-pied/panoramique/" class="elementor-sub-item" tabindex="-1">Panoramique</a></li> 1819 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-612"><a href="https://www.rando-bruche.fr/a-pied/culture/" class="elementor-sub-item" tabindex="-1">Culture</a></li> 1820 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-610"><a href="https://www.rando-bruche.fr/a-pied/mon-coin-prefere/" class="elementor-sub-item" tabindex="-1">
1820Mon coin préféré</a></li> 1821 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-609"><a href="https://www.rando-bruche.fr/a-pied/en-itinerance/" class="elementor-sub-item" tabindex="-1">En itinérance</a></li> 1822 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-607"><a href="https://www.rando-bruche.fr/a-pied/parcours-dorientation/" class="elementor-sub-item" tabindex="-1">Parcours dâorientation</a></li> 1823 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-606"><a href="https://www.rando-bruche.fr/a-pied/balade-fraicheur/" class="elementor-sub-item" tabindex="-1">Balade fraîcheur</a></li> 1824 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-605"><a href="https://www.rando-bruche.fr/a-pied/en-altitude/" class="elementor-sub-item" tabindex="-1">En altitude</a></li> 1825 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6187"><a href="https://www.rando-bruche.fr/a-pied/en-famille/" class="elementor-sub-item" tabindex="-1">En famille</a></li> 1826</ul> 1827</li> 1828<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-681"><a href="https://www.rando-bruche.fr/la-rando-dans-tous-ses-etats/" class="elementor-item" tabindex="-1">Rando dans tous ses états<span class="sub-arrow"><i class="fas fa-caret-down" aria-hidden="true"></i></span></a> 1829<ul class="sub-menu elementor-nav-menu--dropdown"> 1830 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-685"><a href="https://www.rando-bruche.fr/la-rando-dans-tous-ses-etats/a-cheval/" class="elementor-sub-item" tabindex="-1">A cheval</a></li> 1831 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-683"><a href="https://www.rando-bruche.fr/la-rando-dans-tous-ses-etats/en-poussette-ou-fauteuil/" class="elementor-sub-item" tabindex="-1">En poussette ou fauteuil</a></li> 1832 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-682"><a href="https://www.rando-bruche.fr/la-rando-dans-tous-ses-etats/en-raquettes/" class="elementor-sub-item" tabindex="-1">En raquettes</a></li> 1833 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6338"><a href="https://www.rando-bruche.fr/la-rando-dans-tous-ses-etats/activites-nature/" class="elementor-sub-item" tabindex="-1">Activités nature</a></li> 1834 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-684"><a href="https://www.rando-bruche.fr/la-rando-dans-tous-ses-etats/peche/" class="elementor-sub-item" tabindex="-1">Pêche</a></li> 1835</ul> 1836</li> 1837<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-723"><a href="https://www.rando-bruche.fr/a-table/" class="elementor-item" tabindex="-1">A table<span class="sub-arrow"><i class="fas fa-caret-down" aria-hidden="true"></i></span></a> 1838<ul class="sub-menu elementor-nav-menu--dropdown"> 1839 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-726"><a href="https://www.rando-bruche.fr/a-table/fermes-auberges/" class="elementor-sub-item" tabindex="-1">Fermes-auberges</a></li> 1840 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-725"><a href="https://www.rando-bruche.fr/a-table/restaurants/" class="elementor-sub-item" tabindex="-1">Restaurants</a></li> 1841 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-728"><a href="https://www.rando-bruche.fr/a-table/abri-et-aires-de-pique-nique/" class="elementor-sub-item" tabindex="-1">Abri et aires de pique-nique</a></li> 1842 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-727"><a href="https://www.rando-bruche.fr/a-table/produits-du-terroir/" class="elementor-sub-item" tabindex="-1">Produits du terroir</a></li> 1843 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-724"><a href="https://www.rando-bruche.fr/a-table/gouter/" class="elementor-sub-item" tabindex="-1">Goûter</a></li> 1844</ul> 1845</li> 1846<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1238"><a href="https://www.rando-bruche.fr/pratique/" class="elementor-item" tabindex="-1">Infos pratiques<span class="sub-arrow"><i class="fas fa-caret-down" aria-hidden="true"></i></span></a> 1847<ul class="sub-menu elementor-nav-menu--dropdown"> 1848 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1273"><a href="https://www.rando-bruche.fr/pratique/location-de-materiel/" class="elementor-sub-item" tabindex="-1">
1848Location de matériel</a></li> 1849 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1275"><a href="https://www.rando-bruche.fr/pratique/accompagnement/" class="elementor-sub-item" tabindex="-1">Accompagnement</a></li> 1850 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1277"><a href="https://www.rando-bruche.fr/pratique/abri-et-aires-de-pique-nique/" class="elementor-sub-item" tabindex="-1">Abri et aires de pique-nique</a></li> 1851 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1276"><a href="https://www.rando-bruche.fr/pratique/refuges/" class="elementor-sub-item" tabindex="-1">Refuges</a></li> 1852 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-298222"><a href="https://www.rando-bruche.fr/pratique/chambres-meubles-a-la-nuitee/" class="elementor-sub-item" tabindex="-1">Hébergements à la nuitée</a></li> 1853 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1274"><a href="https://www.rando-bruche.fr/pratique/associations-et-federations/" class="elementor-sub-item" tabindex="-1">Associations et fédérations</a></li> 1854 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1272"><a href="https://www.rando-bruche.fr/pratique/balisage/" class="elementor-sub-item" tabindex="-1">Balisage</a></li> 1855 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1271"><a href="https://www.rando-bruche.fr/pratique/bivouac/" class="elementor-sub-item" tabindex="-1">Bivouac</a></li> 1856 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-34017"><a href="https://www.rando-bruche.fr/pratique/marche-nordique/" class="elementor-sub-item" tabindex="-1">Marche Nordique</a></li> 1857 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-83871"><a href="https://www.rando-bruche.fr/heleau/" class="elementor-sub-item" tabindex="-1">Helâeau la Bruche</a></li> 1858 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-320192"><a href="https://www.rando-bruche.fr/pratique/bonnes-pratiques-et-zones-protegees/" class="elementor-sub-item" tabindex="-1">Bonnes pratiques et zones protégéesâ</a></li> 1859</ul> 1860</li> 1861<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-3888"><a href="https://www.rando-bruche.fr/coups-de-coeur/" class="elementor-item" tabindex="-1">Coups de coeur<span class="sub-arrow"><i class="fas fa-caret-down" aria-hidden="true"></i></span></a> 1862<ul class="sub-menu elementor-nav-menu--dropdown"> 1863 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3898"><a href="https://www.rando-bruche.fr/coups-de-coeur/famille/" class="elementor-sub-item" tabindex="-1">Famille</a></li> 1864 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3905"><a href="https://www.rando-bruche.fr/coups-de-coeur/sportifs-itinerants/" class="elementor-sub-item" tabindex="-1">Sportifs & itinérants</a></li> 1865 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3902"><a href="https://www.rando-bruche.fr/coups-de-coeur/rando-terroir/" class="elementor-sub-item" tabindex="-1">Rando & terroir</a></li> 1866 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3901"><a href="https://www.rando-bruche.fr/coups-de-coeur/nature/" class="elementor-sub-item" tabindex="-1">Nature</a></li> 1867 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3900"><a href="https://www.rando-bruche.fr/coups-de-coeur/memoire-histoire/" class="elementor-sub-item" tabindex="-1">Mémoire & histoire</a></li> 1868 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3899"><a href="https://www.rando-bruche.fr/coups-de-coeur/insolite/" class="elementor-sub-item" tabindex="-1">Insolite</a></li> 1869 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3903"><a href="https://www.rando-bruche.fr/coups-de-coeur/rencontres/" class="elementor-sub-item" tabindex="-1">Rencontres</a></li> 1870 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3904"><a href="https://www.rando-bruche.fr/coups-de-coeur/saisonnier/" class="elementor-sub-item" tabindex="-1">Saisonnier</a></li> 1871</ul> 1872</li> 1873</ul> </nav> 1874 </div>
1875 </div> 1876 </div> 1877 </div> 1878 </div> 1879 </section> 1880 <section class="elementor-section elementor-top-section elementor-element elementor-element-3a2f67b elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="3a2f67b" data-element_type="section" data-e-type="section" data-settings="{"background_background":"classic","_ha_eqh_enable":false}"> 1881 <div class="elementor-container elementor-column-gap-extended"> 1882 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5d3555d" data-id="5d3555d" data-element_type="column" data-e-type="column"> 1883 <div class="elementor-widget-wrap elementor-element-populated"> 1884 <div class="elementor-element elementor-element-d229aeb elementor-widget__width-auto elementor-view-default elementor-widget elementor-widget-icon" data-id="d229aeb" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default"> 1885 <div class="elementor-widget-container"> 1886 <div class="elementor-icon-wrapper"> 1887 <a class="elementor-icon" href="https://www.instagram.com/visitbruche/" target="_blank"> 1888 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><path d="M13.55,1H6.46C3.45,1,1,3.44,1,6.44v7.12c0,3,2.45,5.44,5.46,5.44h7.08c3.02,0,5.46-2.44,5.46-5.44V6.44 C19.01,3.44,16.56,1,13.55,1z M17.5,14c0,1.93-1.57,3.5-3.5,3.5H6c-1.93,0-3.5-1.57-3.5-3.5V6c0-1.93,1.57-3.5,3.5-3.5h8 c1.93,0,3.5,1.57,3.5,3.5V14z"></path><circle cx="14.87" cy="5.26" r="1.09"></circle><path d="M10.03,5.45c-2.55,0-4.63,2.06-4.63,4.6c0,2.55,2.07,4.61,4.63,4.61c2.56,0,4.63-2.061,4.63-4.61 C14.65,7.51,12.58,5.45,10.03,5.45L10.03,5.45L10.03,5.45z M10.08,13c-1.66,0-3-1.34-3-2.99c0-1.65,1.34-2.99,3-2.99s3,1.34,3,2.99 C13.08,11.66,11.74,13,10.08,13L10.08,13L10.08,13z"></path></svg> </a> 1889 </div> 1890 </div> 1891 </div> 1892 <div class="elementor-element elementor-element-2089395 elementor-widget__width-auto elementor-view-default elementor-widget elementor-widget-icon" data-id="2089395" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default"> 1893 <div class="elementor-widget-container"> 1894 <div class="elementor-icon-wrapper"> 1895 <a class="elementor-icon" href="https://www.facebook.com/valleedelabru
1895che" target="_blank"> 1896 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><path d="M11,10h2.6l0.4-3H11V5.3c0-0.9,0.2-1.5,1.5-1.5H14V1.1c-0.3,0-1-0.1-2.1-0.1C9.6,1,8,2.4,8,5v2H5.5v3H8v8h3V10z"></path></svg> </a> 1897 </div> 1898 </div> 1899 </div> 1900 <div class="elementor-element elementor-element-5ece3e4 elementor-widget__width-auto ha-advanced-tooltip-enable ha-advanced-tooltip-bottom elementor-view-default elementor-widget elementor-widget-icon" data-id="5ece3e4" data-element_type="widget" data-e-type="widget" data-settings="{"ha_advanced_tooltip_content":"T\u00e9l\u00e9chargement de documents","ha_advanced_tooltip_enable":"enable","ha_advanced_tooltip_position":"bottom","ha_advanced_tooltip_duration":1000,"ha_advanced_tooltip_trigger":"hover"}" data-widget_type="icon.default"> 1901 <div class="elementor-widget-container"> 1902 <div class="elementor-icon-wrapper"> 1903 <a class="elementor-icon" href="/fr/brochures" target="_blank"> 1904 <svg xmlns="http://www.w3.org/2000/svg" height="512pt" viewBox="-25 0 512 512.00078" width="512pt"><g id="surface1"><path d="M 266.4375 104.960938 L 322.957031 104.960938 L 236.449219 13.957031 L 236.449219 74.855469 C 236.449219 91.351562 249.828125 104.960938 266.4375 104.960938 Z M 266.4375 104.960938 " style=" stroke:none;fill-rule:nonzero;fill-opacity:1;"></path><path d="M 323.992188 236.335938 C 247.984375 236.335938 186.160156 298.15625 186.160156 374.167969 C 186.160156 450.175781 247.984375 512 323.992188 512 C 400.003906 512 461.828125 450.175781 461.828125 374.167969 C 461.828125 298.15625 400.003906 236.335938 323.992188 236.335938 Z M 398.042969 385.933594 L 330.453125 458.480469 C 328.722656 460.328125 326.300781 461.367188 323.648438 461.367188 C 320.996094 461.367188 318.6875 460.328125 316.957031 458.480469 L 249.484375 385.933594 C 246.023438 382.242188 246.253906 376.359375 249.945312 372.898438 C 253.636719 369.4375 259.632812 369.667969 263.09375 373.359375 L 314.765625 428.722656 L 314.765625 296.886719 C 314.765625 291.8125 318.917969 287.660156 323.992188 287.660156 C 329.070312 287.660156 333.222656 291.8125 333.222656 296.886719 L 333.222656 428.722656 L 384.664062 373.359375 C 388.125 369.667969 393.890625 369.4375 397.582031 372.898438 C 401.386719 376.359375 401.503906 382.125 398.042969 385.933594 Z M 398.042969 385.933594 " style=" stroke:none;fill-rule:nonzero;fill-opacity:1;"></path><path d="M 172.667969 334.488281 L 72.433594 334.488281 C 67.359375 334.488281 63.207031 330.339844 63.207031 325.261719 C 63.207031 320.1875 67.359375 316.035156 72.433594 316.035156 L 178.78125 316.035156 C 184.660156 301.042969 192.503906 288.351562 202.195312 275.664062 L 72.433594 275.664062 C 67.359375 275.664062 63.207031 271.515625 63.207031 266.4375 C 63.207031 261.363281 67.359375 257.210938 72.433594 257.210938 L 219.726562 257.210938 C 247.40625 232.988281 284.085938 217.535156 324.109375 217.535156 C 327.914062 217.535156 331.03125 217.878906 335.644531 218.226562 L 335.644531 123.414062 L 266.4375 123.414062 C 239.679688 123.414062 217.996094 101.5 217.996094 74.855469 L 217.996094 0 L 41.0625 0 C 18.222656 0 0 18.683594 0 41.636719 L 0 393.660156 C 0 416.613281 18.222656 434.835938 41.0625 434.835938 L 180.046875 434.835938 C 172.089844 416.382812 167.707031 395.621094 167.707031 373.9375 C 167.589844 360.328125 169.4375 347.175781 172.667969 334.488281 Z M 72.433594 199.539062 L 189.277344 199.539062 C 194.351562 199.539062 198.503906 203.691406 198.503906 208.769531 C 198.503906 213.84375 194.351562 217.996094 189.277344 217.996094 L 72.433594 217.996094 C 67.359375 217.996094 63.207031 213.84375 63.207031 208.769531 C 63.207031 203.691406 67.359375 199.539062 72.433594 199.539062 Z M 72.433594 199.539062 " style=" stroke:none;fill-rule:nonzero;fill-opacity:1;"></path></g></svg> </a> 1905 </div> 1906 </div> 1907 </div> 1908 <div class="elementor-element elementor-element-0212fd1 elementor-widget__width-auto elementor-view-default elementor-widget elementor-widget-icon" data-id="0212fd1" data-element_type="widget" data-e-type="widget" data-widget_type="icon.default"> 1909 <div class="elementor-widget-container"> 1910 <div class="elementor-icon-wrapper"> 1911 <a class="elementor-icon" href="/fr/webcams" target="_blank"> 1912 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><polygon points="18,6 18,14 12,10 "></polygon><rect x="2" y="5" width="12" height="10"></rect></svg> </a> 1913 </div> 1914 </div>
1915 </div> 1916 <div class="elementor-element elementor-element-ff4404d elementor-widget__width-auto ha-advanced-tooltip-enable ha-advanced-tooltip-bottom elementor-view-default elementor-widget elementor-widget-icon" data-id="ff4404d" data-element_type="widget" data-e-type="widget" data-settings="{"ha_advanced_tooltip_content":"M\u00e9t\u00e9o","ha_advanced_tooltip_enable":"enable","ha_advanced_tooltip_position":"bottom","ha_advanced_tooltip_animation":"ha_fadeIn","ha_advanced_tooltip_duration":1000,"ha_advanced_tooltip_trigger":"hover"}" data-widget_type="icon.default"> 1917 <div class="elementor-widget-container"> 1918 <div class="elementor-icon-wrapper"> 1919 <a class="elementor-icon" href="https://www.rando-bruche.fr/fr/meteo/" target="_blank"> 1920 <i aria-hidden="true" class="fas fa-sun"></i> </a> 1921 </div> 1922 </div> 1923 </div> 1924 <div class="elementor-element elementor-element-8bf7e26 elementor-widget__width-auto ha-advanced-tooltip-enable elementor-view-default ha-advanced-tooltip-top elementor-widget elementor-widget-icon" data-id="8bf7e26" data-element_type="widget" data-e-type="widget" data-settings="{"ha_advanced_tooltip_content":"Visiter notre boutique","ha_advanced_tooltip_enable":"enable","ha_advanced_tooltip_position":"top","ha_advanced_tooltip_duration":1000,"ha_advanced_tooltip_arrow":"true","ha_advanced_tooltip_trigger":"hover"}" data-widget_type="icon.default"> 1925 <div class="elementor-widget-container"> 1926 <div class="elementor-icon-wrapper">
1927 <a class="elementor-icon" href="http://www.valleedelabruche.fr/fr/preparer/boutique.html" target="_blank"> 1928 <i aria-hidden="true" class="fas fa-shopping-basket"></i> </a> 1929 </div> 1930 </div> 1931 </div> 1932 <div class="elementor-element elementor-element-986c84c elementor-widget__width-auto elementor-widget elementor-widget-button" data-id="986c84c" data-element_type="widget" data-e-type="widget" data-widget_type="button.default"> 1933 <div class="elementor-widget-container"> 1934 <div class="elementor-button-wrapper"> 1935 <a class="elementor-button elementor-button-link elementor-size-sm" href="https://www.rando-bruche.fr/fr/tous-les-itineraires-de-la-vallee/"> 1936 <span class="elementor-button-content-wrapper"> 1937 <span class="elementor-button-icon"> 1938 <i aria-hidden="true" class="fas fa-search"></i> </span> 1939 <span class="elementor-button-text">Rechercher un itinéraire</span> 1940 </span> 1941 </a> 1942 </div> 1943 </div> 1944 </div> 1945 </div> 1946 </div> 1947 </div> 1948 </section> 1949 </div> 1950
1950<script> 1951 ; 1952 (function($, w) { 1953 'use strict'; 1954 let $window = $(w); 1955 1956 $(document).ready(function() { 1957 1958 let isEnable = ""; 1959 let isEnableLazyMove = ""; 1960 let speed = isEnableLazyMove ? '0.7' : '0.2'; 1961 1962 if( !isEnable ) { 1963 return; 1964 } 1965 1966 if (typeof haCursor == 'undefined' || haCursor == null) { 1967 initiateHaCursorObject(speed); 1968 } 1969 1970 setTimeout(function() { 1971 let targetCursor = $('.ha-cursor'); 1972 if (targetCursor) { 1973 if (!isEnable) { 1974 $('body').removeClass('hm-init-default-cursor-none'); 1975 $('.ha-cursor').addClass('ha-init-hide'); 1976 } else { 1977 $('body').addClass('hm-init-default-cursor-none'); 1978 $('.ha-cursor').removeClass('ha-init-hide'); 1979 } 1980 } 1981 }, 500); 1982 1983 }); 1984 1985 }(jQuery, window)); 1986 </script>
1986 1987 1988
1988<script> 1989 ( () => { 1990 const lazyloadRunObserver = () => { 1991 const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); 1992 const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { 1993 entries.forEach( ( entry ) => { 1994 if ( entry.isIntersecting ) { 1995 let lazyloadBackground = entry.target; 1996 if( lazyloadBackground ) { 1997 lazyloadBackground.classList.add( 'e-lazyloaded' ); 1998 } 1999 lazyloadBackgroundObserver.unobserve( entry.target ); 2000 } 2001 }); 2002 }, { rootMargin: '200px 0px 200px 0px' } ); 2003 lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { 2004 lazyloadBackgroundObserver.observe( lazyloadBackground ); 2005 } ); 2006 }; 2007 const events = [ 2008 'DOMContentLoaded', 2009 'elementor/lazyload/observe', 2010 ]; 2011 events.forEach( ( event ) => { 2012 document.addEventListener( event, lazyloadRunObserver ); 2013 } ); 2014 } )(); 2015 </script>
2015 2016 <link rel='stylesheet' id='wpo_min-footer-0-css' href='https://www.rando-bruche.fr/wp-content/cache/wpo-minify/1790180767/assets/wpo-minify-footer-b4e815e8.min.css' media='all' />
2017<script id="pll_cookie_script-js-after"> 2018(function() { 2019 var expirationDate = new Date(); 2020 expirationDate.setTime( expirationDate.getTime() + 31536000 * 1000 ); 2021 document.cookie = "pll_language=fr; expires=" + expirationDate.toUTCString() + "; path=/; secure; SameSite=None"; 2022 }()); 2023 2024//# sourceURL=pll_cookie_script-js-after 2025</script>
vendor: 1 bytes, line 2025
2025
2026<script id="jquery-ui-core-js-before"> 2027jQuery.uiBackCompat = true; 2028//# sourceURL=jquery-ui-core-js-before 2029</script>
vendor: 1 bytes, line 2029
2029
2030<script id="jquery-ui-core-js" src="https://www.rando-bruche.fr/wp-includes/js/jquery/ui/core.min.js"></script>
vendor: 1 bytes, line 2030
2030
2031<script id="happy-elementor-addons-js-extra"> 2032var HappyLocalize = {"ajax_url":"https://www.rando-bruche.fr/wp-admin/admin-ajax.php","nonce":"ff08245713","pdf_js_lib":"https://www.rando-bruche.fr/wp-content/plugins/happy-elementor-addons/assets/vendor/pdfjs/lib"}; 2033//# sourceURL=happy-elementor-addons-js-extra 2034</script>
vendor: 1 bytes, line 2034
2034
2035<script id="happy-elementor-addons-js" src="https://www.rando-bruche.fr/wp-content/plugins/happy-elementor-addons/assets/js/happy-addons.min.js"></script>
vendor: 1 bytes, line 2035
2035
2036<script id="happy-addons-pro-js-extra"> 2037var HappyProLocalize = {"ajax_url":"https://www.rando-bruche.fr/wp-admin/admin-ajax.php","nonce":"e367bc1ba1"}; 2038//# sourceURL=happy-addons-pro-js-extra 2039</script>
vendor: 1 bytes, line 2039
2039
2040<script id="happy-addons-pro-js" src="https://www.rando-bruche.fr/wp-content/plugins/happy-elementor-addons-pro/assets/js/happy-addons-pro.min.js"></script>
vendor: 1 bytes, line 2040
2040
2041<script id="elementor-webpack-runtime-js" src="https://www.rando-bruche.fr/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js"></script>
vendor: 1 bytes, line 2041
2041
2042<script id="elementor-frontend-modules-js" src="https://www.rando-bruche.fr/wp-content/plugins/elementor/assets/js/frontend-modules.min.js"></script>
vendor: 1 bytes, line 2042
2042
2043<script id="elementor-frontend-js-before"> 2044var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Partager sur Facebook","shareOnX":"Share on X","pinIt":"L\u2019\u00e9pingler","download":"T\u00e9l\u00e9charger","downloadImage":"T\u00e9l\u00e9charger une image","fullscreen":"Plein \u00e9cran","zoom":"Zoom","share":"Partager","playVideo":"Lire la vid\u00e9o","previous":"Pr\u00e9c\u00e9dent","next":"Suivant","close":"Fermer","a11yCarouselPrevSlideMessage":"Diapositive pr\u00e9c\u00e9dente","a11yCarouselNextSlideMessage":"Diapositive suivante","a11yCarouselFirstSlideMessage":"Ceci est la premi\u00e8re diapositive","a11yCarouselLastSlideMessage":"Ceci est la derni\u00e8re diapositive","a11yCarouselPaginationBulletMessage":"Aller \u00e0 la diapositive"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Portrait mobile","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Paysage","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablette en mode portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablette en mode paysage","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Portable","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"\u00c9cran large","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":false},"version":"4.2.4","is_static":false,"experimentalFeatures":{"e_panel_promotions":true,"theme_builder_v2":true,"global_classes_should_enforce_capabilities":true,"e_variables":true,"e_opt_in_v4_page":true,"e_components":true,"e_interactions":true,"e_widget_creation":true,"import-export-customization":true,"e_pro_atomic_form":true,"e_pro_collection_loop":true},"urls":{"assets":"https:\/\/www.rando-bruche.fr\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/www.rando-bruche.fr\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/www.rando-bruche.fr\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"d8790e76b1","atomicFormsSendForm":"c1f87ff733"},"swiperClass":"swiper","settings":{"page":{"ha_cmc_init_switcher":"no"},"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description","ha_rpb_enable":"no"},"post":{"id":2512,"title":"M%C3%A9t%C3%A9o%20-%20Rando%20Bruche","excerpt":"","featuredImage":false}}; 2045//# sourceURL=elementor-frontend-js-before 2046</script>
vendor: 1 bytes, line 2046
2046
2047<script id="elementor-frontend-js" src="https://www.rando-bruche.fr/wp-content/plugins/elementor/assets/js/frontend.min.js"></script>
vendor: 1 bytes, line 2047
2047
2048<script id="e-sticky-js" src="https://www.rando-bruche.fr/wp-content/plugins/elementor-pro/assets/lib/sticky/jquery.sticky.min.js"></script>
vendor: 1 bytes, line 2048
2048
2049<script id="happy-advanced-tooltip-js" src="https://www.rando-bruche.fr/wp-content/plugins/happy-elementor-addons/assets/js/extension-advanced-tooltip.min.js"></script>
vendor: 1 bytes, line 2049
2049
2050<script id="smartmenus-js" src="https://www.rando-bruche.fr/wp-content/plugins/elementor-pro/assets/lib/smartmenus/jquery.smartmenus.min.js"></script>
vendor: 1 bytes, line 2050
2050
2051<script id="uikit-js-js" src="https://www.rando-bruche.fr/wp-content/plugins/plugin-sit/public/bridgewebfrontlibs/js/uikit/uikit.min.js"></script>
vendor: 1 bytes, line 2051
2051
2052<script id="datepicker-js" src="https://www.rando-bruche.fr/wp-content/themes/dnc-theme/js/datepicker.min.js"></script>
vendor: 1 bytes, line 2052
2052
2053<script id="datepicker-fr-js" src="https://www.rando-bruche.fr/wp-content/themes/dnc-theme/js/datepicker.fr-FR.js"></script>
vendor: 1 bytes, line 2053
2053
2054<script id="wp-hooks-js" src="https://www.rando-bruche.fr/wp-includes/js/dist/hooks.min.js"></script>
vendor: 1 bytes, line 2054
2054
2055<script id="wp-i18n-js" src="https://www.rando-bruche.fr/wp-includes/js/dist/i18n.min.js"></script>
vendor: 1 bytes, line 2055
2055
2056<script id="wp-i18n-js-after"> 2057wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 2058//# sourceURL=wp-i18n-js-after 2059</script>
vendor: 1 bytes, line 2059
2059
2060<script id="elementor-pro-frontend-js-before"> 2061var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/www.rando-bruche.fr\/wp-admin\/admin-ajax.php","nonce":"419e9f8531","urls":{"assets":"https:\/\/www.rando-bruche.fr\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/www.rando-bruche.fr\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":true},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"facebook_sdk":{"lang":"fr_FR","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/www.rando-bruche.fr\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}}; 2062//# sourceURL=elementor-pro-frontend-js-before 2063</script>
vendor: 1 bytes, line 2063
2063
2064<script id="elementor-pro-frontend-js" src="https://www.rando-bruche.fr/wp-content/plugins/elementor-pro/assets/js/frontend.min.js"></script>
vendor: 1 bytes, line 2064
2064
2065<script id="pro-elements-handlers-js" src="https://www.rando-bruche.fr/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js"></script>
2065 2066<!--Start of Zendesk Chat Script-->
2067<script type="text/javascript" defer> 2068window.$zopim||(function(d,s){var z=$zopim=function(c){z._.push(c)},$=z.s= 2069d.createElement(s),e=d.getElementsByTagName(s)[0];z.set=function(o){z.set. 2070_.push(o)};z._=[];z.set._=[];$.async=!0;$.setAttribute("charset","utf-8"); 2071$.src="https://v2.zopim.com/?4oXJNgQVnuZAqiwPWsXdNL3oA1V3rsRn";z.t=+new Date;$. 2072type="text/javascript";e.parentNode.insertBefore($,e)})(document,"script"); 2073</script>
2073 2074<!--End of Zendesk Chat Script--> 2075 2076</body> 2077</html> 2078<!-- 2079Performance optimized by Redis Object Cache. Learn more: https://wprediscache.com 2080 208113254 objets récupérés (1 Mo) depuis Redis grâce à PhpRedis (v6.0.2). 2082--> 2083 2084<!-- Cached by WP-Optimize (gzip) - https://teamupdraft.com/wp-optimize/ - Last modified: 25 September 2026 5h01 (Europe/Paris UTC:1) -->
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.