body 		{
		margin-left:0px; 
		margin-top:	0px; 
		font-family: 	Verdana, Palatino, serif; 
		font-size:	12px;  
		background-color:#f0f0f0;
		
 		}		
		
td, p  		{
		font-family: 	Verdana, Palatino, serif; 
		font-size:	12px; 
		vertical-align: top;
		}

a 		{
		text-decoration:none;
		color:		#0000c0;
		}
		
a:link a:visited a:active
		{
		text-decoration:none;
		}		
				
a:hover 	{
		text-decoration:underline;
		color:		#FF0000;
		}

/* Generale ------------------------------------------------------- */

.subtitle	{
		font-weight: 	bold; 
		color:		#FFFFFF;  
		}
		
a.asubtitle	{
		font-size:	13px; 
		font-weight: 	bold;  
		}
		
/* Header ------------------------------------------------- */
		
.hd_dpi		{
		font-family: 	Arial, sans-serif; 
		font-size:	20px;  		
		font-weight: 	bold;  
		font-style: 	oblique;  
		}
.hd_adr		{
		font-family: 	Arial, sans-serif; 
		font-size:	11px;  		 
		color:		#000080;
		}
		
.tdnero		{
		border: 	1px solid #000000;
		background-color:#ffffff;
		padding:	0px
		}
		
.vsep		{
		font-size:	3px;  		
		}

a.kw		{
		font-size:	11px;  		
		}
								
		
/* Menu principale ------------------------------------------------- */

.symb		{
		vertical-align: middle;
		}
		
.TdMenu2	{
		text-align:	left;
		vertical-align:	middle;
		background:	#CACAFE;
		}
		
.HeaderMenu	{
		font-size:	18px;
		font-weight:	bold;
		font-style:	italic;
		}

/* Catalogo */
.CatTitle	{
		color:		#000080; 
		font-weight:	bold; 
		text-transform: uppercase;
		line-height:	24px;
		}
		
.CatCrit	{
		font-size:	13px;
		}

/* Elenco categorie e sotto categorie ------------------------------ */

.titolo		{
		font-size:	12px;
		}
		
.acctitolo	{
		font-size:	13px; 
		font-style:	italic; 
		}
		
/* Header Articles ------------------------------------------------- */

.tdmainspace	{
		height:		360px;
		}

.PageMenu	{
		font-weight:	normal;
		color:		#ffffff; 
		}
		
a.OtherPage	{
		font-weight:	bold; 
		color:		#ffffff; 
		}
		
		
a.OtherPage:hover{
		text-decoration:none;
		color:		#ffffff; 
		}
		
a.OtherPage:visited{
		text-decoration:none; 
		font-weight:	bold;  
		color:		#ffffff;
		}
		
a.OtherPage:link{
		text-decoration:none; 
		font-weight:	bold; 
		color:		#ffffff;
		}

a.s, a.s:hover	{	font-size:	9px;
		text-decoration:none;
		color:#f0f0f0;
		cursor:text;
		}				
.restrict	{
		background-color:#FFFFFF; 
		border:		solid #000000 1px;
		font-size:	12px;  
		}
		
.tabArttList	{
		border:		solid #0000c0 1px;
		}
		
.titoloArt	{
		font-weight:	bold;
		font-size:	17px;
		color:		#000080;
		}
.STitoloArt	{
		font-weight:	bold;
		font-style:	italic;
		font-size:	13px;
		color:		#000080;

		}	


.titoloNov	{
		font-weight:	bold;
		font-style:	normal;
		font-size:	12px;
		color:		#000080;
		}				
.copyright   	{ 
		font-size: 	10px; 
		color: 		#0000c0; 
		}	
			
a.copyrightlink	{
		font-size: 	8pt; 
		color: 		#0000FF; 
		text-decoration:none; 
		font-weight: 	bold; 
		}	
		
.Tabprezzi	{
		border:		solid #d0d0d0 1px;
		background-color:#FFFFFF;
		}
		
