PageSourceSearch

https://www.tona.cat/

html tona.cat collected 2026-10-02 12:27:56 UTC 180,006 bytes, 2,144 lines download raw bytes

1<!DOCTYPE HTML>
2<html lang="ca" xmlns="http://www.w3.org/1999/xhtml" xml:lang="ca" >
3    <head>
4        <!-- METADATA -->
5<meta charset="utf-8">
6<meta name="viewport" content="width=device-width, initial-scale=1">
7<meta name="title" lang="ca" content="Ajuntament de Tona">
8<meta name="description" lang="ca" content="Ajuntament de Tona">
9<meta name="author" lang="ca" content="Ajuntament de Tona">
10<meta name="date" lang="ca" content="2026-10-02">
11<meta name="generator" lang="ca" content="Ajuntament de Tona">
12<meta name="robots" content="index, follow">
13
14        <title>Ajuntament de Tona</title>
15
16        <!-- Global Site Tag (gtag.js) - Google Analytics v4-->
vendor: 124 bytes, lines 16-17
16
17<script type="text/plain" data-type="text/javascript" data-name="ga" data-src="https://www.googletagmanager.com/gtag/js?id=
17G-P16RR7K0D6
vendor: 12 bytes, line 17
17"></script>
18<script type="text/plain" data-type="text/javascript" data-name="ga">
19    
vendor: 140 bytes, lines 19-23
19window.dataLayer = window.dataLayer || [];
20    function gtag(){dataLayer.push(arguments);}
21    gtag('js', new Date());
22
23    gtag('config', '
23G-P16RR7K0D6
vendor: 8 bytes, lines 23-24
23');
24    
24// Creates the default tracker.
25    gtag('event', 'page_view', { 'send_to': 'G-P16RR7K0D6' });
26</script>
26
27<!-- End of code Global Site Tag (gtag.js) - Google Analytics v4-->
28        <link rel="canonical" href="https://www.tona.cat">
29
30        <link rel="stylesheet" href="/front/view/js/bower_components/bootstrap/dist/css/bootstrap.min.css?ver=1790944074">
31<link rel="stylesheet" href="/front/view/js/bower_components/bootstrap-datepicker/dist/css/bootstrap-datepicker.min.css?ver=1790944074">
32<link rel="stylesheet" href="/front/view/js/bower_components/bootstrap-icons.min/index.css?ver=1790944074">
33<link rel="stylesheet" href="/front/view/js/bower_components/tempus-dominus.min.css/index.css?ver=1790944074">
34<link rel="stylesheet" href="/common/bower_components/select2/dist/css/select2.min.css?ver=1790944074">
35
36        <!-- Real Favicon Genenrator-->
37<link rel="apple-touch-icon" href="/themes/tona/images/favicons/apple-touch-icon.png">
38<link rel="icon" type="image/png" href="/themes/tona/images/favicons/favicon-16x16.png" sizes="16x16">
39<link rel="icon" type="image/png" href="/themes/tona/images/favicons/favicon-32x32.png" sizes="32x32">
40<link rel="shortcut icon" href="/themes/tona/images/favicons/favicon.ico">
41        
41<script src="/front/controller/klaro-config.php"></script>
vendor: 1 bytes, line 41
41
42<script>
43	// Fallback defensiu: si per algun motiu el PHP no retorna la configuració,
44	// assegurem una configuració mínima perquè Klaro no falli i mostri el banner.
45	window.klaroConfig = window.klaroConfig || {
46		version: '1.0',
47		elementID: 'klaro',
48		storageMethod: 'cookie',
49		storageName: 'klaro',
50		cookieName: 'klaro',
51		htmlTexts: true,
52		acceptAll: true,
53		hideDeclineAll: false,
54		services: []
55	};
56</script>
vendor: 1 bytes, line 56
56
57<script src="/front/view/js/klaro.min.js?ver=1790944074"></script>
vendor: 1 bytes, line 57
57
58<script src="/front/view/js/klaro-init.js?ver=1790944074"></script>
58
59
60        <!-- Twitter Card data -->
61<meta name="twitter:card" content="summary">
62<meta name="twitter:title" content="Ajuntament de Tona">
63<meta name="twitter:description" content="Comentaris">
64<meta name="twitter:image" content="https://www.tona.cat/themes/tona/images/logos/header.png">
65    <meta name="twitter:image:alt" content="Logo">
66        <!-- Open Graph data -->
67<meta property="og:title" content="Ajuntament de Tona">
68<meta property="og:type" content="website">
69<meta property="og:url" content="https://www.tona.cat">
70<meta property="og:image" content="https://www.tona.cat/themes/tona/images/logos/header.png">
71    <meta property="og:image:alt" content="Logo">
72    <meta property="og:image" content="https://www.tona.cat/themes/tona/images/logos/header_inv.png">
73    <meta property="og:image:alt" content="Logo invertit">
74    <meta property="og:description" content="Comentaris">
75<meta property="og:site_name" content="Ajuntament de Tona">
76
77        <!-- HTML5 compatible tags -->
78<script>
79    document.createElement('header');
80    document.createElement('footer');
81    document.createElement('section');
82    document.createElement('aside');
83    document.createElement('nav');
84    document.createElement('article');
85    document.createElement('hgroup');
86    document.createElement('lh');
87</script>
87
88        
88<script>window.mapsConfig = { layerType: 'OpenStreetMap_Mapnik' };</script>
88
89<link rel="stylesheet" href="/front/view/js/bower_components/FreezeUI/freeze-ui.min.css">
90<link rel="stylesheet" href="/front/view/js/bower_components/Leaflet/default/leaflet.css">
91<link rel="stylesheet" href="/front/view/js/bower_components/Leaflet/default/Control.Loading.css">
92<script  src="/front/view/js/bower_components/FreezeUI/freeze-ui.min.js"></script>
vendor: 1 bytes, line 92
92
93<script  src="/front/view/js/bower_components/Leaflet/default/leaflet.js"></script>
vendor: 1 bytes, line 93
93
94<script src="/front/view/js/bower_components/es6-promise/es6-promise.min.js"></script>
vendor: 1 bytes, line 94
94
95<script>ES6Promise.polyfill();</script>
vendor: 1 bytes, line 95
95
96<script  src='/front/view/js/bower_components/Leaflet/default/Leaflet.GoogleMutant.js'></script>
vendor: 1 bytes, line 96
96
97<script src="/front/view/js/googleMapsInit.js"></script>
vendor: 1 bytes, line 97
97
98<script type="text/plain" data-type="text/javascript" data-name="maps" data-src="https://maps.google.com/maps/api/js?key=AIzaSyDzMQfPcdyACxfYosZzQs43alxB8BKfkx8&amp;loading=async&amp;callback=onGoogleMapsReady"></script>
vendor: 1 bytes, line 98
98
99<script  src="/front/view/js/bower_components/Leaflet/default/leaflet.maps.js"></script>
vendor: 1 bytes, line 99
99
100<script  src="/front/view/js/bower_components/Leaflet/default/leaflet.clone.js"></script>
vendor: 1 bytes, line 100
100
101<script  src="/front/view/js/bower_components/Leaflet/default/Control.Loading.js"></script>
vendor: 1 bytes, line 101
101
102<script src="/front/view/js/bower_components/jquery.min/index.js"></script>
vendor: 1 bytes, line 102
102
103<script src="/front/view/js/maps.js"></script>
103        <!-- Init addHeadExtraStyles -->
104        <style>html body{font-size:1em !important;} </style>
105        <!-- End addHeadExtraStyles -->
106        <!-- Font Awesome 7 + v4-shims for backward compatibility -->
107        <link href="https://cdn.jsdelivr.net/npm/@fortawesome/[email protected]/css/all.min.css" rel="stylesheet">
108        <link href="https://cdn.jsdelivr.net/npm/@fortawesome/[email protected]/css/v4-shims.min.css" rel="stylesheet">
109        <!-- Popperjs + Tempus Dominus -->
110        
110<script src="/front/view/js/bower_components/popper.min/index.js?ver=1790944074"></script>
vendor: 1 bytes, line 110
110
111<script src="/front/view/js/bower_components/tempus-dominus.min.js/index.js?ver=1790944074"></script>
111
112                <link rel="stylesheet" media="all" href="/themes/tona/styles/style.min.css?ver=1790944074">
113            </head>
114    <body class="home id-0">
115        <nav class="skip-links" aria-label="Dreceres d&#039;accessibilitat"><ul><li><a href="#site-header">Saltar a la capçalera</a></li><li><a href="#main-content">Saltar al contingut</a></li><li><a href="#footer-content">Saltar al peu de pàgina</a></li></ul></nav>        <header id="site-header" tabindex="-1">
116                                    <div class="js-widget o-widget o-widget--header o-widget-contenidor  clearfix boxBX  WidgetContainer " data-id="1" >  <div class="o-widget-wrapper clearfix default-BX  " data-id="1"><div class="o-widget-container  row"><div class="js-widget o-widget o-widget--header-g col-xs-12 col-sm-12 col-md-12 col-lg-12 clearfix boxBX  WidgetLegacyHeader " data-id="10" >  <div class="o-widget-wrapper clearfix default-BX  " data-id="10"><div class="o-widget-container "><div class="js-widget__content o-widget__content clearfix "><div class="toolbar clearfix">
117    <div class="container-xl">
118                <div class="fright">
119            <div class="toolbarItem">
120    <div class="toolbarItem page-2099 page-contactar">
121    <a 
122        href="/altres-continguts/contactar"
123        target="_self"
124        rel=""
125            >
126        Contactar    </a>
127</div>
128</div>                        <div id="social" class="toolbarItem">
129                  
130    <a target="_blank" aria-label="Twitter" href="https://twitter.com/tona_aj" title="Obre en finestra nova: Twitter">
131        <span style="display: none">Twitter</span>
132        <img src="/front/view/images/icons/social/twitter.png" alt="Twitter" width="32" height="32">
133    </a>
134  
135    <a target="_blank" aria-label="Facebook" href="https://www.facebook.com/AjuntamentdeTona" title="Obre en finestra nova: Facebook">
136        <span style="display: none">Facebook</span>
137        <img src="/front/view/images/icons/social/facebook.png" alt="Facebook" width="32" height="32">
138    </a>
139  
140    <a target="_blank" aria-label="Youtube" href="https://www.youtube.com/channel/UCurdEP194iGGa2oXpbZp2kQ" title="Obre en finestra nova: Youtube">
141        <span style="display: none">Youtube</span>
142        <img src="/front/view/images/icons/social/youtube.png" alt="Youtube" width="32" height="32">
143    </a>
144            </div>
145                        <div class="toolbarItem">
146                <div id="toolbarLanguages">
147    <ul id="languages">
148        <li><a href="#" role="button" aria-expanded="false" aria-controls="languagesList" id="languagesToggle">Idiomes</a>
149            <ul id="languagesList">
150                                    <li><a class="link-language" href="https://www.tona.cat/?lang=ca" data-target="https://www.tona.cat/?lang=ca">Català</a></li>
151                                    <li><a class="link-language" href="https://translate.google.es/translate?js=y&amp;prev=_t&amp;hl=esie=UTF-8&amp;u=https://www.tona.cat/&amp;sl=ca&amp;tl=es" data-target="https://translate.google.es/translate?js=y&amp;prev=_t&amp;hl=esie=UTF-8&amp;u=https://www.tona.cat/&amp;sl=ca&amp;tl=es">Castellà</a></li>
152                                    <li><a class="link-language" href="https://translate.google.es/translate?js=y&amp;prev=_t&amp;hl=enie=UTF-8&amp;u=https://www.tona.cat/&amp;sl=ca&amp;tl=en" data-target="https://translate.google.es/translate?js=y&amp;prev=_t&amp;hl=enie=UTF-8&amp;u=https://www.tona.cat/&amp;sl=ca&amp;tl=en">Anglès</a></li>
153                                    <li><a class="link-language" href="https://translate.google.es/translate?js=y&amp;prev=_t&amp;hl=deie=UTF-8&amp;u=https://www.tona.cat/&amp;sl=ca&amp;tl=de" data-target="https://translate.google.es/translate?js=y&amp;prev=_t&amp;hl=deie=UTF-8&amp;u=https://www.tona.cat/&amp;sl=ca&amp;tl=de">Alemany</a></li>
154                                    <li><a class="link-language" href="https://translate.google.es/translate?js=y&amp;prev=_t&amp;hl=frie=UTF-8&amp;u=https://www.tona.cat/&amp;sl=ca&amp;tl=fr" data-target="https://translate.google.es/translate?js=y&amp;prev=_t&amp;hl=frie=UTF-8&amp;u=https://www.tona.cat/&amp;sl=ca&amp;tl=fr">Francès</a></li>
155                            </ul>
156        </li>
157    </ul>
158</div>
159<script>
160(function () {
161    var toggle = document.getElementById('languagesToggle');
162    if (!toggle) return;
163    var li = toggle.parentElement;
164    var submenu = li.querySelector('ul');
165    var links = Array.prototype.slice.call(submenu.querySelectorAll('a'));
166
167    function keyName(e) {
168        return e.key || e.code || e.keyCode;
169    }
170
171    function isSpaceKey(e) {
172        var key = keyName(e);
173        return key === ' ' || key === 'Spacebar' || key === 'Space' || key === 32;
174    }
175
176    function open(focusFirst) {
177        li.classList.add('is-open');
178        submenu.style.display = 'block';
179        submenu.style.padding = '1em';
180        toggle.setAttribute('aria-expanded', 'true');
181        if (focusFirst && links.length) links[0].focus();
182    }
183
184    function close() {
185        li.classList.remove('is-open');
186        submenu.style.display = '';
187        submenu.style.padding = '';
188        toggle.setAttribute('aria-expanded', 'false');
189    }
190
191    function isOpen() {
192        return toggle.getAttribute('aria-expanded') === 'true';
193    }
194
195    function focusLink(index) {
196        if (!links.length) return;
197        links[(index + links.length) % links.length].focus();
198    }
199
200    function focusedLinkIndex() {
201        return links.indexOf(document.activeElement);
202    }
203
204    toggle.addEventListener('click', function (e) {
205        e.preventDefault();
206        isOpen() ? close() : open(false);
207    });
208
209    toggle.addEventListener('keydown', function (e) {
210        var key = keyName(e);
211        if (key === 'Enter' || isSpaceKey(e)) {
212            e.preventDefault();
213            isOpen() ? close() : open(false);
214        } else if (key === 'ArrowDown' || key === 40) {
215            e.preventDefault();
216            open(true);
217        } else if (key === 'ArrowUp' || key === 38) {
218            e.preventDefault();
219            open(false);
220            focusLink(links.length - 1);
221        } else if (key === 'Escape' || key === 'Esc' || key === 27) {
222            if (isOpen()) {
223                e.preventDefault();
224                close();
225            }
226        }
227    });
228
229    submenu.addEventListener('keydown', function (e) {
230        var key = keyName(e);
231        var index = focusedLinkIndex();
232
233        if (key === 'ArrowDown' || key === 40) {
234            e.preventDefault();
235            focusLink(index + 1);
236        } else if (key === 'ArrowUp' || key === 38) {
237            e.preventDefault();
238            focusLink(index - 1);
239        } else if (key === 'Home' || key === 36) {
240            e.preventDefault();
241            focusLink(0);
242        } else if (key === 'End' || key === 35) {
243            e.preventDefault();
244            focusLink(links.length - 1);
245        } else if (isSpaceKey(e)) {
246            e.preventDefault();
247            if (document.activeElement && document.activeElement.click) {
248                document.activeElement.click();
249            }
250        } else if (key === 'Escape' || key === 'Esc' || key === 27) {
251            e.preventDefault();
252            close();
253            toggle.focus();
254        }
255    });
256
257    li.addEventListener('focusout', function () {
258        window.setTimeout(function () {
259            if (!li.contains(document.activeElement)) close();
260        }, 0);
261    });
262
263    document.addEventListener('click', function (e) {
264        if (!li.contains(e.target)) close();
265    });
266})();
267</script>
267
268                <div class="currentDate" style='padding:9px;color:white'>
269    <span id="clock" class="clock" title='Data i hora oficial' >
270        02.10.2026 | 14:27    </span>
271</div>            </div>
272        </div>
273    </div>
274</div>
275<div class="header ">
276    <div class="branding">
277        <div class="container-xl">
278            <div class="row">
279                <div class="col-md-8 col-sm-8 col-lg-8 logo_box">
280    <a class="logo" href="/" aria-label="Ajuntament de Tona - Pàgina d'inici">
281        <img src="/themes/tona/images/logos/header.png" alt="" width="355" height="111" id="mainLogo">
282    </a>
283        <h1 class="d-none">Ajuntament de Tona</h1>
284    </div>                <div class="col-md-4 col-sm-4 col-lg-4 middle search_box">
285    <form id="search_box" aria-label="Cercar:" name="search_box" method="get" action="/search">
286        <label for="search" accesskey="4">
287            <span class="visually-hidden">Cercar:</span>
288        </label>
289        <input id="search" name="search" type="text" aria-label="Cercar:" title="Cerca a tot el web" value="" placeholder="Cercar...">
290        <button type="submit" class="search-button" aria-label="Cerca"><i class="fa fa-search"></i></button>
291    </form>
292</div>
293            </div>
294        </div>
295    </div>
296        <div id="navbar-top" class="navbar navbar-expand-lg navbar-dark"><div class="nav"><div class="container-xl"><div class="row"><div class="col"><nav class="menu_principal" aria-label="menú"><div class="menu-flexible__wrapper menu-font-medium menu-alignment-left menu-spacing-normal menu-animation-fade menu-text-transform-none menu-columns-1" style="--menu-cols:1;--menu-submenu-width:200px;--menu-hover-delay:300ms;--menu-image-width:160px;" data-menu-columns="1" data-expand-type="hover" data-menu-sticky="false" data-menu-alignment="left" data-menu-spacing="normal" data-menu-animation="fade" data-menu-external-icon="auto" data-menu-external-dim="false" data-menu-text-transform="none"><div class="menu-flexible__topbar"><a href="#" class="menu-flexible__toggle phoneMenuButton" aria-label="Menú" aria-expanded="false"><i class="fa fa-bars"></i></a></div><ul class="menu-flexible menu-flexible__list"><li class="menu-flexible__item page-2389 level1"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/viure-a-tona" ><span class="menu-flexible__item-text">Viure a Tona</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-2390 level2"><a class="menu-flexible__link" aria-expanded="false" href="/viure-a-tona/atencio-ciutadana" ><span class="menu-flexible__item-text">Atenció ciutadana</span></a></li><li class="menu-flexible__item page-2027 level2"><a class="menu-flexible__link" aria-expanded="false" href="/viure-a-tona/adreces-i-telefons" ><span class="menu-flexible__item-text">Adreces i telèfons</span></a></li><li class="menu-flexible__item page-2071 level2"><a class="menu-flexible__link" aria-expanded="false" href="/viure-a-tona/emergencies" ><span class="menu-flexible__item-text">Emergències</span></a></li><li class="menu-flexible__item page-2391 level2"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/viure-a-tona/serveis-i-equipaments" ><span class="menu-flexible__item-text">Serveis i equipaments</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-2194 level3"><a class="menu-flexible__link" aria-expanded="false" href="/viure-a-tona/serveis-i-equipaments/serveis" ><span class="menu-flexible__item-text">Serveis</span></a></li><li class="menu-flexible__item page-2065 level3"><a class="menu-flexible__link" aria-expanded="false" href="/viure-a-tona/serveis-i-equipaments/equipaments" ><span class="menu-flexible__item-text">Equipaments</span></a></li><li class="menu-flexible__item page-2427 level3"><a class="menu-flexible__link" aria-expanded="false" href="/viure-a-tona/serveis-i-equipaments/condicions-dus-dels-equipaments-municipals" ><span class="menu-flexible__item-text">Condicions d&#039;ús dels equipaments municipals</span></a></li></ul></li><li class="menu-flexible__item page-2069 level2"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/viure-a-tona/entitats-i-associacions" ><span class="menu-flexible__item-text">Entitats i associacions</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-2163 level3"><a class="menu-flexible__link" aria-expanded="false" href="/viure-a-tona/entitats-i-associacions/formulari-dentitats" ><span class="menu-flexible__item-text">Formulari d&#039;entitats</span></a></li></ul></li><li class="menu-flexible__item page-2392 level2"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/viure-a-tona/ecologia-i-territori" ><span class="menu-flexible__item-text">Ecologia i territori</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-2070 level3"><a class="menu-flexible__link" aria-expanded="false" href="/viure-a-tona/ecologia-i-territori/subministraments" ><span class="menu-flexible__item-text">Subministraments</span></a></li><li class="menu-flexible__item page-2077 level3"><a class="menu-flexible__link" aria-expanded="false" href="/viure-a-tona/ecologia-i-territori/recollida-porta-a-porta" ><span class="menu-flexible__item-text">Recollida Porta a Porta</span></a></li><li class="menu-flexible__item page-2271 level3"><a class="menu-flexible__link" aria-expanded="false" href="/viure-a-tona/ecologia-i-territori/xarxa-sostenibilitat" ><span class="menu-flexible__item-text">Xarxa sostenibilitat</span></a></li></ul></li><li class="menu-flexible__item page-2093 level2"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/viure-a-tona/drets-i-cohesio-social" ><span class="menu-flexible__item-text">Drets i cohesió social</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-2140 level3"><a class="menu-flexible__link" aria-expanded="false" href="/viure-a-tona/drets-i-cohesio-social/consells-de-salut-per-al-ciutada" ><span class="menu-flexible__item-text">Consells de Salut per al ciutadà</span></a></li><li class="menu-flexible__item page-2217 level3"><a class="menu-flexible__link" aria-expanded="false" href="/viure-a-tona/drets-i-cohesio-social/pla-dactivitat-fisica-esport-i-salut-pafes" ><span class="menu-flexible__item-text">Pla d&#039;
296Activitat Física, Esport i Salut (PAFES)</span></a></li><li class="menu-flexible__item page-2211 level3"><a class="menu-flexible__link" aria-expanded="false" href="/viure-a-tona/drets-i-cohesio-social/model-collaboratiu" ><span class="menu-flexible__item-text">Model col·laboratiu</span></a></li></ul></li><li class="menu-flexible__item page-2091 level2"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/viure-a-tona/ciutadania-educacio-i-cultura" ><span class="menu-flexible__item-text">Ciutadania, educació i cultura</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-2454 level3"><a class="menu-flexible__link" aria-expanded="false" href="/viure-a-tona/ciutadania-educacio-i-cultura/2454-serveis-i-equipaments" ><span class="menu-flexible__item-text">Serveis i Equipaments</span></a></li><li class="menu-flexible__item page-2343 level3"><a class="menu-flexible__link" aria-expanded="false" href="/viure-a-tona/ciutadania-educacio-i-cultura/feminismes-i-lgtbi" ><span class="menu-flexible__item-text">Feminismes i LGTBI</span></a></li><li class="menu-flexible__item page-2463 level3"><a class="menu-flexible__link" aria-expanded="false" href="/viure-a-tona/ciutadania-educacio-i-cultura/guia-de-llenguatge-no-sexista-i-inclusiu" ><span class="menu-flexible__item-text">Guia de llenguatge no sexista i inclusiu</span></a></li><li class="menu-flexible__item page-2243 level3"><a class="menu-flexible__link" aria-expanded="false" href="/viure-a-tona/ciutadania-educacio-i-cultura/projecte-lletra-menuda" ><span class="menu-flexible__item-text">Projecte Lletra Menuda</span></a></li><li class="menu-flexible__item page-2251 level3"><a class="menu-flexible__link" aria-expanded="false" href="/viure-a-tona/ciutadania-educacio-i-cultura/btt-alt-congost" ><span class="menu-flexible__item-text">BTT Alt Congost</span></a></li><li class="menu-flexible__item page-2508 level3"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/viure-a-tona/ciutadania-educacio-i-cultura/activitats-esportives" ><span class="menu-flexible__item-text">Activitats esportives</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-2513 level4"><a class="menu-flexible__link" aria-expanded="false" href="/viure-a-tona/ciutadania-educacio-i-cultura/activitats-esportives/cicle-de-passejades-per-a-la-gent-gran" ><span class="menu-flexible__item-text">Cicle de passejades per a la Gent Gran</span></a></li><li class="menu-flexible__item page-2516 level4"><a class="menu-flexible__link" aria-expanded="false" href="/viure-a-tona/ciutadania-educacio-i-cultura/activitats-esportives/taller-de-marxa-nordica-per-a-majors-de-50-anys" ><span class="menu-flexible__item-text">Taller de marxa nòrdica per a majors de 50 anys</span></a></li><li class="menu-flexible__item page-2515 level4"><a class="menu-flexible__link" aria-expanded="false" href="/viure-a-tona/ciutadania-educacio-i-cultura/activitats-esportives/taller-de-psicomotricitat-per-a-majors-de-60-anys-" ><span class="menu-flexible__item-text">Taller de psicomotricitat per a majors de 60 anys </span></a></li><li class="menu-flexible__item page-2514 level4"><a class="menu-flexible__link" aria-expanded="false" href="/viure-a-tona/ciutadania-educacio-i-cultura/activitats-esportives/taller-de-qi-gong-per-a-majors-de-50-anys" ><span class="menu-flexible__item-text">Taller de qi gong per a majors de 50 anys</span></a></li><li class="menu-flexible__item page-2517 level4"><a class="menu-flexible__link" aria-expanded="false" href="/viure-a-tona/ciutadania-educacio-i-cultura/activitats-esportives/taller-de-ioga-hatha-per-a-majors-de-50-anys" ><span class="menu-flexible__item-text">Taller de Ioga Hatha per a majors de 50 anys</span></a></li><li class="menu-flexible__item page-2543 level4"><a class="menu-flexible__link" aria-expanded="false" href="/viure-a-tona/ciutadania-educacio-i-cultura/activitats-esportives/taller-de-pilates-per-a-majors-de-50-anys" ><span class="menu-flexible__item-text">Taller de Pilates per a majors de 50 anys</span></a></li><li class="menu-flexible__item page-2520 level4"><a class="menu-flexible__link" aria-expanded="false" href="/viure-a-tona/ciutadania-educacio-i-cultura/activitats-esportives/cursa-dorientacio-familiar-de-tona-" ><span class="menu-flexible__item-text">Cursa d&#039;orientació familiar de Tona </span></a></li><li class="menu-flexible__item page-2522 level4"><a class="menu-flexible__link" aria-expanded="false" href="/viure-a-tona/ciutadania-educacio-i-cultura/activitats-esportives/activitats-esportives-destiu" ><span class="menu-flexible__item-text">Activitats esportives d&#039;estiu</span></a></li><li class="menu-flexible__item page-2521 level4"><a class="menu-flexible__link" aria-expanded="false" href="/viure-a-tona/ciutadania-educacio-i-cultura/activitats-esportives/taller-aiguagim-per-a-majors-de-60-anys" ><span class="menu-flexible__item-text">Taller aiguagim per a majors de 60 anys</span></a></li></ul></li></ul></li><li class="menu-flexible__item page-2393 level2"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/viure-a-tona/desenvolupament-local" ><span class="menu-flexible__item-text">Desenvolupament local</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-2530 level3"><a class="menu-flexible__link menu-link--external" aria-expanded="false" href="https://artesania.osonaturisme.cat/" target="_blank" rel="noopener noreferrer"><span class="menu-flexible__item-text">Artesania</span><i class="align-middle fa fa-external-link ms-2"></i></a></li><li class="menu-flexible__item page-2419 level3"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/viure-a-tona/desenvolupament-local/2419-comerc" ><span class="menu-flexible__item-text">Comerç</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-2485 level4"><a class="menu-flexible__link" aria-expanded="false" href="/viure-a-tona/desenvolupament-local/2419-comerc/ajuts-premis-i-subvencions" ><span class="menu-flexible__item-text">Ajuts, premis i subvencions</span></a></li><li class="menu-flexible__item page-2491 level4"><a class="menu-flexible__link" aria-expanded="false" href="/viure-a-tona/desenvolupament-local/2419-comerc/calendari-de-festius-dobertura-comercial-autoritzada" ><span class="menu-flexible__item-text">Calendari de festius d&#039;obertura comercial autoritzada</span></a></li><li class="menu-flexible__item page-2492 level4"><a class="menu-flexible__link" aria-expanded="false" href="/viure-a-tona/desenvolupament-local/2419-comerc/formacio" ><span class="menu-flexible__item-text">Formació</span></a></li><li class="menu-flexible__item page-2488 level4"><a class="menu-flexible__link" aria-expanded="false" href="/viure-a-tona/desenvolupament-local/2419-comerc/la-targetona" ><span class="menu-flexible__item-text">La Targetona</span></a></li><li class="menu-flexible__item page-2523 level4"><a class="menu-flexible__link" aria-expanded="false" href="/viure-a-tona/desenvolupament-local/2419-comerc/normativa-comercial" ><span class="menu-flexible__item-text">Normativa comercial</span></a></li><li class="menu-flexible__item page-2525 level4"><a class="menu-flexible__link" aria-expanded="false" href="/viure-a-tona/desenvolupament-local/2419-comerc/obrim-espais" ><span class="menu-flexible__item-text">Obrim espais</span></a></li></ul></li><li class="menu-flexible__item page-2433 level3"><a class="menu-flexible__link" aria-expanded="false" href="/viure-a-tona/desenvolupament-local/consum" ><span class="menu-flexible__item-text">Consum</span></a></li><li class="menu-flexible__item page-2552 level3"><a class="menu-flexible__link" aria-expanded="false" href="/viure-a-tona/desenvolupament-local/economia-social-i-solidaria" ><span class="menu-flexible__item-text">Economia Social i Solidària</span></a></li><li class="menu-flexible__item page-2436 level3"><a class="menu-flexible__link" aria-expanded="false" href="/viure-a-tona/desenvolupament-local/empresa-i-emprenedoria" ><span class="menu-flexible__item-text">Empresa i emprenedoria</span></a></li><li class="menu-flexible__item page-2482 level3"><a class="menu-flexible__link" aria-expanded="false" href="/viure-a-tona/desenvolupament-local/fires" ><span class="menu-flexible__item-text">Fires</span></a></li><li class="menu-flexible__item page-2067 level3"><a class="menu-flexible__link" aria-expanded="false" href="/viure-a-tona/desenvolupament-local/directori-empresarial-tona" ><span class="menu-flexible__item-text">Directori empresarial Tona</span></a></li><li class="menu-flexible__item page-2437 level3"><a class="menu-flexible__link" aria-expanded="false" href="/viure-a-tona/desenvolupament-local/mercat-setmanal" ><span class="menu-flexible__item-text">Mercat setmanal</span></a></li><li class="menu-flexible__item page-2443 level3"><a class="menu-flexible__link" aria-expanded="false" href="/viure-a-tona/desenvolupament-local/servei-local-docupacio" ><span class="menu-flexible__item-text">Servei local d&#039;ocupació</span></a></li><li class="menu-flexible__item page-2440 level3"><a class="menu-flexible__link menu-link--external" aria-expanded="false" href="http://www.visitatona.cat/" target="_blank" rel="noopener noreferrer"><span class="menu-flexible__item-text">Turisme</span><i class="align-middle fa fa-external-link ms-2"></i></a></li></ul></li><li class="menu-flexible__item page-2455 level2"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/viure-a-tona/patrimoni-i-memoria-democratica-" ><span class="menu-flexible__item-text">Patrimoni i memòria democràtica </span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-2460 level3"><a class="menu-flexible__link" aria-expanded="false" href="/viure-a-tona/patrimoni-i-memoria-democratica-/llocs-dinteres-patrimonial" ><span class="menu-flexible__item-text">Llocs d&#039;interès patrimonial</span></a></li><li class="menu-flexible__item page-2456 level3"><a class="menu-flexible__link" aria-expanded="false" href="/viure-a-tona/patrimoni-i-memoria-democratica-/oferta-museistica" ><span class="menu-flexible__item-text">Oferta museística</span></a></li><li class="menu-flexible__item page-2473 level3"><a class="menu-flexible__link" aria-expanded="false" href="/viure-a-tona/patrimoni-i-memoria-democratica-/per-saber-mes-de-la-historia-de-tona" ><span class="menu-flexible__item-text">Per saber més de la història de Tona</span></a></li><li class="menu-flexible__item page-2502 level3"><a class="menu-flexible__link" aria-expanded="false" href="/viure-a-tona/patrimoni-i-memoria-democratica-/apadrinem-tona" ><span class="menu-flexible__item-text">Apadrinem Tona</span></a></li><li class="menu-flexible__item page-2464 level3"><a class="menu-flexible__link" aria-expanded="false" href="/viure-a-tona/patrimoni-i-memoria-democratica-/actes-de-plens-historiques" ><span class="menu-flexible__item-text">Actes de plens històriques</span></a></li><li class="menu-flexible__item page-2462 level3"><a class="menu-flexible__link" aria-expanded="false" href="/viure-a-tona/patrimoni-i-memoria-democratica-/espais-de-memoria-democratica" ><span class="menu-flexible__item-text">Espais de Memòria Democràtica</span></a></li><li class="menu-flexible__item page-2457 level3"><a class="menu-flexible__link" aria-expanded="false" href="/viure-a-tona/patrimoni-i-memoria-democratica-/activitats-de-memoria-democratica" ><span class="menu-flexible__item-text">Activitats de Memòria Democràtica</span></a></li><li class="menu-flexible__item page-2474 level3"><a class="menu-flexible__link" aria-expanded="false" href="/viure-a-tona/patrimoni-i-memoria-democratica-/anullacio-dels-judicis-sumarissims-de-tona" ><span class="menu-flexible__item-text">Anul·lació dels judicis sumaríssims de Tona</span></a></li></ul></li></ul></li><li class="menu-flexible__item page-2031 level1"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/descobrir-tona" ><span class="menu-flexible__item-text">Descobrir Tona</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-2072 level2"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/descobrir-tona/el-poble" ><span class="menu-flexible__item-text">El poble</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-2073 level3"><a class="menu-flexible__link" aria-expanded="false" href="/descobrir-tona/el-poble/presentacio" ><span class="menu-flexible__item-text">Presentació</span></a></li><li class="menu-flexible__item page-2061 level3"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/descobrir-tona/el-poble/informacio-practica" ><span class="menu-flexible__item-text">Informació pràctica</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-2062 level4"><a class="menu-flexible__link" aria-expanded="false" href="/descobrir-tona/el-poble/informacio-practica/com-arribar-hi" ><span class="menu-flexible__item-text">Com arribar-hi</span></a></li><li class="menu-flexible__item page-2122 level4"><a class="menu-flexible__link" aria-expanded="false" href="/descobrir-tona/el-poble/informacio-practica/informacio-geografica" ><span class="menu-flexible__item-text">Informació geogràfica</span></a></li><li class="menu-flexible__item page-2125 level4"><a class="menu-flexible__link" aria-expanded="false" href="/descobrir-tona/el-poble/informacio-practica/guia-de-carrers" ><span class="menu-flexible__item-text">Guia de carrers</span></a></li><li class="menu-flexible__item page-2254 level4"><a class="menu-flexible__link" aria-expanded="false" href="/descobrir-tona/el-poble/informacio-practica/aparcaments-i-zona-blava" ><span class="menu-flexible__item-text">Aparcaments i zona blava</span></a></li></ul></li><li class="menu-flexible__item page-2074 level3"><a class="menu-flexible__link" aria-expanded="false" href="/descobrir-tona/el-poble/historia" ><span class="menu-flexible__item-text">Història</span></a></li><li class="menu-flexible__item page-2112 level3"><a class="menu-flexible__link" aria-expanded="false" href="/descobrir-tona/el-poble/premis-i-distincions" ><span class="menu-flexible__item-text">Premis i distincions</span></a></li><li class="menu-flexible__item page-2124 level3"><a class="menu-flexible__link" aria-expanded="false" href="/descobrir-tona/el-poble/tona-en-xifres" ><span class="menu-flexible__item-text">Tona en xifres</span></a></li></ul></li><li class="menu-flexible__item page-2386 level2"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/descobrir-tona/que-visitar" ><span class="menu-flexible__item-text">
296Què visitar</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-2115 level3"><a class="menu-flexible__link" aria-expanded="false" href="/descobrir-tona/que-visitar/llocs-dinteres" ><span class="menu-flexible__item-text">Llocs d&#039;interès</span></a></li><li class="menu-flexible__item page-2116 level3"><a class="menu-flexible__link" aria-expanded="false" href="/descobrir-tona/que-visitar/rutes-i-excursions" ><span class="menu-flexible__item-text">Rutes i excursions</span></a></li></ul></li><li class="menu-flexible__item page-2388 level2"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/descobrir-tona/que-fer" ><span class="menu-flexible__item-text">Què fer</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-2076 level3"><a class="menu-flexible__link" aria-expanded="false" href="/descobrir-tona/que-fer/festes-i-fires" ><span class="menu-flexible__item-text">Festes i fires</span></a></li></ul></li><li class="menu-flexible__item page-2117 level2"><a class="menu-flexible__link" aria-expanded="false" href="/descobrir-tona/menjar-i-dormir" ><span class="menu-flexible__item-text">Menjar i dormir</span></a></li><li class="menu-flexible__item page-2444 level2"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/descobrir-tona/coneixer-tona" ><span class="menu-flexible__item-text">Conèixer Tona</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-2445 level3"><a class="menu-flexible__link" aria-expanded="false" href="/descobrir-tona/coneixer-tona/2445-presentacio" ><span class="menu-flexible__item-text">Presentació</span></a></li><li class="menu-flexible__item page-2446 level3"><a class="menu-flexible__link" aria-expanded="false" href="/descobrir-tona/coneixer-tona/autors-i-autores-locals" ><span class="menu-flexible__item-text">Autors i autores locals</span></a></li><li class="menu-flexible__item page-2448 level3"><a class="menu-flexible__link" aria-expanded="false" href="/descobrir-tona/coneixer-tona/2448-actualitat" ><span class="menu-flexible__item-text">Actualitat</span></a></li><li class="menu-flexible__item page-2449 level3"><a class="menu-flexible__link" aria-expanded="false" href="/descobrir-tona/coneixer-tona/cultura-popular" ><span class="menu-flexible__item-text">Cultura popular</span></a></li><li class="menu-flexible__item page-2450 level3"><a class="menu-flexible__link" aria-expanded="false" href="/descobrir-tona/coneixer-tona/temes-locals" ><span class="menu-flexible__item-text">Temes locals</span></a></li><li class="menu-flexible__item page-2451 level3"><a class="menu-flexible__link" aria-expanded="false" href="/descobrir-tona/coneixer-tona/el-nostre-entorn" ><span class="menu-flexible__item-text">El nostre entorn</span></a></li><li class="menu-flexible__item page-2452 level3"><a class="menu-flexible__link" aria-expanded="false" href="/descobrir-tona/coneixer-tona/tona-en-imatges" ><span class="menu-flexible__item-text">Tona en imatges</span></a></li></ul></li><li class="menu-flexible__item page-2160 level2"><a class="menu-flexible__link" aria-expanded="false" href="/descobrir-tona/laparador-de-larxiu" ><span class="menu-flexible__item-text">L&#039;Aparador de l&#039;Arxiu</span></a></li></ul></li><li class="menu-flexible__item page-2030 level1"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/ajuntament" ><span class="menu-flexible__item-text">Ajuntament</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-2033 level2"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/ajuntament/organitzacio-municipal" ><span class="menu-flexible__item-text">Organització municipal</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-2035 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/organitzacio-municipal/benvinguda-de-lalcaldessa" ><span class="menu-flexible__item-text">Benvinguda de l&#039;alcaldessa</span></a></li><li class="menu-flexible__item page-2375 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/organitzacio-municipal/equip-dalcaldia" ><span class="menu-flexible__item-text">Equip d&#039;Alcaldia</span></a></li><li class="menu-flexible__item page-2380 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/organitzacio-municipal/agenda-institucional" ><span class="menu-flexible__item-text">Agenda institucional</span></a></li><li class="menu-flexible__item page-2034 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/organitzacio-municipal/consistori" ><span class="menu-flexible__item-text">Consistori</span></a></li><li class="menu-flexible__item page-2281 level3"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/ajuntament/organitzacio-municipal/organs-de-govern" ><span class="menu-flexible__item-text">Òrgans de govern</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-2284 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/organitzacio-municipal/organs-de-govern/comissions-informatives" ><span class="menu-flexible__item-text">Comissions informatives</span></a></li></ul></li><li class="menu-flexible__item page-2282 level3"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/ajuntament/organitzacio-municipal/ple-municipal" ><span class="menu-flexible__item-text">
296Ple municipal</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-2372 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/organitzacio-municipal/ple-municipal/convocatories-del-ple-i-ordre-del-dia" ><span class="menu-flexible__item-text">Convocatòries del Ple i ordre del dia</span></a></li><li class="menu-flexible__item page-2113 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/organitzacio-municipal/ple-municipal/actes-del-ple-municipal" ><span class="menu-flexible__item-text">Actes del Ple Municipal</span></a></li><li class="menu-flexible__item page-2379 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/organitzacio-municipal/ple-municipal/videoactes-del-ple" ><span class="menu-flexible__item-text">Vídeoactes del Ple</span></a></li><li class="menu-flexible__item page-2336 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/organitzacio-municipal/ple-municipal/registre-de-mocions" ><span class="menu-flexible__item-text">Registre de mocions</span></a></li></ul></li><li class="menu-flexible__item page-2283 level3"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/ajuntament/organitzacio-municipal/junta-govern-local" ><span class="menu-flexible__item-text">Junta Govern Local</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-2295 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/organitzacio-municipal/junta-govern-local/actes-junta-govern-local" ><span class="menu-flexible__item-text">Actes Junta Govern Local</span></a></li></ul></li><li class="menu-flexible__item page-2505 level3"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/ajuntament/organitzacio-municipal/decrets-i-resolucions" ><span class="menu-flexible__item-text">Decrets i Resolucions</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-2559 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/organitzacio-municipal/decrets-i-resolucions/2559-any-2026" ><span class="menu-flexible__item-text">Any 2026</span></a></li><li class="menu-flexible__item page-2533 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/organitzacio-municipal/decrets-i-resolucions/2533-any-2025" ><span class="menu-flexible__item-text">Any 2025</span></a></li><li class="menu-flexible__item page-2528 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/organitzacio-municipal/decrets-i-resolucions/any-2024-" ><span class="menu-flexible__item-text">Any 2024  </span></a></li></ul></li><li class="menu-flexible__item page-2038 level3"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/ajuntament/organitzacio-municipal/grups-municipals" ><span class="menu-flexible__item-text">Grups municipals</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-2280 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/organitzacio-municipal/grups-municipals/opinio-grups-politics" ><span class="menu-flexible__item-text">Opinió grups polítics</span></a></li></ul></li><li class="menu-flexible__item page-2037 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/organitzacio-municipal/organitzacio-municipal-" ><span class="menu-flexible__item-text">Organització municipal </span></a></li><li class="menu-flexible__item page-2195 level3"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/ajuntament/organitzacio-municipal/pla-dactuacio-municipal" ><span class="menu-flexible__item-text">Pla d&#039;Actuació Municipal</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-2487 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/organitzacio-municipal/pla-dactuacio-municipal/retiment-de-comptes-p
296am-2019-2023" ><span class="menu-flexible__item-text">Retiment de comptes PAM 2019-2023</span></a></li></ul></li><li class="menu-flexible__item page-2468 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/organitzacio-municipal/guia-de-treball-transversal" ><span class="menu-flexible__item-text">Guia de treball transversal</span></a></li><li class="menu-flexible__item page-2300 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/organitzacio-municipal/informacio-personal-public" ><span class="menu-flexible__item-text">Informació personal públic</span></a></li><li class="menu-flexible__item page-2278 level3"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/ajuntament/organitzacio-municipal/informacio-carrecs-electes-i-eventuals" ><span class="menu-flexible__item-text">Informació càrrecs electes i eventuals</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-2493 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/organitzacio-municipal/informacio-carrecs-electes-i-eventuals/personal-eventual" ><span class="menu-flexible__item-text">Personal eventual</span></a></li></ul></li><li class="menu-flexible__item page-2548 level3"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/ajuntament/organitzacio-municipal/integritat-institucional" ><span class="menu-flexible__item-text">Integritat institucional</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-2550 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/organitzacio-municipal/integritat-institucional/codi-de-conducta-dels-alts-carrecs-i-bon-govern" ><span class="menu-flexible__item-text">Codi de Conducta dels Alts Càrrecs i Bon Govern</span></a></li><li class="menu-flexible__item page-2549 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/organitzacio-municipal/integritat-institucional/pla-de-mesures-antifrau" ><span class="menu-flexible__item-text">Pla de mesures antifrau</span></a></li><li class="menu-flexible__item page-2551 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/organitzacio-municipal/integritat-institucional/codi-etic" ><span class="menu-flexible__item-text">Codi ètic</span></a></li></ul></li><li class="menu-flexible__item page-2545 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/organitzacio-municipal/registre-de-funcionaris-habilitats" ><span class="menu-flexible__item-text">Registre de funcionaris habilitats</span></a></li></ul></li><li class="menu-flexible__item page-2042 level2"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/ajuntament/informacio-oficial" ><span class="menu-flexible__item-text">Informació Oficial</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-2303 level3"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/ajuntament/informacio-oficial/cartes-de-serveis" ><span class="menu-flexible__item-text">Cartes de serveis</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-2358 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/informacio-oficial/cartes-de-serveis/avaluacio-dels-serveis" ><span class="menu-flexible__item-text">Avaluació dels serveis</span></a></li><li class="menu-flexible__item page-2351 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/informacio-oficial/cartes-de-serveis/opina-sobre-els-serveis-municipals" ><span class="menu-flexible__item-text">Opina sobre els serveis municipals</span></a></li></ul></li><li class="menu-flexible__item page-2477 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/informacio-oficial/2477-queixes-suggeriments-i-avisos" ><span class="menu-flexible__item-text">Queixes, suggeriments i avisos</span></a></li><li class="menu-flexible__item page-2040 level3"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/informacio-oficial/plans-i-programes-municipals" ><span class="menu-flexible__item-text">Plans, i programes municipals</span></a></li><li class="menu-flexible__item page-2289 level3"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/ajuntament/informacio-oficial/gestio-economica" ><span class="menu-flexible__item-text">Gestió econòmica</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-2046 level4"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/ajuntament/informacio-oficial/gestio-economica/pressupostos-i-plantilles" ><span class="menu-flexible__item-text">Pressupostos i plantilles</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-2308 level5"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/informacio-oficial/gestio-economica/pressupostos-i-plantilles/modificacions-pressupostaries" ><span class="menu-flexible__item-text">Modificacions pressupostàries</span></a></li></ul></li><li class="menu-flexible__item page-2292 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/informacio-oficial/gestio-economica/execucio-pressupostaria" ><span class="menu-flexible__item-text">Execució pressupostària</span></a></li><li class="menu-flexible__item page-2293 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/informacio-oficial/gestio-economica/estabilitat-pressupostaria-i-sostenibilitat-financera" ><span class="menu-flexible__item-text">Estabilitat pressupostària i sostenibilitat financera</span></a></li><li class="menu-flexible__item page-2490 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/informacio-oficial/gestio-economica/nivell-endeutament" ><span class="menu-flexible__item-text">Nivell endeutament</span></a></li><li class="menu-flexible__item page-2285 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/informacio-oficial/gestio-economica/cost-campanyes-publicitat-institucional" ><span class="menu-flexible__item-text">Cost campanyes publicitat institucional</span></a></li>
296<li class="menu-flexible__item page-2167 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/informacio-oficial/gestio-economica/proveidors" ><span class="menu-flexible__item-text">Proveïdors</span></a></li><li class="menu-flexible__item page-2439 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/informacio-oficial/gestio-economica/compte-general" ><span class="menu-flexible__item-text">Compte general</span></a></li><li class="menu-flexible__item page-2526 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/informacio-oficial/gestio-economica/patrimoni" ><span class="menu-flexible__item-text">Patrimoni</span></a></li></ul></li><li class="menu-flexible__item page-2150 level3"><a class="menu-flexible__link menu-link--external" aria-expanded="false" href="https://seuelectronica.tona.cat/opensiac/main.action" target="_blank" rel="noopener noreferrer"><span class="menu-flexible__item-text">Tauler d&#039;anuncis</span><i class="align-middle fa fa-external-link ms-2"></i></a></li><li class="menu-flexible__item page-2287 level3"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/ajuntament/informacio-oficial/normativa-municipal-fiscal-i-urbanistica" ><span class="menu-flexible__item-text">Normativa municipal, fiscal i urbanística</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-2048 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/informacio-oficial/normativa-municipal-fiscal-i-urbanistica/ordenances-generals" ><span class="menu-flexible__item-text">Ordenances generals</span></a></li><li class="menu-flexible__item page-2049 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/informacio-oficial/normativa-municipal-fiscal-i-urbanistica/ordenances-fiscals" ><span class="menu-flexible__item-text">Ordenances fiscals</span></a></li><li class="menu-flexible__item page-2146 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/informacio-oficial/normativa-municipal-fiscal-i-urbanistica/reglaments" ><span class="menu-flexible__item-text">Reglaments</span></a></li><li class="menu-flexible__item page-2423 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/informacio-oficial/normativa-municipal-fiscal-i-urbanistica/protocols-instruccions-normes-i-altres" ><span class="menu-flexible__item-text">Protocols, instruccions, normes i altres</span></a></li><li class="menu-flexible__item page-2357 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/informacio-oficial/normativa-municipal-fiscal-i-urbanistica/normativa-en-tramit" ><span class="menu-flexible__item-text">Normativa en tràmit</span></a></li><li class="menu-flexible__item page-2529 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/informacio-oficial/normativa-municipal-fiscal-i-urbanistica/gestio-documental-i-arxiu" ><span class="menu-flexible__item-text">Gestió documental i arxiu</span></a></li></ul></li><li class="menu-flexible__item page-2534 level3"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/ajuntament/informacio-oficial/2534-urbanisme" ><span class="menu-flexible__item-text">Urbanisme</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-2535 level4"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/ajuntament/informacio-oficial/2534-urbanisme/2535-planejament-urbanistic" ><span class="menu-flexible__item-text">Planejament urbanístic</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-2052 level5"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/informacio-oficial/2534-urbanisme/2535-planejament-urbanistic/pla-dordenacio-urbanistica-municipal" ><span class="menu-flexible__item-text">Pla d&#039;Ordenació Urbanística Municipal</span></a></li><li class="menu-flexible__item page-2484 level5"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/informacio-oficial/2534-urbanisme/2535-planejament-urbanistic/pla-especial-de-proteccio-del-centre-urba-de-tona" ><span class="menu-flexible__item-text">Pla Especial de Protecció del centre urbà de Tona</span></a></li><li class="menu-flexible__item page-2483 level5"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/informacio-oficial/2534-urbanisme/2535-planejament-urbanistic/mapa-de-capacitat-acustica" ><span class="menu-flexible__item-text">Mapa de capacitat acústica</span></a></li><li class="menu-flexible__item page-2506 level5"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/informacio-oficial/2534-urbanisme/2535-planejament-urbanistic/2506-canvi-de-regim-juridic-habitatges-dus-turistic" ><span class="menu-flexible__item-text">Canvi de règim jurídic habitatges d&#039;ús turístic</span></a></li><li class="menu-flexible__item page-2512 level5"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/informacio-oficial/2534-urbanisme/2535-planejament-urbanistic/estudi-de-detall-per-a-la-ordenacio-de-volums-parcelles-24-a-34-carrer-balenya" ><span class="menu-flexible__item-text">Estudi de Detall per a la ordenació de volums parcel·les 24 a 34 carrer Balenyà</span></a></li></ul></li><li class="menu-flexible__item page-2537 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/informacio-oficial/2534-urbanisme/gestio-urbanistica" ><span class="menu-flexible__item-text">Gestió urbanística</span></a></li><li class="menu-flexible__item page-2536 level4"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/ajuntament/informacio-oficial/2534-urbanisme/projectes-dobres-municipals" ><span class="menu-flexible__item-text">Projectes d&#039;obres municipals</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-2554 level5"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/informacio-oficial/2534-urbanisme/projectes-dobres-municipals/2554-any-2026" ><span class="menu-flexible__item-text">Any 2026</span></a></li><li class="menu-flexible__item page-2556 level5"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/informacio-oficial/2534-urbanisme/projectes-dobres-municipals/any-2025" ><span class="menu-flexible__item-text">Any 2025</span></a></li><li class="menu-flexible__item page-2486 level5"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/informacio-oficial/2534-urbanisme/projectes-dobres-municipals/projecte-durbanitzacio-de-la-placa-major" ><span class="menu-flexible__item-text">Projecte d&#039;Urbanització de la plaça Major</span></a></li></ul></li><li class="menu-flexible__item page-2539 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/informacio-oficial/2534-urbanisme/portal-dinformacio-urbanistica-municipal-pium" ><span class="menu-flexible__item-text">Portal d&#039;Informació Urbanística Municipal (PIUM)</span></a></li></ul></li><li class="menu-flexible__item page-2395 level3"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/ajuntament/informacio-oficial/contractacio-convenis-i-subvencions" ><span class="menu-flexible__item-text">Contractació, convenis i subvencions</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-2291 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/informacio-oficial/contractacio-convenis-i-subvencions/convenis" ><span class="menu-flexible__item-text">Convenis</span></a></li><li class="menu-flexible__item page-2305 level4"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/ajuntament/informacio-oficial/contractacio-convenis-i-subvencions/contractacio-" ><span class="menu-flexible__item-text">Contractació </span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-2331 level5"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/informacio-oficial/contractacio-convenis-i-subvencions/contractacio-/actes-meses-contractacio" ><span class="menu-flexible__item-text">Actes meses contractació</span></a></li><li class="menu-flexible__item page-2261 level5"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/informacio-oficial/contractacio-convenis-i-subvencions/contractacio-/plec-de-clausules-administratives-generals-de-contractacio" ><span class="menu-flexible__item-text">Plec de clàusules administratives generals de contractació</span></a></li></ul></li><li class="menu-flexible__item page-2307 level4"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/ajuntament/informacio-oficial/contractacio-convenis-i-subvencions/subvencions" ><span class="menu-flexible__item-text">Subvencions</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-2553 level5"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/informacio-oficial/contractacio-convenis-i-subvencions/subvencions/2026" ><span class="menu-flexible__item-text">2026</span></a></li><li class="menu-flexible__item page-2531 level5"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/informacio-oficial/contractacio-convenis-i-subvencions/subvencions/2025" ><span class="menu-flexible__item-text">2025</span></a></li><li class="menu-flexible__item page-2510 level5"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/informacio-oficial/contractacio-convenis-i-subvencions/subvencions/2024" ><span class="menu-flexible__item-text">2024</span></a></li><li class="menu-flexible__item page-2479 level5"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/informacio-oficial/contractacio-convenis-i-subvencions/subvencions/2023" ><span class="menu-flexible__item-text">2023</span></a></li><li class="menu-flexible__item page-2471 level5"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/informacio-oficial/contractacio-convenis-i-subvencions/subvencions/2022" ><span class="menu-flexible__item-text">2022</span></a></li><li class="menu-flexible__item page-2458 level5"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/informacio-oficial/contractacio-convenis-i-subvencions/subvencions/2021" ><span class="menu-flexible__item-text">2021</span></a></li></ul></li></ul></li><li class="menu-flexible__item page-2309 level3"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/ajuntament/informacio-oficial/oferta-publica-docupacio" ><span class="menu-flexible__item-text">Oferta pública d&#039;ocupació</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-2558 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/informacio-oficial/oferta-publica-docupacio/processos-selectius-any-2026" ><span class="menu-flexible__item-text">Processos selectius any 2026</span></a></li><li class="menu-flexible__item page-2538 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/informacio-oficial/oferta-publica-docupacio/processos-selectius-any-2025" ><span class="menu-flexible__item-text">Processos selectius any 2025</span></a></li><li class="menu-flexible__item page-2511 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/informacio-oficial/oferta-publica-docupacio/processos-selectius-any-2024" ><span class="menu-flexible__item-text">Processos selectius any 2024</span></a></li><li class="menu-flexible__item page-2481 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/informacio-oficial/oferta-publica-docupacio/processos-selectius-any-2023-" ><span class="menu-flexible__item-text">Processos selectius any 2023 </span></a></li><li class="menu-flexible__item page-2475 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/informacio-oficial/oferta-publica-docupacio/processos-selectius-any-2022-" ><span class="menu-flexible__item-text">Processos selectius any 2022 </span></a></li><li class="menu-flexible__item page-2459 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/informacio-oficial/oferta-publica-docupacio/processos-selectius-any-202
2961-" ><span class="menu-flexible__item-text">Processos selectius any 2021 </span></a></li></ul></li><li class="menu-flexible__item page-2337 level3"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/ajuntament/informacio-oficial/informacio-rellevancia-juridica" ><span class="menu-flexible__item-text">Informació rellevància jurídica</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-2340 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/informacio-oficial/informacio-rellevancia-juridica/dictamens-organs-consultius" ><span class="menu-flexible__item-text">Dictàmens òrgans consultius</span></a></li><li class="menu-flexible__item page-2338 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/informacio-oficial/informacio-rellevancia-juridica/resolucions-administratives-i-judicials" ><span class="menu-flexible__item-text">Resolucions administratives i judicials</span></a></li><li class="menu-flexible__item page-2339 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/informacio-oficial/informacio-rellevancia-juridica/directives-instru
296ccions-i-circulars" ><span class="menu-flexible__item-text">Directives, instruccions i circulars</span></a></li></ul></li><li class="menu-flexible__item page-2123 level3"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/ajuntament/informacio-oficial/proteccio-de-dades-personals" ><span class="menu-flexible__item-text">Protecció de dades personals</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-2381 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/informacio-oficial/proteccio-de-dades-personals/registre-dactivitats-de-tractament" ><span class="menu-flexible__item-text">Registre d&#039;activitats de tractament</span></a></li><li class="menu-flexible__item page-2366 level4"><a class="menu-flexible__link" aria-expanded="false" href="/ajuntament/informacio-oficial/proteccio-de-dades-personals/videovigilancia" ><span class="menu-flexible__item-text">Videovigilància</span></a></li></ul></li></ul></li></ul></li><li class="menu-flexible__item page-2398 level1"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/govern-obert" ><span class="menu-flexible__item-text">Govern obert</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-2058 level2"><a class="menu-flexible__link menu-link--external" aria-expanded="false" href="https://seuelectronica.tona.cat/opensiac/action/tramites?method=enter" target="_blank" rel="noopener noreferrer"><span class="menu-flexible__item-text">Seu Electrònica</span><i class="align-middle fa fa-external-link ms-2"></i></a></li><li class="menu-flexible__item page-2114 level2"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/govern-obert/participacio-ciutadana" ><span class="menu-flexible__item-text">Participació Ciutadana</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-2299 level3"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/govern-obert/participacio-ciutadana/organs-de-participacio" ><span class="menu-flexible__item-text">Òrgans de participació</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-2495 level4"><a class="menu-flexible__link" aria-expanded="false" href="/govern-obert/participacio-ciutadana/organs-de-participacio/consell-dinfants" ><span class="menu-flexible__item-text">Consell d&#039;Infants</span></a></li><li class="menu-flexible__item page-2496 level4"><a class="menu-flexible__link" aria-expanded="false" href="/govern-obert/participacio-ciutadana/organs-de-participacio/consell-escolar-municipal" ><span class="menu-flexible__item-text">Consell Escolar Municipal</span></a></li><li class="menu-flexible__item page-2494 level4"><a class="menu-flexible__link" aria-expanded="false" href="/govern-obert/participacio-ciutadana/organs-de-participacio/comissio-de-participacio-ciutadana" ><span class="menu-flexible__item-text">Comissió de Participació Ciutadana</span></a></li></ul></li><li class="menu-flexible__item page-2286 level3"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/govern-obert/participacio-ciutadana/processos-participatius-" ><span class="menu-flexible__item-text">Processos participatius </span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-2544 level4"><a class="menu-flexible__link" aria-expanded="false" href="/govern-obert/participacio-ciutadana/processos-participatius-/la-pepi-pressupostos-participatius-infantils" ><span class="menu-flexible__item-text">LA PEPI: Pressupostos participatius infantils</span></a></li><li class="menu-flexible__item page-2547 level4"><a class="menu-flexible__link" aria-expanded="false" href="/govern-obert/participacio-ciutadana/processos-participatius-/ancrea-pressupostos-participatius-juvenils" ><span class="menu-flexible__item-text">ANCREA: Pressupostos participatius juvenils</span></a></li><li class="menu-flexible__item page-2333 level4"><a class="menu-flexible__link" aria-expanded="false" href="/govern-obert/participacio-ciutadana/processos-participatius-/consulta-popular-bandera-tona" ><span class="menu-flexible__item-text">Consulta popular bandera Tona</span></a></li><li class="menu-flexible__item page-2328 level4"><a class="menu-flexible__link" aria-expanded="false" href="/govern-obert/participacio-ciutadana/processos-participatius-/proces-de-definicio-del-centre-cultural-muriel-casals" ><span class="menu-flexible__item-text">Procés de definició del Centre Cultural Muriel Casals</span></a></li></ul></li><li class="menu-flexible__item page-2352 level3"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/govern-obert/participacio-ciutadana/participacio-en-lelaboracio-de-normes-" ><span class="menu-flexible__item-text">Participació en l&#039;elaboració de normes </span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-2354 level4"><a class="menu-flexible__link" aria-expanded="false" href="/govern-obert/participacio-ciutadana/participacio-en-lelaboracio-de-normes-/consultes-publiques-previes" ><span class="menu-flexible__item-text">Consultes públiques prèvies</span></a></li><li class="menu-flexible__item page-2378 level4"><a class="menu-flexible__link" aria-expanded="false" href="/govern-obert/participacio-ciutadana/participacio-en-lelaboracio-de-normes-/participacio-en-consulta-publica-previa" ><span class="menu-flexible__item-text">Participació en consulta pública prèvia</span></a></li></ul></li></ul></li><li class="menu-flexible__item page-2179 level2"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/govern-obert/-transparencia" ><span class="menu-flexible__item-text"> Transparència</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-2401 level3"><a class="menu-flexible__link" aria-expanded="false" href="/govern-obert/-transparencia/dret-dacces-a-la-informacio-publica" ><span class="menu-flexible__item-text">Dret d&#039;accés a la informació pública</span></a></li><li class="menu-flexible__item page-2180 level3"><a class="menu-flexible__link" aria-expanded="false" href="/govern-obert/-transparencia/segell-infoparticipa" ><span class="menu-flexible__item-text">Segell Infoparticipa</span></a></li><li class="menu-flexible__item page-2330 level3"><a class="menu-flexible__link" aria-expanded="false" href="/govern-obert/-transparencia/codi-conducta-alts-carrecs-i-bon-govern" ><span class="menu-flexible__item-text">Codi Conducta Alts Càrrecs i Bon Govern</span></a></li></ul></li><li class="menu-flexible__item page-2399 level2"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/govern-obert/premsa-i-comunicacio-" ><span class="menu-flexible__item-text">Premsa i comunicació </span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-2318 level3"><a class="menu-flexible__link" aria-expanded="false" href="/govern-obert/premsa-i-comunicacio-/decaleg
296-bones-practiques" ><span class="menu-flexible__item-text">Decàleg bones pràctiques</span></a></li><li class="menu-flexible__item page-2236 level3"><a class="menu-flexible__link" aria-expanded="false" href="/govern-obert/premsa-i-comunicacio-/xarxes-socials" ><span class="menu-flexible__item-text">Xarxes socials</span></a></li><li class="menu-flexible__item page-2472 level3"><a class="menu-flexible__link" aria-expanded="false" href="/govern-obert/premsa-i-comunicacio-/normativa-dus-de-les-xarxes-socials" ><span class="menu-flexible__item-text">Normativa d&#039;ús de les xarxes socials</span></a></li></ul></li></ul></li><li class="menu-flexible__item page-2078 level1"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/actualitat" ><span class="menu-flexible__item-text">Actualitat</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-2461 level2"><a class="menu-flexible__link" aria-expanded="false" href="/actualitat/llistats-de-difusio-de-whatsapp" ><span class="menu-flexible__item-text">Llistats de difusió de Whatsapp</span></a></li><li class="menu-flexible__item page-2080 level2"><a class="menu-flexible__link" aria-expanded="false" href="/actualitat/agenda" ><span class="menu-flexible__item-text">Agenda</span></a></li><li class="menu-flexible__item page-2498 level2"><a class="menu-flexible__link" aria-expanded="false" href="/actualitat/agenda-dactivitats-esportives" ><span class="menu-flexible__item-text">Agenda d&#039;activitats esportives</span></a></li><li class="menu-flexible__item page-2079 level2"><a class="menu-flexible__link" aria-expanded="false" href="/actualitat/noticies" ><span class="menu-flexible__item-text">Noticies</span></a></li><li class="menu-flexible__item page-2394 level2"><a class="menu-flexible__link" aria-expanded="false" href="/actualitat/avisos" ><span class="menu-flexible__item-text">Avisos</span></a></li><li class="menu-flexible__item page-2081 level2"><a class="menu-flexible__link" aria-expanded="false" href="/actualitat/butlleti-digital" ><span class="menu-flexible__item-text">Butlletí digital</span></a></li><li class="menu-flexible__item page-2082 level2"><a class="menu-flexible__link" aria-expanded="false" href="/actualitat/butlleti-municipal" ><span class="menu-flexible__item-text">Butlletí municipal</span></a></li><li class="menu-flexible__item page-2382 level2"><a class="menu-flexible__link" aria-expanded="false" href="/actualitat/hemeroteca" ><span class="menu-flexible__item-text">Hemeroteca</span></a></li></ul></li><li class="menu-flexible__item page-2406 level1"><a class="menu-flexible__link menu-flexible__link--dropdown" aria-expanded="false" href="/2406-seu-electronica" ><span class="menu-flexible__item-text">Seu electrònica</span></a><ul class="menu-flexible menu-flexible__submenu"><li class="menu-flexible__item page-2407 level2"><a class="menu-flexible__link menu-link--external" aria-expanded="false" href="https://seuelectronica.tona.cat/opensiac/informacionpublica/tramites_enter" target="_blank" rel="noopener noreferrer"><span class="menu-flexible__item-text">Tràmits</span><i class="align-middle fa fa-external-link ms-2"></i></a></li><li class="menu-flexible__item page-2408 level2"><a class="menu-flexible__link menu-link--external" aria-expanded="false" href="https://seuelectronica.tona.cat/opensiac/custom?page_index=1" target="_blank" rel="noopener noreferrer"><span class="menu-flexible__item-text">Edictes i anuncis</span><i class="align-middle fa fa-external-link ms-2"></i></a></li><li class="menu-flexible__item page-2413 level2"><a class="menu-flexible__link menu-link--external" aria-expanded="false" href="https://seuelectronica.tona.cat/opensiac/action/eppublicacion?method=enter&amp;te=OPO" target="_blank" rel="noopener noreferrer"><span class="menu-flexible__item-text">Oferta pública d&#039;ocupació</span><i class="align-middle fa fa-external-link ms-2"></i></a></li><li class="menu-flexible__item page-2409 level2"><a class="menu-flexible__link menu-link--external" aria-expanded="false" href="https://efact.eacat.cat/bustia/?emisorId=482" target="_blank" rel="noopener noreferrer"><span class="menu-flexible__item-text">Factura electrònica</span><i class="align-middle fa fa-external-link ms-2"></i></a></li><li class="menu-flexible__item page-2411 level2"><a class="menu-flexible__link menu-link--external" aria-expanded="false" href="https://orgt.diba.cat/ca/TramitsPagaments/Home/tramits" target="_blank" rel="noopener noreferrer"><span class="menu-flexible__item-text">Gestió tributària</span><i class="align-middle fa fa-external-link ms-2"></i></a></li><li class="menu-flexible__item page-2412 level2"><a class="menu-flexible__link menu-link--external" aria-expanded="false" href="https://contractaciopublica.gencat.cat/ecofin_pscp/AppJava/cap.pscp?ambit=5&amp;keyword=tona&amp;reqCode=viewDetail&amp;idCap=3008223" target="_blank" rel="noopener noreferrer"><span class="menu-flexible__item-text">Perfil de contractant</span><i class="align-middle fa fa-external-link ms-2"></i></a></li><li class="menu-flexible__item page-2414 level2"><a class="menu-flexible__link menu-link--external" aria-expanded="false" href="https://seuelectronica.tona.cat/opensiac/action/consultadocumentos?method=enter" target="_blank" rel="noopener noreferrer"><span class="menu-flexible__item-text">Validació de documents</span><i class="align-middle fa fa-external-link ms-2"></i></a></li></ul></li></ul></div>
296<script>(function() {
297    'use strict';
298
299    // Mega panel
300
301    function initMegaPanels(navContainer) {
302        var menuItems = Array.prototype.slice.call(navContainer.querySelectorAll('[data-mega-id]'));
303        if (!menuItems.length) return;
304
305        var navUl    = navContainer.querySelector('ul');
306        var topItems = navUl
307            ? menuItems.filter(function(el) { return el.parentElement === navUl; })
308            : menuItems;
309
310        var wrapper    = navContainer.closest('.menu-flexible__wrapper');
311        var isClick    = wrapper && wrapper.getAttribute('data-expand-type') === 'click';
312
313        menuItems.forEach(function(item) {
314            var panel = getPanelForItem(item, navContainer);
315            if (!panel) return;
316
317            if (isClick) {
318                var link = item.querySelector('a');
319                if (link) {
320                    link.addEventListener('click', function(e) {
321                        // En mòbil, els elements naveguen directament sense desplegar submenús
322                        if (window.innerWidth <= 992) return;
323                        if (panel.classList.contains('mf-mega-visible')) {
324                            // Segon clic: navegar
325                            return;
326                        }
327                        e.preventDefault();
328                        hideAllMegaPanels(navContainer);
329                        showPanel(item, panel);
330                    });
331                }
332            } else {
333                var hoverDelay = parseInt(
334                    getComputedStyle(wrapper).getPropertyValue('--menu-hover-delay'), 10
335                ) || 0;
336                var hoverTimer = null;
337
338                var leaveTimer = null;
339
340                item.addEventListener('mouseenter', function() {
341                    clearTimeout(hoverTimer);
342                    clearTimeout(leaveTimer);
343                    if (hoverDelay > 0) {
344                        hoverTimer = setTimeout(function() { showPanel(item, panel); }, hoverDelay);
345                    } else {
346                        showPanel(item, panel);
347                    }
348                });
349                item.addEventListener('mouseleave', function(e) {
350                    clearTimeout(hoverTimer);
351                    if (!panel.contains(e.relatedTarget)) {
352                        leaveTimer = setTimeout(function() { hidePanel(item, panel); }, 300);
353                    }
354                });
355                panel.addEventListener('mouseenter', function() {
356                    clearTimeout(leaveTimer);
357                });
358                panel.addEventListener('mouseleave', function(e) {
359                    clearTimeout(hoverTimer);
360                    clearTimeout(leaveTimer);
361                    if (!item.contains(e.relatedTarget)) hidePanel(item, panel);
362                });
363
364                // Tàctil: fallback quan hover no disponible (només escriptori tàctil)
365                var link = item.querySelector('a');
366                if (link) {
367                    link.addEventListener('click', function(e) {
368                        if (window.matchMedia('(hover: none)').matches && window.innerWidth > 992) {
369                            if (panel.classList.contains('mf-mega-visible')) {
370                                // Segon clic en tàctil: navegar
371                                return;
372                            }
373                            e.preventDefault();
374                            hideAllMegaPanels(navContainer);
375                            showPanel(item, panel);
376                        }
377                    });
378                }
379            }
380        });
381
382        navContainer.addEventListener('keydown', function(e) {
383            handleMegaKeydown(e, navContainer, topItems);
384        });
385
386        if (!isClick) {
387            navContainer.addEventListener('focusin', function(e) {
388                var item = e.target.closest('[data-mega-id]');
389                if (!item) return;
390                var panel = getPanelForItem(item, navContainer);
391                if (!panel) return;
392                hideAllMegaPanels(navContainer);
393                showPanel(item, panel);
394            });
395        }
396
397        navContainer.addEventListener('focusout', function() {
398            setTimeout(function() {
399                if (!navContainer.contains(document.activeElement)) {
400                    hideAllMegaPanels(navContainer);
401                }
402            }, 0);
403        });
404
405        document.addEventListener('click', function(e) {
406            if (!navContainer.contains(e.target)) {
407                hideAllMegaPanels(navContainer);
408            }
409        });
410    }
411
412    function handleMegaKeydown(e, navContainer, topItems) {
413        var focused = document.activeElement;
414        if (!focused) return;
415
416        var currentItem = focused.closest('[data-mega-id]');
417        var currentPanel = focused.closest('.menu-flexible__mega-panel');
418        var key = e.key || e.code || e.keyCode;
419
420        function directLink(item) {
421            if (!item) return null;
422            return Array.prototype.slice.call(item.children).find(function(el) {
423                return el.tagName === 'A';
424            }) || item.querySelector('a');
425        }
426
427        function itemForPanel(panel) {
428            if (!panel) return null;
429            var id = panel.getAttribute('data-mega-id');
430            return id ? navContainer.querySelector('li[data-mega-id="' + id + '"]') : null;
431        }
432
433        function focusPanelLink(panel, index) {
434            var links = Array.prototype.slice.call(panel.querySelectorAll('a'));
435            if (!links.length) return;
436            links[(index + links.length) % links.length].focus();
437        }
438
439        function focusPanelSibling(panel, offset) {
440            var links = Array.prototype.slice.call(panel.querySelectorAll('a'));
441            var idx = links.indexOf(focused);
442            if (idx === -1) return;
443            links[(idx + offset + links.length) % links.length].focus();
444        }
445
446        function panelColumnForLink(link) {
447            return link ? link.closest('.menu-flexible__mega-col') : null;
448        }
449
450        function focusAdjacentPanelColumn(panel, offset) {
451            var columns = Array.prototype.slice.call(panel.querySelectorAll('.menu-flexible__mega-col'));
452            var currentColumn = panelColumnForLink(focused);
453            var idx = columns.indexOf(currentColumn);
454            if (idx === -1) return false;
455
456            var targetColumn = columns[(idx + offset + columns.length) % columns.length];
457            var targetLink = targetColumn.querySelector('a');
458            if (targetLink) {
459                targetLink.focus();
460                return true;
461            }
462
463            return false;
464        }
465
466        function focusTopItem(item, offset) {
467            var idx = topItems.indexOf(item);
468            if (idx === -1) return;
469
470            var next = topItems[(idx + offset + topItems.length) % topItems.length];
471            hideAllMegaPanels(navContainer);
472
473            var nextLink = directLink(next);
474            if (nextLink) {
475                nextLink.focus();
476                var nextPanel = getPanelForItem(next, navContainer);
477                if (nextPanel) showPanel(next, nextPanel);
478            }
479        }
480
481        switch (key) {
482            case 'Escape':
483            case 'Esc':
484            case 27: {
485                e.preventDefault();
486                hideAllMegaPanels(navContainer);
487                if (currentPanel) {
488                    var item = itemForPanel(currentPanel);
489                    var lnk = directLink(item);
490                    if (lnk) lnk.focus();
491                }
492                break;
493            }
494
495            case 'ArrowRight':
496            case 39:
497            case 'ArrowLeft':
498            case 37: {
499                var direction = (key === 'ArrowRight' || key === 39) ? 1 : -1;
500                e.preventDefault();
501
502                if (currentPanel) {
503                    if (!focusAdjacentPanelColumn(currentPanel, direction)) {
504                        var ownerItem = itemForPanel(currentPanel);
505                        focusTopItem(ownerItem, direction);
506                    }
507                    break;
508                }
509
510                if (!currentItem) return;
511                focusTopItem(currentItem, direction);
512                break;
513            }
514
515            case 'ArrowDown':
516            case 40: {
517                e.preventDefault();
518                if (currentPanel) {
519                    focusPanelSibling(currentPanel, 1);
520                    break;
521                }
522                if (!currentItem) return;
523                var panel = getPanelForItem(currentItem, navContainer);
524                if (!panel) return;
525                if (!panel.classList.contains('mf-mega-visible')) {
526                    hideAllMegaPanels(navContainer);
527                    showPanel(currentItem, panel);
528                }
529                focusPanelLink(panel, 0);
530                break;
531            }
532
533            case ' ':
534            case 'Space':
535            case 'Spacebar':
536            case 32: {
537                if (currentPanel || !currentItem) return;
538                var spacePanel = getPanelForItem(currentItem, navContainer);
539                if (!spacePanel) return;
540
541                e.preventDefault();
542                if (spacePanel.classList.contains('mf-mega-visible')) {
543                    hidePanel(currentItem, spacePanel);
544                } else {
545                    hideAllMegaPanels(navContainer);
546                    showPanel(currentItem, spacePanel);
547                }
548                break;
549            }
550
551            case 'ArrowUp':
552            case 38: {
553                if (!currentPanel) return;
554                e.preventDefault();
555                var panelLinks = Array.prototype.slice.call(currentPanel.querySelectorAll('a'));
556                var focusedIndex = panelLinks.indexOf(focused);
557
558                if (focusedIndex > 0) {
559                    focusPanelLink(currentPanel, focusedIndex - 1);
560                } else {
561                    var parentItem = itemForPanel(currentPanel);
562                    var parentLink = directLink(parentItem);
563                    if (parentLink) parentLink.focus();
564                    if (parentItem) hidePanel(parentItem, currentPanel);
565                }
566                break;
567            }
568        }
569    }
570
571    function getPanelForItem(item, navContainer) {
572        var id = item.getAttribute('data-mega-id');
573        return id
574            ? navContainer.querySelector('.menu-flexible__mega-panel[data-mega-id="' + id + '"]')
575            : null;
576    }
577
578    function showPanel(item, panel) {
579        panel.classList.add('mf-mega-visible');
580        panel.setAttribute('aria-hidden', 'false');
581        var link = item.querySelector('a');
582        if (link) link.setAttribute('aria-expanded', 'true');
583    }
584
585    function hidePanel(item, panel) {
586        panel.classList.remove('mf-mega-visible');
587        panel.setAttribute('aria-hidden', 'true');
588        var link = item.querySelector('a');
589        if (link) link.setAttribute('aria-expanded', 'false');
590    }
591
592    function hideAllMegaPanels(navContainer) {
593        navContainer.querySelectorAll('.menu-flexible__mega-panel.mf-mega-visible')
594            .forEach(function(panel) {
595                var id   = panel.getAttribute('data-mega-id');
596                var item = id ? navContainer.querySelector('li[data-mega-id="' + id + '"]') : null;
597                if (item) {
598                    hidePanel(item, panel);
599                } else {
600                    panel.classList.remove('mf-mega-visible');
601                    panel.setAttribute('aria-hidden', 'true');
602                }
603            });
604    }
605
606
607    // Tecles de fletxa (menú estàndard)
608
609    function initStandardKeyboard(wrapper) {
610        var menu = wrapper.querySelector('.menu-flexible__list');
611        if (!menu) return;
612
613        function closeAll() {
614            Array.prototype.slice.call(menu.querySelectorAll('.menu-flexible__item[focus="true"]'))
615                .forEach(function(item) {
616                    item.setAttribute('focus', 'false');
617                    var submenu = Array.prototype.slice.call(item.children).find(function(el) {
618                        return el.classList && el.classList.contains('menu-flexible__submenu');
619                    });
620                    if (submenu) {
621                        submenu.style.left = '';
622                        submenu.style.opacity = '';
623                        submenu.style.visibility = '';
624                        submenu.style.pointerEvents = '';
625                        submenu.style.transform = '';
626                    }
627                    var link = Array.prototype.slice.call(item.children).find(function(el) {
628                        return el.tagName === 'A';
629                    });
630                    if (link && link.classList.contains('menu-flexible__link--dropdown')) {
631                        link.setAttribute('aria-expanded', 'false');
632                    }
633                });
634        }
635
636        wrapper.addEventListener('keydown', function(e) {
637            handleStandardKeydown(e, menu);
638        });
639
640        wrapper.addEventListener('focusout', function() {
641            setTimeout(function() {
642                if (!wrapper.contains(document.activeElement)) {
643                    closeAll();
644                }
645            }, 0);
646        });
647    }
648
649    function handleStandardKeydown(e, menu) {
650        var focused = document.activeElement;
651        if (!focused || !menu.contains(focused)) return;
652
653        var itemSel = '.menu-flexible__item';
654        var linkSel = '.menu-flexible__link';
655
656        var currentLi = focused.closest(itemSel);
657        if (!currentLi) return;
658
659        var parentUl = currentLi.parentElement;
660        var isLevel1 = parentUl === menu;
661
662        function directLink(li) {
663            var direct = Array.prototype.slice.call(li.children).find(function(el) {
664                return el.tagName === 'A';
665            });
666            return direct || li.querySelector(linkSel);
667        }
668
669        function siblingItems(ul) {
670            return Array.prototype.slice.call(ul.children).filter(function(el) {
671                return el.matches(itemSel);
672            });
673        }
674
675        function childMenu(li) {
676            return Array.prototype.slice.call(li.children).find(function(el) {
677                return el.classList && el.classList.contains('menu-flexible__submenu');
678            });
679        }
680
681        function setSubmenuVisible(li, visible) {
682            var submenu = childMenu(li);
683            if (!submenu) return;
684
685            if (visible) {
686                submenu.style.left = li.parentElement === menu ? '0' : '100%';
687                submenu.style.opacity = '1';
688                submenu.style.visibility = 'visible';
689                submenu.style.pointerEvents = 'auto';
690                submenu.style.transform = 'none';
691            } else {
692                submenu.style.left = '';
693                submenu.style.opacity = '';
694                submenu.style.visibility = '';
695                submenu.style.pointerEvents = '';
696                submenu.style.transform = '';
697            }
698        }
699
700        function setExpanded(li, expanded) {
701            li.setAttribute('focus', expanded ? 'true' : 'false');
702            setSubmenuVisible(li, expanded);
703            var lnk = directLink(li);
704            if (lnk && lnk.classList.contains('menu-flexible__link--dropdown')) {
705                lnk.setAttribute('aria-expanded', expanded ? 'true' : 'false');
706            }
707            if (!expanded) {
708                Array.prototype.slice.call(li.querySelectorAll(itemSel + '[focus="true"]'))
709                    .forEach(function(item) {
710                        item.setAttribute('focus', 'false');
711                        setSubmenuVisible(item, false);
712                        var childLink = directLink(item);
713                        if (childLink && childLink.classList.contains('menu-flexible__link--dropdown')) {
714                            childLink.setAttribute('aria-expanded', 'false');
715                        }
716                    });
717            }
718        }
719
720        function closeSiblings(li) {
721            Array.prototype.slice.call(li.parentElement.children)
722                .filter(function(item) {
723                    return item !== li && item.matches(itemSel);
724                })
725                .forEach(function(item) {
726                    setExpanded(item, false);
727                });
728        }
729
730        function openChild(li) {
731            var submenu = childMenu(li);
732            if (!submenu) return false;
733            closeSiblings(li);
734            setExpanded(li, true);
735            var firstChild = submenu.querySelector(linkSel);
736            if (firstChild) firstChild.focus();
737            return true;
738        }
739
740        function focusSibling(offset) {
741            var sibs = siblingItems(parentUl);
742            var idx  = sibs.indexOf(currentLi);
743            var lnk  = directLink(sibs[(idx + offset + sibs.length) % sibs.length]);
744            if (lnk) lnk.focus();
745        }
746
747        var key = e.key || e.code || e.keyCode;
748
749        switch (key) {
750            case 'ArrowRight':
751            case 39: {
752                if (!isLevel1) return;
753                e.preventDefault();
754                setExpanded(currentLi, false);
755                focusSibling(1);
756                break;
757            }
758            case 'ArrowLeft':
759            case 37: {
760                if (!isLevel1) return;
761                e.preventDefault();
762                setExpanded(currentLi, false);
763                focusSibling(-1);
764                break;
765            }
766            case 'ArrowDown':
767            case 40: {
768                e.preventDefault();
769                if (focused === directLink(currentLi) && openChild(currentLi)) {
770                    break;
771                }
772                var sibsDown = siblingItems(parentUl);
773                var idxDown  = sibsDown.indexOf(currentLi);
774                if (idxDown < sibsDown.length - 1) {
775                    var lnkDown = directLink(sibsDown[idxDown + 1]);
776                    if (lnkDown) lnkDown.focus();
777                }
778                break;
779            }
780            case 'ArrowUp':
781            case 38: {
782                e.preventDefault();
783                var sibsUp = siblingItems(parentUl);
784                var idxUp  = sibsUp.indexOf(currentLi);
785                if (idxUp > 0) {
786                    var lnkUp = directLink(sibsUp[idxUp - 1]);
787                    if (lnkUp) lnkUp.focus();
788                } else if (!isLevel1) {
789                    var parentItemUp = parentUl.closest(itemSel);
790                    if (parentItemUp) {
791                        setExpanded(parentItemUp, false);
792                        var parentLinkUp = directLink(parentItemUp);
793                        if (parentLinkUp) parentLinkUp.focus();
794                    }
795                }
796                break;
797            }
798            case ' ':
799            case 'Space':
800            case 'Spacebar':
801            case 32: {
802                if (!focused.classList.contains('menu-flexible__link--dropdown')) return;
803                e.preventDefault();
804                currentLi.getAttribute('focus') === 'true'
805                    ? setExpanded(currentLi, false)
806                    : openChild(currentLi);
807                break;
808            }
809            case 'Escape':
810            case 'Esc':
811            case 27: {
812                if (isLevel1 && currentLi.getAttribute('focus') !== 'true') return;
813                e.preventDefault();
814                if (!isLevel1) {
815                    var parentItemEsc = parentUl.closest(itemSel);
816                    if (parentItemEsc) {
817                        setExpanded(parentItemEsc, false);
818                        var parentLinkEsc = directLink(parentItemEsc);
819                        if (parentLinkEsc) parentLinkEsc.focus();
820                    }
821                } else {
822                    setExpanded(currentLi, false);
823                }
824                break;
825            }
826        }
827    }
828
829
830    // Click mode: expandir submenús via [focus=true]
831
832    function initClickExpand(wrapper) {
833        var menu = wrapper.querySelector('.menu-flexible__list');
834        if (!menu) return;
835
836        var itemSel        = '.menu-flexible__item';
837        var dropdownSel    = '.menu-flexible__link--dropdown';
838
839        function closeAll(container) {
840            Array.prototype.slice.call(container.querySelectorAll(itemSel + '[focus="true"]'))
841                .forEach(function(el) { el.setAttribute('focus', 'false'); });
842        }
843
844        function closeSiblings(item) {
845            var parentUl = item.parentElement;
846            Array.prototype.slice.call(parentUl.children)
847                .filter(function(el) {
848                    return el !== item
849                        && el.matches(itemSel)
850                        && el.getAttribute('focus') === 'true';
851                })
852                .forEach(function(el) {
853                    el.setAttribute('focus', 'false');
854                    closeAll(el);
855                });
856        }
857
858        menu.addEventListener('click', function(e) {
859            var link = e.target.closest(dropdownSel);
860            if (!link || !menu.contains(link)) return;
861
862            var item = link.parentElement;
863            if (!item || !item.matches(itemSel)) return;
864
865            // En mòbil, els elements naveguen directament sense desplegar submenús
866            if (window.innerWidth <= 992) return;
867
868            var isOpen = item.getAttribute('focus') === 'true';
869
870            if (isOpen) {
871                // Segon clic: navegar
872                return;
873            }
874
875            e.preventDefault();
876            closeSiblings(item);
877            item.setAttribute('focus', 'true');
878        });
879
880        document.addEventListener('click', function(e) {
881            var openItem = menu.querySelector(itemSel + '[focus="true"]');
882            if (!openItem) return;
883            if (!openItem.contains(e.target)) {
884                closeAll(menu);
885            }
886        });
887    }
888
889
890    // Hamburger (mòbil ≤992px)
891
892    class MenuFlexible {
893        constructor(wrapper) {
894            this.wrapper   = wrapper;
895            this.hamburger = wrapper.querySelector('.menu-flexible__toggle');
896            this.menu      = wrapper.querySelector('.menu-flexible__list');
897
898            if (!this.hamburger || !this.menu) return;
899
900            var parent  = this.menu.parentElement;
901            this.isMega = parent && parent.classList.contains('menu-flexible__nav-container');
902            this.target = this.isMega ? parent : this.menu;
903
904            // Ancestre que en mòbil és barra fixa de 44px amb overflow:clip i retalla
905            // el menú desplegat. En obrir, l'eixamplem; en tancar, el restaurem.
906            this.clipper = wrapper.closest('.nav');
907
908            this.init();
909            window.addEventListener('resize', () => this.handleResize());
910        }
911
912        init() {
913            this.hamburger.addEventListener('click', (e) => {
914                e.preventDefault();
915                e.stopPropagation();
916                this.toggleMenu();
917            });
918
919            document.addEventListener('click', (e) => {
920                if (!this.wrapper.contains(e.target) && this.isOpen()) {
921                    this.closeMenu();
922                }
923            });
924
925            this.menu.querySelectorAll('a').forEach(link => {
926                link.addEventListener('click', () => {
927                    if (window.innerWidth <= 992 && this.isOpen()) {
928                        this.closeMenu();
929                    }
930                });
931            });
932        }
933
934        isOpen()     { return this.target.classList.contains('show'); }
935        toggleMenu() { this.isOpen() ? this.closeMenu() : this.openMenu(); }
936
937        liftClip() {
938            if (this.clipper && window.innerWidth <= 992) {
939                this.clipper.style.height = 'auto';
940                this.clipper.style.maxHeight = 'none';
941                this.clipper.style.overflow = 'visible';
942            }
943        }
944
945        restoreClip() {
946            if (this.clipper) {
947                this.clipper.style.height = '';
948                this.clipper.style.maxHeight = '';
949                this.clipper.style.overflow = '';
950            }
951        }
952
953        openMenu() {
954            this.target.classList.add('show');
955            this.target.style.display = this.isMega ? 'block' : 'flex';
956            if (this.isMega) this.menu.style.display = 'flex';
957            this.liftClip();
958            this.hamburger.classList.add('active');
959            this.hamburger.setAttribute('aria-expanded', 'true');
960        }
961
962        closeMenu() {
963            this.target.classList.remove('show');
964            this.target.style.display = 'none';
965            if (this.isMega) {
966                this.menu.style.display = '';
967                var nc = this.wrapper.querySelector('.menu-flexible__nav-container');
968                if (nc) hideAllMegaPanels(nc);
969            }
970            this.restoreClip();
971            this.hamburger.classList.remove('active');
972            this.hamburger.setAttribute('aria-expanded', 'false');
973        }
974
975        handleResize() {
976            if (window.innerWidth > 992) {
977                this.target.classList.remove('show');
978                this.target.style.display = '';
979                if (this.isMega) this.menu.style.display = '';
980                this.restoreClip();
981                this.hamburger.classList.remove('active');
982                this.hamburger.setAttribute('aria-expanded', 'false');
983            }
984        }
985    }
986
987
988    // Init
989
990    function init() {
991        document.querySelectorAll('.menu-flexible__wrapper').forEach(function(wrapper) {
992            var navContainer = wrapper.querySelector('.menu-flexible__nav-container');
993            if (navContainer) {
994                initMegaPanels(navContainer);
995            } else {
996                initStandardKeyboard(wrapper);
997                if (wrapper.getAttribute('data-expand-type') === 'click') {
998                    initClickExpand(wrapper);
999                }
1000            }
1001            new MenuFlexible(wrapper);
1002            if (wrapper.getAttribute('data-menu-sticky') === 'true') {
1003                var stickyTarget = wrapper.closest('#navbar-top')
1004                                || wrapper.closest('.navbar')
1005                                || wrapper.closest('nav');
1006                if (stickyTarget) {
1007                    stickyTarget.classList.add('menu-sticky-enabled');
1008                    document.body.classList.add('has-sticky-menu');
1009
1010                    var navbarHeight   = stickyTarget.offsetHeight;
1011                    var navbarTop      = stickyTarget.getBoundingClientRect().top + window.scrollY;
1012                    var bodyPadApplied = false;
1013
1014                    function updateStickyOffset() {
1015                        navbarHeight = stickyTarget.offsetHeight;
1016                        document.documentElement.style.setProperty('--skip-links-sticky-offset', navbarHeight + 'px');
1017
1018                        if (bodyPadApplied) {
1019                            document.body.style.paddingTop = navbarHeight + 'px';
1020                        }
1021                    }
1022
1023                    function getTargetFromHash(hash) {
1024                        if (!hash || hash.charAt(0) !== '#') {
1025                            return null;
1026                        }
1027
1028                        try {
1029                            return document.getElementById(decodeURIComponent(hash.substring(1)));
1030                        } catch (error) {
1031                            return document.getElementById(hash.substring(1));
1032                        }
1033                    }
1034
1035                    function scrollToSkipTarget(hash) {
1036                        var target = getTargetFromHash(hash);
1037                        if (!target) {
1038                            return;
1039                        }
1040
1041                        updateStickyOffset();
1042
1043                        var expectedTop = target.getBoundingClientRect().top + window.scrollY - navbarHeight;
1044                        if (expectedTop > navbarTop) {
1045                            applyFixed();
1046                        } else {
1047                            removeFixed();
1048                        }
1049
1050                        try {
1051                            target.focus({ preventScroll: true });
1052                        } catch (error) {
1053                            target.focus();
1054                        }
1055
1056                        var targetTop = target.getBoundingClientRect().top + window.scrollY;
1057                        window.scrollTo(0, Math.max(targetTop - navbarHeight, 0));
1058                    }
1059
1060                    document.querySelectorAll('.skip-links a[href^="#"]').forEach(function(link) {
1061                        link.addEventListener('click', function(event) {
1062                            var hash = link.getAttribute('href');
1063                            var target = getTargetFromHash(hash);
1064                            if (!target) {
1065                                return;
1066                            }
1067
1068                            event.preventDefault();
1069
1070                            if (window.history && window.history.pushState) {
1071                                window.history.pushState(null, '', hash);
1072                            } else {
1073                                window.location.hash = hash;
1074                            }
1075
1076                            scrollToSkipTarget(hash);
1077                        });
1078                    });
1079
1080                    updateStickyOffset();
1081
1082                    function applyFixed() {
1083                        if (!stickyTarget.classList.contains('fixed-top')) {
1084                            updateStickyOffset();
1085                            stickyTarget.classList.add('fixed-top');
1086                            document.body.style.paddingTop = navbarHeight + 'px';
1087                            bodyPadApplied = true;
1088                        }
1089                    }
1090
1091                    function removeFixed() {
1092                        if (stickyTarget.classList.contains('fixed-top')) {
1093                            stickyTarget.classList.remove('fixed-top');
1094                            document.body.style.paddingTop = '';
1095                            bodyPadApplied = false;
1096                        }
1097                    }
1098
1099                    window.addEventListener('scroll', function() {
1100                        if (window.scrollY > navbarTop) {
1101                            applyFixed();
1102                        } else {
1103                            removeFixed();
1104                        }
1105                    });
1106
1107                    window.addEventListener('resize', function() {
1108                        updateStickyOffset();
1109                        if (!stickyTarget.classList.contains('fixed-top')) {
1110                            navbarTop = stickyTarget.getBoundingClientRect().top + window.scrollY;
1111                        }
1112                    });
1113
1114                    if ('ResizeObserver' in window) {
1115                        new ResizeObserver(updateStickyOffset).observe(stickyTarget);
1116                    }
1117
1118                    stickyTarget.querySelectorAll('img').forEach(function(image) {
1119                        if (!image.complete) {
1120                            image.addEventListener('load', updateStickyOffset, { once: true });
1121                        }
1122                    });
1123
1124                    window.addEventListener('load', updateStickyOffset);
1125
1126                    if (window.scrollY > navbarTop) applyFixed();
1127
1128                    if (window.location.hash) {
1129                        window.setTimeout(function() {
1130                            scrollToSkipTarget(window.location.hash);
1131                        }, 0);
1132                    }
1133                }
1134            }
1135        });
1136    }
1137
1138    if (document.readyState === 'loading') {
1139        document.addEventListener('DOMContentLoaded', init);
1140    } else {
1141        init();
1142    }
1143})();
1144</script>
1144</nav></div></div></div></div></div>        <div class="homeHeader clearfix"  >
1145    <div class="container">
1146        <div class="row">
1147                            <div class="col-xs-12 col-sm-12 col-md-4 col-lg-4 hideTablets">
1148                    <div class="procedures">
1149    <div class="contentlist hideTablets">
1150        <div id="Tramits">
1151            <h2>Seu electrònica</h2>
1152            <a href="https://seuelectronica.tona.cat/opensiac/action/tramites?method=enter" target="_blank">
1153    <span class="text">Tràmits</span>
1154</a>
1155<a href="https://seuelectronica.tona.cat/opensiac/action/tramitesinfo?method=enter&id=1" target="_blank">
1156    <span class="text">Sol·licitud genèrica</span>
1157</a>
1158<a href="https://seuelectronica.tona.cat/opensiac/action/tramitesinfo?method=enter&id=17" target="_blank">
1159    <span class="text">Sol·licitud d'accés a la informació pública</span>
1160</a>
1161<a href="https://seuelectronica.tona.cat/opensiac/action/tramitesinfo?method=enter&id=3" target="_blank">
1162    <span class="text">Queixes, suggeriments i avisos</span>
1163</a>
1164            <a class="more hidden" href="">
1165                Més informació            </a>
1166        </div>
1167    </div>
1168</div>                </div>
1169                <div class="col-xs-12 col-sm-12 col-md-8 col-lg-8">
1170                        
1171<div class="dinamic">
1172        <div class="clear slider tplSliderBig">
1173        <div id="slider90000" class="bxslider slider90000" data-id="90000" data-interval="7000">
1174            <div class='item '>
1175            <div class="txt ">
1176            <div class="meta">
1177                            </div>
1178                                                            <a href="https://www.tona.cat/viure-a-tona/ciutadania-educacio-i-cultura/activitats-esportives/cicle-de-passejades-per-a-la-gent-gran" target="_self" >
1179                    <span class="title">Cicle de passejades per a majors de 60 anys</span>
1180                </a>
1181                                                                    <div class="description ddbbtext" onclick="redirect('https://www.tona.cat/viure-a-tona/ciutadania-educacio-i-cultura/activitats-esportives/cicle-de-passejades-per-a-la-gent-gran','_self')">
1182                    <p><strong>Inscripcions obertes del 2&nbsp;al 25 d'octubre</strong></p>
1183                </div>
1184                    </div>
1185            <div class="img  ">
1186                                <a href="https://www.tona.cat/viure-a-tona/ciutadania-educacio-i-cultura/activitats-esportives/cicle-de-passejades-per-a-la-gent-gran" target="_self" >
1187                <span class="visually-hidden">Cicle de passejades per a majors de 60 anys</span>
1188                <img src="/media/repository/agenda/2026/octubre/banner-web-cicle-caminades-tardor-2026.jpg"
1189                     alt="Cicle de passejades">
1190            </a>
1191            </div>
1192    </div>
1193<div class='item '>
1194            <div class="txt ">
1195            <div class="meta">
1196                            </div>
1197                                                            <a href="https://dones.gencat.cat/ca/ambits/violencia_masclista/recursos_atencio/mapa_siad/" target="_self" >
1198                    <span class="title">No a les violències masclistes</span>
1199                </a>
1200                                                                    <div class="description ddbbtext" onclick="redirect('https://dones.gencat.cat/ca/ambits/violencia_masclista/recursos_atencio/mapa_siad/','_blank')">
1201                    <p>Donem visibilitat a les víctimes assassinades per&nbsp;violències masclistes.</p>
1202
1203<p>Si vius un acte de violència masclista, truca al <strong>900 900 120</strong>.</p>
1204                </div>
1205                    </div>
1206            <div class="img  ">
1207                                <a href="https://dones.gencat.cat/ca/ambits/violencia_masclista/recursos_atencio/mapa_siad/" target="_self" >
1208                <span class="visually-hidden">No a les violències masclistes</span>
1209                <img src="/media/repository/destacats/Portada/feminicidis/2026/Feminicidis_per_violencia_masclista_setembre_2026.jpg"
1210                     alt="Feminicidis setembre2026">
1211            </a>
1212            </div>
1213    </div>
1214<div class='item '>
1215            <div class="txt ">
1216            <div class="meta">
1217                            </div>
1218                                                            <a href="https://www.tona.cat/viure-a-tona/desenvolupament-local/2419-comerc/la-targetona/" target="_self" >
1219                    <span class="title">Targetona</span>
1220                </a>
1221                                                                    <div class="description ddbbtext" onclick="redirect('https://www.tona.cat/viure-a-tona/desenvolupament-local/2419-comerc/la-targetona/','_self')">
1222                    <p>Comprar a Tona té premi.</p>
1223
1224<p><strong>Fes-te la targeta de fidelització gratuïta</strong> i aconsegueix descomptes o regals en els establiments adherits<strong>.</strong></p>
1225                </div>
1226                    </div>
1227            <div class="img  ">
1228                                <a href="https://www.tona.cat/viure-a-tona/desenvolupament-local/2419-comerc/la-targetona/" target="_self" >
1229                <span class="visually-hidden">Targetona</span>
1230                <img src="/media/repository/agenda/2022/desembre/Targetona_Banner_gran__1_.jpeg"
1231                     alt="Targetona">
1232            </a>
1233            </div>
1234    </div>
1235<div class='item '>
1236            <div class="txt ">
1237            <div class="meta">
1238                            </div>
1239                                                            <a href="https://www.tona.cat/actualitat/noticies/neix-lespai-de-la-rekuperacio.html" target="_self" >
1240                    <span class="title">Espai de Rekuperació</span>
1241                </a>
1242                                                                    <div class="description ddbbtext" onclick="redirect('https://www.tona.cat/actualitat/noticies/neix-lespai-de-la-rekuperacio.html','_self')">
1243                    <p><strong>Neix l’Espai de la 'rekuperació'</strong></p>
1244
1245<p>Els divendres de 10 a 12h, el mercat setmanal de Tona acollirà tallers gratuïts de sensibilització ambiental oberts a tota la ciutadania.</p>
1246
1247<p>&nbsp;</p>
1248                </div>
1249                    </div>
1250            <div class="img  ">
1251                                <a href="https://www.tona.cat/actualitat/noticies/neix-lespai-de-la-rekuperacio.html" target="_self" >
1252                <span class="visually-hidden">Espai de Rekuperació</span>
1253                <img src="/media/repository/noticies/2026/baner_espairekuperacio_1050x1050.gif"
1254                     alt="Espai Rekuperació">
1255            </a>
1256            </div>
1257    </div>
1258<div class='item '>
1259            <div class="txt ">
1260            <div class="meta">
1261                            </div>
1262                                                            <a href="https://fembarrisfempoble.e-tona.cat/" target="_blank" title ='Obre-ho en una finestra nova'>
1263                    <span class="title">Fem Barris Fem Poble</span>
1264                </a>
1265                                                                    <div class="description ddbbtext" onclick="redirect('https://fembarrisfempoble.e-tona.cat/','_blank')">
1266                    <p><strong>L'app web de col·laboració ciutadana de Tona</strong></p>
1267                </div>
1268                    </div>
1269            <div class="img  ">
1270                                <a href="https://fembarrisfempoble.e-tona.cat/" target="_blank" title ='Obre-ho en una finestra nova'>
1271                <span class="visually-hidden">Fem Barris Fem Poble</span>
1272                <img src="/media/repository/ajuntament/organitzacio_ajuntament/banner_fembarris.jpg"
1273                     alt="Fem Barris Fem Poble">
1274            </a>
1275            </div>
1276    </div>
1277<div class='item '>
1278            <div class="txt ">
1279            <div class="meta">
1280                            </div>
1281                                                            <a href="https://dones.gencat.cat/ca/ambits/violencia_masclista/recursos_atencio/mapa_siad/" target="_blank" title ='Obre-ho en una finestra nova'>
1282                    <span class="title">Telèfon d'atenció a les víctimes</span>
1283                </a>
1284                                                                    <div class="description ddbbtext" onclick="redirect('https://dones.gencat.cat/ca/ambits/violencia_masclista/recursos_atencio/mapa_siad/','_blank')">
1285                                    </div>
1286                    </div>
1287            <div class="img  ">
1288                                <a href="https://dones.gencat.cat/ca/
1288ambits/violencia_masclista/recursos_atencio/mapa_siad/" target="_blank" title ='Obre-ho en una finestra nova'>
1289                <span class="visually-hidden">Telèfon d'atenció a les víctimes</span>
1290                <img src="/media/repository/destacats/Portada/Banner_553_409_900900012.jpg"
1291                     alt="900900012">
1292            </a>
1293            </div>
1294    </div>
1295<div class='item '>
1296            <div class="txt ">
1297            <div class="meta">
1298                            </div>
1299                                                            <a href="https://www.tona.cat/viure-a-tona/desenvolupament-local/directori-empresarial-tona" target="_self" >
1300                    <span class="title">Directori d'empreses i comerços de Tona</span>
1301                </a>
1302                                                                    <div class="description ddbbtext" onclick="redirect('https://www.tona.cat/viure-a-tona/desenvolupament-local/directori-empresarial-tona','_self')">
1303                    <p>En aquest directori hi trobareu el llistat d'empreses i comerços del municipi.</p>
1304                </div>
1305                    </div>
1306            <div class="img  ">
1307                                <a href="https://www.tona.cat/viure-a-tona/desenvolupament-local/directori-empresarial-tona" target="_self" >
1308                <span class="visually-hidden">Directori d'empreses i comerços de Tona</span>
1309                <img src="/media/repository/destacats/Portada/baner_mercat.jpg"
1310                     alt="Directori d'empreses i comerços de Tona">
1311            </a>
1312            </div>
1313    </div>
1314<div class='item '>
1315            <div class="txt ">
1316            <div class="meta">
1317                            </div>
1318                                                            <a href="https://www.tona.cat/actualitat/noticies/coneix-la-borsa-dhabitatges-de-lloguer-amb-la-campanya-tens-la-clau-per-un-lloguer-segur.html" target="_self" >
1319                    <span class="title">'Tens la clau per un lloguer segur'</span>
1320                </a>
1321                                                                    <div class="description ddbbtext" onclick="redirect('https://www.tona.cat/actualitat/noticies/coneix-la-borsa-dhabitatges-de-lloguer-amb-la-campanya-tens-la-clau-per-un-lloguer-segur.html','_self')">
1322                    <p>Tens un pis o una casa i els vols llogar amb seguretat?<br />
1323Busques una llar on viure amb garanties?</p>
1324
1325<p>Coneix la borsa de lloguer mancomunada</p>
1326                </div>
1327                    </div>
1328            <div class="img  ">
1329                                <a href="https://www.tona.cat/actualitat/noticies/coneix-la-borsa-dhabitatges-de-lloguer-amb-la-campanya-tens-la-clau-per-un-lloguer-segur.html" target="_self" >
1330                <span class="visually-hidden">'Tens la clau per un lloguer segur'</span>
1331                <img src="/media/repository/noticies/2025/Borsa_habitatge/01_clau_habitatge_MancoPlana_feed_1080x1080px.jpg"
1332                     alt="'Tens la clau per un lloguer segur'">
1333            </a>
1334            </div>
1335    </div>
1336        </div>
1337    </div>
1338    </div>
1339<script>
1340    function callMenuBeforeJQueryLoaded() {
1341        var sliders = document.getElementsByClassName('bxslider');
1342        for (let item of sliders) {
1343            if (item.id !== '' && $('#' + item.id).is('[data-interval]')) {
1344                var interval = $('#' + item.id).attr('data-interval');
1345                var id = $('#' + item.id).attr('data-id');
1346
1347                if (interval > 0) {
1348                    $('#' + item.id).bxSlider({
1349                        infiniteLoop: true,
1350                        adaptiveHeight: true,
1351                        hideControlOnEnd: true,
1352                        autoControls: true,
1353                        startText: '<i class="fa fa-play" aria-hidden="true"></i><span class="visually-hidden">Iniciar presentació</span>',
1354                        stopText: '<i class="fa fa-pause" aria-hidden="true"></i><span class="visually-hidden">Aturar presentació</span>',
1355                        nextText: 'Següent',
1356                        prevText: 'Anterior',
1357                        auto: true,
1358                        autoStart: true,
1359                        pause: interval,
1360                        speed: 500,
1361                        preventDefaultSwipeX: true,
1362                        onSliderLoad: function () {
1363                            $('#slider' + id).css('visibility', 'visible');
1364                        }
1365                    });
1366                } else {
1367                    $('#' + item.id).bxSlider({
1368                        infiniteLoop: true,
1369                        adaptiveHeight: true,
1370                        hideControlOnEnd: true,
1371                        preventDefaultSwipeX: true,
1372                        autoControls: true,
1373                        startText: '<i class="fa fa-play" aria-hidden="true"></i><span class="visually-hidden">Iniciar presentació</span>',
1374                        stopText: '<i class="fa fa-pause" aria-hidden="true"></i><span class="visually-hidden">Aturar presentació</span>',
1375                        nextText: 'Següent',
1376                        prevText: 'Anterior',
1377                        onSliderLoad: function () {
1378                            $('#slider' + id).css('visibility', 'visible');
1379                        }
1380                    });
1381                }
1382            }
1383        }
1384    }
1385</script>
1385
1386            </div>
1387        </div>
1388    </div>
1389</div></div></div></div>  </div></div></div>  </div></div>        </header>
1390                <main id="main-content" tabindex="-1">
1391            <div class="content">
1392                                <div class="container-xl columns">
1393                                        <div class="js-widget o-widget o-widget--body o-widget-contenidor  clearfix boxBX  WidgetContainer " data-id="4" >  <div class="o-widget-wrapper clearfix default-BX   row " data-id="4"><div class="o-widget-container  row"><div class="js-widget o-widget o-widget--cnt-g o-widget-contenidor  o-widget-contenidor--columnes  col-xs-12 col-sm-12 col-md-12 col-lg-12 clearfix boxBX  WidgetContainer " data-id="16" >  <div class="o-widget-wrapper clearfix default-BX  mt-3  row " data-id="16"><div class="o-widget-container  row"><div class="js-widget o-widget o-widget--cnt-i-g o-widget-contenidor  col-xs-12 col-sm-3 col-md-3 col-lg-3 clearfix boxBX  WidgetContainer " data-id="19" >  <div class="o-widget-wrapper clearfix default-BX   row " data-id="19"><div class="o-widget-container  row"><div class="js-widget o-widget o-widget--combinacioDataTitol contentView-28 col-xs-12 col-sm-12 col-md-12 col-lg-12 clearfix boxBX  WidgetContentsList " data-id="62" >  <div class="o-widget-wrapper clearfix default-BX   row  o-widget-wrapper--title-top o-widget-wrapper--title-style-text" data-id="62"><div class="o-widget-title-slot o-widget__title"><span>Avisos</span></div><div class="o-widget-container "><div class="js-widget__content o-widget__content clearfix "><div class="dinamic">
1394        
1395    <ul class="clear articlelist combinacioDataTitol">
1396        <li class="article-item col-md-12"><li class="tplCombinacioDataTitol ">
1397                <a class="title" href="https://www.tona.cat/actualitat/avisos/alerta-de-productes-cosmetics-productes-de-cura-personal-io-biocides-caro-white-lightening.html" target="_self" >
1398         Alerta de productes cosmètics, productes de cura personal i/o biocides: CARO WHITE LIGHTENING    </a>
1399    </li>
1400</li><li class="article-item col-md-12"><li class="tplCombinacioDataTitol ">
1401                <a class="title" href="https://www.tona.cat/actualitat/avisos/alerta-de-productes-cosmetics-productes-de-cura-personal-io-biocides-biotek-orange.html" target="_self" >
1402         Alerta de productes cosmètics, productes de cura personal i/o biocides: BIOTEK ORANGE    </a>
1403    </li>
1404</li>    </ul>
1405    <div class="pager newsletter-hidden"></div></div></div></div>  </div></div><div class="js-widget o-widget o-widget--menu contentView-10 col-xs-12 col-sm-12 col-md-12 col-lg-12 clearfix boxBX  mobile-none WidgetPagesList " data-id="57" >  <div class="o-widget-wrapper clearfix default-BX   row  o-widget-wrapper--title-top o-widget-wrapper--title-style-text" data-id="57"><div class="o-widget-title-slot o-widget__title"><span>El més consultat</span></div><div class="o-widget-container "><div class="js-widget__content o-widget__content clearfix "><div class="dinamic">
1406        <ul class="widgetMenu">
1407        <li class="menuClassic">
1408    <a class="menuClassic-link" href="/descobrir-tona/coneixer-tona/2445-presentacio" target="_self">
1409        Presentació    </a>
1410</li>
1411<li class="menuClassic">
1412    <a class="menuClassic-link" href="/descobrir-tona/coneixer-tona/autors-i-autores-locals" target="_self">
1413        Autors i autores locals    </a>
1414</li>
1415<li class="menuClassic">
1416    <a class="menuClassic-link" href="/descobrir-tona/coneixer-tona/2448-actualitat" target="_self">
1417        Actualitat    </a>
1418</li>
1419    </ul>
1420    </div></div></div>  </div></div><div class="js-widget o-widget o-widget--banner contentView-27 col-xs-12 col-sm-12 col-md-12 col-lg-12 clearfix boxBX  mobile-none WidgetContentsList " data-id="33" >  <div class="o-widget-wrapper clearfix default-BX   row  o-widget-wrapper--title-top o-widget-wrapper--title-style-text" data-id="33"><div class="o-widget-title-slot o-widget__title"><span>Destacats</span></div><div class="o-widget-container "><div class="js-widget__content o-widget__content clearfix "><div class="dinamic">
1421        <ul class="clear articlelist default">
1422            <li class="tplBanner col-md-12 ">
1423                <a href="http://www.tona.cat/govern-obert/-transparencia/segell-infoparticipa/" target="_self"  class="clearfix" >
1424                        <span class="visually-hidden">Segell InfoParticipa</span>
1425            <img src="/media/repository/transparencia/banners/segell/banners_310x124px_2025.jpg" alt="Segell InfoParticipa">
1426        </a>
1427    </li>
1428    <li class="tplBanner col-md-12 ">
1429                <a href="https://seuelectronica.tona.cat/opensiac/action/eppublicacion?te=OPO" target="_blank"  title="Obre-ho en pestanya nova" class="clearfix" >
1430                        <span class="visually-hidden">Oferta pública ocupació</span>
1431            <img src="/media/repository/destacats/Portada/Nous_formats/1.png" alt="Oferta pública ocupació">
1432        </a>
1433    </li>
1434    <li class="tplBanner col-md-12 ">
1435                <a href="https://participa311-tona.diba.cat " target="_blank"  title="Obre-ho en pestanya nova" class="clearfix" >
1436                        <span class="visually-hidden">Participació</span>
1437            <img src="/media/repository/destacats/Portada/Nous_formats/9.png" alt="Participació">
1438        </a>
1439    </li>
1440    <li class="tplBanner col-md-12 ">
1441                <a href="https://www.tona.cat/viure-a-tona/serveis-i-equipaments/serveis/serveis-datencio-a-les-dones.html" target="_self"  class="clearfix" >
1442                        <span class="visually-hidden">Servei d'Atenció a les dones</span>
1443            <img src="/media/repository/destacats/Portada/Nous_formats/2.png" alt="Servei d'Atenció a les dones">
1444        </a>
1445    </li>
1446    <li class="tplBanner col-md-12 ">
1447                <a href="https://igualtat.gencat.cat/ca/ambits-dactuacio/lgbti/" target="_blank"  title="Obre-ho en pestanya nova" class="clearfix" >
1448                        <span class="visually-hidden">SAI</span>
1449            <img src="/media/repository/destacats/Portada/Nous_formats/3.png" alt="SAI">
1450        </a>
1451    </li>
1452    <li class="tplBanner col-md-12 ">
1453                <a href="https://sites.hospici.cat/espais/llistat/21" target="_blank"  title="Obre-ho en pestanya nova" class="clearfix" >
1454                        <span class="visually-hidden">Hospici</span>
1455            <img src="/media/repository/destacats/Portada/Nous_formats/4.png" alt="Hospici">
1456        </a>
1457    </li>
1458    <li class="tplBanner col-md-12 ">
1459                <a href="http://www.gentdetona.cat/ " target="_blank"  title="Obre-ho en pestanya nova" class="clearfix" >
1460                        <span class="visually-hidden">Cens cultural</span>
1461            <img src="/media/repository/destacats/Portada/Nous_formats/5.png" alt="Cens cultural">
1462        </a>
1463    </li>
1464    <li class="tplBanner col-md-12 ">
1465                <a href="http://mediambient.gencat.cat/ca/05_ambits_dactuacio/atmosfera/qualitat_de_laire/avaluacio/campanya_ozo/" target="_blank"  title="Obre-ho en pestanya nova" class="clearfix" >
1466                        <span class="visually-hidden">Qualitat de l'aire</span>
1467            <img src="/media/repository/destacats/Portada/Nous_formats/6.png" alt="Qualitat de l'aire">
1468        </a>
1469    </li>
1470    <li class="tplBanner col-md-12 ">
1471                <a href="https://www.sindic.cat/" target="_blank"  title="Obre-ho en pestanya nova" class="clearfix" >
1472                        <span class="visually-hidden">Síndic de Greuges de Catalunya</span>
1473            <img src="/media/repository/destacats/Portada/Nous_formats/7.png" alt="Síndic de Greuges de Catalunya">
1474        </a>
1475    </li>
1476    <li class="tplBanner col-md-12 ">
1477                <a href="https://www.seu-e.cat/web/tona" target="_blank"  title="Obre-ho en pestanya nova" class="clearfix" >
1478                        <span class="visually-hidden">Portal de Tranparència</span>
1479            <img src="/media/repository/destacats/Portada/Nous_formats/8.png" alt="Portal de Tranparència">
1480        </a>
1481    </li>
1482    <li class="tplBanner col-md-12 ">
1483                <a href="http://www.tona.cat/municipi/guia-del-municipi/serveis/2015-01-14-oficina-datencio-ciutadana.html" target="_self"  class="clearfix" >
1484                        <span class="visually-hidden">Oficina d'atenció Ciutadana</span>
1485            <img src="/media/repository/destacats/Portada/Nous_formats/10.jpg" alt="Oficina d'atenció Ciutadana">
1486        </a>
1487    </li>
1488    <li class="tplBanner col-md-12 ">
1489                <a href="https://dtes.gencat.cat/rpucportal/#/consulta/cerca " target="_blank"  title="Obre-ho en pestanya nova" class="clearfix" >
1490                        <span class="visually-hidden">POUM</span>
1491            <img src="/media/repository/destacats/Portada/Nous_formats/15.jpg" alt="POUM">
1492        </a>
1493    </li>
1494    <li class="tplBanner col-md-12 ">
1495                <a href="http://www.tona.cat/ajuntament/informacio-oficial/cartes-de-serveis/" target="_self"  class="clearfix" >
1496                        <span class="visually-hidden">Cartes de serveis</span>
1497            <img src="/media/repository/destacats/Portada/Nous_formats/12.jpg" alt="Cartes de serveis">
1498        </a>
1499    </li>
1500    <li class="tplBanner col-md-12 ">
1501                <a href="http://www.tona.cat/govern-obert/premsa-i-comunicacio-/decaleg-bones-practiques/" target="_self"  class="clearfix" >
1502                        <span class="visually-hidden">Decàleg de bones pràctiques</span>
1503            <img src="/media/repository/destacats/Portada/Nous_formats/11.jpg" alt="Decàleg de bones pràctiques">
1504        </a>
1505    </li>
1506    </ul>
1507    <div class="pager newsletter-hidden"></div></div></div></div>  </div></div></div>  </div></div><div class="js-widget o-widget o-widget--cnt_i_g o-widget-contenidor  col-xs-12 col-sm-6 col-md-6 col-lg-6 clearfix boxBX  WidgetContainer " data-id="20" >  <div class="o-widget-wrapper clearfix default-BX   row " data-id="20"><div class="o-widget-container  row"><div class="js-widget o-widget o-widget--imatge contentView-9 col-xs-12 col-sm-12 col-md-12 col-lg-12 clearfix boxBX  WidgetContentsList " data-id="48" >  <div class="o-widget-wrapper clearfix default-BX   row  o-widget-wrapper--title-top o-widget-wrapper--title-style-text" data-id="48"><div class="o-widget-title-slot o-widget__title"><span>Notícies</span></div><div class="o-widget-container "><div class="js-widget__content o-widget__content clearfix "><div class="dinamic">
1508        <ul class="clear articlelist default">
1509        <li class="tplImatge  ">
1510                                    <a href="https://www.tona.cat/actualitat/noticies/tona-convoca-la-iii-edicio-del-concurs-de-cartells-de-la-festa-major-de-sant-andreu.html" target="_self" >
1511            <div class="image default">
1512                <div class="default">
1513                <img src="/media/repository/Captura_de_pantalla_2026-10-02_a_les_12.59.06.png"
1514                     alt=""  class="img-responsive-full img">
1515                </div>
1516            </div>
1517            </a>
1518                                                <a class="subtitle" href="https://www.tona.cat/actualitat/noticies/tona-convoca-la-iii-edicio-del-concurs-de-cartells-de-la-festa-major-de-sant-andreu.html" target="_self" >
1519                Tona convoca la III edició del Concurs de Cartells de la Festa Major de Sant Andreu            </a>
1520                            <div class="txt ddbbtext">
1521            <p><span>Les persones participants podran presentar les seves propostes fins al 29 d’octubre i el cartell guanyador rebrà un premi de 500 euro</span></p>
1522        </div>
1523            </li>
1524    </ul>
1525    </div></div></div>  </div></div><div class="js-widget o-widget o-widget--default contentView-6 col-xs-12 col-sm-12 col-md-12 col-lg-12 clearfix boxBX  WidgetContentsList " data-id="34" >  <div class="o-widget-wrapper clearfix default-BX   row " data-id="34"><div class="o-widget-container "><div class="js-widget__content o-widget__content clearfix "><div class="dinamic">
1526        <ul class="clear articlelist default">
1527    <li class="article-item col-md-12"><div class="tplDefault ">
1528            <div class="div-img">
1529        <div class="default img">
1530            <a href="https://www.tona.cat/actualitat/noticies/el-mercat-de-tona-estrenara-una-parada-dartesania-gestionada-per-persones-usuaries-del-centre-ocupacional-sant-tomas.html" target="_self"  tabindex="-1">
1531                <span class="visually-hidden">El Mercat de Tona estrenarà una parada d’artesania gestionada per persones usuàries del Centre Ocupacional Sant Tomàs</span>
1532                <img src="/media/repository/noticies/2026/Centre_Ocupacio.jpeg" alt="Centre d'Ocupació" class="">
1533            </a>
1534        </div>
1535    </div>
1536                <a href="https://www.tona.cat/actualitat/noticies/el-mercat-de-tona-estrenara-una-parada-dartesania-gestionada-per-persones-usuaries-del-centre-ocupacional-sant-tomas.html" target="_self" >
1537        <p class="subtitle">El Mercat de Tona estrenarà una parada d’artesania gestionada per persones usuàries del Centre Ocupacional Sant Tomàs</p>
1538    </a>
1539                <div class="date">
1540            29/09/2026        </div>
1541        <div class="entradeta ddbbtext"><p>A partir del 2 d’octubre, el Mercat de Tona comptarà amb una nova parada d’artesania de la Fundació Sant Tomàs, que s’instal·larà al mercat cada primer divendres de mes.</p>
1542</div>            </div>
1543</li><li class="article-item col-md-12"><div class="tplDefault ">
1544                    <a href="https://www.tona.cat/actualitat/noticies/resum-del-ple-municipal--setembre-2026.html" target="_self" >
1545        <p class="subtitle">Resum del Ple Municipal – Setembre 2026</p>
1546    </a>
1547                <div class="date">
1548            25/09/2026        </div>
1549        <div class="entradeta ddbbtext"><p>El Ple aprova per unanimitat el Pla d’impuls del català, una nova eina per reforçar l’ús i la presència de la llengua al municipi.</p>
1550</div>            </div>
1551</li><li class="article-item col-md-12"><div class="tplDefault ">
1552            <div class="div-img">
1553        <div class="default img">
1554            <a href="https://www.tona.cat/actualitat/noticies/tot-a-punt-per-ancrea-2027-assemblea-jove-i-concert-de-la-ludwig-band-i-maria-jaume-.html" target="_self"  tabindex="-1">
1555                <span class="visually-hidden">Tot a punt per Ancrea 2027: assemblea jove i concert de La Ludwig Band i Maria Jaume </span>
1556                <img src="/media/repository/A3-Cartell-FestaFinal-A27.jpg" alt="" class="">
1557            </a>
1558        </div>
1559    </div>
1560                <a href="https://www.tona.cat/actualitat/noticies/tot-a-punt-per-ancrea-2027-assemblea-jove-i-concert-de-la-ludwig-band-i-maria-jaume-.html" target="_self" >
1561        <p class="subtitle">Tot a punt per Ancrea 2027: assemblea jove i concert de La Ludwig Band i Maria Jaume </p>
1562    </a>
1563                <div class="date">
1564            25/09/2026        </div>
1565        <div class="entradeta ddbbtext"><p>Aquest dissabte, 26 de setembre, l’Espai Muriel Casals acollirà la jornada final d’ANCREA 2027, els Pressupostos Participatius Joves de Tona. Una tarda i nit que combinarà participació, música i festa i que tindrà com a protagonistes els i les joves del municipi.</p>
1566</div>            </div>
1567</li><li class="article-item col-md-12"><div class="tplDefault ">
1568            <div class="div-img">
1569        <div class="default img">
1570            <a href="https://www.tona.cat/actualitat/noticies/dues-sortides-a-besalu-commemoraran-el-dia-internacional-de-la-gent-gran-als-pobles-mancomunats.html" target="_self"  tabindex="-1">
1571                <span class="visually-hidden">Dues sortides a Besalú commemoraran el Dia Internacional de la Gent Gran als pobles mancomunats</span>
1572                <img src="/media/repository/agenda/2026/octubre/Mancomunitat_DIA_GENT_GRAN_2026__2_.jpg" alt="Dia Internacional Gent Gran 2026" class="">
1573            </a>
1574        </div>
1575    </div>
1576                <a href="https://www.tona.cat/actualitat/noticies/dues-sortides-a-besalu-commemoraran-el-dia-internacional-de-la-gent-gran-als-pobles-mancomunats.html" target="_self" >
1577        <p class="subtitle">Dues sortides a Besalú commemoraran el Dia Internacional de la Gent Gran als pobles mancomunats</p>
1578    </a>
1579                <div class="date">
1580            24/09/2026        </div>
1581        <div class="entradeta ddbbtext"><p>Les persones participants gaudiran d'una visita guiada i un dinar de germanor els dies 28 i 29 d'octubre</p>
1582</div>            </div>
1583</li><li class="article-item col-md-12"><div class="tplDefault ">
1584            <div class="div-img">
1585        <div class="default img">
1586            <a href="https://www.tona.cat/actualitat/noticies/per-que-renovem-larbrat-del-carrer-maria-vivet.html" target="_self"  tabindex="-1">
1587                <span class="visually-hidden">Per què renovem l’arbrat del carrer Maria Vivet?</span>
1588                <img src="/media/repository/noticies/2026/maria_vivet/Obres.jpeg" alt="Maria Vivet" class="">
1589            </a>
1590        </div>
1591    </div>
1592                <a href="https://www.tona.cat/actualitat/noticies/per-que-renovem-larbrat-del-carrer-maria-vivet.html" target="_self" >
1593        <p class="subtitle">Per què renovem l’arbrat del carrer Maria Vivet?</p>
1594    </a>
1595                <div class="date">
1596            17/09/2026        </div>
1597        <div class="entradeta ddbbtext"><p>L’actuació que s’està duent a terme al carrer Maria Vivet té un doble objectiu: millorar l’accessibilitat i l’espai per als vianants i renovar l’arbrat amb exemplars i ubicacions més adequats a la via pública.</p>
1598</div>            </div>
1599</li><li class="article-item col-md-12"><div class="tplDefault ">
1600            <div class="div-img">
1601        <div class="default img">
1602            <a href="https://www.tona.cat/actualitat/noticies/tona-posa-en-marxa-parlem-denergia-un-cicle-de-tallers-practics-sobre-energia-i-estalvi.html" target="_self"  tabindex="-1">
1603                <span class="visually-hidden">Tona posa en marxa «Parlem d’energia», un cicle de tallers pràctics sobre energia i estalvi</span>
1604                <img src="/media/repository/agenda/2026/setembre/PARLEM_DENERGIA_bis.png" alt="Parlem d'energia" class="">
1605            </a>
1606        </div>
1607    </div>
1608                <a href="https://www.tona.cat/actualitat/noticies/tona-posa-en-marxa-parlem-denergia-un-cicle-de-tallers-practics-sobre-energia-i-estalvi.html" target="_self" >
1609        <p class="subtitle">
1609Tona posa en marxa «Parlem d’energia», un cicle de tallers pràctics sobre energia i estalvi</p>
1610    </a>
1611                <div class="date">
1612            16/09/2026        </div>
1613        <div class="entradeta ddbbtext"><p>L’Ajuntament de Tona posa en marxa aquest mes de setembre «Parlem d’energia», un nou cicle de tallers gratuïts i oberts a tothom per oferir eines pràctiques a la ciutadania per reduir el consum i la despesa energètica a les llars i avançar cap a un model més sostenible.</p>
1614</div>            </div>
1615</li><li class="article-item col-md-12"><div class="tplDefault ">
1616            <div class="div-img">
1617        <div class="default img">
1618            <a href="https://www.tona.cat/actualitat/noticies/camina-a-la-tardor-60-torna-per-promoure-salut-vincles-i-descoberta-del-territori.html" target="_self"  tabindex="-1">
1619                <span class="visually-hidden">“Camina a la tardor +60” torna per promoure salut, vincles i descoberta del territori</span>
1620                <img src="/media/repository/noticies/2026/2025_CaminaTardor_Malla.jpg" alt="Camina +60" class="">
1621            </a>
1622        </div>
1623    </div>
1624                <a href="https://www.tona.cat/actualitat/noticies/camina-a-la-tardor-60-torna-per-promoure-salut-vincles-i-descoberta-del-territori.html" target="_self" >
1625        <p class="subtitle">“Camina a la tardor +60” torna per promoure salut, vincles i descoberta del territori</p>
1626    </a>
1627                <div class="date">
1628            14/09/2026        </div>
1629        <div class="entradeta ddbbtext"><p>El cicle de caminades per a majors de 60 anys consta de sis rutes que es faran entre els mesos d’octubre i desembre per fomentar l’envelliment actiu.</p>
1630</div>            </div>
1631</li><li class="article-item col-md-12"><div class="tplDefault ">
1632            <div class="div-img">
1633        <div class="default img">
1634            <a href="https://www.tona.cat/actualitat/noticies/exit-dinscripcions-al-programa-dactivitat-fisica-i-envelliment-actiu-de-tona-formula-50.html" target="_self"  tabindex="-1">
1635                <span class="visually-hidden">Èxit d’inscripcions al Programa d’Activitat Física i Envelliment Actiu de Tona - Fórmula +50</span>
1636                <img src="/media/repository/noticies/2026/formula50/Formula__50_Qi_gong__1_.jpg" alt="Fórmula +50 " class="">
1637            </a>
1638        </div>
1639    </div>
1640                <a href="https://www.tona.cat/actualitat/noticies/exit-dinscripcions-al-programa-dactivitat-fisica-i-envelliment-actiu-de-tona-formula-50.html" target="_self" >
1641        <p class="subtitle">Èxit d’inscripcions al Programa d’Activitat Física i Envelliment Actiu de Tona - Fórmula +50</p>
1642    </a>
1643                <div class="date">
1644            12/09/2026        </div>
1645        <div class="entradeta ddbbtext"><p>El Programa d’Activitat Física i Envelliment Actiu de Tona - Fórmula +50 arriba a la seva tercera edició consolidant-se com una proposta de referència per fomentar l’activitat física, el benestar i les relacions socials entre les persones majors de 50 anys.</p>
1646
1647<p>&nbsp;</p>
1648</div>            </div>
1649</li>    </ul>
1650    <a class="readMore" href="/actualitat/noticies/" target="_self">Més notícies</a></div></div></div>  </div></div></div>  </div></div><div class="js-widget o-widget o-widget--cnt_i_g o-widget-contenidor  col-xs-12 col-sm-3 col-md-3 col-lg-3 clearfix boxBX  WidgetContainer " data-id="21" >  <div class="o-widget-wrapper clearfix default-BX   row " data-id="21"><div class="o-widget-container  row"><div class="js-widget o-widget o-widget--calendari contentView-3 col-xs-12 col-sm-12 col-md-12 col-lg-12 clearfix boxBX  WidgetContentsList " data-id="51" >  <div class="o-widget-wrapper clearfix default-BX   row  o-widget-wrapper--title-top o-widget-wrapper--title-style-text" data-id="51"><div class="o-widget-title-slot o-widget__title"><span>Agenda</span></div><div class="o-widget-container "><div class="js-widget__content o-widget__content clearfix "><div id="dv_calendar_51" data-category="0" data-type='12'></div>
1651<script>
1652    if (typeof calendars === 'undefined') {
1653        calendars = [];
1654    }
1655
1656    var data = {
1657        'id': 'dv_calendar_51',
1658        'data': {"20261003":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-10-03","day":"3"},"20261005":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-10-05","day":"5"},"20261006":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-10-06","day":"6"},"20261007":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-10-07","day":"7"},"20261008":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-10-08","day":"8"},"20261009":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-10-09","day":"9"},"20261010":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-10-10","day":"10"},"20261011":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-10-11","day":"11"},"20261012":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-10-12","day":"12"},"20261013":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-10-13","day":"13"},"20261014":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-10-14","day":"14"},"20261015":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-10-15","day":"15"},"20261016":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-10-16","day":"16"},"20261017":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-10-17","day":"17"},"20261018":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-10-18","day":"18"},"20261019":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-10-19","day":"19"},"20261020":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-10-20","day":"20"},"20261021":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-10-21","day":"21"},"20261022":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-10-22","day":"22"},"20261023":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-10-23","day":"23"},"20261024":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-10-24","day":"24"},"20261025":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-10-25","day":"25"},"20261026":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-10-26","day":"26"},"20261027":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-10-27","day":"27"},"20261028":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-10-28","day":"28"},"20261029":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-10-29","day":"29"},"20261030":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-10-30","day":"30"},"20261031":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-10-31","day":"31"},"20261101":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-11-01","day":"1"},"20261107":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-11-07","day":"7"},"20261112":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-11-12","day":"12"},"20261126":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-11-26","day":"26"},"20261205":{"klass":"dia_marcat","lin":"\/actualitat\/agenda?date=2026-12-05","day":"5"}},
1659        'type': 12,
1660    };
1661                        calendars.push(data);
1662            window.addEventListener("load", function() {
1663                setDataCalendar(data.id, data.data, data.type);
1664            });
1665            </script>
1665
1666</div></div>  </div></div><div class="js-widget o-widget o-widget--default contentView-6 col-xs-12 col-sm-12 col-md-12 col-lg-12 clearfix boxBX  WidgetContentsList " data-id="35" >  <div class="o-widget-wrapper clearfix default-BX   row " data-id="35"><div class="o-widget-container "><div class="js-widget__content o-widget__content clearfix "><div class="dinamic">
1667        <ul class="clear articlelist default">
1668    <li class="article-item col-md-12"><div class="tplDefault ">
1669            <div class="div-img">
1670        <div class="default img">
1671            <a href="https://www.tona.cat/actualitat/agenda/12431-fira-2a-ma-i-antiguitats.html" target="_self"  tabindex="-1">
1672                <span class="visually-hidden">Fira 2a Mà i Antiguitats</span>
1673                <img src="/media/repository/agenda/2026/Generic.jpg" alt="Fira 2a mà " class="">
1674            </a>
1675        </div>
1676    </div>
1677                <a href="https://www.tona.cat/actualitat/agenda/12431-fira-2a-ma-i-antiguitats.html" target="_self" >
1678        <p class="subtitle">Fira 2a Mà i Antiguitats</p>
1679    </a>
1680                <div class="date">
1681            03/10/2026        </div>
1682        <div class="entradeta ddbbtext"><p>Obert a tothom</p>
1683</div>            </div>
1684</li><li class="article-item col-md-12"><div class="tplDefault ">
1685            <div class="div-img">
1686        <div class="default img">
1687            <a href="https://www.tona.cat/actualitat/agenda/dia-internacional-de-la-gent-gran-2026.html" target="_self"  tabindex="-1">
1688                <span class="visually-hidden">Dia Internacional de la Gent Gran 2026</span>
1689                <img src="/media/repository/agenda/2026/octubre/Mancomunitat_DIA_GENT_GRAN_2026__2_.jpg" alt="Dia gent Gran 2026" class="">
1690            </a>
1691        </div>
1692    </div>
1693                <a href="https://www.tona.cat/actualitat/agenda/dia-internacional-de-la-gent-gran-2026.html" target="_self" >
1694        <p class="subtitle">Dia Internacional de la Gent Gran 2026</p>
1695    </a>
1696                <div class="date">
1697            05/10/2026        </div>
1698        <div class="entradeta ddbbtext"><p>Inscripcions</p>
1699</div>            </div>
1700</li><li class="article-item col-md-12"><div class="tplDefault ">
1701            <div class="div-img">
1702        <div class="default img">
1703            <a href="https://www.tona.cat/actualitat/agenda/sedueix-i-comunica-amb-el-teu-aparador.html" target="_self"  tabindex="-1">
1704                <span class="visually-hidden">Sedueix i comunica amb el teu aparador!</span>
1705                <img src="/media/repository/comercos/LOCALS_BUITS/Formacions_per_a_comerc_i_serveis_2026__3__page-0001.jpg" alt="aparadorisme" class="">
1706            </a>
1707        </div>
1708    </div>
1709                <a href="https://www.tona.cat/actualitat/agenda/sedueix-i-comunica-amb-el-teu-aparador.html" target="_self" >
1710        <p class="subtitle">Sedueix i comunica amb el teu aparador!</p>
1711    </a>
1712                <div class="date">
1713            08/10/2026        </div>
1714        <div class="entradeta ddbbtext"><p>Aparadorisme. Formació adreçada al sector comercial.</p>
1715
1716<p>&nbsp;</p>
1717</div>            </div>
1718</li><li class="article-item col-md-12"><div class="tplDefault ">
1719            <div class="div-img">
1720        <div class="default img">
1721            <a href="https://www.tona.cat/actualitat/agenda/doc-del-mes-les-culpables.html" target="_self"  tabindex="-1">
1722                <span class="visually-hidden">Doc del mes: LES CULPABLES</span>
1723                <img src="/media/repository/agenda/2026/octubre/anunci_9nou_octubre.jpg" alt="Doc del mes" class="">
1724            </a>
1725        </div>
1726    </div>
1727                <a href="https://www.tona.cat/actualitat/agenda/doc-del-mes-les-culpables.html" target="_self" >
1728        <p class="subtitle">Doc del mes: LES CULPABLES</p>
1729    </a>
1730                <div class="date">
1731            08/10/2026        </div>
1732        <div class="entradeta ddbbtext"><p>Amb la presència de la productora Montse Pujol Solà</p>
1733</div>            </div>
1734</li>    </ul>
1735    <a class="readMore" href="/actualitat/agenda/" target="_self">Més activitats</a></div></div></div>  </div></div><div class="js-widget o-widget o-widget--icones contentView-7 col-xs-12 col-sm-12 col-md-12 col-lg-12 clearfix boxBX  WidgetContentsList " data-id="36" >  <div class="o-widget-wrapper clearfix default-BX   row  o-widget-wrapper--title-top o-widget-wrapper--title-style-text" data-id="36"><div class="o-widget-title-slot o-widget__title"><span>Dreceres</span></div><div class="o-widget-container "><div class="js-widget__content o-widget__content clearfix "><div class="dinamic clearfix">
1736        
1737    <div class="articlelist clearfix icones">
1738        <ul class="row tplIcones">
1739            <li class="col-tplIcones clearfix o-widget--icones__item ">
1740                <a class="clearfix" href="http://www.tona.cat/ajuntament/informacio-oficial/proteccio-de-dades-personals/" target="_self"  >
1741            <img class="o-widget--icones__icon clearfix"
1742                 src="/media/repository/destacats/Portada/Nous_formats/icones_web-11.png"
1743                 alt="Protecció de dades personals">
1744                                            <span class="o-widget--icones__text clearfix">
1745                    Protecció de dades personals                </span>
1746                                    </a>
1747    </li>
1748    <li class="col-tplIcones clearfix o-widget--icones__item ">
1749                <a class="clearfix" href="https://efact.eacat.cat/bustia/?emisorId=482" target="_blank"  title ='Obre-ho en una finestra nova'>
1750            <img class="o-widget--icones__icon clearfix"
1751                 src="/media/repository/destacats/Portada/Nous_formats/icones_web-12-1.png"
1752                 alt="e-factura">
1753                                            <span class="o-widget--icones__text clearfix">
1754                    e-factura                </span>
1755                                    </a>
1756    </li>
1757    <li class="col-tplIcones clearfix o-widget--icones__item ">
1758                <a class="clearfix" href="https://www.facebook.com/ajuntament.detona?ref=hl" target="_blank"  title ='Obre-ho en una finestra nova'>
1759            <img class="o-widget--icones__icon clearfix"
1760                 src="/media/repository/destacats/Portada/Nous_formats/icones_web-19.png"
1761                 alt="Facebook">
1762                                            <span class="o-widget--icones__text clearfix">
1763                    Tona al facebook                </span>
1764                                    </a>
1765    </li>
1766    <li class="col-tplIcones clearfix o-widget--icones__item ">
1767                <a class="clearfix" href="https://www.tona.cat/descobrir-tona/el-poble/informacio-practica/guia-de-carrers/" target="_self"  >
1768            <img class="o-widget--icones__icon clearfix"
1769                 src="/media/repository/destacats/Portada/Nous_formats/icones_web-20.png"
1770                 alt="Carrerer">
1771                                            <span class="o-widget--icones__text clearfix">
1772                    Carrerer                </span>
1773                                    </a>
1774    </li>
1775    <li class="col-tplIcones clearfix o-widget--icones__item ">
1776                <a class="clearfix" href="https://contractaciopublica.gencat.cat/ecofin_pscp/AppJava/cap.pscp?ambit=5&keyword=tona&reqCode=viewDetail&idCap=3008223" target="_blank"  title ='Obre-ho en una finestra nova'>
1777            <img class="o-widget--icones__icon clearfix"
1778                 src="/media/repository/destacats/Portada/Nous_formats/icones_web-21.png"
1779                 alt="Perfil contractant">
1780                                            <span class="o-widget--icones__text clearfix">
1781                    Perfil del contractant                </span>
1782                                    </a>
1783    </li>
1784    <li class="col-tplIcones clearfix o-widget--icones__item ">
1785                <a class="clearfix" href="https://www.tona.cat/viure-a-tona/adreces-i-telefons/" target="_self"  >
1786            <img class="o-widget--icones__icon clearfix"
1787                 src="/media/repository/destacats/Portada/Nous_formats/icones_web-22.png"
1788                 alt="Adreces">
1789                                            <span class="o-widget--icones__text clearfix">
1790                    Adreces i telèfons                </span>
1791                                    </a>
1792    </li>
1793        </ul>
1794    </div>
1795    </div></div></div>  </div></div><div class="view-21 js-widget o-widget o-widget--twitter-ajuntament-de-tona col-xs-12 col-sm-12 col-md-12 col-lg-12 clearfix boxBX  WidgetHtmlBlock " data-id="75" >  <div class="o-widget-wrapper clearfix backgroundColor-BX  mt-1 mb-1 ms-1 me-1  row  o-widget-wrapper--title-top o-widget-wrapper--title-style-text" data-id="75"><div class="o-widget-title-slot o-widget__title"><span>El Twitter de l'Ajuntament de Tona</span></div><div class="o-widget-container "><div class="js-widget__content o-widget__content clearfix "><p><a class="twitter-timeline" data-height="580" data-link-color="#16b3b4" data-width="460" href="http://x.com/tona_aj" target="_blank">Tweets by Tona</a> 
1795<script async src='//platform.twitter.com/widgets.js' charset='utf-8'></script>
1795</p></div></div>  </div></div></div>  </div></div></div>  </div></div></div>  </div></div>                </div>
1796            </div>
1797        </main>
1798        <footer id="footer-content" tabindex="-1">
1799            <div class="js-widget o-widget o-widget--footer o-widget-contenidor  clearfix boxBX  WidgetContainer " data-id="7" >  <div class="o-widget-wrapper clearfix default-BX  " data-id="7"><div class="o-widget-container  row"><div class="js-widget o-widget o-widget--footer_g col-xs-12 col-sm-12 col-md-12 col-lg-12 clearfix boxBX  WidgetLegacyFooter " data-id="13" >  <div class="o-widget-wrapper clearfix default-BX  " data-id="13"><div class="o-widget-container "><div class="js-widget__content o-widget__content clearfix "><div class="footer">
1800    <div class="shortcuts">
1801    <div class="container-xl">            
1802        <div class="featuredItem responsiveHeight">
1803    <h2 class="title">Adreces i telèfons</h2>
1804    
1805    <img width="96" height="96" src="/front/view/images/icons/plugin_home.png" alt="">
1806
1807    <p class="elem_button">
1808        <a href="/viure-a-tona/adreces-i-telefons" aria-label="Adreces i telèfons">
1809            Accedeix        </a>
1810    </p>
1811</div>
1812<div class="featuredItem">
1813    <h2 class="title">Meteo</h2>
1814    <div id="cm_meteocat">
1815        <ul class="bxslider">
1816            <li>
1817    Dissabte, 3 d’octubre    <img width="80" height="80"
1818        alt="entre poc i mig ennuvolat"
1819        src="/front/view/images/meteocat/nuvolina.png"
1820    >
1821    <p>
1822        T.Màx: 24&deg;
1823        <br>
1824        T.Min: 12&deg;
1825    </p>
1826            <p>
1827            Tarda
1828            <img alt="xàfec" width="24" height="24"
1829                src="/front/view/images/meteocat/pluja.png"
1830            >
1831        </p>
1832    </li>
1833<li>
1834    Diumenge, 4 d’octubre    <img width="80" height="80"
1835        alt="entre mig i molt ennuvolat"
1836        src="/front/view/images/meteocat/nuvol.png"
1837    >
1838    <p>
1839        T.Màx: 22&deg;
1840        <br>
1841        T.Min: 13&deg;
1842    </p>
1843            <p>
1844            Tarda
1845            <img alt="ruixat" width="24" height="24"
1846                src="/front/view/images/meteocat/pluja.png"
1847            >
1848        </p>
1849    </li>
1850        </ul>
1851        <div class="outside">
1852            <p><span id="slider-prev"></span><span id="slider-next"></span></p>
1853        </div>
1854
1855    </div>
1856</div>
1857<div class="featuredItem responsiveHeight">
1858    <h2 class="title">Butlletí digital</h2>
1859    <img width="96" height="96" src="/front/view/images/icons/plugin_newsletter.png" alt="">
1860    <p class="elem_button">
1861        <a href="/actualitat/butlleti-digital" aria-label="Butlletí digital">
1862            Subscriu-te        </a>
1863    </p>
1864</div>
1865<div id="cm_planol" class="featuredItem responsiveHeight">
1866    <h2 class="title">Plànol / Carrers</h2>
1867
1868    <img width="96" height="96" src="/front/view/images/icons/plugin_map.png" alt="">
1869
1870    <p class="elem_button">
1871        <a href="/descobrir-tona/el-poble/informacio-practica/guia-de-carrers" aria-label="Plànol">
1872            Accedeix        </a>
1873    </p>
1874</div>
1875    </div>
1876</div>
1877    <div class="hightlights">
1878        <div class="container-xl">
1879            <div class="highlights">
1880    <ul class="bxslider">
1881        <li>
1882        <a href="https://dretssocials.gencat.cat/ca/ambits_tematics/pobresa_i_inclusio_social/pobresa-energetica/bo-social-electric/index.html" target="_blank" class="banner">
1883            <img src="/media/repository/destacats/Portada/inferior/banner_llum-09.jpg" alt="Bonus social llum" class="banner">
1884        Bonus social de la llum        </a>
1885    </li>
1886<li>
1887        <a href="https://www.tona.cat/viure-a-tona/adreces-i-telefons/2013-01-03-escola-bressol-pa-amb-xocolata.html" target="_self" class="banner">
1888            <img src="/media/repository/baners_destacats/paxocolata.png" alt="EB Pa amb Xocolata" class="banner">
1889        Escola bressol Pa amb xocolata        </a>
1890    </li>
1891<li>
1892        <a href="https://www.diba.cat/xarxasost" target="_blank" class="banner">
1893            <img src="/media/repository/destacats/poblessostenibles.png" alt="Xarxa de ciutats i pobles cap a la sostenibilitat" class="banner">
1894        Xarxa de ciutats i pobles cap a la sostenibilitat        </a>
1895    </li>
1896<li>
1897        <a href="http://www.visitatona.cat/" target="_blank" class="banner">
1898            <img src="/media/repository/destacats/Portada/inferior/baner_blanc.png" alt="Visita Tona" class="banner">
1899        Visita Tona        </a>
1900    </li>
1901<li>
1902        <a href="https://bttaltcongost.wordpress.com/" target="_blank" class="banner">
1903            <img src="/media/repository/destacats/altcongots.png" alt="BTT Alt Congost" class="banner">
1904        Btt Alt Congost        </a>
1905    </li>
1906<li>
1907        <a href="https://www.tona.cat/viure-a-tona/drets-i-cohesio-social/pla-dactivitat-fisica-esport-i-salut-pafes/" target="_blank" class="banner">
1908            <img src="/media/repository/destacats/actiitatfisica.png" alt="Pla d'Activitat Física, Esp
1908ort i Salut" class="banner">
1909        Pla d'activitat física i salut        </a>
1910    </li>
1911<li>
1912        <a href="https://xaloc.diba.cat/ofertes-de-feina?slo=All&entity=1000123&employment=All&sort_by_responsive=date_desc&offer_type%5Bxaloc%5D=xaloc&offer_type%5Bpublic%5D=0&offer=&keyword=&sector=&county=&municipality=&disability=All&day=All&start_date=&map=false" target="_blank" class="banner">
1913            <img src="/media/repository/destacats/XALOC.gif" alt="Xaloc" class="banner">
1914        Club de Feina        </a>
1915    </li>
1916<li>
1917        <a href="https://twitter.com/tona_aj" target="_blank" class="banner">
1918            <img src="/media/repository/destacats/Portada/inferior/banner_twitter-01.jpg" alt="Twitter" class="banner">
1919        Tona al Twitter        </a>
1920    </li>
1921<li>
1922        <a href="https://www.youtube.com/channel/UCurdEP194iGGa2oXpbZp2kQ" target="_blank" class="banner">
1923            <img src="/media/repository/destacats/Portada/inferior/youtube.jpg" alt="Youtube" class="banner">
1924        Tona al Youtube        </a>
1925    </li>
1926<li>
1927        <a href="https://www.facebook.com/ajuntament.detona" target="_blank" class="banner">
1928            <img src="/media/repository/destacats/Portada/inferior/bannerfacebook02.jpg" alt="Tona la facebook" class="banner">
1929        Tona al Facebook        </a>
1930    </li>
1931<li>
1932        <a href="http://www.tona.cat/municipi/guia-del-municipi/equipaments/2013-10-24-arxiu-municipal-de-tona.html" target="_self" class="banner">
1933            <img src="/media/repository/equipaments/arxiu/1411130259_arxiumunicipal.jpg" alt="Dipòsit de l'Arxiu Municipal (2013)" class="banner">
1934        Servei d'Arxiu Municipal        </a>
1935    </li>
1936<li>
1937        <a href="https://www.tona.cat/viure-a-tona/serveis-i-equipaments/serveis/2017-02-23-.html" target="_blank" class="banner">
1938            <img src="/media/repository/fotografies/porta-a-porta/3110131145_calendariportaporta.jpg" alt="Calendari de recollida porta a porta" class="banner">
1939        Recollida Porta a Porta        </a>
1940    </li>
1941<li>
1942        <a href="https://twitter.com/ami__cat?lang=ca" target="_blank" class="banner">
1943            <img src="/media/repository/destacats/baixa.jpg" alt="AMI" class="banner">
1944        Associació de municipis per la independència        </a>
1945    </li>
1946    </ul>
1947</div>        </div>
1948    </div>
1949    <nav class="menu" aria-label="Peu de menú">
1950        <ul class="container-xl sitemap">
1951            <li class="page-2030 Inferior">  <a class="page-2030" href="/ajuntament" target="_self" >Ajuntament  </a><ul id="footer-menu-2030"><li class="subMenuPage-2033">  <a class="subMenuPage-2033" href="/ajuntament/organitzacio-municipal" target="_self" >Organització municipal  </a></li><li class="subMenuPage-2042">  <a class="subMenuPage-2042" href="/ajuntament/informacio-oficial" target="_self" >Informació Oficial  </a></li></ul></li><li class="page-2061 Inferior">  <a class="page-2061" href="/descobrir-tona/el-poble/informacio-practica" target="_self" >Informació pràctica  </a><ul id="footer-menu-2061"><li class="subMenuPage-2062">  <a class="subMenuPage-2062" href="/descobrir-tona/el-poble/informacio-practica/com-arribar-hi" target="_self" >Com arribar-hi  </a></li><li class="subMenuPage-2122">  <a class="subMenuPage-2122" href="/descobrir-tona/el-poble/informacio-practica/informacio-geografica" target="_self" >Informació geogràfica  </a></li><li class="subMenuPage-2125">  <a class="subMenuPage-2125" href="/descobrir-tona/el-poble/informacio-practica/guia-de-carrers" target="_self" >Guia de carrers  </a></li><li class="subMenuPage-2254">  <a class="subMenuPage-2254" href="/descobrir-tona/el-poble/informacio-practica/aparcaments-i-zona-blava" target="_self" >Aparcaments i zona blava  </a></li></ul></li><li class="page-2072 Inferior">  <a class="page-2072" href="/descobrir-tona/el-poble" target="_self" >El poble  </a><ul id="footer-menu-2072"><li class="subMenuPage-2073">  <a class="subMenuPage-2073" href="/descobrir-tona/el-poble/presentacio" target="_self" >Presentació  </a></li><li class="subMenuPage-2061">  <a class="subMenuPage-2061" href="/descobrir-tona/el-poble/informacio-practica" target="_self" >Informació pràctica  </a></li><li class="subMenuPage-2074">  <a class="subMenuPage-2074" href="/descobrir-tona/el-poble/historia" target="_self" >Història  </a></li><li class="subMenuPage-2112">  <a class="subMenuPage-2112" href="/descobrir-tona/el-poble/premis-i-distincions" target="_self" >Premis i distincions  </a></li><li class="subMenuPage-2124">  <a class="subMenuPage-2124" href="/descobrir-tona/el-poble/tona-en-xifres" target="_self" >Tona en xifres  </a></li></ul></li><li class="page-2078 Inferior">  <a class="page-2078" href="/actualitat" target="_self" >Actualitat  </a>
1951<ul id="footer-menu-2078"><li class="subMenuPage-2461">  <a class="subMenuPage-2461" href="/actualitat/llistats-de-difusio-de-whatsapp" target="_self" >Llistats de difusió de Whatsapp  </a></li><li class="subMenuPage-2080">  <a class="subMenuPage-2080" href="/actualitat/agenda" target="_self" >Agenda  </a></li><li class="subMenuPage-2498">  <a class="subMenuPage-2498" href="/actualitat/agenda-dactivitats-esportives" target="_self" >Agenda d'activitats esportives  </a></li><li class="subMenuPage-2079">  <a class="subMenuPage-2079" href="/actualitat/noticies" target="_self" >Noticies  </a></li><li class="subMenuPage-2394">  <a class="subMenuPage-2394" href="/actualitat/avisos" target="_self" >Avisos  </a></li><li class="subMenuPage-2081">  <a class="subMenuPage-2081" href="/actualitat/butlleti-digital" target="_self" >Butlletí digital  </a></li><li class="subMenuPage-2082">  <a class="subMenuPage-2082" href="/actualitat/butlleti-municipal" target="_self" >Butlletí municipal  </a></li><li class="subMenuPage-2382">  <a class="subMenuPage-2382" href="/actualitat/hemeroteca" target="_self" >Hemeroteca  </a></li></ul></li>        </ul>
1952    </nav>
1953    <div class="links">
1954        <div class="container-xl">
1955            <div class="row">
1956                <div class="xxss col-md-6 col-sm-6 col-lg-6 middle">                
1957                        <span class="titol">Xarxes socials:</span>
1958  
1959    <a target="_blank" aria-label="Twitter" href="https://twitter.com/tona_aj" title="Obre en finestra nova: Twitter">
1960        <span style="display: none">Twitter</span>
1961        <img src="/front/view/images/icons/social/twitter.png" alt="Twitter" width="32" height="32">
1962    </a>
1963  
1964    <a target="_blank" aria-label="Facebook" href="https://www.facebook.com/AjuntamentdeTona" title="Obre en finestra nova: Facebook">
1965        <span style="display: none">Facebook</span>
1966        <img src="/front/view/images/icons/social/facebook.png" alt="Facebook" width="32" height="32">
1967    </a>
1968  
1969    <a target="_blank" aria-label="Youtube" href="https://www.youtube.com/channel/UCurdEP194iGGa2oXpbZp2kQ" title="Obre en finestra nova: Youtube">
1970        <span style="display: none">Youtube</span>
1971        <img src="/front/view/images/icons/social/youtube.png" alt="Youtube" width="32" height="32">
1972    </a>
1973                </div>
1974                <div class="col-md-6 col-sm-6 col-lg-6 middle">
1975                    <nav class="menu"><ul id="Inferior2"><li class="page-2097">  <a href="/altres-continguts/avis-legal" target="_self" >Avis legal  </a></li><li class="page-2099">  <a href="/altres-continguts/contactar" target="_self" >Contactar  </a></li><li class="page-2123">  <a href="/ajuntament/informacio-oficial/proteccio-de-dades-personals" target="_self" >Protecció de dades   </a></li><li class="page-2098">  <a href="/altres-continguts/accessibilitat" target="_self" >Accessibilitat  </a></li><li class="page-2100">  <a href="/altres-continguts/credits" target="_self" >Crèdits  </a></li></ul></nav>                </div>
1976            </div>
1977        </div>
1978    </div>
1979    <div class="contact">
1980        <div class="container-xl">
1981            <div class="row">
1982                <address class="address col-md-6 col-sm-6 col-lg-6">
1983    <div class="title">
1984        Ajuntament de Tona    </div>
1985    Carrer Font, 10<br>08551 Tona<br>Tel. 93 887 02 01<br>Fax 93 887 04 98<br>NIF P0828300D<br></address><div class="diba col-md-6 col-sm-6 col-lg-6" id="diba-partner">
1986    <div class="title">
1987        Amb la col·laboració de:    </div>
1988    <a href="http://diba.cat/" target="_blank" aria-label="Anar a la web Diputació de Barcelona" title="Obre en finestra nova: Diputació de Barcelona">
1989        <span style="display: none">Diputació de Barcelona</span>
1990        <img src="/front/view//images/logoDiba/Blanc.svg" alt="Diputació de Barcelona" class="logo-diba">
1991    </a>
1992</div>            </div>
1993        </div>
1994    </div>
1995</div>
1996</div></div>  </div></div></div>  </div></div>        </footer>
1997        <!-- Llibreries de tercers + js propis registrats a AssetManager (jQuery primer) -->
1998<script src="/front/view/js/bower_components/jquery/dist/jquery.min.js?ver=1790944074"></script>
vendor: 1 bytes, line 1998
1998
1999<script src="/front/view/js/bower_components/bootstrap/dist/js/bootstrap.bundle.min.js?ver=1790944074"></script>
vendor: 1 bytes, line 1999
1999
2000<script src="/front/view/js/bower_components/bxslider-4/dist/jquery.bxslider.js?ver=1790944074"></script>
vendor: 1 bytes, line 2000
2000
2001<script src="/front/view/js/bower_components/jscal/index.js?ver=1790944074"></script>
vendor: 1 bytes, line 2001
2001
2002<script src="/common/bower_components/select2/dist/js/select2.min.js?ver=1790944074"></script>
vendor: 1 bytes, line 2002
2002
2003<script src="/common/bower_components/select2/dist/js/i18n/ca.js?ver=1790944074"></script>
vendor: 1 bytes, line 2003
2003
2004<script src="/common/bower_components/strength.js/src/strength.min.js?ver=1790944074"></script>
vendor: 1 bytes, line 2004
2004
2005<script src="/front/view/js/bower_components/masonry-layout/dist/masonry.pkgd.min.js?ver=1790944074"></script>
vendor: 1 bytes, line 2005
2005
2006<script src="/front/view/js/constants.js?ver=1790944074"></script>
vendor: 1 bytes, line 2006
2006
2007<script src="/front/view/js/functions.js?ver=1790944074"></script>
vendor: 1 bytes, line 2007
2007
2008<script src="/front/view/js/functions/footer.js?ver=1790944074"></script>
vendor: 1 bytes, line 2008
2008
2009<script src="/front/view/js/bower_components/bootstrap-datepicker/dist/js/bootstrap-datepicker.min.js?ver=1790944074"></script>
vendor: 1 bytes, line 2009
2009
2010<script src="/front/view/js/bower_components/jquery.prettyPhoto/index.js?ver=1790944074"></script>
vendor: 1 bytes, line 2010
2010
2011<script>
2012    $(document).ready(function(){
2013                    $("a[rel^='prettyPhoto']").prettyPhoto();
2014            $("a[rel^='prettyFrame']").prettyPhoto();
2015            });
2016</script>
vendor: 1 bytes, line 2016
2016
2017<script>
2018        var TWITTER = null;
2019            var FACEBOOK = null;
2020        $(window).on("load", function() {
2021        start();
2022    });
2023        
2024    // Initialize Select2 with icon support for category filter
2025    $(document).ready(function() {
2026        if ($('#categoryFilter').length) {
2027            $('#categoryFilter').select2({
2028                templateResult: function(option) {
2029                    if (!option.id) return option.text;
2030                    var icon = $(option.element).data('icon');
2031                    if (!icon) return option.text;
2032                    return $('<span><img src="' + icon + '" style="width: 16px; height: 16px; margin-right: 6px; vertical-align: middle;"> ' + option.text + '</span>');
2033                },
2034                templateSelection: function(option) {
2035                    if (!option.id) return option.text;
2036                    var icon = $(option.element).data('icon');
2037                    if (!icon) return option.text;
2038                    return $('<span><img src="' + icon + '" style="width: 16px; height: 16px; margin-right: 6px; vertical-align: middle;"> ' + option.text + '</span>');
2039                },
2040                allowHtml: true
2041            });
2042        }
2043    });
2044</script>
2044
2045        <!-- CSS final-->
2046
2047        
2047<script>
2048          const css = "";
2049          const style = document.createElement('style');
2050          style.textContent = css;
2051          document.head.appendChild(style);
2052        </script>
2052
2053
2054        <!-- Start Modal views-->
2055        
2056        <div class="modal fade" id="videoModal" tabindex="-1" role="dialog"  aria-hidden="true">
2057    <div class="modal-dialog modal-dialog-centered" role="document">
2058        <div class="modal-content">
2059            <div class="modal-header">
2060                <div class="title-head"></div>
2061            </div>
2062            <div class="modal-body">
2063                <div class="tiktok-div-embed"></div>
2064                <iframe id="iframeVideo" title="Vídeo" class="iframeVideo" allowfullscreen></iframe>
2065
2066            </div>
2067            <div class="modal-footer">
2068                <span id="titleVideo" class="titleVideo"></span>
2069                <a id="closeModalVideo" class="close" href="javascript:void(0)" data-bs-dismiss="modal"><span style="display: none">X</span></a>
2070
2071            </div>
2072        </div>
2073    </div>
2074</div>        <div class="modal fade" id="pdfModal" tabindex="-1" role="dialog"  aria-hidden="true">
2075    <div id="documentDialog" class="modal-dialog modal-dialog-centered" role="document">
2076        <div class="modal-content">
2077            <div class="modal-header">
2078                <div class="title-head"></div>
2079            </div>
2080            <div class="modal-body">
2081                <iframe id="iframePdf" title='Document' class="pdfview" style="width: 100%; height: 100%"></iframe>
2082            </div>
2083            <div class="modal-footer">
2084                <span id="titlePdf" class="titlePdf"></span>
2085                <a id="closeModalPDF" class="close" href="javascript:void(0)"><span style="display: none">X</span></a>
2086            </div>
2087        </div>
2088    </div>
2089</div>        <!-- End Modal views -->
2090        
2090<script src="/front/view/js/endScript.js?ver=1790944074"></script>
2090
2091        <!-- Només activar per desenvolupament
2092        
2092<script src="../../../node_modules/axe-core/axe.js"></script>
2092
2093        
2093<script src="../../../dist/my-first-webpack.bundle.js"></script>
2093
2094        -->
2095                
2095<script>
2096            $(document).ready(function () {
2097                startClock(1790944075);
2098                if (typeof (callMenuAfterJQueryLoaded) == "function") {
2099                    callMenuAfterJQueryLoaded();
2100                }
2101                
2102                datepickerInit();
2103                carouselControlSmall();
2104
2105                if (typeof (callMenuBeforeJQueryLoaded) == "function") {
2106                    callMenuBeforeJQueryLoaded();
2107                }
2108
2109                if (typeof (callMenuBeforeTopJQueryLoaded) == "function") {
2110                    callMenuBeforeTopJQueryLoaded();
2111                }
2112                addAttributesDivVcards();
2113                modalsImage();
2114                modalsPdf();
2115                translateWeb();
2116                var carousel = $('#carouselControls');
2117                carousel.on('slide.bs.carousel', function (event) {
2118                    toSlideImage(event);
2119                });
2120                /** Només activar per desenvolupament
2121                axe.configure({
2122                    locale: {
2123                        lang: 'es',
2124                    }
2125                });
2126
2127                axe.run().then(results => {
2128                        if (results.violations.length) {
2129                            console.log(results.violations);
2130                            throw new Error('Accessibility issues found');
2131                        }
2132                    })
2133                    .catch(err => {
2134                        console.log('Something bad happened:', err.message);
2135                    });
2136                */
2137            });
2138
2139            $(window).resize(function() {
2140                equalHeightIconTime();
2141            })
2142        </script>
2142
2143                    </body>
2144</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.