h2{color:#F0AA00; font-size:26px; text-transform:uppercase;font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight:normal; margin:0;}
h3{font-size:12px; color:#2E3A42; font-weight:bold; font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin:0;}
h3 a{font-size:12px; color:#2E3A42; font-weight:bold; font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin:0; text-decoration:none;}
h3 a:Hover{font-size:12px; color:#2E3A42; font-weight:bold; font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin:0; text-decoration:underline;}

img { -ms-interpolation-mode: bicubic; } 

.titoletto{font-size:12px; color:#999D9F; font-weight:bold; font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;}

.testi_home{color:#999D9F; font-size:12px;font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }

.menuPrimo  { color: #303c44; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 17px; text-decoration: none; white-space:nowrap; }	
.menuPrimoTd  { color: #FFFFFF; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; white-space:nowrap;}	

a{color:#999D9F;text-decoration:none; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size:12px;}
a:hover{color:#999D9F; text-decoration:underline;  font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size:12px;}

a.giallo{color:#F1B011;text-decoration:underline;}
a.giallo:hover{color:#F1B011; text-decoration:none;}


A.menuPrimo:LINK { 
	color: #303c44; 
	font-size: 12px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	text-decoration: none; 
	line-height: 17px; }

A.menuPrimo:VISITED { 
	color: #303c44; 
	font-size: 12px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	text-decoration: none; 
	line-height: 17px; }
	
A.menuPrimo:HOVER  { color: #303c44; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 17px; text-decoration: underline }
	
.menuSecondo  { color: #faa61a; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;text-decoration: none }	

A.menuSecondo:LINK { 
	color: #faa61a; 
	font-size: 12px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	text-decoration: none; }

A.menuSecondo:VISITED  { color: #faa61a; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
	
A.menuSecondo:HOVER  { color: #ffffff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal;  text-decoration: none }
	
.testo  { color: #303c44; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 17px; text-decoration: none; }	

A.testo{ 
	color: #faa61a; 
	font-size: 12px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	font-weight: bold; 
	text-decoration: none; 
	line-height: 17px; }
	
A.testo:HOVER  { 
color: #303c44; 
font-size: 12px; 
font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
font-weight: bold; 
line-height: 17px; text-decoration: none }
	

A.titolo-news { 
	color: #303c44; 
	font-size: 12px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	font-weight: bold; 
	text-decoration: none;}
	
A:HOVER.titolo-news  { 
	color: #303c44; 
	font-size: 12px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	font-weight: bold;
	text-decoration: underline;}
		
.briciole  { color: #999d9f; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 17px; text-decoration: none }	

A.briciole:LINK  { color: #999d9f; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 17px; text-decoration: underline }

A.briciole:VISITED  { color: #999d9f; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 17px; text-decoration: underline }
	
A.briciole:HOVER  { color: #faa61a; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 17px; text-decoration: underline }
	
.footer  { color: #d3d5d6; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 17px; text-decoration: none }	

A.footer:LINK { 
	color: #d3d5d6; 
	font-size: 11px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	font-weight: bold; 
	text-decoration: none; 
	line-height: 17px; }

A.footer:VISITED { 
	color: #d3d5d6; 
	font-size: 11px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	font-weight: bold; 
	text-decoration: none; 
	line-height: 17px; }
	
A.footer:HOVER { 
	color: #d3d5d6; 
	font-size: 11px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;  
	font-weight: bold; 
	text-decoration: underline; 
	line-height: 17px; }
	
	
td.tratteggio{ background-image:url(media/tratteggio.gif); background-repeat:repeat-x;}
td.news_home{ padding:10px 5px 5px 5px; color:#999D9F; font-size:12px; font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
td.newsletter{ background-image:url(media/img_newsletter_sfondo.gif); background-position:left bottom; background-repeat:no-repeat; padding:10px 5px 5px 5px; color:#999D9F; font-size:12px; font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;}
	
/********* PAGINAZIONE RECORD ************/
div#paging {	padding: 3px;	background-color: #F0F0F0;	font: 11px Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;	color: #666666;}
A.pag {	text-decoration : none; font: 11px Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; color: #551A8B;}
A:HOVER.pag {text-decoration : underline; font: 11px THelvetica, Geneva, Arial, SunSans-Regular, sans-serif; color: #551A8B;}
A.pagnum {text-decoration : none;font: 11px Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; color: #551A8B;padding: 0 2px 0 2px}
A:HOVER.pagnum  {text-decoration: underline;font: 11px Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; color: #551A8B;padding: 0 2px 0 2px}
span.pagnum {text-decoration : none;font : 11px Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; color: #FFFFFF;background-color: #101316;padding: 0 2px 0 2px}
span.nolink-pag {text-decoration : none;font : 11px Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; color: #ABABAB;}


td.bordo{border-bottom:1px solid; border-color:#000000}	

td.bkg_grigio{background-color:#f5f5f5; color:#7a7a7a; font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size:12px;padding:5px;}

#ricerca{ color:#7a7a7a; font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size:12px; width:320px; margin-right:25px;height:24px;}

form{margin:0; padding:0}
input.cerca{ background-color:#FFFFFF; border:1px solid #a3a3a3; font-size:11px;color:#7a7a7a; font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; height:18px;margin:0;}
input.btnCerca{ background-color:#a3a3a3; border:0; font-size:11px;color:#FFFFFF; font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;padding:0 3px 0 3px;height:22px;margin:0;}

#msgBoxRicercaContent{font-size:13px;color:#7a7a7a; font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding:5px;}
#msgBoxRicerca{display:none;}

.scroll-pane{height:472px;overflow: auto;padding-right:10px;width:780px;}
#img_gallery{width:120px; height:120px; margin-bottom:5px; float:left;}
#img_loading{background-image:url(immagini/loading_mini.gif); background-repeat: no-repeat; background-position:center;padding: 50px 0 50px 0;}


.cat_box_home{color:#f0aa00; font-family:Helvetica, Arial, sans-serif; text-transform:uppercase; font-size:20px;}
