a    { color: #903; text-decoration: underline }
a:active    { color: #903; text-decoration: none }
a:hover    { color: #903; text-decoration: none }
a:visited    { color: #903; text-decoration: underline }
a:visited:hover    { color: #903; text-decoration: none }

a.topnav  { color: #001; font-size: 8pt; text-decoration: none }
a.topnav:active  { color: #001; font-size: 8pt; text-decoration: underline }
a.topnav:hover  { color: #000; font-size: 8pt; text-decoration: underline }
a.topnav:visited  { color: #001; font-size: 8pt; text-decoration: none }
a.topnav:visited:hover  { color: #001; font-size: 8pt; text-decoration: underline }

a.emphasis   { color: #903; font-weight: bold; text-decoration: none }
a.emphasis:active    { color: #903; font-weight: bold; text-decoration: underline }
a.emphasis:hover    { color: #903; font-weight: bold; text-decoration: underline }
a.emphasis:visited    { color: #903; font-weight: bold; text-decoration: none }
a.emphasis:visited:hover    { color: #903; font-weight: bold; text-decoration: underline }

/* stile base */

.body
  { color: #000000; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, Serif; background-color: #bbb }

p
 { color: #000000; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, Serif }

td
 { color: #000000; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, Serif }


/* stile dei testi */
.textred  { color: #903; font-size: 9pt }
.smalltext
{
font-size: 8pt; 
}
.smalltextred  { color: #903; font-size: 8pt }
.smalltextgreen { color: #0b0; font-size: 8pt }
.smallertext
 { color: #444444; font-size: 7pt }
/* intestazioni */

.pageheader
    { color: #903; font-weight: bold; font-size: 11pt; font-family: Arial, Helvetica, Geneva, Swiss, Serif }
.header    { color: #903; font-weight: bold; font-size: 11pt; font-family: Arial, Helvetica, Geneva, Swiss, Serif; text-align: center }
.subheader
    { color: #903; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, Serif }

.smallheader
    { color: #903; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, Serif }

.top
{
font-size: 7pt;
}

.em-level-one
 { color: #000; font-size: 8pt }

.em-level-two
 { color: #000; font-size: 8pt; line-height: 10pt }

.em-level-three
{
color : #666666;
}

.em-level-four
 { color: #000 }
.em-level-fourred { color: #b00 }
.fields       { color: #000; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, Serif; border: solid 1px black }
.fieldsgreen  { color: #0b0; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, Serif; border: solid 1px black }
.fieldsred  { color: #b00; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, Serif; border: solid 1px black }
.fieldspic  { color: #444; font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, Serif; border: solid 1px black }
.buttoms            { color: #000; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, Serif; border: solid 1px #444 }
#toplink A:link       { color: #fff; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, Serif; text-decoration: none }
#toplink A:visited     { color: #fff; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, Serif; text-decoration: none }
#toplink A:hover         { color: #000; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, Serif; text-decoration: none }
#toplink A:active    { color: #fff; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, Serif; text-decoration: none }
#buttomimp A:link    { color: #fff; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, Serif; text-decoration: none; background-color: #008; padding-right: 2px; padding-left: 2px; border: solid 1px #444 }
body    { background-color: #bbb }
#buttomimp A:visited   { color: #fff; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, Serif; text-decoration: none; background-color: #008; padding-right: 2px; padding-left: 2px; border: solid 1px #444 }
#buttomimp A:hover   { color: #fff; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, Serif; text-decoration: none; background-color: #adadad; padding-right: 2px; padding-left: 2px; border: solid 1px #444 }
#buttomatt A:link  { color: #fff; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, Serif; text-decoration: none; background-color: #008; padding-right: 2px; padding-left: 2px; border: solid 1px #444 }
#buttomatt A:visited  { color: #fff; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, Serif; text-decoration: none; background-color: #008; padding-right: 2px; padding-left: 2px; border: solid 1px #444 }
#buttomatt A:hover  { color: #fff; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, Serif; text-decoration: none; background-color: #adadad; padding-right: 2px; padding-left: 2px; border: solid 1px #444 }
#headerhost  { color: #fff; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, Serif; text-decoration: none; background-color: #008; padding-right: 2px; padding-left: 2px; border: solid 1px #444 }
