.bottone { color: white; font-weight: bold; font-size: 8pt; font-family: Verdana; background-color: #4b4b4d; border: 3px black }
.boxnavigamenu { background-color: #d4d4d4; margin: 0px; padding: 0px }
.campo { color: black; font-weight: normal; font-size: 9pt; border: solid 1px black; width: 100% }
.camposmall { color: black; font-weight: normal; font-size: 9pt; border: solid 0px black }
.descrizione { color: black; font-style: italic; font-weight: normal; font-size: 9pt }

.filo { border: solid 1px #cccccc; }
.filocolore { border: solid 1px #c42332; }
.filosotto{
	border-bottom: solid 1px #c42332;
}
.quadro {
	background-color: #c42332; 
}
a.linkbianco{
color: White;
text-decoration: none;
}
.tabella  { padding: 10px }
.Scorrimento  { width: 750px; height: 400px; overflow: auto }
.menulaterale { background-color: #336699; color: black; font-weight: normal; font-size: 9pt; font-family: Verdana;  }
.form { margin: 0px; padding: 0px }
.intestazione { color: white; font-size: 9pt; background-color: black }
.lineatesta { background-color: #c42332 }
.loginfalse { color: red; font-weight: bold; font-size: x-small; text-decoration: none; visibility: hidden; display: none;  }
.logintrue { color: red; font-weight: bold; font-size: x-small; text-decoration: none; visibility: visible; display: block;  }
.nascosto { visibility: hidden; display: none; }
.barragrigia{background-color: #d3d3d3;}
.piede   { color: black; font-weight: normal; font-size: 7pt; text-indent: 10px }
.indirizzo  { color: #c42332; font-weight: bold; font-size: 8pt }
.sfondo { color: white; font-size: 9pt; background-color: black }
.sfondo a { color: white; font-size: 9pt; background-color: black }
.sfondo2 { color: black; font-size: 9pt; border: solid 1px black }
.testa  { background: url(images/BGtesta.gif) repeat-x }
.testo { color: black; font-weight: normal; font-size: 8pt }
.titoletto { color: black; font-weight: bold; font-size: 11pt }
.titolopagina {  font-family: Arial; color: #ed3e2e; letter-spacing: 1px; font-style: normal; font-weight: bolder; font-size: 12pt;  }
.titoloscheda { color: #ed3e2e; letter-spacing: 1px; font-style: normal; font-weight: bolder; font-size: 8pt;  }
a:active { color: #ed3e2e; font-weight: bold; text-decoration: none }
a:hover { color: #ed3e2e; font-weight: bold; text-decoration: none }
a:link { color: black; font-weight: bold; text-decoration: none }
a:visited { color: black; font-weight: bold; text-decoration: none }
body { color: black; font-size: 8pt; font-family: "Trebuchet MS", Futura, Arial; background-color: white }
form { margin: 0; padding: 0 }
td { font-size: 9pt; font-family: "Trebuchet MS", Futura, Arial }
td.menulaterale td { color: black; font: 11px "Lucida Grande", "Lucida Sans Unicode", Arial, Geneva, Verdana, sans-serif; }
td.menulaterale td a:active { color: #c42332; font-weight: normal }
td.menulaterale td a:hover { color: #c42332; font-weight: normal }
td.menulaterale td a:link { color: black; font-weight: normal }
td.menulaterale td a:visited { color: black; font-weight: normal }
td.menulaterale ul { font: 11px "Lucida Grande", "Lucida Sans Unicode", Arial, Geneva, Verdana, sans-serif; margin: 0px; padding: 0px 0px 0px 10px; width: 169px; list-style-type: none; }
td.menulaterale ul li a { text-decoration: none; margin: 0px; padding: 5px 4px }
td.menulaterale ul li a:active { color: #c42332; font-weight: normal }
td.menulaterale ul li a:hover { color: #c42332; font-weight: normal }
td.menulaterale ul li a:link { color: black; font-weight: normal }
td.menulaterale ul li a:visited { color: black; font-weight: normal }
td.testo { color: black; font-weight: normal; font-size: 9pt; padding-right: 36px }
tr.navigamenu { margin: 0px; padding: 0px }
tr.navigamenu td a { font: 11px "Lucida Grande", "Lucida Sans Unicode", Arial, Geneva, Verdana, sans-serif; text-decoration: none;  }
tr.navigamenu td a:active { color: #fdfdfd; font-weight: bold; font-size: 9pt; }
tr.navigamenu td a:hover { color: #fdfdfd; font-weight: bold; font-size: 9pt; }
tr.navigamenu td a:link { color: #fdfdfd; font-weight: bold; font-size: 9pt;  }
tr.navigamenu td a:visited { color: #fdfdfd; font-weight: bold; font-size: 9pt;  }
tr.navigamenu2 { margin: 0px; padding: 0px }
tr.navigamenu2 td a { font: 9pt  "Lucida Grande", "Lucida Sans Unicode", Arial, Geneva, Verdana, sans-serif; text-decoration: none;  }
tr.navigamenu2 td a:active { color: #fdfdfd; font-weight: bold; font-size: 9pt; }
tr.navigamenu2 td a:hover { color: #fdfdfd; font-weight: bold; font-size: 9pt; }
tr.navigamenu2 td a:link { color: #fdfdfd; font-weight: bold; font-size: 9pt;  }
tr.navigamenu2 td a:visited { color: #fdfdfd; font-weight: bold; font-size: 9pt;  }
hr { color: #bcbbb8 }

