PageSourceSearch

https://www.passplus.fr/Views/RechercheLocalisation_Partenaire.aspx

html passplus.fr collected 2026-10-01 15:13:32 UTC 54,651 bytes, 1,376 lines download raw bytes

1
2<!DOCTYPE html>
3<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
4<head id="Head1"><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1" />
5
6    <!-- Directives pour assurer la sécurité des pages avec authentification en cas de retour arrière dans le navigateur -->
7    <meta http-equiv="Pragma" content="no-cache" /><meta http-equiv="Expires" content="-1" /><meta http-equiv="CACHE-CONTROL" content="NO-CACHE" />
8    <!-- fin des directives de sécurité -->
9    <meta charset="utf-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" />
10
11    
12    <link rel="stylesheet" href="/Content/FromMaitre/tac/tarteaucitron.css"/>
13    
14    
14<script src="/Content/FromMaitre/tac/tarteaucitron.fr.js" type="text/javascript"></script>
14
15
16    <!-- ajout tarteaucitron -->
17    
17<script src="/Content/tarteaucitron/tarteaucitron.js"></script>
17
18     <!-- init tarteaucitron -->
19     
19<script>
20        tarteaucitron.init({
21            "privacyUrl": "", /* URL de la page de la politique de vie privée */
22            "hashtag": "#tarteaucitronPassPlusB", /* Ouvrir le panneau contenant ce hashtag */
23            "cookieName": "tarteaucitronPassPlusB", /* Nom du Cookie */
24            "orientation": "top", /* Position de la bannière (top - bottom) */
25            "showAlertSmall": false, /* Voir la bannière réduite en bas à droite */
26            "cookieslist": false, /* Voir la liste des cookies */
27            "closePopup": false,
28            "showIcon": true,
29            "iconPosition" : "BottomRight",
30            "adblocker": false, /* Voir une alerte si un bloqueur de publicités est détecté */
31            "DenyAllCta" : true,
32            "AcceptAllCta": true, /* Voir le bouton accepter tout (quand highPrivacy est à true) */
33            "highPrivacy": true, /* Désactiver le consentement automatique */
34            "handleBrowserDNTRequest": false, /* Si la protection du suivi du navigateur est activée, tout interdire */
35            "removeCredit": false, /* Retirer le lien vers tarteaucitron.js */
36            "moreInfoLink": true, /* Afficher le lien "voir plus d'infos" */
37            "useExternalCss": true, /* Si false, tarteaucitron.css sera chargé */
38            "useExternalJs": false,                         
39            "readmoreLink": "/cookiespolicy", /* Lien vers la page "Lire plus" */
40            "mandatory": true
41         });
42
43     </script>
43
44
45    
45<script type="text/javascript">
46        //Matomo : 
47        tarteaucitron.user.matomoId = 23;
48        tarteaucitron.user.matomoHost = 'https://matomo-rcvl.recia.solutions/';
49        (tarteaucitron.job = tarteaucitron.job || []).push('matomocloud');          
50
51        // Youtube: 
52        (tarteaucitron.job = tarteaucitron.job || []).push('youtube');
53    </script>
53
54
55    <title>
56	Organismes affiliés · Pass+
57</title>
58    <!-- Font-icon css-->
59
60    <link href="/bundles/beneficiaire/styles/commun?v=Gj2zORwZZGLsPNxiwNDQSXCXKrL0HoGsX6igfBrrQ2U1" rel="stylesheet"/>
61<link href="https://fonts.googleapis.com/css2?family=Marvel&amp;display=swap" rel="stylesheet" />
62
63    <!-- INCLUDE FAVICON ... ne pas effacer -->
64
65    
66    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
67    
67<script src="https://cdnjs.cloudflare.com/ajax/libs/leaflet/0.7.7/leaflet.js"></script>
67
68    
68<script src="https://api.tiles.mapbox.com/mapbox.js/plugins/leaflet-markercluster/v0.4.0/leaflet.markercluster.js"></script>
68
69    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/leaflet/0.7.7/leaflet.css" />
70    <!-- Select2 CSS -->
71    <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/select2.min.css" rel="stylesheet" />
72
73    <style>
74        .select2-selection__placeholder {
75    color: #797676 !important;
76}
77        h1 span {
78            color: #0A708D;
79        }
80
81        .btn-back {
82            background: #FFCB05;
83            border: none;
84            border-radius: 50%;
85            font-size: 18px;
86            cursor: pointer;
87        }
88
89        .btn-position {
90            background: none !important;
91            border: none !important;
92            color: #353d4d !important;
93            padding: 0 !important;
94            font-weight: bold;
95        }
96
97        .divider {
98            width: 1px;
99            height: 24px;
100            background-color: #353d4d;
101            margin: 0;
102        }
103
104        .chevron-left {
105            position: absolute;
106            top: 50%;
107            transform: translateY(-50%);
108            left: -8px;
109            background-color: white;
110        }
111
112        .chevron-right {
113            position: absolute;
114            top: 50%;
115            transform: translateY(-50%);
116            right: -8px;
117            background-color: white;
118        }
119
120        .leaflet-control-zoom a {
121            text-decoration: none !important;
122        }
123
124        .filters {
125            display: flex;
126            justify-content: space-around;
127            padding: 10px;
128        }
129
130        #filtersDiv .filter:focus, #filtersDiv .filter:hover {
131            background-color: #FFF !important;
132            border-color: #1877BD !important;
133            color: #1877BD !important;
134        }
135
136        #filtersDiv .filter.selected[data-category="CULTURE"] {
137            background-color: #951B81 !important;
138            border-color: #951B81 !important;
139            color: white !important;
140        }
141
142        #filtersDiv .filter.selected[data-category="COMMERCES"] {
143            background-color: #FDC314 !important;
144            border-color: #FDC314 !important;
145            color: white !important;
146        }
147
148        #filtersDiv .filter.selected[data-category="RESTAURATION"] {
149            background-color: #E94E1A !important;
150            border-color: #E94E1A !important;
151            color: white !important;
152        }
153
154        #filtersDiv .filter.selected[data-category="MOBILITE"] {
155            background-color: #E6007E !important;
156            border-color: #E6007E !important;
157            color: white !important;
158        }
159
160        #filtersDiv .filter.selected[data-category="BONSPLANS"] {
161            background-color: #009CDC !important;
162            border-color: #009CDC !important;
163            color: white !important;
164        }
165
166        #filtersDiv .filter.selected[data-category="SANTE"] {
167            background-color: #60B44F !important;
168            border-color: #60B44F !important;
169            color: white !important;
170        }
171
172        #filtersDiv .filter .icon-white {
173            display: none;
174        }
175
176        #filtersDiv .filter.selected .icon-color {
177            display: none;
178        }
179
180        #filtersDiv .filter.selected .icon-white {
181            display: initial;
182        }
183
184        #part-table td {
185            border-top: none !important;
186        }
187
188        #part-table button {
189            display: flex;
190        }
191
192            #part-table button img {
193                width: 100px;
194                min-width: 100px;
195                height: 100px;
196                min-height: 100px;
197            }
198
199            #part-table button span {
200                font-size: 14px;
201            }
202
203        .link-offers {
204            font-size: initial;
205            color: #1877BD;
206            display: block;
207        }
208
209            .link-offers a {
210                align-items: center;
211                display: flex;
212                text-decoration: none !important;
213                justify-content: end;
214            }
215
216                .link-offers a span {
217                    text-decoration: underline !important;
218                }
219
220                .link-offers a i {
221                    font-size: 20px;
222                }
223
224        @media (min-width: 768px) {
225            #popupPart {
226                position: absolute !important;
227                bottom: 15px !important;
228                left: 15px !important;
229                right: 15px !important;
230            }
231        }
232
233        #popupPart {
234            position: fixed;
235            bottom: 0;
236            left: 0;
237            right: 0;
238            z-index: 1;
239            background-color: #FDFDFD;
240            padding: 24px 16px 50px 16px;
241            border-top-left-radius: 12px;
242            border-top-right-radius: 12px;
243            max-width: 400px;
244        }
245
246            #popupPart .popupPartImage {
247                max-width: 120px;
248                max-height: 120px;
249                min-width: 120px;
250                min-height: 120px;
251                background-position: center;
252            }
253
254            #popupPart h3 {
255                font-size: 18px;
256                font-weight: bold;
257            }
258
259            #popupPart #popupPartCloseBtn {
260                position: absolute;
261                top: 38px;
262                right: 8px;
263                border: none;
264                background: none;
265            }
266
267            #popupPart #popupPartChevronRight {
268                position: absolute;
269                bottom: 8px;
270                right: 8px;
271            }
272
273        .view-toggle {
274            display: flex;
275            justify-content: space-between;
276            margin: 10px 0;
277        }
278
279            .view-toggle button {
280                padding: 12px;
281                border: none;
282                background: transparent;
283                gap: 4px;
284                border-radius: 10px;
285                font-family: HelveticaNeueLight;
286                font-weight: 400;
287                font-size: 12px;
288                line-height: 100%;
289                letter-spacing: 0%;
290                text-align: center;
291                position: relative;
292            }
293
294            .view-toggle .active {
295                background-color: #C2F2FF !important;
296            }
297
298            .view-toggle .active::after {
299                content: "";
300                bottom: 0;
301                height: 2px;
302                left: 12px;
303                right: 12px;
304                background-color: #002843;
305                border-radius: 9999px;
306                position: absolute;
307            }
308
309        #map {
310            height: 500px;
311            width: 100%;
312            z-index: 0;
313        }
314
315        #filtersDiv {
316            max-width: 100%;
317            display: flex;
318            flex-wrap: nowrap;
319            overflow-x: auto;
320            white-space: nowrap;
321            box-sizing: border-box;
322            gap: 0.5rem;
323            -webkit-overflow-scrolling: touch;
324            -ms-overflow-style: none;
325            scrollbar-width: none;
326        }
327
328            #filtersDiv::-webkit-scrollbar {
329                display: none;
330            }
331
332        .part-title-table {
333            color: black;
334            font-weight: bold;
335            font-size: 16px;
336            text-decoration: none;
337            line-height: 0;
338        }
339
340        .btn-recenter {
341            width: 34px;
342            outline: none;
343            position: absolute;
344            z-index: 10;
345            right: 10px;
346            border-color: #B8B8AC;
347            background-color: white;
348            top: 75px;
349            border-radius: 6px;
350            height: 34px;
351        }
352
353            .btn-recenter:focus {
354                outline: 2px solid orange;
355            }
356
357            .btn-recenter:active {
358                outline: 2px solid orange;
359            }
360
361        .svg-btn-recenter {
362            position: absolute;
363            top: 50%;
364            left: 50%;
365            transform: translate(-50%, -50%);
366        }
367
368        .search-container {
369            min-width: 600px; /* important pour garder le scroll horizontal */
370        }
371
372        .input-box {
373            min-width: 200px;
374        }
375
376            .input-box input {
377                border-radius: 8px;
378                padding-right: 30px;
379            }
380
381        .clear-btn {
382            position: absolute;
383            right: 10px;
384            top: 50%;
385            transform: translateY(-50%);
386            cursor: pointer;
387            font-weight: bold;
388            color: #999;
389        }
390
391        .filter-btn {
392            width: 40px;
393            height: 40px;
394            border-radius: 8px;
395            border: none;
396            background: #f1f3f5;
397            display: flex;
398            align-items: center;
399            justify-content: center;
400        }
401
402        /* Styles pour le modal et le bouton close */
403        .modal-header .close {
404            padding: 0;
405            margin: -1rem -1rem -1rem auto;
406            background: transparent;
407            border: 0;
408            font-size: 1.5rem;
409            font-weight: 700;
410            line-height: 1;
411            color: #000;
412            opacity: .5;
413            cursor: pointer;
414        }
415
416            .modal-header .close:hover {
417                opacity: .75;
418            }
419
420        /* Styles pour le modal Filtres avancés */
421        #advancedFiltersModal {
422            z-index: 10500 !important;
423            padding-right: 0 !important;
424        }
425
426            #advancedFiltersModal .modal-backdrop {
427                z-index: 10400 !important;
428            }
429
430        .modal-backdrop.fade.in,
431        .modal-backdrop.show {
432            z-index: 10400 !important;
433        }
434
435        #advancedFiltersModal .modal-dialog {
436            max-width: fit-content;
437            z-index: 10500 !important;
438        }
439
440        #advancedFiltersModal .modal-content {
441            min-height: 100vh;
442            border: none;
443            border-radius: 0 !important;
444        }
445
446        #advancedFiltersModal .modal-header {
447            padding: 48px 40px 0 40px;
448        }
449
450        #advancedFiltersModal .modal-title {
451            font-family: BricolageGrotesque;
452            font-weight: 700;
453            font-size: 32px;
454            line-height: 110.00000000000001%;
455            letter-spacing: -4%;
456            color: #002843;
457        }
458
459        #advancedFiltersModal .modal-body {
460            padding: 0 40px;
461            max-height: calc(100vh - 300px);
462            overflow-y: auto;
463            margin: 40px 0;
464        }
465
466        #advancedFiltersModal .fw-bold {
467            font-weight: bold !important;
468            color: #333;
469            font-size: 1rem;
470            margin-bottom: 0.75rem;
471        }
472
473        #advancedFiltersModal legend {
474            font-family: BricolageGrotesque;
475            font-weight: 700;
476            font-size: 20px;
477            line-height: 110.00000000000001%;
478            letter-spacing: -4%;
479        }
480
481        /* Checkboxes dans le modal */
482        #advancedFiltersModal .form-check {
483            padding-left: 1.5rem;
484            margin-bottom: 0.5rem;
485        }
486
487        #advancedFiltersModal .form-check-input {
488            margin-top: 0.25rem;
489            cursor: pointer;
490        }
491
492        #advancedFiltersModal .form-check-label {
493            cursor: pointer;
494            font-size: 0.95rem;
495            color: #495057;
496        }
497
498        /* Footer du modal */
499        #advancedFiltersModal .modal-footer {
500            padding: 0 28px 40px 28px;
501        }
502
503        #advancedFiltersModal .modal-footer button {
504            width: 100%;
505        }
506
507        /* Message "Sélectionnez au moins une thématique" */
508        #noThematiqueMsg {
509            font-style: italic;
510            color: #6c757d;
511            text-align: center;
512            padding: 1rem;
513        }
514
515        /* Espace entre sections */
516        #advancedFiltersModal .mb-3 {
517            margin-bottom: 1.5rem !important;
518        }
519
520        #advancedFiltersModal .mb-2 {
521            margin-bottom: 0.75rem !important;
522        }
523
524        /* Messages d'état (accueil, aucun résultat) */
525        .search-state-message {
526            text-align: center;
527            padding: 3rem 2rem;
528            background: #f8f9fa;
529            border-radius: 12px;
530            margin: 2rem 0;
531        }
532
533            .search-state-message .icon-container {
534                width: 80px;
535                height: 80px;
536                background: #ffc1c1;
537                border-radius: 50%;
538                margin: 0 auto 1.5rem;
539                display: flex;
540                align-items: center;
541                justify-content: center;
542            }
543
544            .search-state-message .icon-container svg {
545                width: 40px;
546                height: 40px;
547                color: #dc3545;
548            }
549
550            .search-state-message h3 {
551                font-size: 1.5rem;
552                font-weight: bold;
553                color: #212529;
554                margin-bottom: 1rem;
555            }
556
557            .search-state-message p {
558                font-size: 1rem;
559                color: #6c757d;
560                line-height: 1.6;
561                max-width: 500px;
562                margin: 0 auto;
563            }
564
565        /* Message d'accueil */
566        #welcomeMessage .icon-container {
567            background: #d1ecf1;
568        }
569
570            #welcomeMessage .icon-container svg {
571                color: #0c5460;
572            }
573
574        /* Message aucun résultat */
575        #noResultMessage {
576            display: none;
577        }
578
579            #noResultMessage .icon-container {
580                background: #ffc1c1;
581            }
582
583                #noResultMessage .icon-container svg {
584                    color: #dc3545;
585                }
586
587        .card-item {
588            display: flex;
589            align-items: center;
590            background: #f5f6f7;
591            border-radius: 12px;
592            padding: 12px;
593            width: 400px;
594            font-family: Arial, sans-serif;
595        }
596
597        .card-image {
598            width: 60px;
599            height: 60px;
600            border-radius: 10px;
601            object-fit: cover;
602            margin-right: 12px;
603        }
604
605        .card-content {
606            flex: 1;
607        }
608
609        .card-title {
610            font-weight: bold;
611            font-size: 16px;
612            margin-bottom: 4px;
613        }
614
615        .card-tags {
616            margin-bottom: 6px;
617        }
618
619        .tag {
620            display: inline-block;
621            background: #e0f0ff;
622            color: #007bff;
623            font-size: 12px;
624            padding: 2px 6px;
625            border-radius: 6px;
626            margin-right: 4px;
627        }
628
629            /* Tag Culture - Vert */
630            .tag.tag-culture {
631                background: #d4edda;
632                color: #28a745;
633            }
634
635            /* Tag Sport - Bleu */
636            .tag.tag-sport {
637                background: #cfe2ff;
638                color: #0d6efd;
639            }
640
641        .card-address {
642            font-size: 12px;
643            color: #555;
644        }
645
646        .card-arrow {
647            font-size: 18px;
648            color: #888;
649            margin-left: 10px;
650        }
651
652        /* Styles pour les tuiles d'organismes */
653        #organismes-container::-webkit-scrollbar {
654            width: 8px;
655        }
656
657        #organismes-container::-webkit-scrollbar-track {
658            background: #f1f1f1;
659            border-radius: 4px;
660        }
661
662        #organismes-container::-webkit-scrollbar-thumb {
663            background: #888;
664            border-radius: 4px;
665        }
666
667        #organismes-container::-webkit-scrollbar-thumb:hover {
668            background: #555;
669        }
670
671        .organisme-tile {
672            display: flex;
673            align-items: start;
674            background: #FDFDFD;
675            border-radius: 16px;
676            padding: 16px;
677            cursor: pointer;
678            gap: 16px;
679        }
680
681        .organisme-tile:hover {
682            text-decoration: none !important;
683        }
684
685        .organisme-image {
686            width: 64px;
687            height: 64px;
688            border-radius: 12px;
689            object-fit: cover;
690            flex-shrink: 0;
691        }
692
693        .organisme-content {
694            flex: 1;
695            min-width: 0;
696            gap: 8px;
697            display: flex;
698            flex-direction: column;
699        }
700
701        .organisme-content a {
702            text-decoration: none;
703            gap: 12px;
704        }
705
706        .organisme-content h2 {
707            font-family: BricolageGrotesque;
708            font-weight: 700;
709            font-size: 24px;
710            line-height: 110.00000000000001%;
711            letter-spacing: -4%;
712            color: #002843;
713            padding-right: 28px;
714        }
715
716        .organisme-tile .organisme-title {
717            font-family: HelveticaNeueRoman;
718            font-weight: 700;
719            font-size: 16px;
720            line-height: 110.00000000000001%;
721            letter-spacing: 0%;
722            color: #002843;
723            margin-bottom: 0;
724        }
725
726        /* Tags dans les tuiles d'organismes */
727        .organisme-tags {
728            display: flex;
729            flex-wrap: wrap;
730            gap: 8px;
731            padding-right: 28px;
732        }
733
734            .organisme-tags .tag {
735                padding: 2px 4px;
736                border-radius: 4px;
737                font-family: HelveticaNeueLight;
738                font-weight: 400;
739                font-size: 12px;
740                line-height: 100%;
741                letter-spacing: 0%;
742                color: #002843;
743                margin: 0;
744            }
745
746                /* Tag Culture - Vert dans les tuiles d'organismes */
747                .organisme-tags .tag.tag-culture {
748                    background: #CFE9AB;
749                }
750
751                /* Tag Sport - Bleu dans les tuiles d'organismes */
752                .organisme-tags .tag.tag-sport {
753                    background: #C2F2FF;
754                }
755
756        .organisme-icon {
757            background-color: #C2F2FF;
758            border-radius: 8px;
759            padding: 8px;
760            margin-right: 10px;
761        }
762
763        .organisme-address {
764            font-family: HelveticaNeueRoman;
765            font-weight: 700;
766            font-size: 14px;
767            line-height: 100%;
768            letter-spacing: 0%;
769            color: #002843;
770            gap: 4px;
771        }
772
773        .organisme-address .organisme-address-name {
774            font-family: HelveticaNeueRoman;
775            font-weight: 700;
776            font-size: 14px;
777            line-height: 120%;
778            letter-spacing: 0%;
779        }
780
781        .organisme-phone {
782            font-size: 0.9rem;
783            color: #495057;
784            margin-bottom: 8px;
785        }
786
787            .organisme-phone a {
788                color: #1877BD;
789                text-decoration: none;
790            }
791
792                .organisme-phone a:hover {
793                    text-decoration: underline;
794                }
795
796        .organisme-footer {
797            display: flex;
798            justify-content: flex-end;
799            align-items: center;
800            margin-top: 8px;
801        }
802
803        .organisme-link {
804            color: #1877BD;
805            font-size: 0.9rem;
806            text-decoration: none;
807            display: flex;
808            align-items: center;
809            gap: 4px;
810            font-weight: 500;
811        }
812
813            .organisme-link:hover {
814                text-decoration: underline;
815            }
816
817            .organisme-link svg {
818                width: 16px;
819                height: 16px;
820            }
821
822        .organisme-arrow {
823            color: #1877BD;
824            font-size: 24px;
825            margin-left: 12px;
826            flex-shrink: 0;
827        }
828
829        .advanced-search-container .col-12 {
830            gap: 16px;
831        }
832
833        .advanced-search-container .form-group {
834            flex: 1;
835        }
836
837        #btnAdvancedFilters {
838            background: white;
839            border-radius: 12px;
840            width: 64px;
841            height: 64px;
842            gap: 4px;
843            padding: 12px 16px;
844            color: #002843;
845            font-family: HelveticaNeueRoman;
846            font-weight: 700;
847            font-size: 14px;
848            line-height: 100%;
849            letter-spacing: 0%;
850            text-align: center;
851            display: flex;
852            align-items: center;
853            justify-content: center;
854            border: none;
855        }
856
857        #searchBtn {
858            width: 64px;
859            height: 64px;
860        }
861
862        #organismes-section.organismes-section-svg {
863            background-color: #F3F5F7;
864            padding-top: 20px;
865            padding: 40px 12px;
866        }
867
868        #organismes-section.organismes-section-svg::before {
869            content: "";
870            background-image: url(../../../Content/images/pattern-gris-alone.svg);
871            width: 450px;
872            height: 450px;
873            background-size: contain;
874            position: absolute;
875            top: -280px;
876            right: -190px;
877            transform: rotate(0deg);
878        }
879
880        #organismes-section.organismes-section-svg::after {
881            content: "";
882            background-image: url(../../../Content/images/pattern-gris-alone.svg);
883            width: 450px;
884            height: 450px;
885            background-size: contain;
886            position: absolute;
887            bottom: 760px;
888            right: -50px;
889            transform: rotate(0deg);
890        }
891
892        @media screen and (min-width: 992px) {
893            #advancedFiltersModal .modal-body {
894                max-height: calc(100vh - 252px) !important;
895            }
896
897            #advancedFiltersModal .modal-footer button {
898                width: fit-content !important;
899            }
900
901            #advancedFiltersModal .modal-dialog {
902                margin: 0 0 0 auto;
903            }
904
905            #organismes-section {
906                padding-top: 150px !important;
907                background-size: 120% !important;
908            }
909
910            #organismes-section.organismes-section-svg::before {
911                width: 1000px !important;
912                height: 1000px !important;
913                top: 0px !important;
914                right: -430px !important;
915                left: auto !important;
916                transform: rotate(0) !important;
917            }
918
919            #organismes-section.organismes-section-svg::after {
920                content: none !important;
921            }
922
923            #searchBtn {
924                width: auto !important;
925                height: auto !important;
926            }
927
928            #section-searchBtn {
929                position: absolute;
930                right: 0;
931                bottom: -66px;
932                z-index: 1;
933            }
934        }
935
936        @media screen and (max-width: 991px) {
937            #advancedFiltersModal .modal-dialog {
938                min-width: 100%;
939            }
940
941            .view-toggle {
942                width: 100%;
943            }
944            
945            .view-toggle button {
946                width: 100%;
947            }
948        }
949
950        #list, #map {
951            position: relative;
952            z-index: 1;
953        }
954
955        .no-taches {
956    text-align: center;
957    padding: 60px 20px;
958    align-items: center;
959    display: flex;
960    flex-direction: column;
961}
962
963.no-taches-icon {
964    margin-bottom: 20px;
965}
966
967.no-taches h3 {
968    font-size: 18px;
969    font-weight: 600;
970    color: #1e3a5f;
971    margin: 0 0 8px 0;
972}
973
974.no-taches p {
975    font-size: 14px;
976    color: #6c757d;
977    margin: 0 0 24px 0;
978}
979
980.no-taches-btn {
981    display: inline-block;
982    padding: 10px 24px;
983    background-color: #1e3a5f;
984    color: #fff;
985    border-radius: 8px;
986    text-decoration: none;
987    font-size: 14px;
988    font-weight: 500;
989    transition: background-color 0.2s ease;
990}
991
992.no-taches-btn:hover {
993    background-color: #16304d;
994    color: #fff;
995    text-decoration: none;
996}
997    </style>
998</head>
999<body class="backgroundcolor">
1000        <a href="#container-content" class="skip-link" tabindex="0">Aller au contenu principal</a> <!-- Lien d'évitement -->
1001    <!-- OVERLAY PAGE -->
1002    <div class="overlay">
1003        <div class="page-loading"></div>
1004    </div>
1005    
1005<script src='/Content/js/plugins/pace.min.js' type="text/javascript"></script>
1005
1006    <form method="post" action="./RechercheLocalisation_Partenaire.aspx" id="frmMaster" class="form-horizontal">
1007<div class="aspNetHidden">
1008<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />
1009<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" />
1010<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="Tmy37u68jkQgy5KhGFipgk4h1sXGL9JvVXYfbw2DTBN2S3OeCAPy5E+HRV3ua6kb8IFJaOv0Uyo6R9enV65iZXKHqOtoV2QcVzMae5oCHiRYIDVvnIPKcn9eu+N9UzMK" />
1011</div>
1012
1013<script type="text/javascript">
1014//<![CDATA[
1015var theForm = document.forms['frmMaster'];
1016if (!theForm) {
1017    theForm = document.frmMaster;
1018}
1019function __doPostBack(eventTarget, eventArgument) {
1020    if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
1021        theForm.__EVENTTARGET.value = eventTarget;
1022        theForm.__EVENTARGUMENT.value = eventArgument;
1023        theForm.submit();
1024    }
1025}
1026//]]>
1027</script>
1027
1028
1029
1030<div class="aspNetHidden">
1031
1032	<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="17570C0A" />
1033	<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="bJ0Q9VBPV0oV8j3gTxdUGtmmWjWboA9aOAds25anhFCqz9mFMKRWiIWljuLVm6TVfpHTAa7EWPniKy9WbLtu8Psreslz3TPgOgcoDklOaCn3HU10Rdke3FmopP3Pfy5rwZI/nsJALteZd+IZoSxwvRKqCTH0AYnOY7lqtzAqWU5H3gewDtAdD30L6gcLx2ct7vBgRfvteDaP6vrzvOxQSI2772tZN5xHbPSLZjjqZBeBk6pLrftJcJx8HWoNs85Y" />
1034</div>
1035    <!-- Header Mode NON connecté -->
1036        <header role="banner">
1037            <div id="navbarNav" class="row">
1038    <nav id="navbar-desktop" class="col-10 col-lg-8 offset-1 offset-lg-2 d-none d-lg-flex justify-content-between align-items-center position-fixed" role="navigation">
1039        <a href="/LandingPage.aspx">
1040            <img src="/Content/images/Logo.svg" alt="Pass+ Hauts-de-Seine - Retour à l'accueil" height="38" />
1041        </a>
1042        <ul class="navbar__links">
1043            <li>
1044                <a class="" href="/LandingPage.aspx">Accueil</a>
1045            </li>
1046            
1047            <li>
1048                <a class="" href="/Views/RechercheLocalisation_Partenaire.aspx">Organismes affiliés</a>
1049            </li>
1050            <li>
1051                <a class="" href="/LandingPage.aspx#section-actualites">Actualités</a>
1052            </li>
1053            
1054        </ul>
1055        <div id="help-button" class="d-flex align-items-center">
1056            <div class="position-relative">
1057                <button type="button" class="button-toggle-panel btn-primary" aria-label="Ouvrir/fermer le panel de connexion" id="btn-navbar-destop-connexion" aria-controls="navbar-desktop-connexion__links" onclick="openMenu(this, false)" aria-expanded="false">
1058                    Se connecter
1059                    <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 256 256"><path d="M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z"></path></svg>
1060                </button>
1061                <div id="navbar-desktop-connexion__links" class="navbar-panel d-none flex-column">
1062                    <input onclick="__doPostBack('ctl00$MenuContentControl$btnConnecterCompte','')" name="ctl00$MenuContentControl$btnConnecterCompte" type="button" id="btnConnecterCompte" class="btn-primary w-100 mb-2" value="Famille" />
1063                    <a href="https://partenaires.passplus.fr/" class="btn-secondary mb-2">Partenaire</a>
1064                    <a href="https://etablissements.passplus.fr/" class="btn-secondary mb-2">Établissement</a>
1065                    <a href="https://commensaux.passplus.fr/" class="btn-secondary">Commensal</a>
1066                </div>
1067            </div>
1068            <a href="/FAQ.aspx" class="d-flex align-items-center ">
1069                <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" style="margin-right: 4px; margin-top: -2px;" width="24" height="24" fill="#002843" viewBox="0 0 256 256"><path d="M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z" opacity="0.2"></path><path d="M140,180a12,12,0,1,1-12-12A12,12,0,0,1,140,180ZM128,72c-22.06,0-40,16.15-40,36v4a8,8,0,0,0,16,0v-4c0-11,10.77-20,24-20s24,9,24,20-10.77,20-24,20a8,8,0,0,0-8,8v8a8,8,0,0,0,16,0v-.72c18.24-3.35,32-17.9,32-35.28C168,88.15,150.06,72,128,72Zm104,56A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z"></path></svg>
1070                Aide
1071            </a>
1072        </div>
1073    </nav>
1074
1075    <div id="navbar-mobile" class="d-flex justify-content-between align-items-center d-lg-none fixed-top">
1076        <a href="/LandingPage.aspx">
1077            <img src="/Content/images/Logo.svg" alt="Pass+ Hauts-de-Seine - Retour à l'accueil" height="38" />
1078        </a>
1079        <div class="d-flex align-items-center">            
1080            <button id="btn-navbar-connexion" aria-controls="navbar-connexion__links" type="button" class="button-toggle-panel navbar__icon-menu" onclick="openMenu(this, true)" aria-label="Ouvrir le panel de connexion" aria-expanded="false">
1081                <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="32" height="32" fill="#002843" viewBox="0 0 256 256"><path d="M192,96a64,64,0,1,1-64-64A64,64,0,0,1,192,96Z" opacity="0.2"></path><path d="M230.92,212c-15.23-26.33-38.7-45.21-66.09-54.16a72,72,0,1,0-73.66,0C63.78,166.78,40.31,185.66,25.08,212a8,8,0,1,0,13.85,8c18.84-32.56,52.14-52,89.07-52s70.23,19.44,89.07,52a8,8,0,1,0,13.85-8ZM72,96a56,56,0,1,1,56,56A56.06,56.06,0,0,1,72,96Z"></path></svg>
1082            </button>
1083            <button id="btn-navbar-links" aria-controls="navbar-links__links" type="button" class="button-toggle-panel navbar__icon-menu" onclick="openMenu(this, true)" aria-label="Ouvrir le menu" aria-expanded="false">
1084                <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="32" height="32" fill="#002843" viewBox="0 0 256 256"><path d="M224,128a8,8,0,0,1-8,8H40a8,8,0,0,1,0-16H216A8,8,0,0,1,224,128ZM40,72H216a8,8,0,0,0,0-16H40a8,8,0,0,0,0,16ZM216,184H40a8,8,0,0,0,0,16H216a8,8,0,0,0,0-16Z"></path></svg>
1085            </button>
1086        </div>
1087    </div>
1088
1089    <div id="navbar-overlay" class="d-none"></div>
1090
1091    <div id="menu-overlay">
1092        <nav id="navbar-links__links" role="navigation" aria-labelledby="btn-navbar-links" class="navbar-panel d-none">
1093            <div class="d-flex flex-column justify-content-between align-items-start h-100">
1094                <div class="w-100">                    
1095                    <div class="menu-header mb-5">
1096                        <h2>Menu</h2>
1097                        <button type="button" onclick="closeMenu()" aria-label="Fermer le menu">
1098                            <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="#002843" viewBox="0 0 256 256"><path d="M205.66,194.34a8,8,0,0,1-11.32,11.32L128,139.31,61.66,205.66a8,8,0,0,1-11.32-11.32L116.69,128,50.34,61.66A8,8,0,0,1,61.66,50.34L128,116.69l66.34-66.35a8,8,0,0,1,11.32,11.32L139.31,128Z"></path></svg>
1099                        </button>
1100                    </div>
1101                    <div class="d-flex flex-column">
1102                        <a href="/LandingPage.aspx">Accueil</a>
1103                        
1104                        <a href="/Views/RechercheLocalisation_Partenaire.aspx">Organismes affiliés</a>
1105                        <a href="/LandingPage.aspx#section-actualites">Actualités</a>
1106                        
1107                    </div>
1108                </div>
1109                <a href="/FAQ.aspx" class="d-flex mb-0">
1110                    <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="#002843" viewBox="0 0 256 256"><path d="M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z" opacity="0.2"></path><path d="M140,180a12,12,0,1,1-12-12A12,12,0,0,1,140,180ZM128,72c-22.06,0-40,16.15-40,36v4a8,8,0,0,0,16,0v-4c0-11,10.77-20,24-20s24,9,24,20-10.77,20-24,20a8,8,0,0,0-8,8v8a8,8,0,0,0,16,0v-.72c18.24-3.35,32-17.9,32-35.28C168,88.15,150.06,72,128,72Zm104,56A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z"></path></svg>
1111                    Aide
1112                </a>
1113            </div>
1114        </nav>
1115
1116        <div id="navbar-connexion__links" aria-labelledby="btn-navbar-connexion" class="navbar-panel d-none">
1117            <div class="menu-header">
1118                <h2>Connexion</h2>
1119                <button type="button" onclick="closeMenu()" aria-label="Fermer le panel">
1120                    <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="#002843" viewBox="0 0 256 256"><path d="M205.66,194.34a8,8,0,0,1-11.32,11.32L128,139.31,61.66,205.66a8,8,0,0,1-11.32-11.32L116.69,128,50.34,61.66A8,8,0,0,1,61.66,50.34L128,116.69l66.34-66.35a8,8,0,0,1,11.32,11.32L139.31,128Z"></path></svg>
1121                </button>
1122            </div>
1123            <div class="d-flex flex-column justify-content-between h-100">
1124                <input onclick="__doPostBack('ctl00$MenuContentControl$btnConnecterCompteMobile','')" name="ctl00$MenuContentControl$btnConnecterCompteMobile" type="button" id="btnConnecterCompteMobile" class="btn-primary mb-2" value="Famille" />
1125                <a href="https://partenaires.passplus.fr/" class="btn-secondary mb-2">Partenaire</a>
1126                <a href="https://etablissements.passplus.fr/" class="btn-secondary mb-2">Établissement</a>
1127                <a href="https://commensaux.passplus.fr/" class="btn-secondary">Commensal</a>
1128            </div>
1129        </div>
1130    </div>
1131</div>
1132         </header>
1133        <div id="dvBrowserWarningMessage" class="row browser-info text-center">
1134            <span class="glyphicon glyphicon-warning-sign" aria-hidden="true"></span>
1135            <span id="lblBrowserWarningMessage" class="browser-detail"></span>
1136            <span class="glyphicon glyphicon-warning-sign" aria-hidden="true"></span>
1137        </div>
1138        <!-- Ne pas supprimer les 5 div suivantes -->
1139        <div id="div_xs" class="d-sm-none"></div>
1140        <div id="div_sm" class="d-none d-sm-block d-md-none d-lg-none d-xl-none"></div>
1141        <div id="div_md" class="d-none d-md-block d-lg-none d-xl-none"></div>
1142        <div id="div_lg" class="d-none d-lg-block d-xl-none"></div>
1143        <div id="div_xl" class="d-none d-xl-block"></div>
1144                
1145        <main id="container-content" class="px-lg-0 mb-0 pb-0 pt-0" role="main">
1146            
1147    <input name="ctl00$BodyPlaceHolder$tokenField" type="hidden" id="tokenField" />
1148    <input name="ctl00$BodyPlaceHolder$currentBeneficiaireXPosition" type="hidden" id="currentBeneficiaireXPosition" />
1149    <input name="ctl00$BodyPlaceHolder$currentBeneficiaireYPosition" type="hidden" id="currentBeneficiaireYPosition" />
1150
1151
1152
1153    <!-- Modal Filtres avancés -->
1154    <div id="advancedFiltersModal" class="modal fade" tabindex="-1" aria-labelledby="advancedFiltersLabel" aria-hidden="true">
1155        <div class="modal-dialog modal-dialog-centered">
1156            <div class="modal-content">
1157                <div class="modal-header">
1158                    <h2 class="modal-title" id="advancedFiltersLabel">Filtres avancés</h2>
1159                    <button type="button" data-dismiss="modal" aria-label="Fermer">
1160                        <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="#002843" viewBox="0 0 256 256"><path d="M205.66,194.34a8,8,0,0,1-11.32,11.32L128,139.31,61.66,205.66a8,8,0,0,1-11.32-11.32L116.69,128,50.34,61.66A8,8,0,0,1,61.66,50.34L128,116.69l66.34-66.35a8,8,0,0,1,11.32,11.32L139.31,128Z"></path></svg>
1161                    </button>
1162                </div>
1163                <div class="modal-body">
1164                    <fieldset class="form-check-fieldset mb-3">
1165                        <legend>Thématiques</legend>
1166                        <div id="thematiqueList"></div>
1167                    </fieldset>
1168                    <fieldset class="form-check-fieldset">
1169                        <legend>Activités</legend>
1170                        <div id="activiteList"></div>
1171                        <div id="noThematiqueMsg" class="text-muted small mt-2 d-none">Sélectionnez au moins une thématique</div>
1172                    </fieldset>
1173                </div>
1174                <div class="modal-footer flex-column flex-lg-row gap-2">
1175                    <button id="btnApplyFilters" type="button" class="btn-primary order-1 order-lg-2" disabled>Appliquer les filtres (<span id="nbFiltres">0</span>)</button>
1176                    <button id="btnResetFilters" type="button" class="btn-tertiary order-2 order-lg-1">Réinitialiser les filtres</button>
1177                </div>
1178            </div>
1179        </div>
1180    </div>
1181
1182    <div id="organismes-section" class="row mt-4 mt-md-0 pb-0 px-0 organismes-section-svg">
1183        <div class="col-12">
1184            <div class="row pb-3">
1185                <div class="col-12 col-lg-8 offset-lg-2">
1186                    <h1 class="h1">
1187                        Organismes 
1188                        <span class="first-span">affiliés</span> 
1189                    </h1>
1190                </div>
1191            </div>
1192            <!-- Zone de recherche avancée -->
1193            <div class="row advanced-search-container mb-3">
1194                <div class="col-12 col-lg-8 offset-lg-2">
1195                    <div class="row g-3 align-items-end">
1196                        <div class="col-9 col-lg order-1 pr-0">
1197                            <div class="form-group">
1198                                <label for="villeInput" class="control-label">Ville</label>
1199                                <select id="villeInput" class="form-control"></select>
1200                            </div>
1201                        </div>
1202                        <div class="col-3 col-lg-auto order-2 order-lg-3 d-flex align-items-end">
1203                            <button id="btnAdvancedFilters" type="button" aria-label="Ouvrir le panel des filtres">
1204                                <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="#002843" viewBox="0 0 256 256"><path d="M128,80a24,24,0,1,1-24-24A24,24,0,0,1,128,80Zm40,72a24,24,0,1,0,24,24A24,24,0,0,0,168,152Z" opacity="0.2"></path><path d="M40,88H73a32,32,0,0,0,62,0h81a8,8,0,0,0,0-16H135a32,32,0,0,0-62,0H40a8,8,0,0,0,0,16Zm64-24A16,16,0,1,1,88,80,16,16,0,0,1,104,64ZM216,168H199a32,32,0,0,0-62,0H40a8,8,0,0,0,0,16h97a32,32,0,0,0,62,0h17a8,8,0,0,0,0-16Zm-48,24a16,16,0,1,1,16-16A16,16,0,0,1,168,192Z"></path></svg>
1205                            </button>
1206                        </div>
1207                        <div class="col-9 col-lg order-3 order-lg-2 pr-lg-0 mt-3 mt-lg-0 pr-0">
1208                            <div class="form-group">
1209                                <label for="organismeInput" class="control-label">Organisme</label>
1210                                <select id="organismeInput" class="form-control"></select>
1211                            </div>
1212                        </div>
1213                        <div id="section-searchBtn" class="col-3 col-lg-auto order-4 d-flex align-items-end">
1214                            <button id="searchBtn" class="btn-primary" type="button" aria-label="Rechercher">
1215                                <svg class="d-lg-none" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256"><path d="M192,112a80,80,0,1,1-80-80A80,80,0,0,1,192,112Z" opacity="0.2"></path><path d="M229.66,218.34,179.6,168.28a88.21,88.21,0,1,0-11.32,11.31l50.06,50.07a8,8,0,0,0,11.32-11.32ZM40,112a72,72,0,1,1,72,72A72.08,72.08,0,0,1,40,112Z"></path></svg>
1216                                <span class="d-none d-lg-flex">Rechercher</span>
1217                            </button>
1218                        </div>
1219                    </div>
1220                </div>
1221            </div>
1222            <div class="row">
1223                <div class="col-12 col-lg-8 offset-lg-2 d-flex align-items-center justify-content-between">
1224                    <div id="viewToggleDiv" class="text-center view-toggle">
1225                        <button id="listViewBtn" class="active">
1226                            <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="#002843" viewBox="0 0 256 256"><path d="M216,64V192H88V64Z" opacity="0.2"></path><path d="M80,64a8,8,0,0,1,8-8H216a8,8,0,0,1,0,16H88A8,8,0,0,1,80,64Zm136,56H88a8,8,0,1,0,0,16H216a8,8,0,0,0,0-16Zm0,64H88a8,8,0,1,0,0,16H216a8,8,0,0,0,0-16ZM44,52A12,12,0,1,0,56,64,12,12,0,0,0,44,52Zm0,64a12,12,0,1,0,12,12A12,12,0,0,0,44,116Zm0,64a12,12,0,1,0,12,12A12,12,0,0,0,44,180Z"></path></svg>
1227                            Vue liste
1228                        </button>
1229                        <button id="mapViewBtn">
1230                            <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="#002843" viewBox="0 0 256 256"><path d="M160,72V216L96,184V40Z" opacity="0.2"></path><path d="M228.92,49.69a8,8,0,0,0-6.86-1.45L160.93,63.52,99.58,32.84a8,8,0,0,0-5.52-.6l-64,16A8,8,0,0,0,24,56V200a8,8,0,0,0,9.94,7.76l61.13-15.28,61.35,30.68A8.15,8.15,0,0,0,160,224a8,8,0,0,0,1.94-.24l64-16A8,8,0,0,0,232,200V56A8,8,0,0,0,228.92,49.69ZM104,52.94l48,24V203.06l-48-24ZM40,62.25l48-12v127.5l-48,12Zm176,131.5-48,12V78.25l48-12Z"></path></svg>
1231                            Vue carte
1232                        </button>
1233                    </div>
1234                </div>
1235            </div>
1236            <div class="row">
1237                <div class="col-12 col-lg-8 offset-lg-2">
1238                    <div id="list" class="row mb-3">
1239                        <div id="loaderList"></div>
1240
1241                        <!-- Message d'accueil au chargement -->
1242                        <div id="welcomeMessage" class="col-12" role="status" aria-l
1242ive="polite">
1243                            <div class="search-state-message">
1244                                <div class="no-taches">
1245                                    <div class="no-taches-icon">
1246                                        <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="64" height="64" fill="#002843" viewBox="0 0 256 256"><path d="M229.66,218.34l-50.07-50.06a88.11,88.11,0,1,0-11.31,11.31l50.06,50.07a8,8,0,0,0,11.32-11.32ZM40,112a72,72,0,1,1,72,72A72.08,72.08,0,0,1,40,112Z"></path></svg>
1247                                    </div>
1248                                    <h2 class="h2">Lancez votre recherche</h2>
1249                                    <p>Merci de saisir votre ville ou un organisme, puis de cliquer sur rechercher afin de démarrer la recherche d'organismes affiliés</p>
1250                                </div>
1251                            </div>
1252                        </div>
1253
1254                        <!-- Message aucun résultat -->
1255                        <div id="noResultMessage" class="col-12"  role="status" aria-live="polite">
1256                            <div class="search-state-message">
1257                                <div class="no-taches">
1258                                    <div class="no-taches-icon">
1259                                        <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="64" height="64" fill="#002843" viewBox="0 0 256 256"><path d="M165.66,101.66,139.31,128l26.35,26.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z"></path></svg>
1260                                    </div>
1261                                    <h2 class="h2">Aucun résultat</h2>
1262                                    <p>Il n'existe aucun résultat pour la recherche. Essayez de modifier votre recherche ou cliquer sur "Réinitialiser" afin de supprimer des filtres.</p>
1263                                </div>
1264                            </div>
1265                        </div>
1266
1267                        <!-- Container pour les tuiles d'organismes avec scroll -->
1268                        <div id="organismes-container" class="col-12" style="max-height: 600px; overflow-y: auto; display: none;">
1269                            <div id="part-list" class="row d-flex flex-column flex-lg-row gap-3"></div>
1270                        </div>
1271                    </div>
1272                    <div id="map" class="card my-3">
1273                        <div id="loaderMap"></div>
1274                        <button id="centerBaseLoc" class="btn-recenter" aria-label="Recentrer la carte">
1275                            <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="25" height="25" class="svg-btn-recenter" fill="#000000" viewBox="0 0 256 256">
1276                                <path d="M232,120h-8.34A96.14,96.14,0,0,0,136,32.34V24a8,8,0,0,0-16,0v8.34A96.14,96.14,0,0,0,32.34,120H24a8,8,0,0,0,0,16h8.34A96.14,96.14,0,0,0,120,223.66V232a8,8,0,0,0,16,0v-8.34A96.14,96.14,0,0,0,223.66,136H232a8,8,0,0,0,0-16Zm-96,87.6V200a8,8,0,0,0-16,0v7.6A80.15,80.15,0,0,1,48.4,136H56a8,8,0,0,0,0-16H48.4A80.15,80.15,0,0,1,120,48.4V56a8,8,0,0,0,16,0V48.4A80.15,80.15,0,0,1,207.6,120H200a8,8,0,0,0,0,16h7.6A80.15,80.15,0,0,1,136,207.6ZM128,88a40,40,0,1,0,40,40A40,40,0,0,0,128,88Zm0,64a24,24,0,1,1,24-24A24,24,0,0,1,128,152Z"></path></svg>
1277                        </button>
1278                        <div class="custom-popup card-img h-100" id="mapid"></div>
1279                    </div>
1280                    <div id="popupPart" class="d-none">
1281                        <div id="popupPartDiv"></div>
1282                        <button id="popupPartCloseBtn" type="button" aria-label="Fermer l'aperçu du partenaire">
1283                            <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" width="32" height="32" fill="#002843" viewBox="0 0 256 256"><path d="M205.66,194.34a8,8,0,0,1-11.32,11.32L128,139.31,61.66,205.66a8,8,0,0,1-11.32-11.32L116.69,128,50.34,61.66A8,8,0,0,1,61.66,50.34L128,116.69l66.34-66.35a8,8,0,0,1,11.32,11.32L139.31,128Z"></path></svg>
1284                        </button>
1285                    </div>
1286                </div>
1287            </div>
1288        </div>
1289    </div>
1290
1291        </main>
1292
1293                    
1294                
1295
1296        <footer role="contentinfo" id="footer">
1297            
1298
1299<div class="col-12 col-lg-8 offset-lg-2">
1300    <div class="row w-100 d-flex justify-content-center justify-content-lg-between align-items-center">
1301        <p class="h-100 h1 mb-5 mt-0 my-lg-0 color-white">Le Pass+ est un<br /> dispositif du<br /> Département des<br /> Hauts-de-Seine.</p>
1302        <div class="my-5 my-md-0 d-flex flex-column h-100 justify-content-between">
1303            <h2>À voir aussi</h2>
1304            
1305            <a href="https://www.hauts-de-seine.fr/" class="btn-trans
1305parent-white w-fit" target="_blank">
1306                www.hauts-de-seine.fr
1307            </a>
1308            <p><i>#HautsdeSeine</i></p>
1309        </div>
1310        <div class="mt-5 mt-md-0 d-flex flex-column h-100 justify-content-between">
1311            <h2>Informations</h2>
1312            <a href="/MentionsLegales.aspx" class="mb-3">Mentions légales</a>
1313            <a href="/PolitiqueConfidentialite.aspx" class="mb-3">Politique de confidentialité</a>
1314            <a href="/PolitiqueCookies.aspx" class="mb-3">Politique de gestion des cookies</a>
1315            <a id="FooterContentControlHorsConnexion_reglement" class="mb-3" href="javascript:__doPostBack(&#39;ctl00$FooterContentControlHorsConnexion$reglement&#39;,&#39;&#39;)">Règlement Pass+</a>
1316            <a id="FooterContentControlHorsConnexion_ReglementRS" class="mb-3" href="javascript:__doPostBack(&#39;ctl00$FooterContentControlHorsConnexion$ReglementRS&#39;,&#39;&#39;)">Règlement de la restauration scolaire</a>
1317            <a href="/FAQ.aspx" class="mb-3">Foire aux questions</a>
1318            <a href="/DeclarationAccessibilite.aspx" class="mb-3">Accessibilité : partiellement conforme</a>
1319            <a href="/PlanDuSite.aspx" class="mb-3">Plan du site</a>
1320        </div>
1321    </div>
1322</div>
1323        </footer>
1324
1325        
1325<script src="/bundles/beneficiaire/jQuery?v=hw1QONDHRidAlmBLzYunLNFODPX7WKa8C1MCDQiXlLg1"></script>
1325
1326
1327        
1327<script src="/bundles/beneficiaire/select2?v=M6tAHs7im-MjFs7VepG0N8wRQyBJyNvDV5RXCWX0i781"></script>
1327
1328
1329        
1329<script src="/bundles/beneficiaire/datatable?v=TXPYaSsAZqh2VUTELhAW-RzBvL6128xxmZQ4D-Z_nPQ1"></script>
1329
1330
1331        
1331<script src="/bundles/beneficiaire/plugins?v=sGLQaQfu3wZrTRsQ4RAUrYZxvFidN5UErayrXlPuaE81"></script>
1331
1332
1333        
1333<script src="/bundles/beneficiaire/commun?v=lV-cI1aHPgJLUAOMPlQK6oShTDE0Ec3FojPpQDeIZZ81"></script>
1333
1334
1335        
1335<script src="/bundles/javascript/js?v=EsvdFLRsOoyb_LKHPpsWc1Uwl_xZku3zOrhQcBmh4go1"></script>
1335
1336
1337
1338        
1339    
1339<script type="module" src="ModuleCarto/Config/Config.prod.js"></script>
1339
1340    
1340<script type="module" src="ModuleCarto/Scripts/ModuleCarto.js"></script>
1340
1341    <link rel="stylesheet" href="ModuleCarto/Styles/ModuleCarto.css" />
1342
1343    <!-- Select2 JS (à charger avant RechercheLocalisation_Partenaire.js) -->
1344    
1344<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/select2.min.js"></script>
1344
1345
1346    
1346<script type="text/javascript">
1347        // Variables globales pour les URLs et paramètres côté serveur
1348        var getDataActionUrl = "/Views/RechercheLocalisation_Partenaire.aspx/GetData";
1349        var getActivitesActionUrl = "/Views/RechercheLocalisation_Partenaire.aspx/LoadListeActivites";
1350        var getVillesAutocompleteUrl = "/Views/RechercheLocalisation_Partenaire.aspx/GetVillesAutocomplete";
1351        var getOrganismesAutocompleteUrl = "/Views/RechercheLocalisation_Partenaire.aspx/GetOrganismesAutocomplete";
1352        var loadConventionUrl = "/Views/RechercheLocalisation_Partenaire.aspx/LoadConvention";
1353        var loadListeActivitesUrl = "/Views/RechercheLocalisation_Partenaire.aspx/LoadListeActivites";
1354        var getPhotoUrl = "/Views/RechercheLocalisation_Partenaire.aspx/GetPhoto";
1355        var encryptIdUrl = "/Views/RechercheLocalisation_Partenaire.aspx/EncryptId";
1356        var encryptIdsUrl = "/Views/RechercheLocalisation_Partenaire.aspx/EncryptIds";
1357        var baseUrl = "/";
1358        var fichePartenaireUrl = "/Views/DetailOrganisme.aspx?id=";
1359        // Paramètre idJeune : présent si l'utilisateur vient de la fiche jeune (parcours RL)
1360        var idJeuneParam = '';
1361        var millesime = "2026-2027";
1362        var getConnexionURL = "/LandingPage.aspx";
1363        var MaptilerURL = '';
1364
1365        function sendMessage() {
1366            window.top.postMessage('getPostion', '*');
1367        }
1368    </script>
1368
1369
1370    <!-- Script principal de la page (doit être chargé après Select2 et les variables globales) -->
1371    
1371<script src='/Content/js/pages/RechercheLocalisation_Partenaire.js' type="text/javascript"></script>
1371
1372
1373    </form>
1374</body>
1375
1376</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.