td           { font-family: Verdana, Arial, Helvetica; color: #666666; font-size: 12px; }
a:link,
a:visited,
a:active            { color: #333333; 
			   text-decoration: none;
}
a:hover      { color: #CC0000;
			   text-decoration: none;
}
<!-- LINK EMAIL - PDF
.pdf:link,
.pdf:visited,
.pdf:active      { color: #666666;
				font-size:11px;
			    text-decoration: none;
}
.pdf:hover     { color: #000000;
				font-size:12px;
			    text-decoration: none;
}
.email:link,
.email:visited,
.email:active      { color: #333333;
			   text-decoration: none;
}
.email:hover     { color: #333333;
			   text-decoration: underline;
}
.email-footer:link,
.email-footer:visited,
.email-footer:active      { 
				font-family: Verdana, Arial, Helvetica, sans-serif;
			   color: #666666;
			   font-size:12px;
			   text-decoration: none;
}
.email-footer:hover     { color: #333333;
			   text-decoration: none;
}
<!-- BOTTONI
.b-prodotti             { color: #FFFFFF;
					         font-size:12px;
							 text-decoration:none }
.b-prodotti:link,
.b-prodotti:visited,
.b-prodotti:active      { color: #FFFFFF;
					         font-size:12px;
							 text-decoration:none }
.b-prodotti:hover       { color: #CC2229;
					         font-size:12px;
							 text-decoration:none 
}
.b-prodottiON             { color: #CC2229;
					         font-size:12px;
							 text-decoration:none }
.b-prodottiON:link,
.b-prodottiON:visited,
.b-prodottiON:active      { color: #CC2229;
					         font-size:12px;
							 text-decoration:none }
.b-prodottiON:hover       { color: #FFFFFF;
					         font-size:12px;
							 text-decoration:none 
}
.bottoni    { font-family:Verdana, Arial, Helvetica, sans-serif;
			  color:#666666;
			  font-size:11px;
			  text-decoration:none;			  
}
<!-- TESTI
.txt-footer     { font-family: Verdana, Arial, Helvetica, sans-serif;
					color: #000000;
					font-size:11px;
			   text-decoration: none;
}
.txt-footer-home     { font-family: Verdana, Arial, Helvetica, sans-serif;
					color: #FFFFFF;
					font-size:11px;
			   text-decoration: none;
}
.txt-int-footer-home     { font-family: Verdana, Arial, Helvetica, sans-serif;
					color: #FFFFFF;
					font-size:14px;
			   text-decoration: none;
}
.txt-prodotti    { font-size:12px;
			  text-decoration:none;	
			  color: #666666;		  
}
.tit-prodotti    { font-size:16px;
			  text-decoration:none;	
			  color: #CC0000;
			  letter-spacing:3px;		  
}
.txt-servizi    { font-size:12px;
			  text-decoration:none;	
			  color: #666666;
			  line-height:140%;		  
}
.txt-prodotti-small    { font-size:10px;
			  text-decoration:none;	
			  color: #666666;		  
}
.txt-rossiccio    { font-size:12px;
			  text-decoration:none;
			  letter-spacing:3px;	
			  color: #CC0000;
			  text-decoration:none;		  
}
.txt-spaziato    { font-size:12px;
			  text-decoration:none;
			  letter-spacing:3px;	
			  color: #333333;
			  text-decoration:none;		  
}
a.txt-spaziato    { font-size:12px;
			  text-decoration:none;
			  letter-spacing:3px;	
			  color: #333333;
			  text-decoration:none;		  
}
a.txt-spaziato:hover    { font-size:12px;
			  text-decoration:none;
			  letter-spacing:3px;	
			  color: #666666;
			  text-decoration:underline;		  
}

.txt-titolo-big    { font-size:15px;
			  text-decoration:none;			  
}
.txt-sottotitolo-big    { font-size:12px;
			  text-decoration:none;			  
}

.txt-titolo-small    { font-size:10px;
			  text-decoration:none;	
			  color: #CC6600;		  
}
.txt-profilo    { font-size:12px;
			  text-decoration:none;	
			  color: #333333;
			  line-height:180%;		  
}
.txt-profilo-big   { font-size:12px;
			  text-decoration:none;	
			  color: #333333;		  
}
.txt-profilo-small    { font-size:8px;
			  text-decoration:none;	
			  color: #333333;		  
}
.txt-small    { 	  
}
.txt-small:hover    { font-size:10px;			  
}
.titolo2     {font-size: 13px }
.titololino      { font-family: Verdana, Arial, Helvetica, sans-serif;
			   color: #4CB0E4; 
			   font-size: 12px;
}

<!-- COLORI
.rosso2       { color: #CC2229 }
.rosso     {   color: #CC2229; 
			   text-decoration: none;
}
.giunti-lamellari     {   color: #CB2228; 
			   text-decoration: none;
}
.ROSSO     {   color: #CB2228; 
			   text-decoration: none;
}
.giunti-rigidi {   color: #E0933E; 
			   text-decoration: none;
}
.ARANCIO {   color: #E0933E; 
			   text-decoration: none;
}

.giunti-elastici     {   color: #33995E; 
			   text-decoration: none;
}
.VERDE     {   color: #33995E; 
			   text-decoration: none;
}
.giunti-elastici :hover    {   color: #33995E; 
			   text-decoration: underline;
}


.giunti-adenti     {   color: #2E588D; 
			   text-decoration: none;
}
.AVIO     {   color: #2E588D; 
			   text-decoration: none;
}
.giunti-idraulici     {   color: #80539D; 
			   text-decoration: none;
}
.LILLA     {   color: #80539D; 
			   text-decoration: none;
}
.alberi-cardanici     {   color: #012189; 
			   text-decoration: none;
}
.BLU     {   color: #012189; 
			   text-decoration: none;
}
.blu         { color: #1F2681 }
.bianco      { color: #FFFFFF }
.grigio      { color: #666666 }
.grigio:hover{ color: #333333;
			   text-decoration: underline;
}
.grigio-scuro      { color: #444444; font-size: 12px; 
}
.arancio      { font-family: Verdana, Arial, Helvetica; 
			   color: #CC6600; 
			   font-size: 12px; 
			   text-decoration: none;
}
.arancio-spaz      { font-family: Verdana, Arial, Helvetica; 
			   color: #CC6600; 
			   font-size: 12px; 
			   text-decoration: none;
			   line-height:130%;
}
.rosa     { font-family: Verdana, Arial, Helvetica; 
			   color: #A70069; 
			   font-size: 12px; 
			   text-decoration: none;
}
.azzurro     { font-family: Verdana, Arial, Helvetica; 
			   color: #008FC7; 
			   font-size: 12px; 
			   text-decoration: none;
}
.verde     { font-family: Verdana, Arial, Helvetica; 
			   color: #04A957; 
			   font-size: 12px; 
			   text-decoration: none;
}
.p-mappa:link,
.p-mappa:visited,
.p-mappa:active      { color: #333333;
					         font-size:9px;
							 text-decoration:none }
.p-mappa:hover       { color: #333333;
					         font-size:9px;
							 text-decoration:underline }
.p-shampoo:link,
.p-shampoo:visited,
.p-shampoo:active      { color: #01435D;
					         font-size:9px;
							 text-decoration:none }
.p-shampoo:hover       { color: #8D65D2;
					         font-size:9px;
							 text-decoration:none }
.p-shampooON:link,
.p-shampooON:visited,
.p-shampooON:active      { color: #8D65D2;
					         font-size:9px;
							 text-decoration:none }



.tabelle    { font-family:Verdana, Arial, Helvetica, sans-serif;
			  color:#666666;
			  font-size:9px;
			  text-decoration:none;
			  text-align:center;		  
}

<!-- LINK CELLA
.cella       {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 11px;
	width: 100%;
	clip:  rect(   );
	color: #FFFFFF;
	text-decoration: none;
	display: block;
}

.cella:hover {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 11px;
	background-color: #FFFFFF;
	width: 100%;
	clip:  rect(   );
	color: #1F2681;
	text-decoration: none;
	display: block;

}
.bott-left-vis {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 11px;
	background-color: #FFFFFF;
	width: 100%;
	clip:  rect(   );
	color: #1F2681;
	text-decoration: none;
	display: block;
}
.bott-left-vis:hover {
	font-family: Verdana, Arial, Helvetica; 
	font-size: 11px;
	background-color: #FFFFFF;
	width: 100%;
	clip:  rect(   );
	color: #1F2681;
	text-decoration: none;
	display: block;
}

.tabstyle_VERDE {
	border-style:solid; 
	border-width:1px; 
	border-color:#33995E;
	font-size:10px;
	text-decoration:none;		
	}
.tabstyle_2_VERDE {
	border-right-style:solid; 
	border-right-width:1px; 
	border-right-color:#33995E;
	border-bottom-style:solid; 
	border-bottom-width:1px; 
	border-bottom-color:#33995E;	
	border-top-style:solid; 
	border-top-width:1px; 
	border-top-color:#33995E;	
	font-size:10px;
	text-decoration:none;		
	}
.tabstyle_3_VERDE {
	border-bottom-style:solid; 
	border-bottom-width:1px; 
	border-bottom-color:#33995E;	
	border-right-style:solid; 
	border-right-width:1px; 
	border-right-color:#33995E;	
	font-size:10px;
	text-decoration:none;		
	}		
.tabstyle_4_VERDE {
	border-bottom-style:solid; 
	border-bottom-width:1px; 
	border-bottom-color:#33995E;	
	border-right-style:solid; 
	border-right-width:1px; 
	border-right-color:#33995E;	
	border-left-style:solid; 
	border-left-width:1px; 
	border-left-color:#33995E;	
	font-size:10px;
	text-decoration:none;		
	}		
.tabstyle_AVIO {
	border-style:solid; 
	border-width:1px; 
	border-color:#2E588D;
	font-size:10px;
	text-decoration:none;		
	}
.tabstyle_2_AVIO {
	border-right-style:solid; 
	border-right-width:1px; 
	border-right-color:#2E588D;
	border-bottom-style:solid; 
	border-bottom-width:1px; 
	border-bottom-color:#2E588D;	
	border-top-style:solid; 
	border-top-width:1px; 
	border-top-color:#2E588D;	
	font-size:10px;
	text-decoration:none;		
	}
.tabstyle_3_AVIO {
	border-bottom-style:solid; 
	border-bottom-width:1px; 
	border-bottom-color:#2E588D;	
	border-right-style:solid; 
	border-right-width:1px; 
	border-right-color:#2E588D;	
	font-size:10px;
	text-decoration:none;		
	}		
.tabstyle_4_AVIO {
	border-bottom-style:solid; 
	border-bottom-width:1px; 
	border-bottom-color:#2E588D;	
	border-right-style:solid; 
	border-right-width:1px; 
	border-right-color:#2E588D;	
	border-left-style:solid; 
	border-left-width:1px; 
	border-left-color:#2E588D;	
	font-size:10px;
	text-decoration:none;		
	}	
.tabstyle_ROSSO {
	border-style:solid; 
	border-width:1px; 
	border-color:#CB2228;
	font-size:10px;
	text-decoration:none;		
	}
.tabstyle_2_ROSSO {
	border-right-style:solid; 
	border-right-width:1px; 
	border-right-color:#CB2228;
	border-bottom-style:solid; 
	border-bottom-width:1px; 
	border-bottom-color:#CB2228;	
	border-top-style:solid; 
	border-top-width:1px; 
	border-top-color:#CB2228;	
	font-size:10px;
	text-decoration:none;		
	}
.tabstyle_3_ROSSO {
	border-bottom-style:solid; 
	border-bottom-width:1px; 
	border-bottom-color:#CB2228;	
	border-right-style:solid; 
	border-right-width:1px; 
	border-right-color:#CB2228;	
	font-size:10px;
	text-decoration:none;		
	}		
.tabstyle_4_ROSSO {
	border-bottom-style:solid; 
	border-bottom-width:1px; 
	border-bottom-color:#CB2228;	
	border-right-style:solid; 
	border-right-width:1px; 
	border-right-color:#CB2228;	
	border-left-style:solid; 
	border-left-width:1px; 
	border-left-color:#CB2228;	
	font-size:10px;
	text-decoration:none;		
	}
.tabstyle_ARANCIO {
	border-style:solid; 
	border-width:1px; 
	border-color:#E0933E;
	font-size:10px;
	text-decoration:none;		
	}
.tabstyle_2_ARANCIO {
	border-right-style:solid; 
	border-right-width:1px; 
	border-right-color:#E0933E;
	border-bottom-style:solid; 
	border-bottom-width:1px; 
	border-bottom-color:#E0933E;	
	border-top-style:solid; 
	border-top-width:1px; 
	border-top-color:#E0933E;	
	font-size:10px;
	text-decoration:none;		
	}
.tabstyle_3_ARANCIO {
	border-bottom-style:solid; 
	border-bottom-width:1px; 
	border-bottom-color:#E0933E;	
	border-right-style:solid; 
	border-right-width:1px; 
	border-right-color:#E0933E;	
	font-size:10px;
	text-decoration:none;		
	}		
.tabstyle_4_ARANCIO {
	border-bottom-style:solid; 
	border-bottom-width:1px; 
	border-bottom-color:#E0933E;	
	border-right-style:solid; 
	border-right-width:1px; 
	border-right-color:#E0933E;	
	border-left-style:solid; 
	border-left-width:1px; 
	border-left-color:#E0933E;	
	font-size:10px;
	text-decoration:none;		
	}			
	
.tabstyle_BLU {
	border-style:solid; 
	border-width:1px; 
	border-color:#012189;
	font-size:10px;
	text-decoration:none;		
	}
.tabstyle_2_BLU {
	border-right-style:solid; 
	border-right-width:1px; 
	border-right-color:#012189;
	border-bottom-style:solid; 
	border-bottom-width:1px; 
	border-bottom-color:#012189;	
	border-top-style:solid; 
	border-top-width:1px; 
	border-top-color:#012189;	
	font-size:10px;
	text-decoration:none;		
	}
.tabstyle_3_BLU {
	border-bottom-style:solid; 
	border-bottom-width:1px; 
	border-bottom-color:#012189;	
	border-right-style:solid; 
	border-right-width:1px; 
	border-right-color:#012189;	
	font-size:10px;
	text-decoration:none;		
	}		
.tabstyle_4_BLU {
	border-bottom-style:solid; 
	border-bottom-width:1px; 
	border-bottom-color:#012189;	
	border-right-style:solid; 
	border-right-width:1px; 
	border-right-color:#012189;	
	border-left-style:solid; 
	border-left-width:1px; 
	border-left-color:#012189;	
	font-size:10px;
	text-decoration:none;		
	}	
	
.tabstyle_LILLA {
	border-style:solid; 
	border-width:1px; 
	border-color:#80539D;
	font-size:10px;
	text-decoration:none;		
	}
.tabstyle_2_LILLA {
	border-right-style:solid; 
	border-right-width:1px; 
	border-right-color:#80539D;
	border-bottom-style:solid; 
	border-bottom-width:1px; 
	border-bottom-color:#80539D;	
	border-top-style:solid; 
	border-top-width:1px; 
	border-top-color:#80539D;	
	font-size:10px;
	text-decoration:none;		
	}
.tabstyle_3_LILLA {
	border-bottom-style:solid; 
	border-bottom-width:1px; 
	border-bottom-color:#80539D;	
	border-right-style:solid; 
	border-right-width:1px; 
	border-right-color:#80539D;	
	font-size:10px;
	text-decoration:none;		
	}		
.tabstyle_4_LILLA {
	border-bottom-style:solid; 
	border-bottom-width:1px; 
	border-bottom-color:#80539D;	
	border-right-style:solid; 
	border-right-width:1px; 
	border-right-color:#80539D;	
	border-left-style:solid; 
	border-left-width:1px; 
	border-left-color:#80539D;	
	font-size:10px;
	text-decoration:none;		
	}		
	
	
