diff --git a/assets/sass/_theme/_configuration.sass b/assets/sass/_theme/_configuration.sass
index 4beb1ba8b36a56eebc74133463af8bd120540750..a2a0b264c1e56e89b51204ae11f77ca176921de0 100644
--- a/assets/sass/_theme/_configuration.sass
+++ b/assets/sass/_theme/_configuration.sass
@@ -219,10 +219,10 @@ $grid-breakpoints: (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 144
 // Table of content
 $toc-color: $color-text !default
 $toc-active-color: $color-accent !default // TODO : checker ce que ça fait
-$toc-font-family: $body-font-family !default
-$toc-font-size: $body-size !default
-$toc-font-size-md: $body-size-md !default
-$toc-line-height: $h4-line-height !default
+$toc-font-family: $meta-font-family !default
+$toc-font-size: $meta-size !default
+$toc-font-size-md: $meta-size-md !default
+$toc-line-height: $meta-line-height !default
 $toc-title-font-family: $toc-font-family !default
 $toc-title-font-size: $toc-font-size !default
 $toc-title-font-size-md: $toc-font-size-md !default
diff --git a/assets/sass/_theme/design-system/breadcrumb.sass b/assets/sass/_theme/design-system/breadcrumb.sass
index ea4578f5f5d6eedf65c881a84a4685ce822cc73f..793bed29ed96e4fd0df0adc1e1adb7e7fb55f549 100644
--- a/assets/sass/_theme/design-system/breadcrumb.sass
+++ b/assets/sass/_theme/design-system/breadcrumb.sass
@@ -9,15 +9,7 @@
         flex-shrink: 0
         white-space: nowrap
         &, a
-            // FIXME Arnaud : il doit y avoir plus élégant, non ? Hériter de .meta ?
-            font-family: $meta-font-family
-            font-size: $meta-size
-            font-weight: $meta-weight
-            line-height: $meta-line-height
-            @include media-breakpoint-up(md)
-                font-size: $meta-size-md
-            // End of FIXME
-
+            @extend .meta
         a
             color: $breadcrumb-color
             text-decoration-color: rgba($breadcrumb-color, 0.3)
diff --git a/assets/sass/_theme/design-system/nav.sass b/assets/sass/_theme/design-system/nav.sass
index 370bc393bdfa541f5a44384b8bf0f79e4e995e1a..ba20f2e0f05c62a9a47b142db8cafe0ffe952b03 100644
--- a/assets/sass/_theme/design-system/nav.sass
+++ b/assets/sass/_theme/design-system/nav.sass
@@ -26,8 +26,7 @@
         padding: 0
     a,
     span
-        font-size: px2rem(18)
-        line-height: px2rem(26)
+        @extend .signature
         cursor: pointer
         transition: text-decoration 0.15s
         &:not(:hover)
diff --git a/assets/sass/_theme/design-system/table_of_contents.sass b/assets/sass/_theme/design-system/table_of_contents.sass
index cf354c42a9029217adc20bbdc9aaf477d6e60872..2630a0119eef725f35858b1d258676225dfa0189 100644
--- a/assets/sass/_theme/design-system/table_of_contents.sass
+++ b/assets/sass/_theme/design-system/table_of_contents.sass
@@ -84,6 +84,7 @@
         cursor: pointer
         padding: 0
         span
+            @extend .meta
             text-overflow: ellipsis
             overflow: hidden
         &::after
@@ -132,7 +133,6 @@
         font-size: $toc-title-font-size-md
 
 .toc
-    font-size: $toc-font-size
     font-family: $toc-font-family
     line-height: $toc-line-height
     @include media-breakpoint-up(md)