@page { margin: 14pt 18pt 12pt; padding: 0; font-size: medium; } html { margin: 0; padding: 0; } body { margin: 0; padding: 0; font-size: 1em; font-weight: normal; font-style: normal; } div, p, h1, h2, h3, h4, h5, h6, blockquote, ol, ul, li, tr, th, td, img { padding: 0; margin: 0; border: 0; font-style: normal; font-weight: normal; text-align: left; } br { display: block; clear: both; float: none; } /* contenitori */ .div_parte { margin: 0; } .div_pagpiena { margin: 0; } .div_immagpiena { margin: 0; text-align: center; } /* breaks */ hr.sigil_split_marker { display: none; } /* titoli */ .h_opera { margin: 5% 0; text-align: center; font-size: 1em; } .h_parte { margin: 5% 0; text-align: center; font-size: 1.15em; } .h_sottoparte { margin: 5% 0; text-align: center; font-size: 1em; } .h_capitolo { margin: 8% 0 12%; text-align: center; page-break-before: always; page-break-after: avoid; font-size: 1.1em; } .h_capitolo small { font-size: .85em; display: inline-block; padding: .5em 0; } .h_para, .h_para_ct, .h_para_b, .h_para_i, .h_para_bi { margin: 7.6% 0 3.8%; text-align: left; page-break-after: avoid; font-size: 1em; font-weight: normal; font-style: normal; } .h_para_b { font-weight: bold; } .h_para_i { font-style: italic; } .h_para_bi { font-weight: bold; font-style: italic; } .h_para_ct { text-align: center; } .h_sottopara_b, .h_sottopara_i { margin: 6% 0 3%; text-align: left; font-size: 1em; font-weight: normal; font-style: normal; } .h_sottopara_b { font-weight: bold; } .h_sottopara_i { font-style: italic; } /* testi evidenziati dopo il titolo capitolo */ .bloccotit { margin: -1em 0 3em 25%; font-size: .8em; } /* numerazioni o altro... */ .h_top_2pc { padding-top: 2% !important; display: inline-block; font-size: .8em; } .h_bottom_2pc { padding-bottom: 2% !important; display: inline-block; font-size: .8em; } .h_generico { text-align: center; } /* copyright */ .p_copy { line-height: 1.2; text-indent: 0; font-size: 0.75em; margin: 2% 0 2% 1.25em; text-align: left; } .p_copy.extra { margin: 0 0 8% 1.35em; } .p_copy.publisher { text-indent: -1.25em; } .p_copy.rule { text-align: justify; } .p_copy.publisher .symb { text-indent: 0; width: 1.25em; display: inline-block; } /* dedica */ .p_dedica_sx, .p_dedica_dx { text-indent: 0; margin: 0; font-size: 0.875em; font-style: italic; } .p_dedica_sx { text-align: left; } .p_dedica_dx { text-align: right; } .div_dedica { font-size: .85em; margin: 15% 8% 0; } /* richiamo */ /* illibro */ .p_scheda, .p_scheda_dx { text-indent: 0; margin: 0 10%; font-size: 0.85em; text-align: justify; } .p_scheda_dx { text-align: right; } .p_scheda_img { text-indent: 0; margin: 0 10% 4%; font-size: .6em; text-align: center; } /*.p_scheda_img { text-indent: 0; margin: 0 10% 2% 1em; font-size: .6em; text-align: right; float: right; }*/ /* titoli in testo */ .p_sottotit_dx { margin: 8% 0 4% 20%; text-align: right; text-indent: 0; font-size: .9em; } .p_tit_upper, .p_tit_normal, .p_tit, .p_tit_i { text-align: left; text-indent: 0; font-size: 1em; } .p_tit_upper { font-size: .9em; margin: 8% 0 5.5%; } .p_tit_normal { margin: 6% 0 3%; } .p_tit_b { margin: 8% 0 5.5%; font-weight: bold; } .p_tit_i { margin: 8% 0 5.5%; font-style: italic; } .p_sottotit_b { margin: 7% 0 5.5%; font-weight: bold; } .p_sottotit_i { margin: 7% 0 5.5%; font-style: italic; } .p_tit_ct, .p_tit_ct_upper { margin: 8% 0 4.5%; text-align: center; text-indent: 0; font-size: 1em; } /* paragrafi testo */ .p_ju1 { margin: 0; text-align: justify; text-indent: 1.25em; font-size: 1em; } /* ... */ .p_ju0, .p_ct, .p_sx, .p_dx { margin: 0; text-indent: 0; font-size: 1em; } .p_ju0 { text-align: justify; } .p_ct { text-align: center; } .p_sx { text-align: left; } .p_dx { text-align: right; } /* ... */ .psmall_ju0, .psmall_ct, .psmall_sx, .psmall_dx { margin: 1% 0; text-indent: 0; font-size: .85em; } .psmall_ju0 { text-align: justify; } .psmall_ct { text-align: center; } .psmall_sx { text-align: left; } .psmall_dx { text-align: right; } /* ... */ .p_fonte { margin: 2% 0 0 20%; text-align: right; text-indent: 0; font-size: .85em; } .p_poesia { margin: 0 0 0 3.25em; text-align: left; text-indent: -1.25em; font-size: 1em; } .p_firma { margin: 3% 0 0; text-align: right; text-indent: 0; font-size: 1em; } .p_asterischi { margin: 8% 0 4%; font-size: 1em; text-align: center; text-indent: 0; } .p_biblio { margin: 1.5% 0 .35em 1.25em; text-align: justify; text-indent: -1.25em; font-size: .9em; } /* ... */ .p_citazione_sx { text-indent: 0; margin: 0 20% 0 0; font-size: 0.85em; text-align: left; } .p_citazione_dx { text-indent: 0; margin: 0 0 0 20%; font-size: 0.85em; text-align: left; } /* paragrafi spostati da sinistra */ .p_spt, .p_spt_sx, .p_spt_dx { margin: 0; text-indent: 0; font-size: 1em; } .p_spt { margin-left: 1.25em; text-align: justify; } .p_spt_sx { margin-left: 1.25em; text-align: left; } .p_spt_dx { margin-left: 1.25em; text-align: right; } /* paragrafi spostati da sinistra */ .p_spt, .p_spt_sx, .p_spt_dx { margin: 0; text-indent: 0; font-size: 1em; } .p_spt { margin-left: 1.25em; text-align: justify; } .p_spt_sx { margin-left: 1.25em; text-align: left; } .p_spt_dx { margin-left: 1.25em; text-align: right; } /* blocchi citazione */ blockquote.q_def { margin: 5% 0; font-size: 1em; } blockquote.q_cit { margin: 5% 0 5% 1.25em; font-size: 1em; } .p_cit { margin: 0; text-align: justify; text-indent: 0; font-size: .85em; } .p_cit1 { margin: 0; text-align: justify; text-indent: 1em; font-size: .85em; } .p_cit_ct { margin: 0; text-align: center; text-indent: 0; font-size: .85em; } /* testo > bloccotit */ div.bloccotit { margin: -1em 0 3em 25%; font-size: .8em; } /* testo > box */ .p_box_ct { margin: 5% 0 0; padding: 1em; border: .1em solid #aaa; background-color: #ccc; display: block; text-align: center; } /* testo > box */ .box { margin: 2em 0; padding: 1em; font-size: 1em; border: .75pt solid #555; } .box_trasp { margin: 2em 0; padding: 1em; font-size: 1em; border: .75pt solid #666; } .h_box { margin: 0 0 1em; text-align: center; font-size: 1em; } /* liste */ ol, ul { padding: 0; margin: 5% 0 5% 2.75em; } .lista_sx { margin-left: 1.5em; } ol li, ul li { padding: 0; margin: 2% 0; text-align: justify; } .lista_punto { list-style-type: square; } .lista_disco { list-style-type: disc; } .lista_cerchio { list-style-type: circle; } .lista_alfamin { list-style-type: lower-alpha; } .lista_decimale { list-style-type: decimal; } .lista_romano { list-style-type: upper-roman; } /* liste simulate */ .div_lista { font-size: 1em; margin: 5% 0 5% 1.25em; } .p_lista { text-indent: -1.25em; font-size: 1em; margin: 2% 0 2% 1.25em; text-align: left; } .p_lista .point { text-indent: 0; width: 1.25em; display: inline-block; } .p_lista .point img { vertical-align: middle; } .p_lista_num { text-indent: -2.5em; font-size: 1em; margin: 3% 0 3% 2.5em; text-align: justify; } .p_lista_num .point { text-indent: 0; width: 2.5em; display: inline-block; } .p_lista_num a { padding: .15em 0; } /* valori incolonnati */ .p_tab_1 { text-align: justify; margin: .5em 0 0 2em; clear: left; text-indent: 0; } .p_tab_1 .key { width: 2em; margin-left: -2em; display: inline-block; } .p_tab_2 { text-align: justify; margin: .5em 0 0 4em; clear: left; text-indent: 0; } .p_tab_2 .key { width: 4em; margin-left: -4em; display: inline-block; } .p_tab_3 { text-align: justify; margin: .5em 0 0 6em; clear: left; text-indent: 0; } .p_tab_3 .key { width: 6em; margin-left: -6em; display: inline-block; } /* tabelle */ table { border: 0; border-spacing: 0; width: 90%; margin: 5% auto; font-size: .9em; } table.t_upper { font-size: .8em; } table td { border: 0; padding: .15em .25em; vertical-align: top; } table td.number { text-align: right; } /* crono */ .p_crono { font-size: .9em; text-align: justify; margin: 1% 0 1% 6.5em; text-indent: 0; } .p_crono .key { display: inline-block; width: 5.5em; margin-left: -6.5em; padding: 0 1em 0 0; } /* note */ .p_nota { font-size: .9em; text-align: justify; margin: 1% 0 1% 4em; clear: left; text-indent: 0; } .p_nota .key { display: inline-block; width: 3em; margin-left: -4em; text-align: right; padding: 0 1em 0 0; } .p_nota .key a { padding: .15em .15em; height: 1.2; height: 1.2em; display: inline-block; } .p_nota_segue { text-align: justify; margin: -1% 0 1% 4em; clear: left; text-indent: 0; } a.lnk { font-size: 1em; text-indent: 0; height: 1.2; height: 1.2em; margin: 0 .05em 0 .25em; padding: 0 .1em; display: inline-block; font-weight: normal; font-style: normal; } /* toc & landmarks */ .ol_nav { margin: 0; padding: 0; font-size: 1em; line-height: 1.2; text-indent: 0; text-align: left; } .ol_nav ol { margin: 2% 0; padding: 0 0 0 1.5em; font-size: 1em; line-height: 1.2; text-indent: 0; text-align: left !important; } .ol_nav li { list-style-type: none; border: solid #bbb; border-width: 1px 0; padding: 2% 0; margin: -1px 0 -1px; display: block; text-align: left; } .ol_nav ol li { list-style-type: none; border: 0; padding: 1% 0; margin: 1px 0; display: block; } .ol_nav a { margin: 2% 0; padding: 0; text-indent: 0; } /* spot */ .p_spot { text-align: left; margin: 55% 0 0 20%; font-size: 1em; font-family: sans-serif; } /* info-credits */ .p_infocrd { color: #333; font-size: .75em; margin: .2em 0; line-height: 1.2; font-family: monospace, sans-serif !important; text-align: justify; } .p_infocrd.sx { margin-top: 5%; text-align: left; } .p_infocrd.tit { margin-top: 5%; color: #000; text-align: left; } .p_infocrd.licname { margin-top: 5%; display: inline-block; border: dashed #000; border-width: 1px 0; padding: .2em 0; text-align: left; } .p_infocrd a { text-decoration: underline; color: #333; } /* tipografia */ i, .i, p.i { font-style: italic; } .no_i { font-style: normal; } b, .b, p.b { font-weight: bold; } .no_b { font-weight: normal; } small, .fsz_090, p.fsz_090 { font-size: .9em !important; } .fsz_080, p.fsz_080 { font-size: .8em !important; } .fsz_070, p.fsz_070 { font-size: .7em !important; } .fsz_115, p.fsz_115 { font-size: 1.15em !important; } .fsz_130, p.fsz_130 { font-size: 1.3em !important; } .fsz_145, p.fsz_145 { font-size: 1.45em !important; } .fsz_200, p.fsz_200 { font-size: 2em !important; display: inline-block; margin-bottom: -.5em; } .fsz_250, p.fsz_250 { font-size: 2.5em !important; display: inline-block; margin-bottom: -.5em; } .fsz_300, p.fsz_300 { font-size: 3em !important; display: inline-block; margin-bottom: -.5em; } sup { vertical-align: top; font-size: .7em; margin-top: -.3em; display: inline-block; text-indent: 0; } .capolt { display: inline-block; margin: 0 0 -.5em 0; font-size: 2.5em; line-height: 1; color: #888; text-indent: 0; } /* .capolt_flsx { float: left; font-weight: bold; padding: 0; margin: -.065em .1em -.5em 0; color: #888; font-size: 2.8em; line-height: .8; display: block; text-indent: 0; vertical-align: baseline; page-break-after: avoid; } .capolt_flsx { float: left; font-weight: bold; padding: 0; margin: .2em .1em -.25em 0; color: #888; font-size: 2.8em; line-height: .845; display: block; text-indent: 0; vertical-align: baseline; page-break-after: avoid; } .capolt_flsx { float: left; padding-right: 10px; color: #600; font-size: 64px; font-weight: bold; line-height: 54px; } */ .font_ss { font-family: sans-serif !important; } /* align */ .ta_ju { text-align: justify !important; } .ta_ct { text-align: center !important; } .ta_sx { text-align: left !important; } .ta_dx { text-align: right !important; } /* float */ .fl_sx { float: left; margin: 0 3.5% 1% 0 !important; } .fl_dx { float: right; margin: 0 0 1% 3.5% !important; } /* spaziature // richiede display: non-in-linea */ .mgtb_05 { margin-top: 5% !important; margin-bottom: 5% !important; } .mgb_00 { margin-bottom: 0 !important; } .mgt_00 { margin-top: 0 !important; } .mgt_02 { margin-top: 2% !important; } .mgt_03 { margin-top: 3% !important; } .mgt_05 { margin-top: 5% !important; } .mgt_10 { margin-top: 10% !important; } .mgt_15 { margin-top: 15% !important; } .mgt_20 { margin-top: 20% !important; } .mgt_25 { margin-top: 25% !important; } .mgt_30 { margin-top: 30% !important; } .mgt_35 { margin-top: 35% !important; } .mgt_40 { margin-top: 40% !important; } .mgt_50 { margin-top: 50% !important; } /* imbottiture // richiede display: non-in-linea */ .pd_05 { padding: 5% !important; } .pd_10 { padding: 10% !important; } .pdb_00 { padding-bottom: 0 !important; } .pdt_00 { padding-top: 0 !important; } .pdt_02 { padding-top: 2% !important; } .pdt_05 { padding-top: 5% !important; } .pdh_02 { padding-left: 2% !important; padding-right: 2% !important; } .pdh_05 { padding-left: 5% !important; padding-right: 5% !important; } .pdh_10 { padding-left: 10% !important; padding-right: 10% !important; } .pdv_00 { padding-top: 0 !important; padding-bottom: 0 !important; } .pdv_01 { padding-top: 1% !important; padding-bottom: 1% !important; } .pdv_02 { padding-top: 2% !important; padding-bottom: 2% !important; } .pdv_05 { padding-top: 5% !important; padding-bottom: 5% !important; } /* separatori */ hr { margin: 5% 0; border: solid #888; border-width: 1pt 0 0 0; } hr.dotted { margin: 5% 0; border: dotted #555; border-width: 2pt 0 0 0; } /* links */ a { text-decoration: underline; color: #000; background-color: transparent; } /* ... */ .ol_nav a { color: #000; text-decoration: none; } .p_copy a { color: #000; text-decoration: none; } .p_nota .key a, a.lnk { color: #000; background-color: #bbb; text-decoration: none; } .p_spot a { color: #555; text-decoration: none; } /* borders */ .brd_1_red { border: .1em solid #b00 !important; } /* colors */ .fc_444 { color: #444 !important; } .fc_555 { color: #555 !important; } .fc_666 { color: #666 !important; } .fc_888 { color: #888 !important; } .fc_999 { color: #999 !important; } .fc_aaa { color: #aaa !important; } .fc_black { color: #000 !important; } .fc_red { color: #b00 !important; } .fc_blue { color: #06c !important; } /* richiesto se si applicano margini-impottiture-dimensioni... */ .block { display: block; } .iblock { display: inline-block; } /* interruzioni di pagina */ .nobreak_before { page-break-before: avoid; } .nobreak_inside { page-break-inside: avoid; } .nobreak_after { page-break-after: avoid; } /* elementi nascosti */ .hidden { font-size: 1px !important; line-height: 0 !important; padding: 0 !important; margin: 0 !important; width: 0 !important; height: 0 !important; visibility: hidden !important; display: inline !important; } .clearall { line-height: 0 !important; font-size: 0 !important; float: none !important; clear: both !important; display: block !important; width: 100% !important; height: .00000em !important; } @media amzn-mobi { .p_nota .key { text-align: left; } .ol_nav li { border: 0; padding: 0; margin: 2% 0; display: block; clear: both; } }