A:link {font-size: 11px; text-decoration:none;  Color:#003366; font-family: Verdana, Arial, Helvetica, sans-serif}
A:active {font-size: 11px; text-decoration:none; Color:#003366; font-family: Verdana, Arial, Helvetica, sans-serif}
A:visited {font-size: 11px; text-decoration:none; Color:#003366; font-family: Verdana, Arial, Helvetica, sans-serif;}
A:hover {font-size: 11px; text-decoration:none; Color:#0D7AF2; font-family: Verdana, Arial, Helvetica, sans-serif;}

A.menu:link
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    TEXT-DECORATION: none
}
A.menu:active
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    TEXT-DECORATION: none
}
A.menu:visited
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    TEXT-DECORATION: none
}
A.menu:hover
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    TEXT-DECORATION: underline
}

.tol_text {font-size: 11px; text-decoration:none; Color:#003366; font-family: Verdana, Helvetica,Arial, sans-serif}
.tol_text_small {font-size: 11px; text-decoration:none; Color:#003366; font-family: Tahoma,Verdana, Helvetica,Arial, sans-serif}

.tol_text_medio {font-size: 12px; text-decoration:none; Color:#003366; font-family: Verdana, Helvetica,Arial, sans-serif}
.tol_text_titolone {font-size: 18px; text-decoration:none; Color:#003366; font-family: arial, Verdana, Helvetica,Arial, sans-serif}
.tol_text_big {font-size: 18px; text-decoration:none; Color:#003366; font-family: Verdana, Helvetica,Arial, sans-serif} 
.tol_text_micro {font-size: 9px; text-decoration:none; Color:#003366; font-family: Verdana, Helvetica,Arial, sans-serif} 
.tol_text_micro_cond {font-size: 10px; text-decoration:none; Color:#003366; font-family: Tahoma, Verdana, Helvetica,Arial, sans-serif} 

body {
scrollbar-3d-light-color: #38517A;
scrollbar-arrow-color: #38517A;
scrollbar-base-color: #C0C7D2;
scrollbar-dark-shadow-color: #C0C7D2;
scrollbar-face-color:#C0C7D2;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #C0C7D2;
background: #F4FAFF url(../../images/bg.gif) top center repeat-y;
}

.cell_left_menu{
   font-size: 11px; text-decoration:none; Color:#003366; font-family: Verdana, Helvetica,Arial, sans-serif;
   border-bottom:2px solid #FFFFFF;
}

.cell_right_border_ml{
   font-size: 11px; text-decoration:none; Color:#003366; font-family: Verdana, Helvetica,Arial, sans-serif;
   border-right:1px solid #FFFFFF;
}

.cell_right_border_il{
   font-size: 11px; text-decoration:none; Color:#003366; font-family: Verdana, Helvetica,Arial, sans-serif;
   border-right:1px solid #FFFFFF;
   border-bottom:2px solid #FFFFFF;
}

.cell_top_border_il{
   font-size: 11px; text-decoration:none; Color:#003366; font-family: Verdana, Helvetica,Arial, sans-serif;
   border-bottom:2px solid #FFFFFF;
}

.cell_bottom_border_il{
   font-size: 11px; text-decoration:none; Color:#003366; font-family: Verdana, Helvetica,Arial, sans-serif;
   border-bottom:1px solid #FFFFFF;
}

.cell_up_cat{
   font-size: 11px; 
   text-decoration:none; Color:#003366; font-family: Verdana, Helvetica,Arial, sans-serif; font-weight: bold; text-transform: uppercase;
   background-color:#F3F3F3;
   border-left:1px solid #7591AE;
   border-top:1px solid #7591AE;
   border-right:1px solid #7591AE;
}

.cell_up_cat_home{
   font-size: 10px; 
   text-decoration:none; Color:#003366; font-family: Tahoma, Helvetica,Arial, sans-serif; text-transform: uppercase;
   background-color:#F3F3F3;
   border-left:1px solid #7591AE;
   border-top:1px solid #7591AE;
   border-right:1px solid #7591AE;
}

.cell_down_cat{
   font-size: 11px;
   text-decoration:none; Color:#003366; font-family: Tahoma, Verdana, Helvetica,Arial, sans-serif;
   style: text-align: left; margin-left:16;
   background-color:#FFFFFF;   
   border-left:1px solid #7591AE;
   border-bottom:1px solid #7591AE;
   border-right:1px solid #7591AE;
}

.margine5
{
style: text-align: left; margin-left:5;
}

.campo_testo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-left: 1px solid #003366;
	border-top: 1px solid #003366;
	border-right: 1px solid #9CB0C5;
	border-bottom: 1px solid #9CB0C5;
	background-color: #ffffff;
}

.cell_over_light { BACKGROUND-COLOR: #0066cc}
.cell_over { BACKGROUND-COLOR: #003366}
.cell_out { BACKGROUND-COLOR: none }
