body { 
		background-color: #FFFFFF;padding:0px 0px; margin:0px 0px; 
		font-family: Verdana, Arial, Helvetica; font-size: 12px; color : #495B74;  font-weight : normal; 
}
	body a		{ font-family:  Verdana, Arial, Helvetica,Verdana, sans-serif; font-size: 12px; color: #ac1b21; font-weight : bold;}
	body a:hover{ font-family:  Verdana, Arial, Helvetica,Verdana, sans-serif; font-size: 12px; color: #ac1b21; font-weight : bold;}		
	form { 	padding:0px 0px 0px 0px;  margin:0px 0px 0px 0px;  }
				 
#content{  
		font-family: Verdana,Arial, Helvetica; font-size: 12px; color : #495B74;  font-weight : normal; 
		padding:0px 0px 0px 10px;  
	 	}	
	 	#content a		{ font-size: 12px; color: #ac1b21; font-weight : bold; text-decoration: none; }
		#content a:hover{ font-size: 12px; color: #ac1b21; font-weight : bold; text-decoration: underline; }
	 	#content td		  { line-height:18px; }
		#content .tdindent{ text-indent: 20px; line-height:20px; }	
		#content h1{ color:#005EA8; font-size:22px; font-weight:normal; padding:0px 0px 10px 0px; margin:0px 0px; }
		#content h2{ color:#E63A24; font-size:18px; font-weight:normal; padding:0px 0px 15px 0px; margin:0px 0px; }
		#content .titolo	{
			font-size: 13px; color: #563a47; font-weight : bold;
			border-bottom:1px dotted #563a47;
		}
		#content .txt11	{
			font-size: 11px; color: #5E5E5E; font-weight : normal;
		}
		#content .txt12avv{ /*PER AVVISO*/
			font-size: 14px; color: #FF7800; font-weight : BOLD; background-color: #fffdfe;
		}
		#content input{
			font-family: Verdana,Tahoma,Arial, Helvetica; font-size: 12px; color: #5E5E5E; font-weight : normal; 
			background-color: #ecf0f4; border: 1px solid #83A2BE; 
		}
		#content input.check	{
			font-family: Verdana,Tahoma,Arial, Helvetica; font-size: 11px; color: #3a5670; font-weight : normal; 
			background-color: #FFFFFF; border: 1px solid #FFFFFF;
		}
		#content textarea{
			font-family: Verdana,Tahoma,Arial, Helvetica; font-size: 12px; color: #495B74; font-weight : normal; 
			background-color: #fbfcfd; border: 1px solid #E0E4EB;
		}	
		#content select{
			font-family: Verdana,Tahoma Arial, Helvetica; font-size: 11px; color: #4A6084; font-weight : normal; 
			background-color: #F5F8FC; border: 1px solid #4A6084;  margin:2px;
		}
		#content .minitable{ padding:5px 0px;}
		#content .minitable .cell1{ font-weight:bold}
		#content .minitable .cell2{ padding:5px 0px;}
		
		#content .minitable2{ padding:1px 0px 1px 20px;}
		#content .minitable2 .cell1{ font-weight:bold}
		#content .minitable2 .cell2{ padding:5px 0px;}
				
#shop_box{
		padding: 0px 0px 0px 0px; 
		}
		#shop_box A.pag		{ font-size: 12px; color: #3C74CF; font-weight : BOLD; text-decoration: none; }	
		#shop_box A.pag:hover{font-size: 12px; color: #3C74CF; font-weight : BOLD; text-decoration: none; }	
		#shop_box img {	padding:1px 5px;}
		#shop_box A.blue 	{
					font-size: 12px; color: #F5F8FC; font-weight : bold; text-decoration: none; 
					background-color: #4A6084; padding:1px; border: 1px solid #545A4E;
					}
		#shop_box A.blue:hover 	{
					font-size: 12px; color: #F5F8FC; font-weight : bold; text-decoration: none; 
					background-color: #4A6084; padding:1px; border: 1px solid #545A4E;
					}		
		#shop_box A.perc{ 
					font-size: 12px; color: #F5F8FC; font-weight : bold; text-decoration: none;
					background-color: #d93e3e;  padding:1px; border: 1px solid #D93E3E;
					}									
		#shop_box A.perc:hover{ 
					font-size: 12px; color: #F5F8FC; font-weight : bold; text-decoration: none;
					background-color: #d93e3e;  padding:1px; border: 1px solid #D93E3E;
					}		
		#shop_box .servizio	{
					font-size: 13px; color: #4A6084; font-weight : bold; 
					background-color:#DBE2EC;
					}	
		#shop_box .bottongrey 	{
					font-size: 12px; color: #ffffff; font-weight : bold; 
					text-decoration: none; background-color: #d7d7d7; padding:1px; border: 1px solid #BEBDBD;
					}					
		#shop_box .title_artico	{
					font-size: 15px; color: #D10000; font-weight : bold; text-align:left;
					}																
		#shop_box .txpaging{ 
					font-size: 12px; color: #A4A4A4; font-weight : BOLD; 
					background-color: inherit;
					}			
		#shop_box .txt10	{
					font-size: 10px; color: #5E5E5E; font-weight : normal; 
					background-color: inherit;
					}
		#shop_box .txt12azz{ 
					font-size: 12px; color: #4A6084; font-weight : BOLD; 
					background-color: inherit; border-bottom:1px solid #4A6084;
					}	
		#shop_box .txtb	{
					font-size: 12px; color: #000000; font-weight : bold; 
					background-color: inherit;
					}
		#shop_box input#submit	{
					font-family: Verdana,Tahoma,Arial, Helvetica; font-size: 12px; color: #FFFFFF; font-weight : bold;
					background-color:#6BA6D2; border: 1px solid #6BA6D2; padding: 0px 0px 0px 0px;
					}
																																							