.Hdrprezzi	{
		border-right:	solid #FFFFFF 1px;
		background-color:#d0d0d0;
		padding-left:	8px;
		padding-right:	8px;
		font-weight:	bold;
		text-align:	center;
		vertical-align:	top;
		}
		
.HdrprezziR	{
		border-right:	solid #FFFFFF 1px;
		background-color:#d0d0d0;
		padding-left:8px;
		padding-right:5px;
		font-weight:bold;
		text-align:right;
		vertical-align:top;
		}
		
.HdrprezziE	{
		background-color:#d0d0d0;
		padding-left:	8px;
		padding-right:	8px;
		font-weight:	bold;
		text-align:	center;
		vertical-align:	top;
		}
		
.Tdprezzi	{
		border-top:	solid #d0d0d0 1px;
		border-right:	solid #d0d0d0 1px;
		vertical-align:	middle;
		padding-right:	8px;
		padding-left:	8px;
		}
		
.TdprezziR	{
		border-top:	solid #d0d0d0 1px;
		border-right:	solid #d0d0d0 1px;
		vertical-align:	middle;
		padding-right:	5px;
		padding-left:	8px;
		text-align:	right;
		}
		
.TdprezziE	{
		border-top:	solid #d0d0d0 1px;
		vertical-align:	middle;
		padding-right:	0px;
		padding-top:	0px;
		}	

/* Cart ------------------------------------------------- */

.tabCart	{
		border:1px solid black;
		border-collapse:collapse;
		width:		100% ; 
		padding:	2px ; 
		background-color:#000000;
		}
		
.trCartHd	{
		background:	#C6C7FA;
		}
		
		
.tdCartHd 	{
		border:1px solid black;
		}
		

.tdCartHdQ 	{
		border:1px solid black;
		text-align:	right;
		}
		
.CartHd		{
		font-weight:	bold;
		}
		
.CartHdQ	{
		font-weight:	bold; 
		text-align:	right;
		}

.tdCart		{
		border:1px solid black;
		background:	#F8F8F8; 
		}
		
.tdCartQ 	{
		border:1px solid black;
		text-align:	right;
		}
		
.Cart		{
		font-weight:	normal;
		}
		
.CartQ		{
		font-weight:	normal; 
		text-align:	right;
		}

.trCartTot	{
		background:	#F8F8F8;
		}	

.CartTotArt	{
		font-weight:	bold;
		text-align:	right; 
		}
		
.tdCartTot	{
		border:1px solid black;
		font-weight:	bold;
		text-align:	right;
		}

.CartTotTras	{
		font-weight:	normal;
		text-align:	right; 
		}
		
.tdCartTotOrd	{
		border:1px solid black;
		background:	#C6C7FA;
		}
		
.CartTotOrd	{font-weight:	bold;
		text-align:	right; 
		}

.ErrMsg		{
		font-size:	15px; 
		font-weight:	bold; 
		color:		#ee0000; 
		text-decoration:blink; 
		background-color:#FFFFFF; 
		vertical-align:	middle;
		}
		
.tdordine	{
		vertical-align:	middle; 
		text-align:	right;
		}
		
.little		{
		font-size:	10px;
		}
		
.tdfoot		{
		border-top:1px solid #000000; background-color: #f0f0f0;
		padding:	0px
		}

.titolobianco	{
		color:		#FFFFFF; 
		font-weight:	bold; 
		text-transform: uppercase;
		}
.titoloblu	{
		color:		#000080; 
		font-weight:	bold; 
		text-transform: uppercase;
		}		
.ma3		{
		border-right: 	1px solid #0000C0; 
		border-bottom: 	1px solid #0000C0;
		text-align:	center;
		font-size:	9px
		}
		
.catlink	{
		color:		#008400; 
		font-weight:	bold; 	
		}
.errmsg		{
		color:		#FF0000; 
		font-weight:	bold; 	
		font-size:	13px;
		}		
		