html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
padding-left: 0;
border-top-width: 0;
border-right-width: 0;
border-bottom-width: 0;
border-left-width: 0;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
font-size: 100%;
vertical-align: baseline;
}
table {
border-collapse: collapse;
border-spacing: 0;
border-top: 1em;
border-bottom: 1em;
}
@page {
margin-top: 30px;
margin-bottom: 20px;
}
body {
margin: 10px;
font-family: serif;
font-size: 1.2em;
}
h1, h2, h3, h4, h5, h6 {
-epub-hyphens: none !important;
-moz-hyphens: none !important;
-ms-hyphens: none !important;
page-break-after: avoid;
page-break-inside: avoid;
text-indent: 0;
text-align: left;
font-family: Helvetica, Arial, sans-serif;
}
h1 {
font-size: 1.5em;
}
h2 {
font-size: 1.2em;
margin-top: 1em;
}
h3 {
font-size: 1em;
margin-top: 1em;
}
h1 + p, h2 + p, h3 + p, h4 + p, h5 + p, h6 + p {
text-indent: 0;
}
p {
-epub-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
text-align: justify;
text-indent: 1em;
orphans: 2;
widows: 2;
}
div + p {
text-indent: 0;
}
ul, ol, dl {
margin-top: 0;
margin-right: 0;
margin-bottom: 1em;
margin-left: 0;
text-align: left;
}
li {
orphans: 2;
widows: 2;
text-align: justify;
text-indent: 0;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
}
dt {
font-weight: bold;
font-family: Helvetica, Arial, sans-serif;
}
blockquote {
margin-top: 0.5em;
margin-bottom: 0.5em;
background-color: #eee;
padding: 0.5em;
}
img {
max-width: 80%;
text-align: center;
}
p img {
-webkit-border-radius: 0 0 0 0;
border-radius: 0 0 0 0;
border-top-width: medium;
border-right-width: medium;
border-bottom-width: medium;
border-left-width: medium;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}
table {
width: 100%;
font-family: Helvetica, Arial, sans-serif;
font-size: 0.85em;
page-break-inside: avoid;
border-collapse: collapse;
border-spacing: 0;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: black;
}
td {
-epub-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
padding-top: 3px !important;
padding-right: 3px !important;
padding-bottom: 3px !important;
padding-left: 3px !important;
page-break-inside: avoid;
text-align: left;
text-indent: 0;
vertical-align: middle;
}
* sup {
vertical-align: super;
font-size: 0.5em;
line-height: 0.5em;
}
.sc-space-above {
margin-top: 1em;
text-indent: 0;
}
a {
color: black;
text-decoration: none;
}
h1, h2, h3 {
color: #bf0417;
}
header {
margin-bottom: 3em;
}
div.gb-figure-link {
margin-top: 1em;
margin-bottom: 1em;
width: 75%;
padding-top: 0.5em;
padding-right: 0.5em;
padding-bottom: 0.5em;
padding-left: 0.5em;
background-color: #c9f2ee;
}
div.gb-thumb {
display: inline-block;
width: 25%;
}
div.gb-caption {
display: inline-block;
width: 60%;
text-align: right;
font-family: sans-serif;
font-size: smaller;
line-height: 1.2em;
}
div.gb-caption p, div.gb-rimando-caption p {
text-indent: 0;
}
div.gb-link-icon {
display: inline-block;
width: 10%;
text-align: right;
}
span.gb-link-icon {
display: inline-block;
margin-left: 5px;
width: 35px;
}
img.link-icon {
width: 35px;
height: auto;
}
div.gb-thumb img {
width: 75px;
height: auto;
}
a.sc-xref_eas-glossario {
color: #c80f22;
font-weight: bold;
}
div.gb-AC {
padding-top: 0;
padding-right: 1em;
padding-bottom: 1em;
padding-left: 1em;
margin-bottom: 2em;
border-right-width: 3px;
border-right-style: solid;
border-right-color: #c80f22;
border-bottom-width: 3px;
border-bottom-style: solid;
border-bottom-color: #c80f22;
border-left-width: 3px;
border-left-style: solid;
border-left-color: #c80f22;
border-top-style: none;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
}
div.gb-AC p {
font-size: 0.8em;
line-height: 1.1em;
font-family: sans-serif;
}
div.gb-AC p.sc-label-ac {
background-color: #c80f22;
color: white;
padding: 5px;
font-weight: bold;
margin-left: -1.4em;
margin-right: -1.4em;
}
div.glossary dd {
margin-left: 1em;
font-family: sans-serif;
font-size: smaller;
line-height: 1.1em;
}
div.gb-figureContainer {
margin-top: 75px;
width: 100%;
height: auto;
text-align: center;
}
div.gb-figureContainer img {
width: 100%;
height: auto;
}
div.gb-figureContainer div.gb-figure {
width: 100%;
height: auto;
}
div.gb-figureContainer div.gb-caption {
display: inline-block;
margin-top: 1em;
width: 40%;
text-align: left;
color: #666;
}
div.gb-figure-backlink {
display: inline-block;
width: 40%;
}
div.gb-figure-backlink img {
width: 40px;
height: auto;
}
div.TIS {
border-top-width: 50px;
border-right-width: 5px;
border-bottom-width: 50px;
border-left-width: 5px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #e2e1db;
border-right-color: #e2e1db;
border-bottom-color: #e2e1db;
border-left-color: #e2e1db;
padding: 0.5em;
}
div.TIS div.sc-abstract {
width: 80%;
margin-left: 20%;
font-size: 0.8em;
line-height: 1em;
text-align: left;
font-family: arial, helvetica, sans-serif;
margin-bottom: 2em;
margin-top: 2em;
color: #c80f22;
}
div.TIS h1 {
color: black;
}
div.TIS div.sc-abstract p {
text-indent: 0;
}
body.part-opening {
-epub-hyphens: none !important;
-moz-hyphens: none !important;
-ms-hyphens: none !important;
}
body.part-opening p {
text-indent: 0;
}
body.part-opening div.spazio, body.part-opening div.tempo {
margin-top: 2em;
width: 100%;
text-align: center;
page-break-inside: avoid;
}
div.ANT h1 {
padding-top: 2em;
padding-right: 2em;
padding-bottom: 2em;
padding-left: 2em;
background-color: #c80f22;
color: white;
}
div.ANT h2 {
margin-top: 2em;
margin-bottom: 2em;
padding-top: 30px;
padding-bottom: 30px;
border-top: 2px solid black;
border-bottom: 2px solid #bf0417;
}
div.ANT nav.toc {
margin-top: 2em;
margin-bottom: 2em;
border-top-color: #c80f22;
border-right-color: #c80f22;
border-bottom-color: #c80f22;
border-left-color: #c80f22;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
padding-top: 1em;
padding-right: 1em;
padding-bottom: 1em;
padding-left: 1em;
}
div.ANT p {
text-indent: 0;
font-size: smaller;
line-height: 1.2em;
}
div.ANT p.onlineitem .sc-title, div.ANT p.onlineitem .sc-number {
color: #df896e;
}
div.ANT p.onlineitem .sc-author {
color: #666;
}
div.ANT p span.sc-number {
color: #c80f22;
margin-right: 2em;
}
div.ANT p span.sc-title {
color: #c80f22;
}
div.ANT p span.sc-author {
font-style: italic;
}
div.ANT h2 span.sc-author {
color: black;
}
div.ANT h2 span.sc-number {
padding-right: 0.5em;
}
div.ANT h2 span.sc-title {
display: block;
}
div.ANT p.sc-abstract {
font-size: smaller;
margin-bottom: 1em;
margin-left: 0.5em;
}
div.ANT div.lettura-fonte {
font-family: arial, helvetica, sans-serif;
font-size: 0.8em;
margin-bottom: 1em;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #c80f22;
}
div.ANT div.lettura-fonte p.sc-title {
color: #c80f22;
}
div.minitoc {
padding-top: 0.25em;
padding-right: 0.25em;
padding-bottom: 0.25em;
padding-left: 0.25em;
margin-top: 2em;
margin-bottom: 2em;
font-size: smaller;
color: #444;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #444;
border-right-color: #444;
border-bottom-color: #444;
border-left-color: #444;
-epub-hyphens: none !important;
-moz-hyphens: none !important;
-ms-hyphens: none !important;
}
div.minitoc a {
color: #444;
}
div.minitoc li {
margin-top: 0;
}
div.image-gallery div.gb-figureContainer {
margin-top: 1em;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: black;
border-right-color: black;
border-bottom-color: black;
border-left-color: black;
width: 100%;
height: auto;
}
div.image-gallery div.gb-figure {
width: 100%;
height: auto;
}
div.EXE p.legenda {
color: #004175;
font-size: smaller;
}
div.EXE h1 {
color: #004175;
font-size: 1.5em;
margin-bottom: 2em;
}
div.EXE h1 span.sc-label {
color: #c80f22;
font-size: 0.8em;
}
div.EXE h2 {
color: #004175;
font-size: 1em;
}
nav.exe-toc {
font-family: arial, helvetica, sans-serif;
font-size: 0.8em;
border: 1px solid #004175;
color: #004175;
margin-bottom: 2em;
padding: 0.5em;
}
span.exe-grade {
padding-left: 2em;
}
div.EXE p.onlineitem {
color: #5784b4;
}
div.PSP {
background-color: #eef4f4;
padding-top: 1em;
padding-right: 1em;
padding-bottom: 1em;
padding-left: 1em;
}
div.PSP h1 span.sc-label {
display: block;
background-color: #adcbc9;
color: #60908f;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.6em;
padding-top: 0.5em;
padding-bottom: 0.5em;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: black;
margin-bottom: 2em;
}
div.PSP h1 {
color: #60908f;
}
div.PSP h2 {
color: #60908f;
}
div.PSP h3 {
color: #60908f;
}
div.PSP p.sc-author {
margin-bottom: 1em;
}
div.PSP p.sc-author + p {
text-indent: 0;
}
div.PDR {
color: black;
background-color: #f3f3f4;
padding-top: 1em;
padding-right: 1em;
padding-bottom: 1em;
padding-left: 1em;
}
div.PDR h1 {
color: black;
font-size: 1.2em;
margin-bottom: 2em;
}
div.PDR h1 span.sc-label {
color: #926152;
display: block;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.2em;
margin-bottom: 2em;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #926152;
}
div.PDR h2 {
color: #b70e1f;
font-size: 1em;
}
div.gb-box {
background-color: #f3f3f4;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.8em;
padding-top: 1em;
padding-right: 1em;
padding-bottom: 1em;
padding-left: 1em;
line-height: 1.2em;
margin-top: 1em;
margin-bottom: 1em;
}
div.gb-box h2 {
color: #6d6d60;
font-size: 1.1em;
text-decoration: underline;
margin-bottom: 1em;
}
div.gb-box h3 {
color: #6d6d60;
font-size: 1em;
font-style: normal;
}
div.gb-ex-colonnini {
border-top-color: black;
border-right-color: black;
border-bottom-color: black;
border-left-color: black;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
width: 75%;
padding-top: 0.5em;
padding-right: 0.5em;
padding-bottom: 0.5em;
padding-left: 0.5em;
margin-top: 1em;
margin-bottom: 1em;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.8em;
}
div.sc-bibliography {
margin-top: 2em;
}
div.sc-bibliography p {
text-indent: 0;
text-align: left;
margin-bottom: 1em;
}
div.sc-bibliography h2 {
background-color: #c80f22;
color: white;
font-size: 1em;
padding-top: 0.5em;
padding-right: 0.5em;
padding-bottom: 0.5em;
padding-left: 0.5em;
margin-bottom: 1em;
}
div.sc-colophon {
font-size: smaller;
}
div.sc-colophon p {
text-indent: 0;
text-align: left;
}
div.sc-colophon table {
border: none;
}
div.sc-xref_eas-gallery {
display: inline-block;
}
div.sc-xref_eas-gallery p.sc-label {
color: #007b4d;
font-size: 1.1em;
}
div.sc-xref_eas-letture {
display: inline-block;
}
div.sc-xref_eas-letture p.sc-label {
color: #376d79;
font-size: 1.1em;
}
div.sc-xref_eas-video {
display: inline-block;
width: 75%;
}
div.sc-xref_eas-video p.sc-label {
color: #005d40;
font-size: 1.1em;
}
div.sc-xref_eas-esercizio {
display: inline-block;
width: 75%;
}
div.sc-xref_eas-esercizio p.sc-label {
color: #004175;
}
div.sc-xref_testo {
font-family: Arial, Helvetica, sans-serif;
font-size: 0.8em;
padding-top: 0.5em;
padding-right: 0.5em;
padding-bottom: 0.5em;
padding-left: 0.5em;
margin-top: 1em;
margin-bottom: 1em;
border-top-color: black;
border-right-color: black;
border-bottom-color: black;
border-left-color: black;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
width: 75%;
}
div.sc-xref_testo p.sc-label {
color: #790e1a;
font-size: 1.1em;
}
div.sc-xref_eas-video {
display: inline-block;
}
div.sc-xref_eas-video p.sc-label {
color: #c80f22;
}
div.section-toc {
font-size: smaller;
font-family: arial, helvetica, sans-serif;
}
div.section-toc h1 {
padding-top: 2em;
padding-right: 2em;
padding-bottom: 2em;
padding-left: 2em;
background-color: #c80f22;
color: white;
}
div.section-toc h2 {
color: #c80f22;
margin-top: 2em;
font-size: 1.7em;
}
div.section-toc p.sc-tis {
text-align: left;
font-size: 1.1em;
margin-bottom: 1em;
margin-top: 1em;
}
div.section-toc p.sc-tis a {
color: black;
}
div.volume-toc {
font-family: arial, helvetica, sans-serif;
font-size: smaller;
}
p.sc-ant-label {
margin-top: 1em;
}
p.sc-ant-label a {
font-weight: bold;
margin-top: 1em;
color: #c80f22;
}
p.sc-author, header p.sc-author {
margin-top: 1em;
margin-bottom: 2em;
}
div.gb-box p.sc-author, div.TIS p.sc-author, div.gb-AC p.sc-author {
color: black;
text-align: right;
font-style: italic;
}
p.sc-exe a {
font-weight: bold;
color: #00558a;
}
p.sc-gloss {
font-weight: bold;
}
p.sc-partnum {
background-color: #c80f22;
color: white;
font-family: Arial, Helvetica, sans-serif;
font-size: 4em;
text-align: center;
width: 2em;
text-indent: 0;
font-weight: bold;
margin-top: 2em;
margin-left: auto;
margin-right: auto;
line-height: 2em;
}
p.sc-partnum a {
color: white;
}
p.sc-pdr a {
font-weight: bold;
color: #926152;
}
p.sc-psp a {
font-weight: bold;
color: #68988c;
}
p.sc-tis {
margin-top: 1em;
margin-bottom: 1em;
text-align: center;
font-size: 1.6em;
}
p.sc-tis a {
color: #c80f22;
}
p.sc-tp {
margin-left: 2em;
}
p.sc-tp-title {
margin-top: 1em;
}
p.sc-tp-title a {
color: #c80f22;
font-weight: bold;
}
p.sc-box, p.sc-ac {
margin-left: 3em;
}
span.sc-leadin {
color: #c80f22;
padding-right: 0.5em;
}