/* ggf css */ @page { margin: 1.3em; } body { font-family: serif; margin: 0 6pt; padding: 0; } p { -epub-hyphens: auto; display: block; margin: 0; orphans: 1; text-align: justify; text-indent: 1.3em; widows: 2; } .bookTitle { font-size: x-large !important; text-align: center !important; text-indent: 0 !important; } .bookTitle .author { font-variant: small-caps !important; margin-top: 3em !important; } .bookTitle .title { margin-bottom: 0 !important; margin-top: 0.2em !important; } .bookTitle .subtitle { font-size: smaller !important; } .fronteSpizio, .copyNotice { font-size: medium; margin-top: 10%; text-align: center !important; text-indent: 0; } h1 { font-size: large; font-weight: normal; margin-bottom: 2em; text-align: center; } /* gli header come normali paragrafi: vengono poi stilati per ogni libro */ h2 { font-size: 100%; font-weight: normal; text-indent: 0; } h3 { font-size: 100%; font-weight: normal; text-indent: 0; } h4 { font-size: 100%; font-weight: normal; text-indent: 0; } .corsivo { font-style: italic; } .grassetto { font-weight: bolder; } .sottolineato { text-decoration: underline; } .codice { font-family: monospace; } .bastoni { font-family: sans-serif; } .page-break { page-break-before: always; } /* no decorazioni per link */ a { text-decoration: none; } /* per sostituire con ... class="small" ... */ .small { font-size: 0.8em; } img { max-width: 100%; } /* rightdedi = classe per elementi da allineare a destra quali citazione, didascalia, nomi autori ecc... */ .rightdedi { padding-left: 55%; text-align: right; width: 45%; } .speciale { font-size: 0.8em; letter-spacing: 1.2em; padding: 5%; text-align: center; } p.capoverso { margin-top: 2em; } p.small { font-size: 0.9em; } blockquote { margin: 1.3em; } .gapSopraPiccolo { margin-top: 0.5em; } .gapSopra { margin-top: 1.0em; } .gapSopra2 { margin-top: 1.8em; } .gapSopra3 { margin-top: 3.6em; } .gapSotto { margin-bottom: 1.0em; } .gapSotto2 { margin-bottom: 1.8em; } .gapSotto3 { margin-bottom: 3.6em; } .gapSottoPiccolo { margin-bottom: 0.5em; } .gapSinistra { margin-left: 1.3em; } .nonIndenta { text-indent: 0 !important; } .indentaNegativo { text-indent: -1.3em; } .allDestra { text-align: right; } .allCentro { text-align: center; text-indent: 0; } .bordiBlocco { border-bottom: solid; border-top: solid; margin-bottom: 1em; margin-top: 1em; padding-bottom: 0.5em; padding-top: 0.5em; } .piuPiccolo { font-size: 0.9em; } .piuPiccolo80 { font-size: 0.8em; } .piuGrande { font-size: 1.1em; } .piuGrande120 { font-size: 1.2em; } sup { font-size: 65%; } /* css per pagina toc in html (per kindle) */ .paginatoc1 { font-weight: bold; margin: 0; padding: 0.5em 0 0 0; text-indent: 0; } .paginatoc2 { font-size: 97%; font-weight: normal; margin: 0; padding: 0.2em 0 0 0.5em; text-indent: 0; } .paginatoc3 { font-size: 94%; font-weight: normal; margin: 0; padding: 0 0 0 1.0em; text-indent: 0; } .paginatoc4 { font-size: 91%; font-weight: normal; margin: 0; padding: 0 0 0 1.5em; text-indent: 0; } /* frontespizio e colophon */ #pt, #colophon { margin: 0; padding: 3.0em 1.0em 3.0em 1.0em; text-align: center; } #pt > * { line-height: 1; margin: 0 0 0.2em 0; padding: 0; text-align: center; text-indent: 0; } #pt > p.pt_logo { margin: 8.0em 0 0 0; } #pt > p.pt_logoNoCont { margin: 9.0em 0 0 0; } #pt > p.pt_logoNoAutNoSot { margin: 10.5em 0 0 0; } #pt > p.pt_logoNoSotNoCont { margin: 15.5em 0 0 0; } #pt > p.pt_logoDoppCont { margin: 6.8em 0 0 0; } .pt_autore { display: inline-block; font-size: 190%; margin: 0; padding: 0; } .pt_titolo, .pt_titoloNoSot, .pt_titoloNoAut, .pt_titoloNoAutNoSot { display: inline-block; font-size: 190%; font-weight: normal; padding: 0; } .pt_titolo { margin: 0.25em 0 0 0; } .pt_titoloNoSot { margin: 0.25em 0 3.0em 0; } .pt_titoloNoAut { margin: 0.5em 0 0 0; } .pt_titoloNoAutNoSot { margin: 0.5em 0 2.0em 0; } .pt_sottotitolo, .pt_sottotitoloNoAut, .pt_sottotitoloDoppCont { display: inline-block; font-size: 140%; font-weight: normal; padding: 0; } .pt_sottotitolo { margin: 0.2em 0 3.2em 0; } .pt_sottotitoloNoAut { margin: 0.2em 0 2.6em 0; } .pt_sottotitoloDoppCont { margin: 0.2em 0 2.2em 0; } .pt_cura { display: inline-block; font-size: 120%; font-weight: normal; margin: 0; padding: 0; } .pt_logo, .pt_logoNoCont, .pt_logoNoAutNoSot, .pt_logoNoSotNoCont, .pt_logoDoppCont { font-weight: normal; margin: 0; padding: 0; text-align: center; } .pt_logo, .pt_logoNoCont, .pt_logoNoAutNoSot, .pt_logoNoSotNoCont, .pt_logoDoppCont { display: inline-block; padding: 0; text-indent: 0; } #colophon > p { -epub-hyphens: none; font-size: 90%; text-align: center; text-indent: 0; }