1<!DOCTYPE html> 2<html dir="ltr" lang="fr"> 3<head> 4 <title> 5 Plan de la commune - Commune de Vayres 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 57 58 59 <link rel="apple-touch-icon" href="//static.neopse.com/assets/img/favicon/rdc_logo.ico?v=v1"> 60 <link rel="icon" href="//static.neopse.com/assets/img/favicon/rdc_logo.ico?v=v1"> 61 <link rel="preconnect" href="https://fonts.googleapis.com"> 62 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 63 <link href="https://fonts.googleapis.com/css?family=Montserrat:400,700|Material+Icons" rel="stylesheet"> 64 <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"> 65 66 <link href='/dist/owlcarousel/css/owl.carousel.min.css' rel='stylesheet' type='text/css'> 67 <link href='/dist/owlcarousel/css/owl.theme.default.min.css' rel='stylesheet' type='text/css'> 68 <link href='/dist/slick/slick.css' rel='stylesheet' type='text/css'> 69 <link href='/dist/slick/slick-theme.css' rel='stylesheet' type='text/css'> 70 <link href='/dist/scrollbar/jquery.scrollbar.css' rel='stylesheet' type='text/css'> 71 <link href='/dist/fullcalendar/fullcalendar.min.css' rel='stylesheet' type='text/css'> 72 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.13.2/css/bootstrap-select.min.css"> 73 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-multiselect/0.9.13/css/bootstrap-multiselect.css" /> 74 <link href="/tpl/3/css/style.css" rel="stylesheet" type='text/css'> 75 76 <link href="/lib/splide-4.0.1/css/splide.min.css" rel="stylesheet" type="text/css"/> 77 <link href="/lib/splide-4.0.1/css/splide-custom.css" rel="stylesheet" type="text/css"/> 78 79 <style class="notranslate" title="customCss" type="text/css" rel="stylesheet">.bg_bloc { background-color: #FAFAFA !important; } .table td, .table, .table thead th { border-color: #FAFAFA !important; } .bg_bloc .dropdown-toggle,.bg_bloc .dropdown-menu {background-color: #FAFAFA !important;border-color: #FAFAFA !important;} .fc-unthemed th, .fc-unthemed td, .fc-unthemed thead, .fc-unthemed tbody, .fc-unthemed .fc-divider, .fc-unthemed .fc-row, .fc-unthemed .fc-content, .fc-unthemed .fc-popover, .fc-unthemed .fc-list-view, .fc-unthemed .fc-list-heading td{border-color: #FAFAFA !important;} .fc-unthemed thead.fc-head,.fc-unthemed .fc-popover .fc-header{ background-color: #FAFAFA !important; } .fc-unthemed td.fc-today{background: #FAFAFA !important;} .cookies .btn{ color: #FAFAFA !important; }body { background-color: rgba(52,69,94,0.85); }body { background-image: url(https://static.neopse.com/medias/p/3118/site/35/b8/d4/35b8d4512ffa3f8220e86f360270d8c36c868ad7.JPG?v=v1); background-position: center; background-repeat: repeat; }body:before { background-color: rgba(0,0,0,0.2); }.bg_wrapper { background-color: #FFFFFF !important; }.text_bloc, .bg_bloc .c_text, .bg_bloc, .bg_bloc a, .bg_bloc .dropdown-toggle, .bg_bloc .dropdown-menu, .bg_bloc.bootstrap-select .dropdown-toggle::after { color: #000000 !important; } .fc-unthemed thead.fc-head{ color: #000000 !important; } .fc-unthemed td.fc-today{ color: #000000 !important;} .cookies .btn{ background-color: #000000 !important; }.c_btn { color: #FFFFFF; } .c_btn:hover, .c_btn:focus, .c_btn:active { color: #FFFFFF; } .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span, .carousel-indicators .active {background: #FFFFFF !important;opacity: 1;} .carousel-indicators li, .owl-theme .owl-dots .owl-dot span{border-color: #FFFFFF !important;opacity: 0.5;} .slick-dots .slick-active button{background-color: #FFFFFF !important;} .slick-dots li button{border-color: #FFFFFF;} .fc-event .fc-title, .fc-event-container{ color: #FFFFFF !important; } .fc-event{ color: #FFFFFF;}.footer.bg { background-color: rgba(25,133,7,0.5); }
79nav.navbar.bg,.searchbar input,.searchbar input:focus {background-color: rgba(25,133,7,0.8)}body, .c_text, .container, .carousel-caption .title, .dropdown-item.c_text { color: #000000; } .slick-prev:before, .slick-next:before { color: #000000; } .c_text.navbar-toggler{ border-color: #000000 !important; } .intern-page .en-tete{ border-left-color: #000000;} .bootstrap-select .dropdown-menu li a{color: #000000;} .bootstrap-select .dropdown-toggle::after{color: #000000;}.footer .c_btn { color: #FFFFFF; }.navbar .c_btn, .navbar .c_btn:hover, .navbar .c_btn:focus, .navbar .c_btn:active, .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: rgb(25,133,7); }.footer .c_text { color: #FFFFFF; }nav.navbar .c_text, nav.navbar .c_text i, .searchbar input,.searchbar input:focus,.searchbar input::placeholder {color:#FAFAFA} .navbar-toggler.c_text{ border-color: #FAFAFA !important; }nav.navbar .h_text:hover { color: #FFFFFF; }.footer .c_title { color: #FFFFFF; }.breadcrumb.bg { background-color: #FFFFFF; }nav.navbar .dropdown-menu .c_text { color: #FAFAFA; } .navigation .dropdown-menu .dropdown-divider.c_text { border-color: #FAFAFA; }nav.navbar .dropdown-menu .h_text:hover { color: #198507; }nav.navbar .h_text:hover { background-color: #198507; }.bg_btn { background-color: #CD8F11; border-color: #CD8F11; } .fc-event{ background-color: #CD8F11 !important; border-color: #CD8F11 !important; }#w_36v5i523d .bg { background-color: rgba(25,133,7,0.55); }#w_b7kzbfmab .bg { background-color: #FFFFFF; }#w_headline .c_btn { color: #FFFFFF; } #w_headline .c_btn:before { background-color: #FFFFFF !important; }#w_ohdymsnln .bg { background-color: #FFFFFF; }#w_z48a99ljw .bg { background-color: #FFFFFF; }.breadcrumb.bg .c_text { color: #000000; }.footer .bg_btn { background-color: #198507; border-color: #198507; }.navbar .bg_btn { background-color: header_btnBackground; border-color: #253062; } .social-media.bg_btn { background-color: #253062; } .navbar input,.navbar input:focus { border-color: #253062; }nav.navbar .dropdown-menu .h_text:hover { background-color: #FFFFFF; }#w_36v5i523d .c_btn { color: #FFFFFF; } #w_36v5i523d .owl-theme .owl-dots .owl-dot.active span, #w_36v5i523d .owl-theme .owl-dots .owl-dot:hover span { background: #FFFFFF !important; } #w_36v5i523d .owl-theme .owl-dots .owl-dot span{ border-color: #FFFFFF !important; }#w_b7kzbfmab .c_btn { color: #F5F5F5; }#w_headline .c_text .title { color: #000000; } #w_headline .c_text { color: #000000; }#w_ohdymsnln .c_btn { color: #000000; } #w_ohdymsnln .owl-theme .owl-dots .owl-dot.active span, #w_ohdymsnln .owl-theme .owl-dots .owl-dot:hover span { background: #000000 !important; } #w_ohdymsnln .owl-theme .owl-dots .owl-dot span{ border-color: #000000 !important; }#w_oneclick .c_text { color: #FFFFFF; }#w_z48a99ljw .owl-theme .owl-nav [class*=owl-], #w_z48a99ljw .c_btn {color: #000000 !important;}.breadcrumb.bg .c_title { color: #198507; }#w_36v5i523d .c_text { color: #000000; }#w_5y3199j7v .c_text { color: #FFFFFF; }#w_b7kzbfmab .c_text { color: #000000; }#w_ohdymsnln .c_text { color: #000000; }#w_oneclick .c_title { color: #198507; }#w_z48a99ljw .c_text { color: #34455E; }.footer .c_title { background-color: #198507; }#w_36v5i523d .c_title { color: #000000; }#w_5y3199j7v .c_title { color: #198507; }#w_b7kzbfmab .c_title { color: #FFFFFF; }#w_ohdymsnln .c_title { color: #FFFFFF !important; }#w_z48a99ljw .c_title { color: #198507; }#w_headline .bg_btn, #w_headline .carousel-indicators .active { background: #198507 !important;} #w_headline .bg_btn, #w_headline .carousel-indicators li{ border-color: #198507 !important;}#w_oneclick .bg_text { background-color: #253062; }#w_z48a99ljw .owl-theme .owl-nav [class*=owl-], #w_z48a99ljw .bg_btn {background-color: #198507 !important;} #w_z48a99ljw .box { border-color: #198507; }#w_5y3199j7v .bg_text { background-color: #253062; }#w_b7kzbfmab .c_title { background-color: #198507 } #w_b7kzbfmab .box { border-color: #198507 }#w_ohdymsnln .c_title { background-color: #198507 } #w_ohdymsnln .box { border-color: #198507 }#w_headline .c_text_responsive .title { color: #000000; } #w_headline .c_text_responsive { color: #000000; }/*np-dropdowns*/.bootstrap-select{background-color:#FAFAFA!important;}.bootstrap-select .dropdown-menu{background-color:#FAFAFA!important;border-color:#FAFAFA!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:#FAFAFA!important;}</style> 80 81 82
82<script src="/js/vendor/jquery-3.2.1.min.js"></script>
82 83
83<script>tarteaucitron.user.matomoHost = '//matomo.neopse.com/';</script>
83 84 <!-- Matomo --> 85 <!-- End Matomo Code --> 86</head> 87<body> 88<div class="ov"></div> 89 90 <!-- Top navbar --> 91 <header role="banner"> 92 <div class="navbar navbar-expand-lg top-navbar"> 93 <div class="container"> 94 95 <a class="navbar-brand c_text" aria-label="Accueil" href="/fr/"> 96 <div class="img"> 97 <picture> 98 <source media="(max-width: 991.98px)" srcset="https://static.neopse.com/medias/p/3118/site/8a/10/0a/8a100a387b62f2248202bf1c274f3a89982ce7a7.png"> 99 <img role="img" src="https://static.neopse.com/medias/p/3118/site/8a/10/0a/8a100a387b62f2248202bf1c274f3a89982ce7a7.png" alt="Logo Commune de Vayres" loading="eager"> 100 </picture> 101 </div> 102 </a> 103 104 <form action="/fr/search" class="searchbar form-inline formNoResponsiveSearch" method="post"> 105 <div class="d-flex"> 106 <input id="search-form" name="keywords" class="form-control col-lg-9 col-8" type="search" placeholder="Recherche" 107 aria-label="Search"> 108 <button type="submit" class="btn btn-primary col c_btn bg_btn p-0" 109 aria-label="Envoyer" value="Envoyer"><i class="material-icons mt-1">search</i> 110 </button> 111 </div> 112 </form> 113 </div> 114 </div> 115 </header> 116 117 <!-- Container se finit avant le footer --> 118 <div class="container"> 119 120 <nav role="navigation" class="navbar navbar-expand-lg sticky-top navigation bg"> 121 <div class="ov"></div> 122 123 <div class="container"> 124 <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"> 125 <span class="navbar-toggler-icon"> 126 <i class="material-icons notranslate">menu</i> 127 </span> 128 </button> 129 130 <div class="collapse navbar-collapse" id="navbar"> 131 <ul class="navbar-nav"> 132 <li class="brand"> 133 <a class="navbar-brand" href="/fr/"> 134 <div class="img"> 135 <picture class="logo-picture"> 136 <source media="(max-width: 991.98px)" srcset="https://static.neopse.com/medias/p/3118/site/8a/10/0a/8a100a387b62f2248202bf1c274f3a89982ce7a7.png"> 137 <img role="img" src="https://static.neopse.com/medias/p/3118/site/8a/10/0a/8a100a387b62f2248202bf1c274f3a89982ce7a7.png" alt="Logo Commune de Vayres" loading="eager"> 138 </picture> 139 </div> 140 </a> 141 </li> 142 143 <div class="d-flex flex-wrap"> 144 <li class="nav-item dropdown"> 145 <a class="nav-link c_text h_text px-3" href="/" role="button"> 146 <i class="material-icons">home</i> 147 </a> 148 </li> 149 <li class="nav-item dropdown"> 150 <a class="nav-link c_text h_text dropdown-toggle" href="#" id="menuDropdown0" role="button" 151 data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> 152 Bienvenue 153 </a> 154 <div class="dropdown-menu bg_text" aria-labelledby="menuDropdown0"> 155 156 <div class="mega-dropdown-menu"> 157 <div class="divider"> 158 159 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 160 href="/fr/rb/2249132/presentation-162"> 161 Présentation 162 </a> 163 164 165 166 167 168 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 169 href="/fr/ap/1808679/plan-de-la-commune-16"> 170 Plan de la commune 171 </a> 172 173 174 175 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 176 href="/fr/rb/2249353/cadastre-60">
177 Cadastre 178 </a> 179 180 181 182 </div> 183 </div> 184 </div> 185 </li> 186 187 188 <li class="nav-item dropdown"> 189 <a class="nav-link c_text h_text dropdown-toggle" href="#" id="menuDropdown1" role="button" 190 data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> 191 Vie Municipale 192 </a> 193 <div class="dropdown-menu bg_text" aria-labelledby="menuDropdown1"> 194 195 <div class="mega-dropdown-menu"> 196 <div class="divider"> 197 198 199 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 200 href="/fr/tb/1808796/conseil-municipal-290"> 201 Conseil Municipal 202 </a> 203 204 205 206 207 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 208 href="/fr/rp/1808484/proces-verbaux-28"> 209 Procès-Verbaux 210 </a> 211 212 213 214 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 215 href="/fr/rb/2249392/liste-des-deliberations-31"> 216 Liste des délibérations 217 </a> 218 219 220 221 222 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 223 href="/fr/rb/2249405/arretes-municipaux-147"> 224 Arrêtés Municipaux 225 </a> 226 227 228 229 230 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 231 href="/fr/rb/2249717/bulletin-municipal-129"> 232 Bulletin Municipal 233 </a> 234 235 236 237 238 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 239 href="/fr/rb/2249444/intercommunalite-327"> 240 Intercommunalité 241 </a> 242 243 244 245 246 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 247 href="/fr/rb/2249457/circuits-de-randonnee-14"> 248 Circuits de Randonnée 249 </a> 250 251 252 253 254 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 255 href="/fr/rb/2249470/defibrilateur-8"> 256 Défibrilateur 257 </a> 258 259 260 261 262 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 263 href="/fr/rb/2249483/urbanisme-560"> 264 Urbanisme 265 </a> 266 267 268 269 270 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 271 href="/fr/rb/2249496/syndicat-des-eaux-le-siaep"> 272 Syndicat des eaux : le SIAEP 273 </a> 274 275 276 277 278 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 279 href="/fr/rb/2249509/puits-et-forages-1"> 280 Puits et forages 281 </a> 282 283 284 285 286 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 287 href="/fr/rb/2249522/enedis-installation-de-compteur"> 288 Enedis : installation de compteur 289 </a> 290 291 292 293 </div> 294 </div> 295 </div> 296 </li> 297 298 299 <li class="nav-item dropdown"> 300 <a class="nav-link c_text h_text dropdown-toggle" href="#" id="menuDropdown2" role="button" 301 data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> 302 Vie Quotidienne 303 </a> 304 <div class="dropdown-menu bg_text" aria-labelledby="menuDropdown2"> 305 306 <div class="mega-dropdown-menu"> 307 <div class="divider"> 308 309 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 310 href="/fr/rb/2249535/numeros-utiles-350"> 311 Numéros utiles 312 </a> 313 314 315 316 317 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 318 href="/fr/rb/2253721/salle-polyvalente-18"> 319 Salle Polyvalente 320 </a> 321 322 323 324 325 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 326 href="/fr/rb/2249548/demarches-administratives-218"> 327 Démarches administratives 328 </a> 329 330 331 332 333 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 334 href="/fr/rb/2249561/etat-civil-215"> 335 Etat Civil 336 </a> 337 338 339 340 341 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 342 href="/fr/rb/2249574/agence-postale-communale-66"> 343 Agence Postale Communale 344 </a> 345 346 347 348 349 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 350 href="/fr/rb/2329641/lotissement-6"> 351 Lotissement 352 </a> 353 354 355 356 357 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 358 href="/fr/rb/2249587/marche-hebdomadaire"> 359 Marché hebdomadaire 360 </a> 361 362 363 364 365 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 366 href="/fr/rb/2249600/encombrants-17"> 367 Encombrants 368 </a> 369 370 371 372 373 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 374 href="/fr/rb/2249613/renovation-habitat-1"> 375 Rénovation habit
375at 376 </a> 377 378 379 380 </div> 381 </div> 382 </div> 383 </li> 384 385 386 <li class="nav-item dropdown"> 387 <a class="nav-link c_text h_text dropdown-toggle" href="#" id="menuDropdown3" role="button" 388 data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> 389 Vie Sociale 390 </a> 391 <div class="dropdown-menu bg_text" aria-labelledby="menuDropdown3"> 392 393 <div class="mega-dropdown-menu"> 394 <div class="divider"> 395 396 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 397 href="/fr/rb/2249626/restaurant-scolaire-menus-2"> 398 Restaurant scolaire : Menus 399 </a> 400 401 402 403 404 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 405 href="/fr/rb/2249639/ecole-communale"> 406 Ecole communale 407 </a> 408 409 410 411 412 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 413 href="/fr/rb/2249652/compte-rendus-conseil-decole"> 414 Compte rendus conseil d'école 415 </a> 416 417 418 419 420 421 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 422 href="/fr/as/1808367/associations-140"> 423 Associations 424 </a> 425 426 427 428 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 429 href="/fr/rb/2249691/aides-aux-personnes-4"> 430 Aides aux personnes 431 </a> 432 433 434 435 </div> 436 </div> 437 </div> 438 </li> 439 440 441 <li class="nav-item dropdown"> 442 <a class="nav-link c_text h_text dropdown-toggle" href="#" id="menuDropdown4" role="button" 443 data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> 444 Vie économique 445 </a> 446 <div class="dropdown-menu bg_text" aria-labelledby="menuDropdown4"> 447 448 <div class="mega-dropdown-menu"> 449 <div class="divider"> 450 451 452 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 453 href="/fr/bu/1808406/artisans-commerces-et-entreprises"> 454 Artisans, commerces et entreprises 455 </a> 456 457 458 459 460 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 461 href="/fr/tr/1808445/gites-1"> 462 Gîtes 463 </a> 464 465 466 </div> 467 </div> 468 </div> 469 </li> 470 471 472 473 474 <li class="nav-item dropdown"> 475 <a class="nav-link c_text h_text dropdown-toggle" href="#" id="menuDropdown6" role="button" 476 data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> 477 Défaut 478 </a> 479 <div class="dropdown-menu bg_text" aria-labelledby="menuDropdown6"> 480 481 <div class="mega-dropdown-menu"> 482 <div class="divider"> 483 484 485 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 486 href="/fr/nw/1807626/actualites-1245"> 487 Actualités 488 </a> 489 490 491 492 493 <a class="dropdown-item c_text h_text bg_h_text" role="menuitem" 494 href="/fr/ev/1807665/agenda-1238"> 495 Agenda 496 </a> 497 498 499 </div> 500 </div> 501 </div> 502 </li> 503 504 505 </div> 506 507 <form action="/fr/search" class="searchbar form-inline formResponsiveSearch" method="post"> 508 <div class="d-inline-flex"> 509 <input id="search-form" name="keywords" class="form-control col-10" type="search" placeholder="Recherche" 510 aria-label="Search"> 511 <button type="submit" class="btn btn-primary col-2 c_btn bg_btn p-0" 512 aria-label="Envoyer" value="Envoyer"><i class="material-icons mt-1">search</i> 513 </button> 514 </div> 515 </form> 516 517 518 </ul> 519 </div> 520 </div> 521</nav> 522 523 524 <main role="main"> 525 <div class="main intern-page"> 526 <header class="container d-flex align-items-center bg breadcrumb"> 527 <div class="ov"></div> 528 <div class="container text-center"> 529 <h1 class="title c_title">Plan de la commune</h1> 530 <nav class="ariane c_text"> 531 <span><a href="/fr/" class="font-weight-bold">Accueil</a></span> 532 / <a href="/fr/">Bienvenue</a> 533 / <a href="/fr/ap/1808679/plan-de-la-commune-16">Plan de la commune</a> 534 </nav> 535 536 </div> 537</header> 538 <!-- Contenu --> 539 <section class="container wrapper bg_wrapper c_wrapper"> 540 <div class="ov bgw"></div> 541 542 <div class="main-content dynamicContent"> 543 544 <div class="row"> 545 <div class="col col-lg contenu"> 546 <div class="mb-4 ckeditor_info"> 547 Plan de la commune 548 </div> <div class="my-4"> 549 </div> 550 551 <div id="access-plan-map-container" class="overlay"> 552 <div id="access-plan-geoloc-map" class="overlay"></div> 553 <a href="https://www.openstreetmap.org/copyright" class="osm-copyright" target="_blank"> © OpenStreetMap</a> 554 </div> 555 <link href="/lib/leaflet/leaflet.css" rel="stylesheet" type='text/css'> 556 <link rel="stylesheet" href="/lib/leaflet-markers/leaflet.awesome-markers.css"> 557
557<script src="/lib/leaflet/leaflet-src.js"></script>
557 558
558<script src="/lib/leaflet-markers/leaflet.awesome-markers.js"></script>
558 559 <style> 560 #access-plan-map-container { 561 width: 800px; 562 } 563 #access-plan-geoloc-map { 564 height: 600px; 565 width: 100%; 566 z-index: 0; 567 } 568 </style> 569
569<script> 570 $(document).ready(function () { 571 var myAccessPlanLatLng = [45.759055, 0.809877]; 572 var accessPlanMap = L.map('access-plan-geoloc-map').setView(myAccessPlanLatLng, 17); 573 574 L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', { 575 maxZoom: 18, 576 attribution: false, 577 id: 'mapbox.streets' 578 }).addTo(accessPlanMap); 579 580 var myAccessIcon = L.divIcon({ 581 className: 'material-icons mapMarkers', 582 html: 'location_on', 583 iconAnchor: [16, 32] 584 }); 585 586 L.marker(myAccessPlanLatLng, {'icon':myAccessIcon}).addTo(accessPlanMap); 587 588 var currentMarker = $('#access-plan-geoloc-map').find('.mapMarkers'); 589 590 var currentStyle = currentMarker.attr('style'); 591 currentStyle += 'color:#990000 !important;'; 592 currentMarker.attr('style',currentStyle); 593 }); 594 </script>
594 595 596 </div> 597 598 </div> 599 </div> 600 601 </section> 602 603 </div> 604 605 </main> 606 607 <div id="intern"> 608 609 </div> 610 611 </div> 612 <!-- Fin container --> 613 614 <div id="previewModalImage" class="modal"> 615 616 <!-- The Close Button --> 617 <span id="closePreviewImage" class="close">×</span> 618 619 <!-- Navigation Buttons --> 620 <a id="prevImage" class="modal-nav prev" href="javascript:void(0)">❮</a> 621 <a id="nextImage" class="modal-nav next" href="javascript:void(0)">❯</a> 622 623 <!-- Image Counter --> 624 <div id="imageCounter" class="image-counter"></div> 625 626 <!-- Modal Content (The Image) --> 627 <div id="containerPreviewImage"><img role="img" class="modal-content" alt=""></div> 628 629 <!-- Modal Caption (Image Text) --> 630 <div id="captionPreviewImage"></div> 631 </div> 632 633
633<script> 634 (function() { 635 // Get the modal elements 636 const modal = document.getElementById('previewModalImage'); 637 const modalImg = modal.querySelector('img'); 638 const captionText = document.getElementById('captionPreviewImage'); 639 const closePreviewImage = document.getElementById('closePreviewImage'); 640 const prevBtn = document.getElementById('prevImage'); 641 const nextBtn = document.getElementById('nextImage'); 642 const imageCounter = document.getElementById('imageCounter'); 643 644 let currentImages = []; 645 let currentIndex = 0; 646 647 // Helper function to toggle element visibility 648 function toggleElement(element, show) { 649 if (element) { 650 element.style.display = show ? 'block' : 'none'; 651 } 652 } 653 654 // Function to update the modal with a specific image 655 function updateModal(index) { 656 if (currentImages.length === 0) return; 657 658 currentIndex = index; 659 const img = currentImages[currentIndex]; 660 modalImg.setAttribute('src', img.src); 661 modalImg.setAttribute('alt', img.alt || ''); 662 captionText.innerHTML = img.alt || ''; 663 664 // Update counter 665 imageCounter.textContent = (currentIndex + 1) + ' / ' + currentImages.length; 666 667 // Show/hide navigation buttons 668 const showNav = currentImages.length > 1; 669 toggleElement(prevBtn, showNav); 670 toggleElement(nextBtn, showNav); 671 toggleElement(imageCounter, showNav); 672 } 673 674 // Function to show next image 675 function showNext() { 676 if (currentImages.length === 0) return; 677 currentIndex = (currentIndex + 1) % currentImages.length; 678 updateModal(currentIndex); 679 } 680 681 // Function to show previous image 682 function showPrev() { 683 if (currentImages.length === 0) return; 684 currentIndex = (currentIndex - 1 + currentImages.length) % currentImages.length; 685 updateModal(currentIndex); 686 } 687 688 // Helper function to find closest ancestor with class 689 function closest(element, selector) { 690 if (!element) return null; 691 if (selector.startsWith('.')) { 692 const className = selector.slice(1); 693 let current = element; 694 while (current && current !== document) { 695 if (current.classList && current.classList.contains(className)) { 696 return current; 697 } 698 current = current.parentElement; 699 } 700 } 701 return null; 702 } 703 704 // When clicking on an image 705 document.addEventListener('click', function(e) { 706 const target = e.target; 707 if (target.tagName === 'IMG' && 708 (target.classList.contains('img') || target.classList.contains('main-img')) && 709 closest(target, '.splide')) { 710 711 const clickedSlide = closest(target, '.splide__slide'); 712 if (!clickedSlide) return; 713 714 const splideList = closest(clickedSlide, '.splide__list'); 715 if (!splideList) return; 716 717 const allSlides = splideList.querySelectorAll('.splide__slide'); 718 719 currentImages = []; 720 const seenSrcs = new Set(); 721 const clickedSrc = target.src; 722
723 allSlides.forEach(function(slide) { 724 const slideImg = slide.querySelector('.img, .main-img'); 725 if (slideImg) { 726 const imgSrc = slideImg.src; 727 if (!seenSrcs.has(imgSrc)) { 728 seenSrcs.add(imgSrc); 729 currentImages.push(slideImg); 730 } 731 } 732 }); 733 734 currentIndex = currentImages.findIndex(function(img) { 735 return img.src === clickedSrc; 736 }); 737 738 if (currentIndex === -1) { 739 currentIndex = 0; 740 } 741 742 updateModal(currentIndex); 743 modal.style.display = 'block'; 744 } 745 }); 746 747 // Navigation button handlers 748 if (nextBtn) { 749 nextBtn.addEventListener('click', function (e) { 750 e.preventDefault(); 751 e.stopPropagation(); 752 showNext(); 753 }); 754 } 755 756 if (prevBtn) { 757 prevBtn.addEventListener('click', function (e) { 758 e.preventDefault(); 759 e.stopPropagation(); 760 showPrev(); 761 }); 762 } 763 764 // Keyboard navigation 765 document.addEventListener('keydown', function (e) { 766 const isModalVisible = modal.style.display !== 'none' && 767 (modal.style.display === 'block' || 768 window.getComputedStyle(modal).display !== 'none'); 769 770 if (isModalVisible) { 771 if (e.key === 'ArrowRight' || e.keyCode === 39) { 772 e.preventDefault(); 773 showNext(); 774 } else if (e.key === 'ArrowLeft' || e.keyCode === 37) { 775 e.preventDefault(); 776 showPrev(); 777 } else if (e.key === 'Escape' || e.keyCode === 27) { 778 e.preventDefault(); 779 e.stopPropagation(); 780 modal.style.display = 'none'; 781 } 782 } 783 }); 784 785 // Close button handler 786 if (closePreviewImage) { 787 closePreviewImage.addEventListener('click', function () { 788 modal.style.display = 'none'; 789 }); 790 } 791 792 // Close modal when clicking outside the image 793 modal.addEventListener('click', function (e) { 794 if (e.target === modal) { 795 modal.style.display = 'none'; 796 } 797 }); 798 })(); 799 </script>
799 800 801<!-- Footer --> 802<footer role="contentinfo" class="footer bg"> 803 <div class="ov"></div> 804 805 <div class="container d-flex flex-wrap justify-content-between"> 806 <div class="footer-container"> 807 <h2 style="line-height: inherit;" class="title c_title bg_title d_title ">Contacts</h2> 808<div class="footer-box c_text"> 809 <div class="contact"> 810 <p class="font-weight-bold mb-0">Commune de Vayres</p> 811 <p class="mb-0">9 Rue Belles Roses</p> 812 <p class="mb-0">87600 Vayres - FRANCE</p> 813 <p class="mb-0"><a href="tel:+33555781112">+33 5 55 78 11 12</a> 814 </p> 815 816 <div class="mt-4"> 817 <p style="margin:0;"><strong>Horaires d'ouverture :</strong></p> 818 <p>Lundi : 13h30-17h00<br /> 819Mardi : 08h30-12h00 / 13h30-17h00<br /> 820Jeudi : 08h30-12h00<br /> 821Vendredi : 08h30-12h00 / 13h30-17h00<br /> 822Samedi : 09h00-12h00<br /> 823<br /> 824<a href="mailto:[email protected]">[email protected]</a></p> 825 </div> 826 827 </div> 828</div> 829 830 831 832 833 834<div class="btn-espace-reserve"> 835 </div> 836 837 838 839 </div> 840 841 842 </div> 843 <div class="container mt-4"> 844 <div class="footer-box c_text container d-flex flex-wrap"" style="justify-content:center;"> 845 <p class="mt-0 mb-0"><a href="/fr/li/1807587/mentions-legales-1302">Mentions légales</a> 846</p> 847 <span class="c_text" style="margin: 0 8px;">-</span> 848 <p class="mt-0 mb-0"><a href="/fr/1807587/politique-confidentialite">Politique de confidentialité</a> 849</p> 850 <span class="c_text" style="margin: 0 8px;">-</span> 851 <p class="mt-0 mb-0"><a href="/fr/accessibilite">Accessibilité</a> 852</p> 853 <span class="c_text" style="margin: 0 8px;">-</span> 854 855 <p class="mt-0 mb-0 c_text"><a href="/fr/sm/81060/plan-du-site-1" >Plan du site</a></p> 856 <span class="c_text" style="margin: 0 8px;">-</span> 857 <p class="mt-0 mb-0 c_text"><a href="#tarteaucitron">Gestion des cookies</a></p> 858 </div> 859 </div> 860</footer> 861 862<div class="modal fade" id="contactFormContactFooter" tabindex="-1" role="dialog" aria-labelledby="modalFooter-label" aria-hidden="true" 863 style="color: initial;-webkit-transform: translateZ(0);transform: translateZ(0);"> 864 <div class="modal-dialog" role="document"> 865 <div class="modal-content"> 866 <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 867 <span aria-hidden="true">×</span> 868 </button> 869 870 <div class="modal-header bg_bloc"> 871 </div> 872 <form id="contactFormFooter" action="/formMdContact" method="post" 873 novalidate enctype="multipart/form-data"> 874 <div class="modal-body pb-0"> 875 876 877 <div class="form-group"> 878 <div class="h-recaptcha m-auto d-inline-block"></div> 879 <div class="form-error requirements" id="h-captcha-response-error" role="alert">Ce champ est obligatoire 880 </div> 881</div> </div> 882 <div class="modal-footer"> 883 <button id="formContactForm" type="submit" class="btn bg_btn c_btn formContactForm" aria-label="Envoyer">Envoyer</button> 884 </div> 885 <div class="m-3"> 886 Les informations recueillies à partir de ce formulaire sont nécessaires à la gestion de votre demande par notre Structure qui est responsable du traitement de vos données personnelles collectées.<br /> 887Vos donn<span style="color:null"><span style="background-color:null">ées personnelles reçues sont conservées par notre Structure pendant toute la durée nécessaire au traitement de votre demande ou bien pour une durée de […….] mois maximum à compter du dernier contact. Dans la limite de leurs attributions respectives, sont destinataires de tout ou partie des données les services et représentants de notre Structure en charge des réponses aux demandes émises via ce formulaire. Aucun transfert de vos données hors de l'Union européenne n'est réalisé. </span><br /> 888<span style="background-color:null">Vous pouvez à tout moment demander l’accès, la rectification, l’effacement, la portabilité ou la limitation de vos données, ou bien vous opposer à leur traitement, en contactant le Délégué à la Protection des Données de notre structure : </span><br /> 889<span style="background-color:null">- Par voie électronique à l’adresse : […….] ; </span><br /> 890<span style="background-color:null">- Par voie postale à l’attention du Délégué à la Protection des Données et à l’adresse suivante : […….]. </span><br /> 891<span style="background-color:null">Si vous estimez, après nous avoir contactés, que vos droits sur vos données personnelles ne sont pas respectés, vous pou</span></span>vez adresser une réclamation à la CNIL. 892 </div> 893 </form> 894 895 <div id="messageSendedFormContactFooter" class="form-message-sent" style="display: none"> 896 <p role="status"></p> 897 </div> 898 </div> 899 </div> 900</div> 901 902<div class="footer-bottom"> 903 <div class="container"> 904 <p> 905 906 <a href="https://reseaudescommunes.fr/?utm_source=rdcclients&utm_medium=footerlink" target="_blank"> 907 <img role="img" src="/images/rdc-logo-footer-2.png" alt="Logo Réseau des Communes" class="img-fluid">
908 Site créé en partenariat avec Réseau des Communes 909 </a> 910 </p> 911 </div> 912</div> 913<div class="modal fade pdfModal" id="pdfModal" tabindex="-1" role="dialog" aria-label="Prévisualisation du PDF" aria-hidden="true"> 914 <div class="modal-dialog" role="document"> 915 <div class="modal-content"> 916 <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 917 <span aria-hidden="true">×</span> 918 </button> 919 920 <embed type="application/pdf"> 921 </div> 922 </div> 923</div> 924 925 926
926<script src="/js/vendor/popper.min.js"></script>
926 927
927<script src="/js/vendor/bootstrap.min.js"></script>
927 928 929 <!-- Carousel --> 930
930<script src='/dist/owlcarousel/js/owl.carousel.min.js'></script>
930 931
931<script src='/dist/owlcarousel/js/owl.linked.js'></script>
931 932 933
933<script src='/dist/slick/slick.js'></script>
933 934
934<script src='/dist/scrollbar/jquery.scrollbar.min.js'></script>
934 935 936
936<script src="/lib/splide-4.0.1/js/splide.min.js"></script>
936 937
937<script src="/lib/splide-4.0.1/extensions/autoscroll/js/splide-extension-auto-scroll.min.js"></script>
937 938 939
939<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.13.2/js/bootstrap-select.min.js"></script>
939 940 941
941<script src='/dist/pagination.min.js'></script>
941 942 943
943<script src="/js/shared.js?v1"></script>
943 944
944<script src="/tpl/3/js/main.js"></script>
944 945
945<script src="/lib/chartjs/Chart.js"></script>
945 946
946<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-multiselect/0.9.13/js/bootstrap-multiselect.js"></script>
946 947 948 949 950 951 952 953 954 955
955<script type="text/javascript"> 956 957 tarteaucitron.user.matomoId = 6; 958 (tarteaucitron.job = tarteaucitron.job || []).push('matomohightrack'); 959 960 961 (tarteaucitron.job = tarteaucitron.job || []).push('youtube'); 962 (tarteaucitron.job = tarteaucitron.job || []).push('dailymotion'); 963 (tarteaucitron.job = tarteaucitron.job || []).push('vimeo'); 964 (tarteaucitron.job = tarteaucitron.job || []).push('othervideo'); 965 966 </script>
966 967 968
968<script type="text/javascript"> 969 </script>
969 970
971<script> 972 (function(i,s,o,g,r,a,m){i['InstanaEumObject']=r;i[r]=i[r]||function(){ 973 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 974 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 975 })(window,document,'script','//eum.instana.io/eum.min.js','ineum'); 976 ineum('reportingUrl', 'https://eum-eu-west-1.instana.io'); 977 ineum('apiKey', '9yG9cnlKTcS4le-zMVtBJA'); 978 979 // set the name of a page on which this load/errors/calls happened 980 ineum('page', 'front-site'); 981</script>
981 982
983<script src="https://js.hcaptcha.com/1/api.js?hl=fr&onload=CaptchaCallback&render=explicit" async defer></script>
983 984
985<script type="text/javascript"> 986 var CaptchaCallback = function () { 987 $('.h-recaptcha').each(function (index, el) { 988 hcaptcha.render(el, {'sitekey': 'f5095cfb-139b-47da-88e2-f0d2e7485392'}); 989 }); 990 }; 991</script>
991 992
993<script> 994 $(document).ready(function () { 995 996 $('.selectpicker').selectpicker(); 997 998 var input = $('input[type=file]'); 999 1000 input.on('change', function () { 1001 var list = $(this).parent().parent().parent().parent().find($('.listFiles')); 1002 list.empty(); 1003 1004 for (var x = 0; x < this.files.length; x++) { 1005 var newFile = '<li>Fichier joint : ' + this.files[x].name + ' ('+humanFileSize(this.files[x].size)+')</li>'; 1006// li.innerHTML = 'File ' + (x + 1) + ': ' + input.files[x].name; 1007 list.append(newFile); 1008 } 1009 }); 1010 1011 $('.form-error').hide(); 1012 $('#contactFormFooter').submit(function (e) { 1013 let form = $(this); 1014 1015 $.ajax({ 1016 type: "POST", 1017 url: form.attr('action'), 1018 data: new FormData(form[0]), 1019 contentType: false, 1020 processData: false, 1021 beforeSend: function () { 1022 form.find('.form-error').hide(); 1023 $('.formContactForm').attr('disabled', true); 1024 }, 1025 success: function (response) { 1026 hcaptcha.reset(); 1027 1028 if (response.status === 'KO') { 1029 let errors = response.errors; 1030 for (let index in errors) { 1031 if (errors.hasOwnProperty(index)) { 1032 let attr = errors[index]; 1033 let error = attr[Object.keys(attr)[0]]; 1034 form.find('#' + index + '-error').text(error).show(); 1035 } 1036 } 1037 } 1038 else { 1039 1040 $('#contactFormFooter').css('display', 'none'); 1041 $('#messageSendedFormContactFooter').css('display', ''); 1042 form[0].reset(); 1043 } 1044 }, 1045 complete: function () { 1046 1047 $('.formContactForm').removeAttr('disabled'); 1048 } 1049 }); 1050 1051 return false; 1052 }); 1053 1054 $('#contactFormContactFooter').on('hidden.bs.modal', function () { 1055 $('#contactFormFooter')[0].reset(); 1056 1057 $('#contactFormFooter').css('display', ''); 1058 1059 $('#messageSendedFormContactFooter').css('display', 'none'); 1060 1061 $('.form-error').hide(); 1062 1063 $('.listFiles').empty(); 1064 1065 hcaptcha.reset(); 1066 }); 1067 }); 1068 1069 function humanFileSize(size) { 1070 var i = Math.floor(Math.log(size) / Math.log(1024)); 1071 return ( size / Math.pow(1024, i) ).toFixed(1) * 1 + ' ' + ['B', 'kB', 'MB', 'GB', 'TB'][i]; 1072 } 1073</script>
1073 1074
1075<script> 1076 $(function () { 1077 1078 1079 var numberAlerts = false; 1080 1081 var allAlerts = $('#alertsModal').find($('.alertsInfo')); 1082 1083 numberAlerts = allAlerts.length; 1084 1085 allAlerts.each(function (e) { 1086 1087 if (!sessionStorage.getItem("_nps_cookie_accept_alerts" + $(this).attr('data-id') + "")) { 1088 $('#alertsModal').modal('show'); 1089 } else { 1090 $(this).remove(); 1091 numberAlerts = numberAlerts - 1; 1092 setActiveAndDecrementNumber(); 1093 } 1094 1095 }); 1096 1097 $('.acceptCookiesAlerts').on('click', function (e) { 1098 e.preventDefault(); 1099 1100 var currentDataId = $(this).attr('data-id'); 1101 1102 sessionStorage.setItem('_nps_cookie_accept_alerts' + currentDataId + '', '1'); 1103 1104 numberAlerts = numberAlerts - 1; 1105 1106 var currentParentNode = $(this).parent().parent().parent(); 1107 1108 currentParentNode.removeClass('active'); 1109 currentParentNode.remove(); 1110 1111 setActiveAndDecrementNumber(); 1112 1113 }); 1114 1115 function setActiveAndDecrementNumber() { 1116 var newListOfAlerts = $('#alertsModal').find($('.alertsInfo')); 1117 1118 newListOfAlerts.each(function (index, e) { 1119 if (index == 0) { 1120 $(this).addClass('active'); 1121 } 1122 }); 1123 1124 if (numberAlerts == 0) { 1125 $('#alertsModal').modal('hide'); 1126 } 1127 } 1128 1129 var currentColorControl = '#212529'; 1130 1131 $('#controlPrev').css('color', 'initial !important'); 1132 $('#controlNext').css('color', 'initial !important'); 1133 1134 $('#controlPrev').on('mouseover', function () { 1135 1136 $(this).css('color', 'initial !important'); 1137 }); 1138 1139 $('#controlNext').on('mouseover', function () { 1140 1141 $(this).css('color', 'initial !important'); 1142 }); 1143 1144 }); 1145</script>
1145 1146</body> 1147</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.