body {
	font-family: Verdana, Arial, sans-serif;
	scrollbar-face-color: #9C9D9D;
	scrollbar-highlight-color:#9C9D9D;
	scrollbar-3dlight-color: #D8D8D8;
	scrollbar-darkshadow-color: #737575;
	scrollbar-shadow-color:#9C9D9D;
	scrollbar-arrow-color: #A4001D;
	scrollbar-track-color:#D8D8D8;
	font-size: 8pt;
	color: Black;
	}
/*testo del corpo pagina*/
.testo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Black; 
}
.testo a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #A4001D;
	text-decoration: none; 
}
.testo a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #A4001D;
	text-decoration: underline; 
}
/*variante grasseto pagina*/
.grassetto {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Black;
	font-weight: bold;
	text-decoration: none; 
}
.grassetto a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #A4001D;
	font-weight: bold;
	text-decoration: none; 
}
.grassetto a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #A4001D;
	font-weight: bold;
	text-decoration: underline; 
}
/*Variante grassetto bianco*/
.grassetto_bianco {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: White;
	font-weight: bold;
	text-decoration: none; 
}
.grassetto_bianco a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: White;
	font-weight: bold;
	text-decoration: none; 
}
.grassetto_bianco a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: White;
	font-weight: bold;
	text-decoration: underline; 
}
/*Variante grassetto rosso*/
.grassetto_rosso {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #A4001D;
	font-weight: bold;
	text-decoration: none; 
}
.grassetto_rosso a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #A4001D;
	font-weight: bold;
	text-decoration: none; 
}
.grassetto_rosso a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #A4001D;
	font-weight: bold;
	text-decoration: underline; 
}
/*Elenco*/
li {
	color:#3d3d3e; 
	font-family : Verdana; 
	font-size : 11px;
	list-style: square;
	margin: 0px 0px 0px -10px;
}

/*Colonna*/
.colonna {
    font-family:Verdana,Arial,Helvetica;font-size:12px;
}
.colonna a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A4001D; /* Questo è il colore del link */
	display: block; /* Fondamentale! Da impostare sempre */
	position: relative; /* Fondamentale! Da impostare sempre */
	text-decoration: none; /* Eliminiamo la sottolineatura del link */
	background-color: #EDE1BE;
	padding: 2px 2px 2px 2px;
}
.colonna a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EDE1BE; /* Cambiamo il colore del link al passaggio del mouse */
	background-color: #A4001D; /* Cambiamo il colore di sfondo al passaggio del mouse */
	text-decoration: none;
}
.percorso {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Black;
	font-weight: bold;
	text-decoration: none; 
}
.percorso a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #A4001D;
	font-weight: bold;
	text-decoration: none; 
}
.percorso a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #550031;
	font-weight: bold;
	text-decoration: none; 
}
/*CopyRight*/
.copy {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: White; 
}
/*Form*/
input, textarea, select {
	border-top: 1px solid #969CA5;
	border-bottom: 1px solid #E6E9EE;
	border-left: 1px solid #969CA5;
	border-right: 1px solid #E6E9EE;
	background: url(../ombra_box.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;    
	color: Black;
	font-weight : normal;	   
	text-decoration: none;
	/*cursor : hand;*/
}
#login {
	border-top: 1px solid #FF3357;
	border-bottom: 1px solid #550031;
	border-left: 1px solid #FF3357;
	border-right: 1px solid #550031;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;    
	color: White;
	font-weight : bold;	   
	text-decoration: none;
	cursor : hand;
	background:  url("../fondi/fondo_register.gif");
}
.radio {
	border-top: 0px solid #969CA5;
	border-bottom: 0px solid #E6E9EE;
	border-left: 0px solid #969CA5;
	border-right: 0px solid #E6E9EE;
	font-size: 11px;    
	color: Black;
	font-weight : normal;	   
	text-decoration: none;
	background-image: none;
}
.button {
	border-top: 1px solid #FF3357;
	border-bottom: 1px solid #550031;
	border-left: 1px solid #FF3357;
	border-right: 1px solid #550031;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;    
	color: White;
	font-weight : bold;	   
	text-decoration: none;
	cursor : hand;
	background-color: #A4001D;
	background-image: none;
	padding: 1px 1px 1px 1px;
}
/*News*/
.news {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Black;
	padding-left: 6px;
	padding-right: 6px;
	text-align: justify;
	}
