B {
	FONT-FAMILY: Verdana, Arial, helvetica; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
TD {
	COLOR: #333333; FONT-FAMILY: Verdana, Arial, helvetica; FONT-SIZE: 8pt
}
P {
	COLOR: #333333; FONT-FAMILY: Verdana, Arial, helvetica; FONT-SIZE: 8pt
}
TH {
	COLOR: #333333; FONT-FAMILY: Arial, Verdana, helvetica; FONT-SIZE: 8pt; FONT-WEIGHT: normal
}
H2 {
	COLOR: #003366; FONT-FAMILY: Verdana, Arial, helvetica; FONT-SIZE: 8pt; FONT-WEIGHT: bold
}
H1 {
	COLOR: #003366; FONT-FAMILY: Verdana, Arial, helvetica; FONT-SIZE: 10pt; FONT-WEIGHT: bold
}

input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333 }
select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333 }
.verticaltext {
	font: 11px Verdana, Tahoma, Arial, sans-serif; position: absolute; right: 0px; top: 110px; width: 15px; writing-mode: tb-rl;
}
.HeaderTable { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight : bold; color : #000000 }

.header { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight : bold; color : #FFFFFF }
.HeaderBlue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight : bold; color : #000CC0 }
.HeaderGreen { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight : bold; color : #00C000 }
.HeaderGrey { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight : bold; color : #606060 }

.TextWhite { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color : #FFFFFF }
.TextBlack { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color : #000000 }
.TextGrey  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color : #404040 }
.TextRed  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color : #CC0000 }
.TextViolet  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color : #CC33FF }
.TextBlue  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color : #000CC0 }
.TextAzzurro  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color : #3399CC }
.TextGreen  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color : #009F00 }
.TextYellow  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color : #FFCC00 }

A.LinkWhite { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF }
A.LinkBlack { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color : #000000 }
A.LinkRed  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color : #CC0000 }
A.LinkBlue  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color : #000CC0 }
A.LinkGreen  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color : #009F00 }
A.LinkYellow  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color : #FFCC00 }

.PallinoBianco { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF }


/* TA Menu styles */

TD.taMenu
{
   padding-top       : 5px;
   padding-bottom    : 5px;
   vertical-align    : bottom;
   white-space       : nowrap;
}

DIV.taMenu
{
   float            : left;
   width            : 100%;
   background       : #FFFFFF url(./images/taMenuBorder.gif) repeat-x bottom;
}

DIV.taMenu UL
{
   margin           : 0px;
   padding          : 0px;
   list-style       : none;
}

DIV.taMenu LI
{
   display          : inline;
   margin           : 0px;
   padding          : 0px;
}

DIV.taMenu A
{
   float            : left;
   background       : url(./images/taMenuRight.gif) no-repeat right top;
   border-bottom    : 1px solid #84B0C7;

   font-size        : 10px;
   font-weight      : bold;
   text-decoration  : none;
}

DIV.taMenu A:hover
{
   background-position: 100% -150px;
}

DIV.taMenu A:link, DIV.taMenu A:visited,
DIV.taMenu A:active, DIV.taMenu A:hover
{
   color            : #115E94;
}

DIV.taMenu SPAN
{
   float            : left;
   display          : block;
   background       : url(./images/taMenuLeft.gif) no-repeat left top;
   padding          : 5px 9px;
   white-space      : nowrap;
}


/* Commented Backslash Hack hides rule from IE5-Mac \*/
DIV.taMenu SPAN {float : none;}
/* End IE5-Mac hack */

DIV.taMenu A:hover SPAN
{
   background-position: 0% -150px;
}

DIV.taMenu LI#current A
{
   background-position: 100% -150px;
   border-width     : 0px;
}

DIV.taMenu LI#current SPAN
{
   background-position: 0% -150px;
   padding-bottom   : 6px;
}


.tabs {
	background-image: url(images/tabs-line.gif)
}
.tabs DIV {
	margin-left: 23px
}
.tabs A:link {
	font-size: 11px; COLOR: #333; LINE-HEIGHT: 11px; FONT-FAMILY: tahoma,sans-serif; 
}
.tabs A:visited {
	font-size: 11px; COLOR: #333; LINE-HEIGHT: 11px; FONT-FAMILY: tahoma,sans-serif;
}
.tools A:link {
	font-size: 12px; COLOR: #039
}
.tools A:visited {
	font-size: 12px; COLOR: #039
}
.tools A:hover {
	font-size: 12px; COLOR: #CC0000
}
.tools A:active {
	font-size: 12px; COLOR: #039
}
.secondary {
	background-image: url(images/subnav-bg.gif)
}