PageSourceSearch

https://mairieboisseaux.fr/fr/ct/1886666/contacts-1178

html mairieboisseaux.fr collected 2026-10-03 00:49:04 UTC 69,856 bytes, 1,266 lines download raw bytes

1<!DOCTYPE html>
2<html dir="ltr" lang="fr">
3<head>
4    <title>
5            Contacts - Boisseaux - Site officiel de la commune
6    </title>
7
8    
8<script src="/lib/tarteaucitron/tarteaucitron.js"></script>
8
9    
9<script>
10        var tarteaucitronExpireInDay = true, tarteaucitronForceExpire = 183;
11
12        tarteaucitron.init({
13            "privacyUrl": "", /* Privacy policy url */
14
15            "hashtag": "#tarteaucitron", /* Open the panel with this hashtag */
16            "cookieName": "tarteaucitron", /* Cookie name */
17
18            "orientation": "bottom", /* Banner position (top - bottom) */
19
20            "showAlertSmall": false, /* Show the small banner on bottom right */
21            "cookieslist": true, /* Show the cookie list */
22
23            "showIcon": false, /* Show cookie icon to manage cookies */
24            // "iconSrc": "", /* Optionnal: URL or base64 encoded image */
25            "iconPosition": "BottomRight", /* Position of the icon between BottomRight, BottomLeft, TopRight and TopLeft */
26
27            "adblocker": false, /* Show a Warning if an adblocker is detected */
28
29            "DenyAllCta": true, /* Show the deny all button */
30            "AcceptAllCta": true, /* Show the accept all button when highPrivacy on */
31            "highPrivacy": true, /* HIGHLY RECOMMANDED Disable auto consent */
32
33            "handleBrowserDNTRequest": false, /* If Do Not Track == 1, disallow all */
34
35            "removeCredit": false, /* Remove credit link */
36            "moreInfoLink": true, /* Show more info link */
37            "useExternalCss": false, /* If false, the tarteaucitron.css file will be loaded */
38
39            //"cookieDomain": ".my-multisite-domaine.fr", /* Shared cookie for subdomain website */
40
41            "readmoreLink": "", /* Change the default readmore link pointing to tarteaucitron.io */
42
43            "mandatory": true, /* Show a message about mandatory cookies */
44
45            "listCookieByService": false, /* Show a message about list cookie by service */
46            "tarteaucitronForceLanguage" : 'fr',
47
48        });
49    </script>
49
50
51        
52<meta name="Description" content="">
53<meta name="Keywords" content="">
54<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
55<meta charset="UTF-8">
56            
56<script type="text/javascript">
57            tarteaucitron.user.gtagUa = 'G-9KZXLBLL3V';
58            tarteaucitron.user.gtagMore = function () { /* add here your optionnal gtag() */
59            };
60            (tarteaucitron.job = tarteaucitron.job || []).push('gtag');
61        </script>
61
62        <meta name="google-site-verification" content="GNCMOVw7_tVz_nhXH51QV294KedNaNisPOHsX0rMIYI" />
63    <!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 65 bytes, lines 63-64
63
64<script async src="https://www.googletagmanager.com/gtag/js?id=
64G-9KZXLBLL3V
vendor: 13 bytes, line 64
64"></script>
65<script>
66  
vendor: 138 bytes, lines 66-70
66window.dataLayer = window.dataLayer || [];
67  function gtag(){dataLayer.push(arguments);}
68  gtag('js', new Date());
69
70  gtag('config', '
70G-9KZXLBLL3V
vendor: 5 bytes, line 70
70');
71</script>
71
72<!-- Matomo -->
73<script>
74  var _paq = window._paq = window._paq || [];
75  /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
76  _paq.push(['trackPageView']);
77  _paq.push(['enableLinkTracking']);
78  (function() {
79    var u="//matomo-client.neopse.com/";
80    _paq.push(['setTrackerUrl', u+'matomo.php']);
81    _paq.push(['setSiteId', '500']);
82    var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
83    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
84  })();
85</script>
85
86<!-- End Matomo Code -->
87
88                                        <link rel="apple-touch-icon" href="//static.neopse.com/assets/img/favicon/rdc_logo.ico?v=v1">
89                <link rel="icon" href="//static.neopse.com/assets/img/favicon/rdc_logo.ico?v=v1">
90                        <link rel="preconnect" href="https://fonts.googleapis.com">
91            <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
92            <link href="https://fonts.googleapis.com/css?family=Montserrat:400,700|Material+Icons" rel="stylesheet">
93            <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">
94
95            <link href='/dist/owlcarousel/css/owl.carousel.min.css' rel='stylesheet' type='text/css'>
96            <link href='/dist/owlcarousel/css/owl.theme.default.min.css' rel='stylesheet' type='text/css'>
97            <link href='/dist/slick/slick.css' rel='stylesheet' type='text/css'>
98            <link href='/dist/slick/slick-theme.css' rel='stylesheet' type='text/css'>
99            <link href='/dist/scrollbar/jquery.scrollbar.css' rel='stylesheet' type='text/css'>
100            <link href='/dist/fullcalendar/fullcalendar.min.css' rel='stylesheet' type='text/css'>
101            <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.13.2/css/bootstrap-select.min.css">
102            <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-multiselect/0.9.13/css/bootstrap-multiselect.css" />
103            <link href="/tpl/3/css/style.css" rel="stylesheet" type='text/css'>
104
105            <link href="/lib/splide-4.0.1/css/splide.min.css" rel="stylesheet" type="text/css"/>
106            <link href="/lib/splide-4.0.1/css/splide-custom.css" rel="stylesheet" type="text/css"/>
107
108                            <style class="notranslate" title="customCss" type="text/css" rel="stylesheet">.bg_bloc { background-color: #B19595 !important; }
109        .table td, .table, .table thead th { border-color: #B19595 !important; }
110        .bg_bloc .dropdown-toggle,
111        .bg_bloc .dropdown-menu {
112            background-color: #B19595 !important;
113            border-color: #B19595 !important;
114        }
115        .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{
116            border-color: #B19595 !important;
117        }
118
119        .fc-unthemed thead.fc-head,
120        .fc-unthemed .fc-popover .fc-header{ background-color: #B19595 !important; }
121
122        .fc-unthemed td.fc-today{
123            background: #B19595 !important;
124        }
125
126        .cookies .btn{ color: #B19595 !important; }body { background-color: #FFFFFF; }body { background-image: url(https://static.neopse.com/medias/p/3173/site/6f/4a/a8/6f4aa842b6fa7532568fc7bb4c1057b358e7b17f.jpg?v=v1); background-position: center; background-repeat: repeat; }.bg_wrapper { background-color: #D8D5D5 !important; }.text_bloc, .bg_bloc .c_text,
127        .bg_bloc, .bg_bloc a,
128        .bg_bloc .dropdown-toggle,
129        .bg_bloc .dropdown-menu,
130        .bg_bloc.bootstrap-select .dropdown-toggle::after { color: #FFFFFF !important; }
131        
132        .fc-unthemed thead.fc-head{ color: #FFFFFF !important; }
133        .fc-unthemed td.fc-today{
134            color: #FFFFFF !important;
135        }
136        .cookies .btn{ background-color: #FFFFFF !important; }.c_btn { color: #FFFFFF; }
137        .c_btn:hover, .c_btn:focus, .c_btn:active { color: #FFFFFF; }
138        .owl-theme .owl-dots .owl-dot.active span,
139        .owl-theme .owl-dots .owl-dot:hover span,
140        .carousel-indicators .active {
141            background: #FFFFFF !important;
142            opacity: 1;
143        }
144        .carousel-indicators li, .owl-theme .owl-dots .owl-dot span{
145            border-color: #FFFFFF !important;
146            opacity: 0.5;
147        }
148        .slick-dots .slick-active button{
149            background-color: #FFFFFF !important;
150        }
151        .slick-dots li button{
152            border-color: #FFFFFF;
153        }
154        .fc-event .fc-title, .fc-event-container{ color: #FFFFFF !important; }
155        .fc-event{ color: #FFFFFF;}.footer.bg { background-color: #B19595; }
155nav.navbar.bg,.searchbar input,.searchbar input:focus {background-color: #C31412}body, .c_text, .container, .carousel-caption .title, .dropdown-item.c_text { color: #000000; }
156        .slick-prev:before, .slick-next:before { color: #000000; }
157        .c_text.navbar-toggler{ border-color: #000000 !important; }
158        .intern-page .en-tete{ border-left-color: #000000;}
159        .bootstrap-select .dropdown-menu li a{
160            color: #000000;
161        }
162        .bootstrap-select .dropdown-toggle::after{
163            color: #000000;
164        }
165
166        .box-title{
167
168        }.navbar .c_btn, .navbar .c_btn:hover, .navbar .c_btn:focus, .navbar .c_btn:active,
169        .social-media .c_btn, .social-media .c_btn:hover, .social-media .c_btn:focus, .social-media .c_btn:active { color: #FFFFFF; }nav.navbar .dropdown-menu { background-color: #C31412; }.footer .c_text { color: #FFFFFF; }nav.navbar .c_text, nav.navbar .c_text i, .searchbar input,.searchbar input:focus,.searchbar input::placeholder {color:#FFFFFF}
170        .navbar-toggler.c_text{ border-color: #FFFFFF !important; }nav.navbar .h_text:hover { color: #D91414; }.footer .c_title { color: #FFFFFF; }nav.navbar .dropdown-menu .c_text { color: #FFFFFF; }
171        .navigation .dropdown-menu .dropdown-divider.c_text { border-color: #FFFFFF; }nav.navbar .dropdown-menu .h_text:hover { color: #C31412; }nav.navbar .h_text:hover { background-color: #FFFFFF; }.bg_btn { background-color: #C31412; border-color: #C31412; }
172        .fc-event{ background-color: #C31412 !important; border-color: #C31412 !important; }#w_18yolovzq .bg { background-color: #B19595; }#w_244b6kk9q .bg { background-color: #B19595; }#w_500538p7u .bg { background-color: #B19595; }#w_5jr5ubg8g .bg { background-color: #B19595; }#w_95uj242ph .bg { background-color: #B19595; }#w_a81ubtbg9 .bg { background-color: #B19595; }#w_headline .c_btn { color: #FFFFFF; }
173        #w_headline .c_btn:before { background-color: #FFFFFF !important; }#w_oe3rsisqb .bg { background-color: #B19595; }#w_pdggt2pw8 .bg { background-color: #B19595; }#w_puodfyv0v .bg { background-color: #B19595; }#w_qn6lkgcat .bg { background-color: #B19595; }#w_s5v0ywhmo .bg { background-color: #B19595; }#w_sxng9gmhb .bg { background-color: #B19595; }#w_x69xmr0r1 .bg { background-color: #B19595; }#w_yblz6ovcd .bg { background-color: #B19595; }.navbar .bg_btn { background-color: ; border-color: ; }
174        .social-media.bg_btn { background-color: ; }
175        .navbar input,.navbar input:focus { border-color: ; }nav.navbar .dropdown-menu .h_text:hover { background-color: #FFFFFF; }#w_18yolovzq .c_btn { color: #C31412; }
176        #w_18yolovzq .owl-theme .owl-dots .owl-dot.active span,
177        #w_18yolovzq .owl-theme .owl-dots .owl-dot:hover span { background: #C31412 !important; }
178        #w_18yolovzq .owl-theme .owl-dots .owl-dot span{ border-color: #C31412 !important; }#w_244b6kk9q .c_btn { color: #B19595; }
179        #w_244b6kk9q .owl-theme .owl-dots .owl-dot.active span,
180        #w_244b6kk9q .owl-theme .owl-dots .owl-dot:hover span { background: #B19595 !important; }
181        #w_244b6kk9q .owl-theme .owl-dots .owl-dot span{ border-color: #B19595 !important; }#w_500538p7u .owl-theme .owl-dots .owl-dot.active span,
182        #w_500538p7u .owl-theme .owl-dots .owl-dot:hover span { background: #C31412 !important; }
183        #w_500538p7u .owl-theme .owl-dots .owl-dot span{ border-color: #C31412 !important; }#w_95uj242ph .owl-theme .owl-nav [class*=owl-] {
184            color: #FFFFFF !important;
185        }
186        #w_95uj242ph .c_btn { color: #FFFFFF; }#w_headline .c_text .title { color: #FFFFFF; }
187        #w_headline .c_text { color: #FFFFFF; }#w_oe3rsisqb .c_btn { color: #C31412; }
188        #w_oe3rsisqb .c_btn:before { background-color: #C31412 !important; }
189        #w_oe3rsisqb .slick-dots .slick-active button{
190            background-color: #C31412 !important;
191        }
192        #w_oe3rsisqb .slick-dots li button{
193            border-color: #C31412;
194        }#w_pdggt2pw8 .owl-theme .owl-dots .owl-dot.active span,
195        #w_pdggt2pw8 .owl-theme .owl-dots .owl-dot:hover span { background: #C31412 !important; }
196        #w_pdggt2pw8 .owl-theme .owl-dots .owl-dot span{ border-color: #C31412 !important; }#w_puodfyv0v .c_btn { color: #C31412; }
197        #w_puodfyv0v .owl-theme .owl-dots .owl-dot.active span,
198        #w_puodfyv0v .owl-theme .owl-dots .owl-dot:hover span { background: #C31412 !important; }
199        #w_puodfyv0v .owl-theme .owl-dots .owl-dot span{ border-color: #C31412 !important; }#w_s5v0ywhmo .c_btn { color: #C31412; }
200        #w_s5v0ywhmo .c_btn:before { background-color: #C31412 !important; }
201        #w_s5v0ywhmo .slick-dots .slick-active button{
202            background-color: #C31412 !important;
203        }
204        #w_s5v0ywhmo .slick-dots li button{
205            border-color: #C31412;
206        }#w_sxng9gmhb .owl-theme .owl-dots .owl-dot.active span,
207        #w_sxng9gmhb .owl-theme .owl-dots .owl-dot:hover span { background: #C31412 !important; }
208        #w_sxng9gmhb .owl-theme .owl-dots .owl-dot span{ border-color: #C31412 !important; }#w_x69xmr0r1 .c_btn { color: #C31412; }#w_yblz6ovcd .c_btn { color: #B19595; }
209        #w_yblz6ovcd .c_btn:before { background-color: #B19595 !important; }
210
211        #w_yblz6ovcd .slick-dots li button { background-color: #B19595;opacity:0.5; }
212        #w_yblz6ovcd .slick-dots li.slick-active button { background-color: #B19595; opacity: 1 !important;}
213        #w_yblz6ovcd .owl-theme .owl-dots .owl-dot.active span,
214        #w_yblz6ovcd .owl-theme .owl-dots .owl-dot:hover span { background: #B19595 !important; }
215        #w_yblz6ovcd .owl-theme .owl-dots .owl-dot span{ border-color: #B19595 !important; }#w_18yolovzq .c_text { color: #FFFFFF; }#w_244b6kk9q .c_text { color: #FFFFFF; }#w_95uj242ph .c_text { color: #FFFFFF; }#w_ghq0b0eib .c_text { color: #FFFFFF; }#w_p658zm22u .c_text { color: #FFFFFF; }#w_puodfyv0v .c_text { color: #FFFFFF; }#w_x69xmr0r1 .c_text { color: #FFFFFF; }.footer .c_title { background-color: #C31412; }#w_18yolovzq .c_title { color: #FFFFFF !important; }#w_500538p7u .c_title { color: #FFFFFF; }#w_5jr5ubg8g .c_title { color: #FFFFFF; }#w_95uj242ph .c_title { color: #C31412; }#w_a81ubtbg9 .c_title { color: #FFFFFF; }#w_ghq0b0eib .c_title { color: #C31412; }#w_kllxx6fll .c_title { color: #FFFFFF; }
216        #w_kllxx6fll .c_title:before { background-color: #FFFFFF !important; }#w_oe3rsisqb .c_title { color: #C31412; }
217        #w_oe3rsisqb .c_title:before { background-color: #C31412 !important; }#w_p658zm22u .c_title { color: #C31412; }#w_pdggt2pw8 .c_title { color: #FFFFFF; }#w_puodfyv0v .c_title { color: #C31412; }#w_s5v0ywhmo .c_title { color: #C31412; }
218        #w_s5v0ywhmo .c_title:before { background-color: #C31412 !important; }#w_sxng9gmhb .c_title { color: #FFFFFF; }#w_x69xmr0r1 .c_title { color: #FFFFFF; }#w_yblz6ovcd .c_title { color: #C31412; }
219        #w_yblz6ovcd .c_title:before { background-color: #C31412 !important; }#w_244b6kk9q .c_title { display: none; }#w_5jr5ubg8g .c_title { display: inline-block; }#w_95uj242ph .c_title { display: none; }#w_ghq0b0eib .c_title { display: none; }#w_headline .bg_btn,
220        #w_headline .carousel-indicators .active { background: #C31412 !important;}
221        #w_headline .bg_btn,
222        #w_headline .carousel-indicators li{ border-color: #C31412 !important;}#w_kllxx6fll .c_title { display: inline-block; }#w_qn6lkgcat .c_title { display: none; }#w_95uj242ph .owl-theme .owl-nav [class*=owl-] {
223            background-color: #C31412 !important;
224        }
225        #w_95uj242ph .bg_btn { background-color: #C31412; }
226        #w_95uj242ph .box { border-color: #C31412; }#w_ghq0b0eib .bg_text { background-color: #B19595; }#w_p658zm22u .bg_text { background-color: #B19595; }#w_18yolovzq .c_title { background-color: #C31412 }
227        #w_18yolovzq .box { border-color: #C31412 }#w_500538p7u .c_title { background-color: #C31412; }
228        #w_500538p7u .box { border-color: #C31412; }#w_5jr5ubg8g .c_title { background-color: #C31412; }#w_a81ubtbg9 .c_title { background-color: #C31412; }
229        #w_a81ubtbg9 .box { border-color: #C31412; }#w_pdggt2pw8 .c_title { background-color: #C31412; }
230        #w_pdggt2pw8 .box { border-color: #C31412; }#w_sxng9gmhb .c_title { background-color: #C31412; }
231        #w_sxng9gmhb .box { border-color: #C31412; }#w_x69xmr0r1 .c_title { background-color: #C31412 }
232        #w_x69xmr0r1 .box { border-color: #C31412 }</style>
233                    
234    
235    
235<script src="/js/vendor/jquery-3.2.1.min.js"></script>
235
236    
236<script>tarteaucitron.user.matomoHost = '//matomo.neopse.com/';</script>
236
237    <!-- Matomo -->
238    <!-- End Matomo Code -->
239</head>
240<body>
241<div class="ov"></div>
242
243    <!-- Top navbar -->
244    <header role="banner">
245        <div class="navbar navbar-expand-lg top-navbar">
246            <div class="container">
247
248                <a class="navbar-brand c_text" aria-label="Accueil" href="/fr/">
249                                            <div class="img">
250                            <picture>
251                                <source media="(max-width: 991.98px)" srcset="https://static.neopse.com/medias/p/3173/site/42/d7/9c/42d79c1c837660c3d13ccaf7a0d00b00193fe15b.jpg">
252                                <img role="img" src="https://static.neopse.com/medias/p/3173/site/42/d7/9c/42d79c1c837660c3d13ccaf7a0d00b00193fe15b.jpg" alt="Logo Boisseaux - Site officiel de la commune" loading="eager">
253                            </picture>
254                        </div>
255                                    </a>
256
257                            </div>
258        </div>
259    </header>
260
261    <!-- Container se finit avant le footer -->
262    <div class="container">
263
264        <nav role="navigation" class="navbar navbar-expand-lg sticky-top navigation bg">
265    <div class="ov"></div>
266
267    <div class="container">
268        <button class="navbar-toggler c_text h_text" type="button" data-toggle="collapse" data-target="#navbar" aria-controls="navbar" aria-expanded="false" aria-label="Toggle navigation">
269            <span class="navbar-toggler-icon">
270                <i class="material-icons notranslate">menu</i>
271            </span>
272        </button>
273
274        <div class="collapse navbar-collapse" id="navbar">
275            <ul class="navbar-nav">
276                <li class="brand">
277                    <a class="navbar-brand" href="/fr/">
278                                                <div class="img">
279                            <img role="img" src="https://static.neopse.com/medias/p/3173/site/2d/1b/8b/2d1b8b939a525ee3c7fd1abcd3d302ac64ef5775.png" alt="Boisseaux - Site officiel de la commune"
280                                >
281                        </div>
282                                            </a>
283                </li>
284
285                <div class="d-flex flex-wrap">
286                    <li class="nav-item dropdown">
287                        <a class="nav-link c_text h_text px-3" href="/" role="button">
288                            <i class="material-icons">home</i>
289                        </a>
290                    </li>
291                                                                        <li class="nav-item dropdown">
292                                <a class="nav-link c_text h_text dropdown-toggle" href="#" id="menuDropdown0" role="button"
293                                    data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
294                                    VIE MUNICIPALE
295                                </a>
296                                <div class="dropdown-menu bg_text" aria-labelledby="menuDropdown0">
297                                    
298                                    <div class="mega-dropdown-menu">
299                                        <div class="divider">
300                                                                                                                                    
301                                            
302                                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
303                                                    href="/fr/tb/1887758/conseil-municipal-158">
304                                                    Conseil Municipal
305                                                </a>
306                                            
307                                            
308                                                                                                                                                                                
309                                            
310                                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
311                                                    href="/fr/rp/1887485/comptes-rendus-644">
312                                                    Comptes rendus
313                                                </a>
314                                            
315                                            
316                                                                                                                                                                                
317                                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
318                                                    href="/fr/rb/1371177/
318arretes-38">
319                                                    Arrêtés
320                                                </a>
321                                            
322                                            
323                                            
324                                                                                                                                                                                
325                                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
326                                                    href="/fr/rb/1371190/bulletins-municipaux-80">
327                                                    Bulletins municipaux
328                                                </a>
329                                            
330                                            
331                                            
332                                                                                                                                                                                
333                                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
334                                                    href="/fr/rb/1371216/personnel-municipal-6">
335                                                    Personnel municipal
336                                                </a>
337                                            
338                                            
339                                            
340                                                                                                                                                                                
341                                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
342                                                    href="/fr/rb/1371229/intercommunalite-206">
343                                                    Intercommunalité
344                                                </a>
345                                            
346                                            
347                                            
348                                                                                                                                                                                
349                                            
350                                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
351                                                    href="/fr/bn/1887056/flash-infos-733">
352                                                    Flash Infos
353                                                </a>
354                                            
355                                            
356                                                                                                                                                                                
357                                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
358                                                    href="/fr/rb/1373400/mot-du-maire-18">
359                                                    Mot du Maire
360                                                </a>
361                                            
362                                            
363                                            
364                                                                                                                                </div>
365                                    </div>
366                                </div>
367                            </li>
368                        
369
370                                                                        <li class="nav-item dropdown">
371                                <a class="nav-link c_text h_text dropdown-toggle" href="#" id="menuDropdown1" role="button"
372                                    data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
373                                    INFOS PRATIQUES
374                                </a>
375                                <div class="dropdown-menu bg_text" aria-labelledby="menuDropdown1">
376                                    
377                                    <div class="mega-dropdown-menu">
378                                        <div class="divider">
379                                                                                                                                    
380                                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
381                                                    href="/fr/rb/1371242/scolaires-1">
382                                                    Scolaires
383                                                </a>
384                                            
385                                            
386                                            
387                                                                                                                                                                                
388                                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
389                                                    href="/fr/rb/1371268/numeros-utiles-188">
390                                                    Numéros utiles
391                                                </a>
392                                            
393                                            
394                                            
395                                                                                                                                                                                
396                                            
397                                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
398                                                    href="/fr/as/1887368/annuaire-des-associations-585">
399                                                    Annuaire des associations
400                                                </a>
401                                            
402                                            
403                                                                                                                                                                                
404                                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
405                                                    href="/fr/rb/1371294/associations-169">
406                                                    Associations
407                                                </a>
408                                            
409                                            
410                                            
411                                                                                                                                                                                
412                                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
413                                                    href="/fr/rb/1371333/qualite-de-leau-a-boisseaux">
414                                                    Qualité de l&#039;eau à Boisseaux
415                                                </a>
416                                            
417                                            
418                                            
419                                                                                                                                                                                
420                                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
421                                                    href="/fr/rb/1371359/caue-du-loiret">
422                                                    CAUE du Loiret
423                                                </a>
424                                            
425                                            
426                                            
427                                                                                                                                                                                
428                                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
429                                                    href="/fr/rb/1371398/cimetiere-138">
430                                                    Cimetière
431                                                </a>
432                                            
433                                            
434                                            
435                                                                                                                                                                                
436                                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
437                                                    href="/fr/rb/1371437/plu-57">
438                                                    PLU
439                                                </a>
440                                            
441                                            
442                                            
443                                                                                                                                </div>
444                                    </div>
445                                </div>
446                            </li>
447                        
448
449                                                                        <li class="nav-item dropdown">
450                                <a class="nav-link c_text h_text dropdown-toggle" href="#" id="menuDropdown2" role="button"
451                                    data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
452                                    VIE ECONOMIQUE
453                                </a>
454                                <div class="dropdown-menu bg_text" aria-labelledby="menuDropdown2">
455                                    
456                                    <div class="mega-dropdown-menu">
457                                        <div class="divider">
458                                                                                                                                    
459                                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
460                                                    href="/fr/rb/1371450/cooperative-agricole">
461                                                    Coopérative agricole
462                                                </a>
463                                            
464                                            
465                                            
466                                                                                                                                                                                
467                                            
468                                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
469                                                    href="/fr/bu/1887407/annuaire-des-professionnels-591">
470                                                    Annuaire des professionnels
471                                                </a>
472                                            
473                                            
474                                                                                                                                </div>
475                                    </div>
476                                </div>
477                            </li>
478                        
479
480                                                                        <li class="nav-item dropdown">
481                                <a class="nav-link c_text h_text dropdown-toggle" href="#" id="menuDropdown3" role="button"
482                                    data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
483                                    CITOYENNETE
484                                </a>
485                                <div class="dropdown-menu bg_text" aria-labelledby="menuDropdown3">
486                                    
487                                    <div class="mega-dropdown-menu">
488                                        <div class="divider">
489                                                                                                                                    
490                                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
491                                                    href="/fr/rb/1371489/recensement-jdc">
492                                                    Recensement JDC
493                                                </a>
494                                            
495                                            
496                                            
497                                                                                                                                                                                
498                                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
499                                                    href="/fr/rb/1371502/assainissement-48">
500                                                    Assainissement
501                                                </a>
502                                            
503                                            
504                                            
505                                                                                                                                                                                
506                                                                                            <a class="dropdown-item c_text h_text bg_h_text" role="menuitem"
507                                                    href="/fr/rb/1371528/traitement-des-dechets-16">
508                                                    Traitement des déchets
509                                                </a>
510                                            
511                                            
512                                            
513                                                                                                                                </div>
514                                    </div>
515                                </div>
516                            </li>
517                        
518
519                                            
520
521                                    </div>
522
523                
524                
525            </ul>
526        </div>
527    </div>
528</nav>
529
530
531        <main role="main">
532                <div class="main intern-page">
533        <header class="container d-flex align-items-center bg breadcrumb">
534    <div class="ov"></div>
535    <div class="container text-center">
536        <h1 class="title c_title">Contacts</h1>
537                        <nav class="ariane c_text">
538    <span><a href="/fr/" class="font-weight-bold">Accueil</a></span>
539            / <a href="/fr/ct/1886666/contacts-1178">Contacts</a>
540    </nav>
541
542                </div>
543</header>
544        <!-- Contenu -->
545        <section class="container w
545rapper bg_wrapper c_wrapper">
546            <div class="ov bgw"></div>
547
548            <div class="main-content dynamicContent">
549
550                <div class="row">
551                    <div class="col col-lg contenu">
552                                                <div>
553                                                            <div class="mb-3">
554                                    <h2 class="title dark h3">Commune de Boisseaux</h2>
555                                    <p></p>
556                                </div>
557                            
558                                                            <div class="mb-3">
559                                    <p class="mb-0">18 rue des écoles</p>
560                                    <p class="mb-0">45480 Boisseaux</p>
561                                                                            <p class="mb-0 text-uppercase">France</p>
562                                                                    </div>
563                            
564                                                            <div class="mb-3">
565                                    <p class="mb-0"><a
566                                                href="tel:+33238395387">+33 2 38 39 53 87</a>
567                                        </p>                                                                                                        </div>
568                            
569                            
570                            
571                                                            <div class="my-5">
572                                    <p class="title dark">Mail : [email protected]</p>
573                                    <p>Horaires :<br />
574<br />
575Lundi : 9h &agrave; 12h et de 13h &agrave; 17h<br />
576Mardi : 13h &agrave; 17h<br />
577Jeudi : 9h &agrave; 12h et de 13h &agrave; 17h<br />
578<br />
579Mercredi et vendredi : ferm&eacute; au public<br />
580&nbsp;</p>
581                                </div>
582                            
583                                                    </div>
584
585                    </div>
586
587                    
588                </div>
589
590            </div>
591        </section>
592
593        <div class="modal fade" id="contactFormContact" tabindex="-1" role="dialog" aria-labelledby="modalContact-label" aria-hidden="true"
594     style="color: initial;-webkit-transform: translateZ(0);transform: translateZ(0);">
595    <div class="modal-dialog" role="document">
596        <div class="modal-content">
597            <button type="button" class="close" data-dismiss="modal" aria-label="Close">
598                <span aria-hidden="true">&times;</span>
599            </button>
600
601            <div class="modal-header bg_bloc">
602                <h5 id="modalContact-label" class="modal-title font-weight-bold dark text_bloc"></h5>
603            </div>
604            <form id="contactForm" action="/formMdContact" method="post"
605                  novalidate enctype="multipart/form-data">
606                <div class="modal-body pb-0">
607
608                    
609                    <div class="form-group">
610    <div class="h-recaptcha m-auto d-inline-block"></div>
611    <div class="form-error requirements" id="h-captcha-response-error" role="alert">Ce champ est obligatoire
612    </div>
613</div>                </div>
614                <div class="modal-footer">
615                    <button id="formContactForm" type="submit" class="btn bg_btn c_btn formContactForm" aria-label="Envoyer">Envoyer</button>
616                </div>
617                <div class="m-3">
618                    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 />
619Vos 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 36 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 />
620<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 />
621<span style="background-color:null">- Par voie &eacute;lectronique &agrave; l&rsquo;adresse : </span></span>[email protected]<span style="color:null"><span style="background-color:null"> ; </span><br />
622<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 : 4 Place de l&#39;&eacute;glise, 45480 Boisseaux. </span><br />
623<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.
624                </div>
625            </form>
626
627            <div id="messageSendedForm" class="form-message-sent" style="display: none">
628                <p></p>
629            </div>
630        </div>
631    </div>
632</div>
633
634    </div>
635
636        </main>
637
638                    <div id="intern">
639                
640            </div>
641        
642    </div>
643    <!-- Fin container -->
644
645                <div id="previewModalImage" class="modal">
646
647                <!-- The Close Button -->
648                <span id="closePreviewImage" class="close">&times;</span>
649
650                <!-- Navigation Buttons -->
651                <a id="prevImage" class="modal-nav prev" href="javascript:void(0)">&#10094;</a>
652                <a id="nextImage" class="modal-nav next" href="javascript:void(0)">&#10095;</a>
653
654                <!-- Image Counter -->
655                <div id="imageCounter" class="image-counter"></div>
656
657                <!-- Modal Content (The Image) -->
658                <div id="containerPreviewImage"><img role="img" class="modal-content" alt=""></div>
659
660                <!-- Modal Caption (Image Text) -->
661                <div id="captionPreviewImage"></div>
662            </div>
663        
664                    
664<script>
665                (function() {
666                    // Get the modal elements
667                    const modal = document.getElementById('previewModalImage');
668                    const modalImg = modal.querySelector('img');
669                    const captionText = document.getElementById('captionPreviewImage');
670                    const closePreviewImage = document.getElementById('closePreviewImage');
671                    const prevBtn = document.getElementById('prevImage');
672                    const nextBtn = document.getElementById('nextImage');
673                    const imageCounter = document.getElementById('imageCounter');
674
675                    let currentImages = [];
676                    let currentIndex = 0;
677
678                    // Helper function to toggle element visibility
679                    function toggleElement(element, show) {
680                        if (element) {
681                            element.style.display = show ? 'block' : 'none';
682                        }
683                    }
684
685                    // Function to update the modal with a specific image
686                    function updateModal(index) {
687                        if (currentImages.length === 0) return;
688
689                        currentIndex = index;
690                        const img = currentImages[currentIndex];
691                        modalImg.setAttribute('src', img.src);
692                        modalImg.setAttribute('alt', img.alt || '');
693                        captionText.innerHTML = img.alt || '';
694
695                        // Update counter
696                        imageCounter.textContent = (currentIndex + 1) + ' / ' + currentImages.length;
697
698                        // Show/hide navigation buttons
699                        const showNav = currentImages.length > 1;
700                        toggleElement(prevBtn, showNav);
701                        toggleElement(nextBtn, showNav);
702                        toggleElement(imageCounter, showNav);
703                    }
704
705                    // Function to show next image
706                    function showNext() {
707                        if (currentImages.length === 0) return;
708                        currentIndex = (currentIndex + 1) % currentImages.length;
709                        updateModal(currentIndex);
710                    }
711
712                    // Function to show previous image
713                    function showPrev() {
714                        if (currentImages.length === 0) return;
715                        currentIndex = (currentIndex - 1 + currentImages.length) % currentImages.length;
716                        updateModal(currentIndex);
717                    }
718
719                    // Helper function to find closest ancestor with class
720                    function closest(element, selector) {
721                        if (!element) return null;
722                        if (selector.startsWith('.')) {
723                            const className = selector.slice(1);
724                            let current = element;
725                            while (current && current !== document) {
726                                if (current.classList && current.classList.contains(className)) {
727                                    return current;
728                                }
729                                current = current.parentElement;
730                            }
731                        }
732                        return null;
733                    }
734
735                    // When clicking on an image
736                    document.addEventListener('click', function(e) {
737                        const target = e.target;
738                        if (target.tagName === 'IMG' &&
739                            (target.classList.contains('img') || target.classList.contains('main-img')) &&
740                            closest(target, '.splide')) {
741
742                            const clickedSlide = closest(target, '.splide__slide');
743                            if (!clickedSlide) return;
744
745                            const splideList = closest(clickedSlide, '.splide__list');
746                            if (!splideList) return;
747
748                            const allSlides = splideList.querySelectorAll('.splide__slide');
749
750                            currentImages = [];
751                            const seenSrcs = new Set();
752                            const clickedSrc = target.src;
753
754                            allSlides.forEach(function(slide) {
755                                const slideImg = slide.querySelector('.img, .main-img');
756                                if (slideImg) {
757                                    const imgSrc = slideImg.src;
758                                    if (!seenSrcs.has(imgSrc)) {
759                                        seenSrcs.add(imgSrc);
760                                        currentImages.push(slideImg);
761                                    }
762                                }
763                            });
764
765                            currentIndex = currentImages.findIndex(function(img) {
766                                return img.src === clickedSrc;
767                            });
768
769                            if (currentIndex === -1) {
770                                currentIndex = 0;
771                            }
772
773                            updateModal(currentIndex);
774                            modal.style.display = 'block';
775                        }
776                    });
777
778                    // Navigation button handlers
779                    if (nextBtn) {
780                        nextBtn.addEventListener('click', function (e) {
781                            e.preventDefault();
782                            e.stopPropagation();
783                            showNext();
784                        });
785                    }
786
787                    if (prevBtn) {
788                        prevBtn.addEventListener('click', function (e) {
789                            e.preventDefault();
790                            e.stopPropagation();
791                            showPrev();
792                        });
793                    }
794
795                    // Keyboard navigation
796                    document.addEventListener('keydown', function (e) {
797                        const isModalVisible = modal.style.display !== 'none' &&
798                                             (modal.style.display === 'block' ||
799                                              window.getComputedStyle(modal).display !== 'none');
800
801                        if (isModalVisible) {
802                            if (e.key === 'ArrowRight' || e.keyCode === 39) {
803                                e.preventDefault();
804                                showNext();
805                            } else if (e.key === 'ArrowLeft' || e.keyCode === 37) {
806                                e.preventDefault();
807                                showPrev();
808                            } else if (e.key === 'Escape' || e.keyCode === 27) {
809                                e.preventDefault();
810                                e.stopPropagation();
811                                modal.style.display = 'none';
812                            }
813                        }
814                    });
815
816                    // Close button handler
817                    if (closePreviewImage) {
818                        closePreviewImage.addEventListener('click', function () {
819                            modal.style.display = 'none';
820                        });
821                    }
822
823                    // Close modal when clicking outside the image
824                    modal.addEventListener('click', function (e) {
825                        if (e.target === modal) {
826                            modal.style.display = 'none';
827                        }
828                    });
829                })();
830            </script>
830
831        
832<!-- Footer -->
833<footer role="contentinfo" class="footer bg">
834    <div class="ov"></div>
835
836    <div class="container d-flex flex-wrap justify-content-between">
837        <div class="footer-container">
838            <h2 style="line-height: inherit;" class="title c_title bg_title d_title btn-line"><a
839        href="/fr/ct/1886666/contacts-1178">Contacts</a></h2>
840<div class="footer-box c_text">
841    <div class="contact">
842        <p class="font-weight-bold mb-0">Commune de Boisseaux</p>
843        <p class="mb-0">18 rue des écoles</p>
844        <p class="mb-0">45480 Boisseaux - FRANCE</p>
845         <p class="mb-0"><a href="tel:+33238395387">+33 2 38 39 53 87</a>
846            </p>
847        
848        
849    </div>
850</div>
851
852
853
854
855            
856<div class="btn-espace-reserve">
857    </div>
858
859
860
861        </div>
862            <div class="footer-container">
863                    <h2 style="line-height: inherit;"><a href="/fr/lk/1886861/liens-1289"
864            class="title c_title bg_title d_title">Liens</a></h2>
865        
866        <div class="footer-box c_text">
867            <p>
868                                    <a href="https://permisdeconduire.ants.gouv.fr/" target="_blank" class="d-block">Le permis de conduire à portée de clic</a>
869                                    <a href="https://immatriculation.ants.gouv.fr/" target="_blank" class="d-block">La carte grise à portée de clic</a>
870                                    <a href="https://www.caf.fr/" target="_blank" class="d-block">La caf</a>
871                                    <a href="https://www.remi-centrevaldeloire.fr/" target="_blank" class="d-block">Transport en commun / scolaire</a>
872                                    <a href="https://www.impots.gouv.fr/portail/" target="_blank" class="d-block">Impôts.gouv</a>
873                            </p>
874        </div>
875    </div>
876
877        
878    </div>
879    <div class="container mt-4">
880        <div class="footer-box c_text container d-flex flex-wrap"" style="justify-content:center;">
881            <p class="mt-0 mb-0"><a href="/fr/li/1886705/mentions-legales-1361">Mentions légales</a>
882</p>
883            <span class="c_text" style="margin: 0 8px;">-</span>
884            <p class="mt-0 mb-0"><a href="/fr/1886705/politique-confidentialite">Politique de confidentialité</a>
885</p>
886            <span class="c_text" style="margin: 0 8px;">-</span>
887            <p class="mt-0 mb-0"><a href="/fr/accessibilite">Accessibilité</a>
888</p>
889            <span class="c_text" style="margin: 0 8px;">-</span>
890            
891            <p class="mt-0 mb-0 c_text"><a href="/fr/sm/82490/plan-du-site-1" >Plan du site</a></p>
892            <span class="c_text" style="margin: 0 8px;">-</span>
893            <p class="mt-0 mb-0 c_text"><a href="#tarteaucitron">Gestion des cookies</a></p>
894        </div>
895    </div>
896</footer>
897
898<div class="modal fade" id="contactFormContactFooter" tabindex="-1" role="dialog" aria-labelledby="modalFooter-label" aria-hidden="true"
899     style="color: initial;-webkit-transform: translateZ(0);transform: translateZ(0);">
900    <div class="modal-dialog" role="document">
901        <div class="modal-content">
902            <button type="button" class="close" data-dismiss="modal" aria-label="Close">
903                <span aria-hidden="true">&times;</span>
904            </button>
905
906            <div class="modal-header bg_bloc">
907                            </div>
908            <form id="contactFormFooter" action="/formMdContact" method="post"
909                  novalidate enctype="multipart/form-data">
910                <div class="modal-body pb-0">
911
912                    
913                    <div class="form-group">
914    <div class="h-recaptcha m-auto d-inline-block"></div>
915    <div class="form-error requirements" id="h-captcha-response-error" role="alert">Ce champ est obligatoire
916    </div>
917</div>                </div>
918                <div class="modal-footer">
919                    <button id="formContactForm" type="submit" class="btn bg_btn c_btn formContactForm" aria-label="Envoyer">Envoyer</button>
920                </div>
921                <div class="m-3">
922                    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 />
923Vos 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 36 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 />
924<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 />
925<span style="background-color:null">- Par voie &eacute;lectronique &agrave; l&rsquo;adresse : </span></span>[email protected]<span style="color:null"><span style="background-color:null"> ; </span><br />
926<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 : 4 Place de l&#39;&eacute;glise, 45480 Boisseaux. </span><br />
927<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.
928                </div>
929            </form>
930
931            <div id="messageSendedFormContactFooter" class="form-message-sent" style="display: none">
932                <p role="status"></p>
933            </div>
934        </div>
935    </div>
936</div>
937
938<div class="footer-bottom">
939    <div class="container">
940        <p>
941
942            <a href="https://reseaudescommunes.fr/?utm_source=rdcclients&utm_medium=footerlink" target="_blank">
943                <img role="img" src="/images/rdc-logo-footer-2.png" alt="Logo Réseau des Communes" class="img-fluid">
944                Site créé en partenariat avec Réseau des Communes
945            </a>
946        </p>
947    </div>
948</div>
949<div class="modal fade pdfModal" id="pdfModal" tabindex="-1" role="dialog" aria-label="Prévisualisation du PDF" aria-hidden="true">
950    <div class="modal-dialog" role="document">
951        <div class="modal-content">
952            <button type="button" class="close" data-dismiss="modal" aria-label="Close">
953                <span aria-hidden="true">&times;</span>
954            </button>
955
956            <embed type="application/pdf">
957        </div>
958    </div>
959</div>
960
961
962        
962<script src="/js/vendor/popper.min.js"></script>
962
963    
963<script src="/js/vendor/bootstrap.min.js"></script>
963
964
965    <!-- Carousel -->
966    
966<script src='/dist/owlcarousel/js/owl.carousel.min.js'></script>
966
967    
967<script src='/dist/owlcarousel/js/owl.linked.js'></script>
967
968
969    
969<script src='/dist/slick/slick.js'></script>
969
970    
970<script src='/dist/scrollbar/jquery.scrollbar.min.js'></script>
970
971
972    
972<script src="/lib/splide-4.0.1/js/splide.min.js"></script>
972
973    
973<script src="/lib/splide-4.0.1/extensions/autoscroll/js/splide-extension-auto-scroll.min.js"></script>
973
974
975        
975<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.13.2/js/bootstrap-select.min.js"></script>
975
976
977        
977<script src='/dist/pagination.min.js'></script>
977
978
979    
979<script src="/js/shared.js?v1"></script>
979
980    
980<script src="/tpl/3/js/main.js"></script>
980
981    
981<script src="/lib/chartjs/Chart.js"></script>
981
982    
982<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-multiselect/0.9.13/js/bootstrap-multiselect.js"></script>
982
983
984
985
986
987
988
989
990
991        
991<script type="text/javascript">
992
993        tarteaucitron.user.matomoId = 6;
994        (tarteaucitron.job = tarteaucitron.job || []).push('matomohightrack');
995
996
997        (tarteaucitron.job = tarteaucitron.job || []).push('youtube');
998        (tarteaucitron.job = tarteaucitron.job || []).push('dailymotion');
999        (tarteaucitron.job = tarteaucitron.job || []).push('vimeo');
1000        (tarteaucitron.job = tarteaucitron.job || []).push('othervideo');
1001
1002            </script>
1002
1003
1004
1005    
1005<script>
1006        $(document).ready(function () {
1007
1008            var input = $('input[type=file]');
1009
1010            input.on('change', function () {
1011                var list = $(this).parent().parent().parent().parent().find($('.listFiles'));
1012                list.empty();
1013
1014                for (var x = 0; x < this.files.length; x++) {
1015                    var newFile = '<li>Fichier joint :  ' + this.files[x].name + ' ('+humanFileSize(this.files[x].size)+')</li>';
1016//                    li.innerHTML = 'File ' + (x + 1) + ':  ' + input.files[x].name;
1017                    list.append(newFile);
1018                }
1019            });
1020
1021            $('.form-error').hide();
1022            $('#contactForm').submit(function (e) {
1023                let form = $(this);
1024
1025                $.ajax({
1026                    type: "POST",
1027                    url: form.attr('action'),
1028                    data: new FormData(form[0]),
1029                    contentType: false,
1030                    processData: false,
1031                    beforeSend: function () {
1032                        form.find('.form-error').hide();
1033                        $('#formContactForm').attr('disabled', true);
1034                    },
1035                    success: function (response) {
1036                        hcaptcha.reset();
1037
1038                        if (response.status === 'KO') {
1039                            let errors = response.errors;
1040                            for (let index in errors) {
1041                                if (errors.hasOwnProperty(index)) {
1042                                    let attr = errors[index];
1043                                    let error = attr[Object.keys(attr)[0]];
1044                                    form.find('#' + index + '-error').text(error).show();
1045                                }
1046                            }
1047                        }
1048                        else {
1049
1050                            $('#contactForm').css('display', 'none');
1051                            $('#messageSendedForm').css('display', '');
1052                            form[0].reset();
1053                        }
1054                    },
1055                    complete: function () {
1056
1057                        $('#formContactForm').removeAttr('disabled');
1058                    }
1059                });
1060
1061                return false;
1062            });
1063
1064            $('#contactFormContact').on('hidden.bs.modal', function () {
1065                $('#contactForm')[0].reset();
1066                $('#contactFormFooter')[0].reset();
1067
1068                $('#contactForm').css('display', '');
1069                $('#contactFormFooter').css('display', '');
1070
1071                $('#messageSendedForm').css('display', 'none');
1072
1073                $('.form-error').hide();
1074
1075                $('.listFiles').empty();
1076
1077                hcaptcha.reset();
1078            });
1079        });
1080
1081        function humanFileSize(size) {
1082            var i = Math.floor(Math.log(size) / Math.log(1024));
1083            return ( size / Math.pow(1024, i) ).toFixed(1) * 1 + ' ' + ['B', 'kB', 'MB', 'GB', 'TB'][i];
1084        }
1085    </script>
1085
1086
1087    
1087<script type="text/javascript">
1088            </script>
1088
1089
1090<script>
1091  (function(i,s,o,g,r,a,m){i['InstanaEumObject']=r;i[r]=i[r]||function(){
1092  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
1093  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
1094  })(window,document,'script','//eum.instana.io/eum.min.js','ineum');
1095  ineum('reportingUrl', 'https://eum-eu-west-1.instana.io');
1096  ineum('apiKey', '9yG9cnlKTcS4le-zMVtBJA');
1097
1098  // set the name of a page on which this load/errors/calls happened
1099  ineum('page', 'front-site');
1100</script>
1100
1101
1102<script src="https://js.hcaptcha.com/1/api.js?hl=fr&onload=CaptchaCallback&render=explicit" async defer></script>
1102
1103
1104<script type="text/javascript">
1105    var CaptchaCallback = function () {
1106        $('.h-recaptcha').each(function (index, el) {
1107            hcaptcha.render(el, {'sitekey': 'f5095cfb-139b-47da-88e2-f0d2e7485392'});
1108        });
1109    };
1110</script>
1110
1111
1112<script>
1113    $(document).ready(function () {
1114
1115        $('.selectpicker').selectpicker();
1116
1117        var input = $('input[type=file]');
1118
1119        input.on('change', function () {
1120            var list = $(this).parent().parent().parent().parent().find($('.listFiles'));
1121            list.empty();
1122
1123            for (var x = 0; x < this.files.length; x++) {
1124                var newFile = '<li>Fichier joint :  ' + this.files[x].name + ' ('+humanFileSize(this.files[x].size)+')</li>';
1125//                    li.innerHTML = 'File ' + (x + 1) + ':  ' + input.files[x].name;
1126                list.append(newFile);
1127            }
1128        });
1129
1130        $('.form-error').hide();
1131        $('#contactFormFooter').submit(function (e) {
1132            let form = $(this);
1133
1134            $.ajax({
1135                type: "POST",
1136                url: form.attr('action'),
1137                data: new FormData(form[0]),
1138                contentType: false,
1139                processData: false,
1140                beforeSend: function () {
1141                    form.find('.form-error').hide();
1142                    $('.formContactForm').attr('disabled', true);
1143                },
1144                success: function (response) {
1145                    hcaptcha.reset();
1146
1147                    if (response.status === 'KO') {
1148                        let errors = response.errors;
1149                        for (let index in errors) {
1150                            if (errors.hasOwnProperty(index)) {
1151                                let attr = errors[index];
1152                                let error = attr[Object.keys(attr)[0]];
1153                                form.find('#' + index + '-error').text(error).show();
1154                            }
1155                        }
1156                    }
1157                    else {
1158
1159                        $('#contactFormFooter').css('display', 'none');
1160                        $('#messageSendedFormContactFooter').css('display', '');
1161                        form[0].reset();
1162                    }
1163                },
1164                complete: function () {
1165
1166                    $('.formContactForm').removeAttr('disabled');
1167                }
1168            });
1169
1170            return false;
1171        });
1172
1173        $('#contactFormContactFooter').on('hidden.bs.modal', function () {
1174            $('#contactFormFooter')[0].reset();
1175
1176            $('#contactFormFooter').css('display', '');
1177
1178            $('#messageSendedFormContactFooter').css('display', 'none');
1179
1180            $('.form-error').hide();
1181
1182            $('.listFiles').empty();
1183
1184            hcaptcha.reset();
1185        });
1186    });
1187
1188    function humanFileSize(size) {
1189        var i = Math.floor(Math.log(size) / Math.log(1024));
1190        return ( size / Math.pow(1024, i) ).toFixed(1) * 1 + ' ' + ['B', 'kB', 'MB', 'GB', 'TB'][i];
1191    }
1192</script>
1192
1193
1194<script>
1195    $(function () {
1196
1197
1198        var numberAlerts = false;
1199
1200        var allAlerts = $('#alertsModal').find($('.alertsInfo'));
1201
1202        numberAlerts = allAlerts.length;
1203
1204        allAlerts.each(function (e) {
1205
1206            if (!sessionStorage.getItem("_nps_cookie_accept_alerts" + $(this).attr('data-id') + "")) {
1207                $('#alertsModal').modal('show');
1208            } else {
1209                $(this).remove();
1210                numberAlerts = numberAlerts - 1;
1211                setActiveAndDecrementNumber();
1212            }
1213
1214        });
1215
1216        $('.acceptCookiesAlerts').on('click', function (e) {
1217            e.preventDefault();
1218
1219            var currentDataId = $(this).attr('data-id');
1220
1221            sessionStorage.setItem('_nps_cookie_accept_alerts' + currentDataId + '', '1');
1222
1223            numberAlerts = numberAlerts - 1;
1224
1225            var currentParentNode = $(this).parent().parent().parent();
1226
1227            currentParentNode.removeClass('active');
1228            currentParentNode.remove();
1229
1230            setActiveAndDecrementNumber();
1231
1232        });
1233
1234        function setActiveAndDecrementNumber() {
1235            var newListOfAlerts = $('#alertsModal').find($('.alertsInfo'));
1236
1237            newListOfAlerts.each(function (index, e) {
1238                if (index == 0) {
1239                    $(this).addClass('active');
1240                }
1241            });
1242
1243            if (numberAlerts == 0) {
1244                $('#alertsModal').modal('hide');
1245            }
1246        }
1247
1248        var currentColorControl = '#212529';
1249
1250        $('#controlPrev').css('color', 'initial !important');
1251        $('#controlNext').css('color', 'initial !important');
1252
1253        $('#controlPrev').on('mouseover', function () {
1254
1255            $(this).css('color', 'initial !important');
1256        });
1257
1258        $('#controlNext').on('mouseover', function () {
1259
1260            $(this).css('color', 'initial !important');
1261        });
1262
1263    });
1264</script>
1264
1265</body>
1266</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.