diff --git a/app/scodoc/html_sidebar.py b/app/scodoc/html_sidebar.py
index 6d09becc29..3c8da9c315 100755
--- a/app/scodoc/html_sidebar.py
+++ b/app/scodoc/html_sidebar.py
@@ -127,8 +127,7 @@ def sidebar(etudid: int = None):
H.append(
f"""
+
Justifier
+ {% include "assiduites/widgets/tableau_base.j2" %}
+
+
+ {% include "assiduites/widgets/tableau_justi.j2" %}
+
+
+
+
+
+
+
+
+
+
+{% endblock pageContent %}
\ No newline at end of file
diff --git a/app/templates/assiduites/pages/liste_assiduites.j2 b/app/templates/assiduites/pages/liste_assiduites.j2
index 87353a5592..1e59433873 100644
--- a/app/templates/assiduites/pages/liste_assiduites.j2
+++ b/app/templates/assiduites/pages/liste_assiduites.j2
@@ -1,89 +1,14 @@
-{% include "assiduites/widgets/alert.j2" %}
-{% include "assiduites/prompt.j2" %}
{% block app_content %}
-
Liste de l'assiduité et des justificatifs de {{sco.etud.nomprenom}}
-
+ {% include "assiduites/widgets/tableau_base.j2" %}
Assiduités :
-
-
-
-
-
- |
-
-
- |
-
-
- |
-
-
- |
-
-
- |
-
-
-
-
-
-
+ {% include "assiduites/widgets/tableau_assi.j2" %}
Justificatifs :
-
-
-
-
-
- |
-
-
- |
-
-
- |
-
-
- |
-
-
-
-
-
-
+ {% include "assiduites/widgets/tableau_justi.j2" %}
{% endblock app_content %}
-
-
\ No newline at end of file
diff --git a/app/templates/assiduites/widgets/tableau_base.j2 b/app/templates/assiduites/widgets/tableau_base.j2
new file mode 100644
index 0000000000..9912a42ce9
--- /dev/null
+++ b/app/templates/assiduites/widgets/tableau_base.j2
@@ -0,0 +1,724 @@
+
+
+{% include "assiduites/widgets/alert.j2" %}
+{% include "assiduites/widgets/prompt.j2" %}
+
+
+
+
\ No newline at end of file
diff --git a/app/templates/assiduites/widgets/tableau_justi.j2 b/app/templates/assiduites/widgets/tableau_justi.j2
new file mode 100644
index 0000000000..27dd12e2a5
--- /dev/null
+++ b/app/templates/assiduites/widgets/tableau_justi.j2
@@ -0,0 +1,111 @@
+