diff --git a/slides/cours_22.md b/slides/cours_22.md
index 775a64b1ae6e9a7185ea8440f549fa025ae2a273..e8bc8a0eda42560b2fb128c767f4d1e306d18dbb 100644
--- a/slides/cours_22.md
+++ b/slides/cours_22.md
@@ -215,7 +215,7 @@ page recherche(page, valeur)
     sinon si est_feuille(page) 
         retourne vide
     sinon
-        recherche(page.tab[position(page, valeur)], valeur)
+        recherche(page.tab[position(page, valeur) - 1], valeur)
 ```
 
 # Les B-arbres
@@ -256,7 +256,7 @@ rien inserer_element(page, element)
     si est_feuille(page)
         placer(page, element)
     sinon
-        sous_page = page.tab[position(page, element)].page
+        sous_page = page.tab[position(page, element) - 1].page
         inserer_element(sous_page, element)
         // un element a été promu
         si element.page != vide