Classements
Classement 2026 des villes et communes de France
Édition 2026 · calcul du 19 octobre 2026 · 34 746 communes classées
Résultats 6 901 à 6 950 sur 18 258 communes de moins de 500 habitants en France
Classement : Score global · Affichage : score global — moins bon d'abord
Rang parmi les 18 258 communes de moins de 500 habitants en France classées pour score global — exact jusqu'à la 1 000ᵉ position, en pourcentage au-delà
Taille : moins de 500 habitants
Faites défiler le tableau pour voir les neuf axes.
| Rang parmi les 18 258 communes de moins de 500 habitants en 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 % (11 358ᵉ) pour score global |
Chanceaux
Côte-d'Or (21) |
206 hab. | 50/100 | Éducation : 18/100 | Santé & accès aux soins : 68/100 | Environnement : 65/100 | Vie quotidienne : 21/100 | Culture & loisirs : 27/100 | Sécurité : 61/100 | Risques naturels & industriels : 90/100 | Coût de la vie : 72/100 | Contexte social : 48/100 |
| top 63 % top 63 % (11 357ᵉ) pour score global |
Les Salelles
Lozère (48) |
166 hab. | 50/100 | Éducation : 36/100 | Santé & accès aux soins : 45/100 | Environnement : 75/100 | Vie quotidienne : 23/100 | Culture & loisirs : 39/100 | Sécurité : 62/100 | Risques naturels & industriels : 61/100 | Coût de la vie : 66/100 | Contexte social : 64/100 |
| top 63 % top 63 % (11 356ᵉ) pour score global |
Morganx
Landes (40) |
168 hab. | 50/100 | Éducation : 69/100 | Santé & accès aux soins : 31/100 | Environnement : 79/100 | Vie quotidienne : 20/100 | Culture & loisirs : 36/100 | Sécurité : 69/100 | Risques naturels & industriels : 65/100 | Coût de la vie : 74/100 | Contexte social : 19/100 |
| top 63 % top 63 % (11 355ᵉ) pour score global |
Sainte-Colombe
Charente-Maritime (17) contexte social non mesuré |
110 hab. | 50/100 | Éducation : 44/100 | Santé & accès aux soins : 53/100 | Environnement : 70/100 | Vie quotidienne : 23/100 | Culture & loisirs : 39/100 | Sécurité : 65/100 | Risques naturels & industriels : 55/100 | Coût de la vie : 61/100 | Contexte social : non évalué |
| top 63 % top 63 % (11 354ᵉ) pour score global |
Esnon
Yonne (89) |
386 hab. | 50/100 | Éducation : 53/100 | Santé & accès aux soins : 31/100 | Environnement : 69/100 | Vie quotidienne : 27/100 | Culture & loisirs : 50/100 | Sécurité : 69/100 | Risques naturels & industriels : 62/100 | Coût de la vie : 76/100 | Contexte social : 32/100 |
| top 63 % top 63 % (11 353ᵉ) pour score global |
Ticheville
Orne (61) |
195 hab. | 50/100 | Éducation : 35/100 | Santé & accès aux soins : 41/100 | Environnement : 94/100 | Vie quotidienne : 29/100 | Culture & loisirs : 24/100 | Sécurité : 63/100 | Risques naturels & industriels : 77/100 | Coût de la vie : 73/100 | Contexte social : 39/100 |
| top 63 % top 63 % (11 352ᵉ) pour score global |
Plagne
Haute-Garonne (31) contexte social non mesuré |
95 hab. | 50/100 | Éducation : 41/100 | Santé & accès aux soins : 54/100 | Environnement : 93/100 | Vie quotidienne : 12/100 | Culture & loisirs : 45/100 | Sécurité : 62/100 | Risques naturels & industriels : 46/100 | Coût de la vie : 61/100 | Contexte social : non évalué |
| top 63 % top 63 % (11 351ᵉ) pour score global |
Saint-Cibard
Gironde (33) |
193 hab. | 50/100 | Éducation : 50/100 | Santé & accès aux soins : 52/100 | Environnement : 73/100 | Vie quotidienne : 42/100 | Culture & loisirs : 33/100 | Sécurité : 63/100 | Risques naturels & industriels : 45/100 | Coût de la vie : 60/100 | Contexte social : 40/100 |
| top 63 % top 63 % (11 350ᵉ) pour score global |
Camboulazet
Aveyron (12) |
401 hab. | 50/100 | Éducation : 38/100 | Santé & accès aux soins : 31/100 | Environnement : 54/100 | Vie quotidienne : 16/100 | Culture & loisirs : 37/100 | Sécurité : 72/100 | Risques naturels & industriels : 92/100 | Coût de la vie : 74/100 | Contexte social : 66/100 |
| top 63 % top 63 % (11 349ᵉ) pour score global |
Boutx
Haute-Garonne (31) |
253 hab. | 50/100 | Éducation : 35/100 | Santé & accès aux soins : 45/100 | Environnement : 77/100 | Vie quotidienne : 28/100 | Culture & loisirs : 40/100 | Sécurité : 60/100 | Risques naturels & industriels : 73/100 | Coût de la vie : 67/100 | Contexte social : 45/100 |
| top 63 % top 63 % (11 348ᵉ) pour score global |
Saint-Émiland
Saône-et-Loire (71) |
307 hab. | 50/100 | Éducation : 39/100 | Santé & accès aux soins : 54/100 | Environnement : 63/100 | Vie quotidienne : 21/100 | Culture & loisirs : 27/100 | Sécurité : 68/100 | Risques naturels & industriels : 77/100 | Coût de la vie : 83/100 | Contexte social : 38/100 |
| top 63 % top 63 % (11 347ᵉ) pour score global |
Le Mesnil-Lieubray
Seine-Maritime (76) contexte social non mesuré |
94 hab. | 50/100 | Éducation : 37/100 | Santé & accès aux soins : 45/100 | Environnement : 62/100 | Vie quotidienne : 28/100 | Culture & loisirs : 28/100 | Sécurité : 61/100 | Risques naturels & industriels : 90/100 | Coût de la vie : 70/100 | Contexte social : non évalué |
| top 63 % top 63 % (11 346ᵉ) pour score global |
Mercey-sur-Saône
Haute-Saône (70) |
130 hab. | 50/100 | Éducation : 34/100 | Santé & accès aux soins : 67/100 | Environnement : 74/100 | Vie quotidienne : 24/100 | Culture & loisirs : 32/100 | Sécurité : 63/100 | Risques naturels & industriels : 72/100 | Coût de la vie : 84/100 | Contexte social : 16/100 |
| top 63 % top 63 % (11 345ᵉ) pour score global |
Cheust
Hautes-Pyrénées (65) contexte social non mesuré |
86 hab. | 50/100 | Éducation : 38/100 | Santé & accès aux soins : 43/100 | Environnement : 81/100 | Vie quotidienne : 16/100 | Culture & loisirs : 40/100 | Sécurité : 63/100 | Risques naturels & industriels : 72/100 | Coût de la vie : 69/100 | Contexte social : non évalué |
| top 63 % top 63 % (11 344ᵉ) pour score global |
Serqueux
Haute-Marne (52) |
367 hab. | 50/100 | Éducation : 33/100 | Santé & accès aux soins : 36/100 | Environnement : 95/100 | Vie quotidienne : 23/100 | Culture & loisirs : 44/100 | Sécurité : 71/100 | Risques naturels & industriels : 80/100 | Coût de la vie : 82/100 | Contexte social : 15/100 |
| top 63 % top 63 % (11 343ᵉ) pour score global |
Viviers
Yonne (89) contexte social non mesuré |
104 hab. | 50/100 | Éducation : 40/100 | Santé & accès aux soins : 53/100 | Environnement : 77/100 | Vie quotidienne : 17/100 | Culture & loisirs : 30/100 | Sécurité : 62/100 | Risques naturels & industriels : 63/100 | Coût de la vie : 76/100 | Contexte social : non évalué |
| top 63 % top 63 % (11 342ᵉ) pour score global |
Saint-Gildas
Côtes-d'Armor (22) |
242 hab. | 50/100 | Éducation : 40/100 | Santé & accès aux soins : 40/100 | Environnement : 75/100 | Vie quotidienne : 10/100 | Culture & loisirs : 34/100 | Sécurité : 68/100 | Risques naturels & industriels : 86/100 | Coût de la vie : 69/100 | Contexte social : 51/100 |
| top 63 % top 63 % (11 341ᵉ) pour score global |
Canenx-et-Réaut
Landes (40) |
172 hab. | 50/100 | Éducation : 62/100 | Santé & accès aux soins : 36/100 | Environnement : 73/100 | Vie quotidienne : 7/100 | Culture & loisirs : 23/100 | Sécurité : 67/100 | Risques naturels & industriels : 75/100 | Coût de la vie : 66/100 | Contexte social : 57/100 |
| top 63 % top 63 % (11 340ᵉ) pour score global |
Fougerolles
Indre (36) |
352 hab. | 50/100 | Éducation : 40/100 | Santé & accès aux soins : 60/100 | Environnement : 72/100 | Vie quotidienne : 12/100 | Culture & loisirs : 39/100 | Sécurité : 62/100 | Risques naturels & industriels : 59/100 | Coût de la vie : 78/100 | Contexte social : 44/100 |
| top 63 % top 63 % (11 339ᵉ) pour score global |
Verosvres
Saône-et-Loire (71) |
430 hab. | 50/100 | Éducation : 59/100 | Santé & accès aux soins : 32/100 | Environnement : 63/100 | Vie quotidienne : 16/100 | Culture & loisirs : 38/100 | Sécurité : 60/100 | Risques naturels & industriels : 88/100 | Coût de la vie : 77/100 | Contexte social : 35/100 |
| top 63 % top 63 % (11 338ᵉ) pour score global |
Saint-Rémy-du-Val
Sarthe (72) sécurité non mesurée |
498 hab. | 50/100 | Éducation : 40/100 | Santé & accès aux soins : 36/100 | Environnement : 81/100 | Vie quotidienne : 21/100 | Culture & loisirs : 40/100 | Sécurité : non évalué | Risques naturels & industriels : 92/100 | Coût de la vie : 77/100 | Contexte social : 39/100 |
| top 63 % top 63 % (11 337ᵉ) pour score global |
Lasserre
Lot-et-Garonne (47) contexte social non mesuré |
98 hab. | 50/100 | Éducation : 41/100 | Santé & accès aux soins : 55/100 | Environnement : 90/100 | Vie quotidienne : 20/100 | Culture & loisirs : 41/100 | Sécurité : 66/100 | Risques naturels & industriels : 38/100 | Coût de la vie : 62/100 | Contexte social : non évalué |
| top 63 % top 63 % (11 336ᵉ) pour score global |
Sainte-Eulalie-de-Cernon
Aveyron (12) |
321 hab. | 50/100 | Éducation : 37/100 | Santé & accès aux soins : 58/100 | Environnement : 94/100 | Vie quotidienne : 34/100 | Culture & loisirs : 35/100 | Sécurité : 59/100 | Risques naturels & industriels : 55/100 | Coût de la vie : 68/100 | Contexte social : 24/100 |
| top 63 % top 63 % (11 335ᵉ) pour score global |
Rives
Lot-et-Garonne (47) |
195 hab. | 50/100 | Éducation : 40/100 | Santé & accès aux soins : 54/100 | Environnement : 90/100 | Vie quotidienne : 56/100 | Culture & loisirs : 36/100 | Sécurité : 61/100 | Risques naturels & industriels : 42/100 | Coût de la vie : 71/100 | Contexte social : 13/100 |
| top 63 % top 63 % (11 334ᵉ) pour score global |
Valforêt
Côte-d'Or (21) |
322 hab. | 50/100 | Éducation : 39/100 | Santé & accès aux soins : 47/100 | Environnement : 65/100 | Vie quotidienne : 11/100 | Culture & loisirs : 38/100 | Sécurité : 73/100 | Risques naturels & industriels : 66/100 | Coût de la vie : 56/100 | Contexte social : 73/100 |
| top 63 % top 63 % (11 333ᵉ) pour score global |
Riche
Moselle (57) |
184 hab. | 50/100 | Éducation : 51/100 | Santé & accès aux soins : 56/100 | Environnement : 75/100 | Vie quotidienne : 37/100 | Culture & loisirs : 36/100 | Sécurité : 64/100 | Risques naturels & industriels : 53/100 | Coût de la vie : 67/100 | Contexte social : 19/100 |
| top 63 % top 63 % (11 332ᵉ) pour score global |
Lurais
Indre (36) |
227 hab. | 50/100 | Éducation : 37/100 | Santé & accès aux soins : 65/100 | Environnement : 77/100 | Vie quotidienne : 20/100 | Culture & loisirs : 47/100 | Sécurité : 68/100 | Risques naturels & industriels : 56/100 | Coût de la vie : 81/100 | Contexte social : 12/100 |
| top 63 % top 63 % (11 331ᵉ) pour score global |
Grandrif
Puy-de-Dôme (63) |
203 hab. | 50/100 | Éducation : 57/100 | Santé & accès aux soins : 58/100 | Environnement : 51/100 | Vie quotidienne : 16/100 | Culture & loisirs : 19/100 | Sécurité : 65/100 | Risques naturels & industriels : 66/100 | Coût de la vie : 80/100 | Contexte social : 48/100 |
| top 63 % top 63 % (11 330ᵉ) pour score global |
Videix
Haute-Vienne (87) |
204 hab. | 50/100 | Éducation : 37/100 | Santé & accès aux soins : 70/100 | Environnement : 72/100 | Vie quotidienne : 14/100 | Culture & loisirs : 27/100 | Sécurité : 62/100 | Risques naturels & industriels : 89/100 | Coût de la vie : 80/100 | Contexte social : 12/100 |
| top 63 % top 63 % (11 329ᵉ) pour score global |
Olizy-Primat
Ardennes (08) |
224 hab. | 50/100 | Éducation : 40/100 | Santé & accès aux soins : 56/100 | Environnement : 75/100 | Vie quotidienne : 15/100 | Culture & loisirs : 30/100 | Sécurité : 65/100 | Risques naturels & industriels : 69/100 | Coût de la vie : 87/100 | Contexte social : 33/100 |
| top 63 % top 63 % (11 328ᵉ) pour score global |
Fayet-Ronaye
Puy-de-Dôme (63) contexte social non mesuré |
107 hab. | 50/100 | Éducation : 40/100 | Santé & accès aux soins : 39/100 | Environnement : 85/100 | Vie quotidienne : 10/100 | Culture & loisirs : 20/100 | Sécurité : 67/100 | Risques naturels & industriels : 86/100 | Coût de la vie : 83/100 | Contexte social : non évalué |
| top 63 % top 63 % (11 327ᵉ) pour score global |
Eygaliers
Drôme (26) |
134 hab. | 50/100 | Éducation : 35/100 | Santé & accès aux soins : 39/100 | Environnement : 88/100 | Vie quotidienne : 35/100 | Culture & loisirs : 46/100 | Sécurité : 64/100 | Risques naturels & industriels : 56/100 | Coût de la vie : 65/100 | Contexte social : 43/100 |
| top 63 % top 63 % (11 326ᵉ) pour score global |
Corlier
Ain (01) contexte social non mesuré |
116 hab. | 50/100 | Éducation : 47/100 | Santé & accès aux soins : 37/100 | Environnement : 82/100 | Vie quotidienne : 16/100 | Culture & loisirs : 36/100 | Sécurité : 62/100 | Risques naturels & industriels : 77/100 | Coût de la vie : 65/100 | Contexte social : non évalué |
| top 63 % top 63 % (11 325ᵉ) pour score global |
Sébécourt
Eure (27) sécurité non mesurée |
462 hab. | 50/100 | Éducation : 71/100 | Santé & accès aux soins : 39/100 | Environnement : 79/100 | Vie quotidienne : 21/100 | Culture & loisirs : 36/100 | Sécurité : non évalué | Risques naturels & industriels : 75/100 | Coût de la vie : 75/100 | Contexte social : 14/100 |
| top 63 % top 63 % (11 324ᵉ) pour score global |
Saulles
Haute-Marne (52) contexte social non mesuré |
52 hab. | 50/100 | Éducation : 34/100 | Santé & accès aux soins : 52/100 | Environnement : 76/100 | Vie quotidienne : 24/100 | Culture & loisirs : 23/100 | Sécurité : 60/100 | Risques naturels & industriels : 82/100 | Coût de la vie : 70/100 | Contexte social : non évalué |
| top 63 % top 63 % (11 323ᵉ) pour score global |
Juxue
Pyrénées-Atlantiques (64) |
200 hab. | 50/100 | Éducation : 43/100 | Santé & accès aux soins : 31/100 | Environnement : 89/100 | Vie quotidienne : 10/100 | Culture & loisirs : 34/100 | Sécurité : 70/100 | Risques naturels & industriels : 57/100 | Coût de la vie : 78/100 | Contexte social : 68/100 |
| top 63 % top 63 % (11 322ᵉ) pour score global |
Jubainville
Vosges (88) contexte social non mesuré |
89 hab. | 50/100 | Éducation : 33/100 | Santé & accès aux soins : 54/100 | Environnement : 75/100 | Vie quotidienne : 12/100 | Culture & loisirs : 28/100 | Sécurité : 64/100 | Risques naturels & industriels : 85/100 | Coût de la vie : 71/100 | Contexte social : non évalué |
| top 63 % top 63 % (11 321ᵉ) pour score global |
Lugagnac
Lot (46) |
134 hab. | 50/100 | Éducation : 30/100 | Santé & accès aux soins : 28/100 | Environnement : 89/100 | Vie quotidienne : 22/100 | Culture & loisirs : 36/100 | Sécurité : 68/100 | Risques naturels & industriels : 82/100 | Coût de la vie : 72/100 | Contexte social : 57/100 |
| top 63 % top 63 % (11 320ᵉ) pour score global |
Lilhac
Haute-Garonne (31) |
136 hab. | 50/100 | Éducation : 32/100 | Santé & accès aux soins : 55/100 | Environnement : 92/100 | Vie quotidienne : 16/100 | Culture & loisirs : 29/100 | Sécurité : 66/100 | Risques naturels & industriels : 51/100 | Coût de la vie : 76/100 | Contexte social : 55/100 |
| top 62 % top 62 % (11 319ᵉ) pour score global |
Cuverville-sur-Yères
Seine-Maritime (76) |
193 hab. | 50/100 | Éducation : 38/100 | Santé & accès aux soins : 58/100 | Environnement : 71/100 | Vie quotidienne : 11/100 | Culture & loisirs : 31/100 | Sécurité : 68/100 | Risques naturels & industriels : 93/100 | Coût de la vie : 71/100 | Contexte social : 24/100 |
| top 62 % top 62 % (11 318ᵉ) pour score global |
Emberménil
Meurthe-et-Moselle (54) |
240 hab. | 50/100 | Éducation : 27/100 | Santé & accès aux soins : 48/100 | Environnement : 73/100 | Vie quotidienne : 25/100 | Culture & loisirs : 31/100 | Sécurité : 70/100 | Risques naturels & industriels : 66/100 | Coût de la vie : 78/100 | Contexte social : 59/100 |
| top 62 % top 62 % (11 317ᵉ) pour score global |
Montplonne
Meuse (55) |
137 hab. | 50/100 | Éducation : 42/100 | Santé & accès aux soins : 54/100 | Environnement : 62/100 | Vie quotidienne : 19/100 | Culture & loisirs : 48/100 | Sécurité : 64/100 | Risques naturels & industriels : 84/100 | Coût de la vie : 67/100 | Contexte social : 24/100 |
| top 62 % top 62 % (11 316ᵉ) pour score global |
Cheniers
Marne (51) contexte social non mesuré |
120 hab. | 50/100 | Éducation : 35/100 | Santé & accès aux soins : 47/100 | Environnement : 77/100 | Vie quotidienne : 17/100 | Culture & loisirs : 23/100 | Sécurité : 59/100 | Risques naturels & industriels : 92/100 | Coût de la vie : 76/100 | Contexte social : non évalué |
| top 62 % top 62 % (11 315ᵉ) pour score global |
Saint-Ouen-sur-Loire
Nièvre (58) |
482 hab. | 50/100 | Éducation : 71/100 | Santé & accès aux soins : 27/100 | Environnement : 75/100 | Vie quotidienne : 17/100 | Culture & loisirs : 31/100 | Sécurité : 75/100 | Risques naturels & industriels : 54/100 | Coût de la vie : 80/100 | Contexte social : 37/100 |
| top 62 % top 62 % (11 314ᵉ) pour score global |
Louroux-de-Beaune
Allier (03) |
180 hab. | 50/100 | Éducation : 48/100 | Santé & accès aux soins : 57/100 | Environnement : 69/100 | Vie quotidienne : 12/100 | Culture & loisirs : 19/100 | Sécurité : 70/100 | Risques naturels & industriels : 78/100 | Coût de la vie : 80/100 | Contexte social : 30/100 |
| top 62 % top 62 % (11 313ᵉ) pour score global |
Marigny
Saône-et-Loire (71) |
164 hab. | 50/100 | Éducation : 38/100 | Santé & accès aux soins : 43/100 | Environnement : 66/100 | Vie quotidienne : 5/100 | Culture & loisirs : 41/100 | Sécurité : 67/100 | Risques naturels & industriels : 75/100 | Coût de la vie : 73/100 | Contexte social : 66/100 |
| top 62 % top 62 % (11 312ᵉ) pour score global |
Clairavaux
Creuse (23) |
151 hab. | 50/100 | Éducation : 39/100 | Santé & accès aux soins : 40/100 | Environnement : 77/100 | Vie quotidienne : 15/100 | Culture & loisirs : 23/100 | Sécurité : 66/100 | Risques naturels & industriels : 81/100 | Coût de la vie : 86/100 | Contexte social : 52/100 |
| top 62 % top 62 % (11 311ᵉ) pour score global |
Brans
Jura (39) |
199 hab. | 50/100 | Éducation : 39/100 | Santé & accès aux soins : 61/100 | Environnement : 74/100 | Vie quotidienne : 18/100 | Culture & loisirs : 26/100 | Sécurité : 61/100 | Risques naturels & industriels : 61/100 | Coût de la vie : 65/100 | Contexte social : 57/100 |
| top 62 % top 62 % (11 310ᵉ) pour score global |
Lamarque-Rustaing
Hautes-Pyrénées (65) contexte social non mesuré |
54 hab. | 50/100 | Éducation : 54/100 | Santé & accès aux soins : 43/100 | Environnement : 74/100 | Vie quotidienne : 13/100 | Culture & loisirs : 34/100 | Sécurité : 60/100 | Risques naturels & industriels : 67/100 | Coût de la vie : 70/100 | Contexte social : non évalué |
| top 62 % top 62 % (11 309ᵉ) pour score global |
Étréchy
Marne (51) contexte social non mesuré |
102 hab. | 50/100 | Éducation : 37/100 | Santé & accès aux soins : 62/100 | Environnement : 71/100 | Vie quotidienne : 10/100 | Culture & loisirs : 23/100 | Sécurité : 61/100 | Risques naturels & industriels : 85/100 | Coût de la vie : 68/100 | Contexte social : non évalué |
18 258 communes de moins de 500 habitants en France classées pour score global · 34 746 communes en France au total · 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