@page { margin: 1.5em; } h1,h2,h3,h4 { hyphenate: none !important; } h1,h2,h3,h4 { -webkit-hyphens: none !important; } h1,h2,h3,h4 { -epub-hyphens:none !important; } h1,h2,h3,h4 { adobe-hyphenate:none !important; } body { text-align: justify; font-family: serif; font-size: 100%; font-weight: normal; } h1 { font-size: 150%; text-align: center; margin-top: 0; margin-bottom: 5em; line-height: 130%; text-indent: 0; } h2 { font-family: sans-serif; text-align: center; font-size: 100%; font-weight: normal; margin-top: 2em; margin-bottom: 1em; text-indent: 0; } h3 { font-family: sans-serif; text-align: left; font-size: 100%; font-weight: bold; margin-top: 1em; margin-bottom: 0em; } h4 { font-family: serif; text-align: left; font-size: 100%; font-weight: normal; margin-top: 1em; margin-bottom: 0em; font-style: italic; } p { line-height: 130%; margin: 0; } img { max-width: 90%; } div.img { text-align: center; margin: 1em 0; } /* TITLE PAGE */ .pagina-titolo { text-align: center; } h1.titolo { font-size: 200%; margin: 2em 0; padding: 0; } .titolo-collana { font-variant: small-caps; font-size: 140%; margin: 0; font-weight: normal; text-indent: 0; text-align: center; } .logo-editore { text-align: center; margin-top: 3em; } .titolo-editore { text-transform: uppercase; font-size: 80%; margin: 0; font-weight: normal; text-indent: 0; text-align: center; } h2.titolo-autore { margin-top: 2em; margin-bottom: 4em; font-size: 130%; text-indent: 0; text-align: center;font-family: serif; } h2.titolo-traduttore { margin-bottom: 2em; text-indent: 0; text-align: center; font-family: serif; } h2.titolo-illustratore { margin-bottom: 2em; text-indent: 0; text-align: center; font-family: serif; } h2.titolo-curatore { text-indent: 0; margin-bottom: 0; margin-top: 0; text-align: center; font-family: serif; } h2.titolo-info { text-indent: 0; margin-bottom: 2em; margin-top: 0; text-align: center; font-family: serif; } /* NO DRM PAGE */ .pagina-nodrm { font-family: sans-serif; font-size: 80%; } h1.nodrm { font-family: sans-serif; font-size: 120%; margin-bottom: 2em; } /* BREVI INTRODUZIONI */ .pagina-introduzione { font-size: 80%; } h1.introduzione { font-size: 200%; margin-bottom: 2em; } /* COLLANA */ .pagina-collana { font-family: sans-serif; text-align: left; text-indent: 0; } h1.collana { font-family: sans-serif; font-size: 120%; margin-bottom: 2em; } span.questa-collana { font-size: 80%; } dl.collana { font-family: sans-serif; text-align: left; margin: 0 2em; text-indent: 0; } dt { margin: 0; font-size: 100%; margin-top: 1em; } dd { margin: 0.5em 0 0.5em 1em; font-size: 90%; } dd.dati { font-size: 80%; color: #666; } span.isbn { font-size: 75%; color: #999; } span.titolo-collana { font-size: 110%; color: #d55; } h2.ciclo { margin: 2em 0 0 0; font-size: 120%; font-weight: bold; } /* CATALOGO */ .pagina-catalogue { font-family: sans-serif; text-align: left; text-indent: 0; } h1.catalogue { font-family: sans-serif; font-size: 120%; margin-bottom: 0.5em; } h2.payoff { font-size: 120%; margin-bottom: 2em; } span.questa-collana { font-size: 80%; } dl.genere { font-family: sans-serif; text-align: left; margin: 0 2em; text-indent: 0; } dt { margin: 0; font-size: 100%; margin-top: 1em; } dd { margin: 0.5em 0 0.5em 1em; font-size: 90%; } dd.dati { font-size: 80%; color: #666; } ul.smallcatalogue { font-family: sans-serif; text-align: left; margin: 0 2em; text-indent: 0; } span.isbn { font-size: 75%; color: #999; } span.titolo-collana { font-size: 110%; color: #d55; } span.collection { font-weight: bold; text-variant: small-caps; } h2.genere { margin: 2em 0 0 0; font-size: 120%; font-weight: bold; } li.sc-entry { margin: 0.5em 0; color: black; list-style: none; margin-left: 1em; text-indent: -1em; } .sc-author { font-variant: small-caps; } .sc-title { color: black; font-style: italic;} .sc-collection { font-size: 80%; } .sc-nic { font-size: 80%; } .sc-status { font-size: 80%; font-style: italic;} /* INDICE */ .pagina-contents { font-family: sans-serif; text-align: center; font-size: 80%; } h1.indice { font-family: sans-serif; font-size: 150%; margin-bottom: 2em; } ul.indice { display: block; list-style: none; font-family: sans-serif; font-size: 100%; text-align: left; padding: 0; margin: 2em 0; text-indent: 0; text-align: center;} span.indice-titolino { font-size: 150%; font-weight: bold; } li.indice-titolino { display: block; list-style: none; padding: 0; margin: 1.5em 0 .5em 0; } li.indice-interno { display: block; list-style: none; padding: 0; margin: .5em 0; } li.indice-parte { display: block; list-style: none; padding: 0; margin: 1em 0 .5em 0; font-weight: bold;} li.indice-altro { display: block; list-style: none; padding: 0; margin: .5em 0; font-style: italic; } /* COLOPHON */ .pagina-colophon { font-family: sans-serif; font-size: small; text-align: center; } /* INTERNO */ .pagina-interno { text-indent: 1em; } .pagina-interno li { text-indent: 0; } .pagina-interno td { text-indent: 0; } .pagina-interno th { text-indent: 0; } h2.autore { margin-top: -4em; margin-bottom: 4em; font-size: 120%; } h2.dovequando { text-align: left; font-style: italic; font-variant: small-caps; } .dedica { margin-left: 30%; text-align: right; margin-bottom: 2em; font-style: italic; } .ringraziamenti { margin-left: 30%; text-align: right; margin-bottom: 2em; font-style: italic; } .intro { margin: 4em 0; font-style: italic; } .intro i { font-style: normal; } .fonte { margin: 0 0 0 0; font-size: 80%; text-align: right; } .firma { margin: 1.5em 3em 4em 0; font-style: italic; text-align: right; } .stelle { font-family: sans-serif; text-align: center; font-size: 140%; text-indent: 0; margin: 2em; margin-bottom: 1.5em; letter-spacing: 1em; } .rigabianca { margin-top: 2em; } .rb { margin-top: 2em; } .separatore { margin-top: 2em 40%; border: 1px solid #666; } .sottotitolo { margin-top: -4em; margin-bottom: 4em; text-indent: 0; text-align: center; font-size: 150%; } .domanda { margin-top: 1.5em; font-weight: bold; } .lettera { font-family: monospace; margin: 1.5em; text-align: left; } .lettera h3 { text-decoration: underline; font-weight: bold; font-family: monospace; } .lettera h4 { text-decoration: underline; font-style: normal; font-weight: normal; font-family: monospace; } .calligrafia { font-family: cursive; margin: 1.5em; text-align: left; } .diario { font-style: italic; margin: 1.5em; text-align: left; } .diario i { font-style: normal; } .diario .rigabianca { margin-top: 1em; } .poesia { font-style: italic; margin: 1.5em; text-align: left; } .poesia i { font-style: normal; } .poesia .rigabianca { margin-top: 1em; } .stampa { font-family: sans-serif; margin: 1.5em; font-size: 90%; } .stampa .rigabianca { margin-top: 1em; } .speaker { font-family: sans-serif; margin: 1.5em; text-align: left; font-style: italic; } .speaker i { font-style: normal; } .cartello { font-family: sans-serif; margin: 1.5em; text-align: center; } .cartello h2 { font-family: sans-serif; font-size: 150%; } .cartello h2, .cartello h3, .cartello h4 { text-align: center; text-indent: 0;} .corsivo { margin: 1.5em 0; font-style: italic; } .corsivo i { font-style: normal; } .citazione { margin: 1.5em; text-align: left; font-size: 90%; } .citazione .rigabianca { margin-top: 1em; } span.fonte { font-style: italic; } blockquote { margin: 1px; text-align: justify; font-size: 90%; } .epigrafe { margin: 1.5em; margin-left: 50%; text-align: left; font-size: 90%; font-style: italic; text-indent: 0; } .epigrafe i { font-style: normal; } .epigrafe span.fonte { font-style: normal; font-size: 80%; } .codice { font-family: monospace; font-weight: bold; margin: 1.5em; text-align: left; } .lettera h2 { font-family: monospace; font-size: 150%; } .note { font-size: 80%; } a.nota-target { font-size: x-small; vertical-align: super; margin-right: 0.3em; } a.nota-ref { font-size: 50%; vertical-align: super; margin: 0 0.3em; } p.illustrazione { text-align: center; margin: 1em 0; } p.dida { text-align: center; margin-top: 0.5em; font-size: small; } .underline { text-decoration: undeline; } .strike { text-decoration: line-through; } table { border: 0; margin: 1em 0; } table td, table th { padding: 0 1em 0 0.2em; border: 0; margin: 0; } table.righe { border-top: 1px solid #999; } table.righe td, table.righe th { border-bottom: 1px solid #999; } table.bordi { border-style: solid; border-color: #999; border-width: 1px 0 0 1px; } table.bordi td, table.bordi th { border-style: solid; border-color: #999; border-width: 0 1px 1px 0; padding: 0.3em; }