/********************************************* * Polices de caractères *********************************************/ /* Famille de police: font_serif */ @font-face { font-family: "font_serif"; font-weight: normal; font-style: normal; src: url(../Fonts/noto-serif-classic.woff); } @font-face { font-family: "font_serif"; font-weight: normal; font-style: italic; src: url(../Fonts/noto-serif-italic.woff); } @font-face { font-family: "font_serif"; font-weight: bold; font-style: normal; src: url(../Fonts/noto-serif-bold.woff); } @font-face { font-family: "font_serif"; font-weight: bold; font-style: italic; src: url(../Fonts/noto-serif-bold-italic.woff); } /* Famille de police: font_sans */ @font-face { font-family: "font_sans"; font-weight: normal; font-style: normal; src: url(../Fonts/noto-sans-classic.woff); } @font-face { font-family: "font_sans"; font-weight: normal; font-style: italic; src: url(../Fonts/noto-sans-italic.woff); } @font-face { font-family: "font_sans"; font-weight: bold; font-style: normal; src: url(../Fonts/noto-sans-bold.woff); } @font-face { font-family: "font_sans"; font-weight: bold; font-style: italic; src: url(../Fonts/noto-sans-bold-italic.woff); } /********************************************* * Titres *********************************************/ h1, h2 { font-family: font_sans; font-weight: bold; text-align: left; letter-spacing: -0.04em; page-break-inside: avoid; page-break-after: avoid; widows: 2; orphans: 2; -webkit-hyphens: none; -moz-hyphens: none; -epub-hyphens: none; hyphens: none; } .surtitre { font-size: 2em; font-style: italic; } h2 { font-size: 1.8571em; /*line-height: 1.6154;*/ margin: 1.6154em 0; } /********************************************* * Liminaire *********************************************/ div.liminaire { text-align: right; } .auteur span.nom_auteur { font-size: 1.6em; letter-spacing: -0.04em; font-family: font_serif; font-style: italic; page-break-inside: avoid; widows: 2; orphans: 2; } .auteur div.wrapper_affil div.affil { font-size: 0.9em; text-align: justify; display: inline-block; } /********************************************* * Style générique *********************************************/ body { margin: 0 1em; font-size: 100%; font-family: font_serif; line-height: 1.5; text-align: justify; } .liensimple, .no_note, .note { color: red; -webkit-text-fill-color: red; } em { font-style: italic; } strong { font-weight: bold; } .auteur .affil p, .listerelation p { margin: 0; } ol { margin: 0; padding: 0; list-style: none; } ol > li { list-style-position: inside; margin-left: 0; display: table; } li { margin-left: 2em; } div.liminaire, div.corps { margin-bottom: 3em; } .petite_cap { text-transform: uppercase; font-size: 75%; } blockquote, .encadre { text-align: justify; } blockquote.epigraphe { border-left: 0.2em #ccc solid; padding-left: 1em; } blockquote p, .copyright { font-family: font_sans; } div.encadre { margin: 1em 0; padding: 1em; border: 1px solid black; } .source { margin-left: 1em; text-align: right; font-family: font_serif; font-weight: bold; } .lettrine { font-size: 3.07em; margin: -0.035em 0.1em -0.1em 0; float: left; line-height: 0.99em; } sup { vertical-align: 30%; } .mt1 { margin-top: 1em; } .mt3 { margin-top: 3em; } /********************************************* * Tableaux et figures *********************************************/ /********************************************* * Verbatim *********************************************/ /* ??? Je ne sais pas à quoi ça sert, bien qu'indiquer dans la DTD */ /********************************************* * Parties annexes *********************************************/ div.notes { font-size: 0.75em; } .notes h2 { letter-spacing: -0.04em; font-family: font_serif; font-weight: bold; text-indent: 0; text-align: left; margin-top: 0.3em; } .notes p { font-family: font_serif; line-height: 1.37em; } .notes p + p { margin-top: 0.4em; } .notes .no_note { text-decoration: none; margin-right: 0.75em; } .notes .no_note .no_chr { font-size: 120%; font-weight: 900; } .notes hr { margin-left: 0; border: 0; background-color: red; width: 20mm; height: 1px; } a.note { font-size: 65%; vertical-align: top; } a.note, .notes a.no_note { -webkit-text-fill-color: red; } /********************************************* * Page de couverture *********************************************/ /********************************************* * Page de titre *********************************************/ .title-page_liminaire { line-height: 1.4em; font-size: 1.4em; text-align: center; letter-spacing: -0.04em; font-family: font_serif; } .title-page_liminaire > .auteurs { display: block; } h1.title-page { font-size: 2.5em; font-family: font_serif; margin-top: 2em; } h1.title-page, h2.title-page { text-align: center; } .title-page_footer { text-align: center; margin: 30% 0 0 0; } .title-page_footer img.logo { width: 150px; } /********************************************* * Page de copyright *********************************************/ .copyright_wrapper { border-right: 1px solid red; padding-right: 1em; } .copyright_wrapper h1 { margin-bottom: 1em; } .copyright_logos img { /*height: 3.25em;*/ max-height: 150px; } /********************************************* * Sections sommaire *********************************************/ /********************************************* * Table des matières *********************************************/ .table_header { text-align: center; letter-spacing: -0.04em; font-family: font_serif; word-spacing: 0.3em; letter-spacing: 0.1em; } .table_root { text-align: left; font-family: font_sans; font-weight: bold; list-style-type: none; } .table_root, .table_article, .table_chapitre { margin-left: 0; padding-left: 0; } .table_article { margin-top: 0.7em; } .table_article .table_titre { margin-right: 0.3em; } .table_chapitre { font-family: font_sans; font-weight: normal; margin-left: 1.5em; margin-top: 0.2em; list-style-type: none; } /* Gestion de la relation des listerelations */ .listerelation.type1 { overflow: hidden; } .listerelation.type1 .lrsource, .listerelation.type1 .lrcible { width: 48%; margin-top: 0.6em; } .listerelation.type1 .lrsource { float: left; clear: both; } .listerelation.type1 .lrcible { float: left; margin-left: 4%; } /* Gestion de l'emphase */ /* Fin de la gestion des listerelations */ /* serial_number::eyJudW1lcm8iOiJjYWlybitlcHViZ2VuZXJhdG9yOi8vcmV2dWU6aWRfcmV2dWU6REVDX1BPQ0gvbnVtZXJvOmlkX251bXB1YmxpZTpERUNfU0lNT05fMjAxMV8wMSIsInRpY2tldCI6ImM1YTE3Njk3LWMyZGMtNGFlZi1iOTFkLTk2NjUzNTZkYzliYiIsImdlbmVyYXRvcl9idWlsZCI6InZlcnNpb24tMi4wLTEwNy1nNzE0OTdlYi0xNjIiLCJ0aW1lc3RhbXAiOiIyMDIwLTAxLTA3VDEzOjI1OjQ2In0= */