diff --git a/assets/sass/_theme/design-system/header.sass b/assets/sass/_theme/design-system/header.sass
index eca47feb73dbd2e3589941d72611dc7ee6c9361c..e746970978501c2db305af1f3a0a7829f4f8429d 100644
--- a/assets/sass/_theme/design-system/header.sass
+++ b/assets/sass/_theme/design-system/header.sass
@@ -50,6 +50,7 @@ header#document-header
         html.has-menu-opened &
             nav
                 padding-bottom: 0
+
 // TODO : Est-ce au bon endroit ?
 body
     &::after
diff --git a/assets/sass/_theme/design-system/nav.sass b/assets/sass/_theme/design-system/nav.sass
index 44755c444ca2fab33f42e8f4df9cea512c24722e..2ecb8de3959654028a64a53ad74672e13c60a8bd 100644
--- a/assets/sass/_theme/design-system/nav.sass
+++ b/assets/sass/_theme/design-system/nav.sass
@@ -53,6 +53,8 @@
         @include media-breakpoint-up(desktop)
             padding: $spacing1
             position: absolute
+            max-height: calc(100vh - var(--header-height))
+            overflow: auto
         a
             color: $header-dropdown-color 
             &:hover,