#articoli_box{
		padding: 0px 0px; background-color:inherit;
}
		#articoli_box a.submit		{ font-size: 11px; color: #6ba6d2; font-weight : bold; text-decoration: none; }	
		#articoli_box a.submit:hover{ font-size: 11px; color: #6ba6d2; font-weight : bold; text-decoration: none; }	
		
		#articoli_box .tdtitle 	{
			font-size: 13px; color: #D10000; font-weight : bold; 
			padding: 2px 0px 2px 0px;
		}	
		#articoli_box .tdtxt 	{
			font-size: 11px; color: #495B74; font-weight : normal; 
			border-bottom: 1px solid #DBE2EC; padding: 4px 0px 2px 0px;
		}	
		#articoli_box .tdenf 	{
			font-size: 11px; color: #000000; font-weight : bold; 
		}	
		#articoli_box input#submit	{
			font-family: Verdana,Tahoma,Arial, Helvetica; font-size: 11px; color: #6BA6D2; font-weight : bold;
			background-color:#FFFFFF; border: 1px solid #FFFFFF; padding: 0px 0px 0px 0px;
		}								
	
#carrello_box	{
		padding: 0px 0px; background-color:#FFFFFF;
}
		#carrello_box	A 	{
						font-size: 11px; color: #F5F8FC; font-weight : bold; 
						text-decoration: none; background-color: #d93e3e; padding: 1px 8px 1px 8px; 
						border-bottom: 1px solid #D93E3E; border-right: 1px solid #D10000; 
						}
		#carrello_box	A:hover 	{
						font-size: 11px; color: #F5F8FC; font-weight : bold; 
						text-decoration: none; background-color: #d93e3e; padding: 1px 8px 1px 8px; 
						border-bottom: 1px solid #D93E3E; border-right: 1px solid #D93E3E; 
						}						
		#carrello_box	A.svuota 	{
						font-size: 11px; color: #F5F8FC; font-weight : bold; 
						text-decoration: none; background-color: #005B9C; padding: 2px 4px 2px 4px; 
						border-bottom: 1px solid #004f88; border-right: 1px solid #004f88; 
						}
		#carrello_box	A.svuota:hover 	{
						font-size: 11px; color: #F5F8FC; font-weight : bold; 
						text-decoration: none; background-color: #005B9C; padding: 2px 4px 2px 4px; 
						border-bottom: 1px solid #004f88; border-right: 1px solid #004f88; 
						}				
		#carrello_box	A.continua 	{
						font-size: 12px; color: #FFFFFF; font-weight : bold; 
						text-decoration: none; background-color: #6BA6D2; border-bottom: 1px solid #6BA6D2; border-right: 1px solid #6BA6D2; 
						}		
		#carrello_box	A.continua:hover 	{
						font-size: 12px; color: #FFFFFF; font-weight : bold; 
						text-decoration: none; background-color: #6BA6D2; border-bottom: 1px solid #6BA6D2; border-right: 1px solid #6BA6D2; 
						}								
		#carrello_box	 input{
						font-family: Verdana,Tahoma,Arial, Helvetica; font-size: 11px; color: #3f4161; font-weight : bold; 
						background-color: #fdfeff; text-align:right; padding: 1px 1px 1px 1px;
						}	
		#carrello_box	 input#aggiorna	{
						font-family: Verdana,Tahoma,Arial, Helvetica; font-size: 11px; color: #45863e; font-weight : bold;
						background-color:#FFFFFF; text-align:center; border: 1px solid #FFFFFF; padding: 2px 2px 2px 2px;
						}	
		#carrello_box	 input#elimina	{
						font-family: Verdana,Tahoma,Arial, Helvetica; font-size: 11px; color: #DA1902; font-weight : bold;
						background-color:#FFFFFF; text-align:center; border: 1px solid #FFFFFF; padding: 2px 2px 2px 2px;
						}	
		#carrello_box	 input#svuota	{
						font-family:  Verdana,Tahoma,Arial, Helvetica; font-size: 11px; color: #F5F8FC; font-weight : bold; 
						background-color: #005B9C; text-align:center; padding: 1px 0px 1px 0px; 
						border-bottom: 1px solid #004f88; border-right: 1px solid #004f88; border-top: 1px solid #F5F8FC; border-left: 1px solid #F5F8FC;
						}
		#carrello_box 	td{ padding:4px 0px;}				
		#carrello_box	.coltitle {
						font-size: 12px; color : #4A6084; font-weight : bold; 
					    background-color : #DBE2EC; border: 1px solid #a6b5ce; padding:0px 0px;
						}
		#carrello_box	.coltxt   { 
						font-size: 11px; color : #5E5E5E; font-weight : normal; 
						background-color : #FFFFFF; padding:0px 5px 0px 5px; border: 1px solid #a6b5ce;
						}
		#carrello_box	.title	{
						font-size: 14px; color: #4A6084; font-weight : bold; 
						background-color:#DBE2EC; padding: 1px;
						}
		#carrello_box	.subtxt   { 
						font-size: 11px; color : #313e26; font-style : normal; 
						background-color : #FFFFFF;
						}	
													
