diff --git a/assets/sass/_theme/_configuration.sass b/assets/sass/_theme/_configuration.sass
index d65d8b86503e7a5e3aaad24bd410555a51e87108..12c878771e30aac844f6b02969c6087469e29b47 100644
--- a/assets/sass/_theme/_configuration.sass
+++ b/assets/sass/_theme/_configuration.sass
@@ -309,8 +309,8 @@ $post-time-color: $color-text-alt !default
 $persons-avatar-background-color: $color-background-alt !default
 
 // Program
-$program-essential-font-size: $h5-size !default
-$program-essential-font-size-md: $h5-size-md !default
+$program-essential-font-size: $meta-size !default
+$program-essential-font-size-md: $meta-size-md !default
 $program-share-font-size: $h5-size !default
 $program-share-font-size-md: $h5-size-md !default
 $program-zindex-toc: $zindex-toc !default
diff --git a/assets/sass/_theme/sections/diplomas.sass b/assets/sass/_theme/sections/diplomas.sass
index 46e445388a1246d2f94894c86ac802e0a3a92c54..a9f1410b646d032488eaeb23aa0f2e1a565fe60d 100644
--- a/assets/sass/_theme/sections/diplomas.sass
+++ b/assets/sass/_theme/sections/diplomas.sass
@@ -100,18 +100,6 @@ ul.diplomas
         + .dropdown-menu
             display: block
 
-    
-    // TODO : style de l'icone
-    // button::after,
-    // button[aria-expanded="true"]::after
-    //     display: inline-block
-    //     font-family: Icon
-    //     font-size: .375rem
-    //     font-weight: 400
-    //     line-height: 1
-    //     margin-left: 0.3125rem
-    //     vertical-align: middle
-
 .essential
     flex-wrap: wrap
     font-size: $program-essential-font-size
@@ -133,3 +121,9 @@ ul.diplomas
         grid-column: 3/13
         @include media-breakpoint-down(md)
             padding-top: 0
+
+.diplomas__term
+    ol.programs
+        li
+            @include grid(2, md)
+            align-items: start
\ No newline at end of file
diff --git a/layouts/diplomas/term.html b/layouts/diplomas/term.html
index 3197e8431a9ed246dcfa9e3522107eeb4cd759c8..581f010148ffc7af8dbd32d590549560439f6970 100644
--- a/layouts/diplomas/term.html
+++ b/layouts/diplomas/term.html
@@ -11,10 +11,10 @@
             <a href="{{ .Permalink }}" class="title" title="{{ safeHTML (i18n "commons.more_aria" (dict "Title" $title)) }}">
               {{- $title -}}
             </a>
-            <div class="description">
+            <p class="description">
               {{/*  TODO: replace with description_short  */}}
               {{- partial "PrepareHTML" .Params.description -}}
-            </div>
+            </p>
           </li>
         {{- end -}}
       </ol>
diff --git a/layouts/partials/diplomas/essential.html b/layouts/partials/diplomas/essential.html
index 9b3bd3e017cea389d1580f7c9f482db1eb0ffa54..d8a7dcf660c57327ca107602f7870c3fe4e6036b 100644
--- a/layouts/partials/diplomas/essential.html
+++ b/layouts/partials/diplomas/essential.html
@@ -1,7 +1,5 @@
 {{- with . -}}
-  <dl class="essential">
-    <dt>{{ i18n "programs.diploma" }}</dt>
-    <dd><a href="{{ .Permalink }}">{{ partial "PrepareHTML" .Title }}</a></dd>
+  <dl class="essential meta">
     {{- if .Params.level -}}
       <dt>{{ i18n "programs.level" }}</dt>
       <dd>{{ partial "PrepareHTML" .Params.level }}</dd>
diff --git a/layouts/partials/diplomas/hero-single.html b/layouts/partials/diplomas/hero-single.html
index d989fe21231ac352c6f61792a19853092bdff120..27a8f1013e67e7fdb93ea6dcd863097f2e1fd64a 100644
--- a/layouts/partials/diplomas/hero-single.html
+++ b/layouts/partials/diplomas/hero-single.html
@@ -1,6 +1,16 @@
 {{- $title := or .Params.header_text .Title -}}
-{{- partial "header/hero.html"
-      (dict
-        "title" $title
-        "context" .
-      ) -}}
+<header class="hero">
+  <div class="container">
+    {{- if .Params.breadcrumb | default true -}}
+      {{ partial "header/breadcrumbs.html" . }}
+    {{- end -}}
+    <div>
+      <h1>{{ partial "PrepareHTML" $title }}</h1>
+    </div>
+  </div>
+  <div id="essential">
+    <div class="container">
+      {{- partial "diplomas/essential" . -}}
+    </div>
+  </div>
+</header>
diff --git a/layouts/partials/programs/essential.html b/layouts/partials/programs/essential.html
index bc5730ecf4c104fa7e239272a49519bf7eee7e05..9e8b1bc0a7d250d831864c750df42017061d4288 100644
--- a/layouts/partials/programs/essential.html
+++ b/layouts/partials/programs/essential.html
@@ -2,7 +2,7 @@
 {{- with .Params.diplomas -}}
   {{- $diploma := site.GetPage (printf "/diplomas/%s" .) -}}
   {{- with $diploma -}}
-    <dl class="essential">
+    <dl class="essential meta">
       <dt>{{ i18n "programs.diploma" }}</dt>
       <dd><a href="{{ .Permalink }}">{{ partial "PrepareHTML" .Title }}</a></dd>
       {{- if .Params.level -}}