1<!DOCTYPE html> 2<html lang="it"> 3<head> 4 5 <meta charset="utf-8"/> 6 <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=2, interactive-widget=resizes-content, viewport-fit=cover"/> 7 8 9 <link rel="preload" href="https://www.meteoconsult.it/build/main_redesign.bcb0f22eb3707182578d.css" as="style" fetchpriority="high"/> 10 11 <link rel="preload" href="https://cdn.appconsent.io/loader.js" as="script"/> 12 <link rel="preload" href="https://cdn.hubvisor.io/wrapper/01BYK28ENND8X5G8K0AJ2DPK9E/hubvisor-lcm.js" as="script"/> 13 14 <link rel="preconnect" href="https://c.client-context.hubvisor.io"/> 15 16 17 18 <link rel="preconnect" href="https://securepubads.g.doubleclick.net"> 19 20 21 22 23 <link rel="preload" href="//static5.mclcm.net/lcm2018/fonts/nunito_sans_v8/regular_variable.woff2" as="font" 24 type="font/woff2" crossorigin 25 fetchpriority="high" 26 > 27 <link rel="preload" href="//static5.mclcm.net/lcm2018/fonts/nunito_sans_v8/italic_variable.woff2" as="font" 28 type="font/woff2" crossorigin 29 fetchpriority="high" 30 > 31 <link rel="preload" href="https://www.meteoconsult.it/build/home_section.d2660212f9c187badf1e.css" as="style"/> 32 <link rel="preload" href="https://www.meteoconsult.it/plugin/leaflet.1.9.2/leaflet.css" as="style"/> 33 34 35 <title>Meteo spiaggia, mare, spiaggia e maree - Meteo Consult</title> 36<meta name="description" lang="it" content="Previsioni meteo per le spiagge e informazioni sulle condizioni di balneazione: stato del mare, temperatura dell'acqua, indice UV, orari e coefficienti di marea..."/> 37<meta name="robots" content="index, follow"/> 38<link rel="canonical" href="https://www.meteoconsult.it/meteo-spiaggia/previsioni-meteo-spiaggia"/> 39 <link rel="alternate" href="https://www.lachainemeteo.com/meteo-plage/previsions-meteo-plage" hreflang="fr" /> 40 <link rel="alternate" href="https://www.lachainemeteo.ca/meteo-plage/previsions-meteo-plage" hreflang="fr-ca" /> 41 <link rel="alternate" href="https://www.lachainemeteo.be/meteo-plage/previsions-meteo-plage" hreflang="fr-be" /> 42 <link rel="alternate" href="https://www.lachainemeteo.ch/meteo-plage/previsions-meteo-plage" hreflang="fr-ch" /> 43 <link rel="alternate" href="https://www.weathercrave.com/weather-forecast-beach/weather-forecast-beach" hreflang="x-default" /> 44 <link rel="alternate" href="https://www.weathercrave.co.uk/weather-forecast-beach/weather-forecast-beach" hreflang="en-gb" /> 45 <link rel="alternate" href="https://www.weathercrave.ca/weather-forecast-beach/weather-forecast-beach" hreflang="en-ca" /> 46 <link rel="alternate" href="https://www.meteoconsult.es/clima-playa/previsiones-tiempo-playa" hreflang="es" /> 47 <link rel="alternate" href="https://www.meteoconsult.it/meteo-spiaggia/previsioni-meteo-spiaggia" hreflang="it" /> 48 49 50 51 52<meta property="og:site_name" content="Il Canale Meteo"/> 53<meta property="og:title" content="Meteo spiaggia, mare, spiaggia e maree - Meteo Consult"/> 54<meta property="og:type" content="website"/> 55<meta property="og:url" content="https://www.meteoconsult.it/meteo-spiaggia/previsioni-meteo-spiaggia"/> 56<meta property="og:description" content="Previsioni meteo per le spiagge e informazioni sulle condizioni di balneazione: stato del mare, temperatura dell'acqua, indice UV, orari e coefficienti di marea..."/> 57 <meta property="og:image" 58 content="int/home/banner/beach/bckgd_beach_header_"/> 59 60<meta name="twitter:card" content="summary"/> 61<meta name="twitter:site" content="@lachainemeteo"/> 62<meta name="twitter:title" content="Meteo spiaggia, mare, spiaggia e maree - Meteo Consult"/> 63<meta name="twitter:description" content="Previsioni meteo per le spiagge e informazioni sulle condizioni di balneazione: stato del mare, temperatura dell'acqua, indice UV, orari e coefficienti di marea..."/> 64 65 <meta name="twitter:image" content="int/home/banner/beach/bckgd_beach_header_"/> 66 67 <meta property="fb:app_id" content="263364420578"/> 68
69<script type="application/ld+json"> 70 { 71 "@context": "http://schema.org", 72 "@type": "Organization", 73 "name": "Il Canale Meteo", 74 "url": "https://www.meteoconsult.it/meteo-italia/previsioni-meteo-italia-oggi", 75 "logo": 76 { 77 "@context": "http://schema.org", 78 "@type": "ImageObject", 79 "url": "https://static5.mclcm.net/lcm2018/it/common/logo.png" 80 } 81 } 82 83</script>
83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100
100<script> 101 102 103 window.lcm = {}; 104 window.googletag = window.googletag || {cmd: []};window.logMeasure = () => { 105}; 106window.logMeasureEnd = () => { 107}; 108window.stopMeasurements = () => { 109}; 110 111 112const builtFilesMap = new Map([['menu_core', 'https://www.meteoconsult.it/build/menu_core.e8881768343ec6fc33e2.js'],['panel_manager', 'https://www.meteoconsult.it/build/panel_manager.836ef45b083253b332ea.js'],['menu_client', 'https://www.meteoconsult.it/build/menu_client.e6f7f783152e10b0adb8.js'],['menu_small', 'https://www.meteoconsult.it/build/menu_small.218d0e08a9e17796974e.js'],['popin', 'https://www.meteoconsult.it/build/popin.72634c394f352a36920b.js'],['popin_store', 'https://www.meteoconsult.it/build/popin_store.3e33f643d4103bf7e4aa.js'],['slider_store', 'https://www.meteoconsult.it/build/slider_store.31b5fc2b0f5305ffde3a.js'],['cookies', 'https://www.meteoconsult.it/build/cookies.3ef71970b4b16e2eb6f2.js'],['share', 'https://www.meteoconsult.it/build/share.18d4d459d4bcfb086379.js'],['favorite', 'https://www.meteoconsult.it/build/favorite.6a3c97d4c2aafdde3db3.js'],['user', 'https://www.meteoconsult.it/build/user.a84220064da9b811e50a.js'],['shortcut', 'https://www.meteoconsult.it/build/shortcut.2f0cc7b0092917dca66d.js'],['bookmark', 'https://www.meteoconsult.it/build/bookmark.18c1bd0445e6c4659a81.js'],['slider', 'https://www.meteoconsult.it/build/slider.43f075b1c6c2e86040a9.js'],['historical', 'https://www.meteoconsult.it/build/historical.0dbe5280551188c16285.js'],['video', 'https://www.meteoconsult.it/build/video.8bc950cc72f37f1f4a88.js'],['alert', 'https://www.meteoconsult.it/build/alert.677954e727bd5c2f7a1e.js'],['fonts', 'https://www.meteoconsult.it/build/fonts.c8a52773dab1a212109c.js'],['device', 'https://www.meteoconsult.it/build/device.3af0138b6fbbd68e6a2b.js'],['perf_client', 'https://www.meteoconsult.it/build/perf_client.9ee097c91f1d974ae928.js'],['autocomplete', 'https://www.meteoconsult.it/build/autocomplete.75dbc15609bd675ce6d0.js'],['autocomplete_header', 'https://www.meteoconsult.it/build/autocomplete_header.3ff865a383818d56735c.js'],['autocomplete_section', 'https://www.meteoconsult.it/build/autocomplete_section.a7cb17f18eaabd4562df.js'],['timetable', 'https://www.meteoconsult.it/build/timetable.11ff0cff6d8ef985839a.js'],['reporter', 'https://www.meteoconsult.it/build/reporter.aa20337c3d1e2053f534.js'],['video_news', 'https://www.meteoconsult.it/build/video_news.b56281473f87560846a8.js'],['meteomail', 'https://www.meteoconsult.it/build/meteomail.9339f35ff4c196dec264.js'],['top_poi', 'https://www.meteoconsult.it/build/top_poi.85c027aea262d34b6493.js'],['geo_history', 'https://www.meteoconsult.it/build/geo_history.e8182ab77ad6a0015deb.js'],['top_section', 'https://www.meteoconsult.it/build/top_section.130525c25bd8a4b8ba9e.js'],['top_section_abroad', 'https://www.meteoconsult.it/build/top_section_abroad.5f81674ff79b99a96f03.js'],['top_section_main_place', 'https://www.meteoconsult.it/build/top_section_main_place.e1157c7cd11de2a570b0.js'],['main_video', 'https://www.meteoconsult.it/build/main_video.c36c51f8e119e9e380a6.js'],['serie_video', 'https://www.meteoconsult.it/build/serie_video.2db18b4fa379e622df68.js'],['near_cities_forecast', 'https://www.meteoconsult.it/build/near_cities_forecast.9ae7e1ff45b4900a2863.js'],['live_core', 'https://www.meteoconsult.it/build/live_core.5da167fa27827d45c555.js'],['live_5min', 'https://www.meteoconsult.it/build/live_5min.95838bec756d1afeb032.js'],['live_graph', 'https://www.meteoconsult.it/build/live_graph.232b659f25296e8de125.js'],['live_nav', 'https://www.meteoconsult.it/build/live_nav.24a1ab167596e4908fc9.js'],['edito_health', 'https://www.meteoconsult.it/build/edito_health.c34788a2b19e1c1fa8f5.js'],['edito_beach', 'https://www.meteoconsult.it/build/edito_beach.2640cf6b0e9b31e01867.js'],['edito_climate', 'https://www.meteoconsult.it/build/edito_climate.b93fe52bb53cbd60ae8f.js'],['climate_info', 'https://www.meteoconsult.it/build/climate_info.daa1144d8a9a09baed29.js'],['comparator_info', 'https://www.meteoconsult.it/build/comparator_info.16f571412525932fe723.js'],['edito_live', 'https://www.meteoconsult.it/build/edito_live.ee6ab40449af91e5b9bc.js'],['ias', 'https://www.meteoconsult.it/build/ias.a438a7ea70ec35b40c1b.js'],['gam', 'https://www.meteoconsult.it/build/gam.f6e4a97c6cdc2bd37b9f.js'],['cmp', 'https://www.meteoconsult.it/build/cmp.94fac8b9686b06797c7f.js'],['ppid', 'https://www.meteoconsult.it/build/ppid.b5948df9f3
1121e32057107.js'],['oneplusx', 'https://www.meteoconsult.it/build/oneplusx.2cd5bde319a541983478.js'],['mc_lcm_map', 'https://www.meteoconsult.it/build/mc_lcm_map.a017605a77bbf3fb100d.js'],['user_agent', 'https://www.meteoconsult.it/build/user_agent.e0f288e54dedc0043f1d.js'],['weather_news', 'https://www.meteoconsult.it/build/weather_news.0005a5460a026f62c12d.js'],['log_ajax', 'https://www.meteoconsult.it/build/log_ajax.8ec0ab058c33fcef77b0.js'],['refresh', 'https://www.meteoconsult.it/build/refresh.2c8fddcd7643e275cc46.js'],['profile_user', 'https://www.meteoconsult.it/build/profile_user.5e959935197272509847.js'],['favorites_user', 'https://www.meteoconsult.it/build/favorites_user.a6bf6d1455ff34663bc4.js'],['meteomails_user', 'https://www.meteoconsult.it/build/meteomails_user.31d6cfe0d16ae931b73c.js'],['pictures_user', 'https://www.meteoconsult.it/build/pictures_user.8607b8d2486a6d6adce6.js'],['subscriptions_user', 'https://www.meteoconsult.it/build/subscriptions_user.4dd4ae2966201cecb814.js'],['means_payment_user', 'https://www.meteoconsult.it/build/means_payment_user.b483766fab8156d2fd63.js'],['login_user', 'https://www.meteoconsult.it/build/login_user.0e2b4965098c096a4b85.js'],['paypal', 'https://www.meteoconsult.it/build/paypal.636aade3c06812f8eabd.js'],['form_element', 'https://www.meteoconsult.it/build/form_element.8ba7974840f6ca1e84b1.js'],['check_password', 'https://www.meteoconsult.it/build/check_password.b973bd664b2f7c643393.js'],['collapse_list', 'https://www.meteoconsult.it/build/collapse_list.8106d888b1eade1e686f.js'],['top_beach', 'https://www.meteoconsult.it/build/top_beach.a67995d53a461a77d7c9.js'],['dataset_filter_items', 'https://www.meteoconsult.it/build/dataset_filter_items.43c918d8b51c64e4760e.js'],['description_serie', 'https://www.meteoconsult.it/build/description_serie.1c72ad8d2f2f874ae23c.js'],['media_reporter', 'https://www.meteoconsult.it/build/media_reporter.9139c185e96ca914ef88.js'],['popin_vip_teaser', 'https://www.meteoconsult.it/build/popin_vip_teaser.05d605e4535527667470.js'],['utiq', 'https://www.meteoconsult.it/build/utiq.a5e03dccb82810a0757a.js'],['webcam', 'https://www.meteoconsult.it/build/webcam.b00e053832f7d5b45506.js'],['table_hover', 'https://www.meteoconsult.it/build/table_hover.094d6d0777f9099b9bff.js'],['table_scroll', 'https://www.meteoconsult.it/build/table_scroll.310af745c1e6a1fb851e.js'],['remarkable_phenomena', 'https://www.meteoconsult.it/build/remarkable_phenomena.cc26cc7e2e319a9dff0e.js'],['legendTrip', 'https://www.meteoconsult.it/build/legendTrip.a119126e5fb4740db7a5.js'],['vod', 'https://www.meteoconsult.it/build/vod.772af801a9cee9a47211.js'],['hour_by_hour_day', 'https://www.meteoconsult.it/build/hour_by_hour_day.15c5af479b36e3b1d8dd.js'],['hour_by_hour', 'https://www.meteoconsult.it/build/hour_by_hour.3056fe3521e638df3501.js'],['mails_user', 'https://www.meteoconsult.it/build/mails_user.f43a275e516240bd30cb.js'],['popin_mails_user', 'https://www.meteoconsult.it/build/popin_mails_user.8e86f9b7133ace150c49.js'],['alertmail', 'https://www.meteoconsult.it/build/alertmail.9339f35ff4c196dec264.js'],['flash', 'https://www.meteoconsult.it/build/flash.1a8dee6cc026cb5f3740.js'],['menu_alert', 'https://www.meteoconsult.it/build/menu_alert.1ccbd46613154f7db3fa.js'],['forecast_map_worker', 'https://www.meteoconsult.it/build/forecast_map_worker.f85a08810fa24ab214f9.js'],['forecast_map', 'https://www.meteoconsult.it/build/forecast_map.55e5201878af999c3da5.js'],['forecast_map_timetable', 'https://www.meteoconsult.it/build/forecast_map_timetable.a1596f9d513424fa38fb.js'],['mountain_pass', 'https://www.meteoconsult.it/build/mountain_pass.930b1862d22982ad6468.js'],['heading_escape', 'https://www.meteoconsult.it/build/heading_escape.397084d6ea54d8eccef2.js'],['weather_list', 'https://www.meteoconsult.it/build/weather_list.9318fbdbd8c37a40da83.js'],['section_promotion', 'https://www.meteoconsult.it/build/section_promotion.b6cdfa8ead1c2c7db880.js']]); 113class BuiltFilesAccessor { 114 #a; 115 116 constructor(e) { 117 this.#a = e ?? new Map 118 } 119 120 getFileName(e) { 121 let s = this.#a.get(e); 122 if (!s) throw Error(`Can't find "${e}" in built list.`); 123 return s 124 } 125}const filesAccessor = new BuiltFilesAccessor(builtFilesMap);builtFiles = {getFileName: filesAccessor.getFileName.bind(filesAccessor)};function _needsAuth(a) { 126 try { 127 if (/^https?:\/\//i.test(a)) return /^(https?:\/\/)(phl-|pp-)/i.test(a); 128 const b = a.split('?')[0]; 129 if (/\/(phl-|pp-)\//i.test(b) || /^(phl-|pp-)\//i.test(b)) return true; 130 } catch (_) {} 131 return false;
132} 133 134class FetchWrapper { 135 #a = new Map; 136 #b = window.location.origin; 137 138 async fetch(e, t = {}) { 139 let n = !t.method || "GET" === t.method.toUpperCase(); 140 if (n && this.#a.has(e)) { 141 return this.#a.get(e).then(e => e.clone()); 142 } 143 let o = n ? "GET" : t.method.toUpperCase(), 144 a = t.body || "", 145 s = n ? e : `${o}:${e}:${a instanceof FormData ? "" : a}`; 146 if (!n && this.#a.has(s)) { 147 return this.#a.get(s).then(e => e.clone()); 148 } 149 (t.headers || !n) && this.#c(e, o, t.headers); 150 let c = { 151 mode: "cors", 152 method: o, 153 ...t 154 }; 155 "GET" === o && void 0 === c.credentials && (c.credentials = _needsAuth(e) ? "include" : "omit"); 156 let i = fetch(e, c).finally(() => { 157 this.#a.delete(s) 158 }); 159 this.#a.set(s, i); 160 let r = await i; 161 if (!r.ok) { 162 throw Error(r.status); 163 } 164 return r 165 } 166 167 #c(e, t, n) { 168 if (!e.startsWith(this.#b)) { 169 let o = !["GET", "POST", "HEAD"].includes(t); 170 if (!o && n) { 171 let a = new Headers(n), s = a.get("content-type")?.toLowerCase(); 172 o = s && ![ 173 "text/plain", 174 "multipart/form-data", 175 "application/x-www-form-urlencoded" 176 ].includes(s) 177 || Array.from(a.keys()).some( 178 e => ![ 179 "accept", 180 "accept-language", 181 "content-language", 182 "content-type" 183 ].includes(e.toLowerCase()) 184 ); 185 } 186 o && console.warn( 187 `%c[PREFLIGHT] %c${t} ${e}`, 188 "color:red;font-weight:bold", 189 "" 190 ); 191 } 192 } 193} 194 195const fw = new FetchWrapper; 196window.lcm.fetch = fw.fetch.bind(fw);class Logger { 197 static #a = {success: 1, add: 1, info: 1, user: 1, deprecated: 2, warning: 2, error: 3, errorLog: 4}; 198 static #b = { 199 success: {str: "s", c: "#292929", bgc: "#6BEC7C"}, 200 add: {str: "a", c: "#292929", bgc: "#6BEC7C"}, 201 info: {str: "i", c: "#292929", bgc: "#00b0b0"}, 202 user: {str: "u", c: "#fff", bgc: "#a00"}, 203 deprecated: {str: "d", c: "#fff", bgc: "#ed7d04"}, 204 warning: {str: "w", c: "#fff", bgc: "#ed7d04"}, 205 error: {str: "e", c: "#fff", bgc: "#f00"}, 206 errorLog: {str: "e", c: "#fff", bgc: "#f00"} 207 }; 208 #c; 209 #d = JSON.parse(sessionStorage.getItem("logDebugEnabled")) || !1; 210 #e; 211 212 constructor(e, r) { 213 this.#c = e, this.#e = r, !1 === this.#d && /log/.test(new
213URLSearchParams(window.location.search).get("extra")) && (sessionStorage.setItem("logDebugEnabled", 1), this.#d = !0) 214 } 215 216 log({module: e, type: r = "info", data: g = []}) { 217 let o = Logger.#a[r] || 0; 218 if (!this.#d && o < this.#c) return; 219 let c = Logger.#b[r], t = new Date, 220 l = `${t.getHours()}:${t.getMinutes()}:${t.getSeconds()}.${t.getMilliseconds()}`, 221 a = [`%c${l}%c${e}%c${c.str}`, "color: #000; padding: 1px 3px; border-radius: 3px 0 0 3px; background: #cecece;", "color: #fff; padding: 1px 3px; border-radius: 3px 0 0 3px; background: #0000bd;", `color: ${c.c}; padding: 1px 3px; border-radius: 0 3px 3px 0; background: ${c.bgc};`]; 222 console.log.apply(console, a.concat(g)), o >= this.#c && this.#f({module: e, data: g, type: r}) 223 } 224 225 #f({module: e, data: r, type: g}) { 226 try { 227 window.lcm && window.lcm.logAjax && "function" == typeof window.lcm.logAjax.log ? window.lcm.logAjax.log({ 228 url: window.location.href, 229 module: e, 230 type: g, 231 data: JSON.stringify(r), 232 ua: navigator.userAgent, 233 logUrl: this.#e 234 }) : console.error("LogAjax module not ready.") 235 } catch (o) { 236 console.error("Problem while logging to ajax:", o) 237 } 238 } 239}const loggerInstance = new Logger( 240 4, 241 'https://www.meteoconsult.it/ajax/log' 242); 243_log = ({module, type = 'info', data = []}) => { 244 loggerInstance.log({module, type, data}); 245};class Evt { 246 #a = new Set; 247 #b = "lcmc_"; 248 version = "2.0.0"; 249 250 listen(e, t) { 251 this.#a.has(e) ? t() : document.addEventListener(this.#b + e, t, {once: !0}) 252 } 253 254 dispatch(e) { 255 "function" == typeof _log && _log({module: "Evt", type: "success", data: e}), this.#a.add(e); 256 let t = new Event(this.#b + e); 257 document.dispatchEvent(t) 258 } 259}window.evt = new Evt, document.addEventListener("DOMContentLoaded", () => { 260 window.evt.dispatch("DOMContentLoaded") 261});class ScriptLoader { 262 #a = {}; 263 264 loadScript(e) { 265 let r; 266 try { 267 r = builtFiles.getFileName(e) 268 } catch (t) { 269 console.error("Error fetching built filename:", t, e); 270 return 271 } 272 if (e in this.#a) return; 273 this.#a[e] = !0; 274 let a = document.createElement("script"); 275 a.async = !0, a.src = r; 276 let d = /\.min$/.test(e) ? `${e.slice(0, -4)}Loaded` : `${e}Loaded`; 277 a.onload = () => { 278 window.evt.dispatch(d) 279 }, a.onerror = () => { 280 console.error("Error loading file:", e, r), delete this.#a[e] 281 }, document.head.appendChild(a) 282 } 283}const loaderInstance = new ScriptLoader;window.loadScriptBuild = loaderInstance.loadScript.bind(loaderInstance);const isHoverEnable = () => !window.matchMedia("(any-hover: none)").matches;window.isHoverEnable = () => !window.matchMedia("(any-hover: none)").matches;class Breakpoint { 284 #a = [{id: "xxxl", mediaQuery: "(min-width: 2530px)"}, {id: "xxl", mediaQuery: "(min-width: 1440px)"}, { 285 id: "xl", 286 mediaQuery: "(min-width: 1280px)" 287 }, {id: "l", mediaQuery: "(min-width: 1000px)"}, {id: "m", mediaQuery: "(min-width: 768px)"}, { 288 id: "s", 289 mediaQuery: "(min-width: 576px)" 290 }, {id: "xs", mediaQuery: "(min-width: 360px)"}, {id: "xxs", mediaQuery: "(min-width: 320px)"}]; 291 #b = null; 292 #c = 50; 293 #d; 294 295 constructor() { 296 this.#d = this.#a[this.#a.length - 1].id 297 } 298 299 #e() { 300 !this.#b && (this.#b = setTimeout(() => { 301 this.#f(), this.#b = null 302 }, this.#c)) 303 } 304 305 #f(e = !1) { 306 let i = this.#d; 307 for (let t of this.#a) if (window.matchMedia(t.mediaQuery).matches) { 308 i = t.id; 309 break 310 } 311 let r = this.#d; 312 this.#d = i, !1 === e && r !== this.#d && (document.dispatchEvent(new CustomEvent("breakpointChange", { 313 detail: { 314 size: this.#d, 315 previous: r 316 } 317 })), document.dispatchEvent(new CustomEvent(`breakpoint${i.toUpperCase()}`, {detail: {size: this.#d}}))) 318 } 319 320 load() { 321 let e = e => { 322 e.preventDefault(), this.#e() 323 }; 324 window.addEventListener("resize", e, !1), window.addEventListener("orientationchange", e, !1), this.#f(!0), evt.dispatch("breakpoint") 325 } 326 327 getCurrent() { 328 return this.#d 329 } 330}(() => {
331 let e = new Breakpoint; 332 window.lcm.breakpoint = e, e.load() 333})();class Lazyload { 334 #a = null; 335 336 #b(target) { 337 let functionPath = target.dataset.onload; 338 if (functionPath) try { 339 let func = window[functionPath] || eval(`window.${functionPath}`); 340 "function" == typeof func ? func.call(target) : console.error(`Lazyload: Function not found or non-callable ${functionPath}`, target) 341 } catch (e) { 342 console.error(`Lazyload: Error executing (${functionPath}):`, e, target) 343 } 344 } 345 346 #c = (a, t) => { 347 a.forEach(a => { 348 if (!a.isIntersecting) return; 349 let e = a.target; 350 e.dataset.srcset && (e.srcset = e.dataset.srcset), e.dataset.src && (e.src = e.dataset.src), e.dataset.poster && (e.poster = e.dataset.poster), e.dataset.onload && (e.dataset.evt ? evt.listen(e.dataset.evt, () => { 351 this.#b(e) 352 }) : this.#b(e)), e.classList.remove("lazyload"), _log({ 353 module: "lazyload", 354 data: e 355 }), e.classList.add("lazyloaded"), t.unobserve(e) 356 }) 357 }; 358 359 constructor() { 360 evt.listen("DOMContentLoaded", () => { 361 this.checkLazyload() 362 }), evt.dispatch("lazyload") 363 } 364 365 addLazyload(a, t = null) { 366 let e = { 367 threshold: a.dataset.threshold ? parseFloat(a.dataset.threshold) : 0, 368 rootMargin: t?.rootMargin || "0px" 369 }; 370 a.dataset.root && (e.root = document.getElementById(a.dataset.root) || null); 371 let o = new IntersectionObserver(this.#c, e); 372 o.observe(a) 373 } 374 375 checkLazyload() { 376 document.querySelectorAll(".lazyload").forEach(a => { 377 this.addLazyload(a) 378 }) 379 } 380}window.lcm.lazyload = new Lazyload;class Device { 381 static #a = "mobile"; 382 static #b = "tablet"; 383 static #c = "desktop"; 384 #d = ""; 385 386 constructor() { 387 this.load(), "" === this.#d && this.#e(), _log({ 388 module: "Device", 389 type: "info", 390 data: {deviceType: this.getDeviceType()} 391 }) 392 } 393 394 load() { 395 evt.listen("breakpoint", () => { 396 this.#e(), _log({ 397 module: "Device", 398 type: "info", 399 data: {deviceType: this.getDeviceType()} 400 }), evt.dispatch("deviceType") 401 }) 402 } 403 404 getDeviceType() { 405 return this.#d 406 } 407 408 isMobile() { 409 return this.#d === Device.#a 410 } 411 412 isTablet() { 413 return this.#d === Device.#b 414 } 415 416 isDesktop() { 417 return this.#d === Device.#c 418 } 419 420 #e() { 421 let e = window.lcm.breakpoint.getCurrent(), i; 422 i = ["xxs", "xs", "s"].includes(e) ? Device.#a : "m" !== e || window.isHoverEnable() ? Device.#c : Device.#b, this.#d = i 423 } 424}window.lcm.device = new Device;class NodeSize { 425 #a = new Map; 426 #b = new Map; 427 428 listen(e) { 429 if (!e) return console.error("nodeSize : can't find node"), Promise.reject(Error("Node not found")); 430 if (this.#a.has(e)) return this.#a.get(e); 431 let t = new Promise(t => { 432 let s = new ResizeObserver(i => { 433 let n = i[0].contentRect, r = {width: n.width, height: n.height}; 434 s.unobserve(e), this.#b.delete(e), t(r) 435 }); 436 this.#b.set(e, s), s.observe(e) 437 }); 438 return this.#a.set(e, t), t 439 } 440}window.nodeSize = new NodeSize;document.addEventListener("DOMContentLoaded", () => { 441 window.ajaxLogUrl = 'https://www.meteoconsult.it/ajax/log'; 442 loadScriptBuild('log_ajax'); 443});(() => { 444 class CmpShort { 445 446 constructor() { 447 this._uuid = null; 448 } 449 450 _setCookieSession(name, value) { 451 _log({module: 'CMP', data: ['set cookie', name, value]}); 452 const domain = '.meteoconsult.it'; 453 const path = '/'; 454 let data = value; 455 const date = new Date(); 456 date.setTime(date.getTime() + (364 * 86400000)); 457 document.cookie = name + '=' + data 458 + '; domain=' + domain 459 + '; expires=' + date.toUTCString() 460 + '; path=' + path; 461 } 462 463 _getCookieSession(name) { 464 _log({module: 'CMP', data: `get cookie : ${name}`}); 465 const oRegex = new RegExp('[; ]?' + name + '=([^;]*)'); 466 return ((' ' + document.cookie).match(oRegex)) ? RegExp["$1"] : null; 467 } 468 469 getUuid() { 470 return this._uuid; 471 } 472 473 _setCmpUuid() { 474 let cmp_uuid = this._getCookieSession('cmp_v2_uuid'); 475 _log({module: 'CMP', data: `cmp_uuid : ${cmp_uuid}`}); 476 if (cmp_uuid === null) { 477 cmp_uuid = `cmp${((new Date()).getTime() + Math.random())}`; 478 _log({module: 'CMP', data: `cmp_uuid : ${cmp_uuid}`}); 479 this._setCookieSession('cmp_v2_uuid', cmp_uuid); 480 } 481 482 this._uuid = cmp_uuid; 483 } 484 485 load() { 486 this._setCmpUuid(); 487 } 488 } 489 490 window.lcm.cmpShort = new CmpShort(); 491 window.lcm.cmpShort.load(); 492 493 window.loadCmpScripts = () => { 494 window.configSFBXAppConsent = { 495 appKey: 'e2486122\u002Dc57c\u002D4f0f\u002Daee5\u002Dfbdf7f3b2704', 496 forceGDPRApplies: true, 497 uuid: window.lcm.cmpShort.getUuid(), 498 callbacks: { 499 init: (error, state) => { 500 _log({module: "CMP", data: [state, error]}) 501 }, 502 show: (error) => { 503 if (error !== null) { 504 _log({module: "CMP", data: ["show", error], type: 'warning'}) 505 } 506 }, 507 listener: (tcData, success) => { 508 if (tcData !== null) { 509 _log({module: "CMP", data: [tcData.eventStatus]}) 510 } 511 512 evt.listen('cmpLoaded', () => { 513 window.lcm.cmp.check(tcData, success) 514 }); 515 } 516 } 517 }; 518 logMeasure('cmp', 'file'); 519 const sCMP = document.createElement('script'); 520 sCMP.src = 'https://cdn.appconsent.io/loader.js'; 521 sCMP.async = true; 522 document.head.appendChild(sCMP); 523 sCMP.onload = () => { 524 logMeasureEnd('cmp', 'file'); 525 _log({module: 'CMP', type: 'success', data: 'cmp.js tier loaded'}); 526 evt.dispatch('cmpScriptTierLoaded'); 527 }; 528 529 loadScriptBuild('cmp'); 530 531 }; 532 533 loadCmpScripts(); 534 535evt.listen('cmpLoaded', () => { 536 window.lcm.cmp.setConfig({ 537 appKey: 'e2486122\u002Dc57c\u002D4f0f\u002Daee5\u002Dfbdf7f3b2704', 538 domain: '.meteoconsult.it', 539 isPrem: false, 540 isConnected: false , 541 customPopinCss: 'https://www.meteoconsult.it/build/popin_redesign.8c31510475db1202fb9f.css', 542 subscribeUrl: 'https://www.meteoconsult.it/videos-meteo/streaming', 543 loginUrl: 'https://www.meteoconsult.it/sign-in', 544 textes: { 545 subscription: { 546 title: `Navigare\u0020sul\u0020sito\u0020La\u0020Cha\u00EEne\u0020M\u00E9t\u00E9o`, 547 message: `Hai scelto di rifiutare i cookie, compresi quelli che riguardano la pubblicità personalizzata. 548 <br /><br /> 549 La pubblicità ci permette di offrire gratuitamente previsioni preparate da un team di meteorologi professionisti, bollettini video e altri contenuti esclusivi. 550 <br /><br /> 551 Ti proponiamo quindi di accedere gratuitamente al sito accettando i co
551okie, o di abbonarti ai nostri servizi, a seconda di ciò che desideri ;-) 552 `, 553 buttons: [ 554 'Mi\u0020abbono', 555 'Ho\u0020cambiato\u0020parere\u0020e\u0020accetto\u0020i\u0020cookie', 556 'Sei\u0020gi\u00E0\u0020abbonato\u003F\u0020Mi\u0020connetto', 557 ] 558 } 559 } 560 }); 561 window.lcm.cmp.load(); 562}); 563})();(() => { 564 class GamPlacement { 565 getInstance() { 566 return new GamPlacement(); 567 } 568 569 constructor() { 570 this.invCode = null; 571 this.slotName = null; 572 this.tag = null; 573 this.sizes = null; 574 this.isAtf = null; 575 this.refreshActive = null; 576 this.refreshDelay = null; 577 this.refreshCurrent = null; 578 this.refreshVisible = null; 579 this.target = null; 580 this.slot = null; 581 this.targeting = null; 582 } 583 } 584 585 window.lcm.newGamPlacement = new GamPlacement(); 586 587 window.lcm.gamConfig = { 588 targeting: [], 589 gamSlots: { 590 desktop: [], 591 tablet: [], 592 mobile: [] 593 }, 594 readyDiv: [], 595 closeAd: {} 596 }; 597 598 window.lcm.ads = {}; 599 600 class Slot { 601 constructor() { 602 this._idGam = null; 603 this._idDom = null; 604 this._bp = null; 605 this._invCode = null; 606 } 607 608 setIdGam(v) { 609 this._idGam = v; 610 } 611 612 setIdDom(v) { 613 this._idDom = v; 614 } 615 616 setBp(v) { 617 this._bp = v; 618 } 619 620 setInvCode(v) { 621 this._invCode = v; 622 } 623 } 624 625 class SlotCollection { 626 constructor() { 627 this.currentBreakpoint = null; 628 this.allowedCollection = {}; 629 this.currentCollection = {}; 630 } 631 632 setConfig(gamConfig) { 633 gamConfig.readyDiv.forEach(div => { 634 div.display_bp.forEach(bp => { 635 if (!this.allowedCollection[bp]) { 636 this.allowedCollection[bp] = {}; 637 } 638 if (!this.allowedCollection[bp][div.tag]) { 639 this.allowedCollection[bp][div.tag] = []; 640 } 641 let obj = new Slot(); 642 obj.setIdGam(div.tag); 643 obj.setIdDom(div.target); 644 obj.setBp(bp); 645 646 647 let device = this._getDeviceByBreakpoint(bp); 648 649 let gamPlacement = null; 650 for (let k = 0; k < gamConfig.gamSlots[device].length; k++) { 651 if (gamConfig.gamSlots[device][k].slotName === div.tag) { 652 gamPlacement = gamConfig.gamSlots[device][k]; 653 break; 654 } 655 } 656 if (gamPlacement !== null) { 657 obj.setInvCode(gamPlacement.invCode); 658 } 659 this.allowedCollection[bp][div.tag].push(obj); 660 661 }); 662 663 }); 664 return this; 665 } 666 667 run(breakpoint) { 668 669 this.currentBreakpoint = breakpoint; 670 this.currentCollection = this.allowedCollection[this.currentBreakpoint]; 671 672 _log({module: 'SlotCollection', data: [`run`, {'allowedCollection': this.allowedCollection}]}); 673 674 return this; 675 } 676 677 getSlotsByGamId() { 678 return this.currentCollection; 679 } 680 681 _getDeviceByBreakpoint(bp) { 682 let device = 'desktop'; 683 if (['xxs', 'xs', 's'].indexOf(bp) !== -1) { 684 device = 'mobile'; 685 } else if (['m'].indexOf(bp) !== -1) { 686 device = 'tablet'; 687 } 688 return device; 689 } 690 691 addSlotVideo(videoConfig, targetId) { 692 ['l', 'm', 's', 'xl', 'xs', 'xxs', 'xxl', 'xxxl'].forEach(bp => { 693 if (!this.allowedCollection[bp]) { 694 this.allowedCollection[bp] = {}; 695 } 696 let device = this._getDeviceByBreakpoint(bp); 697 698 if (!this.allowedCollection[bp][videoConfig[device].idGam]) { 699 this.allowedCollection[bp][videoConfig[device].idGam] = []; 700 } 701
702 let obj = new Slot(); 703 obj.setBp(bp); 704 obj.setInvCode(videoConfig[device]['invCode']); 705 obj.setIdGam(videoConfig[device].idGam); 706 obj.setIdDom(targetId); 707 708 this.allowedCollection[bp][videoConfig[device].idGam].push(obj); 709 }); 710 711 712 } 713 } 714 715 window.lcm.ads.slotCollection = new SlotCollection(); 716 717 class Keywords { 718 constructor() { 719 this._currentDevice; 720 this._globals = []; 721 this._globalsPrebid = []; 722 this._globals1PlusX = []; 723 this._slots = {};//by device 724 this._videos = {}; 725 726 this.setDevice(this._getBreakpointDevice(window.lcm.breakpoint.getCurrent())); 727 } 728 729 setDevice(name) { 730 _log({module: 'Keyword', data: ['set device', name]}); 731 this._currentDevice = name; 732 } 733 734 setGlobals(arr) { 735 _log({module: 'Keyword', data: ['set globals', arr]}); 736 this._globals = this._globals.concat(arr); 737 } 738 739 setGlobalsPrebid(obj) { 740 _log({module: 'Keyword', data: ['set globals prebid', obj]}); 741 for (let k in obj) { 742 this._globalsPrebid.push({key: k, value: obj[k]}); 743 } 744 } 745 746 setGlobals1PlusX(obj) { 747 _log({module: 'Keyword', data: ['set globals 1PlusX', obj]}); 748 for (let k in obj) { 749 this._globals1PlusX.push({key: k, value: obj[k]}); 750 } 751 } 752 _initSlot(slotName) { 753 if (!this._slots[this._currentDevice]) { 754 this._slots[this._currentDevice] = {}; 755 } 756 if (!this._slots[this._currentDevice][slotName]) { 757 this._slots[this._currentDevice][slotName] = []; 758 } 759 } 760 761 delSlot(slotName) { 762 this._initSlot(slotName); 763 this._slots[this._currentDevice][slotName] = []; 764 } 765 766 setSlot(slotName, obj) { 767 _log({module: 'Keyword', data: ['set slot', slotName, obj]}); 768 this._initSlot(slotName); 769 for (let k in obj) { 770 this._slots[this._currentDevice][slotName].push({key: k, value: obj[k]}); 771 } 772 } 773 774 getGlobals() {//call depuis gam 775 return this._globals; 776 } 777 778 getGlobalsPrebid() {//call depuis ias 779 return this._globalsPrebid; 780 } 781 782 // TODO use for HBV only 1plusX et ctx1plusx 783 getGlobals1PlusX() { 784 return this._globals1PlusX; 785 } 786 getBySlotName(slotName) { 787 _log({module: 'Keyword', data: ['get by slot name', slotName]}); 788 try { 789 const test = this._slots[this._currentDevice][slotName]; 790 if (test === undefined) { 791 throw 'slotName not found'; 792 } 793 return test; 794 } catch (e) { 795 return []; 796 } 797 } 798 799 getKwValue(slotName, keyName) { 800 const kwList = this.getBySlotName(slotName); 801 let kwValue = ''; 802 if (kwList) { 803 const kwObj = kwList.filter(x => x.key === keyName); 804 if (kwObj.length) { 805 kwValue = kwObj[0].value; 806 } 807 } 808 return kwValue; 809 } 810 811 setVideoKw(videoName, str) { 812 this._videos[videoName] = str; 813 } 814 815 getVideoKw(videoName) { 816 _log({module: 'Keyword', data: ['get video KW', videoName]}); 817 try { 818 const test = this._videos[videoName]; 819 if (test === undefined) { 820 throw 'videoName not found'; 821 } 822 return test; 823 } catch (e) { 824 return ''; 825 } 826 } 827 828 _getBreakpointDevice(breakpoint) { 829 let device = null; 830 if (['xxs', 'xs', 's'].indexOf(breakpoint) !== -1) { 831 device = 'mobile'; 832 } else if (['m'].indexOf(breakpoint) !== -1) { 833 device = 'tablet'; 834 } else if (['l', 'xl', 'xxl', 'xxxl'].indexOf(breakpoint) !== -1) { 835 device = 'desktop'; 836 } 837 return device; 838 } 839 840 } 841 842 window.lcm.ads.keywords = new Keywords(); 843 844 window.Hubvisor = window.Hubvisor || {cmd: []}; 845 846 847})(); 848// UTIQ 849 850loadScriptBuild('oneplusx'); 851evt.listen('oneplusxLoaded', () => { 852 853 evt.listen('cmpScriptTierLoaded', () => { 854 logMeasure('onePlusX', 'display'); 855 window.lcm.onePlusX.load(); 856 }); 857}); 858 859(() => { 860 class Hubvisor { 861 862 constructor() { 863 this._hubvisor_firstLoad = true; 864 this._hubvisor_request_timeout = 6E3; 865 this._hubvisor_display_timeout = null; 866 this._hubvisor_video_timeout = null; 867 this._video_enable = false;
868 this.chronos = { 869 logDisplaySent:true, 870 logVideoSent:true, 871 display:{ 872 start:performance.now(), 873 end:performance.now() 874 }, 875 video:{ 876 start:performance.now(), 877 end:performance.now() 878 }, 879 script:{ 880 start:performance.now(), 881 end:performance.now() 882 } 883 }; 884 } 885 886 887 load() { 888 logMeasure('hubvisor-display-all', 'display'); 889 if (this._video_enable) { 890 logMeasure('hubvisor-instream-all', 'display'); 891 } 892 893 this._loadScript(); 894 this._loadEvents(); 895 } 896 897 _loadEvents() { 898 _log({module: 'Hubvisor', type: 'success', data: 'hubvisor _loadEvents'}); 899 evt.listen('onePlusX_keywords', () => { 900 window.Hubvisor.cmd.push(() => { 901 _log({module: 'Hubvisor', type: 'success', data: 'hubvisor CMD queue is ok'}); 902 window['Hubvisor']('ready', null, () => { 903 _log({module: 'Hubvisor', type: 'success', data: 'hubvisor ready'}); 904 this._setInvcodeForHubvisor(); 905 906 logMeasure('hubvisor-tcf', 'display'); 907 908 909 window.__tcfapi('addEventListener', 2, (tcData, success) => { 910 _log({module: 'Hubvisor', type: 'success', data: ['hubvisor tcf', tcData]}); 911 912 if (tcData.eventStatus === 'tcloaded' || tcData.eventStatus === 'useractioncomplete') { 913 logMeasureEnd('hubvisor-tcf', 'display'); 914 logMeasure('hubvisor-cmp-display', 'display'); 915 if (this._video_enable) { 916 logMeasure('hubvisor-cmp-instream', 'display'); 917 } 918 919 920 this._hbvDisplayTimeout(); 921 922 if (this._video_enable) { 923 this._hbvVideoTimeout(); 924 } 925 926 } 927 }); 928 929 this._callDisplayForHubvisor(); 930 931 if (this._video_enable) { 932 // TODO check etranger 933 this._callVideoForHubvisor(); 934 } 935 }); 936 }); 937 }); 938 } 939 940 _hbvDisplayTimeout() { 941 this._hubvisor_display_timeout = setTimeout(() => { 942 if(!this.chronos.logDisplaySent) { 943 this.chronos.logDisplaySent = true; 944 this.chronos.display.end = performance.now(); 945 evt.listen('log_ajaxLoaded', () => { 946 window.lcm.logAjax.log({ 947 url: window.location.href, 948 module: 'hubvisor', 949 infos: { 950 type: 'display', 951 state: 'timeout', 952 timings: { 953 script: Math.round(this.chronos.script.end - this.chronos.script.start), 954 display: Math.round(this.chronos.display.end - this.chronos.display.start) 955 } 956 }, 957 ua: navigator.userAgent 958 }); 959 }); 960 } 961 _log({module: 'Hubvisor', type: 'warning', data: 'hubvisor request display timeout'}); 962 963 evt.listen('gamLoaded', () => { 964 window.lcm.gam.validatePrebid('hubvisor'); 965 }); 966 967 logMeasureEnd('hubvisor-display', 'timeout'); 968 }, this._hubvisor_request_timeout); 969 } 970 971 _hbvVideoTimeout() { 972 this._hubvisor_video_timeout = setTimeout(() => { 973 if(!this.chronos.logVideoSent) { 974 this.chronos.logVideoSent = true; 975 this.chronos.video.end = performance.now(); 976 evt.listen('log_ajaxLoaded', () => { 977 window.lcm.logAjax.log({ 978 url: window.location.href, 979 module: 'hubvisor', 980 infos: { 981 type: 'instream', 982 state: 'timeout', 983 timings: { 984 script: Math.round(this.chronos.script.end - this.chronos.script.start), 985 video: Math.round(this.chronos.video.end - this.chronos.video.start) 986 } 987 }, 988 ua: navigator.userAgent 989 }); 990 }); 991 } 992 _log({module: 'Hubvisor', type: 'warning', data: 'hubvisor request video timeout'}); 993 evt.dispatch('hubvisor_stopWaitForBids'); 994 logMeasureEnd('hubvisor-instream', 'timeout'); 995 }, this._hubvisor_request_timeout); 996 } 997 998 _loadScript() { 999 this.chronos.script.start = performance.now(); 1000 _log({module: 'Hubvisor', type: 'success', data: 'hubvisor.js start loaded'}); 1001 logMeasure('hubvisor', 'file'); 1002 const script = document.createElement('script'); 1003 script.src = 'https://cdn.hubvisor.io/wrapper/01BYK28ENND8X5G8K0AJ2DPK9E/hubvisor-lcm.js'; 1004 script.async = true; 1005 document.head.appendChild(script); 1006 script.onload = () => { 1007 this.chronos.script.end = performance.now(); 1008 logMeasureEnd('hubvisor', 'file'); 1009 _log({module: 'Hubvisor', type: 'success', data: 'hubvisor.js tier loaded'}); 1010 }; 1011 } 1012 1013 _getTargetingForHubvisor() { 1014 let globalFormated = {}; 1015 let globalList = window.lcm.ads.keywords.getGlobals(); 1016 globalList.forEach((item) => { 1017 globalFormated[item.key] = item.value; 1018 }); 1019 1020 let global1PlusXList = window.lcm.ads.keywords.getGlobals1PlusX(); 1021 global1PlusXList.forEach((item) => { 1022 globalFormated[item.key] = item.value; 1023 }); 1024 _log({ 1025 module: 'Hubvisor', 1026 type: 'success', 1027 data: {msg: 'hubvisor targeting (keywords)', 'kw': globalFormated} 1028 }); 1029 1030 return globalFormated; 1031 } 1032 1033 _setInvcodeForHubvisor() { 1034 const invCodes = []; 1035 1036 let targeting = this._getTargetingForHubvisor(); 1037 1038 let slotsByGamId = window.lcm.ads.slotCollection.getSlotsByGamId();
1039 for (let gamId in slotsByGamId) { 1040 slotsByGamId[gamId].forEach((slot) => { 1041 1042 // HBV object {invcode:string,targeting:{}} 1043 invCodes.push({invcode: slot._invCode, targeting: targeting}); 1044 }); 1045 } 1046 1047 this._setInvcodeForHubvisorGeneric(invCodes); 1048 } 1049 1050 _setInCodesForRefresh(invCode) { 1051 const invCodes = []; 1052 let targeting = this._getTargetingForHubvisor(); 1053 1054 // HBV object {invcode:string,targeting:{}} 1055 invCodes.push({invcode: invCode, targeting: targeting}); 1056 1057 this._setInvcodeForHubvisorGeneric(invCodes); 1058 } 1059 1060 _setInvcodeForHubvisorGeneric(invCodes) { 1061 _log({module: 'Hubvisor', data: [`_setInvcodeForHubvisorGeneric`, {'invCode': invCodes}]}); 1062 window.Hubvisor.cmd.push(() => { 1063 window.Hubvisor('extra:set-invcodes', invCodes); 1064 }); 1065 } 1066 1067 1068 _callDisplayForHubvisor() { 1069 this.chronos.display.start = performance.now(); 1070 logMeasure('hubvisor-evt-display', 'display'); 1071 logMeasure('hubvisor-display', 'timeout'); 1072 _log({module: 'Hubvisor', data: ['Hubvisor call display ...']}); 1073 1074 1075 // event execute bids 1076 window.Hubvisor('register-bids-handler', placements => { 1077 clearTimeout(this._hubvisor_display_timeout); 1078 this._hubvisor_display_timeout = null; 1079 if(!this.chronos.logDisplaySent) { 1080 this.chronos.logDisplaySent = true; 1081 this.chronos.display.end = performance.now(); 1082 evt.listen('log_ajaxLoaded', () => { 1083 window.lcm.logAjax.log({ 1084 url: window.location.href, 1085 module: 'hubvisor', 1086 infos: { 1087 type: 'display', 1088 state: 'complete', 1089 timings: { 1090 script: Math.round(this.chronos.script.end - this.chronos.script.start), 1091 display: Math.round(this.chronos.display.end - this.chronos.display.start) 1092 } 1093 }, 1094 ua: navigator.userAgent 1095 }); 1096 }); 1097 } 1098 1099 _log({module: 'Hubvisor', data: ['Hubvisor display result', placements]}); 1100 1101 placements.forEach(({placementId, targetings}) => { 1102 if (Object.entries(targetings).length) { 1103 window.lcm.ads.keywords.delSlot(placementId); 1104 window.lcm.ads.keywords.setSlot(placementId, targetings); 1105 1106 if (this._hubvisor_firstLoad === false) { 1107 evt.listen('gamLoaded', () => { 1108 window.lcm.gam.refreshTagBySlotName(placementId); 1109 }); 1110 } 1111 1112 } 1113 }); 1114 logMeasureEnd('hubvisor-cmp-display', 'display'); 1115 logMeasureEnd('hubvisor-evt-display', 'display'); 1116 logMeasureEnd('hubvisor-display-all', 'display'); 1117 1118 if (this._hubvisor_firstLoad === true) { 1119 evt.listen('gamLoaded', () => { 1120 window.lcm.gam.validatePrebid('hubvisor'); 1121 }); 1122 } 1123 this._hubvisor_firstLoad = false; 1124 1125 }); 1126 1127 1128 } 1129 1130 _callVideoForHubvisor() { 1131 this.chronos.video.start = performance.now(); 1132 logMeasure('hubvisor-instream', 'timeout'); 1133 logMeasure('hubvisor-evt-instream', 'display'); 1134 _log({module: 'Hubvisor', data: ['Hubvisor call video ...']}); 1135 1136 1137 window.Hubvisor('instream:on-bids-ready', bids => { 1138 clearTimeout(this._hubvisor_video_timeout); 1139 this._hubvisor_video_timeout = null; 1140 1141 if(!this.chronos.logVideoSent) { 1142 this.chronos.logVideoSent = true; 1143 this.chronos.video.end = performance.now(); 1144 evt.listen('log_ajaxLoaded', () => { 1145 window.lcm.logAjax.log({ 1146 url: window.location.href, 1147 module: 'hubvisor', 1148 infos: { 1149 type: 'instream', 1150 state: 'complete', 1151 timings: { 1152 script: Math.round(this.chronos.script.end - this.chronos.script.start), 1153 video: Math.round(this.chronos.video.end - this.chronos.video.start) 1154 } 1155 }, 1156 ua: navigator.userAgent 1157 }); 1158 }); 1159 } 1160 _log({module: 'Hubvisor', data: ['Hubvisor instream result', bids]}); 1161
1162 bids.players.forEach(player => { 1163 window.lcm.ads.keywords.setVideoKw(player.playerId, player.queryFragment.trim()); 1164 }); 1165 1166 evt.listen('cmpAccepted', () => { 1167 evt.dispatch('hubvisor_stopWaitForBids'); 1168 }); 1169 1170 logMeasureEnd('hubvisor-cmp-instream', 'display'); 1171 logMeasureEnd('hubvisor-evt-instream', 'display'); 1172 logMeasureEnd('hubvisor-instream-all', 'display'); 1173 }); 1174 1175 1176 } 1177 1178 hubvisorRefreshTag(slot) { 1179 // slot de gam (nouveau invCode) 1180 this._setInCodesForRefresh(slot.invCode); 1181 1182 // execute event hubvisor "register-bids-handler" 1183 window.Hubvisor('refresh', [slot.slotName]); 1184 } 1185 1186 1187 enableVideo() { 1188 this._video_enable = true; 1189 } 1190 } 1191 1192 window.lcm.ads.hubvisor = new Hubvisor(); 1193})(); 1194 1195 evt.listen('cmpAllConsentsAccepted', () => { 1196 ((s, t, a, y, twenty, two) => { 1197 s.Stay22 = s.Stay22 || {}; 1198 // Just fill out your configs here 1199 s.Stay22.params = { 1200 aid: "meteoconsult", 1201 excludes: ["vrbo", "booking", "expedia", "tripadvisor", "hotelscombined", "hotelscom"], 1202 deepStruct: [] 1203 }; 1204 1205 // Leave this part as-is; 1206 twenty = t.createElement(a); 1207 two = t.head; 1208 twenty.async = 1; 1209 twenty.src = y; 1210 two.appendChild(twenty); 1211 })(window, document, "script", "https://scripts.stay22.com/letmeallez.js"); 1212 }); 1213 1214 window.wls = { 1215 options: { 1216 list: {id: "lachainemeteo"}, 1217 stats: {trackingId: "UA-75588349-1"} 1218 } 1219}; 1220evt.listen('cmp', () => { 1221 s = document.createElement('script'); 1222 s.src = 'https://static-lists.linternaute.com/wls/wls.js'; 1223 document.head.appendChild(s); 1224 s.onload = () => { 1225 window.googletag.cmd.push(() => { 1226 if (typeof wls !== 'undefined' && typeof wls.getData !== 'undefined') { 1227 wls.getData( 1228 'isWhitelisted', 1229 null, 1230 function (result) { 1231 var desadblock = result ? '1' : '0'; 1232 googletag.pubads().setTargeting('ccm_whitelist', desadblock); 1233 } 1234 ); 1235 } 1236 }); 1237 }; 1238}); 1239 </script>
1239 1240 1241 1242 1243
1243<script> 1244 var dataLayer = [{ 1245 'site':`METEO CONSULT (meteoconsult.it)`, 1246 'environnement':`production`, 1247 'support':'', 1248 'websiteVersion':'', 1249 'level1':`previsions`, 1250 'level2':`cartes`, 1251 'level3':`italia_spiaggia`, 1252 'idType':`104`, 1253 'idPays':`89`, 1254 'namePays':`Italia`, 1255 'idRegion':``, 1256 'nameRegion':``, 1257 'idDpt':``, 1258 'nameDpt':``, 1259 'idEntite':`89`, 1260 'echeance':``, 1261 'source':(function () { try { let val = ((window.location.hash).substring(1)); return val.substring(0, 149); } catch (e) { return ''; } })(), 1262 'siteLanguage':`it_IT`, 1263 'pageCategory':``, 1264 'userAgent':(function () { try { let val = (navigator.userAgent); return val.substring(0, 149); } catch (e) { return ''; } })(), 1265 'userStatus':`non abonné`, 1266 'adblocks':``, 1267 'sessionType':``, 1268 'idArticle':``, 1269 'subscriptionContentType':`gratuit`, 1270 'estCANAL':`non` 1271 }]; 1272 1273 1274 1275 evt.listen('deviceType', function () { 1276 try { 1277 let val = (window.lcm.device.getDeviceType()); 1278 dataLayer.push({'support': val.substring(0, 149)}); 1279 } catch (e) { 1280 console.log('DataLayer Error ['+e.message+']'); 1281 } 1282 }); 1283 evt.listen('deviceType', function () { 1284 try { 1285 let val = (window.lcm.device.getDeviceType()); 1286 dataLayer.push({'websiteVersion': val.substring(0, 149)}); 1287 } catch (e) { 1288 console.log('DataLayer Error ['+e.message+']'); 1289 } 1290 }); _log({module:'DataLayer', type:'info', data:{ 1291 'DataLayer': dataLayer 1292 }}) 1293 function loadGTM() {
vendor: 461 bytes, lines 1293-1301
1293 1294 (function (w, d, s, l, i) { 1295 w[l] = w[l] || []; 1296 w[l].push({'gtm.start': new Date().getTime(), event: 'gtm.js'}); 1297 var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; 1298 j.async = true; 1299 j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; 1300 f.parentNode.insertBefore(j, f); 1301 })(window, document, 'script', 'dataLayer', '
1301GTM-TGN88WM
vendor: 8 bytes, lines 1301-1302
1301'); 1302
1302} 1303</script>
1303 1304
1304<script> 1305 // evt.listen('cmpAccepted',()=>{ 1306 loadGTM(); 1307 // }); 1308 </script>
1308 1309 1310
1310<script> 1311 (function(x,p,l,n,a,i) { 1312 a=p.createElement(l);a.async=!0;a.src=n;a.xpln=x; 1313 i=p.currentScript||p.getElementsByTagName(l)[0];i.parentNode.insertBefore(a,i); 1314 })({xid:'mediafigaro'},document,'script','https://cdn.xpln.tech/page.js'); 1315 1316 (function(x,p,l,n,a,i) { 1317 self.xpln_targeting=function(){}; 1318 self.get_xpln_targeting=function(){}; 1319 a=x.createElement(p);a.async=!0; 1320 a.src = l + 'mediafigaro' + '/'+location.hostname+ 1321 '.js'; 1322 i=x.currentScript||x.getElementsByTagName(p)[0];i.parentNode.insertBefore(a,i); 1323 })(document,'script','https://cdn.xpln.tech/'); 1324</script>
1324 1325
1325<script> 1326 const oneplusxInfos = { 'page_attr_pagecategory':`previsions`, 1327 'page_attr_level1':`previsions`, 1328 'page_attr_level2':`cartes`, 1329 'page_attr_level3':`italia_spiaggia`, 1330 'page_attr_tagname1':``, 1331 'page_attr_tagname2':``, 1332 'page_attr_tagname3':``, 1333 'page_attr_articleid':``, 1334 'page_attr_author':``, 1335 'page_attr_pays':`Italia`, 1336 'page_attr_region':``, 1337 'page_attr_departement':``, 1338 'page_attr_montant':``, 1339 'page_attr_quantite':``, 1340 'page_attr_subscriptioncontentstate':``, 1341 'page_attr_subscriptioncontenttype':``, 1342 'page_attr_userstatus':`inconnu`, 1343 'page_attr_userstate':`non-connecte`, 1344 'page_attr_subscription':``, 1345 'page_attr_visitor_id':``, 1346 'type':`default`, 1347 'page_attr_url_path_1':`meteo-spiaggia`, 1348 'page_attr_url_path_2':`previsioni-meteo-spiaggia`, 1349 'page_attr_url_path_3':``, 1350 'page_attr_url_path_4':``, 1351 'page_attr_page_title':``, 1352 'page_attr_ctnt_qual':``, 1353 'page_attr_domain':`meteoconsult.it`, 1354 'page_attr_full_domain':`www.meteoconsult.it`, 1355 'page_attr_url_cleaned':`www.meteoconsult.it/meteo-spiaggia/previsioni-meteo-spiaggia`, 1356 'page_attr_Seen-een':``, 1357 'page_attr_sourcesite':(function () { try { return document.referrer; } catch(e) {return ''; } })() 1358 }; 1359</script>
1359 1360
1360<script type="application/ld+json"> 1361 {"@context":"http://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https://www.meteoconsult.it/meteo-italia/previsioni-meteo-italia-oggi","name":"Meteo"}},{"@type":"ListItem","position":2,"item":{"@id":"https://www.meteoconsult.it/meteo-spiaggia/previsioni-meteo-spiaggia","name":"Italia (Spiaggia)"}}]} 1362</script>
1362 1363 <link rel="preload" imagesrcset="https://static5.mclcm.net/lcm2018/int/home/banner/beach/bckgd_beach_header_2048x375.jpg" as="image" 1364 type="image/jpg" 1365 media="(min-width: 1000px)"/> 1366 <link rel="preload" imagesrcset="https://static5.mclcm.net/lcm2018/int/home/banner/beach/bckgd_beach_header_1000x165.jpg" as="image" 1367 type="image/jpg" 1368 media="(max-width: 999px) and (min-width: 420px)"/> 1369 <link rel="preload" 1370 imagesrcset="https://static5.mclcm.net/lcm2018/int/home/banner/beach/bckgd_beach_header_425x165.jpg, https://static5.mclcm.net/lcm2018/int/home/banner/beach/bckgd_beach_header_850x330.jpg 2x" 1371 as="image" type="image/jpg" media="(max-width: 419px)"/> 1372 1373 <link rel="preload" 1374 imagesrcset="https://static1.mclcm.net/iod/images/v2/69/citytheque/localite_50_1750/90x50_80_300_000000x10x0.jpg, https://static1.mclcm.net/iod/images/v2/69/citytheque/localite_50_1750/180x100_80_300_000000x10x0.jpg 2x" 1375 as="image" type="image/jpg"/> 1376 <link rel="preload" 1377 imagesrcset="https://static1.mclcm.net/iod/images/v2/69/citytheque/localite_50_1784/90x50_80_300_000000x10x0.jpg, https://static1.mclcm.net/iod/images/v2/69/citytheque/localite_50_1784/180x100_80_300_000000x10x0.jpg 2x" 1378 as="image" type="image/jpg"/> 1379 <link rel="preload" 1380 imagesrcset="https://static1.mclcm.net/iod/images/v2/69/citytheque/localite_50_1750/90x50_80_300_000000x10x0.jpg, https://static1.mclcm.net/iod/images/v2/69/citytheque/localite_50_1750/180x100_80_300_000000x10x0.jpg 2x" 1381 as="image" type="image/jpg"/> 1382 <link rel="preload" 1383 imagesrcset="https://static1.mclcm.net/iod/images/v2/69/citytheque/localite_50_1784/90x50_80_300_000000x10x0.jpg, https://static1.mclcm.net/iod/images/v2/69/citytheque/localite_50_1784/180x100_80_300_000000x10x0.jpg 2x" 1384 as="image" type="image/jpg"/> 1385 1386 1387 <link rel="apple-touch-icon" sizes="120x120" href="https://static5.mclcm.net/lcm2018/it/common/favicons/120_iPhone_retina.png"/> 1388<link rel="apple-touch-icon" sizes="152x152" href="https://static5.mclcm.net/lcm2018/it/common/favicons/152_iPad_retina.png"/> 1389<link rel="apple-touch-icon" sizes="167x167" href="https://static5.mclcm.net/lcm2018/it/common/favicons/167_iPad_pro.png"/> 1390<link rel="apple-touch-icon" sizes="180x180" href="https://static5.mclcm.net/lcm2018/it/common/favicons/180_iPhone_6_plus.png"/> 1391 1392<link rel="icon" type="image/png" sizes="32x32" href="https://static5.mclcm.net/lcm2018/it/common/favicons/32_taskbar_shortcut_icon.png"/> 1393<link rel="icon" type="image/png" sizes="96x96" href="https://static5.mclcm.net/lcm2018/it/common/favicons/96_desktop_shortcut_icon.png"/> 1394<link rel="icon" type="image/png" sizes="16x16" href="https://static5.mclcm.net/lcm2018/it/common/favicons/16_browser_favicon.png"/> 1395 1396<link rel="icon" type="image/png" sizes="128x128" href="https://static5.mclcm.net/lcm2018/it/common/favicons/128_chrome_webstore_icon.png"/> 1397<link rel="icon" type="image/png" sizes="196x196" href="https://static5.mclcm.net/lcm2018/it/common/favicons/196_android_chrome_icon.png"/> 1398<link rel="icon" type="image/png" sizes="228x228" href="https://static5.mclcm.net/lcm2018/it/common/favicons/228_opera_coast_icon.png"/> 1399 1400<link rel="icon" type="image/png" sizes="70x70" href="https://static5.mclcm.net/lcm2018/it/common/favicons/70_windows.png"/> 1401<link rel="icon" type="image/png" sizes="270x270" href="https://static5.mclcm.net/lcm2018/it/common/favicons/270_windows.png"/> 1402<link rel="icon" type="image/png" sizes="310x310" href="https://static5.mclcm.net/lcm2018/it/common/favicons/310_310_windows.png"/> 1403<link rel="icon" type="image/png" sizes="310x150" href="https://static5.mclcm.net/lcm2018/it/common/favicons/310_150_windows.png"/> 1404 1405 1406 1407 1408
1408<script> 1409 window.lcm.gamConfig.readyDiv.push({ 1410 tag: 'habillage', 1411 target: 'arche', 1412 display_bp:["xxs","xs","s","m","l","xl","xxl","xxxl"] 1413}); 1414 window.lcm.gamConfig.readyDiv.push({ 1415 tag: 'mban_atf', 1416 target: 'mban_atf', 1417 display_bp:["xxs","xs","s","m"] 1418}); window.lcm.gamConfig.readyDiv.push({ 1419 tag: 'mban_atf', 1420 target: 'mban_atf\u002Dxl', 1421 display_bp:["l","xl","xxl","xxxl"] 1422}); window.lcm.gamConfig.readyDiv.push({ 1423 tag: 'pave_atf', 1424 target: 'atf_desktop', 1425 display_bp:["l","xl","xxl","xxxl"] 1426}); window.lcm.gamConfig.readyDiv.push({ 1427 tag: 'pave_atf', 1428 target: 'pave_btf_small', 1429 display_bp:["xxs","xs","s","m"] 1430}); window.lcm.gamConfig.readyDiv.push({ 1431 tag: 'pave_btf', 1432 target: 'pave_btf_large', 1433 display_bp:["l","xl","xxl","xxxl"] 1434}); 1435window.lcm.gamConfig.closeAd.ico = '<svg class="icon icon-Close " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#close" /></svg>'; 1436window.lcm.gamConfig.closeAd.label = 'Chiudi'; 1437window.lcm.gamConfig.closeAd.popin = { 1438 buttonLabel: 'Scopri', 1439 url: 'https://www.meteoconsult.it/videos-meteo/streaming' 1440}; 1441window.lcm.gamConfig.interstitial = {"mobile":"\/31695825\/lachainemeteo\/webmobile_smartphone_nos\/smartphone_fr_lachainemeteo_localites_special"}; 1442 1443 1444 1445window.lcm.gamConfig.targeting.push({key: 'cont', value: '-5-'}); 1446window.lcm.gamConfig.targeting.push({key: 'pays', value: '-89-'}); 1447window.lcm.gamConfig.targeting.push({key: 'rgn', value: '--'}); 1448window.lcm.gamConfig.targeting.push({key: 'dpt', value: '--'}); 1449window.lcm.gamConfig.targeting.push({key: 'entite', value: '-89-'}); 1450window.lcm.gamConfig.targeting.push({key: 'type', value: '-104-'}); 1451window.lcm.gamConfig.targeting.push({key: 'echeance', value: '-0-'}); 1452 1453let placement; 1454placement = window.lcm.newGamPlacement.getInstance(); 1455 placement.invCode = 'desktop_fr_lachainemeteo_lachainemeteo_special'; 1456 placement.slotName = 'habillage'; 1457 placement.tag = '\/31695825\/lachainemeteo\/web_desktop_nos\/desktop_fr_lachainemeteo_localites_special'; 1458 placement.sizes = [[2,1],[2,2],[1800,1000]]; 1459 placement.isAtf = true; 1460 placement.refreshActive = false; 1461 placement.refreshDelay = 0; 1462 placement.refreshCurrent = 0; 1463 placement.refreshVisible = 0; 1464 placement.target = ''; 1465 placement.slot = ''; 1466 placement.targeting = []; 1467 window.lcm.gamConfig.gamSlots.desktop.push(placement); 1468placement = window.lcm.newGamPlacement.getInstance(); 1469 placement.invCode = 'desktop_fr_lachainemeteo_localites_mban_atf'; 1470 placement.slotName = 'mban_atf'; 1471 placement.tag = '\/31695825\/lachainemeteo\/web_desktop_nos\/desktop_fr_lachainemeteo_localites_mban_atf'; 1472 placement.sizes = [[1,1],[5,5],[728,90],[970,250],[1000,90],[1000,200],[1000,260],[1000,300]]; 1473 placement.isAtf = true; 1474 placement.refreshActive = true; 1475 placement.refreshDelay = 15; 1476 placement.refreshCurrent = 0; 1477 placement.refreshVisible = 0; 1478 placement.target = ''; 1479 placement.slot = ''; 1480 placement.targeting = []; 1481 window.lcm.gamConfig.gamSlots.desktop.push(placement); 1482placement = window.lcm.newGamPlacement.getInstance(); 1483 placement.invCode = 'desktop_fr_lachainemeteo_localites_pave_atf'; 1484 placement.slotName = 'pave_atf'; 1485 placement.tag = '\/31695825\/lachainemeteo\/web_desktop_nos\/desktop_fr_lachainemeteo_localites_pave_atf'; 1486 placement.sizes = [[300,250],[300,600]]; 1487 placement.isAtf = true; 1488 placement.refreshActive = true; 1489 placement.refreshDelay = 15; 1490 placement.refreshCurrent = 0; 1491 placement.refreshVisible = 0; 1492 placement.target = ''; 1493 placement.slot = ''; 1494 placement.targeting = []; 1495 window.lcm.gamConfig.gamSlots.desktop.push(placement); 1496placement = window.lcm.newGamPlacement.getInstance(); 1497 placement.invCode = 'desktop_fr_lachainemeteo_localites_pave_btf'; 1498 placement.slotName = 'pave_btf'; 1499 placement.tag = '\/31695825\/lachainemeteo\/web_desktop_nos\/desktop_fr_lachainemeteo_localites_pave_btf'; 1500 placement.sizes = [[1,1],[300,250]]; 1501 placement.isAtf = false;
1502 placement.refreshActive = true; 1503 placement.refreshDelay = 15; 1504 placement.refreshCurrent = 0; 1505 placement.refreshVisible = 0; 1506 placement.target = ''; 1507 placement.slot = ''; 1508 placement.targeting = []; 1509 window.lcm.gamConfig.gamSlots.desktop.push(placement); 1510 1511placement = window.lcm.newGamPlacement.getInstance(); 1512 placement.invCode = 'tablette_fr_lachainemeteo_localites_special'; 1513 placement.slotName = 'habillage'; 1514 placement.tag = '\/31695825\/lachainemeteo\/webmobile_tablette_nos\/tablette_fr_lachainemeteo_localites_special'; 1515 placement.sizes = [[2,1],[2,4]]; 1516 placement.isAtf = true; 1517 placement.refreshActive = false; 1518 placement.refreshDelay = 0; 1519 placement.refreshCurrent = 0; 1520 placement.refreshVisible = 0; 1521 placement.target = ''; 1522 placement.slot = ''; 1523 placement.targeting = []; 1524 window.lcm.gamConfig.gamSlots.tablet.push(placement); 1525placement = window.lcm.newGamPlacement.getInstance(); 1526 placement.invCode = 'tablette_fr_lachainemeteo_localites_mban_atf'; 1527 placement.slotName = 'mban_atf'; 1528 placement.tag = '\/31695825\/lachainemeteo\/webmobile_tablette_nos\/tablette_fr_lachainemeteo_localites_mban_atf'; 1529 placement.sizes = [[1,1],[728,90],[728,91],[970,250],[970,251],[1000,90],[1000,200],[1000,201],[1000,250],[1000,260],[1000,261],[1000,300],[1000,301],[1000,91],[1600,451]]; 1530 placement.isAtf = true; 1531 placement.refreshActive = false; 1532 placement.refreshDelay = 0; 1533 placement.refreshCurrent = 0; 1534 placement.refreshVisible = 0; 1535 placement.target = ''; 1536 placement.slot = ''; 1537 placement.targeting = []; 1538 window.lcm.gamConfig.gamSlots.tablet.push(placement); 1539placement = window.lcm.newGamPlacement.getInstance(); 1540 placement.invCode = 'tablette_fr_lachainemeteo_localites_pave_atf'; 1541 placement.slotName = 'pave_atf'; 1542 placement.tag = '\/31695825\/lachainemeteo\/webmobile_tablette_nos\/tablette_fr_lachainemeteo_localites_pave_atf'; 1543 placement.sizes = [[300,250],[300,600]]; 1544 placement.isAtf = true; 1545 placement.refreshActive = true; 1546 placement.refreshDelay = 15; 1547 placement.refreshCurrent = 0; 1548 placement.refreshVisible = 0; 1549 placement.target = ''; 1550 placement.slot = ''; 1551 placement.targeting = []; 1552 window.lcm.gamConfig.gamSlots.tablet.push(placement); 1553placement = window.lcm.newGamPlacement.getInstance(); 1554 placement.invCode = 'tablette_fr_lachainemeteo_localites_pave_btf'; 1555 placement.slotName = 'pave_btf'; 1556 placement.tag = '\/31695825\/lachainemeteo\/webmobile_tablette_nos\/tablette_fr_lachainemeteo_localites_pave_btf'; 1557 placement.sizes = [[1,1],[300,250]]; 1558 placement.isAtf = false; 1559 placement.refreshActive = true; 1560 placement.refreshDelay = 15; 1561 placement.refreshCurrent = 0; 1562 placement.refreshVisible = 0; 1563 placement.target = ''; 1564 placement.slot = ''; 1565 placement.targeting = []; 1566 window.lcm.gamConfig.gamSlots.tablet.push(placement); 1567 1568placement = window.lcm.newGamPlacement.getInstance(); 1569 placement.invCode = 'smartphone_fr_lachainemeteo_localites_special'; 1570 placement.slotName = 'habillage'; 1571 placement.tag = '\/31695825\/lachainemeteo\/webmobile_smartphone_nos\/smartphone_fr_lachainemeteo_localites_special'; 1572 placement.sizes = [[2,1],[2,3]]; 1573 placement.isAtf = true; 1574 placement.refreshActive = false;
1575 placement.refreshDelay = 0; 1576 placement.refreshCurrent = 0; 1577 placement.refreshVisible = 0; 1578 window.lcm.gamConfig.gamSlots.mobile.push(placement); 1579placement = window.lcm.newGamPlacement.getInstance(); 1580 placement.invCode = 'smartphone_fr_lachainemeteo_localites_mban_atf'; 1581 placement.slotName = 'mban_atf'; 1582 placement.tag = '\/31695825\/lachainemeteo\/webmobile_smartphone_nos\/smartphone_fr_lachainemeteo_localites_mban_atf'; 1583 placement.sizes = [[320,50],[320,100],[300,50],[300,100],[1,1]]; 1584 placement.isAtf = true; 1585 placement.refreshActive = false; 1586 placement.refreshDelay = 0; 1587 placement.refreshCurrent = 0; 1588 placement.refreshVisible = 0; 1589 window.lcm.gamConfig.gamSlots.mobile.push(placement); 1590placement = window.lcm.newGamPlacement.getInstance(); 1591 placement.invCode = 'smartphone_fr_lachainemeteo_localites_pave_atf'; 1592 placement.slotName = 'pave_atf'; 1593 placement.tag = '\/31695825\/lachainemeteo\/webmobile_smartphone_nos\/smartphone_fr_lachainemeteo_localites_pave_atf'; 1594 placement.sizes = [[300,250],[371,660]]; 1595 placement.isAtf = true; 1596 placement.refreshActive = true; 1597 placement.refreshDelay = 15; 1598 placement.refreshCurrent = 0; 1599 placement.refreshVisible = 0; 1600 window.lcm.gamConfig.gamSlots.mobile.push(placement); 1601placement = window.lcm.newGamPlacement.getInstance(); 1602 placement.invCode = 'smartphone_fr_lachainemeteo_localites_pave_btf'; 1603 placement.slotName = 'pave_btf'; 1604 placement.tag = '\/31695825\/lachainemeteo\/webmobile_smartphone_nos\/smartphone_fr_lachainemeteo_localites_pave_btf'; 1605 placement.sizes = [[1,1],[300,250]]; 1606 placement.isAtf = false; 1607 placement.refreshActive = true; 1608 placement.refreshDelay = 15; 1609 placement.refreshCurrent = 0; 1610 placement.refreshVisible = 0; 1611 window.lcm.gamConfig.gamSlots.mobile.push(placement); 1612 1613 1614 1615evt.listen('breakpoint',()=> { 1616 1617 _log({module: 'Ads', data: `slotCollection setConfig + run(breakpoint)`}); 1618 window.lcm.ads.slotCollection.setConfig(window.lcm.gamConfig).run(window.lcm.breakpoint.getCurrent()); 1619 1620 _log({module: 'Ads', data: `keyword setGlobals by config`}); 1621 window.lcm.ads.keywords.setGlobals(window.lcm.gamConfig.targeting); 1622 1623 _log({module: 'Ads', data: `hubvisor`}); 1624 window.lcm.ads.hubvisor.load(); 1625 1626}); 1627 1628 1629evt.listen('cmpAccepted', () => { 1630 logMeasure('gam-gpt', 'file'); 1631 const script = document.createElement('script'); 1632 script.async = true; 1633 script.src = '//securepubads.g.doubleclick.net/tag/js/gpt.js'; 1634 document.head.appendChild(script); 1635 script.onload = () => { 1636 logMeasureEnd('gam-gpt', 'file'); 1637 evt.dispatch('gam-gpt-loaded'); 1638 } 1639 1640 loadScriptBuild('gam'); 1641 1642 const extractMode = (param, paramName) => { 1643 _log({module: 'GAM', data: {[paramName]: param}, type: 'user'}); 1644 try { 1645 let mode = param; 1646 if (paramName === 'extraParams') { 1647 const parts = param.split('['); 1648 if (parts[1]) { 1649 mode = parts[1].split(']')[0]; 1650 } 1651 } 1652 if (mode === '') throw 'empty string'; 1653 _log({module: 'GAM', data: `testing mode ${mode}`, type: 'user'}); 1654 window.lcm.gamConfig.testingMode = mode; 1655 } catch (e) { 1656 _log({module: 'GAM', data: `no mode found in "${param}". should be: gam[string] or mode=string`, type: 'warning'}); 1657 } 1658 }; 1659 1660 const extraParams = new URLSearchParams(window.location.search).get('extra'); 1661 const modeParams = new URLSearchParams(window.location.search).get('mode'); 1662 if (extraParams) { 1663 extractMode(extraParams, 'extraParams'); 1664 } else if (modeParams) { 1665 extractMode(modeParams, 'modeParams'); 1666 } 1667 1668 evt.listen('gamLoaded', () => { 1669 window.lcm.gam.setConfig(window.lcm.gamConfig); 1670 evt.listen('gamTargetAtfsReady', () => { 1671 evt.listen('prebidLoaded', () => { 1672 window.googletag.cmd.push(() => { 1673 window.lcm.gam.createSlots(); 1674 1675 window.lcm.gam.runGam(); 1676 }); 1677 }); 1678 }); 1679 evt.dispatch('ads'); 1680 }); 1681}); 1682 1683 1684evt.listen('cmpAccepted', () => { 1685 loadScriptBuild('ias'); 1686}); 1687 </script>
1687 1688 1689 <link rel="stylesheet" href="https://www.meteoconsult.it/build/main_redesign.bcb0f22eb3707182578d.css" /> 1690 1691 <link rel="stylesheet" href="https://www.meteoconsult.it/build/home_section.d2660212f9c187badf1e.css"/> 1692 1693 <style> 1694 @font-face { 1695 font-family: 'Nunito Sans'; 1696 font-style: normal; 1697 font-weight: 400 700; 1698 src: url('//static5.mclcm.net/lcm2018/fonts/nunito_sans_v8/regular_variable.woff2'); 1699 } 1700 1701 @font-face { 1702 font-family: 'Nunito Sans'; 1703 font-style: italic; 1704 font-weight: 400 700; 1705 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; 1706 src: url('//static5.mclcm.net/lcm2018/fonts/nunito_sans_v8/italic_variable.woff2'); 1707 } 1708 </style> 1709 1710 1711</head> 1712<body class="subset-font "> 1713<div class="background-interact"></div> 1714 1715 1716<header id="header" class="show-overlay 1717 "> 1718 <div class="header-container"> 1719 1720 <div class="burger-container"> 1721 <div class="bckgBurger"> 1722 <picture> 1723 <source 1724 media="(min-width: 2530px)" 1725 srcset="https://static5.mclcm.net/lcm2018/int/menu/bckg_burger_beach_361x81.png 360w, 1726 https://static5.mclcm.net/lcm2018/int/menu/bckg_burger_beach_722x162.png 720w, 1727 https://static5.mclcm.net/lcm2018/int/menu/bckg_burger_beach_1083x243.png 1080w" 1728 sizes="360px" 1729 width="360" 1730 height="80" 1731 /> 1732 <img 1733 src="https://static5.mclcm.net/lcm2018/int/menu/bckg_burger_beach_361x81.png 360w" 1734 srcset=" https://static5.mclcm.net/lcm2018/int/menu/bckg_burger_beach_182x162.png 720w, 1735 https://static5.mclcm.net/lcm2018/int/menu/bckg_burger_beach_273x243.png 1080w" 1736 sizes="90px" 1737 width="90" 1738 height="80" 1739 alt="" 1740 /> 1741 </picture> 1742 </div> 1743 <button id="menu" class="burger" aria-label="menu"> 1744 <span class="icon-burger"></span> 1745 <span class="alert-container"> 1746 <svg class="icon icon-MenuAlert " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#menuAlert" /></svg> 1747 </span> 1748 </button> 1749 </div> 1750 1751 <div class="logo"> 1752 <a href="https://www.meteoconsult.it/meteo-italia/previsioni-meteo-italia-oggi" id="logoHref"> 1753 <div class="img-container"> 1754 <picture id="headerLogo"> 1755 <source class="img-fluid" 1756 media="(min-width: 1000px)" 1757 srcset="https://static5.mclcm.net/lcm2018/it/common/logo.svg" 1758 width="96" 1759 height="54" 1760 /> 1761 <img class="img-fluid" 1762 src="https://static5.mclcm.net/lcm2018/it/common/logo.svg" 1763 width="70" 1764 height="40" 1765 alt="METEO CONSULT" 1766 /> 1767 </picture> 1768 </div> 1769 </a> 1770 </div> 1771 1772 <div class="search-container"> 1773 <div class="bckgSearch"> 1774 <picture> 1775 <source 1776 media="(min-width: 2530px)" 1777 srcset="https://static5.mclcm.net/lcm2018/int/menu/bckg_burger_beach_361x81.png 360w, 1778 https://static5.mclcm.net/lcm2018/int/menu/bckg_burger_beach_722x162.png 720w, 1779 https://static5.mclcm.net/lcm2018/int/menu/bckg_burger_beach_1083x243.png 1080w"
1780 sizes="360px" 1781 width="360" 1782 height="80" 1783 /> 1784 <img 1785 src="https://static5.mclcm.net/lcm2018/int/menu/bckg_burger_beach_361x81.png 360w" 1786 srcset=" https://static5.mclcm.net/lcm2018/int/menu/bckg_burger_beach_182x162.png 720w, 1787 https://static5.mclcm.net/lcm2018/int/menu/bckg_burger_beach_273x243.png 1080w" 1788 sizes="90px" 1789 width="90" 1790 height="80" 1791 alt="" 1792 /> 1793 </picture> 1794 </div> 1795 <div class="search-input-container autocomplete" id="genericSearch"> 1796 <form class="autocomplete-form" action="https://www.meteoconsult.it/ricerca-previsioni-meteo" method="get" autocomplete="off"> 1797 <input type="search" name="q" class="autocomplete-field" disabled="true" 1798 placeholder="Rechercher un lieu ou un favori" 1799 required/> 1800 <button class="search-submit" type="submit" aria-label="search submit"> 1801 <svg class="icon icon-Search " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#search" /></svg> 1802 </button> 1803 <button class="search-aborted" type="button" aria-label="search aborted"> 1804 <svg class="icon icon-Close " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#close" /></svg> 1805 </button> 1806 </form> 1807 </div> 1808 <button id="mainSearch" class="magnifier" aria-label="search"> 1809 <svg class="icon icon-Magnifier " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#magnifier" /></svg> 1810 </button> 1811 <button 1812 class="account-access a-href 1813 " 1814 aria-label="Account" 1815 data-href="https://www.meteoconsult.it/sign-in"> 1816 <svg class="icon icon-MenuCompteOn " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#menuCompteOn" /></svg> 1817 </button> 1818 </div> 1819 </div> 1820 1821 <nav class="nav-overlay"> 1822 <ul class="nav-list"> 1823 <li class="item nav-home "> 1824 <a href="https://www.meteoconsult.it/meteo-italia/previsioni-meteo-italia-oggi" data-target="" "> 1825 <svg class="icon icon-MenuAccueilOff off" aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#menuAccueilOff" /></svg> 1826 <svg class="icon icon-MenuAccueilOn on" aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#menuAccueilOn" /></svg> <span class="nav-title">Home</span> 1827 </a> 1828 </li> 1829 <li class="item nav-interactiveWeatherMap "> 1830 <a href="https://www.meteoconsult.it/mappa-meteorologica/radar-pioggia" data-target="" "> 1831 <svg class="icon icon-MenuRadarOff off" aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#menuRadarOff" /></svg> 1832 <svg class="icon icon-MenuRadarOn on" aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#menuRadarOn" /></svg> <span class="nav-title">Radar</span> 1833 </a> 1834 </li> 1835 <li class="item nav-beach active "> 1836 <a href="https://www.meteoconsult.it/meteo-s
1836piaggia/previsioni-meteo-spiaggia" data-target="" "> 1837 <svg class="icon icon-Beach off" aria-hidden="true" ><use xlink:href="/images/int/svg/icons-location-v1.1.0.svg#beach" /></svg> 1838 <svg class="icon icon-Beach on" aria-hidden="true" ><use xlink:href="/images/int/svg/icons-location-v1.1.0.svg#beach" /></svg> <span class="nav-title">Spiaggia</span> 1839 </a> 1840 </li> 1841 <li class="item nav-marine "> 1842 <a href="https://marittima.meteoconsult.it" data-target="" target="_blank""> 1843 1844 <img 1845 width="25" 1846 height="25" 1847 src="/images/int/svg/logo_mc/mcm.svg" 1848 alt="iconMarine" 1849 /> 1850 <span class="nav-title">Marittima <svg class="icon icon-ArrowLink " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#arrowLink" /></svg></span> 1851 </a> 1852 </li> 1853 <li class="item nav-mountain "> 1854 <a href="https://www.meteoconsult.it/meteo-montagna/previsioni-meteo-montagna" data-target="" "> 1855 <svg class="icon icon-MenuMountain off" aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#menuMountain" /></svg> 1856 <svg class="icon icon-MenuMountain on" aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#menuMountain" /></svg> <span class="nav-title">Montagna</span> 1857 </a> 1858 </li> 1859 <li class="item nav-world "> 1860 <a href="https://www.meteoconsult.it/meteo-mondo/previsioni-meteo-mondo" data-target="" "> 1861 <svg class="icon icon-MenuWorld off" aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#menuWorld" /></svg> 1862 <svg class="icon icon-MenuWorld on" aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#menuWorld" /></svg> <span class="nav-title">Mondo</span> 1863 </a> 1864 </li> 1865 <li class="item nav-country "> 1866 <a href="https://www.meteoconsult.it/meteo-italia/paese-89/previsioni-meteo-italia-oggi" data-target="" "> 1867 <svg class="icon icon-MenuItaly off" aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#menuItaly" /></svg> 1868 <svg class="icon icon-MenuItaly on" aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#menuItaly" /></svg> <span class="nav-title">Italia</span> 1869 </a> 1870 </li> 1871 <li class="item nav-contact "> 1872 <a href="https://www.meteoconsult.it/modulo-contatto" data-target="" "> 1873 <svg class="icon icon-NewsletterOff off" aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#newsletter-off" /></svg> 1874 <svg class="icon icon-NewsletterOff on" aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#newsletter-off" /></svg>
1874 <span class="nav-title">Contatto</span> 1875 </a> 1876 </li> 1877 <li class="item nav-account "> 1878 <a href="https://www.meteoconsult.it/mio-account" data-target="" "> 1879 <svg class="icon icon-MenuCompteOff off" aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#menuCompteOff" /></svg> 1880 <svg class="icon icon-MenuCompteOn on" aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#menuCompteOn" /></svg> <span class="nav-title">Account</span> 1881 </a> 1882 </li> 1883 <li class="item nav-connexion "> 1884 <button class="a-href" data-href="https://www.meteoconsult.it/sign-in?cb=http://www.meteoconsult.it/meteo-spiaggia/previsioni-meteo-spiaggia" data-target="" type="button"> 1885 <svg class="icon icon-MenuCompteOff off" aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#menuCompteOff" /></svg> 1886 <svg class="icon icon-MenuCompteOn on" aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#menuCompteOn" /></svg> <span class="nav-title">Accedere</span> 1887 </button> 1888 </li> 1889 </ul> 1890 </nav> 1891 1892 <div class="grid-container container-fluid nav-container">
1893 <nav class="nav grid col-m-16" id="nav-bar"> 1894 <div class="container-menu"> 1895 <ul class="nav-list"> 1896 <li class="item nav-home "> 1897 <a href="https://www.meteoconsult.it/meteo-italia/previsioni-meteo-italia-oggi" data-target="" > 1898 <svg class="icon icon-MenuAccueilOff off" aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#menuAccueilOff" /></svg> 1899 <span class="nav-title">Home</span> 1900 </a> 1901 1902 </li> 1903 <li class="item nav-interactiveWeatherMap "> 1904 <a href="https://www.meteoconsult.it/mappa-meteorologica/radar-pioggia" data-target="" > 1905 <svg class="icon icon-MenuRadarOff off" aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#menuRadarOff" /></svg> 1906 <span class="nav-title">Radar</span> 1907 </a> 1908 1909 </li> 1910 <li class="item nav-beach "> 1911 <a href="https://www.meteoconsult.it/meteo-spiaggia/previsioni-meteo-spiaggia" data-target="" > 1912 <svg class="icon icon-Beach off" aria-hidden="true" ><use xlink:href="/images/int/svg/icons-location-v1.1.0.svg#beach" /></svg> 1913 <span class="nav-title">Spiaggia</span> 1914 </a> 1915 1916 </li> 1917 <li class="item nav-marine "> 1918 <a href="https://marittima.meteoconsult.it" data-target="" target="_blank"> 1919 1920 <img 1921 width="25" 1922 height="25" 1923 src="/images/int/svg/logo_mc/mcm.svg" 1924 alt="iconMarine" 1925 /> 1926 <span class="nav-title">Marittima <svg class="icon icon-ArrowLink " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#arrowLink" /></svg></span> 1927 </a> 1928 1929 </li> 1930 <li class="item nav-mountain "> 1931 <a href="https://www.meteoconsult.it/meteo-montagna/previsioni-meteo-montagna" data-target="" > 1932 <svg class="icon icon-MenuMountain off" aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#menuMountain" /></svg> 1933 <span class="nav-title">Montagna</span> 1934 </a> 1935 1936 </li> 1937 <li class="item nav-world "> 1938 <a href="https://www.meteoconsult.it/meteo-mondo/previsioni-meteo-mondo" data-target="" > 1939 <svg class="icon icon-MenuWorld off" aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#menuWorld" /></svg> 1940 <span class="nav-title">Mondo</span> 1941 </a> 1942 1943 </li> 1944 <li class="item nav-country "> 1945 <a href="https://www.meteoconsult.it/meteo-italia/paese-89/previsioni-meteo-italia-oggi" data-target="" > 1946 <svg class="icon icon-MenuItaly off" aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#menuItaly" /></svg> 1947 <sp
1947an class="nav-title">Italia</span> 1948 </a> 1949 1950 </li> 1951 <li class="item nav-contact "> 1952 <a href="https://www.meteoconsult.it/modulo-contatto" data-target="" > 1953 <svg class="icon icon-NewsletterOff off" aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#newsletter-off" /></svg> 1954 <span class="nav-title">Contatto</span> 1955 </a> 1956 1957 </li> 1958 <li class="item nav-account "> 1959 <a href="https://www.meteoconsult.it/mio-account" data-target="" > 1960 <svg class="icon icon-MenuCompteOff off" aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#menuCompteOff" /></svg> 1961 <span class="nav-title">Account</span> 1962 </a> 1963 1964 </li> 1965 <li class="item nav-connexion "> 1966 <button class="a-href" data-href="https://www.meteoconsult.it/sign-in" data-target="" type="button"> 1967 <svg class="icon icon-MenuCompteOff off" aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#menuCompteOff" /></svg> 1968 <span class="nav-title">Accedere</span> 1969 </button> 1970 1971 </li> 1972 </ul> 1973 <div class="header-share"> 1974 <div class="social-container"> 1975 <button class="a-href" data-href="https://www.facebook.com/lameilleureinfometeo" rel="nofollow" data-target="_blank"><div class="bout4"><svg class="icon icon-Facebook " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#facebook" /></svg></div></button> 1976 <button class="a-href" data-href="https://twitter.com/LaChaineMeteo" rel="nofollow" data-target="_blank"><div class="bout4"><svg class="icon icon-Twitter " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#twitter" /></svg></div></button> 1977 <button class="a-href" data-href="https://www.instagram.com/lachainemeteo/" rel="nofollow" data-target="_blank"><div class="bout4"><svg class="icon icon-Instagram " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#instagram" /></svg></div></button> 1978 <button class="a-href" data-href="https://www.snapchat.com/add/lachainemeteo" rel="nofollow" data-target="_blank"><div class="bout4"><svg class="icon icon-Snapchat " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#snapchat" /></svg></div></button> 1979 <button class="a-href" data-href="https://www.tiktok.com/@lachainemeteofrance" rel="nofollow" data-target="_blank"><div class="bout4"><svg class="icon icon-Tiktok " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#tiktok" /></svg></div></button> 1980 </div> 1981 </div> 1982 </div> 1983 </nav> 1984 </div> 1985 1986 <div class="grid-container container-fluid search-nav-container">
1987 <nav class="nav grid col-m-16" id="nav-bar-search"> 1988 <div id="resultContainerHeader" class="result-container"> 1989 <div class="result-title"> 1990 <div class="section-title">Risultati della ricerca</div> 1991 </div> 1992 <div class="autocomplete-results-block"> 1993 <ul id ="headerResult" class="autocomplete-results"></ul> 1994 <div class="result-all-container"> 1995 <svg class="icon icon-Magnifier " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#magnifier" /></svg> 1996 <span class="result-all-title">Vedere tutti i risultati</span> 1997 </div> 1998 <div class="autocomplete-more"> 1999 <span id="autocomplete-more-label" class="autocomplete-more-label">NON TROVATE IL VOSTRO LUOGO?</span> 2000 <div id="autocomplete-more-container" class="autocomplete-more-container"> 2001 <img data-src="https://static5.mclcm.net/lcm2018/int/menu/bckg_add_place_330x85.png" 2002 data-srcset="https://static5.mclcm.net/lcm2018/int/menu/bckg_add_place_330x85.png 330w,https://static5.mclcm.net/lcm2018/int/menu/bckg_add_place_660x170.png 660w" 2003 width="330" 2004 height="85" 2005 sizes="100vw" 2006 alt="" 2007 role="none" 2008 /> 2009 <div class="autocomplete-more-btn"> 2010 <svg class="icon icon-SearchEdit " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#searchEdit" /></svg> 2011 <button id="btnMorePlace">Richiedere la creazione di un luogo</button> 2012 </div> 2013 </div> 2014 <div id="addPlaceHeader" class="add-place-header"> 2015 </div> 2016 </div> 2017 </div> 2018 </div> 2019 <div id="underResultsContainer"> 2020 <div class="geoloc-container"> 2021 <div class="geoloc-title"> 2022 La mia posizione 2023 </div> 2024 <a href=""> 2025 <div id="geolocContainerHeader" class="geoloc-content"> 2026 <div class="icon-container"> 2027 <svg class="icon icon-DirectionArrowSW " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-forecast-v1.1.18.svg#direction-arrow-sw" /></svg> 2028 </div> 2029 <div class="text-content"> 2030 <span class="main-title"></span> 2031 <span class="subtitle"></span> 2032 </div> 2033 <div class="last-icon"> 2034 <svg class="icon icon-ChevronRightBold " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#angle-right-bold" /></svg> 2035 </div> 2036 </div> 2037 </a> 2038 </div> 2039 <div id="historicalContainerHeader" class="historical-container"> 2040 <div class="historical-title"> 2041 <div class="section-title">Ricerche recenti</div> 2042 </div> 2043 <div class="historical-block"> 2044 <ul id="headerHistorical" class="historical-list"></ul> 2045 <div class="historical-remove"> 2046 <svg class="icon icon-Trash " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#trash" /></svg> 2047 <span class="remove-title">Cancella la mia cronologia</span> 2048 </div> 2049 </div> 2050 </div> 2051 <div id="favoriteContainerHeader" class="favorite-container show"> 2052 <div class="favorite-title a-href" data-href="https://www.meteoconsult.it/mio-account/preferiti"> 2053 <div class="section-title">Miei preferiti</div> 2054 </div> 2055 <div class="favorite-block"> 2056 <ul id="headerFavorite" class="favorite-list"></ul> 2057 <div class="favorite-edit a-href" data-href="https://www.meteoconsult.it/mio-account/preferiti"> 2058 <svg class="icon icon-SearchEdit " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#searchEdit" /></svg>
2059 <span class="edit-title">Modifica i miei preferiti</span> 2060 </div> 2061 </div> 2062 </div> 2063 <div class="noconnect-favorite-container"> 2064 <span class="noconnect-favorite-label">Crea il tuo account per memorizzare i tuoi preferiti.</span> 2065 <div class="noconnect-favorite-btn a-href" data-href="https://www.meteoconsult.it/sign-in">Accedi</div> 2066 </div> 2067 </div> 2068 </nav> 2069 </div> 2070 2071</header> 2072<div id="header-margin"></div> 2073 2074 2075 2076 2077 2078 2079 2080 2081<nav class="grid-container container-l breadcrumb-container"> 2082 <ol class="grid col-16 breadcrumb"> 2083 <li><a href="https://www.meteoconsult.it/meteo-italia/previsioni-meteo-italia-oggi">Meteo</a></li> 2084 <li><a href="https://www.meteoconsult.it/meteo-spiaggia/previsioni-meteo-spiaggia">Italia (Spiaggia)</a></li> 2085 </ol> 2086</nav> 2087 <section id="forecastHeader" class="grid-container container-fluid"> 2088 2089<div id="header-background" class="grid col-16"> 2090 <div class="bg 2091 beach 2092 " 2093 > 2094 2095 <div class="fake-bckg-menu scrim"></div> 2096 <div class="scrim"></div> 2097 <picture> 2098 <source media="(min-width: 1000px)" 2099 srcset="https://static5.mclcm.net/lcm2018/int/home/banner/beach/bckgd_beach_header_2048x375.jpg 2048w" 2100 sizes="100vw" 2101 width="2048" 2102 height="375" 2103 /> 2104 <source media="(min-width: 420px)" 2105 srcset="https://static5.mclcm.net/lcm2018/int/home/banner/beach/bckgd_beach_header_1000x165.jpg 1000w" 2106 sizes="100vw" 2107 width="1000" 2108 height="165" 2109 /> 2110 <img fetchpriority="high" 2111 src="https://static5.mclcm.net/lcm2018/int/home/banner/beach/bckgd_beach_header_425x165.jpg" 2112 srcset="https://static5.mclcm.net/lcm2018/int/home/banner/beach/bckgd_beach_header_425x165.jpg 425w, https://static5.mclcm.net/lcm2018/int/home/banner/beach/bckgd_beach_header_850x330.jpg 850w" 2113 sizes="100vw" 2114 width="425" 2115 height="165" 2116 alt="Tempo in spiaggia Italia" 2117 /> 2118 </picture> 2119 </div> 2120</div> 2121 2122<div id="page-header" class="wrapper grid col-16 "> 2123 <div class="glass-wrapper dock title-container"> 2124 <div class="title-favoris glass-text"> 2125 <div> 2126 <div class="logo"> 2127 2128 <div class="img-container"> 2129 <div id="headerLogoSmall"> 2130 <svg class="icon icon-LogoMeteoconsult " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#logo-meteoconsult" /></svg> 2131 </div> 2132 </div> 2133 </div> 2134 2135 <h1 class="title-line"> 2136 <span class="title"> 2137 TEMPO IN SPIAGGIA ITALIA 2138 </span> 2139 </h1> 2140 <span class="subtitle">Oggi</span> 2141 </div> 2142 </div> 2143 2144 </div> 2145 2146 <div class="grid col-16 header-links-container"> 2147 <div class="slider-overflow"> 2148 <a class="header-cta-link " href="#entity-list"><svg class="icon icon-Magnifier " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#magnifier" /></svg><span>Trova la tua spiaggia</span></a> 2149 <a class="header-cta-link " href="#beach"><span>Scoprire le spiagge</span></a> 2150 <a class="header-cta-link " href="#topSectionAbroad"><span>Spiagge all'estero</span></a> 2151 </div> 2152 </div> 2153 </div> </section> 2154 2155 <div id="ad-background-top" class="grid-container container-fluid d-none d-l-block" >
2156 <div class="grid col-16"> 2157 <div class="ad-background-container"> 2158 <div class="ad-background-content"> 2159 <div id="ctnA"> 2160 <div id="cntA"> 2161 <div id="arche"></div> 2162 </div> 2163 </div> 2164 </div> 2165 </div> 2166 </div> 2167</div> 2168<div id="intrusive"></div> <section class="grid-container container-l beach" id="section"> 2169 2170 <div class="grid col-16 d-l-none"> 2171 <div class="ad" id="mban_atf" data-text="ad"></div> 2172 </div> 2173 2174 <div class="grid col-16 d-none d-l-block t-center"> 2175 <div class="ad" id="mban_atf-xl" data-text="ad"></div> 2176 </div> 2177 2178 2179 <div id="topSectionMain" class="grid col-16 mainLocations lazyload " 2180 data-onload="window.loadScriptForecastTopSection"> 2181 <div class="title"> 2182 <hr> 2183 <h2>Spiagge principali</h2> 2184 <hr> 2185 </div> 2186 2187 <div id="topEntity" class="top-section slider-container nav first slider-type-a" data-onload="window.lcm.topSectionSlider"> 2188 <div class="topSection-list slider"> 2189 <div class="listLocations slider-overflow"> 2190 <div class="item"> 2191 <a class="topSection-item itemLocation lazyload" href="https://www.meteoconsult.it/meteo-italia/spiaggia-4956/previsioni-meteo-capri-marina-piccola-oggi" 2192 data-onload="window.lcm.topSection.loadWeather" 2193 data-evt="top_sectionLoaded" 2194 data-entity-id="4956" 2195 data-entity-type-id="50"> 2196 2197 <div class="pictoLocation"> 2198 <img src="https://static1.mclcm.net/iod/images/v1/69/citytheque/generique_50_1/90x50_80_300_000000x10x0.jpg" 2199 srcset="https://static1.mclcm.net/iod/images/v1/69/citytheque/generique_50_1/180x100_80_300_000000x10x0.jpg 2x" 2200 alt="" 2201 width="90" 2202 height="50"/> 2203 </div> 2204 <div class="labelLocation"> 2205 <span>Capri</span> 2206 </div> 2207 <div class="pictoForecast"> 2208 <div class="card-block"> 2209 <img src="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" width="47" height="50" class="card-img"/> 2210 </div> 2211 </div> 2212</a> 2213 <a class="topSection-item itemLocation lazyload" href="https://www.meteoconsult.it/meteo-italia/spiaggia-2842/previsioni-meteo-san-vito-lo-capo-guidaloca-oggi" 2214 data-onload="window.lcm.topSection.loadWeather" 2215 data-evt="top_sectionLoaded" 2216 data-entity-id="2842" 2217 data-entity-type-id="50"> 2218 2219 <div class="pictoLocation"> 2220 <img src="https://static1.mclcm.net/iod/images/v1/69/citytheque/generique_50_3/90x50_80_300_000000x10x0.jpg" 2221 srcset="https://static1.mclcm.net/iod/images/v1/69/citytheque/generique_50_3/180x100_80_300_000000x10x0.jpg 2x" 2222 alt="" 2223 width="90" 2224 height="50"/> 2225 </div> 2226 <div class="labelLocation"> 2227 <span>San Vito Lo Capo</span> 2228 </div> 2229 <div class="pictoForecast"> 2230 <div class="card-block"> 2231 <img src="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" width="47" height="50" class="card-img"/> 2232 </div> 2233 </div> 2234</a> 2235 </div> 2236 <div class="item "> 2237 <a class="topSection-item itemLocation lazyload" href="https://www.meteoconsult.it/meteo-italia/spiaggia-5976/previsioni-meteo-tropea-tropea-oggi" 2238 data-onload="window.lcm.topSection.loadWeather" 2239 data-evt="top_sectionLoaded" 2240 data-entity-id="5976" 2241 data-entity-type-id="50"> 2242 2243 <div class="pictoLocation"> 2244 <img class="lazyload" 2245 src="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" 2246 data-src="https://static1.mclcm.net/iod/images/v1/69/citytheque/generique_50_1/90x50_80_300_000000x10x0.jpg" 2247 data-srcset="https://static1.mclcm.net/iod/images/v1/69/citytheque/generique_50_1/180x100_80_300_000000x10x0.jpg 2x" 2248 alt="" 2249 width="90" 2250 height="50"/> 2251 </div> 2252 <div class="labelLocation">
2253 <span>Tropea</span> 2254 </div> 2255 <div class="pictoForecast"> 2256 <div class="card-block"> 2257 <img src="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" width="47" height="50" class="card-img"/> 2258 </div> 2259 </div> 2260</a> 2261 <a class="topSection-item itemLocation lazyload" href="https://www.meteoconsult.it/meteo-italia/spiaggia-4862/previsioni-meteo-campobello-di-mazara-selinunte-oggi" 2262 data-onload="window.lcm.topSection.loadWeather" 2263 data-evt="top_sectionLoaded" 2264 data-entity-id="4862" 2265 data-entity-type-id="50"> 2266 2267 <div class="pictoLocation"> 2268 <img class="lazyload" 2269 src="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" 2270 data-src="https://static1.mclcm.net/iod/images/v1/69/citytheque/generique_50_3/90x50_80_300_000000x10x0.jpg" 2271 data-srcset="https://static1.mclcm.net/iod/images/v1/69/citytheque/generique_50_3/180x100_80_300_000000x10x0.jpg 2x" 2272 alt="" 2273 width="90" 2274 height="50"/> 2275 </div> 2276 <div class="labelLocation"> 2277 <span>Campobello di Mazara</span> 2278 </div> 2279 <div class="pictoForecast"> 2280 <div class="card-block"> 2281 <img src="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" width="47" height="50" class="card-img"/> 2282 </div> 2283 </div> 2284</a> 2285 </div> 2286 <div class="item "> 2287 <a class="topSection-item itemLocation lazyload" href="https://www.meteoconsult.it/meteo-italia/spiaggia-3252/previsioni-meteo-chioggia-sottomarina-oggi" 2288 data-onload="window.lcm.topSection.loadWeather" 2289 data-evt="top_sectionLoaded" 2290 data-entity-id="3252" 2291 data-entity-type-id="50"> 2292 2293 <div class="pictoLocation"> 2294 <img class="lazyload" 2295 src="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" 2296 data-src="https://static1.mclcm.net/iod/images/v1/69/citytheque/generique_50_1/90x50_80_300_000000x10x0.jpg" 2297 data-srcset="https://static1.mclcm.net/iod/images/v1/69/citytheque/generique_50_1/180x100_80_300_000000x10x0.jpg 2x" 2298 alt="" 2299 width="90" 2300 height="50"/> 2301 </div> 2302 <div class="labelLocation"> 2303 <span>Chioggia</span> 2304 </div> 2305 <div class="pictoForecast"> 2306 <div class="card-block"> 2307 <img src="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" width="47" height="50" class="card-img"/> 2308 </div> 2309 </div> 2310</a> 2311 <a class="topSection-item itemLocation lazyload" href="https://www.meteoconsult.it/meteo-italia/spiaggia-2904/previsioni-meteo-palermo-arenella-oggi" 2312 data-onload="window.lcm.topSection.loadWeather" 2313 data-evt="top_sectionLoaded" 2314 data-entity-id="2904" 2315 data-entity-type-id="50"> 2316 2317 <div class="pictoLocation"> 2318 <img class="lazyload" 2319 src="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" 2320 data-src="https://static1.mclcm.net/iod/images/v1/69/citytheque/generique_50_1/90x50_80_300_000000x10x0.jpg" 2321 data-srcset="https://static1.mclcm.net/iod/images/v1/69/citytheque/generique_50_1/180x100_80_300_000000x10x0.jpg 2x" 2322 alt="" 2323 width="90" 2324 height="50"/> 2325 </div> 2326 <div class="labelLocation"> 2327 <span>Palermo</span> 2328 </div> 2329 <div class="pictoForecast"> 2330 <div class="card-block"> 2331 <img src="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" width="47" height="50" class="card-img"/> 2332 </div> 2333 </div> 2334</a> 2335 </div> 2336 <div class="item "> 2337 <a class="topSection-item itemLocation lazyload" href="https://www.meteoconsult.it/meteo-italia/spiaggia-2766/previsioni-meteo-sabaudia-sabaudia-oggi" 2338 data-onload="window.lcm.topSection.loadWeather" 2339 data-evt="top_sectionLoaded" 2340 data-entity-id="2766" 2341 data-entity-type-id="50"> 2342 2343 <div class="pictoLocation"> 2344 <img class="lazyload" 2345 src="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" 2346 data-src="https://static1.mclcm.net/iod/images/v1/69/citytheque/generique_50_3/90x50_80_300_000000x10x0.jpg" 2347 data-srcset="https://static1.mclcm.net/iod/images/v1/69/citytheque/generique_50_3/180x100_80_300_000000x10x0.jpg 2x" 2348 alt="" 2349 width="90" 2350 height="50"/> 2351 </div> 2352 <div class="labelLocation">
2353 <span>Sabaudia</span> 2354 </div> 2355 <div class="pictoForecast"> 2356 <div class="card-block"> 2357 <img src="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" width="47" height="50" class="card-img"/> 2358 </div> 2359 </div> 2360</a> 2361 <a class="topSection-item itemLocation lazyload" href="https://www.meteoconsult.it/meteo-italia/spiaggia-5717/previsioni-meteo-giardini-naxos-taormina-oggi" 2362 data-onload="window.lcm.topSection.loadWeather" 2363 data-evt="top_sectionLoaded" 2364 data-entity-id="5717" 2365 data-entity-type-id="50"> 2366 2367 <div class="pictoLocation"> 2368 <img class="lazyload" 2369 src="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" 2370 data-src="https://static1.mclcm.net/iod/images/v1/69/citytheque/generique_50_2/90x50_80_300_000000x10x0.jpg" 2371 data-srcset="https://static1.mclcm.net/iod/images/v1/69/citytheque/generique_50_2/180x100_80_300_000000x10x0.jpg 2x" 2372 alt="" 2373 width="90" 2374 height="50"/> 2375 </div> 2376 <div class="labelLocation"> 2377 <span>Giardini-Naxos</span> 2378 </div> 2379 <div class="pictoForecast"> 2380 <div class="card-block"> 2381 <img src="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" width="47" height="50" class="card-img"/> 2382 </div> 2383 </div> 2384</a> 2385 </div> 2386 <div class="item "> 2387 <a class="topSection-item itemLocation lazyload" href="https://www.meteoconsult.it/meteo-italia/spiaggia-2855/previsioni-meteo-santa-teresa-gallura-spiaggia-rena-bianca-oggi" 2388 data-onload="window.lcm.topSection.loadWeather" 2389 data-evt="top_sectionLoaded" 2390 data-entity-id="2855" 2391 data-entity-type-id="50"> 2392 2393 <div class="pictoLocation"> 2394 <img class="lazyload" 2395 src="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" 2396 data-src="https://static1.mclcm.net/iod/images/v1/69/citytheque/generique_50_4/90x50_80_300_000000x10x0.jpg" 2397 data-srcset="https://static1.mclcm.net/iod/images/v1/69/citytheque/generique_50_4/180x100_80_300_000000x10x0.jpg 2x" 2398 alt="" 2399 width="90" 2400 height="50"/> 2401 </div> 2402 <div class="labelLocation"> 2403 <span>Santa Teresa Gallura</span> 2404 </div> 2405 <div class="pictoForecast"> 2406 <div class="card-block"> 2407 <img src="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" width="47" height="50" class="card-img"/> 2408 </div> 2409 </div> 2410</a> 2411 <a class="topSection-item itemLocation lazyload" href="https://www.meteoconsult.it/meteo-italia/spiaggia-5728/previsioni-meteo-ostuni-rosamarina-oggi" 2412 data-onload="window.lcm.topSection.loadWeather" 2413 data-evt="top_sectionLoaded" 2414 data-entity-id="5728" 2415 data-entity-type-id="50"> 2416 2417 <div class="pictoLocation"> 2418 <img class="lazyload" 2419 src="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" 2420 data-src="https://static1.mclcm.net/iod/images/v1/69/citytheque/generique_50_1/90x50_80_300_000000x10x0.jpg" 2421 data-srcset="https://static1.mclcm.net/iod/images/v1/69/citytheque/generique_50_1/180x100_80_300_000000x10x0.jpg 2x" 2422 alt="" 2423 width="90" 2424 height="50"/> 2425 </div> 2426 <div class="labelLocation"> 2427 <span>Ostuni</span> 2428 </div> 2429 <div class="pictoForecast"> 2430 <div class="card-block"> 2431 <img src="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" width="47" height="50" class="card-img"/> 2432 </div> 2433 </div> 2434</a> 2435 </div> 2436 <div class="item "> 2437 <a class="topSection-item itemLocation lazyload" href="https://www.meteoconsult.it/meteo-italia/spiaggia-3111/previsioni-meteo-monterosso-al-mare-monterosso-oggi" 2438 data-onload="window.lcm.topSection.loadWeather" 2439 data-evt="top_sectionLoaded" 2440 data-entity-id="3111" 2441 data-entity-type-id="50"> 2442 2443 <div class="pictoLocation"> 2444 <img class="lazyload" 2445 src="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" 2446 data-src="https://static1.mclcm.net/iod/images/v1/69/citytheque/generique_50_4/90x50_80_300_000000x10x0.jpg" 2447 data-srcset="https://static1.mclcm.net/iod/images/v1/69/citytheque/generique_50_4/180x100_80_300_000000x10x0.jpg 2x" 2448 alt="" 2449 width="90" 2450 height="50"/> 2451 </div> 2452 <div class="labelLocation">
2453 <span>Monterosso al Mare</span> 2454 </div> 2455 <div class="pictoForecast"> 2456 <div class="card-block"> 2457 <img src="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" width="47" height="50" class="card-img"/> 2458 </div> 2459 </div> 2460</a> 2461 <a class="topSection-item itemLocation lazyload" href="https://www.meteoconsult.it/meteo-italia/spiaggia-2594/previsioni-meteo-ravenne-casal-borsetti-oggi" 2462 data-onload="window.lcm.topSection.loadWeather" 2463 data-evt="top_sectionLoaded" 2464 data-entity-id="2594" 2465 data-entity-type-id="50"> 2466 2467 <div class="pictoLocation"> 2468 <img class="lazyload" 2469 src="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" 2470 data-src="https://static1.mclcm.net/iod/images/v1/69/citytheque/generique_50_3/90x50_80_300_000000x10x0.jpg" 2471 data-srcset="https://static1.mclcm.net/iod/images/v1/69/citytheque/generique_50_3/180x100_80_300_000000x10x0.jpg 2x" 2472 alt="" 2473 width="90" 2474 height="50"/> 2475 </div> 2476 <div class="labelLocation"> 2477 <span>Ravenne</span> 2478 </div> 2479 <div class="pictoForecast"> 2480 <div class="card-block"> 2481 <img src="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" width="47" height="50" class="card-img"/> 2482 </div> 2483 </div> 2484</a> 2485 </div> 2486 </div> 2487 </div> 2488 </div> 2489 2490 </div> 2491 2492 2493 <div class="grid col-16 col-l-11 titleSection"> 2494 <hr> 2495 <h2>Tempo in spiaggia</h2> 2496 <hr> 2497 </div> 2498 2499 <div class="grid col-l-5 d-none d-l-block ad-side"> 2500 <div class="sticky-div"> 2501 <div class="ad" id="atf_desktop"></div> 2502 </div> 2503 </div> 2504 2505 <div class="grid col-16 col-l-11"> 2506 <div id="homeSectionView" class="grid-container container-l beach "> 2507 <div id="forecast-video" class="grid col-16 video-edito "> 2508 2509 2510 2511 2512 </div> 2513 2514 <div class="grid col-16 grid-map" id="forecast-map"> 2515 <div class="grid col-16 col-l-11 timetable-container slider-container first"> 2516 <div class="slider"> 2517 <ul class="slider-overflow"> 2518 <li class="item selected " 2519 data-k="2026-09-25" 2520 > 2521 <div class="item-container-selected"> 2522 <a href="https://www.meteoconsult.it/meteo-spiaggia/paese-89/previsioni-meteo-italia"> 2523 <time datetime="2026-09-25T00:00:00+02:00"> 2524 <span class="tt-day-label">Ven</span> 2525 <span class="tt-day-number">25</span> 2526 <span class="tt-day-month">SET.</span> 2527</time> 2528 </a> 2529 </div> 2530 </li> 2531 <li class="item week-end " 2532 data-k="2026-09-26" 2533 > 2534 <div class="item-container-selected"> 2535 <button class="a-href" data-href="https://www.meteoconsult.it/meteo-spiaggia/paese-89/previsioni-meteo-italia-domani"> 2536 <time datetime="2026-09-26T00:00:00+02:00"> 2537 <span class="tt-day-label">Sab</span> 2538 <span class="tt-day-number">26</span> 2539 <span class="tt-day-month">SET.</span> 2540</time> 2541 </button> 2542 </div> 2543 </li> 2544 <li class="item week-end " 2545 data-k="2026-09-27" 2546 > 2547 <div class="item-container-selected"> 2548 <button class="a-href" data-href="https://www.meteoconsult.it/meteo-spiaggia/paese-89/previsioni-meteo-italia-domenica"> 2549 <time datetime="2026-09-27T00:00:00+02:00"> 2550 <span class="tt-day-label">Dom</span> 2551 <span class="tt-day-number">27</span> 2552 <span class="tt-day-month">SET.</span> 2553</time> 2554 </button> 2555 </div> 2556 </li> 2557 <li class="item " 2558 data-k="2026-09-28" 2559 > 2560 <div class="item-container-selected"> 2561 <button class="a-href" data-href="https://www.meteoconsult.it/meteo-s
2561piaggia/paese-89/previsioni-meteo-italia-lunedi"> 2562 <time datetime="2026-09-28T00:00:00+02:00"> 2563 <span class="tt-day-label">Lun</span> 2564 <span class="tt-day-number">28</span> 2565 <span class="tt-day-month">SET.</span> 2566</time> 2567 </button> 2568 </div> 2569 </li> 2570 <li class="item " 2571 data-k="2026-09-29" 2572 > 2573 <div class="item-container-selected"> 2574 <button class="a-href" data-href="https://www.meteoconsult.it/meteo-spiaggia/paese-89/previsioni-meteo-italia-martedi"> 2575 <time datetime="2026-09-29T00:00:00+02:00"> 2576 <span class="tt-day-label">Mar</span> 2577 <span class="tt-day-number">29</span> 2578 <span class="tt-day-month">SET.</span> 2579</time> 2580 </button> 2581 </div> 2582 </li> 2583 <li class="item " 2584 data-k="2026-09-30" 2585 > 2586 <div class="item-container-selected"> 2587 <button class="a-href" data-href="https://www.meteoconsult.it/meteo-spiaggia/paese-89/previsioni-meteo-italia-mercoledi"> 2588 <time datetime="2026-09-30T00:00:00+02:00"> 2589 <span class="tt-day-label">Mer</span> 2590 <span class="tt-day-number">30</span> 2591 <span class="tt-day-month">SET.</span> 2592</time> 2593 </button> 2594 </div> 2595 </li> 2596 <li class="item " 2597 data-k="2026-10-01" 2598 > 2599 <div class="item-container-selected"> 2600 <button class="a-href" data-href="https://www.meteoconsult.it/meteo-spiaggia/paese-89/previsioni-meteo-italia-giovedi"> 2601 <time datetime="2026-10-01T00:00:00+02:00"> 2602 <span class="tt-day-label">Gio</span> 2603 <span class="tt-day-number">1</span> 2604 <span class="tt-day-month">OTT.</span> 2605</time> 2606 </button> 2607 </div> 2608 </li> 2609 <li class="item " 2610 data-k="2026-10-02" 2611 > 2612 <div class="item-container-selected"> 2613 <button class="a-href" data-href="https://www.meteoconsult.it/meteo-spiaggia/paese-89/previsioni-meteo-italia-venerdi"> 2614 <time datetime="2026-10-02T00:00:00+02:00"> 2615 <span class="tt-day-label">Ven</span> 2616 <span class="tt-day-number">2</span> 2617 <span class="tt-day-month">OTT.</span> 2618</time> 2619 </button> 2620 </div> 2621 </li> 2622 <li class="item week-end " 2623 data-k="2026-10-03" 2624 > 2625 <div class="item-container-selected"> 2626 <button class="a-href" data-href="https://www.meteoconsult.it/meteo-spiaggia/paese-89/previsioni-meteo-italia-sabato-prossimo"> 2627 <time datetime="2026-10-03T00:00:00+02:00"> 2628 <span class="tt-day-label">Sab</span> 2629 <span class="tt-day-number">3</span> 2630 <span class="tt-day-month">OTT.</span> 2631</time> 2632 </button> 2633 </div> 2634 </li> 2635 <li class="item week-end " 2636 data-k="2026-10-04" 2637 > 2638 <div class="item-container-selected"> 2639 <button class="a-href" data-href="https://www.meteoconsult.it/meteo-spiaggia/paese-89/previsioni-meteo-italia-domenica-prossima"> 2640 <time datetime="2026-10-04T00:00:00+02:00"> 2641 <span class="tt-day-label">Dom</span> 2642 <span class="tt-day-number">4</span> 2643 <span class="tt-day-month">OTT.</span> 2644</time> 2645 </button> 2646 </div> 2647 </li> 2648 <li class="item " 2649 data-k="2026-10-05" 2650 > 2651 <div class="item-container-selected"> 2652 <button class="a-href" data-href="https://www.meteoconsult.it/meteo-s
2652piaggia/paese-89/previsioni-meteo-italia-lunedi-prossimo"> 2653 <time datetime="2026-10-05T00:00:00+02:00"> 2654 <span class="tt-day-label">Lun</span> 2655 <span class="tt-day-number">5</span> 2656 <span class="tt-day-month">OTT.</span> 2657</time> 2658 </button> 2659 </div> 2660 </li> 2661 <li class="item " 2662 data-k="2026-10-06" 2663 > 2664 <div class="item-container-selected"> 2665 <button class="a-href" data-href="https://www.meteoconsult.it/meteo-spiaggia/paese-89/previsioni-meteo-italia-martedi-prossimo"> 2666 <time datetime="2026-10-06T00:00:00+02:00"> 2667 <span class="tt-day-label">Mar</span> 2668 <span class="tt-day-number">6</span> 2669 <span class="tt-day-month">OTT.</span> 2670</time> 2671 </button> 2672 </div> 2673 </li> 2674 <li class="item " 2675 data-k="2026-10-07" 2676 > 2677 <div class="item-container-selected"> 2678 <button class="a-href" data-href="https://www.meteoconsult.it/meteo-spiaggia/paese-89/previsioni-meteo-italia-mercoledi-prossimo"> 2679 <time datetime="2026-10-07T00:00:00+02:00"> 2680 <span class="tt-day-label">Mer</span> 2681 <span class="tt-day-number">7</span> 2682 <span class="tt-day-month">OTT.</span> 2683</time> 2684 </button> 2685 </div> 2686 </li> 2687 <li class="item " 2688 data-k="2026-10-08" 2689 > 2690 <div class="item-container-selected"> 2691 <button class="a-href" data-href="https://www.meteoconsult.it/meteo-spiaggia/paese-89/previsioni-meteo-italia-giovedi-prossimo"> 2692 <time datetime="2026-10-08T00:00:00+02:00"> 2693 <span class="tt-day-label">Gio</span> 2694 <span class="tt-day-number">8</span> 2695 <span class="tt-day-month">OTT.</span> 2696</time> 2697 </button> 2698 </div> 2699 </li> 2700 <li class="item " 2701 data-k="2026-10-09" 2702 > 2703 <div class="item-container-selected"> 2704 <button class="a-href" data-href="https://www.meteoconsult.it/meteo-spiaggia/paese-89/previsioni-meteo-italia-venerdi-prossimo"> 2705 <time datetime="2026-10-09T00:00:00+02:00"> 2706 <span class="tt-day-label">Ven</span> 2707 <span class="tt-day-number">9</span> 2708 <span class="tt-day-month">OTT.</span> 2709</time> 2710 </button> 2711 </div> 2712 </li> 2713 </ul> 2714 </div> 2715 2716</div> 2717 2718<div class="grid col-16"> 2719 <div class="map-container"> 2720 <div id="map" class=""></div> 2721 </div> 2722 <div id="map-legend"> 2723 <div class="scale sea-state"> 2724 <div class="scale-title"> 2725 <span>Leggenda <strong>Stato del mare:</strong></span> 2726 </div> 2727 <div class="scale-item"> 2728 <span class="chip seaStateIndexLevel1"><svg class="icon icon-SeaStateRipped " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-forecast-v1.1.18.svg#sea-state-ripped" /></svg></span> 2729 <span>Bella, Lieve</span> 2730 </div> 2731 <div class="scale-item"> 2732 <span class="chip seaStateIndexLevel2"><svg class="icon icon-SeaStateSlight " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-forecast-v1.1.18.svg#sea-state-slight" /></svg></span> 2733 <span>Bella poco agitata</span> 2734 </div> 2735 <div class="scale-item"> 2736 <span class="chip seaStateIndexLevel3"><svg class="icon icon-SeaStateRough " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-forecast-v1.1.18.svg#sea-state-rough" /></svg></span>
2737 <span>Forte</span> 2738 </div> 2739 <div class="scale-item"> 2740 <span class="chip seaStateIndexLevel4"><svg class="icon icon-SeaStateHigh " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-forecast-v1.1.18.svg#sea-state-high" /></svg></span> 2741 <span>molto forte</span> 2742 </div> 2743</div> 2744 <div class="scale uv"> 2745 <div class="scale-title"> 2746 <span>Leggenda <strong>Indice UV:</strong></span> 2747 </div> 2748 <div class="scale-item"> 2749 <span class="chip uvIndexLevel1"> 2750 <span>1-2</span> 2751 </span> 2752 <span>Basso</span> 2753 </div> 2754 <div class="scale-item"> 2755 <span class="chip uvIndexLevel2"> 2756 <span>3-5</span> 2757 </span> 2758 <span>Moderato</span> 2759 </div> 2760 <div class="scale-item"> 2761 <span class="chip uvIndexLevel3"> 2762 <span>6-7</span> 2763 </span> 2764 <span>Alto</span> 2765 </div> 2766 <div class="scale-item"> 2767 <span class="chip uvIndexLevel4"> 2768 <span>8-10</span> 2769 </span> 2770 <span>Molto alto</span> 2771 </div> 2772 <div class="scale-item"> 2773 <span class="chip uvIndexLevel5"> 2774 <span>11+</span> 2775 </span> 2776 <span>Estremo</span> 2777 </div> 2778</div> 2779 </div> 2780 </div> </div> 2781 2782 2783 2784 <div id="mcm-promo" class="grid col-16 "> 2785 <div class="mcm-promo-container"> 2786 <a href="https://marittima.meteoconsult.it" target="_blank" class="contains"> 2787 <div class="img-container mcm-spot"> 2788 <picture> 2789 <source class="lazyload" 2790 media="(min-width: 768px)" 2791 srcset="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" 2792 data-srcset="https://static5.mclcm.net/lcm2018/int/autopromo/discover-mcm-658x230.jpg, https://static5.mclcm.net/lcm2018/int/autopromo/discover-mcm-1314x460.jpg 2x" 2793 width="658" 2794 height="230" 2795 /> 2796 2797 <img class="lazyload img-spot" 2798 src="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" 2799 data-src="https://static5.mclcm.net/lcm2018/int/autopromo/discover-mcm-348x354.jpg" 2800 data-srcset="https://static5.mclcm.net/lcm2018/int/autopromo/discover-mcm-696x708.jpg 2x" 2801 width="348" 2802 height="354" 2803 alt="" 2804 /> 2805 </picture> 2806 </div> 2807 <div class="mc-logo"> 2808 <img class="lazyload" 2809 src="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" 2810 data-src=" 2811 /images/logo-mcm-rvb.svg 2812 " 2813 width="55" 2814 height="55" 2815 /> 2816 </div> 2817 2818 <div class="mc-promo-text"> 2819 <div class="mc-promo-title"> 2820 <span class="title">VELI o pratichi</span><br> 2821 <span class="title">uno SPORT ACQUATICO?</span> 2822 </div> 2823 <div class="mc-promo-description"> 2824 <span class="subtitle"> 2825 Scoprite i bollettini e le previsioni degli esperti di <span>METEO CONSULT.</span></span> 2826 </div> 2827 <button class="discover"> 2828 Scoprire 2829 </button> 2830 </div> 2831 </a> 2832</div> 2833 2834 2835 2836 2837 2838 2839 2840 </div> 2841 </div> 2842 </div> 2843 </section> 2844 2845 2846 2847 2848 <section class="grid-container container-l" id="outbrain-container"> 2849 <div class="grid col-16"> 2850 2851 2852 <div id="ob_autres" class="ob_cls_big"> 2853 2854</div>
2855<script> 2856 evt.listen('breakpoint', () => { 2857 if (["xxs","xs","s","m","l","xl","xxl","xxxl"]. 2858 indexOf(window.lcm.breakpoint.getCurrent()) !== -1 2859 ) 2860 { 2861 2862 const d = document.createElement('div'); 2863 d.className = 'ad sponso OUTBRAIN '; 2864 d.dataset.src = window.location.href; 2865 d.dataset.widgetId = 'SF_2'; 2866 2867 if (/outbrain/.test(new URLSearchParams(window.location.search).get('extra'))) { 2868 d.textContent = 'outbrain autres [SF_2]'; 2869 } 2870 2871 const a = document.createElement('aside'); 2872 a.append(d); 2873 const f = document.createDocumentFragment(); 2874 f.append(a); 2875 2876 requestAnimationFrame(() => { 2877 document.getElementById('ob_autres').append(f); 2878 }); 2879 2880 2881 window.dataLayer.push({'event': 'outbrain', 'widget':'SF_2', 'url' : location.href}); 2882 } 2883 }); 2884 2885</script>
2885 2886 </div> 2887 </section> 2888 2889 <div id="ctnAend" class="d-none d-l-block"></div> 2890 2891 2892 2893 2894<section id="beach" class="grid-container container-fluid lazyload home_section_beach" 2895 data-onload="window.loadScriptForecastTopBeach"> 2896 2897 2898 <div class="img-container bg"> 2899 <picture> 2900 <source 2901 class="lazyload" 2902 media="(min-width: 1000px)" 2903 srcset="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" 2904 data-srcset="https://static5.mclcm.net/lcm2018/int/home/banner/beach/bckgd_beach_discover_banner_2048x375.jpg" 2905 width="2048" 2906 height="375" 2907 /> 2908 <source 2909 class="lazyload" 2910 media="(min-width: 425px)" 2911 srcset="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" 2912 data-srcset="https://static5.mclcm.net/lcm2018/int/home/banner/beach/bckgd_beach_discover_banner_1000x375.jpg, 2913 https://static5.mclcm.net/lcm2018/int/home/banner/beach/bckgd_beach_discover_banner_2000x750.jpg 2x" 2914 width="1000" 2915 height="375" 2916 /> 2917 <img 2918 class="lazyload" 2919 src="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" 2920 data-src="https://static5.mclcm.net/lcm2018/int/home/banner/beach/bckgd_beach_discover_banner_425x420.jpg" 2921 data-srcset="https://static5.mclcm.net/lcm2018/int/home/banner/beach/bckgd_beach_discover_banner_850x840.jpg 2x" 2922 width="425" 2923 height="420" 2924 /> 2925 2926 </picture> 2927 2928 </div> 2929 2930 <div class="grid col-16 grid-container-l"> 2931 <h2 class="grid col-16 title-home"> 2932 Tempo in spiaggia 2933 </h2> 2934 <div class="grid col-16"> 2935 <p class="header"> 2936 <span class="text">VOGLIA DI FARE IL BAGNO?</span> 2937 <svg class="icon icon-Beach " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-location-v1.1.0.svg#beach" /></svg> 2938 </p> 2939 <p class="desc">Trova il meteo per le tue spiagge preferite, controlla gli indici UV, gli orari delle maree e le informazioni sul mare per una gita di successo!</p> 2940 </div> 2941 <div class="grid col-16 slider-container"> 2942 <div class="slider"> 2943 <ul class="slider-overflow"> 2944 2945 2946 <li class="item"> 2947 <a href="https://www.meteoconsult.it/meteo-italia/spiaggia-4956/previsioni-meteo-capri-marina-piccola-oggi"> 2948 <span class="container-img"> 2949 <img class="lazyload" 2950 src="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" 2951 data-src="https://static1.mclcm.net/iod/images/v1/69/citytheque/generique_50_1/230x195_80_300_000000x10x0.jpg" 2952 data-srcset="https://static1.mclcm.net/iod/images/v1/69/citytheque/generique_50_1/460x390_80_300_000000x10x0.jpg 2x" 2953 width="230" 2954 height="195" 2955 alt="Marina piccola" 2956 /> 2957 </span> 2958 2959 <span class="container-title"> 2960 <span>Capri</span> 2961 </span> 2962 <span class="container-icon"> 2963 <svg class="icon icon-Beach " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-location-v1.1.0.svg#beach" /></svg> 2964 </span>
2965 <span class="container-subtitle"> 2966 <span>Marina piccola</span> 2967 </span> 2968 </a> 2969 </li> 2970 <li class="item"> 2971 <a href="https://www.meteoconsult.it/meteo-italia/spiaggia-2842/previsioni-meteo-san-vito-lo-capo-guidaloca-oggi"> 2972 <span class="container-img"> 2973 <img class="lazyload" 2974 src="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" 2975 data-src="https://static1.mclcm.net/iod/images/v1/69/citytheque/generique_50_3/230x195_80_300_000000x10x0.jpg" 2976 data-srcset="https://static1.mclcm.net/iod/images/v1/69/citytheque/generique_50_3/460x390_80_300_000000x10x0.jpg 2x" 2977 width="230" 2978 height="195" 2979 alt="Guidaloca" 2980 /> 2981 </span> 2982 2983 <span class="container-title"> 2984 <span>San Vito Lo Capo</span> 2985 </span> 2986 <span class="container-icon"> 2987 <svg class="icon icon-Beach " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-location-v1.1.0.svg#beach" /></svg> 2988 </span> 2989 <span class="container-subtitle"> 2990 <span>Guidaloca</span> 2991 </span> 2992 </a> 2993 </li> 2994 <li class="item"> 2995 <a href="https://www.meteoconsult.it/meteo-italia/spiaggia-5976/previsioni-meteo-tropea-tropea-oggi"> 2996 <span class="container-img"> 2997 <img class="lazyload" 2998 src="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" 2999 data-src="https://static1.mclcm.net/iod/images/v1/69/citytheque/generique_50_1/230x195_80_300_000000x10x0.jpg" 3000 data-srcset="https://static1.mclcm.net/iod/images/v1/69/citytheque/generique_50_1/460x390_80_300_000000x10x0.jpg 2x" 3001 width="230" 3002 height="195" 3003 alt="Tropea" 3004 /> 3005 </span> 3006 3007 <span class="container-title"> 3008 <span>Tropea</span> 3009 </span> 3010 <span class="container-icon"> 3011 <svg class="icon icon-Beach " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-location-v1.1.0.svg#beach" /></svg> 3012 </span> 3013 <span class="container-subtitle"> 3014 <span>Tropea</span> 3015 </span> 3016 </a> 3017 </li> 3018 <li class="item"> 3019 <a href="https://www.meteoconsult.it/meteo-italia/spiaggia-4862/previsioni-meteo-campobello-di-mazara-selinunte-oggi"> 3020 <span class="container-img"> 3021 <img class="lazyload" 3022 src="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" 3023 data-src="https://static1.mclcm.net/iod/images/v1/69/citytheque/generique_50_3/230x195_80_300_000000x10x0.jpg" 3024 data-srcset="https://static1.mclcm.net/iod/images/v1/69/citytheque/generique_50_3/460x390_80_300_000000x10x0.jpg 2x" 3025 width="230" 3026 height="195" 3027 alt="Selinunte" 3028 /> 3029 </span> 3030 3031 <sp
3031an class="container-title"> 3032 <span>Campobello di Mazara</span> 3033 </span> 3034 <span class="container-icon"> 3035 <svg class="icon icon-Beach " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-location-v1.1.0.svg#beach" /></svg> 3036 </span> 3037 <span class="container-subtitle"> 3038 <span>Selinunte</span> 3039 </span> 3040 </a> 3041 </li> 3042 <li class="item"> 3043 <a href="https://www.meteoconsult.it/meteo-italia/spiaggia-3252/previsioni-meteo-chioggia-sottomarina-oggi"> 3044 <span class="container-img"> 3045 <img class="lazyload" 3046 src="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" 3047 data-src="https://static1.mclcm.net/iod/images/v1/69/citytheque/generique_50_1/230x195_80_300_000000x10x0.jpg" 3048 data-srcset="https://static1.mclcm.net/iod/images/v1/69/citytheque/generique_50_1/460x390_80_300_000000x10x0.jpg 2x" 3049 width="230" 3050 height="195" 3051 alt="Sottomarina" 3052 /> 3053 </span> 3054 3055 <span class="container-title"> 3056 <span>Chioggia</span> 3057 </span> 3058 <span class="container-icon"> 3059 <svg class="icon icon-Beach " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-location-v1.1.0.svg#beach" /></svg> 3060 </span> 3061 <span class="container-subtitle"> 3062 <span>Sottomarina</span> 3063 </span> 3064 </a> 3065 </li> 3066 <li class="item"> 3067 <a href="https://www.meteoconsult.it/meteo-italia/spiaggia-2904/previsioni-meteo-palermo-arenella-oggi"> 3068 <span class="container-img"> 3069 <img class="lazyload" 3070 src="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" 3071 data-src="https://static1.mclcm.net/iod/images/v1/69/citytheque/generique_50_1/230x195_80_300_000000x10x0.jpg" 3072 data-srcset="https://static1.mclcm.net/iod/images/v1/69/citytheque/generique_50_1/460x390_80_300_000000x10x0.jpg 2x" 3073 width="230" 3074 height="195" 3075 alt="Arenella" 3076 /> 3077 </span> 3078 3079 <span class="container-title"> 3080 <span>Palermo</span> 3081 </span> 3082 <span class="container-icon"> 3083 <svg class="icon icon-Beach " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-location-v1.1.0.svg#beach" /></svg> 3084 </span> 3085 <span class="container-subtitle"> 3086 <span>Arenella</span> 3087 </span> 3088 </a> 3089 </li> 3090 <li class="item"> 3091 <a href="https://www.meteoconsult.it/meteo-italia/spiaggia-2766/previsioni-meteo-sabaudia-sabaudia-oggi">
3092 <span class="container-img"> 3093 <img class="lazyload" 3094 src="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" 3095 data-src="https://static1.mclcm.net/iod/images/v1/69/citytheque/generique_50_3/230x195_80_300_000000x10x0.jpg" 3096 data-srcset="https://static1.mclcm.net/iod/images/v1/69/citytheque/generique_50_3/460x390_80_300_000000x10x0.jpg 2x" 3097 width="230" 3098 height="195" 3099 alt="Sabaudia" 3100 /> 3101 </span> 3102 3103 <span class="container-title"> 3104 <span>Sabaudia</span> 3105 </span> 3106 <span class="container-icon"> 3107 <svg class="icon icon-Beach " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-location-v1.1.0.svg#beach" /></svg> 3108 </span> 3109 <span class="container-subtitle"> 3110 <span>Sabaudia</span> 3111 </span> 3112 </a> 3113 </li> 3114 <li class="item"> 3115 <a href="https://www.meteoconsult.it/meteo-italia/spiaggia-5717/previsioni-meteo-giardini-naxos-taormina-oggi"> 3116 <span class="container-img"> 3117 <img class="lazyload" 3118 src="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" 3119 data-src="https://static1.mclcm.net/iod/images/v1/69/citytheque/generique_50_2/230x195_80_300_000000x10x0.jpg" 3120 data-srcset="https://static1.mclcm.net/iod/images/v1/69/citytheque/generique_50_2/460x390_80_300_000000x10x0.jpg 2x" 3121 width="230" 3122 height="195" 3123 alt="Taormina" 3124 /> 3125 </span> 3126 3127 <span class="container-title"> 3128 <span>Giardini-Naxos</span> 3129 </span> 3130 <span class="container-icon"> 3131 <svg class="icon icon-Beach " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-location-v1.1.0.svg#beach" /></svg> 3132 </span> 3133 <span class="container-subtitle"> 3134 <span>Taormina</span> 3135 </span> 3136 </a> 3137 </li> 3138 <li class="item"> 3139 <a href="https://www.meteoconsult.it/meteo-italia/spiaggia-2855/previsioni-meteo-santa-teresa-gallura-spiaggia-rena-bianca-oggi"> 3140 <span class="container-img"> 3141 <img class="lazyload" 3142 src="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" 3143 data-src="https://static1.mclcm.net/iod/images/v1/69/citytheque/generique_50_4/230x195_80_300_000000x10x0.jpg" 3144 data-srcset="https://static1.mclcm.net/iod/images/v1/69/citytheque/generique_50_4/460x390_80_300_000000x10x0.jpg 2x" 3145 width="230" 3146 height="195" 3147 alt="Spiaggia Rena Bianca" 3148 /> 3149 </span> 3150 3151 <sp
3151an class="container-title"> 3152 <span>Santa Teresa Gallura</span> 3153 </span> 3154 <span class="container-icon"> 3155 <svg class="icon icon-Beach " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-location-v1.1.0.svg#beach" /></svg> 3156 </span> 3157 <span class="container-subtitle"> 3158 <span>Spiaggia Rena Bianca</span> 3159 </span> 3160 </a> 3161 </li> 3162 <li class="item"> 3163 <a href="https://www.meteoconsult.it/meteo-italia/spiaggia-5728/previsioni-meteo-ostuni-rosamarina-oggi"> 3164 <span class="container-img"> 3165 <img class="lazyload" 3166 src="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" 3167 data-src="https://static1.mclcm.net/iod/images/v1/69/citytheque/generique_50_1/230x195_80_300_000000x10x0.jpg" 3168 data-srcset="https://static1.mclcm.net/iod/images/v1/69/citytheque/generique_50_1/460x390_80_300_000000x10x0.jpg 2x" 3169 width="230" 3170 height="195" 3171 alt="Rosamarina" 3172 /> 3173 </span> 3174 3175 <span class="container-title"> 3176 <span>Ostuni</span> 3177 </span> 3178 <span class="container-icon"> 3179 <svg class="icon icon-Beach " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-location-v1.1.0.svg#beach" /></svg> 3180 </span> 3181 <span class="container-subtitle"> 3182 <span>Rosamarina</span> 3183 </span> 3184 </a> 3185 </li> 3186 <li class="item"> 3187 <a href="https://www.meteoconsult.it/meteo-italia/spiaggia-3111/previsioni-meteo-monterosso-al-mare-monterosso-oggi"> 3188 <span class="container-img"> 3189 <img class="lazyload" 3190 src="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" 3191 data-src="https://static1.mclcm.net/iod/images/v1/69/citytheque/generique_50_4/230x195_80_300_000000x10x0.jpg" 3192 data-srcset="https://static1.mclcm.net/iod/images/v1/69/citytheque/generique_50_4/460x390_80_300_000000x10x0.jpg 2x" 3193 width="230" 3194 height="195" 3195 alt="Monterosso" 3196 /> 3197 </span> 3198 3199 <span class="container-title"> 3200 <span>Monterosso al Mare</span> 3201 </span> 3202 <span class="container-icon"> 3203 <svg class="icon icon-Beach " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-location-v1.1.0.svg#beach" /></svg> 3204 </span> 3205 <span class="container-subtitle"> 3206 <span>Monterosso</span> 3207 </span> 3208 </a> 3209 </li> 3210 <li class="item"> 3211 <a href="https://www.meteoconsult.it/meteo-italia/spiaggia-2594/previsioni-meteo-ravenne-casal-borsetti-oggi">
3212 <span class="container-img"> 3213 <img class="lazyload" 3214 src="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" 3215 data-src="https://static1.mclcm.net/iod/images/v1/69/citytheque/generique_50_3/230x195_80_300_000000x10x0.jpg" 3216 data-srcset="https://static1.mclcm.net/iod/images/v1/69/citytheque/generique_50_3/460x390_80_300_000000x10x0.jpg 2x" 3217 width="230" 3218 height="195" 3219 alt="Casal borsetti" 3220 /> 3221 </span> 3222 3223 <span class="container-title"> 3224 <span>Ravenne</span> 3225 </span> 3226 <span class="container-icon"> 3227 <svg class="icon icon-Beach " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-location-v1.1.0.svg#beach" /></svg> 3228 </span> 3229 <span class="container-subtitle"> 3230 <span>Casal borsetti</span> 3231 </span> 3232 </a> 3233 </li> 3234 3235 3236 </ul> 3237 </div> 3238 </div> 3239 </div> 3240 3241</section> 3242 3243 3244 3245 <section class="grid-container container-l"> 3246 <div class="grid col-16 d-l-none ad-side-btf"> 3247 <div class="sticky-div"> 3248 <div class="ad" id="pave_btf_small" data-slot="pave_atf"></div> 3249</div> 3250 </div> 3251 </section> 3252 3253 <section class="grid-container container-l lazyload " id="entity-list" data-onload="window.loadScriptWeatherList"> 3254 <div class="grid col-16 col-l-11 entity-list"> 3255 <div class="title"> 3256 <hr> 3257 <h2>Trova la tua spiaggia</h2> 3258 <hr> 3259</div> 3260 3261<div class="container-search" id="form-section"> 3262 <form class="section-autocomplete-form" action="https://www.meteoconsult.it/ricerca-previsioni-meteo" method="get" autocomplete="off"> 3263 <input class="section-autocomplete-field" type="search" 3264 placeholder="Inserisci la tua spiaggia sciistica, tua città , il tuo codice postale" name="q" 3265 id="section-autocomplete-input" required/> 3266 <button class="input-icon" type="submit" aria-label="search submit"><svg class="icon icon-Magnifier " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#magnifier" /></svg></button> 3267 <div class="resultsSearchAutocomplete"> 3268 <div class="section-autocomplete-results"></div> 3269 </div> 3270 <div class="entity d-none" data-noResult> 3271 <div class="text"> 3272 <div class="name">Nessun risultato trovato</div> 3273 </div> 3274</div> 3275 </form> 3276</div> 3277<ul> 3278 <li class="entity-item"> 3279 <a href="https://www.meteoconsult.it/meteo-spiaggia/regione-83/previsioni-meteo-abruzzo" class="title-box"> 3280 <h3><svg class="icon icon-Beach " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-location-v1.1.0.svg#beach" /></svg> Abruzzo</h3> 3281 <span><svg class="icon icon-ChevronRight " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#angle-right" /></svg></span> 3282 </a> 3283 <div class="list"> 3284 <a class="lazyload" 3285 href="https://www.meteoconsult.it/meteo-italia/spiaggia-5566/previsioni-meteo-francavilla-al-mare-lavoro-oggi" 3286 data-id="5566" 3287 data-type="50" 3288 data-onload="window.lcm.weatherList.loadWeather" 3289 data-evt="weather_listLoaded" 3290 >
3291 <span class="item-label">Spiaggia Francavilla al Mare</span> 3292 <span class="item-icon"></span> 3293 </a> 3294 <a class="lazyload" 3295 href="https://www.meteoconsult.it/meteo-italia/spiaggia-3224/previsioni-meteo-martinsicuro-martinsicuro-oggi" 3296 data-id="3224" 3297 data-type="50" 3298 data-onload="window.lcm.weatherList.loadWeather" 3299 data-evt="weather_listLoaded" 3300 > 3301 <span class="item-label">Spiaggia Martinsicuro</span> 3302 <span class="item-icon"></span> 3303 </a> 3304 <a class="lazyload" 3305 href="https://www.meteoconsult.it/meteo-italia/spiaggia-2737/previsioni-meteo-ortona-lido-riccio-oggi" 3306 data-id="2737" 3307 data-type="50" 3308 data-onload="window.lcm.weatherList.loadWeather" 3309 data-evt="weather_listLoaded" 3310 > 3311 <span class="item-label">Spiaggia Ortona</span> 3312 <span class="item-icon"></span> 3313 </a> 3314 <a class="lazyload" 3315 href="https://www.meteoconsult.it/meteo-italia/spiaggia-5798/previsioni-meteo-pineto-lido-il-giardino-oggi" 3316 data-id="5798" 3317 data-type="50" 3318 data-onload="window.lcm.weatherList.loadWeather" 3319 data-evt="weather_listLoaded" 3320 > 3321 <span class="item-label">Spiaggia Pineto</span> 3322 <span class="item-icon"></span> 3323 </a> 3324 </div> 3325 </li> 3326 <li class="entity-item"> 3327 <a href="https://www.meteoconsult.it/meteo-spiaggia/regione-46/previsioni-meteo-basilicata" class="title-box"> 3328 <h3><svg class="icon icon-Beach " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-location-v1.1.0.svg#beach" /></svg> Basilicata</h3> 3329 <span><svg class="icon icon-ChevronRight " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#angle-right" /></svg></span> 3330 </a> 3331 <div class="list"> 3332 <a class="lazyload" 3333 href="https://www.meteoconsult.it/meteo-italia/spiaggia-3056/previsioni-meteo-bernalda-marina-di-ginosa-oggi" 3334 data-id="3056" 3335 data-type="50" 3336 data-onload="window.lcm.weatherList.loadWeather" 3337 data-evt="weather_listLoaded" 3338 > 3339 <span class="item-label">Spiaggia Bernalda</span> 3340 <span class="item-icon"></span> 3341 </a> 3342 <a class="lazyload" 3343 href="https://www.meteoconsult.it/meteo-italia/spiaggia-2696/previsioni-meteo-maratea-marina-maratea-oggi" 3344 data-id="2696" 3345 data-type="50" 3346 data-onload="window.lcm.weatherList.loadWeather" 3347 data-evt="weather_listLoaded" 3348 > 3349 <span class="item-label">Spiaggia Maratea</span> 3350 <span class="item-icon"></span> 3351 </a> 3352 <a class="lazyload" 3353 href="https://www.meteoconsult.it/meteo-italia/spiaggia-5933/previsioni-meteo-maratea-fiumicello-oggi" 3354 data-id="5933" 3355 data-type="50" 3356 data-onload="window.lcm.weatherList.loadWeather" 3357 data-evt="weather_listLoaded" 3358 > 3359 <span class="item-label">Spiaggia Maratea</span>
3360 <span class="item-icon"></span> 3361 </a> 3362 <a class="lazyload" 3363 href="https://www.meteoconsult.it/meteo-italia/spiaggia-2979/previsioni-meteo-policoro-policoro-oggi" 3364 data-id="2979" 3365 data-type="50" 3366 data-onload="window.lcm.weatherList.loadWeather" 3367 data-evt="weather_listLoaded" 3368 > 3369 <span class="item-label">Spiaggia Policoro</span> 3370 <span class="item-icon"></span> 3371 </a> 3372 </div> 3373 </li> 3374 <li class="entity-item"> 3375 <a href="https://www.meteoconsult.it/meteo-spiaggia/regione-1187/previsioni-meteo-calabria" class="title-box"> 3376 <h3><svg class="icon icon-Beach " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-location-v1.1.0.svg#beach" /></svg> Calabria</h3> 3377 <span><svg class="icon icon-ChevronRight " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#angle-right" /></svg></span> 3378 </a> 3379 <div class="list"> 3380 <a class="lazyload" 3381 href="https://www.meteoconsult.it/meteo-italia/spiaggia-2660/previsioni-meteo-acquappesa-acquappesa-marina-oggi" 3382 data-id="2660" 3383 data-type="50" 3384 data-onload="window.lcm.weatherList.loadWeather" 3385 data-evt="weather_listLoaded" 3386 > 3387 <span class="item-label">Spiaggia Acquappesa</span> 3388 <span class="item-icon"></span> 3389 </a> 3390 <a class="lazyload" 3391 href="https://www.meteoconsult.it/meteo-italia/spiaggia-2716/previsioni-meteo-amantea-amantea-oggi" 3392 data-id="2716" 3393 data-type="50" 3394 data-onload="window.lcm.weatherList.loadWeather" 3395 data-evt="weather_listLoaded" 3396 > 3397 <span class="item-label">Spiaggia Amantea</span> 3398 <span class="item-icon"></span> 3399 </a> 3400 <a class="lazyload" 3401 href="https://www.meteoconsult.it/meteo-italia/spiaggia-3229/previsioni-meteo-belvedere-marittimo-belvedere-oggi" 3402 data-id="3229" 3403 data-type="50" 3404 data-onload="window.lcm.weatherList.loadWeather" 3405 data-evt="weather_listLoaded" 3406 > 3407 <span class="item-label">Spiaggia Belvedere Marittimo</span> 3408 <span class="item-icon"></span> 3409 </a> 3410 <a class="lazyload" 3411 href="https://www.meteoconsult.it/meteo-italia/spiaggia-5012/previsioni-meteo-bovalino-ardore-marina-oggi" 3412 data-id="5012" 3413 data-type="50" 3414 data-onload="window.lcm.weatherList.loadWeather" 3415 data-evt="weather_listLoaded" 3416 > 3417 <span class="item-label">Spiaggia Bovalino</span> 3418 <span class="item-icon"></span> 3419 </a> 3420 </div> 3421 </li> 3422 <li class="entity-item"> 3423 <a href="https://www.meteoconsult.it/meteo-spiaggia/regione-47/previsioni-meteo-campania" class="title-box"> 3424 <h3><svg class="icon icon-Beach " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-location-v1.1.0.svg#beach" /></svg> Campania</h3> 3425 <span><svg class="icon icon-ChevronRight " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#angle-right" /></svg></span> 3426 </a> 3427 <div class="list"> 3428 <a class="lazyload" 3429 href="https://www.meteoconsult.it/meteo-italia/spiaggia-5870/previsioni-meteo-agropoli-legambiente-oggi" 3430 data-id="5870" 3431 data-type="50" 3432 data-onload="window.lcm.weatherList.loadWeather" 3433 data-evt="weather_listLoaded" 3434 >
3435 <span class="item-label">Spiaggia Agropoli</span> 3436 <span class="item-icon"></span> 3437 </a> 3438 <a class="lazyload" 3439 href="https://www.meteoconsult.it/meteo-italia/spiaggia-5575/previsioni-meteo-ascea-ascea-oggi" 3440 data-id="5575" 3441 data-type="50" 3442 data-onload="window.lcm.weatherList.loadWeather" 3443 data-evt="weather_listLoaded" 3444 > 3445 <span class="item-label">Spiaggia Ascea</span> 3446 <span class="item-icon"></span> 3447 </a> 3448 <a class="lazyload" 3449 href="https://www.meteoconsult.it/meteo-italia/spiaggia-5935/previsioni-meteo-cellole-baia-domizia-oggi" 3450 data-id="5935" 3451 data-type="50" 3452 data-onload="window.lcm.weatherList.loadWeather" 3453 data-evt="weather_listLoaded" 3454 > 3455 <span class="item-label">Spiaggia Cellole</span> 3456 <span class="item-icon"></span> 3457 </a> 3458 <a class="lazyload" 3459 href="https://www.meteoconsult.it/meteo-italia/spiaggia-4840/previsioni-meteo-serrara-ischia-sant-angelo-oggi" 3460 data-id="4840" 3461 data-type="50" 3462 data-onload="window.lcm.weatherList.loadWeather" 3463 data-evt="weather_listLoaded" 3464 > 3465 <span class="item-label">Spiaggia Serrara</span> 3466 <span class="item-icon"></span> 3467 </a> 3468 </div> 3469 </li> 3470 <li class="entity-item"> 3471 <a href="https://www.meteoconsult.it/meteo-spiaggia/regione-52/previsioni-meteo-emilia-romagna" class="title-box"> 3472 <h3><svg class="icon icon-Beach " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-location-v1.1.0.svg#beach" /></svg> Emilia-Romagna</h3> 3473 <span><svg class="icon icon-ChevronRight " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#angle-right" /></svg></span> 3474 </a> 3475 <div class="list"> 3476 <a class="lazyload" 3477 href="https://www.meteoconsult.it/meteo-italia/spiaggia-2872/previsioni-meteo-cesenatico-cesenatico-oggi" 3478 data-id="2872" 3479 data-type="50" 3480 data-onload="window.lcm.weatherList.loadWeather" 3481 data-evt="weather_listLoaded" 3482 > 3483 <span class="item-label">Spiaggia Cesenatico</span> 3484 <span class="item-icon"></span> 3485 </a> 3486 <a class="lazyload" 3487 href="https://www.meteoconsult.it/meteo-italia/spiaggia-2594/previsioni-meteo-ravenne-casal-borsetti-oggi" 3488 data-id="2594" 3489 data-type="50" 3490 data-onload="window.lcm.weatherList.loadWeather" 3491 data-evt="weather_listLoaded" 3492 > 3493 <span class="item-label">Spiaggia Ravenne</span> 3494 <span class="item-icon"></span> 3495 </a> 3496 <a class="lazyload" 3497 href="https://www.meteoconsult.it/meteo-italia/spiaggia-2595/previsioni-meteo-ravenne-casalborsetti-oggi" 3498 data-id="2595" 3499 data-type="50" 3500 data-onload="window.lcm.weatherList.loadWeather" 3501 data-evt="weather_listLoaded" 3502 > 3503 <span class="item-label">Spiaggia Ravenne</span> 3504 <span class="item-icon"></span> 3505 </a> 3506 <a class="lazyload" 3507 href="https://www.meteoconsult.it/meteo-italia/spiaggia-3160/previsioni-meteo-ravenne-bagno-baloo-oggi" 3508 data-id="3160" 3509 data-type="50" 3510 data-onload="window.lcm.weatherList.loadWeather" 3511 data-evt="weather_listLoaded" 3512 >
3513 <span class="item-label">Spiaggia Ravenne</span> 3514 <span class="item-icon"></span> 3515 </a> 3516 </div> 3517 </li> 3518 <li class="entity-item"> 3519 <a href="https://www.meteoconsult.it/meteo-spiaggia/regione-297/previsioni-meteo-friuli-venezia-giulia" class="title-box"> 3520 <h3><svg class="icon icon-Beach " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-location-v1.1.0.svg#beach" /></svg> Friuli Venezia Giulia</h3> 3521 <span><svg class="icon icon-ChevronRight " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#angle-right" /></svg></span> 3522 </a> 3523 <div class="list"> 3524 <a class="lazyload" 3525 href="https://www.meteoconsult.it/meteo-italia/spiaggia-2675/previsioni-meteo-lignano-sabbiadoro-isola-conchiglie-oggi" 3526 data-id="2675" 3527 data-type="50" 3528 data-onload="window.lcm.weatherList.loadWeather" 3529 data-evt="weather_listLoaded" 3530 > 3531 <span class="item-label">Spiaggia Lignano Sabbiadoro</span> 3532 <span class="item-icon"></span> 3533 </a> 3534 <a class="lazyload" 3535 href="https://www.meteoconsult.it/meteo-italia/spiaggia-2738/previsioni-meteo-lignano-sabbiadoro-lignano-sabbiadoro-oggi" 3536 data-id="2738" 3537 data-type="50" 3538 data-onload="window.lcm.weatherList.loadWeather" 3539 data-evt="weather_listLoaded" 3540 > 3541 <span class="item-label">Spiaggia Lignano Sabbiadoro</span> 3542 <span class="item-icon"></span> 3543 </a> 3544 <a class="lazyload" 3545 href="https://www.meteoconsult.it/meteo-italia/spiaggia-3291/previsioni-meteo-lignano-sabbiadoro-bibione-oggi" 3546 data-id="3291" 3547 data-type="50" 3548 data-onload="window.lcm.weatherList.loadWeather" 3549 data-evt="weather_listLoaded" 3550 > 3551 <span class="item-label">Spiaggia Lignano Sabbiadoro</span> 3552 <span class="item-icon"></span> 3553 </a> 3554 <a class="lazyload" 3555 href="https://www.meteoconsult.it/meteo-italia/spiaggia-3402/previsioni-meteo-lignano-sabbiadoro-lignano-pineta-oggi" 3556 data-id="3402" 3557 data-type="50" 3558 data-onload="window.lcm.weatherList.loadWeather" 3559 data-evt="weather_listLoaded" 3560 > 3561 <span class="item-label">Spiaggia Lignano Sabbiadoro</span> 3562 <span class="item-icon"></span> 3563 </a> 3564 </div> 3565 </li> 3566 <li class="entity-item"> 3567 <a href="https://www.meteoconsult.it/meteo-spiaggia/regione-48/previsioni-meteo-lazio" class="title-box"> 3568 <h3><svg class="icon icon-Beach " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-location-v1.1.0.svg#beach" /></svg> Lazio</h3> 3569 <span><svg class="icon icon-ChevronRight " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#angle-right" /></svg></span> 3570 </a> 3571 <div class="list"> 3572 <a class="lazyload" 3573 href="https://www.meteoconsult.it/meteo-italia/spiaggia-3317/previsioni-meteo-fiumicino-focene-oggi" 3574 data-id="3317" 3575 data-type="50" 3576 data-onload="window.lcm.weatherList.loadWeather" 3577 data-evt="weather_listLoaded" 3578 >
3579 <span class="item-label">Spiaggia Fiumicino</span> 3580 <span class="item-icon"></span> 3581 </a> 3582 <a class="lazyload" 3583 href="https://www.meteoconsult.it/meteo-italia/spiaggia-3011/previsioni-meteo-ladispoli-cavalluccio-marino-oggi" 3584 data-id="3011" 3585 data-type="50" 3586 data-onload="window.lcm.weatherList.loadWeather" 3587 data-evt="weather_listLoaded" 3588 > 3589 <span class="item-label">Spiaggia Ladispoli</span> 3590 <span class="item-icon"></span> 3591 </a> 3592 <a class="lazyload" 3593 href="https://www.meteoconsult.it/meteo-italia/spiaggia-5601/previsioni-meteo-ladispoli-espargo-oggi" 3594 data-id="5601" 3595 data-type="50" 3596 data-onload="window.lcm.weatherList.loadWeather" 3597 data-evt="weather_listLoaded" 3598 > 3599 <span class="item-label">Spiaggia Ladispoli</span> 3600 <span class="item-icon"></span> 3601 </a> 3602 <a class="lazyload" 3603 href="https://www.meteoconsult.it/meteo-italia/spiaggia-5645/previsioni-meteo-tarquinia-foce-mignone-oggi" 3604 data-id="5645" 3605 data-type="50" 3606 data-onload="window.lcm.weatherList.loadWeather" 3607 data-evt="weather_listLoaded" 3608 > 3609 <span class="item-label">Spiaggia Tarquinia</span> 3610 <span class="item-icon"></span> 3611 </a> 3612 </div> 3613 </li> 3614 <li class="entity-item"> 3615 <a href="https://www.meteoconsult.it/meteo-spiaggia/regione-504/previsioni-meteo-liguria" class="title-box"> 3616 <h3><svg class="icon icon-Beach " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-location-v1.1.0.svg#beach" /></svg> Liguria</h3> 3617 <span><svg class="icon icon-ChevronRight " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#angle-right" /></svg></span> 3618 </a> 3619 <div class="list"> 3620 <a class="lazyload" 3621 href="https://www.meteoconsult.it/meteo-italia/spiaggia-4846/previsioni-meteo-alassio-alassio-oggi" 3622 data-id="4846" 3623 data-type="50" 3624 data-onload="window.lcm.weatherList.loadWeather" 3625 data-evt="weather_listLoaded" 3626 > 3627 <span class="item-label">Spiaggia Alassio</span> 3628 <span class="item-icon"></span> 3629 </a> 3630 <a class="lazyload" 3631 href="https://www.meteoconsult.it/meteo-italia/spiaggia-5516/previsioni-meteo-arenzano-arenzano-oggi" 3632 data-id="5516" 3633 data-type="50" 3634 data-onload="window.lcm.weatherList.loadWeather" 3635 data-evt="weather_listLoaded" 3636 > 3637 <span class="item-label">Spiaggia Arenzano</span> 3638 <span class="item-icon"></span> 3639 </a> 3640 <a class="lazyload" 3641 href="https://www.meteoconsult.it/meteo-italia/spiaggia-2792/previsioni-meteo-bergeggi-bergeggi-oggi" 3642 data-id="2792" 3643 data-type="50" 3644 data-onload="window.lcm.weatherList.loadWeather" 3645 data-evt="weather_listLoaded" 3646 > 3647 <span class="item-label">Spiaggia Bergeggi</span> 3648 <span class="item-icon"></span> 3649 </a> 3650 <a class="lazyload" 3651 href="https://www.meteoconsult.it/meteo-italia/spiaggia-2565/previsioni-meteo-savona-albisola-superiore-oggi" 3652 data-id="2565" 3653 data-type="50" 3654 data-onload="window.lcm.weatherList.loadWeather" 3655 data-evt="weather_listLoaded" 3656 >
3657 <span class="item-label">Spiaggia Savona</span> 3658 <span class="item-icon"></span> 3659 </a> 3660 </div> 3661 </li> 3662 <li class="entity-item"> 3663 <a href="https://www.meteoconsult.it/meteo-spiaggia/regione-55/previsioni-meteo-lombardia" class="title-box"> 3664 <h3><svg class="icon icon-Beach " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-location-v1.1.0.svg#beach" /></svg> Lombardia</h3> 3665 <span><svg class="icon icon-ChevronRight " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#angle-right" /></svg></span> 3666 </a> 3667 <div class="list"> 3668 <a class="lazyload" 3669 href="https://www.meteoconsult.it/meteo-italia/spiaggia-5904/previsioni-meteo-moniga-del-garda-moniga-oggi" 3670 data-id="5904" 3671 data-type="50" 3672 data-onload="window.lcm.weatherList.loadWeather" 3673 data-evt="weather_listLoaded" 3674 > 3675 <span class="item-label">Spiaggia Moniga del Garda</span> 3676 <span class="item-icon"></span> 3677 </a> 3678 <a class="lazyload" 3679 href="https://www.meteoconsult.it/meteo-italia/spiaggia-4823/previsioni-meteo-san-siro-acquaseria-oggi" 3680 data-id="4823" 3681 data-type="50" 3682 data-onload="window.lcm.weatherList.loadWeather" 3683 data-evt="weather_listLoaded" 3684 > 3685 <span class="item-label">Spiaggia San Siro</span> 3686 <span class="item-icon"></span> 3687 </a> 3688 </div> 3689 </li> 3690 <li class="entity-item"> 3691 <a href="https://www.meteoconsult.it/meteo-spiaggia/regione-80/previsioni-meteo-marches" class="title-box"> 3692 <h3><svg class="icon icon-Beach " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-location-v1.1.0.svg#beach" /></svg> Marches</h3> 3693 <span><svg class="icon icon-ChevronRight " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#angle-right" /></svg></span> 3694 </a> 3695 <div class="list"> 3696 <a class="lazyload" 3697 href="https://www.meteoconsult.it/meteo-italia/spiaggia-5305/previsioni-meteo-mondolfo-marotta-oggi" 3698 data-id="5305" 3699 data-type="50" 3700 data-onload="window.lcm.weatherList.loadWeather" 3701 data-evt="weather_listLoaded" 3702 > 3703 <span class="item-label">Spiaggia Mondolfo</span> 3704 <span class="item-icon"></span> 3705 </a> 3706 <a class="lazyload" 3707 href="https://www.meteoconsult.it/meteo-italia/spiaggia-3397/previsioni-meteo-pesaro-pesaro-oggi" 3708 data-id="3397" 3709 data-type="50" 3710 data-onload="window.lcm.weatherList.loadWeather" 3711 data-evt="weather_listLoaded" 3712 > 3713 <span class="item-label">Spiaggia Pesaro</span> 3714 <span class="item-icon"></span> 3715 </a> 3716 <a class="lazyload" 3717 href="https://www.meteoconsult.it/meteo-italia/spiaggia-6006/previsioni-meteo-porto-sant-elpidio-baia-di-cococcio-oggi" 3718 data-id="6006" 3719 data-type="50" 3720 data-onload="window.lcm.weatherList.loadWeather" 3721 data-evt="weather_listLoaded" 3722 > 3723 <span class="item-label">
3723Spiaggia Porto Sant'Elpidio</span> 3724 <span class="item-icon"></span> 3725 </a> 3726 <a class="lazyload" 3727 href="https://www.meteoconsult.it/meteo-italia/spiaggia-2628/previsioni-meteo-sirolo-portonovo-oggi" 3728 data-id="2628" 3729 data-type="50" 3730 data-onload="window.lcm.weatherList.loadWeather" 3731 data-evt="weather_listLoaded" 3732 > 3733 <span class="item-label">Spiaggia Sirolo</span> 3734 <span class="item-icon"></span> 3735 </a> 3736 </div> 3737 </li> 3738 <li class="entity-item"> 3739 <a href="https://www.meteoconsult.it/meteo-spiaggia/regione-49/previsioni-meteo-molise" class="title-box"> 3740 <h3><svg class="icon icon-Beach " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-location-v1.1.0.svg#beach" /></svg> Molise</h3> 3741 <span><svg class="icon icon-ChevronRight " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#angle-right" /></svg></span> 3742 </a> 3743 <div class="list"> 3744 <a class="lazyload" 3745 href="https://www.meteoconsult.it/meteo-italia/spiaggia-3192/previsioni-meteo-petacciato-lido-calypso-oggi" 3746 data-id="3192" 3747 data-type="50" 3748 data-onload="window.lcm.weatherList.loadWeather" 3749 data-evt="weather_listLoaded" 3750 > 3751 <span class="item-label">Spiaggia Petacciato</span> 3752 <span class="item-icon"></span> 3753 </a> 3754 </div> 3755 </li> 3756 <li class="entity-item"> 3757 <a href="https://www.meteoconsult.it/meteo-spiaggia/regione-45/previsioni-meteo-puglia" class="title-box"> 3758 <h3><svg class="icon icon-Beach " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-location-v1.1.0.svg#beach" /></svg> Puglia</h3> 3759 <span><svg class="icon icon-ChevronRight " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#angle-right" /></svg></span> 3760 </a> 3761 <div class="list"> 3762 <a class="lazyload" 3763 href="https://www.meteoconsult.it/meteo-italia/spiaggia-2840/previsioni-meteo-barletta-barletta-oggi" 3764 data-id="2840" 3765 data-type="50" 3766 data-onload="window.lcm.weatherList.loadWeather" 3767 data-evt="weather_listLoaded" 3768 > 3769 <span class="item-label">Spiaggia Barletta</span> 3770 <span class="item-icon"></span> 3771 </a> 3772 <a class="lazyload" 3773 href="https://www.meteoconsult.it/meteo-italia/spiaggia-3063/previsioni-meteo-otranto-alimini-oggi" 3774 data-id="3063" 3775 data-type="50" 3776 data-onload="window.lcm.weatherList.loadWeather" 3777 data-evt="weather_listLoaded" 3778 > 3779 <span class="item-label">Spiaggia Otranto</span> 3780 <span class="item-icon"></span> 3781 </a> 3782 <a class="lazyload" 3783 href="https://www.meteoconsult.it/meteo-italia/spiaggia-2560/previsioni-meteo-surbo-bar-la-torre-oggi" 3784 data-id="2560" 3785 data-type="50" 3786 data-onload="window.lcm.weatherList.loadWeather" 3787 data-evt="weather_listLoaded" 3788 > 3789 <span class="item-label">Spiaggia Surbo</span> 3790 <span class="item-icon"></span> 3791 </a> 3792 <a class="lazyload" 3793 href="https://www.meteoconsult.it/meteo-italia/spiaggia-3028/previsioni-meteo-torchiarolo-campo-di-mare-oggi" 3794 data-id="3028" 3795 data-type="50" 3796 data-onload="window.lcm.weatherList.loadWeather" 3797 data-evt="weather_listLoaded" 3798 >
3799 <span class="item-label">Spiaggia Torchiarolo</span> 3800 <span class="item-icon"></span> 3801 </a> 3802 </div> 3803 </li> 3804 <li class="entity-item"> 3805 <a href="https://www.meteoconsult.it/meteo-spiaggia/regione-2894/previsioni-meteo-sardegna" class="title-box"> 3806 <h3><svg class="icon icon-Beach " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-location-v1.1.0.svg#beach" /></svg> Sardegna</h3> 3807 <span><svg class="icon icon-ChevronRight " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#angle-right" /></svg></span> 3808 </a> 3809 <div class="list"> 3810 <a class="lazyload" 3811 href="https://www.meteoconsult.it/meteo-italia/spiaggia-2928/previsioni-meteo-baunei-cala-goloritze-oggi" 3812 data-id="2928" 3813 data-type="50" 3814 data-onload="window.lcm.weatherList.loadWeather" 3815 data-evt="weather_listLoaded" 3816 > 3817 <span class="item-label">Spiaggia Baunei</span> 3818 <span class="item-icon"></span> 3819 </a> 3820 <a class="lazyload" 3821 href="https://www.meteoconsult.it/meteo-italia/spiaggia-5652/previsioni-meteo-girasole-arbatax-oggi" 3822 data-id="5652" 3823 data-type="50" 3824 data-onload="window.lcm.weatherList.loadWeather" 3825 data-evt="weather_listLoaded" 3826 > 3827 <span class="item-label">Spiaggia Girasole</span> 3828 <span class="item-icon"></span> 3829 </a> 3830 <a class="lazyload" 3831 href="https://www.meteoconsult.it/meteo-italia/spiaggia-5023/previsioni-meteo-gonnesa-fontanamare-oggi" 3832 data-id="5023" 3833 data-type="50" 3834 data-onload="window.lcm.weatherList.loadWeather" 3835 data-evt="weather_listLoaded" 3836 > 3837 <span class="item-label">Spiaggia Gonnesa</span> 3838 <span class="item-icon"></span> 3839 </a> 3840 <a class="lazyload" 3841 href="https://www.meteoconsult.it/meteo-italia/spiaggia-2771/previsioni-meteo-siniscola-cala-ginepro-oggi" 3842 data-id="2771" 3843 data-type="50" 3844 data-onload="window.lcm.weatherList.loadWeather" 3845 data-evt="weather_listLoaded" 3846 > 3847 <span class="item-label">Spiaggia Siniscola</span> 3848 <span class="item-icon"></span> 3849 </a> 3850 </div> 3851 </li> 3852 <li class="entity-item"> 3853 <a href="https://www.meteoconsult.it/meteo-spiaggia/regione-44/previsioni-meteo-sicilia" class="title-box"> 3854 <h3><svg class="icon icon-Beach " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-location-v1.1.0.svg#beach" /></svg> Sicilia</h3> 3855 <span><svg class="icon icon-ChevronRight " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#angle-right" /></svg></span> 3856 </a> 3857 <div class="list"> 3858 <a class="lazyload" 3859 href="https://www.meteoconsult.it/meteo-italia/spiaggia-3121/previsioni-meteo-altavilla-milicia-altavilla-1-oggi" 3860 data-id="3121" 3861 data-type="50" 3862 data-onload="window.lcm.weatherList.loadWeather" 3863 data-evt="weather_listLoaded" 3864 > 3865 <span class="item-label">Spiaggia Altavilla Milicia</span>
3866 <span class="item-icon"></span> 3867 </a> 3868 <a class="lazyload" 3869 href="https://www.meteoconsult.it/meteo-italia/spiaggia-2647/previsioni-meteo-balestrate-alcamo-marina-oggi" 3870 data-id="2647" 3871 data-type="50" 3872 data-onload="window.lcm.weatherList.loadWeather" 3873 data-evt="weather_listLoaded" 3874 > 3875 <span class="item-label">Spiaggia Balestrate</span> 3876 <span class="item-icon"></span> 3877 </a> 3878 <a class="lazyload" 3879 href="https://www.meteoconsult.it/meteo-italia/spiaggia-2735/previsioni-meteo-carlentini-agnone-bagni-oggi" 3880 data-id="2735" 3881 data-type="50" 3882 data-onload="window.lcm.weatherList.loadWeather" 3883 data-evt="weather_listLoaded" 3884 > 3885 <span class="item-label">Spiaggia Carlentini</span> 3886 <span class="item-icon"></span> 3887 </a> 3888 <a class="lazyload" 3889 href="https://www.meteoconsult.it/meteo-italia/spiaggia-2752/previsioni-meteo-lipari-acquacalda-lipari-oggi" 3890 data-id="2752" 3891 data-type="50" 3892 data-onload="window.lcm.weatherList.loadWeather" 3893 data-evt="weather_listLoaded" 3894 > 3895 <span class="item-label">Spiaggia Lipari</span> 3896 <span class="item-icon"></span> 3897 </a> 3898 </div> 3899 </li> 3900 <li class="entity-item"> 3901 <a href="https://www.meteoconsult.it/meteo-spiaggia/regione-50/previsioni-meteo-tuscany" class="title-box"> 3902 <h3><svg class="icon icon-Beach " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-location-v1.1.0.svg#beach" /></svg> Tuscany</h3> 3903 <span><svg class="icon icon-ChevronRight " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#angle-right" /></svg></span> 3904 </a> 3905 <div class="list"> 3906 <a class="lazyload" 3907 href="https://www.meteoconsult.it/meteo-italia/spiaggia-3083/previsioni-meteo-capoliveri-capoliveri-oggi" 3908 data-id="3083" 3909 data-type="50" 3910 data-onload="window.lcm.weatherList.loadWeather" 3911 data-evt="weather_listLoaded" 3912 > 3913 <span class="item-label">Spiaggia Capoliveri</span> 3914 <span class="item-icon"></span> 3915 </a> 3916 <a class="lazyload" 3917 href="https://www.meteoconsult.it/meteo-italia/spiaggia-2781/previsioni-meteo-monte-argentario-cala-piccola-oggi" 3918 data-id="2781" 3919 data-type="50" 3920 data-onload="window.lcm.weatherList.loadWeather" 3921 data-evt="weather_listLoaded" 3922 > 3923 <span class="item-label">Spiaggia Monte Argentario</span> 3924 <span class="item-icon"></span> 3925 </a> 3926 <a class="lazyload" 3927 href="https://www.meteoconsult.it/meteo-italia/spiaggia-5595/previsioni-meteo-piombino-baratti-oggi" 3928 data-id="5595" 3929 data-type="50" 3930 data-onload="window.lcm.weatherList.loadWeather" 3931 data-evt="weather_listLoaded" 3932 > 3933 <span class="item-label">Spiaggia Piombino</span> 3934 <span class="item-icon"></span> 3935 </a> 3936 <a class="lazyload" 3937 href="https://www.meteoconsult.it/meteo-italia/spiaggia-3017/previsioni-meteo-viareggio-bagno-ernesta-viareggio-oggi" 3938 data-id="3017" 3939 data-type="50" 3940 data-onload="window.lcm.weatherList.loadWeather" 3941 data-evt="weather_listLoaded" 3942 >
3943 <span class="item-label">Spiaggia Viareggio</span> 3944 <span class="item-icon"></span> 3945 </a> 3946 </div> 3947 </li> 3948 <li class="entity-item"> 3949 <a href="https://www.meteoconsult.it/meteo-spiaggia/regione-53/previsioni-meteo-veneto" class="title-box"> 3950 <h3><svg class="icon icon-Beach " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-location-v1.1.0.svg#beach" /></svg> Veneto</h3> 3951 <span><svg class="icon icon-ChevronRight " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#angle-right" /></svg></span> 3952 </a> 3953 <div class="list"> 3954 <a class="lazyload" 3955 href="https://www.meteoconsult.it/meteo-italia/spiaggia-3132/previsioni-meteo-caorle-duna-verde-oggi" 3956 data-id="3132" 3957 data-type="50" 3958 data-onload="window.lcm.weatherList.loadWeather" 3959 data-evt="weather_listLoaded" 3960 > 3961 <span class="item-label">Spiaggia Caorle</span> 3962 <span class="item-icon"></span> 3963 </a> 3964 <a class="lazyload" 3965 href="https://www.meteoconsult.it/meteo-italia/spiaggia-5673/previsioni-meteo-chioggia-bagni-lungomare-oggi" 3966 data-id="5673" 3967 data-type="50" 3968 data-onload="window.lcm.weatherList.loadWeather" 3969 data-evt="weather_listLoaded" 3970 > 3971 <span class="item-label">Spiaggia Chioggia</span> 3972 <span class="item-icon"></span> 3973 </a> 3974 <a class="lazyload" 3975 href="https://www.meteoconsult.it/meteo-italia/spiaggia-2976/previsioni-meteo-eraclea-eraclea-mare-oggi" 3976 data-id="2976" 3977 data-type="50" 3978 data-onload="window.lcm.weatherList.loadWeather" 3979 data-evt="weather_listLoaded" 3980 > 3981 <span class="item-label">Spiaggia Eraclea</span> 3982 <span class="item-icon"></span> 3983 </a> 3984 <a class="lazyload" 3985 href="https://www.meteoconsult.it/meteo-italia/spiaggia-2748/previsioni-meteo-tolle-barricata-oggi" 3986 data-id="2748" 3987 data-type="50" 3988 data-onload="window.lcm.weatherList.loadWeather" 3989 data-evt="weather_listLoaded" 3990 > 3991 <span class="item-label">Spiaggia Tolle</span> 3992 <span class="item-icon"></span> 3993 </a> 3994 </div> 3995 </li> 3996 </ul> 3997 </div> 3998 3999 <div class="grid col-l-5 d-none d-l-block ad-side-btf"> 4000 <div class="sticky-div"> 4001 <div class="ad" id="pave_btf_large" data-onload="window.lcm.gam.loadBtf" data-slot="pave_btf"></div> 4002</div> 4003 </div> 4004 </section> 4005 4006 4007 <section class="grid-container container-fluid lazyload" data-onload="window.loadScriptForecastTopSectionAbroad" 4008 id="topSectionAbroad"> 4009 <div class="grid col-16 entityAbroad"> 4010 4011 4012 <div class="img-container bg"> 4013 <picture> 4014 <source 4015 class="lazyload" 4016 media="(min-width: 1000px)" 4017 srcset="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" 4018 data-srcset="https://static5.mclcm.net/lcm2018/int/home/banner/beach/bckgd_beach_header_abroad_2048x375.jpg 2048w" 4019 width="2048" 4020 height="375" 4021 sizes="100vw" 4022 /> 4023 <source 4024 class="lazyload" 4025 media="(min-width: 425px)" 4026 srcset="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" 4027 data-srcset="https://static5.mclcm.net/lcm2018/int/home/banner/beach/bckgd_beach_header_abroad_1000x165.jpg 1000w, https://static5.mclcm.net/lcm2018/int/home/banner/beach/bckgd_beach_header_abroad_2000x330.jpg 2000w" 4028 width="1000" 4029 height="165" 4030 sizes="100vw" 4031 /> 4032 <img 4033 class="lazyload" 4034 src="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" 4035 data-src="https://static5.mclcm.net/lcm2018/int/home/banner/beach/bckgd_beach_header_abroad_425x165.jpg" 4036 data-srcset="https://static5.mclcm.net/lcm2018/int/home/banner/beach/bckgd_beach_header_abroad_425x165.jpg 425w, https://static5.mclcm.net/lcm2018/int/home/banner/beach/bckgd_beach_header_abroad_850x330.jpg 850w" 4037 width="425" 4038 height="165" 4039 sizes="100vw" 4040 /> 4041 </picture> 4042 </div> 4043 4044
4045<div class="grid col-16"> 4046 <div class="anchor" id="citta-principali"></div> 4047 <div class="anchor" id="scoprire-le-spiagge-all-estero"></div> 4048 <div id="topSection" class="topSection"> 4049 <h2 class="topSection-title title-home"> 4050 <strong>Scoprire le spiagge all'estero</strong> 4051 </h2> 4052 4053 <div class="topSection-block slider-container"> 4054 <div class="topSection-list slider"> 4055 <ul class="topSection-items slider-overflow"> 4056 <li class="topSection-item item lazyload" 4057 > 4058 <a class="card" href="https://www.meteoconsult.it/meteo-spiaggia/paese-56/previsioni-meteo-spagna"> 4059 <img class="lazyload" 4060 src="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" 4061 data-src="https://static1.mclcm.net/thumbor/v1/69/citytheque/localite_104_56/UqRcsFLn-m5tE_XiFDvMU-ytZeM/crop/210x120/filters:quality(80)/citytheque/104/HEADER_104_56_xxxl.jpg" 4062 data-srcset="https://static1.mclcm.net/thumbor/v1/69/citytheque/localite_104_56/UqRcsFLn-m5tE_XiFDvMU-ytZeM/crop/210x120/filters:quality(80)/citytheque/104/HEADER_104_56_xxxl.jpg 210w, https://static1.mclcm.net/thumbor/v1/69/citytheque/localite_104_56/gPddmy21tqZg6Z8sOc3HVdqXqr0/crop/420x240/filters:quality(80)/citytheque/104/HEADER_104_56_xxxl.jpg 420w" 4063 alt="Spagna" 4064 width="210" 4065 height="120" 4066 sizes="210px" 4067 /> 4068 <div class="card-block weather-none"> 4069 <span>Spagna</span> 4070 </div> 4071 </a> 4072 </li> 4073 <li class="topSection-item item lazyload" 4074 > 4075 <a class="card" href="https://www.meteoconsult.it/meteo-spiaggia/paese-143/previsioni-meteo-portogallo"> 4076 <img class="lazyload" 4077 src="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" 4078 data-src="https://static1.mclcm.net/thumbor/v1/69/citytheque/localite_104_143/5uSCowkE0PLu3Y2WgJ5tfCoaawg/crop/210x120/filters:quality(80)/citytheque/104/HEADER_104_143_xxxl.jpg" 4079 data-srcset="https://static1.mclcm.net/thumbor/v1/69/citytheque/localite_104_143/5uSCowkE0PLu3Y2WgJ5tfCoaawg/crop/210x120/filters:quality(80)/citytheque/104/HEADER_104_143_xxxl.jpg 210w, https://static1.mclcm.net/thumbor/v1/69/citytheque/localite_104_143/3cJNGOBshfClK9wU21YIsSUR5ts/crop/420x240/filters:quality(80)/citytheque/104/HEADER_104_143_xxxl.jpg 420w" 4080 alt="Portogallo" 4081 width="210" 4082 height="120" 4083 sizes="210px" 4084 /> 4085 <div class="card-block weather-none"> 4086 <span>Portogallo</span> 4087 </div> 4088 </a> 4089 </li> 4090 <li class="topSection-item item lazyload" 4091 > 4092 <a class="card" href="https://www.meteoconsult.it/meteo-s
4092piaggia/paese-19/previsioni-meteo-belgio"> 4093 <img class="lazyload" 4094 src="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" 4095 data-src="https://static1.mclcm.net/thumbor/v1/69/citytheque/localite_104_19/l-LGvF4WtnOShIemOc5AQGWm8_M/crop/210x120/filters:quality(80)/citytheque/104/HEADER_104_19_xxxl.jpg" 4096 data-srcset="https://static1.mclcm.net/thumbor/v1/69/citytheque/localite_104_19/l-LGvF4WtnOShIemOc5AQGWm8_M/crop/210x120/filters:quality(80)/citytheque/104/HEADER_104_19_xxxl.jpg 210w, https://static1.mclcm.net/thumbor/v1/69/citytheque/localite_104_19/0rqc3CFnTp3ENiP6P73op9TMr0A/crop/420x240/filters:quality(80)/citytheque/104/HEADER_104_19_xxxl.jpg 420w" 4097 alt="Belgio" 4098 width="210" 4099 height="120" 4100 sizes="210px" 4101 /> 4102 <div class="card-block weather-none"> 4103 <span>Belgio</span> 4104 </div> 4105 </a> 4106 </li> 4107 <li class="topSection-item item lazyload" 4108 > 4109 <a class="card" href="https://www.meteoconsult.it/meteo-spiaggia/paese-68/previsioni-meteo-grecia"> 4110 <img class="lazyload" 4111 src="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" 4112 data-src="https://static1.mclcm.net/thumbor/v1/69/citytheque/localite_104_68/TANemPbUhOSwYtehI3h5KcteXKU/crop/210x120/filters:quality(80)/citytheque/104/HEADER_104_68_xxxl.jpg" 4113 data-srcset="https://static1.mclcm.net/thumbor/v1/69/citytheque/localite_104_68/TANemPbUhOSwYtehI3h5KcteXKU/crop/210x120/filters:quality(80)/citytheque/104/HEADER_104_68_xxxl.jpg 210w, https://static1.mclcm.net/thumbor/v1/69/citytheque/localite_104_68/VsSjp6Qe63hpFPJlHJJ1J7Bl1jo/crop/420x240/filters:quality(80)/citytheque/104/HEADER_104_68_xxxl.jpg 420w" 4114 alt="Grecia" 4115 width="210" 4116 height="120" 4117 sizes="210px" 4118 /> 4119 <div class="card-block weather-none"> 4120 <span>Grecia</span> 4121 </div> 4122 </a> 4123 </li> 4124 <li class="topSection-item item lazyload" 4125 > 4126 <a class="card" href="https://www.meteoconsult.it/meteo-spiaggia/paese-47/previsioni-meteo-croazia"> 4127 <img class="lazyload" 4128 src="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" 4129 data-src="https://static1.mclcm.net/thumbor/v1/69/citytheque/localite_104_47/off3wJYcBhK2TeETxDkGjLnsg8c/crop/210x120/filters:quality(80)/citytheque/104/HEADER_104_47_xxxl.jpg" 4130 data-srcset="https://static1.mclcm.net/thumbor/v1/69/citytheque/localite_104_47/off3wJYcBhK2TeETxDkGjLnsg8c/crop/210x120/filters:quality(80)/citytheque/104/HEADER_104_47_xxxl.jpg 210w, https://static1.mclcm.net/thumbor/v1/69/citytheque/localite_104_47/GMFYhIRDKOPdifAhHi0MiSFamqU/crop/420x240/filters:quality(80)/citytheque/104/HEADER_104_47_xxxl.jpg 420w" 4131 alt="Croazia" 4132 width="210" 4133 height="120" 4134 sizes="210px" 4135 /> 4136 <div class="card-block weather-none"> 4137 <sp
4137an>Croazia</span> 4138 </div> 4139 </a> 4140 </li> 4141 <li class="topSection-item item lazyload" 4142 > 4143 <a class="card" href="https://www.meteoconsult.it/meteo-spiaggia/paese-4/previsioni-meteo-algeria"> 4144 <img class="lazyload" 4145 src="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" 4146 data-src="https://static1.mclcm.net/thumbor/v1/69/citytheque/localite_104_4/5Xphnpe6ReTWheEjT-b4zHhAhcA/crop/210x120/filters:quality(80)/citytheque/104/HEADER_104_4_xxxl.jpg" 4147 data-srcset="https://static1.mclcm.net/thumbor/v1/69/citytheque/localite_104_4/5Xphnpe6ReTWheEjT-b4zHhAhcA/crop/210x120/filters:quality(80)/citytheque/104/HEADER_104_4_xxxl.jpg 210w, https://static1.mclcm.net/thumbor/v1/69/citytheque/localite_104_4/JFbY4G1zmZkiVISnYYSP0C98KAg/crop/420x240/filters:quality(80)/citytheque/104/HEADER_104_4_xxxl.jpg 420w" 4148 alt="Algeria" 4149 width="210" 4150 height="120" 4151 sizes="210px" 4152 /> 4153 <div class="card-block weather-none"> 4154 <span>Algeria</span> 4155 </div> 4156 </a> 4157 </li> 4158 <li class="topSection-item item lazyload" 4159 > 4160 <a class="card" href="https://www.meteoconsult.it/meteo-spiaggia/paese-183/previsioni-meteo-tunisia"> 4161 <img class="lazyload" 4162 src="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" 4163 data-src="https://static1.mclcm.net/thumbor/v1/69/citytheque/localite_104_183/KWkZYp9q-FtDMGav0rkveMc6fd8/crop/210x120/filters:quality(80)/citytheque/104/HEADER_104_183_xxxl.jpg" 4164 data-srcset="https://static1.mclcm.net/thumbor/v1/69/citytheque/localite_104_183/KWkZYp9q-FtDMGav0rkveMc6fd8/crop/210x120/filters:quality(80)/citytheque/104/HEADER_104_183_xxxl.jpg 210w, https://static1.mclcm.net/thumbor/v1/69/citytheque/localite_104_183/VAezO-MqKjbu6KiFwTGX13i5DRU/crop/420x240/filters:quality(80)/citytheque/104/HEADER_104_183_xxxl.jpg 420w" 4165 alt="Tunisia" 4166 width="210" 4167 height="120" 4168 sizes="210px" 4169 /> 4170 <div class="card-block weather-none"> 4171 <span>Tunisia</span> 4172 </div> 4173 </a> 4174 </li> 4175 <li class="topSection-item item lazyload" 4176 > 4177 <a class="card" href="https://www.meteoconsult.it/meteo-spiaggia/paese-114/previsioni-meteo-marocco"> 4178 <img class="lazyload" 4179 src="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" 4180 data-src="https://static1.mclcm.net/thumbor/v1/69/citytheque/localite_104_114/SSvD_e-Qd5Ge5Gi_g3liPtae8t4/crop/210x120/filters:quality(80)/citytheque/104/HEADER_104_114_xxxl.jpg" 4181 data-srcset="https://static1.mclcm.net/thumbor/v1/69/citytheque/localite_104_114/SSvD_e-Qd5Ge5Gi_g3liPtae8t4/crop/210x120/filters:quality(80)/citytheque/104/HEADER_104_114_xxxl.jpg 210w, https://static1.mclcm.net/thumbor/v1/69/citytheque/localite_104_114/QnMxYnj3yv9v6C4NGFNPadqxKWs/crop/420x240/filters:quality(80)/citytheque/104/HEADER_104_114_xxxl.jpg 420w" 4182 alt="Marocco" 4183 width="210" 4184 height="120" 4185 sizes="210px" 4186 /> 4187 <div class="card-block weather-none"> 4188 <sp
4188an>Marocco</span> 4189 </div> 4190 </a> 4191 </li> 4192 <li class="topSection-item item lazyload" 4193 > 4194 <a class="card" href="https://www.meteoconsult.it/meteo-spiaggia/paese-185/previsioni-meteo-turchia"> 4195 <img class="lazyload" 4196 src="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" 4197 data-src="https://static1.mclcm.net/thumbor/v1/69/citytheque/localite_104_185/gmmCKQEe-OLrQK4x0oVUIxWpqdw/crop/210x120/filters:quality(80)/citytheque/104/HEADER_104_185_xxxl.jpg" 4198 data-srcset="https://static1.mclcm.net/thumbor/v1/69/citytheque/localite_104_185/gmmCKQEe-OLrQK4x0oVUIxWpqdw/crop/210x120/filters:quality(80)/citytheque/104/HEADER_104_185_xxxl.jpg 210w, https://static1.mclcm.net/thumbor/v1/69/citytheque/localite_104_185/2qk2sNA6BETUkk5-bk-Olv4vuqs/crop/420x240/filters:quality(80)/citytheque/104/HEADER_104_185_xxxl.jpg 420w" 4199 alt="Turchia" 4200 width="210" 4201 height="120" 4202 sizes="210px" 4203 /> 4204 <div class="card-block weather-none"> 4205 <span>Turchia</span> 4206 </div> 4207 </a> 4208 </li> 4209 <li class="topSection-item item lazyload" 4210 > 4211 <a class="card" href="https://www.meteoconsult.it/meteo-spiaggia/paese-52/previsioni-meteo-egitto"> 4212 <img class="lazyload" 4213 src="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" 4214 data-src="https://static1.mclcm.net/thumbor/v1/69/citytheque/localite_104_52/vX57wAt62oATtDtwpFCY4rFHgEk/crop/210x120/filters:quality(80)/citytheque/104/HEADER_104_52_xxxl.jpg" 4215 data-srcset="https://static1.mclcm.net/thumbor/v1/69/citytheque/localite_104_52/vX57wAt62oATtDtwpFCY4rFHgEk/crop/210x120/filters:quality(80)/citytheque/104/HEADER_104_52_xxxl.jpg 210w, https://static1.mclcm.net/thumbor/v1/69/citytheque/localite_104_52/Ta8qj8clbbxTmYz_jrL61VnUaQU/crop/420x240/filters:quality(80)/citytheque/104/HEADER_104_52_xxxl.jpg 420w" 4216 alt="Egitto" 4217 width="210" 4218 height="120" 4219 sizes="210px" 4220 /> 4221 <div class="card-block weather-none"> 4222 <span>Egitto</span> 4223 </div> 4224 </a> 4225 </li> 4226 <li class="topSection-item item lazyload" 4227 > 4228 <a class="card" href="https://www.meteoconsult.it/meteo-spiaggia/paese-39/previsioni-meteo-cipro"> 4229 <img class="lazyload" 4230 src="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" 4231 data-src="https://static1.mclcm.net/thumbor/v1/69/citytheque/localite_104_39/jxJCkQc
4231hWC4t5tP73WZCDB1Ymj4/crop/210x120/filters:quality(80)/citytheque/104/HEADER_104_39_xxxl.jpg" 4232 data-srcset="https://static1.mclcm.net/thumbor/v1/69/citytheque/localite_104_39/jxJCkQchWC4t5tP73WZCDB1Ymj4/crop/210x120/filters:quality(80)/citytheque/104/HEADER_104_39_xxxl.jpg 210w, https://static1.mclcm.net/thumbor/v1/69/citytheque/localite_104_39/THvUAo63WNcfmk3UcXiF3oy_LBo/crop/420x240/filters:quality(80)/citytheque/104/HEADER_104_39_xxxl.jpg 420w" 4233 alt="Cipro" 4234 width="210" 4235 height="120" 4236 sizes="210px" 4237 /> 4238 <div class="card-block weather-none"> 4239 <span>Cipro</span> 4240 </div> 4241 </a> 4242 </li> 4243 <li class="topSection-item item lazyload" 4244 > 4245 <a class="card" href="https://www.meteoconsult.it/meteo-spiaggia/paese-146/previsioni-meteo-repubblica-dominicana"> 4246 <img class="lazyload" 4247 src="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" 4248 data-src="https://static1.mclcm.net/thumbor/v1/69/citytheque/localite_104_146/VTOeXFbG3BCIqEzROOMiWcee7s4/crop/210x120/filters:quality(80)/citytheque/104/HEADER_104_146_xxxl.jpg" 4249 data-srcset="https://static1.mclcm.net/thumbor/v1/69/citytheque/localite_104_146/VTOeXFbG3BCIqEzROOMiWcee7s4/crop/210x120/filters:quality(80)/citytheque/104/HEADER_104_146_xxxl.jpg 210w, https://static1.mclcm.net/thumbor/v1/69/citytheque/localite_104_146/LcG8412yBSLraRPRngRJoXzI3yI/crop/420x240/filters:quality(80)/citytheque/104/HEADER_104_146_xxxl.jpg 420w" 4250 alt="Repubblica Dominicana" 4251 width="210" 4252 height="120" 4253 sizes="210px" 4254 /> 4255 <div class="card-block weather-none"> 4256 <span>Repubblica Dominicana</span> 4257 </div> 4258 </a> 4259 </li> 4260 <li class="topSection-item item lazyload" 4261 > 4262 <a class="card" href="https://www.meteoconsult.it/meteo-spiaggia/paese-179/previsioni-meteo-thailandia"> 4263 <img class="lazyload" 4264 src="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" 4265 data-src="https://static1.mclcm.net/thumbor/v1/69/citytheque/localite_104_179/Gr9ubZMouGcT8g1Z--bAEUHxBnw/crop/210x120/filters:quality(80)/citytheque/104/HEADER_104_179_xxxl.jpg" 4266 data-srcset="https://static1.mclcm.net/thumbor/v1/69/citytheque/localite_104_179/Gr9ubZMouGcT8g1Z--bAEUHxBnw/crop/210x120/filters:quality(80)/citytheque/104/HEADER_104_179_xxxl.jpg 210w, https://static1.mclcm.net/thumbor/v1/69/citytheque/localite_104_179/k2GGEYXgLVEqjqdzQZlHlRbEnps/crop/420x240/filters:quality(80)/citytheque/104/HEADER_104_179_xxxl.jpg 420w" 4267 alt="Thaïlandia" 4268 width="210" 4269 height="120" 4270 sizes="210px" 4271 /> 4272 <div class="card-block weather-none"> 4273 <sp
4273an>Thaïlandia</span> 4274 </div> 4275 </a> 4276 </li> 4277 <li class="topSection-item item lazyload" 4278 > 4279 <a class="card" href="https://www.meteoconsult.it/meteo-spiaggia/paese-83/previsioni-meteo-indonesia"> 4280 <img class="lazyload" 4281 src="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" 4282 data-src="https://static1.mclcm.net/thumbor/v1/69/citytheque/localite_104_83/FzTD69QrCgBkqCFxZ8oPprmGZ6Y/crop/210x120/filters:quality(80)/citytheque/104/HEADER_104_83_xxxl.jpg" 4283 data-srcset="https://static1.mclcm.net/thumbor/v1/69/citytheque/localite_104_83/FzTD69QrCgBkqCFxZ8oPprmGZ6Y/crop/210x120/filters:quality(80)/citytheque/104/HEADER_104_83_xxxl.jpg 210w, https://static1.mclcm.net/thumbor/v1/69/citytheque/localite_104_83/Y1stRPvTJjTqb2NhxDniAqyezMY/crop/420x240/filters:quality(80)/citytheque/104/HEADER_104_83_xxxl.jpg 420w" 4284 alt="Indonesia" 4285 width="210" 4286 height="120" 4287 sizes="210px" 4288 /> 4289 <div class="card-block weather-none"> 4290 <span>Indonesia</span> 4291 </div> 4292 </a> 4293 </li> 4294 <li class="topSection-item item lazyload" 4295 > 4296 <a class="card" href="https://www.meteoconsult.it/meteo-spiaggia/paese-58/previsioni-meteo-stati-uniti"> 4297 <img class="lazyload" 4298 src="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" 4299 data-src="https://static1.mclcm.net/thumbor/v1/69/citytheque/localite_104_58/Bx7pKxKBZFdJAZUtgdTPIvPsX6k/crop/210x120/filters:quality(80)/citytheque/104/HEADER_104_58_xxxl.jpg" 4300 data-srcset="https://static1.mclcm.net/thumbor/v1/69/citytheque/localite_104_58/Bx7pKxKBZFdJAZUtgdTPIvPsX6k/crop/210x120/filters:quality(80)/citytheque/104/HEADER_104_58_xxxl.jpg 210w, https://static1.mclcm.net/thumbor/v1/69/citytheque/localite_104_58/FbwvPJg4stLz_1YypIyktws3yyM/crop/420x240/filters:quality(80)/citytheque/104/HEADER_104_58_xxxl.jpg 420w" 4301 alt="Stati-Uniti" 4302 width="210" 4303 height="120" 4304 sizes="210px" 4305 /> 4306 <div class="card-block weather-none"> 4307 <span>Stati-Uniti</span> 4308 </div> 4309 </a> 4310 </li> 4311 <li class="topSection-item item lazyload" 4312 > 4313 <a class="card" href="https://www.meteoconsult.it/meteo-spiaggia/paese-3/previsioni-meteo-albania"> 4314 <img class="lazyload" 4315 src="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" 4316 data-src="https://static1.mclcm.net/thumbor/v1/69/citytheque/localite_104_3/_qn4qG-Y6IcM2z7Fw2piIPOpv08/crop/210x120/filters:quality(80)/citytheque/104/HEADER_104_3_xxxl.jpg" 4317 data-srcset="https://static1.mclcm.net/thumbor/v1/69/citytheque/localite_104_3/_qn4qG-Y6IcM2z7Fw2piIPOpv08/crop/210x120/filters:quality(80)/citytheque/104/HEADER_104_3_xxxl.jpg 210w, https://static1.mclcm.net/thumbor/v1/69/citytheque/localite_104_3/MUSyfR1n_QIc_Th-f5KtTC44r-w/crop/420x240/filters:quality(80)/citytheque/104/HEADER_104_3_xxxl.jpg 420w" 4318 alt="Albania" 4319 width="210" 4320 height="120" 4321 sizes="210px" 4322 /> 4323 <div class="card-block weather-none"> 4324 <sp
4324an>Albania</span> 4325 </div> 4326 </a> 4327 </li> 4328 </ul> 4329 </div> 4330 </div> 4331 </div> 4332</div> 4333 4334 </div> 4335 </section> 4336 4337 4338 4339 4340 4341 4342 4343<footer id="footer" class="footer"> 4344 <div class="grid-container container-fluid"> 4345 <div class="grid col-16 section"> 4346 <div class="grid-container"> 4347 <div class="grid col-16 col-m-5 col-l-6 items-0"> 4348 <div class="logo"> 4349 <svg class="icon icon-LogoMeteoconsult " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#logo-meteoconsult" /></svg> 4350 <div class="logo-devices"> 4351 <svg class="icon icon-Mobile " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#mobile" /></svg> 4352 <svg class="icon icon-Laptop " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#laptop" /></svg> 4353 <svg class="icon icon-Tv " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#tv" /></svg> 4354 </div> 4355 </div> 4356 </div> 4357 4358 <ul class="grid col-16 col-m-5 items items-1"> 4359 <li class="item"> 4360 <a href="https://www.meteoconsult.it/cambia-lingua" class="link"> 4361 <strong>Lingua del sito : IT</strong> 4362 <img class="flag lazyload" 4363 src="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" 4364 data-src="https://static5.mclcm.net/lcm2018/int/flags/it.svg" 4365 alt="it" 4366 width="20" 4367 height="15" 4368 /> 4369 </a> 4370 </li> 4371 4372 <li class="item"> 4373 <a href="https://www.meteoconsult.it/servizi-meteo/presentazione/newsroom" class="link">I nostri esperti meteo</a> 4374 </li> 4375 <li class="item"> 4376 <a href="https://www.meteoconsult.it/servizi-meteo/info/a-proposito-di-meteo-consult" class="link">Chi siamo</a> 4377 </li> 4378 <li class="item"> 4379 <a href="https://www.meteoconsult.it/modulo-contatto" class="link">Contatti</a> 4380 </li> 4381 <li class="item"> 4382 <a href="https://www.meteoconsult.it/leggenda-pittogrammi" class="link">Legenda dei pittogrammi</a> 4383 </li> 4384 </ul> 4385 4386 <ul class="grid col-16 col-m-5 items items-2"> 4387 <li class="item">METEO CONSULT</li> 4388 <li class="item"> 4389 <a href="https://marittima.meteoconsult.it" class="link">Meteo Mare</a> 4390 </li> 4391 <li class="item"> 4392 <a href="https://pro.meteoconsult.it/" class="link">Meteo professionale</a> 4393 </li> 4394 </ul> 4395 4396 </div> 4397 4398 <div class="app-links"> 4399 <div class="label">Ottieni le nostre app :</div> 4400 4401 <div class="icons"> 4402 <button class="a-href" 4403 aria-label="" 4404 title="App meteo iPhone e iPad" 4405 data-href="https://itunes.apple.com/fr/app/la-chaine-meteo/id324565014?mt=8" 4406 > 4407 <img class="lazyload icon" 4408 src="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" 4409 data-src="https://static5.mclcm.net/lcm2018/it/common/apple-store-badge-130x40.png" 4410 data-srcset="https://static5.mclcm.net/lcm2018/it/common/apple-store-badge-130x40.png 130w, https://static5.mclcm.net/lcm2018/it/common/apple-store-badge-260x80.png 260w" 4411 alt="App meteo iPhone e iPad" 4412 width="130" 4413 height="40" 4414 sizes="130px" 4415 /> 4416 </button> 4417 4418 <button class="a-href" 4419 aria-label=""
4420 title="Applicazione meteo Android" 4421 data-href="https://play.google.com/store/apps/details?id=com.lachainemeteo.androidapp&hl=fr" 4422 > 4423 4424 <img class="lazyload icon" 4425 src="data:image/png;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" 4426 data-src="https://static5.mclcm.net/lcm2018/it/common/google-play-badge-130x40.png" 4427 data-srcset="https://static5.mclcm.net/lcm2018/it/common/google-play-badge-130x40.png 130w, https://static5.mclcm.net/lcm2018/it/common/google-play-badge-260x80.png 260w" 4428 alt="Applicazione meteo Android" 4429 width="130" 4430 height="40" 4431 sizes="130px" 4432 /> 4433 </button> 4434 </div> 4435 </div> 4436 4437 <ul class="sitemap"> 4438 <li class="item"> 4439 <a href="https://www.meteoconsult.it/servizi-meteo/info/note-legali" class="link">Note legali</a> 4440 </li> 4441 <li class="item"> 4442 <a href="https://www.meteoconsult.it/servizi-meteo/info/cgu" class="link">CGU</a> 4443 </li> 4444 <li class="item"> 4445 <a href="https://www.meteoconsult.it/mappa-del-sito" class="link">Mappa del sito</a> 4446 </li> 4447 <li class="item"> 4448 <a href="https://www.meteoconsult.it/servizi-meteo/info/cookies" class="link">Informazioni sui cookie</a> 4449 </li> 4450 <li class="item"> 4451 <a href="https://www.meteoconsult.it/servizi-meteo/info/politica-privacy" class="link">Confidentiality policy</a> 4452 </li> 4453 4454 <li class="item"> 4455 <button id="cookies-config" class="link">Impostare i cookie</button> 4456 </li> 4457 4458 <li class="item"> 4459 <button class="link" onclick="__tcfapi('show', 2, function(){}, {})">Mostra il Centro Privacy</button> 4460 </li> 4461 </ul> 4462 4463 <p class="copyright"><span onclick="copySlotsInfo()">©</span>2026 METEO CONSULT</p> 4464 </div> 4465 </div> 4466</footer> 4467
4468<script> 4469 const copySlotsInfo = () => { 4470 let text = ""; 4471 4472 window.googletag.pubads().getSlots().forEach( slot => { 4473 let slotData = { 4474 invCode: null, 4475 slotName: null, 4476 tag: null, 4477 campagne: null 4478 } 4479 slotData.campagne = slot.getResponseInformation(); 4480 4481 let tag = slot.getSlotId().getName(); 4482 4483 lcm.gam.getSlots().forEach((gamSlot)=>{ 4484 if(gamSlot.tag === tag){ 4485 slotData.invCode = gamSlot.invCode; 4486 slotData.slotName = gamSlot.slotName; 4487 slotData.tag = gamSlot.tag; 4488 } 4489 }); 4490 text += "\n \n" + JSON.stringify(slotData); 4491 }); 4492 4493 navigator.clipboard.writeText(text).then(function() { 4494 console.log('Slots info to clipboard OK'); 4495 }, function(err) { 4496 console.log('Slots info to clipboard KO'); 4497 // console.log(err); 4498 }); 4499 } 4500</script>
4500 4501 4502
4503<script> 4504 4505 4506 evt.listen('DOMContentLoaded', () => { 4507 4508 try { 4509 const header = document.getElementById('header'); 4510 let btnMagnifier = header.querySelector('#mainSearch'); 4511 let btnFavorite = header.querySelector('.magnifier-favorite'); 4512 4513 if (btnMagnifier !== null) { 4514 btnMagnifier.addEventListener('click', () => { 4515 loadScriptBuild('autocomplete_header'); 4516 header.querySelector('#genericSearch input[type="search"]').focus(); 4517 }, {once: true}); 4518 if(btnFavorite){ 4519 btnFavorite.addEventListener('click', () => { 4520 loadScriptBuild('autocomplete_header'); 4521 header.querySelector('#genericSearch input[type="search"]').focus(); 4522 }, {once: true}); 4523 } 4524 } 4525 4526 let field = header.querySelector('#genericSearch input[type="search"]'); 4527 if (field !== null) { 4528 field.addEventListener('focus', () => { 4529 loadScriptBuild('autocomplete_header'); 4530 }, {once: true}); 4531 } 4532 4533 } catch (e) { 4534 console.warn('header error', e); 4535 console.warn(e); 4536 } 4537 4538 4539 loadScriptBuild('cookies'); 4540 loadScriptBuild('panel_manager'); 4541 4542 4543 4544}); 4545 4546 4547evt.listen('autocomplete_headerLoaded', () => { 4548 let starFull = '<svg class="icon icon-StarFull " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#star-full" /></svg>'; 4549 let historical = '<svg class="icon icon-Historical " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#historical" /></svg>'; 4550 4551 window.lcm.autocompleteHeader.getInstance() 4552 .setConfig({ 4553 "containerId": "genericSearch", 4554 "urlSearchByEntity": 'https://www.meteoconsult.it/ajax/search-entity?e=', 4555 "urlSearchByQuery": 'https://www.meteoconsult.it/ajax/search-autocomplete?q=', 4556 }) 4557 .setIconStarFull(starFull) 4558 .setIconHistorical(historical) 4559 .run(); 4560}); 4561 4562 4563evt.listen('shortcutLoaded', () => { 4564 evt.listen('lazyload', () => { 4565 window.lcm.shortcut 4566 .setUrlEntityForecast({ 4567 url: 'https\u003A\/\/www.meteoconsult.it\/ajax\/entity\/99999\u002D88888', 4568 typeId: '99999', 4569 id: '88888' 4570 }) 4571 .setIcons({ 4572 alert: '\u003Csvg\u0020class\u003D\u0022icon\u0020icon\u002DAlertStroke\u0020\u0022\u0020aria\u002Dhidden\u003D\u0022true\u0022\u0020\u003E\u003Cuse\u0020xlink\u003Ahref\u003D\u0022\/images\/int\/svg\/icons\u002Dv1.1.33.svg\u0023alertStroke\u0022\u0020\/\u003E\u003C\/svg\u003E', 4573 close: '\u003Csvg\u0020class\u003D\u0022icon\u0020icon\u002DClose\u0020\u0022\u0020aria\u002Dhidden\u003D\u0022true\u0022\u0020\u003E\u003Cuse\u0020xlink\u003Ahref\u003D\u0022\/images\/int\/svg\/icons\u002Dv1.1.33.svg\u0023close\u0022\u0020\/\u003E\u003C\/svg\u003E', 4574 geolocation: '\u003Csvg\u0020class\u003D\u0022icon\u0020icon\u002DGeolocation\u0020\u0022\u0020aria\u002Dhidden\u003D\u0022true\u0022\u0020\u003E\u003Cuse\u0020xlink\u003Ahref\u003D\u0022\/images\/int\/svg\/icons\u002Dv1.1.33.svg\u0023geolocation\u0022\u0020\/\u003E\u003C\/svg\u003E', 4575 historical: '\u003Csvg\u0020class\u003D\u0022icon\u0020icon\u002DHistorical\u0020\u0022\u0020aria\u002Dhidden\u003D\u0022true\u0022\u0020\u003E\u003Cuse\u0020xlink\u003Ahref\u003D\u0022\/images\/int\/svg\/icons\u002Dv1.1.33.svg\u0023historical\u0022\u0020\/\u003E\u003C\/svg\u003E', 4576 starFull: '\u003Csvg\u0020class\u003D\u0022icon\u0020icon\u002DStarFull\u0020\u0022\u0020aria\u002Dhidden\u003D\u0022true\u0022\u0020\u003E\u003Cuse\u0020xlink\u003Ahref\u003D\u0022\/images\/int\/svg\/icons\u002Dv1.1.33.svg\u0023star\u002Dfull\u0022\u0020\/\u003E\u003C\/svg\u003E', 4577 chevronLeft: '\u003Csvg\u0020class\u003D\u0022icon\u0020icon\u002DChevronLeft\u0020\u0022\u0020aria\u002Dhidden\u003D\u0022true\u0022\u0020\u003E\u003Cuse\u0020xlink\u003Ahref\u003D\u0022\/images\/int\/svg\/icons\u002Dv1.1.33.svg\u0023angle\u002Dleft\u0022\u0020\/\u003E\u003C\/svg\u003E', 4578 chevronRight: '\u003Csvg\u0020class\u003D\u0022icon\u0020icon\u002DChevronRight\u0020\u0022\u0020aria\u002Dhidden\u003D\u0022true\u0022\u0020\u003E\u003Cuse\u0020xlink\u003Ahref\u003D\u0022\/images\/int\/svg\/icons\u002Dv1.1.33.svg\u0023angle\u002Dright\u0022\u0020\/\u003E\u003C\/svg\u003E', 4579 chevronRightBold: '\u003Csvg\u0020class\u003D\u0022icon\u0020icon\u002DChevronRightBold\u0020\u0022\u0020aria\u002Dhidden\u003D\u0022true\u0022\u0020\u003E\u003Cuse\u0020xlink\u003Ahref\u003D\u0022\/images\/int\/svg\/icons\u002Dv1.1.33.svg\u0023angle\u002Dright\u002Dbold\u0022\u0020\/\u003E\u003C\/svg\u003E' 4580 }) 4581 .setPopinParams({ 4582 deleteBookmark: { 4583 title: "Conferma", 4584 message: "Il tuo preferito è stato cancellato", 4585 close: true, 4586 icon: 'none', 4587 buttons: [{ 4588 label: "Chiudere" 4589 }] 4590 }, 4591 deleteHistorical: { 4592 title: "Conferma", 4593 message: "Questo bollettino meteorologico è stato eliminato dalla tua cronologia", 4594 close: true, 4595 icon: 'none', 4596 buttons: [{ 4597 label: "Chiudere" 4598 }] 4599 }, 4600 connect: { 4601 title: "Spiacenti!", 4602 message: "Per gestire i tuoi preferiti, devi essere collegato.", 4603 close: true, 4604 icon: 'none', 4605 buttons: [ 4606 { 4607 label: "Iscriversi", 4608 callback: function () { 4609 window.location.href = 'https\u003A\/\/www.meteoconsult.it\/sign\u002Dup'; 4610 } 4611 }, 4612 { 4613 label: "Accedere", 4614 callback: function () { 4615 sessionStorage.setItem('redirectAfterLogin', window.location.href); 4616 window.location.href = 'https\u003A\/\/www.meteoconsult.it\/sign\u002Din'; 4617 } 4618 } 4619 ] 4620 }, 4621 favorite: { 4622 title: "I tuoi preferiti", 4623 message: "Per organizzare i preferiti, verrai reindirizzato alla pagina Il mio account", 4624 close: true, 4625 icon: "none", 4626 buttons: [ 4627 { 4628 label: "Annullare" 4629 }, 4630 { 4631 label: "Continuare", 4632 callback: function () { 4633 window.location.href = 'https\u003A\/\/www.meteoconsult.it\/mio\u002Daccount'; 4634 } 4635 } 4636 ] 4637 } 4638 }); 4639 }); 4640}); 4641evt.listen('historicalLoaded', () => { 4642 window.lcm.historical 4643 .setCookieDomain('.meteoconsult.it') 4644 .load(); 4645}); 4646evt.listen('bookmarkLoaded', () => { 4647 window.lcm.bookmark 4648 .setUrlBookmarkList('https\u003A\/\/www.meteoconsult.it\/ajax\/favorites') 4649 .setUrlBookmarkDelete("https\u003A\/\/www.meteoconsult.it\/ajax\/favorite\/remove") 4650 .load(); 4651}); 4652 4653
4654evt.listen('cookiesLoaded', () => { 4655 loadScriptBuild('user'); 4656}); 4657 4658evt.listen('userLoaded', () => { 4659 if (!window.lcm.user.isLoaded()) { 4660 window.lcm.user 4661 .setCookieDomain('.meteoconsult.it') 4662 .setUrlInfo('https\u003A\/\/www.meteoconsult.it\/ajax\/user\u002Dinfos') 4663 .load(); 4664 } 4665}); 4666 4667evt.listen('menu_coreLoaded', () => { 4668 const addPlaceBtn = document.querySelector('#btnMorePlace'); 4669 const formAddPlaceContainer = document.querySelector('#addPlaceHeader'); 4670 // const containerMore = document.querySelector('.autocomplete-more'); 4671 const addPlaceLabel = document.getElementById('autocomplete-more-label'); 4672 const addPlaceCTA = document.getElementById('autocomplete-more-container'); 4673 4674 addPlaceBtn.addEventListener('click', () => { 4675 document.querySelector('#resultContainerHeader').classList.add('fixed-open'); 4676 addPlaceLabel.classList.add('d-none'); 4677 addPlaceCTA.classList.add('d-none'); 4678 4679 window.lcm.fetch('https://www.meteoconsult.it/ajax/add-place-form', {method: 'POST'}) 4680 .then(response => response.json()) 4681 .then((data) => { 4682 formAddPlaceContainer.innerHTML = data.html; 4683 const url = 'https\u003A\/\/www.meteoconsult.it\/ajax\/search\u002Dadd\u002Dplace'; 4684 const form_add_place = document.getElementById('addPlaceHeader'); 4685 const form_search_namePlace = document.getElementById('add_place_search_namePlace'); 4686 const form_select_country = document.getElementById('add_place_search_country'); 4687 const header = document.getElementById('header'); 4688 const form = form_add_place.querySelector('form[name="add_place_search"]'); 4689 let data_loaded = false; 4690 4691 function triggerForm() { 4692 const searchQuery = document.querySelector('.autocomplete-field').value; 4693 form_add_place.classList.toggle('active'); 4694 form_search_namePlace.value = searchQuery; 4695 // TODO remove 4696 window.scroll({top: form_add_place.offsetTop - header.offsetHeight, behavior: 'smooth'}); 4697 } 4698 4699 if (!data_loaded) { 4700 window.lcm.fetch(url) 4701 .then(response => response.json()) 4702 .then((data) => { 4703 for (let item in data) { 4704 if (data.hasOwnProperty(item)) { 4705 let element = document.createElement("option"); 4706 element.value = item; 4707 element.innerHTML = data[item]; 4708 form_select_country.append(element); 4709 } 4710 } 4711 4712 if (data.hasOwnProperty('France')) { 4713 form_select_country.value = data['France']; 4714 } 4715 4716 data_loaded = true; 4717 triggerForm(); 4718 }) 4719 } else { 4720 triggerForm(); 4721 } 4722 4723 4724 form.addEventListener('submit', (e) => { 4725 e.preventDefault(); 4726 const formData = new FormData(form); 4727 window.lcm.fetch(form.action, { 4728 method: form.method, 4729 headers: { 4730 'X-Requested-With': 'XMLHttpRequest' 4731 }, 4732 body: formData 4733 }) 4734 .then(response => response.json()) 4735 .then(data => { 4736 if (data.success) { 4737 const confirmationDiv = document.createElement('div'); 4738 confirmationDiv.classList.add('confirmation-message'); 4739 confirmationDiv.innerHTML = ` 4740 Il tuo messaggio è stato inviato correttamente.<br/><p>
4740Ti ringraziamo.<br />I nostri team si metteranno in contatto con te al più presto possibile.<br />A presto!</p>`; 4741 formAddPlaceContainer.append(confirmationDiv); 4742 } else { 4743 const errorAddPlaceDiv = document.createElement('div'); 4744 errorAddPlaceDiv.classList.add('confirmation-message'); 4745 errorAddPlaceDiv.innerHTML = `Une erreur est survenu lors de la demande d'ajout d'un lieu.<br/><p>Contacter nous par email [email protected] (merci de préciser vos nom, prénom, email et les information du lieu).<br />Nos équipes vont revenir vers vous dans les meilleurs délais.<br />A très bientôt!</p>`; 4746 formAddPlaceContainer.append(errorAddPlaceDiv); 4747 } 4748 }) 4749 }); 4750 4751 }); 4752 }); 4753 4754 4755 // load bkg 4756 let img = document.querySelector('#autocomplete-more-container img'); 4757 window.lcm.lazyload.addLazyload(img); 4758 4759}); 4760 4761 4762// TODO refacto 4763evt.listen('panel_managerLoaded', () => { 4764 const searchContainer = document.querySelector('#genericSearch'); 4765 const searchInput = searchContainer.querySelector('input'); 4766 // todo remove 4767 searchInput.disabled = false; 4768 const allResutContainer = document.querySelector('.result-all-container'); 4769 const formContainer = document.querySelector('#genericSearch'); 4770 const inputForm = formContainer.querySelector('input[name="q"]'); 4771 const formSearch = formContainer.querySelector('.autocomplete-form'); 4772 if (allResutContainer) { 4773 allResutContainer.addEventListener('click', () => { 4774 if (inputForm.value !== '') { 4775 formSearch.submit(); 4776 } 4777 }); 4778 } 4779 4780 4781 document.querySelector('#mainSearch').addEventListener('click', () => { 4782 loadScriptBuild('menu_core'); 4783 }, {once: true}); 4784 4785 if(document.querySelector('.magnifier-favorite')){ 4786 document.querySelector('.magnifier-favorite').addEventListener('click', () => { 4787 loadScriptBuild('menu_core'); 4788 document.getElementById('favoriteContainerHeader')?.scrollIntoView({ behavior: "smooth", block: "start", inline: "start" }); 4789 }, {once: true}); 4790 } 4791 4792 4793 evt.listen('DOMContentLoaded', () => { 4794 evt.listen('breakpoint', () => { 4795 if (['xxxl', 'xxl', 'xl', 'l'].indexOf(window.lcm.breakpoint.getCurrent()) !== -1) { 4796 loadScriptBuild('menu_core'); 4797 } 4798 if (['xxxl'].indexOf(window.lcm.breakpoint.getCurrent()) !== -1) { 4799 window.lcm.panelManager.openOnLoad(); 4800 } 4801 }); 4802 4803 }); 4804 4805}); 4806 4807 4808 evt.listen('DOMContentLoaded', () => { 4809 loadScriptBuild('popin'); 4810}); 4811 4812evt.listen('popinLoaded', () => { 4813 window.lcm.popin.setCloseImg('\u003Csvg\u0020class\u003D\u0022icon\u0020icon\u002DClose\u0020\u0022\u0020aria\u002Dhidden\u003D\u0022true\u0022\u0020\u003E\u003Cuse\u0020xlink\u003Ahref\u003D\u0022\/images\/int\/svg\/icons\u002Dv1.1.33.svg\u0023close\u0022\u0020\/\u003E\u003C\/svg\u003E'); 4814}); evt.listen('DOMContentLoaded', () => { 4815 document.getElementById('cookies-config').addEventListener('click', (e) => { 4816 e.preventDefault(); 4817 e.stopPropagation(); 4818 if (window.lcm.cmp){ 4819 window.lcm.cmp.showConfig(); 4820 } else { 4821 window.location.href = `https\u003A\/\/www.meteoconsult.it\/servizi\u002Dmeteo\/info\/cookies` 4822 } 4823 }); 4824}); 4825 const eventClickGeneric = function (evt) { 4826 let url = this.dataset.href; 4827 if (typeof url !== "undefined" && url !== '') { 4828 let target = this.dataset.target || '_self'; 4829 4830 if (this.nodeName === 'A') { 4831 evt.preventDefault(); 4832 } 4833 4834 // Append current page as callback for sign_in (replace existing cb if present) 4835 if (url.includes('/sign-in')) { 4836 const hash = url.indexOf('#'); 4837 const baseUrl = hash > 0 ? url.substring(0, hash) : url; 4838 const anchor = hash > 0 ? url.substring(hash) : ''; 4839 const cbValue = encodeURIComponent(window.location.href); 4840 const cbIndex = baseUrl.indexOf('cb='); 4841 if (cbIndex > -1) { 4842 let ampIndex = baseUrl.indexOf('&', cbIndex + 3); 4843 if (ampIndex === -1) ampIndex = baseUrl.length; 4844 url = baseUrl.substring(0, cbIndex) + 'cb=' + cbValue + baseUrl.substring(ampIndex) + anchor; 4845 } else { 4846 const separator = baseUrl.includes('?') ? '&' : '?'; 4847 url = baseUrl + separator + 'cb=' + cbValue + anchor; 4848 } 4849 } 4850 4851 if (evt.ctrlKey || (navigator.platform.startsWith('Mac') && evt.metaKey) || target === '_blank') { 4852 window.open(url, '_blank'); 4853 } else { 4854 try { 4855 //intertitiel 4856 const fakeLink = document.getElementById('interstitialFakeLink'); 4857 fakeLink.href = url; 4858 fakeLink.click(); 4859 } catch (e) { 4860 window.location.href = url; 4861 } 4862 } 4863 } 4864}; 4865evt.listen('DOMContentLoaded', () => { 4866 document.querySelectorAll('.a-href').forEach( 4867 (el) => { 4868 el.addEventListener('click', eventClickGeneric); 4869 } 4870 ); 4871}); 4872 </script>
4872 4873 4874 4875
4875<script> 4876 4877 4878 4879window.OBREvents = window.OBREvents || []; 4880OBREvents.push({ 4881 event: 'widgetDataReturned', 4882 widgetId: ['BTD_FEED_1','BTD_FEED_2'], 4883 func: function(e) { 4884 setTimeout(()=>{ 4885 if(e.container.dataset.widgetId === 'BTD_FEED_1'){ 4886 window.dataLayer.push({'event': 'outbrain', 'widget':'BTD_FEED_1', 'url' : location.href}); 4887 }else if(e.container.dataset.widgetId === 'BTD_FEED_2'){ 4888 window.dataLayer.push({'event': 'outbrain', 'widget':'BTD_FEED_2', 'url' : location.href}); 4889 } 4890 },100); 4891 } 4892}); 4893 4894 4895evt.listen('cmpAccepted', () => { 4896 evt.listen('breakpoint', () => { 4897 const sOutbrain = document.createElement('script'); 4898 sOutbrain.src = 'https://widgets.teads-xo.com/outbrain.js'; 4899 sOutbrain.async = true; 4900 document.head.append(sOutbrain); 4901 }); 4902}); 4903 4904evt.listen('cmpRejected', () => { 4905 evt.listen('breakpoint', () => { 4906 const sOutbrain = document.createElement('script'); 4907 sOutbrain.src = 'https://widgets.teads-xo.com/outbrain.js'; 4908 sOutbrain.async = true; 4909 document.head.append(sOutbrain); 4910 }); 4911}); 4912 4913 4914 4915 class VideoSecurity{ 4916 _timer = 5E3; 4917 _timeoutID; 4918 4919 load(){ 4920 _log({module:`video security`, data:'load'}); 4921 this._timeoutID = setTimeout(() => { 4922 this._enableVideo(); 4923 }, this._timer); 4924 4925 evt.listen('cmp', () => { 4926 _log({module:`video security`, data:'cmp loaded - disable video security'}); 4927 clearTimeout(this._timeoutID); 4928 this._timeoutID = null; 4929 }); 4930 } 4931 _enableVideo(){ 4932 evt.listen('videoLoaded',()=> { 4933 _log({module:`video security`, data:'forceload'}); 4934 window.lcm.video.forceLoad(true); 4935 }); 4936 } 4937 4938 isFromGoogleDiscover(){ 4939 const referrer = document.referrer; 4940 // Mode test 4941 const urlParams = new URLSearchParams(window.location.search); 4942 if (urlParams.get("discover") === "true") { 4943 return true; 4944 } 4945 4946 const regexes = [ 4947 /.*googlequicksearchbox.*/, 4948 /^https:\/\/(.+[.])?google[.][a-z]+($|[/?#].*$)/ 4949 ]; 4950 4951 if (regexes.some(regex => regex.test(referrer))) { 4952 return referrer.includes("/discover") || referrer.includes("webcache.googleusercontent.com"); 4953 } 4954 4955 return false; 4956 } 4957 4958} 4959window.lcm.videoSecurity = new VideoSecurity(); 4960 4961evt.listen('DOMContentLoaded', () => { 4962 if (!window.lcm.videoSecurity.isFromGoogleDiscover()) { 4963 window.lcm.videoSecurity.load(); 4964 } 4965}); 4966 4967 </script>
4967 4968 4969
4969<script> 4970 4971 4972 4973 4974 evt.listen('DOMContentLoaded', () => { 4975 var link = document.createElement('link'); 4976 link.setAttribute('rel', 'stylesheet'); 4977 link.setAttribute('href', 'https://www.meteoconsult.it/plugin/leaflet.1.9.2/leaflet.css'); 4978 link.setAttribute('async', true); 4979 document.head.appendChild(link); 4980 }); 4981 </script>
4981 4982 4983
4983<script async src="https://www.meteoconsult.it/plugin/leaflet.1.9.2/leaflet.min.js" 4984 onload="evt.dispatch('leafletLoaded')"> 4985 </script>
4985 4986
4987<script> 4988 loadScriptBuild('forecast_map'); 4989 4990evt.listen('forecast_mapLoaded', () => { 4991 window.lcm.sectionMap.enableTempeSea(); 4992 window.lcm.mapView.setCurrentWeatherType(4); 4993 window.lcm.sectionMap.disableClickOnPane() 4994 4995 window.lcm.sectionMap.addMainCityId(1017); 4996 4997 window.lcm.sectionMap.setUrlShapes('https://www.meteoconsult.it/ajax/section-map/1/104-89/2026-09-25'); 4998 4999 window.lcm.mapCurrent = window.lcm.sectionMap; 5000 5001 window.lcm.mapView 5002 .loadWorker(builtFiles.getFileName('forecast_map_worker'), { 5003 'domainIcon': 'https://static5.mclcm.net/lcm2018/int/picto/__replace__.png', 5004 'domain': 'https://www.meteoconsult.it', 5005 'url': 'https://www.meteoconsult.it/ajax/forecast/day-quarter/99999-88888/66666/77777', 5006 'urlShore': 'https://www.meteoconsult.it/ajax/forecast/sea-quarter/99999-88888/66666/77777', 5007 'date': '2026\u002D09\u002D25', 5008 'cityList': [ 5009 , { 5010 id:2766, 5011 typeId:50 5012 } 5013 , { 5014 id:2855, 5015 typeId:50 5016 } 5017 , { 5018 id:3252, 5019 typeId:50 5020 } 5021 , { 5022 id:2594, 5023 typeId:50 5024 } 5025 , { 5026 id:3111, 5027 typeId:50 5028 } 5029 , { 5030 id:4862, 5031 typeId:50 5032 } 5033 , { 5034 id:4956, 5035 typeId:50 5036 } 5037 , { 5038 id:5717, 5039 typeId:50 5040 } 5041 , { 5042 id:5728, 5043 typeId:50 5044 } 5045 , { 5046 id:5976, 5047 typeId:50 5048 } 5049 , { 5050 id:1017, 5051 typeId:101 5052 } 5053 ], 5054 'shoreList': [ 5055 , { 5056 id:8931, 5057 typeId:115 5058 } 5059 , { 5060 id:8939, 5061 typeId:115 5062 } 5063 , { 5064 id:8928, 5065 typeId:115 5066 } 5067 , { 5068 id:8920, 5069 typeId:115 5070 } 5071 , { 5072 id:8932, 5073 typeId:115 5074 } 5075 , { 5076 id:8907, 5077 typeId:115 5078 } 5079 , { 5080 id:8903, 5081 typeId:115 5082 } 5083 , { 5084 id:8905, 5085 typeId:115 5086 } 5087 , { 5088 id:8917, 5089 typeId:115 5090 } 5091 , { 5092 id:8918, 5093 typeId:115 5094 } 5095 , { 5096 id:8942, 5097 typeId:115 5098 } 5099 , { 5100 id:8925, 5101 typeId:115 5102 } 5103 , { 5104 id:8901, 5105 typeId:115 5106 } 5107 , { 5108 id:8935, 5109 typeId:115 5110 } 5111 , { 5112 id:8910, 5113 typeId:115 5114 } 5115 , { 5116 id:8940, 5117 typeId:115 5118 } 5119 , { 5120 id:8938, 5121 typeId:115 5122 } 5123 , { 5124 id:8943, 5125 typeId:115 5126 } 5127 ] 5128 , 'mainCity': 1017 5129 5130 }) 5131 .setJ0FirstQuarter(2) 5132 .setJetlagIcon('<svg class="icon icon-Historical " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#historical" /></svg>') 5133 .load({current_jn: 0 }); 5134 5135 evt.listen('leafletLoaded', () => { 5136 window.lcm.mapCurrent.addMarker({ 5137 lat:41.3194, 5138 lon:12.9945, 5139 label: `Sabaudia`, 5140 id:2766, 5141 typeId:50, 5142 url: 'https://www.meteoconsult.it/meteo-italia/spiaggia-2766/previsioni-meteo-sabaudia-sabaudia-oggi' 5143 }); 5144 window.lcm.mapCurrent.addMarker({ 5145 lat:41.2451, 5146 lon:9.18906, 5147 label: `Spiaggia\u0020Rena\u0020Bianca`, 5148 id:2855, 5149 typeId:50, 5150 url: 'https://www.meteoconsult.it/meteo-italia/spiaggia-2855/previsioni-meteo-santa-teresa-gallura-spiaggia-rena-bianca-oggi' 5151 }); 5152 window.lcm.mapCurrent.addMarker({ 5153 lat:45.2092, 5154 lon:12.2995, 5155 label: `Sottomarina`, 5156 id:3252, 5157 typeId:50, 5158 url: 'https://www.meteoconsult.it/meteo-italia/spiaggia-3252/previsioni-meteo-chioggia-sottomarina-oggi' 5159 }); 5160 window.lcm.mapCurrent.addMarker({ 5161 lat:44.5548, 5162 lon:12.2829, 5163 label: `Casal\u0020borsetti`, 5164 id:2594, 5165 typeId:50, 5166 url: 'https://www.meteoconsult.it/meteo-italia/spiaggia-2594/previsioni-meteo-ravenne-casal-borsetti-oggi' 5167 }); 5168 window.lcm.mapCurrent.addMarker({ 5169 lat:44.1449, 5170 lon:9.6509, 5171 label: `Monterosso`, 5172 id:3111, 5173 typeId:50, 5174 url: 'https://www.meteoconsult.it/meteo-italia/spiaggia-3111/previsioni-meteo-monterosso-al-mare-monterosso-oggi' 5175 }); 5176 window.lcm.mapCurrent.addMarker({ 5177 lat:37.585, 5178 lon:12.8267, 5179 label: `Selinunte`, 5180 id:4862, 5181 typeId:50, 5182 url: 'https://www.meteoconsult.it/meteo-italia/spiaggia-4862/previsioni-meteo-campobello-di-mazara-selinunte-oggi' 5183 }); 5184 window.lcm.mapCurrent.addMarker({ 5185 lat:40.545, 5186 lon:14.2351, 5187 label: `Marina\u0020piccola`, 5188 id:4956, 5189 typeId:50, 5190 url: 'https://www.meteoconsult.it/meteo-italia/spiaggia-4956/previsioni-meteo-capri-marina-piccola-oggi' 5191 }); 5192 window.lcm.mapCurrent.addMarker({ 5193 lat:37.8145, 5194 lon:15.2665, 5195 label: `Taormina`, 5196 id:5717, 5197 typeId:50, 5198 url: 'https://www.meteoconsult.it/meteo-italia/spiaggia-5717/previsioni-meteo-giardini-naxos-taormina-oggi' 5199 }); 5200 window.lcm.mapCurrent.addMarker({ 5201 lat:40.8013, 5202 lon:17.5525, 5203 label: `Rosamarina`, 5204 id:5728, 5205 typeId:50, 5206 url: 'https://www.meteoconsult.it/meteo-italia/spiaggia-5728/previsioni-meteo-ostuni-rosamarina-oggi' 5207 }); 5208 window.lcm.mapCurrent.addMarker({ 5209 lat:38.6774, 5210 lon:15.8907, 5211 label: `Tropea`, 5212 id:5976, 5213 typeId:50, 5214 url: 'https://www.meteoconsult.it/meteo-italia/spiaggia-5976/previsioni-meteo-tropea-tropea-oggi' 5215 }); 5216 window.lcm.mapCurrent.addMarker({ 5217 lat:41.8948, 5218 lon:12.4853, 5219 label: `Roma`, 5220 id:1017, 5221 typeId:101, 5222 url: 'https://www.meteoconsult.it/meteo-italia/citta-1017/previsioni-meteo-roma-oggi' 5223 }); 5224 5225 window.lcm.mapCurrent.addShoreMarker({ 5226 id:8931, 5227 typeId:115, 5228 label: `Da\u0020Ancona\u0020a\u0020Cervia`, 5229 lat:43, 5230 lon:15 5231 }); 5232 window.lcm.mapCurrent.addShoreMarker({ 5233 id:8939, 5234 typeId:115, 5235 label: `Da\u0020Arbatax\u0020a\u0020Capo\u0020Carbonara`, 5236 lat:39, 5237 lon:10 5238 }); 5239 window.lcm.mapCurrent.addShoreMarker({ 5240 id:8928, 5241 typeId:115, 5242 label: `Da\u0020Bari\u0020a\u0020Vieste`, 5243 lat:41, 5244 lon:19 5245 }); 5246 window.lcm.mapCurrent.addShoreMarker({ 5247 id:8920, 5248 typeId:115, 5249 label: `Da\u0020Catania\u0020a\u0020Capo\u0020Spartivento`, 5250 lat:37, 5251 lon:17 5252 }); 5253 window.lcm.mapCurrent.addShoreMarker({ 5254 id:8932, 5255 typeId:115, 5256 label: `Da\u0020Cervia\u0020a\u0020Punta\u0020della\u0020Maestra`, 5257 lat:45, 5258 lon:13 5259 }); 5260 window.lcm.mapCurrent.addShoreMarker({ 5261 id:8907, 5262 typeId:115, 5263 label: `Da\u0020Civitavecchia\u0020a\u0020San\u0020Felice\u0020Circeo`, 5264 lat:41, 5265 lon:13 5266 }); 5267 window.lcm.mapCurrent.addShoreMarker({ 5268 id:8903, 5269 typeId:115, 5270 label: `Da\u0020Genova\u0020a\u0020La\u0020Spezia`, 5271 lat:43.3, 5272 lon:9.3 5273 }); 5274 window.lcm.mapCurrent.addShoreMarker({ 5275 id:8905, 5276 typeId:115, 5277 label: `Da\u0020Livorno\u0020a\u0020Piombino`, 5278 lat:42.3, 5279 lon:10.3 5280 }); 5281 window.lcm.mapCurrent.addShoreMarker({ 5282 id:8917, 5283 typeId:115, 5284 label: `Da\u0020Marsala\u0020a\u0020Porto\u0020Empedocle`, 5285 lat:36, 5286 lon:12 5287 }); 5288 window.lcm.mapCurrent.addShoreMarker({ 5289 id:8918, 5290 typeId:115, 5291 label: `Da\u0020Porto\u0020Empedocle\u0020a\u0020Capo\u0020Passero`, 5292 lat:36, 5293 lon:14 5294 }); 5295 window.lcm.mapCurrent.addShoreMarker({ 5296 id:8942, 5297 typeId:115, 5298 label: `Da\u0020San\u0020Pietro\u0020a\u0020Capo\u0020Mannu`, 5299 lat:39, 5300 lon:8 5301 }); 5302 window.lcm.mapCurrent.addShoreMarker({ 5303 id:8925, 5304 typeId:115, 5305 label: `Da\u0020Taranto\u0020a\u0020Capo\u0020Santa\u0020Maria\u0020di\u0020Leuca`, 5306 lat:39, 5307 lon:18 5308 }); 5309 window.lcm.mapCurrent.addShoreMarker({ 5310 id:8901, 5311 typeId:115, 5312 label: `Da\u0020Ventimiglia\u0020a\u0020Capo\u0020Mele`, 5313 lat:43.3, 5314 lon:8.3 5315 }); 5316 window.lcm.mapCurrent.addShoreMarker({ 5317 id:8935, 5318 typeId:115, 5319 label: `Da\u0020Punta\u0020Falcone\u0020a\u0020Punta\u0020di\u0020li\u0020Francesi`, 5320 lat:42, 5321 lon:8 5322 }); 5323 window.lcm.mapCurrent.addShoreMarker({ 5324 id:8910, 5325 typeId:115, 5326 label: `Da\u0020Punta\u0020Licosa\u0020a\u0020Capo\u0020Bonifati`, 5327 lat:39, 5328 lon:14 5329 }); 5330 window.lcm.mapCurrent.addShoreMarker({ 5331 id:8940, 5332 typeId:115, 5333 label: `Da\u0020Capo\u0020Carbonara\u0020a\u0020Capo\u0020Spartivento`, 5334 lat:38, 5335 lon:11 5336 }); 5337 window.lcm.mapCurrent.addShoreMarker({ 5338 id:8938, 5339 typeId:115, 5340 label: `Da\u0020Capo\u0020Camino\u0020a\u0020Arbatax`, 5341 lat:41, 5342 lon:10 5343 }); 5344 window.lcm.mapCurrent.addShoreMarker({ 5345 id:8943, 5346 typeId:115, 5347 label: `Da\u0020Capo\u0020Mannu\u0020a\u0020Punta\u0020Falcone`, 5348 lat:41, 5349 lon:8 5350 }); 5351 5352 5353 window.lcm.mapCurrent 5354 .setWMIcon('\u003Csvg\u0020class\u003D\u0022icon\u0020icon\u002DLogoMapSectionBeach\u0020\u0022\u0020aria\u002Dhidden\u003D\u0022true\u0022\u0020\u003E\u003Cuse\u0020xlink\u003Ahref\u003D\u0022\/images\/int\/svg\/icons\u002Dv1.1.33.svg\u0023logo\u002Dmap\u002Dsection\u002Dbeach\u0022\u0020\/\u003E\u003C\/svg\u003E') 5355 .setTradCatalog({"q1":"","q2":"Mattina","q3":"Pomeriggio","q4":"Sera","q5":"Notte","t1":"Tempo<svg class=\"icon icon-MapParameterTemperature \" aria-hidden=\"true\" ><use xlink:href=\"\/images\/int\/svg\/icons-forecast-v1.1.18.svg#map-parameter-temperature\" \/><\/svg>","t2":"Venti<svg class=\"icon icon-MapParameterWind \" aria-hidden=\"true\" ><use xlink:href=\"\/images\/int\/svg\/icons-forecast-v1.1.18.svg#map-parameter-wind\" \/><\/svg>","t3":"UV<svg class=\"icon icon-MapParameterUv \" aria-hidden=\"true\" ><use xlink:href=\"\/images\/int\/svg\/icons-forecast-v1.1.18.svg#map-parameter-uv\" \/><\/svg>","t4":"Mare<svg class=\"icon icon-MapParameterSeaTemperature \" aria-hidden=\"true\" ><use xlink:href=\"\/images\/int\/svg\/icons-forecast-v1.1.18.svg#map-parameter-sea-temperature\" \/><\/svg>","t5":"Nevicata<svg class=\"icon icon-SnowFlake \" aria-hidden=\"true\" ><use xlink:href=\"\/images\/int\/svg\/icons-v1.1.33.svg#snowflake\" \/><\/svg>","l5":"<svg class=\"icon icon-Info \" aria-hidden=\"true\" ><use xlink:href=\"\/images\/int\/svg\/icons-v1.1.33.svg#info\" \/><\/svg>Nevicata prevista","jetlag":"<svg class=\"icon icon-Historical \" aria-hidden=\"true\" ><use xlink:href=\"\/images\/int\/svg\/icons-v1.1.33.svg#historical\" \/><\/svg> Fuso orario: la previsione richiesta \u00e8 terminata ","j0_q2":"Dalle 9h alle 12h","j0_q3":"Questo Pomeriggio","j0_q4":"Questa Sera","j0_q5":"Questa Notte"}) 5356 .load('map'); 5357 }); 5358}); 5359 evt.listen('DOMContentLoaded', () => { 5360 let isPageFullyLoaded = false;
5361 5362 window.addEventListener('load', () => { 5363 isPageFullyLoaded = true; 5364 }); 5365 5366 // Faq scroll 5367 document.querySelectorAll('.faq-item').forEach((item) => { 5368 item.addEventListener('toggle', () => { 5369 if (isPageFullyLoaded && item.open) { 5370 requestAnimationFrame(() => { 5371 requestAnimationFrame(() => { 5372 item.scrollIntoView({ behavior: 'smooth', block: 'start' }); 5373 }); 5374 }); 5375 } 5376 }); 5377 }); 5378}); 5379 5380 evt.listen('sliderLoaded', () => { 5381 window.lcm.slider 5382 .setIconLeft('<svg class="icon icon-ChevronLeft " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#angle-left" /></svg>') 5383 .setIconRight('<svg class="icon icon-ChevronRight " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#angle-right" /></svg>'); 5384 }); 5385 5386 evt.listen('forecast_map_timetableLoaded', () => { 5387 window.lcm.forecastMapTimeTable.load(); 5388 }); 5389 5390 evt.listen('section_promotionLoaded', () => { 5391 window.lcm.sectionPromotion.load(); 5392 }); 5393 5394 evt.listen('DOMContentLoaded', () => { 5395 loadScriptBuild('slider'); 5396 loadScriptBuild('forecast_map_timetable'); 5397 loadScriptBuild('section_promotion'); 5398 }); 5399 5400 function loadScriptForecastTopSection() { 5401 loadScriptBuild('top_section'); 5402 } 5403 5404 function loadScriptForecastTopBeach() { 5405 loadScriptBuild('top_beach'); 5406} 5407 5408evt.listen('top_beachLoaded', () => { 5409 window.lcm.topBeach 5410 .setIcons({ 5411 chevronLeft: '<svg class="icon icon-ChevronLeft " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#angle-left" /></svg>', 5412 chevronRight: '<svg class="icon icon-ChevronRight " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#angle-right" /></svg>' 5413 }) 5414 .load('beach'); 5415 5416}); function loadScriptHeadingEscape() { 5417 loadScriptBuild('heading_escape'); 5418} 5419 5420evt.listen('heading_escapeLoaded', () => { 5421 window.lcm.headingEscape 5422 .setIcons({ 5423 chevronLeft: '<svg class="icon icon-ChevronLeft " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#angle-left" /></svg>', 5424 chevronRight: '<svg class="icon icon-ChevronRight " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#angle-right" /></svg>' 5425 }) 5426 .load('heading-escape'); 5427 5428}); 5429 // Load autocomplete.js on demand. 5430evt.listen('DOMContentLoaded', () => {
5431 let container = document.getElementById('form-section'); 5432 if (container) { 5433 let fields = container.getElementsByClassName('section-autocomplete-field'); 5434 for (let i = 0; i < fields.length; i++) { 5435 fields[i].addEventListener('focus', () => { 5436 loadScriptBuild('autocomplete_section'); 5437 }, {once: true}); 5438 } 5439 } 5440}); 5441evt.listen('autocomplete_sectionLoaded', () => { 5442 // ajax_autocomplete_section_beach 5443 window.lcm.autocompleteSection.getInstance() 5444 .setConfig({ 5445 'containerId': 'form-section', 5446 'urlSearchByQuery': 'https://www.meteoconsult.it/ajax/search-autocomplete-beach?q=', 5447 'formSelector': '.section-autocomplete-form', 5448 'fieldSelector': '.section-autocomplete-field', 5449 'resultSelector': '.section-autocomplete-results' 5450 }) 5451 .run(); 5452}); 5453 5454 5455 5456 5457 5458function loadScriptForecastTopSection() { 5459 evt.listen('DOMContentLoaded', () => { 5460 loadScriptBuild('top_section'); 5461 }); 5462 5463} 5464 5465evt.listen('top_sectionLoaded', () => { 5466 window.lcm.topSection 5467 .setContainerId('topSectionMain') 5468 .setUrlForecast({ 5469 url: 'https://www.meteoconsult.it/ajax/forecast/99999-88888', 5470 typeId: '99999', 5471 id: '88888' 5472 }) 5473 .setIcons({ 5474 chevronLeft: '<svg class="icon icon-ChevronLeft " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#angle-left" /></svg>', 5475 chevronRight: '<svg class="icon icon-ChevronRight " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#angle-right" /></svg>' 5476 }).setDay('2026\u002D09\u002D25').load('.topSection-item', 'topEntity'); 5477}); 5478 5479 5480function loadScriptForecastTopSectionAbroad() { 5481 loadScriptBuild('top_section_abroad'); 5482} 5483 5484evt.listen('top_section_abroadLoaded', () => { 5485 window.lcm.topSectionAbroad 5486 .setContainerId('topSectionAbroad') 5487 .setUrlForecast({ 5488 url: 'https://www.meteoconsult.it/ajax/forecast/99999-88888', 5489 typeId: '99999', 5490 id: '88888' 5491 }) 5492 .setIcons({ 5493 chevronLeft: '<svg class="icon icon-ChevronLeft " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#angle-left" /></svg>', 5494 chevronRight: '<svg class="icon icon-ChevronRight " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#angle-right" /></svg>' 5495 }).disableWeather(1).load('.topSection-item', 'topSectionAbroad'); 5496}); 5497 5498 evt.listen('DOMContentLoaded', () => { 5499 loadScriptBuild('popin_store'); 5500}); 5501evt.listen('popin_storeLoaded', () => { 5502 window.lcm.popinStore 5503 .add('popinVipPub', { 5504 customClass: 'popin-vip', 5505 close: true, 5506 title: '', 5507 message: `<p> 5508 Diventando VIP, avrete una navigazione più veloce e priva di pubblicità e tutta una serie di nuove funzioni. 5509 <svg class="icon icon-Crown " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#crown" /></svg></p>`, 5510 icon: 'none', 5511 buttons: [ 5512 { 5513 label: `<svg class="icon icon-Crown " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#crown" /></svg>Diventare\u0020un\u0020VIP`, 5514 callback: () => { 5515 window.location.href = 'https://www.meteoconsult.it/servizi-meteo/scoprire/abbonamento-streaming#connectStreaming'; 5516 } 5517 } 5518 ], 5519 loginInfos: { 5520 url: 'https://www.meteoconsult.it/sign-in', 5521 title: 'Gi\u00E0\u0020abbonati\u0020VIP\u0020\u003F', 5522 label: 'Connect', 5523 urlCb: window.location.href 5524 }, 5525 brand: `<div class="popin-vip-header"> 5526 <img 5527 width="25" 5528 height="25" 5529 src="/images/int/svg/logo_mc/lcmVip.svg" 5530 alt="iconLcmVip" 5531 class="icon" 5532 /> 5533</div>` 5534 }); 5535 5536 window.lcm.popinStore 5537 .add('popinVipPremium', { 5538 customClass: 'popin-vip', 5539 close: true, 5540 title: '', 5541 message: `<p> 5542 Si è tentato di accedere a un <span>contenuto premium</span><br><br> 5543 Questo contenuto è <span>riservato agli abbonati VIP</span> 5544 <svg class="icon icon-Crown " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#crown" /></svg></p>`, 5545 icon: 'none', 5546 buttons: [ 5547 { 5548 label: `<svg class="icon icon-Crown " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#crown" /></svg>Diventare\u0020un\u0020VIP`, 5549 callback: () => { 5550 window.location.href = 'https://www.meteoconsult.it/servizi-meteo/scoprire/abbonamento-streaming#connectStreaming'; 5551 } 5552 } 5553 ], 5554 loginInfos: { 5555 url: 'https://www.meteoconsult.it/sign-in', 5556 title: 'Gi\u00E0\u0020abbonati\u0020VIP\u0020\u003F', 5557 label: 'Connect', 5558 urlCb: window.location.href 5559 }, 5560 brand: `<div class="popin-vip-header"> 5561 <img 5562 width="25" 5563 height="25" 5564 src="/images/int/svg/logo_mc/lcmVip.svg" 5565 alt="iconLcmVip" 5566 class="icon" 5567 /> 5568</div>` 5569 }); 5570 window.lcm.popinStore 5571 .add('popinVipIgnore', { 5572 customClass: 'popin-vip', 5573 close: true, 5574 title: '', 5575 message: `<p> 5576 Bénéficiez d'une <span>navigation plus rapide</span> et <span>sans pub</span> mais aussi <span>de nombreux paramètres</span> en devenant<span> VIP </span> 5577 \u003Csvg\u0020class\u003D\u0022icon\u0020icon\u002DCrown\u0020\u0022\u0020aria\u002Dhidden\u003D\u0022true\u0022\u0020\u003E\u003Cuse\u0020xlink\u003Ahref\u003D\u0022\/images\/int\/svg\/icons\u002Dv1.1.33.svg\u0023crown\u0022\u0020\/\u003E\u003C\/svg\u003E</p>`, 5578 icon: 'none', 5579 buttons: [ 5580 { 5581 label: `<svg class="icon icon-Crown " aria-hidden="true" ><use xlink:href="/images/int/svg/icons-v1.1.33.svg#crown" /></svg>Diventare\u0020un\u0020VIP`, 5582 callback: () => { 5583 window.location.href = 'https://www.meteoconsult.it/servizi-meteo/scoprire/abbonamento-streaming#connectStreaming'; 5584 } 5585 } 5586 ], 5587 loginInfos: { 5588 url: 'https://www.meteoconsult.it/sign-in', 5589 title: 'Gi\u00E0\u0020abbonati\u0020VIP\u0020\u003F', 5590 label: 'Connect', 5591 urlCb: window.location.href 5592 }, 5593 brand: `<div class="popin-vip-header"> 5594 <img 5595 width="25" 5596 height="25" 5597 src="/images/int/svg/logo_mc/lcmVip.svg" 5598 alt="iconLcmVip" 5599 class="icon" 5600 /> 5601</div>` 5602 }); 5603}); 5604 5605 5606 function loadScriptWeatherList() { 5607 loadScriptBuild('weather_list'); 5608} 5609 5610evt.listen('weather_listLoaded', () => { 5611 const container = window.lcm.weatherList.setContainerById('entity-list'); 5612 if (container) { 5613 container.setUrlForecast({ 5614 url: 'https://www.meteoconsult.it/ajax/forecast/99999-88888', 5615 typeId: '99999', 5616 id: '88888' 5617 }) 5618 .setUrlEntityForecastDay({ 5619 url: 'https://www.meteoconsult.it/ajax/forecast/day/99999-88888', 5620 typeId: '99999', 5621 id: '88888' 5622 }) 5623 .setToday(true) 5624 .setDay('2026\u002D09\u002D25'); 5625 } 5626}); 5627 const timetableStickyV2 = function () { 5628 const header = document.querySelector('#header'); 5629 const forecastHeader = document.querySelector('#forecastHeader'); 5630 const forecastTimetable = document.querySelector('#forecast-timetable'); 5631 5632 let rAFScroll = null; 5633 const onScroll = () => { 5634 if (rAFScroll !== null) return; 5635 rAFScroll = window.requestAnimationFrame(() => { 5636 rAFScroll = null; 5637 if (window.scrollY >= header.clientHeight) { 5638 header.classList.add('logo-only'); 5639 if(forecastHeader){ 5640 forecastHeader.classList.add('is-pinned'); 5641 } 5642 if(forecastTimetable){ 5643 forecastTimetable.classList.add('is-pinned'); 5644 } 5645 } else { 5646 header.classList.remove('logo-only'); 5647 if(forecastHeader){ 5648 forecastHeader.classList.remove('is-pinned'); 5649 } 5650 5651 if(forecastTimetable) { 5652 forecastTimetable.classList.remove('is-pinned'); 5653 } 5654 } 5655 }); 5656 }; 5657 window.addEventListener('scroll', onScroll, {passive: true}); 5658 5659 evt.listen('menu_smallLoaded', () => { 5660 window.lcm.menuSmall.disable(); 5661 }); 5662}; 5663 5664timetableStickyV2(); 5665 </script>
5665 5666
5667<script> 5668 evt.dispatch('mainContentVisible'); 5669</script>
5669 5670
5671<script> 5672 loadScriptBuild('refresh'); 5673evt.listen('refreshLoaded', () => { 5674 window.lcm.refresh 5675 .load(); 5676}); 5677</script>
5677 5678</body> 5679</html>
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.