Cet article n'est pas vraiment nouveau, il s'agit d'un article plus ancien mais mis à jour.
Le but de cet exemple est de fournir une base de travail pour rendre une image vectorielle (fichier SVG) utilisable au clavier, à la souris et fonctionnelle pour les lecteurs d'écran.
Tout est dans les sources qui suivent. C'est normalement assez simple à comprendre, mais en cas de questionnement, il y a une page de contact…
La carte de France
Tous les départements sont cliquables et activables en navigation au clavier (Touche Entrée et barre d'espace, comme pour les éléments button).
La carte n'ayant pas de couleur de fond, elle peut s'intégrer dans n'importe quelle charte graphique.
Le code SVG de la carte
Taille brute : 75,50 kilo-octets (~29,07 kilo-octets gzip)
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 1080" fill="#41484F" role="group" id="svg-carte-france" aria-label="Carte de France vectorielle, départements et régions groupés par code INSEE">
<defs>
<style type="text/css">
svg#svg-carte-france {
color-scheme: dark light;
}
#svg-carte-france path {
stroke-width: 1;
stroke: var(--basic-color, black);
}
@media (prefers-color-scheme: dark) {
#svg-carte-france path {
stroke: var(--basic-color, white);
}
}
/*
Si gestion de mode contrasté
*/
:root.contrast #svg-carte-france path {
stroke-width: 3;
}
#INSEE-01 { /* GUADELOUPE */
fill: blueviolet;
}
#INSEE-02 { /* MARTINIQUE */
fill: cadetblue;
}
#INSEE-03 { /* GUYANE */
fill: cornflowerblue;
}
#INSEE-04 { /* LA REUNION */
fill: darkblue;
}
#INSEE-06 { /* MAYOTTE */
fill: darkslateblue;
}
#INSEE-75 { /* NOUVELLE AQUITAINE */
fill: deepskyblue;
}
#INSEE-11 { /* ILE DE FRANCE */
fill: dodgerblue;
}
#INSEE-24 { /* CENTRE VAL DE LOIRE */
fill: lightblue;
}
#INSEE-27 { /* BOURGOGNE FRANCHE COMTE */
fill: lightskyblue;
}
#INSEE-28 { /* NORMANDIE */
fill: lightsteelblue;
}
#INSEE-32 { /* HAUTS DE FRANCE */
fill: mediumblue;
}
#INSEE-44 { /* GRAND EST */
fill: mediumslateblue;
}
#INSEE-52 { /* PAYS DE LA LOIRE */
fill: midnightblue;
}
#INSEE-53 { /* BRETAGNE */
fill: powderblue;
}
#INSEE-76 { /* OCCITANIE */
fill: royalblue;
}
#INSEE-84 { /* AUVERGNE RHONE ALPES */
fill: skyblue;
}
#INSEE-93 { /* PROVENCE ALPES COTE D AZUR */
fill: slateblue;
}
#INSEE-94 { /* CORSE */
fill: steelblue;
}
@media (any-hover: hover) {
@media (prefers-contrast: no-preference) {
#svg-carte-france path {
opacity: .75;
}
}
@media (prefers-contrast: more) {
#svg-carte-france path {
opacity: 1;
}
}
#svg-carte-france g path {
cursor: pointer;
}
#svg-carte-france g:hover path {
opacity: 1;
}
#svg-carte-france g:hover path:hover {
fill: tomato;
}
}
#svg-carte-france g:focus-within path {
opacity: 1;
}
#svg-carte-france g path:focus {
fill: tomato;
}
</style>
</defs>
<!-- GUADELOUPE -->
<g id="INSEE-01">
<title>Région Guadeloupe</title>
<path id="dpt-971"
d="M40.7,199.13c4.05,3.71,4.79-3.14,4.79-3.14-.61-5.05-8.84-.43-4.79,3.14Zm98.4-79.08c5.54,3.42,13.47-5.07,13.92-7.74-.16-.16-19.48,4.16-13.92,7.74Zm-28.57,52.27s-14.83,8.78-14.98,14.59c-.16,5.81,10.64,11.78,18.58,3.57s-3.59-18.16-3.59-18.16Zm-58.14,21.13s-2.4-1.02-2.73,1.49,3.46,4.48,4.05,1.49c.59-2.98-1.32-2.98-1.32-2.98Zm41.18-79.21c-6.89,3.28-10.94-8.03-9.13-15.71,1.81-7.68-10.19-18.03-10.19-18.03,0,0-24.11,15.04-6.58,24.72,0,0-14.69-1.2-9.29,11.31,2.4,5.52-14.98,7.15-14.98-4.32,0,0-8.99,10.13-18.42-6.85,0,0-14.08,8.93-7.85,24.72,4.23,11.25,6.51,23.14,6.75,35.15,.26,5.79,5.22,3.63,9.27,16.67,0,0,25.31-9.23,23.98-26.35s-11.09-19.2-3.3-24.43c7.8-5.22,8.99,4.32,16.47,4.77,7.48,.45,12.59,0,18.12-6.85,5.54-6.85,10.62,0,12.43,2.08,0,0,14.22-5.66,20.95-3.93,0,0-10.62-5.2-15.41-9.98s-5.93-6.26-12.82-2.98Z"/>
</g>
<!-- MARTINIQUE -->
<g id="INSEE-02">
<title>Région Martinique</title>
<path id="dpt-972"
d="M39.83,278.5s-14.18,15.71,2.61,26.92c8.23,5.48-2.32,11.78,7.85,21.4,10.17,9.62,21.23,14.85,17.67,24-3.55,9.15-3.77,20.11,7.66,25.9,0,0-2.3-12.45,11.43-5.5,0,0,6.66-7.95,6.66,1.96,0,0,10.27-6.09,17.67,3.75,0,0,8.68-1,4.48,6.09s3.93,8.09,3.93,8.09c0,0,7.66-19.38,11.13-21.27,3.48-1.89-13.02-18.79-9.82-24,1.96-2.91-3.18,1.3-6.07-1.02-2.89-2.32,2.59-3.93,1.59-6.66s-7.68-1.59-6.07-6.66,.71-6.93-3.93-2.89c-4.63,4.05-14.77-11.13,5.77-9.82,0,0-21.11-7.09-11.57-10.84s5.5,4.18,10.27-.59c4.77-4.77,7.85-7.85,.29-6.36-7.56,1.49-15.04,7.38-19.81-.73-4.77-8.11-25.17-28.49-50.49-21.6"/>
</g>
<!-- GUYANE -->
<g id="INSEE-03">
<title>Région Guyane</title>
<path id="dpt-973"
d="M70.11,489.5c.16,5.17-2.55,10.03-7.03,12.63-7.68,4.32-11.04,15.83-9.27,21.27,1.77,5.44,3.93,7.36,3.51,14.08-.41,6.72,17.85,15.98,15.89,20.93-1.96,4.95-4.32,2.4-6.4,9.6-2.08,7.21-3.18,16.3-9.43,20.46s4.63,5.28,9.11,7.68c4.48,2.4,4.63,3.51,9.11-2.55,4.48-6.07,9.92-3.2,13.43-1.45,3.51,1.75,14.86,9.29,19.83,5.89,4.97-3.4,13.12-9.82,12.31-19.2-.81-9.39,15.83-33.89,22.23-39.8s-12.8-20.15-19.83-20.46c-7.03-.31-14.39-17.67-18.07-17.91-3.67-.24-14.39,.63-20.15-4.32-6.26-4.75-12.69-8.91-15.26-6.83Z"/>
</g>
<!-- LA REUNION -->
<g id="INSEE-04">
<title>Région La réunion</title>
<path id="dpt-974"
d="M33.2,730.89s-12.12,1.83,0,16.08c12.12,14.26,4.48,19.42,9.96,25.72,5.48,6.3,14.92,4.81,22.39,10.62s25.06,17.57,45.46,12.1c4.48-1.16,21.6,2.67,20.58-6.64-1.02-9.31,2.16-21.72,3.93-24.88,1.77-3.16,6.46-8.13-7.64-18.09-5.48-3.81-1.49-9.13-11.45-14.92-9.96-5.79,7.64-14.28-17.26-24.57-24.9-10.29-38.82-4.32-44.61,0-5.79,4.32-14.28,7.64-15.1,14.61-.49,4.08-2.78,7.74-6.24,9.96Z"/>
</g>
<!-- MAYOTTE -->
<g id="INSEE-06">
<title>Région Mayotte</title>
<path id="dpt-976"
d="M117.89,941.62l1.47-4.2-.22-4.2-5.38-4.2-4.05-1.28-.92-1.12,.55-2.85-1.04,1.02-3.73-1.96-5.83-.37-5.54-.12-4.26-3.81-3.22,6.34h-2.69l-1.32-2.63-1.47-.26-3.4,1.53-3.59-1.96-1.41-.51,1.37-3.93-1.96-3.93,1.35-2.63-5.38-2.55-1.87-4.16-6.46-5.89-2.55-1.22,4.87-3.59,.47-2.67-4.12,1.32,.22,1.51-3.46,2.93-.96,4.4-2.26,1.96-2.93-.37,.51,4.18-4.12,4.14-4.12-.84-.29,.37-3.1,9.31,4.3,.49,1.24,2.57-6.17,6.36v1.49l3.53,2.79,4.34-.57,6.62,6.09,2.87-.81,3.93,2.08,2.57-1.47,1.73,2.16-.57,2.85-2.43,3.3,1.02,2.63,5.46,.45,.35,1.28-3.93,.71-1.28,2.06,.22,2.89,2.55,3.5-1.96,6.93,1.96,1.65,5.66,1.96-7.09,2.18-2.38,1.96-.84,1.28,1.83,2.43,5.13,2.61,5.03,7.29,3.48,2.53,.39,.84,2.73,1.26,6.48,12.04,.43,1.47-3.38,5.01-4.4,1.02-4.46-1.41h-.26l-1.96-2.1-6.7-2.67-1.65-5.46-.84-4.32-7.48-.69-4.32,.33,4.58,8.72,2.61,3.28,5.44,.41,.75,2.73-1.41,5.66-2.71,3.1-6.11,3.16,5.58,2.04,5.89-3.75,1.35,.59,.51,2.89-1.96,9.94,1.12,.86,3.79-4.22,2.83,.45,1.14,5.69,3.71-2.06,2.75,3.32,2.87,.45,3.79-4.34v-1.47l-.16-1.08-.16-1.49,1.96-2.18,2.93,.63,1.96,2.14,1,4.32,3.44-2.42,4.56-.35,2.36-1.96,.2-1.39-8.05-4.14-5.2-7.99,1.08-2.61,2.79-.37,.57-1.3-.94-3.93,4.24-5.46,6.99,.59-2.93-3.08-.79-2.79,1.67-3.93,3.93-1.65,3.51-2.49,2.53-6.6-4.22-.24-.63-2.87-2.81-.81-3.22-4.77-.55-2.85-2.73-.75-1.32-.45,.43-1.32,3.3-2.47-.35-2.75,1.77-2.1,2.53-1.61,.75-4.34,3.63-2.67,3.26-4.87,5.07-3.3,.81-.63-1.96-2.49-2.38-.88,2.71-4.93-.18,3.53,1.2,.9Zm24.68-2.24l-3.2-2.95-4.06,6.11-3.02,5.01-4.24-1.32,5.46,3.83,5.22,8.91,1.26-4.06,4.16-4.1,.35-4.44v-.1l.45-1.41-2.38-5.48Zm-112.42-56.85h-.77l-3.06,3.28,.43,.65,3.51,1.22,1.24,2.57,4.4-2.89-.18-.75-5.58-4.08Z"/>
</g>
<!-- HAUTS DE FRANCE -->
<g id="INSEE-32">
<title>Région Hauts-de-France</title>
<path id="dpt-62"
d="M739.56,18.91l-21.17,4.05-16.81,13v51.74l-.12,1.53,5.89,1.39,1.96,4.24,4.59-1.18,2.71-3.51,3.42,1.16,7.44,5.73,2.61-1,1.96,4.58,6.83,3.08v3.79l5.05,1.96,4.95-1.96,9.54-1.16,2.34,1.96,4.59-1.96,2.28,3.93-5.71,3.77v5.42l1.96,1.96,1.53-.33,1.12-3.08,3.46-2.34,3.44,2.69,8.01,2.71h3.51v-3.93l4.99,3.48,.27,2.87-2.24,3.44,4.3-2.32,3.5-1.53,1.47,2.71v2.69l5.56-3.02h9.17l.37,.37,2.28-4.3-1.16-1.96-3.51-.75h-3.93l-2.32-.79,3.93-2.34,3.5,.37,3.5-.37,.43-6.24,2.18-1.45,.35-3.51-4.26-2.77-5.05-.35-1.16-.81,3.12-2.38,.75-2.32-2.71-1.96-3.93-4.71,.43-2.34,5.03-2.42,.81-2.69-3.5-1.45-1.96-5.03-6.99-.84-7.01-1.96-.79-7.85,5.03-3.12-1.96-3.93h-3.93l-2.67,4.32-12.08-.73-9.82-2.4-5.4-5.89v-4.48l4.24-1.96-3.5-2.71-8.52-.37-4.81-12.86-7.4-11.57Z"/>
<path id="dpt-59"
d="M771.96,9.82l-12.25,5.89-19.11,3.06-1.04,.2,7.3,11.59,5.07,12.86,8.52,.37,3.5,2.71-4.24,1.96v4.56l5.4,5.89,9.82,2.4,12.08,.73,2.67-4.28h3.93l1.96,3.93-5.16,3.12,.79,7.85,7.01,1.96,6.99,.81,1.96,5.03,3.5,1.59-.81,2.69-5.01,2.34-.43,2.34,3.93,4.71,2.71,1.96-.75,2.32-3.12,2.32,1.16,.81,5.05,.35,4.22,2.73-.31,3.34-2.32,1.53-.43,6.38-3.5,.37-3.42-.37-3.93,2.34,2.32,.79h3.93l3.57,.81,1.16,1.96-2.28,4.36,3.08,3,3.04,.81,3.06-1.96h4.24l1.14,2.32,1.53-.35,4.65-2.71,4.58,2.71,6.01-4.24h2.69l3.06,2.71,5.99-4.16,2.63,.37,2.34,1.96,8.44,.79,.73,3.44,4.24-3.81h2.26l1.53,4.97,7.3,1.96,2.08-1.39h-.61l-.37-3.93,7.64-4.87-1.18-7.27-7.3-1.96,1.96-1.96v-5.28l5.77-4.24-1.51-3.02-12.27-9.64-21.44,1.18-2.28,3.93h-2.65l.37-13.41-6.26-7.29-4.58,.75-2.59-3.06-7.64,3.44-2.65-2.65-5.38-.79-1.53-4.95-.43-15.34-3.46-1.55-.47-2.34h-2.26l-.81-4.58-4.97,.43-9.43,3.02-4.61,5.73h-4.59l-3.06-3.77-1.18-4.22-3.77-4.22h-5.32l-2.26-4.18v-6.64l2.61-4.16-1.51-5.77-5.05-10.07Z"/>
<path id="dpt-80"
d="M701.38,89.23l-1.04,12.7,8.46,7.68v3.93l-10.35-6.13-12.43,15.32,3.3,1.41,4.22-.37,1.96,3.81,16.85,16.49,1.18,6.87,3.75,6.89-1.3,1.59h4.83l.79,1.16v4.36l2.34,1.59,5.01-1.96h7.07l3.48,2.71,13.18-1.18,9.78,2.77,5.44,5.44,6.99,.73,6.97,2.34,8.58-8.13,10.05-2.81,5.46,.75,8.09-.81-.73-4.24-1.96-7.85-.81-4.63,3.5-3.93v-5.13l5.01-5.48-.92-5.38-2.93-.81-3.44-3.48h-9.17l-5.77,3.06v-2.65l-1.47-2.71-3.44,1.53-4.24,2.34,2.42-3.53-.37-3.04-5.01-3.5v3.93h-3.44l-8.01-2.71-3.44-2.51-3.44,2.32-1.06,2.98-1.53,.33-1.96-1.96v-5.44l5.71-3.77-2.28-3.93-4.59,1.96-2.34-1.96-9.54,1.16-4.95,1.96-5.05-1.96v-3.73l-6.85-3.08-1.96-4.58-2.67,1.1-7.3-5.71-3.38-1.18-2.71,3.44-4.59,1.18-1.96-4.24-5.97-1.32Z"/>
<path id="dpt-60"
d="M715.99,159.27l-2.51,3-1.53,3.93h3.06l-1.53,3.93-1.53,7.64,2.26,3.81v6.54h3.93l-1.53,2.65-2.71,5.03-1.1,3.44,3.51,3.02,1.12,8.82,1.96,3.06-2.69,.75-3.44-1.96-.61,4.52,.24-.29,1.47,3.46,2.34,3.81,10.35,.79,7.29-.79,4.95-3.81,6.15,3.81,3.04,2.32,4.59-1.16,4.18-1.96,8.07,4.22,8.38,4.97,2.79,2.67,4.58-3.06,3.81,2.28,2.34,1.96,3.42-.35,2.34-3.06,5.32,3.06,6.58-2.61,3.79,1.18,3.79-3.08,2.34-1.16,.75,.55,.79-5.2-2.75-3.12-4.75-3.12-1.96,3.12-1.14,.37-.37-5.89,3.48-.79-.81-5.4-4.63-.79,2.34-3.93,6.6-1.51,2.34-9.33,3.48-1.59-4.61-3.51,1.59-3.5,.73-11.64-1.59-8.99-8.09,.81-5.46-.77-10.23,2.49-8.58,8.13-6.97-2.24-6.99-.71-5.46-5.36-9.82-2.77-13.18,1.18-3.53-2.71h-7.05l-5.03,1.96-2.28-1.59v-4.34l-.79-1.16h-4.79Z"/>
<path id="dpt-02"
d="M855.43,123.96l-6.13,4.24-2.98-2.75h-2.63l-6.13,4.24-4.58-2.71-4.61,2.71-1.53,.35-1.14-2.32h-4.16l-3.06,1.96h-.12l.9,5.38-4.97,5.56v5.01l-3.5,3.93,.81,4.63,1.96,7.85,2.32,13.23-.73,11.64-1.65,3.53,4.63,3.51-3.48,1.59-2.4,9.33-6.6,1.51-2.34,3.93,4.63,.79,.81,5.4-3.48,.79,.37,5.89,1.14-.37,1.96-3.12,4.67,3.12,2.75,3.12-.79,5.2,3.48,2.51,1.16,8.46,10.29,9.94,3.44,1.16,1.96,4.61,6.44,1.32,.81-.96,1.96-4.16,5.89-2.69,3.06-8.03,3.42-2.34-1.96-2.69h-4.95l-.77-2.65,3.44-1.53,1.53-2.34-3.51-2.26,1.1-3.48,8.82-.75-1.53-3.44-5.32-3.51v-10.41l7.25-5.38h8.09l-.81-3.81,4.61-1.96,6.48,4.24,2.69-.75-.35-13.06,1.16-4.59,1.53-5.32-5.09-2.71,1.16-3.04,7.25-1.49v-5.11l5.89-3.06,1.51-4.59-1.96-3.06,.37-5.75,3.42-3.06-3.34-6.5,1.02-6.81h-7.85l-2.08,1.39-7.3-1.96-1.53-4.97h-2.26l-4.24,3.81-.73-3.44-8.44-.79-2.34-1.96-2.83-.22Z"/>
</g>
<!-- NORMANDIE -->
<g id="INSEE-28">
<title>Région Normandie</title>
<path id="dpt-50"
d="M446.15,153.93l-1.53,3.93,8.11,6.5v8.44l-3.08,3.73,1.96,1.96,1.18,.81-.81,7.27,2.71,6.17,8.82,9.82,1.96,8.82,1.96,2.71v13.75l4.61,9.21v10.74l-4.99,9.82,5.34,13.75,8.46,1.96,.73,3.93-4.16,1.96h-7.23l1.16,4.91,2.28,7.29,6.54,5.77,3.08,.75,3.04-4.18,3.44-.43,4.16-4.95,3.93,3.04h4.59l3.06,1.53v.75l6.5,.79,3.93-3.06,5.71,2.34,.12,.26,6.48-5.75,2.22-7.3-.63-3.16,.92-3.77-3.93-3.69-9.82-6.36-7.21-.61-7.17-9.19,5.99-2.2,2.51-4.71-3.38-2.97,2.83-2.51,2.81,2.22,5.09-3.14,3.18-5.07,1.24-5.03-2.22-4.46,1.3-1.61-2.81-4.73,3.14-4.12-2.53-3.18-3.18,4.08-4.4-2.49-7.29-7.3-.24-3.06,2.2-2.22-.69-4.22-3.59,.92-.37-9.21-9.98-11.78,3.06-7.66h4.22l-3.81-10.37-16.46-.81-8.88,6.26-9.94-6.5-14.3-4.34Z"/>
<path id="dpt-14"
d="M609.03,193.73l-8.95,1.59-14.57,8.54-16.42,6.48-13.06-7.29-31.42-4.59-7.29-3.79-11.35,2.87,.69,4.22-2.2,2.32,.31,3.1,7.29,7.3,4.4,2.49,3.18-4.08,2.53,3.18-3.2,4.12,2.89,4.71-1.3,1.61,2.22,4.46-1.24,5.03-3.26,5.09-5.09,3.14-2.75-2.32-2.69,2.42,3.12,2.91-2.51,4.71-5.99,2.2,7.29,9.19,7.21,.61,5.6,3.63,7.72-2.34,5.73-6.5,7.85,2.18,6.93-4.77,4.14-1.53,4.42,4.4,7.29-1.26,6.4,3.4,7.85-2.49,7.23-5.42,4.77-5.36,3.18-.63,.92,4.1,2.51-.63,.31-2.85,7.27-1.26,2.53,1.55,7.85-1.73,1.3-3.75-.37-3.44-3.93-1.53-.35-2.69,3.44-2.26,.41-3.93-2.36-9.15-4.59-6.5,3.93-2.28v-1.53l-3.93-1.16-1.9-14.51Z"/>
<path id="dpt-76"
d="M686.03,122.55l-2.51,2.91-16.42,12.65-29.08,7.36-19.18,6.87-15.71,8.44-9.19,13.75-1.96,10.72,7.66,5.77,11.07,2.28-1.77,.31v.49l8.56-1.1,4.54-4.5,3.32-.81,3.81,6.7,5.24-.55,2.22,3.77,9.31-.55,9.37,6.64-6.05,1.96,4.4,3.28h2.77l2.45,5.28h4.5l1.35-3.32-3.32-2.28,9.37-2.75,9.82-1.1,2.4-7.19,4.65-4.08,8.82-.24,10.25,5.01,6.07,.69,1.04-3.2,2.71-5.03,1.53-2.65h-3.93v-6.7l-2.26-3.81,1.53-7.64,1.53-3.93h-3.06l1.53-3.93,3.93-4.58-3.93-6.91-1.18-6.87-16.77-16.32-1.96-3.81-4.22,.37-3.24-1.43Z"/>
<path id="dpt-27"
d="M625.47,187.39l-3.24,.79-4.54,4.75-8.56,1.1,1.77,14.2,3.93,1.16v1.53l-3.93,2.28,4.63,6.48,2.32,9.19-.41,3.93-3.44,2.26,.35,2.71,3.93,1.51,.37,3.44-3.06,8.84,3.06,3.93,10.74,.37,2.24,5.3,3.93,3.93,5.34,1.96,1.57,5.75-2.67,3.77,5.56,3.71,5.54-5.24h5.3l13.86-7.25,4.52,1.96h9.62l2.26-2.69v-5.75l7.66-3.77v-6.19l2.08-1.71-.18-1.71,1.96-1.96-3.44-.73v-3.06l-1.96-3.08,1.53-1.96,10.72-3.06,2.69-4.59,2.34-8.46,2.83-3.51,.61-4.52,3.44,1.96,2.69-.75-1.96-3.06-1.12-8.82-3.44-3.06v-.24l-6.21-1.08-10.17-5.18-8.7,.27-4.65,4.08-2.61,7.11-9.82,1.1-9.33,2.83,3.32,2.2-1.35,3.3h-4.4l-2.45-5.28h-2.75l-4.4-3.28,6.05-1.96-9.37-6.64-9.31,.55-2.22-3.77-5.24,.55-3.83-6.42Z"/>
<path id="dpt-61"
d="M617.14,246.44l-7.85,1.73-2.53-1.55-7.27,1.26-.31,2.85-2.51,.63-.92-4.1-3.18,.63-4.67,5.44-7.23,5.52-7.85,2.49-6.17-3.48-7.29,1.26-4.48-4.4-4.14,1.53-7.01,4.81-7.85-2.18-5.75,6.5-7.72,2.34,4.2,2.73,3.81,3.81-.92,3.77,.63,3.16-2.28,7.25-6.48,5.67,2.57,4.34,4.22,3.06,5.75-3.93,3.81,2.69,10.35-6.13,10.35,1.53,5.69-2.34,1.59-3.79,3.81-.35,3.44,3.04,1.51,8.4,4.97,1.96,1.96,6.95,6.5,.37,10.35-9.58,10.27-.35,3.14,4.22,1.96,13.75,6.68,2.24,3.93,5.75h8.01l.37,2.63,.37-3.81h1.53l5.4,8.07,4.16,.65v-9.07l-2.81-3.48-.81-3.06,5.75-3.44,5.75-1.16,3.81-4.59-.81-14.18-8.07-6.85-.29-6.66-6.85-4.58,2.67-3.93-1.57-5.75-5.4-1.96-3.93-3.93-1.96-5.11-10.74-.37-3.06-3.93,1.39-5.01Z"/>
</g>
<!-- BRETAGNE -->
<g id="INSEE-53">
<title>Région Bretagne</title>
<path id="dpt-29"
d="M291.51,255l-4.26,4.59-4.59-1.96-8.44,.79-1.55,3.79-4.97,1.18-.79-4.24-8.76,1.16v2.83l-6.13,.37-2.69-1.96-3.08,1.53-.79,4.59-10.29,.37-5.38,6.66,4.58,3.46-6.03,4.87,1.96,3.44-1.55,8.4,6.13,.79,2.34-2.34,1.16,1.55,14.51-1.96,9.54-6.85-8.44,8.17,.75,3.81,7.64-3.48-1.49,5.32,8.44,.35-.35,2.26-9.21-.29-7.29-1.96-8.78-4.06-5.32,6.11,6.85,2.36-.37,10.29,1.96-1.53,4.32-6.58,8.01,4.59,3.93,.79,1.53,6.13-2.32,4.18-4.97-.37h-4.77l-7.68,1.14-13.02,.75-2.73,3.53,3.81,2.36,4.22-.31,3.44,3.08,4.95-.37,8.07,9.07,1.96,9.82-2.69,5.32,8.03,1.53,8.82-.41,1.96-3.42-3.44-4.67,3.44,1.53,3.5-.35,6.17,3.44,3.77-.75v-6.62l1.53,6.56,4.97,8.05,10.7,.73,.43-2.28,2.65,3.81,6.54,1.16h4.97l.31,.41,1.85-7.54h4.54l2.2-3.48h2.67l.31-5.66,1.59-1.96-3.12-4.16-1.96,2.26-4.79-3.53-9.82-1.59-1.59-5.71-2.83-7.3-.35-2.87,4.73-3.75h4.5l6.36-3.14-1.34-4.85,1.96-1.96-.49-11.04-2.87-3.81v-4.5l4.46-1.3-4.73-1.59-.29-3.75,2.12-1.49,3.18-3.18-3.48-2.2,.29-4.14-4.71-.29,2.16-10.39-6.32-3.67-10.7,.37v7.64h-3.14l-.69-3.5-4.61,.73-.81-8.86Z"/>
<path id="dpt-22"
d="M348.58,243.61l-3.42,2.69-8.82,1.12-1.96,2.67-6.09-4.63-7.99,5.38,2.98,4.08-5.32,7.29h-.24l-2.22,10.39,4.71,.29-.29,4.14,3.48,2.2-3.18,3.18-2.2,1.59,.29,3.75,4.77,1.59-4.42,1.28v4.69l2.93,3.75,.61,11.11-1.96,1.96,1.57,5.71,6.03,1.59,.65,3.18,3.79,.29,3.14-2.22,1.96,1.96,7.29,3.18,5.89-3.18,1.53-3.12,5.11-.35,5.69,5.07,5.4-1.3,4.69,4.63h2.3l2.2,2.81h4.46l1.53-2.22,1.96,4.14,4.77,1.96,5.89-3.81v-4.12l4.4-1.61h2.83l3.5,6.4,7.6,.61,3.77-4.79,4.12-8.82,5.38-1.96,2.81-4.12,2.89,2.83,5.89-1.22,1.96-17.42,1.96-6.97-1.96-3.81-3.18-1.22-2.12-11.62-2.47,2.79-7.27-.82-.75,4.26-4.59,.37-.37-5.36-3.93-1.18-2.69,3.08v-7.66l-4.61,3.42-6.85-1.16-2.18,4.54-14.12,7.66v3.93h-3.1v-6.91l-8.01-3.81,.73-6.93-7.21-5.32v-6.62l-5.4-1.16,.37-6.15-4.18-.22,.37-4.12h-7.62l-1.16,3.93-2.32-5.58Z"/>
<path id="dpt-56"
d="M321.63,316.91l-6.36,3.16h-4.61l-4.77,3.77,.31,2.83,2.83,7.15,1.59,5.89,9.82,1.59,4.85,3.77,1.96-2.26,3.2,4.12-1.59,1.96-.37,5.64h-2.93l-2.2,3.5h-4.42l-1.85,7.54,4.28,6.87,6.13,1.53,2.28-3.51-1.12,4.12,5.32,2.32,6.93,6.87,2.28,4.32-.73,4.99-.81,5.01,4.59,3.44,2.34-2.71-2.34-3.04v-6.87l4.59,1.1,1.53-4.59,1.16,2.69,4.95,4.28,2.36-3.93-2.34-5.34,4.3,5.89,5.34-.81-1.1-2.69,4.95,1.14,3.79,4.63-1.96,3.06-5.13-1.61-5.75-2.71-3.08,3.93,4.61,1.53,3.44,5.32,20.7-1.96,5.32,1.18-2.61,2.14,.35,3.5,.75,.55,1.69-.12,3.44-3.44,2.43,2.53h6.13l7.29-3.81,10.72-4.22,.37-10.74,2.26-1.2-3.93-7.62,3.5-2.81-.61-1.96-2.2-1.28,3.44-1.61,3.16-3.79-.31-3.79h-4.2l-.98-3.77,2.89-3.79-3.12-5.66-4.59-2.93h-5.44l-1.96-.61v-2.57l2.83-2.59,1.59-6.3-.92-4.12-1.28,1.61-7.6-.61-3.5-6.4h-2.91l-4.4,1.61v4.1l-5.89,3.81-4.77-1.96-1.96-4.14-1.53,2.22h-4.46l-2.12-2.71h-2.3l-4.71-4.79-5.4,1.3-5.69-5.07-5.11,.35-1.53,3.14-5.89,3.1-7.27-3.08-1.96-1.96-3.18,2.18-3.81-.26-.61-3.14-5.89-1.59-.47-.81Z"/>
<path id="dpt-35"
d="M439.65,268.55l-3.57,4.08,2.12,11.61,3.18,1.22,1.96,3.81-1.96,6.97-1.96,17.42-5.89,1.22-2.93-2.83-2.81,4.12-5.38,1.96-4.12,8.82-2.42,3.14,.92,4.12-1.59,6.3-2.91,2.51v2.57l1.96,.61h5.44l4.67,2.97,3.18,5.69-2.85,3.71,.98,3.77h4.08l.31,3.79-3.16,3.79-3.44,1.61,2.2,1.28,.61,1.96-3.55,2.81,4.05,7.62,7.72-4.12,23.72-1.16,1.53-4.24,3.93-3.79,8.38-1.16,.37-4.24,5.73,.81,3.44,4.59,7.72,1.96,1.47-3.06,1.96-6.91,4.95-12.27,2.71-1.53,6.48,.79v-10.35l-2.73-2.77v-11.11l-1.16-3.81v-6.11l3.93-3.93v-7.66l-1.96-1.53,.35-10.74-3.06-1.53h-4.67l-3.93-3.04-4.16,5.03-3.44,.43-2.98,4.2-3.08-.75-6.54-5.77-2.28-7.21-1.16-4.81h-18.81l-6.87-4.24,4.61-6.15-9.31-.47Z"/>
</g>
<!-- PAYS DE LA LOIRE -->
<g id="INSEE-52">
<title>Région Pays de la Loire</title>
<path id="dpt-53"
d="M569.52,289.11l-3.81,.35-1.59,3.79-5.69,2.34-10.35-1.53-10.35,6.05-3.81-2.69-5.75,3.93-4.22-3.08-2.69-4.59-5.58-2.32-3.93,3.06-6.48-.79-.37,9.99,1.96,1.53v7.66l-3.93,3.93v6.11l1.16,3.81v11.09l2.69,2.69v10.41l-6.48-.79-2.71,1.53-4.95,12.27-1.96,6.91-.61,1.35,6.91,1.41h5.69l6.28,4.08,2.59-3.1,11.33,3.42,4.52,2.61,10.11-.37,4.44-4.42,6.97,2.22h3.73l1.22-2.87v-11.39l-1.3-1.96,.69-1.96,5.38-.31,2.53-2.1,.31-1.96-2.83-6.97,.92-2.83,6.28-.61-.61-1.59,1.59-3.79-1.28-2.89,1.59-3.14,5.71-4.77-.69-5.05,.98-8.19,2.22-3.83,7.17-2.34h-1.1l-1.96-6.95-4.97-1.96-1.51-8.4-3.5-3Z"/>
<path id="dpt-72"
d="M608.52,299.91l-10.35,.35-10.27,9.45-5.4-.31-7.17,2.43-2.2,3.79-.98,8.19,.69,5.05-5.71,4.77-1.59,3.14,1.28,2.89-1.59,3.79,.61,1.59-6.28,.61-.92,2.83,2.83,6.97-.31,1.96-2.51,2.22-5.38,.31-.69,1.96,1.3,1.96v11.39l-1.22,2.87,3.4,2.81v3.81l5.71,.31,14.86,4.42,16.12,9.82,5.2,1.96,2.57-5.13,7.66,5.36h4.26l-2.32-7.64,4.63,3.04,2.65-3.93,11.09-3.06-1.96-4.59,2.71-3.44,5.75-2.28,5.32-6.91v-7.3h3.93l1.55-5.32,.35-8.03-3.81-3.5,3.08-5.32,4.54-5.89-5.34-3.93-4.95-.77-5.4-8.07h-1.53l-.37,3.81-.37-2.63h-8.01l-3.93-5.75-6.3-2.28-1.96-13.75-3.26-4.05Z"/>
<path id="dpt-49"
d="M490.02,372.03l-.86,1.71-.55-.12,.43,1.41v4.4l4.1,2.51,2.49,6.7,3.81,4.71-5.01,4.54,.29,5.66,1.96,1.59,6.93-.92,5.69,5.32,1.3,7.85-3.81,2.55-12.29-.29-7.85,1.53-4.4,2.2v3.73l4.08,5.09h4.1l.31,5.4,1.59,1.59-1.96,4.42-3.18,.92v2.89l-1.57,1.59,1.96,.9,.98-.29h2.89l3.2,4.1-.14,3.93,.75,.12,3.16,1.96h9.82l5.22,4.4,7.29-3.14,11.78,2.71,5.44-3.46v-5.18l10.35-.81,9.56-1.96,10.35-.35,1.16,2.69,2.71,2.28,2.61-4.61,7.3-7.64h2.93l4.36-15.71,6.11-7.29-.41-8.4,3.93-5.05v-2.18l-1.96-2.34,1.22-2.51-5.22-1.96-16.1-9.82-14.86-4.42-5.71-.31v-3.71l-3.48-2.87h-3.67l-6.97-2.22-4.54,4.46-10.17,.31-4.46-2.57-11.33-3.42-2.53,3.04-6.36-4.14h-5.71l-7.05-1.51Z"/>
<path id="dpt-44"
d="M472.27,366.53l-.37,4.24-8.38,1.16-3.93,3.79-1.49,4.24-23.72,1.16-9.82,5.36-.37,10.74-10.72,4.22-7.29,3.81h-5.89l-2.47-2.71-3.53,3.53-1.65,.29,1.96,1.34-7.19,6.62,1.51,1.57,1.53,3.04-3.93,5.4,4.22,2.28,7.3,1.53,.71-3.08,4.08,5.28h6.95l4.97-5.38h6.5l-6.74,3.44,.35,3.93,1.53,3.44-4.22,4.08h-4.67l.79,5.79,8.4-1.53,9.98,9.17-.47,.63,7.21,4.71,1.61,3.79,6.6,2.89,5.09,.61,2.22,6.01,7.85,1.96,5.34,.98,2.89-3.18-2.89-4.12-1.24-8.88,2.53-2.83h3.48l1.59,3.5-.98,6.3,2.2,1.61,5.71-1.96,1.96-6.3-2.49-2.57h6.3l2.2-4.12,2.22,.31,5.07,4.79,3.67,.49,.14-3.93-3.2-4.12h-2.83l-.98,.31-1.96-.9,1.57-1.59v-2.89l3.18-.92,1.96-4.44-1.59-1.57-.31-5.4h-3.93l-4.08-5.09v-3.73l4.4-2.28,7.85-1.53,12.29,.29,3.81-2.55-1.3-7.85-5.71-5.2-6.93,.92-1.96-1.59-.29-5.66,5.01-4.46-3.81-4.71-2.57-6.72-4.12-2.51v-4.4l-.43-1.41-7.17-1.79-3.44-4.59-5.66-1.06Z"/>
<path id="dpt-85"
d="M483.34,452.19l-2.2,4.12h-6.3l2.49,2.57-1.96,6.3-5.71,1.96-2.2-1.61,.98-6.3-1.59-3.5h-3.46l-2.57,2.93,1.24,8.88,2.89,4.12-2.79,3.1-5.34-.98-7.85-1.96-2.22-6.01-5.09-.61-6.6-2.89-1.61-3.79-7.21-4.71-11.35,14.65-.33,9.15,11.78,11.47-.37,3.42h3.55l7.25,21.97,7.64,3.81,7.68,7.66h8.76l3.44,7.68h8.33l3.79,5.89,8.46,4.24,.37-5.4,2.12,1.96,11.78-7.11,5.4-.37,2.26,6.13,7.3-3.06,6.11,4.59,4.95-2.34,4.24-1.16,1.96-2.26,5.34-3.44-3.93-3.93-3.02,2.34-.49-2.93,2.71-5.03-2.63-4.67,2.28-3.06-1.18-10.72-3.81-5.69,2.71-3.5-6.11-6.85,2.24-4.99-9.19-7.64v-4.73l-3.77-5.36,.73-.29-5.22-4.4h-9.82l-3.16-1.96-4.42-.61-5.03-4.79-2.24-.29Z"/>
</g>
<!-- CENTRE VAL DE LOIRE -->
<g id="INSEE-24">
<title>Réion Centre-Val de Loire</title>
<path id="dpt-28"
d="M696.26,249.24l-2.34,1.96v6.15l-7.7,3.81v5.77l-2.32,2.67h-9.5l-4.52-1.96-13.75,7.27h-5.3l-5.54,5.28,1.3,.84,.37,6.56,8.07,6.95,.75,14.18-3.81,4.59-5.75,1.16-5.89,3.42,.81,3.06,2.63,3.5v9.13l.79,.12,5.34,3.81-1.96,2.45,3.79,1.96,6.07-1.1h3.67l-.24,1.65-3.3,1.96,2.22,1.65h5.5l1.96,4.42,3.28,1.96,2.47,5.5,8.5,2.24,5.28-.55,4.63-4.44,4.18,1.16,1.04-2.24-.26-2.47,2.22-1.65,3.53,2.22,2.22-1.67v-3.4l3-1.96,2.75,1.1,2.45,2.77,4.42-2.45h4.65l3.32-3.59,1.96-7.13,2.98-.55-.81-7.19,3.55-3-1.1-2.2,.43-.73-1.04,.14-.81-10.33-.81-1.14-.63-4.97-8.01-1.53-3.48-4.3-1.12-8.46-4.59-.73-.81-4.22-5.56-3.81-2.79-6.5,2.69-4.63-2.75-3.04v-3.93l1.53-4.22-3.06-3.04-1.18-4.61-3.69-3.65Z"/>
<path id="dpt-45"
d="M748.31,316.68l-4.95,4.59-11.21,.98-.43,.73,1.1,2.2-3.48,3,.81,7.19-2.98,.55-1.96,7.13-3.32,3.59h-4.59l-4.5,2.49-2.45-2.77-2.75-1.1-3,1.96v3l-2.22,1.67-3.53-2.22-2.22,1.65,.26,2.47-1.04,2.24,.79,.26h3.38l-.26,2.2-2.18,3.93v1.96h2.06l1.96,2.18,.55,2.22-4.32,4.36,2.12,5.26v2.53l3.61,2.47,4.97,.55,3.14,2.61,.86,4.75,3.55,4.1,3.93-1.1,1.65-3.55,6.09,.79,1.32,1.41h3.93l1.96-2.2,14.02,.55,3.3,4.91,3.93,1.63,3.3,3.08,4.12-.57,1.1-1.39h2.51l3.04,3.93,6.32,.31,1.63,2.14,4.42,6.07,1.96,1.65,2.45-.24,.29-5.52,1.1-.55,1.65,.26,2.77,3.59,1.96,.81,3.93-1.59-.61-.69-.37-3.93,7.66-2.26-1.16-4.36-1.16-6.13-4.97-6.87-1.2-4.22h7.7l5.38-3.93,.73-5.69-3.44-3.93,10.11-8.5v-6.87l-4.99-5.3-1.96-6.11-6.93-6.58-9.68,5.42-.73-3.08-4.24-.37-1.18,3.08-3.77,.73-10.35-.35-4.24,2.69-3.42-3.06,6.11-4.24-.35-6.5-4.59-2.34-3.93-5.75-10.27-.73-4.59-3.3Z"/>
<path id="dpt-41"
d="M647.93,339.71l-2.57,3.24-3.08,5.32,3.81,3.5-.35,8.03-1.55,5.32h-3.93v7.4l-5.32,6.91-5.56,2.18-2.71,3.44,1.18,2.89,18.56,.61,1.59,1.41-.26,1.34-2.75,1.41,.55,3.81,2.45,1.63,3.93-2.73h.98l4.42,3.3,3.93,.29,.55,9.82,3,7.99v13.75l2.22,3.4h7.4l5.77,8.52,2.12,1.85v-.18l3.93-.55,3.32-2.79,6.6-.29,.55,1.1,1.35-2.98,5.75-1.96,4.97,.31,2.45-.86,3.32,3.06,5.89,3.3,4.91-.31-.26-4.95,2.22-2.45,2.18-.26,1.96,2.16,7.72-.81,4.91-2.75-.57-1.96-1.34-1.67,.24-3.59,3.63-6.56,4.63-1.96v-4.14l1.1-2.45-3.08-1.16-1.96-4.14-4.97-1.35-.24-1.67,4.97-4.1,5.56-2.75-3.18-4.65-14.02-.55-1.96,2.2h-3.93l-1.32-1.41-6.09-.79-1.65,3.55-3.93,1.1-3.55-4.1-.86-4.73-3.26-2.75-4.97-.55-3.5-2.28v-2.34l-1.96-5.2,4.32-4.36-.55-2.22-1.96-2.18h-2.2v-1.96l2.2-3.93,.24-2.2h-3.16l-5.01-1.41-4.67,4.52-5.28,.55-8.64-2.16-2.47-5.5-3.28-1.96-1.96-4.42h-5.5l-2.22-1.65,3.3-1.96,.24-1.65h-3.53l-6.07,1.1-3.73-1.98Z"/>
<path id="dpt-37"
d="M627.73,388.09l.73,1.71-11.09,3.06-2.65,3.93-4.63-3.06,2.32,7.64h-4.22l-7.66-5.42-3.79,7.64,1.96,2.34v2.24l-3.93,5.05,.41,8.4-6.11,7.29-4.36,15.71h.49l1.53,6.11,7.29,1.53v4.71l9.19,2.69v7.11l-.37,4.61h11.45l10.01-2.34-.79-4.24,3.06-1.96,3.08,4.24,2.67,1.16,2.28,9.21,6.56,6.97,.73,5.4,5.89,5.89,3.36-.31,4.16-3.93,3-15.71,1.96-5.54,1.39-6.87,6.07-2.2,4.1,.79,2.75,2.53,3-4.95,2.75-2.57v-3l3.55-.24,.86-3.63-3.06-4.08,.49-1.73-2.2-1.85-5.69-8.44h-7.4l-2.22-3.16v-13.75l-3-7.99-.55-9.82-3.93-.29-4.3-3.44h-1.1l-3.93,2.73-2.45-1.63-.55-3.81,2.75-1.41,.26-1.34-1.59-1.41-18.54-.55Z"/>
<path id="dpt-36"
d="M711.08,436.26l-2.45,.86-4.97-.31-5.75,1.96-1.35,2.98-.55-1.1-6.6,.29-3.18,2.83-3.93,.55-.55,1.96,3.06,4.08-.86,3.63-3.55,.24v3l-2.75,2.53-3,4.95-2.75-2.53-4.1-.79-6.07,2.2-1.39,6.87-1.96,5.54-3,15.71-4.16,3.93-3.36,.31,.98,.98v7.21l-1.53,4.59,7.29,5.75,3.81,3.93,6.13,.79,2.32,8.05,4.16,2.26-.71,5.75-3.08,.55,1.12,.26,9.6,.73,3.42-3.42,6.15,6.13,7.64-8.82,3.44,2.32,4.59-.41,1.53,.79,7.05,.31,2.26-6.13,19.01,1.96,7.27,1.96,3.4-.37,.2-3.06,3.93-3.93-.79-3.22-2.22-4.3,.81-1.67,.31-4.95,1.34-1.65,.31-1.12-3.32-3-1.1-3.93-5.34-2.79v-3.28l3.79-2.18v-2.22l-3.53-3-1.1-1.96,2.73-1.41-.24-2.43,4.36-3.61-.26-1.59h-3.48l-2.2-2.59v-1.35l1.96-3.32v-2.45l-4.4-5.89,.86-5.22-2.51-1.96-5.2,.24-4.1,1.65-5.5-.79-2.65-2.22-.55-1.65,4.4-3.59,.31-4.38-5.89-3.3-3.51-2.73Z"/>
<path id="dpt-18"
d="M751.87,395.95l-5.56,2.75-4.97,4.1,.24,1.67,4.97,1.35,1.96,4.14,3,1.1-1.1,2.45v3.93l-4.69,1.96-3.65,6.7-.24,3.59,1.34,1.67,.57,1.96-4.85,2.59-7.72,.81-1.96-2.16-2.18,.26-2.16,2.4,.26,4.95-4.91,.33-.31,4.36-4.26,3.59,.55,1.65,2.77,2.22,5.5,.79,4.1-1.65,5.2-.24,2.51,1.96-.86,5.2,4.4,5.89v2.36l-1.96,3.32v1.28l2.2,2.51h3.55l.26,1.59-4.4,3.75,.24,2.43-2.77,1.49,1.1,1.96,3.53,3v2.22l-3.93,1.96v3.32l5.2,2.77,1.1,3.93,3.32,3-.31,1.12-1.34,1.65-.31,4.95-.81,1.67,2.22,4.34,.81,3.3-3.93,3.93-.2,3.06,9.01-1.1,1.83-3.93,4.97-5.67,9.54-1.96,5.03,1.53,5.32-4.18-.37-3.04-1.96-1.53v-6.15l10.27-10.37,3.93,4.26,3.44-3.51,3.08-.37,5.32-6.85,8.82,.73,.14,2.1,2.95-9.41-1.96-3.4,.37-4.99,1.16-9.99-4.24-4.16,.81-9.19-3.93-8.11-.35-5.32-6.77-5.36-1.1-4.58,3.44-4.97v-7.34l-3.93-4.65-3.93,1.59-1.96-.81-2.77-3.59-1.65-.26-1.08,.55-.31,5.52-2.45,.24-1.96-1.65-4.42-6.07-1.32-2.2-6.32-.31-3.04-3.93h-2.53l-1.1,1.39-4.12,.57-3.3-3.08-3.93-1.63-.1-.06Z"/>
</g>
<!-- ILE DE FRANCE -->
<g id="INSEE-11">
<title>Région Île-de-France</title>
<path id="dpt-77"
d="M814.55,230.43l-2.34,1.16-3.81,3.08-3.79-1.18-6.58,2.71-5.3-3.06-2.34,3.06-3.42,.35-2.34-1.96-3.81-2.28-4.44,3.06-.18-.18-1.67,10.6,2.28,13.47v9.01l-3,7.56,.73,5.18-3.38,2.65,1.85,10.17-1.53,2.2-1.18,10.27,2.57,3.38-8.46,5.54v7.72l2.38,3.55,4.59,2.34,.35,6.5-6.11,4.24,3.42,3.06,4.24-2.69,10.35,.35,3.77-.73,1.18-3.08,4.24,.37,.73,3.08,9.56-5.42,3.51-4.16,4.58-5.4-3.14-3.3,2.69-5.77,6.85-3.44,14.96,.75,3.42-2.63,.29,.31,.86-6.44,1.53-7.68,2.71-3.5,.37-4.58,5.3-2.28v-3.06l-5.67,.37-1.18-2.71,1.96-3.42-1.53-5.79-3.06-1.96,.79-5.3,3.08-1.96-.35-2.32,1.1-1.34-6.42-1.34-1.96-4.61-3.44-1.16-10.19-9.94-1.16-8.46-4.48-3Z"/>
<path id="dpt-91"
d="M749.3,269.49l-3.42,1.51-3.75,1.47-.73,4.18-5.64,2.65-.73,4.08,2.63,4.54-3.73,5.2h-5.56l2.18,3.38-2.61,3-.92,6.07,1.85,.37,.71,4.97,.81,1.14,.81,10.33,12.25-1.12,4.95-4.59,4.24,3.4,10.27,.73,1.49,2.2v-7.72l8.56-5.62-2.65-3.34,1.1-10.19,1.47-2.2-1.85-10.17,3.38-2.65-.67-4.75-4.24-1.96h-7.05l-4.12-2.28-2.98,1.53-6.05-4.16Z"/>
<path id="dpt-78"
d="M704.76,233.67l-.12,.24-10.58,3.06-1.53,1.96,1.96,3.08v3.16l3.44,.73-1.96,1.96,.18,1.71,.26-.2,3.77,3.81,1.18,4.61,3.06,3.04-1.53,4.22v3.63l2.69,3.04-2.69,4.63,2.69,6.54,5.34,3.81,.81,4.22,4.59,.73,1.12,8.46,3.48,4.24,6.19,1.16,.92-6.07,2.61-3-2.18-3.38h5.5l3.81-5.2-2.63-4.54,.73-4.08,5.64-2.65,.73-4.18,3.75-1.47,3.42-1.51,.67,.39v-.39l-3.42-3.93-2.14-5.89,3.44-7.46-1.73-5.66-6.68-4.05-9.43-.43-8.88-5.64-7.11,1.3-9.35-4.03Z"/>
<path id="dpt-95"
d="M712.73,217.06l-2.98,3.81-2.28,8.46-2.63,4.34,9.33,4.14,7.11-1.28,8.82,5.64,9.43,.43,6.68,4.05,1.73,5.66v.12l.71-.12,6.87-3.69,10.29-.65,5.64-2.61,3.61-2.57,1.18-7.52-2.53-2.51-8.38-4.97-8.21-4.18-4.22,1.96-4.58,1.16-3.06-2.32-6.21-3.93-4.95,3.81-7.29,.79-10.35-.79-2.34-3.81-1.37-3.42Z"/>
<g id="PETITE-COURONNE">
<path id="dpt-93"
d="M1149.2,19.18l-16.85,10.69-26.22,10.69-47.75,2.93,1.46,5.86,3.96,.73,3.66,5.13-3.66,7.18-4.83,.73,3.37,7.47,23-.29,7.47,10.25,1.46,14.36,7.91-1.03,7.47-5.42,11.13,.44,13.92,7.18,7.91,7.91,3.66,1.46,2.34,3.81,8.79,2.05v-23l-10.55-56.25,2.34-12.89Z"/>
<path id="dpt-75"
d="M1085.48,70.45l-23,.29-10.25,4.1-4.25,5.13-9.37,.44-8.5,8.64,.29,4.83,2.05,5.57,14.21,3.52,17.43,7.91,11.13,.44,7.47-1.76,7.62-4.83,2.49,2.05,16.55,2.05,2.78-5.42v-5.42l-2.78-1.03-11.43,.44,.88,2.49-2.05,1.46h-3.66l1.46-3.37,.59-3.52h-.59l-1.46-14.36-7.62-9.67Z"/>
<path id="dpt-92"
d="M1058.38,43.5l-31.93,15.38-3.37,.44-15.67,30.76,9.96,24.32,15.97,16.11v1.76l24.76,15.67,6.01-2.78-4.54-7.62,4.54-12.01-2.78-4.39,3.08-9.96h-.59l-17.43-7.91-14.21-3.52-2.05-5.57-.29-4.83,8.5-8.64,9.37-.44,4.25-5.13,10.25-4.1-3.37-7.47,4.83-.73,3.66-7.18-3.66-5.13-3.96-.73-1.32-6.3Z"/>
<path id="dpt-94"
d="M1109.65,88.61l-7.47,5.42-7.47,1.03-.59,3.52-1.46,3.37h3.66l2.05-1.46-.88-2.49,11.43-.44,2.78,1.03v5.42l-2.78,5.42-16.41-2.49-2.49-2.05-7.62,4.83-7.47,1.76-10.55-.44-3.08,9.96,2.78,4.39-4.54,12.01,4.54,7.62,7.91-3.52,19.04,9.52h32.96l19.63,8.2-.29-1.76,13.92-31.49v-14.36l-8.79-2.05-2.34-3.81-3.66-1.46-7.91-7.91-13.92-7.18-10.99-.59Z"/>
</g>
</g>
<!-- GRAND EST -->
<g id="INSEE-44">
<title>Région Grand-Est</title>
<path id="dpt-51"
d="M873.08,196.72l-4.61,1.96,.81,3.81h-8.09l-7.23,5.42v10.29l5.32,3.46,1.53,3.44-8.82,.75-1.1,3.48,3.44,2.26-1.53,2.34-3.44,1.53,.75,2.63h4.97l1.96,2.69-3.42,2.45-3.08,8.13-5.75,2.71-1.96,4.16-1.96,2.32,.43,2.28-3.08,1.96-.79,5.3,3.06,1.96,1.53,5.89-1.96,3.42,1.18,2.71,5.67-.37v1.96l1.67-.37,6.62,6.97,9.37-1.63,10.88-7.42h6.79l6.62-4.63,7.85-4.32,5.89,.43,.81,7.85,6.97,10.47h7.85l10.9-2.32,7.85,2.69,8.15-5.89,1.16-9.68,8.99-1.53-.18-6.11-7.29-5.73-.79-3.08,2.69-4.58-2.34-1.96,2.34-5.75,4.22-1.96,2.91-9.68-6.13,.37,3.42-3.81-2.73-8.33-2.63-5.89,3.42-3.08-1.96-.35-.47-2.63h-.77l-3.46-3.12-3.93,3.93h-1.16l-1.53-1.96-9.31-.37-1.59,2.34h-2.59l-2.32-5.11h-5.11l-1.18,1.18-5.14-.45-6.24-4.65-4.28-1.16-1.53-2.42-8.15-5.09-9.33-.14,.12,3.5-2.69,.75-6.5-4.18Z"/>
<path id="dpt-08"
d="M932.38,111.46l-3.93,5.71-3.44,3.5v8.01l-4.59,3.08-8.38,2.67-4.59,1.96-5.38-4.24h-7.3l-1.02,6.81,3.42,6.5-3.42,3.06-.37,5.75,1.96,3.06-1.51,4.59-5.69,3v5.01l-7.3,1.53-1.24,3.08,5.03,2.71-1.53,5.34-1.16,4.59,.24,9.56,9.33,.26,8.15,5.09,1.53,2.34,4.28,1.16,6.24,4.65,5.01,.37,1.18-1.18h5.09l2.32,5.11h2.67l1.59-2.34,9.31,.37,1.53,1.96h1.3l3.93-3.93,3.5,3.12h.43l-.26-1.61,4.58-2.26,2.28-2.34-1.47-3.79-.43-2.69,4.24-3.44,1.53-7.68-4.59-5.67,1.53-2.71,3.93-7.25,1.12,1.53h5.73l2.71,2.55,3.44-2.28,2.63-4.42-2.75-.43-1.53-7.66-3.06-2.34-10.72-1.18-1.96-4.97-3.53-2.24-12.23-1.53-.75-8.84,1.53-1.51v-3.57l-6.13-3.93,1.16-4.22,1.53-3.81-2.69-2.32,4.24-3.81v-6.79l-1.53-1.12h-5.67Z"/>
<path id="dpt-10"
d="M896.59,273.95l-7.85,4.32-6.5,4.63h-6.48l-11.06,7.4-9.33,1.51-6.52-6.97-1.67,.37v1.16l-5.46,2.28-.37,4.58-2.71,3.5-1.57,7.64-.86,6.44,2.4,1.96h4.61l9.92,10.35-1.18,10.37,6.93,5.34,3.93-2.69,6.13,7.29,.73,6.93,4.24,5.67,1.96,4.26,15.34,.79,7.66-3.93,2.26,4.24,2.69,.37,1.96-4.26,12.63-.35,4.95-2.71,.81-4.95h11.09l1.53,.86-1.28-4.91-3.12-1.96,4.28-3.93,6.6-.43,2.34-3.5-.55-13.96-1.55-8.09-6.6-2.32-6.97-9.82,.35-5.89,1.96-4.22-3.55-1.22-10.86,2.18h-7.85l-6.97-10.47-.81-7.85-5.62-.02Z"/>
<path id="dpt-52"
d="M954.89,275.99l-8.99,1.53-1.16,9.68-8.15,5.89-4.22-1.47-1.96,4.22-.35,5.89,6.97,9.82,6.6,2.3,1.45,8.19,.43,13.98-2.4,3.3-6.6,.43-4.28,3.93,3.12,1.96,1.28,4.91,4.61,2.57,6.85,7.3,8.82,11.78-4.97,5.32,3.44,2.34,.35,6.48,6.15-.35,1.51,3.08,4.59,.35,3.44-1.96,6.15,7.68,.79,1.96,8.4-1.96,1.59-3.93h.31v-3.93l5.3-2.32,6.15,2.32,5.89-2.22h3.44l1.16-7.68,1.96-2.26-3.42-.35-.37-4.61,5.32-1.16,.37-3.06h5.22v-5.03l4.2-1.53-1.16-3.08,1.16-.73-3.53-2.51-4.16,1.51v-8.01l-10.58-5.26,2.26-10.35,3.44-2.36-1.1-3.44-5.03-.73-1.1-5.03h-4.59l-5.32-7.19-6.11-.39-2.79-3.81,3.46-3.44-8.09-8.84-3.44-1.18-9.21-4.58-4.97-5.26-8.01-1.16-.12-7.58Z"/>
<path id="dpt-67"
d="M1154.08,222.17l-7.3,1.96-3.38,5.89v5.77l-3.06,2.67h-2.71l-4.95-3.48-3.93,2.71h-4.52l-3.81-3.81-7.29-1.16-4.22-1.96-1.51-5.75-3.44,3.79-1.96,8.84-5.03,1.51v4.97l5.03,2.34,3.79,2.69-1.53,3.44,3.5,2.28,6.13-4.59,10.66,6.13-4.54,8.42,.35,2.71,3.06,3.04-2.32,7.99-7.58,7.85-4.22-.37,2.67,2.61-1.53,6.91,1.53,10.37,7.29,1.96-.61,1.41,5.75-.31,3.36,4.08,3,3.75,7.54-.37,3.38,9.82,5.89,2.57v-1.28l9.98-19.64-1.14-11.09,4.58-14.96,1.16-13.06,9.94-7.23v-4.65l3.93-5.03h3.08l3.44-3.44-.75-6.5,3.44-9.19,5.3-1.08-5.48-4.12-9.54-1.08-8.54-4.3-5.73,3.38-3.08-3.44-4.06,.02Z"/>
<path id="dpt-54"
d="M998.97,175.39l-4.59,4.22-6.48,.37-2.28,2.43h-.49l-.24,4.58,2.26,3.75-.79,2.3-.75,2.61,.37,1.47,1.96-1.47,1.85-3.36,3.77-.37,6.38-1.96,3.36,2.67,1.47,2.98,1.16,3.38v3.38l1.85,1.53v2.55l-1.85,2.28-.35,4.91,1.47,2.26,.37,2.98,.35,4.87,2.28,1.96,3.36,1.45-1.47,3,4.1,3.81-3.73,4.08,.73,2.65,3.75,1.83v1.96h-4.48l-1.96,2.67,.33,1.96,3.1,2.98-2.65,7.07-2.98,6.75,1.47,4.14v6.77l1.51,3.36h2.22l1.16,1.96h-3.38l-2.98,1.47v2.28l3.73,3.38v5.22l3.73-1.16,5.64,.37,.37,6.01,2.26,.79-2.63,1.83-.37,1.96,4.12,.75,2.63,3.36,12.35-.73,2.65-4.93h5.64l2.26-1.83,3.73,2.28,3.38-1.18,4.91,.35,4.1-1.45,4.1-3,2.28,2.28,.35-5.28,3-1.16,1.55,4.91,4.46,.35,4.54,1.18,1.83,.35,6.44-3,3.36-2.26,3-3.75,6.01-2.24,3.93-.86-2.2-2.16h4.24l.81-.81-4.56-1.45-6.34-4.48-5.58-4.12h-6.75l-7.09-4.12-5.64-.35v-1.51l-8.64-5.22-9.82-4.18h-4.91l-1.85-5.18-7.52-9.43h-7.48l-3.06-4.2h-5.89l.37-5.89-7.85-4.91,.35-4.83h4.18v-4.16l1.47-3.02-3.38-3.36,2.89-5.11-2.26-6.01-1.85-1.53-4.89-10.49,1.96-3.02s-.16-2.47-.31-5.75h-5.14l-6.87-7.85-8.93,.08Z"/>
<path id="dpt-68"
d="M1124.41,308.96l-5.75,.31-3.61,8.13-4.59,9.19,1.16,5.89-3.79,8.82-6.56,5.73-.37,14.96-4.75,4.08,.18,.14,1.53,3.06,6.13,.37,6.91,5.4,1.1,2.61-.37,4.59-1.96,3.5,.75,4.61,5.4-.81,1.16,4.24,1.96,8.15,4.54-.75-.79,4.16,2.69,2.32,14.14-.35,7.3-5.75,.37-8.44,3.93-4.99-5.05-5.89-2.65-6.19,3.06-4.14v-9.62l1.96-4.61v-7.62l3.44-4.97-3.83-5.4-.35-11.06-5.89-2.57-3.38-9.82-7.54,.37-3.06-3.75-3.4-3.93Z"/>
<path id="dpt-55"
d="M976.49,171.66l-2.69,4.4-3.36,2.32-2.71-2.65h-5.73l-1.12-1.53-3.93,7.25-1.57,2.67,4.59,5.73-1.53,7.68-4.24,3.44,.43,2.69,1.47,3.79-2.28,2.43-4.58,2.2,.73,4.24,1.96,.35-3.42,2.97,2.63,5.77,2.67,8.44-3.42,3.75,6.26-.37-3.02,9.64-4.14,1.96-2.34,5.75,2.34,1.96-2.69,4.61,.79,3.08,7.29,5.73,.37,13.45,8.01,1.16,4.97,5.34,9.21,4.58,3.44,1.18,8.09,8.84-.86,.86,6.74-.86v-3.5l7.52-1.53v-2.57h1.85v2.2l6.01-1.85,2.24-3.12-.43,.12v-5.24l-3.73-3.38v-2.28l2.98-1.47h3.38l-1.16-1.96h-2.22l-1.55-3.44v-6.7l-1.47-4.14,3.02-6.74,2.57-7.11-3-3-.33-1.96,1.96-2.65h4.48v-1.96l-3.75-1.83-.73-2.63,3.73-4.1-4.1-3.81,1.47-2.98-3.36-1.47-2.28-1.96-.35-4.87-.45-2.97-1.47-2.26,.35-4.91,1.96-2.26v-2.53l-1.85-1.53v-3.42l-1.16-3.36-1.61-2.91-3.32-2.77-6.38,1.96-3.77,.37-1.77,3.38-1.96,1.45-.37-1.45,.75-2.63,.79-2.3-2.34-3.75,.24-4.58h-1.85l-1.57-7.36-3.04-3.04-2.28-.06Z"/>
<path id="dpt-57"
d="M1041.09,179.26l-5.73,.35-4.61,3.93-1.14,1.96h-6.5l-2.28-2.32h-.96c.16,3.28,.31,5.75,.31,5.75l-1.96,3.02,4.89,10.49,1.85,1.53,2.26,5.89-3,5.22,3.38,3.36-1.47,3.02v4.14h-4.1l-.35,4.83,7.85,4.91-.37,5.89h6.07l3,4.12h7.32l7.52,9.45,1.85,5.18h4.91l9.82,4.18,8.64,5.22v1.57l5.64,.37,7.09,4.12h6.81l5.64,4.16,6.34,4.48,4.56,1.45,6.85-6.85,2.32-8.05-3.06-3.04-.35-2.71,4.54-8.44-10.49-6.07-6.22,4.71-3.57-2.28,1.53-3.44-3.71-2.75-5.03-2.34v-4.97l5.03-1.51,1.96-8.84,3.44-3.79,1.51,5.75,4.22,1.96,7.29,1.16,3.81,3.79h4.58l3.93-2.69,4.95,3.48h2.71l3.06-2.67v-5.77l3.36-5.89-.79,.26-2.57-3.81-7.66-4.59-2.67-4.3-9.19,.81-5.46,4.93-12.96,.35-3.93-2.67c-.95-1.81-2.23-3.41-3.79-4.73l-.24-.12h-.57c-2.02-.4-3.95-1.17-5.69-2.28l-5.38,2.28-.37,4.59-6.5,.81-3.93-7.3-2.24-.73v-5.38l-5.46-2.32-.35-9.21-3.93-3.81-8.05-3.93h-3.77l-1.18,.81h-3.93l-5.28-4.71Z"/>
<path id="dpt-88"
d="M1111.57,288.14l-3.93,.86-6.01,2.24-3,3.75-3.36,2.26-6.44,3-1.83-.35-4.54-1.18-4.46-.26-1.55-4.91-3,1.16-.35,5.28-2.36-2.38-3.93,3-4.16,1.37-4.91-.35-3.38,1.16-3.73-2.26-2.26,1.83h-5.71l-2.65,4.93-12.35,.73-2.63-3.36-4.12-.75,.37-1.96,2.63-1.83-2.26-.79-.37-6.01-5.64-.37-3.3,1.04-2.32,3.12-6.01,1.85v-2.2h-1.85v2.57l-7.52,1.53v3.48l-6.74,.86-2.61,2.81,2.65,3.81,6.11,.39,5.4,7.25h4.52l1.1,5.03,5.03,.73,1.1,3.44-3.44,2.36-2.12,10.35,10.72,5.32v8.01l4.14-1.51,3.5,2.75,2.65-1.59-1.47-2.26,1.96-1.18,2.63,3.08,3.93-2.71,1.16-3.81,7.23-1.16,1.96,1.53-.37,4.24,4.97,3.79,3.06-.37,3.44-2.69h7.95l5.77,6.5h1.96l3.06-1.96,.31-2.26,3.06-1.51,3.48,2.26,3.44,3.93,12.08,6.36,4.75-4.08,.37-14.96,6.66-5.89,3.81-8.82-1.16-5.89,4.59-9.19,4.12-9.54-7.29-1.96-1.53-10.37,1.53-6.91-.57-.37Z"/>
</g>
<!-- BOURGOGNE FRANCHE COMTE -->
<g id="INSEE-27">
<title>Région Bourgogne-Franche-Comté</title>
<path id="dpt-89"
d="M835.97,310.55l-3.42,2.63-14.96-.75-6.85,3.44-2.69,5.89,3.06,3.42-4.65,5.32-3.51,4.16,6.93,6.58,1.96,6.11,5.03,5.34v6.93l-9.99,8.38,3.44,3.93-.75,5.64-5.38,3.93h-7.52l1.18,4.22,4.97,6.87,1.16,6.13,1.16,4.24-2.26,.67,4.83,1.1h3.61l1.96-3h2.42l2.75,2.45-.57,3.06,2.53,1.65h3.55l4.95,3.3,2.22-1.1,2.2,1.96,2.2-.55,3.67-2.57,3.63,1.1,2.45-.55v-6.85l1.32,.26,.86,3.55,4.42,2.73v4.16l6.3,.27,8.27,7.7,5.2,.26-.29-2.45,2.2-3.3,1.96,2.43-1.63,2.77,.79,2.51,3-1.96h3.61l-.35,5.52,3.3,2.2,2.57-1.04,6.15-4.14-.37-.81-3.63-2.1-.26-3.93,3.93-1.96,1.63-2.24-1.08-1.96v-4.4l2.98-4.42,4.42-9.37,.81-4.1,2.75-1.1,.29-.81-1.39-1.12v-3.3l4.4-3.32,1.12-5.5-1.96-3.24h-3.12l-.81-.86v-4.75l3.93-2.73-.31-2.77-.47-2.93-1.96,4.26-2.71-.37-2.26-4.24-7.66,3.93-15.34-.79-1.96-4.26-4.24-5.67-.73-6.93-6.13-7.29-3.93,2.69-6.93-5.34,1.18-10.37-9.82-10.35h-4.61l-2.73-2.1Z"/>
<path id="dpt-70"
d="M1041.9,346.15l-7.23,1.16-1.16,3.81-3.93,2.71-2.63-3.08-1.96,1.18,1.47,2.26-3.81,2.32,1.16,3.08-4.2,1.53v4.97h-5.46l-.35,3.08-5.32,1.16,.37,4.61,3.42,.35-1.96,2.26-1.16,7.68h-3.5l-5.75,2.32-6.01-2.32-5.2,2.32v3.93l4.14,.75,3.06,6.11,.43,3.06-4.97,5.77-2.32,.73-1.53,1.96,4.22,1.96,.73,6.15,3.44,.35,.43,7.66,1.53,1.55,.2,1.2,2.93,.81,3.3,2.75h4.99l1.96-1.96,3.38,.12,3.5,.12,7.72-6.3h2.22l2.43-1.96,7.97,.26,6.05-4.95,4.42-.81,1.65-4.12,3.55-1.12,3.55-6.05,4.97-3.93,5.22-.79,3.93,2.75,7.15-.86v-3.93l2.89-1.67,2.28-3.1h4.32l2.45-2.59,.92-6.13v-3.81l-1.67-5.89v-4.83l2.97-2.22,3.57-1.85-.37-.73-12.21-6.36-3.44-3.93-3.36-2.18-3.06,1.51-.43,2.28-3.06,1.96h-1.96l-5.77-6.5h-7.85l-3.59,2.71-3.06,.37-4.91-3.77,.37-4.24-2.04-1.63Z"/>
<path id="dpt-21"
d="M924.02,349.53l-.79,4.95-4.97,2.71-12.63,.35,.55,2.79,.31,2.77-3.93,2.73v4.67l.81,.86h3.04l1.96,3.24-1.12,5.5-4.4,3.32v3.42l1.39,1.1-.29,.81-2.75,1.1-.73,4.18-4.42,9.37-3.02,4.34v4.4l1.08,1.96-1.63,2.24-3.93,1.96,.26,3.93,3.61,2.2,1.35,3-.55,4.16-.81,3,1.96,3.32,5.52,1.1,2.45,3.93v1.65l-1.65,.55v3.93l.29,.14,7.42,7.64,7.7-.24,6.87,5.18,4.97,3.59,.24,4.65,5.2,1.1,4.42,3.57,11.57-4.1,7.97-2.53,3.55-.55,1.1-1.59,3.93,.24,3,1.96,4.42-1.1,4.42-3,3.32,.37v-.37l2.61-1.53-.37-1.96-.73-2.26,1.96-3.06,6.5-3.06v-3.04l2.32-3.06,2.28-3.06-.75-2.73,1.18-4.32,.81-6.15h1.53l-.37-2.24-1.53-1.55-.43-7.74-3.44-.35-.73-6.15-4.22-1.96,1.53-1.96,2.32-.73,4.97-5.77-.43-2.91-3.06-6.13-4.52-.81-1.59,3.93-8.4,1.96-.79-1.96-6.15-7.68-3.44,1.96-4.59-.35-1.51-3.1-6.15,.37-.35-6.48-3.44-2.34,4.97-5.32-8.82-11.88-6.85-7.3-6.19-3.77h-11.23Z"/>
<path id="dpt-58"
d="M813.07,401.62l-1.96,3h-3.61l-4.83-1.1-5.4,1.59,.37,3.93,4.59,5.34v7.34l-3.44,4.97,1.1,4.58,6.91,5.4,.37,5.32,3.93,8.11-.81,9.19,4.24,4.16-1.16,9.99-.37,4.99,1.96,3.4-2.95,9.41,.24,2.87,6.56,3.06,4.61,4.99,4.14-2.34,3.93-2.28,.81,3.46h5.69l1.53-3.1,3.44,1.55,1.16,4.97,3.04-.75,7.3-9.99,3.79,2.69,.61,1.18,6.01-3.75,2.45,.31,1.96,4.67,3.63-.57,2.73-2.77h3.57l2.75-3.53,2.77-.55,.55-1.96,6.01,.31,.31-1.41-2.77-2.45v-2.45l3.93-2.2v-1.65l-3.61-2.22-.55-4.1,.29-3.93-2.45-1.65,2.16-3,1.96-1.12,1.34-3.28-1.96-1.12-2.22-3.3,2.77-3.93,4.63-2.75h5.77v-4.36l1.65-.55v-1.65l-2.45-3.93-5.52-1.1-1.96-3.32,.81-3,.55-4.16-.98-2.2-6.15,4.14-2.51,1.12-3.3-2.2,.29-5.52h-3.61l-3,1.96-.79-2.51,1.63-2.77-1.96-2.43-2.2,3.3,.29,2.45-5.18-.24-8.27-7.72-6.3-.26v-4.2l-4.42-2.73-.86-3.55-1.32-.26v6.93l-2.45,.55-3.63-1.1-3.79,2.51-2.2,.55-2.2-1.96-2.22,1.1-4.95-3.3h-3.63l-2.53-1.65,.57-3.06-2.73-2.2-2.51-.22Z"/>
<path id="dpt-71"
d="M900.73,448.87v.35h-5.77l-4.63,2.75-2.77,3.93,2.22,3.3,1.96,1.12-1.34,3.28-1.96,1.12-2.16,3,2.45,1.65-.29,3.93,.55,4.1,3.61,2.22v1.65l-3.93,2.2v2.45l2.77,2.45-.31,1.41-6.01-.31-.55,1.96-2.77,.55-2.75,3.53h-3.57l-2.73,2.77-3.63,.57-1.96-4.67-2.45-.31-6.03,3.69,7.11,13.37v5.75l1.96,2.32h6.64l2.24,3.08h6.24l2.69,3.77-.35,14.98-8.23,6.01-.18,.43h.55l1.16,.37,.37,6.13,5.77,1.2,.73,2.67h3.08l4.59-2.67,12.23,1.96,2.34,2.32,3.06-3.06h4.22l2.28-12.27,1.53-1.16h3.81l4.65,3.04,3.51-2.87,2.24,3.04,3.5-3.42,4.18-.37,1.96,6.13,1.45,7.66,2.71,.37,2.32-5.4,7.23-28.32,2.69-4.97,4.22-.43,4.24,3.51,3-.88,3.81-2.71,3.93,.81,2.26,4.97,2.2,.86,10.03-1.24,3.93-3.06-1.53-2.34-4.58-1.53-.43-5.36,3.93-2.69,1.53-6.48-3.5-6.17-2.32-3.04,1.16-1.18v-3.73l-3.06-1.96-.79-3.08,8.82-1.08,.79-3.06h-2.65l-2.28-2.71h-4.22l-3.5-5.77-3.12-.39,.37-4.59-3.32-.37-4.59,2.95-4.42,1.1-3-1.96-3.93-.24-1.18,1.55-3.55,.55-7.97,2.51-11.57,4.12-4.4-3.55-5.2-1.12-.24-4.65-4.97-3.63-6.87-5.18-7.7,.24-7.42-7.64-.16-.12Z"/>
<path id="dpt-25"
d="M1088.77,393.67l-.35,.43h-4.28l-2.28,3.1-2.89,1.67v3.93l-7.15,.86-3.93-2.75-5.22,.79-4.97,3.93-3.55,5.99-3.55,1.12-1.65,4.12-4.42,.81-6.05,4.95-7.97-.26-2.43,1.96h-2.16l-7.85,6.36-3.5-.12v2.32l.55,4.12,4.97,3.3,2.75,3.63-.86,3.81-2.43,5.89-1.65,3.79,10.72,3.61,6.85-.55,.55,5.75v7.74l8.5,2.77,3.93,1.04,5.5,5.26-.55,4.42-2.69,3.3-6.81,2.1,1.67,3.93,.79,3.02-3.08,3.06,.31,2.75,4.65,.43v-.37l23.72-22.25-.75-18.4,8.38-4.16,5.77-2.69,5.32-4.97,.43-7.29,5.34-2.69,12.23-14.18-1.96-4.58,4.2-1.96,4.99-6.13-2.53-2.71-9.19,1.96-.37-1.57,8.46-9.82-23.5-10.6Z"/>
<path id="dpt-90"
d="M1096.68,366.79l-3.57,1.85-3,2.08v4.91l1.67,5.89v3.81l-.92,6.13-2.08,2.16,23.56,10.66,1.47-1.73,5.07-.79-1.96-8.15-1.16-4.24-5.4,.81-.73-4.54,1.96-3.5,.37-4.59-1.1-2.61-6.91-5.4-6.07-.37-1.2-2.38Z"/>
<path id="dpt-39"
d="M998.09,428.6l.18,1.02h-1.53l-.81,6.15-1.1,4.2,.75,2.73-2.24,3.04-2.32,3.1v3.06l-6.5,3.16-1.96,3.06,.73,2.28,.37,1.96-2.61,1.53-.43,4.97,3.04,.37,3.5,5.75h4.22l2.28,2.71h2.69l-.79,3.06-8.82,1.08,.79,3.08,3.06,1.96v3.79l-1.16,1.18,2.32,3.04,3.44,6.17-1.53,6.48-3.93,2.69,.43,5.32,4.58,1.53,1.53,2.34-3.93,3.06-10.03,1.24,4.71,1.83,7.66,10.74,4.97,2.26v5.36l5.75-.79,7.29-8.05,6.13,3.06v4.61h11.04l15.91-17.67-.67-.37,.73-8.01,5.75-6.85-3.93-1.53,.37-2.34-4.65-.43-.31-2.73,3-3.02-.82-3-1.67-3.93,6.85-2.18,2.67-3.51,.55-4.42-5.5-5.26-3.93-1.04-8.38-2.71v-7.74l-.55-5.73-6.85,.53-10.68-3.65,1.65-3.79,2.43-5.89,.86-3.81-2.98-3.61-4.97-3.3-.55-4.12v-2.32l-3.38-.12-1.96,1.96h-4.85l-3.28-2.75-2.61-.81Z"/>
</g>
<!-- NOUVELLE AQUITAINE -->
<g id="INSEE-75">
<title>Région Nouvelle-Aquitaine</title>
<path id="dpt-79"
d="M568.05,451.89l-10.35,.35-9.56,1.96-10.35,.81v5.34l-5.34,3.48-11.88-2.71-8.01,3.42,3.77,5.4v4.71l9.19,7.64-2.24,4.99,6.11,6.85-2.71,3.5,3.81,5.69,1.18,10.72-2.2,2.91,2.69,4.63-2.71,5.03,.37,3.06,3.06-2.32,3.93,3.93-5.28,3.36-1.96,2.26-4.24,1.16-4.95,2.34-.37-.29,.2,5.62,4.16,4.54v2.49l6.24,4.61,7.85,.43,5.4,7.05,8.76-.81,7.01,4.97,5.38,2.53,.84,4.16,3,2.87,3.63-1.96-.81-2.08,2.87-3.38v-2.87l5.03-1.3,6.68-3.28,7.03-1.24,1.3-3.81-5.89-1.65-2.97-4.61,2.08-4.97,2.51-2.93v-6.24l-2.51-1.67-3.3,1.67v2.08l-1.71,2.51-3.28-3.83-.41-2.51,1.28-2.87-2.95-2.08v-8.78l-1.65-.43v-2.93l2.51-4.16,.37-1.96,1.71-4.56-1.26-2.95-4.18-1.65,4.18-6.19,1.28-3.32v-2.08l-2.95-3.36v-1.22l1.67-2.95-1.26-2.18,2.51-2.87-1.96-4.67-1.3-6.68-.43-4.18-3.3,.43-.61-9.43-.79,1.41-2.69-2.3-1.26-2.69Z"/>
<path id="dpt-86"
d="M581.8,444.61l-7.3,7.64-1.83,3.2,.63,9.43,3.28-.43,.43,4.18,1.3,6.68,2.08,4.61-2.51,2.87,1.24,2.08-1.67,2.95v1.14l2.97,3.28v2.08l-1.28,3.32-4.2,6.38,4.22,1.61,1.28,2.95-1.71,4.56-.37,1.96-2.55,4.16v3.08l1.65,.43v8.72l2.97,1.96-1.28,2.87,.41,2.51,3.32,3.75,1.71-2.51v-1.96l3.3-1.67,2.51,1.67v6.24l-2.53,2.93-2.12,4.89,2.89,4.61,5.89,1.65-1.3,3.81-5.44,.92,5.05,6.11,6.66-.43,5.89-2.08,5.89,3.38,1.96-1.65-.43-5.44,3.32-2.51,3,5.01,2.45,2.49,7.13-2.93,2.95-3.32h6.6l3.42,1.73,.26-7.25-2.63-3.06,3.04-2.28,4.99-5.75,8.38-.35v-4.61l4.22-3.5,10.37-1.96,.71-5.75-4.16-2.26-2.32-8.05-6.13-.79-3.79-3.81-7.29-5.75,1.53-4.59v-7.27l-6.93-6.85-.77-5.16-6.56-6.85-2.28-9.21-2.67-1.16-3.16-4.36-2.98,1.96,.81,4.24-10.01,2.34h-11.39l.37-4.61v-7.3l-9.19-2.67v-4.61l-7.29-1.53-1.53-6.11-3.46,.04Z"/>
<path id="dpt-17"
d="M567.78,658.68l-2.51-3.38-3.36-3.73-7.85,1.28-2.51-1.28-.35-2.08,4.14-1.65v-.79l-2.93-.86-2.08-1.67,5.01-4.14v-2.97l-2.47-2.57,1.63-1.67,.86-4.14-2.93-2.89-2.51-4.18-4.54-4.14-3.36-2.08,2.93-3.38-1.65-.37-.41-8.78-3.38-1.28,4.59-2.45h5.44l2.45-2.08h4.59l.84,2.08,4.18,.35,2.87-1.2,.86-7.85,3.3-12.1h.12l-3-2.87-.84-4.16-5.38-2.53-7.11-4.95-8.76,.81-5.4-7.05-7.85-.43-6.26-4.61v-2.51l-4.12-4.48-.2-5.62-5.73-4.3-7.3,3.06-2.32-6.24-5.4,.37-11.78,7.11,2.83,2.57-6.11,4.95-.75,3.93-5.77,.73-3.04-3.48-7.66-.75-.81-3.93-4.52-2.95-6.5,2.34,4.22,6.11h5.34l5.38,3.46,4.22,3.42,8.03-.35,1.53,3.42,5.32,1.18,1.96,5.34,3.44,1.51-.37,4.22-4.54-.77-1.53,2.28,3.42,4.95-1.96,8.48-4.59-.37,.37,5.32,1.16,1.96h-5.4l-.73-3.06,3.44-4.59-1.18-2.63-1.96-1.53-.81-9.21-6.48-.81-5.34-6.48-.81,13.39,8.82,6.54,.75,7.29,1.53,8.38,.81,8.44,4.59-.39,8.01,6.56,5.38,3.06,.37,3.79,4.24,.79,12.25,12.25,2.85,13.25h11.35l1.96-1.96,.35,5.75,10.01,1.16,1.53,12.25,5.38,.37,8.76,8.84,4.59,.75,5.44-2.71,3.81,2.71,3.06-6.5,3.04-5.36-8.23-5.5Z"/>
<path id="dpt-16"
d="M616.12,560.7l-3.32,2.51,.43,5.44-1.96,1.65-5.89-3.38-5.89,2.08-6.66,.43-5.14-6.11-1.59,.31-6.68,3.2-5.03,1.3v2.89l-2.87,3.38,1,2.26-3.93,1.96-3.22,12.1-.86,7.85-2.87,1.22-4.18-.35-.84-2.08h-4.59l-2.45,2.08h-5.44l-4.59,2.45,3.38,1.28,.41,8.78,1.65,.37-2.93,3.38,3.36,2.08,4.54,4.14,2.51,4.18,2.93,2.89-.86,4.14-1.63,1.67,2.49,2.51v2.97l-5.01,4.1,2.08,1.67,2.93,.86v.79l-4.14,1.65,.35,2.08,2.49,1.28,7.85-1.28,3.36,3.73,2.43,3.42,8.13,5.5,1.18-1.96,7.64,.81,3.81-3.48,6.91-6.87,.37-13.39,18.01-12.27,.35-9.19,5.4-.75,3.44-6.13h2.16l1.28-5.89,3.08-.37,1.96-5.4,3.93-1.14,4.61-3.06-.75-9.56,3.42-1.16,6.87-1.53-.37-3.46-1.16-5.32-5.34-.43-3.04-3.44,1.96-3.44,.12-3.1-3.42-1.73h-6.62l-2.95,3.32-7.13,2.93-2.49-2.53-2.98-4.83Z"/>
<path id="dpt-87"
d="M681.29,533.15l-3.42,3.42-9.6-.73-1.12-.26-7.29,1.35-4.22,3.5v4.61l-8.38,.33-4.99,5.89-3.08,2.24,2.63,2.95-.37,10.35-1.96,3.44,3.04,3.44,5.34,.43,1.16,5.32,.37,3.46-6.87,1.53-3.42,1.16,.75,9.56-4.52,3.1-3.93,1.14-1.96,5.4-3.08,.37-1.28,5.89,8.93,.31,1.96,3.79-1.59,4.24,3.5,4.58,2.63-.73,2.69-3.93,12.25,1.14,1.96,7.68,8.38,1.16,1.96,2.63-5.77,2.69,2.69,1.96,8.09,1.16,.61,1.57,2.16-4.38,4.59,1.71,5.01-6.24,2.89,.35,2.49-4.14,7.48,.86,2.93-2.95h3.75l2.95-5.4,4.54-.41,2.95-4.97,4.16,1.22h2.95l1.96-3.38-1.96-1.22-.86-4.99h2.95v-2.06l-4.81-3.53-5.38-2.43,.79-5.03h-1.55l-2.08,2.95-6.7,.37-3.73-.37v-3.81l4.59-3.73-2.95-3.73-7.03,2.08,1.3-15.71-3.4-3.46-3.42-8.31-4.99-1.22-.84-4.61,4.59-9.11-.12-5.66-1.04,1.24-6.26-6.09Z"/>
<path id="dpt-23"
d="M713.83,527.35l-2.12,6.17-6.93-.37-1.53-.79-4.59,.41-3.44-2.32-6.6,7.58,.12,5.66-4.59,9.05,.84,4.61,4.99,1.22,3.34,8.33,3.4,3.48-1.22,15.83,7.03-2.08,2.95,3.73-4.59,3.73v3.81l3.73,.37,6.7-.37,2.08-2.95h1.65l-.79,5.03,5.38,2.43,5.03,3.38v2.08h-3.06l.86,4.99,1.96,1.22,.49-.79,6.24-1.26,1.65-4.16h2.95l2.08,2.89h9.56l1.69,2.53,3.75,3.73h4.59l2.43-3.73h7.4l3.93-3.02-7.85-7.99-.81-3.48,7.29-4.22,4.22-2.28,1.12-5.38,4.58-3.46-1.53-7.29-3.1-3.83-.75-11.88-4.24-9.94-4.2-1.53-3.08-5.38-2.69,3.44-2.67-3.44v-4.61l-4.65-6.46-12.63,1.53-7.27-1.96-19.09-2.26Z"/>
<path id="dpt-19"
d="M732.7,605.29l-1.65,4.16-6.24,1.26-2.45,4.16h-2.81l-4.16-1.22-2.95,4.97-4.54,.41-2.95,5.4h-3.75l-2.93,2.95-7.48-.86-2.61,4.14-2.89-.35-4.97,6.24-4.58-1.71-2.16,4.38,1.67,4.2,4.22,3.44-7.66,6.91v5.26l3.06,1.53-3.06,3.93,4.22,3.46-3.06,3.81,3.44,2.4,8.38-.37-.37,8.4,3.2,5.09,1.16-.18,8.15-3.81,9.82,4.36,7.54,10.8,4.36-.55,6.48-6.5,2.16,3.81,4.32-4.3,5.89,1.59,.18,1.3,4.95-3.5-1.51-3.71-2.24-2.34,3.08-3.79h3.06l1.96-6.13,1.51-3.06-1.16-6.95,4.97-6.85,6.91-4.22,.37-10.72,3.42,1.96,3.93,4.22h3.67l2.24-2.67-1.96-4.59,1.96-6.87-1.18-6.5-2.32-2.69v-5.46l3.5-5.69-.81-5.4-.84-.86-3.93,3.02h-7.56l-2.43,3.73h-4.42l-3.75-3.73-1.69-2.53h-9.56l-2.08-2.89-3.08-.27Z"/>
<path id="dpt-24"
d="M623.03,610.89l-3.44,6.13-5.4,.75-.35,9.19-17.87,12.27-.37,13.39-6.91,6.87-3.93,3.42-7.64-.81-4.22,7.32-1.1,2.4,1.96,2.38h3.81l2.08,3.14-2.08,5.58-1.06,6.19-3.42,2.1v2.08l1.39,2.08v3.81l-2.73,3.5,3.42,1.71,1.04,2.81,11.78-.35,4.85-5.89,4.83,3.12-3.59,2.85,.29,7.6,5.6,3.93,.67,7.25,5.89,2.08,3.5-3.1h7.6l4.16-3.46,2.45,.35,.69,2.79h7.64l1.73-2.08,2.77,.37,3.12,3.4v2.47l-2.77,1.71,1.04,2.45,3.79,.31,4.85-4.48h4.14l2.77,3.12,6.01,2.51,.37-.98,3.48-3.44,.37-5.75,8.38-.73,5.38-7.7-2.34-.77-.35-4.18,6.48-.81,.43-3.79,3.06-1.96,3.44-6.15-3.44-3.81v-4.26l2.63-2.28-3.44-5.44,.37-8.4-8.38,.37-3.44-2.32,3.06-3.81-4.22-3.46,3.06-3.93-3.06-1.53v-5.34l7.66-6.91-4.3-3.51-2.28-5.89-8.09-1.16-2.57-1.96,5.77-2.69-1.96-2.63-8.38-1.16-1.96-7.68-12.25-1.14-2.69,3.93-2.63,.73-3.5-4.58,1.59-4.24-1.96-3.79-11.29-.12Z"/>
<path id="dpt-33"
d="M488.66,620.19l-6.13,9.21-1.96,32.16-4.97,32.56-3.5,25.21-.35,6.56,2.69-8.84,5.32-6.91,7.66,6.91,.79,2.28,2.28,3.08-9.56,.43-1.53-2.34-3.79,1.55-.79,5.73-4.2,5.75v9.13l3.12-.14,12.14-6.24,6.56,2.4-.26,4.65-2.83,3.42,3.14,2.08,6.6-2.73,4.48,3.1,2.81-.37,3.93-3.53,6.99-1.04,2.38,2.08,2.1,1.71v1.96l-1.73,2.08,6.24,1.73,3.81,2.45,.35,3.1,3.46,.31,4.83,5.2,1.41,8.7,6.91,2.4,6.64-.31v-1.96l-.75-6.91,2.08,.67,3.93,4.77,6.11-.98,2.83-2.75-.37-3.79-2.45-2.08,.75-3.93h3.79l3.79-2.38-1.69-3.5-1.06-5.24,2.75-4.83,5.89-8.99,3.5-4.18,3.12-1.04,.67-3.42-4.16-.37-1.71-3.81,1.35-3.81,4.89-1.04,3.44-1.04,4.03-.53-.26-.2-.29-7.6,3.81-2.75-4.83-2.98-4.83,5.89-11.78,.35-1.04-2.81-3.42-1.71,2.73-3.5v-3.93l-1.39-2.08v-1.96l3.48-2.08,1.06-6.19,2.08-5.58-2.08-3.14h-3.69l-1.96-2.38-1.96,4.1-3.93-2.75-5.42,2.79-4.59-.75-8.76-8.82-5.38-.37-1.53-12.27-10.01-1.16-.29-5.89-1.96,1.96h-11.35l.57,2.45,2.69,11.07,.75,11.09-1.96,3.08-1.96-9.19-5.14-21.25-19.64-17.67,.43-8.03-3.85-.14Z"/>
<path id="dpt-47"
d="M594.5,714.76l-4.03,.53-3.44,1.04-4.89,1.04-1.35,3.81,1.71,3.81,4.16,.37-.67,3.42-3.12,1.04-3.5,4.18-5.89,8.99-2.75,4.83,1.06,5.24,1.69,3.5-3.79,2.38h-3.79l-.75,3.93,2.45,2.08,.37,3.79-2.83,2.75-6.11,.98,.9,1.1,1.41,8.35,7.6-.67,5.2,1.96,4.54,.37,2.08,2.45-4.18,4.14-1.04,7.62,.92,2.38,1.47-3.04,4.54,3.93,6.13-6.11,2.69,3.81,6.5-1.18,6.91-.73,3.06-5.4,11.47-1.1,5.75,5.69,1.96-1.96,3.81-1.16-1.47-5.52,5.75-1.53,7.27-1.53-1.57-4.61,2.34-2.69,1.96-7.3-4.22-4.58,2.69-8.76,5.75,3.42,8.46-1.53-3.93-8.46-3.04-11.51,7.64-.37,1.53-4.03-6.09-2.42-2.75-3h-4.08l-4.85,4.58-3.79-.31-1.04-2.45,2.77-1.71v-2.47l-3.12-3.4-2.77-.37-1.73,2.08h-7.64l-.69-2.79-2.45-.35-4.1,3.28h-7.6l-3.63,3.14-5.89-2.08-.67-7.25-5.32-3.63Z"/>
<path id="dpt-40"
d="M485.85,736.36l-12.06,6.22-3.12,.14-6.7,36.41-9.03,33.81-2.75,12.94-2.28,9.21-5.71,9.82,11.06,5.52,10.05-.67,5.89-5.22,4.83,3.81-2.75,2.77,2.08,.73,1.71-2.45,8.7,.69,4.83-3.81,9.01,.37,3.5-1.79h5.42l1.41,1.79,4.48-1.41,4.14,3.06,5.6-1.71,7.29-2.45,1.04,1.71,11.09,.37,5.52-3.12-2.65-4.61,2.71-7.3,3.79-4.97-1.16-6.48,3.04-3.08-4.46-7.62,3.79-4.63,4.22-.79,3.77,1.49,5.38-4.61,1.96,5.89,1.96,2.71,4.2-1.18-.35-4.99,1.22-2.69-.92-2.38,1.04-7.62,4.18-4.14-2.12-2.59-4.54-.37-5.2-1.96-7.6,.67-1.41-8.35-4.83-5.89-2.08-.67,.75,6.91v2.08l-6.64,.31-6.91-2.4-1.41-8.7-4.77-5.2-3.46-.31-.35-3.1-3.81-2.47-6.24-1.73,1.73-2.08v-2.08l-2.1-1.71-2.38-2.08-6.99,1.04-4.1,3.42-2.81,.37-4.48-3-6.6,2.73-3.14-2.08,2.83-3.38,.31-4.54-6.62-2.55Z"/>
<path id="dpt-64"
d="M549.26,843.13l-5.52,3.2-11.09-.37-1.04-1.71-7.34,2.45-5.6,1.71-4.14-3.12-4.48,1.41-1.41-1.79h-5.5l-3.5,1.79-9.01-.37-4.83,3.81-8.7-.69-1.71,2.45-2.08-.73,2.75-2.77-4.71-3.81-5.89,5.22-10.05,.67-11.06-5.6-1.59,2.83-8.82,10.72-6.85,2.69-4.97,.77v4.2l4.54,4.16,6.85,.37,.37,4.95,5.38,.43,1.53-3.48,7.3,3.04,4.61,1.16,1.1,4.61-2.63,2.28v7.25l-5.3,2.87-.37,3.42,3.44,3.93,6.13,1.96,1.18-5.75,3.42-3.93-.37,4.95,2.69,3.93h6.85l3.08,4.14,9.17,1.55,8.82,5.38h14.53l.81,8.05,9.82,7.64,3.93,4.61,4.22-2.28,3.79-.79,1.96,1.96,3.5-1.96,6.7-3.69,.61-7.85,3.06-2.36,1.57-12.59,5.71,1.16,2.34-1.53-2.79-5.48,10.35-8.7,6.13-13.75,3.81-4.95-4.61-6.87-3.16-4.85,4.22-3.93-6.5-10.72-10.35-.73-.27-.61Z"/>
</g>
<!-- AUVERGNE RHONE ALPES -->
<g id="INSEE-84">
<title>Région Auvergne-Rhône-Alpes</title>
<path id="dpt-01"
d="M963.06,516.97l-4.22,.43-2.69,4.93-7.27,28.41-1.04,2.34-.73,8.95-1.96,2.93v12.9l-1.22,2.95,7.48,4.58,2.93,.41,4.59,4.16,.81,6.7,4.97-1.67,7.85,2.28,.12-1.47h3.81l5.3,5.09,5.03-2.51,2.51-7.46,2.51-2.95,3.3,.43,3.32,2.95,1.73,5.4,15.36,18.75,4.59-3.32,.79-7.11,5.03-.86v-12.61l2.51-2.08,.81-11.23,.96,.81v-4.1l-2.24-3.79,.84-10.78,3.73,2.08,2.08-3.81,3.75-1.22,3.93-3.06h-4.16v-7.3l4.59-2.69,6.87-.73,.39-3.93-2.3-1.53,5.73-7.29-.79-2.28-6.56-3.51-15.91,17.67h-11.11v-4.77l-6.13-3.06-7.29,8.05-5.75,.79v-5.4l-4.99-2.34-7.66-10.74-7.03-2.73-2.26-4.91-3.93-.81-3.63,2.81-3.06,.81-4.32-3.53Z"/>
<path id="dpt-03"
d="M803.02,488.4l-5.22,6.85-3.08,.37-3.44,3.51-3.93-4.26-10.19,10.37v6.15l1.96,1.53,.37,3.04-5.26,4.18-5.03-1.53-9.54,1.96-5.07,5.67-1.83,3.93h.24l4.61,6.48v4.67l2.61,3.44,2.69-3.44,3.08,5.38,4.2,1.53,4.22,9.82,.18,2.89,5.89,4.54,3.14-1.41,2.45-5.89,2.36-.67v-3.12l4.18-.37,.37,2.08,5.2-5.89h5.89l1.04,2.08-2.75,3.93,4.1,4.54,.73,2.77,9.66,5.56,11.78,1.73,3.38-.41,5.03,1.02,4.48-2.75,3.5,1.71,.67,4.85,4.54,1.04,5.89-.31,1.73,4.16,5.4,2.16,.18-1.96,9.19-.43-.75-21.8-2.61-5.34,1.1-4.24,6.36-1.1,.24-.55,8.05-6.11,.35-14.98-2.69-3.77h-6.15l-2.16-3.12h-6.5l-1.96-2.32v-5.75l-7.85-14.63-3.79-2.69-7.38,9.99-3.04,.75-1.16-4.97-3.44-1.55-1.53,3.1h-5.69l-.81-3.46-3.93,2.28-3.93,2.45-4.59-5.05-6.54-3-.37-4.97-8.84-.67Z"/>
<path id="dpt-15"
d="M772.07,636.87l-1.16,4.24,1.96,4.59-2.38,2.69h-3.93l-3.93-4.22-3.42-1.96-.37,10.72-6.87,4.14-4.97,6.85,1.18,6.95-1.53,3.06-1.96,6.13h-3.06l-3.08,3.79,2.34,2.34,1.53,3.81-4.95,3.5,1.96,12.8,6.5,4.85-4.91,11.41,4.91,2.14-2.2,6.5,4.3,.55,3.22-5.4h5.48l1.06,1.59h11.92l2.14-4.83,2.71-1.1,1.1-8.66h2.61v-9.19l10.84-9.25,1.1,1.65,1.04,7.05,7.62-1.1,1.65,10.84h3.75l1.1,10.86,3.36,4.16,5.69-12.59,5.38-16.83,6.85,4.59,3.06-6.87,9.82-3.55v-3.18l-2.08-3.12-4.16-2.45,2.1-3.12-1.79-1.71,2.08-.69,2.43-2.08-4.14-.37-2.08-2.75-.69-7.29-2.45-2.47-1.71-6.19h-8.64l-1.73-4.91-2.73-.29-1.41,2.75-5.52-.35-5.3-8.07-2.08-.29-4.18-2.1-2.45,2.4h-6.17l-3.14-6.54-11.62-3.42Z"/>
<path id="dpt-43"
d="M834.75,642.11l-2.75,1.41v2.4l-4.18,.37-3.73,3.04-6.93,1.04-1.57,2.26,1.2,.12,1.73,4.91h8.74l1.71,6.19,2.42,2.55,.69,7.29,2.08,2.75,4.14,.37-2.42,2.08-2.06,.69,1.79,1.71-2.1,3.12,4.16,2.45,2.08,3.12v3.18l.92-.31,6.91,17.67,9.94-3.06,.73-4.59h3.93l1.53,5.32,7.09-1.71,8.82,11.27,5.54-8.76,9.82-7.29h9.19l3.06-9.56,6.15-.43,.39-7.25h5.79l-1.1-2.69-1.53-4.97,2.26-3.93,5.38-2.24,2.28-9.21-4.95-5.77-6.15,.37,.75-7.29-12.33-5.36-4.16,.37-8.54,7.05-7.74-2.51-1.53,1.47-4.85-1.41-3.42-3.5-2.08,4.18-5.89-.31-2.69-2.55-2.08,4.85-3.81-1.73-2.43-4.54h-3.12l-2.77-2.4-4.1,1.71-4.85,.35-2.77-1.77-1.69,1.04-.86-1.59Z"/>
<path id="dpt-63"
d="M798.05,550.13l-5.2,5.89-.37-2.08-4.18,.37v3.12l-2.36,.67-2.45,5.89-3.14,1.41-5.89-4.44,.57,8.99,3.14,3.81,1.53,7.29-4.52,3.48-1.12,5.38-4.22,2.28-7.38,4.08,.73,3.42,8.82,8.84,.81,5.4-3.5,5.69v5.4l2.32,2.69,1.18,6.5-.75,2.63,11.78,3.46,3.14,6.54h6.17l2.45-2.4,4.18,2.1,2.08,.29,5.2,7.97,5.52,.35,1.41-2.75,1.53,.18,1.57-2.26,6.93-1.04,3.79-3.12,4.18-.37v-2.45l2.75-1.41,.75,1.73,1.69-1.04,2.77,1.77,4.85-.35,4.14-1.73,2.77,2.4h3.02l2.43,4.54,3.81,1.73,2.08-4.85,2.75,2.45,5.89,.31,2.08-4.18,3.42,3.5,4.85,1.41,1.53-1.47-3-.98-1.16-4.59,7.3-6.87-3.44-12.63-9.94-6.48-4.2-9.96-4.59-6.17,1.16-8.44,3.44-3.46-6.13-4.95,.2-1.55-5.4-2.14-1.73-4.16-5.89,.31-4.54-1.04-.67-4.85-3.5-1.71-4.44,2.75-5.13-1.04-3.51,.37-11.78-1.73-9.66-5.56-.73-2.77-4.1-4.54,2.75-3.81-1.04-2.08-5.81,.06Z"/>
<path id="dpt-38"
d="M991.75,587.78l-2.51,2.95-2.49,7.52-5.03,2.49-5.36-5.05h-3.79l-.41,5.44,5.46,4.59-8.35,10.8-10.84,2.51-8.33,2.93,5.38,5.42,1.28,2.51-8.33,4.14-.84,12.1-.26,.12,2.34,4.85,6.66,2.06,4.61-1.65,5.38-3.73,7.11,5.89h5.89l4.16,5.89-1.69,4.14,.86,5.89-1.96,5.89,.84,2.1,2.75-.88,6.7,2.08,8.76,2.51,3.71-2.51,1.67-2.89h1.32l.37,31.2,2.08,2.08h5.38l4.97,2.95,3.71,2.93,3.81,.37,2.45,2.08,6.91,.81,.49-1.18-3.06-1.53v-4.58h9.54l3.08-3.06-1.96-3.46,4.97-3.93,3.48,1.53,4.97-4.24,8.78,1.53,3.04-3.44,7.3,.37v-8.35l-3.06-1.53-1.53-4.95-8.03-.81-1.16-1.96,1.53-8.01,2.69-2.34-2.34-3.04-4.16-2.51-2.51,2.51,.84-3.38v-3.4l-3.38-3.38,1.73-7.85,3.75-2.08-.43-5.38-7.85-7.85h-2.95l-1.96,3-4.97-6.68-2.95,.37-2.49,5.52,1.71,3.32-1.28,1.3-3.32-2.65-9.6-2.08-4.58-8.35v-3.46l-4.58-4.89-.49-2.14-15.34-18.71-1.73-5.4-3.32-2.95-3.26-.47Z"/>
<path id="dpt-74"
d="M1086.26,524.04l-8.74,1.51-8.48,6.89-2.22-3.44-4.24,.37-3.93,8.44,.43,3.44,4.18,3.44-7.68,5.01-4.77,4.61h-8.44l-3.93,3.06-3.75,1.22-2.08,3.81-3.73-2.08-.84,10.78,2.08,3.79,.1,4.1,3.18,2.51v10.84l7.54,1.24,2.89,5.44,6.66,.79,1.24-2.43h3.32l5.89,6.24,2.18,1.96,6.66-1.28,1.67-3.32,1.65-6.68,3.75-2.95,2.93-8.68,3.73-2.53,2.95,.79,.81,2.53-2.18,2.51,3.73,4.59h6.24l3.79,6.36-.79,2.06,3.73-2.49,2.95-3.32,2.57,.29,.2-6.66,13.02-5.42,1.53-3.81-.79-8.44-8.4-8.76-2.69,1.53v-9.17l-7.36-3.55-.37-3.06,4.24-4.58v-5.5l-6.85-7.21-.37-4.97-13.18,.14Z"/>
<path id="dpt-42"
d="M877.3,547.23l-6.91,1.16-1.1,4.24,2.69,5.34,.75,21.8-9.19,.43-.37,3.46,6.13,4.95-3.44,3.46-1.16,8.44,4.59,6.13,4.16,9.96,9.99,6.54,3.44,12.63-7.3,6.87,1.16,4.59,10.74,3.5,8.4-6.97,4.16-.37,12.25,5.34-.75,7.29,6.15-.37,4.83,5.6,3.55-.98,6.6-1.24,1.73-7.54,9.13-5.38,.84-12.1,.31-.18-4.48-.69-4.16,1.67-3.38-2.1,4.18-4.95-1.24-3.73-12.92-2.1-10.8-9.94v-3.38l2.51-2.08v-2.81l-2.89-1.71,2.45-3.73v-5.44l-4.95-4.59v-4.59l-3.32-3.26v-3.71l-1.65-6.26,2.51-2.51,.43-7.46h7.85l2.08-2.51-2.57-4.16v-3.73l-2.08-1.67-1.47,7.85h-4.22l-2.85,2.93-2.34-2.32-12.23-1.96-4.59,2.67h-3.08l-.73-2.67-5.77-1.2-.37-6.13-1.34-.29Z"/>
<path id="dpt-69"
d="M940.47,541.96l-4.18,.37-3.48,3.42-2.26-3.04-3.44,3.04-4.65-3.04h-3.81l-1.53,1.16-.79,4.4,2.08,1.67v3.81l2.51,4.18-2.08,2.51h-7.85l-.43,7.46-2.51,2.59,1.61,6.36v3.73l3.38,3.32v4.59l4.95,4.59v5.32l-2.38,3.59,2.89,1.71v2.89l-2.57,2.12v3.36l10.84,9.98,12.92,2.1,1.24,3.73-4.18,4.95,3.38,2.1,4.16-1.67,4.48,.69,8.01-3.93-1.28-2.51-5.38-5.42,8.33-2.93,10.84-2.51,8.35-10.8-5.46-4.59,.29-3.93-7.76-2.36-5.01,1.67-.81-6.7-4.59-4.16-2.93-.41-7.48-4.58,1.22-2.95v-13.04l2.1-2.89,.73-8.95-1.28,3.06-2.71-.35-1.45-7.68-2.02-6.05Z"/>
<path id="dpt-73"
d="M1029.25,578.21l-.81,11.23-2.51,2.06v12.61l-5.03,.86-.86,6.99-4.52,3.34,.49,2.14,4.58,4.95v3.3l4.56,8.33,9.6,2.08,3.32,2.53,1.28-1.3-1.71-3.32,2.49-5.44,2.95-.37,4.97,6.62,1.96-2.89h3.06l7.85,7.85,.43,5.38-3.93,2.08-1.73,7.85,3.57,3.5v3.32l-.84,3.36,2.51-2.51,4.16,2.51,2.22,3.02,6.91-.73,2.26,2.26,1.18,5.38,6.85-.79,.79-5.75,3.42-1.53,7.36,.35-.12-.24,11.47-4.61,4.2,2.69h4.26l.37-4.58,4.95-2.71,1.96-2.26,9.98-3.93,1.16-6.5-1.96-3.06,5.38-9.21-4.95-1.96-1.53-5.4-10.39-5.89s.61-11.78-.37-13.75l-.12-.2h-.35c-1.53,.39-7.23,.81-7.23,.81l-5.73-6.58,.18-6.3-2.57-.29-2.93,3.42-3.73,2.49,.84-1.96-3.79-6.42h-6.21l-3.73-4.59,2.08-2.51-.77-2.71-2.95-.79-3.73,2.53-2.93,8.68-3.75,2.95-1.65,6.68-1.67,3.32-6.66,1.28-2.2-2.18-5.89-6.24h-3.38l-1.24,2.43-6.66-.79-2.81-5.56-7.54-1.24v-10.86l-4.16-3.24Z"/>
<path id="dpt-07"
d="M947.33,646.25l-8.88,5.26-1.73,7.52-6.6,1.24-3.55,.98,.12,.18-2.28,9.21-5.38,2.24-2.26,3.93,1.53,4.97,1.18,2.75h-5.71l-.39,7.25-6.15,.43-3.06,9.5h-9.19l-9.92,7.29-5.62,8.82,.92,1.16,2.71,14.12,6.5,7.03-1.1,8.09,8.15,4.93v10.84l4.34-2.22,9.19,6.03,4.34,1.57,1.04-7.6,5.46-1.04,1.59,5.89,5.46-.55,1.04-5.89,12.43,6.99,1.96-4.1,5.28-.81,.43-8.07-1.24-1.73-1.65-.35v-2.97l1.24-2.93-2.1-3.34,1.24-7.46,5.03-5.89v-8.21l-2.08-9.82,3.71-.79,.86-4.18,3.75-7.11,2.08-5.38-3.3-8.37-2.08-6.66-2.93-11.64v-15.71l-2.08-.65-2.32-4.75Z"/>
<path id="dpt-26"
d="M966.32,647.78l-5.38,3.73-4.61,1.65-4.58-1.41v15.71l2.93,11.64,2.08,6.66,3.32,8.37-2.08,5.38-3.75,7.11-.86,4.18-3.71,.79,2.08,9.62v8.29l-5.03,5.89-1.14,7.5,2.1,3.32-1.24,2.93v2.95l1.65,.35,1.24,1.73-.35,8.07,5.07-.73,2.28,2.69-1.1,7.66,1.53,1.96,5.69-5.77,5.03-.35,1.1-3.06-6.48-.79-1.12-6.85,4.16-6.52,5.46-.35,5.34,5.05-5.34,7.01,1.53,2.71,7.68,.81,4.95-4.24-2.71,5.77,.81,4.58,8.03,.75,10.7,.79,1.53,4.99,5.77,4.22,4.95,.37,3.44-3.08,1.96-5.75,3.06,2.69,2.26,2.71,1.53-14.22-3.79-.75-2.32-4.97-13.06-3.53-1.59-6.52,4.65-3.06-3.93-2.69,.79-3.44,6.13,.37,5.34,2.69,4.2-4.97-4.3-3.42,.35-4.59,2.32-7.29,8.05-.81,6.48-2.65,.67-1.53-6.91-.81-2.45-2.08-3.81-.37-3.71-2.93-4.97-2.95h-5.46l-2.08-2.06-.35-31.22h-1.28l-1.67,2.89-3.71,2.51-8.76-2.47-6.74-2.12-2.87,.86-.9-2.06,1.96-5.89-.86-5.89,1.73-4.14-4.16-5.89h-5.89l-6.87-5.69Z"/>
</g>
<!-- OCCITANIE -->
<g id="INSEE-76">
<title>Région Occitanie</title>
<path id="dpt-11"
d="M749.35,862.04l-.55,7.03-7.03-2.2h-7.6l.55-2.71-3.81,.55-8.07,2.71-2.63-4.91-5.44,4.89,1.67,3.81-6.03,2.61-1.04,5.89-4.91,2.22,4.36,4.83-1.1,3.26,19.01,9.19,1.59,13.06v6.99l1.08,9.19h-9.82l-2.67,3.81,12.41,10.27,7.05-3.79,8.64,10.31-1.28,.12,1.65,.98,15.55-7.62-3.79-5.56-.31-6.56h36.31l-.67-4.89,8.35-4.48,9.68,7.58,4.95,2.4-.31-10.98,.43-12.63-4.59,.37-3.93-5.69,3.06-5.03,6.48,6.13,5.77-4.59,3.93-3.79,.49-4.05-4.89-.2-1.71-5.54-4.83-.37-4.56-6.56-3.5,.37-4.08-2.45-.73-5.89-2.1,1.04,1.04,4.14h-4.77l-.37,6.93-7.25,2.36-3.48-7.27-4.79,3.36-4.16-3.12-2.12-4.87,3.48-4.18-1.63-4.54-.43,.12h-11.21l-11.88-2.06h-3.46Z"/>
<path id="dpt-30"
d="M890.38,749.25l-1.96,3.71-2.26,2.2-4.54,.73,5.52,5.89v7.97l2.45,.67-2.81,3.12v5.89l-4.56,6.81-10.03-1.06-5.89-5.52-4.16,1.04,1.41,3.44-1.73,2.45-10.09,2.08-11.78-7.85-2.28,1.96v5.48l-4.34,1.02,1.1,4.36,5.4,1.1h5.89l1.65,7.52-6.99,3.32v3.44l5.5,1.96v3.04l2.45,1.41,2.08-1.79h2.77l1.41,3.14h4.06l2.08-7.29h3.44l5.2-6.58,6.24,.67,1.04,9.01,2.4,2.83,3.93-2.08,6.56,3.44,2.45,4.16,11.39,6.91,4.16,9.82v5.16l-7.29,4.16-4.81,4.3,5.89,.43v7.64l8.76-.41,4.71,.24,3.44-7.85,12.43-7.62-2.69-3.79,3.24-8.64,11.33,1.57,2.75-20.58,15.14-8.66v-4.89l-11.47-11.33v-8.7l-6.5-10.8-13.53-7.6-1.04,5.89-5.46,.55-1.59-5.89-5.26,1.02-1.04,7.6-4.34-1.59-9.27-6.01-4.38,2.14v-10.84l-6.21-3.95Z"/>
<path id="dpt-48"
d="M840.57,692.83l-10.72,3.93-3.06,6.87-6.85-4.58-5.38,16.87-5.52,12.59,8.01,9.82-.55,7.6,5.4,3.81v9.25l1.65,12.98,6.42,2.79-.57,4.3,9.19-1.59,3.26,1.59-1.96,1.77,11.78,7.85,10.09-2.08,1.73-2.45-1.41-3.44,4.16-1.04,5.89,5.52,10.03,1.06,4.54-6.95v-5.89l2.77-3.12-2.45-.67v-7.97l-5.52-5.89,4.61-.67,2.4-2.08,1.96-3.71-1.96-1.16,1.1-8.09-6.42-7.07-2.71-14.12-9.82-12.43-7.09,1.71-1.53-5.32h-3.93l-.71,4.67-9.94,3.06-6.89-17.71Z"/>
<path id="dpt-34"
d="M869.41,802.91l-5.2,6.6h-3.44l-2.1,7.36h-4.14l-1.41-3.14h-2.77l-2.08,1.79-2.53-1.43v-3.1l-5.5-1.96v1.96l-6.5,1.04-3.24,2.77,1.04,6.48h-5.89l-5.89-3.24h-3.32v3.93l.55,11.33h-9.82l-2.12,4.38-14.04,4.73-5.38-3.73-3.26,4.77-1.59,5.4,5.89,5.44-2.2,7.09-8.07,2.63,1.63,4.48-3.59,4.18,2.08,4.83,4.16,3.12,4.85-3.12,3.48,7.27,7.25-2.43,.37-6.93h4.83l-1.04-4.14,2.12-.94,.73,5.89,4.08,2.45,3.5-.37,4.63,6.54,4.83,.37,1.71,5.54,4.89,.2,.26-2.12,13.75-4.2,1.53-3.44,10.72-.37,3.42-4.22,20.7-16.49,13-9.19,5.26,.37,4.73-4.24,7.29-4.16v-5.32l-4.16-9.82-11.33-6.91-2.45-4.16-6.62-3.46-3.93,2.12-2.4-2.83-1.04-9.01-6.21-.55Z"/>
<path id="dpt-66"
d="M800.82,921.22l-8.35,4.48,.67,4.89h-36.35l.31,6.56,3.79,5.56-15.55,7.7-1.65-.98-12.82,.92-1.53,3.24-6.48,1.67-4.34,3.79-11.9,2.75,.67,4.06,5.77,5.36,11.45,3.1,.37,6.85,6.13,5.4,4.59-.81,6.54-8.01,8.03-1.53,12.61,4.2,10.72,9.21,3.06-3.93h2.69l2.71,1.96,2.26-1.1,.37-5.4,11.51-2.69,3.81-4.97,5.77-1.96h7.95l5.01,5.36,6.15,.43v-6.17l-3.02-4.05-5.4-2.34-.77-33.56-5.03-2.43-9.76-7.58Z"/>
<path id="dpt-65"
d="M563.1,842.4l-3.81,1.96h.67l6.5,10.76-4.22,3.93,3.04,4.61,4.61,6.87-3.81,4.99-6.13,13.75-10.35,8.82,2.73,5.38-2.34,1.53-5.71-1.16-1.57,12.59-3.06,2.36-.61,7.85,.98-.55,6.48,3.93,7.66,5.77,.73,4.58,6.15,4.99h5.05l12.63-5.42,5.32,6.17,7.29,1.96,2.69-4.63,3.44,1.53,7.4,.51-.55-20.6h3.93l3.44,1.73,2.43-2.4-.37-3.81,4.85-2.81-1.73-7.25-2.08-1.79-4.14,1.41,1.96-3.5-1.02-4.46-6.21-4.63,.45-3.04,3.5-5.89,4.46-1.71v-2.43l2.77-4.18,1.85-2.57-6.99-3.63h-9.48l-1.41-2.79h-4.85l-1.41-3.14h-4.46l-1.41,1.41h-5.34l-.31-3.12-4.16-2.77,1.41-1.39,.67-3.46-1.04-1.04-1.96-5.4-4.54-.69-4.46-2.47,.31-6.58-5.83-.08Z"/>
<path id="dpt-46"
d="M696.87,683.13l-8.15,3.81-1.16,.18,.24,.37-2.63,2.28v4.22l3.44,3.81-3.44,6.15-3.06,1.96-.43,3.79-6.48,.81,.35,4.18,2.34,.77-5.38,7.7-8.38,.73-.37,5.75-3.4,3.44-1.96,5.01-7.64,.37,3.04,11.47,3.12,7.23,4.89-.18,.31,1.96-2.73,3.12,2.06,4.16h3.3l3.44,3.79h3.12l2.43-2.73,.69,.71v3.44l1.04,4.54,7.29,.31,5.89-6.26,3.12-.26,1.04,1.71,1.73,3.81h2.83l1.04-6.93,5.89,.73,3.44-4.14,5.58,1.34,8.33-3.79v.61l2.71-2.83-3.46-5.01-1.35-6.95,4.48-3.79,2.08,.67,6.24-6.93,3.44,.37,1.41-1.79h6.91l2.45-2.73,.67-2.16-3.12-.41,2.14-6.5-4.91-2.14,4.91-11.41-6.5-4.85-2.18-14.16-5.89-1.59-4.32,4.3-2.16-3.81-6.48,6.48-4.36,.55-7.54-10.8-9.94-4.46Z"/>
<path id="dpt-09"
d="M676.78,877.45l-2.45,1.71-1.04,2.08,4.85,3.48,1.39,2.45-1.04,1.96-8.33,.75-2.4,3.44,.31,1.04,3.12,1.02,1.77,2.45-2.08,3.48-2.43-.29-3.93-3.44-4.52-1.34-4.48,.29-7.95,4.77,.29,6.62,2.08,1.41-1.34,5.14-9.07,2.53-3.44,4.26v6.91l1.41,2.08-3.26,3,2.1,1.18,11.78,2.26h5.01l6.5,8.44,16.47-.79,6.48,10.23,5.77-2.34,16.83,2.34,1.24,7.03,11.9-2.75,4.34-3.79,6.48-1.67,1.59-3.24,14.1-1.04-8.64-10.23-6.85,3.79-12.41-10.27,2.67-3.81h9.82l-1.08-9.19v-7.05l-1.59-13.06-18.95-9.19,1.1-3.26-3.61-4.05-3.08,1.3-4.14,.65-7.68-3.48-2.18-.57,3.1,3.81-1.32,3.1-6.64-.67-.29-3.48-3.93-5.22-2.38-.82Z"/>
<path id="dpt-32"
d="M619.26,790.17l-11.47,1.1-3.06,5.4-6.91,.73-6.5,1.18-2.69-3.81-6.13,6.11-4.54-3.93-2.77,5.73,.35,4.99-4.2,1.18-1.96-2.71-1.96-5.89-5.38,4.61-3.81-1.53-4.22,.79-3.79,4.63,4.52,7.64-3.04,3.18,1.16,6.48-3.71,5.01-2.69,7.42,3.06,5.38,9.68,.67,3.81-1.96h5.89l-.31,6.58,4.48,2.43,4.54,.69,2.08,5.56,1.04,1.04-.67,3.46-1.41,1.39,4.16,2.77,.31,3.12h5.14l1.41-1.41h4.46l1.41,3.14h4.85l1.41,2.79h9.45l6.87,3.63,.61-.86,3.79-2.08,6.95-8.99,12.84,1.04,5.52,3.79,1.79-2.45,2.73-8.27,3.44-7.97,7.29-3.12,3.55-1.35-1.04-3.12-3.5-.37-1.34-3.42h-2.81l-4.48-4.54,.29-3.16-5.89-5.89-1.04-3.73-3.81,1.65-1.04-2.08,2.45-3.79-2.83-2.77v-4.85l-2.43-2.38-7.64-.37v-4.5l4.14-3.14v-3.57l4.56-2.08-2.45-1.35-2.77,1.35h-5.56l-1.73-1.59-.92,.29-1.96,1.96-5.58-5.85Z"/>
<path id="dpt-31"
d="M692.09,810.98l-5.56,1.96-1.73,2.77-2.08-2.32-3.79-.37-.73,3.5-2.4,.98,3.44,1.79-2.4,3.77-8.66,2.49-3.93-4.56h-3.44l-2.79,1.73h-10.05l-1.04,.43,1.04,3.73,5.89,5.89-.29,3.16,4.48,4.54h2.79l1.35,3.42,3.5,.37,1.04,3.12-3.42,1.34-7.29,3.12-3.44,7.97-2.73,8.27-1.79,2.45-5.42-3.81-12.84-1.04-7.03,9.09-3.79,1.96-2.61,3.44-2.75,4.2v2.43l-4.46,1.71-3.38,5.89-.37,3.1,6.26,4.56,1.02,4.46-2.2,3.55,4.14-1.41,2.08,1.79,1.73,7.25-4.91,2.81,.37,3.81-2.24,2.36-3.44-1.73h-3.93l.49,20.6,15.57,1.04,.79-18.83,5.34,.81,7.85,4.59,3.26-3-1.41-2.08v-6.85l3.44-4.2,9.07-2.43,1.34-5.14-2.08-1.41-.29-6.62,7.95-4.85,4.48-.29,4.52,1.34,3.81,3.51,2.43,.29,2.08-3.44-1.77-2.45-3.12-1.02-.31-1.04,2.4-3.44,8.33-.73,1.04-1.96-1.39-2.45-4.85-3.48,1.04-2.08,2.45-1.71,2.4,.67,3.93,5.22,.29,3.48,6.64,.67,1.32-3.1-3.16-3.79,2.06,.67,7.68,3.48,4.14-.65,3.08-1.3-.75-.79,4.91-2.22,1.04-5.89,6.03-2.67-1.67-3.81,5.44-4.89,2.71,4.89,8.07-2.71,1.53-.24,.14-2.49v-5.01l-4.16,.73-5.2-1.41-4.54-5.5-1.71-2.45-8.95-3.71-2.14-3.22,2.77-1.04v-3.81l-2.77-3.16-3.5-5.6-.31-4.85-1.04-.67-4.14-4.89-1.73-5.14-3.08-1.41Z"/>
<path id="dpt-82"
d="M643.4,756.47l-2.69,8.76,4.28,4.58-1.96,7.3-2.32,2.69,1.57,4.61-7.27,1.53-5.75,1.53,1.53,5.32-2.89,.86,1.73,1.59h5.64l2.77-1.35,2.45,1.35-4.54,2.08v3.48l-4.16,3.14v4.5l7.66,.37,2.38,2.42v4.85l2.81,2.75-2.45,3.79,1.04,2.08,4.85-2.08h10.05l2.79-1.71h3.36l3.81,4.54,8.7-2.47,2.4-3.77-3.44-1.79,2.4-.98,.73-3.5,3.79,.37,2.08,2.4,1.73-2.77,5.56-2.08,2.51,1.16,1.96-3.22-3.34-3.71h6.56l2.08-3.81,4.54-4.14h-4.61l1.41-5.89,11.78-1.41,4.52-2.75,5.52-2.08,1.79-1.79-2.16-5.5,3.14-6.28-5.52-.37-.69-8.62-8.33,3.79-5.58-1.34-3.44,4.06-5.89-.73-1.04,6.93h-2.83l-1.73-3.81-1.04-1.71-3.1,.29-5.89,6.26-7.29-.31-1.04-4.54v-3.57l-.69-.73-2.43,2.69h-3.12l-3.42-3.71h-3.12l-2.06-4.14,2.73-3.12-.31-1.96-4.89,.18,.63,1.34-8.46,1.53-5.77-3.38Z"/>
<path id="dpt-12"
d="M789.41,695.13l-10.84,9.25v9.17h-2.69l-1.1,8.66-2.71,1.1-2.14,4.83h-11.92l-1.06-1.59h-5.38l-3.24,5.4-1.16-.14-.67,2.16-2.45,2.73h-6.77l-1.41,1.79-3.44-.37-6.32,6.95-2.08-.67-4.48,3.75,1.35,6.95,3.5,5.18-2.79,2.75,.63,7.85,5.52,.37-3.14,6.26,2.45,6.26,3.12-1.79,1.41,3.12,4.48-4.48,6.6-.35,6.56,4.83,11.45,2.1,4.16,7.27,5.89,2.77,3.14,7.85-.37,3.16,3.81,6.97v3.81l6.91,8.99,6.62,3.44,4.16-1.04,2.08-2.77,3.14,.75,7.15,4.58h9.82l-.67-11.33v-3.79h3.26l5.89,3.24h5.89l-1.04-6.48,3.24-2.77,6.5-1.04v-5.46l7.03-3.26-1.65-7.52h-5.89l-5.4-1.1-1.1-4.36,4.34-1.02v-5.48l4.3-3.79-3.26-1.59-9.19,1.59,.57-4.3-6.54-2.69-1.65-12.98v-9.15l-5.4-3.81,.55-7.6-11.13-13.96-1.1-10.86h-3.81l-1.65-10.84-7.62,1.1-1.04-7.05-1.22-1.57Z"/>
<path id="dpt-81"
d="M742.62,780.37l-6.6,.35-4.48,4.48-1.41-3.12-3.12,1.79-.29-.75-1.79,1.79-5.38,2.08-4.52,2.75-11.78,1.41-1.41,5.89h4.54l-4.52,4.12-2.08,3.93h-6.56l3.44,3.83-1.96,3.22,.61,.26,1.73,5.14,4.14,4.89,1.04,.67,.31,4.85,3.5,5.6,2.77,3.12v3.77l-2.77,1.04,2.08,3.1,9.03,3.81,1.71,2.45,4.54,5.5,5.2,1.41,4.16-.73v5.01l-.14,2.49,2.36-.53-.55,2.71h7.6l7.03,2.12,.55-7.03h3.26l11.88,2.12h11.47l8.64-2.67,2.2-7.09-5.89-5.44,1.59-5.4,3.28-4.85,5.38,3.73,14.12-4.83,2.18-4.38-7.15-4.58-3.14-.75-2.16,2.95-4.16,1.02-6.74-3.34-6.93-8.91v-3.93l-3.81-6.97,.37-3.16-3.14-7.95-5.89-2.77-4.26-7.19-11.45-2.1-6.62-4.95Z"/>
</g>
<!-- PROVENCE ALPES COTE D AZUR -->
<g id="INSEE-93">
<title>Région Provence-Alpes-Côte d'Azur</title>
<path id="dpt-13"
d="M956.09,805.94l-10.72,6.09-2.75,20.56-11.33-1.53-3.24,8.64,2.69,3.79-12.43,7.62-3.44,8.01,12.14,.55,16.08,1.18,3.08,3.06h-5.75l-3.81,6.5,16.42,3.44,13.04-2.28-6.91-6.56,4.58-3.81,7.3,3.06,3.44,7.3,21.87,.37,5.69-2.34,1.16,3.5-6.13,5.32,8.46,.37-1.53,3.93-2.2,2.59h18.73l9.21,3.06,.9,1.24,.37-7.6,2.75-3.14,3.5-2.08-.35-2.08-2.77-2.75h-2.67l-1.75-2.08,3.1-2.83v-1.08l-3.42-1.71v-2.75l7.6,.37,1.77-1.43-6.72-6.26,.35-7.29-4.22-3.51,3.42-6.91,8.33-5.58-6.17-4.2-4.44,3.57-10.41,2.38-8.4-1.06-14.9-6.17-8.99,.29-7.72-3.44-2.83-3.93-5.89-6.56-13.84-5.89-.26,.04Z"/>
<path id="dpt-84"
d="M970.44,749.89l-5.4,.43-4.16,6.52,1.12,6.85,6.48,.79-1.1,3.06-5.03,.37-5.64,5.75-1.53-1.96,1.1-7.66-2.28-2.69-10.35,1.53-1.96,4.1,1.08,.63,6.52,10.8v8.68l11.39,11.33v4.89l-4.42,2.55,.31,.12,13.84,5.89,5.89,6.56,2.83,3.93,7.6,3.44,8.99-.29,14.9,6.17,8.33,1.04,10.41-2.38,4.28-3.38,.55-2.87-7.85-9.01h-8.76v-3.02l3.1-3.48v-3.83l-7.03-3.53-.67-5.56,3.79-1.73v-4.83l-4.16-.73-.31-5.22v-.37l-3.48-.24-5.77-4.22-1.53-4.99-10.7-.79-8.03-.75-.81-4.58,2.71-5.77-4.95,4.24-7.68-.81-1.53-2.71,5.34-7.21-5.44-5.09Z"/>
<path id="dpt-83"
d="M1109.09,812.36l-5.89,.24-2.83,2.79-10.43-.37-8.99,6.56-6.05-4.12-9.82,3.14-1.73,3.48-6.66,5.2-12.51-8.33-10.09,3.3-.49,2.69,.18-.12,6.24,4.18-8.29,5.52-3.5,6.83,4.14,3.44-.35,7.29,6.62,6.26-1.77,1.43-7.6-.37v2.75l3.42,1.71v1.04l-3.1,2.83,1.75,2.08h2.77l2.77,2.75,.35,2.08-3.48,2.08-2.75,3.14-.37,7.6,1.04,1.41,6.87,3.06,1.96,7.66,4.22,.81,3.93-2.71,6.85-4.24,11.92,1.18-.37,3.06-3.93,1.96,9.19,.43-2.28-2.34-.81-4.95,4.99-3.44,5.73,1.96,2.34,.73,1.96,2.32,2.69-1.96,.75-5.03,3.04-2.65h8.03l2.32-3.48,5.34,1.51,6.13-2.63v-9.98l-8.03,.37,6.13-3.81,3.06-4.24,.81-6.13,11.07-1.53,6.19-6.91-4.46-4.42v-2.43l-1.96-2.08,2.75-2.4-.69-3.93-4.52-1.73h-2.53l-4.14-4.16-.75-7.29-4.48-2.08-4.52-.29-1.73-4.18,4.32-2.55Z"/>
<path id="dpt-04"
d="M1120.97,716.53l-4.14,6.28-5.89,3.48-2.08,4.18-5.2,.29v3.81l-1.41,2.06-1.96,5.22-12.41-.31-5.89-3.12-3.93,2.77-7.25-.37-1.77,2.45h1.77l1.04,6.56-1.79,.75-6.54-4.18v-2.45l-3.81-3.04h-1.96v3.5l-3.12,.67-6.64,3.67-4.16,7.01-1.04,3.42,2.43,.77,.37,5.58h-2.55l-3.93-3.61-2.08,.37,1.04,3.12,5.89,6.54-3.79,1.41-2.81-1.63h-6.87l-5.89,5.52-.26,2.28-2.34-2.75-3.06-2.69-1.96,5.75-3.48,3.04-1.47-.14v.37l.31,5.22,4.16,.73v4.81l-3.79,1.73,.67,5.56,6.93,3.44v3.83l-2.89,3.63v3.12h8.7l7.95,9.01v.18l10.09-3.32,12.51,8.35,6.93-5.2,1.73-3.48,9.82-3.14,6.19,4.16,8.99-6.56,10.43,.37,2.75-2.83,5.89-.24h.12l-1.47-3.46,1.73-2.1-.67-2.77h5.52l1.41-1.73,5.18-2.81,3.93,2.63,2.75-1.79-6.56-5.89-6.91-6.58-2.45-.77-.37-5.22-4.14-6.21,1.39-8.99,2.08-4.91,3.81-3.12,.35-4.83,5.14-2.77,.81-.29v-7.56l5.4-.73-3.08-2.71-3.93-1.16-1.96-4.95,1.51-3.44,6.87-7.29-1.1-5.42,.98-1.04-4.77-.06Z"/>
<path id="dpt-06"
d="M1121.11,750.95l-.81,.29-5.2,2.79-.35,4.83-3.81,3.02-2.08,4.91-1.39,8.99,4.14,6.21,.37,5.22,2.4,.73,6.99,6.54,6.56,5.89-2.63,1.77-4.18-2.81-5.32,2.81-1.41,1.73h-5.52l.67,2.77-1.71,2.1,1.39,3.48-4.52,2.75,1.73,4.18,4.52,.29,4.48,2.08,.75,7.29,4.14,4.16h2.4l4.54,1.73,.67,3.93-2.61,2.36,2.06,2.08v2.43l4.3,4.44,.31-.37,.35-8.76,7.66,1.51,2.69-3.48,3.93,.79,.24-11.98,8.86-.73,7.66-6.91h6.85l.35-4.24,6.91-4.16-3.93-8.84,5.73-4.97-1.16-5.75,8.48-2.67,2.28-8.38-1.1-5.89-1.96-3.44-1.49-4.89-5.69,.43-18.05,6.46h-5.89l-9.82-8.01-10.05-2.79h-5.66v-6.87l-8.09-4.85,.04-.2Z"/>
<path id="dpt-05"
d="M1088.63,667.17l-3.42,1.53-.79,5.75-6.85,.79-1.18-5.38-2.26-2.22-6.91,.73-2.69,2.34-1.53,8.01,1.16,1.96,8.03,.81,1.53,4.95,3.16,1.59v8.38l-7.3-.37-2.98,3.4-8.78-1.53-4.97,4.24-3.48-1.53-4.97,3.93,1.96,3.46-3.12,3h-9.54v4.58l3.06,1.53-1.16,2.71-6.48,2.65-8.05,.81-2.28,7.21-.35,4.59,4.2,3.42-4.34,4.87-5.34-2.69-6.13-.37-.79,3.44,3.93,2.69-4.65,3.06,1.59,6.52,13,3.48,2.32,4.97,3.79,.75-1.28,11.94,5.89-5.52h6.99l2.75,1.71,3.79-1.41-5.89-6.54-1.04-3.12,2.08-.35,3.73,3.46h2.45l-.29-5.42-2.43-.69,1.04-3.42,4.16-7.01,6.62-3.79,3.12-.67v-3.55h2.08l3.81,3.12v2.45l6.54,4.18,1.79-.75-1.04-6.56h-1.79l1.79-2.45,7.25,.37,3.93-2.77,5.89,3.12,12.41,.31,2.08-5.22,1.41-2.06v-3.81l5.2-.29,2.08-4.18,5.89-3.48,4.14-6.28,4.99,.26,3.59-3.93,4.16,.37v-3.44l-5.44-2.87-1.16-11.07-4.2-1.55-5.26,.84-9.98-5.03-1.53-11.47-5.69-1.96-1.96-3.93-2.43-5.52-7.64-.06Z"/>
</g>
<!-- CORSE -->
<g id="INSEE-94">
<title>Région Corse</title>
<path id="dpt-2B"
d="M1148.82,884.34l-5.75,3.93,.79,3.83,3.06,3.93-3.4,2.63,1.55,3.06-2.34,2.71v3.42l3.93,3.5v5.32l-2.34,4.99-2.63,1.16-3.08-4.22-5.38,.43-1.16-.81h-4.81l-4.18,3.93-1.59,6.48-9.82,1.96-7.66,6.5-1.53,4.22-3.81-.37-1.96-2.34-1.1,6.6-2.71,1.1-.79,6.13,1.16,2.69-4.24,3.14-1.08,2.91,4.28,.79,.73,2.08h7.52l2.08,1.35,5.5-1.24,2.4,1.41-1.04,1.71,3.81,5.2h7.29l1.77,5.24h5.14l-.29,3.1,4.16,5.22,2.08,1.04,2.77,1.71v6.77l1.96,1.71h4.16l1.06,1.73,.67,9.39,2.45,1.71-1.04,1.37,.67,5.52,7.97-.31,6.68-4.42-.24-11.31,9.17-13.02v-21.6l-3.93-7.19-1.18-22.97-2.69-4.24-4.71-3.83-.79-14.22,2.28-6.54-3.06-10.35-1.96-8.4-1.61-2.34-3.18-1.9Z"/>
<path id="dpt-2A"
d="M1084.72,961.08v4.22l3.93,2.71,6.5,3.77,.43,3.1-3.93,1.16-6.13,1.16v2.65l2.28,2.32,.43,7.66,8.38,2.63,3.04,.73,2.69,4.34-1.96,2.69-3.04,1.12-2.34,4.26-2.22,2.71,1.12,6.85,5.73-.37,1.53,1.16,5.4-2.69,1.53,1.53-2.69,5.77,2.63,2.49-4.59,3.44-3.12,6.83,8.38,1.96,11.78,1.1-4.95,5.77s-2.34-.9-3.38-.43h-.2v.37c-.51,2.28-1.37,4.47-2.55,6.48l3.81,4.18,6.91,4.22,12.98,3.44,3.79,1.55,3.5,1.53-2.34,4.2,6.15-.35,1.14,2.83h6.15l1.53-7.29-3.93-.79,5.4-5.71-1.96-1.96,.37-3.42,6.91-3.81,.37-4.2-4.59-.37-3.1,2.57v-3.79l6.13-.35,1.96-4.61,1.53-13.43-1.06-5.85-.12-5.5-6.68,4.4-7.97,.31-.67-5.52,1.04-1.41-2.45-1.71-.63-9.46-1.06-1.73h-4.16l-2.06-1.71v-6.62l-2.73-1.69-2.08-1.04-4.32-4.73,.29-3.1h-5.14l-1.77-5.24h-7.29l-3.81-5.2,1.04-1.71-2.32-1.43-5.56,1.04-2.08-1.35h-7.64l-.73-2.08-4.28-.79-3.18,.2Z"/>
</g>
</svg>
Le découpage est assez simple : chaque région est dans un groupe SVG g avec un identifiant reprenant la nomenclature INSEE. Par exemple la région Nouvelle-Aquitaine porte l'attribut id="INSEE-75".
À l'intérieur de chaque groupe, les départements rattachés sont des éléments path ayant pour attribut id le n° du département préfixé par dpt-.
Tous ces attributs sont indispensables pour lier l'image vectorielle avec la partie JavaScript.
On utilise les id des régions pour les différencier par une couleur spécifique via les styles internes au SVG.
Dynamiser la carte
Nativement, un fichier SVG n'est pas utilisable au clavier ou avec un pointeur. Une couche légère de JavaScript va permettre de rentre les éléments path compatibles avec la prise de focus et de générer des « liens ». A vous d'adapter selon vos besoins…
Les constantes régions et départements
- Un objet
regionsavec le n° INSEE de la région en clé, nom de la région au format NCC et libellé en clair. - Un objet
departmentsavec le n° INSEE du département en clé, n° de région de rattachement, nom du département au format NCC et libellé en clair.
JSON des régions
const regions = {"84":["AUVERGNE RHONE ALPES","Auvergne-Rhône-Alpes"],"27":["BOURGOGNE FRANCHE COMTE","Bourgogne-Franche-Comté"],"53":["BRETAGNE","Bretagne"],"24":["CENTRE VAL DE LOIRE","Centre-Val de Loire"],"94":["CORSE","Corse"],"44":["GRAND EST","Grand Est"],"01":["GUADELOUPE","Guadeloupe"],"03":["GUYANE","Guyane"],"32":["HAUTS DE FRANCE","Hauts-de-France"],"11":["ILE DE FRANCE","Île-de-France"],"04":["LA REUNION","La Réunion"],"02":["MARTINIQUE","Martinique"],"06":["MAYOTTE","Mayotte"],"28":["NORMANDIE","Normandie"],"75":["NOUVELLE AQUITAINE","Nouvelle-Aquitaine"],"76":["OCCITANIE","Occitanie"],"52":["PAYS DE LA LOIRE","Pays de la Loire"],"93":["PROVENCE ALPES COTE D AZUR","Provence-Alpes-Côte d'Azur"]};
JSON des départements
const departments = {"01":["84","AIN","Ain"],"02":["32","AISNE","Aisne"],"03":["84","ALLIER","Allier"],"04":["93","ALPES DE HAUTE PROVENCE","Alpes-de-Haute-Provence"],"05":["93","HAUTES ALPES","Hautes-Alpes"],"06":["93","ALPES MARITIMES","Alpes-Maritimes"],"07":["84","ARDECHE","Ardèche"],"08":["44","ARDENNES","Ardennes"],"09":["76","ARIEGE","Ariège"],"10":["44","AUBE","Aube"],"11":["76","AUDE","Aude"],"12":["76","AVEYRON","Aveyron"],"13":["93","BOUCHES DU RHONE","Bouches-du-Rhône"],"14":["28","CALVADOS","Calvados"],"15":["84","CANTAL","Cantal"],"16":["75","CHARENTE","Charente"],"17":["75","CHARENTE MARITIME","Charente-Maritime"],"18":["24","CHER","Cher"],"19":["75","CORREZE","Corrèze"],"21":["27","COTE D OR","Côte-d'Or"],"22":["53","COTES D ARMOR","Côtes-d'Armor"],"23":["75","CREUSE","Creuse"],"24":["75","DORDOGNE","Dordogne"],"25":["27","DOUBS","Doubs"],"26":["84","DROME","Drôme"],"27":["28","EURE","Eure"],"28":["24","EURE ET LOIR","Eure-et-Loir"],"29":["53","FINISTERE","Finistère"],"2A":["94","CORSE DU SUD","Corse-du-Sud"],"2B":["94","HAUTE CORSE","Haute-Corse"],"30":["76","GARD","Gard"],"31":["76","HAUTE GARONNE","Haute-Garonne"],"32":["76","GERS","Gers"],"33":["75","GIRONDE","Gironde"],"34":["76","HERAULT","Hérault"],"35":["53","ILLE ET VILAINE","Ille-et-Vilaine"],"36":["24","INDRE","Indre"],"37":["24","INDRE ET LOIRE","Indre-et-Loire"],"38":["84","ISERE","Isère"],"39":["27","JURA","Jura"],"40":["75","LANDES","Landes"],"41":["24","LOIR ET CHER","Loir-et-Cher"],"42":["84","LOIRE","Loire"],"43":["84","HAUTE LOIRE","Haute-Loire"],"44":["52","LOIRE ATLANTIQUE","Loire-Atlantique"],"45":["24","LOIRET","Loiret"],"46":["76","LOT","Lot"],"47":["75","LOT ET GARONNE","Lot-et-Garonne"],"48":["76","LOZERE","Lozère"],"49":["52","MAINE ET LOIRE","Maine-et-Loire"],"50":["28","MANCHE","Manche"],"51":["44","MARNE","Marne"],"52":["44","HAUTE MARNE","Haute-Marne"],"53":["52","MAYENNE","Mayenne"],"54":["44","MEURTHE ET MOSELLE","Meurthe-et-Moselle"],"55":["44","MEUSE","Meuse"],"56":["53","MORBIHAN","Morbihan"],"57":["44","MOSELLE","Moselle"],"58":["27","NIEVRE","Nièvre"],"59":["32","NORD","Nord"],"60":["32","OISE","Oise"],"61":["28","ORNE","Orne"],"62":["32","PAS DE CALAIS","Pas-de-Calais"],"63":["84","PUY DE DOME","Puy-de-Dôme"],"64":["75","PYRENEES ATLANTIQUES","Pyrénées-Atlantiques"],"65":["76","HAUTES PYRENEES","Hautes-Pyrénées"],"66":["76","PYRENEES ORIENTALES","Pyrénées-Orientales"],"67":["44","BAS RHIN","Bas-Rhin"],"68":["44","HAUT RHIN","Haut-Rhin"],"69":["84","RHONE","Rhône"],"70":["27","HAUTE SAONE","Haute-Saône"],"71":["27","SAONE ET LOIRE","Saône-et-Loire"],"72":["52","SARTHE","Sarthe"],"73":["84","SAVOIE","Savoie"],"74":["84","HAUTE SAVOIE","Haute-Savoie"],"75":["11","PARIS","Paris"],"76":["28","SEINE MARITIME","Seine-Maritime"],"77":["11","SEINE ET MARNE","Seine-et-Marne"],"78":["11","YVELINES","Yvelines"],"79":["75","DEUX SEVRES","Deux-Sèvres"],"80":["32","SOMME","Somme"],"81":["76","TARN","Tarn"],"82":["76","TARN ET GARONNE","Tarn-et-Garonne"],"83":["93","VAR","Var"],"84":["93","VAUCLUSE","Vaucluse"],"85":["52","VENDEE","Vendée"],"86":["75","VIENNE","Vienne"],"87":["75","HAUTE VIENNE","Haute-Vienne"],"88":["44","VOSGES","Vosges"],"89":["27","YONNE","Yonne"],"90":["27","TERRITOIRE DE BELFORT","Territoire de Belfort"],"91":["11","ESSONNE","Essonne"],"92":["11","HAUTS DE SEINE","Hauts-de-Seine"],"93":["11","SEINE SAINT DENIS","Seine-Saint-Denis"],"94":["11","VAL DE MARNE","Val-de-Marne"],"95":["11","VAL D OISE","Val-d'Oise"],"971":["01","GUADELOUPE","Guadeloupe"],"972":["02","MARTINIQUE","Martinique"],"973":["03","GUYANE","Guyane"],"974":["04","LA REUNION","La Réunion"],"976":["06","MAYOTTE","Mayotte"]};
La fonction
L'objectif est de rendre la carte navigable et de dynamiser les path pour les rendre interactifs. Tout est détaillé dans le fichier Javascript.
Taille brute : 3,80 kilo-octets (~1,69 kilo-octets gzip)
/*
* Rôle
* - Initialiser la carte SVG de France en rendant chaque département focusable et cliquable.
* - Ajouter les attributs d’accessibilité (ARIA) et le support clavier.
* - Optionnellement, activer un système de popovers si document.attachPopovers est disponible.
*
* Dépendances attendues dans le scope
* - Objet 'regions': Record<string, [string, string]> (["LIBELLÉ_MAJ", "Libellé accentué"])
* - Objet 'departments': Record<string, [string, string, string]> ([codeRégion, "LIBELLÉ_MAJ", "Libellé accentué"])
* - Fonction 'displayRegion(num, id, el, options?)'
*
* Remarques d’accessibilité
* - Chaque <path> reçoit role="button" et tabindex="0" pour navigation au clavier.
* - Gestion des touches Enter et Espace pour simuler un clic.
* - aria-label annonce le département (nom + code) et sa région.
*
* Popovers
* - Si document.attachPopovers est présent, on supprime les <title> natifs pour éviter un double tooltip,
* on ajoute data-popover, puis on initialise le système sur le conteneur SVG.
*/
(() => {
/* Récupère le SVG de la carte. Ajuster le sélecteur si la structure HTML change. */
const svgMap = document.querySelector('body > main .svg-map svg');
if (!svgMap) return;
/* Détecte la présence d’un système de popovers. */
const issetPopover = (typeof document.attachPopovers === 'function');
/* Itère sur tous les chemins SVG. Certains peuvent ne pas correspondre à des départements. */
svgMap.querySelectorAll('path').forEach((path) => {
/* Ne traite que les paths dont l'id suit la convention "dpt-<code>" (ex. dpt-75, dpt-2A). */
const rawId = path.getAttribute('id') || '';
if (!rawId.startsWith('dpt-')) return;
/* Extrait le code département et récupère ses données. */
const id = rawId.slice(4);
const dept = departments[id];
if (!dept) return;
/* Récupère le code région depuis le mapping des départements. */
const num = dept[0];
/* Prépare les libellés, avec repli minimal si une donnée manque. */
const deptLabel = dept[2] || dept[1] || `[Département ${id}]`;
const regionArr = regions[num];
const regionLabel = regionArr ? (regionArr[1] || regionArr[0]) : `[Région ${num}]`;
/* Attributs d’accessibilité et d’interaction. */
path.setAttribute('tabindex', '0');
path.setAttribute('role', 'button');
path.setAttribute('focusable', 'true');
/* Utilise des espaces insécables (\u00A0) pour éviter des retours à la ligne. */
path.setAttribute('aria-label', `${deptLabel}\u00A0(${id}),\u00A0Région ${regionLabel}`);
/**
* Événement souris : clic déclenche l’ouverture de la popin de détails.
* À cet endroit, vous devez remplacer par l'action correspondante à votre besoin (lien, modale, etc.)
*/
path.addEventListener('click', () => {
displayRegion?.(num, id, path);
});
/* Support clavier : Enter et Espace simulent un clic (comportement bouton). */
path.addEventListener('keydown', (e) => {
if (e.key === 'Enter' || e.key === ' ' || e.key === 'Spacebar') {
e.preventDefault();
const clickEvent = new MouseEvent('click', {bubbles: true, cancelable: true});
path.dispatchEvent(clickEvent);
}
});
/* Gestion des tooltips via popovers, si disponible. */
if (issetPopover) {
const parent = path.parentNode;
if (parent && typeof parent.querySelector === 'function') {
const title = parent.querySelector('title');
if (title) title.remove();
}
path.setAttribute('data-popover', '');
}
});
/* Initialisation du système de popovers si présent (version hybride sûre et concise). */
document.attachPopovers?.call?.(document, svgMap);
})();
Télécharger kortic-dynamic-map.js
La fonction d'affichage ou de liens
Dans cet exemple, le fait de cliquer sur un département va faire apparaitre un contenu modal géré par la fonction popin modale responsive.
Taille brute : 5,22 kilo-octets (~2,30 kilo-octets gzip)
/**
* Affiche une popin détaillant la région d'un département cliqué.
*
* Rôle
* - Construire une liste des départements appartenant à la même région que le département cliqué.
* - Trier cette liste selon l'option demandée (code ou nom).
* - Générer un contenu HTML accessible (libellés i18n) et ouvrir une popin via maryPoppins.
*
* Dépendances attendues dans le scope
* - Objet 'regions': Record<string, [string, string]> // ["LIBELLÉ_MAJ", "Libellé accentué"]
* - Objet 'departments': Record<string, [string, string, string]> // [codeRégion, "LIBELLÉ_MAJ", "Libellé accentué"]
* - Fonction globale 'maryPoppins(options: { markup, header, width, opener })'
* - Optionnel: objet global 'i18n' pour les traductions (clés utilisées ci-dessous)
*
* Accessibilité et internationalisation
* - Le titre de région est obtenu via i18n['svg_map_region_name'] avec un placeholder %s.
* - Les libellés de sections utilisent i18n['svg_map_region_dpts'] et i18n['svg_map_one_region'].
* - Les espaces insécables \u00A0 évitent les retours ligne indésirables dans les couples "code - libellé".
*
* Tri
* - sortBy = 'name' : tri alphabétique FR sur le libellé (accents/casse ignorés).
* - sortBy = 'code' : tri "naturel" sur le code (01..95, 2A/2B, 971..976).
*
* Paramètres
* @param {string} num Code de la région (ex. "84").
* @param {string} id Code département cliqué (ex. "75", "2A", "971").
* @param {Element} el Élément déclencheur (le <path> du département).
* @param {{sortBy?: 'code'|'name'}} [options] Options de tri. Par défaut 'code'.
*/
window.displayRegion = (num, id, el, {sortBy = 'code'} = {}) => {
// Récupère une traduction depuis i18n si disponible, avec repli textuel propre
const getTranslation = (key, fallback = `[${key}]`) =>
(typeof i18n !== 'undefined' && i18n[key]) ? i18n[key] : fallback;
// Construit la liste <dd> des départements de la région, en excluant le département cliqué
const generateDepartmentList = (result, id) =>
result
.filter(([deptId]) => deptId !== id)
.map(([deptId, deptData]) => `<dd class="s-6">${deptId}\u00A0-\u00A0${deptData[2] || `[Nom inconnu]`}</dd>`)
.join('');
// Vérifications minimales sur les données régionales et départementales
if (!regions[num] || !departments[id]) {
console.error(`Données manquantes pour la région ${num} ou le département ${id}`);
return;
}
/**
* Prépare les comparateurs de tri.
* - collatorName: comparaison FR insensible à la casse et à la ponctuation pour les libellés.
* - collatorCode: comparaison "naturelle" permettant l'ordre 01..95, 2A/2B, 971..976.
* Remarque: Intl.Collator est largement supporté, fallback inutile ici pour un environnement moderne.
*/
const collatorName = new Intl.Collator('fr', {sensitivity: 'base', ignorePunctuation: true});
const collatorCode = new Intl.Collator('fr', {numeric: true, sensitivity: 'base'});
/**
* Récupère les départements appartenant à la région "num" puis les trie selon l'option.
* result est un tableau d'entrées [deptId, deptData], où deptData = [regionCode, UPPER, Label].
* @type {[string, any][]}
*/
const result = Object.entries(departments)
.filter(([_, value]) => num === value?.[0])
.sort((a, b) => {
if (sortBy === 'code') {
// Tri par code département
return collatorCode.compare(a[0], b[0]);
}
// Tri par nom (libellé accentué avec repli sur la version UPPER)
const nameA = (a[1]?.[2] || a[1]?.[1] || '').toString();
const nameB = (b[1]?.[2] || b[1]?.[1] || '').toString();
return collatorName.compare(nameA, nameB);
});
// Prépare les libellés pour l'entête et la section
const regionName = regions[num]?.[1] || `[${num}]`;
const regionTitle = getTranslation('svg_map_region_name').replace('%s', regionName);
// Génère le contenu HTML de la popin
// .markdown: styles de contenu typographiques
let html = `<div class="markdown">
<p class="h4">${regionTitle}</p>`;
if (result.length > 1) {
// Plusieurs départements dans la région: affiche la liste
html += `<dl class="flex small-gutter">`;
html += `<dt class="s-12">${getTranslation('svg_map_region_dpts')}</dt>`;
html += `${generateDepartmentList(result, id)}`;
html += `</dl>`;
} else {
// Un seul département pour la région (cas ultraminoritaire)
html += `<p>${getTranslation('svg_map_one_region')}</p>`;
}
// Lien d'exemple vers une page de démonstration de modale accessible
html += `<p class="bloc-icon icon-link mask-header">`;
html += `<a href="/popin.html">Une modale HTML responsive et accessible…</a>`;
html += `</p>`;
html += `</div>`;
/**
* Ouverture de la popin.
* - header: garde le département cliqué en tête ("Nom (code)").
* - width: API de maryPoppins compatible avec une valeur CSS custom '37.5rem'.
* - opener: référence au déclencheur pour focus management éventuel.
*/
maryPoppins?.({
markup: html,
header: `${departments[id]?.[2] || `[Nom inconnu]`}\u00A0(${id})`,
width: '37.5rem',
level: '1',
opener: el
});
};
Télécharger kortic-dynamic-map.js
That's all, Folks !