@namespace h "http://www.w3.org/1999/xhtml";
@page {
margin: 5pt;
}
p {
margin: 0;
text-indent: 1.5em;
text-align: justify;
line-height: 1.2em;
font-size: 1em;
widows: 2;
orphans: 2;
}
a:link, a:visited, a:active {
color: #000;
text-decoration: none;
}
a:hover {
color: #000;
text-decoration: underline;
}
sup {
font-size: 0.8em;
line-height: 0.4em;
}
hr {
width: 100%;
color: black;
background-color: black;
height: 2px;
}
h1 {
padding-top: 1em;
margin-right: 0;
margin-bottom: 5%;
margin-left: 0;
page-break-after: avoid;
font-size: 1.4em;
text-align: center;
text-indent: 0;
font-weight: normal;
}
h2 {
padding-top: 0;
margin-right: 0;
margin-bottom: 10%;
margin-left: 0;
page-break-after: avoid;
font-size: 1.2em;
text-align: left;
text-indent: 0;
font-weight: normal;
}
.h1-senza-titolo {
font-size: 1.2em;
text-indent: 0;
line-height: 2em;
text-align: left;
padding-top: 8%;
margin-bottom: 20%;
}
.h1-con-titolo {
font-size: 1em;
text-indent: 0;
text-align: left;
padding-top: 8%;
margin-bottom: 0;
}
.h2-con-titolo {
font-size: 1em;
text-indent: 0;
text-align: center;
margin-top: 10%;
}
.h2-senza-titolo {
font-size: 1em;
text-indent: 0;
text-align: center;
padding-top: 8%;
margin-bottom: 20%;
}
.autore {
font-size: 1.5em;
text-indent: 0;
text-align: center;
margin-top: 15%;
}
.big {
font-size: 1.2em;
}
.bold {
font-weight: bold;
}
.center {
text-align: center;
text-indent: 0;
}
.centrato {
text-indent: 0;
text-align: center;
}
.dx {
text-align: right;
}
.editore {
font-size: 1em;
text-indent: 0;
text-align: center;
margin-top: 10em;
}
div.floatleft {
width: 50%;
float: left;
margin: 2% 2% 2% 0;
page-break-inside: avoid;
}
div.floatleft30 {
width: 30%;
float: left;
margin: 2% 2% 2% 0;
page-break-inside: avoid;
}
div.floatleft img {
width: 100%;
}
div.floatleft30 img {
width: 100%;
}
div.floatright {
width: 50%;
float: right;
margin: 2% 0 2% 2%;
page-break-inside: avoid;
}
div.floatright img {
width: 100%;
}
div.floatright30 {
width: 30%;
float: right;
margin: 2% 0 2% 2%;
page-break-inside: avoid;
}
div.floatright30 img {
width: 100%;
}
.trafiletto {
text-indent: 0;
margin-top: 0.5em;
font-size: 83%;
}
.trafiletto80 {
text-indent: 0;
margin-top: 0.5em;
margin-left: 10%;
margin-right: 10%;
font-size: 83%;
}
.footnote {
font-size: 0.9em;
margin-left: 1em;
text-indent: -1em;
text-align: justify;
page-break-before: always;
border-top: 0.5px;
border-top-style: solid;
border-top-color: black;
padding-top: 1em;
width: 90%;
}
.footnote-cap {
font-size: 1.2em;
text-align: center;
page-break-before: always;
border-top: 0.5px;
border-top-style: solid;
border-top-color: black;
padding-top: 2em;
padding-bottom: 1em;
}
.infratesto {
text-indent: 0;
margin-left: 10%;
margin-right: 0;
font-family: sans-serif;
}
.insieme {
display: inline-block;
width: 100%;
}
.interr {
page-break-before: always;
}
.mini {
font-size: 83%;
}
.neg {
text-indent: -1.5em;
margin-left: 1.5em;
}
.norientro {
text-indent: 0;
}
.red {
color: red;
}
.sans {
font-family: sans-serif;
}
.sd {
margin-bottom: 1em;
}
.small {
font-size: 80%;
}
.sottolineato {
text-decoration: underline;
}
.sp {
padding-top: 1em;
}
.sp2 {
padding-top: 2em;
}
.spmax {
padding-top: 20%;
}
.spd {
padding-top: 1em;
margin-bottom: 1em;
}
.sx {
margin-left: 8%;
text-indent: 0;
}
.titolo {
font-size: 2.5em;
font-weight: bold;
text-indent: 0;
text-align: center;
padding-top: 20%;
}
.toc {
margin-bottom: 0.3em;
text-indent: 0;
margin-left: 8%;
font-weight: bold;
font-size: 0.9em;
}
span.fakesmallcaps {
font-size: 0.8em;
}
table {
display: inline-table;
border-collapse: collapse;
margin-left: 0;
margin-right: 0;
font-size: 0.8em;
text-align: left;
width: 100%;
}
td {
width: 33%;
}
td + td {
width: 33%;
}
td + td + td {
width: 33%;
}
/**epub 2 righe**/
.dropcap {
float: left;
font-size: 2.7em;
line-height: 0.9em;
margin-right: 3pt;
margin-bottom: -0.2em;
}
/**kindle 2 righe**/