body	{ 
		background: url(../images/top_bg.gif); 
		background-repeat: repeat-x; 
		background-attachment: fixed; 
		background-color: #f6bf7f;
		}
		
.mqpar	{
		font-family: Arial, helvetica, sans-serif;
		font-size: 48px;
		font-weight: bold;
		line-height: 48px;	
		color: #c25c29;
		}
		
.mqtit	{
		font-family: Arial, helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		line-height: 14px;
		margin-top: 10px;
		text-align: left;
		color: #c25c29;
		}
		
.mqtxt	{
		font-family: Arial, helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		line-height: 14px;
		padding-left: 10px;
		text-align: left;
		color: #ee8000;
		}
		
.dat	{
		font-family: Arial, helvetica, sans-serif;
		font-weight: bold;
		font-size: 10px;
		line-height: 10px;
		text-align: right;
		padding-top: 2px;
		color: #f4ac59;
		}		
		
.pulsante {
		font-family: Arial, Helvetica, Sans-Serif; 
		font-weight: bold; 	
		font-size: 12px; 
		line-height: 25px; 
		color: #c25c29; 
		padding-left: 15px; 
		padding-right: 15px;
		}
		
.pagina {
		font-family: Arial, Helvetica, Sans-Serif; 
		font-weight: bold; 	
		font-size: 12px; 
		line-height: 25px; 
		color: #fad9b2; 
		padding-left: 15px; 
		padding-right: 15px;
		background-color: #f4ac59;	
		}
		
		
.titcol	{ 
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 18px; 
		line-height: 32px; 
		color: #660000;
		text-align: left;
		padding-left: 16px; 
		padding-right: 16px;
		padding-bottom: 10px;
		}		
		
.txtcol	{ 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 14px; 
		line-height: 16px; 
		color: #660000;
		text-align: justify;
		padding-left: 16px; 
		padding-right: 16px; 
		padding-bottom: 10px;
		}
		
.datacol { 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		line-height: 14px; 
		color: #660000;
		text-align: justify;
		padding-left: 16px; 
		padding-right: 16px; 
		padding-bottom: 10px;
		}
		
.tstnews { 
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 18px; 
		line-height: 32px; 
		color: #660000;
		text-align: left;
		}			
		
.titnews { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight: bold; 	
		font-size: 14px; 
		line-height: 16px; 
		color: #000000; 
		text-align: left;
		}
		
		
.txtnewshome { 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		line-height: 14px; 
		color: #000000; 
		padding-left: 20px; 
		padding-right: 20px;
		background: url(../images/bg_news.gif);
		text-align: left;
	
		}
		
.txtnewsindex{ 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		line-height: 14px; 
		color: #000000;
		padding-left: 10px; 
		padding-right: 10px;
		background: url(../images/tab_bgnews.gif);
		text-align: left;
		}
		
.indexprog { 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		line-height: 14px; 
		color: #000000;
		text-align: left;
		padding-top: 10px;
		padding-left: 10px; 
		padding-right: 10px; 
		padding-bottom: 10px;
		}		
		
.tabprog { 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		line-height: 14px; 
		color: #660000;
		text-align: left;
		padding-top: 10px;
		padding-left: 10px; 
		padding-right: 10px; 
		padding-bottom: 10px;
		}
		
.printshare { 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight: bold;
		font-size: 9px; 
		line-height: 9px; 
		color: #c25c29;
		text-align: left;
		}
		
.piede {
		font-family: Arial, Helvetica, Sans-Serif; 
		font-weight: bold; 	
		font-size: 12px; 
		color: #df5e22; 
		}
		
.index	{ 
		font-family: Arial, Helvetica, sans-serif; 
		font-weight: normal; 	
		font-size: 14px; 
		line-height: 28px; 
		color: #000000;
		text-align: left;
		padding-left: 3px; 
		background: url(../images/bg_viaggi.gif);
		}
		
.ph_index a img { border:1px solid #ccc;  }
.ph_index a:hover img { border:1px solid #444;}

.txtnewshome a:link { color: #b44a1f; text-decoration: none; }
.txtnewshome a:hover { color: #660000; text-decoration: none; }
.txtnewshome a:visited { color: #c86c2c; text-decoration: none; }

.txtnewsindex a:link { color: #b44a1f; text-decoration: none; }
.txtnewsindex a:hover { color: #660000; text-decoration: none; }
.txtnewsindex a:visited { color: #c86c2c; text-decoration: none; }
		
a:link { color: #df5e22; text-decoration: none; }
a:hover { color: #660000; text-decoration: none; }
a:visited { color: #df5e22; text-decoration: none; }

