/*Déclarations liminaires*/ @namespace "http://www.w3.org/1999/xhtml"; @namespace epub "http://www.idpf.org/2007/ops"; body { font-family: serif; font-size: 1em; line-height: 1.4; font-weight: normal; font-style: normal; font-variant: normal; margin: 20px; } /*font-variant-numeric:oldstyle-nums; */ /*Initialisation des styles principaux*/ div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, blockquote, th, td { margin: 0; padding: 0; } li, p { text-indent: 0; } ul, ol { list-style-type: none; } a { color: #000; text-decoration: none; } h1, h2, h3, h4, h5, h6 { page-break-after: avoid !important; page-break-inside: avoid !important; font-weight: normal; font-size: 1em; font-style: normal; line-height: 120%; } h1, h2, h3, h4, h5, h6, .subtitle, .authors, .editor-translation, .editor-editing, .colophon, .booksubtitle, .revue-subtitle, .revue-issue, .issue-title, p.chaptersub-body, p.chaptersub-front, p.chaptersub-back, p.chapterdoc-body, p.booksubtitle-tdm, .caption, div.dedication, div.epigraph, .credits { -moz-hyphens: none; -ms-hyphens: none; -webkit-hyphens: none; hyphens: none; } sub, sup { font-size: 0.7em; line-height: 100%; } sup { vertical-align: super; } /*Veuves et orphelines*/ p { widows: 2 !important; orphans: 2 !important; } /*Ours*/ /*Corps de texte*/ p.textbody { text-indent: 1.5em; text-align: justify; font-weight: normal; font-style: normal; line-height: 140%; } p.textbody-noindent { text-indent: 0; text-align: justify; font-weight: normal; font-style: normal; line-height: 140%; } p.textbody-noindent + p.textbody { margin-top: -1em; } p.textbody + p.textbody { margin-top: -1em; } span.lettrine { font-size: 300%; padding-right: 0; } span.small-caps { font-variant: small-caps; } a.website-link { color: #2B65EC; word-wrap: break-word; } a.website-link:hover { font-weight: bold; } /*Headings*/ p.revue-issue { text-align: center; font-weight: 600; font-size: 1em; margin-top: 1.5em; display: none; } h2.chapter-front, h2.chapter-back, h1.chapter-front, h1.chapter-back { text-align: center; font-weight: bold; font-family: sans-serif; font-size: 1.8em; line-height: 120%; margin-top: 2em !important; margin-bottom: 1em; } h2.chapter-body { text-align: center; font-weight: bold; font-family: sans-serif; font-size: 1.8em; line-height: 120%; margin-top: 2em !important; margin-bottom: 1em; } h3.section-front, h3.section-body, h3.section-back, h4.section-front, h4.section-body, h4.section-back, p.booksubtitle-tdm { page-break-after: avoid !important; font-family: sans-serif; font-weight: bold; font-size: 1.3em; line-height: 120%; text-align: center; padding: 0.8em 1em; } /*Notes*/ /*Références croisées*/ /*Styles de citation*/ cite { font-style: italic; } div.quote { font-size: 0.9em; margin: -0.5em 5%; } div.quote p:first-child { text-indent: 0; } div.quote p { font-style: normal; } div.epigraph, div.dedication { padding-right: 0.5em; padding-left: 30%; margin-top: 0.5em; font-size: 0.9em; line-height: 120%; text-align: right; } div.epigraph p.textbody, div.dedication p.textbody { text-indent: 0; text-align: right; } p.epigraphsignature, p.dedicationsignature { page-break-before: avoid !important; padding-bottom: 1.5em; margin-top: -0.5em; } /*Encadrés*/ /*Styles divers*/ span.didascalie { color: #504A4B; } section.colophon, div.colophon { margin-top: 2em; } /*Bibliographies*/ h2.biblio-title, h1.biblio-title { color: #504A4B; text-align: center; font-size: 1.4em; line-height: 120%; font-variant: small-caps; margin-top: 2em; margin-bottom: 2em; } ul.biblio { margin: 2em 10px; page-break-after: always !important; } ul.biblio li { page-break-inside: avoid !important; font-size: 1em; text-indent: 1em; margin-bottom: 0.4em; } ul li { text-indent: 1em; margin-bottom: 0.4em; } span.author { font-variant: small-caps; } /*Page de titre*/ h1.title { font-size: 1.8em; font-variant: small-caps; font-weight: bold; line-height: 100%; text-align: center; margin-top: 1.4em; margin-bottom: 0.8em; } p.subtitle { font-size: 1.4em; line-height: 100%; text-align: center; margin-top: -0.4em; margin-bottom: 1.5em; } p.authors { font-size: 1.6em; font-variant: small-caps; line-height: 120%; text-align: center; margin-top: 1.5em !important; } section.credits, div.credits { margin-top: 2em; } .credits p { text-indent: 0; font-size: 90%; line-height: 120%; padding-top: 1em; text-align: left; } /*Tableaux et graphiques*/ div.cover-container { text-align: center; max-width: 100%; max-height: 100%; } div.graphic-container { margin-left: auto; margin-right: auto; } div.graphic-container img { max-width: 100%; max-height: 90%; margin-left: auto; margin-right: auto; } div.logo { margin-top: 3em; width: 100%; margin-left: auto; margin-right: auto; text-align: center; page-break-before: avoid; }