body { margin: 3%; font-family: "Palatino",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, 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 { max-width: 100%; } /* ** ** */ /* ** COVER ** */ body#cover { margin: 0; padding: 0; } body#cover div { text-align: center; } body#cover div img { width: auto; max-width: inherit; 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: 3.2em; } body#il-libro div.main p { text-align: justify; text-indent: 0; widows: 2; font-size: 0.875em; } body#il-libro div.main p.new-part { text-indent: 0; margin-top: 1.2em; } body#il-libro div.main p.new-part::before { content: ""; color: inherit; } body#il-libro div.main>p:first-child::first-letter { font-size: 4.8em; color: #bd2716; float: left; line-height: .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::before { content: "\002761\002002"; color: #bd2716; } /* ** ** */ /* ** «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 p { font-size: 0.875em; 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; margin-top: 1.2em; } /* ** ** */ /* ** 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; 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; } /* * MONDADORI * */ 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; } /* * PANORAMA * */ 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; } /* * Rai Eri * */ 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; } /* ** ** */ /* ** DEDICATION ** */ body#dedication div.dedication { margin-bottom: 2.4em; } 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; widows: 2; } body#chapter div.main p+p { text-indent: 1.2em; } body#chapter div.main h2 { text-align: left; font-size: 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; text-transform: uppercase; page-break-after: avoid; } body#chapter div.main p+h2, body#chapter div.main blockquote+h2, body#chapter div.main p+h3, body#chapter div.main blockquote+h3 { margin-top: 2.0em; } body#chapter div.main p.left { text-align: left; text-indent: 0; } body#chapter div.main p.right { text-align: right; text-indent: 0; } body#chapter div.main p.center { text-align: center; text-indent: 0; } body#chapter div.main p.new-part { text-indent: 0; margin-top: 1.2em; } /* ** CHAPTER: IMAGES RUNNING IN THE TEXT ** */ body#chapter div.main p.imgcenter { text-align: center; text-indent: 0; margin-top: 1.2em; margin-bottom: 1.2em; } body#chapter div.main p.imgleft { float: left; text-indent: 0; width: 33%; margin-top: 0.2em; margin-right: 0.6em; margin-bottom: 0.2em; } body#chapter div.main p.imgright { float: right; text-indent: 0; width: 33%; margin-top: 0.2em; margin-left: 0.6em; margin-bottom: 0.2em; } body#chapter 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 { width: auto; max-width: inherit; height: 100%; } body#chapter div.main span.imginline { font-size: 1em; height: 1em; } body#chapter div.main span.imginline img { height: 1em; max-height: 100%; } body#chapter div.main p.imgcenter+p, body#chapter div.main p.imgleft+p, body#chapter div.main p.imgfull+p { text-indent: 0; } body#chapter div.main p.caption { text-indent: 0; text-align: center; font-size: 0.875em; margin-top: 1.2em; margin-bottom: 2.4em; } body#chapter div.main p.caption+p { text-indent: 0; } /* ** CHAPTER: QUOTES ** */ /* ** «Il libro»: QUOTES ** */ body#chapter div.main blockquote, body#il-libro div.main blockquote { margin-left: 6.4%; margin-right: 6.4%; margin-top: 1.2em; margin-bottom: 1.2em; } body#chapter div.main blockquote p, body#il-libro div.main blockquote p { text-align: justify; font-size: 0.875em; text-indent: 0; } body#chapter div.main blockquote p+p, body#il-libro div.main blockquote p+p { text-indent: 1.2em; } body#chapter div.main blockquote.verses p, body#il-libro div.main blockquote.verses p { text-align: left; text-indent: -1.2em; margin-left: 1.2em; } body#chapter div.main blockquote.dialogue p, body#il-libro div.main blockquote.dialogue p { text-align: justify; text-indent: -1.2em; margin-left: 1.2em; } body#chapter div.main blockquote.verses p.new-part, body#il-libro div.main blockquote.verses p.new-part, body#chapter div.main blockquote.dialogue p.new-part, body#il-libro div.main blockquote.dialogue p.new-part { text-indent: -1.2em; } body#chapter div.main blockquote.epigraph p, body#il-libro div.main blockquote.epigraph p { text-align: center; text-indent: 0; /* -webkit-hyphens: none; */ /* -moz-hyphens: none; */ /* -ms-hyphens: none; */ hyphens: none; } body#chapter div.main blockquote.epigraph p+p, body#il-libro div.main blockquote.epigraph p+p { text-indent: 0; /* -webkit-hyphens: none; */ /* -moz-hyphens: none; */ /* -ms-hyphens: none; */ hyphens: none; } body#chapter div.main blockquote.letter p { font-style: italic; } body#chapter div.main blockquote.letter p+p { text-indent: 0; } /* * CHAPTER: EXTRACT * */ body#chapter div.extract, body#dedication div.extract { margin-top: 1.2em; margin-bottom: 1.2em; margin-left: 12.8%; } body#chapter div.extract p, body#dedication div.extract p { text-align: justify; font-size: 0.875em; /* -webkit-hyphens: none; */ /* -moz-hyphens: none; */ /* -ms-hyphens: none; */ hyphens: none; } body#chapter div.extract p+p, body#dedication div.extract p+p { text-indent: 1.2em; } /* EXTRACT VERSES */ body#chapter div.extract.verses p, body#dedication div.extract.verses p { text-align: left; text-indent: -1.2em; margin-left: 1.2em; } body#chapter div.extract.verses p+p, body#dedication div.extract.verses p+p { text-indent: -1.2em; } body#chapter div.extract p.signature, body#dedication div.extract p.signature, body#chapter div.extract.verses p.signature, body#dedication div.extract.verses p.signature { text-indent: 0; margin-left: 0; margin-top: 0.6em; text-align: right; } /* ** ** */ /* * HEADERS OF ANY KIND OF PAGE * */ div.header { min-height: 6em; margin-top: 1.2em; margin-bottom: 1.2em; } div.header h1, div.header p { font-size: 1em; line-height: 1.2em; text-align: center; /* -webkit-hyphens: none; */ /* -moz-hyphens: none; */ /* -ms-hyphens: none; */ hyphens: none; } /* * FOOTNOTES OF ANY KIND OF PAGE * */ div.footnotes { margin-top: 3.6em; } div.footnotes p { text-align: justify; font-size: 0.875em; margin-left: 1.2em; text-indent: -1.2em; } /* ** ** */ /* ** REFERENCES TO NOTES AND FOOTNOTES ** */ /* p */ sup { 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.875em; font-style: italic; margin-bottom: 0.4em; page-break-after: avoid; } body#notes div.main p+h2 { margin-top: 2.0em; } body#notes div.main p { text-align: justify; font-size: 0.875em; margin-left: 1.2em; text-indent: -1.2em; } /* ** ** */ /* ** HISTORY ** */ body#history div.main h2 { text-align: center; font-size: 1em; margin-bottom: 0.4em; } body#history div.main p { text-align: justify; margin-left: 1.2em; text-indent: -1.2em; widows: 2; font-size: 0.875em; } 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; margin-left: 0; } /* ** ** */ /* ** GLOSSARY ** */ body#glossary div.main p { text-align: justify; margin-left: 1.2em; text-indent: -1.2em; widows: 2; font-size: 0.875em; } body#glossary div.main span.entry { font-weight: bold; margin-right: 0.6em; } /* ** ** */ /* ** 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; } /* ** ** */ /* ** 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 { max-width: 100%; height: auto; width: auto; } body#insert div.main p.caption { font-size: 0.875em; margin-top: 0.6em; } /* ** ** */ /* ** BIBLIOGRAPHY ** */ body#bibliography div.main p { text-align: justify; margin-left: 1.2em; text-indent: -1.2em; } body#bibliography div.main p.new-part { margin-top: 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; } /* ** ** */ /* ** CHARACTER STYLE ** */ span.all-small-caps { /* WARNING: the text must be UPPERCASE */ font-size: 0.7em; 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; } /* ** ** */ /* ** LISTS ** */ body#chapter div.main>ul, body#chapter div.main>ol, body#chapter div.main blockquote>ul, body#il-libro div.main blockquote>ul, body#chapter div.main blockquote>ol, body#il-libro div.main blockquote>ol { /* padding-left: 1.2em; */ } body#chapter div.main blockquote>ul, body#il-libro div.main blockquote>ul, body#chapter div.main blockquote>ol, body#il-libro div.main blockquote>ol { font-size: 0.875em; } body#chapter div.main>ul.nostyle, body#chapter div.main blockquote>ul.nostyle, body#il-libro div.main blockquote>ul.nostyle { padding-left: 0; list-style-type: none; } body#chapter div.main>ul.nostyle ul, body#il-libro div.main>ul.nostyle ul, body#chapter div.main blockquote>ul.nostyle ul, body#il-libro div.main blockquote>ul.nostyle ul { list-style-type: none; } body#chapter div.main>ul+h2, body#chapter div.main>ol+h2 { margin-top: 2em; } /* * TABLES * */ table { margin-top: 1.2em; margin-bottom: 1.2em; border-collapse: collapse; } body#frontispiece div.info p.surtitle em, body#frontispiece div.info p.subtitle em { font-style: normal; }