Classements
Classement 2026 des villes et communes de France
Édition 2026 · calcul du 19 octobre 2026 · 34 746 communes classées
Résultats 26 101 à 26 150 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 25 % top 25 % (8 646ᵉ) pour score global |
Peyrus
Drôme (26) sécurité non mesurée |
576 hab. | 62/100 | Éducation : 79/100 | Santé & accès aux soins : 62/100 | Environnement : 70/100 | Vie quotidienne : 35/100 | Culture & loisirs : 49/100 | Sécurité : non évalué | Risques naturels & industriels : 61/100 | Coût de la vie : 57/100 | Contexte social : 83/100 |
| top 25 % top 25 % (8 645ᵉ) pour score global |
Pissy
Somme (80) sécurité non mesurée |
290 hab. | 62/100 | Éducation : 79/100 | Santé & accès aux soins : 74/100 | Environnement : 79/100 | Vie quotidienne : 37/100 | Culture & loisirs : 53/100 | Sécurité : non évalué | Risques naturels & industriels : 76/100 | Coût de la vie : 59/100 | Contexte social : 31/100 |
| top 25 % top 25 % (8 644ᵉ) pour score global |
La Fontelaye
Seine-Maritime (76) contexte social non mesuré |
24 hab. | 62/100 | Éducation : 72/100 | Santé & accès aux soins : 60/100 | Environnement : 83/100 | Vie quotidienne : 39/100 | Culture & loisirs : 36/100 | Sécurité : 57/100 | Risques naturels & industriels : 90/100 | Coût de la vie : 65/100 | Contexte social : non évalué |
| top 25 % top 25 % (8 643ᵉ) pour score global |
Charpont
Eure-et-Loir (28) |
638 hab. | 62/100 | Éducation : 45/100 | Santé & accès aux soins : 60/100 | Environnement : 71/100 | Vie quotidienne : 48/100 | Culture & loisirs : 57/100 | Sécurité : 73/100 | Risques naturels & industriels : 91/100 | Coût de la vie : 55/100 | Contexte social : 72/100 |
| top 25 % top 25 % (8 642ᵉ) pour score global |
Saint-Christophe
Charente-Maritime (17) sécurité non mesurée |
1 405 hab. | 62/100 | Éducation : 69/100 | Santé & accès aux soins : 37/100 | Environnement : 79/100 | Vie quotidienne : 64/100 | Culture & loisirs : 53/100 | Sécurité : non évalué | Risques naturels & industriels : 81/100 | Coût de la vie : 50/100 | Contexte social : 73/100 |
| top 25 % top 25 % (8 641ᵉ) pour score global |
Bellerive-sur-Allier
Allier (03) |
8 898 hab. | 62/100 | Éducation : 54/100 | Santé & accès aux soins : 79/100 | Environnement : 70/100 | Vie quotidienne : 86/100 | Culture & loisirs : 76/100 | Sécurité : 59/100 | Risques naturels & industriels : 46/100 | Coût de la vie : 60/100 | Contexte social : 24/100 |
| top 25 % top 25 % (8 640ᵉ) pour score global |
Vittefleur
Seine-Maritime (76) |
661 hab. | 62/100 | Éducation : 81/100 | Santé & accès aux soins : 49/100 | Environnement : 75/100 | Vie quotidienne : 54/100 | Culture & loisirs : 65/100 | Sécurité : 70/100 | Risques naturels & industriels : 75/100 | Coût de la vie : 65/100 | Contexte social : 27/100 |
| top 25 % top 25 % (8 639ᵉ) pour score global |
Riville
Seine-Maritime (76) |
314 hab. | 62/100 | Éducation : 76/100 | Santé & accès aux soins : 63/100 | Environnement : 82/100 | Vie quotidienne : 20/100 | Culture & loisirs : 46/100 | Sécurité : 67/100 | Risques naturels & industriels : 99/100 | Coût de la vie : 58/100 | Contexte social : 48/100 |
| top 25 % top 25 % (8 638ᵉ) pour score global |
Saint-André-Goule-d'Oie
Vendée (85) sécurité non mesurée |
1 942 hab. | 62/100 | Éducation : 70/100 | Santé & accès aux soins : 58/100 | Environnement : 78/100 | Vie quotidienne : 43/100 | Culture & loisirs : 47/100 | Sécurité : non évalué | Risques naturels & industriels : 74/100 | Coût de la vie : 64/100 | Contexte social : 69/100 |
| top 25 % top 25 % (8 637ᵉ) pour score global |
Orrouy
Oise (60) |
587 hab. | 62/100 | Éducation : 74/100 | Santé & accès aux soins : 69/100 | Environnement : 73/100 | Vie quotidienne : 44/100 | Culture & loisirs : 50/100 | Sécurité : 72/100 | Risques naturels & industriels : 71/100 | Coût de la vie : 54/100 | Contexte social : 48/100 |
| top 25 % top 25 % (8 636ᵉ) pour score global |
Châlus
Haute-Vienne (87) |
1 671 hab. | 62/100 | Éducation : 56/100 | Santé & accès aux soins : 73/100 | Environnement : 79/100 | Vie quotidienne : 69/100 | Culture & loisirs : 45/100 | Sécurité : 54/100 | Risques naturels & industriels : 88/100 | Coût de la vie : 78/100 | Contexte social : 22/100 |
| top 25 % top 25 % (8 635ᵉ) pour score global |
Notre-Dame-d'Aliermont
Seine-Maritime (76) |
712 hab. | 62/100 | Éducation : 68/100 | Santé & accès aux soins : 55/100 | Environnement : 71/100 | Vie quotidienne : 44/100 | Culture & loisirs : 36/100 | Sécurité : 85/100 | Risques naturels & industriels : 95/100 | Coût de la vie : 67/100 | Contexte social : 47/100 |
| top 25 % top 25 % (8 634ᵉ) pour score global |
Questembert
Morbihan (56) |
8 081 hab. | 62/100 | Éducation : 62/100 | Santé & accès aux soins : 49/100 | Environnement : 65/100 | Vie quotidienne : 69/100 | Culture & loisirs : 56/100 | Sécurité : 68/100 | Risques naturels & industriels : 89/100 | Coût de la vie : 56/100 | Contexte social : 52/100 |
| top 25 % top 25 % (8 633ᵉ) pour score global |
Famechon
Somme (80) |
277 hab. | 62/100 | Éducation : 39/100 | Santé & accès aux soins : 80/100 | Environnement : 82/100 | Vie quotidienne : 32/100 | Culture & loisirs : 41/100 | Sécurité : 73/100 | Risques naturels & industriels : 100/100 | Coût de la vie : 70/100 | Contexte social : 55/100 |
| top 25 % top 25 % (8 632ᵉ) pour score global |
Saessolsheim
Bas-Rhin (67) sécurité non mesurée |
602 hab. | 62/100 | Éducation : 53/100 | Santé & accès aux soins : 75/100 | Environnement : 56/100 | Vie quotidienne : 55/100 | Culture & loisirs : 43/100 | Sécurité : non évalué | Risques naturels & industriels : 75/100 | Coût de la vie : 60/100 | Contexte social : 84/100 |
| top 25 % top 25 % (8 631ᵉ) pour score global |
Notre-Dame-de-Boisset
Loire (42) |
573 hab. | 62/100 | Éducation : 74/100 | Santé & accès aux soins : 75/100 | Environnement : 64/100 | Vie quotidienne : 34/100 | Culture & loisirs : 58/100 | Sécurité : 70/100 | Risques naturels & industriels : 45/100 | Coût de la vie : 71/100 | Contexte social : 63/100 |
| top 25 % top 25 % (8 630ᵉ) pour score global |
Glannes
Marne (51) |
184 hab. | 62/100 | Éducation : 73/100 | Santé & accès aux soins : 64/100 | Environnement : 60/100 | Vie quotidienne : 26/100 | Culture & loisirs : 56/100 | Sécurité : 66/100 | Risques naturels & industriels : 83/100 | Coût de la vie : 75/100 | Contexte social : 60/100 |
| top 25 % top 25 % (8 629ᵉ) pour score global |
Villeneuve-les-Sablons
Oise (60) |
1 188 hab. | 62/100 | Éducation : 70/100 | Santé & accès aux soins : 46/100 | Environnement : 74/100 | Vie quotidienne : 66/100 | Culture & loisirs : 61/100 | Sécurité : 78/100 | Risques naturels & industriels : 78/100 | Coût de la vie : 46/100 | Contexte social : 44/100 |
| top 25 % top 25 % (8 628ᵉ) pour score global |
Val-du-Layon
Maine-et-Loire (49) sécurité non mesurée |
3 508 hab. | 62/100 | Éducation : 74/100 | Santé & accès aux soins : 69/100 | Environnement : 72/100 | Vie quotidienne : 45/100 | Culture & loisirs : 54/100 | Sécurité : non évalué | Risques naturels & industriels : 59/100 | Coût de la vie : 60/100 | Contexte social : 59/100 |
| top 25 % top 25 % (8 627ᵉ) pour score global |
Guimaëc
Finistère (29) |
966 hab. | 62/100 | Éducation : 64/100 | Santé & accès aux soins : 55/100 | Environnement : 60/100 | Vie quotidienne : 55/100 | Culture & loisirs : 47/100 | Sécurité : 80/100 | Risques naturels & industriels : 95/100 | Coût de la vie : 66/100 | Contexte social : 45/100 |
| top 25 % top 25 % (8 626ᵉ) pour score global |
Courtonne-la-Meurdrac
Calvados (14) |
684 hab. | 62/100 | Éducation : 48/100 | Santé & accès aux soins : 63/100 | Environnement : 78/100 | Vie quotidienne : 47/100 | Culture & loisirs : 54/100 | Sécurité : 73/100 | Risques naturels & industriels : 66/100 | Coût de la vie : 71/100 | Contexte social : 73/100 |
| top 25 % top 25 % (8 625ᵉ) pour score global |
Trédaniel
Côtes-d'Armor (22) |
896 hab. | 62/100 | Éducation : 55/100 | Santé & accès aux soins : 45/100 | Environnement : 69/100 | Vie quotidienne : 70/100 | Culture & loisirs : 48/100 | Sécurité : 70/100 | Risques naturels & industriels : 81/100 | Coût de la vie : 68/100 | Contexte social : 70/100 |
| top 25 % top 25 % (8 624ᵉ) pour score global |
Soueix-Rogalle
Ariège (09) |
425 hab. | 62/100 | Éducation : 77/100 | Santé & accès aux soins : 73/100 | Environnement : 76/100 | Vie quotidienne : 33/100 | Culture & loisirs : 38/100 | Sécurité : 71/100 | Risques naturels & industriels : 77/100 | Coût de la vie : 66/100 | Contexte social : 43/100 |
| top 25 % top 25 % (8 623ᵉ) pour score global |
Saint-Luc
Eure (27) |
244 hab. | 62/100 | Éducation : 50/100 | Santé & accès aux soins : 75/100 | Environnement : 77/100 | Vie quotidienne : 29/100 | Culture & loisirs : 64/100 | Sécurité : 68/100 | Risques naturels & industriels : 99/100 | Coût de la vie : 70/100 | Contexte social : 36/100 |
| top 25 % top 25 % (8 622ᵉ) pour score global |
Le Pré-d'Auge
Calvados (14) |
849 hab. | 62/100 | Éducation : 60/100 | Santé & accès aux soins : 71/100 | Environnement : 71/100 | Vie quotidienne : 44/100 | Culture & loisirs : 50/100 | Sécurité : 73/100 | Risques naturels & industriels : 66/100 | Coût de la vie : 66/100 | Contexte social : 61/100 |
| top 25 % top 25 % (8 621ᵉ) pour score global |
Sasseville
Seine-Maritime (76) |
260 hab. | 62/100 | Éducation : 66/100 | Santé & accès aux soins : 52/100 | Environnement : 74/100 | Vie quotidienne : 20/100 | Culture & loisirs : 59/100 | Sécurité : 70/100 | Risques naturels & industriels : 99/100 | Coût de la vie : 65/100 | Contexte social : 63/100 |
| top 25 % top 25 % (8 620ᵉ) pour score global |
Guéthary
Pyrénées-Atlantiques (64) |
1 315 hab. | 62/100 | Éducation : 79/100 | Santé & accès aux soins : 90/100 | Environnement : 54/100 | Vie quotidienne : 80/100 | Culture & loisirs : 71/100 | Sécurité : 43/100 | Risques naturels & industriels : 44/100 | Coût de la vie : 26/100 | Contexte social : 41/100 |
| top 25 % top 25 % (8 619ᵉ) pour score global |
Arcambal
Lot (46) sécurité non mesurée |
1 000 hab. | 62/100 | Éducation : 74/100 | Santé & accès aux soins : 54/100 | Environnement : 89/100 | Vie quotidienne : 44/100 | Culture & loisirs : 63/100 | Sécurité : non évalué | Risques naturels & industriels : 55/100 | Coût de la vie : 69/100 | Contexte social : 51/100 |
| top 25 % top 25 % (8 618ᵉ) pour score global |
Canchy
Somme (80) |
346 hab. | 62/100 | Éducation : 79/100 | Santé & accès aux soins : 73/100 | Environnement : 59/100 | Vie quotidienne : 38/100 | Culture & loisirs : 50/100 | Sécurité : 70/100 | Risques naturels & industriels : 92/100 | Coût de la vie : 63/100 | Contexte social : 29/100 |
| top 25 % top 25 % (8 617ᵉ) pour score global |
Ottange
Moselle (57) |
3 012 hab. | 62/100 | Éducation : 60/100 | Santé & accès aux soins : 57/100 | Environnement : 74/100 | Vie quotidienne : 74/100 | Culture & loisirs : 54/100 | Sécurité : 68/100 | Risques naturels & industriels : 81/100 | Coût de la vie : 51/100 | Contexte social : 45/100 |
| top 25 % top 25 % (8 616ᵉ) pour score global |
Appeville-Annebault
Eure (27) |
996 hab. | 62/100 | Éducation : 52/100 | Santé & accès aux soins : 76/100 | Environnement : 81/100 | Vie quotidienne : 24/100 | Culture & loisirs : 48/100 | Sécurité : 84/100 | Risques naturels & industriels : 84/100 | Coût de la vie : 69/100 | Contexte social : 48/100 |
| top 25 % top 25 % (8 615ᵉ) pour score global |
Avèze
Gard (30) sécurité non mesurée |
1 059 hab. | 62/100 | Éducation : 79/100 | Santé & accès aux soins : 72/100 | Environnement : 45/100 | Vie quotidienne : 78/100 | Culture & loisirs : 62/100 | Sécurité : non évalué | Risques naturels & industriels : 51/100 | Coût de la vie : 69/100 | Contexte social : 30/100 |
| top 25 % top 25 % (8 614ᵉ) pour score global |
Hersin-Coupigny
Pas-de-Calais (62) |
6 098 hab. | 62/100 | Éducation : 55/100 | Santé & accès aux soins : 72/100 | Environnement : 46/100 | Vie quotidienne : 83/100 | Culture & loisirs : 70/100 | Sécurité : 73/100 | Risques naturels & industriels : 74/100 | Coût de la vie : 62/100 | Contexte social : 22/100 |
| top 25 % top 25 % (8 613ᵉ) pour score global |
Raismes
Nord (59) |
12 140 hab. | 62/100 | Éducation : 52/100 | Santé & accès aux soins : 90/100 | Environnement : 53/100 | Vie quotidienne : 85/100 | Culture & loisirs : 76/100 | Sécurité : 54/100 | Risques naturels & industriels : 71/100 | Coût de la vie : 62/100 | Contexte social : 7/100 |
| top 25 % top 25 % (8 612ᵉ) pour score global |
Bousies
Nord (59) sécurité non mesurée |
1 770 hab. | 62/100 | Éducation : 65/100 | Santé & accès aux soins : 63/100 | Environnement : 82/100 | Vie quotidienne : 58/100 | Culture & loisirs : 57/100 | Sécurité : non évalué | Risques naturels & industriels : 87/100 | Coût de la vie : 72/100 | Contexte social : 15/100 |
| top 25 % top 25 % (8 611ᵉ) pour score global |
Chars
Val-d'Oise (95) |
2 017 hab. | 62/100 | Éducation : 62/100 | Santé & accès aux soins : 50/100 | Environnement : 79/100 | Vie quotidienne : 67/100 | Culture & loisirs : 63/100 | Sécurité : 56/100 | Risques naturels & industriels : 87/100 | Coût de la vie : 50/100 | Contexte social : 50/100 |
| top 25 % top 25 % (8 610ᵉ) pour score global |
Champdeuil
Seine-et-Marne (77) |
735 hab. | 62/100 | Éducation : 75/100 | Santé & accès aux soins : 58/100 | Environnement : 62/100 | Vie quotidienne : 31/100 | Culture & loisirs : 50/100 | Sécurité : 82/100 | Risques naturels & industriels : 83/100 | Coût de la vie : 44/100 | Contexte social : 72/100 |
| top 25 % top 25 % (8 609ᵉ) pour score global |
Belleville-en-Beaujolais
Rhône (69) |
13 767 hab. | 62/100 | Éducation : 67/100 | Santé & accès aux soins : 82/100 | Environnement : 52/100 | Vie quotidienne : 68/100 | Culture & loisirs : 66/100 | Sécurité : 58/100 | Risques naturels & industriels : 51/100 | Coût de la vie : 53/100 | Contexte social : 48/100 |
| top 25 % top 25 % (8 608ᵉ) pour score global |
Saint-Symphorien-de-Lay
Loire (42) sécurité non mesurée |
1 976 hab. | 62/100 | Éducation : 67/100 | Santé & accès aux soins : 64/100 | Environnement : 73/100 | Vie quotidienne : 52/100 | Culture & loisirs : 51/100 | Sécurité : non évalué | Risques naturels & industriels : 70/100 | Coût de la vie : 76/100 | Contexte social : 48/100 |
| top 25 % top 25 % (8 607ᵉ) pour score global |
Saint-Sauveur-des-Landes
Ille-et-Vilaine (35) sécurité non mesurée |
1 565 hab. | 62/100 | Éducation : 67/100 | Santé & accès aux soins : 76/100 | Environnement : 56/100 | Vie quotidienne : 40/100 | Culture & loisirs : 54/100 | Sécurité : non évalué | Risques naturels & industriels : 97/100 | Coût de la vie : 64/100 | Contexte social : 40/100 |
| top 25 % top 25 % (8 606ᵉ) pour score global |
Pommera
Pas-de-Calais (62) |
308 hab. | 62/100 | Éducation : 53/100 | Santé & accès aux soins : 69/100 | Environnement : 76/100 | Vie quotidienne : 48/100 | Culture & loisirs : 46/100 | Sécurité : 66/100 | Risques naturels & industriels : 99/100 | Coût de la vie : 70/100 | Contexte social : 41/100 |
| top 25 % top 25 % (8 605ᵉ) pour score global |
Amagney
Doubs (25) sécurité non mesurée |
937 hab. | 62/100 | Éducation : 46/100 | Santé & accès aux soins : 78/100 | Environnement : 74/100 | Vie quotidienne : 61/100 | Culture & loisirs : 57/100 | Sécurité : non évalué | Risques naturels & industriels : 61/100 | Coût de la vie : 70/100 | Contexte social : 56/100 |
| top 25 % top 25 % (8 604ᵉ) pour score global |
Bourdonné
Yvelines (78) |
506 hab. | 62/100 | Éducation : 79/100 | Santé & accès aux soins : 56/100 | Environnement : 63/100 | Vie quotidienne : 56/100 | Culture & loisirs : 39/100 | Sécurité : 69/100 | Risques naturels & industriels : 58/100 | Coût de la vie : 58/100 | Contexte social : 82/100 |
| top 25 % top 25 % (8 603ᵉ) pour score global |
Avignonet
Isère (38) |
197 hab. | 62/100 | Éducation : 68/100 | Santé & accès aux soins : 57/100 | Environnement : 84/100 | Vie quotidienne : 45/100 | Culture & loisirs : 35/100 | Sécurité : 70/100 | Risques naturels & industriels : 78/100 | Coût de la vie : 61/100 | Contexte social : 68/100 |
| top 25 % top 25 % (8 602ᵉ) pour score global |
Villiers-le-Sec
Val-d'Oise (95) |
198 hab. | 62/100 | Éducation : 46/100 | Santé & accès aux soins : 76/100 | Environnement : 68/100 | Vie quotidienne : 50/100 | Culture & loisirs : 72/100 | Sécurité : 61/100 | Risques naturels & industriels : 83/100 | Coût de la vie : 46/100 | Contexte social : 58/100 |
| top 25 % top 25 % (8 601ᵉ) pour score global |
Saint-Vigor-d'Ymonville
Seine-Maritime (76) sécurité non mesurée |
1 165 hab. | 62/100 | Éducation : 65/100 | Santé & accès aux soins : 57/100 | Environnement : 66/100 | Vie quotidienne : 39/100 | Culture & loisirs : 49/100 | Sécurité : non évalué | Risques naturels & industriels : 86/100 | Coût de la vie : 65/100 | Contexte social : 78/100 |
| top 25 % top 25 % (8 600ᵉ) pour score global |
Cadeilhan-Trachère
Hautes-Pyrénées (65) contexte social non mesuré |
45 hab. | 62/100 | Éducation : 43/100 | Santé & accès aux soins : 50/100 | Environnement : 83/100 | Vie quotidienne : 84/100 | Culture & loisirs : 52/100 | Sécurité : 59/100 | Risques naturels & industriels : 78/100 | Coût de la vie : 65/100 | Contexte social : non évalué |
| top 25 % top 25 % (8 599ᵉ) pour score global |
Cléty
Pas-de-Calais (62) |
809 hab. | 62/100 | Éducation : 51/100 | Santé & accès aux soins : 60/100 | Environnement : 57/100 | Vie quotidienne : 55/100 | Culture & loisirs : 48/100 | Sécurité : 78/100 | Risques naturels & industriels : 89/100 | Coût de la vie : 69/100 | Contexte social : 66/100 |
| top 25 % top 25 % (8 598ᵉ) pour score global |
Geyssans
Drôme (26) |
739 hab. | 62/100 | Éducation : 74/100 | Santé & accès aux soins : 64/100 | Environnement : 65/100 | Vie quotidienne : 35/100 | Culture & loisirs : 48/100 | Sécurité : 69/100 | Risques naturels & industriels : 61/100 | Coût de la vie : 66/100 | Contexte social : 80/100 |
| top 25 % top 25 % (8 597ᵉ) pour score global |
Preignac
Gironde (33) sécurité non mesurée |
2 140 hab. | 62/100 | Éducation : 54/100 | Santé & accès aux soins : 87/100 | Environnement : 65/100 | Vie quotidienne : 60/100 | Culture & loisirs : 64/100 | Sécurité : non évalué | Risques naturels & industriels : 52/100 | Coût de la vie : 59/100 | Contexte social : 50/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