@charset "UTF-8"; /* File: s0_style.css, s1_template.css, s2_extra.css Descrizione: Regole CSS per gli ebook Sperling & Kupfer Copyright © 2011–2016 Mondadori Libri S.p.A., Milano. Tutti i diritti riservati. All rights reserved. Versione 2.5 - 2016 04 11 */ /*** BASIC RULES ***/ body { margin: 3%; font-family: "Iowan Old Style", serif; font-size: 100%; line-height: 1.2em; word-wrap: break-word; } p, h1, h2, h3, h4, h5, h6, blockquote, tr, th, td, img { padding: 0; margin: 0; border: 0; font-style: normal; font-weight: normal; } a, a:link, a:visited, a:hover, a:active { text-decoration: none; color: #AF2626; } /*Hyphenation*/ h1, h2, h3, li, body#copyright div.info p, body#copyright div.credits p { -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; } p { -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; hyphens: auto; } .nohyphens { -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; } img { } /*** ***/ /*** COVER ***/ body#cover { margin: 0; padding: 0; } body#cover div { text-align: center; } body#cover div img { width: auto; height: 100%; } /*** ***/ /*** «Il libro» PAGE ***/ body#il-libro div.header h1 { font-style: italic; font-size: 2em; line-height: 1.2em; text-align: center; } body#il-libro div.main { margin-left: 8%; margin-right: 8%; } body#il-libro div.main h2 { text-align: left; font-size: 0.875em; font-style: italic; margin-bottom: 0.4em; page-break-after: avoid; } body#il-libro div.main > p + h2 { margin-top: 2.0em; } body#il-libro div.main > p { text-align: justify; text-indent: 0; font-size: 0.875em; } body#il-libro div.main p.new-part { text-indent: 0; } body#il-libro div.main p.noindent { text-indent: 0; } body#il-libro div.main > p:first-child::first-letter { font-size: 4.8em; color: #bd2716; float: left; line-height: 0.75em; } body#il-libro div.main > p:first-child::first-line { -webkit-font-feature-settings: "smcp"; -moz-font-feature-settings: "smcp"; -ms-font-feature-settings: "smcp"; font-feature-settings: "smcp"; } body#il-libro div.main > p + p { text-indent: 1.2em; } /*** ***/ /*** «L’autore» PAGE ***/ body#l-autore div.header h1 { font-style: italic; font-size: 2em; line-height: 1.2em; text-align: center; } body#l-autore div.main { margin-left: 8%; margin-right: 8%; } body#l-autore div.main span.photo { width: 25%; height: auto; float: left; margin: 0 1.2em 0.2em 0; } body#l-autore div.main span.photo img { width: 100%; } body#l-autore div.main h2 { text-align: left; font-size: 0.875em; font-style: italic; margin-bottom: 0.4em; page-break-after: avoid; clear: both; } body#l-autore div.main > p + h2 { margin-top: 3.2em; } body#l-autore div.main > p { font-size: 0.875em; text-indent: 0; text-align: justify; } body#l-autore div.main > p + p { text-indent: 1.2em; } body#l-autore div.main p.new-part { text-indent: 0; } body#l-autore div.main p.noindent { text-indent: 0; } /*** ***/ /*** FRONTISPIECE ***/ body#frontispiece div.info { margin-top: 2.4em; } body#frontispiece div.info h1, body#frontispiece p { text-align: center; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; } body#frontispiece div.info p.author { font-size: 1em; } body#frontispiece div.info p.surtitle { margin-top: 2.4em; margin-bottom: 0.6em; font-size: 1em; line-height: 1.2em; font-style: italic; } body#frontispiece div.info h1 { font-size: 2em; line-height: 1.2em; margin-top: 1.2em; text-transform: uppercase; } body#frontispiece div.info p.surtitle + h1 { margin-top: 0; } body#frontispiece div.info p.subtitle { font-size: 1em; margin-top: 0.6em; font-style: italic; } body#frontispiece div.addenda { margin-top: 2.4em; } body#frontispiece div.addenda p { font-size: .875em; line-height: 1.2em; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; } body#frontispiece div.publisher { margin-top: 4.8em; } body#frontispiece div.publisher p { font-size: 1em; line-height: 1.2em; margin-bottom: 0.6em; } /** IMAGES IN THE FRONTISPIECE */ body#frontispiece div.info h1.imgh, body#frontispiece div.info p.imgh, body#frontispiece div.addenda p.imgh { height: 4em; } body#frontispiece div.info h1.imgh img, body#frontispiece div.info p.imgh img, body#frontispiece div.addenda p.imgh img { height: 4em; width: auto; margin-top: .6em; margin-bottom: .6em; } body#frontispiece div.info h1.imgv, body#frontispiece div.info p.imgv, body#frontispiece div.addenda p.imgv { height: 8em; } body#frontispiece div.info h1.imgv img, body#frontispiece div.info p.imgv img, body#frontispiece div.addenda p.imgv img { height: 8em; width: auto; margin-top: .6em; margin-bottom: .6em; } body#frontispiece div.info p.surtitle.imgh + h1 { margin-top: 1.2em; } body#frontispiece div.info p.surtitle.imgv + h1 { margin-top: 1.2em; } body#frontispiece div.imgcenter { margin-left: 8%; margin-right: 8%; margin-top: 2em; text-align: center; } body#frontispiece div.imgcenter img { width: 100%; } body#frontispiece div.imgcenter-ornament { margin-left: 33%; margin-right: 33%; margin-top: 2em; text-align: center; } /** SPERLING & KUPFER **/ body#frontispiece div.publisher p.sperlingkupfer_logotipo { height: 1.2em; } body#frontispiece div.publisher p.sperlingkupfer_logotipo img { height: 1.2em; width: auto; } /*** ***/ /*** DEDICATION ***/ body#chapter div.dedication, body#dedication div.dedication { margin-top: 2.4em; margin-bottom: 2.4em; margin-left: 12.8%; } body#chapter div.dedication p, body#dedication div.dedication p { text-align: right; font-size: 0.875em; font-style: italic; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; } /*** ***/ /*** CHAPTERS ***/ body#chapter div.main > p { text-align: justify; text-indent: 0; } body#chapter div.main > p + p { text-indent: 1.2em; } body#chapter div.main h2 { text-align: left; font-size: 1.1em; font-style: italic; margin-bottom: 0.4em; page-break-after: avoid; } body#chapter div.main h3 { /* WARNING: the text must be UPPERCASE */ text-align: left; font-size: 0.875em; font-style: normal; margin-bottom: 0.4em; page-break-after: avoid; } div.main > p + h2, div.main blockquote + h2, div.main div + h2, div.main > p + h3, div.main blockquote + h3, div.main div + h3 { margin-top: 2.0em; } /*** NEW-PART ***/ body#chapter div.main > p.new-part { text-indent: 1.2em; } body#chapter div.main > p.new-part-2, body#chapter div.main div.box p.new-part-2 { text-indent: 0; } /*** ANY PAGE: JUSTIFICATION ***/ body#chapter div.main p.left, body#notes div.main p.left, body#notes div.main div.note p.left, body#history div.main p.left, body#bibliography div.main p.left, body#glossary div.main p.left { text-align: left; } body#chapter div.main p.right, body#notes div.main p.right, body#notes div.main div.note p.right, body#history div.main p.right, body#bibliography div.main p.right, body#glossary div.main p.right, body#il-libro div.main p.right { text-align: right; text-indent: 0; } body#chapter div.main p.center, body#notes div.main p.center, body#notes div.main div.note p.center, body#history div.main p.center, body#bibliography div.main p.center, body#glossary div.main p.center { text-align: center; text-indent: 0; } /*** ANY PAGE: IMAGES RUNNING IN THE TEXT ***/ body#chapter div.main p.imgcenter, body#notes div.main p.imgcenter, body#history div.main p.imgcenter, body#bibliography div.main p.imgcenter, body#glossary div.main p.imgcenter { text-align: center; text-indent: 0; margin-top: 1.2em; margin-bottom: 1.2em; margin-left: 0; } body#chapter div.main p.imgcenter-half, body#notes div.main p.imgcenter-half, body#history div.main p.imgcenter-half, body#bibliography div.main p.imgcenter-half, body#glossary div.main p.imgcenter-half { text-align: center; text-indent: 0; margin-top: 1.2em; margin-bottom: 1.2em; margin-right: 25%; margin-left: 25%; } body#chapter div.main p.imgfull, body#notes div.main p.imgfull, body#history div.main p.imgfull, body#bibliography div.main p.imgfull, body#glossary div.main p.imgfull { text-align: center; text-indent: 0; margin-top: 0; margin-bottom: 0; page-break-before: always; page-break-after: always; } body#chapter div.main p.imgfull img, body#notes div.main p.imgfull img, body#history div.main p.imgfull img, body#bibliography div.main p.imgfull img, body#glossary div.main p.imgfull img { width: auto; height: 100%; } span.imginline { font-size: 1em; height: 1em; } span.imginline img { height: 1em; vertical-align: middle; } span.imginline-2 { font-size: 1em; height: 3em; } span.imginline-2 img { height: 3em; vertical-align: middle; margin-top: 0.6em; margin-bottom: 0.6em; } body#chapter div.main p.caption, body#notes div.main p.caption, body#history div.main p.caption, body#bibliography div.main p.caption, body#glossary div.main p.caption { text-indent: 0; text-align: center; font-size: 0.875em; margin-top: 1.2em; } body#chapter div.main p.caption + p.caption, body#notes div.main p.caption + p.caption, body#history div.main p.caption + p.caption, body#bibliography div.main p.caption + p.caption, body#glossary div.main p.caption + p.caption { margin-top: 0; } body#chapter div.main p.caption + p, body#notes div.main p.caption + p, body#history div.main p.caption + p, body#bibliography div.main p.caption + p, body#glossary div.main p.caption + p { margin-top: 2.4em; } body#chapter div.main p.caption + p.imgcenter, body#notes div.main p.caption + p.imgcenter, body#history div.main p.caption + p.imgcenter, body#bibliography div.main p.caption + p.imgcenter, body#glossary div.main p.caption + p.imgcenter { margin-top: 1.2em; } /*** ANY PAGE: QUOTES ***/ div.main blockquote { margin-left: 6.4%; margin-right: 6.4%; margin-top: 1.2em; margin-bottom: 1.2em; } div.main blockquote p { text-align: justify; font-size: 0.875em; text-indent: 0; } div.main blockquote p + p { text-indent: 1.2em; } div.main blockquote.verses p { text-align: left; text-indent: -2.4em; margin-left: 2.4em; } div.main blockquote.verses p.new-part { text-indent: -2.4em; } div.main blockquote.dialogue p { text-align: justify; text-indent: -1.2em; margin-left: 1.2em; } div.main blockquote.dialogue p.noindent { margin-left: 1.2em; text-indent: 0; } div.main blockquote.dialogue p.new-part { text-indent: -1.2em; } div.main blockquote.center p { text-align: center; text-indent: 0; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; } div.main blockquote.center p + p { text-indent: 0; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; } div.main blockquote.letter p + p { text-indent: 0; } div.main blockquote.news p { font-family: "American Typewriter", "Courier New", "Courier", monospace; } div.main blockquote.news p + p { text-indent: 0; } div.main blockquote.emailsms p { font-family: "Avenir Next", "Segoe UI", "Segoe WP", "Helvetica", "Arial", sans-serif; text-align: left; text-indent: 0; margin-left: 0; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; } /** CHAPTER: VERSES WITHIN THE TEXT **/ body#chapter div.main div.verses { margin-top: 1.2em; margin-bottom: 1.2em; } body#chapter div.main div.verses p { text-align: left; text-indent: -2.4em; margin-left: 3.6em; } body#chapter div.main div.verses p.new-part { text-indent: -2.4em; } /** CHAPTER: DIALOGUE WITHIN THE TEXT **/ body#chapter div.main div.dialogue { margin-top: 1.2em; margin-bottom: 1.2em; } body#chapter div.main div.dialogue p { text-align: justify; text-indent: -1.2em; margin-left: 1.2em; } body#chapter div.main div.dialogue p.new-part { text-indent: -1.2em; } body#chapter div.main div.dialogue p.noindent { margin-left: 1.2em; text-indent: 0; } /** CHAPTER: BOXES WITHIN THE TEXT **/ body#chapter div.main div.box { font-family: "Avenir Next", "Segoe UI", "Segoe WP", "Helvetica", "Arial", sans-serif; margin-top: 1.5em; margin-bottom: 1.5em; border: 2px solid #666666; padding: 1.5em; font-size: 0.875em; } body#chapter div.main div.box > p { text-align: justify; text-indent: 0; } body#chapter div.main div.box > p + p { text-indent: 1.2em; } body#chapter div.main div.box p.left { text-align: left; } body#chapter div.main div.box p.center { text-align: center; text-indent: 0; } body#chapter div.main div.box p.right { text-align: right; text-indent: 0; } body#chapter div.main div.box p.noindent { text-indent: 0; } body#chapter div.main div.box h2, body#chapter div.main div.box h3 { font-weight: bold; font-style: normal; text-align: center; text-transform: none; font-size: inherit; } body#chapter div.main blockquote + p, body#chapter div.main div + p { text-indent: 1.2em; } /** ANY KIND OF PAGE: EXTRACT **/ div.extract { margin-top: 2.4em; margin-bottom: 2.4em; margin-left: 12.8%; } div.extract p { text-align: justify; font-size: 0.875em; } div.extract p + p { text-indent: 1.2em; } /* EXTRACT VERSES */ div.extract.verses p { text-align: left; text-indent: -2.4em; margin-left: 2.4em; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; } div.extract.verses p + p { text-indent: -2.4em; } div.extract p.new-part { text-indent: 0; } div.extract p.signature, div.extract.verses p.signature { text-indent: 0; margin-left: 0; margin-top: 0.6em; text-align: left; } /* EXTRACT DIALOGUE */ div.extract.dialogue p { text-align: justify; text-indent: -1.2em; margin-left: 1.2em; } div.extract.dialogue p.new-part { text-indent: -1.2em; } div.extract.dialogue p.noindent { margin-left: 1.2em; text-indent: 0; } /*** ***/ /** HEADERS OF ANY KIND OF PAGE **/ div.header { min-height: 6em; margin-top: 1.2em; margin-bottom: 2.4em; } div.header h1, div.header p { line-height: 1.2em; text-align: center; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; } div.header h1 { font-size: 1.2em; } /** DIVIDER PARAGRAPH **/ body#chapter div.main p.divider, body#theatre div.main p.divider { text-align: center; text-indent: 0; margin: 1.2em 0; min-height: .6em; } body#chapter div.main p.divider-2, body#theatre div.main p.divider-2 { text-align: center; text-indent: 0; margin: 1.2em 0; min-height: 3em; } div.header p.divider { margin: 0.6em 0; min-height: 1em; } div.header p.divider-2 { margin: 0.6em 0; min-height: 3em; } body#chapter div.main p.divider img { height: .6em; width: auto; } body#chapter div.main p.divider-2 img { height: 3em; width: auto; } div.header p.divider img { height: 1em; width: auto; } div.header p.divider-2 img { height: 3em; width: auto; } body#chapter div.main p.divider + p, body#chapter div.main p.divider-2 + p { text-indent: 0; } /** FOOTNOTES OF ANY KIND OF PAGE **/ div.footnotes { margin-top: 3.6em; } div.footnotes div.footnote p { text-align: justify; font-size: 0.875em; margin-left: 1.2em; text-indent: -1.2em; } div.footnotes div.footnote p + p { text-align: justify; font-size: 0.875em; margin-left: 1.2em; text-indent: 1.2em; } /*** ***/ /*** REFERENCES TO NOTES AND FOOTNOTES ***/ sup, sub { font-size: 0.6em; line-height: 1.2em; margin-left: 0.25em; } /*** ***/ /*** NOTES AT THE END OF THE BOOK ***/ body#notes div.main h2 { text-align: left; font-size: 0.9625em; font-style: italic; margin-bottom: 0.4em; page-break-after: avoid; } body#notes div.main p.text + h2, body#notes div.main div.note + h2 { margin-top: 2.0em; } body#notes div.main h3 { text-align: left; font-size: 0.9625em; font-style: italic; margin-bottom: 0.4em; margin-top: 0.8em; page-break-after: avoid; } body#notes div.main p.text { text-align: justify; font-size: 0.875em; } body#notes div.main p.text + p.text { text-indent: 1.2em; } body#notes div.main div.note > p { text-align: justify; font-size: 0.875em; margin-left: 1.2em; text-indent: -1.2em; } body#notes div.main div.note > p + p { text-indent: 1.2em; } /*** ***/ /*** HISTORY ***/ body#history div.main h2 { text-align: center; font-size: 1.1em; margin-bottom: 0.4em; } body#history div.main > p { text-align: justify; text-indent: 0; font-size: 0.875em; } body#history div.main > p + p { text-align: justify; text-indent: 1.2em; } body#history div.main > p + h2 { margin-top: 2.0em; } /*** ***/ /*** BIBLIOGRAPHY ***/ body#bibliography div.main h2 { text-align: left; font-size: 1em; font-style: italic; margin-bottom: 0.4em; } body#bibliography div.main > p + h2 { margin-top: 2.0em; } body#bibliography div.main h3 { text-align: left; font-size: 0.875em; margin-bottom: 0.4em; } body#bibliography div.main h2 + h3 { margin-top: 1.0em; } body#bibliography div.main > p + h3 { margin-top: 2.0em; } body#bibliography div.main p.text { text-indent: 0; margin-left: 0; } body#bibliography div.main p.text + p.text { text-indent: 1.2em; } /*** ***/ /*** GLOSSARY ***/ body#glossary div.main h2 { text-align: left; font-size: 0.9625em; font-style: italic; margin-bottom: 0.4em; page-break-after: avoid; } body#glossary div.main > p + h2 { margin-top: 2.0em; } body#glossary div.main > p { text-align: justify; margin-top: 0.6em; margin-left: 1.2em; text-indent: -1.2em; font-size: 0.875em; } body#glossary div.main span.entry { font-weight: bold; margin-right: 0.6em; } body#glossary div.main p.text { text-indent: 0; margin: 0; } body#glossary div.main p.text + p.text { text-indent: 1.2em; } body#glossary div.main p.new-part { margin-top: 2em; } /*** ***/ /*** BACKLIST ***/ body#backlist ul, body#backlist li { margin: 0; padding: 0; } body#backlist ul li { list-style: none; text-align: center; font-size: 1em; line-height: 1.2em; } body#backlist div.header h1 { font-style: italic; font-size: 2em; line-height: 1.2em; text-align: center; } body#backlist div.main { margin-left: 8%; margin-right: 8%; } body#backlist div.main h2 { font-size: 1em; line-height: 1.2em; text-align: center; } body#backlist div.main ul + h2, body#backlist div.main ul + ul { margin-top: 1.2em; } body#backlist div.main ul li { font-style: italic; } /*** ***/ /*** COPYRIGHT PAGE ***/ body#copyright div.disclaimer, body#copyright div.links { margin-left: 13.3%; margin-right: 13.3%; margin-bottom: 1.2em; } body#copyright div.disclaimer p, body#copyright div.links p { text-align: justify; font-size: 0.6em; line-height: 1.2em; } body#copyright div.disclaimer p + p, body#copyright div.links p + p { margin-top: 0.6em; } body#copyright div.info { margin-left: 13.3%; margin-right: 13.3%; margin-bottom: 1.2em; } body#copyright div.info p { text-align: left; font-size: 0.6em; line-height: 1.2em; } body#copyright div.credits { margin-left: 13.3%; margin-right: 13.3%; } body#copyright div.credits p { text-align: left; font-size: 0.4em; line-height: 1.2em; } body#copyright div.credits p + p { margin-top: 0.4em; } /* IMAGES IN COPYRIGHT PAGE */ body#copyright p.imgcenter { text-align: center; margin-top: 0.6em; margin-bottom: 0.6em; } /*** ***/ /*** DIVIDER PAGE ***/ body#divider div.header { margin-top: 7.2em; height: auto; } /*** ***/ /*** PHOTOGRAPHIC INSERT ***/ body#insert div.main > p { text-align: center; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; } body#insert div.main > p img { height: auto; width: auto; } body#insert div.main p.caption { font-size: 0.875em; margin-top: 0.6em; margin-bottom: 0; } body#insert div.main p.caption + p.caption { margin-top: 0; } /*** ***/ /*** BIBLIOGRAPHY ***/ body#bibliography div.main > p { text-align: justify; margin-left: 1.2em; text-indent: -1.2em; } /*** ***/ /*** INDEX ***/ body#index div.main { text-align: left; font-size: 0.875em; line-height: 1.2em; } body#index div.main li { list-style: none; text-align: left; text-indent: -1.2em; } body#index div.main > p { text-indent: 0; margin-left: 0; font-size: 1em; text-align: justify; } body#index div.main > p + p { text-indent: 1.2em; margin-left: 0; } /***** THEATRICAL TEXTS *****/ /*** CHARACTERS ***/ body#characters div.header h1 { text-align: left; } body#characters div.main h2 { text-align: left; font-style: italic; font-size: 1em; line-height: 1.2em; margin-top: 1.2em; margin-bottom: 0.4em; } body#characters div.main > p { text-align: left; margin-left: 1.2em; text-indent: -1.2em; font-style: italic; } body#characters div.main p.direction { margin-top: 1.2em; margin-bottom: 1.2em; } body#characters div.main span.character { font-style: normal; } /*** THEATRE ***/ body#theatre div.main h2 { font-size: 1em; text-indent: 0em; line-height: 1.2em; text-align: center; } body#theatre div.main h2.left { text-indent: 1.2em; text-align: left; } body#theatre div.main h2 span.scene { font-size: 0.75em; } /* Generic paragraph */ body#theatre div.main > p { text-align: justify; margin-left: 1.2em; text-indent: 0em; } body#theatre div.main > p + h2 { margin-top: 2.4em; } body#theatre div.main > p span.character { margin-left: -1.2em; margin-right: 1.2em; } body#theatre div.main p.text { text-indent: 0; margin-left: 0; font-style: italic; } body#theatre div.main p.text em { font-style: normal; } body#theatre div.main p.text + p.text { text-indent: 1.2em; margin-left: 0; } body#theatre div.main p.direction-inline { text-align: right; font-style: italic; margin-left: 1.2em; } body#theatre div.main p.direction span.character, body#theatre div.main p.direction-inline span.character { font-style: normal; font-size: 0.75em; margin: 0; } body#theatre div.main p.new-part { text-indent: 0; } body#theatre div.main p.verse { text-align: left; text-indent: -2.4em; margin-left: 3.6em; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; } body#theatre div.main p.song1 { margin-left: 6.0em; text-indent: -2.4em; text-align: left; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; } body#theatre div.main p.song2 { margin-left: 7.2em; text-indent: -2.4em; text-align: left; -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; } body#theatre div.main p.direction { margin-top: 1.2em; margin-bottom: 1.2em; font-style: italic; text-indent: 0; margin-left: 0; text-align: center; } body#theatre div.main h2 + p.direction, body#theatre div.main p.direction + p.direction { margin-top: 0; } body#theatre div.main p.direction.left { margin-left: 1.2em; text-align: left; } body#theatre div.main h2 + p.direction.left { margin-top: 1.2em; } body#theatre div.main h2 + p { margin-top: 1.2em; } /*** ***/ /*** CHARACTER STYLES ***/ span.all-small-caps { /* WARNING: the text must be UPPERCASE */ font-size: 0.75em; letter-spacing: 0.05em; } span.small-caps { /* WARNING: only lowercase letter will be set in SMALL-CAPS */ font-variant: small-caps; letter-spacing: 0.05em; } span.underlined { text-decoration: underline; } span.line-through { text-decoration: line-through; } span.upright { font-style: normal; } .small { font-size: 0.875em; } /*** ***/ /*** GENERAL CLASSES ***/ body#chapter div.main p.indent, body#notes div.main p.indent, body#history div.main p.indent, body#bibliography div.main p.indent, body#glossary div.main p.indent { text-indent: 1.2em; } body#chapter div.main p.noindent, body#notes div.main p.noindent, body#history div.main p.noindent, body#bibliography div.main p.noindent, body#glossary div.main p.noindent { text-indent: 0; } p.new-part { margin-top: 1.2em; } p.new-part-2 { margin-top: 2.4em; } /*** ***/ /*** LISTS ***/ body#il-libro div.main > ul, body#il-libro div.main > ol, body#l-autore div.main > ul, body#l-autore div.main > ol, div.main blockquote > ul, div.main blockquote > ol, body#chapter div.footnotes div.footnote > ul, body#chapter div.footnotes div.footnote > ol, body#notes div.main div.note > ul, body#notes div.main div.note > ol { font-size: 0.875em; } div.main > ul.nostyle, blockquote > ul.nostyle, div.footnote > ul.nostyle, div.note > ul.nostyle { padding-left: 0; list-style-type: none; margin-left: 1.2em; } ul.nostyle ul { list-style-type: none; } div.main ul + h2, div.main ol + h2 { margin-top: 2em; } body#chapter div.main ul + p, body#chapter div.main ol + p, body#notes div.main ul + p, body#notes div.main ol + p, body#history div.main ul + p, body#history div.main ol + p, body#bibliography div.main ul + p, body#bibliography div.main ol + p, body#glossary div.main ul + p, body#glossary div.main ol + p { text-indent: 1.2em; } /** TABLES **/ table { margin-top: 1.2em; margin-bottom: 1.2em; border-collapse: collapse; } body#chapter div.main table + p { text-indent: 1.2em; } body#chapter div.main table + h2 { margin-top: 2.0em; } body#chapter div.main table + h3 { margin-top: 2.0em; }