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

A         { font-family: "Arial","Helvetica", sans-serif; font-size: 10pt;}
A:link    { color: blue; }
A:visited { color: purple; }
A:active  { color: maroon; }

A:hover   { color: red; text-decoration: none; }
A#columns:hover   { color: red; text-decoration: none; }
A#update:hover   { color: red; text-decoration: none; }
A#departments:hover   { color: red; text-decoration: none; }
A#script:hover   { color: red; text-decoration: none; }

.autore { font-family: "Helvetica","Arial", sans-serif; color: white; font-size: 9px; margin-top: 4pt; }
.sullautore { font-family: "Helvetica","Arial", sans-serif; color: white; font-size: 9px; margin-top: 4pt; font-style: italic; }
.rubrica { font-family: "Helvetica","Arial", sans-serif; color: white; font-size: 14px; margin-top: 0pt; font-weight: bold; }

#index { color: #ff9933; }
#departments { color: #007766; }
#update { color: #999900; }
#columns { color: #776699; }
#views { color: #006699; }
#script { color: #AA3377; }
#negative { color: white; }

h1 { font-family: "Helvetica","Arial", sans-serif; font-size: 36px; margin-top: 60pt; font-weight: bold; }
h1.img { font-family: "Helvetica","Arial", sans-serif; font-size: 36px; margin-top: 30pt; font-weight: bold; }
h2 { font-family: "Helvetica","Arial", sans-serif; font-size: 24px; margin-top: 20pt; font-weight: bold; margin-bottom: 5pt; border-bottom: 1px solid black; }
h4 { font-family: "Helvetica","Arial", sans-serif; color: black; font-size: 10pt; margin-top: 30pt; margin-bottom: 20pt; font-weight: bold; line-height: 150%; }
h3 { font-family: "Helvetica","Arial", sans-serif; color: black; font-size: 14pt; margin-top: 10pt; }

h5.autore { font-family: "Helvetica","Arial", sans-serif; color: black; font-size: 12pt; margin-top: 0pt; margin-bottom: 10pt; font-weight: bold; }
p.stars { font-family: "Helvetica","Arial", sans-serif; color: black; font-size: 36pt; margin-top: 30pt; font-weight: bold; text-align: center; color: #AA3377; }
p.details { font-family: "Helvetica","Arial", sans-serif; color: black; font-size: 9pt; margin-top: 5pt; margin-bottom: 5pt; }

div.testo { font-family: "Times New Roman", "Times", serif; } /* "Garamond", "Garamond Light" */
.testoupdate { font-family: "Times New Roman", "Times", serif; } 
.copy { font-family: "Helvetica","Arial",sans-serif; color: #666666; font-size: 9px; font-style: italic; }

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

.interviewer { font-size: small; font-family: "Verdana", "Helvetica","Arial", sans-serif; color: #006699; font-weight: bold; text-transform: uppercase; }
.interviewed { font-size: small; font-family: "Verdana", "Helvetica","Arial", sans-serif; color: #880000; font-weight: bold; text-transform: uppercase; }
p.question   { color: #006699; }
p.answer     { }
p.sommario	 { font-style: italic; }
span.fonte   { font-family: "Helvetica","Arial", sans-serif; font-size: 10px; }

.cinterviewer { font-size: small; font-family: "Verdana", "Helvetica","Arial", sans-serif; color: #776699; font-weight: bold; text-transform: uppercase; }
.cinterviewed { font-size: small; font-family: "Verdana", "Helvetica","Arial", sans-serif; color: #880000; font-weight: bold; text-transform: uppercase; }
p.cquestion   { color: #776699; }
p.canswer     { }

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

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

td.titolobox { font-family: "Helvetica","Arial", sans-serif; color: white; font-size: 10pt; margin-top: 0pt; font-weight: bold; }
td.testobox  { font-family: "Helvetica","Arial", sans-serif; color: black; font-size: 9pt;  }
td.testoboxlink  { font-family: "Helvetica","Arial", sans-serif; color: black; font-size: 10pt;  }
p.annotazione { font-family: "Helvetica","Arial", sans-serif; color: black; font-size: 10pt;  }

p.cntautore   { font-family: "Helvetica","Arial", sans-serif; color: black; font-size: 10pt; margin-left: 10pt; margin-top: 4pt; margin-bottom: 0pt; } 
p.summary  { font-family: "Helvetica","Arial", sans-serif; color: black; font-size: 9pt; margin-left: 10pt; margin-top: 4pt; margin-bottom: 0pt; } 
p.cntlink  { font-family: "Helvetica","Arial", sans-serif; color: black; font-size: 12px; margin-left: 4pt; margin-top: 4pt; margin-bottom: 4pt; } 
a.cntlink  { font-family: "Helvetica","Arial", sans-serif; text-decoration: none;} 
a.cntlink#views:hover { color: red; text-decoration: none; }

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

td.tablabel  { font-family: "Helvetica","Arial", sans-serif; color: white; font-size: 9pt; font-weight: bold;  background-color: #007766; }
td.tabtdata { font-family: "Helvetica","Arial", sans-serif; color: black; font-size: 9pt; background-color: #eeeeee; text-align: left; }
td.tabndata { font-family: "Helvetica","Arial", sans-serif; color: black; font-size: 9pt; background-color: #eeeeee; text-align: right; }
td.tabntot { font-family: "Helvetica","Arial", sans-serif; color: black; font-size: 9pt; font-weight: bold; background-color: #eeeeee;  text-align: right; }
td.tabhlabel  { font-family: "Helvetica","Arial", sans-serif; color: black; font-size: 9pt; font-weight: bold;  background-color: #aaaaaa; }
td.tabtdata-alt { font-family: "Helvetica","Arial", sans-serif; color: black; font-size: 9pt; background-color: #cccccc; text-align: left; }
td.tabndata-alt { font-family: "Helvetica","Arial", sans-serif; color: black; font-size: 9pt; background-color: #cccccc; text-align: right; }
td.tabntot-alt { font-family: "Helvetica","Arial", sans-serif; color: black; font-size: 9pt; font-weight: bold; background-color: #cccccc;  text-align: right; }
td.tabhlabel-alt  { font-family: "Helvetica","Arial", sans-serif; color: black; font-size: 9pt; font-weight: bold;  background-color: #999999; }

p.eptit  { font-family: "Helvetica","Arial", sans-serif; font-size: 12pt; margin-top: 30pt; margin-bottom: 20pt; font-weight: bold; line-height: 150%; color: #006699; margin-bottom: 6pt; border-bottom: solid 1px black; }
span.eptit { font-size: 14pt; }
p.epdati { font-size: 9px; font-family: "Verdana", "Helvetica","Arial", sans-serif; color: #666666; margin-top: 0pt; margin-left: 4em; margin-right: 2em; }
p.epcast { font-size: 9pt; font-family: "Verdana", "Helvetica","Arial", sans-serif; color: black; margin-top: 0pt; margin-bottom: 0pt; text-indent: -1em; margin-left: 1em;}
span.eplabel { font-family: "Verdana", "Helvetica","Arial", sans-serif; font-weight: bold; color: darkblue; font-size: 9pt; }
ul.eplist { font-size: 9pt; font-family: "Verdana", "Helvetica","Arial", sans-serif; }
li.eplist { font-size: 9pt; margin-bottom: 2pt; font-family: "Verdana", "Helvetica","Arial", sans-serif; }
td.cast  { font-family: "Verdana","Helvetica","Arial", sans-serif; color: black; font-size: 9pt; background-color: #ddeeff; }

