td, body {font-family: verdana, arial, helvetica; font-size:11px; color: #000000;}
a.:link { color: #003B9C;  text-decoration: underline;}
a.:visited {color: #003B9C; text-decoration: none;}
a.:hover {color: #FF6600; text-decoration: none;}


/* Rollovers per testata */
.testata {font-family: verdana, arial, helvetica; font-size:10px; color: #ABB6C1; padding-top: 1px;font-weight: normal;}
a.testata:link {color: #748494; text-decoration: none; padding-top: 0px;font-weight: normal;}
a.testata:visited {color: #748494; text-decoration: none; padding-top: 0px;font-weight: normal;}
a.testata:hover {color: #9C0000; text-decoration: none; padding-top: 0px;font-weight: normal;}

/* Rollovers per down */
.down {font-family: verdana, arial, helvetica; font-size:10px; color: #748494;}
a.down:link {font-weight: normal; color: #748494; text-decoration: none;}
a.down:visited {font-weight: normal; color: #748494; text-decoration: none;}
a.down:hover {font-weight: normal; color: #cc0000; text-decoration: none;}

/* inv */
.inv {font-family: verdana, arial, helvetica; font-size:9px; color: #748494; cursor: text;}
a.inv:link {font-weight: normal; color: #748494; text-decoration: none;}
a.inv:visited {font-weight: normal; color: #748494; text-decoration: none;}
a.inv:hover {font-weight: normal; color: #748494; text-decoration: none; }

/* Gestione tabelle attive*/
.tabon { font: 10px verdana, geneva, sans-serif; color: #473C1D; font-weight: bold; padding-left: 10px; padding-right: 10px;}
a.tabon:link{color: #473C1D; text-decoration: none; padding-left: 0px; padding-right: 0px;}
a.tabon:visited{color: #473C1D; text-decoration: none; padding-left: 0px; padding-right: 0px;}
a.tabon:hover{color: #473C1D; text-decoration: none; padding-left: 0px; padding-right: 0px;}

/* Gestione tabelle passive*/
.taboff { font: 10px verdana, geneva, sans-serif; color: #FFFFFF; font-weight: bold; padding-left: 10px; padding-right: 10px;}
a.taboff:link{color: #FFFFFF; text-decoration: none; padding-left: 0px; padding-right: 0px;}
a.taboff:visited{color: #FFFFFF; text-decoration: none; padding-left: 0px; padding-right: 0px;}
a.taboff:hover{color: #473C1D; text-decoration: none; padding-left: 0px; padding-right: 0px;}

/* Rollovers per scroller */
.scroller {font-family: verdana, arial, helvetica; font-size:11px; color: #333333;}
a.scroller:link {font-weight: bold; color: #333333; text-decoration: none;}
a.scroller:visited {font-weight: bold; color: #333333; text-decoration: none;}
a.scroller:hover {font-weight: bold; color: #9C0000; text-decoration: none;}

/* Rollovers per menu */
.menu {font-family: verdana, arial, helvetica; font-size:10px; padding-top: 0px; font-weight: bold; color: #003B9C;}
a.menu:link {font-weight: bold; color: #003B9C; padding-top: 0px; text-decoration: none;}
a.menu:visited {font-weight: bold; color: #003B9C; padding-top: 0px; text-decoration: none;}
a.menu:hover {font-weight: bold; color: #9C0000; padding-top: 0px; text-decoration: none;}

/* Rollovers per lista prodotti centrale */
.lista {font-family: verdana, arial, helvetica; font-size:10px; padding-top: 0px; font-weight: bold; color: #ff6600;}
a.lista:link {font-weight: bold; color: #ff6600; padding-top: 0px; text-decoration: none;}
a.lista:visited {font-weight: bold; color: #ff6600; padding-top: 0px; text-decoration: none;}
a.lista:hover {font-weight: bold; color: #003B9C; padding-top: 0px; text-decoration: none;}

/* Rollovers per box prodotti */
.boxprodotti {font-family: verdana, arial, helvetica; font-size:10px; padding-left:5px; padding-top: 8px; padding-right: 5px; font-weight: bold; color: #003B9C;}
a.boxprodotti:link {font-weight: bold; color: #003B9C;  text-decoration: none;}
a.boxprodotti:visited {font-weight: bold; color: #003B9C; text-decoration: none;}
a.boxprodotti:hover {font-weight: bold; color: #9C0000; text-decoration: none;}

/* Rollovers per box prodotti */
.boxprodotti1 {font-family: verdana, arial, helvetica; font-size:10px; padding-left:5px; padding-top: 8px; padding-right: 5px; font-weight: bold; color: #000000;}
a.boxprodotti1:link {font-weight: bold; color: #000000;  text-decoration: none;}
a.boxprodotti1:visited {font-weight: bold; color: #000000; text-decoration: none;}
a.boxprodotti1:hover {font-weight: bold; color: #9C0000; text-decoration: none;}

/* titolo box */
.upboxprodotti {font-family: verdana, arial, helvetica; font-size:10px; padding-left: 5px; font-weight: bold; color: #000000; background:url(images/up_box01.gif)}
.upboxservizi {font-family: verdana, arial, helvetica; font-size:10px; padding-left: 5px; font-weight: bold; color: #ffffff; background:url(images/up_box02.gif)}

.upboxprodotti_a {font-family: verdana, arial, helvetica; font-size:10px; padding-left: 5px; font-weight: bold; color: #000000; background:url(images/up_box03.gif)}
.upboxprodotti_a2 {font-family: verdana, arial, helvetica; font-size:10px; padding-left: 5px; font-weight: bold; color: #000000; background:url(images/up_box03_2.gif)}
.upboxservizi_a {font-family: verdana, arial, helvetica; font-size:10px; padding-left: 5px; font-weight: bold; color: #00000; background:url(images/up_box04.gif)}

.upboxlabanca {font-family: verdana, arial, helvetica; font-size:10px; padding-left: 5px; font-weight: bold; color: #ffffff; background:url(images/up_box_labanca.gif)}

.upboxlabanca2 {font-family: verdana, arial, helvetica; font-size:10px; padding-left: 5px; font-weight: bold; color: #ffffff; background:url(images/up_box_labanca2.gif)}


/* nome prodotto */
.nomeprodotto {font-family: verdana, arial, helvetica; font-size:11px; color: #003B9C;}

/* titolo categoria */
.categoria {font-family: verdana, arial, helvetica; font-size:11px; padding: 3px; font-weight: bold; color: #ffffff; background:#003B9C}

/* titolo categoria aziende */
.categoria_a {font-family: verdana, arial, helvetica; font-size:11px; padding: 3px; font-weight: bold; color: #ffffff; background:#4b5f7f}


/* Rollovers per box servizi */
.boxservizi {font-family: verdana, arial, helvetica; font-size:10px; padding-left:5px; padding-top: 8px; padding-right: 5px; font-weight: bold; color: #CC6666;}
a.boxservizi:link {font-weight: bold; color: #CC6666;  text-decoration: none;}
a.boxservizi:visited {font-weight: bold; color: #CC6666; text-decoration: none;}
a.boxservizi:hover {font-weight: bold; color: #9C0000; text-decoration: none;}


/* contenuti colonna centrale */
.cont {font-family: verdana, arial, helvetica; font-size:11px; padding-top:5px;padding-bottom:5px; text-align:justify}
a.cont:link {font-weight: bold; color: #CC6666;  text-decoration: none;}
a.cont:visited {font-weight: bold; color: #CC6666; text-decoration: none;}
a.cont:hover {font-weight: bold; color: #9C0000; text-decoration: none;}


/* Rollovers per box */
.box {font-family: verdana, arial, helvetica; font-size:10px; color: #333333;}
a.box:link {font-size:10px; font-weight: bold; color: #003B9C; text-decoration: none;}
a.box:visited {font-size:10px; font-weight: bold; color: #003B9C; text-decoration: none;}
a.box:hover {font-size:10px; font-weight: bold; color: #CC0000; text-decoration: none;}

/* CSS per menu */
.sf_grigio {color: #333333; background-color: #ebebeb;}

.blu_grassetto {font-weight: bold; font-size: 10px; color: #003b9c; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.blu_grassetto:link {font-weight: bold; font-size: 10px; color: #003b9c; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.blu_grassetto:visited {font-weight: bold; font-size: 10px; color: #003b9c; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.blu_grassetto:hover {font-weight: bold; font-size: 10px; color: #990000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}

.rosso_grassetto {font-weight: bold; font-size: 10px; color: #990000; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.rosso_grassetto:link {font-weight: bold; font-size: 10px; color: #990000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.rosso_grassetto:visited {font-weight: bold; font-size: 10px; color: #990000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.rosso_grassetto:hover {font-weight: bold; font-size: 10px; color: #ff9900; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}

.sf_bianco {color: #ffffff; background-color: #ffffff;}

.blu_grigio {font-size: 10px; color: #003b9c; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ebebeb;}

.blu {font-size: 10px; color: #003b9c; font-family: Verdana, Arial, Helvetica, sans-serif}
a.blu:link {font-size: 10px; font-weight: normal; color: #003b9c; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.blu:visited {font-size: 10px; font-weight: normal; color: #003b9c; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a.blu:hover {font-size: 10px; font-weight: normal; color: #003b9c; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}

.imgblock {display: block;}

.sfpalettagiu {
	BACKGROUND-IMAGE: url('/imgs/sf_box_imprese.gif')
}
.sfpalettasu {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; BACKGROUND-IMAGE: url('/imgs/sf_box_privati.gif'); COLOR: #f26a27; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; BACKGROUND-COLOR: transparent
}

/* gestione form */
fieldset{
width:400px;border: 1px solid #663300; padding:2px;}  
 
legend{
font: 11px  verdana, geneva, sans-serif; text-align:left;color:#003B9C; margin-top: 10px;}

.campiform {
    border:1px solid #003B9C;  
    font-family: verdana, tahoma, arial; 
    color: #000000; 
    font-size: 10.75px;
    background: #e1e9f8;
    
  }

/* Gestione dei bottoni */
.bottoni { border:1px solid #000000; font-family:verdana; font-size: 10px; font-weight: bold; color: #666666; background-color: #e1e1e1;} 
.bottoniroll { border:1px solid #000000; font-family:verdana; font-size: 10px; font-weight: bold; color: #FFFFFF; background-color: #003B9C;} 


/* elenchi puntati box */

ul.pro{margin-left:15px;
padding:0;
margin-top:5px;
margin-bottom:10px;
font-size:10px;color:#003B9C;}

ul.pro li{
margin-top:8px;
margin-bottom:8px;
list-style-image:url('images/freccetta_ul.gif');
}

ul.pro li a:link {
color: #003B9C;  
text-decoration: none;
font-weight:bold;
}
ul.pro li a:visited {
color: #003B9C; 
text-decoration: none;
font-weight:bold;
}
ul.pro li a:hover { 
color: #9C0000; 
text-decoration: underline;
font-weight:bold;
}


ul.prolight{margin-left:15px;
padding:0;
margin-top:5px;
margin-bottom:5px;
font-size:10px;color:#003B9C;}

ul.prolight li{
margin-top:8px;
margin-bottom:8px;
list-style-image:url('images/freccetta_ul.gif');
}

ul.prolight li a:link {
color: #003B9C;  
text-decoration: none;
font-weight:normal
}
ul.prolight li a:visited {
color: #003B9C; 
text-decoration: none;
font-weight:normal
}
ul.prolight li a:hover { 
color: #9C0000;
font-weight:normal

}