article figure
{
	margin: 25px;
	text-align: center;
}

div.fichiers_sources
{
	margin-left: 10px;
	margin-top: 100px;
	padding-bottom: 12px;
	padding-left: 15px;
	padding-right: 5px;
	padding-top: 3px;
	border-left: 2px solid #3070c0;
	box-shadow: -3px 2px 3px #bfbfc9;
}

.fichiers_sources ul
{
	margin-bottom: 0px;
	list-style: url(../medias/puce.svg);
}

.fichiers_sources::before
{					
	content: "Fichiers source :"
}

figcaption
{
	color: #888888;
	font-family: Arial;
	font-style: italic;
}

code
{
	font-size: 1.1em;
}

details.sommaire
{
	margin-left: 50px;
	padding: 10px;
	padding-left: 15px;
	padding-right: 25px;
	width: max-content;
	font-family: Arial;
	background-color: rgba(var(--couleur_contenu),0.35);
	border: 2px solid #cccccc;
	border-radius: 8px;
}

details > ol
{
	padding-left: 30px;
}

.sommaire li
{
	margin-top: 10px;
}

details summary
{
}

details summary:hover
{
	cursor: pointer;
}

article
{
	counter-reset: compteur_h2;
}

article h2, h3, h4, h5, h6
{
	font-family: Arial;
}

article h2
{
	margin-top: 100px;
	font-size: 2em;
	counter-reset: compteur_h3;
}

article h3
{
	margin-bottom: 30px;
	font-size: 1.2em;
	counter-reset: compteur_h4;
}

article h4
{
	counter-reset: compteur_h5;
}

article h5
{
	counter-reset: compteur_h6
}

/*numérotation*/

ol
{
	counter-reset: compteur_ol;
	list-style-type: none;
}

ol li::before
{
	counter-increment: compteur_ol;
	content: counters(compteur_ol,".") ". ";
}

article h2::before
{
	counter-increment: compteur_h2;
	content: counter(compteur_h2) ". ";
}

article h3::before
{
	counter-increment: compteur_h3;
	content: counter(compteur_h2) "." counter(compteur_h3) ". ";
}

article h4::before
{
	counter-increment: compteur_h4;
	content: counter(compteur_h2) "." counter(compteur_h3) "." counter(compteur_h4) ". ";
}

article h5::before
{
	counter-increment: compteur_h5;
	content: counter(compteur_h2) "." counter(compteur_h3) "." counter(compteur_h4) "." counter(compteur_h5) ". ";
}

article h6::before
{
	counter-increment: compteur_h6;
	content: counter(compteur_h2) "." counter(compteur_h3) "." counter(compteur_h4) "." counter(compteur_h5) "." counter(compteur_h6) ". ";
}