Classements
Classement 2026 des villes et communes de France
Édition 2026 · calcul du 19 octobre 2026 · 34 746 communes classées
Résultats 13 151 à 13 200 sur 34 746 communes de France
Classement : Score global · Affichage : score global — moins bon d'abord
Rang parmi les 34 746 communes de France classées pour score global — exact jusqu'à la 1 000ᵉ position, en pourcentage au-delà
Faites défiler le tableau pour voir les neuf axes.
| Rang parmi les 34 746 communes de France classées pour score global — exact jusqu'à la 1 000ᵉ position, en pourcentage au-delà — revenir au classement par défaut | Commune — classer par nom de commune, de A à Z | Population — classer par population, de la plus peuplée à la moins peuplée | Score global — classer sur le score global, meilleur d'abord (critère du classement) (ordre actif) | Éducation — classer sur cet axe, meilleur score d'abord | Santé & accès aux soins — classer sur cet axe, meilleur score d'abord | Environnement — classer sur cet axe, meilleur score d'abord | Vie quotidienne — classer sur cet axe, meilleur score d'abord | Culture & loisirs — classer sur cet axe, meilleur score d'abord | Sécurité — classer sur cet axe, meilleur score d'abord | Risques naturels & industriels — classer sur cet axe, meilleur score d'abord | Coût de la vie — classer sur cet axe, meilleur score d'abord | Contexte social — classer sur cet axe, meilleur score d'abord |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| top 63 % top 63 % (21 596ᵉ) pour score global |
Salignac-sur-Charente
Charente-Maritime (17) |
609 hab. | 54/100 | Éducation : 41/100 | Santé & accès aux soins : 52/100 | Environnement : 63/100 | Vie quotidienne : 22/100 | Culture & loisirs : 45/100 | Sécurité : 80/100 | Risques naturels & industriels : 73/100 | Coût de la vie : 68/100 | Contexte social : 57/100 |
| top 63 % top 63 % (21 595ᵉ) pour score global |
Allonnes
Eure-et-Loir (28) |
319 hab. | 54/100 | Éducation : 49/100 | Santé & accès aux soins : 58/100 | Environnement : 69/100 | Vie quotidienne : 31/100 | Culture & loisirs : 34/100 | Sécurité : 65/100 | Risques naturels & industriels : 91/100 | Coût de la vie : 66/100 | Contexte social : 29/100 |
| top 63 % top 63 % (21 594ᵉ) pour score global |
Bannes
Marne (51) |
248 hab. | 54/100 | Éducation : 71/100 | Santé & accès aux soins : 46/100 | Environnement : 70/100 | Vie quotidienne : 14/100 | Culture & loisirs : 26/100 | Sécurité : 68/100 | Risques naturels & industriels : 94/100 | Coût de la vie : 81/100 | Contexte social : 24/100 |
| top 63 % top 63 % (21 593ᵉ) pour score global |
Travecy
Aisne (02) sécurité non mesurée |
683 hab. | 54/100 | Éducation : 48/100 | Santé & accès aux soins : 50/100 | Environnement : 60/100 | Vie quotidienne : 41/100 | Culture & loisirs : 63/100 | Sécurité : non évalué | Risques naturels & industriels : 73/100 | Coût de la vie : 70/100 | Contexte social : 35/100 |
| top 63 % top 63 % (21 592ᵉ) pour score global |
Viéville
Haute-Marne (52) sécurité non mesurée |
336 hab. | 54/100 | Éducation : 59/100 | Santé & accès aux soins : 49/100 | Environnement : 78/100 | Vie quotidienne : 33/100 | Culture & loisirs : 44/100 | Sécurité : non évalué | Risques naturels & industriels : 72/100 | Coût de la vie : 70/100 | Contexte social : 33/100 |
| top 63 % top 63 % (21 591ᵉ) pour score global |
Pavant
Aisne (02) sécurité non mesurée |
755 hab. | 54/100 | Éducation : 69/100 | Santé & accès aux soins : 37/100 | Environnement : 42/100 | Vie quotidienne : 55/100 | Culture & loisirs : 66/100 | Sécurité : non évalué | Risques naturels & industriels : 80/100 | Coût de la vie : 57/100 | Contexte social : 25/100 |
| top 63 % top 63 % (21 590ᵉ) pour score global |
Belvoir
Doubs (25) contexte social non mesuré |
90 hab. | 54/100 | Éducation : 28/100 | Santé & accès aux soins : 35/100 | Environnement : 90/100 | Vie quotidienne : 40/100 | Culture & loisirs : 39/100 | Sécurité : 64/100 | Risques naturels & industriels : 81/100 | Coût de la vie : 87/100 | Contexte social : non évalué |
| top 63 % top 63 % (21 589ᵉ) pour score global |
Arzens
Aude (11) sécurité non mesurée |
1 196 hab. | 54/100 | Éducation : 67/100 | Santé & accès aux soins : 56/100 | Environnement : 70/100 | Vie quotidienne : 49/100 | Culture & loisirs : 52/100 | Sécurité : non évalué | Risques naturels & industriels : 38/100 | Coût de la vie : 63/100 | Contexte social : 30/100 |
| top 63 % top 63 % (21 588ᵉ) pour score global |
Uzan
Pyrénées-Atlantiques (64) |
164 hab. | 54/100 | Éducation : 67/100 | Santé & accès aux soins : 31/100 | Environnement : 84/100 | Vie quotidienne : 17/100 | Culture & loisirs : 41/100 | Sécurité : 63/100 | Risques naturels & industriels : 72/100 | Coût de la vie : 73/100 | Contexte social : 53/100 |
| top 63 % top 63 % (21 587ᵉ) pour score global |
Bergesserin
Saône-et-Loire (71) |
196 hab. | 54/100 | Éducation : 70/100 | Santé & accès aux soins : 35/100 | Environnement : 67/100 | Vie quotidienne : 21/100 | Culture & loisirs : 41/100 | Sécurité : 74/100 | Risques naturels & industriels : 86/100 | Coût de la vie : 67/100 | Contexte social : 33/100 |
| top 63 % top 63 % (21 586ᵉ) pour score global |
Chalais
Dordogne (24) |
404 hab. | 54/100 | Éducation : 47/100 | Santé & accès aux soins : 69/100 | Environnement : 70/100 | Vie quotidienne : 13/100 | Culture & loisirs : 37/100 | Sécurité : 76/100 | Risques naturels & industriels : 81/100 | Coût de la vie : 74/100 | Contexte social : 27/100 |
| top 63 % top 63 % (21 585ᵉ) pour score global |
Laroche-Saint-Cydroine
Yonne (89) sécurité non mesurée |
1 209 hab. | 54/100 | Éducation : 52/100 | Santé & accès aux soins : 38/100 | Environnement : 64/100 | Vie quotidienne : 67/100 | Culture & loisirs : 68/100 | Sécurité : non évalué | Risques naturels & industriels : 51/100 | Coût de la vie : 71/100 | Contexte social : 30/100 |
| top 63 % top 63 % (21 584ᵉ) pour score global |
Técou
Tarn (81) sécurité non mesurée |
1 099 hab. | 54/100 | Éducation : 59/100 | Santé & accès aux soins : 59/100 | Environnement : 70/100 | Vie quotidienne : 29/100 | Culture & loisirs : 47/100 | Sécurité : non évalué | Risques naturels & industriels : 44/100 | Coût de la vie : 60/100 | Contexte social : 62/100 |
| top 63 % top 63 % (21 583ᵉ) pour score global |
Vesaignes-sur-Marne
Haute-Marne (52) contexte social non mesuré |
103 hab. | 54/100 | Éducation : 38/100 | Santé & accès aux soins : 47/100 | Environnement : 95/100 | Vie quotidienne : 23/100 | Culture & loisirs : 38/100 | Sécurité : 63/100 | Risques naturels & industriels : 80/100 | Coût de la vie : 65/100 | Contexte social : non évalué |
| top 63 % top 63 % (21 582ᵉ) pour score global |
Lathus-Saint-Rémy
Vienne (86) sécurité non mesurée |
1 214 hab. | 54/100 | Éducation : 44/100 | Santé & accès aux soins : 67/100 | Environnement : 77/100 | Vie quotidienne : 40/100 | Culture & loisirs : 41/100 | Sécurité : non évalué | Risques naturels & industriels : 55/100 | Coût de la vie : 84/100 | Contexte social : 31/100 |
| top 63 % top 63 % (21 581ᵉ) pour score global |
Vez
Oise (60) |
280 hab. | 54/100 | Éducation : 50/100 | Santé & accès aux soins : 55/100 | Environnement : 68/100 | Vie quotidienne : 36/100 | Culture & loisirs : 57/100 | Sécurité : 63/100 | Risques naturels & industriels : 69/100 | Coût de la vie : 67/100 | Contexte social : 25/100 |
| top 63 % top 63 % (21 580ᵉ) pour score global |
Neuvy-le-Roi
Indre-et-Loire (37) sécurité non mesurée |
1 061 hab. | 54/100 | Éducation : 70/100 | Santé & accès aux soins : 64/100 | Environnement : 80/100 | Vie quotidienne : 46/100 | Culture & loisirs : 34/100 | Sécurité : non évalué | Risques naturels & industriels : 33/100 | Coût de la vie : 73/100 | Contexte social : 26/100 |
| top 63 % top 63 % (21 579ᵉ) pour score global |
Auvillars
Calvados (14) |
224 hab. | 54/100 | Éducation : 45/100 | Santé & accès aux soins : 51/100 | Environnement : 74/100 | Vie quotidienne : 39/100 | Culture & loisirs : 31/100 | Sécurité : 72/100 | Risques naturels & industriels : 78/100 | Coût de la vie : 62/100 | Contexte social : 45/100 |
| top 63 % top 63 % (21 578ᵉ) pour score global |
Vaujany
Isère (38) |
352 hab. | 54/100 | Éducation : 15/100 | Santé & accès aux soins : 39/100 | Environnement : 70/100 | Vie quotidienne : 70/100 | Culture & loisirs : 53/100 | Sécurité : 72/100 | Risques naturels & industriels : 85/100 | Coût de la vie : 25/100 | Contexte social : 77/100 |
| top 63 % top 63 % (21 577ᵉ) pour score global |
Messemé
Vienne (86) |
241 hab. | 54/100 | Éducation : 41/100 | Santé & accès aux soins : 67/100 | Environnement : 77/100 | Vie quotidienne : 11/100 | Culture & loisirs : 35/100 | Sécurité : 65/100 | Risques naturels & industriels : 74/100 | Coût de la vie : 82/100 | Contexte social : 44/100 |
| top 63 % top 63 % (21 576ᵉ) pour score global |
Arvieux
Hautes-Alpes (05) |
343 hab. | 54/100 | Éducation : 44/100 | Santé & accès aux soins : 37/100 | Environnement : 81/100 | Vie quotidienne : 53/100 | Culture & loisirs : 40/100 | Sécurité : 67/100 | Risques naturels & industriels : 67/100 | Coût de la vie : 54/100 | Contexte social : 59/100 |
| top 63 % top 63 % (21 575ᵉ) pour score global |
Aizecourt-le-Bas
Somme (80) contexte social non mesuré |
65 hab. | 54/100 | Éducation : 34/100 | Santé & accès aux soins : 55/100 | Environnement : 59/100 | Vie quotidienne : 38/100 | Culture & loisirs : 37/100 | Sécurité : 58/100 | Risques naturels & industriels : 99/100 | Coût de la vie : 67/100 | Contexte social : non évalué |
| top 63 % top 63 % (21 574ᵉ) pour score global |
Bize-Minervois
Aude (11) sécurité non mesurée |
1 292 hab. | 54/100 | Éducation : 71/100 | Santé & accès aux soins : 50/100 | Environnement : 78/100 | Vie quotidienne : 64/100 | Culture & loisirs : 57/100 | Sécurité : non évalué | Risques naturels & industriels : 31/100 | Coût de la vie : 51/100 | Contexte social : 22/100 |
| top 63 % top 63 % (21 573ᵉ) pour score global |
Hotot-en-Auge
Calvados (14) |
291 hab. | 54/100 | Éducation : 34/100 | Santé & accès aux soins : 65/100 | Environnement : 78/100 | Vie quotidienne : 19/100 | Culture & loisirs : 27/100 | Sécurité : 72/100 | Risques naturels & industriels : 77/100 | Coût de la vie : 65/100 | Contexte social : 63/100 |
| top 63 % top 63 % (21 572ᵉ) pour score global |
Scye
Haute-Saône (70) |
135 hab. | 54/100 | Éducation : 44/100 | Santé & accès aux soins : 71/100 | Environnement : 74/100 | Vie quotidienne : 21/100 | Culture & loisirs : 63/100 | Sécurité : 62/100 | Risques naturels & industriels : 71/100 | Coût de la vie : 65/100 | Contexte social : 16/100 |
| top 63 % top 63 % (21 571ᵉ) pour score global |
Cours
Rhône (69) |
4 329 hab. | 54/100 | Éducation : 55/100 | Santé & accès aux soins : 26/100 | Environnement : 69/100 | Vie quotidienne : 55/100 | Culture & loisirs : 61/100 | Sécurité : 58/100 | Risques naturels & industriels : 75/100 | Coût de la vie : 81/100 | Contexte social : 24/100 |
| top 63 % top 63 % (21 570ᵉ) pour score global |
Tincourt-Boucly
Somme (80) |
337 hab. | 54/100 | Éducation : 51/100 | Santé & accès aux soins : 50/100 | Environnement : 59/100 | Vie quotidienne : 41/100 | Culture & loisirs : 44/100 | Sécurité : 67/100 | Risques naturels & industriels : 99/100 | Coût de la vie : 75/100 | Contexte social : 11/100 |
| top 63 % top 63 % (21 569ᵉ) pour score global |
Mesmont
Ardennes (08) contexte social non mesuré |
91 hab. | 54/100 | Éducation : 43/100 | Santé & accès aux soins : 71/100 | Environnement : 59/100 | Vie quotidienne : 20/100 | Culture & loisirs : 26/100 | Sécurité : 62/100 | Risques naturels & industriels : 90/100 | Coût de la vie : 67/100 | Contexte social : non évalué |
| top 63 % top 63 % (21 568ᵉ) pour score global |
Puchay
Eure (27) |
609 hab. | 54/100 | Éducation : 45/100 | Santé & accès aux soins : 57/100 | Environnement : 79/100 | Vie quotidienne : 25/100 | Culture & loisirs : 32/100 | Sécurité : 78/100 | Risques naturels & industriels : 80/100 | Coût de la vie : 69/100 | Contexte social : 32/100 |
| top 63 % top 63 % (21 567ᵉ) pour score global |
La Tranche-sur-Mer
Vendée (85) |
3 129 hab. | 54/100 | Éducation : 57/100 | Santé & accès aux soins : 35/100 | Environnement : 73/100 | Vie quotidienne : 75/100 | Culture & loisirs : 53/100 | Sécurité : 51/100 | Risques naturels & industriels : 61/100 | Coût de la vie : 39/100 | Contexte social : 44/100 |
| top 63 % top 63 % (21 566ᵉ) pour score global |
Cravans
Charente-Maritime (17) sécurité non mesurée |
859 hab. | 54/100 | Éducation : 65/100 | Santé & accès aux soins : 40/100 | Environnement : 92/100 | Vie quotidienne : 38/100 | Culture & loisirs : 40/100 | Sécurité : non évalué | Risques naturels & industriels : 55/100 | Coût de la vie : 69/100 | Contexte social : 40/100 |
| top 63 % top 63 % (21 565ᵉ) pour score global |
Sainte-Cérotte
Sarthe (72) |
326 hab. | 54/100 | Éducation : 43/100 | Santé & accès aux soins : 45/100 | Environnement : 79/100 | Vie quotidienne : 20/100 | Culture & loisirs : 41/100 | Sécurité : 68/100 | Risques naturels & industriels : 83/100 | Coût de la vie : 72/100 | Contexte social : 52/100 |
| top 63 % top 63 % (21 564ᵉ) pour score global |
Bezins-Garraux
Haute-Garonne (31) contexte social non mesuré |
44 hab. | 54/100 | Éducation : 37/100 | Santé & accès aux soins : 44/100 | Environnement : 97/100 | Vie quotidienne : 30/100 | Culture & loisirs : 44/100 | Sécurité : 60/100 | Risques naturels & industriels : 69/100 | Coût de la vie : 72/100 | Contexte social : non évalué |
| top 63 % top 63 % (21 563ᵉ) pour score global |
Crédin
Morbihan (56) sécurité non mesurée |
1 493 hab. | 54/100 | Éducation : 54/100 | Santé & accès aux soins : 45/100 | Environnement : 82/100 | Vie quotidienne : 19/100 | Culture & loisirs : 27/100 | Sécurité : non évalué | Risques naturels & industriels : 93/100 | Coût de la vie : 76/100 | Contexte social : 50/100 |
| top 63 % top 63 % (21 562ᵉ) pour score global |
Guevenatten
Haut-Rhin (68) |
156 hab. | 54/100 | Éducation : 44/100 | Santé & accès aux soins : 24/100 | Environnement : 70/100 | Vie quotidienne : 57/100 | Culture & loisirs : 36/100 | Sécurité : 67/100 | Risques naturels & industriels : 82/100 | Coût de la vie : 65/100 | Contexte social : 67/100 |
| top 63 % top 63 % (21 561ᵉ) pour score global |
Le Mesnil-Eury
Manche (50) |
180 hab. | 54/100 | Éducation : 44/100 | Santé & accès aux soins : 65/100 | Environnement : 72/100 | Vie quotidienne : 18/100 | Culture & loisirs : 41/100 | Sécurité : 62/100 | Risques naturels & industriels : 95/100 | Coût de la vie : 73/100 | Contexte social : 25/100 |
| top 63 % top 63 % (21 560ᵉ) pour score global |
Cahus
Lot (46) |
185 hab. | 54/100 | Éducation : 52/100 | Santé & accès aux soins : 42/100 | Environnement : 70/100 | Vie quotidienne : 23/100 | Culture & loisirs : 43/100 | Sécurité : 69/100 | Risques naturels & industriels : 91/100 | Coût de la vie : 71/100 | Contexte social : 40/100 |
| top 63 % top 63 % (21 559ᵉ) pour score global |
Champsac
Haute-Vienne (87) sécurité non mesurée |
688 hab. | 54/100 | Éducation : 35/100 | Santé & accès aux soins : 66/100 | Environnement : 79/100 | Vie quotidienne : 28/100 | Culture & loisirs : 36/100 | Sécurité : non évalué | Risques naturels & industriels : 88/100 | Coût de la vie : 74/100 | Contexte social : 36/100 |
| top 63 % top 63 % (21 558ᵉ) pour score global |
Camiac-et-Saint-Denis
Gironde (33) |
351 hab. | 54/100 | Éducation : 49/100 | Santé & accès aux soins : 68/100 | Environnement : 66/100 | Vie quotidienne : 40/100 | Culture & loisirs : 48/100 | Sécurité : 66/100 | Risques naturels & industriels : 44/100 | Coût de la vie : 55/100 | Contexte social : 48/100 |
| top 63 % top 63 % (21 557ᵉ) pour score global |
Essay
Orne (61) sécurité non mesurée |
543 hab. | 54/100 | Éducation : 61/100 | Santé & accès aux soins : 49/100 | Environnement : 73/100 | Vie quotidienne : 39/100 | Culture & loisirs : 34/100 | Sécurité : non évalué | Risques naturels & industriels : 79/100 | Coût de la vie : 83/100 | Contexte social : 24/100 |
| top 63 % top 63 % (21 556ᵉ) pour score global |
Chalampé
Haut-Rhin (68) sécurité non mesurée |
996 hab. | 54/100 | Éducation : 63/100 | Santé & accès aux soins : 26/100 | Environnement : 67/100 | Vie quotidienne : 48/100 | Culture & loisirs : 43/100 | Sécurité : non évalué | Risques naturels & industriels : 89/100 | Coût de la vie : 70/100 | Contexte social : 43/100 |
| top 63 % top 63 % (21 555ᵉ) pour score global |
Méry-la-Bataille
Oise (60) sécurité non mesurée |
612 hab. | 54/100 | Éducation : 74/100 | Santé & accès aux soins : 70/100 | Environnement : 57/100 | Vie quotidienne : 36/100 | Culture & loisirs : 35/100 | Sécurité : non évalué | Risques naturels & industriels : 64/100 | Coût de la vie : 64/100 | Contexte social : 20/100 |
| top 63 % top 63 % (21 554ᵉ) pour score global |
Bosmoreau-les-Mines
Creuse (23) |
226 hab. | 54/100 | Éducation : 42/100 | Santé & accès aux soins : 70/100 | Environnement : 75/100 | Vie quotidienne : 17/100 | Culture & loisirs : 40/100 | Sécurité : 65/100 | Risques naturels & industriels : 88/100 | Coût de la vie : 81/100 | Contexte social : 16/100 |
| top 63 % top 63 % (21 553ᵉ) pour score global |
Vodable
Puy-de-Dôme (63) sécurité non mesurée |
188 hab. | 54/100 | Éducation : 45/100 | Santé & accès aux soins : 59/100 | Environnement : 81/100 | Vie quotidienne : 22/100 | Culture & loisirs : 36/100 | Sécurité : non évalué | Risques naturels & industriels : 71/100 | Coût de la vie : 73/100 | Contexte social : 57/100 |
| top 63 % top 63 % (21 552ᵉ) pour score global |
Épineau-les-Voves
Yonne (89) sécurité non mesurée |
711 hab. | 54/100 | Éducation : 52/100 | Santé & accès aux soins : 46/100 | Environnement : 64/100 | Vie quotidienne : 39/100 | Culture & loisirs : 66/100 | Sécurité : non évalué | Risques naturels & industriels : 67/100 | Coût de la vie : 66/100 | Contexte social : 39/100 |
| top 63 % top 63 % (21 551ᵉ) pour score global |
Eyres-Moncube
Landes (40) |
347 hab. | 54/100 | Éducation : 62/100 | Santé & accès aux soins : 44/100 | Environnement : 72/100 | Vie quotidienne : 16/100 | Culture & loisirs : 43/100 | Sécurité : 76/100 | Risques naturels & industriels : 66/100 | Coût de la vie : 73/100 | Contexte social : 44/100 |
| top 63 % top 63 % (21 550ᵉ) pour score global |
Vireux-Wallerand
Ardennes (08) sécurité non mesurée |
1 849 hab. | 54/100 | Éducation : 53/100 | Santé & accès aux soins : 27/100 | Environnement : 90/100 | Vie quotidienne : 57/100 | Culture & loisirs : 53/100 | Sécurité : non évalué | Risques naturels & industriels : 76/100 | Coût de la vie : 71/100 | Contexte social : 22/100 |
| top 63 % top 63 % (21 549ᵉ) pour score global |
Saint-Pierre-de-Frugie
Dordogne (24) sécurité non mesurée |
482 hab. | 54/100 | Éducation : 55/100 | Santé & accès aux soins : 71/100 | Environnement : 63/100 | Vie quotidienne : 15/100 | Culture & loisirs : 36/100 | Sécurité : non évalué | Risques naturels & industriels : 89/100 | Coût de la vie : 75/100 | Contexte social : 29/100 |
| top 63 % top 63 % (21 548ᵉ) pour score global |
Ormersviller
Moselle (57) |
383 hab. | 54/100 | Éducation : 46/100 | Santé & accès aux soins : 23/100 | Environnement : 77/100 | Vie quotidienne : 37/100 | Culture & loisirs : 35/100 | Sécurité : 70/100 | Risques naturels & industriels : 83/100 | Coût de la vie : 68/100 | Contexte social : 72/100 |
| top 63 % top 63 % (21 547ᵉ) pour score global |
Lagardiolle
Tarn (81) |
232 hab. | 54/100 | Éducation : 71/100 | Santé & accès aux soins : 55/100 | Environnement : 74/100 | Vie quotidienne : 18/100 | Culture & loisirs : 37/100 | Sécurité : 67/100 | Risques naturels & industriels : 50/100 | Coût de la vie : 73/100 | Contexte social : 42/100 |
34 746 communes de France classées pour score global · périmètre : communes de France métropolitaine, Corse comprise
Ce classement couvre les communes de France métropolitaine, Corse comprise, disposant des données nécessaires au calcul. Les territoires ultramarins ne sont pas inclus dans cette édition.
Comprendre les 9 axes
- ÉDU Éducation
- SAN Santé & accès aux soins
- ENV Environnement
- VIE Vie quotidienne
- CUL Culture & loisirs
- SÉC Sécurité
- RIS Risques naturels & industriels
- € Coût de la vie
- SOC Contexte social
- — axe non évalué (jamais 0)
Le classement est établi sur la valeur non arrondie du score ; la note affichée est arrondie.
Méthode V2 · mise à jour octobre 2026 · Données calculées le 19/10/2026 · Méthodologie