@font-face { font-family: font_serif; font-weight: normal; font-style: normal; src: url('FONTS/notoSerif.ttf'); } @font-face { font-family: font_serif; font-weight: normal; font-style: italic; src: url('FONTS/notoSerif_italic.ttf'); } @font-face { font-family: font_serif; font-weight: bold; font-style: normal; src: url('FONTS/notoSerif_bold.ttf'); } @font-face { font-family: font_serif; font-weight: bold; font-style: italic; src: url('FONTS/notoSerif_bold_italic.ttf'); } @font-face { font-family: font_sans; font-weight: normal; font-style: normal; src: url('FONTS/notoSans.ttf'); } @font-face { font-family: font_sans; font-weight: normal; font-style: italic; src: url('FONTS/notoSans_italic.ttf'); } @font-face { font-family: font_sans; font-weight: bold; font-style: normal; src: url('FONTS/notoSans_bold.ttf'); } @font-face { font-family: font_sans; font-weight: bold; font-style: italic; src: url('FONTS/notoSans_bold_italic.ttf'); } h1, h2, h3, h4, h5, h6, .sstitre, .h7 { 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; -epub-hyphens: none; hyphens: none; } .surtitre { font-size: 2em; font-style: italic; } .sstitre { font-size: 1.6em; } .sstitre, .annee_edition { margin: 0.5em 0; } h2 { font-size: 1.8571em; margin: 1.6154em 0; } h3 { font-size: 1.7143em; margin: 1.75em 0; } h4 { font-size: 1.5714em; margin: 1.909em 0; } h5 { font-size: 1.4286em; margin: 2.1em 0; } h6 { font-size: 1.2857em; margin: 2.3334em 0; } .h7 { font-size: 1.1429em; margin: 2.625em 0; } div.liminaire { text-align: right; } .liminaire>h1 { text-align: left; margin-bottom: 1em; } .liminaire div.auteur { margin: 1em 0em; margin-left: 33%; } .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; } .liminaire div.resume { font-family: font_serif; font-style: italic; font-size: 0.95em; border-top: 1px solid #665; border-bottom: 1px solid #665; color: #665; margin: 3em 0; padding: 0.8em; text-align: justify; } .liminaire .resume .titreparal { font-size: 1.25em; } .liminaire .resume .sstitreparal { font-size: 1.1em; } .resume span.resume_titre { font-family: font_serif; font-weight: bold; font-style: italic; display: block; padding-bottom: 0.8em; } body { margin: 0em 1em; font-size: 100%; font-family: font_serif; line-height: 1.5; text-align: justify; } .liensimple, .no_note, .note, .noteenc, .notefig, .notetable, .memo a, .red { color: red; } i, em { font-style: italic; } b, strong { font-weight: bold; } .annexe p, .auteur .affil p, .listerelation p { margin: 0; } ul, ol { margin: 0; padding: 0; } ol { list-style: none; } ol>li { list-style-position: inside; margin-left: 0; display: table; } ol li>.elemliste_puce, ul li>.elemliste_puce { padding-right: 0.5em; display: table-cell; } ol li>.wrapper_listeord_elemliste, ul li>.wrapper_listenonord_elemliste { display: table-cell; } ul.carre { list-style-type: square; } ul.cercle { list-style-type: circle; } ul.disque { list-style-type: disc; } ul.tiret, ul.lettremin, ul.lettremaj { list-style-type: none; } ul.tiret>li>* { padding-left: 0.8em; } ul.tiret>li:before { content: '-\a0'; float: left; } ul.nul { list-style-type: none; } li { margin-left: 2em; } div.liminaire, div.corps, div.biblio, div.annexe { margin-bottom: 3em; } .invisible { display: none; } span.souligne { text-decoration: underline; } .petite_cap { text-transform: uppercase; font-size: 75%; } .petite_cap .majuscule { font-size: 134%; } span.barre { text-decoration: line-through; } blockquote, .encadre { text-align: justify; } blockquote.epigraphe { border-left: 0.2em #ccc solid; padding-left: 1em; } blockquote p { font-family: font_sans; } span.dedicace { display: block; font-style: italic; } .chapo { margin: 1em; font-family: font_serif; font-weight: bold; } div.encadre, div.exemple { margin: 1em 0; padding: 1em; border: 1px solid black; } div.exemple .no_seul { font-weight: bold; float: left; margin-right: 0.5em; } span.titre_encadre { display: block; font-weight: bold; font-size: 1.15em; page-break-after: avoid; page-break-inside: avoid; } .source { margin-left: 1em; text-align: right; font-family: font_serif; font-weight: bold; } .titre_merci { font-family: font_serif; font-weight: bold; } .lettrine { font-size: 3.07em; margin: -0.035em 0.1em -0.1em 0em; float: left; line-height: 0.99em; } sup { vertical-align: 30%; } sub { vertical-align: -30%; } img.ligne { vertical-align: bottom; } img.equation { max-width: 100%; vertical-align: bottom; } .mt1 { margin-top: 1em; } .mt2 { margin-top: 2em; } .mt3 { margin-top: 3em; } div.tableau, div.figure { margin: 1em; } div.encadre .tableau, div.encadre .figure { margin: 0; } div.tableau, div.figure, div.equation { text-align: center; } .tableau img, .figure img, img.figure, img.tableau { max-width: 100%; display: inline-block; margin-top: 0.5em; } .tableau table { border: 1px black solid; vertical-align: top; border-collapse: collapse; } table { width: 100%; } .tableau td { padding: 5px; border: 1px black solid; } .tableau span.tableau_titre, .figure span.figure_titre { text-align: left; font-family: font_serif; font-weight: bold; display: block; } .tableau div.tableau_legende, .figure div.figure_legende { text-align: center; font-size: 0.8em; } .tableau div.unbreakable, .figure div.unbreakable { page-break-inside: avoid; text-align: center; display: inline-block; } .verbatim { margin-left: 1em; } .verbatim+.verbatim { margin-top: 1em; } .verbatim.forme, .verbatim.poeme, .verbatim.theatre { font-family: inherit; white-space: normal; } .verbatim.equation, .verbatim.formeef, .verbatim.poemeef, .verbatim.programme { font-family: monospace; white-space: normal; } .bloc { margin: 0; } .bloc+.bloc { margin-top: 1em; } .hgauche, .hleft { text-align: left; } .hcentre, .hcenter { text-align: center; } .hdroite, .hright { text-align: right; } .hjustifie, .hjustify { text-align: justify; } .vhaut { vertical-align: top; } .vcentrer { vertical-align: center; } .vbas { vertical-align: bottom; } .vlignebas { vertical-align: baseline; } span.ligne { display: block; } .objetmedia.ligne { display: inline; } .ligne .objetmedia.bloc { display: block; } div.notes { font-size: 0.75em; } .notes h2 { letter-spacing: -0.04em; font-family: font_serif; font-weight: bold; text-indent: 0em; 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, a.noteenc { font-size: 65%; vertical-align: top; } a.note, .notes a.no_note { } div.biblio ul.biblio, .biblio ul.divbiblio, .biblio li.biblio { margin: 0; padding: 0; list-style-type: none; } .biblio h2.biblio_title, div.annexe h2.annexe_title { margin-top: 0.3em; } h2.annexe_title { border-bottom: 3px #ccc dotted; } .biblio>hr.biblio_sep { margin: 3em 0; height: 2px; width: 40mm; background-color: #b5b5b5; border: 0; page-break-after: avoid; } .annexe>.no { font-weight: bold; } div.couverture { text-align: center; } img.couverture { height: 100%; } .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>.intro { display: block; } .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; } .copyright_wrapper { border-right: 1px solid red; padding-right: 1em; } .copyright_wrapper h1 { margin-bottom: 1em; } .copyright { font-family: font_sans; } .copyright_logos img { max-height: 150px; } .section.sect_som, .section.sect_ssom { padding: 4.5em 1em 0em 1em; font-size: 2em; letter-spacing: -0.04em; font-family: font_serif; page-break-inside: avoid; } .section.sect_ssom { font-size: 1.8em; } .table_header { text-align: center; font-family: font_serif; word-spacing: .3em; letter-spacing: .1em; } .table_root { text-align: left; } .table_sect_som>.table_titre { margin-top: 1.5em; padding: .3em 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; display: block; } .table_sect_ssom>.table_titre { margin-top: 1em; margin-left: 1.5em; display: inline-block; border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc; padding: .3em 0; } .table_root, .table_sect_som, .table_sect_som ul, .table_sect_ssom { font-family: font_sans; font-weight: bold; list-style-type: none; } .table_root, .table_sect_som, .table_sect_som ul, .table_sect_ssom, .table_article, .table_chapitre { margin-left: 0; padding-left: 0; } .table_article { margin-top: .7em; } .table_article b { font-family: font_sans; } .table_article .table_titre { margin-right: .3em; } .table_article>ul { margin-top: .3em; } .table_auteurs { font-family: font_sans; font-style: italic; font-weight: normal; } .table_chapitre { font-family: font_sans; font-weight: normal; margin-left: 1.5em; margin-top: .2em; list-style-type: none; } .listerelation.type1, .listerelation.type2, .listerelation.type3 { overflow: hidden; } .listerelation.type1 .lrsource, .listerelation.type2 .lrsource, .listerelation.type3 .lrsource, .listerelation.type1 .lrcible, .listerelation.type2 .lrcible, .listerelation.type3 .lrcible { width: 48%; margin-top: 0.6em; } .listerelation.type1 .lrsource, .listerelation.type2 .lrsource, .listerelation.type3 .lrsource { float: left; clear: both; } .listerelation.type1 .lrcible, .listerelation.type2 .lrcible, .listerelation.type3 .lrcible { float: left; margin-left: 4%; } .listerelation.type4 .lrsource, .listerelation.type5 .lrsource, .listerelation.type6 .lrsource { margin-top: 0.6em; } .listerelation.type4 .lrcible, .listerelation.type5 .lrcible, .listerelation.type6 .lrcible { margin-top: 0.3em; margin-left: 0; } .listerelation.type2 .lrsource, .listerelation.type5 .lrsource { font-weight: bold; } .listerelation.type2 .lrsource b, .listerelation.type2 .lrsource strong, .listerelation.type5 .lrsource b, .listerelation.type5 .lrsource strong { font-weight: bold; } .listerelation.type3 .lrcible, .listerelation.type6 .lrcible { font-weight: bold; } .listerelation.type3 .lrcible b, .listerelation.type3 .lrcible strong, .listerelation.type6 .lrcible b, .listerelation.type6 .lrcible strong { font-weight: bold; }