PageSourceSearch

https://mairie-pointisinard31.fr/fr/index.html

html mairie-pointisinard31.fr collected 2026-10-02 22:16:07 UTC 46,449 bytes, 630 lines download raw bytes

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/pointis_inard_responsive/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 - POINTIS INARD</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="Bienvenue sur le site de Pointis-Inard" name="DC.title" /><meta content="pointisinard1#personnel-pointisinard" name="DC.contributor" /><meta content="2026-06-28" name="DC.date" /><meta content="Text" name="DC.type" /><meta content="text/html" name="DC.format" /><meta content="defaultWebContent://e3a6847b-363b-4bef-b7e3-c6b9d9b6e767" name="DC.identifier" /><meta content="fr" name="DC.language" /><meta content="fr" name="DC.coverage" /><meta content="Bienvenue sur le site de Pointis-Inard" property="og:title" /><meta content="article" property="og:type" /><meta property="og:image" content="/skins/pointis_inard_responsive/resources/img/header-logo-md-lg.png" /><link href="/_plugins/web/pointisinard/fr/filter/events/rss.xml" title="Flux RSS des actualit&eacute;s" type="application/rss+xml" rel="alternate" /><link href="/_plugins/web/pointisinard/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://e3a6847b-363b-4bef-b7e3-c6b9d9b6e767" rel="meta" /><link href="/plugins/cms/dublincore/content.rdf?contentId=defaultWebContent://92cadcea-eede-4f8b-82ab-d802aca75885" rel="meta" /><link type="text/css" rel="stylesheet" href="/_plugins/web/resources-minimized/MTE0MDg5OTYzNg.css" /><link type="text/css" rel="stylesheet" href="/_plugins/web/resources-minimized/MTk0MjUxNTYxOQ.css" media="screen" /><style><!--
4
5/* latin */
6@font-face {
7  font-family: 'webfont1';
8  font-style: normal;
9  font-weight: 400;
10  src: local('Vidaloka '), local('Vidaloka-Regular'), url(https://fonts.gstatic.com/s/vidaloka/v8/eFa9T8RYEkXovE5TBdfY-fesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
11  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;
12}
13      
14--></style><style><!--
15
16/* latin-ext */
17@font-face {
18  font-family: 'webfont2';
19  font-style: normal;
20  font-weight: 400;
21  src: local('Raleway'), local('Raleway-Regular'), url(https://fonts.gstatic.com/s/raleway/v11/yQiAaD56cjx1AooMTSghGfY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
22  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
23}
24/* latin */
25@font-face {
26  font-family: 'webfont2';
27  font-style: normal;
28  font-weight: 400;
29  src: local('Raleway'), local('Raleway-Regular'), url(https://fonts.gstatic.com/s/raleway/v11/0dTEPzkLWceF7z0koJaX1A.woff2) format('woff2');
30  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;
31}
32      
33--></style><style><!--
34
35/* latin-ext */
36@font-face {
37  font-family: 'webfont3';
38  font-style: normal;
39  font-weight: 400;
40  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/u-WUoqrET9fUeobQW7jkRRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
41  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
42}
43/* latin */
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/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
49  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;
50}
51      
52--></style><link type="text/css" rel="stylesheet" href="/_plugins/web/resources-minimized/MzYzNjk0MzU5.css" media="screen" /><link type="text/css" rel="stylesheet" href="/_plugins/web/resources-minimized/MTk4ODQ0NjgzNA.css" /><link type="text/css" rel="stylesheet" href="/_plugins/web/resources-minimized/LTE2MTIxMTEwMDQ.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/LTM1MTcwMzE2MA.css" media="screen" /><style><!--
53.nav-stacked > li + li {border-top:solid 1px #f2f4fa;margin-top: 0px;}
54--></style><style><!--
55@media(min-width:768px){div.banner-logo{float:right !important;margin-right:0px;right:20px;}div.logo-md-lg{position:absolute;}}
56--></style><style><!--
57.ametys-cms-content a.download, .ametys-cms-content a.download:hover, .ametys-cms-content a.download:link, .ametys-cms-content a.download:visited, .ametys-cms-content a.download:active{background-position:top left;padding-left:20px;}
58--></style><style><!--
59.container.menu-deroulant{padding-left:0px !important;padding-right:0px !important;} @media(min-width:992px){.menu-deroulant .navbar-right form{width:240px !important;}}@media(min-width:768px){.menu-deroulant .navbar-right form{margin-top:-60px !important;position: absolute;right: 0px;height:0px;}}
60--></style><style><!--
61.content-tools{margin-top:0 !important;}
62--></style><style></style><link type="text/css" rel="stylesheet" href="/_plugins/web/resources-minimized/MTg4OTc3MzY1MA.css" media="print,handheld,screen" />
62<script type="text/javascript" src="/_plugins/web/resources-minimized/NDk0NTEyMzc0.js"></script>
62<script type="text/javascript"><!--
63
64            $ = $j = jQuery.noConflict();
65        
66// --></script>
66<script type="text/javascript" src="/_plugins/web/resources-minimized/LTEzOTcxODc0ODQ.js"></script>
66<script type="text/javascript"><!--
67
68                $j(document).ready(function() {
69                    $j().piroBox_ext({
70                        piro_speed: 600,
71                        bg_alpha: 0.5,
72                        piro_scroll: true,
73                        prev_label: 'Précédent',
74                        next_label: 'Suivant',
75                        close_label: 'Fermer'
76                    });
77                });
78	        
79// --></script>
79<script type="text/javascript" src="/_plugins/web/resources-minimized/LTUyNjUwNjc3OA.js"></script>
79<script type="text/javascript"><!--
80
81            mejs.i18n.language('fr');
82        
83// --></script>
83<script type="text/javascript"><!--
84
85            ametysUser = null;
86            
87            var _ametysUserCallbacks = [];
88            var _ametysUserRunning = false;
89            
90            var _fillUserInputs = function(id, field, callback)
91            {
92                if (this[field])
93                {
94                    var input = document.getElementById(id);
95                    if (!input.value)
96                    {
97                        input.value = this[field];
98                        if (typeof callback == "function")
99                        {
100                           callback(id, input, this[field]);
101                        }
102                    }
103                }
104            }
105            
106            
107            
108            function getAmetysUser(callback)
109            {
110                if (ametysUser && typeof(callback) == "function")
111                {
112                    callback(ametysUser);
113                }
114                else
115                {
116                    if (typeof(callback) == "function")
117                    {
118                        _ametysUserCallbacks.push(callback);
119                    }
120                    
121                    if (!_ametysUserRunning)
122                    {
123                        _ametysUserRunning = true;
124                        
125                        $j.ajax({
126                            url: "/_plugins/cms/current-user",
127                            dataType: "json",
128                            error: function(result, status, error) {
129                                console.log(error);
130                                ametysUser = null;
131                                _ametysUserRunning = false;
132                            },
133                            success: function(user) {
134                                ametysUser = user;
135                                
136                                if (ametysUser)
137                                {
138                                    ametysUser.fill = _fillUserInputs;
139                                }
140                                
141                                for (var i=0; i < _ametysUserCallbacks.length; i++)
142                                {
143                                    try 
144                                    {
145                                        _ametysUserCallbacks[i](ametysUser);
146                                    } 
147                                    catch(e) 
148                                    {
149                                        console.error("Failed to invoked callback function " + _ametysUserCallbacks[i].name + ":", e);
150                                    }
151                                }
152                                
153                                _ametysUserRunning = false;
154                            }
155                        });
156                    }
157                }
158            }
159        
160// --></script>
160<script type="text/javascript" src="/_plugins/web/resources-minimized/MTMwMDM5MTgxMw.js"></script>
160<script type="text/javascript"><!--
161
162            
163            var configuration = {
164              "hashtag": "#tarteaucitron", /* Open the panel with this hashtag */
165              "cookieName": "tarteaucitron", /* Cookie name */
166        
167              "orientation": "middle", /* Banner position (top - bottom) */
168           
169              "groupServices": false, /* Group services by category */
170                               
171              "showAlertSmall": true, /* Show the small banner on bottom right */
172              "cookieslist": true, /* Show the cookie list */
173                               
174              "closePopup": false, /* Show a close X on the banner */
175    
176              "showIcon": false, /* Show cookie icon to manage cookies */
177              //"iconSrc": "", /* Optionnal: URL or base64 encoded image */
178              "iconPosition": "BottomRight", /* BottomRight, BottomLeft, TopRight and TopLeft */
179    
180              "adblocker": false, /* Show a Warning if an adblocker is detected */
181                               
182              "DenyAllCta" : true, /* Show the deny all button */
183              "AcceptAllCta" : true, /* Show the accept all button when highPrivacy on */
184              "highPrivacy": true, /* HIGHLY RECOMMANDED Disable auto consent */
185                               
186              "handleBrowserDNTRequest": true, /* If Do Not Track == 1, disallow all */
187    
188              "removeCredit": false, /* Remove credit link */
189              "moreInfoLink": true, /* Show more info link */
190    
191              "useExternalCss": true, /* If false, the tarteaucitron.css file will be loaded */
192              "useExternalJs": true, /* If false, the tarteaucitron.js file will be loaded */
193    
194              //"cookieDomain": ".my-multisite-domaine.fr", /* Shared cookie for multisite */
195                              
196              "readmoreLink": "", /* Change the default readmore link */
197    
198              "mandatory": true, /* Show a message about mandatory cookies */
199            }
200            
201            
202            var overridenConfiguration = JSON.parse("{}");
203            for (var key in overridenConfiguration)
204            {
205              configuration[key] =  overridenConfiguration[key];  
206            }
207            
208            
209            
210
211            
212            tarteaucitron.init(configuration);
213            
214            
215            
216            tarteaucitron.services.gagenda = {
217                "key": "gagenda",
218                "type": "other",
219                "name": "Google Agenda",
220                "needConsent": true,
221                "cookies": ["CONSENT", "NID"],
222                "uri": "https://policies.google.com/privacy",
223                "js": function() {
224                    "use strict";
225                    tarteaucitron.fallback(['gagenda_embed'], function (x) {
226                        var calendar_data = x.getAttribute('data'),
227                        width = x.getAttribute('width'),
228                        height = x.getAttribute('height');
229                        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>`;
230                    });
231                },
232                "fallback": function() {
233                    "use strict";
234                    var id = "gagenda";
235                    tarteaucitron.fallback(["gagenda_embed"], tarteaucitron.engage(id));
236                }
237            };
238            
239            
240            tarteaucitron.services.youtubeplaylist = {
241                "key": "youtubeplaylist",
242                "type": "video",
243                "name": "YouTube (playlist)",
244                "uri": "https://policies.google.com/privacy",
245                "needConsent": true,
246                "cookies": ['VISITOR_INFO1_LIVE', 'YSC', 'PREF', 'GEUP'],
247                "js": function () {
248                    "use strict";
249                    tarteaucitron.fallback(['youtube_playlist_player'], function (x) {
250                        var width = x.getAttribute('widthInfo'),
251                        height = x.getAttribute('heightInfo'),
252                        uniqueId = x.getAttribute('id');
253                        
254                        var html = `<div id="player_${uniqueId}" class="video-player" style="width: ${width}px; height: ${height}px"></div>`;
255                        html += `<ul id="playlist_${uniqueId}" class="video-playlist"  style="display:none; height: ${height}px"></ul>`;
256                        html += `<div style="clear: both"></div>`;
257                        
258                        return html;
259                    });
260                    
261                    if (tarteaucitron.user.youtubePlaylistCallback !== undefined) {
262			            tarteaucitron.user.youtubePlaylistCallback();
263			        }
264                },
265                "fallback": function () {
266                    "use strict";
267                    var id = 'youtubeplaylist';
268                    tarteaucitron.fallback(["youtube_playlist_player"], tarteaucitron.engage(id));
269                }
270            };
271            
272            
273            window.timeExpire = 15768000000;
274            
275            
276            window.tarteaucitronForceLanguage = "fr";
277            
278            
279            tarteaucitron.lang.allow = "Accepter";
280            tarteaucitron.lang.deny = "Refuser";
281            tarteaucitron.lang.allowed = "accepté";
282            tarteaucitron.lang.disallowed = "refusé";
283            
284            
285               (tarteaucitron.job = tarteaucitron.job || []).push('sharethis');
286            
287               (tarteaucitron.job = tarteaucitron.job || []).push('youtube');
288            
289               (tarteaucitron.job = tarteaucitron.job || []).push('gajs');
290            
291               (tarteaucitron.job = tarteaucitron.job || []).push('dailymotion');
292            
293               (tarteaucitron.job = tarteaucitron.job || []).push('gagenda');
294            
295               (tarteaucitron.job = tarteaucitron.job || []).push('youtubeplaylist');
296            
297               (tarteaucitron.job = tarteaucitron.job || []).push('matomocloud');
298            
299               (tarteaucitron.job = tarteaucitron.job || []).push('googlemaps');
300            
301// --></script>
301<script type="text/javascript" src="/_plugins/web/resources-minimized/MTA4NTM2NzExNA.js"></script>
301<script type="text/javascript"><!--
302
303            AmetysFront.CONTEXT_PATH = '';
304            AmetysFront.ABSOLUTE_CONTEXT_PATH = 'https://mairie-pointisinard31.fr';
305            AmetysFront.URI_PREFIX = '';
306            AmetysFront.ABSOLUTE_URI_PREFIX = 'https://mairie-pointisinard31.fr';
307            AmetysFront.MAX_UPLOAD_SIZE = 10485760 - 1000; // 1000 for request overhead
308                
309            AmetysFront.setAppParameter('siteName', 'pointisinard');
310            AmetysFront.setAppParameter('sitemapLanguage', 'fr');
311            AmetysFront.setAppParameter('locale', 'fr');
312        
313// --></script>
313<script type="text/javascript" src="/_plugins/web/resources-minimized/MTMxMTY0Mjc3MQ.js"></script>
313<script type="text/javascript"><!--
314
315            $j().ready(function()
316            {
317                var hlRegexp = new RegExp('[\?\&]search-keywords=([^\?\&#;]+)', 'i');
318                var result = hlRegexp.exec(location.search);
319                if (result != null && result.length > 1)
320                {
321                    var keywords = result[1].split(',');
322                    for (var x = 0; x < keywords.length; x++)
323                    {
324                        if (keywords[x] != '')
325                        {
326                        
327                            $j('#ametys-cms-zone-default').highlight($j.trim(decodeURIComponent(keywords[x])));
328                        
329                            $j('#ametys-cms-zone-zone-1').highlight($j.trim(decodeURIComponent(keywords[x])));
330                        
331                            $j('#ametys-cms-zone-zone-2').highlight($j.trim(decodeURIComponent(keywords[x])));
332                        
333                            $j('#ametys-cms-zone-zone-3').highlight($j.trim(decodeURIComponent(keywords[x])));
334                        
335                            $j('#ametys-cms-zone-zone-4').highlight($j.trim(decodeURIComponent(keywords[x])));
336                        
337                            $j('#ametys-cms-zone-zone-5').highlight($j.trim(decodeURIComponent(keywords[x])));
338                         
339                        }
340                    }
341                }
342            });
343        
344// --></script>
344<script type="text/javascript"><!--
345
346   tarteaucitron.user.matomoId = 82;
347   (tarteaucitron.job = tarteaucitron.job || []).push('matomo');
348
349// --></script>
349<script><!--
350tarteaucitron.user.matomoHost = 'https://matomo.atd31.fr/';
351// --></script>
351</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 &agrave; la recherche</a><a href="#menu">Aller au menu</a></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 &agrave; la page d&#039;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 &agrave; la page d&#039;accueil du site" href="/fr/index.html">POINTIS INARD</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><a name="menu"></a><div class="container menu-deroulant"><div role="navigation" class="navbar navbar-default navbar-static-top marginBottom-0 container-menu"><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><a name="search"></a><form method="post" action="/fr/rechercher.html" role="search" class="navbar-form navbar-left"><div><label class="hidden-L" for="search-field-3666363207900958">Rechercher</label><input title="Saisissez le mots-clefs pour lancer la recherche" id="search-field-3666363207900958" name="textfield" class="input-text form-control" type="text" />
351<script type="text/javascript"><!--
352
353               $j('#search-field-3666363207900958').attr('placeholder', "Rechercher");
354            
355// --></script>
355<input name="submit-form" type="hidden" /><input type="submit" name="" class="btn btn-default" value="" style="font-family:FontAwesome;" /></div></form></li></ul><ul class="nav navbar-nav"><li class="hmenu item dropdown hoves"><a href="/fr/notre-village.html">D&eacute;couvrir Pointis</a><ul class="dropdown-menu multi-level"><li class="hmenu subitem"><a href="/fr/notre-village/histoire-du-village.html">Histoire du Village</a></li><li class="hmenu subitem"><a href="/fr/notre-village/la-chapelle-de-brouls.html">Chapelles et Eglise </a></li><li class="hmenu subitem"><a href="/fr/notre-village/geographie.html">G&eacute;ographie</a></li><li class="hmenu subitem"><a href="/fr/notre-village/tourisme.html">Sentiers de randonn&eacute;es</a></li></ul></li><li class="hmenu item dropdown hoves"><a href="/fr/les-services-de-votre-mairie.html">La Mairie</a><ul class="dropdown-menu multi-level"><li class="hmenu subitem"><a href="/fr/les-services-de-votre-mairie/le-conseil-municipal.html">Le Conseil Municipal</a></li><li class="hmenu subitem"><a href="/fr/les-services-de-votre-mairie/informations-municipales.html">Comptes rendus Conseils Municipaux 2026-</a></li><li class="hmenu subitem"><a href="/fr/les-services-de-votre-mairie/nouvelle-page-2.html">Les Services Municipaux</a></li><li class="hmenu subitem"><a href="/fr/les-services-de-votre-mairie/marches-publics.html">March&eacute;s Publics</a></li></ul></li><li class="hmenu item dropdown hoves"><a href="/fr/petite-enfance.html">Vivre &agrave; Pointis </a><ul class="dropdown-menu multi-level"><li class="hmenu subitem"><a href="/fr/petite-enfance/ecole-de-pointis-inard.html">Ecole de Pointis Inard</a></li><li class="hmenu subitem"><a href="/fr/petite-enfance/annuaire-des-associations.html">Annuaire des Associations</a></li><li class="hmenu subitem"><a href="/fr/petite-enfance/commercants-et-artisans.html">Commer&ccedil;ants, artisans locaux, professions lib&eacute;rales</a></li><li class="hmenu subitem"><a href="/fr/petite-enfance/personnes-agees.html">Personnes Ag&eacute;es</a></li><li class="hmenu subitem"><a href="/fr/petite-enfance/infos-pratiques.html">Infos ordures m&eacute;nag&egrave;res et d&eacute;ch&egrave;teries</a></li></ul></li><li class="hmenu item dropdown hoves"><a href="/fr/liens-et-numeros-utiles.html">Vie Pratique </a><ul class="dropdown-menu multi-level"><li class="hmenu subitem"><a href="/fr/liens-et-numeros-utiles/services.html">Services et contacts utiles</a></li><li class="hmenu subitem"><a href="/fr/liens-et-numeros-utiles/formalites.html">Mes d&eacute;marches  administratives</a></li><li class="hmenu subitem"><a href="/fr/liens-et-numeros-utiles/location-de-salles-municipales.html">Location de salles municipales</a></li></ul></li></ul></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">
355<script type="text/javascript"><!--
356
357			document.write("<div class='art-print'><a href=\"javascript:window.print();\" title=\"Imprimer la page\"><img alt=\"Imprimer la page\" src=\"/skins/pointis_inard_responsive/resources/img/Print.png\"/></a></div>");
358		
359// --></script>
359<div id="pdf-icon" class="content-pdf"><a title="T&eacute;l&eacute;charger le contenu au format PDF" onclick="window.open(this.href); return false;" href="/_content/nouvel-article-4.pdf"><img alt="PDF" src="/skins/pointis_inard_responsive/resources/img/PDF.png" /></a></div><div class="sharethis"><div class="sharethis-wrapper">
359<script type="text/javascript"><!--
360
361          tarteaucitron.user.sharethisPublisher = '7fcfec1e-16ef-41a0-8902-67b9f511c6ba';
362        
363// --></script>
363<script type="text/javascript"><!--
364document.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>");
365// --></script>
365</div></div><div class="sendbymail"><div class="sendbymail-wrapper"><div class="sendByMail"><p id="sendByMailHeader-3666363207900958"><a aria-label="Envoyer par mail" title="Envoyer par mail" href="javascript: sendByMail_form_popup_3666363207900958()" aria-haspopup="dialog" role="button" class="mailto" id="sendByMail-btn-3666363207900958"><img alt="Envoyer par mail" title="Envoyer par mail" src="/skins/pointis_inard_responsive/resources/img/mailto.png" /></a></p><div style="display: none" id="sendByMail-3666363207900958"><form class="sendByMail-form" method="post" action="/fr/_plugins/socialnetworking/page/send-mail" id="sendByMail-form-3666363207900958"><div><input value="page://dc3894e3-b02e-4345-a423-5e989ae4acab" id="sendByMail-3666363207900958-id" name="page-id" type="hidden" /><p class="hint">Les champs suivis d&#039;un ast&eacute;risque * sont obligatoires</p><div class="field"><div class="label"><label for="sendByMail-3666363207900958-name">Votre nom<span class="mandatory"> *</span></label></div><div class="input"><input aria-required="true" id="sendByMail-3666363207900958-name" name="name" type="text" /></div><div class="field-end"></div>
365<script type="text/javascript"><!--
366
367                getAmetysUser(function(user) {
368                    if (user && user.fill)
369                    {
370                        user.fill("sendByMail-3666363207900958-name", "fullname");
371                    }
372                });
373            
374// --></script>
374</div><div class="field"><div class="label"><label for="sendByMail-3666363207900958-email-by">Votre email<span class="mandatory"> *</span></label></div><div class="input"><input aria-required="true" id="sendByMail-3666363207900958-email-by" name="email" type="text" /></div><div class="field-end"></div>
374<script type="text/javascript"><!--
375
376                getAmetysUser(function(user) {
377                    if (user && user.fill)
378                    {
379                        user.fill("sendByMail-3666363207900958-email-by", "email");
380                    }
381                });
382            
383// --></script>
383</div><div class="field"><div class="label"><label for="sendByMail-3666363207900958-email-to">Destinataire(s)<span class="mandatory"> *</span></label></div><div class="input"><input aria-describedby="sendByMail-3666363207900958-email-to-hint" aria-required="true" id="sendByMail-3666363207900958-email-to" name="emailTo" type="text" /><br /><span id="sendByMail-3666363207900958-email-to-hint" class="hint">S&eacute;par&eacute;s par des virgules</span></div><div class="field-end"></div></div><div class="field"><div class="label"><label for="sendByMail-3666363207900958-text">Message</label></div><div class="input"><textarea rows="3" cols="20" id="sendByMail-3666363207900958-text" name="text"></textarea></div><div class="field-end"></div></div><div class="field"><div class="label"><label for="sendByMail-3666363207900958-captcha">Texte de l&#039;image<span class="mandatory"> *</span></label></div><div class="input captcha-jcaptcha"><input id="sendByMail-3666363207900958-captcha-key" name="captcha-key" type="hidden" /><input class="" style="" id="sendByMail-3666363207900958-captcha" maxlength="6" name="captcha-value" type="text" /><div class="captcha"><img id="id5437861063571457" src="" class="" style="" alt="" /><button onclick="refresh_sendByMail_3666363207900958(this, false); return false;" class="captcha-refresh-btn" title="Cliquez ici pour rafra&icirc;chir l&#039;image de v&eacute;rification" type="button"><span>Rafraichir l&#039;image</span></button><div class="captcha-end"></div></div>
383<script type="text/javascript"><!--
384     
385            function refresh_sendByMail_3666363207900958(focusNow)
386            {
387                var newId = "DYNAMIC-" + new Date().getTime() + (''+Math.random()).replace(/\./g, '');
388            
389                var oldId = document.getElementById("sendByMail-3666363207900958-captcha-key").value;
390                document.getElementById("sendByMail-3666363207900958-captcha-key").value = newId;
391                document.getElementById("sendByMail-3666363207900958-captcha").value = "";
392                document.getElementById("id5437861063571457").src = "/plugins/cms/captcha/core-impl/jcaptcha/" + newId + "/image.png?cancelledKey=" + oldId + "&width=200" + "&height=50" + "&color=#000000";
393                
394                if (focusNow == true)
395                {
396                    try
397                    {
398                        document.getElementById("sendByMail-3666363207900958-captcha").focus();
399                    }
400                    catch(e)
401                    {
402                    }
403                } 
404            }
405        
406// --></script>
406<!--Those 2 scripts are separated to ensure write is done and flushed before the getElementId occures-->
406<script type="text/javascript"><!--
407refresh_sendByMail_3666363207900958(false);
408        
409// --></script>
409</div><div class="field-end"></div></div></div></form></div>
409<script type="text/javascript"><!--
410
411                sendByMail_captchaRequired_3666363207900958 = true;
412                
413				function sendByMail_form_popup_3666363207900958()
414				{
415                    if (sendByMail_captchaRequired_3666363207900958)
416                    {
417					   refresh_sendByMail_3666363207900958();
418                    }
419                    
420					$j("#sendByMail-form-3666363207900958 script").remove();
421					$j("#sendByMail-3666363207900958").dialog({
422				      resizable: false,
423				      height:'auto',
424				      width: 'auto',
425				      modal: true,
426				      title: 'Envoyer par mail',
427				      buttons: {
428				        Envoyer: function() {
429				          sendByMail_form_submit_3666363207900958();
430				        },
431				        Annuler: function() {
432				          $j(this).dialog( "close" );
433                          $j("#sendByMail-btn-3666363207900958").focus();
434				        }
435				      }
436				    });
437				    
438					$j('#sendByMail-3666363207900958-email-to').val('');
439					$j('#sendByMail-3666363207900958-text').val('');
440					$j('#sendByMail-3666363207900958-captcha').val('');
441				}
442                
443				function sendByMail_form_submit_3666363207900958()
444				{
445                    function markAsInvalid($input, msg)
446                    {
447                        $input.closest('.field').addClass('error');
448                        $input.attr("aria-invalid", true);
449                        let describedBy = $input.attr("aria-describedby") || '';
450                        $input.attr("aria-describedby", describedBy.length ? describedBy + " " + $input.attr('id') + "-error" : $input.attr('id') + "-error");
451                        $input.closest('.input').append(`<span class="error-msg" id="${$input.attr('id')}-error">${msg}</span>`);
452                    }
453                
454                    var $dialog = $j('#sendByMail-3666363207900958');
455					var $form = $j('#sendByMail-form-3666363207900958');
456					
457					var pageId =  $j('#sendByMail-3666363207900958-id');
458					var nameInput = $j('#sendByMail-3666363207900958-name');
459					var emailInputBy = $j('#sendByMail-3666363207900958-email-by');
460					var emailInputTo = $j('#sendByMail-3666363207900958-email-to');
461					var contentInput = $j('#sendByMail-3666363207900958-text');
462					var captchaKey = $j('#sendByMail-3666363207900958-captcha-key');
463                    var captchaInput = $j('#sendByMail-3666363207900958-captcha');
464                    
465                    // Reset errors
466                    $form.find(".field.error").removeClass('error');
467                    $form.find(".input .error-msg").remove();
468                    $form.find("[aria-invalid]").each(function() {
469                        let describedBy = ($j(this).attr("aria-describedby") || '').split(' ');
470                        let newDescribedBy = []
471                        $j.each(describedBy, function(i, descId){
472                            if (descId.indexOf("-error") == -1)
473                            {
474                                newDescribedBy.push(descId);
475                            }
476                        })
477                        if (newDescribedBy.length)
478                        {
479                            $j(this).attr("aria-describedby", newDescribedBy.join(' '));
480                        }
481                        else
482                        {
483                            $j(this).removeAttr("aria-describedby");
484                        }
485                        $j(this).removeAttr("aria-invalid");
486                    });
487                    
488                    
489					var errors = false;
490					
491					if (/^\s*$/.test(nameInput.val()))
492					{
493						errors = true;
494                        markAsInvalid(nameInput, "Ce champ est obligatoire");
495					}
496                    
497                    if (/^\s*$/.test(emailInputBy.val()))
498                    {
499                        errors = true;
500                        markAsInvalid(emailInputBy, "Ce champ est obligatoire");
501                    }
502					else if (!/^([a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,})?$/i.test(emailInputBy.val()))
503					{
504						errors = true;
505                        markAsInvalid(emailInputBy, "L'adresse saisie n'est pas une adresse mail valide");
506					}
507					
508                    if (/^\s*$/.test(emailInputTo.val()))
509                    {
510                        errors = true;
511                        markAsInvalid(emailInputTo, "Ce champ est obligatoire");
512                    }
513					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()))
514					{
515						errors = true;
516						markAsInvalid(emailInputTo, "L'adresse saisie n'est pas une adresse mail valide");
517					}
518					
519                    
520					if (!/^[a-z]{6}$/.test(captchaInput.val()))
521					{
522						errors = true;
523                        markAsInvalid(captchaInput, "Ce champ est obligatoire");
524					}
525                    
526                    
527                    if (errors)
528                    {
529                        // focus first invalid input
530                        $form.find('[aria-invalid]').first().focus();
531                    }
532					else
533					{
534						// send it in ajax
535						var data = {
536							"page-id": pageId.val(),
537							"name": nameInput.val(),
538							"email": emailInputBy.val(),
539							"emailTo": emailInputTo.val(),
540							"text": contentInput.val(),
541							"captcha-key": captchaKey.val(),
542							"captcha-value": captchaInput.val(),
543							"ajax": "true"
544						};
545
546						function result(data)
547						{
548                            $dialog.parent().find(".ui-dialog-buttonpane .ui-button").prop('disabled', false);
549                            
550							var s = "";
551							$j('errors error', data).each(function () { s += $j(this).text() + "\n"; });
552							
553							if (s == "")
554							{
555								var errors = $j('error > error', data);
556                                var mailErrors = $j('mailError > mailError', data);
557                                
558								if (errors.length == 0 && mailErrors.length == 0)
559								{
560									$dialog.dialog("close");
561                                    $j("#sendByMail-btn-3666363207900958").focus();
562                                    alert("Le mail a bien été envoyé");
563								}
564								else if (errors.length > 0)
565								{
566                                    var m = '';
567                                    $j('error > error', data).each(function () { 
568                                        m += "\n*" + $j(this).text();
569                                    });
570									alert("Votre formulaire contient les erreurs suivantes :" + m);
571                                    if (sendByMail_captchaRequired_3666363207900958)
572                                    {
573                                       refresh_sendByMail_3666363207900958();
574                                    }
575								}
576                                else if (mailErrors.length > 0)
577                                {
578                                    var m = '';
579                                    $j('mailError > mailError', data).each(function () { 
580                                        m += "\n" + $j(this).text();
581                                    });
582                                    
583                                    alert("L'envoi du mail a échoué pour les adresses email suivantes :" + m);
584                                    if (sendByMail_captchaRequired_3666363207900958)
585                                    {
586                                       refresh_sendByMail_3666363207900958();
587                                    }
588                                }
589							}
590							else
591							{
592                                // Could really append ??
593								alert(s);
594								if (sendByMail_captchaRequired_3666363207900958)
595                                {
596                                   refresh_sendByMail_3666363207900958();
597                                }
598							}
599						}
600                        
601                        
602                        function handleError(jqXHR, textStatus, errorThrown)
603                        {
604                            $dialog.parent().find(".ui-dialog-buttonpane .ui-button").prop('disabled', false);
605                            alert("Une erreur inattendue est survenue: l'envoi de mail a échoué.");
606                        }
607						
608                        // Disable buttons
609                        $dialog.parent().find(".ui-dialog-buttonpane .ui-button").prop('disabled', true);
610                        
611                        $j.ajax({
612                            url: "/fr/_plugins/socialnetworking/page/send-mail",
613                            data: data,
614                            type: 'post',
615                            success: result,
616                            error: handleError
617                        });
618					}
619
620					return false;
621				}
622			
623// --></script>
623</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-N10025" class="first "><div class="ametys-cms-content article view-main wrapper"><h3><span class="content-title">Bienvenue sur le site de Pointis-Inard</span></h3><div class="article-content"><p class="introduction">&nbsp;</p><p class="introduction"><a href="/fr/notre-village.html" class="simple" data-ametys-type="page">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="image-wrapper simple" style="display: inline-block; text-align: center"><img src="/_resource/Illustrations/d%C3%A9couvrir%20pointis_284x284.jpg" alt="" title="D&eacute;couvrir Pointis " width="284" height="284" /><br style="clear: both" /><span class="legend" style="display: inline-block; width: 284px;">D&eacute;couvrir Pointis </span></span> &nbsp; &nbsp; &nbsp;</a><a href="/fr/les-services-de-votre-mairie.html" class="simple" data-ametys-type="page"><span class="image-wrapper simple" style="display: inline-block; text-align: center"><img src="/_resource/Illustrations/mairie%200_286x286.jpg" alt="" title="La Mairie" width="286" height="286" /><br style="clear: both" /><span class="legend" style="display: inline-block; width: 286px;">La Mairie</span></span></a></p><p class="introduction">&nbsp;</p><p class="introduction">&nbsp;</p><p class="introduction">&nbsp;</p><p class="introduction">&nbsp;</p><p class="introduction"><span class="image-wrapper invisible floatleft floatleft floatleft" style="display: inline-block; text-align: center"><a title="" rel="single" class="pirobox" href="/_resource/PHOTOS/photos%20village/rond%20promenade%20automne.jpg"><img src="/_resource/PHOTOS/photos%20village/rond%20promenade%20automne_173x307.jpg" alt="" width="307" height="173" /></a></span>&#x1F310; Refonte du site internet de la commune</p><p class="introduction">&nbsp;</p><p class="introduction">Nous travaillons actuellement sur un nouveau site, plus moderne et plus pratique.</p><p class="introduction">&nbsp;</p><p class="introduction">&#x1F4AC; Des id&eacute;es, des attentes ? N&rsquo;h&eacute;sitez pas &agrave; nous les partager par mail &agrave; <a href="javascript:void(0)" id="M9763616551979298" class="simple">communicationpointis<span style="position: absolute; left: -1000px; top: -1000px;"> </span>@<span style="position: absolute; left: -1000px; top: -1000px;"> </span>gmail.com</a>
623<script type="text/javascript"><!--
624
625			let M9763616551979298="communicationpointis"; 
626            M9763616551979298 +="@"; 
627            M9763616551979298 +="gmail.com"; 
628            document.getElementById('M9763616551979298').setAttribute('href', 'mailto:' + M9763616551979298);
629		
630// --></script>
630 !</p><p class="introduction">&nbsp;</p><p class="introduction">&#x1F449; Mise en ligne prochainement.</p><div class="content-richtext-end"><!--empty--></div></div></div></div><div data-ametys-zone-level="3" id="ametys-cms-zone-default-item-N10182" class="even last"><div class="ametys-cms-service iframe wrapper"><iframe style="width: 100%; height:800px;background-color:#FFFFFF" src="https://station.illiwap.com/fr/public/31427/actu/" frameborder="0"><p><a title="" href="">https://station.illiwap.com/fr/public/31427/actu/</a></p></iframe></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-N101AF" class="first last"><div class="ametys-cms-content news view-main vevent wrapper"><h3><span class="content-title summary">Coordonn&eacute;es Mairie</span></h3><p class="introduction" style="text-align:center;">&nbsp;</p><p class="introduction" style="text-align:center;"><strong>Mairie de POINTIS-INARD<br /></strong></p><p class="introduction" style="text-align:center;">2 rue St Jean de Pointis</p><p class="introduction" style="text-align:center;">31800 Pointis-Inard</p><p class="introduction">&nbsp;</p><p class="narrow-spaced">&nbsp;</p><p><strong>T&eacute;l&eacute;phone :</strong> 05.61.89.20.05</p><p class="narrow-spaced">&nbsp;</p><p class="narrow-spaced">&nbsp;</p><p class="narrow-spaced">&nbsp;</p><p><strong>Courriel : </strong>[email protected]</p><p class="narrow-spaced">&nbsp;</p><p class="narrow-spaced"><a href="/fr/les-services-de-votre-mairie/formulaire-de-contact-maire-de-pointis-inard.html" class="simple" data-ametys-type="page">Formulaire de Contact</a></p><p class="narrow-spaced">&nbsp;</p><p class="narrow-spaced">&nbsp;</p><p class="narrow-spaced">&nbsp;</p><p class="narrow-spaced" style="text-align:justify;">&nbsp;</p><p class="narrow-spaced" style="text-align:justify;"><em><strong>Le secr&eacute;tariat de mairie est &agrave; votre disposition, du Lundi au Jeudi</strong></em>&nbsp;de 9h &agrave; 12h et de 14h &agrave; 17h.</p><p class="narrow-spaced">&nbsp;</p><p><strong>Ferm&eacute; le Vendredi.</strong></p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p><strong>Suivez nous&nbsp; sur <a href="https://www.facebook.com/people/Commune-de-Pointis-Inard/61586360794444/#" class="simple" target="_blank">FACEBOOK&nbsp;</a> et <a href="https://www.instagram.com/commune_de_pointis_inard/" class="simple" target="_blank">INSTAGRAM</a></strong></p><p>&nbsp;</p><p style="text-align:justify;">&nbsp;</p><p style="text-align:justify;">Pour rester inform&eacute; en temps r&eacute;el de l&#039;actualit&eacute; de votre commune, t&eacute;l&eacute;chargez l&#039;application <strong>ILLIWAP</strong> sur votre mobile gr&acirc;ce au QR CODE ci-dessous :&nbsp;</p><p style="text-align:justify;">&nbsp;</p><p style="text-align:center;">&nbsp;</p><p style="text-align:center;"><span class="image-wrapper invisible" style="display: inline-block; text-align: center"><a title="" rel="single" class="pirobox" href="/_resource/logo%20qrcode%20Pointis/qr%20code%20illiwap.png"><img src="/_resource/logo%20qrcode%20Pointis/qr%20code%20illiwap_205x205.png" alt="" width="205" height="205" /></a></span></p><p style="text-align:center;">&nbsp;</p><div class="content-richtext-end"><!--empty--></div></div></div></div><div data-ametys-zone="zone-2" id="ametys-cms-zone-zone-2"></div><div data-ametys-zone="zone-3" id="ametys-cms-zone-zone-3"></div><div data-ametys-zone="zone-4" id="ametys-cms-zone-zone-4"></div></div></div></div><footer class="footer container simple"><div class="row"><div class="col-md-1"><a href="/_plugins/web/pointisinard/fr/filter/events/rss.xml" class="rss-icon"><img alt="Flux RSS des actualit&eacute;s" title="Flux RSS des actualit&eacute;s" src="/skins/pointis_inard_responsive/resources/img/rssicon.png" /></a></div><div class="col-md-10 footer-sitemap"><ul class="list-inline"><li class="rubrique"><a href="/fr/index.html">Accueil</a></li>&nbsp;-&nbsp;<li class="rubrique"><a href="/fr/notre-village.html">D&eacute;couvrir Pointis</a></li>&nbsp;-&nbsp;<li class="rubrique"><a href="/fr/les-services-de-votre-mairie.html">La Mairie</a></li>&nbsp;-&nbsp;<li class="rubrique"><a href="/fr/petite-enfance.html">Vivre &agrave; Pointis </a></li>&nbsp;-&nbsp;<li class="rubrique"><a href="/fr/liens-et-numeros-utiles.html">Vie Pratique </a></li></ul></div></div><div class="row"><div class="col-md-12 liens-bas-de-page"><ul class="list-inline"><li class="first"><a href="/fr/mentions-legales.html">Mentions L&eacute;gales</a>&nbsp;-&nbsp;</li><li><a href="/fr/plan-du-site.html">plan du site</a>&nbsp;-&nbsp;</li><li class="last"><a href="/fr/accessibilite-non-conforme.html">Accessibilit&eacute; : non conforme</a></li></ul></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.