diff --git a/module/Formation/src/Formation/View/Helper/partial/sessions-array.phtml b/module/Formation/src/Formation/View/Helper/partial/sessions-array.phtml
index f7ccd7790bad4dfc6ffd68dd80281269dc345f99..6a396a39f18f58b810e3dd842643e748e0d377ba 100644
--- a/module/Formation/src/Formation/View/Helper/partial/sessions-array.phtml
+++ b/module/Formation/src/Formation/View/Helper/partial/sessions-array.phtml
@@ -50,7 +50,7 @@ $sessions = array_reverse($sessions);
         <th> Session</th>
         <?php if ($displayGestionnaire) : ?>
             <th> Gestionnaire·s</th> <?php endif; ?>
-        <th> Période</th>
+        <th data-type="number"> Période</th>
         <th> #Inscrit</th>
         <th> État</th>
         <th class="action"> Action</th>
@@ -89,7 +89,7 @@ $sessions = array_reverse($sessions);
                         <?php endif; ?>
                     </td>
                 <?php endif; ?>
-                <td class="periode">
+                <td class="periode" data-order="<?php echo ($instance->getDebut(true))?$instance->getDebut(true)->getTimestamp():PHP_INT_MAX; ?>">
                     <?php echo $instance->getPeriode(); ?> <br>
                     <strong> Clôture des inscriptions </strong>
                     <?php if ($instance->getDateClotureInscription()) : ?>