body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin: 0; padding: 0 } * { box-sizing: border-box } body { font-size: 0.833em; line-height: 1.4em; font-family: "Gentium Book Basic", "Gentium Plus", serif } a { color: #000; text-decoration: none } h1, h2, h3, h4, h5, h6 { page-break-after: avoid; page-break-inside: avoid; font-weight: normal; font-size: 1em; font-style: normal; line-height: 1.4em } sub, sup { font-size: 0.8em; line-height: 1em } sup { vertical-align: super } img { max-width: 100%; max-height: 380px; margin: 0 !important; padding: 0 !important } p { widows: 2; orphans: 2 } table { border-collapse: collapse; max-width: 100% } /* main div === always a new page */ .wrapper { page-break-after: always } /* avoid to break after section title */ .section { page-break-after: avoid; font-size: 0.8em } /*** FRONT ***/ .title { font-size: 1.7em; line-height: 1.097em } .subtitle { font-style: italic; line-height: 1.2em; margin-top: 1mm } .subtitle em, .parent-titles + .document-titles .title em, .parent-titles + .document-titles .suptitle em, .front-titles .document-titles .subtitle em, .front-titles .document-titles .altertitle em, .toc .title em, .toc .suptitle em, .wrapper.souspartie .altertitle em, .body.wrapper.texts .title em, .body.wrapper.texts .suptitle em, .altertitle em, .text h4 em, .annexe h4 em, .endnote h4 em, .footnote h4 em, .bibliography h4 em, .text h5 em, .annexe h5 em, .endnote h5 em, .footnote h5 em, .bibliography h5 em, .text h6 em, .annexe h6 em, .endnote h6 em, .footnote h6 em, .bibliography h6 em { font-style: normal } .document-titles .titles .title em { font-style: italic } .authors, .editors, .section, .editor, .question, .translator, .toc li.souspartie-1 > .title, .toc li.souspartie-2 > .title, .toc li.souspartie-3 > .title, .wrapper.souspartie .title, .wrapper.souspartie .subtitle, .wrapper.souspartie .altertitle, .site-titles, .document-informations, .paranumber, .parent-titles, .titreillustration, .legendeillustration, .crditillustration, .creditillustration, .crditsillustration, .text h1, .document-body .annexe h1, .endnote h1, .footnote h1, .bibliography h1, .pagination, .text h2, .document-body .annexe h2, .endnote h2, .footnote h2, .bibliography h2, .text h3, .document-body .annexe h3, .endnote h3, .footnote h3, .bibliography h3, .parentTitle, .front.RO .document-titles .titles .numero, .wrapper.front > .reference, .documents-about { font-family: Roboto, "Gentium Plus", sans-serif !important } .text h1, .document-body .annexe h1, .endnote h1, .footnote h1, .bibliography h1, .pagination, .text h2, .document-body .annexe h2, .endnote h2, .footnote h2, .bibliography h2, .text h3, .document-body .annexe h3, .endnote h3, .footnote h3, .bibliography h3 { font-weight: 500 } .authors { font-size: 1.1em; line-height: 1.2em } .editors, .translator, .translator .section, .editor, .document-informations, .entries .section, .titreillustration, .legendeillustration, .crditillustration, .creditillustration, .crditsillustration { font-size: 0.825em; line-height: 1.2em; font-weight: 500 } .document-informations, .editor, .legendeillustration { font-weight: 200 } .document-informations .section, .wrapper.front > .reference .section { font-weight: 500; margin: 0; font-size: 1em; text-transform: none } .document-informations li .section { font-weight: 200 } .wrapper.front > .reference .section { font-size: 0.825em } .wrapper.front > .reference { margin-top: 5mm } .wrapper.front > .reference p, .documents-about { font-weight: 200; font-size: 0.825em; line-height: 1.2em } .document-informations { margin-top: 5mm } .openedition-books { margin-top: 7.5mm } .openedition-books img { width: 33mm; height: 11.8mm } .openedition-books > p:first-child { margin-top: 3.75mm } .openedition-books > p { margin-top: 1mm } .paper-edition { margin-top: 3mm } .print { margin-top: 3mm } div.rights { margin-top: 6mm } .reference { page-break-inside: avoid } .document-titles { margin-top: 40mm; padding: 5.5mm 0 12mm 0; border-top: 4pt solid #000; border-bottom: 1px solid #000 } .e-bibliography-items, .paper-edition-items { list-style-type: none; margin: 0; padding: 0 } .entries > .section, .section { font-size: 1.3em; line-height: 1.2em; font-weight: 200; text-transform: uppercase; margin: 10mm 0 3mm 0 } .body.wrapper.texts .document-titles { border-top: 0; padding-bottom: 7mm } .document-titles .authors { margin-top: 10mm; font-weight: 500 } .documents-about { border-top: 1px solid #000; margin-top: 5mm; padding-top: 5mm } /*** END FRONT ***/ /** TOC **/ .toc { font-size: 0.75em; line-height: 1.5em } .toc .section { margin: 0 0 8.5mm 0; font-size: 1.735em } .toc ol { list-style-type: none; padding: 0; color: #000 } .toc a { color: #000 } .toc li { margin-bottom: 4mm } .toc .title { font-style: italic; margin: 0; font-size: 1.4em } .toc .authors, .toc .editors { font-size: 0.9em; line-height: 1.2em; margin: 0; font-weight: 200 } .toc .authors + .inline-titles, .toc .editors + .inline-titles { margin-bottom: 1mm } .toc .subtitle { font-style: normal; line-height: 1.2em; margin: 0; font-size: 1em } .toc .inline-titles { margin: 1mm 0 0 0; page-break-inside: avoid; page-break-before: avoid; font-size: 1.1667em } .toc .inline-titles a { color: #726973 } .toc .inline-titles li { margin-bottom: 0 } .toc li.souspartie-1 > .title { border-top: 4pt solid #000 } .toc li.souspartie-1, .toc li.souspartie-2, .toc li.souspartie-3 { padding-top: 2mm } .toc ol.souspartie-1, .toc ol.souspartie-2, .toc ol.souspartie-3 { padding-top: 6mm } .toc li.souspartie-1 > .title, .toc li.souspartie-2 > .title, .toc li.souspartie-3 > .title { font-size: 1.4em; line-height: 1em; font-style: normal } .toc li.souspartie > .title { margin-top: 4mm; padding-top: 5mm; font-weight: 500 } /** paranumber */ span.paranumber:before { content: attr(title) } /** sous partie **/ .wrapper.souspartie { margin-top: 5cm; padding: 5mm 0 4mm 8mm } .wrapper.souspartie .title { font-size: 2.2em; line-height: 1.182em; font-weight: 500 } .wrapper.souspartie .document-titles { border-top: 1px solid #605861; border-bottom: 4pt solid #000; margin: 0 0 14mm 0; padding: 5mm 0 9mm 0 } /** resume **/ /** texte **/ div.noticebibliooeuvre, div.ndlr, div.ndla, div.addendum, div.dedicace, div.epigraphe { margin-bottom: 2mm } .body.wrapper.texts .title { font-size: 2.4em; line-height: 1.2em; font-style: normal } .body.wrapper.texts .title em { font-style: italic } .body.wrapper.texts .subtitle { font-size: 1.2em; line-height: 1.2em; font-style: normal } div.text { padding: 13.5mm 0 11mm 0 } div.text + div, div.footnote + div { border-top: 1px solid #000; padding-top: 10mm } p.texte, p.annexe, p.bibliographie, p.remerciements, p.dedicace { padding: 1mm 0 1mm 0 } p.remerciements { font-style: italic } .document-body table { font-size: 0.866em !important; line-height: 1.5em !important; margin: 1.6em 0 !important } .document-body table td { padding: 0.3em 0.3em !important; border: solid 1px #000 !important } .document-body li p { margin: 0; padding: 0 } .document-body ol p { text-align: justify } /** styles internes **/ .titreillustration { page-break-after: avoid; margin: 3mm 0 3mm 0; page-break-inside: avoid } .legendeillustration, .crditillustration, .creditillustration, .crditsillustration { page-break-before: avoid; font-weight: 200 !important; page-break-inside: avoid } .legendeillustration { margin-bottom: 3mm } /* reversed order and margins: credits and legende */ div > .texte, .abstract, .introduction { text-align: justify } table .texte { text-align: left } p.citation, p.quotations, p.quotation, p.citationbis { font-size: 0.9em; line-height: 1.333em; padding: 0 12mm 0 6mm; text-align: justify } .notesbaspage, .notebaspage, .notefin, .bibliographie, div.abstract > p, .entries :not(.section) { font-size: 0.9em; line-height: 1.5em } .notesbaspage, .notebaspage, .notefin { text-align: justify } .paranumber { margin-left: -1cm; display: inline-block; width: 1cm; color: #726973; text-align: center; font-size: 0.7em; font-weight: 500 } .body.texts { margin-top: 40mm } .body.texts ul, .body.texts ol { margin: 0 0 0 2em } .body.texts > .document-body > .text > ul, .body.texts > .document-body > .text > ol { font-size: 0.9em; line-height: 1.5em } .text h1, .document-body .annexe h1, .endnote h1, .footnote h1, .bibliography h1 { font-size: 1.5em; line-height: 1.2em; text-align: left; margin: 0.75em 0 } .text h2, .document-body .annexe h2, .endnote h2, .footnote h2, .bibliography h2 { font-size: 1.2em; text-align: left; margin: 0.75em 0 } .text .section, .annexe .section, .endnote .section, .footnote .section, .bibliography .section { font-size: 1.3em } p.remerciements + p.remerciements, p.dedicace + p.dedicace, p.texte + p.texte, p.separateur + p.separateur, .titreillustration + .titreillustration, .epigraphe + .epigraphe, .pigraphe + .pigraphe, .code + .code { padding-top: 0; margin-top: 0 } p.texte + p.texte { padding: 0.5mm 0 0.5mm 0 } /** notes **/ a.FootnoteSymbol, a.footnotedefinition, a.endnotedefinition, a.EndnoteSymbol { font-weight: bold } a.FootnoteSymbol:after, a.footnotedefinition:after, a.endnotedefinition:after, a.EndnoteSymbol:after { content: "." } a.footnotecall, a.endnotecall { font-size: 0.75em; vertical-align: top; line-height: 1.25em } /** medias **/ /** cover **/ /* Styles Example */ /** SPECIFIQUE EPUB **/ /* arabic */ /* end arabic */ body { font-size: 1em } em { font-style: italic; font-weight: inherit } .body, .front-intro, .front, .toc, .front-notes { padding-left: 8mm } .front-titles, .toc, h1, h2, h3, h4, h5, h6, div.document-titles { text-align: left } .document-titles, .body.texts { margin-top: 10mm } .document-titles { font-size: 0.8em } .front-intro, .front, .toc, .front-notes { margin-top: 8mm } a.footnotecall, a.endnotecall { background-color: #eee; display: inline-block; font-size: 0.714em; font-family: Roboto, "Gentium Plus", sans-serif; margin: 0 0.1em 0 0.3em; padding: 0.1em 0.3em 0.1em 0.3em; vertical-align: top } div.document-informations, div.document-informations div.table-row { display: block; width: 100% !important; max-width: 100% !important; padding: 0; margin: 8mm 0 0 0 } div.front div.openedition-books p, div.front div.revues-org p { width: 50mm } div.front div.openedition-books p + p, div.front div.revues-org p + p { width: 100% } /*Roboto medium -> Roboto regular*/ .text h1, .document-body .annexe h1, .endnote h1, .footnote h1, .bibliography h1, .pagination, .text h2, .document-body .annexe h2, .endnote h2, .footnote h2, .bibliography h2, .text h3, .document-body .annexe h3, .endnote h3, .footnote h3, .bibliography h3, .editors, .translator, .translator .section, .editor, .titreillustration, .legendeillustration, .crditillustration, .creditillustration, .crditsillustration, .document-informations .section, .parent-titles .authors, .parent-titles .editors, .parent-titles .altertitle, .parent-titles .title, .parent-titles .subtitle, .document-titles .authors, .toc li.souspartie > .title, .wrapper.souspartie .title, .wrapper.souspartie .subtitle, .wrapper.souspartie .altertitle, .notesbaspage, .notebaspage, .notefin, .paranumber { font-weight: normal } /*optimisation des gris pour e-ink*/ div.altertitle, .parent-titles + .document-titles .suptitle, .parent-titles + .document-titles .altertitle, .parent-titles .site-titles + .titles .altertitle, .front-titles .document-titles div.altertitle, .toc .inline-titles a, .wrapper.souspartie .altertitle, .wrapper.souspartie .document-titles, .wrapper.souspartie .parent-title, .body.wrapper.texts .suptitle, .body.wrapper.texts .docnumber, .body.wrapper.texts div.altertitle, .crditillustration, .creditillustration, .crditsillustration, .epigraphe, .pigraphe { color: #444 }