diff --git a/assets/sass/_theme/_utils.sass b/assets/sass/_theme/_utils.sass
index a8a921dde97e2530f786e64f036efb93f193b1ea..53a7a70e5313450e84fd9a39310d4bfd389e96cf 100644
--- a/assets/sass/_theme/_utils.sass
+++ b/assets/sass/_theme/_utils.sass
@@ -8,18 +8,17 @@
     $remSize: $size / 16 / 2
     @return #{$remSize}rem
 
-@mixin in-page-with-aside
-    body:not(.full-width) aside ~ .blocks &
+@mixin in-page-with-nav
+    body:not(.full-width) .document-nav ~ .blocks &
         @content
 
-@mixin in-page-without-aside
+@mixin in-page-without-nav
     main > .blocks &,
-    // main > .blocks &,
     body.full-width &,
         @content
 
 @mixin full-page
-    @include in-page-without-aside
+    @include in-page-without-nav
         @content
 
 @mixin link($color: $link-color)
diff --git a/assets/sass/_theme/blocks/call_to_action.sass b/assets/sass/_theme/blocks/call_to_action.sass
index c1904c15461a310df544060f9d4c36b94f418b53..fceb173597488568d346430c1d9c5dcfcac07184 100644
--- a/assets/sass/_theme/blocks/call_to_action.sass
+++ b/assets/sass/_theme/blocks/call_to_action.sass
@@ -22,7 +22,7 @@
                         @extend .btn
                         background: $block-call-to-action-button-background
                         color: $block-call-to-action-button-color
-        @include in-page-with-aside
+        @include in-page-with-nav
             display: flex
             flex-direction: column
             > *
@@ -51,7 +51,7 @@
                     a
                         margin-right: px2rem(20)
 
-    @include in-page-without-aside
+    @include in-page-without-nav
         .block-content
             background-color: $block-call-to-action-background
             padding: offset(1)
diff --git a/assets/sass/_theme/blocks/chapter.sass b/assets/sass/_theme/blocks/chapter.sass
index db402412da93bc72ff9dab1e98f50e90eecbf652..d0d433c913ee595cfe962afc1dc2e8b785964f4e 100644
--- a/assets/sass/_theme/blocks/chapter.sass
+++ b/assets/sass/_theme/blocks/chapter.sass
@@ -14,7 +14,7 @@
         margin-top: 0.5rem
 
     @include media-breakpoint-up(md)
-        @include in-page-without-aside
+        @include in-page-without-nav
             .block-content
                 > *
                     width: col(7)
diff --git a/assets/sass/_theme/blocks/contact.sass b/assets/sass/_theme/blocks/contact.sass
index b3cedef2d389e4e9f4a8ab14268d322b4d3fabf6..08f7a1e8e4789f7689438b3acca63f2065f4a849 100644
--- a/assets/sass/_theme/blocks/contact.sass
+++ b/assets/sass/_theme/blocks/contact.sass
@@ -1,5 +1,5 @@
 .block-contact
-    @include in-page-without-aside
+    @include in-page-without-nav
         @include media-breakpoint-up(md)
             .block-content
                 display: flex
diff --git a/assets/sass/_theme/blocks/definitions.sass b/assets/sass/_theme/blocks/definitions.sass
index 91ea486ced1b128ccf602b58d030de774338e85b..86ad21ad766b208e8b8180ecbae5ea45c00e6bb7 100644
--- a/assets/sass/_theme/blocks/definitions.sass
+++ b/assets/sass/_theme/blocks/definitions.sass
@@ -12,6 +12,6 @@
             border-bottom: 1px solid $definition-border-color
             display: block
             transition: border-color 0.5s
-    @include in-page-without-aside
+    @include in-page-without-nav
         .definitions
             @include grid(2, md)
diff --git a/assets/sass/_theme/blocks/files.sass b/assets/sass/_theme/blocks/files.sass
index 5b8f7a7d2d60959a6942c120c3c9bed292520e3e..987c962f60d50300a23b6d719e25ee109ab07330 100644
--- a/assets/sass/_theme/blocks/files.sass
+++ b/assets/sass/_theme/blocks/files.sass
@@ -2,9 +2,9 @@
     ul
         @include list-reset
         @include grid(1)
-        @include in-page-with-aside
+        @include in-page-with-nav
             @include grid(2, md)