#blue_box	{
			padding: 0px 0px; background-color:#FFFFFF;
			}
		#blue_box	A 	{
						font-size: 12px; color: #FFFFFF; font-weight : bold; 
						text-decoration: none; background-color: #d93e3e; border: 1px solid #D93E3E; padding: 2px 2px 2px 2px;
						}
		#blue_box	A:hover 	{
						font-size: 12px; color: #FFFFFF; font-weight : bold; 
						text-decoration: none; background-color: #d93e3e; border: 1px solid #D93E3E; padding: 2px 2px 2px 2px;
						}
		#blue_box 	A.stampa { 
						FONT-SIZE: 12px; COLOR: #E0541F; font-weight : bold;
						TEXT-DECORATION: none; background-color: #FFFFFF; border: 1px solid #FFFFFF;
		}	
		#blue_box 	A.stampa:hover { 
						FONT-SIZE: 12px; COLOR: #E0541F; font-weight : bold;
						TEXT-DECORATION: underline; background-color: #FFFFFF; border: 1px solid #FFFFFF;
		}									
		#blue_box	.title	{
						font-size: 13px; color: #4A6084; font-weight : bold; 
						background-color: #DBE2EC; text-align:left; border: 1px solid #a6b5ce; padding:2px;
						}	
		#blue_box	.subtitle	{
						font-size: 11px; color: #495b74; font-weight : bold; 
						text-align:left; 
						}					
		#blue_box	.required	{
						font-size: 12px; color: #F99232; font-weight : normal; 
						background-color: inherit;
						}	
		#blue_box	.info	{
						font-size: 11px; color: #495B74; font-weight : normal; 
						background-color: inherit; padding: 5px 5px 5px 5px; line-height: 17px;
						}
		#blue_box	.tx09	{
						font-size: 10px; color: #5E5E5E; font-weight : bold; 
						background-color: inherit; padding: 2px 2px 2px 2px;
						}	
		#blue_box	input#submit	{
						font-family: Verdana,Tahoma,Arial, Helvetica; font-size: 12px; color: #F5F8FC; font-weight : bold;
						background-color:#4A6084; border: 1px solid #FFFFFF; padding: 1px 0px 1px 0px;
						border-bottom: 1px solid #545a4e; border-right: 1px solid #545a4e; border-top: 1px solid #8a9481; border-left: 1px solid #8a9481;
						}
		#blue_box ul{  margin-top:-10px; margin-bottom:0px;}					
#stampa{
	font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 12px; color: #000000; font-weight : normal; background-color:#ffffff;
}		
	#stampa .tx20b { font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 20px; color: #030004; font-weight : bold;}					
	#stampa .tx15b { font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 15px; color: #030004; font-weight : bold;}
	#stampa .tx13b { font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px; color: #030004; font-weight : bold;}	
	#stampa .tx12b { font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 12px; color: #000000; font-weight : bold;}
	#stampa .tx12 { font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 12px; color: #000000; font-weight : normal;}																																					
