body {
	font-family: "Lucida Sans Unicode";
	font-size: 10px;
	color: #333333;
	background-color: #DADADA;
	margin: 0px;
	padding: 0px;
	
}

.p,div
{
	font-family: "Lucida Sans Unicode";
	font-size: 10px;
	color: #333333;
	}

input {
	font-family: "Lucida Sans Unicode";
	font-size: 7.5pt;
	color: #666666;
	border: 1px solid #999999;
}
.tblmenu {
	background-attachment: scroll;
	background-image: url(../Images/bgmenu.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
h1 {
	font-family: "Lucida Sans Unicode";
	font-size: 14pt;
	font-weight: bold;
	color: #333333;
}
h2 {

	font-family: "Lucida Sans Unicode";	
	font-size: 12pt;
	font-weight: bold;
	color: #FF9900;
}
.tdmenu {
	color: #333333;
	font-weight: bold;
	font-size:13px;
	text-decoration: none;
	padding-right: 10px;
	padding-bottom: 2px;
}
.tdmenu a{
	color: #333333;
	font-size:13px;
	font-weight: bold;
	text-decoration: none;
}
.tdmenu a:visited{
	color: #333333;
	font-size:13px;
	font-weight: bold;
	text-decoration: none;
}
.tdmenu a:hover{
	color: #FF9900;
	font-size:13px;
	text-decoration: none;
	font-weight: bold;
}
.tdsx {
	background-attachment: scroll;
	background-image: url(../Images/bgsx.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.tdsubmenu0 {text-align: left;}
.tdsubmenu0 a, .tdsubmenu0 a:visited, .tdsubmenu0 a:active{
	color:#000;
	text-decoration:underline
}

.tdsubmenu0 a:hover{
	color:#FF9900;
	text-decoration:underline
}

.tdsubmenu1 {
	padding-left: 10px;
	text-align: left;
}
.tdsubmenu1 a, .tdsubmenu1 a:visited{
	color:#000;
	text-decoration:underline
}

.tdsubmenu1 a:hover, .tdsubmenu1 a:active{
	color:#FF9900;
	text-decoration:underline
}
.tdsubmenu3
{
	color:#000;
	text-decoration:underline
	}
.tdsubmenu2 {padding-left: 20px;}
.tdsubmenu2 a, .tdsubmenu2 a:visited, .tdsubmenu2 a:active{
	color:#999999;
	text-decoration:underline
}
.tdsubmenu2 a:hover{
	color:#FF9900;
	text-decoration:underline
}
.tdcerca {
	/*background-image: url(../Images/bg_cerca.jpg);*/
	padding-right: 5px;
	padding-left: 5px;
	font-family: "Lucida Sans Unicode";
	font-size: 7.5pt;
	color: #000000;
}
h1 {
	font-family: "Lucida Sans Unicode";
	font-size: 14pt;
	font-weight: bold;
	color: #333333;
}
h2 {

	font-family: "Lucida Sans Unicode";
	font-size: 12pt;
	font-weight: bold;
	color: #FF9900;
}
#pardx {
	font-family: "Lucida Sans Unicode";
	font-size: 7.5pt;
	color: #666666;
}
.tblNews {
	padding-right: 15px;
	padding-left: 10px;
	font-family: Tahoma;
	font-size: 7.5pt;
	color: #666666;
}

.tblNews a, .tblNews a:visited, .tblNews a:active{
	color: #000000;
}
#link2news {

	font-family: "Lucida Sans Unicode";
	font-size: 7.5pt;
	color: #FF9900;
}

a:hover{
	color: #FF9900;
	text-decoration: underline;
	
}

/*MASSIMO*/
.buttonSearch
{
	background-color:Transparent;
    BACKGROUND-IMAGE: url(../Images/btn_trova.jpg);
    background-repeat: no-repeat;
    background-position:CENTER BOTTOM;
    TEXT-TRANSFORM: uppercase;
    CURSOR: hand;
    border-bottom-style:none;
    border-left-style:none;
    border-right-style:none;
    border-top-style:none;
    width:78px;
    HEIGHT: 21px;
    
}

.tdSearch
{
	font-family: "Lucida Sans Unicode";
	font-size: 10pt;
	font-weight: bold;
	color: #FF9900;
	}
.tabSearch
{
	background-attachment: scroll;
	background-color: #FFEBCD;
		
	}	
.tabNews
{
	
	
	}
.tabResultHeader
{
	background:url(../Images/tnewsarchive.jpg) center no-repeat ;
	/*background-image:url(../Images/tnewsarchive.jpg)center;
	background-repeat:no-repeat;*/
	width:166px;
	height:55px;
	color: white;
	text-align:center
	}
.btnArchivio
{
	background-image:url(../Images/bg_archiviostorico.jpg);
	background-repeat:no-repeat;
	font-size:0px;
	color:Orange;
	cursor:hand;
	width:135px;
	height:20px;
	border-bottom-style:none;
	border-top-style:none;
	border-left-style:none;
	border-right-style:none;
	}
.btnPrimaPagina
{
	background-image:url(../Images/bg_primapagina.jpg);
	background-color:#FFEBCD;
	background-repeat:no-repeat;
	font-size:0px;
	color:Orange;
	cursor:hand;
	width:135px;
	height:20px;
	border-bottom-style:none;
	border-top-style:none;
	border-left-style:none;
	border-right-style:none;
	}
.btnVai
{
	background-image:url(../Images/bg_vai.jpg);
	background-repeat:no-repeat;
	font-size:0px;
	color:Orange;
	cursor:hand;
	width:54px;
	height:20px;
	border-bottom-style:none;
	border-top-style:none;
	border-left-style:none;
	border-right-style:none;
	
	}
.tdCaption
{
	font-family:Lucida Sans Unicode;
	font-size:12px;
	color:#333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFDBA4;
	background-color:#ffffff;
	line-height:14px;
	height:40px;
	padding-bottom:10px;
	 }

.tdCaption a {color:#FF9900;}

.tdText
{
	 background-color: #ffffff;
	
	}
.tdAlternativeCaption
{
	font-family:Lucida Sans Unicode;
	font-size:12px;
	color:#333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFDBA4;
	background-color:#ffffff;
	line-height:14px;
	height:40px;
	padding-bottom:10px;
	}
.tdAlternativeCaption a {  color:#FF9900;}

.tdAlternativeText
{
	background-color:#ffffff;
	}
.tdMsg
{
	text-align:center;
	font-size:12px;
	color:red;
	}
	
.tdResult
{
	text-align:center;
	font-size:12px;
	color:Blue;
	}
	
.tdparpag
{
	font-family:Lucida Sans Unicode;
	font-size:14px;
	color:Black;
	Font-Weight:bold;
	}
.tdtxtmenu
{
	font-family:Lucida Sans Unicode;
	font-size:12px;
	}
	
	
.MultiPageParagraph
{
	/*background:url(../Images/numeri_prova.jpg) center no-repeat ;*/
   /*border-top: 1px solid rgb(83,83,83); */
   border-bottom: 1px solid rgb(255,153,0);
   border-left: 1px solid rgb(255,153,0);
   border-right: 1px solid rgb(255,153,0);
   padding: 10px 10px 10px 10px;
   margin-top:0px;
   font-family: "MS Sans Serif", Tahoma, sans-serif;
   font-size: 8pt;
}
.MultiPageNews
{
	
   /*border-top: 1px solid #FF9900; */
   border-bottom: 1px solid #FF9900;
   border-left: 1px solid #FF9900;
   border-right: 1px solid #FF9900;
   padding: 0px 10px 10px 10px;
   font-family: "MS Sans Serif", Tahoma, sans-serif;
   font-size: 8pt;
}
 .tabParagraph
 {
	background-image:url(../Images/bg.gif);
	/*border-bottom: solid 1px rgb(179,179,179);*/
	/*background-color:Green;*/
	}
.titleNews
{
	font-family: "Lucida Sans Unicode";
	font-size: 12pt;
	color: #FF9900;
	font-weight:bold;
	}
.TitleSearch
{
	font-family: "Lucida Sans Unicode";	
	font-size: 12px;
	color: #FF9900;
	}
	
.footer
{
	font-family: "Lucida Sans Unicode";
	font-size: 9pt;
	}
	
.tdDateNews
{
	font-size:10px
	}
	
.tdLabel
{
	font-family: "Lucida Sans Unicode";
	font-size: 9pt;
	color:#FF9900;
	}
.txtLogin
{
	width:200px;
	font-family: "Lucida Sans Unicode";
	font-size: 9pt;
	}
	
.btnLogin
{
	background-image:url(../Images/btn_accedi.jpg);
	background-repeat:no-repeat;
	font-size:0px;
	color:Orange;
	cursor:hand;
	width:60px;
	height:20px;
	border-bottom-style:none;
	border-top-style:none;
	border-left-style:none;
	border-right-style:none;
	
	}
	
	/*classi LoginTmpl*/
	.btnLogTmpl
{
	background-image:url(../Images/btn_accedi.jpg);
	background-repeat:no-repeat;
	font-size:0px;
	color:Orange;
	cursor:hand;
	width:60px;
	height:20px;
	border-bottom-style:none;
	border-top-style:none;
	border-left-style:none;
	border-right-style:none;
	
	}
	
.UserLogTmpl
{
	font-family: "Lucida Sans Unicode";
	font-size: 9pt;
	color:Black;
	font-weight:bold;
	padding-right:10px;
	}
.tdLogTmpl
{
	font-family: "Lucida Sans Unicode";
	font-size: 9pt;
	color:#FF9900;
	font-weight:bold;
	}	
.BtnLogoutTmpl 
{
	background-image:url(../Images/logout.jpg);
	background-repeat:no-repeat;
	font-size:0px;
	color:Orange;
	cursor:hand;
	width:60px;
	height:20px;
	border-bottom-style:none;
	border-top-style:none;
	border-left-style:none;
	border-right-style:none;
	}

	/*fine classi LoginTmpl*/
	
.tddownload 
{
	font-family: Lucida Sans Unicode;
	font-size: 9pt;
	color: Black;
	padding-left: 10px;
	}
.findAccount
{
	background-color:White;
	font-family: "Lucida Sans Unicode";
	font-size: 9pt;
	color:#FF9900;
	font-weight:bold;
	}
.bodyAccount
{
	background-color:White;
	}