/*****reset******/
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, ol, ul, li,
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: 0;
padding: 0;
border: 0;
font-size: 100%;
line-height: 125%;
vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
display: block;
}
body {
}
ol, ul {
margin-left:1.5em;
margin-bottom:1em;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
/***end reset**/
body {
margin-top: 25px;
margin-right: 25px;
margin-bottom: 25px;
margin-left: 25px;
font-family: serif;
text-align: justify;
}
blockquote, q {
margin-left:20%;
text-align:left;
font-size:smaller;
-webkit-hyphens: none;
-epub-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
-o-hyphens: none;
}
blockquote p.sc-source {text-align:right;}
aside {padding:1em;margin:1em 0;}
div.cover {
max-width:100%;
max-height:100%;
}
img {
max-width:100%;
max-height:100%;
}
div.sc-colophon {
font-size: 0.8em;
font-family:sans-serif;
}
div.sc-colophon p, p + p {
text-indent: 0px;
}
div.sc-glossary p, p + p {
text-indent: 0px;
}
h1, h2, h3, h4, h5, h6 {
-webkit-hyphens: none;
-epub-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
-o-hyphens: none;
page-break-after: avoid;
page-break-inside: avoid;
text-align: left;
font-family: sans-serif;
font-size:2em;
}
h1 {
font-size:2.0em;
line-height:1.125;
}
h2 {
margin-top: 2em;
margin-bottom: 1em;
font-size:1.5em;
}
h3 {
margin-top: 1em;
margin-bottom: 1em;
font-size:1.3em;
margin-top: 2em;
margin-bottom:1em;
font-size:1.5em;
line-height:1.25;
}
h3 {
margin-top: 1.1em;
font-size:1.3em;
line-height:1.25;
}
h4 {
margin-top: 1em;
margin-bottom: 0em;
font-size:1.1em;
}
h5 {
margin-top: 1em;
margin-bottom: 0em;
font-size:1.1em;
font-style:italic;
}
h6 {
margin-top: 0em;
margin-bottom: 0em;
font-size:1.0em;
font-style:italic;
}
figcaption {
font-family: sans-serif;
font-size: smaller;
text-align: left;
}
figcaption p {text-indent:0;}
figure, div.sc-img-container {
max-width:100%;
max-height:80%;
margin-top: 2em;
margin-bottom: 2em;
margin-right:0;
margin-left:0;
text-align: center;
page-break-inside: avoid;
}
p {
text-indent: 0;
margin: 0;
}
p + p {
text-indent: 1.5em;
}
table {
width: 100%;
margin-top: 1em;
margin-right: auto;
margin-bottom: 1em;
margin-left: auto;
font-family: sans-serif;
font-size: 0.85em;
text-align: left;
text-indent: 0px;
page-break-inside: avoid;
border-collapse: collapse;
border-spacing: 0px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: black;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: black;
}
tfoot {font-size:smaller;}
table p {
text-indent:0;
}
caption {
font-family:arial, helvetica, sans-serif;
padding:0.5em;
text-align:left;
text-align:left;
padding:3px;
}
caption span.sc-label {color:#ffffff;}
thead, th {background-color:#e1e7f4;color:#1061af;}
tfoot {font-size:smaller;}
td, th { -epub-hyphens: none;
-webkit-hyphens: none;
-epub-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
-o-hyphens: none;
padding-top: 3px !important;
padding-right: 3px !important;
padding-bottom: 3px !important;
padding-left: 3px !important;
page-break-inside: avoid;
vertical-align: top;
}
thead {border-bottom: 1px solid black;}
thead, th {font-weight:bold;}
tr {border-bottom:1px solid #1061af;}
th {
text-align: center;
}
td p.sc-credits {
font-size:smaller;
}
a.sc-xref-footnote, a.footnote-link, a.footnote-anchor {
vertical-align: super;
font-size: 0.8em;
line-height: 0;
margin-right:0.5em;
}
.sc-space-above {
margin-top: 1em;
text-indent: 0em;
}
.float-left{float:left;}
.float-right{float:right;}
.float-clear{clear:both;}
sub {font-size:smaller;vertical-align: sub; }
sup {font-size:smaller;vertical-align: super; }
/********END defaults*********/
/**************per book css below*****************/
a {}
blockquote {}
body {}
br {}
div {}
div.sc-page-break {page-break-before:always;}
div.sc-aside_AC {border:1px dotted black;padding:0.5em;margin-top:2em;}
div.sc-aside_AC span.sc-label {display:block;font-style:italic;margin-top:0;margin-bottom:0;}
div.sc-aside_AC h2 {font-size:1.0em;margin-top:0;}
div.sc-aside_AC p.sc-author {margin-bottom:0;text-align:right;}
div.sc-aside_avvertenze {}
div.sc-aside_box {border:1px solid black;background-color:#eeeeee;padding:0.5em;margin-top:2em;}
div.sc-aside_box h2 {font-size:1.0em;font-style:italic;margin-top:0;}
div.sc-aside_box p.sc-author {margin-top:0;margin-bottom:1em;}
div.sc-serie {page-break-after:always;}
em {}
h1 {font-weight:normal;font-size:1.5em;font-family:serif;}
h2 {font-weight:normal;font-size:1.1em;font-family:serif;}
h3 {}
head {}
img {}
img.icon_telesc {padding-right:1em;}
li {}
li.sc-aside_AC {}
li.sc-aside_box {}
link {}
nav.sc-toc {}
p {}
p.sc-author {margin-bottom:10em;margin-top:1em;font-size:0.7em;text-indent:0;}
p.sc-author + p {text-indent:0;}
p.sc-source {}
section {}
section.sc-bibliography {}
section.sc-bibliography p {text-indent:0;margin-top:1em;}
section.sc-bibliography h2 {margin-bottom:0;}
section.sc-bibliography h2+p {margin-top:0;}
section.sc-chapter {}
section.sc-part-opening {}
section.sc-part-opening h1 {margin-left:50%;margin-bottom:7em;}
section.sc-part-opening h1 span.sc-number {display:block;color:#004b62;}
section.sc-titlepage {}
span.sc-leadin {display:inline-block;font-style:italic;padding-right:1em;margin-top:1em;text-indent:0;}
span.sc-number {margin-right:1em;}
span.sc-title {}
span.sc-xref-glossentry {}
strong {}
sup {}
title {}
ul {}
ul.asides {}
nav#toc {font-size:smaller;
-webkit-hyphens: none;
-epub-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
-o-hyphens: none;}
nav#toc h1 {margin-bottom:5em;}
nav#toc ol {list-style-type:none;}
nav#toc a.sc-part {font-weight:bold;}
nav#toc li span.sc-author {font-size:0.6em;}
nav#toc li.APPR:before {content:url(img/icon_telesc.jpg);padding-right:0.5em;padding-left:1em;}
nav#toc li.BOX:before {content:'BOX: ';font-size:0.6em;padding-left:2em;color:red;}
nav#toc li.AC:before {content:'AMB. CUL.: ';font-size:0.6em;padding-left:2em;color:red;}
nav#toc a {color:#000000;}