.news a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #A4001D;
	text-decoration: none; 
}
.news a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #A4001D;
	text-decoration: underline; 
}
/*Giustificato*/
.giustificato {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: Black; 
	text-align:justify;
	padding: 5px 5px;
	}
.giustificato a{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #A4001D;
	text-decoration: none; 
}
.giustificato a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #A4001D;
	text-decoration: underline; 
}
/*Fondi */
.fondo_left{
	background: url(../fondi/left.jpg) repeat-y scroll left;
}
.fondo_right{
	background: url(../fondi/right.jpg) repeat-y scroll right;
}
.fondo_menu_left{
	background: #D8D8D8 url(../tab_1/4.jpg) repeat-y scroll left;
}
.fondo_piede{
	background-image: url(../fondi/fondo_piede.jpg);
	background-repeat: repeat-x;
	background-position: top,left;
}
.fondo_main{
	background: #D8D8D8 url(../fondi/fondo_piede2.jpg) repeat-x scroll top;
}
.fondo_azienda{
	background: #D8D8D8 url(../fondi/fon_az.jpg) repeat-x scroll top;
}
.fondo_prodotti{
	background: #D8D8D8 url(../fondi/fondo_prodotti.jpg) repeat-x scroll top;
}
.fondo_form{
	background: url(../fondi/fondo_form.jpg) no-repeat scroll top,right;
}
.fondo_sedi{
	background: url(../fondi/fondo_sedi.jpg) no-repeat scroll top,right;
}
.fondo_email{
	background: url(../fondi/fondo_email.jpg) no-repeat scroll top,right;
}
.ricerca{
	background: url(../fondi/fondo_ricerca.jpg) repeat-x scroll top;
}
.fondo_prodotti_famiglie {
	background: url(../fondi/fondo_sx_famiglie.gif) repeat-y scroll left;
}
.fondo_icone{
	background: url(../fondi/fondo_icone.gif) repeat-x scroll top;
}
.fondo_mail{
	background: #D8D8D8 url(../fondi/fondo_mail.gif) repeat-x scroll top;
}
/*Tabelle*/
.tab_2{
	border-left: 1px solid #C3C7CB;
	border-bottom: 1px solid #C3C7CB;
	border-right: 1px solid #C3C7CB;
	border-top: 1px solid #C3C7CB;
}
.tabuno2_1 { 
	background: url(../tab_3/1.gif) no-repeat scroll top; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #A4001D;
	/*font-weight: bold;*/
}
.tabuno2_2 { 
	background: url(../tab_3/2.gif) repeat-Y scroll top; 
}
.tabuno2_3 { 
	background: url(../tab_3/3.gif) no-repeat scroll top; 
}

/*Menu uno*/
.menu_uno {
	font-family:Verdana,Arial,Helvetica;
	font-size: 11px;
	text-decoration: none;
	padding: 1px, 1px, 1px, 1px;
	border-bottom: 1px solid #666666;
	border-top: 1px solid White;
}
.menu_uno a {
	text-decoration: none;
	color: black; /*  */
	display: block; /*  */
	position: relative; /*  */
	/*background-color: #D1D1D1;*/
}
.menu_uno a:hover {
	text-decoration: none;
	display: block; /*  */
	position: relative; /*  */
	color: white; /*  */
	background-color: #A4001D; /*  */
	border-bottom: 1px solid #A4001D;
	border-top: 1px solid #A4001D;
}
/*Mappa del sito*/
.map {
	font-family:Verdana,Arial,Helvetica;
	font-size: 11px;
	color: black;
	padding: 3px 3px 3px 3px;
	}
.map a {
	font-family:Verdana,Arial,Helvetica;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	border-left: 2px solid #666666;
	padding: 3px 3px 3px 3px;
}
.map a:hover {
	font-family:Verdana,Arial,Helvetica;
	font-size: 11px;
	color: #A4001D;
	text-decoration: underline;
	border-left: 2px solid #A4001D;
	padding: 3px 3px 3px 3px;
}	