/*Chargement des polices*/ 
 @font-face {
    font-family: "Latin Modern Roman";
    src: url('../fonts/lmroman/lmroman10-regular.otf');
    font-style: normal;
 }
 @font-face {
    font-family: "Latin Modern Roman";
    src: url('../fonts/lmroman/lmroman10-bold.otf');
    font-weight: bold;
 }
 @font-face {
    font-family: "Latin Modern Roman";
    src: url('../fonts/lmroman/lmroman10-italic.otf');
    font-style: italic;
 }
 @font-face {
    font-family: "Latin Modern Roman";
    src: url('../fonts/lmroman/lmroman10-italic.otf');
    font-style: oblique;
 }
 @font-face {
    font-family: "Latin Modern Roman";
    src: url('../fonts/lmroman/lmroman10-bolditalic.otf');
    font-weight: bold;
    font-style: italic;
 }
  
  
  
  
 @font-face {
    font-family: "Forgetica";
    src: url('../fonts/Forgetica/SansForgetica-Regular.otf');
 }
  



/*body*/
body {
	counter-reset: h1 h2 h3;
	font-family: "Latin Modern Roman";
	font-size : 1.5em;
	font-style: normal ;
	line-height: 1.6 ;
}



/*Taille font katex */
.katex { font-size: 1em !important; } 




/*Classe numerotation : numérotation des listes ordonnées */
.numerotation,
.numerotation ol { counter-reset: item ;}
.numerotation li{ display: block ;}
.numerotation li:before { content: counters(item, ".") ". "; counter-increment: item ;}


/*Classe double-espace*/
ol.double-espace li {
	margin-top: 1em ;
}

ul.double-espace li {
	margin-top: 1em ;
}


/*Classe simple-espace*/
ol.simple-espace li {
	margin-top: 0em ;
}

ul.simple-espace li {
	margin-top: 0em ;
}