1<!DOCTYPE html> 2<html lang="it-it" dir="ltr"> 3 4<head> 5 <meta charset="utf-8"> 6 <meta name="viewport" content="width=1024"> 7 <meta charset="utf-8"> 8 <meta name="twitter:card" content="summary_large_image"> 9 <meta name="twitter:image" content="https://ticino24.it/images/articles/vco/ossola/2026/settembre/FotoAlquati_RallyRubinetto_Romagnoli.jpg"> 10 <meta property="og:type" content="article"> 11 <meta property="og:title" content="Rally del Rubinetto: 115 equipaggi in corsa "> 12 <meta property="og:url" content="https://ticino24.it/index.php/sport/rally-del-rubinetto-115-equipaggi-in-corsa"> 13 <meta property="og:description" content="Carmellino è il pilota da battere, Caffoni dà forfait 14 15&nbsp;"> 16 <meta property="og:image" content="https://ticino24.it/images/articles/vco/ossola/2026/settembre/FotoAlquati_RallyRubinetto_Romagnoli.jpg"> 17 <meta name="description" content="Ticino24 - Tutte le notizie di 24newsonline "> 18 <meta name="generator" content="Joomla! - Open Source Content Management"> 19 <title>ticino24 - Rally del Rubinetto: 115 equipaggi in corsa </title> 20 <link href="/favicon.ico" rel="icon" type="image/vnd.microsoft.icon"> 21 22 <link href="/templates/news24-site/css/template.css?6.2.2" rel="stylesheet"> 23 <link href="/templates/news24-site/css/custom.css?2.0.0" rel="stylesheet"> 24 <link href="/media/mod_menu/css/mod-menu.min.css?a45ede" rel="stylesheet"> 25 <link href="/media/vendor/joomla-custom-elements/css/joomla-alert.min.css?0.4.1" rel="stylesheet"> 26 <link href="https://xtra24.news24static.it/assets/style.css?11" rel="stylesheet"> 27 <link href="https://cdnjs.cloudflare.com/ajax/libs/jquery-modal/0.9.1/jquery.modal.min.css" rel="stylesheet"> 28 <link href="/media/mod_hero_slideshow/css/hero-slideshow.css?34" rel="stylesheet"> 29 <link href="/media/mod_news24_photogrid/css/photogrid.css?16" rel="stylesheet"> 30 <link href="/media/mod_news24_redazionale/css/redazionale.css?1" rel="stylesheet"> 31 <link href="/media/mod_news24_banner_embed/css/banner-embed.css?1" rel="stylesheet"> 32 33 <style> 34 :root { 35 --theme-bg: #112a4a; 36 --theme-text: #FFFFFF; 37 --theme-text-muted: rgba(255, 255, 255, 0.7); 38 --theme-border: rgba(255, 255, 255, 0.15); 39 --theme-surface: rgba(255, 255, 255, 0.08); 40 --theme-surface-hover: rgba(255, 255, 255, 0.12); 41 --redazionale-columns: 1fr 1fr; 42 --content-max-width: 1200px; 43 --kb-article-duration: 6s; 44 --gap: 22px; 45 --gap-sm: 12px; 46 --gap-ssm: 8px; 47 --gap-sssm: 4px; 48 --gap-zero: 0px; 49 --article-font-size: 1.35rem; 50 --article-font-size-mobile: 3rem; 51 --banner-reel-width-mobile: 450px; 52 } 53 </style> 54
54<script src="/media/vendor/jquery/js/jquery.min.js?3.7.1"></script>
54 55
55<script src="/templates/news24-site/js/template.js?1.0.14" defer></script>
55 56
56<script type="application/json" class="joomla-script-options new">{"joomla.jtext":{"ERROR":"Errore","MESSAGE":"Messaggio","NOTICE":"Avviso","WARNING":"Attenzione","SUCCESS":"Success","JCLOSE":"Chiudi","JOK":"OK","JOPEN":"Apri"},"system.paths":{"root":"","rootFull":"https:\/\/ticino24.it\/","base":"","baseFull":"https:\/\/ticino24.it\/"},"csrf.token":"4cce5ba1c5f45edec778e8818d605fb7"}</script>
56 57
57<script src="/media/system/js/core.min.js?a3d8f8"></script>
57 58
58<script src="/media/mod_menu/js/menu.min.js?5a565f" type="module"></script>
58 59
59<script src="/media/system/js/messages.min.js?9a4811" type="module"></script>
59 60
60<script src="https://app.24newsonline.it/components/com_news24_banner/js/banner24.js?18"></script>
60 61
61<script src="https://cdn.jsdelivr.net/npm/hls.js@1/dist/hls.min.js" data-cfasync="false"></script>
vendor: 59 bytes, lines 61-62
61 62 <script src="https://www.googletagmanager.com/gtag/js?id=
62G-27NC0PGCQL
vendor: 19 bytes, lines 62-63
62" async></script> 63
63<script data-cfasync="false">(function () { 64 function initOne(video) { 65 if (video.dataset.video24Init === '1') { return; } 66 video.dataset.video24Init = '1'; 67 68 var src = video.getAttribute('data-video24-src'); 69 var isHls = video.getAttribute('data-video24-hls') === '1'; 70 var autoplay = video.getAttribute('data-video24-autoplay') === '1'; 71 var notifyEnded = video.getAttribute('data-video24-notify-ended') === '1'; 72 // Slide non ancora corrente in un carosello (banner24): il tag <video> 73 // è già montato nel DOM (serve alla griglia del carosello), ma hls.js 74 // non va agganciato finché la slide non diventa davvero quella attiva 75 // â vedi banner24:activate più sotto. 76 var lazy = video.getAttribute('data-video24-lazy') === '1'; 77 if (!src) { return; } 78 79 var mediaEndedDispatched = false; 80 function dispatchMediaEnded() { 81 // Idempotente: 'ended', l'errore nativo del <video> e 82 // Hls.Events.ERROR possono scattare tutti per lo stesso 83 // fallimento (es. errore MEDIA_ERROR fatale intercettato sia dal 84 // buffer-controller interno di hls.js che dal listener nativo 85 // 'error' qui sotto). goTo() del carosello non è rientrante, 86 // quindi un doppio dispatch farebbe saltare una slide in più. 87 if (mediaEndedDispatched) { return; } 88 mediaEndedDispatched = true; 89 90 var wrapper = video.closest('.banner24-video, .video24-wrapper'); 91 if (wrapper) { 92 wrapper.dispatchEvent(new CustomEvent('banner24:mediaEnded', { bubbles: true })); 93 } 94 } 95 96 if (notifyEnded) { 97 video.addEventListener('ended', dispatchMediaEnded); 98 // Un errore fatale (404, decode error, HLS fatale) non emette mai 99 // 'ended': senza questo listener il carosello resterebbe bloccato 100 // per sempre su una slide video rotta. 101 video.addEventListener('error', dispatchMediaEnded); 102 103 // Segnala play/pause al carosello (banner24.js): con reelAutoplay 104 // spento nessuna slide parte da sola, quindi un 'play' qui può 105 // arrivare solo da un click reale dell'utente sui controlli nativi 106 // â serve al carosello per annullare/riarmare il timer fisso della 107 // rotazione invece di tagliare via un video appena avviato. 108 var wrapperForPlayback = video.closest('.banner24-video, .video24-wrapper'); 109 if (wrapperForPlayback) { 110 video.addEventListener('play', function () { 111 wrapperForPlayback.dispatchEvent(new CustomEvent('banner24:playing', { bubbles: true })); 112 }); 113 video.addEventListener('pause', function () { 114 if (video.ended) { return; } 115 wrapperForPlayback.dispatchEvent(new CustomEvent('banner24:paused', { bubbles: true })); 116 }); 117 } 118 } 119 120 // Aggancia hls.js (o il src diretto) al <video> â separato dal resto 121 // di initOne() apposta: per le slide lazy del carosello questo va 122 // rimandato al momento in cui la slide diventa davvero corrente, 123 // invece di girare subito per tutte al caricamento pagina. 124 // Idempotente: banner24:activate può richiamarlo su ogni giro di loop. 125 var sourceAttached = false; 126 function attachSource() { 127 if (sourceAttached) { return; } 128 sourceAttached = true; 129 130 if (!isHls) { 131 if (autoplay) { video.play().catch(function () {}); } 132 return; 133 } 134 135 if (typeof Hls !== 'undefined' && Hls.isSupported()) { 136 var hls = new Hls(); 137 hls.loadSource(src); 138 hls.attachMedia(video); 139 if (autoplay) { 140 hls.on(Hls.Events.MANIFEST_PARSED, function () { video.play().catch(function () {}); }); 141 } 142 // hls.js gestisce manifest/segmenti via XHR/fetch + MSE: un errore 143 // fatale (es. video rimosso, manifest 404) non fa scattare l'evento 144 // nativo 'error' del <video>, quindi va intercettato separatamente. 145 if (notifyEnded) { 146 hls.on(Hls.Events.ERROR, function (event, data) { 147 if (data && data.fatal) { dispatchMediaEnded(); } 148 }); 149 } 150 } else if (video.canPlayType('application/vnd.apple.mpegurl')) { 151 video.src = src; 152 if (autoplay) { 153 video.addEventListener('loadedmetadata', function () { video.play().catch(function () {}); }); 154 } 155 } 156 } 157 158 // Richiesta di attivazione da banner24.js: sia la prima partenza di 159 // una slide video (mai avviata, currentTime già a 0 â vedi 160 // activateVideo() nel carosello) sia il restart dopo un giro di loop 161 // sono la stessa operazione, riparte sempre da capo. Riarma anche la
162 // guardia di idempotenza di dispatchMediaEnded così il prossimo giro 163 // segnala di nuovo la fine. Per una slide lazy è anche il primo (e 164 // unico) punto in cui hls.js viene davvero agganciato. 165 video.addEventListener('banner24:activate', function () { 166 mediaEndedDispatched = false; 167 attachSource(); 168 video.currentTime = 0; 169 video.play().catch(function () {}); 170 }); 171 172 if (lazy) { 173 return; 174 } 175 176 attachSource(); 177 } 178 179 // Costruisce il vero <video> a partire da un facade e lo aggancia â 180 // riusata sia dal click reale dell'utente (muted=false, vuole il suono) 181 // sia dall'attivazione automatica del carosello (muted=true, nessuna 182 // gesture reale: senza muted l'autoplay-policy del browser blocca il 183 // play()). Idempotente: una seconda chiamata sullo stesso facade (click 184 // dopo che il carosello l'ha già attivato, o viceversa) è un no-op. 185 function activateFacade(facade, muted) { 186 if (facade.dataset.video24FacadeLoaded === '1') { return null; } 187 facade.dataset.video24FacadeLoaded = '1'; 188 189 var src = facade.getAttribute('data-video24-src'); 190 var isHls = facade.getAttribute('data-video24-hls') === '1'; 191 if (!src) { return null; } 192 193 var video = document.createElement('video'); 194 video.controls = true; 195 video.playsInline = true; 196 if (muted) { video.muted = true; } 197 video.setAttribute('data-video24-src', src); 198 video.setAttribute('data-video24-hls', isHls ? '1' : '0'); 199 // "autoplay" qui non è autoplay senza interazione (vietato dai 200 // browser sui video non mutati) â significa solo "parti in automatico 201 // appena pronto": per il click è dentro la gesture dell'utente, per 202 // l'attivazione da carosello è coperto dal muted qui sopra. 203 video.setAttribute('data-video24-autoplay', '1'); 204 video.setAttribute('data-video24-notify-ended', '1'); 205 206 if (!isHls) { 207 var source = document.createElement('source'); 208 source.src = src; 209 source.type = 'video/mp4'; 210 video.appendChild(source); 211 } 212 213 facade.replaceWith(video); 214 initOne(video); 215 return video; 216 } 217 218 // Facade cliccabile (video non-autoplay, vedi renderVideoFacade() in 219 // video24.php): nessun <video>/hls.js in DOM finché non si clicca â 220 // costruito ed agganciato solo in quel momento, mai al caricamento pagina. 221 document.addEventListener('click', function (e) { 222 var facade = e.target.closest && e.target.closest('.video24-facade'); 223 if (!facade) { return; } 224 activateFacade(facade, false); 225 }); 226 227 // Attivazione da carosello (banner24.js): quando un facade è la slide 228 // corrente di un carosello con autoplay acceso, goTo() spara 229 // 'banner24:activate' su di lui esattamente come farebbe su un <video> 230 // già montato. Ascolto delegato su document invece che agganciato al 231 // singolo facade in scan(): banner24.js è uno script remoto caricato 232 // senza defer, non c'è garanzia che questo script sia già arrivato a 233 // scandire la pagina (DOMContentLoaded) prima che il carosello provi ad 234 // attivare una slide â un listener diretto sul facade, agganciato in 235 // ritardo, perderebbe silenziosamente il primo banner24:activate. 236 // Il listener qui sotto è registrato subito, al parse dello script (siamo 237 // in <head>, sincrono), prima che qualunque altro script possa disparare 238 // l'evento â richiede che banner24.js sparai il CustomEvent con 239 // bubbles:true (lato banner24.js). video24.php resta comunque ignaro del 240 // "perché" (carosello o altro): sa solo rispondere allo stesso evento che 241 // già gestisce sui <video> veri. 242 document.addEventListener('banner24:activate', function (e) { 243 var facade = e.target.closest && e.target.closest('.video24-facade'); 244 if (!facade) { return; } 245 activateFacade(facade, true); 246 }); 247 248 function scan() { 249 document.querySelectorAll('video[data-video24-src]').forEach(initOne); 250 } 251 252 if (document.readyState === 'loading') { 253 document.addEventListener('DOMContentLoaded', scan); 254 } else { 255 scan(); 256 } 257 258 if (typeof MutationObserver !== 'undefined') { 259 // document.documentElement (non document.body) perché questo script gira in 260 // <head>, sincrono (data-cfasync="false" per evitare Rocket Loader) â a quel 261 // punto <body> non esiste ancora, ma <html> sì fin dall'inizio del parsing. 262 new MutationObserver(function () { scan(); }).observe(document.documentElement, { childList: true, subtree: true }); 263 } 264})();</script>
264 265
265<script>var _paq = window._paq = window._paq || []; 266 /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ 267 _paq.push(['trackPageView']); 268 _paq.push(['enableLinkTracking']); 269 (function() { 270 var u="https://analytics.vco24.it/"; 271 _paq.push(['setTrackerUrl', u+'matomo.php']); 272 _paq.push(['setSiteId', '3']); 273 var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; 274 g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); 275 })();</script>
275 276
276<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://ticino24.it/#/schema/Organization/base","name":"ticino24","url":"https://ticino24.it/"},{"@type":"WebSite","@id":"https://ticino24.it/#/schema/WebSite/base","url":"https://ticino24.it/","name":"ticino24","publisher":{"@id":"https://ticino24.it/#/schema/Organization/base"}},{"@type":"WebPage","@id":"https://ticino24.it/#/schema/WebPage/base","url":"https://ticino24.it/index.php/sport/rally-del-rubinetto-115-equipaggi-in-corsa","name":"ticino24 - Rally del Rubinetto: 115 equipaggi in corsa ","description":"Ticino24 - Tutte le notizie di 24newsonline ","isPartOf":{"@id":"https://ticino24.it/#/schema/WebSite/base"},"about":{"@id":"https://ticino24.it/#/schema/Organization/base"},"inLanguage":"it-IT"}]}</script>
276 277
277<script>
vendor: 130 bytes, lines 278-281
278window.dataLayer = window.dataLayer || []; 279function gtag(){dataLayer.push(arguments);} 280gtag('js', new Date()); 281gtag('config', '
281G-27NC0PGCQL
vendor: 5 bytes, line 281
281');
282</script>
282 283
283<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-modal/0.9.1/jquery.modal.min.js"></script>
283 284 <meta property="al:android:url" content="news24://site?url=https://ticino24.it/index.php/sport/rally-del-rubinetto-115-equipaggi-in-corsa"> 285 <meta property="al:android:package" content="it.x24newsonline.app.news_24"> 286 <meta property="al:android:app_name" content="News24"> 287 <meta property="al:ios:url" content="news24://site?url=https://ticino24.it/index.php/sport/rally-del-rubinetto-115-equipaggi-in-corsa"> 288 <meta property="al:ios:app_store_id" content="1538283610"> 289 <meta property="al:ios:app_name" content="News24"> 290 291</head> 292 293<body class="site theme-news24" data-menu-items="13"> 294 295 <div class="page-wrapper"> 296 297 <!-- ============================================================ 298 FASCIA 1 â TG Live YouTube 299 ============================================================ --> 300 <section class="fascia fascia-tg-live"> 301 <div class="fascia-inner grid-2col"> 302 <div class="position-tg-vco"> 303 304<div id="mod-custom135" class="mod-custom custom"> 305 <p><iframe src="https://web.news24tv.it/live.php?channel=1&fullscreen=1" allowfullscreen="allowfullscreen" scrolling="no" frameborder="0"> </iframe></p></div> 306 307 </div> 308 <div class="position-tg-novara"> 309 310<div id="mod-custom136" class="mod-custom custom"> 311 <p><iframe src="https://web.news24tv.it/live.php?channel=2&fullscreen=1" allowfullscreen="allowfullscreen" scrolling="no" frameborder="0"> </iframe></p></div> 312 313 </div> 314 </div> 315 </section> 316 317 <section class="fascia fascia-menu-top"> 318 <div class="fascia-inner"> 319 <div class="position-menu-top"> 320 <ul id="mod-menu148" class="mod-menu mod-list nav "> 321<li class="nav-item item-170"><a href="https://www.24newsonline.it" target="_blank" rel="noopener noreferrer">Vco</a></li><li class="nav-item item-225"><a href="https://www.novarese24.it/" target="_blank" rel="noopener noreferrer">Novarese</a></li><li class="nav-item item-229"><a href="https://www.vercellese24.it/" target="_blank" rel="noopener noreferrer">Vercellese</a></li><li class="nav-item item-230"><a href="https://www.biellese24.it/" target="_blank" rel="noopener noreferrer">Biellese</a></li><li class="nav-item item-234"><a href="https://www.visitvco.it/" target="_blank" rel="noopener noreferrer">Visitvco</a></li><li class="nav-item item-173"><a href="https://www.ossola24.it" target="_blank" rel="noopener noreferrer">Ossola</a></li><li class="nav-item item-227"><a href="https://www.arona24.it/" target="_blank" rel="noopener noreferrer">Arona</a></li><li class="nav-item item-228"><a href="https://www.borgomanero24.it/" target="_blank" rel="noopener noreferrer">Borgomanero</a></li><li class="nav-item item-171"><a href="https://www.verbano24.it/" target="_blank" rel="noopener noreferrer">Verbano</a></li><li class="nav-item item-172"><a href="https://www.cusio24.it" target="_blank" rel="noopener noreferrer">Cusio</a></li><li class="nav-item item-224"><a href="https://www.altopiemonte24.it/" target="_blank" rel="noopener noreferrer">Altopiemonte</a></li><li class="nav-item item-169"><a href="https://www.lagomaggiore24.it/" onclick="window.open(this.href, 'targetWindow', 'toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,'); return false;">Lagomaggiore</a></li><li class="nav-item item-177"><a href="https://www.annunci24.news" target="_blank" rel="noopener noreferrer">Annunci24</a></li><li class="nav-item item-175"><a href="https://www.wallis24.it/" >Wallis</a></li><li class="nav-item item-226"><a href="https://www.novara24news.it/" target="_blank" rel="noopener noreferrer">Novara</a></li></ul> 322 323 </div> 324 </div> 325 </section> 326 327 <!-- ============================================================ 328 FASCIA 2 â Header 329 ============================================================ --> 330 <header class="fascia fascia-header"> 331 <div class="fascia-inner grid-header"> 332 <div class="position-logo"> 333 334<div id="mod-custom134" class="mod-custom custom"> 335 <p><a href="/"><img style="height: 100px;
335" src="/images/site/logo_ticino_nt.png?2" alt="News24"></a></p></div> 336 337 </div> 338 <div class="position-search-links"> 339 <div class="mod-finder"> 340 <form action="/index.php/cerca?view=search" method="get"> 341 <label for="mod-news24-finder-q193" class="visually-hidden">Cerca</label> 342 <input type="search" 343 name="q" 344 id="mod-news24-finder-q193" 345 value="" 346 placeholder="Cerca nel sito..." 347 autocomplete="off" /> 348 <button type="submit">Cerca</button> 349 </form> 350</div> 351 352 </div> 353 <div class="position-banner-header"> 354 <div class="banner24-type-classic"><div class="banner24-carousel" data-transition="fade" data-display-time="5000" data-transition-speed="500" data-loop="1" data-autoplay="0" style="position:relative;overflow:hidden;display:grid;"><div class="banner24-slide active" data-impression-url="https://app.24newsonline.it/components/com_news24_banner/i.php?cid=37&sid=163&uuid=&src=dGljaW5v&h=0d547c51966bfc3eb9a2b297f711a3374df46666e4a5bcc51016c43b185eaca4" style="grid-column:1;grid-row:1;opacity:1;"><a href="https://app.24newsonline.it/components/com_news24_banner/t.php?cid=37&sid=163&uuid=&src=dGljaW5v&h=234427e6db6059c6c395703c4d6437a19bea067b5dbfa4de5747ca770d0a5b80"><img src="https://app.24newsonline.it/images/banner24/ok%20fulgor%20banner.jpg" class="banner24-img nosmartresize" alt=""></a></div><div class="banner24-slide" data-impression-url="https://app.24newsonline.it/components/com_news24_banner/i.php?cid=37&sid=53&uuid=&src=dGljaW5v&h=eb97be239c3fa15c0f52d2d9861fb60ef4989f022706eab5da61225efef33e0e" style="grid-column:1;grid-row:1;opacity:0;"><a href="https://app.24newsonline.it/components/com_news24_banner/t.php?cid=37&sid=53&uuid=&src=dGljaW5v&h=38105eb0a2668d88475d0fc8b351600e942e11a786d6efea232238a475faae5c"><img src="https://app.24newsonline.it/images/banner24/MC%20Generale.png" class="banner24-img nosmartresize" alt=""></a></div></div></div> 355 </div> 356 </div> 357 </header> 358 359 <!-- ============================================================ 360 FASCIA 3 â Hero Slideshow 361 ============================================================ --> 362 <section class="fascia fascia-hero"> 363 <div class="fascia-inner"> 364 365<div id="hero-slideshow-141" class="hero-slideshow-wrapper"> 366 <div class="swiper hero-swiper"> 367 <div class="swiper-wrapper"> 368 <div class="swiper-slide slide-has-video" data-has-video="1"> 369 370 <!-- Immagine di sfondo (SEMPRE presente) con Ken Burns --> 371 <div class="slide-image kb-topleft" 372 style="background-image: url('/cache/news24_thumbs/15f32c352d27206b5e9446d6cc064e12_w800.png');"> 373 </div> 374 375 <!-- Box video in overlay a destra --> 376 <div class="slide-video-box"> 377 <div class="slide-video-inner"> 378 <div class="video24-wrapper" id="video24-player-1-wrapper"><div class="video24-facade" data-video24-src="https://tube.news24tv.it/static/streaming-playlists/hls/0f69acb8-a21e-45a3-a0e2-72e9baaf0a88/3d507cf5-b7b7-458d-a7c6-c67e66f3fce0-master.m3u8?videoFileToken=737dfe56-967c-4a5d-88dc-a95129fe5331&reinjectVideoFileToken=true" data-video24-hls="1"><img src="/cache/news24_thumbs/049568785a10f886a50fad0758a7ea83_w480.jpg" alt="" loading="lazy" class="video24-facade-img"><button type="button" class="video24-facade-play" aria-label="Riproduci video"></button></div></div> </div> 379 </div> 380 381 <!-- Overlay gradiente + testo (cliccabile verso articolo) --> 382 <a href="/index.php/attualita/milo-un-nanerottolo-di-carattere-ti-aspetta-in-canile" class="slide-overlay"> 383 <div class="slide-content">
384 <span class="slide-date">25 Set 2026</span> 385 <h2 class="slide-title">Milo, un nanerottolo di carattere, ti aspetta in canile </h2> 386 <p class="slide-subtitle">Il nuovo appuntamento con âAvanzi di canileâ</p> 387 </div> 388 </a> 389 </div> 390 <div class="swiper-slide slide-has-video" data-has-video="1"> 391 392 <!-- Immagine di sfondo (SEMPRE presente) con Ken Burns --> 393 <div class="slide-image kb-topright" 394 style="background-image: url('/images/articles/vco/ossola/2026/settembre/frana%20marzo-201700002%20copia.jpg');"> 395 </div> 396 397 <!-- Box video in overlay a destra --> 398 <div class="slide-video-box"> 399 <div class="slide-video-inner"> 400 <div class="video24-wrapper" id="video24-player-2-wrapper"><div class="video24-facade" data-video24-src="https://tube.news24tv.it/static/streaming-playlists/hls/0b84ac5d-0a1b-4cec-aeb9-47ac2c30fa06/e404dae1-af5e-45bc-b071-25847775f4cc-master.m3u8?videoFileToken=329cc60a-369c-458b-a735-285f40b30e05&reinjectVideoFileToken=true" data-video24-hls="1"><img src="/cache/news24_thumbs/cee87bda914e2d89ce7d636ebcc8fe7b_w480.jpg" alt="" loading="lazy" class="video24-facade-img"><button type="button" class="video24-facade-play" aria-label="Riproduci video"></button></div></div> </div> 401 </div> 402 403 <!-- Overlay gradiente + testo (cliccabile verso articolo) --> 404 <a href="/index.php/attualita/ss-34-lunedi-parte-il-cantiere-della-paramassi-il-primo-test-sulla-viabilita" class="slide-overlay"> 405 <div class="slide-content"> 406 <span class="slide-date">25 Set 2026</span> 407 <h2 class="slide-title">SS 34, lunedì parte il cantiere della paramassi: il primo test sulla viabilità </h2> 408 <p class="slide-subtitle">à arrivata lâordinanza Anas a confermare i lavori. Da ottobre anche le chiusure notturne</p> 409 </div> 410 </a> 411 </div> 412 <div class="swiper-slide slide-has-video" data-has-video="1"> 413 414 <!-- Immagine di sfondo (SEMPRE presente) con Ken Burns --> 415 <div class="slide-image kb-bottomleft" 416 style="background-image: url('/cache/news24_thumbs/841579bf3272caaaf3285e152b0d793a_w800.jpg');"> 417 </div> 418 419 <!-- Box video in overlay a destra --> 420 <div class="slide-video-box"> 421 <div class="slide-video-inner"> 422 <div class="video24-wrapper" id="video24-player-3-wrapper"><div class="video24-facade" data-video24-src="https://tube.news24tv.it/static/streaming-playlists/hls/92bcb3df-97ce-4c91-b355-544ef75dc525/824f7dc0-8263-4422-9ede-089e7ef5dc04-master.m3u8?videoFileToken=8f59a8e4-7cea-4af8-9f0d-538069956547&reinjectVideoFileToken=true" data-video24-hls="1"><img src="/cache/news24_thumbs/20a0db91532e2234b1e4dfcc05cdd9e0_w480.jpg" alt="" loading="lazy" class="video24-facade-img"><button type="button" class="video24-facade-play" aria-label="Riproduci video"></button></div></div> </div> 423 </div> 424 425 <!-- Overlay gradiente + testo (cliccabile verso articolo) --> 426 <a href="/index.php/attualita/la-regio-insubrica-torna-al-piemonte-presidenza-affidata-a-preioni" class="slide-overlay"> 427 <div class="slide-content">
428 <span class="slide-date">24 Set 2026</span> 429 <h2 class="slide-title">La Regio Insubrica torna al Piemonte: presidenza affidata a Preioni</h2> 430 <p class="slide-subtitle">Passaggio di consegne a Domodossola. Per il VCO al centro mobilità , frontalieri, turismo e collegamenti</p> 431 </div> 432 </a> 433 </div> 434 <div class="swiper-slide slide-has-video" data-has-video="1"> 435 436 <!-- Immagine di sfondo (SEMPRE presente) con Ken Burns --> 437 <div class="slide-image kb-bottomright" 438 style="background-image: url('/cache/news24_thumbs/0f752e00f731b487bd23837858e7a5be_w800.png');"> 439 </div> 440 441 <!-- Box video in overlay a destra --> 442 <div class="slide-video-box"> 443 <div class="slide-video-inner"> 444 <div class="video24-wrapper" id="video24-player-4-wrapper"><div class="video24-facade" data-video24-src="https://tube.news24tv.it/static/streaming-playlists/hls/591a2ef4-08aa-4bdf-abb2-969fb16cab06/4b8af96d-e3a0-4da6-b60c-a4c34003874d-master.m3u8?videoFileToken=0fa1ab1c-c431-4906-88ca-864d4127f6d2&reinjectVideoFileToken=true" data-video24-hls="1"><img src="/cache/news24_thumbs/be03a6aa7a27c2fdf5b8e9fc1688b917_w480.jpg" alt="" loading="lazy" class="video24-facade-img"><button type="button" class="video24-facade-play" aria-label="Riproduci video"></button></div></div> </div> 445 </div> 446 447 <!-- Overlay gradiente + testo (cliccabile verso articolo) --> 448 <a href="/index.php/attualita/hai-spazio-per-una-reginetta-dagli-occhi-verdi-asia-ti-aspetta" class="slide-overlay"> 449 <div class="slide-content"> 450 <span class="slide-date">24 Set 2026</span> 451 <h2 class="slide-title">Hai spazio per una reginetta dagli occhi verdi? Asia ti aspetta</h2> 452 <p class="slide-subtitle">Un nuovo appuntamento con âAvanzi di canile - Storie di amici in cerca di una famigliaâ</p> 453 </div> 454 </a> 455 </div> 456 <div class="swiper-slide slide-has-video" data-has-video="1"> 457 458 <!-- Immagine di sfondo (SEMPRE presente) con Ken Burns --> 459 <div class="slide-image kb-center" 460 style="background-image: url('/cache/news24_thumbs/45d0d0a78aa69fb005ea20bbd365d80a_w800.jpg');"> 461 </div> 462 463 <!-- Box video in overlay a destra --> 464 <div class="slide-video-box"> 465 <div class="slide-video-inner"> 466 <div class="video24-wrapper" id="video24-player-5-wrapper"><div class="video24-facade" data-video24-src="https://tube.news24tv.it/static/streaming-playlists/hls/75146609-a8e0-4687-8258-9ee6f0a4ef02/1f6e0669-4aa2-4937-b43f-84cc3e145e3a-master.m3u8?videoFileToken=94b82ea9-4800-49cd-96cc-dfabdc0bef92&reinjectVideoFileToken=true" data-video24-hls="1"><img src="/cache/news24_thumbs/a1ae56fb3dedb2bfd8266ec5a7832a48_w480.jpg" alt="" loading="lazy" class="video24-facade-img"><button type="button" class="video24-facade-play" aria-label="Riproduci video"></button></div></div> </div> 467 </div> 468 469 <!-- Overlay gradiente + testo (cliccabile verso articolo) --> 470 <a href="/index.php/cronaca/auto-rubata-in-ticino-forza-il-confine-a-gondo-fuggitivo-bloccato-a-trasquera" class="slide-overlay"> 471 <div class="slide-content">
472 <span class="slide-date">23 Set 2026</span> 473 <h2 class="slide-title">Auto rubata in Ticino forza il confine a Gondo: fuggitivo bloccato a Trasquera</h2> 474 <p class="slide-subtitle">Forate le gomme al confine, il conducente fugge nei boschi: francese di 25 anni denunciato per ricettazione</p> 475 </div> 476 </a> 477 </div> 478 <div class="swiper-slide slide-has-video" data-has-video="1"> 479 480 <!-- Immagine di sfondo (SEMPRE presente) con Ken Burns --> 481 <div class="slide-image kb-topleft" 482 style="background-image: url('/cache/news24_thumbs/66878420c710ba4d649f0070ec69c619_w800.png');"> 483 </div> 484 485 <!-- Box video in overlay a destra --> 486 <div class="slide-video-box"> 487 <div class="slide-video-inner"> 488 <div class="video24-wrapper" id="video24-player-6-wrapper"><div class="video24-facade" data-video24-src="https://tube.news24tv.it/static/streaming-playlists/hls/eb4c7300-ffc6-428b-8b1f-a6c6c5cabf86/439cc9f9-60c3-4d84-8598-4a8b8a25ff7c-master.m3u8?videoFileToken=970166eb-118b-471d-bc29-41128baa12bf&reinjectVideoFileToken=true" data-video24-hls="1"><img src="/cache/news24_thumbs/009cf7a5ac5eddd3891d08d1bc169872_w480.jpg" alt="" loading="lazy" class="video24-facade-img"><button type="button" class="video24-facade-play" aria-label="Riproduci video"></button></div></div> </div> 489 </div> 490 491 <!-- Overlay gradiente + testo (cliccabile verso articolo) --> 492 <a href="/index.php/eventi/elisa-pozzoli-ci-racconta-la-milano-fashion-week" class="slide-overlay"> 493 <div class="slide-content"> 494 <span class="slide-date">23 Set 2026</span> 495 <h2 class="slide-title">Elisa Pozzoli ci racconta la Milano Fashion Week</h2> 496 </div> 497 </a> 498 </div> 499 <div class="swiper-slide" data-has-video="0"> 500 501 <!-- Immagine di sfondo (SEMPRE presente) con Ken Burns --> 502 <div class="slide-image kb-topright" 503 style="background-image: url('/cache/news24_thumbs/a7b1ab0a796d782569694675a566a80b_w800.jpg');"> 504 </div> 505 506 507 <!-- Overlay gradiente + testo (cliccabile verso articolo) --> 508 <a href="/index.php/sport/rally-del-rubinetto-115-equipaggi-in-corsa" class="slide-overlay"> 509 <div class="slide-content"> 510 <span class="slide-date">23 Set 2026</span> 511 <h2 class="slide-title">Rally del Rubinetto: 115 equipaggi in corsa </h2> 512 <p class="slide-subtitle">Carmellino è il pilota da battere, Caffoni dà forfait</p> 513 </div> 514 </a> 515 </div> 516 <div class="swiper-slide" data-has-video="0"> 517 518 <!-- Immagine di sfondo (SEMPRE presente) con Ken Burns --> 519 <div class="slide-image kb-bottomleft" 520 style="background-image: url('/cache/news24_thumbs/ca033acae9d06f538248c50f0d8a39af_w800.jpeg');"> 521 </div> 522 523 524 <!-- Overlay gradiente + testo (cliccabile verso articolo) --> 525 <a href="/index.php/attualita/avanzi-di-canile-storie-di-amici-in-cerca-di-famiglia" class="slide-overlay"> 526 <div class="slide-content">
527 <span class="slide-date">22 Set 2026</span> 528 <h2 class="slide-title">Avanzi di canile, storie di amici in cerca di famiglia</h2> 529 <p class="slide-subtitle">Al via una nuova rubrica</p> 530 </div> 531 </a> 532 </div> 533 <div class="swiper-slide" data-has-video="0"> 534 535 <!-- Immagine di sfondo (SEMPRE presente) con Ken Burns --> 536 <div class="slide-image kb-bottomright" 537 style="background-image: url('/images/articles/vco/ossola/domodossola/rosmini2.jpg');"> 538 </div> 539 540 541 <!-- Overlay gradiente + testo (cliccabile verso articolo) --> 542 <a href="/index.php/attualita/regio-insubrica-a-domodossola-il-passaggio-di-presidenza-al-piemonte" class="slide-overlay"> 543 <div class="slide-content"> 544 <span class="slide-date">22 Set 2026</span> 545 <h2 class="slide-title">Regio Insubrica, a Domodossola il passaggio di presidenza al Piemonte</h2> 546 <p class="slide-subtitle">Giovedì 24 settembre l'assemblea generale al Collegio Rosmini: cooperazione transfrontaliera e nuovi progetti al centro dell'incontro</p> 547 </div> 548 </a> 549 </div> 550 <div class="swiper-slide" data-has-video="0"> 551 552 <!-- Immagine di sfondo (SEMPRE presente) con Ken Burns --> 553 <div class="slide-image kb-center" 554 style="background-image: url('/images/articles/sport/calcio/2026/settembre/lugano_calcio_azione.jpg');"> 555 </div> 556 557 558 <!-- Overlay gradiente + testo (cliccabile verso articolo) --> 559 <a href="/index.php/sport/calcio-svizzero-il-lugano-vola-imbattuto-e-primo" class="slide-overlay"> 560 <div class="slide-content"> 561 <span class="slide-date">21 Set 2026</span> 562 <h2 class="slide-title">Calcio svizzero, il Lugano vola imbattuto e primo</h2> 563 <p class="slide-subtitle">Vittoria per 4-0 a Losanna</p> 564 </div> 565 </a> 566 </div> 567 </div> 568 569 <!-- Navigazione --> 570 <div class="swiper-button-prev"></div> 571 <div class="swiper-button-next"></div> 572 573 <!-- Paginazione --> 574 <div class="swiper-pagination"></div> 575 </div> 576</div> 577 578<!-- Swiper CSS & JS da CDN --> 579<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css">
580<script src="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js"></script>
580 581 582<!-- CSS inline con variabili Ken Burns --> 583<style> 584#hero-slideshow-141 { 585 --kb-duration: 6s; 586 --kb-scale: 1.2; 587 --transition-speed: 1000ms; 588 --slide-title-size: 2.5rem; 589 --content-max-width: 75%; 590 --slide-title-size-mobile: 3rem; 591 --hero-swiper-height: 480px; 592 } 593</style> 594 595<!-- Init Swiper -->
596<script> 597 document.addEventListener('DOMContentLoaded', function() { 598 var container = document.getElementById('hero-slideshow-141'); 599 if (!container) return; 600 601 var swiperEl = container.querySelector('.hero-swiper'); 602 603 var swiperConfig = { 604 loop: true, 605 speed: 1000, 606 autoplay: { 607 delay: 3500, 608 disableOnInteraction: false, 609 pauseOnMouseEnter: true 610 }, 611 effect: 'fade', 612 fadeEffect: { crossFade: true }, 613 614 pagination: { 615 el: swiperEl.querySelector('.swiper-pagination'), 616 clickable: true 617 }, 618 navigation: { 619 nextEl: swiperEl.querySelector('.swiper-button-next'), 620 prevEl: swiperEl.querySelector('.swiper-button-prev') 621 }, 622 on: { 623 slideChangeTransitionStart: function() { 624 var images = swiperEl.querySelectorAll('.slide-image'); 625 images.forEach(function(img) { 626 img.classList.remove('kb-active'); 627 }); 628 }, 629 slideChangeTransitionEnd: function() { 630 var activeSlide = swiperEl.querySelector('.swiper-slide-active .slide-image'); 631 if (activeSlide) { 632 activeSlide.classList.add('kb-active'); 633 } 634 }, 635 init: function() { 636 var firstImage = swiperEl.querySelector('.swiper-slide-active .slide-image'); 637 if (firstImage) { 638 firstImage.classList.add('kb-active'); 639 } 640 }, 641 afterInit: function() {} 642 } 643 }; 644 645 var heroSwiper = new Swiper(swiperEl, swiperConfig); 646 647 // Pausa su interazione con video 648 var videoBoxes = swiperEl.querySelectorAll('.slide-video-box'); 649 videoBoxes.forEach(function(box) { 650 box.addEventListener('mouseenter', function() { 651 heroSwiper.autoplay.stop(); 652 }); 653 box.addEventListener('mouseleave', function() { 654 heroSwiper.autoplay.start(); 655 }); 656 var iframe = box.querySelector('iframe'); 657 if (iframe) { 658 iframe.addEventListener('load', function() { 659 window.addEventListener('blur', function() { 660 if (document.activeElement === iframe) { 661 heroSwiper.autoplay.stop(); 662 } 663 }); 664 }); 665 } 666 }); 667 668 // Riprendi autoplay quando il mouse esce dallo slideshow 669 container.addEventListener('mouseleave', function() { 670 heroSwiper.autoplay.start(); 671 }); 672 }); 673</script>
673 674 </div> 675 </section> 676 677 678 <!-- ============================================================ 679 FASCIA 4 â News Flash 680 SPERIMENTALE (worktree homepage-reel-photogrid-swap): reel-embed al 681 posto di sommario-tg/meteo a sinistra â un video verticale 9:16 rende 682 questa colonna più alta di due video 16:9 impilati, e siccome 683 .grid-newsflash è una griglia CSS a riga singola con stretch di 684 default, .newsflash-right (photogrid) si stira di conseguenza. Non 685 basta da sola a mostrare più righe di foto: serve anche alzare il 686 numero di articoli del modulo foto-notizie da backend. 687 ============================================================ --> 688 <section class="fascia fascia-newsflash"> 689 <div class="fascia-inner grid-newsflash"> 690 <div class="newsflash-left"> 691 <div class="position-reel-embed"> 692 <div class="mod-banner24-wrap" style="position:relative"> 693 <div class="banner24-type-reel"><div class="banner24-carousel" data-transition="fade" data-display-time="5000" data-transition-speed="500" data-loop="1" data-autoplay="1" style="position:relative;overflow:hidden;display:grid;"><div class="banner24-slide active" data-impression-url="https://app.24newsonline.it/components/com_news24_banner/i.php?cid=13&sid=178&uuid=&src=dGljaW5v&h=5a1e4518e88e9a9cb40273bf55409e29b770fc2437b543b6a191d631c823a235" style="grid-column:1;grid-row:1;opacity:1;"><div class="banner24-video" data-track="https://app.24newsonline.it/components/com_news24_banner/t.php?cid=13&sid=178&uuid=&src=dGljaW5v&h=d9bb9d4a9e5044f814158257450fea7265b2ca0abde5068895e347a86664a734"><div class="video24-wrapper" id="video24-player-4-wrapper"><video id="video24-player-4" controls playsinline autoplay muted data-video24-src="https://tube.news24tv.it/static/streaming-playlists/hls/private/ae04f960-f138-465f-b9c9-58efe48397d9/d943faf5-089c-48db-b7cc-b959f29087cf-master.m3u8?videoFileToken=18f85b1b-5aaa-41d9-b205-8f096546cad0&reinjectVideoFileToken=true" data-video24-hls="1" data-video24-autoplay="1" data-video24-notify-ended="1"></video></div></div></div><div class="banner24-slide" data-impression-url="https://app.24newsonline.it/components/com_news24_banner/i.php?cid=13&sid=171&uuid=&src=dGljaW5v&h=f09943e9a46b8b9e5e5d2ca03295c0561e3ba26b439d933b58fa8b9b641cd1be" style="grid-column:1;grid-row:1;opacity:0;"><div class="banner24-video" data-track="https://app.24newsonline.it/components/com_news24_banner/t.php?cid=13&sid=171&uuid=&src=dGljaW5v&h=e6479f543ed463a7b3834eb475faf5bd65fd7d26583142f2192fc16b827bdc38"><div class="video24-wrapper" id="video24-player-5-wrapper"><div class="video24-facade" data-video24-src="https://tube.news24tv.it/static/streaming-playlists/hls/private/3d2ea888-c49b-4dee-a1a7-e82cffbb0af4/97c501e5-91af-4c3d-883b-98e205e9992c-master.m3u8?videoFileToken=ecd34aab-0d42-4d41-9b75-7a54262f8176&reinjectVideoFileToken=true" data-video24-hls="1"><img src="/cache/news24_thumbs/5cfb2ed1feac195592e450c1de8429fe_w480.jpg" alt="" loading="lazy" class="video24-facade-img"><button type="button" class="video24-facade-play" aria-label="Riproduci video"></button></div></div></div></div><div class="banner24-slide" data-impression-url="https://app.24newsonline.it/components/com_news24_banner/i.php?cid=13&sid=174&uuid=&src=dGljaW5v&h=b2eae665ded970b1c4cfb47b16ca9bc7abe382fbc55de387256a82dc6cf11d7a" style="grid-column:1;grid-row:1;opacity:0;"><div class="banner24-video" data-track="https://app.24newsonline.it/components/com_news24_banner/t.php?cid=13&sid=174&uuid=&src=dGljaW5v&h=6e812f51f1c68e2a4fbfce32b4aa76d262df95ade983fbcd471ee0e7fcb22946"><div class="video24-wrapper" id="video24-player-6-wrapper"><div class="video24-facade" data-video24-src="https://tube.news24tv.it/static/streaming-playlists/hls/private/a9d7e187-056d-4309-b194-47e50d868bd5/e9feb9c3-b786-49bf-9498-79f4cdae05a6-master.m3u8?videoFileToken=925a1874-a158-4446-b247-564361eb3d0b&reinjectVideoFileToken=true" data-video24-hls="1"><img src="/cache/news24_thumbs/db98fd60a04ff8b5130c401dabf16880_w480.jpg" alt="" loading="lazy" class="video24-facade
693-img"><button type="button" class="video24-facade-play" aria-label="Riproduci video"></button></div></div></div></div></div></div> <span class="mod-banner24-badge" style="position:absolute;z-index:5;pointer-events:none;bottom:6px;left:6px;background:#ffffff;color:#000000;font-size:0.55rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;border-radius:3px;line-height:1.4;">Pubblicità </span> 694</div> 695 696 </div> 697 </div> 698 <div class="newsflash-right"> 699 <div class="position-foto-notizie"> 700 701<div id="photogrid-158" 702 class="photogrid-wrapper photogrid-zoom" 703 style="--pg-columns: 4; --pg-ratio: 9 / 15; --pg-font-size: 1.5rem;"> 704 705 <a href="/index.php/attualita/milo-un-nanerottolo-di-carattere-ti-aspetta-in-canile" class="photogrid-item"> 706 <div class="photogrid-image" style="background-image: url('/cache/news24_thumbs/15f32c352d27206b5e9446d6cc064e12_w300.png');"> 707 </div> 708 <div class="photogrid-title-bar"> 709 <span class="photogrid-title-short">Milo, un nanerottolo di carattere, ti as…</span> 710 </div> 711 <div class="photogrid-overlay"> 712 <span class="photogrid-title-full">Milo, un nanerottolo di carattere, ti aspetta in canile </span> 713 </div> 714 </a> 715 <a href="/index.php/attualita/ss-34-lunedi-parte-il-cantiere-della-paramassi-il-primo-test-sulla-viabilita" class="photogrid-item"> 716 <div class="photogrid-image" style="background-image: url('/cache/news24_thumbs/42efd1c362f624557253eff80c5a0356_w300.jpg');"> 717 </div> 718 <div class="photogrid-title-bar"> 719 <span class="photogrid-title-short">SS 34, lunedì parte il cantiere della pa…</span> 720 </div> 721 <div class="photogrid-overlay"> 722 <span class="photogrid-title-full">SS 34, lunedì parte il cantiere della paramassi: il primo test sulla viabilità </span> 723 </div> 724 </a> 725 <a href="/index.php/attualita/la-regio-insubrica-torna-al-piemonte-presidenza-affidata-a-preioni" class="photogrid-item"> 726 <div class="photogrid-image" style="background-image: url('/cache/news24_thumbs/841579bf3272caaaf3285e152b0d793a_w300.jpg');"> 727 </div> 728 <div class="photogrid-title-bar"> 729 <span class="photogrid-title-short">La Regio Insubrica torna al Piemonte: pr…</span> 730 </div> 731 <div class="photogrid-overlay"> 732 <span class="photogrid-title-full">La Regio Insubrica torna al Piemonte: presidenza affidata a Preioni</span> 733 </div> 734 </a> 735 <a href="/index.php/attualita/hai-spazio-per-una-reginetta-dagli-occhi-verdi-asia-ti-aspetta" class="photogrid-item"> 736 <div class="photogrid-image" style="background-image: url('/cache/news24_thumbs/0f752e00f731b487bd23837858e7a5be_w300.png');"> 737 </div> 738 <div class="photogrid-title-bar"> 739 <span class="photogrid-title-short">Hai spazio per una reginetta dagli occhi…</span> 740 </div> 741 <div class="photogrid-overlay"> 742 <span class="photogrid-title-full">Hai spazio per una reginetta dagli occhi verdi? Asia ti aspetta</span> 743 </div> 744 </a> 745 <a href="/index.php/cronaca/auto-rubata-in-ticino-forza-il-confine-a-gondo-fuggitivo-bloccato-a-trasquera" class="photogrid-item"> 746 <div class="photogrid-image" style="background-image: url('/cache/news24_thumbs/45d0d0a78aa69fb005ea20bbd365d80a_w300.jpg');"> 747 </div> 748 <div class="photogrid-title-bar"> 749 <span class="photogrid-title-short">Auto rubata in Ticino forza il confine a…</span> 750 </div> 751 <div class="photogrid-overlay">
752 <span class="photogrid-title-full">Auto rubata in Ticino forza il confine a Gondo: fuggitivo bloccato a Trasquera</span> 753 </div> 754 </a> 755 <a href="/index.php/eventi/elisa-pozzoli-ci-racconta-la-milano-fashion-week" class="photogrid-item"> 756 <div class="photogrid-image" style="background-image: url('/cache/news24_thumbs/66878420c710ba4d649f0070ec69c619_w300.png');"> 757 </div> 758 <div class="photogrid-title-bar"> 759 <span class="photogrid-title-short">Elisa Pozzoli ci racconta la Milano Fash…</span> 760 </div> 761 <div class="photogrid-overlay"> 762 <span class="photogrid-title-full">Elisa Pozzoli ci racconta la Milano Fashion Week</span> 763 </div> 764 </a> 765 <a href="/index.php/sport/rally-del-rubinetto-115-equipaggi-in-corsa" class="photogrid-item"> 766 <div class="photogrid-image" style="background-image: url('/cache/news24_thumbs/a7b1ab0a796d782569694675a566a80b_w300.jpg');"> 767 </div> 768 <div class="photogrid-title-bar"> 769 <span class="photogrid-title-short">Rally del Rubinetto: 115 equipaggi in co…</span> 770 </div> 771 <div class="photogrid-overlay"> 772 <span class="photogrid-title-full">Rally del Rubinetto: 115 equipaggi in corsa </span> 773 </div> 774 </a> 775 <a href="/archivio" class="photogrid-item photogrid-cta"> 776 <div class="photogrid-image" style="background-color: #1a2540; background-image: none;"></div> 777 <div class="photogrid-cta-overlay" style="color: #e6c84c;"> 778 <span class="photogrid-cta-text">Mostra tutti</span> 779 <span class="photogrid-cta-arrow">→</span> 780 </div> 781 </a> 782 783</div> 784 </div> 785 </div> 786 </div> 787 </section> 788 789 790 <!-- ============================================================ 791 CONTENUTO PRINCIPALE (component) 792 Nascosto in homepage (solo module positions), 793 visibile nelle pagine interne (articoli, ecc.) 794 ============================================================ --> 795 <div id="system-message-container" aria-live="polite"></div> 796 797 <main class="fascia fascia-content"> 798 <div class="fascia-inner"><article class="article-view" itemscope itemtype="https://schema.org/Article"> 799 <!-- TITOLO --> 800 <header class="article-header"> 801 <h1 class="article-title" itemprop="headline"> 802 Rally del Rubinetto: 115 equipaggi in corsa </h1> 803 804 <p class="article-subtitle">Carmellino è il pilota da battere, Caffoni dà forfait</p> 805 806 </header> 807 808 <div class="article-banner-category-top"> 809 </div> 810 811 <!-- HERO MEDIA: video o immagine --> 812 <div class="article-hero-image"> 813 <img src="/cache/news24_resize/a7b1ab0a796d782569694675a566a80b_700x900.jpg" alt="Rally del Rubinetto: 115 equipaggi in corsa " loading="lazy" itemprop="image"> <div class="article-hero-overlay-banner"> 814 <div class="banner24-type-overlay"><div class="banner24-carousel" data-transition="fade" data-display-time="5000" data-transition-speed="500" data-loop="1" data-autoplay="0" style="position:relative;overflow:hidden;display:grid;"><div class="banner24-slide active" data-impression-url="https://app.24newsonline.it/components/com_news24_banner/i.php?cid=60&sid=105&uuid=&src=dGljaW5v&h=518a992e7d7e31c40acd7d37a6cebc12c074287116729367abfbd049900205a4" style="grid-column:1;grid-row:1;opacity:1;"><a href="https://app.24newsonline.it/components/com_news24_banner/t.php?cid=60&sid=105&uuid=&src=dGljaW5v&h=add12fde79eeb9d6797467017b5b246f8eb8d36ed755e69e4050fd8892ee1107"><img src="https://app.24newsonline.it/images/banner24/ford.settembre26.png" class="banner24-img nosmartresize" alt=""></a></div><div class="banner24-slide" data-impression-url="https://app.24newsonline.it/components/com_news24_banner/i.php?cid=92&sid=176&uuid=&src=dGljaW5v&h=d0ad982b3353994a062c5ef9d6d7ada04afbe2227f075538bc4907214c419d3f" style="grid-column:1;grid-row:1;opacity:0;"><a href="https://app.24newsonline.it/components/com_news24_banner/t.php?cid=92&sid=176&uuid=&src=dGljaW5v&h=165d65768060a29a2a88df58549cb3541b3551b1e0fa6ee4de59a8d64295635e"><img src="https://app.24newsonline.it/images/banner24/OKTOBERFEST_OMEGNA_2026_BANNER_900x110px.png" class="banner24-img nosmartresize" alt=""></a></div></div></div> </div> 815 </div> 816 817 <!-- TESTO ARTICOLO (processato con banner iniettati) --> 818 <div class="article-body" itemprop="articleBody"> 819 820<!--readmore--> 821<p>SAN MAURIZIO D'OPAGLIO - 23-9-2026 -- Ancora una volta il Rally<div><div><a href="https://app.news24tv.it/read.php?id=237096"><img class="nosmartresize" style="margin:auto;padding: 0 0 10px 0" src="https://xtra24.news24static.it/assets/banner_app_3.png"></a></div><div><a href="https://magazine.news24static.it/download.php?uuid=6ab7448f1b0da" target="_blank"><img class="nosmartresize" style="margin:auto" src="https://xtra24.news24static.it/assets/banner_app_pdf.png?1"></a></div> 822 823 </div> 824 825</article></div> 826 </main> 827 <!-- ============================================================ 828 FASCE 5-7 â Macro sezione con sidebar 829 ============================================================ --> 830 <section class="fascia fascia-macro"> 831 <div class="fascia-inner grid-macro"> 832 <!-- Colonna principale --> 833 <div class="macro-main"> 834 835 <div class="position-foto-notizie-prov
835incia"> 836 837<div id="photogrid-174" 838 class="photogrid-wrapper photogrid-zoom" 839 style="--pg-columns: 5; --pg-ratio: 9/12; --pg-font-size: 1.4rem;"> 840 841 <div class="photogrid-label-bar"> 842 <span class="photogrid-label" style="background: #068c08; font-size: 1rem;">Notizie dalla provincia del VCO</span> 843 </div> 844 <a href="https://www.24newsonline.it/index.php/sport/mondiali-di-ciclismo-elisa-longo-borghini-e-ancora-bronzo-quarta-medaglia-iridata" class="photogrid-item"> 845 <div class="photogrid-image" style="background-image: url('/cache/news24_thumbs/2fd1a9388c344000b5c07a32292fe8a3_w300.png');"> 846 </div> 847 <div class="photogrid-title-bar"> 848 <span class="photogrid-title-short">Mondiali di ciclismo, Elisa Longo Borghi…</span> 849 </div> 850 <div class="photogrid-overlay"> 851 <span class="photogrid-title-full">Mondiali di ciclismo, Elisa Longo Borghini è ancora bronzo: quarta medaglia iridata</span> 852 </div> 853 </a> 854 <a href="https://www.24newsonline.it/index.php/sport/rally-del-rubinetto-caramellino-vince-la-prima-prova-speciale" class="photogrid-item"> 855 <div class="photogrid-image" style="background-image: url('/cache/news24_thumbs/3a55a016d4ef0977715dcbd02090c355_w300.jpg');"> 856 </div> 857 <div class="photogrid-title-bar"> 858 <span class="photogrid-title-short">Rally del Rubinetto, Caramellino vince l…</span> 859 </div> 860 <div class="photogrid-overlay"> 861 <span class="photogrid-title-full">Rally del Rubinetto, Caramellino vince la prima prova speciale</span> 862 </div> 863 </a> 864 <a href="https://www.24newsonline.it/index.php/eventi/oktoberfest-omegna-sabato-sera-con-la-7s8-e-il-dj-set-di-giacomo-tecchio" class="photogrid-item"> 865 <div class="photogrid-image" style="background-image: url('/cache/news24_thumbs/8be097af5bd3afb4f16ffa6b3a933bc7_w300.jpg');"> 866 </div> 867 <div class="photogrid-title-bar"> 868 <span class="photogrid-title-short">Oktoberfest Omegna, sabato sera con la 7…</span> 869 </div> 870 <div class="photogrid-overlay"> 871 <span class="photogrid-title-full">Oktoberfest Omegna, sabato sera con la 7S8 e il DJ set di Giacomo Tecchio</span> 872 </div> 873 </a> 874 <a href="https://www.24newsonline.it/index.php/sport/juve-domo-al-curotti-arriva-il-ceversama-nino-chiede-i-tre-punti" class="photogrid-item"> 875 <div class="photogrid-image" style="background-image: url('/cache/news24_thumbs/035b3dce07a3b5681ba0455387700fd2_w300.png');"> 876 </div> 877 <div class="photogrid-title-bar"> 878 <span class="photogrid-title-short">Juve Domo, al Curotti arriva il Ceversam…</span> 879 </div> 880 <div class="photogrid-overlay"> 881 <span class="photogrid-title-full">Juve Domo, al Curotti arriva il Ceversama: Nino chiede i tre punti</span> 882 </div> 883 </a> 884 <a href="https://www.24newsonline.it/archivio" class="photogrid-item photogrid-cta"> 885 <div class="photogrid-image" style="background-color: #1a2540; background-image: none;"></div> 886 <div class="photogrid-cta-overlay" style="color: #e6c84c;"> 887 <span class="photogrid-cta-text">Mostra tutti</span> 888 <span class="photogrid-cta-arrow">→</span> 889 </div> 890 </a> 891 892</div> 893 </div> 894 895 <div class="position-banner-classico-1"> 896 <div class="banner24-type-classic"><div class="banner24-slide active" data-impression-url="https://app.24newsonline.it/components/com_news24_banner/i.php?cid=51&sid=69&uuid=&src=dGljaW5v&h=e2b6dc65994c4975bb0eeb0183bf9cac97f8c38e5e3fdcabb0eb250276a3266b" data-loop="1"><a href="https://app.24newsonline.it/components/com_news24_banner/t.php?cid=51&sid=69&uuid=&src=dGljaW5v&h=16a66c762fed28b2aaceb3e4468de4e45cb28211e244e4f7e31bb4161a399ce9"><img src="https://app.24newsonline.it/images/banner24/ford.settembre26.png" class="banner24-img nosmartresize" alt=""></a></div></div> 897 </div> 898 899 </div> 900 901 <!-- Sidebar destra --> 902 <aside class="macro-sidebar"> 903 <div class="position-sommario-tg"> 904 905<div id="mod-custom179" class="mod-custom custom"> 906 <div class="video24-wrapper video24-wrapper--summary" id="video24-player-7-wrapper"><div class="video24-title-bar"><span class="video24-title">ULTIM'
906ORA - Sommario TG VCO24</span></div><div class="video24-facade" data-video24-src="https://tube.news24tv.it/static/streaming-playlists/hls/private/f4ce413b-8688-4918-8364-fcca2a9c3a8a/b5dd60fc-322e-4a9e-bce0-c8e7c2fb7bfb-master.m3u8?videoFileToken=9572e78a-3311-483b-8bb5-ac79fad21e1f&reinjectVideoFileToken=true" data-video24-hls="1"><img src="/cache/news24_thumbs/ed03f3262dd5183d9fa7fd01a8faf95d_w480.jpg" alt="" loading="lazy" class="video24-facade-img"><button type="button" class="video24-facade-play" aria-label="Riproduci video"></button></div></div></div> 907 908 </div> 909 910 <div class="position-meteo"> 911 912<div id="mod-custom178" class="mod-custom custom"> 913 <div class="video24-wrapper video24-wrapper--meteo" id="video24-player-8-wrapper"><div class="video24-title-bar"><span class="video24-title">Nuovo METEO di oggi - VCO</span></div><div class="video24-facade" data-video24-src="https://tube.news24tv.it/static/streaming-playlists/hls/private/4c266963-5d63-45e2-8653-c9f17ccd85ce/f1c68bd5-1c40-45ee-bc49-559c7ec49fa7-master.m3u8?videoFileToken=7d6866e1-b7a2-49d5-86bf-e049b7a14807&reinjectVideoFileToken=true" data-video24-hls="1"><img src="/cache/news24_thumbs/f4dbc7a6ec83d52df13f68ee480b6f6c_w480.jpg" alt="" loading="lazy" class="video24-facade-img"><button type="button" class="video24-facade-play" aria-label="Riproduci video"></button></div></div></div> 914 915 </div> 916 917 918 919 </aside> 920 921 <!-- Riga a sé, larga quanto l'intera fascia (macro-main + 922 macro-sidebar): hero-provincia-article esce da 923 .macro-main per mantenere la stessa estensione a 924 piena larghezza che aveva come sezione indipendente, 925 pur restando visivamente sotto banner-classico-1. 926 Escluso da homepage (!$isHomepage) come già prima, 927 quando era dentro il blocco "solo pagine interne". --> 928 <div class="position-hero-provincia-article macro-full-row"> 929 930<div id="hero-slideshow-176" class="hero-slideshow-wrapper"> 931 <span class="hero-slideshow-label" style="background: #068c08; font-size: 1rem;">Notizie dalla provincia di Novara</span> 932 <div class="swiper hero-swiper"> 933 <div class="swiper-wrapper"> 934 <div class="swiper-slide" data-has-video="0"> 935 936 <!-- Immagine di sfondo (SEMPRE presente) con Ken Burns --> 937 <div class="slide-image kb-topleft" 938 style="background-image: url('/cache/news24_thumbs/845261253d284aaa50ed08249a29e6a2_w800.jpg');"> 939 </div> 940 941 942 <!-- Overlay gradiente + testo (cliccabile verso articolo) --> 943 <a href="https://www.novarese24.it/index.php/sport/rally-del-rubinetto-caramellino-vince-la-prima-prova-speciale" class="slide-overlay"> 944 <div class="slide-content"> 945 <span class="slide-date">26 Set 2026</span> 946 <h2 class="slide-title">Rally del Rubinetto, Caramellino vince la prima prova speciale</h2> 947 <p class="slide-subtitle">Il pilota, navigato da Minazzi, precede Arzeno e Miele. In serata la seconda prova, in notturna</p> 948 </div> 949 </a> 950 </div> 951 <div class="swiper-slide" data-has-video="0"> 952 953 <!-- Immagine di sfondo (SEMPRE presente) con Ken Burns --> 954 <div class="slide-image kb-topright" 955 style="background-image: url('/cache/news24_thumbs/72074b4a1d8c89aedee3f70818c44b6a_orig.jpg');"> 956 </div> 957 958 959 <!-- Overlay gradiente + testo (cliccabile verso articolo) --> 960 <a href="https://www.novarese24.it/index.php/sport/calcio-dilettanti-tutte-le-designazioni-arbitrali" class="slide-overlay"> 961 <div class="slide-content">
962 <span class="slide-date">25 Set 2026</span> 963 <h2 class="slide-title">Calcio Dilettanti, tutte le designazioni arbitrali</h2> 964 <p class="slide-subtitle">Le terne previste in Eccellenza, Promozione e Prima Categoria</p> 965 </div> 966 </a> 967 </div> 968 <div class="swiper-slide" data-has-video="0"> 969 970 <!-- Immagine di sfondo (SEMPRE presente) con Ken Burns --> 971 <div class="slide-image kb-bottomleft" 972 style="background-image: url('/cache/news24_thumbs/209ff408f13d8022be151f7ac6379637_w800.jpg');"> 973 </div> 974 975 976 <!-- Overlay gradiente + testo (cliccabile verso articolo) --> 977 <a href="https://www.novarese24.it/index.php/sport/basket-college-novara-le-prossime-gare-casalinghe-saranno-disputate-a-borgomanero" class="slide-overlay"> 978 <div class="slide-content"> 979 <span class="slide-date">25 Set 2026</span> 980 <h2 class="slide-title">Basket College Novara, le prossime gare casalinghe saranno disputate a Borgomanero</h2> 981 <p class="slide-subtitle">Per l'indisponibilità del PalaSartorio, si terranno presso lâimpianto dei Salesiani, "casa" del College Borgomanero</p> 982 </div> 983 </a> 984 </div> 985 <div class="swiper-slide" data-has-video="0"> 986 987 <!-- Immagine di sfondo (SEMPRE presente) con Ken Burns --> 988 <div class="slide-image kb-bottomright" 989 style="background-image: url('/cache/news24_thumbs/0ad5ea8f0e1658d934262f2215407a71_w800.jpg');"> 990 </div> 991 992 993 <!-- Overlay gradiente + testo (cliccabile verso articolo) --> 994 <a href="https://www.novarese24.it/index.php/sport/baveno-stresa-mister-nicolini-soddisfatto-dellinizio-di-stagione" class="slide-overlay"> 995 <div class="slide-content"> 996 <span class="slide-date">25 Set 2026</span> 997 <h2 class="slide-title">Baveno Stresa, mister Nicolini soddisfatto dell'inizio di stagione</h2> 998 <p class="slide-subtitle">"Speriamo di riuscire ad andare avanti così il più a lungo possibile"</p> 999 </div> 1000 </a> 1001 </div> 1002 <div class="swiper-slide" data-has-video="0"> 1003 1004 <!-- Immagine di sfondo (SEMPRE presente) con Ken Burns --> 1005 <div class="slide-image kb-center" 1006 style="background-image: url('/cache/news24_thumbs/f9ce267c12e5066f9f3b4168be4aa85d_w800.jpg');"> 1007 </div> 1008 1009 1010 <!-- Overlay gradiente + testo (cliccabile verso articolo) --> 1011 <a href="https://www.novarese24.it/index.php/sport/olimpia-santagabio-mister-molinaro-siamo-soddisfatti-dellinizio-di-campionato" class="slide-overlay"> 1012 <div class="slide-content"> 1013 <span class="slide-date">25 Set 2026</span> 1014 <h2 class="slide-title">Olimpia Sant'Agabio, mister Molinaro: "Siamo soddisfatti dellâinizio di campionato"</h2> 1015 <p class="slide-subtitle">"Cercheremo di lottare fino allâultima giornata per arrivare primi"</p> 1016 </div> 1017 </a> 1018 </div> 1019 <div class="swiper-slide" data-has-video="0"> 1020 1021 <!-- Immagine di sfondo (SEMPRE presente) con Ken Burns --> 1022 <div class="slide-image kb-topleft" 1023 style="background-image: url('/cache/news24_thumbs/cde890615e453755cf6337a7dad5ad0c_w800.jpg');"> 1024 </div> 1025 1026 1027 <!-- Overlay gradiente + testo (cliccabile verso articolo) --> 1028 <a href="https://www.novarese24.it/index.php/eventi/borgo-live-aid-sei-ore-di-musica-a-scopo-benefico" class="slide-overlay"> 1029 <div class="slide-content">
1030 <span class="slide-date">25 Set 2026</span> 1031 <h2 class="slide-title">Borgo Live Aid, sei ore di musica a scopo benefico</h2> 1032 <p class="slide-subtitle">Appuntamento sabato 3 ottobre al Teatro Rosmini, dalle 17 alle 23. A favore di promossa dall'Associazione Mamre Odv</p> 1033 </div> 1034 </a> 1035 </div> 1036 <div class="swiper-slide" data-has-video="0"> 1037 1038 <!-- Immagine di sfondo (SEMPRE presente) con Ken Burns --> 1039 <div class="slide-image kb-topright" 1040 style="background-image: url('/cache/news24_thumbs/d2ebb6e7436c7bcbab4c892ec853c859_w800.jpg');"> 1041 </div> 1042 1043 1044 <!-- Overlay gradiente + testo (cliccabile verso articolo) --> 1045 <a href="https://www.novarese24.it/index.php/eventi/docufilm-per-chi-su-esperienza-di-viva-vittoria-proiettato-a-beverly-hills" class="slide-overlay"> 1046 <div class="slide-content"> 1047 <span class="slide-date">25 Set 2026</span> 1048 <h2 class="slide-title">Docufilm âPer Chiâ su esperienza di Viva Vittoria proiettato a Beverly Hills</h2> 1049 <p class="slide-subtitle">Diretto dal regista novarese Alessandro Spallino, è stato proiettato nelle sale dello storico Lumiere Cinema in California</p> 1050 </div> 1051 </a> 1052 </div> 1053 <div class="swiper-slide" data-has-video="0"> 1054 1055 <!-- Immagine di sfondo (SEMPRE presente) con Ken Burns --> 1056 <div class="slide-image kb-bottomleft" 1057 style="background-image: url('/cache/news24_thumbs/ed6bd2b66ebbb43f67ed0fed7c85485a_orig.jpeg');"> 1058 </div> 1059 1060 1061 <!-- Overlay gradiente + testo (cliccabile verso articolo) --> 1062 <a href="https://www.novarese24.it/index.php/attualita/a26-prevista-chiusura-dello-svincolo-di-meina" class="slide-overlay"> 1063 <div class="slide-content"> 1064 <span class="slide-date">25 Set 2026</span> 1065 <h2 class="slide-title">A26, prevista chiusura dello svincolo di Meina</h2> 1066 <p class="slide-subtitle">Dalle 22:00 di domenica 27 settembre alle 17:00 di domenica 18 ottobre, in modalità continuativa.</p> 1067 </div> 1068 </a> 1069 </div> 1070 <div class="swiper-slide" data-has-video="0"> 1071 1072 <!-- Immagine di sfondo (SEMPRE presente) con Ken Burns --> 1073 <div class="slide-image kb-bottomright" 1074 style="background-image: url('/cache/news24_thumbs/92164ecf34231baa4e295f37717b896a_w800.jpg');"> 1075 </div> 1076 1077 1078 <!-- Overlay gradiente + testo (cliccabile verso articolo) --> 1079 <a href="https://www.novarese24.it/index.php/attualita/regione-protocollo-dintesa-sulla-direttiva-seveso" class="slide-overlay"> 1080 <div class="slide-content"> 1081 <span class="slide-date">25 Set 2026</span> 1082 <h2 class="slide-title">Regione, protocollo d'intesa sulla direttiva Seveso</h2> 1083 <p class="slide-subtitle">Presentato il nuovo modello operativo che unisce prevenzione ordinaria e risposta alle emergenze</p> 1084 </div> 1085 </a> 1086 </div> 1087 <div class="swiper-slide" data-has-video="0"> 1088 1089 <!-- Immagine di sfondo (SEMPRE presente) con Ken Burns --> 1090 <div class="slide-image kb-center" 1091 style="background-image: url('/cache/news24_thumbs/b974aea2ab58ab6f097568a3fd742aea_orig.jpeg');"> 1092 </div> 1093 1094 1095 <!-- Overlay gradiente + testo (cliccabile verso articolo) --> 1096 <a href="https://www.novarese24.it/index.php/attualita/cimberio-scende-in-campo-con-olimpia-milano" class="slide-overlay"> 1097 <div class="slide-content">
1098 <span class="slide-date">25 Set 2026</span> 1099 <h2 class="slide-title">Cimberio scende in campo con Olimpia Milano</h2> 1100 <p class="slide-subtitle">Per l'azienda cusiana, lâaccordo rappresenta un ritorno importante nel mondo della pallacanestro</p> 1101 </div> 1102 </a> 1103 </div> 1104 </div> 1105 1106 <!-- Navigazione --> 1107 <div class="swiper-button-prev"></div> 1108 <div class="swiper-button-next"></div> 1109 1110 <!-- Paginazione --> 1111 <div class="swiper-pagination"></div> 1112 </div> 1113</div> 1114 1115<!-- Swiper CSS & JS da CDN --> 1116<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css">
1117<script src="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js"></script>
1117 1118 1119<!-- CSS inline con variabili Ken Burns --> 1120<style> 1121#hero-slideshow-176 { 1122 --kb-duration: 6s; 1123 --kb-scale: 1.15; 1124 --transition-speed: 1000ms; 1125 --slide-title-size: 2.5rem; 1126 --content-max-width: 75%; 1127 --slide-title-size-mobile: 3rem; 1128 } 1129</style> 1130 1131<!-- Init Swiper -->
1132<script> 1133 document.addEventListener('DOMContentLoaded', function() { 1134 var container = document.getElementById('hero-slideshow-176'); 1135 if (!container) return; 1136 1137 var swiperEl = container.querySelector('.hero-swiper'); 1138 1139 var swiperConfig = { 1140 loop: true, 1141 speed: 1000, 1142 autoplay: { 1143 delay: 3500, 1144 disableOnInteraction: false, 1145 pauseOnMouseEnter: true 1146 }, 1147 effect: 'fade', 1148 fadeEffect: { crossFade: true }, 1149 1150 pagination: { 1151 el: swiperEl.querySelector('.swiper-pagination'), 1152 clickable: true 1153 }, 1154 navigation: { 1155 nextEl: swiperEl.querySelector('.swiper-button-next'), 1156 prevEl: swiperEl.querySelector('.swiper-button-prev') 1157 }, 1158 on: { 1159 slideChangeTransitionStart: function() { 1160 var images = swiperEl.querySelectorAll('.slide-image'); 1161 images.forEach(function(img) { 1162 img.classList.remove('kb-active'); 1163 }); 1164 }, 1165 slideChangeTransitionEnd: function() { 1166 var activeSlide = swiperEl.querySelector('.swiper-slide-active .slide-image'); 1167 if (activeSlide) { 1168 activeSlide.classList.add('kb-active'); 1169 } 1170 }, 1171 init: function() { 1172 var firstImage = swiperEl.querySelector('.swiper-slide-active .slide-image'); 1173 if (firstImage) { 1174 firstImage.classList.add('kb-active'); 1175 } 1176 }, 1177 afterInit: function() {} 1178 } 1179 }; 1180 1181 var heroSwiper = new Swiper(swiperEl, swiperConfig); 1182 1183 // Pausa su interazione con video 1184 var videoBoxes = swiperEl.querySelectorAll('.slide-video-box'); 1185 videoBoxes.forEach(function(box) { 1186 box.addEventListener('mouseenter', function() { 1187 heroSwiper.autoplay.stop(); 1188 }); 1189 box.addEventListener('mouseleave', function() { 1190 heroSwiper.autoplay.start(); 1191 }); 1192 var iframe = box.querySelector('iframe'); 1193 if (iframe) { 1194 iframe.addEventListener('load', function() { 1195 window.addEventListener('blur', function() { 1196 if (document.activeElement === iframe) { 1197 heroSwiper.autoplay.stop(); 1198 } 1199 }); 1200 }); 1201 } 1202 }); 1203 1204 // Riprendi autoplay quando il mouse esce dallo slideshow 1205 container.addEventListener('mouseleave', function() { 1206 heroSwiper.autoplay.start(); 1207 }); 1208 }); 1209</script>
1209 1210 </div> 1211 1212 <!-- Riga a sé, larga quanto l'intera fascia (macro-main + 1213 macro-sidebar): SPERIMENTALE, sposta foto-notizie- 1214 provincia-1 fuori da .macro-main perché non resti 1215 vincolato alla larghezza stretta di quella colonna. --> 1216 <div class="position-foto-notizie-provincia-1 macro-full-row"> 1217 1218<div id="photogrid-159" 1219 class="photogrid-wrapper photogrid-zoom" 1220 style="--pg-columns: 7; --pg-ratio: 9/13; --pg-font-size: 1.3rem;"> 1221 1222 <a href="https://www.novarese24.it/index.php/sport/rally-del-rubinetto-caramellino-vince-la-prima-prova-speciale" class="photogrid-item photogrid-featured-badge"> 1223 <span class="photogrid-badge">In evidenza</span> 1224 <div class="photogrid-image" style="background-image: url('/cache/news24_thumbs/845261253d284aaa50ed08249a29e6a2_w300.jpg');"> 1225 </div> 1226 <div class="photogrid-title-bar"> 1227 <span class="photogrid-title-short">Rally del Rubinetto, Caramellino vince l…</span> 1228 </div> 1229 <div class="photogrid-overlay"> 1230 <span class="photogrid-title-full">Rally del Rubinetto, Caramellino vince la prima prova speciale</span> 1231 </div> 1232 </a> 1233 <a href="https://www.novarese24.it/index.php/sport/calcio-dilettanti-tutte-le-designazioni-arbitrali" class="photogrid-item"> 1234 <div class="photogrid-image" style="background-image: url('/cache/news24_thumbs/72074b4a1d8c89aedee3f70818c44b6a_w300.jpg');"> 1235 </div> 1236 <div class="photogrid-title-bar"> 1237 <span class="photogrid-title-short">Calcio Dilettanti, tutte le designazioni…</span> 1238 </div> 1239 <div class="photogrid-overlay"> 1240 <span class="photogrid-title-full">Calcio Dilettanti, tutte le designazioni arbitrali</span> 1241 </div> 1242 </a> 1243 <a href="https://www.novarese24.it/index.php/sport/basket-college-novara-le-prossime-gare-casalinghe-saranno-disputate-a-borgomanero" class="photogrid-item"> 1244 <div class="photogrid-image" style="background-image: url('/cache/news24_thumbs/209ff408f13d8022be151f7ac6379637_w300.jpg');"> 1245 </div> 1246 <div class="photogrid-title-bar"> 1247 <span class="photogrid-title-short">Basket College Novara, le prossime gare …</span> 1248 </div> 1249 <div class="photogrid-overlay"> 1250 <span class="photogrid-title-full">Basket College Novara, le prossime gare casalinghe saranno disputate a Borgomanero</span> 1251 </div> 1252 </a> 1253 <a href="https://www.novarese24.it/index.php/sport/baveno-stresa-mister-nicolini-soddisfatto-dellinizio-di-stagione" class="photogrid-item"> 1254 <div class="photogrid-image" style="background-image: url('/cache/news24_thumbs/0ad5ea8f0e1658d934262f2215407a71_w300.jpg');"> 1255 </div> 1256 <div class="photogrid-title-bar"> 1257 <span class="photogrid-title-short">Baveno Stresa, mister Nicolini soddisfat…</span> 1258 </div> 1259 <div class="photogrid-overlay"> 1260 <span class="photogrid-title-full">Baveno Stresa, mister Nicolini soddisfatto dell'inizio di stagione</span> 1261 </div> 1262 </a> 1263 <a href="https://www.novarese24.it/index.php/sport/olimpia-santagabio-mister-molinaro-siamo-soddisfatti-dellinizio-di-campionato" class="photogrid-item"> 1264 <div class="photogrid-image" style="background-image: url('/cache/news24_thumbs/f9ce267c12e5066f9f3b4168be4aa85d_w300.jpg');"> 1265 </div> 1266 <div class="photogrid-title-bar"> 1267 <span class="photogrid-title-short">Olimpia Sant'Agabio, mister Molinaro: "S…</span> 1268 </div> 1269 <div class="photogrid-overlay">
1270 <span class="photogrid-title-full">Olimpia Sant'Agabio, mister Molinaro: "Siamo soddisfatti dellâinizio di campionato"</span> 1271 </div> 1272 </a> 1273 <a href="https://www.novarese24.it/index.php/eventi/borgo-live-aid-sei-ore-di-musica-a-scopo-benefico" class="photogrid-item"> 1274 <div class="photogrid-image" style="background-image: url('/cache/news24_thumbs/cde890615e453755cf6337a7dad5ad0c_w300.jpg');"> 1275 </div> 1276 <div class="photogrid-title-bar"> 1277 <span class="photogrid-title-short">Borgo Live Aid, sei ore di musica a scop…</span> 1278 </div> 1279 <div class="photogrid-overlay"> 1280 <span class="photogrid-title-full">Borgo Live Aid, sei ore di musica a scopo benefico</span> 1281 </div> 1282 </a> 1283 <a href="https://www.novarese24.it/archivio" class="photogrid-item photogrid-cta"> 1284 <div class="photogrid-image" style="background-color: #1a2540; background-image: none;"></div> 1285 <div class="photogrid-cta-overlay" style="color: #e6c84c;"> 1286 <span class="photogrid-cta-text">Mostra tutti</span> 1287 <span class="photogrid-cta-arrow">→</span> 1288 </div> 1289 </a> 1290 1291</div> 1292 </div> 1293 </div> 1294 </section> 1295 <!-- ============================================================ 1296 FASCIA 8 â Redazionale 1 + Banner Agenzie 1297 ============================================================ --> 1298 1299 <!-- ============================================================ 1300 FASCIA 9 â Foto articoli precedenti 2 1301 ============================================================ --> 1302 1303 <!-- ============================================================ 1304 FASCIA 10 â Categorie 1305 ============================================================ --> 1306 1307 <!-- ============================================================ 1308 FASCIA 11 â Banner Ads Main 1309 ============================================================ --> 1310 <section class="fascia fascia-banner"> 1311 <div class="fascia-inner"><div id="mod-custom144" class="mod-custom custom"> 1312
1312<script async="async" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-7676618609634938" crossorigin="anonymous"></script>
1312 1313<!-- Main --> 1314<p><ins class="adsbygoogle" style="display: inline-block; width: 900px; height: 140px;" data-ad-client="ca-pub-7676618609634938" data-ad-slot="9357853216"></ins></p>
1315<script> 1316 (adsbygoogle = window.adsbygoogle || []).push({}); 1317</script>
1317</div></div> 1318 </section> 1319 1320 <!-- ============================================================ 1321 FASCIA 12 â Redazionale 2 + Banner Agenzie 1322 ============================================================ --> 1323 <section class="fascia fascia-redazionale"> 1324 <div class="fascia-inner grid-redazionale"> 1325 <div class="position-redazionale"> 1326 1327<a href="/index.php/pubbliredazionale/aaa" 1328 id="redazionale-169" 1329 class="redazionale-card redazionale-border" 1330 style="--redaz-color: #c9a84c; --redaz-ratio: 16 / 9; --redaz-title-size: 1.8rem; --redaz-title-size-mobile: 2rem;"> 1331 <div class="redazionale-image" style="background-image: url('/cache/news24_thumbs/cf5772eb843daa9ec641aed3907b573e_w500.jpg');"> 1332 </div> 1333 1334 <div class="redazionale-content"> 1335 <span class="redazionale-badge" style="background: #c9a84c; font-size: 0.6rem;"> 1336 Contenuto sponsorizzato </span> 1337 1338 <span class="redazionale-date">24 Set 2026</span> 1339 1340 <h3 class="redazionale-title">A Domo arriva Zampalandia Splash: il nuovo spazio self-service dedicato agli animali</h3> 1341 1342 </div> 1343 1344 <div class="redazionale-overlay"> 1345 <span class="redazionale-overlay-title">A Domo arriva Zampalandia Splash: il nuovo spazio self-service dedicato agli animali</span> 1346 </div> 1347</a> 1348 1349 1350 </div> 1351 <div class="position-banner-agenzie"> 1352 1353<div id="banner-embed-171" class="banner-embed-wrapper banner-embed-fallback"> 1354 <a href="https://www.annunci24.news/index.php/opportunita/18765-abbonati-o-regala-un-abbonamento-a-news24" class="banner-embed-fallback-link"> 1355 <img src="https://app.24newsonline.it/images/site/banner_agenzia_1.jpeg" 1356 alt="Spazio pubblicitario" 1357 class="banner-embed-fallback-img" /> 1358 <span class="banner-embed-fallback-text">Spazio pubblicitario</span> 1359 </a> 1360</div> 1361 1362 </div> 1363 </div> 1364 </section> 1365 1366 <!-- ============================================================ 1367 FASCIA 13 â Banner Classico 2 1368 ============================================================ --> 1369 1370 <!-- ============================================================ 1371 FOOTER 1372 ============================================================ --> 1373 <footer class="fascia fascia-footer"> 1374 <div class="fascia-inner"> 1375 1376<div id="mod-custom180" class="mod-custom custom"> 1377 <p style="text-align: center;">Copyright © 2015 News Srls Reg.Imp.Verbania P.I 02519790030 - 28845 Domodossola - Piazza Cavour, 7 - email redazione: <a href="/cdn-cgi/l/email-protection#7a081f1e1b001315141f3a0c1915484e54130e"><span class="__cf_email__" data-cfemail="5a283f3e3b203335343f1a2c3935686e74332e">[email protected]</span></a><br />Per annunci pubblicitari: <a href="/cdn-cgi/l/email-protection#472a26352c22332e2920073124287573692e33"><span class="__cf_email__" data-cfemail="e68b87948d83928f8881a6908589d4d2c88f92">[email protected]</span></a> - Reg. Tribunale Verbania 4/2017- Direttore Responsabile Antonella Durazzo - Tutti i diritti riservati</p></div> 1378 1379 </div> 1380 </footer> 1381 1382 </div><!-- .page-wrapper -->
vendor: 127 bytes, lines 1382-1385
1382 1383 1384 1385<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
1385<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"fcb87ba1daf84b929434a04f064206e3","r":1,"spa":2}' crossorigin="anonymous"></script>
1385 1386</body> 1387 1388</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.