1 2<!DOCTYPE html> 3<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><meta content="Ametys CMS Open source (http://www.ametys.org)" name="generator" /><link href="/skins/lilhac1/resources/img/favicon.png" rel="shortcut icon" /><meta content="IE=edge" http-equiv="X-UA-Compatible" /><meta content="width=device-width, initial-scale=1" name="viewport" /><title>Accueil - Lilhac</title><meta content="Ametys V3" name="author" /><meta content="Ametys V3" name="copyright" /><meta content="fr" name="language" /><meta content="15 days" name="revisit-after" /><meta content="Le mot du maire" name="DC.title" /><meta content="lilhac1#mairie-de-lilhac" name="DC.contributor" /><meta content="2026-09-07" name="DC.date" /><meta content="Text" name="DC.type" /><meta content="text/html" name="DC.format" /><meta content="defaultWebContent://5f7913ca-34eb-425a-a6a9-b34da17e46de" name="DC.identifier" /><meta content="fr" name="DC.language" /><meta content="fr" name="DC.coverage" /><meta content="" property="og:title" /><meta content="article" property="og:type" /><meta property="og:image" content="/skins/lilhac1/resources/img/header-logo-md-lg.png" /><link href="/_plugins/web/lilhac/fr/filter/events/rss.xml" title="Flux RSS des actualités" type="application/rss+xml" rel="alternate" /><link href="/_plugins/web/lilhac/fr/filter/org.ametys.web.article.RSS/rss.xml" title="Flux RSS des articles" type="application/rss+xml" rel="alternate" /><link href="/plugins/cms/dublincore/content.rdf?contentId=defaultWebContent://8aa4f343-73ed-4797-a393-9a539df1038b" rel="meta" /><link href="/plugins/cms/dublincore/content.rdf?contentId=defaultWebContent://e62ca2f6-b96a-4328-8e19-1e48930735a1" rel="meta" /><link href="/plugins/cms/dublincore/content.rdf?contentId=defaultWebContent://e7628c0e-adae-482b-b8b7-cb0af73cc89d" rel="meta" /><link href="/plugins/cms/dublincore/content.rdf?contentId=defaultWebContent://695cf960-28a4-4ebc-80fa-35dcfc1b7b68" rel="meta" /><link href="/plugins/cms/dublincore/content.rdf?contentId=defaultWebContent://5f7913ca-34eb-425a-a6a9-b34da17e46de" rel="meta" /><!--[if IE 7]><link rel="stylesheet" href="/skins/lilhac1/resources/css/services/agenda.ie.css" type="text/css" /><![endif]--><!--[if IE 8]><link rel="stylesheet" href="/skins/lilhac1/resources/css/services/agenda.ie.css" type="text/css" /><![endif]--><!--[if IE 7]><link rel="stylesheet" href="/skins/lilhac1/resources/css/services/agenda.ie7.css" type="text/css" /><![endif]--><link href="/" title="Voir le flux RSS de ces contenus" type="application/rss+xml" rel="alternate" /><link href="/plugins/cms/dublincore/content.rdf?contentId=defaultWebContent://f1c22914-7319-4440-bf78-b639805fe797" rel="meta" /><link href="/plugins/cms/dublincore/content.rdf?contentId=defaultWebContent://022ca180-fb96-407c-ae7a-e567ef8c14cd" rel="meta" /><link href="/plugins/cms/dublincore/content.rdf?contentId=defaultWebContent://2edbe08c-3499-40a5-a544-f9e8e91af822" rel="meta" /><link href="/plugins/cms/dublincore/content.rdf?contentId=defaultWebContent://b4a7f60e-cb44-4df4-9883-08b93021fd04" rel="meta" /><link type="text/css" rel="stylesheet" href="/_plugins/web/resources-minimized/LTEzNTQwOTc4MDk.css" /><link type="text/css" rel="stylesheet" href="/_plugins/web/resources-minimized/MjA1Nzc1NTQwNg.css" media="screen" /><style><!-- 4 5 /* latin-ext */ 6 @font-face { 7 font-family: 'webfont1'; 8 font-style: normal; 9 font-weight: 400; 10 src: local('Oswald Regular'), local('Oswald-Regular'), url(https://fonts.gstatic.com/s/oswald/v11/yg0glPPxXUISnKUejCX4qfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2'); 11 unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; 12 } 13 /* latin */ 14 @font-face { 15 font-family: 'webfont1'; 16 font-style: normal; 17 font-weight: 400; 18 src: local('Oswald Regular'), local('Oswald-Regular'), url(https://fonts.gstatic.com/s/oswald/v11/pEobIV_lL25TKBpqVI_a2w.woff2) format('woff2'); 19 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; 20 } 21 22--></style><style><!-- 23 24/* latin-ext */ 25@font-face { 26 font-family: 'webfont2'; 27 font-style: normal; 28 font-weight: 400; 29 src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.
29com/s/montserrat/v12/gFXtEMCp1m_YzxsBpKl68iEAvth_LlrfE80CYdSH47w.woff2) format('woff2'); 30 unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; 31} 32/* latin */ 33@font-face { 34 font-family: 'webfont2'; 35 font-style: normal; 36 font-weight: 400; 37 src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v12/zhcz-_WihjSQC0oHJ9TCYPk_vArhqVIZ0nv9q090hN8.woff2) format('woff2'); 38 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215; 39} 40 41--></style><style><!-- 42 43/* latin-ext */ 44@font-face { 45 font-family: 'webfont3'; 46 font-style: normal; 47 font-weight: 400; 48 src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/u-WUoqrET9fUeobQW7jkRRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2'); 49 unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; 50} 51/* latin */ 52@font-face { 53 font-family: 'webfont3'; 54 font-style: normal; 55 font-weight: 400; 56 src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2'); 57 unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; 58} 59 60--></style><link type="text/css" rel="stylesheet" href="/_plugins/web/resources-minimized/LTEyNTkwNjE3NTA.css" media="screen" /><link type="text/css" rel="stylesheet" href="/_plugins/web/resources-minimized/LTIwMjgyMDE0MjM.css" /><link type="text/css" rel="stylesheet" href="/_plugins/web/resources-minimized/NzA3NDA2MTY3.css" media="screen" /><link href="//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet" /><link type="text/css" rel="stylesheet" href="/_plugins/web/resources-minimized/OTk1OTkxNTE.css" media="screen" /><style><!-- 61p.banner-title-name.title-shadow {text-shadow: 1px 1px 0px #e4e4e4, -1px -1px 0px #e4e4e4, -1px 1px 0px #e4e4e4, 1px -1px 0px #e4e4e4, 2px 2px 0px #e4e4e4, 3px 3px 0px #e4e4e4, 4px 4px 0px #e4e4e4, 5px 5px 0px #333398, 6px 6px 0px #333398, 7px 7px 0px #333398;} 62--></style><style><!-- 63.sidebar .ametys-cms-service h3, .sidebar .ametys-cms-content h3{border-bottom: solid 2px #3333993d;text-shadow: 1px 1px 3px #333399;} 64--></style><style><!-- 65ul.nav.nav-pills.nav-stacked.vmenu > li{border-bottom: solid 1px #3333993d;} 66--></style><style><!-- 67#ametys-cms-zone-default .ametys-cms-service h3, #ametys-cms-zone-default .ametys-cms-content h3 {margin-top: -20px !important;background-color: #EDF1F2 !important;width: max-content;padding: 0px 10px !important;margin-left: 20px;}#ametys-cms-zone-default .ametys-cms-service, #ametys-cms-zone-default .ametys-cms-content {border-top: solid 2px #333399;margin-top: 30px;} 68--></style><style><!-- 69.nav-stacked > li + li{margin-top: 0px !important;} 70--></style><style><!-- 71div.banner{border-top: solid 2px #339;}ul.nav.nav-pills.nav-stacked.vmenu > li {border-left: solid 8px #00a078;margin-bottom: 5px;border-bottom:none;} .banner-title-name{margin-top:20px !important;} 72--></style><link type="text/css" rel="stylesheet" href="/_plugins/web/resources-minimized/LTIxMDcwNzQ2Mjg.css" media="print,handheld,screen" />
72<script type="text/javascript" src="/_plugins/web/resources-minimized/LTIwMDA0ODUwNzE.js"></script>
72<script type="text/javascript"><!-- 73 74 $ = $j = jQuery.noConflict(); 75 76// --></script>
76<script type="text/javascript" src="/_plugins/web/resources-minimized/NDAyNzgyMzY3.js"></script>
76<script type="text/javascript"><!-- 77 78 $j(document).ready(function() { 79 $j().piroBox_ext({ 80 piro_speed: 600, 81 bg_alpha: 0.5, 82 piro_scroll: true, 83 prev_label: 'Précédent', 84 next_label: 'Suivant', 85 close_label: 'Fermer' 86 }); 87 }); 88 89// --></script>
89<script type="text/javascript" src="/_plugins/web/resources-minimized/MTI3MzQ2MzA3Mw.js"></script>
89<script type="text/javascript"><!-- 90 91 mejs.i18n.language('fr'); 92 93// --></script>
93<script type="text/javascript"><!-- 94 95 ametysUser = null; 96 97 var _ametysUserCallbacks = []; 98 var _ametysUserRunning = false; 99 100 var _fillUserInputs = function(id, field, callback) 101 { 102 if (this[field]) 103 { 104 var input = document.getElementById(id); 105 if (!input.value) 106 { 107 input.value = this[field]; 108 if (typeof callback == "function") 109 { 110 callback(id, input, this[field]); 111 } 112 } 113 } 114 } 115 116 117 118 function getAmetysUser(callback) 119 { 120 if (ametysUser && typeof(callback) == "function") 121 { 122 callback(ametysUser); 123 } 124 else 125 { 126 if (typeof(callback) == "function") 127 { 128 _ametysUserCallbacks.push(callback); 129 } 130 131 if (!_ametysUserRunning) 132 { 133 _ametysUserRunning = true; 134 135 $j.ajax({ 136 url: "/_plugins/cms/current-user", 137 dataType: "json", 138 error: function(result, status, error) { 139 console.log(error); 140 ametysUser = null; 141 _ametysUserRunning = false; 142 }, 143 success: function(user) { 144 ametysUser = user; 145 146 if (ametysUser) 147 { 148 ametysUser.fill = _fillUserInputs; 149 } 150 151 for (var i=0; i < _ametysUserCallbacks.length; i++) 152 { 153 try 154 { 155 _ametysUserCallbacks[i](ametysUser); 156 } 157 catch(e) 158 { 159 console.error("Failed to invoked callback function " + _ametysUserCallbacks[i].name + ":", e); 160 } 161 } 162 163 _ametysUserRunning = false; 164 } 165 }); 166 } 167 } 168 } 169 170// --></script>
170<script type="text/javascript" src="/_plugins/web/resources-minimized/LTExOTQ2MDU2MzI.js"></script>
170<script type="text/javascript"><!-- 171 172 173 var configuration = { 174 "hashtag": "#tarteaucitron", /* Open the panel with this hashtag */ 175 "cookieName": "tarteaucitron", /* Cookie name */ 176 177 "orientation": "middle", /* Banner position (top - bottom) */ 178 179 "groupServices": false, /* Group services by category */ 180 181 "showAlertSmall": true, /* Show the small banner on bottom right */ 182 "cookieslist": true, /* Show the cookie list */ 183 184 "closePopup": false, /* Show a close X on the banner */ 185 186 "showIcon": false, /* Show cookie icon to manage cookies */ 187 //"iconSrc": "", /* Optionnal: URL or base64 encoded image */ 188 "iconPosition": "BottomRight", /* BottomRight, BottomLeft, TopRight and TopLeft */ 189 190 "adblocker": false, /* Show a Warning if an adblocker is detected */ 191 192 "DenyAllCta" : true, /* Show the deny all button */ 193 "AcceptAllCta" : true, /* Show the accept all button when highPrivacy on */ 194 "highPrivacy": true, /* HIGHLY RECOMMANDED Disable auto consent */ 195 196 "handleBrowserDNTRequest": true, /* If Do Not Track == 1, disallow all */ 197 198 "removeCredit": false, /* Remove credit link */ 199 "moreInfoLink": true, /* Show more info link */ 200 201 "useExternalCss": true, /* If false, the tarteaucitron.css file will be loaded */ 202 "useExternalJs": true, /* If false, the tarteaucitron.js file will be loaded */ 203 204 //"cookieDomain": ".my-multisite-domaine.fr", /* Shared cookie for multisite */ 205 206 "readmoreLink": "", /* Change the default readmore link */ 207 208 "mandatory": true, /* Show a message about mandatory cookies */ 209 } 210 211 212 var overridenConfiguration = JSON.parse("{}"); 213 for (var key in overridenConfiguration) 214 { 215 configuration[key] = overridenConfiguration[key]; 216 } 217 218 219 220 configuration.privacyUrl = "/fr/vie-locale/comite-des-fetes.html"; 221 222 223 224 tarteaucitron.init(configuration); 225 226 227 228 tarteaucitron.services.gagenda = { 229 "key": "gagenda", 230 "type": "other", 231 "name": "Google Agenda", 232 "needConsent": true, 233 "cookies": ["CONSENT", "NID"], 234 "uri": "https://policies.google.com/privacy", 235 "js": function() { 236 "use strict"; 237 tarteaucitron.fallback(['gagenda_embed'], function (x) { 238 var calendar_data = x.getAttribute('data'), 239 width = x.getAttribute('width'), 240 height = x.getAttribute('height'); 241 return `<iframe loading="lazy" width="${width}" height="${height}" src="https://www.google.com/calendar/embed?${calendar_data}" frameborder="0" scrolling="no" style="border-width:0"></iframe>`; 242 }); 243 }, 244 "fallback": function() { 245 "use strict"; 246 var id = "gagenda"; 247 tarteaucitron.fallback(["gagenda_embed"], tarteaucitron.engage(id)); 248 } 249 }; 250 251 252 tarteaucitron.services.youtubeplaylist = { 253 "key": "youtubeplaylist", 254 "type": "video", 255 "name": "YouTube (playlist)", 256 "uri": "https://policies.google.com/privacy", 257 "needConsent": true, 258 "cookies": ['VISITOR_INFO1_LIVE', 'YSC', 'PREF', 'GEUP'], 259 "js": function () { 260 "use strict"; 261 tarteaucitron.fallback(['youtube_playlist_player'], function (x) { 262 var width = x.getAttribute('widthInfo'), 263 height = x.getAttribute('heightInfo'), 264 uniqueId = x.getAttribute('id'); 265 266 var html = `<div id="player_${uniqueId}" class="video-player" style="width: ${width}px; height: ${height}px"></div>`; 267 html += `<ul id="playlist_${uniqueId}" class="video-playlist" style="display:none; height: ${height}px"></ul>`; 268 html += `<div style="clear: both"></div>`; 269 270 return html; 271 }); 272 273 if (tarteaucitron.user.youtubePlaylistCallback !== undefined) { 274 tarteaucitron.user.youtubePlaylistCallback(); 275 } 276 }, 277 "fallback": function () { 278 "use strict"; 279 var id = 'youtubeplaylist'; 280 tarteaucitron.fallback(["youtube_playlist_player"], tarteaucitron.engage(id)); 281 } 282 }; 283 284 285 window.timeExpire = 15768000000; 286 287 288 window.tarteaucitronForceLanguage = "fr"; 289 290 291 tarteaucitron.lang.allow = "Accepter"; 292 tarteaucitron.lang.deny = "Refuser"; 293 tarteaucitron.lang.allowed = "accepté"; 294 tarteaucitron.lang.disallowed = "refusé"; 295 296 297 (tarteaucitron.job = tarteaucitron.job || []).push('sharethis'); 298 299 (tarteaucitron.job = tarteaucitron.job || []).push('youtube'); 300 301 (tarteaucitron.job = tarteaucitron.job || []).push('gajs'); 302 303 (tarteaucitron.job = tarteaucitron.job || []).push('dailymotion'); 304 305 (tarteaucitron.job = tarteaucitron.job || []).push('gagenda'); 306 307 (tarteaucitron.job = tarteaucitron.job || []).push('youtubeplaylist'); 308 309 (tarteaucitron.job = tarteaucitron.job || []).push('matomocloud'); 310 311 (tarteaucitron.job = tarteaucitron.job || []).push('googlemaps'); 312 313// --></script>
313<script type="text/javascript" src="/_plugins/web/resources-minimized/LTE0MDk2MzAzMzE.js"></script>
313<script type="text/javascript"><!-- 314 315 AmetysFront.CONTEXT_PATH = ''; 316 AmetysFront.ABSOLUTE_CONTEXT_PATH = 'https://mairie-lilhac.fr'; 317 AmetysFront.URI_PREFIX = ''; 318 AmetysFront.ABSOLUTE_URI_PREFIX = 'https://mairie-lilhac.fr'; 319 AmetysFront.MAX_UPLOAD_SIZE = 10485760 - 1000; // 1000 for request overhead 320 321 AmetysFront.setAppParameter('siteName', 'lilhac'); 322 AmetysFront.setAppParameter('sitemapLanguage', 'fr'); 323 AmetysFront.setAppParameter('locale', 'fr'); 324 325// --></script>
325<script type="text/javascript" src="/_plugins/web/resources-minimized/MjA2NjgwMjMxOA.js"></script>
325<script type="text/javascript"><!-- 326 327 $j().ready(function() 328 { 329 var hlRegexp = new RegExp('[\?\&]search-keywords=([^\?\&#;]+)', 'i'); 330 var result = hlRegexp.exec(location.search); 331 if (result != null && result.length > 1) 332 { 333 var keywords = result[1].split(','); 334 for (var x = 0; x < keywords.length; x++) 335 { 336 if (keywords[x] != '') 337 { 338 339 $j('#ametys-cms-zone-default').highlight($j.trim(decodeURIComponent(keywords[x]))); 340 341 $j('#ametys-cms-zone-zone-1').highlight($j.trim(decodeURIComponent(keywords[x]))); 342 343 $j('#ametys-cms-zone-zone-2').highlight($j.trim(decodeURIComponent(keywords[x]))); 344 345 $j('#ametys-cms-zone-zone-3').highlight($j.trim(decodeURIComponent(keywords[x]))); 346 347 $j('#ametys-cms-zone-zone-4').highlight($j.trim(decodeURIComponent(keywords[x]))); 348 349 $j('#ametys-cms-zone-zone-5').highlight($j.trim(decodeURIComponent(keywords[x]))); 350 351 } 352 } 353 } 354 }); 355 356// --></script>
356<script type="text/javascript"><!-- 357 358 tarteaucitron.user.matomoId = 62; 359 (tarteaucitron.job = tarteaucitron.job || []).push('matomo'); 360 361// --></script>
361<script><!-- 362tarteaucitron.user.matomoHost = 'https://matomo.atd31.fr/'; 363// --></script>
363<script type="text/javascript"><!-- 364 365 $j(document).ready( function() { 366 $j('.carousel').carousel({ 367 interval: 10000 368 }) 369 }); 370 371// --></script>
371<script type="text/javascript"><!-- 372 373 function createAmetysCalendar_getSiteUriPrefix(plugin) 374 { 375 return "/_plugins/" + plugin; 376 } 377 378// --></script>
378<script type="text/javascript" src="/_plugins/web/resources-minimized/LTExNjQwNDEwNDE.js"></script>
378<script type="text/javascript"><!-- 379 380 $j(function() 381 { 382 var events = []; 383 384 385 var months = []; 386 387 var weeks = []; 388 389 390 weeks.push({ 391 start: $j.datepicker.parseDate('yy-mm-dd', '2026-06-29'), 392 end: $j.datepicker.parseDate('yy-mm-dd', '2026-07-05'), 393 previous: new Date(2026, 5, 24), 394 next: new Date(2026, 6, 8), 395 label: "Du 29 juin 2026 au 05 juillet 2026", 396 397 days: [ 398 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-06-29') }, 399 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-06-30') }, 400 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-07-01') }, 401 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-07-02') }, 402 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-07-03') }, 403 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-07-04') }, 404 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-07-05') }] 405 }); 406 407 weeks.push({ 408 start: $j.datepicker.parseDate('yy-mm-dd', '2026-07-06'), 409 end: $j.datepicker.parseDate('yy-mm-dd', '2026-07-12'), 410 previous: new Date(2026, 5, 29), 411 next: new Date(2026, 6, 13), 412 label: "Du 06 juillet 2026 au 12 juillet 2026", 413 414 days: [ 415 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-07-06') }, 416 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-07-07') }, 417 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-07-08') }, 418 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-07-09') }, 419 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-07-10') }, 420 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-07-11') }, 421 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-07-12') }] 422 }); 423 424 weeks.push({ 425 start: $j.datepicker.parseDate('yy-mm-dd', '2026-07-13'), 426 end: $j.datepicker.parseDate('yy-mm-dd', '2026-07-19'), 427 previous: new Date(2026, 6, 6), 428 next: new Date(2026, 6, 20), 429 label: "Du 13 juillet 2026 au 19 juillet 2026", 430 431 days: [ 432 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-07-13') }, 433 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-07-14') }, 434 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-07-15') }, 435 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-07-16') }, 436 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-07-17') }, 437 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-07-18') }, 438 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-07-19') }] 439 }); 440 441 weeks.push({ 442 start: $j.datepicker.parseDate('yy-mm-dd', '2026-07-20'), 443 end: $j.datepicker.parseDate('yy-mm-dd', '2026-07-26'), 444 previous: new Date(2026, 6, 13), 445 next: new Date(2026, 6, 27), 446 label: "Du 20 juillet 2026 au 26 juillet 2026", 447 448 days: [ 449 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-07-20') }, 450 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-07-21') }, 451 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-07-22') }, 452 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-07-23') }, 453 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-07-24') }, 454 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-07-25') }, 455 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-07-26') }] 456 }); 457 458 weeks.push({ 459 start: $j.datepicker.parseDate('yy-mm-dd', '2026-07-27'), 460 end: $j.datepicker.parseDate('yy-mm-dd', '2026-08-02'), 461 previous: new Date(2026, 6, 20), 462 next: new Date(2026, 7, 3), 463 label: "Du 27 juillet 2026 au 02 août 2026", 464 465 days: [ 466 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-07-27') }, 467 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-07-28') },
468 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-07-29') }, 469 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-07-30') }, 470 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-07-31') }, 471 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-08-01') }, 472 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-08-02') }] 473 }); 474 475 476 months.push({ 477 start: $j.datepicker.parseDate('yy-mm-dd', '2026-07-01'), 478 year: 2026, 479 month: 7, 480 str: '2026-07', 481 label: "juillet 2026", 482 weeks: weeks 483 }); 484 485 var weeks = []; 486 487 488 weeks.push({ 489 start: $j.datepicker.parseDate('yy-mm-dd', '2026-07-27'), 490 end: $j.datepicker.parseDate('yy-mm-dd', '2026-08-02'), 491 previous: new Date(2026, 6, 25), 492 next: new Date(2026, 7, 8), 493 label: "Du 27 juillet 2026 au 02 août 2026", 494 495 days: [ 496 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-07-27') }, 497 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-07-28') }, 498 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-07-29') }, 499 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-07-30') }, 500 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-07-31') }, 501 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-08-01') }, 502 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-08-02') }] 503 }); 504 505 weeks.push({ 506 start: $j.datepicker.parseDate('yy-mm-dd', '2026-08-03'), 507 end: $j.datepicker.parseDate('yy-mm-dd', '2026-08-09'), 508 previous: new Date(2026, 6, 27), 509 next: new Date(2026, 7, 10), 510 label: "Du 03 août 2026 au 09 août 2026", 511 512 days: [ 513 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-08-03') }, 514 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-08-04') }, 515 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-08-05') }, 516 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-08-06') }, 517 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-08-07') }, 518 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-08-08') }, 519 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-08-09') }] 520 }); 521 522 weeks.push({ 523 start: $j.datepicker.parseDate('yy-mm-dd', '2026-08-10'), 524 end: $j.datepicker.parseDate('yy-mm-dd', '2026-08-16'), 525 previous: new Date(2026, 7, 3), 526 next: new Date(2026, 7, 17), 527 label: "Du 10 août 2026 au 16 août 2026", 528 529 days: [ 530 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-08-10') }, 531 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-08-11') }, 532 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-08-12') }, 533 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-08-13') }, 534 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-08-14') }, 535 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-08-15') }, 536 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-08-16') }] 537 }); 538 539 weeks.push({ 540 start: $j.datepicker.parseDate('yy-mm-dd', '2026-08-17'), 541 end: $j.datepicker.parseDate('yy-mm-dd', '2026-08-23'), 542 previous: new Date(2026, 7, 10), 543 next: new Date(2026, 7, 24), 544 label: "Du 17 août 2026 au 23 août 2026", 545 546 days: [ 547 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-08-17') }, 548 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-08-18') }, 549 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-08-19') }, 550 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-08-20') }, 551 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-08-21') }, 552 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-08-22') }, 553 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-08-23') }] 554 }); 555 556 weeks.push({ 557 start: $j.datepicker.parseDate('yy-mm-dd', '2026-08-24'), 558 end: $j.datepicker.parseDate('yy-mm-dd', '2026-08-30'), 559 previous: new Date(2026, 7, 17), 560 next: new Date(2026, 7, 31), 561 label: "Du 24 août 2026 au 30 août 2026", 562 563 days: [ 564 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-08-24') }, 565 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-08-25') }, 566 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-08-26') }, 567 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-08-27') }, 568 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-08-28') }, 569 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-08-29') }, 570 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-08-30') }] 571 }); 572 573 weeks.push({ 574 start: $j.datepicker.parseDate('yy-mm-dd', '2026-08-31'), 575 end: $j.datepicker.parseDate('yy-mm-dd', '2026-09-06'), 576 previous: new Date(2026, 7, 24), 577 next: new Date(2026, 8, 7), 578 label: "Du 31 août 2026 au 06 septembre 2026", 579 580 days: [ 581 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-08-31') }, 582 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-09-01') }, 583 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-09-02') },
584 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-09-03') }, 585 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-09-04') }, 586 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-09-05') }, 587 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-09-06') }] 588 }); 589 590 591 months.push({ 592 start: $j.datepicker.parseDate('yy-mm-dd', '2026-08-01'), 593 year: 2026, 594 month: 8, 595 str: '2026-08', 596 label: "août 2026", 597 weeks: weeks 598 }); 599 600 var weeks = []; 601 602 603 weeks.push({ 604 start: $j.datepicker.parseDate('yy-mm-dd', '2026-08-31'), 605 end: $j.datepicker.parseDate('yy-mm-dd', '2026-09-06'), 606 previous: new Date(2026, 7, 25), 607 next: new Date(2026, 8, 8), 608 label: "Du 31 août 2026 au 06 septembre 2026", 609 610 days: [ 611 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-08-31') }, 612 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-09-01') }, 613 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-09-02') }, 614 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-09-03') }, 615 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-09-04') }, 616 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-09-05') }, 617 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-09-06') }] 618 }); 619 620 weeks.push({ 621 start: $j.datepicker.parseDate('yy-mm-dd', '2026-09-07'), 622 end: $j.datepicker.parseDate('yy-mm-dd', '2026-09-13'), 623 previous: new Date(2026, 7, 31), 624 next: new Date(2026, 8, 14), 625 label: "Du 07 septembre 2026 au 13 septembre 2026", 626 627 days: [ 628 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-09-07') }, 629 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-09-08') }, 630 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-09-09') }, 631 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-09-10') }, 632 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-09-11') }, 633 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-09-12') }, 634 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-09-13') }] 635 }); 636 637 weeks.push({ 638 start: $j.datepicker.parseDate('yy-mm-dd', '2026-09-14'), 639 end: $j.datepicker.parseDate('yy-mm-dd', '2026-09-20'), 640 previous: new Date(2026, 8, 7), 641 next: new Date(2026, 8, 21), 642 label: "Du 14 septembre 2026 au 20 septembre 2026", 643 644 days: [ 645 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-09-14') }, 646 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-09-15') }, 647 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-09-16') }, 648 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-09-17') }, 649 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-09-18') }, 650 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-09-19') }, 651 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-09-20') }] 652 }); 653 654 weeks.push({ 655 start: $j.datepicker.parseDate('yy-mm-dd', '2026-09-21'), 656 end: $j.datepicker.parseDate('yy-mm-dd', '2026-09-27'), 657 previous: new Date(2026, 8, 14), 658 next: new Date(2026, 8, 28), 659 label: "Du 21 septembre 2026 au 27 septembre 2026", 660 661 days: [ 662 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-09-21') }, 663 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-09-22') }, 664 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-09-23') },
665 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-09-24') }, 666 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-09-25') }, 667 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-09-26') }, 668 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-09-27') }] 669 }); 670 671 weeks.push({ 672 start: $j.datepicker.parseDate('yy-mm-dd', '2026-09-28'), 673 end: $j.datepicker.parseDate('yy-mm-dd', '2026-10-04'), 674 previous: new Date(2026, 8, 21), 675 next: new Date(2026, 9, 5), 676 label: "Du 28 septembre 2026 au 04 octobre 2026", 677 678 days: [ 679 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-09-28') }, 680 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-09-29') }, 681 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-09-30') }, 682 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-10-01') }, 683 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-10-02') }, 684 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-10-03') }, 685 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-10-04') }] 686 }); 687 688 689 months.push({ 690 start: $j.datepicker.parseDate('yy-mm-dd', '2026-09-01'), 691 year: 2026, 692 month: 9, 693 str: '2026-09', 694 label: "septembre 2026", 695 weeks: weeks 696 }); 697 698 var weeks = []; 699 700 701 weeks.push({ 702 start: $j.datepicker.parseDate('yy-mm-dd', '2026-09-28'), 703 end: $j.datepicker.parseDate('yy-mm-dd', '2026-10-04'), 704 previous: new Date(2026, 8, 24), 705 next: new Date(2026, 9, 8), 706 label: "Du 28 septembre 2026 au 04 octobre 2026", 707 708 days: [ 709 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-09-28') }, 710 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-09-29') }, 711 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-09-30') }, 712 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-10-01') }, 713 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-10-02') }, 714 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-10-03') }, 715 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-10-04') }] 716 }); 717 718 weeks.push({ 719 start: $j.datepicker.parseDate('yy-mm-dd', '2026-10-05'), 720 end: $j.datepicker.parseDate('yy-mm-dd', '2026-10-11'), 721 previous: new Date(2026, 8, 28), 722 next: new Date(2026, 9, 12), 723 label: "Du 05 octobre 2026 au 11 octobre 2026", 724 725 days: [ 726 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-10-05') }, 727 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-10-06') }, 728 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-10-07') }, 729 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-10-08') }, 730 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-10-09') }, 731 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-10-10') }, 732 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-10-11') }] 733 }); 734 735 weeks.push({ 736 start: $j.datepicker.parseDate('yy-mm-dd', '2026-10-12'), 737 end: $j.datepicker.parseDate('yy-mm-dd', '2026-10-18'), 738 previous: new Date(2026, 9, 5), 739 next: new Date(2026, 9, 19), 740 label: "Du 12 octobre 2026 au 18 octobre 2026", 741 742 days: [ 743 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-10-12') }, 744 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-10-13') }, 745 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-10-14') }, 746 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-10-15') }, 747 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-10-16') }, 748 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-10-17') }, 749 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-10-18') }] 750 }); 751 752 weeks.push({ 753 start: $j.datepicker.parseDate('yy-mm-dd', '2026-10-19'), 754 end: $j.datepicker.parseDate('yy-mm-dd', '2026-10-25'), 755 previous: new Date(2026, 9, 12), 756 next: new Date(2026, 9, 26), 757 label: "Du 19 octobre 2026 au 25 octobre 2026", 758 759 days: [ 760 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-10-19') }, 761 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-10-20') }, 762 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-10-21') }, 763 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-10-22') }, 764 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-10-23') }, 765 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-10-24') }, 766 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-10-25') }] 767 }); 768 769 weeks.push({ 770 start: $j.datepicker.parseDate('yy-mm-dd', '2026-10-26'), 771 end: $j.datepicker.parseDate('yy-mm-dd', '2026-11-01'), 772 previous: new Date(2026, 9, 19), 773 next: new Date(2026, 10, 2), 774 label: "Du 26 octobre 2026 au 01 novembre 2026", 775 776 days: [ 777 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-10-26') }, 778 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-10-27') }, 779 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-10-28') },
780 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-10-29') }, 781 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-10-30') }, 782 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-10-31') }, 783 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-11-01') }] 784 }); 785 786 787 months.push({ 788 start: $j.datepicker.parseDate('yy-mm-dd', '2026-10-01'), 789 year: 2026, 790 month: 10, 791 str: '2026-10', 792 label: "octobre 2026", 793 weeks: weeks 794 }); 795 796 var weeks = []; 797 798 799 weeks.push({ 800 start: $j.datepicker.parseDate('yy-mm-dd', '2026-10-26'), 801 end: $j.datepicker.parseDate('yy-mm-dd', '2026-11-01'), 802 previous: new Date(2026, 9, 25), 803 next: new Date(2026, 10, 8), 804 label: "Du 26 octobre 2026 au 01 novembre 2026", 805 806 days: [ 807 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-10-26') }, 808 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-10-27') }, 809 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-10-28') }, 810 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-10-29') }, 811 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-10-30') }, 812 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-10-31') }, 813 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-11-01') }] 814 }); 815 816 weeks.push({ 817 start: $j.datepicker.parseDate('yy-mm-dd', '2026-11-02'), 818 end: $j.datepicker.parseDate('yy-mm-dd', '2026-11-08'), 819 previous: new Date(2026, 9, 26), 820 next: new Date(2026, 10, 9), 821 label: "Du 02 novembre 2026 au 08 novembre 2026", 822 823 days: [ 824 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-11-02') }, 825 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-11-03') }, 826 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-11-04') }, 827 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-11-05') }, 828 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-11-06') }, 829 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-11-07') }, 830 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-11-08') }] 831 }); 832 833 weeks.push({ 834 start: $j.datepicker.parseDate('yy-mm-dd', '2026-11-09'), 835 end: $j.datepicker.parseDate('yy-mm-dd', '2026-11-15'), 836 previous: new Date(2026, 10, 2), 837 next: new Date(2026, 10, 16), 838 label: "Du 09 novembre 2026 au 15 novembre 2026", 839 840 days: [ 841 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-11-09') }, 842 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-11-10') }, 843 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-11-11') }, 844 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-11-12') }, 845 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-11-13') }, 846 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-11-14') }, 847 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-11-15') }] 848 }); 849 850 weeks.push({ 851 start: $j.datepicker.parseDate('yy-mm-dd', '2026-11-16'), 852 end: $j.datepicker.parseDate('yy-mm-dd', '2026-11-22'), 853 previous: new Date(2026, 10, 9), 854 next: new Date(2026, 10, 23), 855 label: "Du 16 novembre 2026 au 22 novembre 2026", 856 857 days: [ 858 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-11-16') }, 859 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-11-17') }, 860 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-11-18') }, 861 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-11-19') }, 862 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-11-20') }, 863 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-11-21') }, 864 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-11-22') }] 865 }); 866 867 weeks.push({ 868 start: $j.datepicker.parseDate('yy-mm-dd', '2026-11-23'), 869 end: $j.datepicker.parseDate('yy-mm-dd', '2026-11-29'), 870 previous: new Date(2026, 10, 16), 871 next: new Date(2026, 10, 30), 872 label: "Du 23 novembre 2026 au 29 novembre 2026", 873 874 days: [ 875 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-11-23') }, 876 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-11-24') }, 877 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-11-25') }, 878 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-11-26') }, 879 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-11-27') }, 880 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-11-28') },
881 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-11-29') }] 882 }); 883 884 weeks.push({ 885 start: $j.datepicker.parseDate('yy-mm-dd', '2026-11-30'), 886 end: $j.datepicker.parseDate('yy-mm-dd', '2026-12-06'), 887 previous: new Date(2026, 10, 23), 888 next: new Date(2026, 11, 7), 889 label: "Du 30 novembre 2026 au 06 décembre 2026", 890 891 days: [ 892 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-11-30') }, 893 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-12-01') }, 894 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-12-02') }, 895 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-12-03') }, 896 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-12-04') }, 897 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-12-05') }, 898 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-12-06') }] 899 }); 900 901 902 months.push({ 903 start: $j.datepicker.parseDate('yy-mm-dd', '2026-11-01'), 904 year: 2026, 905 month: 11, 906 str: '2026-11', 907 label: "novembre 2026", 908 weeks: weeks 909 }); 910 911 var weeks = []; 912 913 914 weeks.push({ 915 start: $j.datepicker.parseDate('yy-mm-dd', '2026-11-30'), 916 end: $j.datepicker.parseDate('yy-mm-dd', '2026-12-06'), 917 previous: new Date(2026, 10, 24), 918 next: new Date(2026, 11, 8), 919 label: "Du 30 novembre 2026 au 06 décembre 2026", 920 921 days: [ 922 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-11-30') }, 923 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-12-01') }, 924 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-12-02') }, 925 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-12-03') }, 926 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-12-04') }, 927 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-12-05') }, 928 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-12-06') }] 929 }); 930 931 weeks.push({ 932 start: $j.datepicker.parseDate('yy-mm-dd', '2026-12-07'), 933 end: $j.datepicker.parseDate('yy-mm-dd', '2026-12-13'), 934 previous: new Date(2026, 10, 30), 935 next: new Date(2026, 11, 14), 936 label: "Du 07 décembre 2026 au 13 décembre 2026", 937 938 days: [ 939 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-12-07') }, 940 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-12-08') }, 941 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-12-09') }, 942 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-12-10') }, 943 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-12-11') }, 944 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-12-12') }, 945 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-12-13') }] 946 }); 947 948 weeks.push({ 949 start: $j.datepicker.parseDate('yy-mm-dd', '2026-12-14'), 950 end: $j.datepicker.parseDate('yy-mm-dd', '2026-12-20'), 951 previous: new Date(2026, 11, 7), 952 next: new Date(2026, 11, 21), 953 label: "Du 14 décembre 2026 au 20 décembre 2026", 954 955 days: [ 956 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-12-14') }, 957 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-12-15') }, 958 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-12-16') }, 959 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-12-17') }, 960 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-12-18') }, 961 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-12-19') }, 962 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-12-20') }] 963 }); 964 965 weeks.push({ 966 start: $j.datepicker.parseDate('yy-mm-dd', '2026-12-21'), 967 end: $j.datepicker.parseDate('yy-mm-dd', '2026-12-27'), 968 previous: new Date(2026, 11, 14), 969 next: new Date(2026, 11, 28), 970 label: "Du 21 décembre 2026 au 27 décembre 2026", 971 972 days: [ 973 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-12-21') }, 974 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-12-22') }, 975 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-12-23') },
976 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-12-24') }, 977 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-12-25') }, 978 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-12-26') }, 979 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-12-27') }] 980 }); 981 982 weeks.push({ 983 start: $j.datepicker.parseDate('yy-mm-dd', '2026-12-28'), 984 end: $j.datepicker.parseDate('yy-mm-dd', '2027-01-03'), 985 previous: new Date(2026, 11, 21), 986 next: new Date(2027, 0, 4), 987 label: "Du 28 décembre 2026 au 03 janvier 2027", 988 989 days: [ 990 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-12-28') }, 991 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-12-29') }, 992 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-12-30') }, 993 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-12-31') }, 994 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-01-01') }, 995 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-01-02') }, 996 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-01-03') }] 997 }); 998 999 1000 months.push({ 1001 start: $j.datepicker.parseDate('yy-mm-dd', '2026-12-01'), 1002 year: 2026, 1003 month: 12, 1004 str: '2026-12', 1005 label: "décembre 2026", 1006 weeks: weeks 1007 }); 1008 1009 var weeks = []; 1010 1011 1012 weeks.push({ 1013 start: $j.datepicker.parseDate('yy-mm-dd', '2026-12-28'), 1014 end: $j.datepicker.parseDate('yy-mm-dd', '2027-01-03'), 1015 previous: new Date(2026, 11, 25), 1016 next: new Date(2027, 0, 8), 1017 label: "Du 28 décembre 2026 au 03 janvier 2027", 1018 1019 days: [ 1020 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-12-28') }, 1021 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-12-29') }, 1022 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-12-30') }, 1023 { date: $j.datepicker.parseDate('yy-mm-dd', '2026-12-31') }, 1024 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-01-01') }, 1025 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-01-02') }, 1026 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-01-03') }] 1027 }); 1028 1029 weeks.push({ 1030 start: $j.datepicker.parseDate('yy-mm-dd', '2027-01-04'), 1031 end: $j.datepicker.parseDate('yy-mm-dd', '2027-01-10'), 1032 previous: new Date(2026, 11, 28), 1033 next: new Date(2027, 0, 11), 1034 label: "Du 04 janvier 2027 au 10 janvier 2027", 1035 1036 days: [ 1037 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-01-04') }, 1038 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-01-05') }, 1039 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-01-06') }, 1040 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-01-07') }, 1041 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-01-08') }, 1042 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-01-09') }, 1043 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-01-10') }] 1044 }); 1045 1046 weeks.push({ 1047 start: $j.datepicker.parseDate('yy-mm-dd', '2027-01-11'), 1048 end: $j.datepicker.parseDate('yy-mm-dd', '2027-01-17'), 1049 previous: new Date(2027, 0, 4), 1050 next: new Date(2027, 0, 18), 1051 label: "Du 11 janvier 2027 au 17 janvier 2027", 1052 1053 days: [ 1054 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-01-11') }, 1055 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-01-12') }, 1056 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-01-13') }, 1057 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-01-14') }, 1058 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-01-15') }, 1059 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-01-16') }, 1060 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-01-17') }] 1061 }); 1062 1063 weeks.push({ 1064 start: $j.datepicker.parseDate('yy-mm-dd', '2027-01-18'), 1065 end: $j.datepicker.parseDate('yy-mm-dd', '2027-01-24'), 1066 previous: new Date(2027, 0, 11), 1067 next: new Date(2027, 0, 25), 1068 label: "Du 18 janvier 2027 au 24 janvier 2027", 1069 1070 days: [ 1071 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-01-18') }, 1072 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-01-19') }, 1073 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-01-20') }, 1074 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-01-21') }, 1075 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-01-22') }, 1076 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-01-23') }, 1077 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-01-24') }] 1078 }); 1079 1080 weeks.push({ 1081 start: $j.datepicker.parseDate('yy-mm-dd', '2027-01-25'), 1082 end: $j.datepicker.parseDate('yy-mm-dd', '2027-01-31'), 1083 previous: new Date(2027, 0, 18), 1084 next: new Date(2027, 1, 1), 1085 label: "Du 25 janvier 2027 au 31 janvier 2027", 1086 1087 days: [ 1088 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-01-25') }, 1089 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-01-26') }, 1090 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-01-27') }, 1091 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-01-28') },
1092 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-01-29') }, 1093 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-01-30') }, 1094 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-01-31') }] 1095 }); 1096 1097 1098 months.push({ 1099 start: $j.datepicker.parseDate('yy-mm-dd', '2027-01-01'), 1100 year: 2027, 1101 month: 1, 1102 str: '2027-01', 1103 label: "janvier 2027", 1104 weeks: weeks 1105 }); 1106 1107 var weeks = []; 1108 1109 1110 weeks.push({ 1111 start: $j.datepicker.parseDate('yy-mm-dd', '2027-02-01'), 1112 end: $j.datepicker.parseDate('yy-mm-dd', '2027-02-07'), 1113 previous: new Date(2027, 0, 25), 1114 next: new Date(2027, 1, 8), 1115 label: "Du 01 février 2027 au 07 février 2027", 1116 1117 days: [ 1118 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-02-01') }, 1119 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-02-02') }, 1120 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-02-03') }, 1121 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-02-04') }, 1122 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-02-05') }, 1123 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-02-06') }, 1124 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-02-07') }] 1125 }); 1126 1127 weeks.push({ 1128 start: $j.datepicker.parseDate('yy-mm-dd', '2027-02-08'), 1129 end: $j.datepicker.parseDate('yy-mm-dd', '2027-02-14'), 1130 previous: new Date(2027, 1, 1), 1131 next: new Date(2027, 1, 15), 1132 label: "Du 08 février 2027 au 14 février 2027", 1133 1134 days: [ 1135 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-02-08') }, 1136 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-02-09') }, 1137 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-02-10') }, 1138 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-02-11') }, 1139 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-02-12') }, 1140 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-02-13') }, 1141 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-02-14') }] 1142 }); 1143 1144 weeks.push({ 1145 start: $j.datepicker.parseDate('yy-mm-dd', '2027-02-15'), 1146 end: $j.datepicker.parseDate('yy-mm-dd', '2027-02-21'), 1147 previous: new Date(2027, 1, 8), 1148 next: new Date(2027, 1, 22), 1149 label: "Du 15 février 2027 au 21 février 2027", 1150 1151 days: [ 1152 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-02-15') }, 1153 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-02-16') }, 1154 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-02-17') }, 1155 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-02-18') }, 1156 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-02-19') }, 1157 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-02-20') }, 1158 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-02-21') }] 1159 }); 1160 1161 weeks.push({ 1162 start: $j.datepicker.parseDate('yy-mm-dd', '2027-02-22'), 1163 end: $j.datepicker.parseDate('yy-mm-dd', '2027-02-28'), 1164 previous: new Date(2027, 1, 15), 1165 next: new Date(2027, 2, 1), 1166 label: "Du 22 février 2027 au 28 février 2027", 1167 1168 days: [ 1169 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-02-22') }, 1170 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-02-23') }, 1171 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-02-24') }, 1172 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-02-25') }, 1173 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-02-26') }, 1174 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-02-27') }, 1175 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-02-28') }] 1176 }); 1177 1178 1179 months.push({ 1180 start: $j.datepicker.parseDate('yy-mm-dd', '2027-02-01'), 1181 year: 2027, 1182 month: 2, 1183 str: '2027-02', 1184 label: "février 2027", 1185 weeks: weeks 1186 }); 1187 1188 var weeks = []; 1189 1190 1191 weeks.push({ 1192 start: $j.datepicker.parseDate('yy-mm-dd', '2027-03-01'), 1193 end: $j.datepicker.parseDate('yy-mm-dd', '2027-03-07'), 1194 previous: new Date(2027, 1, 22), 1195 next: new Date(2027, 2, 8), 1196 label: "Du 01 mars 2027 au 07 mars 2027", 1197 1198 days: [ 1199 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-03-01') }, 1200 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-03-02') },
1201 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-03-03') }, 1202 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-03-04') }, 1203 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-03-05') }, 1204 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-03-06') }, 1205 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-03-07') }] 1206 }); 1207 1208 weeks.push({ 1209 start: $j.datepicker.parseDate('yy-mm-dd', '2027-03-08'), 1210 end: $j.datepicker.parseDate('yy-mm-dd', '2027-03-14'), 1211 previous: new Date(2027, 2, 1), 1212 next: new Date(2027, 2, 15), 1213 label: "Du 08 mars 2027 au 14 mars 2027", 1214 1215 days: [ 1216 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-03-08') }, 1217 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-03-09') }, 1218 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-03-10') }, 1219 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-03-11') }, 1220 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-03-12') }, 1221 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-03-13') }, 1222 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-03-14') }] 1223 }); 1224 1225 weeks.push({ 1226 start: $j.datepicker.parseDate('yy-mm-dd', '2027-03-15'), 1227 end: $j.datepicker.parseDate('yy-mm-dd', '2027-03-21'), 1228 previous: new Date(2027, 2, 8), 1229 next: new Date(2027, 2, 22), 1230 label: "Du 15 mars 2027 au 21 mars 2027", 1231 1232 days: [ 1233 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-03-15') }, 1234 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-03-16') }, 1235 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-03-17') }, 1236 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-03-18') }, 1237 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-03-19') }, 1238 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-03-20') }, 1239 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-03-21') }] 1240 }); 1241 1242 weeks.push({ 1243 start: $j.datepicker.parseDate('yy-mm-dd', '2027-03-22'), 1244 end: $j.datepicker.parseDate('yy-mm-dd', '2027-03-28'), 1245 previous: new Date(2027, 2, 15), 1246 next: new Date(2027, 2, 29), 1247 label: "Du 22 mars 2027 au 28 mars 2027", 1248 1249 days: [ 1250 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-03-22') }, 1251 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-03-23') }, 1252 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-03-24') }, 1253 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-03-25') }, 1254 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-03-26') }, 1255 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-03-27') }, 1256 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-03-28') }] 1257 }); 1258 1259 weeks.push({ 1260 start: $j.datepicker.parseDate('yy-mm-dd', '2027-03-29'), 1261 end: $j.datepicker.parseDate('yy-mm-dd', '2027-04-04'), 1262 previous: new Date(2027, 2, 22), 1263 next: new Date(2027, 3, 5), 1264 label: "Du 29 mars 2027 au 04 avril 2027", 1265 1266 days: [ 1267 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-03-29') }, 1268 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-03-30') }, 1269 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-03-31') }, 1270 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-04-01') }, 1271 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-04-02') }, 1272 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-04-03') }, 1273 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-04-04') }] 1274 }); 1275 1276 1277 months.push({ 1278 start: $j.datepicker.parseDate('yy-mm-dd', '2027-03-01'), 1279 year: 2027, 1280 month: 3, 1281 str: '2027-03', 1282 label: "mars 2027", 1283 weeks: weeks 1284 }); 1285 1286 var weeks = []; 1287 1288 1289 weeks.push({ 1290 start: $j.datepicker.parseDate('yy-mm-dd', '2027-03-29'), 1291 end: $j.datepicker.parseDate('yy-mm-dd', '2027-04-04'), 1292 previous: new Date(2027, 2, 25), 1293 next: new Date(2027, 3, 8), 1294 label: "Du 29 mars 2027 au 04 avril 2027", 1295 1296 days: [ 1297 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-03-29') }, 1298 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-03-30') }, 1299 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-03-31') }, 1300 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-04-01') }, 1301 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-04-02') },
1302 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-04-03') }, 1303 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-04-04') }] 1304 }); 1305 1306 weeks.push({ 1307 start: $j.datepicker.parseDate('yy-mm-dd', '2027-04-05'), 1308 end: $j.datepicker.parseDate('yy-mm-dd', '2027-04-11'), 1309 previous: new Date(2027, 2, 29), 1310 next: new Date(2027, 3, 12), 1311 label: "Du 05 avril 2027 au 11 avril 2027", 1312 1313 days: [ 1314 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-04-05') }, 1315 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-04-06') }, 1316 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-04-07') }, 1317 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-04-08') }, 1318 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-04-09') }, 1319 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-04-10') }, 1320 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-04-11') }] 1321 }); 1322 1323 weeks.push({ 1324 start: $j.datepicker.parseDate('yy-mm-dd', '2027-04-12'), 1325 end: $j.datepicker.parseDate('yy-mm-dd', '2027-04-18'), 1326 previous: new Date(2027, 3, 5), 1327 next: new Date(2027, 3, 19), 1328 label: "Du 12 avril 2027 au 18 avril 2027", 1329 1330 days: [ 1331 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-04-12') }, 1332 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-04-13') }, 1333 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-04-14') }, 1334 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-04-15') }, 1335 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-04-16') }, 1336 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-04-17') }, 1337 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-04-18') }] 1338 }); 1339 1340 weeks.push({ 1341 start: $j.datepicker.parseDate('yy-mm-dd', '2027-04-19'), 1342 end: $j.datepicker.parseDate('yy-mm-dd', '2027-04-25'), 1343 previous: new Date(2027, 3, 12), 1344 next: new Date(2027, 3, 26), 1345 label: "Du 19 avril 2027 au 25 avril 2027", 1346 1347 days: [ 1348 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-04-19') }, 1349 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-04-20') }, 1350 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-04-21') }, 1351 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-04-22') }, 1352 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-04-23') }, 1353 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-04-24') }, 1354 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-04-25') }] 1355 }); 1356 1357 weeks.push({ 1358 start: $j.datepicker.parseDate('yy-mm-dd', '2027-04-26'), 1359 end: $j.datepicker.parseDate('yy-mm-dd', '2027-05-02'), 1360 previous: new Date(2027, 3, 19), 1361 next: new Date(2027, 4, 3), 1362 label: "Du 26 avril 2027 au 02 mai 2027", 1363 1364 days: [ 1365 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-04-26') }, 1366 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-04-27') }, 1367 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-04-28') }, 1368 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-04-29') }, 1369 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-04-30') }, 1370 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-05-01') }, 1371 { date: $j.datepicker.parseDate('yy-mm-dd', '2027-05-02') }] 1372 }); 1373 1374 1375 months.push({ 1376 start: $j.datepicker.parseDate('yy-mm-dd', '2027-04-01'), 1377 year: 2027, 1378 month: 4, 1379 str: '2027-04', 1380 label: "avril 2027", 1381 weeks: weeks 1382 }); 1383 1384 1385 var categories = []; 1386 1387 1388 var cfg = { 1389 siteName: "lilhac", 1390 language: "fr", 1391 minDate : $j.datepicker.parseDate('yy-mm-dd', '2026-07-01'), 1392 maxDate : $j.datepicker.parseDate('yy-mm-dd', '2027-05-01'), 1393 rangeType : "month", 1394 monthsBefore: 3, 1395 monthsAfter: 6, 1396 currentCategory : "", 1397 pdfDownload : true, 1398 icalDownload : false, 1399 1400 zoneItemId : "zoneItem%253A%252F%252Faf723d48-78d5-4000-8c5b-fc52f310032d", 1401 events : events, 1402 months : months, 1403 categories : categories 1404 } 1405 1406 createAmetysCalendar("#calendar-22766245227412607", cfg); 1407 } 1408 ); 1409 1410// --></script>
1410</head><body class="page " data-spy="scroll"><div class="texture"><h1 class="hidden-L">Accueil</h1><div class="art-page-wai-links" id="art-page-wai-links"><a href="#content">Aller au contenu</a><a href="#search">Aller à la recherche</a><a href="#menu">Aller au menu</a></div><a name="menu"></a><div role="navigation" class="navbar navbar-default navbar-static-top marginBottom-0 container-menu"><div class="container"><div class="navbar-header"><button data-target="#navbar-collapse-1" data-toggle="collapse" class="navbar-toggle" type="button"><span class="sr-only">Menu</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button><a href="/fr/index.html" class="active navbar-brand" title="(Rubrique active)">Accueil</a></div><div id="navbar-collapse-1" class="collapse navbar-collapse"><ul class="nav navbar-nav navbar-right"><li></li></ul><ul class="nav navbar-nav"><li class="hmenu item dropdown hoves"><a href="/fr/ma-mairie.html">Ma mairie</a><ul class="dropdown-menu multi-level"><li class="hmenu subitem"><a href="/fr/ma-mairie/le-conseil-municipal.html">Le Conseil Municipal</a></li><li class="hmenu subitem"><a href="/fr/ma-mairie/secretariat-de-mairie-de-lilhac.html">Secrétariat de Mairie de LILHAC</a></li><li class="hmenu subitem dropdown dropdown-submenu"><a href="/fr/ma-mairie/compte-rendu-du-conseil-municipal.html" class="dropdown-toggle" data-hover="dropdown">Compte Rendu du CONSEIL MUNICIPAL</a><ul class="dropdown-menu multi-level"><li class="hmenu subitem"><a href="/fr/ma-mairie/compte-rendu-du-conseil-municipal/cr-2020.html">CR 2020</a></li><li class="hmenu subitem"><a href="/fr/ma-mairie/compte-rendu-du-conseil-municipal/cr-2021.html">CR 2021</a></li><li class="hmenu subitem"><a href="/fr/ma-mairie/compte-rendu-du-conseil-municipal/cr-2022.html">CR 2022</a></li><li class="hmenu subitem"><a href="/fr/ma-mairie/compte-rendu-du-conseil-municipal/cr-2024.html">CR 2024</a></li></ul></li><li class="hmenu subitem dropdown dropdown-submenu"><a href="/fr/ma-mairie/deliberations-du-cm.html" class="dropdown-toggle" data-hover="dropdown">Délibérations du CM</a><ul class="dropdown-menu multi-level"><li class="hmenu subitem"><a href="/fr/ma-mairie/deliberations-du-cm/deliberations-2022.html">Délibérations 2022</a></li><li class="hmenu subitem"><a href="/fr/ma-mairie/deliberations-du-cm/deliberations-2022-1.html">Délibérations 2023</a></li></ul></li><li class="hmenu subitem dropdown dropdown-submenu"><a href="/fr/ma-mairie/arretes-du-maire.html" class="dropdown-toggle" data-hover="dropdown">Arrêtés du Maire</a><ul class="dropdown-menu multi-level"><li class="hmenu subitem"><a href="/fr/ma-mairie/arretes-du-maire/arretes-2022.html">Arrêtés 2022</a></li></ul></li><li class="hmenu subitem"><a href="/fr/ma-mairie/autres.html">Convocation conseil municipal</a></li></ul></li><li class="hmenu item dropdown hoves"><a href="/fr/situation-geographique.html">Situation / population</a><ul class="dropdown-menu multi-level"><li class="hmenu subitem"><a href="/fr/situation-geographique/la-population.html">La population</a></li></ul></li><li class="hmenu item dropdown hoves"><a href="/fr/histore-et-patrimoine.html">Histoire et Patrimoine</a><ul class="dropdown-menu multi-level"><li class="hmenu subitem"><a href="/fr/histore-et-patrimoine/un-peu-d-histoire.html">Un peu d’histoire…</a></li><li class="hmenu subitem"><a href="/fr/histore-et-patrimoine/eglise-ste-quiterie.html">église Ste Quiterie</a></li><li class="hmenu subitem"><a href="/fr/histore-et-patrimoine/la-mairie-et-salle-polyvalente.html">La mairie et salle polyvalente </a></li><li class="hmenu subitem"><a href="/fr/histore-et-patrimoine/les-puits-municipaux-ou-prives.html">Les Puits Municipaux ou Privés </a></li><li class="hmenu subitem"><a href="/fr/histore-et-patrimoine/les-maires-de-lilhac.html">les Maires de Lilhac</a></li></ul></li><li class="hmenu item dropdown hoves"><a href="/fr/vie-locale.html">Vie locale ET associations</a><ul class="dropdown-menu multi-level"><li class="hmenu subitem dropdown dropdown-submenu"><a href="/fr/vie-locale/les-artisans-de-lilhac.html" class="dropdown-toggle" data-hover="dropdown">Les Artisans de LILHAC</a><ul class="dropdown-menu multi-level"><li class="hmenu subitem"><a href="/fr/vie-locale/les-artisans-de-lilhac/scierie-vente-de-bois-visserie-quincaillerie.html">Scierie, vente de bois, visserie, quincaillerie</a></li><li class="hmenu subitem"><a href="/fr/vie-locale/les-artisans-de-lilhac/plomberie-d-electricite-chauffage.html">Plomberie, d’électricité, chauffage</a></li><li class="hmenu subitem"><a href="/fr/vie-locale/les-artisans-de-lilhac/carrosserie-peinture-pare-brise-pneus.html">Carrosserie, peinture, pare-brise, pneus</a></li><li class="hmenu subitem"><a href="/fr/vie-locale/les-artisans-de-lilhac/charpentier.html">
1410Charpentier</a></li><li class="hmenu subitem"><a href="/fr/vie-locale/les-artisans-de-lilhac/tous-travaux-de-maconnerie.html">Tous travaux de maçonnerie</a></li><li class="hmenu subitem"><a href="/fr/vie-locale/les-artisans-de-lilhac/z4xf662r5.html">Chauffage-climatisation-plomberie-assainissement</a></li></ul></li><li class="hmenu subitem"><a href="/fr/vie-locale/touch-atouts.html">TOUCH ATOUTS</a></li><li class="hmenu subitem"><a href="/fr/vie-locale/comite-des-fetes.html">COMITE DES FETES</a></li></ul></li><li class="hmenu item dropdown hoves"><a href="/fr/infos-pratiques.html">Infos pratiques</a><ul class="dropdown-menu multi-level"><li class="hmenu subitem"><a href="/fr/infos-pratiques/liens-utiles.html">Liens Utiles</a></li><li class="hmenu subitem dropdown dropdown-submenu"><a href="/fr/infos-pratiques/demarches-administratives.html" class="dropdown-toggle" data-hover="dropdown">Démarches administratives</a><ul class="dropdown-menu multi-level"><li class="hmenu subitem"><a href="/fr/infos-pratiques/demarches-administratives/famille.html">FAMILLE</a></li><li class="hmenu subitem"><a href="/fr/infos-pratiques/demarches-administratives/citoyennete.html">CITOYENNETE</a></li><li class="hmenu subitem"><a href="/fr/infos-pratiques/demarches-administratives/vehicule.html">VEHICULE</a></li><li class="hmenu subitem"><a href="/fr/infos-pratiques/demarches-administratives/urbanisme.html">URBANISME</a></li></ul></li><li class="hmenu subitem"><a href="/fr/infos-pratiques/guide-des-dechetterie.html">Guide des déchetterie</a></li><li class="hmenu subitem dropdown dropdown-submenu"><a href="/fr/infos-pratiques/numeros-utiles-2.html" class="dropdown-toggle" data-hover="dropdown">Numeros utiles</a><ul class="dropdown-menu multi-level"><li class="hmenu subitem"><a href="/fr/infos-pratiques/numeros-utiles-2/guepes-et-frelons.html">Guêpes et Frelons</a></li></ul></li></ul></li><li class="hmenu item dropdown hoves"><a href="/fr/producteurs-locaux.html">Producteurs et revendeurs locaux</a><ul class="dropdown-menu multi-level"><li class="hmenu subitem dropdown dropdown-submenu"><a href="/fr/producteurs-locaux/fruits-et-legumes.html" class="dropdown-toggle" data-hover="dropdown">Fruits et legumes</a><ul class="dropdown-menu multi-level"><li class="hmenu subitem"><a href="/fr/producteurs-locaux/fruits-et-legumes/ferme-des-cabanettes.html">Ferme des Cabanettes</a></li><li class="hmenu subitem"><a href="/fr/producteurs-locaux/fruits-et-legumes/wesseling-horticulture.html">Wesseling HORTICULTURE</a></li></ul></li><li class="hmenu subitem dropdown dropdown-submenu"><a href="/fr/producteurs-locaux/viandes-et-produits-transformes.html" class="dropdown-toggle" data-hover="dropdown">Viandes </a><ul class="dropdown-menu multi-level"><li class="hmenu subitem"><a href="/fr/producteurs-locaux/viandes-et-produits-transformes/patrick-lajous.html">Patrick Lajous</a></li><li class="hmenu subitem"><a href="/fr/producteurs-locaux/viandes-et-produits-transformes/cedric-dinnat.html">Cedric Dinnat</a></li><li class="hmenu subitem"><a href="/fr/producteurs-locaux/viandes-et-produits-transformes/gaec-des-2-coteaux.html">GAEC DES 2 COTEAUX</a></li><li class="hmenu subitem"><a href="/fr/producteurs-locaux/viandes-et-produits-transformes/la-saveur-de-lubia.html">La Saveur de Lubia</a></li><li class="hmenu subitem"><a href="/fr/producteurs-locaux/viandes-et-produits-transformes/la-ferme-du-coudin.html">La ferme du Coudin</a></li></ul></li><li class="hmenu subitem dropdown dropdown-submenu"><a href="/fr/producteurs-locaux/fromages.html" class="dropdown-toggle" data-hover="dropdown">Fromages</a><ul class="dropdown-menu multi-level"><li class="hmenu subitem"><a href="/fr/producteurs-locaux/fromages/gaec-des-hounts.html">GAEC des Hounts</a></li></ul></li><li class="hmenu subitem dropdown dropdown-submenu"><a href="/fr/producteurs-locaux/miels-confitures.html" class="dropdown-toggle" data-hover="dropdown">Miels / Confitures</a><ul class="dropdown-menu multi-level"><li class="hmenu subitem"><a href="/fr/producteurs-locaux/miels-confitures/la-commingeoise.html">La commingeoise</a></li></ul></li></ul></li><li class="hmenu item dropdown hoves"><a href="/fr/evenements-a-lilhac.html">EVENEMENTS à Lilhac</a><ul class="dropdown-menu multi-level"><li class="hmenu subitem"><a href="/fr/evenements-a-lilhac/fete-de-lilhac.html">FÊTE de LILHAC</a></li><li class="hmenu subitem"><a href="/fr/evenements-a-lilhac/vendredi-de-l-ete.html">VENDREDI DE L'ETE</a></li><li class="hmenu subitem"><a href="/fr/evenements-a-lilhac/cinema-en-plein-air-2.html">CINEMA EN PLEIN AIR</a></li><li class="hmenu subitem"><a href="/fr/evenements-a-lilhac/fete-de-la-nature-2.html">FÊTE DE LA NATURE</a></li></ul></li></ul></div></div></div><div class="container-fluid"><div class="row banner"><div class="header-texture"><div class="col-md-12"><div class="container"><div class="row"><div class="col-xs-2 banner-logo"><a aria-label="Retour à la page d'accueil du site" href="/fr/index.html"><div class="logo-xs visible-xs-block"></div><div class="logo-sm visible-sm-block"></div><div class="logo-md-lg visible-md-block visible-lg-block"></div></a></div><div class="col-xs-10 banner-title"><p class="banner-title-name title-shadow"><a aria-label="Retour à la page d'accueil du site" href="/fr/index.html">Lilhac</a></p><p class="banner-title-text subtitle-shadow"></p></div><div class="hidden"><div data-ametys-zone="zone-5" id="ametys-cms-zone-zone-5"></div></div></div></div></div></div></div></div><div class="container contents"><div class="row"><div class="col-md-9 col-md-push-3 main-content"><a name="breadcrumb"></a><ol class="breadcrumb bg-primary"><li class="first"><a href="/fr/index.html">Accueil</a></li></ol><div class="content-tools">
1410<script type="text/javascript"><!-- 1411 1412 document.write("<div class='art-print'><a href=\"javascript:window.print();\" title=\"Imprimer la page\"><img alt=\"Imprimer la page\" src=\"/skins/lilhac1/resources/img/Print.png\"/></a></div>"); 1413 1414// --></script>
1414<div id="pdf-icon" class="content-pdf"><a title="Télécharger le contenu au format PDF" onclick="window.open(this.href); return false;" href="/_content/index-actualite.pdf"><img alt="PDF" src="/skins/lilhac1/resources/img/PDF.png" /></a></div><div class="sharethis"><div class="sharethis-wrapper">
1414<script type="text/javascript"><!-- 1415 1416 tarteaucitron.user.sharethisPublisher = '7fcfec1e-16ef-41a0-8902-67b9f511c6ba'; 1417 1418// --></script>
1418<script type="text/javascript"><!-- 1419document.write("<span class='st_twitter'></span>");document.write("<span class='st_facebook'></span>");document.write("<span class='st_linkedin'></span>");document.write("<span class='st_pinterest'></span>");document.write("<span class='st_sharethis'></span>"); 1420// --></script>
1420</div></div><div class="sendbymail"><div class="sendbymail-wrapper"><div class="sendByMail"><p id="sendByMailHeader-05512478137636412"><a aria-label="Envoyer par mail" title="Envoyer par mail" href="javascript: sendByMail_form_popup_05512478137636412()" aria-haspopup="dialog" role="button" class="mailto" id="sendByMail-btn-05512478137636412"><img alt="Envoyer par mail" title="Envoyer par mail" src="/skins/lilhac1/resources/img/mailto.png" /></a></p><div style="display: none" id="sendByMail-05512478137636412"><form class="sendByMail-form" method="post" action="/fr/_plugins/socialnetworking/page/send-mail" id="sendByMail-form-05512478137636412"><div><input value="page://5ace26f0-aec0-43f6-81ba-ac2ebb1bf74c" id="sendByMail-05512478137636412-id" name="page-id" type="hidden" /><p class="hint">Les champs suivis d'un astérisque * sont obligatoires</p><div class="field"><div class="label"><label for="sendByMail-05512478137636412-name">Votre nom<span class="mandatory"> *</span></label></div><div class="input"><input aria-required="true" id="sendByMail-05512478137636412-name" name="name" type="text" /></div><div class="field-end"></div>
1420<script type="text/javascript"><!-- 1421 1422 getAmetysUser(function(user) { 1423 if (user && user.fill) 1424 { 1425 user.fill("sendByMail-05512478137636412-name", "fullname"); 1426 } 1427 }); 1428 1429// --></script>
1429</div><div class="field"><div class="label"><label for="sendByMail-05512478137636412-email-by">Votre email<span class="mandatory"> *</span></label></div><div class="input"><input aria-required="true" id="sendByMail-05512478137636412-email-by" name="email" type="text" /></div><div class="field-end"></div>
1429<script type="text/javascript"><!-- 1430 1431 getAmetysUser(function(user) { 1432 if (user && user.fill) 1433 { 1434 user.fill("sendByMail-05512478137636412-email-by", "email"); 1435 } 1436 }); 1437 1438// --></script>
1438</div><div class="field"><div class="label"><label for="sendByMail-05512478137636412-email-to">Destinataire(s)<span class="mandatory"> *</span></label></div><div class="input"><input aria-describedby="sendByMail-05512478137636412-email-to-hint" aria-required="true" id="sendByMail-05512478137636412-email-to" name="emailTo" type="text" /><br /><span id="sendByMail-05512478137636412-email-to-hint" class="hint">Séparés par des virgules</span></div><div class="field-end"></div></div><div class="field"><div class="label"><label for="sendByMail-05512478137636412-text">Message</label></div><div class="input"><textarea rows="3" cols="20" id="sendByMail-05512478137636412-text" name="text"></textarea></div><div class="field-end"></div></div><div class="field"><div class="label"><label for="sendByMail-05512478137636412-captcha">Texte de l'image<span class="mandatory"> *</span></label></div><div class="input captcha-jcaptcha"><input id="sendByMail-05512478137636412-captcha-key" name="captcha-key" type="hidden" /><input class="" style="" id="sendByMail-05512478137636412-captcha" maxlength="6" name="captcha-value" type="text" /><div class="captcha"><img id="id582935426115001" src="" class="" style="" alt="" /><button onclick="refresh_sendByMail_05512478137636412(this, false); return false;" class="captcha-refresh-btn" title="Cliquez ici pour rafraîchir l'image de vérification" type="button"><span>Rafraichir l'image</span></button><div class="captcha-end"></div></div>
1438<script type="text/javascript"><!-- 1439 1440 function refresh_sendByMail_05512478137636412(focusNow) 1441 { 1442 var newId = "DYNAMIC-" + new Date().getTime() + (''+Math.random()).replace(/\./g, ''); 1443 1444 var oldId = document.getElementById("sendByMail-05512478137636412-captcha-key").value; 1445 document.getElementById("sendByMail-05512478137636412-captcha-key").value = newId; 1446 document.getElementById("sendByMail-05512478137636412-captcha").value = ""; 1447 document.getElementById("id582935426115001").src = "/plugins/cms/captcha/core-impl/jcaptcha/" + newId + "/image.png?cancelledKey=" + oldId + "&width=200" + "&height=50" + "&color=#000000"; 1448 1449 if (focusNow == true) 1450 { 1451 try 1452 { 1453 document.getElementById("sendByMail-05512478137636412-captcha").focus(); 1454 } 1455 catch(e) 1456 { 1457 } 1458 } 1459 } 1460 1461// --></script>
1461<!--Those 2 scripts are separated to ensure write is done and flushed before the getElementId occures-->
1461<script type="text/javascript"><!-- 1462refresh_sendByMail_05512478137636412(false); 1463 1464// --></script>
1464</div><div class="field-end"></div></div></div></form></div>
1464<script type="text/javascript"><!-- 1465 1466 sendByMail_captchaRequired_05512478137636412 = true; 1467 1468 function sendByMail_form_popup_05512478137636412() 1469 { 1470 if (sendByMail_captchaRequired_05512478137636412) 1471 { 1472 refresh_sendByMail_05512478137636412(); 1473 } 1474 1475 $j("#sendByMail-form-05512478137636412 script").remove(); 1476 $j("#sendByMail-05512478137636412").dialog({ 1477 resizable: false, 1478 height:'auto', 1479 width: 'auto', 1480 modal: true, 1481 title: 'Envoyer par mail', 1482 buttons: { 1483 Envoyer: function() { 1484 sendByMail_form_submit_05512478137636412(); 1485 }, 1486 Annuler: function() { 1487 $j(this).dialog( "close" ); 1488 $j("#sendByMail-btn-05512478137636412").focus(); 1489 } 1490 } 1491 }); 1492 1493 $j('#sendByMail-05512478137636412-email-to').val(''); 1494 $j('#sendByMail-05512478137636412-text').val(''); 1495 $j('#sendByMail-05512478137636412-captcha').val(''); 1496 } 1497 1498 function sendByMail_form_submit_05512478137636412() 1499 { 1500 function markAsInvalid($input, msg) 1501 { 1502 $input.closest('.field').addClass('error'); 1503 $input.attr("aria-invalid", true); 1504 let describedBy = $input.attr("aria-describedby") || ''; 1505 $input.attr("aria-describedby", describedBy.length ? describedBy + " " + $input.attr('id') + "-error" : $input.attr('id') + "-error"); 1506 $input.closest('.input').append(`<span class="error-msg" id="${$input.attr('id')}-error">${msg}</span>`); 1507 } 1508 1509 var $dialog = $j('#sendByMail-05512478137636412'); 1510 var $form = $j('#sendByMail-form-05512478137636412'); 1511 1512 var pageId = $j('#sendByMail-05512478137636412-id'); 1513 var nameInput = $j('#sendByMail-05512478137636412-name'); 1514 var emailInputBy = $j('#sendByMail-05512478137636412-email-by'); 1515 var emailInputTo = $j('#sendByMail-05512478137636412-email-to'); 1516 var contentInput = $j('#sendByMail-05512478137636412-text'); 1517 var captchaKey = $j('#sendByMail-05512478137636412-captcha-key'); 1518 var captchaInput = $j('#sendByMail-05512478137636412-captcha'); 1519 1520 // Reset errors 1521 $form.find(".field.error").removeClass('error'); 1522 $form.find(".input .error-msg").remove(); 1523 $form.find("[aria-invalid]").each(function() { 1524 let describedBy = ($j(this).attr("aria-describedby") || '').split(' '); 1525 let newDescribedBy = [] 1526 $j.each(describedBy, function(i, descId){ 1527 if (descId.indexOf("-error") == -1) 1528 { 1529 newDescribedBy.push(descId); 1530 } 1531 }) 1532 if (newDescribedBy.length) 1533 { 1534 $j(this).attr("aria-describedby", newDescribedBy.join(' ')); 1535 } 1536 else 1537 { 1538 $j(this).removeAttr("aria-describedby"); 1539 } 1540 $j(this).removeAttr("aria-invalid"); 1541 }); 1542 1543 1544 var errors = false; 1545 1546 if (/^\s*$/.test(nameInput.val())) 1547 { 1548 errors = true; 1549 markAsInvalid(nameInput, "Ce champ est obligatoire"); 1550 } 1551 1552 if (/^\s*$/.test(emailInputBy.val())) 1553 { 1554 errors = true; 1555 markAsInvalid(emailInputBy, "Ce champ est obligatoire"); 1556 } 1557 else if (!/^([a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,})?$/i.test(emailInputBy.val())) 1558 { 1559 errors = true; 1560 markAsInvalid(emailInputBy, "L'adresse saisie n'est pas une adresse mail valide"); 1561 } 1562 1563 if (/^\s*$/.test(emailInputTo.val())) 1564 { 1565 errors = true; 1566 markAsInvalid(emailInputTo, "Ce champ est obligatoire"); 1567 } 1568 else if (!/^([a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,})?(\s*,\s*([a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,})?)*$/i.test(emailInputTo.val())) 1569 { 1570 errors = true; 1571 markAsInvalid(emailInputTo, "L'adresse saisie n'est pas une adresse mail valide"); 1572 } 1573 1574 1575 if (!/^[a-z]{6}$/.test(captchaInput.val())) 1576 { 1577 errors = true; 1578 markAsInvalid(captchaInput, "Ce champ est obligatoire"); 1579 } 1580 1581 1582 if (errors) 1583 { 1584 // focus first invalid input 1585 $form.find('[aria-invalid]').first().focus(); 1586 } 1587 else 1588 { 1589 // send it in ajax 1590 var data = { 1591 "page-id": pageId.val(), 1592 "name": nameInput.val(), 1593 "email": emailInputBy.val(), 1594 "emailTo": emailInputTo.val(), 1595 "text": contentInput.val(), 1596 "captcha-key": captchaKey.val(), 1597 "captcha-value": captchaInput.val(), 1598 "ajax": "true" 1599 }; 1600 1601 function result(data) 1602 { 1603 $dialog.parent().find(".ui-dialog-buttonpane .ui-button").prop('disabled', false); 1604 1605 var s = ""; 1606 $j('errors error', data).each(function () { s += $j(this).text() + "\n"; }); 1607 1608 if (s == "") 1609 { 1610 var errors = $j('error > error', data); 1611 var mailErrors = $j('mailError > mailError', data); 1612 1613 if (errors.length == 0 && mailErrors.length == 0) 1614 { 1615 $dialog.dialog("close"); 1616 $j("#sendByMail-btn-05512478137636412").focus(); 1617 alert("Le mail a bien été envoyé"); 1618 } 1619 else if (errors.length > 0) 1620 { 1621 var m = ''; 1622 $j('error > error', data).each(function () { 1623 m += "\n*" + $j(this).text(); 1624 }); 1625 alert("Votre formulaire contient les erreurs suivantes :" + m); 1626 if (sendByMail_captchaRequired_05512478137636412) 1627 { 1628 refresh_sendByMail_05512478137636412(); 1629 } 1630 } 1631 else if (mailErrors.length > 0) 1632 { 1633 var m = ''; 1634 $j('mailError > mailError', data).each(function () { 1635 m += "\n" + $j(this).text(); 1636 }); 1637 1638 alert("L'envoi du mail a échoué pour les adresses email suivantes :" + m); 1639 if (sendByMail_captchaRequired_05512478137636412) 1640 { 1641 refresh_sendByMail_05512478137636412(); 1642 } 1643 } 1644 } 1645 else 1646 { 1647 // Could really append ?? 1648 alert(s); 1649 if (sendByMail_captchaRequired_05512478137636412) 1650 { 1651 refresh_sendByMail_05512478137636412(); 1652 } 1653 } 1654 } 1655 1656 1657 function handleError(jqXHR, textStatus, errorThrown) 1658 { 1659 $dialog.parent().find(".ui-dialog-buttonpane .ui-button").prop('disabled', false); 1660 alert("Une erreur inattendue est survenue: l'envoi de mail a échoué."); 1661 } 1662 1663 // Disable buttons 1664 $dialog.parent().find(".ui-dialog-buttonpane .ui-button").prop('disabled', true); 1665 1666 $j.ajax({ 1667 url: "/fr/_plugins/socialnetworking/page/send-mail", 1668 data: data, 1669 type: 'post', 1670 success: result, 1671 error: handleError 1672 }); 1673 } 1674 1675 return false;
1676 } 1677 1678// --></script>
1678</div></div></div></div><div data-ametys-zone="default" id="ametys-cms-zone-default"><div data-ametys-zone-level="3" id="ametys-cms-zone-default-item-N10023" class="first "><div class="ametys-cms-service filtered-contents filtered-contents-abstract carousel slide wrapper"><h3 class="ametys-service-title-1">Actualités</h3><div data-ride="carousel" class="carousel slide " id="carousel-7119602396096074"><ol class="carousel-indicators"><li class="active" data-slide-to="0" data-target="#carousel-7119602396096074"></li><li data-slide-to="1" data-target="#carousel-7119602396096074"></li><li data-slide-to="2" data-target="#carousel-7119602396096074"></li><li data-slide-to="3" data-target="#carousel-7119602396096074"></li><li data-slide-to="4" data-target="#carousel-7119602396096074"></li></ol><div role="listbox" class="carousel-inner"><div class="item active"><img alt="" src="/_object/ametys-internal%253Asites/lilhac/ametys-internal%253Acontents/fermeture-du-reseau-cuivre-le-31-janvier-2027-article/_attribute/illustration/image/affiche-fibre-deploiement_350x0.jpg?objectId=defaultWebContent://8aa4f343-73ed-4797-a393-9a539df1038b" /><div class="carousel-caption"><a class="title" href="/fr/actualites/fermeture-du-reseau-cuivre-le-31-janvier-2027.html">Fermeture du réseau cuivre le 31 janvier 2027</a><p>Le réseau téléphonique cuivre (ADSL) fermera définitivement sur la commune le 31 janvier 2027.Seule la fibre optique permettra alors de conserver une... <a href="/fr/actualites/fermeture-du-reseau-cuivre-le-31-janvier-2027.html">Lire la suite</a></p></div></div><div class="item"><img alt="" src="/_object/ametys-internal%253Asites/lilhac/ametys-internal%253Acontents/j-achete-en-comminges-article/_attribute/illustration/image/Flyerjachetequesako_page-0001_350x0.jpg?objectId=defaultWebContent://e62ca2f6-b96a-4328-8e19-1e48930735a1" /><div class="carousel-caption"><a class="title" href="/fr/actualites/j-achete-en-comminges.html">J'achète en Comminges</a><p>J'achète en Comminges, quésako?La place de marché digitaleForte de ses 104 entités, la Communauté de Communes Cœur & Coteaux Comminges est riche de ses... <a href="/fr/actualites/j-achete-en-comminges.html">Lire la suite</a></p></div></div><div class="item"><img alt="" src="/_object/ametys-internal%253Asites/lilhac/ametys-internal%253Acontents/les-echos-du-village-decembre-2020-article/_attribute/illustration/image/Bulletin%20page%201_page-0001_350x0.jpg?objectId=defaultWebContent://e7628c0e-adae-482b-b8b7-cb0af73cc89d" /><div class="carousel-caption"><a class="title" href="/fr/actualites/les-echos-du-village-decembre-2020.html">LES ECHOS DU VILLAGE</a><p>LES ECHOS DU VILLAGE 2026Le nouveau numéro de votre bulletin municipal est arrivé. Au sommaire de cette édition d'été : le billet du Maire, qui revient... <a href="/fr/actualites/les-echos-du-village-decembre-2020.html">Lire la suite</a></p></div></div><div class="item"><img alt="" src="/_object/ametys-internal%253Asites/lilhac/ametys-internal%253Acontents/inscription-sur-les-listes-electorales-actualite/_attribute/illustration/image/csm_Image1_6a465fc68a_350x0.jpg?objectId=defaultWebContent://695cf960-28a4-4ebc-80fa-35dcfc1b7b68" /><div class="carousel-caption"><a class="title" href="/fr/actualites/inscription-sur-les-listes-electorales.html">Projet d’ombrières photovoltaïques</a><p>Développement durableProjet d’ombrières photovoltaïques sur des bassins de rétentionune nouvelle étape pour la transition énergétique du territoire. La... <a href="/fr/actualites/inscription-sur-les-listes-electorales.html">Lire la suite</a></p></div></div></div><a data-slide="prev" role="button" href="#carousel-7119602396096074" class="left carousel-control"><span aria-hidden="true" class="glyphicon glyphicon-chevron-left"></span><span class="sr-only">Previous</span></a><a data-slide="next" role="button" href="#carousel-7119602396096074" class="right carousel-control"><span aria-hidden="true" class="glyphicon glyphicon-chevron-right"></span><span class="sr-only">Next</span></a></div><div class="link"><a href="/fr/actualites.html">En savoir plus...</a></div><div class="clearfix"> </div></div></div><div data-ametys-zone-level="3" id="ametys-cms-zone-default-item-N100E6" class="even "><div class="ametys-cms-content news view-main vevent wrapper"><h3><span class="content-title summary">Le mot du maire</span></h3><p> <strong>Une saison estivale placée sous le signe du partage</strong></p><p>L'été touche à sa fin, et avec lui se referme une saison estivale riche en moments conviviaux pour notre village.</p><p>La mairie tient à remercier chaleureusement les associations locales, qui ont contribué avec dynamisme à
1678 faire vivre notre commune tout au long de la saison. Grâce à leur engagement, les soirées du vendredi ont rencontré un vif succès, réunissant petits et grands autour de moments simples et précieux.</p><p>Un grand merci également à tous les bénévoles, dont l'investissement sans faille a permis d'organiser ces rendez-vous conviviaux. C'est grâce à leur temps, leur énergie et leur bonne humeur que ces soirées ont pu voir le jour.</p><p>Enfin, merci à vous, habitantes et habitants, venus nombreux partager ces instants de convivialité. Sans votre présence, ces rendez-vous n'auraient pas la même saveur : ce sont vous qui, chaque vendredi soir, avez donné vie à ces moments de rassemblement.</p><p>Nous espérons que cette belle saison n'est que le reflet de celles à venir. D'autres rendez-vous sont d'ores et déjà au programme avant la fin de l'année, et nous permettront de nous rassembler à nouveau.</p><p>À bientôt !</p><p style="text-align:justify;"><em>Gilbert SIOUTAC</em></p><fieldset> 1679<p style="text-align:center;"> LE TRI C'EST TOUTE L'ANNÉE </p> 1680<p style="text-align:center;"><span class="image-wrapper simple" style="display: inline-block; text-align: center"><img src="/_richText-file/ametys-internal%253Asites/lilhac/ametys-internal%253Acontents/index-actualite/_attribute/content/_data/thumbnail_bilan%202020_497x704.jpg" alt="" width="704" height="497" /></span><span class="image-wrapper simple" style="display: inline-block; text-align: center"><img src="/_richText-file/ametys-internal%253Asites/lilhac/ametys-internal%253Acontents/index-actualite/_attribute/content/_data/M%C3%A9mo%20tri%20%C3%A9t%C3%A9%202021_896x633.jpg" alt="" width="633" height="896" /></span><span class="image-wrapper simple" style="display: inline-block; text-align: center"><img src="/_richText-file/ametys-internal%253Asites/lilhac/ametys-internal%253Acontents/index-actualite/_attribute/content/_data/direct%20fermier_379x676.JPG" alt="" width="676" height="379" /></span></p> 1681<p style="text-align:center;"><a href="https://www.mairie-lilhac.fr/fr/producteurs-locaux.html" class="external" target="_blank">https://www.mairie-lilhac.fr/fr/producteurs-locaux.html</a></p> 1682<p style="text-align:center;">Commémoration</p> 1683<p style="text-align:center;">de la victoire du 8 Mai 1945</p> 1684<p style="text-align:center;"><span class="image-wrapper img-responsive without-margin" style="display: inline-block; text-align: center"><img src="/_richText-file/ametys-internal%253Asites/lilhac/ametys-internal%253Acontents/index-actualite/_attribute/content/_data/8%20Mai%20-2_387x290.jpg" alt="" width="290" height="387" /></span></p> 1685<p style="text-align:center;"><span class="image-wrapper simple" style="display: inline-block; text-align: center"><img src="/_richText-file/ametys-internal%253Asites/lilhac/ametys-internal%253Acontents/index-actualite/_attribute/content/_data/paste_208x372.jpeg" alt="" width="372" height="208" /></span></p> 1686</fieldset><div class="content-richtext-end"><!--empty--></div></div></div><div data-ametys-zone-level="3" id="ametys-cms-zone-default-item-N10222" class="last"><div class="ametys-cms-service agenda wrapper"><h3 class="ametys-service-title-1">EVENEMENTS A VENIR</h3><noscript><ul class="months"></ul></noscript>
1686<script type="text/javascript"><!-- 1687 1688 document.write("<div id=\"calendar-22766245227412607\"></div>"); 1689 1690// --></script>
1690</div></div></div></div><div class="col-md-3 col-md-pull-9 sidebar sidebar-left"><div data-ametys-zone="zone-1" id="ametys-cms-zone-zone-1"><div data-ametys-zone-level="3" id="ametys-cms-zone-zone-1-item-N10266" class="first last"><div class="ametys-cms-content article view-main wrapper"><h3><span class="content-title">Mairie</span></h3><div class="article-content"><a name="N10030"></a><a name="N10032"></a><a name="N10034"></a><h6 class="ametys-richtext-title-3"><span class="image-wrapper invisible" style="display: inline-block; text-align: center"><a title="" rel="single" class="pirobox" href="/_resource/photos/DSC01099.JPG"><img src="/_resource/photos/DSC01099_194x232.JPG" alt="" width="232" height="194" /></a></span></h6><table class="invisible"><tr class="odd first"><td style="text-align: center;vertical-align: middle;width: 242px;"> 1691<p style="text-align:center;"> </p> 1692<p><strong>Mairie de Lilhac</strong></p> 1693<p>Place du 19 Mars 1962<br />31230 Lilhac<br /><br /></p> 1694<p>Tél: 05 61 88 77 84<br /><br /><a href="/fr/contact.html" class="simple" data-ametys-type="page">Formulaire de contact</a></p> 1695</td></tr><tr class="even last"><td style="width: 242px;"> 1696<p> </p> 1697<p style="text-align:center;">Ouverture le mardi<br />14h00 à 17h00</p> 1698</td></tr></table><div class="content-richtext-end"><!--empty--></div></div></div></div></div><div data-ametys-zone="zone-2" id="ametys-cms-zone-zone-2"><div data-ametys-zone-level="3" id="ametys-cms-zone-zone-2-item-N1046C" class="first last"><div class="ametys-cms-content article view-main wrapper"><h3><span class="content-title">Météo</span></h3><div class="article-content"><p><div id="cont_3cd4a3ace8cfeab71a0a42156375ef40">
1698<script type="text/javascript" async src="https://www.tameteo.com/wid_loader/3cd4a3ace8cfeab71a0a42156375ef40"></script>
1698</div></p><div class="content-richtext-end"><!--empty--></div></div></div></div></div><div data-ametys-zone="zone-3" id="ametys-cms-zone-zone-3"><div data-ametys-zone-level="3" id="ametys-cms-zone-zone-3-item-N10376" class="first last"><div class="ametys-cms-content article view-main wrapper"><h3><span class="content-title">Prochain Conseil</span></h3><div class="article-content"><p>Vendredi 10 juillet à 21h</p><div class="content-richtext-end"><!--empty--></div></div></div></div></div><div data-ametys-zone="zone-4" id="ametys-cms-zone-zone-4"><div data-ametys-zone-level="3" id="ametys-cms-zone-zone-4-item-N1053D" class="first last"><div class="ametys-cms-content news view-main vevent wrapper"><h3><span class="content-title summary">Agenda de Vivre en comminges</span></h3><div class="content-illustration big"><img alt="" src="/_object/ametys-internal%253Asites/lilhac/ametys-internal%253Acontents/nouvelle-actualite-5/_attribute/illustration/image/vivre%20en%20co_max700x700.JPG?objectId=defaultWebContent://b4a7f60e-cb44-4df4-9883-08b93021fd04" class="img-responsive" /></div><a name="N10043"></a><h4 class="ametys-richtext-title-1"><a href="https://comminges.demosphere.net/usercal/9" class="external" target="_blank">ICI</a></h4><div class="content-richtext-end"><!--empty--></div></div></div></div></div></div></div><footer class="footer modern-large-2"><div class="container visible-sm visible-md visible-lg hidden-print"><div class="row"><div style="border-right:solid 1px rgba(255,255,255,0.3)" class="col-md-3 container footer-identite"><div class="row"><div class="col-md-12 footerlogo visible-sm visible-md visible-lg"></div></div><div class="row"><div class="col-md-12"><ul class="adresse-bottom"><li class="adresse1"><strong>Mairie de Lilhac</strong></li><li class="adresse2">Place du 19 Mars 1962</li><li class="adresse3">31230 Lilhac</li><li class="tel">Tél: 05 61 88 77 84</li><li class="fax"></li><li class="mail">[email protected]</li></ul></div></div></div><div class="col-md-9 footer-sitemap"><div class="row"><div class="col-md-4"><ul><h4 class="rubrique"><a href="/fr/ma-mairie.html">Ma mairie</a></h4><li class="sousrubrique"><a href="/fr/ma-mairie/le-conseil-municipal.html">Le Conseil Municipal</a></li><li class="sousrubrique"><a href="/fr/ma-mairie/secretariat-de-mairie-de-lilhac.html">Secrétariat de Mairie de LILHAC</a></li><li class="sousrubrique"><a href="/fr/ma-mairie/compte-rendu-du-conseil-municipal.html">Compte Rendu du CONSEIL MUNICIPAL</a></li><li class="sousrubrique"><a href="/fr/ma-mairie/deliberations-du-cm.html">Délibérations du CM</a></li><li class="sousrubrique"><a href="/fr/ma-mairie/arretes-du-maire.html">Arrêtés du Maire</a></li><li class="sousrubrique"><a href="/fr/ma-mairie/autres.html">Convocation conseil municipal</a></li></ul></div><div class="col-md-4"><ul><h4 class="rubrique"><a href="/fr/situation-geographique.html">Situation / population</a></h4><li class="sousrubrique"><a href="/fr/situation-geographique/la-population.html">La population</a></li></ul></div><div class="col-md-4"><ul><h4 class="rubrique"><a href="/fr/histore-et-patrimoine.html">Histoire et Patrimoine</a></h4><li class="sousrubrique"><a href="/fr/histore-et-patrimoine/un-peu-d-histoire.html">Un peu d’histoire…</a></li><li class="sousrubrique"><a href="/fr/histore-et-patrimoine/eglise-ste-quiterie.html">église Ste Quiterie</a></li><li class="sousrubrique"><a href="/fr/histore-et-patrimoine/la-mairie-et-salle-polyvalente.html">La mairie et salle polyvalente </a></li><li class="sousrubrique"><a href="/fr/histore-et-patrimoine/les-puits-municipaux-ou-prives.html">Les Puits Municipaux ou Privés </a></li><li class="sousrubrique"><a href="/fr/histore-et-patrimoine/les-maires-de-lilhac.html">les Maires de Lilhac</a></li></ul></div><div class="col-md-4"><ul><h4 class="rubrique"><a href="/fr/vie-locale.html">Vie locale ET associations</a></h4><li class="sousrubrique"><a href="/fr/vie-locale/les-artisans-de-lilhac.html">Les Artisans de LILHAC</a></li><li class="sousrubrique"><a href="/fr/vie-locale/touch-atouts.html">TOUCH ATOUTS</a></li><li class="sousrubrique"><a href="/fr/vie-locale/comite-des-fetes.html">COMITE DES FETES</a></li></ul></div><div class="col-md-4"><ul><h4 class="rubrique"><a href="/fr/infos-pratiques.html">Infos pratiques</a></h4><li class="sousrubrique"><a href="/fr/infos-pratiques/liens-utiles.html">Liens Utiles</a></li><li class="sousrubrique"><a href="/fr/infos-pratiques/demarches-administratives.html">Dé
1698marches administratives</a></li><li class="sousrubrique"><a href="/fr/infos-pratiques/guide-des-dechetterie.html">Guide des déchetterie</a></li><li class="sousrubrique"><a href="/fr/infos-pratiques/numeros-utiles-2.html">Numeros utiles</a></li></ul></div><div class="col-md-4"><ul><h4 class="rubrique"><a href="/fr/producteurs-locaux.html">Producteurs et revendeurs locaux</a></h4><li class="sousrubrique"><a href="/fr/producteurs-locaux/fruits-et-legumes.html">Fruits et legumes</a></li><li class="sousrubrique"><a href="/fr/producteurs-locaux/viandes-et-produits-transformes.html">Viandes </a></li><li class="sousrubrique"><a href="/fr/producteurs-locaux/fromages.html">Fromages</a></li><li class="sousrubrique"><a href="/fr/producteurs-locaux/miels-confitures.html">Miels / Confitures</a></li><li class="sousrubrique"><a href="/fr/producteurs-locaux/savonnerie.html">Savonnerie</a></li></ul></div><div class="col-md-4"><ul><h4 class="rubrique"><a href="/fr/evenements-a-lilhac.html">EVENEMENTS à Lilhac</a></h4><li class="sousrubrique"><a href="/fr/evenements-a-lilhac/fete-de-lilhac.html">FÊTE de LILHAC</a></li><li class="sousrubrique"><a href="/fr/evenements-a-lilhac/vendredi-de-l-ete.html">VENDREDI DE L'ETE</a></li><li class="sousrubrique"><a href="/fr/evenements-a-lilhac/cinema-en-plein-air-2.html">CINEMA EN PLEIN AIR</a></li><li class="sousrubrique"><a href="/fr/evenements-a-lilhac/fete-de-la-nature-2.html">FÊTE DE LA NATURE</a></li></ul></div></div></div></div></div><hr style="border-style:solid;border-color:rgba(255,255,255,0.3);border-width:1px none none;margin-bottom:0px;" /><div class="container hidden-print"><div class="row"><div class="col-md-1"><a href="/_plugins/web/lilhac/fr/filter/events/rss.xml" class="rss-icon"><img alt="Flux RSS des actualités" title="Flux RSS des actualités" src="/skins/lilhac1/resources/img/rssicon.png" /></a></div><div class="col-md-10 liens-bas-de-page"><ul class="list-inline"><li class="first"><a href="/fr/mentions-legales.html">Mentions légales</a> - </li><li><a href="/fr/contact.html">Contact</a> - </li><li class="last"><a href="/fr/accessibilite-non-conforme.html">Accessibilité : non conforme </a></li></ul></div></div></div><hr style="border-style:solid;border-color:rgba(255,255,255,0.3);border-width:1px none none;margin-bottom:0px;" /><div class="container hidden-print"><div class="row"><div class="col-md-12 realisation"></div></div></div></footer></div></body></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.