/* 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);
}