body { font: normal 10pt "Verdana","Helvetica","Arial", sans-serif; }

p.sommario.i { font-style: normal; }
p.question.i { font-style: normal; }
i { font-style: italic; }

A         { font: normal 10pt "Verdana","Helvetica","Arial", sans-serif;}
A:link    { color: blue; }
A:visited { color: purple; }
A:active  { color: maroon; }
A:hover   { color: red; text-decoration: none; }

A.box         { font: normal 10px "Verdana","Helvetica","Arial", sans-serif;}
A.box:link    { color: blue; }
A.box:visited { color: purple; }
A.box:active  { color: maroon; }
A.box:hover   { color: red; text-decoration: none; }

td.testoboxlink A         { font: normal 10px "Verdana","Helvetica","Arial", sans-serif;}
td.testoboxlink A:link    { color: blue; }
td.testoboxlink A:visited { color: purple; }
td.testoboxlink A:active  { color: maroon; }
td.testoboxlink A:hover   { color: red; text-decoration: none; }

.autore { font: normal 10px "Helvetica","Arial", sans-serif; color: white; margin-top: 4pt;  text-align: right;}
.sullautore { font: normal 10px "Helvetica","Arial",sans-serif; color: white; margin-top: 4pt; }
.rubrica { font: bold 11px "Verdana","Arial","Helvetica", sans-serif; color: black; margin-top: 0pt; }

h1 { font: bold 36px "Verdana","Helvetica","Arial", serif; margin-top: 20pt; margin-bottom: 2pt; }
span.h1sm { font-size: 18px;  }
h1.img { margin-top: 30pt; }
h1.img2 { margin-top: 0pt; }
h2 { font: bold 16pt "Verdana,Helvetica","Arial", sans-serif; }
h3 { font: bold 13pt "Verdana,Helvetica","Arial", sans-serif; }
h4 { font: bold 10pt "Helvetica","Arial", sans-serif; line-height: 150%; }


h5.autore { font: normal italic 12px "Verdana","Helvetica","Arial", sans-serif; font-weight: normal; color: black; margin-top: 0pt; margin-bottom: 10pt; text-align: left; }
p.details { font: normal 10px "Verdana","Helvetica","Arial", sans-serif; color: black; margin-top: 0pt; margin-bottom: 4pt; }
p.type { font: normal 10pt "Courier","Courier new", sans-serif; color: black; }

p.pagina { font: normal 10px "Verdana","Helvetica","Arial", sans-serif; color: black; padding-right: 8px; margin-top: 0px;}
a.pagina { font: normal 10px "Verdana","Helvetica","Arial", sans-serif; color: black; }
a.pagina:hover { color: white; background-color: black; }

div.testo { font: normal 10pt "Verdana","Helvetica","Arial", sans-serif; }
.copy { font: italic 10px "Helvetica","Arial",sans-serif; color: #666666; }

strong { color: #880000; font-weight: bold; }
em     { color: #000066; font-weight: bold; font-style: italic; }

.interviewer { color: #006699; font-weight: bold; text-transform: uppercase; }
.interviewed { color: #880000; font-weight: bold; text-transform: uppercase; }
p.question   { font-style: italic; }
p.answer     { }
p.canswer     { }

p.sommario	 { font-style: italic; }
span.fonte   { font: normal 10px "Helvetica","Arial", sans-serif; }

blockquote { font-style: italic; margin-top: 10pt; margin-bottom: 5pt; }
blockquote i { font-style: normal; }
p.quoteautore { font: normal 10pt "Helvetica","Arial", sans-serif; color: black; margin-left: 4em; margin-bottom: 10pt; }

a.nota { font-size: 10px; text-decoration: none; vertical-align: super; }
p.nota { font-size: 9pt; }

//td.titolobox { font: bold 11px "Verdana","Helvetica","Arial", sans-serif; color: white; }
td.titolobox { font: normal 11px "Verdana","Arial", sans-serif; color: white; text-transform: uppercase; letter-spacing: 0.2em; }
td.testobox  { font: normal 10px "Verdana","Helvetica","Arial", sans-serif; color: black; }
p.sk  { font: normal 10px "Verdana","Helvetica","Arial", sans-serif; color: black; margin-top: 0pt; margin-bottom: 4pt; }
td.testoboxlink  { font: normal 10px "Verdana","Helvetica","Arial", sans-serif; color: black; }
p.annotazione { font-family: "Arial","Helvetica", sans-serif; color: black; font-size: 10px;  }

pre { font-size: 12pt; font-family: "Courier, Courier New, Monaco"; }
sup { font-size: 9px; }
sub { font-size: 9px; }

.dida { font: normal 11px "Arial","Helvetica", sans-serif; line-height: 120%; color: black; }

