PageSourceSearch

https://ticino24.it/index.php/sport/rally-del-rubinetto-115-equipaggi-in-corsa

html ticino24.it collected 2026-09-27 02:44:56 UTC 92,544 bytes, 1,388 lines download raw bytes

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&amp;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&amp;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&amp;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&amp;sid=163&amp;uuid=&amp;src=dGljaW5v&amp;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&amp;sid=163&amp;uuid=&amp;src=dGljaW5v&amp;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&amp;sid=53&amp;uuid=&amp;src=dGljaW5v&amp;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&amp;sid=53&amp;uuid=&amp;src=dGljaW5v&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&amp;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&#039;assemblea generale al Collegio Rosmini: cooperazione transfrontaliera e nuovi progetti al centro dell&#039;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&amp;sid=178&amp;uuid=&amp;src=dGljaW5v&amp;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&amp;sid=178&amp;uuid=&amp;src=dGljaW5v&amp;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&amp;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&amp;sid=171&amp;uuid=&amp;src=dGljaW5v&amp;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&amp;sid=171&amp;uuid=&amp;src=dGljaW5v&amp;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&amp;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&amp;sid=174&amp;uuid=&amp;src=dGljaW5v&amp;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&amp;sid=174&amp;uuid=&amp;src=dGljaW5v&amp;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&amp;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&hellip;</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&hellip;</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&hellip;</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&hellip;</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&hellip;</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&hellip;</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&hellip;</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">&#8594;</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&amp;sid=105&amp;uuid=&amp;src=dGljaW5v&amp;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&amp;sid=105&amp;uuid=&amp;src=dGljaW5v&amp;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&amp;sid=176&amp;uuid=&amp;src=dGljaW5v&amp;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&amp;sid=176&amp;uuid=&amp;src=dGljaW5v&amp;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&hellip;</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&hellip;</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&hellip;</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&hellip;</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">&#8594;</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&amp;sid=69&amp;uuid=&amp;src=dGljaW5v&amp;h=e2b6dc65994c4975bb0eeb0183bf9cac97f8c38e5e3fdcabb0eb250276a3266b" data-loop="1"><a href="https://app.24newsonline.it/components/com_news24_banner/t.php?cid=51&amp;sid=69&amp;uuid=&amp;src=dGljaW5v&amp;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&#039;
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&amp;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&amp;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&#039;indisponibilità del PalaSartorio, si terranno presso l’impianto dei Salesiani, &quot;casa&quot; 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&#039;inizio di stagione</h2>
998                                                            <p class="slide-subtitle">&quot;Speriamo di riuscire ad andare avanti così il più a lungo possibile&quot;</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&#039;Agabio, mister Molinaro: &quot;Siamo soddisfatti dell’inizio di campionato&quot;</h2>
1015                                                            <p class="slide-subtitle">&quot;Cercheremo di lottare fino all’ultima giornata per arrivare primi&quot;</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&#039;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&#039;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&#039;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&hellip;</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&hellip;</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 &hellip;</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&hellip;</span>
1258            </div>
1259            <div class="photogrid-overlay">
1260                <span class="photogrid-title-full">Baveno Stresa, mister Nicolini soddisfatto dell&#039;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&#039;Agabio, mister Molinaro: &quot;S&hellip;</span>
1268            </div>
1269            <div class="photogrid-overlay">
1270                <span class="photogrid-title-full">Olimpia Sant&#039;Agabio, mister Molinaro: &quot;Siamo soddisfatti dell’inizio di campionato&quot;</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&hellip;</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">&#8594;</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 &nbsp;&nbsp;Reg.Imp.Verbania P.I 02519790030 -&nbsp;28845 Domodossola - Piazza Cavour, 7 - email redazione:&nbsp;<a href="/cdn-cgi/l/email-protection#7a081f1e1b001315141f3a0c1915484e54130e"><span class="__cf_email__" data-cfemail="5a283f3e3b203335343f1a2c3935686e74332e">[email&#160;protected]</span></a><br />Per annunci pubblicitari:&nbsp;<a href="/cdn-cgi/l/email-protection#472a26352c22332e2920073124287573692e33"><span class="__cf_email__" data-cfemail="e68b87948d83928f8881a6908589d4d2c88f92">[email&#160;protected]</span></a>&nbsp;-&nbsp;Reg. Tribunale Verbania 4/2017-&nbsp;Direttore Responsabile Antonella Durazzo&nbsp;&nbsp;-&nbsp;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.