PageSourceSearch

https://devay.fr/fr/rb/1929254/horaires-actus

html devay.fr collected 2026-10-03 02:46:06 UTC 85,164 bytes, 1,500 lines download raw bytes

1<!DOCTYPE html>
2<html dir="ltr" lang="fr">
3<head>
4    <title>
5        Horaires &amp; Actus - Commune de Devay    </title>
6
7    
7<script src="/lib/tarteaucitron/tarteaucitron.js"></script>
7
8    
8<script>
9        var tarteaucitronExpireInDay = true, tarteaucitronForceExpire = 183;
10
11        tarteaucitron.init({
12            "privacyUrl": "", /* Privacy policy url */
13
14            "hashtag": "#tarteaucitron", /* Open the panel with this hashtag */
15            "cookieName": "tarteaucitron", /* Cookie name */
16
17            "orientation": "bottom", /* Banner position (top - bottom) */
18
19            "showAlertSmall": false, /* Show the small banner on bottom right */
20            "cookieslist": true, /* Show the cookie list */
21
22            "showIcon": false, /* Show cookie icon to manage cookies */
23            // "iconSrc": "", /* Optionnal: URL or base64 encoded image */
24            "iconPosition": "BottomRight", /* Position of the icon between BottomRight, BottomLeft, TopRight and TopLeft */
25
26            "adblocker": false, /* Show a Warning if an adblocker is detected */
27
28            "DenyAllCta": true, /* Show the deny all button */
29            "AcceptAllCta": true, /* Show the accept all button when highPrivacy on */
30            "highPrivacy": true, /* HIGHLY RECOMMANDED Disable auto consent */
31
32            "handleBrowserDNTRequest": false, /* If Do Not Track == 1, disallow all */
33
34            "removeCredit": false, /* Remove credit link */
35            "moreInfoLink": true, /* Show more info link */
36            "useExternalCss": false, /* If false, the tarteaucitron.css file will be loaded */
37
38            //"cookieDomain": ".my-multisite-domaine.fr", /* Shared cookie for subdomain website */
39
40            "readmoreLink": "", /* Change the default readmore link pointing to tarteaucitron.io */
41
42            "mandatory": true, /* Show a message about mandatory cookies */
43
44            "listCookieByService": false, /* Show a message about list cookie by service */
45            "tarteaucitronForceLanguage" : 'fr',
46
47        });
48    </script>
48
49
50        
51<meta name="Description" content="">
52<meta name="Keywords" content="">
53<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
54<meta charset="UTF-8">
55        
56    <!-- Matomo -->
57<script>
58  var _paq = window._paq = window._paq || [];
59  /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
60  _paq.push(['trackPageView']);
61  _paq.push(['enableLinkTracking']);
62  (function() {
63    var u="//matomo-client.neopse.com/";
64    _paq.push(['setTrackerUrl', u+'matomo.php']);
65    _paq.push(['setSiteId', '718']);
66    var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
67    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
68  })();
69</script>
69
70<!-- End Matomo Code -->
71            <link href="/css/slick.css" rel='stylesheet' type='text/css'>
72        <link href="/css/slick-theme.css" rel='stylesheet' type='text/css'>
73                                    <link rel="apple-touch-icon" href="https://static.neopse.com/thumbs/p/4917/site/f7/fe/59/f7fe59642838beb213fe7b2a90448754662339cd.png?v=v1">
74                <link rel="icon" href="https://static.neopse.com/thumbs/p/4917/site/f7/fe/59/f7fe59642838beb213fe7b2a90448754662339cd.png?v=v1">
75                        <link rel="preconnect" href="https://fonts.googleapis.com">
76            <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
77            <link href="https://fonts.googleapis.com/css?family=Open+Sans:300,400,700|Material+Icons" rel="stylesheet">
78            <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;700&family=Jost:wght@400;700&family=Lato:wght@400;700&family=Lora:wght@400;700&family=Merriweather:wght@400;700&family=Montserrat:wght@400;700&family=Nunito:wght@400;700&family=Open+Sans:wght@400;700&family=Outfit:wght@400;700&family=Roboto:wght@400;700&family=Roboto+Condensed:wght@400;700&family=Roboto+Slab:wght@400;700&display=swap" rel="stylesheet">
79
80            <link href='/dist/owlcarousel/css/owl.carousel.min.css' rel='stylesheet' type='text/css'>
81            <link href='/dist/owlcarousel/css/owl.theme.default.min.css' rel='stylesheet' type='text/css'>
82            <link href='/dist/slick/slick.css' rel='stylesheet' type='text/css'>
83            <link href='/dist/slick/slick-theme.css' rel='stylesheet' type='text/css'>
84            <link href='/dist/fullcalendar/fullcalendar.min.css' rel='stylesheet' type='text/css'>
85            <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.13.2/css/bootstrap-select.min.css">
86            <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-multiselect/0.9.13/css/bootstrap-multiselect.css" />
87            <link href="/tpl/2/css/style.css" rel="stylesheet" type='text/css'>
88
89            <link href="/lib/splide-4.0.1/css/splide.min.css" rel="stylesheet" type="text/css"/>
90            <link href="/lib/splide-4.0.1/css/splide-custom.css" rel="stylesheet" type="text/css"/>
91
92                            <style class="notranslate">.bg_bloc { background-color: #830D45 !important; } .table td, .table, .table thead th { border-color: #830D45 !important; } .bg_bloc .dropdown-toggle, .bg_bloc .dropdown-menu { background-color: #830D45 !important; border-color: #830D45 !important;} .fc-unthemed th, .fc-unthemed td, .fc-unthemed thead, .fc-unthemed tbody, .fc-unthemed .fc-divider, .fc-unthemed .fc-row, .fc-unthemed .fc-content, .fc-unthemed .fc-popover, .fc-unthemed .fc-list-view, .fc-unthemed .fc-list-heading td{ border-color: #830D45 !important;} .fc-unthemed thead.fc-head, .fc-unthemed .fc-popover .fc-header{ background-color: #830D45 !important; } .fc-unthemed td.fc-today{background: #830D45 !important;} .cookies .btn{ color: #830D45 !important; }header.intro { background-image: url(https://static.neopse.com/medias/p/4917/site/97/cd/6d/97cd6db2f7f8c0deee49ee0e3f5e8cf84b4616ba.jpg?v=v1); background-position: center; background-repeat: repeat; }body { background-color: #FFFFFF; }.c_btn { color: #830D45; border-color: #830D45; } .c_btn:hover { background-color: #830D45; } .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span, .carousel-indicators .active, .slick-dots li.slick-active button {background: #830D45;opacity: 1;} .carousel-indicators li, .owl-theme .owl-dots .owl-dot span, .slick-dots li button{background-color: #830D45;opacity: 0.5;} .fc-event .fc-title, .fc-event-container{ color: #830D45 !important; } .fc-event{ color: #830D45;}.h_btn:hover {color: #FFFFFF;} .searchbar .bg_btn { background-color: #FFFFFF; } .fc-event{ background-color: #FFFFFF !important; border-color: #FFFFFF !important; }.text_bloc {color:#000000 !important;} .bg_bloc .c_text {color:#000000 !important;} .bg_bloc .dropdown-toggle, .bg_bloc .dropdown-menu, .bg_bloc.bootstrap-select .dropdown-toggle::after {color:#000000 !important;} .fc-unthemed thead.fc-head{ color: #000000 !important; } .fc-unthemed td.fc-today{color: #000000 !important;} .cookies .btn{ background-color: #000000 !important; }body, .lead, .heading { font-family: Arial, Helvetica, sans-serif !important; }#footer .footer-links.bg { background-color: #830D45; }#footer .footer-links.bg { background-image: url(https://static.neopse.com/assets/img/textures/black-linen.png?v=v1); background-position: center; background-repeat: repeat; }nav.navbar.bg { background-color: #830D45; }nav.navbar.bg { background-image: url(https://static.neopse.com/assets/img/textures/black-linen.png?v=v1); background-position: center; background-repeat: repeat; }body, .c_title, .c_text { color: #000000; } .navbar-toggler.c_text{ border-color: #000000; } .intern-page .en-tete{ border-left-color: #000000;} .bootstrap-select .dropdown-menu li a{color: #000000;} .c_text .dropdown-toggle { color: #000000 !important; }.searchbar .c_btn { color: #000000 !important; }.navbar .dropdown-menu { background-color: #163776; }#footer .footer-links .c_text { color: #FFFFFF!important; }.searchbar .c_text { color: #000000; } .searchbar ::placeholder { color: #000000; }#footer .footer-links .c_title { color: #FFFFFF; } #footer .footer-links .c_title:before { background-color: #FFFFFF; }nav.navbar .c_text { color: #FFFFFF; } .navbar-toggler.c_text{ border-color: #FFFFFF !important; }nav.navbar .h_text:hover { color: #FFFFFF; }#footer .footer.bg { background-color: rgb(22,55,118); }.breadcrumb.bg { background-color: #163776; }.navbar .dropdown-menu .c_text { color: #FFFFFF; }nav.navbar .dropdown-menu .h_text:hover { color: #830D45; }#footer .c_btn { color: #830D45 !important; border-color: #830D45 !important; } #footer .c_btn:hover { background-color: #830D45 !important; }#footer .h_btn:hover {color: #FFFFFF !important;}#w_headline { background-color: #FFFFFF; }nav.navbar .h_text:hover { background-color: #163776; }#footer .footer .c_text { color: #FFFFFF; }#w_0bqcokg1i .bg { background-color: #FFFFFF; }#w_84esper16 .bg { background-color: rgba(22,55,118,0.75); }#w_f6v77dtrp .bg { background-color: #FFFFFF; }#w_headline .c_btn { color: #55B559; border-color: #55B559; } #w_headline .c_btn:hover { background-color: #55B559; } #w_headline .carousel-indicators li { background-color: #55B559;opacity:0.5; } #w_headline .carousel-indicators .active { background-color: #55B559;opacity: 1; }.breadcrumb.bg .c_text { color: #FFFFFF; }.searchbar .bg_btn { background-color: #830D45 !important; }.navbar .dropdown-menu .h_text:hover { background-color: #FFFFFF; }#footer .footer .c_title { color: #FFFFFF; } #footer .footer .c_title:before { background-color: #FFFFFF; }#w_0bqcokg1i .c_btn { color: #830D45; border-color: #830D45; } #w_0bqcokg1i .c_btn:hover { background-color: #830D45; } #w_0bqcokg1i .slick-dots li button { background-color: #830D45;opacity:0.5; } #w_0bqcokg1i .slick-dots li.slick-active button { background-color: #830D45; opacity: 1 !important;}#w_0bqcokg1i .h_btn:hover { color: #FFFFFF; }#w_84esper16 .c_btn, #w_84esper16 .card-icon-date .day { color: #830D45; border-color: #830D45; } #w_84esper16 .slick-dots li button { background-color: #830D45;opacity:0.5; } #w_84esper16 .c_btn:hover, #w_84esper16 .owl-theme .owl-dots .owl-dot.active span, #w_84esper16 .owl-theme .owl-dots .owl-dot:hover span, #w_84esper16 .card-icon-date .month, #w_84esper16 .slick-dots li.slick-active button { background-color: #830D45; opacity: 1 !important;}#w_84esper16 .h_btn:hover { color: #FFFFFF; }#w_headline .c_text { color: #000000; }#w_oneclick .c_text { color: #FFFFFF; } #w_oneclick .c_text:before { background-color: #FFFFFF; }.breadcrumb.bg .c_title { color: #FFFFFF; } .breadcrumb.bg .c_title:before { background-color: #FFFFFF; }#w_0bqcokg1i .c_text { color: #000000; }#w_84esper16 .c_text { color: #000000; }#w_f6v77dtrp .c_text { color: #000000; }#w_headline .c_title { color: #117C29 !important; }#w_oneclick .c_title { color: #830D45; } #w_oneclick .c_title:before { background-color: #830D45; }#w_0bqcokg1i .c_title { color: #830D45; } #w_0bqcokg1i .c_title.dark:before { background-color: #830D45; }#w_84esper16 .c_title { color: #FFFFFF; } #w_84esper16 .c_title:before { background-color: #FFFFFF; }#w_f6v77dtrp .c_title { color: #830D45; }#w_oneclick .bg_text { background-color: #117C29; }#w_0bqcokg1i .bg_text { background-color: #FFFFFF; }#w_84esper16 .bg_text { background-color: #FFFFFF; }/*np-dropdowns*/.bootstrap-select{background-color:#830D45!important;}.bootstrap-select .dropdown-menu{background-color:#830D45!important;border-color:#830D45!important;}.bootstrap-select .dropdown-menu .dropdown-item,.bootstrap-select .dropdown-menu li a,.bootstrap-select .dropdown-menu .dropdown-item:hover,.bootstrap-select .dropdown-menu .dropdown-item:focus,.bootstrap-select .dropdown-menu .dropdown-item.active,.bootstrap-select .dropdown-menu .dropdown-item.selected{background-color:#830D45!important;}.bootstrap-select,.bootstrap-select .dropdown-toggle,.bootstrap-select .dropdown-toggle::after,.bootstrap-select .dropdown-menu,.bootstrap-select .dropdown-menu .c_text,.bootstrap-select .dropdown-menu .dropdown-item,.bootstrap-select .dropdown-menu .dropdown-item:hover,.bootstrap-select .dropdown-menu .dropdown-item:focus,.bootstrap-select .dropdown-menu .dropdown-item.active,.bootstrap-select .dropdown-menu .dropdown-item.selected,.bootstrap-select .dropdown-menu li a,.bootstrap-select .dropdown-menu .text{color:#000000!important;}</style>
93                    
94    
95    
95<script src="/js/vendor/jquery-3.2.1.min.js"></script>
95
96
97
98    <!-- Matomo -->
99    
99<script>tarteaucitron.user.matomoHost = '//matomo.neopse.com/';</script>
99
100    <!-- End Matomo Code -->
101</head>
102<body class="bg_body">
103
104<header role="banner"><nav role="navigation" class="navbar navbar-fixed-left bg">
105    <div class="ov"></div>
106
107    <div class="container">
108
109        <!-- Logo -->
110        <div class="navbar-header">
111            <a class="navbar-brand c_text" aria-label="Accueil" href="/fr/">
112                                    <h1 class="img">
113                        <picture>
114                            <source media="(max-width: 991.98px)" srcset="https://static.neopse.com/medias/p/4917/site/35/08/b1/3508b1e8be42069fb490eb75dca77083cc23af02.jpeg">
115                            <img role="img" src="https://static.neopse.com/medias/p/4917/site/35/08/b1/3508b1e8be42069fb490eb75dca77083cc23af02.jpeg" alt="Logo Commune de Devay" loading="eager">
116                        </picture>
117                        <span>Commune de Devay</span>
118                    </h1>
119                            </a>
120        </div>
121
122        <!-- Mobile button -->
123        <button class="navbar-toggler c_text"
124                type="button"
125                data-toggle="collapse"
126                data-target="#navbar"
127                aria-controls="navbar"
128                aria-expanded="false"
129                aria-label="Toggle navigation">
130            <span class="navbar-toggler-icon">
131                <i class="material-icons notranslate">menu</i>
132            </span>
133        </button>
134
135        <div class="collapse navbar-collapse" id="navbar">
136            <ul class="nav navbar-nav">
137
138                <li class="nav-item dropdown">
139                    <a class="nav-link c_text h_text" href="/" role="button">
140                        <i class="material-icons">home</i>
141                    </a>
142                </li>
143                                                            <li class="nav-item dropdown">
144                            <a class="nav-link dropdown-toggle c_text h_text" href="#" id="menuDropdown0" role="button"
145                               data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
146                                Bienvenue à Devay
147                            </a>
148                            <div class="dropdown-menu mega-dropdown-menu row bg_text" aria-labelledby="menuDropdown0">
149                                                                    <div class="dropdown-menu-image" aria-hidden="true"
150                                         style="background-image: url(https://static.neopse.com/thumbs/p/4917/site/ad/f4/c9/adf4c946c613ffd953bd63eb08f7c397f1df7887.png?v=v1);"></div>
151                                
152                                <div class="divider">
153                                                                                                            
154                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
155                                           href="/fr/rb/1929254/horaires-actus">
156                                            Horaires &amp; Actus
157                                        </a>
158                                    
159                                    
160                                    
161                                                                                                                                                
162                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
163                                           href="/fr/rb/1929280/travaux-et-projets-4">
164                                            Travaux et projets
165                                        </a>
166                                    
167                                    
168                                    
169                                                                                                                                                
170                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
171                                           href="/fr/rb/1929241/editos-2">
172                                            Éditos
173                                        </a>
174                                    
175                                    
176                                    
177                                                                                                        </div>
178
179                            </div>
180                        </li>
181                    
182
183                                                            <li class="nav-item dropdown">
184                            <a class="nav-link dropdown-toggle c_text h_text" href="#" id="menuDropdown1" role="button"
185                               data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
186                                Vie Municipale
187                            </a>
188                            <div class="dropdown-menu mega-dropdown-menu row bg_text" aria-labelledby="menuDropdown1">
189                                                                    <div class="dropdown-menu-image" aria-hidden="true"
190                                         style="background-image: url(https://static.neopse.com/thumbs/p/4917/site/b1/4d/84/b14d84ebfcd512d75d825fdc6ba3b4b0eb81d914.png?v=v1);"></div>
191                                
192                                <div class="divider">
193                                                                                                            
194                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
195                                           href="/fr/rb/1928643/conseil-municipal-85">
196                                            Conseil Municipal
197                                        </a>
198                                    
199                                    
200                                    
201                                                                                                                                                
202                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
203                                           href="/fr/rb/1928682/les-arretes-et-documents-officiels">
204                                            Les arrêtés et documents officiels
205                                        </a>
206                                    
207                                    
208                                    
209                                                                                                                                                
210                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
211                                           href="/fr/rb/1928721/demarches-recensement-militaire">
212                                            Démarches recensement militaire
213                                        </a>
214                                    
215                                    
216                                    
217                                                                                                                                                
218                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
219                                           href="/fr/rb/1928734/demarches-cartes-didentite-et-passeports">
220                                            Démarches cartes d&#039;identité et passeports
221                                        </a>
222                                    
223                                    
224                                    
225                                                                                                        </div>
226
227                            </div>
228                        </li>
229                    
230
231                                                            <li class="nav-item dropdown">
232                            <a class="nav-link dropdown-toggle c_text h_text" href="#" id="menuDropdown2" role="button"
233                               data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
234                                Cadre de vie
235                            </a>
236                            <div class="dropdown-menu mega-dropdown-menu row bg_text" aria-labelledby="menuDropdown2">
237                                                                    <div class="dropdown-menu-image" aria-hidden="true"
238                                         style="background-image: url(https://static.neopse.com/thumbs/p/4917/site/6a/a2/92/6aa29206ee06cf1ee00f4ce2be06aae8187c42d1.png?v=v1);"></div>
239                                
240                                <div class="divider">
241                                                                                                            
242                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
243                                           href="/fr/rb/1928747/bien-vivre-ensemble-39">
244                                            Bien vivre ensemble
245                                        </a>
246                                    
247                                    
248                                    
249                                                                                                                                                
250                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
251                                           href="/fr/rb/1928773/services-sur-la-commune">
252                                            Services sur la commune
253                                        </a>
254                                    
255                                    
256                                    
257                                                                                                                                                
258                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
259                                           href="/fr/rb/1928812/point-sur-les-dechets-1">
260                                            Point sur les déchets
261                                        </a>
262                                    
263                                    
264                                    
265                                                                                                                                                
266                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
267                                           href="/fr/rb/1928851/securite-tranquillite-1">
268                                            Sécurité &amp; Tranquillité
269                                        </a>
270                                    
271                                    
272                                    
273                                                                                                                                                
274                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
275                                           href="/fr/rb/1928864/medical-bon-a-savoir">
276                                            Médical: Bon à savoir!
277                                        </a>
278                                    
279                                    
280                                    
281                                                                                                                                                
282                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
283                                           href="/fr/rb/1928890/centre-socio-culturel-de-decize-csc-les-platanes">
284                                            Centre Socio-Culturel de Decize (CSC Les P
284Latanes)
285                                        </a>
286                                    
287                                    
288                                    
289                                                                                                                                                
290                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
291                                           href="/fr/rb/1933817/les-entreprises-de-la-commune-2">
292                                            Les entreprises de la commune
293                                        </a>
294                                    
295                                    
296                                    
297                                                                                                        </div>
298
299                            </div>
300                        </li>
301                    
302
303                                                            <li class="nav-item dropdown">
304                            <a class="nav-link dropdown-toggle c_text h_text" href="#" id="menuDropdown3" role="button"
305                               data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
306                                Location salle des fêtes
307                            </a>
308                            <div class="dropdown-menu mega-dropdown-menu row bg_text" aria-labelledby="menuDropdown3">
309                                                                    <div class="dropdown-menu-image" aria-hidden="true"
310                                         style="background-image: url(https://static.neopse.com/thumbs/p/4917/site/4d/a3/dd/4da3dd40de1d2240504cc078735194b06a27441b.png?v=v1);"></div>
311                                
312                                <div class="divider">
313                                                                                                            
314                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
315                                           href="/fr/rb/1928981/tarif-de-location">
316                                            Tarif de location
317                                        </a>
318                                    
319                                    
320                                    
321                                                                                                        </div>
322
323                            </div>
324                        </li>
325                    
326
327                                                            <li class="nav-item dropdown">
328                            <a class="nav-link dropdown-toggle c_text h_text" href="#" id="menuDropdown4" role="button"
329                               data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
330                                Vie associative
331                            </a>
332                            <div class="dropdown-menu mega-dropdown-menu row bg_text" aria-labelledby="menuDropdown4">
333                                                                    <div class="dropdown-menu-image" aria-hidden="true"
334                                         style="background-image: url(https://static.neopse.com/thumbs/p/4917/site/37/5c/1a/375c1a47c205e26a6bb366507e8e21cbf660d605.png?v=v1);"></div>
335                                
336                                <div class="divider">
337                                                                                                            
338                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
339                                           href="/fr/rb/1929020/comite-des-fetes-62">
340                                            Comité des fêtes
341                                        </a>
342                                    
343                                    
344                                    
345                                                                                                                                                
346                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
347                                           href="/fr/rb/1929059/faed">
348                                            FAED
349                                        </a>
350                                    
351                                    
352                                    
353                                                                                                                                                
354                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
355                                           href="/fr/rb/1929085/club-de-lamitie-10">
356                                            Club de l&#039;amitié
357                                        </a>
358                                    
359                                    
360                                    
361                                                                                                                                                
362                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
363                                           href="/fr/rb/1929111/les-amis-de-leglise-saint-victor">
364                                            Les amis de l&#039;église Saint-Victor
365                                        </a>
366                                    
367                                    
368                                    
369                                                                                                        </div>
370
371                            </div>
372                        </li>
373                    
374
375                                                            <li class="nav-item dropdown">
376                            <a class="nav-link dropdown-toggle c_text h_text" href="#" id="menuDropdown5" role="button"
377                               data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
378                                Cimetière
379                            </a>
380                            <div class="dropdown-menu mega-dropdown-menu row bg_text" aria-labelledby="menuDropdown5">
381                                                                    <div class="dropdown-menu-image" aria-hidden="true"
382                                         style="background-image: url(https://static.neopse.com/thumbs/p/4917/site/80/64/b0/8064b05fc10831a3d7cd7258a7b4d1cc8117c9c9.png?v=v1);"></div>
383                                
384                                <div class="divider">
385                                                                                                            
386                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
387                                           href="/fr/rb/1929137/tarifs-des-concessions-2">
388                                            Tarifs des concessions
389                                        </a>
390                                    
391                                    
392                                    
393                                                                                                                                                
394                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
395                                           href="/fr/rb/1929176/reglement-et-reprise-de-concessions">
396                                            Réglement et reprise de concessions
397                                        </a>
398                                    
399                                    
400                                    
401                                                                                                        </div>
402
403                            </div>
404                        </li>
405                    
406
407                                                            <li class="nav-item dropdown">
408                            <a class="nav-link dropdown-toggle c_text h_text" href="#" id="menuDropdown6" role="button"
409                               data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
410                                École
411                            </a>
412                            <div class="dropdown-menu mega-dropdown-menu row bg_text" aria-labelledby="menuDropdown6">
413                                                                    <div class="dropdown-menu-image" aria-hidden="true"
414                                         style="background-image: url(https://static.neopse.com/thumbs/p/4917/site/6c/ac/1f/6cac1f17845d85baac68ec5552c33e8728ab85f9.png?v=v1);"></div>
415                                
416                                <div class="divider">
417                                                                                                            
418                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
419                                           href="/fr/rb/1929202/actualites-infos-et-inscriptions">
420                                            Actualités, infos et inscriptions
421                                        </a>
422                                    
423                                    
424                                    
425                                                                                                                                                
426                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
427                                           href="/fr/rb/1929215/cantine-garderie-et-menus">
428                                            Cantine, Garderie et Menus
429                                        </a>
430                                    
431                                    
432                                    
433                                                                                                        </div>
434
435                            </div>
436                        </li>
437                    
438
439                                                            <li class="nav-item dropdown">
440                            <a class="nav-link dropdown-toggle c_text h_text" href="#" id="menuDropdown7" role="button"
441                               data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
442                                Tourisme
443                            </a>
444                            <div class="dropdown-menu mega-dropdown-menu row bg_text" aria-labelledby="menuDropdown7">
445                                                                    <div class="dropdown-menu-image" aria-hidden="true"
446                                         style="background-image: url(https://static.neopse.com/thumbs/p/4917/site/50/0e/b5/500eb53e5dbe92cba520aee4fb1e6ce175222a8d.png?v=v1);"></div>
447                                
448                                <div class="divider">
449                                                                                                            
450                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
451                                           href="/fr/rb/1928552/patrimoine-136">
452                                            Patrimoine
453                                        </a>
454                                    
455                                    
456                                    
457                                                                                                                                                
458                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
459                                           href="/fr/rb/1928591/randonnees-58">
460                                            Randonnées
461                                        </a>
462                                    
463                                    
464                                    
465                                                                                                                                                
466                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
467                                           href="/fr/rb/1928604/velo-route-sud-nivernais">
468                                            Vélo route Sud Nivernais
469                                        </a>
470                                    
471                                    
472                                    
473                                                                                                        </div>
474
475                            </div>
476                        </li>
477                    
478
479                
480                                    <li class="nav-item position-relative">
481                        <div role="button" class="cursor-pointer nav-link c_text" data-toggle="collapse"
482                             data-target="#google_translate_element" aria-expanded="false" aria-label="Choisir la langue du site"
483                             aria-controls="google_translate_element"><i class="material-icons notranslate">language</i>
484                        </div>
485                        <div id="google_translate_element" class="collapse">
486                            <div id="google_translate"></div>
487                            <div class="google_translate_consent" style="width: 200px; height: 60px;"></div>
488                        </div>
489                    </li>
490                            </ul>
491        </div>
492    </div>
493</nav>
494</header>
495
496<main role="main">
497        <div class="main intern-page">
498        
499        
500        
501                        
502                                                    
503            
504                                                    
505            
506        
507        <!-- Header -->
508        <header class="d-flex align-items-center breadcrumb bg">
509    <div class="ov"></div>
510    <div class="container text-center">
511        <h1 class="title c_title">Horaires &amp; Actus</h1>
512        <nav class="ariane c_text">
513            <span><a href="/fr/" class="font-weight-bold">Accueil</a></span>
514                            / <a href="/">Bienvenue à Devay</a>
515                            / <a href="/fr/rb/1929254/horaires-actus">Horaires &amp; Actus</a>
516                    </nav>
517    </div>
518</header>
519
520
521        <!-- Contenu -->
522        <section class="container wrapper bg_wrapper c_wrapper">
523            <div class="ov bgw"></div>
524            
525            <div class="main-content dynamicContent">
526                <div class="row">
527                                        <div class="col col-md contenu">
528
529                        
530                                                                                    <div class="dynamicContent">
531                                                                                                                                                                                                            
532                                                                                                            <div class="row">
533                                                            <div class="col-sm-6"
534                                                                 style="background-color: ">
535                                                                                                                                                                                                                                                                                        <div class="photo-panel text-center">        <img src="https://static.neopse.com/medias/p/4917/site/1f/74/da/1f74da65ae939b89f948586d7e332d340ce4876b.jpg?v=v1" class="img-fluid" data-target="" data-url="" data-width="" style="display: inline-block;" width="100%" height="" alt="20230606_162020.jpg">    </div>
536                                                                                                                                                                                                                                                                                                                                                        
537                                                                                                                                                                                                </div>
538                                                            <div class="col-sm-6"
539                                                                 style="background-color: ">
540                                                                                                                                                                                                            <h2 style="text-align: center;"><br><strong>Le secrétariat de mairie de Devay vous accueille au 10 rue des Sarrasins</strong></h2><p style="text-align: center;"><br></p><h3 style="text-align: center;"><br>Lundi, Mardi, Jeudi et Vendredi:<br>de 9h00&nbsp;à 12h30 et de 13h30 à&nbsp;17h00<br><br><br>Tél<span style="font-size:24px;">éphone</span> du secrétariat: 03.86.50.37.11</h3><p style="text-align: center;"><br><span style="font-size:24px;">Contact mail: [email protected]</span><br><br></p><h3><br></h3><p><br><br></p>
541                                                                                                                                                                                                                                                                                
542                                                                                                                                                                                                </div>
543                                                        </div>
544                                                    
545                                                
546                                                <div class="my-5"></div>
547                                                                                                                                                <div class="row">
548                                                        <div class="col-sm-12"
549                                                             style="background-color: ">
550                                                            
551                                                        </div>
552                                                    </div>
553
554                                                
555                                                <div class="my-5"></div>
556                                                                                                                                                            <hr>
557                                </div>
558                                                                        </div>
559                                        
560                                                                
561
562                    
563                        <div class="col-12 col-md-3 sous-rubriques">
564                            <div>
565                                                                <!-- Si il n'y a pas de contenu, le titre ci-dessous ne devra pas s'afficher sinon il y aura une répétition avec le titre du header -->
566                                <h1 class="title dark c_title">Horaires &amp; Actus</h1>
567                                
568                                <div class="d-flex flex-column">
569                                                                                                                        <a href="/fr/nw/2401102/actualites-1536"
570                                               class="text-decoration"><i class="material-icons align-middle">keyboard_arrow_right</i>Actualités
571                                            </a>
572
573                                        
574                                                                                                                        <a href="/fr/ev/2401141/agenda-1555"
575                                               class="text-decoration"><i class="material-icons align-middle">keyboard_arrow_right</i>Agenda
576                                            </a>
577
578                                        
579                                                                    </div>
580                            </div>
581                        </div>
582                                    </div>
583            </div>
584        </section>
585                                                                <div class="modal fade pdfModal" id="pdfModal" tabindex="-1" role="dialog" aria-label="Prévisualisation du PDF" aria-hidden="true">
586    <div class="modal-dialog" role="document">
587        <div class="modal-content">
588            <button type="button" class="close" data-dismiss="modal" aria-label="Close">
589                <span aria-hidden="true">&times;</span>
590            </button>
591
592            <embed type="application/pdf">
593        </div>
594    </div>
595</div>
596    </div>
597
598</main>
599
600<div class="main">
601                
602    
603    <div id="footer">
604    <footer role="contentinfo" class="footer footer1 bg">
605        <div class="ov"></div>
606        <div class="container d-flex flex-wrap">
607            <div class="footer-container">
608                <h2 class="title light c_title d_title ">Contacts</h2>
609<div class="footer-box">
610    <div class="contact c_text">
611        <p class="font-weight-bold mb-0">Commune de Devay</p>
612        <p class="mb-0">10, rue Sarrasins</p>
613        <p class="mb-0">58300 Devay - FRANCE</p>
614         <p class="mb-0"><a href="tel:+33386503711">+33 3 86 50 37 11</a>
615            </p>
616        
617                    <div class="mt-4">
618                <p style="margin:0;"><strong>Horaires d&#039;ouverture</strong></p>
619                <p style="margin:0;">Lundi - Mardi - Jeudi - Vendredi de 09h00 &agrave; 12h30 et de 13h30 &agrave; 17h00<br />
620<br />
621Ferm&eacute;e les mercredis et samedis.<br />
622<br />
623&nbsp;</p>
624            </div>
625            </div>
626</div>
627
628
629                <div class="social-media">
630    <ul class="c_text">
631                    <li><a href="https://www.facebook.com/CommuneDeDevay?locale=fr_FR" class="icon-facebook" title="facebook" target="_blank"></a></li>
632                                                                                                                                                            </ul>
633</div>
634
635                                
636            </div>
637        </div>
638    </footer>
639
640    <section class="bg footer-links footer2">
641        <div class="ov"></div>
642        <div class="container d-flex flex-wrap">
643            
644            
645
646        </div>
647        <div class="container d-flex flex-wrap" style="justify-content:center;">
648            <p class="mt-0 mb-0 c_text"><a href="/fr/li/2401063/mentions-legales-1650">Mentions légales</a>
649</p>
650            <span class="c_text" style="margin: 0 8px;">-</span>
651            <p class="mt-0 mb-0 c_text"><a href="/fr/2401063/politique-confidentialite">Politique de confidentialité</a>
652</p>
653            <span class="c_text" style="margin: 0 8px;">-</span>
654            <p class="mt-0 mb-0 c_text"><a href="/fr/accessibilite">Accessibilité</a>
655</p>
656            <span class="c_text" style="margin: 0 8px;">-</span>
657            
658            <p class="mt-0 mb-0 c_text"><a href="/fr/sm/127834/plan-du-site-1" >Plan du site</a></p>
659            <span class="c_text" style="margin: 0 8px;">-</span>
660            <p class="mt-0 mb-0 c_text"><a href="#tarteaucitron">Gestion des cookies</a></p>
661        </div>
662    </section>
663</div>
664
665<div class="modal fade" id="contactFormContactFooter" tabindex="-1" role="dialog" aria-labelledby="modalFooter-label" aria-hidden="true"
666     style="color:initial;-webkit-transform: translateZ(0);transform: translateZ(0);">
667    <div class="modal-dialog" role="document">
668        <div class="modal-content">
669            <button type="button" class="close" data-dismiss="modal" aria-label="Close">
670                <span aria-hidden="true">&times;</span>
671            </button>
672
673            <div class="modal-header bg_bloc text_bloc">
674                                <h4 id="modalFooter-label" class="modal-title font-weight-bold dark text_bloc">Formulaire de contact</h4>
675                            </div>
676            <form id="contactFormFooter" action="/formMdContact" method="post"
677                  novalidate enctype="multipart/form-data">
678                <div class="modal-body pb-0">
679
680                    
681                    <div class="form-group">
682    <div class="h-recaptcha m-auto d-inline-block"></div>
683    <div class="form-error requirements" id="h-captcha-response-error" role="alert">Ce champ est obligatoire
684    </div>
685</div>                </div>
686                <div class="modal-footer">
687                                        <button id="formContactForm" type="submit" class="btn-outline btn-right c_btn h_btn formContactForm">ENVOYER</button>
688                </div>
689                <div class="m-3">
690                    Les informations recueillies &agrave; partir de ce formulaire sont n&eacute;cessaires &agrave; la gestion de votre demande par notre Structure qui est responsable du traitement de vos donn&eacute;es personnelles collect&eacute;es.<br />
691Vos donn<span style="color:null"><span style="background-color:null">&eacute;es personnelles re&ccedil;ues sont conserv&eacute;es par notre Structure pendant toute la dur&eacute;e n&eacute;cessaire au traitement de votre demande ou bien pour une dur&eacute;e de [&hellip;&hellip;.] mois maximum &agrave; compter du dernier contact. Dans la limite de leurs attributions respectives, sont destinataires de tout ou partie des donn&eacute;es les services et repr&eacute;sentants de notre Structure en charge des r&eacute;ponses aux demandes &eacute;mises via ce formulaire. Aucun transfert de vos donn&eacute;es hors de l&#39;Union europ&eacute;enne n&#39;est r&eacute;alis&eacute;. </span><br />
692<span style="background-color:null">Vous pouvez &agrave; tout moment demander l&rsquo;acc&egrave;s, la rectification, l&rsquo;effacement, la portabilit&eacute; ou la limitation de vos donn&eacute;es, ou bien vous opposer &agrave; leur traitement, en contactant le D&eacute;l&eacute;gu&eacute; &agrave; la Protection des Donn&eacute;es de notre structure : </span><br />
693<span style="background-color:null">- Par voie &eacute;lectronique &agrave; l&rsquo;adresse : [&hellip;&hellip;.] ; </span><br />
694<span style="background-color:null">- Par voie postale &agrave; l&rsquo;attention du D&eacute;l&eacute;gu&eacute; &agrave; la Protection des Donn&eacute;es et &agrave; l&rsquo;adresse suivante : [&hellip;&hellip;.]. </span><br />
695<span style="background-color:null">Si vous estimez, apr&egrave;s nous avoir contact&eacute;s, que vos droits sur vos donn&eacute;es personnelles ne sont pas respect&eacute;s, vous pou</span></span>vez adresser une r&eacute;clamation &agrave; la CNIL.
696                </div>
697            </form>
698
699            <div id="messageSendedFormContactFooter" class="form-message-sent" style="display: none">
700                <p role="status">Le message a bien été envoyé à son destinataire. Merci.</p>
701            </div>
702        </div>
703    </div>
704</div>
705
706    <div class="footer-bottom" style="position: relative;">
707	<div class="container">
708		<p>
709
710			<a href="https://reseaudescommunes.fr/?utm_source=rdcclients&utm_medium=footerlink" target="_blank">
711				<img role="img" src="/images/rdc-logo-footer-2.png" alt="Logo Réseau des Communes" class="img-fluid">
712				Site créé en partenariat avec Réseau des Communes
713			</a>
714		</p>
715	</div>
716</div>
717    <div class="modal fade pdfModal" id="pdfModal" tabindex="-1" role="dialog" aria-label="Prévisualisation du PDF" aria-hidden="true">
718    <div class="modal-dialog" role="document">
719        <div class="modal-content">
720            <button type="button" class="close" data-dismiss="modal" aria-label="Close">
721                <span aria-hidden="true">&times;</span>
722            </button>
723
724            <embed type="application/pdf">
725        </div>
726    </div>
727</div>
728
729    
730</div>
731
732            <div id="previewModalImage" class="modal">
733
734                <!-- The Close Button -->
735                <span id="closePreviewImage" class="close">&times;</span>
736
737                <!-- Navigation Buttons -->
738                <a id="prevImage" class="modal-nav prev" href="javascript:void(0)">&#10094;</a>
739                <a id="nextImage" class="modal-nav next" href="javascript:void(0)">&#10095;</a>
740
741                <!-- Image Counter -->
742                <div id="imageCounter" class="image-counter"></div>
743
744                <!-- Modal Content (The Image) -->
745                <div id="containerPreviewImage"><img role="img" class="modal-content" alt=""></div>
746
747                <!-- Modal Caption (Image Text) -->
748                <div id="captionPreviewImage"></div>
749            </div>
750        
751                    
751<script>
752                (function() {
753                    // Get the modal elements
754                    const modal = document.getElementById('previewModalImage');
755                    const modalImg = modal.querySelector('img');
756                    const captionText = document.getElementById('captionPreviewImage');
757                    const closePreviewImage = document.getElementById('closePreviewImage');
758                    const prevBtn = document.getElementById('prevImage');
759                    const nextBtn = document.getElementById('nextImage');
760                    const imageCounter = document.getElementById('imageCounter');
761                    
762                    let currentImages = [];
763                    let currentIndex = 0;
764
765                    // Helper function to check if element is visible
766                    function isVisible(element) {
767                        return element && element.offsetParent !== null;
768                    }
769
770                    // Helper function to toggle element visibility
771                    function toggleElement(element, show) {
772                        if (element) {
773                            element.style.display = show ? 'block' : 'none';
774                        }
775                    }
776
777                    // Function to update the modal with a specific image
778                    function updateModal(index) {
779                        if (currentImages.length === 0) return;
780                        
781                        currentIndex = index;
782                        const img = currentImages[currentIndex];
783                        modalImg.setAttribute('src', img.src);
784                        modalImg.setAttribute('alt', img.alt || '');
785                        captionText.innerHTML = img.alt || '';
786                        
787                        // Update counter
788                        imageCounter.textContent = (currentIndex + 1) + ' / ' + currentImages.length;
789                        
790                        // Show/hide navigation buttons
791                        const showNav = currentImages.length > 1;
792                        toggleElement(prevBtn, showNav);
793                        toggleElement(nextBtn, showNav);
794                        toggleElement(imageCounter, showNav);
795                    }
796
797                    // Function to show next image
798                    function showNext() {
799                        if (currentImages.length === 0) return;
800                        currentIndex = (currentIndex + 1) % currentImages.length;
801                        updateModal(currentIndex);
802                    }
803
804                    // Function to show previous image
805                    function showPrev() {
806                        if (currentImages.length === 0) return;
807                        currentIndex = (currentIndex - 1 + currentImages.length) % currentImages.length;
808                        updateModal(currentIndex);
809                    }
810
811                    // Helper function to find closest ancestor with class
812                    function closest(element, selector) {
813                        if (!element) return null;
814                        
815                        // For class selector (e.g., '.splide__slide')
816                        if (selector.startsWith('.')) {
817                            const className = selector.slice(1);
818                            let current = element;
819                            while (current && current !== document) {
820                                if (current.classList && current.classList.contains(className)) {
821                                    return current;
822                                }
823                                current = current.parentElement;
824                            }
825                        }
826                        return null;
827                    }
828
829                    // When clicking on an image
830                    document.addEventListener('click', function(e) {
831                        const target = e.target;
832                        // Check if clicked element is an image with class .img or .main-img inside .splide
833                        if (target.tagName === 'IMG' && 
834                            (target.classList.contains('img') || target.classList.contains('main-img')) &&
835                            closest(target, '.splide')) {
836                            
837                            // Find the clicked image's parent slide
838                            const clickedSlide = closest(target, '.splide__slide');
839                            if (!clickedSlide) return;
840                            
841                            // Find the list that contains this slide
842                            const splideList = closest(clickedSlide, '.splide__list');
843                            if (!splideList) return;
844                            
845                            // Get all slides from this specific list
846                            const allSlides = splideList.querySelectorAll('.splide__slide');
847                            
848                            // Get all images from these slides only, deduplicating by src
849                            // (Splide duplicates slides in loop mode, so we need to filter duplicates)
850                            currentImages = [];
851                            const seenSrcs = new Set();
852                            const clickedSrc = target.src;
853                            
854                            allSlides.forEach(function(slide) {
855                                const slideImg = slide.querySelector('.img, .main-img');
856                                if (slideImg) {
857                                    const imgSrc = slideImg.src;
858                                    // Only add if we haven't seen this src before
859                                    if (!seenSrcs.has(imgSrc)) {
860                                        seenSrcs.add(imgSrc);
861                                        currentImages.push(slideImg);
862                                    }
863                                }
864                            });
865                            
866                            // Find the index of the clicked image by src (to handle duplicates)
867                            currentIndex = currentImages.findIndex(function(img) {
868                                return img.src === clickedSrc;
869                            });
870                            
871                            if (currentIndex === -1) {
872                                currentIndex = 0; // Fallback to first image
873                            }
874                            
875                            // Update and show modal
876                            updateModal(currentIndex);
877                            modal.style.display = 'block';
878                        }
879                    });
880
881                    // Navigation button handlers
882                    if (nextBtn) {
883                        nextBtn.addEventListener('click', function (e) {
884                            e.preventDefault();
885                            e.stopPropagation();
886                            showNext();
887                        });
888                    }
889
890                    if (prevBtn) {
891                        prevBtn.addEventListener('click', function (e) {
892                            e.preventDefault();
893                            e.stopPropagation();
894                            showPrev();
895                        });
896                    }
897
898                    // Keyboard navigation
899                    document.addEventListener('keydown', function (e) {
900                        // Check if modal is visible by checking display style
901                        const isModalVisible = modal.style.display !== 'none' && 
902                                             (modal.style.display === 'block' || 
903                                              window.getComputedStyle(modal).display !== 'none');
904                        
905                        if (isModalVisible) {
906                            if (e.key === 'ArrowRight' || e.keyCode === 39) {
907                                e.preventDefault();
908                                showNext();
909                            } else if (e.key === 'ArrowLeft' || e.keyCode === 37) {
910                                e.preventDefault();
911                                showPrev();
912                            } else if (e.key === 'Escape' || e.keyCode === 27) {
913                                e.preventDefault();
914                                e.stopPropagation();
915                                modal.style.display = 'none';
916                            }
917                        }
918                    });
919
920                    // When the user clicks on <span> (x), close the modal
921                    if (closePreviewImage) {
922                        closePreviewImage.addEventListener('click', function () {
923                            modal.style.display = 'none';
924                        });
925                    }
926
927                    // Close modal when clicking outside the image
928                    modal.addEventListener('click', function (e) {
929                        if (e.target === modal) {
930                            modal.style.display = 'none';
931                        }
932                    });
933                })();
934            </script>
934
935        
936        
936<script src="/js/vendor/popper.min.js"></script>
936
937    
937<script src="/js/vendor/bootstrap.min.js"></script>
937
938    <!-- Carousel -->
939    
939<script src='/dist/owlcarousel/js/owl.carousel.min.js'></script>
939
940    
940<script src='/dist/owlcarousel/js/owl.linked.js'></script>
940
941    
941<script src='/dist/slick/slick.js'></script>
941
942
943    
943<script src="/lib/splide-4.0.1/js/splide.min.js"></script>
943
944    
944<script src="/lib/splide-4.0.1/extensions/autoscroll/js/splide-extension-auto-scroll.min.js"></script>
944
945
946
947        
947<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.13.2/js/bootstrap-select.min.js"></script>
947
948
949    <!-- Custom JS -->
950    
950<script src="/js/shared.js?v1"></script>
950
951    
951<script src="/tpl/2/js/main.js"></script>
951
952    
952<script src="/lib/chartjs/Chart.js"></script>
952
953    
953<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-multiselect/0.9.13/js/bootstrap-multiselect.js"></script>
953
954
955        
955<script type="text/javascript">
956
957        tarteaucitron.user.matomoId = 6;
958        (tarteaucitron.job = tarteaucitron.job || []).push('matomohightrack');
959
960
961        (tarteaucitron.job = tarteaucitron.job || []).push('youtube');
962        (tarteaucitron.job = tarteaucitron.job || []).push('dailymotion');
963        (tarteaucitron.job = tarteaucitron.job || []).push('vimeo');
964        (tarteaucitron.job = tarteaucitron.job || []).push('othervideo');
965
966                        tarteaucitron.user.googleTranslateCallback = function () {
967            new google.translate.TranslateElement({pageLanguage: 'fr'}, 'google_translate');
968        };
969        (tarteaucitron.job = tarteaucitron.job || []).push('googletranslate');
970            </script>
970
971
972    
972<script>
973        (function(i,s,o,g,r,a,m){i['InstanaEumObject']=r;i[r]=i[r]||function(){
974            (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
975            m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
976        })(window,document,'script','//eum.instana.io/eum.min.js','ineum');
977        ineum('reportingUrl', 'https://eum-eu-west-1.instana.io');
978        ineum('apiKey', '9yG9cnlKTcS4le-zMVtBJA');
979
980        // set the name of a page on which this load/errors/calls happened
981        ineum('page', 'front-site');
982    </script>
982
983
984    
984<script src="https://js.hcaptcha.com/1/api.js?hl=fr&onload=CaptchaCallback&render=explicit" async defer></script>
984
985
986    
986<script type="text/javascript">
987        var CaptchaCallback = function () {
988            $('.h-recaptcha').each(function (index, el) {
989                hcaptcha.render(el, {'sitekey': 'f5095cfb-139b-47da-88e2-f0d2e7485392'});
990            });
991        };
992    </script>
992
993
994    
994<script>
995        $(document).ready(function () {
996
997            $('.selectpicker').selectpicker();
998
999            // Smooth scroll
1000            $("a[href*='#']:not([href='#'])").click(function () {
1001                if (location.hostname == this.hostname && this.pathname.replace(/^\//, "") == location.pathname.replace(/^\//, "")) {
1002                    var anchor = $(this.hash);
1003                    anchor = anchor.length ? anchor : $("[name=" + this.hash.slice(1) + "]");
1004
1005                    if (anchor.length) {
1006                        $("html, body").animate({scrollTop: anchor.offset().top - 90}, 1500);
1007                    }
1008                }
1009            });
1010
1011            var input = $('input[type=file]');
1012
1013            input.on('change', function () {
1014                var list = $(this).parent().parent().parent().parent().find($('.listFiles'));
1015                list.empty();
1016
1017                for (var x = 0; x < this.files.length; x++) {
1018                    var newFile = '<li>Fichier joint :  ' + this.files[x].name + ' ('+humanFileSize(this.files[x].size)+')</li>';
1019//                    li.innerHTML = 'File ' + (x + 1) + ':  ' + input.files[x].name;
1020                    list.append(newFile);
1021                }
1022            });
1023
1024            $('.form-error').hide();
1025            $('#contactFormFooter').submit(function (e) {
1026                let form = $(this);
1027
1028                $.ajax({
1029                    type: "POST",
1030                    url: form.attr('action'),
1031                    data: new FormData(form[0]),
1032                    contentType: false,
1033                    processData: false,
1034                    beforeSend: function () {
1035                        form.find('.form-error').hide();
1036                        $('.formContactForm').attr('disabled', true);
1037                    },
1038                    success: function (response) {
1039                        hcaptcha.reset();
1040
1041                        if (response.status === 'KO') {
1042                            let errors = response.errors;
1043                            for (let index in errors) {
1044                                if (errors.hasOwnProperty(index)) {
1045                                    let attr = errors[index];
1046                                    let error = attr[Object.keys(attr)[0]];
1047                                    form.find('#' + index + '-error').text(error).show();
1048                                }
1049                            }
1050                        }
1051                        else {
1052
1053                            $('#contactFormFooter').css('display', 'none');
1054                            $('#messageSendedFormContactFooter').css('display', '');
1055                            form[0].reset();
1056                        }
1057                    },
1058                    complete: function () {
1059
1060                        $('.formContactForm').removeAttr('disabled');
1061                    }
1062                });
1063
1064                return false;
1065            });
1066
1067            $('#contactFormContactFooter').on('hidden.bs.modal', function () {
1068                $('#contactFormFooter')[0].reset();
1069
1070                $('#contactFormFooter').css('display', '');
1071
1072                $('#messageSendedFormContactFooter').css('display', 'none');
1073
1074                $('.form-error').hide();
1075
1076                $('.listFiles').empty();
1077
1078                hcaptcha.reset();
1079            });
1080        });
1081
1082        function humanFileSize(size) {
1083            var i = Math.floor(Math.log(size) / Math.log(1024));
1084            return ( size / Math.pow(1024, i) ).toFixed(1) * 1 + ' ' + ['B', 'kB', 'MB', 'GB', 'TB'][i];
1085        }
1086    </script>
1086
1087
1088    
1088<script>
1089        $(function () {
1090
1091
1092            var numberAlerts = false;
1093
1094            var allAlerts = $('#alertsModal').find($('.alertsInfo'));
1095
1096            numberAlerts = allAlerts.length;
1097
1098            allAlerts.each(function (index) {
1099
1100                if (!sessionStorage.getItem("_nps_cookie_accept_alerts" + $(this).attr('data-id') + "")) {
1101
1102                    if(index == 0){
1103                        $('#header'+$(this).attr('data-id')+'').removeClass('d-none');
1104                    }
1105
1106                    $('#alertsModal').modal('show');
1107                } else {
1108                    $(this).remove();
1109                    $('#header'+$(this).attr('data-id')+'').remove();
1110                    numberAlerts = numberAlerts - 1;
1111                    setActiveAndDecrementNumber();
1112                }
1113
1114            });
1115
1116            $('.acceptCookiesAlerts').on('click', function (e) {
1117                e.preventDefault();
1118
1119                var currentDataId = $(this).attr('data-id');
1120
1121                sessionStorage.setItem('_nps_cookie_accept_alerts' + currentDataId + '', '1');
1122
1123                numberAlerts = numberAlerts - 1;
1124
1125                var currentParentNode = $(this).parent().parent().parent();
1126
1127                currentParentNode.removeClass('active');
1128                $('#header'+currentDataId+'').remove();
1129                currentParentNode.remove();
1130
1131                setActiveAndDecrementNumber();
1132
1133                setTitle();
1134            });
1135
1136            function setActiveAndDecrementNumber() {
1137                var newListOfAlerts = $('#alertsModal').find($('.alertsInfo'));
1138
1139                newListOfAlerts.each(function (index, e) {
1140                    if (index == 0) {
1141                        $(this).addClass('active');
1142                        $('#header'+$(this).attr('data-id')+'').removeClass('d-none');
1143                    }
1144                });
1145
1146                if (numberAlerts == 0) {
1147                    $('#alertsModal').modal('hide');
1148                }
1149            }
1150
1151
1152
1153            var currentColorControl = '#212529';
1154
1155            $('#controlPrev').css('color', 'initial !important');
1156            $('#controlNext').css('color', 'initial !important');
1157
1158            $('#controlNext').on('click',function(){
1159                setTimeout(function(){
1160                    setTitle();
1161                    }, 1000);
1162            });
1163
1164            $('#controlPrev').on('click',function(){
1165                setTimeout(function(){
1166                    setTitle();
1167                }, 1000);
1168            });
1169
1170            $('#controlPrev').on('mouseover', function () {
1171
1172                $(this).css('color', 'initial !important');
1173            });
1174
1175            $('#controlNext').on('mouseover', function () {
1176
1177                $(this).css('color', 'initial !important');
1178            });
1179
1180            function setTitle(){
1181                $('.titleHeaderAlerts').addClass('d-none');
1182                var currentId = $('.carousel-item.active').attr('data-id');
1183                $('#header'+currentId+'').removeClass('d-none');
1184            }
1185        });
1186    </script>
1186
1187
1188    
1188<script src="/js/slick/slick.js"></script>
1188
1189
1190    
1190<script type="text/javascript">
1191        $(function () {
1192            $('.titleButtonForm').on('click', function () {
1193                console.log($(this).attr("data-target"));
1194                $('#' + $(this).attr("data-target") + '').modal('show');
1195            });
1196
1197            $('.titleButtonForm').removeClass('btn-secondary');
1198
1199            $('.form-error').hide();
1200
1201            $('.contactContentForm').submit(function (e) {
1202                let form = $(this);
1203                let modal = form.closest('.modal');
1204
1205                $.ajax({
1206                    type: "POST",
1207                    url: form.attr('action'),
1208                    data: new FormData(form[0]),
1209                    contentType: false,
1210                    processData: false,
1211                    beforeSend: function () {
1212                        form.find('.form-error').hide();
1213                        form.find('.buttonContactFormContent').attr('disabled', true);
1214                    },
1215                    success: function (response) {
1216                        hcaptcha.reset();
1217
1218                        if (response.status === 'KO') {
1219                            let errors = response.errors;
1220                            for (let index in errors) {
1221                                if (errors.hasOwnProperty(index)) {
1222                                    let attr = errors[index];
1223                                    let error = attr[Object.keys(attr)[0]];
1224                                    form.find('#' + index + '-error').text(error).show();
1225                                }
1226                            }
1227                        }
1228                        else {
1229
1230                            form.css('display', 'none');
1231                            modal.find('.messageSendedForm').css('display', '');
1232                            form[0].reset();
1233                        }
1234                    },
1235                    complete: function () {
1236                        form.find('.buttonContactFormContent').prop('disabled', false);
1237                    }
1238                });
1239
1240                return false;
1241            });
1242
1243            $('.contactFormModal').on('hidden.bs.modal', function () {
1244                $(this).find('form')[0].reset();
1245                $('#contactFormFooter')[0].reset();
1246
1247                $(this).find('form').css('display', '');
1248                $('#contactFormFooter').css('display', '');
1249
1250                $(this).find('.messageSendedForm').css('display', 'none');
1251
1252                $('.form-error').hide();
1253
1254                $('.listFiles').empty();
1255
1256                hcaptcha.reset();
1257            });
1258
1259        });
1260    </script>
1260
1261
1262    
1262<script type="text/javascript">
1263        $(function () {
1264            var carousels = $('div[class*="testCarousel"]');
1265//            gestion chargement slide slick
1266            carousels.each(function () {
1267
1268                $(this).find($('div[class="overlayNumber"]')).removeClass('overlayNumber');
1269
1270                if ($(this).attr("data-type-slide") === 'simpleCarousel') {
1271
1272                    $(this).slick({
1273                        dots: true,
1274                        arrows: false
1275                    });
1276                }
1277                else if ($(this).attr("data-type-slide") === 'multipleCarousel') {
1278                    $(this).slick({
1279                        dots: true,
1280                        arrows: false,
1281                        infinite: true,
1282                        slidesToShow: 3,
1283                        slidesToScroll: 3,
1284                        responsive: [
1285                            {
1286                                breakpoint: 1024,
1287                                settings: {
1288                                    slidesToShow: 3,
1289                                    slidesToScroll: 3,
1290                                    infinite: true,
1291                                    dots: true,
1292                                    arrows: false
1293                                }
1294                            },
1295                            {
1296                                breakpoint: 600,
1297                                settings: {
1298                                    slidesToShow: 2,
1299                                    slidesToScroll: 2
1300                                }
1301                            },
1302                            {
1303                                breakpoint: 480,
1304                                settings: {
1305                                    slidesToShow: 1,
1306                                    slidesToScroll: 1
1307                                }
1308                            }
1309                        ]
1310                    });
1311
1312                }
1313                else if ($(this).attr("data-type-slide") === 'responsiveCarousel') {
1314                    $(this).slick({
1315                        infinite: false,
1316                        speed: 300,
1317                        slidesToShow: 4,
1318                        slidesToScroll: 4,
1319                        dots: true,
1320                        arrows: false,
1321                        responsive: [
1322                            {
1323                                breakpoint: 1024,
1324                                settings: {
1325                                    slidesToShow: 3,
1326                                    slidesToScroll: 3,
1327                                    infinite: true,
1328                                    dots: true
1329                                }
1330                            },
1331                            {
1332                                breakpoint: 600,
1333                                settings: {
1334                                    slidesToShow: 2,
1335                                    slidesToScroll: 2
1336                                }
1337                            },
1338                            {
1339                                breakpoint: 480,
1340                                settings: {
1341                                    slidesToShow: 1,
1342                                    slidesToScroll: 1
1343                                }
1344                            }
1345                        ]
1346                    });
1347
1348                }
1349                else if ($(this).attr("data-type-slide") === 'adaptiveCarousel') {
1350                    $(this).slick({
1351                        infinite: true,
1352                        speed: 300,
1353                        slidesToShow: 1,
1354                        adaptiveHeight: true,
1355                        dots: true,
1356                        arrows: false
1357                    });
1358
1359                }
1360                else if ($(this).attr("data-type-slide") === 'centerCarousel') {
1361                    $(this).slick({
1362                        centerMode: true,
1363                        centerPadding: '60px',
1364                        slidesToShow: 3,
1365                        dots: true,
1366                        arrows: false,
1367                        responsive: [
1368                            {
1369                                breakpoint: 768,
1370                                settings: {
1371                                    arrows: false,
1372                                    centerMode: true,
1373                                    centerPadding: '40px',
1374                                    slidesToShow: 3
1375                                }
1376                            },
1377                            {
1378                                breakpoint: 480,
1379                                settings: {
1380                                    arrows: false,
1381                                    centerMode: true,
1382                                    centerPadding: '40px',
1383                                    slidesToShow: 1
1384                                }
1385                            }
1386                        ]
1387                    });
1388
1389                }
1390                else if ($(this).attr("data-type-slide") === 'fadeCarousel') {
1391                    $(this).slick({
1392                        dots: true,
1393                        arrows: false,
1394                        infinite: true,
1395                        speed: 500,
1396                        fade: true,
1397                        cssEase: 'linear'
1398                    });
1399                }
1400
1401                if ($(this).hasClass('autoPlay')) {
1402                    $('#' + $(this).attr('id') + '').slick('slickSetOption', {
1403                        autoplay: true,
1404                        autoplaySpeed: 2000
1405                    }, true);
1406                }
1407
1408                $(this).removeAttr('style');
1409            });
1410
1411            var allHtmlCode = $('.contentHtml');
1412
1413            allHtmlCode.each(function (element) {
1414                var htmlCode = $(this).attr('data-code');
1415
1416                if(htmlCode != '' && htmlCode != undefined){
1417                    $(this).removeClass('col-md-8');
1418                    $(this).empty();
1419
1420                    addWidgetHtml(htmlCode,$(this));
1421                }
1422
1423
1424            });
1425
1426            async function addWidgetHtml(htmlCode,element){
1427                element.replaceWith(htmlCode);
1428            }
1429            //
1430            // setTimeout(function(){
1431            //     $('.contentHtml').each(function(element){
1432            //         var htmlCode = $(this).attr('data-code');
1433            //
1434            //         if(htmlCode.includes('apidae')){
1435            //             let idWidget = $(this).find($('#widgit'));
1436            //
1437            //             $(this).find('.w_large').remove();
1438            //
1439            //             $(this).find('div').addClass('w_large');
1440            //         }
1441            //     });
1442            // }, 3000);
1443
1444            let allIframe = $('iframe');
1445
1446            allIframe.each(function(element){
1447                var urlVideo = $(this).attr('src');
1448                let $this = $(this);
1449
1450                if(urlVideo != "" || urlVideo != undefined){
1451                    let newUrl = urlVideo.split('/');
1452                    let currentIdVideo = newUrl[newUrl.length-1];
1453
1454
1455                    if(urlVideo.includes('youtube')||urlVideo.includes('youtu.be')){
1456
1457                        $.ajax({
1458                            url: '/getVideoTitle',
1459                            type: 'POST',
1460                            data: {
1461                                video_id: currentIdVideo,
1462                                platform: 'Y'
1463                            },
1464                            success: function(data){
1465                                let title = data['title'];
1466                                $this.attr('title',title);
1467                            }
1468                        });
1469                    }
1470                    else if(urlVideo.includes('dailymotion')||urlVideo.includes('dai.ly')){
1471
1472                        $.get("https://api.dailymotion.com/video/"+currentIdVideo+"?fields=title", function(data) {
1473                            let title = data['title'];
1474                            $this.attr('title',title);
1475                        });
1476                    }
1477                    else if(urlVideo.includes('vimeo')){
1478
1479                        $.ajax({
1480                            url: '/getVideoTitle',
1481                            type: 'POST',
1482                            data: {
1483                                video_id: currentIdVideo,
1484                                platform: 'V'
1485                            },
1486                            success: function(data){
1487                                let title = data['title'];
1488                                $this.attr('title',title);
1489                            }
1490                        });
1491                    }
1492                }
1493            });
1494        });
1495    </script>
1495
1496
1497    
1497<script type="text/javascript">
1498            </script>
1498
1499</body>
1500</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.