-        @include in-page-without-aside
+        @include in-page-without-nav
             @include grid(3, md)
     a
         @include icon("download", before)
diff --git a/assets/sass/_theme/blocks/gallery.sass b/assets/sass/_theme/blocks/gallery.sass
index 5fe37c52bc41f35729c8073f7ba4ce738acebaec..0f1708aead04e85d3fa6eebea1bf17e40cf1e24a 100644
--- a/assets/sass/_theme/blocks/gallery.sass
+++ b/assets/sass/_theme/blocks/gallery.sass
@@ -35,7 +35,7 @@
     &--grid
         .gallery
             @include grid(3, md)
-            @include in-page-without-aside
+            @include in-page-without-nav
                 @include grid(5, md)
 
     &--carousel
@@ -50,7 +50,7 @@
             figure // TODO : affichage écrasé
                 max-width: 80%
                 min-width: 80% // to check
-                @include in-page-without-aside
+                @include in-page-without-nav
                     min-width: 50%
                 // &:last-of-type
                 //     max-width: 100%
diff --git a/assets/sass/_theme/blocks/image.sass b/assets/sass/_theme/blocks/image.sass
index 27763e475b8288cfef1df7713e6cd6da6f2fbb60..3d36532144daf5d3ae92e07a9486cb09ebdae459 100644
--- a/assets/sass/_theme/blocks/image.sass
+++ b/assets/sass/_theme/blocks/image.sass
@@ -11,12 +11,12 @@
         .credit
             p
                 @extend .small
-    @include in-page-with-aside
+    @include in-page-with-nav
         @include media-breakpoint-up(md)
             img
                 max-height: calc(100vh - var(--header-height))
                 width: auto
-    @include in-page-without-aside
+    @include in-page-without-nav
         @include media-breakpoint-up(md)
             figcaption
                 align-items: baseline
diff --git a/assets/sass/_theme/blocks/pages.sass b/assets/sass/_theme/blocks/pages.sass
index 0fae92a1932c921d28455ee30b1850b896068c1f..320bbec1ae2dbaa4d6a2c9b79ce475b9bde0226d 100644
--- a/assets/sass/_theme/blocks/pages.sass
+++ b/assets/sass/_theme/blocks/pages.sass
@@ -10,7 +10,7 @@
     &--grid
         .main-page
             margin-bottom: $spacing2
-        @include in-page-without-aside
+        @include in-page-without-nav
             .pages
                 @include grid(3, xl)
 
@@ -59,7 +59,7 @@
         .pages
             @include grid(3, md)
             margin-top: $spacing2
-            @include in-page-with-aside
+            @include in-page-with-nav
                 @include grid(2, md)
             .page
                 aspect-ratio: 0.8
diff --git a/assets/sass/_theme/blocks/partners.sass b/assets/sass/_theme/blocks/partners.sass
index 823181d6716779872611351d8db0a7fe48040193..066638fb5a05c9e69c25d737342c1ab11fbfb8c1 100644
--- a/assets/sass/_theme/blocks/partners.sass
+++ b/assets/sass/_theme/blocks/partners.sass
@@ -1,4 +1,4 @@
 .block-partners
     .organizations
-        @include in-page-with-aside
+        @include in-page-with-nav
             @include grid(3, xl)
diff --git a/assets/sass/_theme/blocks/testimonials.sass b/assets/sass/_theme/blocks/testimonials.sass
index 79028ac1fd31d0bf8ca1814a57bca436d307a435..df90abb4937f23a78c8297dc7385de5ae7cec2ae 100644
--- a/assets/sass/_theme/blocks/testimonials.sass
+++ b/assets/sass/_theme/blocks/testimonials.sass
@@ -89,7 +89,7 @@
                 i
                     background-color: $block-testimonials-pagination-progress-background
                     width: 0
-    @include in-page-without-aside
+    @include in-page-without-nav
         .testimonials
             @include media-breakpoint-up(md)
                 padding-right: offset(4)
diff --git a/assets/sass/_theme/blocks/video.sass b/assets/sass/_theme/blocks/video.sass
index c05b1e94560ed82fb8ff05af556ee8a77b7ca57e..7ea6a0e904a0b555a369e97fa3acdf96d8f82e39 100644
--- a/assets/sass/_theme/blocks/video.sass
+++ b/assets/sass/_theme/blocks/video.sass
@@ -5,7 +5,7 @@
         @include aspect-ratio(16, 9, 'iframe')
 
     // @include media-breakpoint-up(md)
