
A.menu { color: #000000; text-decoration : none }
A.menu:Visited  { color: #000000; text-decoration : none }
A.menu:Active  { color: #000000; }
A.menu:Hover  { color: #000000; text-decoration : underline; }

A.blu { color: #003399; text-decoration : none }
A.blu:Visited  { color: #003399; text-decoration : none }
A.blu:Active  { color: #003399; }
A.blu:Hover  { color: #003399; text-decoration : underline; }

A.red { color: #D73B1A; text-decoration : none }
A.red:Visited  { color: #D73B1A; text-decoration : none }
A.red:Active  { color: #D73B1A; }
A.red:Hover  { color: #D73B1A; text-decoration : underline; }

A.giallo { color: orange; text-decoration : none }
A.giallo:Visited  { color: orange; text-decoration : none }
A.giallo:Active  { color: orange; }
A.giallo:Hover  { color: orange; text-decoration : underline; }

.input_text_small { font-size: 8pt; font-family: Verdana; }

.font1 { font-size: 7.5pt; }
.font2 { font-size: 9.5pt; }
.font3 { font-size: 12.5pt; }
.font4 { font-size: 14pt; }
.font5 { font-size: 18pt; }

	button { border: 0px; cursor: pointer; padding-right: 20px; text-align: center; width: auto; }
    button span { position: relative; display: block; white-space: nowrap; padding-left: 20px; }
    
    /*- red buttons -*/
    button.submit_red { background: url(online/img/button_bg_dx.gif) center right no-repeat; font-size: 8pt; }
    button.submit_red span { height: 24px; line-height: 24px; background: url(online/img/button_bg_sx.gif) top left no-repeat; font-family: Tahoma, Arial, sans-serif; font-weight: bold; color: #FFFFFF; }
    button.submit_red:hover { background: url(online/img/button_bg_dx_hover.gif) center right no-repeat; }
    button.submit_red:hover span {background: url(online/img/button_bg_sx_hover.gif) top left no-repeat; }
