body { margin: 3%; font-family: "Palatino" , "Palatino Linotype" , "Constantia" , 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; } h1, h2, h3, li, body#copyright div.info p, body#copyright div.credits p { hyphens: none; } p { hyphens: auto; } .nohyphens { hyphens: none; } img { max-width: 100%; } body#cover { margin: 0; padding: 0; } body#cover div { text-align: center; } body#cover div img { width: auto; max-width: inherit; height: 100%; } 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 { } body#il-libro div.main>p+p { text-indent: 1.2em; } 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; } body#frontispiece div.info { margin-top: 2.4em; } body#frontispiece div.info h1, body#frontispiece p { text-align: center; 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; 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; } 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; max-height: 100%; width: auto; max-width: inherit; 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; max-height: 100%; width: auto; max-width: inherit; 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; } body#frontispiece div.publisher p.mondadori_logotipo { height: 0.75em; } body#frontispiece div.publisher p.mondadori_logotipo img { height: 0.75em; max-height: 100%; width: auto; } body#frontispiece div.publisher p.panorama_logotipo { height: 0.75em; } body#frontispiece div.publisher p.panorama_logotipo img { height: 0.75em; max-height: 100%; width: auto; } body#frontispiece div.publisher p.raieri_marchio { height: 2.4em; } body#frontispiece div.publisher p.raieri_marchio img { height: 2.4em; max-height: 100%; width: auto; } body#frontispiece div.publisher p.electa_logotipo { height: 0.75em; } body#frontispiece div.publisher p.electa_logotipo img { height: 0.75em; max-height: 100%; width: auto; } 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; hyphens: none; } 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 { 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; } 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; } 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; } 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; max-width: inherit; height: 100%; } span.imginline { font-size: 1em; height: 1em; } span.imginline img { height: 1em; max-height: 100%; vertical-align: middle; } span.imginline-2 { font-size: 1em; height: 3em; } span.imginline-2 img { height: 3em; max-height: 100%; 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; } 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; hyphens: none; } div.main blockquote.center p+p { text-indent: 0; 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; hyphens: none; } 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; } 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; } 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; } 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; } div.extract.verses p { text-align: left; text-indent: -2.4em; margin-left: 2.4em; 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; } 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; } 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; hyphens: none; } div.header h1 { font-size: 1.2em; } 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; max-height: 100%; width: auto; } body#chapter div.main p.divider-2 img { height: 3em; max-height: 100%; width: auto; } div.header p.divider img { height: 1em; max-height: 100%; width: auto; } div.header p.divider-2 img { height: 3em; max-height: 100%; width: auto; } body#chapter div.main p.divider+p, body#chapter div.main p.divider-2+p { text-indent: 0; } 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; } sup, sub { font-size: 0.6em; line-height: 1.2em; margin-left: 0.25em; } 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; } 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; } 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; } 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; } 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; } 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; } body#copyright p.imgcenter { text-align: center; margin-top: 0.6em; margin-bottom: 0.6em; } body#divider div.header { margin-top: 7.2em; height: auto; } body#insert div.main>p { text-align: center; hyphens: none; } body#insert div.main>p img { max-width: 100%; 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; } body#bibliography div.main>p { text-align: justify; margin-left: 1.2em; text-indent: -1.2em; } 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; } 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; } 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; } 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; hyphens: none; } body#theatre div.main p.song1 { margin-left: 6.0em; text-indent: -2.4em; text-align: left; hyphens: none; } body#theatre div.main p.song2 { margin-left: 7.2em; text-indent: -2.4em; text-align: left; 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; } span.all-small-caps { font-size: 0.75em; letter-spacing: 0.05em; } span.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; } 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; } 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; } 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; } body#chapter div.main table.ref td { text-align: justify; padding-top: 0.1em; }