1<!DOCTYPE html> 2<html dir="ltr" lang="fr"> 3<head> 4 <title> 5 Commune de Terminiers </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="Commune de Terminiers"> 52<meta name="Keywords" content="Terminiers,école de musique,location de salle 28"> 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', '190']); 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 rel="apple-touch-icon" href="//static.neopse.com/assets/img/favicon/rdc_logo.ico?v=v1"> 72 <link rel="icon" href="//static.neopse.com/assets/img/favicon/rdc_logo.ico?v=v1"> 73 <link rel="preconnect" href="https://fonts.googleapis.com"> 74 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 75 <link href="https://fonts.googleapis.com/css?family=Montserrat:400,700|Material+Icons" rel="stylesheet"> 76 <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"> 77 78 <link href='/dist/owlcarousel/css/owl.carousel.min.css' rel='stylesheet' type='text/css'> 79 <link href='/dist/owlcarousel/css/owl.theme.default.min.css' rel='stylesheet' type='text/css'> 80 <link href='/dist/slick/slick.css' rel='stylesheet' type='text/css'> 81 <link href='/dist/slick/slick-theme.css' rel='stylesheet' type='text/css'> 82 <link href='/dist/scrollbar/jquery.scrollbar.css' rel='stylesheet' type='text/css'> 83 <link href='/dist/fullcalendar/fullcalendar.min.css' rel='stylesheet' type='text/css'> 84 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.13.2/css/bootstrap-select.min.css"> 85 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-multiselect/0.9.13/css/bootstrap-multiselect.css" /> 86 <link href="/tpl/3/css/style.css" rel="stylesheet" type='text/css'> 87 88 <link href="/lib/splide-4.0.1/css/splide.min.css" rel="stylesheet" type="text/css"/> 89 <link href="/lib/splide-4.0.1/css/splide-custom.css" rel="stylesheet" type="text/css"/> 90 91 <style class="notranslate" title="customCss" type="text/css" rel="stylesheet">.bg_bloc { background-color: rgba(43, 220, 207, 0.73) !important; } 92 .table td, .table, .table thead th { border-color: rgba(43, 220, 207, 0.73) !important; } 93 .bg_bloc .dropdown-toggle, 94 .bg_bloc .dropdown-menu { 95 background-color: rgba(43, 220, 207, 0.73) !important; 96 border-color: rgba(43, 220, 207, 0.73) !important; 97 } 98 .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{ 99 border-color: rgba(43, 220, 207, 0.73) !important; 100 } 101 102 .fc-unthemed thead.fc-head, 103 .fc-unthemed .fc-popover .fc-header{ background-color: rgba(43, 220, 207, 0.73) !important; } 104 105 .fc-unthemed td.fc-today{ 106 background: rgba(43, 220, 207, 0.73) !important; 107 } 108 109 .cookies .btn{ color: rgba(43, 220, 207, 0.73) !important; }body { background-color: rgba(91, 118, 197, 0.59); }body { background-image: url(https://static.neopse.com/medias/p/503/site/12/21/32/1221324213cca0901a96fea46a0334a383dccf39.jpg?v=v1); background-position: center; background-repeat: repeat; }.bg_wrapper { background-color: rgba(81, 203, 226, 0.49) !important; }.text_bloc, .bg_bloc .c_text, 110 .bg_bloc, .bg_bloc a, 111 .bg_bloc .dropdown-toggle, 112 .bg_bloc .dropdown-menu, 113 .bg_bloc.bootstrap-select .dropdown-toggle::after { color: #F6F7FA !important; } 114 115 .fc-unthemed thead.fc-head{ color: #F6F7FA !important; } 116 .fc-unthemed td.fc-today{ 117 color: #F6F7FA !important; 118 } 119 .cookies .btn{ background-color: #F6F7FA !important; }.c_btn { color: #F8EEEE; } 120 .c_btn:hover, .c_btn:focus, .c_btn:active { color: #F8EEEE; } 121 .owl-theme .owl-dots .owl-dot.active span, 122 .owl-theme .owl-dots .owl-dot:hover span, 123 .carousel-indicators .active { 124 background: #F8EEEE !important; 125 opacity: 1; 126 } 127 .carousel-indicators li, .owl-theme .owl-dots .owl-dot span{ 128 border-color: #F8EEEE !important; 129 opacity: 0.5; 130 } 131 .slick-dots .slick-active button{ 132 background-color: #F8EEEE !important; 133 } 134 .slick-dots li button{ 135 border-color: #F8EEEE; 136 } 137 .fc-event .fc-title, .fc-event-container{ color: #F8EEEE !important; } 138 .fc-event{ color: #F8EEEE;}body, .title, .lead, .heading { font-family: Georgia, serif !important; }.footer.bg { background-color: rgba(102, 200, 183, 0.53); }.footer.bg { background-image: url(https://static.neopse.com/assets/img/textures/cubes.png?v=v1); background-position: center; background-repeat: repeat; }nav.navbar.bg { background-color: rgba(53, 21, 166, 0.64); }nav.navbar.bg { background-image: url(https://static.neopse.com/assets/img/textures/brushed-alum.png?v=v1); background-position: center; background-repeat: repeat; }.c_text, .container, .carousel-caption .title, .dropdown-item.c_text { color: #000000; } 139 .slick-prev:before, .slick-next:before { color: #000000; } 140 .c_text.navbar-toggler{ border-color: #000000 !important; } 141 .intern-page .en-tete{ border-left-color: #000000;} 142 .bootstrap-select .dropdown-menu li a{ 143 color: #000000; 144 } 145 .bootstrap-select .dropdown-toggle::after{ 146 color: #000000; 147 } 148 149 .box-title{ 150 151 }.navbar .c_btn { color: rgba(3, 15, 187, 0.91); } 152 .social-media.c_btn { color: rgba(3, 15, 187, 0.91); }nav.navbar .dropdown-menu { background-color: rgba(47, 51, 53, 0.88); }.footer .c_text { color: #041210; }nav.navbar .c_text, nav.navbar .c_text i { color: rgb(22, 22, 23); } 153 .navbar-toggler.c_text{ border-color: rgb(22, 22, 23) !important; }nav.navbar .h_text:hover { color: #F0F2FA; }.breadcrumb.bg { background-color: rgba(138, 210, 204, 0.57); }nav.navbar .dropdown-menu .c_text { color: #F6F7FE; } 154 .navigation .dropdown-menu .dropdown-divider.c_text { border-color: #F6F7FE; }nav.navbar .dropdown-menu .h_text:hover { color: #F6F7FE; }nav.navbar .h_text:hover { background-color: rgba(47, 51, 53, 0.88); }#w_emts4g4l2 .bg { background-color: #7FE3E7; }.breadcrumb.bg .c_text { color: #03031B; }.navbar .bg_btn { background-color: rgba(60, 170, 206, 0.21); border-color: rgba(60, 170, 206, 0.21); } 155 .social-media.bg_btn { background-color: rgba(60, 170, 206, 0.21); } 156 .navbar input { border-color: rgba(60, 170, 206, 0.21); } 157 .top-navbar ::placeholder { color: rgba(60, 170, 206, 0.21); } 158 .top-navbar :-ms-input-placeholder { color: rgba(60, 170, 206, 0.21); } 159 .top-navbar ::-ms-input-placeholder { color: rgba(60, 170, 206, 0.21); }nav.navbar .dropdown-menu .h_text:hover { background-color: rgba(115, 90, 206, 0.64); }#w_0xdlm5kxq .owl-theme .owl-nav [class*=owl-] { 160 color: #2F2D2D !important; 161 } 162 #w_0xdlm5kxq .c_btn { color: #2F2D2D; }#w_headline .c_text .title { color: #FFFFFF; } 163 #w_headline .c_text { color: #FFFFFF; }#w_d3egslwru .c_text { color: #000000; }#w_emts4g4l2 .c_text { color: rgba(245, 236, 236, 0.99); }#w_emts4g4l2 .c_title { color: ; }#w_0xdlm5kxq .owl-theme .owl-nav [class*=owl-] { 164 background-color: #918C8C !important; 165 } 166 #w_0xdlm5kxq .bg_btn { background-color: #918C8C; } 167 #w_0xdlm5kxq .box { border-color: #918C8C; }#w_07p2ge9zv .bg_text { background-color: #918C8C; }#w_aq5gsfda1 .c_title { background-color: #918C8C } 168 #w_aq5gsfda1 .box { border-color: #918C8C }#w_d3egslwru .c_title { background-color: #918C8C } 169 #w_d3egslwru .box { border-color: #918C8C }/*np-dropdowns*/.bootstrap-select{background-color:rgba(43, 220, 207, 0.73)!important;}.bootstrap-select .dropdown-menu{background-color:rgba(43, 220, 207, 0.73)!important;border-color:rgba(43, 220, 207, 0.73)!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:rgba(43, 220, 207, 0.73)!important;}</style> 170 171 <meta property="og:url" content=""> 172 <meta property="og:type" content="website"> 173 <meta property="og:title" content="Commune de Terminiers"> 174 <meta property="og:description" content="Commune de Terminiers"> 175 176
176<script src="/js/vendor/jquery-3.2.1.min.js"></script>
176 177
177<script>tarteaucitron.user.matomoHost = '//matomo.neopse.com/';</script>
177 178 <!-- Matomo --> 179 <!-- End Matomo Code --> 180</head> 181<body> 182<div class="ov"></div> 183 184 <!-- Top navbar --> 185 <header role="banner"> 186 <div class="navbar navbar-expand-lg top-navbar"> 187 <div class="container"> 188 189 <a class="navbar-brand c_text" aria-label="Accueil" href="/fr/"> 190 <h1 class="mb-0 nologo">Commune de Terminiers</h1> 191 </a> 192 193 </div> 194 </div> 195 </header> 196 197 <!-- Container se finit avant le footer --> 198 <div class="container"> 199 200 <nav role="navigation" class="navbar navbar-expand-lg sticky-top navigation bg"> 201 <div class="ov"></div> 202 203 <div class="container"> 204 <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"> 205 <span class="navbar-toggler-icon"> 206 <i class="material-icons notranslate">menu</i> 207 </span> 208 </button> 209 210 <div class="collapse navbar-collapse" id="navbar"> 211 <ul class="navbar-nav"> 212 <li class="brand"> 213 <a class="navbar-brand" href="/fr/"> 214 <h1 class="mb-0">Commune de Terminiers</h1> 215 </a> 216 </li> 217 218 <div class="d-flex flex-wrap"> 219 <li class="nav-item dropdown"> 220 <a class="nav-link c_text h_text px-3" href="/" role="button"> 221 <i class="material-icons">home</i> 222 </a> 223 </li> 224 <li class="nav-item dropdown"> 225 <a class="nav-link c_text h_text dropdown-toggle" href="#" id="menuDropdown0" role="button" 226 data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> 227 BIENVENUE 228 </a> 229 <div class="dropdown-menu bg_text" aria-labelledby="menuDropdown0"> 230 231 <div class="mega-dropdown-menu"> 232 <div class="divider"> 233 234 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 235 href="/fr/rb/104275/notre-village-terminiers"> 236 Notre Village Terminiers 237 </a> 238 239 240 241 242 243 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 244 href="/fr/nw/251084/actualites-223"> 245 Actualités 246 </a> 247 248 249 250 251 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 252 href="/fr/ev/251123/agenda-226"> 253 Agenda 254 </a> 255 256 257 </div> 258 </div> 259 </div> 260 </li> 261 262 263 <li class="nav-item dropdown"> 264 <a class="nav-link c_text h_text dropdown-toggle" href="#" id="menuDropdown1" role="button" 265 data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> 266 MAIRIE 267 </a> 268 <div class="dropdown-menu bg_text" aria-labelledby="menuDropdown1"> 269 270 <div class="mega-dropdown-menu"> 271 <div class="divider"> 272 273 274 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 275 href="/fr/tb/252488/conseil-municipal-9"> 276 Conseil Municipal 277 </a> 278 279 280 281 282 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 283 href="/fr/rp/252176/comptes-rendus-83"> 284 Comptes rendus 285 </a> 286 287 288 289 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 290 href="/fr/rb/78093/equipe-communale"> 291 Equipe Communale 292 </a> 293 294 295 296 297 298 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 299 href="/fr/pg/251786/guide-des-demarches-78"> 300 Guide des démarches 301 </a> 302 303 304 305 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 306 href="/fr/rb/78223/intercommunalite-10"> 307 Intercommunalité 308 </a> 309 310 311 312 313 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 314 href="/fr/rb/78236/urbanisme-plui-cadastre"> 315 Urbanisme - PLUi - Cadastre 316 </a> 317 318 319 320 </div> 321 </div> 322 </div> 323 </li> 324 325 326 <li class="nav-item dropdown"> 327 <a class="nav-link c_text h_text dropdown-toggle" href="#" id="menuDropdown2" role="button" 328 data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> 329 VIE QUOTIDIENNE 330 </a> 331 <div class="dropdown-menu bg_text" aria-labelledby="menuDropdown2"> 332 333 <div class="mega-dropdown-menu"> 334 <div class="divider"> 335 336 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 337 href="/fr/rb/78288/mairie-agence-postale"> 338 Mairie & Agence Postale 339 </a> 340 341 342 343 344 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 345 href="/fr/rb/78314/logements-sociaux"> 346 Logements Sociaux 347 </a> 348 349 350 351 352 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 353 href="/fr/rb/78327/aide-a-la-personne-1"> 354 Aide à la Personne 355 </a> 356 357 358 359 360 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 361 href="/fr/rb/78405/environnement-tri-selectif"> 362 Environnement - Tr
362i Sélectif 363 </a> 364 365 366 367 368 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 369 href="/fr/rb/78444/recharge-vehicule-electrique"> 370 Recharge Véhicule Electrique 371 </a> 372 373 374 375 376 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 377 href="/fr/rb/78470/cultes-cimetiere"> 378 Cultes - Cimetière 379 </a> 380 381 382 383 384 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 385 href="/fr/rb/78366/commerces-ambulants-11"> 386 Commerces ambulants 387 </a> 388 389 390 391 392 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 393 href="/fr/rb/527165/assainissement-non-collectif-7"> 394 Assainissement non-collectif 395 </a> 396 397 398 399 400 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 401 href="/fr/rb/940448/balayages-des-rues"> 402 Balayages des rues 403 </a> 404 405 406 407 </div> 408 </div> 409 </div> 410 </li> 411 412 413 <li class="nav-item dropdown"> 414 <a class="nav-link c_text h_text dropdown-toggle" href="#" id="menuDropdown3" role="button" 415 data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> 416 ENFANCE 417 </a> 418 <div class="dropdown-menu bg_text" aria-labelledby="menuDropdown3"> 419 420 <div class="mega-dropdown-menu"> 421 <div class="divider"> 422 423 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 424 href="/fr/rb/78548/petite-enfance-34"> 425 Petite enfance 426 </a> 427 428 429 430 431 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 432 href="/fr/rb/78535/periscolaire-16"> 433 Périscolaire 434 </a> 435 436 437 438 439 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 440 href="/fr/rb/78509/vie-scolaire-3"> 441 Vie scolaire 442 </a> 443 444 445 446 </div> 447 </div> 448 </div> 449 </li> 450 451 452 <li class="nav-item dropdown"> 453 <a class="nav-link c_text h_text dropdown-toggle" href="#" id="menuDropdown4" role="button" 454 data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> 455 CULTURE - LOISIRS 456 </a> 457 <div class="dropdown-menu bg_text" aria-labelledby="menuDropdown4"> 458 459 <div class="mega-dropdown-menu"> 460 <div class="divider"> 461 462 463 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 464 href="/fr/as/252059/annuaire-des-associations-70"> 465 Annuaire des associations 466 </a> 467 468 469 470 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 471 href="/fr/rb/78613/parc-chauvel"> 472 Parc Chauvel 473 </a> 474 475 476 477 478 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 479 href="/fr/rb/78639/ecole-de-musique-intercommunale"> 480 Ecole de Musique Intercommunale 481 </a> 482 483 484 485 486 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 487 href="/fr/rb/246846/salles-municipales-12"> 488 Salles Municipales 489 </a> 490 491 492 493 </div> 494 </div> 495 </div> 496 </li> 497 498 499 <li class="nav-item dropdown"> 500 <a class="nav-link c_text h_text dropdown-toggle" href="#" id="menuDropdown5" role="button" 501 data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> 502 ECONOMIE 503 </a> 504 <div class="dropdown-menu bg_text" aria-labelledby="menuDropdown5"> 505 506 <div class="mega-dropdown-menu"> 507 <div class="divider"> 508 509 510 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 511 href="/fr/bu/252098/annuaire-des-professionnels-69"> 512 Annuaire des professionnels 513 </a> 514 515 516 </div> 517 </div> 518 </div> 519 </li> 520 521 522 </div> 523 524 525 526 </ul> 527 </div> 528 </div> 529</nav> 530 531 532 <main role="main"> 533 <div class="social-media-wrapper"> 534 <div class="social-media bg_btn"> 535 <ul> 536 </ul> 537 </div> 538</div> 539 540 <div class="main home"> 541 542 <div id="w_headline"> 543 <!-- A la une - slider --> 544<header class="slider bg bg_w"> 545 <div id="carouselIndicators" class="carousel slide" data-ride="carousel"> 546 547 <div class="carousel-inner"> 548 <div class="carousel-item active"> 549 <img role="img" class="d-block w-100" src="https://static.neopse.com/thumbs/p/503/site/c1/7b/48/c17b482344152ecc855d30cd31f5a636ebab8203.jpeg?v=v1" alt="A la découverte"/> 550 <div class="carousel-caption c_text"> 551 <h1 class="title"> 552 <a href="/fr/rb/104275/notre-village-terminiers" class="c_text"> 553 A la découverte 554 </a> 555 </h1> 556 <p class="lead"> 557 <a href="/fr/rb/104275/notre-village-terminiers" class="c_text"> 558 de Terminiers 559 </a> 560 </p> 561 <a href="/fr/rb/104275/notre-village-terminiers" class="btn c_btn bg_btn"> 562 Voir plus 563 </a> 564 </div> 565 </div> 566 567 </div> 568 569 <!-- Bullet navigation --> 570 <ol class="carousel-indicators"> 571 <li data-target="#carouselIndicators" data-sli
571de-to="0" class="active"></li> 572 </ol> 573 </div> 574</header> 575 576 </div> 577 578 <div class="content row wrapper bg_wrapper c_wrapper"> 579 <div class="ov bgw"></div> 580 581 <div class="col-12 col-md-12 col-lg-8" id="centerCol"> 582 <div id="w_aq5gsfda1"> 583 <!-- Actualités --> 584<section class="bg actu box"> 585 <div class="ov"></div> 586 587 <h2 class="box-title h4 c_title bg_title"> 588 Actualités 589 </h2> 590 591 <div class="box-content"> 592 593 <div class="actu-carousel owl-carousel owl-theme"> 594 <a href="/fr/nw/251084/2790322/nouveaux-horaires-a-compter-du-30-mars-2026-mairie-et-agence-postale" class="card item c_text" aria-label="Actualité: NOUVEAUX HORAIRES A COMPTER DU 30 MARS 2026 MAIRIE ET AGENCE POSTALE"> 595 <div class="card-button black" style="background-image:url(https://static.neopse.com/thumbs/p/503/site/0b/b7/5e/0bb75e5e87810977ddf36f412b05388322b81638.png?v=v1);" title="NOUVEAUX HORAIRES A COMPTER DU 30 MARS 2026 MAIRIE ET AGENCE POSTALE"> 596 </div> 597 <div class="card-body"> 598 <h3 class="card-title h6">NOUVEAUX HORAIRES A COMPTER DU 30 MARS 2026 MAIRIE ET AGENCE POSTALE</h3> 599 <p class="card-text">Nouveaux horaires à compter du 30 mars 2026 : Lundi, mercredi et jeudi de 14h à 17h et vendredi de 9h à 12h</p> 600 </div> 601 </a> 602 <a href="/fr/nw/251084/2654966/nouveau-service-7" class="card item c_text" aria-label="Actualité: NOUVEAU SERVICE"> 603 <div class="card-button black" style="background-image:url(https://static.neopse.com/thumbs/p/503/site/f8/46/83/f846832fb60927dae48f22d94c4231ecd7e17c4d.png?v=v1);" title="NOUVEAU SERVICE"> 604 </div> 605 <div class="card-body"> 606 <h3 class="card-title h6">NOUVEAU SERVICE</h3> 607 <p class="card-text">DISTRIBUTEUR DE PAIN A PARTIR DU 24 OCTOBRE 2025</p> 608 </div> 609 </a> 610 <a href="/fr/nw/251084/2384540/nouvelle-adresse-mail" class="card item c_text" aria-label="Actualité: Nouvelle adresse mail"> 611 <div class="card-button black" style="background-image:url(https://static.neopse.com/thumbs/p/503/site/40/2d/89/402d89fbefa1c6e79b9c1f01f325d7679001d49d.png?v=v1);" title="Nouvelle adresse mail"> 612 </div> 613 <div class="card-body"> 614 <h3 class="card-title h6">Nouvelle adresse mail</h3> 615 <p class="card-text">Nouvelle adresse mail de la Mairie : [email protected]</p> 616 </div> 617 </a> 618 </div> 619 620 <div class="text-right mb-3"><a href="/fr/nw/251084/actualites-223" class="c_btn" aria-label="Voir tout">Voir tout</a></div> 621 </div> 622 623</section> 624 625 </div> 626 <div id="w_d3egslwru"> 627 <section class="edito bg card card-border box"> 628 <div class="ov"></div> 629 630 <h2 class="box-title h4 c_title bg_title">Edito</h2> 631 632 <div class="box-content"> 633 <div class="card-body row pt-0"> 634 <div class="box-content-picture"> 635 <a href="/fr/ed/251552/2823/edito-2"> 636 <img 637 class="img-fluid" 638 src="https://static.neopse.com/thumbs/p/503/site/e7/b3/33/e7b3333fb891bf11d3141755e163e93c4994d977.png?v=v1" 639 alt="A - PELLEGRIN Benoît Agriculteur, Maire sortant.jpeg" /> 640 </a> 641 </div> 642 <div class="col px-0 c_text"> 643 <a href="/fr/ed/251552/2823/edito-2"> 644 <h3 class="card-title h6">EDITO</h3> 645 <p class="mb-0">Le dernier numéro de Terminiers & Vous a été distribué dans votre boîte aux lettres ... Bonne lecture</p> 646 </a> 647 </div> 648 </div> 649 </div> 650 651 <div class="text-right mb-3"> 652 <a href="/fr/ed/251552/editos-45" class="c_btn" aria-label="Voir tout">Voir tout</a> 653 </div> 654 655</section> 656 657 </div> 658 659 </div> 660 661 <div class="col-12 col-md-12 col-lg-4" id="rightCol"> 662 <div id="w_07p2ge9zv"> 663 <section class="bg rapid-access"> 664 665 <p class="h4 c_title d_title">Accès directs</p> 666 667 <div class="d-flex flex-wrap"> 668 <a href="/fr/as/252059/annuaire-des-associations-70" class="box-shortcut c_text bg_text" > 669 <div> 670 <i class="material-icons notranslate">
670supervised_user_circle</i> 671 <p>Associations</p> 672 </div> 673 </a> 674 <a href="/fr/pg/251786/guide-des-demarches-78" class="box-shortcut c_text bg_text" > 675 <div> 676 <i class="material-icons notranslate">account_balance</i> 677 <p>Démarches en ligne</p> 678 </div> 679 </a> 680 <a href="/fr/rb/527165/assainissement-non-collectif-7" class="box-shortcut c_text bg_text" > 681 <div> 682 <i class="material-icons notranslate">report_problem</i> 683 <p>Assainissement non collectif</p> 684 </div> 685 </a> 686 <a href="/fr/rb/78509/vie-scolaire-3" class="box-shortcut c_text bg_text" > 687 <div> 688 <i class="material-icons notranslate">sentiment_satisfied_alt</i> 689 <p>ECOLES</p> 690 </div> 691 </a> 692 <a href="/fr/rb/246846/salles-municipales-12" class="box-shortcut c_text bg_text" > 693 <div> 694 <i class="material-icons notranslate">wb_incandescent</i> 695 <p>Location de Salles</p> 696 </div> 697 </a> 698 </div> 699 700</section> 701 702 </div> 703 <div id="w_emts4g4l2"> 704 <!-- Flash Info --> 705<section class="bg flash-info card card-border"> 706 <div class="ov"></div> 707 <div class="container"> 708 <div class="title-container clearfix"> 709 <h2 class="h4 c_title d_title">Flash Infos</h2> 710 </div> 711 <div id="carousel--breakingNews" class="carousel slide" data-ride="carousel"> 712 <div class="carousel-inner"> 713 <div class="carousel-item active"> 714 <h3 class="card-title c_text h6">NOUVEAUX HORAIRES A COMPTER DU 30 MARS 2026</h3> 715 <p class="mb-0 c_text">Nouveaux horaires Mairie net Agence postale à compter du 30 mars 2026 : Lundi, mercredi et jeudi 14h à 17h et vendredi 9h à 12h</p> 716 </div> 717 718 <div class="carousel-item"> 719 <h3 class="card-title c_text h6">NOUVEAU SERVICE SUR LA COMMUNE</h3> 720 <p class="mb-0 c_text">Dès le 24 octobre : Distributeur de pain Boulangerie CHAMBON - Orgères-en-Beauce : paiement carte bancaire et pas d'approvisionnement mercredi - jeudi</p> 721 </div> 722 723 <div class="carousel-item"> 724 <h3 class="card-title c_text h6">Contact Mairie</h3> 725 <p class="mb-0 c_text">Nouvelle adresse mail de la Mairie : [email protected]</p> 726 </div> 727 728 <a href="https://forms.gle/HqmCw7ZtJQ7EjjmFA" target="_blank" class="carousel-item"> 729 <h3 class="card-title c_text h6">NOUS AVONS BESOIN DE VOUS !</h3> 730 <p class="mb-0 c_text">Vous êtes au coeur de nos projets. Le Comité des fêtes souhaite connaître vos idées et vos attentes</p> 731 </a> 732 733 <a href="https://ads.eurelien.fr/guichet-unique" target="_blank" class="carousel-item"> 734 <h3 class="card-title c_text h6">L'urbanisme en ligne</h3> 735 <p class="mb-0 c_text">Vous avez un projet construction, aménagement ? Vous souhaitez faire une déclaration préalable de travaux ? Rendez-vous sur le module Guichet unique</p> 736 </a> 737 738 <div class="carousel-item"> 739 <h3 class="card-title c_text h6">NOUVEAUTà PANNEAUPOCKET sur les ordinateurs</h3> 740 <p class="mb-0 c_text">Tapez app.panneaupocket.com dans la barre de recherche de votre navigateur internet puis choisissez une commune</p> 741 </div> 742 743 </div> 744 745 <ol class="carousel-indicators" style="position: initial;"> 746 <li data-target="#carousel--breakingNews"
747 data-slide-to="0" class="active"></li> 748 <li data-target="#carousel--breakingNews" 749 data-slide-to="1"></li> 750 <li data-target="#carousel--breakingNews" 751 data-slide-to="2"></li> 752 <li data-target="#carousel--breakingNews" 753 data-slide-to="3"></li> 754 <li data-target="#carousel--breakingNews" 755 data-slide-to="4"></li> 756 <li data-target="#carousel--breakingNews" 757 data-slide-to="5"></li> 758 </ol> 759 </div> 760 </div> 761 <div class="text-right mb-3"><a 762 href="/fr/bn/251513/flash-infos-83" 763 class="c_btn" aria-label="Voir tout">Voir tout</a></div> 764 765 766</section> 767 768 </div> 769 <div id="w_0xdlm5kxq"> 770 <!-- Evénements --> 771<section class="events"> 772 <div class="clearfix"> 773 <h2 class="h4 c_title d_title mb-3"> 774 Agenda 775 </h2> 776 </div> 777 778 <div class="events-carousel owl-carousel owl-theme owl-padding"> 779 </div> 780 781 <div class="text-right my-3"><a href="/fr/ev/251123/agenda-226" class="c_btn" aria-label="Voir tout">Voir tout</a></div> 782 783</section> 784 785 </div> 786 787 </div> 788 </div> 789 790 </div> 791 </main> 792 793 794 </div> 795 <!-- Fin container --> 796 797 <div id="previewModalImage" class="modal"> 798 799 <!-- The Close Button --> 800 <span id="closePreviewImage" class="close">×</span> 801 802 <!-- Navigation Buttons --> 803 <a id="prevImage" class="modal-nav prev" href="javascript:void(0)">❮</a> 804 <a id="nextImage" class="modal-nav next" href="javascript:void(0)">❯</a> 805 806 <!-- Image Counter --> 807 <div id="imageCounter" class="image-counter"></div> 808 809 <!-- Modal Content (The Image) --> 810 <div id="containerPreviewImage"><img role="img" class="modal-content" alt=""></div> 811 812 <!-- Modal Caption (Image Text) --> 813 <div id="captionPreviewImage"></div> 814 </div> 815 816
816<script> 817 (function() { 818 // Get the modal elements 819 const modal = document.getElementById('previewModalImage'); 820 const modalImg = modal.querySelector('img'); 821 const captionText = document.getElementById('captionPreviewImage'); 822 const closePreviewImage = document.getElementById('closePreviewImage'); 823 const prevBtn = document.getElementById('prevImage'); 824 const nextBtn = document.getElementById('nextImage'); 825 const imageCounter = document.getElementById('imageCounter'); 826 827 let currentImages = []; 828 let currentIndex = 0; 829 830 // Helper function to toggle element visibility 831 function toggleElement(element, show) { 832 if (element) { 833 element.style.display = show ? 'block' : 'none'; 834 } 835 } 836 837 // Function to update the modal with a specific image 838 function updateModal(index) { 839 if (currentImages.length === 0) return; 840 841 currentIndex = index; 842 const img = currentImages[currentIndex]; 843 modalImg.setAttribute('src', img.src); 844 modalImg.setAttribute('alt', img.alt || ''); 845 captionText.innerHTML = img.alt || ''; 846 847 // Update counter 848 imageCounter.textContent = (currentIndex + 1) + ' / ' + currentImages.length; 849 850 // Show/hide navigation buttons 851 const showNav = currentImages.length > 1; 852 toggleElement(prevBtn, showNav); 853 toggleElement(nextBtn, showNav); 854 toggleElement(imageCounter, showNav); 855 } 856 857 // Function to show next image 858 function showNext() { 859 if (currentImages.length === 0) return; 860 currentIndex = (currentIndex + 1) % currentImages.length; 861 updateModal(currentIndex); 862 } 863 864 // Function to show previous image 865 function showPrev() { 866 if (currentImages.length === 0) return; 867 currentIndex = (currentIndex - 1 + currentImages.length) % currentImages.length; 868 updateModal(currentIndex); 869 } 870 871 // Helper function to find closest ancestor with class 872 function closest(element, selector) { 873 if (!element) return null; 874 if (selector.startsWith('.')) { 875 const className = selector.slice(1); 876 let current = element; 877 while (current && current !== document) { 878 if (current.classList && current.classList.contains(className)) { 879 return current; 880 } 881 current = current.parentElement; 882 } 883 } 884 return null; 885 } 886 887 // When clicking on an image 888 document.addEventListener('click', function(e) { 889 const target = e.target; 890 if (target.tagName === 'IMG' && 891 (target.classList.contains('img') || target.classList.contains('main-img')) && 892 closest(target, '.splide')) { 893 894 const clickedSlide = closest(target, '.splide__slide'); 895 if (!clickedSlide) return; 896 897 const splideList = closest(clickedSlide, '.splide__list'); 898 if (!splideList) return; 899 900 const allSlides = splideList.querySelectorAll('.splide__slide'); 901 902 currentImages = []; 903 const seenSrcs = new Set(); 904 const clickedSrc = target.src; 905
906 allSlides.forEach(function(slide) { 907 const slideImg = slide.querySelector('.img, .main-img'); 908 if (slideImg) { 909 const imgSrc = slideImg.src; 910 if (!seenSrcs.has(imgSrc)) { 911 seenSrcs.add(imgSrc); 912 currentImages.push(slideImg); 913 } 914 } 915 }); 916 917 currentIndex = currentImages.findIndex(function(img) { 918 return img.src === clickedSrc; 919 }); 920 921 if (currentIndex === -1) { 922 currentIndex = 0; 923 } 924 925 updateModal(currentIndex); 926 modal.style.display = 'block'; 927 } 928 }); 929 930 // Navigation button handlers 931 if (nextBtn) { 932 nextBtn.addEventListener('click', function (e) { 933 e.preventDefault(); 934 e.stopPropagation(); 935 showNext(); 936 }); 937 } 938 939 if (prevBtn) { 940 prevBtn.addEventListener('click', function (e) { 941 e.preventDefault(); 942 e.stopPropagation(); 943 showPrev(); 944 }); 945 } 946 947 // Keyboard navigation 948 document.addEventListener('keydown', function (e) { 949 const isModalVisible = modal.style.display !== 'none' && 950 (modal.style.display === 'block' || 951 window.getComputedStyle(modal).display !== 'none'); 952 953 if (isModalVisible) { 954 if (e.key === 'ArrowRight' || e.keyCode === 39) { 955 e.preventDefault(); 956 showNext(); 957 } else if (e.key === 'ArrowLeft' || e.keyCode === 37) { 958 e.preventDefault(); 959 showPrev(); 960 } else if (e.key === 'Escape' || e.keyCode === 27) { 961 e.preventDefault(); 962 e.stopPropagation(); 963 modal.style.display = 'none'; 964 } 965 } 966 }); 967 968 // Close button handler 969 if (closePreviewImage) { 970 closePreviewImage.addEventListener('click', function () { 971 modal.style.display = 'none'; 972 }); 973 } 974 975 // Close modal when clicking outside the image 976 modal.addEventListener('click', function (e) { 977 if (e.target === modal) { 978 modal.style.display = 'none'; 979 } 980 }); 981 })(); 982 </script>
982 983 984<!-- Footer --> 985<footer role="contentinfo" class="footer bg"> 986 <div class="ov"></div> 987 988 <div class="container d-flex flex-wrap justify-content-between"> 989 <div class="footer-container"> 990 <h2 style="line-height: inherit;" class="title c_title bg_title d_title ">Contacts</h2> 991<div class="footer-box c_text"> 992 <div class="contact"> 993 <p class="font-weight-bold mb-0">Commune de Terminiers</p> 994 <p class="mb-0">20, rue Chanzy</p> 995 <p class="mb-0">28140 Terminiers - FRANCE</p> 996 <p class="mb-0"><a href="tel:+33237321011">+33 2 37 32 10 11</a> 997 </p> 998 <p class="mb-0"><a class="btn btn-primary c_btn bg_btn" href="#" data-toggle="modal" data-target="#contactFormContactFooter">Contact par formulaire</a> 999 </p> 1000 1001 1002 </div> 1003</div> 1004 1005 1006 1007 1008 1009<div class="btn-espace-reserve"> 1010 </div> 1011 1012 1013 1014 </div> 1015 1016 1017 </div> 1018 <div class="container mt-4"> 1019 <div class="footer-box c_text container d-flex flex-wrap"" style="justify-content:center;"> 1020 <p class="mt-0 mb-0"><a href="/fr/li/251045/mentions-legales-233">Mentions légales</a> 1021</p> 1022 <span class="c_text" style="margin: 0 8px;">-</span> 1023 <p class="mt-0 mb-0"><a href="/fr/251045/politique-confidentialite">Politique de confidentialité</a> 1024</p> 1025 <span class="c_text" style="margin: 0 8px;">-</span> 1026 <p class="mt-0 mb-0"><a href="/fr/accessibilite">Accessibilité</a> 1027</p> 1028 <span class="c_text" style="margin: 0 8px;">-</span> 1029 1030 <p class="mt-0 mb-0 c_text"><a href="/fr/sm/13070/plan-du-site-1" >Plan du site</a></p> 1031 <span class="c_text" style="margin: 0 8px;">-</span> 1032 <p class="mt-0 mb-0 c_text"><a href="#tarteaucitron">Gestion des cookies</a></p> 1033 </div> 1034 </div> 1035</footer> 1036 1037<div class="modal fade" id="contactFormContactFooter" tabindex="-1" role="dialog" aria-labelledby="modalFooter-label" aria-hidden="true" 1038 style="color: initial;-webkit-transform: translateZ(0);transform: translateZ(0);"> 1039 <div class="modal-dialog" role="document"> 1040 <div class="modal-content"> 1041 <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 1042 <span aria-hidden="true">×</span> 1043 </button> 1044 1045 <div class="modal-header bg_bloc"> 1046 <h4 id="modalFooter-label" class="modal-title font-weight-bold dark text_bloc">CONTACT</h4> 1047 </div> 1048 <form id="contactFormFooter" action="/formMdContact" method="post" 1049 novalidate enctype="multipart/form-data"> 1050 <div class="modal-body pb-0"> 1051 1052 <div class="form-group position-relative"> 1053 <div><label for="1_input">Indiquer votre adresse e-mail</label><span>*</span></div> 1054 <input type="text" name="1_input" class="form-control" id="1_input" aria-describedby="1_inputHelp"> 1055 <span class="form-error requirements" id="1_input-error" role="alert">Ce champ est obligatoire</span> 1056</div> <div class="form-group"> 1057 <div><label for="2_email">Nom</label><span></span></div> 1058 <input type="email" name="2_email" class="form-control" id="2_email" 1059 aria-describedby="Nom"> 1060 <span class="form-error requirements" id="2_email-error" role="alert">Ce champ est obligatoire</span> 1061</div> <div class="form-group position-relative"> 1062 <div><label for="3_textarea">Votre message</label><span>*</span> 1063 </div> 1064 <textarea name="3_textarea" class="form-control" id="3_textarea" rows="3"></textarea> 1065 <span role="alert" class="form-error requirements" id="3_textarea-error">Ce champ est obligatoire</span> 1066</div> 1067 <div class="form-group"> 1068 <div class="h-recaptcha m-auto d-inline-block"></div> 1069 <div class="form-error requirements" id="h-captcha-response-error" role="alert">Ce champ est obligatoire 1070 </div> 1071</div> </div> 1072 <div class="modal-footer"> 1073 <button id="formContactForm" type="submit" class="btn bg_btn c_btn formContactForm" aria-label="Envoyer">ENVOYER LE FORMULAIRE</button> 1074 </div> 1075 <div class="m-3"> 1076 1077 </div> 1078 </form> 1079 1080 <div id="messageSendedFormContactFooter" class="form-message-sent" style="display: none"> 1081 <p role="status">Le message a bien été envoyé à son destinataire. Merci.</p> 1082 </div> 1083 </div> 1084 </div> 1085</div> 1086 1087<div class="footer-bottom"> 1088 <div class="container"> 1089 <p> 1090 1091 <a href="https://reseaudescommunes.fr/?utm_source=rdcclients&utm_medium=footerlink" target="_blank"> 1092 <img role="img" src="/images/rdc-logo-footer-2.png" alt="Logo Réseau des Communes" class="img-fluid">
1093 Site créé en partenariat avec Réseau des Communes 1094 </a> 1095 </p> 1096 </div> 1097</div> 1098<div class="modal fade pdfModal" id="pdfModal" tabindex="-1" role="dialog" aria-label="Prévisualisation du PDF" aria-hidden="true"> 1099 <div class="modal-dialog" role="document"> 1100 <div class="modal-content"> 1101 <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 1102 <span aria-hidden="true">×</span> 1103 </button> 1104 1105 <embed type="application/pdf"> 1106 </div> 1107 </div> 1108</div> 1109 1110 1111
1111<script src="/js/vendor/popper.min.js"></script>
1111 1112
1112<script src="/js/vendor/bootstrap.min.js"></script>
1112 1113 1114 <!-- Carousel --> 1115
1115<script src='/dist/owlcarousel/js/owl.carousel.min.js'></script>
1115 1116
1116<script src='/dist/owlcarousel/js/owl.linked.js'></script>
1116 1117 1118
1118<script src='/dist/slick/slick.js'></script>
1118 1119
1119<script src='/dist/scrollbar/jquery.scrollbar.min.js'></script>
1119 1120 1121
1121<script src="/lib/splide-4.0.1/js/splide.min.js"></script>
1121 1122
1122<script src="/lib/splide-4.0.1/extensions/autoscroll/js/splide-extension-auto-scroll.min.js"></script>
1122 1123 1124
1124<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.13.2/js/bootstrap-select.min.js"></script>
1124 1125 1126
1126<script src='/dist/pagination.min.js'></script>
1126 1127 1128
1128<script src="/js/shared.js?v1"></script>
1128 1129
1129<script src="/tpl/3/js/main.js"></script>
1129 1130
1130<script src="/lib/chartjs/Chart.js"></script>
1130 1131
1131<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-multiselect/0.9.13/js/bootstrap-multiselect.js"></script>
1131 1132 1133 1134 1135 1136 1137 1138 1139 1140
1140<script type="text/javascript"> 1141 1142 tarteaucitron.user.matomoId = 6; 1143 (tarteaucitron.job = tarteaucitron.job || []).push('matomohightrack'); 1144 1145 1146 (tarteaucitron.job = tarteaucitron.job || []).push('youtube'); 1147 (tarteaucitron.job = tarteaucitron.job || []).push('dailymotion'); 1148 (tarteaucitron.job = tarteaucitron.job || []).push('vimeo'); 1149 (tarteaucitron.job = tarteaucitron.job || []).push('othervideo'); 1150 1151 </script>
1151 1152 1153 1154 1155
1155<script src="/js/hammer/hammer.min.js"></script>
1155 1156
1156<script> 1157 $(function(){ 1158 var hammertime = new Hammer($('#carouselIndicators')[0]); 1159 1160 hammertime.get('swipe').set({ direction: Hammer.DIRECTION_HORIZONTAL,threshold:0 }); 1161 1162 hammertime.on("swipeleft", function(){ 1163 $('#carouselIndicators').carousel('next'); 1164 }); 1165 hammertime.on("swiperight", function(){ 1166 $('#carouselIndicators').carousel('prev'); 1167 }); 1168 }); 1169 </script>
1169 1170 1171
1171<script> 1172 // gestion responsive sur custom css 1173 1174 //WIDGET UNES 1175 1176 // récupération des stylessheets 1177 var styleSheetList = document.styleSheets; 1178 var currentCustomCss = false; 1179 1180 for(let i =0;i<styleSheetList.length;i++){ 1181 if(styleSheetList[i].title ==="customCss"){ 1182 currentCustomCss = styleSheetList[i]['cssRules']; 1183 } 1184 } 1185 1186 // récupération des valeurs par défauts 1187 1188 var originalCTextColor = false; 1189 var originalCBtnColorText = false; 1190 var originalCBtnColorBackground = false; 1191 var originalSecondBackground = false; 1192 1193 var currentCTextColor = false; 1194 var currentCBtnColorText = false; 1195 var currentCBtnColorBackground = false; 1196 1197 var currentCBtnColorBefore = false; 1198 var currentCTextColorBefore = false; 1199 var currentCarouselIndicatorBefore = false;+ 1200 1201 console.log(currentCustomCss); 1202 1203 for(let i = 0; i < currentCustomCss.length;i++){ 1204 1205 if(currentCustomCss[i]['selectorText'] === '.c_btn'){ 1206 originalCBtnColorText = currentCustomCss[i].style.color; 1207 } 1208 1209 if(currentCustomCss[i]['selectorText'] === '.bg_btn'){ 1210 originalCBtnColorBackground = currentCustomCss[i].style.backgroundColor; 1211 } 1212 1213 // if(currentCustomCss[i]['selectorText'].includes('.c_text, .container,')){ 1214 // originalCTextColor = currentCustomCss[i].style.color; 1215 // } 1216 1217 if (currentCustomCss[i]['selectorText'].includes('.c_text_responsive')) { 1218 1219 if(currentCustomCss[i].style.color != ""){ 1220 originalCTextColor = currentCustomCss[i].style.color; 1221 } 1222 1223 } 1224 1225 if(currentCustomCss[i]['selectorText'] === '.bg_wrapper'){ 1226 originalSecondBackground = currentCustomCss[i].style.backgroundColor; 1227 } 1228 } 1229 1230 1231 function myFunction(screen) { 1232 if (screen.matches) { // If media query matches 1233 for(let i=0; i< currentCustomCss.length;i++){ 1234 1235 //.c_btn 1236 if(currentCustomCss[i]['selectorText'] === "#w_headline .c_btn"){ 1237 if(currentCBtnColorText == false){ 1238 currentCBtnColorText = currentCustomCss[i].style.color; 1239 } 1240 1241 currentCustomCss[i].style.setProperty('color',originalCBtnColorText,'important'); 1242 } 1243 1244 if(currentCustomCss[i]['selectorText'] === "#w_headline .c_btn::before"){ 1245 if(currentCBtnColorBefore == false) { 1246 currentCBtnColorBefore = currentCustomCss[i].style.backgroundColor; 1247 } 1248 currentCustomCss[i].style.setProperty('background-color',originalCBtnColorText,'important'); 1249 } 1250 1251 //.c_text 1252 if(currentCustomCss[i]['selectorText'] === "#w_headline .c_text"){ 1253 if(currentCTextColor == false) { 1254 currentCTextColor = currentCustomCss[i].style.color; 1255 } 1256 currentCustomCss[i].style.setProperty('color',originalCTextColor,'important'); 1257 } 1258 1259 if(currentCustomCss[i]['selectorText'] === "#w_headline .title.c_text::before"){ 1260 if(currentCTextColorBefore == false) { 1261 currentCTextColorBefore = currentCustomCss[i].style.backgroundColor; 1262 } 1263 currentCustomCss[i].style.setProperty('background-color',originalCTextColor,'important'); 1264 } 1265 1266 //indicators 1267 if(currentCustomCss[i]['selectorText'].includes("#w_headline .carousel-indicators .active")){ 1268 if(currentCarouselIndicatorBefore == false) { 1269 currentCarouselIndicatorBefore = currentCustomCss[i].style.backgroundColor; 1270 } 1271 currentCustomCss[i].style.setProperty('background-color',originalCBtnColorBackgroun
1271d,'important'); 1272 currentCustomCss[i].style.setProperty('border-color',originalCBtnColorBackground,'important'); 1273 } 1274 1275 //pas de background sur les bouton spour le changement de slide 1276 if(currentCustomCss[i]['selectorText'].includes("#w_headline .carousel-indicators li")){ 1277 currentCustomCss[i].style.setProperty('border-color',originalCBtnColorBackground,'important'); 1278 } 1279 } 1280 1281 $('#w_headline').css('background-color',originalSecondBackground); 1282 } 1283 else{ 1284 for(let i=0; i< currentCustomCss.length;i++){ 1285 1286 //.c_btn 1287 if(currentCustomCss[i]['selectorText'] === "#w_headline .c_btn"){ 1288 currentCustomCss[i].style.setProperty('color',currentCBtnColorText,'important'); 1289 } 1290 1291 if(currentCustomCss[i]['selectorText'] === "#w_headline .c_btn::before"){ 1292 currentCustomCss[i].style.setProperty('background-color',currentCBtnColorBefore,'important'); 1293 } 1294 1295 //.c_text 1296 if(currentCustomCss[i]['selectorText'] === "#w_headline .c_text"){ 1297 currentCustomCss[i].style.setProperty('color',currentCTextColor,'important'); 1298 } 1299 1300 if(currentCustomCss[i]['selectorText'] === "#w_headline .title.c_text::before"){ 1301 currentCustomCss[i].style.setProperty('background-color',currentCTextColorBefore,'important'); 1302 } 1303 1304 //indicators 1305 if(currentCustomCss[i]['selectorText'].includes("#w_headline .carousel-indicators .active")){ 1306 currentCustomCss[i].style.setProperty('background-color',currentCarouselIndicatorBefore,'important'); 1307 currentCustomCss[i].style.setProperty('border-color',currentCarouselIndicatorBefore,'important'); 1308 } 1309 1310 //pas de background sur les bouton spour le changement de slide 1311 if(currentCustomCss[i]['selectorText'].includes("#w_headline .carousel-indicators li")){ 1312 currentCustomCss[i].style.setProperty('border-color',currentCarouselIndicatorBefore,'important'); 1313 } 1314 } 1315 } 1316 } 1317 1318 var screenTablet = window.matchMedia("(max-width: 979px)"); 1319 myFunction(screenTablet); // Call listener function at run time 1320 screenTablet.addEventListener('change',myFunction); // Attach listener function on state changes 1321 1322 1323 1324 function myFunctionPhone(screen) { 1325 if (screen.matches) { // If media query matches 1326 $('#w_headline').css('background-color',originalSecondBackground); 1327 } 1328 1329 } 1330 var screenPhone = window.matchMedia("(max-width: 575px)"); 1331 myFunctionPhone(screenPhone); // Call listener function at run time 1332 screenPhone.addEventListener('change',myFunction); // Attach listener function on state changes 1333 1334 </script>
1334 1335 1336
1336<script type="text/javascript"> 1337 (tarteaucitron.job = tarteaucitron.job || []).push('panneaupocket'); 1338 </script>
1338 1339
1340<script> 1341 (function(i,s,o,g,r,a,m){i['InstanaEumObject']=r;i[r]=i[r]||function(){ 1342 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 1343 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 1344 })(window,document,'script','//eum.instana.io/eum.min.js','ineum'); 1345 ineum('reportingUrl', 'https://eum-eu-west-1.instana.io'); 1346 ineum('apiKey', '9yG9cnlKTcS4le-zMVtBJA'); 1347 1348 // set the name of a page on which this load/errors/calls happened 1349 ineum('page', 'front-site'); 1350</script>
1350 1351
1352<script src="https://js.hcaptcha.com/1/api.js?hl=fr&onload=CaptchaCallback&render=explicit" async defer></script>
1352 1353
1354<script type="text/javascript"> 1355 var CaptchaCallback = function () { 1356 $('.h-recaptcha').each(function (index, el) { 1357 hcaptcha.render(el, {'sitekey': 'f5095cfb-139b-47da-88e2-f0d2e7485392'}); 1358 }); 1359 }; 1360</script>
1360 1361
1362<script> 1363 $(document).ready(function () { 1364 1365 $('.selectpicker').selectpicker(); 1366 1367 var input = $('input[type=file]'); 1368 1369 input.on('change', function () { 1370 var list = $(this).parent().parent().parent().parent().find($('.listFiles')); 1371 list.empty(); 1372 1373 for (var x = 0; x < this.files.length; x++) { 1374 var newFile = '<li>Fichier joint : ' + this.files[x].name + ' ('+humanFileSize(this.files[x].size)+')</li>'; 1375// li.innerHTML = 'File ' + (x + 1) + ': ' + input.files[x].name; 1376 list.append(newFile); 1377 } 1378 }); 1379 1380 $('.form-error').hide(); 1381 $('#contactFormFooter').submit(function (e) { 1382 let form = $(this); 1383 1384 $.ajax({ 1385 type: "POST", 1386 url: form.attr('action'), 1387 data: new FormData(form[0]), 1388 contentType: false, 1389 processData: false, 1390 beforeSend: function () { 1391 form.find('.form-error').hide(); 1392 $('.formContactForm').attr('disabled', true); 1393 }, 1394 success: function (response) { 1395 hcaptcha.reset(); 1396 1397 if (response.status === 'KO') { 1398 let errors = response.errors; 1399 for (let index in errors) { 1400 if (errors.hasOwnProperty(index)) { 1401 let attr = errors[index]; 1402 let error = attr[Object.keys(attr)[0]]; 1403 form.find('#' + index + '-error').text(error).show(); 1404 } 1405 } 1406 } 1407 else { 1408 1409 $('#contactFormFooter').css('display', 'none'); 1410 $('#messageSendedFormContactFooter').css('display', ''); 1411 form[0].reset(); 1412 } 1413 }, 1414 complete: function () { 1415 1416 $('.formContactForm').removeAttr('disabled'); 1417 } 1418 }); 1419 1420 return false; 1421 }); 1422 1423 $('#contactFormContactFooter').on('hidden.bs.modal', function () { 1424 $('#contactFormFooter')[0].reset(); 1425 1426 $('#contactFormFooter').css('display', ''); 1427 1428 $('#messageSendedFormContactFooter').css('display', 'none'); 1429 1430 $('.form-error').hide(); 1431 1432 $('.listFiles').empty(); 1433 1434 hcaptcha.reset(); 1435 }); 1436 }); 1437 1438 function humanFileSize(size) { 1439 var i = Math.floor(Math.log(size) / Math.log(1024)); 1440 return ( size / Math.pow(1024, i) ).toFixed(1) * 1 + ' ' + ['B', 'kB', 'MB', 'GB', 'TB'][i]; 1441 } 1442</script>
1442 1443
1444<script> 1445 $(function () { 1446 1447 1448 var numberAlerts = false; 1449 1450 var allAlerts = $('#alertsModal').find($('.alertsInfo')); 1451 1452 numberAlerts = allAlerts.length; 1453 1454 allAlerts.each(function (e) { 1455 1456 if (!sessionStorage.getItem("_nps_cookie_accept_alerts" + $(this).attr('data-id') + "")) { 1457 $('#alertsModal').modal('show'); 1458 } else { 1459 $(this).remove(); 1460 numberAlerts = numberAlerts - 1; 1461 setActiveAndDecrementNumber(); 1462 } 1463 1464 }); 1465 1466 $('.acceptCookiesAlerts').on('click', function (e) { 1467 e.preventDefault(); 1468 1469 var currentDataId = $(this).attr('data-id'); 1470 1471 sessionStorage.setItem('_nps_cookie_accept_alerts' + currentDataId + '', '1'); 1472 1473 numberAlerts = numberAlerts - 1; 1474 1475 var currentParentNode = $(this).parent().parent().parent(); 1476 1477 currentParentNode.removeClass('active'); 1478 currentParentNode.remove(); 1479 1480 setActiveAndDecrementNumber(); 1481 1482 }); 1483 1484 function setActiveAndDecrementNumber() { 1485 var newListOfAlerts = $('#alertsModal').find($('.alertsInfo')); 1486 1487 newListOfAlerts.each(function (index, e) { 1488 if (index == 0) { 1489 $(this).addClass('active'); 1490 } 1491 }); 1492 1493 if (numberAlerts == 0) { 1494 $('#alertsModal').modal('hide'); 1495 } 1496 } 1497 1498 var currentColorControl = '#212529'; 1499 1500 $('#controlPrev').css('color', 'initial !important'); 1501 $('#controlNext').css('color', 'initial !important'); 1502 1503 $('#controlPrev').on('mouseover', function () { 1504 1505 $(this).css('color', 'initial !important'); 1506 }); 1507 1508 $('#controlNext').on('mouseover', function () { 1509 1510 $(this).css('color', 'initial !important'); 1511 }); 1512 1513 }); 1514</script>
1514 1515</body> 1516</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.