diff --git a/R1.02/tp/tp4/README.md b/R1.02/tp/tp4/README.md
index a017a5c..e089d28 100644
--- a/R1.02/tp/tp4/README.md
+++ b/R1.02/tp/tp4/README.md
@@ -1,5 +1,7 @@
# TP CSS - mise en page d'un site
+> Une [correction](./correction)
+
> Vous pouvez utiliser l'inspecteur dans les outils développeur pour modifier du code CSS directement dans le navigateur.
> Vous pouvez utiliser [des aides](https://developer.mozilla.org/fr/docs/Web/CSS/Reference) pour trouver les propriétés CSS.
diff --git a/R1.02/tp/tp4/correction/pantheon.html b/R1.02/tp/tp4/correction/pantheon.html
new file mode 100644
index 0000000..9e964a2
--- /dev/null
+++ b/R1.02/tp/tp4/correction/pantheon.html
@@ -0,0 +1,80 @@
+
+
+
+
+
+ TP mise en page avec le css
+
+
+
+
+
+
+
+ Dennis MacAlistair Ritchie , né le 9 septembre 1941 à Bronxville dans
+ l'État de New York et trouvé mort le 12 octobre 20111 à Berkeley Heights dans le New Jersey, est
+ un des pionniers de l'informatique moderne, inventeur du langage C et
+ codéveloppeur de Unix. Il est parfois désigné par dmr, son adresse électronique aux Laboratoires Bell.
+
+
+
+ Linus Benedict Torvalds , né le 28 décembre 1969 à Helsinki en Finlande, est un informaticien
+ américano-finlandais1. Il est connu pour avoir créé en 1991 le noyau Linux
+ dont il continue à diriger le développement. Il en est considéré comme le « dictateur bienveillant ».
+
+
+ Blaise Pascal , né le 19 juin 1623 à Clairmont (aujourd'hui Clermont-Ferrand) en
+ Auvergne et mort le 19 août 1662 à Paris, est un mathématicien, physicien, inventeur, philosophe,
+ moraliste et théologien français. Il invente, à 19 ans, la calculatrice mécanique.
+
+
+
+ Alan Mathison Turing est un mathématicien, cryptologue et informaticien britannique. Il
+ est l'auteur de l'article fondateur de la science informatique1 qui
+ allait donner le coup d'envoi à la création des calculateurs universels programmables (ordinateurs). Il
+ y présente sa machine de Turing et les concepts modernes de programmation et de programme.
+
+
+
+
+
diff --git a/R1.02/tp/tp4/correction/style.css b/R1.02/tp/tp4/correction/style.css
new file mode 100644
index 0000000..99e708f
--- /dev/null
+++ b/R1.02/tp/tp4/correction/style.css
@@ -0,0 +1,147 @@
+html{
+
+ margin:0px;
+ padding:0px;
+ height:100vh;
+ font-size:20px;
+}
+
+body
+{
+ display:grid;
+ min-height:100vh;
+ max-width:80%;
+ margin:auto;
+ font-family: Helvetica, Arial,sans-serif;
+ font-size:1rem;
+ height:100%;
+ margin-bottom:0px;
+ grid-template-columns : 2fr 1fr;
+ grid-template-rows : auto 1fr auto;
+ /* align-items:stretch;*/
+}
+
+header {
+ grid-column: 1 / span 2;
+}
+
+section h2{
+ flex-basis:100%;
+ text-align:center;
+}
+
+h2.titre
+{
+ text-align:center;
+ background-color: #eeeeee;
+ padding:1rem;
+ margin-top:2rem;
+ margin-bottom:2rem;
+}
+
+nav {
+ margin:3rem;
+ margin-bottom:3.5rem;
+}
+
+nav ul
+{
+ list-style-type: none;
+ padding : 5px;
+ text-align:center;
+ font-size:1.2rem;
+ display:flex;
+ justify-content:center;
+}
+
+nav ul li
+{
+ margin-left :1rem ;
+ margin-right:1rem;
+}
+
+footer a,nav ul a
+{
+ color: #3B81BE;
+ text-decoration:none;
+ border-bottom: 1px dashed #666666;
+}
+
+
+em{
+ font-weight:bold;
+}
+
+.informaticien article
+{
+ flex:1 40%;
+ padding:1em;
+ border : 1px solid #eeeeee;
+ margin : 5px;
+ text-align:left;
+ container-type: inline-size;
+}
+
+.informaticien article img
+{
+ width : 125px;
+ height:125px;
+ padding:10px;
+ box-shadow: 10px 10px 5px #656565;
+}
+
+
+@container (min-width:400px)
+{
+ .informaticien article img
+ {
+ float :right;
+ }
+
+}
+
+.date
+{
+ font-size : 1rem;
+}
+
+section.informaticien
+{
+ display:flex;
+ justify-content:space-around;
+ flex-wrap:wrap;
+/* align-self:stretch;*/
+/* align-content : space-around;*/
+ grid-column : 1 ;
+}
+
+aside
+{
+ padding-left:1.5rem;
+ border-left : 1px solid #eeeeee;
+ margin:0px;
+ grid-column : 2;
+ /*align-self:center;*/
+}
+
+aside p
+{
+ font-size:0.9rem;
+ text-align:justify;
+}
+
+aside p::before
+{
+ content:">>";
+ color: #3B81BE;
+}
+
+footer
+{
+ grid-column : span 2;
+ padding-top:10px;
+ border-top:1px solid #eeeeee;
+ margin:0px;
+ display:flex;
+ justify-content:space-between;
+}