/* undo some of the default styling */ html, body, h1, h2, h3, p, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote, a, dl, dt, dd, sup, sub { padding: 0; margin: 0; font-size: 1em; } body { font-family: "Caecilia Com", serif; margin-left: 5%; margin-right: 5%; } img, fieldset { border: 0; } ol { padding-left: 1.5em; list-style-type: decimal; } ol.loweralpha_list_type { list-style-type: lower-alpha; } ol.lowerroman_list_type { list-style-type: lower-roman; } ol.upperalpha_list_type { list-style-type: upper-alpha; } ol.upperroman_list_type { list-style-type: upper-roman; } ol.arabic_list_type { list-style-type: decimal; } ul { padding-left: 1em; list-style: disc; } q:before, q:after { content:''; } sup { font-size: 0.75em; } sub { font-size: 0.75em; } /* inlines */ em, i { font-style: italic; font-family: "Caecilia Com Italic", serif; } strong, b { font-weight: bold; font-family: "Caecilia Com Bold", serif; } strong em, em strong, h1 em, h2 em, h3 em, h4 em { font-weight: bold; font-style: italic; font-family: "Caecilia Com Bold Italic", serif; } pre { white-space: pre-wrap; font-family: monospace; font-size: 85%; margin-left: 20px; margin-bottom: 10px; } /* 0.80 messo per la gestione del Maiuscoletto */ .maiuscoletto{ font-size: 0.80em; } .underline { text-decoration: underline; } /* Headings */ h1, h2, h3, h4, h5, h6 { font-family: "Caecilia Com Bold", serif; page-break-inside: avoid; page-break-after: avoid; display: block; } h1 { font-size: 1.5em; margin-top: 0.75em; margin-bottom: 0.95em; text-align:center; padding-bottom:3.5em; } h2 { font-size: 1.3em; margin-top: 0.75em; margin-bottom: 0.30em; } h3 { font-size: 1.1em; margin-top: 0.50em; margin-bottom: 0.50em; } h2.sopratitolo { font-family: "Caecilia Com", serif; font-size: 1em; margin-top: 0.75em; margin-bottom: 0.50em; font-weight:normal; text-align: center !important; } div.bibliografia h1.title { font-size: 1.2em; margin-top: 1.50em; margin-bottom: 0.30em; text-align:left; padding-bottom:0em; } div.titoletto h1.title { font-size: 1.2em; margin-top: 1.50em; margin-bottom: 0.30em; text-align:left; padding-bottom:0em; } div.sottotitoletto h2.title { font-size: 1.1em; font-weight: normal; font-style: italic; font-family: "Caecilia Com Italic", serif; } div.sottotitoletto h2.title strong { font-weight: bold; font-style: italic; font-family: "Caecilia Com Bold Italic", serif; } div.sottotitoletto h2.title > span.emphasis > em { font-weight: normal; font-style: italic; font-family: "Caecilia Com Italic", serif; } div.sottosottotitoletto h3.title { font-size: 1em; margin-top: 0.75em; margin-bottom: 0.30em; font-style: italic; font-family: "Caecilia Com Italic", serif; font-weight:normal; } div.sottosottotitoletto h3.title strong { font-weight: bold; font-style: italic; font-family: "Caecilia Com Bold Italic", serif; } div.sottosottotitoletto h3.title > span.emphasis > em { font-weight: normal; font-style: italic; font-family: "Caecilia Com Italic", serif; } /* sidebars */ .sidebar { border: solid black 2px; background-color: #F5F5F5; margin: 10px 5px 10px 5px; } .sidebar > * { padding-left: 5px; padding-right: 5px; } /* tables */ div.table p.title { font-weight: bold; font-style: italic; font-family: "Caecilia Com Bold Italic", serif; text-indent: 0em; font-size: 1em; } div.table p.title em, div.table p.title strong, div.table p.title i, div.table p.title b { font-weight: bold; font-style: italic; font-family: "Caecilia Com Bold Italic", serif; } div.table p.title .tabellanumero{ font-weight: bold; font-style: normal; font-family: "Caecilia Com Bold", serif; font-size:0.80em; } table { border-collapse: collapse; border-spacing: 0; margin-top: 0.75em; max-width: 100%; border-color: lightgrey; border-width: 2px; border-style: solid; } table td, table th { border-color: lightgrey; border-width: 1px; border-style: solid; font-weight: normal; font-family: "Caecilia Com", serif; padding: 0.25em; margin: 0; border-spacing: 0; font-size: smaller; } table td p, table th p { font-size: small; text-indent: 0em; text-align: inherit; } table th.tabellasopratestatina { text-align: center; background-color: #EAEAEA; } table th.tabellatestatina { text-align: center; background-color: #F3F3F3; } table th.tabellasopratestatina, table th.tabellatestatina { font-weight: bold; font-family: "Caecilia Com Bold", serif; } table th.tabellasopratestatina em, table th.tabellatestatina em { font-weight: bold; font-style: italic; font-family: "Caecilia Com Bold Italic", serif; } table .tabellaintestazionenota, table .tabellaintestazionefonte { font-style:italic; font-family: "Caecilia Com Italic", serif; } table p.tabellafonte, table p.tabellanota, table p.tabellalegenda { font-size:smaller; } /* META INFORMAZIONI */ div.chaptermetainfo { background: #EFEFEF; padding-top: 0.5em; padding-bottom: 0.25em; padding-left: 1.25em; padding-right: 1.25em; } div.chaptermetainfo div.abstract { margin-top: 0em; margin-bottom: 0.5em; text-align: left; } div.chaptermetainfo div.abstract p.title { display: none; } div.chaptermetainfo div.abstract p { font-size: 0.9em; text-indent: 0.0em; margin-bottom: 0.5em; } div.chaptermetainfo div.orgname { margin-bottom: 0.5em; text-align: left; font-style: italic; font-family: "Caecilia Com Italic", serif; } div.chaptermetainfo div.orgname p { font-size: 0.9em; text-indent: 0.0em; margin-bottom: 0.5em; } div.chaptermetainfo div.personblurb { margin-bottom: 0.5em; line-height: 1.5; } div.chaptermetainfo div.personblurb p { font-size: 0.9em; text-indent: 0em; margin-bottom: 0.5em; } div.chaptermetainfo div.personblurb span.personname { font-weight: bold; font-family: "Caecilia Com Bold", serif; } /* Paragraphs */ div.chapter div.titlepage, div.preface div.titlepage, div.appendix div.titlepage { margin-bottom: 2em; } div.titoletto div.titlepage, div.sottotitoletto div.titlepage, div.sottosottotitoletto div.titlepage, div.bibliografia div.titlepage { margin-bottom: 0em; } /* VERIFICARE SE USATO */ p.copyright, div.legalnotice p { font-size: small; text-indent: 0.0em; } p { margin-top: 0.5em; margin-bottom: 0.75em; text-indent: 1.0em; text-align: justify; font-size: 1em; line-height: 1.5; } li { margin-top: 0.5em; margin-bottom: 0.75em; text-align: justify; font-size: 1em; line-height: 1.5; } blockquote, .corpominore, .cmaltro { margin-left:1.5em; margin-right:1.5em; margin-bottom:1em; margin-top:1em; text-align:justify; text-indent: 0.0em; } .infraverso { margin-left: 4.5em; margin-right:1.5em; margin-bottom:1em; margin-top:1em; text-align:justify; text-indent: 0.0em; } blockquote p { margin-top:0em; margin-bottom:0em; } blockquote li, blockquote p { text-indent: 0.0em; margin-left: 0em; font-size: 0.9em; text-align:justify; } blockquote p.author { text-align:right; } .ex-erga { padding-left: 40%; } .corpominore, .infraverso, .cmaltro { font-size: 0.9em; } .strillo { margin-left:1.5em; margin-right:1.5em; margin-bottom:1em; margin-top:1em; text-align:justify; text-indent: 0.0em; font-size: 0.9em; font-weight: bold; font-family: "Caecilia Com Bold", serif; } .strillo em { font-weight: bold; font-style: italic; font-family: "Caecilia Com Bold Italic", serif; } .evidenziato { border-left: solid #9B9B9B 5px; border-right: solid #9B9B9B 5px; margin: 0.5em 1.0em 0.5em 1.0em; padding: 0em 0.5em 0em 0.5em; } /* FOOTNOTE */ div.footnote { font-size: 0.85em; text-align: justify; } div.footnote sup { font-size: 0.9em; } /* RIFERIMENTI BIBLIOGRAFICI */ .bibliomixed, .biblioentry { margin-top: 0.5em; margin-bottom: 0.75em; text-align: justify; font-size: 1em; line-height: 1.5; } .bibliomixed .rifbiblio_authors, .biblioentry .rifbiblio_authors { font-weight: bold; font-family: "Caecilia Com Bold", serif; } .bibliomixed .rifbiblio_authors em, .biblioentry .rifbiblio_authors em { font-weight: bold; font-style: italic; font-family: "Caecilia Com Bold Italic", serif; } .bibliomixed .rifbiblio_content, .biblioentry .rifbiblio_content { margin-left: 1em; } .bibliomixed .rifbiblio_content .citetitle, .biblioentry .rifbiblio_content .citetitle { font-style:italic; font-family: "Caecilia Com Italic", serif; } .bibliomixed .rifbiblio_content .subtitle, .biblioentry .rifbiblio_content .subtitle { font-style:italic; font-family: "Caecilia Com Italic", serif; } /* IMMAGINI */ img { max-width: 100%; margin-left: auto; margin-right: auto; } .mediaobject { width: 99%; } .figfonte, .fignota{ font-size:smaller; } .figdida { font-weight:bold; font-family: "Caecilia Com Bold", serif; } .figdida em { font-weight: bold; font-style: italic; font-family: "Caecilia Com Bold Italic", serif; } /* 0.80 messo per la gestione del Maiuscoletto */ .figuraintestazionedidascalia { font-weight:bold; font-family: "Caecilia Com Bold", serif; font-size:0.80em; } .figuraintestazionenota, .figuraintestazionefonte { font-style:italic; font-family: "Caecilia Com Italic", serif; } /* ESERCIZI */ div.example { margin-left:1.5em; margin-right:1.5em; margin-bottom:1em; margin-top:1em; } div.example p { text-indent: 0.0em; font-size: 0.9em; text-align: justify; } /* BOX */ div.box { border: 1px dashed #B6B6B6; padding-left:1em; padding-right:1em; margin-bottom: 1.5em; padding-bottom: 0.75em; } div.box .intestazionebox { font-size: 0.8em; margin-top: 1em; font-weight:bold; font-family: "Caecilia Com Bold", serif; } div.box .intestazionebox em { font-weight: bold; font-style: italic; font-family: "Caecilia Com Bold Italic", serif; } div.box h2.title { font-size: 1em; font-weight:bold; font-family: "Caecilia Com Bold", serif; font-style: normal; } div.box .title em { font-weight: bold; font-style: italic; font-family: "Caecilia Com Bold Italic", serif; } div.box .titolettobox h3.title { font-weight: normal; font-style: italic; font-family: "Caecilia Com Italic", serif; margin-top: 0.7em; } div.box p.testobox { margin-top: 0.3em; margin-bottom: 0.2em; } /* ESEMPI ED ESERCIZI */ div.esempio, div.esercizio { border: 1px dashed #B6B6B6; padding-left:1em; padding-right:1em; margin-bottom: 1.5em; padding-bottom: 0.75em; } div.esempio .title, div.esercizio .title { font-size: 1em; font-weight:bold; font-family: "Caecilia Com Bold", serif; } div.esempio .title em, div.esercizio .title em { font-weight: bold; font-style: italic; font-family: "Caecilia Com Bold Italic", serif; } p.testoesempio, p.testoesercizio { margin-top: 0.3em; margin-bottom: 0.2em; } /* RIEPILOGO */ div.riepilogo h1.title { margin-top: 1.50em; margin-bottom: 0.30em; font-size: 1.2em; text-align:left; padding-bottom:0em; font-family: "Caecilia Com Bold", serif; font-weight: bold; } /* ABBREVIAZIONI */ .glossary dt { margin-bottom: 0.3em; } .glossary dd { margin-bottom: 1em; margin-left: 1em; } .glossary dd p { text-indent: 0; margin: 0; } /* INDICE DEI NOMI */ .index dt { margin-left: 1em; text-indent: -1em; } dt.secondaryie { margin-left: 2em; } dt.tertiaryie { margin-left: 3em; } /* Keep at bottom */ @page { margin-top: 23px; margin-bottom: 23px; } /* fonts (keep at bottom) */ @font-face { font-family: "Caecilia Com"; font-style: normal; font-weight: normal; src: url(CaeciliaCom-55Roman.otf); } @font-face { font-family: "Caecilia Com Bold"; font-weight: bold; font-style: normal; src: url(CaeciliaCom-75Bold.otf); } @font-face { font-family: "Caecilia Com Italic"; font-weight: normal; font-style: italic; src: url(CaeciliaCom-56Italic.otf); } @font-face { font-family: "Caecilia Com Bold Italic"; font-weight: bold; font-style: italic; src: url(CaeciliaCom-76BoldItalic.otf); }