-    //     @include in-page-without-aside
+    //     @include in-page-without-nav
     //         .block-content
     //             margin-left: col(2)
     //             width: col(8)
diff --git a/assets/sass/_theme/design-system/grid.sass b/assets/sass/_theme/design-system/grid.sass
index d0fcf1931f71d1a269df8adda4a9902db24435a3..7526586be78713b512f8d12a2c5fe1e839a42685 100644
--- a/assets/sass/_theme/design-system/grid.sass
+++ b/assets/sass/_theme/design-system/grid.sass
@@ -5,7 +5,7 @@
     position: relative
     @include media-breakpoint-up(md)
         body:not(.full-width) &
-            > aside
+            > aside, > .document-nav
                 @include container
                 pointer-events: none
                 height: 100%
@@ -24,9 +24,9 @@
                     padding-left: offset(5)
 
     @include media-breakpoint-down(md)
-        aside
+        aside, .document-nav
             display: none
     // TODO: mieux gérer la gestion de l'aside dans l'html
     body.full-width &
-        aside
+        aside, .document-nav
             display: none
diff --git a/assets/sass/_theme/design-system/hero.sass b/assets/sass/_theme/design-system/hero.sass
index ecca43cc35363e59ba5c54e6fb80182909a6e8eb..cd5bd07f7f3ab65755dbc3e95cea8d9b443c764e 100644
--- a/assets/sass/_theme/design-system/hero.sass
+++ b/assets/sass/_theme/design-system/hero.sass
@@ -40,7 +40,7 @@
         .container
             padding-bottom: $spacing1
             padding-top: $spacing1
-        & + aside
+        & + .document-nav
             margin-top: 0
     > div
         position: relative
diff --git a/assets/sass/_theme/sections/persons.sass b/assets/sass/_theme/sections/persons.sass
index 574f2ba8189c1b3da1727d9d39d5951d45d522ed..fc2a17518bbc8002923deaf327dced883d2d6f0c 100644
--- a/assets/sass/_theme/sections/persons.sass
+++ b/assets/sass/_theme/sections/persons.sass
@@ -34,7 +34,7 @@ div.persons
     @include grid(5, xxl)
 
 .persons__section
-    @include page-without-aside
+    @include page-without-nav
         .lead
             padding-top: $spacing2
             @include media-breakpoint-up(md)
diff --git a/layouts/partials/volumes/aside.html b/layouts/partials/volumes/document-aside.html
similarity index 92%
rename from layouts/partials/volumes/aside.html
rename to layouts/partials/volumes/document-aside.html
index 8c1e7b48f1e74f16075bca03ab0f7f80c0014d28..278ccbc9e2d02f7a5514b4ec278209e446a523f5 100644
--- a/layouts/partials/volumes/aside.html
+++ b/layouts/partials/volumes/document-aside.html
@@ -1,4 +1,4 @@
-<aside>
+<div class="document-aside">
   <dl>
     {{ if .Params.keywords }}
       {{ if gt ( len .Params.keywords ) 0 }}
@@ -14,4 +14,4 @@
       </dd>
     {{ end }}
   </dl>
-</aside>
+</div>
diff --git a/layouts/volumes/term.html b/layouts/volumes/term.html
index afa660e6302f1e580695a614ddceaced62394984..dffffc527934d84a42f56f11a685b12a4ed559df 100644
--- a/layouts/volumes/term.html
+++ b/layouts/volumes/term.html
@@ -1,7 +1,7 @@
 {{ define "main" }}
   {{ partial "volumes/hero.html" . }}
 
-<article itemscope itemtype="https://schema.org/PublicationVolume">
+<div class="document-content" itemscope itemtype="https://schema.org/PublicationVolume">
   <meta itemprop="name" content="{{ partial "PrepareHTML" .Title }}">
   {{- if .Params.image -}}
     {{- $image := partial "GetMedia" .Params.image.id -}}
@@ -15,10 +15,10 @@
     <div class="content">
       {{ partial "volumes/image.html" . }}
       {{ partial "volumes/description.html" . }}
-      {{ partial "volumes/aside.html" . }}
+      {{ partial "volumes/document-aside.html" . }}
       {{ partial "volumes/table-contents.html" . }}
     </div>
   </div>
-</article>
+</div>
 
 {{ end }}