diff --git a/assets/sass/_theme/sections/programs.sass b/assets/sass/_theme/sections/programs.sass
index baea0cdf8f9acffde3d10b52a22f6bcd43aaa9e2..2568321831b7438c2fd15f91e4243b207bfe40c7 100644
--- a/assets/sass/_theme/sections/programs.sass
+++ b/assets/sass/_theme/sections/programs.sass
@@ -148,9 +148,7 @@ ol.programs
                 position: absolute
                 right: 0
                 top: $spacing0
-                transform: translateY(calc(#{half($spacing0)} + 25%))
-                @include media-breakpoint-up(md)
-                    transform: translateY(100%)
+                margin-top: px2rem(12)
             a
                 color: inherit
                 text-decoration: none
diff --git a/i18n/fr.yml b/i18n/fr.yml
index 73b6f0ab32c7a6fce4d161341fb1680331f439a0..b5d20f9f7d2514bfce1f64f0814a60b5d7436c8a 100644
--- a/i18n/fr.yml
+++ b/i18n/fr.yml
@@ -174,3 +174,7 @@ volumes:
   singular_name: Volume
   table_contents: Table des matières
   volume_number: Volume {{ .Number }}
+blocks:
+  timeline:
+    next: Élément suivant
+    previous: Élément précédent
diff --git a/layouts/partials/blocks/templates/timeline/horizontal.html b/layouts/partials/blocks/templates/timeline/horizontal.html
index f4c6a05996b74bf3e735d9acd4682ab4dfb41942..b2eea88c8088aca0c7eed5ab1f23113a574aea75 100644
--- a/layouts/partials/blocks/templates/timeline/horizontal.html
+++ b/layouts/partials/blocks/templates/timeline/horizontal.html
@@ -19,7 +19,7 @@
       </ol>
       {{ if  (gt (len .events) 0) }}
         <div class="timeline-arrows">
-          <button class="previous" disabled title="{{ i18n "blocks.timeline.prev"}}"></button>
+          <button class="previous" disabled title="{{ i18n "blocks.timeline.previous"}}"></button>
           <button class="next" title="{{ i18n "blocks.timeline.next"}}"></button>
         </div>
       {{ end }}