*
{
	font-family: "Times New Roman", serif;
}
   
body{
	background: url("images/fond_jaune.png");
 	background-attachment: fixed;
 	padding-block-start: 400px;  /* = padding-top */
 	padding-inline-end: 20px;    /* = padding-right en LTR */
  padding-left: 20px;
}

   
header
{
	text-align: center;
    margin:00px 00px;
    border:0px solid black;
    position: fixed; /* Rend le header fixe */
    top: 0;          /* Alignement en haut */
    width: 100%;     /* Prend toute la largeur */
	z-index: 1000;   /* Garde le header au-dessus des autres éléments */
    background: url("images/fond_jaune.png"); /* Fond (ajustez selon votre design) */
	}
	

nav
{
	color: blue;
	Position: fixed;
	left: 10px;
	width: 165px;
	float: left; 
	border: 1px blue solid;
    background-color:#d4aaf9;
	box-shadow: 5px 5px 10px grey;
}

nav:hover
{
    background-color:#BF8CFF;
}

nav li
{
	margin-left: -10px;
    list-style-type :disc;
}


section
{
	margin-left: 190px;
}

p
{
	color: black;
	text-align: justify;
}


h1
{
	border: 3px black solid;
	box-shadow: 5px 5px 10px grey;
    margin:10px 40px;
}

h3
{
	font-style : italic;
}


li
{
	margin-left: 20px;
    list-style-type :circle;
}

figure
{
	text-align: left;
}

a
{
	color: blue;
	font-style: italic;
	text-decoration: none;
}

a:hover
{
	color: red;
	text-decoration:underline;
	font-style : italic;
}

.retour
{
	text-align: right;
	font-style : italic;
}

/* =========================================================
   ESPACEMENT AVANT LES H3 — 2 lignes sauf pour le tout premier
   Ajuste la “hauteur de ligne” de référence si besoin.
   ========================================================= */

/* 1) Définis la “hauteur d’une ligne” pour le corps de texte.
   Si ton body a un line-height différent, remplace 1.5 ci-dessous. */
:root{
  --body-lh: 1.5;   /* hauteur d’UNE ligne de corps (ex. 1.5) */
  --p-mb: 1em;      /* marge basse typique des <p> (UA par défaut ≈ 1em) */
}


/* 2) Espace AVANT chaque section qui suit une autre section */
section + section{
  margin-top: calc(2 * 1em * var(--body-lh));
}


