body { margin:0; padding:0; width:100%; background:#e9e9e9;}
html { padding:0; margin:0;}
/*tbody { font:normal 12px   Tahoma, Geneva, sans-serif; color:#666666; }
*/
.all {
	margin: 0px;
	padding: 0px;
	width: 760px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-color: c6c6c8;
	border-right-color: c6c6c8;
	border-bottom-color: c6c6c8;
	border-left-color: c6c6c8;
	vertical-align: top;
	border-left-style: solid;

}
.tbar {
	background-color: #1a3465;
	height: 20px;
	width: 760px;
	margin: 0px;
	padding: 0px;
}
.content {
	text-align: left;
	vertical-align: top;
	padding: 3px;
	width: 760px;
}
.180 {
	padding: 3px;
	width: 180px;
}
.580 {
	padding: 3px;
	width: 950px;
	vertical-align: middle;

}
.old_news {
	background-color: #90b631;
	height: 20px;
	width: 180px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	padding-left: 5px;
	background-attachment: scroll;
	background-image: url(grafica/unews.gif);
	background-repeat: repeat-x;



}
.ntitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
	background-color: #e0ebc6;
	height: 20px;
	width: 180px;
	padding-left: 3px;


}
.ntext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000033;
	text-decoration: none;
	background-color: #eef4e0;
	width: 122px;
	text-align: justify;
	vertical-align: top;
	padding: 2px;

}
.nimg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000033;
	text-decoration: none;
	background-color: #eef4e0;
	width: 54px;
	text-align: center;
	vertical-align: top;
	padding: 2px;

}
.orborder {
	border: 1px solid #c6c7ce;
}
.nsep {
	background-attachment: scroll;
	background-image: url(grafica/nsep.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 180px;
	background-position: center bottom;

}
.sep5 {
	background-attachment: scroll;
	background-image: url(grafica/spacer.gif);
	background-repeat: repeat-y;
	height: 5px;
}
.sep8 {
	background-attachment: scroll;
	background-image: url(grafica/spacer.gif);
	background-repeat: repeat-y;
	height: 8px;
}
.struttura {
	background-color: #992137;
	height: 20px;
	width: 180px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	padding-left: 5px;
	background-attachment: scroll;
	background-image: url(grafica/ustruttura.gif);
	background-repeat: repeat-x;

}
.cover {
	text-align: center;
	vertical-align: middle;
	height: auto;
	width: 100%;

}
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	height: 20px;
	width: 100%;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #c6c6c8;
	border-right-color: #c6c6c8;
	border-bottom-color: #c6c6c8;
	border-left-color: #c6c6c8;
	text-align: center;
	vertical-align: middle;
}
.toolopen {
	background-attachment: scroll;
	background-image: url(grafica/toolopen.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 40px;
	background-position: left bottom;
}
.toolclose {
	background-attachment: scroll;
	background-image: url(grafica/toolclose.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 20px;
	width: 40px;
}
.toolunder {
	background-attachment: scroll;
	background-image: url(grafica/toolunder.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 20px;
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: bottom;
}
.clock {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #41c3d6;
	text-decoration: none;
}
.navi {
	font-family: Tahoma, Geneva, sans-serif;
	color: #333;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	height: 20px;
	width: 100%;
	text-align: right;
/*	border-bottom-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #c6c6c8;
	border-right-color: #c6c6c8;
	border-bottom-color: #c6c6c8;
	border-left-color: #c6c6c8; */
	vertical-align: top;
}
.title5 {
	font: normal 22px Tahoma, Geneva, sans-serif; 
	color: #666;
	text-decoration: none;
	height: 20px;
	text-align: left;
	vertical-align: middle;

	padding-left: 5px;
	font-variant:normal;
	padding-top:10px;

}
a { outline: none; } 



a:link {
	text-decoration: none;
	color: #1a3465;
}
a:visited {
	color: #1a3465;
	text-decoration: none;
}
a:hover {
	color: #ec9e00;
	text-decoration: none;
}
a:active {
	color: #1a3465;
	text-decoration: none;
}
.txt {
	font:normal 16px Tahoma, Geneva, sans-serif; color:#666666; line-height:1.5em; 

	
	text-decoration: none;

	border: 0px solid #6799d2;

}

.argos {
	font:normal 12px Tahoma, Geneva, sans-serif; color:#666; line-height:1.8em; padding-bottom:2px;
border-bottom:1px dotted #e9e9e9;
}

.txt5 {
font:normal 16px Tahoma, Geneva, sans-serif; color:#666666; line-height:1.5em; 

	
	text-decoration: none;
	padding: 3px;
	border: 0px solid #6799d2;




}
.extract {
	width: 100%;

}
.artlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #1a3465;
	text-decoration: none;
}
.artelen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #1a3465;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 1px none #f2ba67;
	border-right: 1px none #f2ba67;
	border-bottom: 1px solid #f2ba67;
	border-left: 1px none #f2ba67;








}
.cattitle5 {
	font: normal 22px Tahoma, Geneva, sans-serif; 
	color: #666;
padding-top:10px;
	text-decoration: none;
	height: 20px;
	text-align: left;
	vertical-align: middle;
	
	padding-left: 5px;
	
border-bottom:0px dotted #e9e9e9;
}

.catlink {
	font:normal 16px  Tahoma, Geneva, sans-serif; color:#41c3d6;  padding-left:10px; margin:0 0 5px 0;
/*
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	*/
		background: url(grafica/bk_catlink.gif) no-repeat left center;
}
.csep {

	background-attachment: scroll;
	background-image: url(grafica/nsep.gif);
	background-repeat: repeat-x;
	height: 20px;
	width: 100%;
	background-position: center center;
}
.title6 {
font: normal 22px Tahoma, Geneva, sans-serif; 
	color: #666;
	text-decoration: none;
	height: 20px;
	text-align: left;
	vertical-align: middle;

	padding-left: 5px;
	font-variant:normal;
	padding-top:10px;
}
.txt6 {
	
font:normal 16px Tahoma, Geneva, sans-serif; color:#666666; line-height:1.5em; 

	
	text-decoration: none;
	padding: 3px;
	border: 0px solid #6799d2;

	/*border: 1px solid #70a426;*/
	
	
	
}
.cattitle6 {

	font: normal 22px Tahoma, Geneva, sans-serif; 
	color: #666;
padding-top:10px;
	text-decoration: none;
	height: 20px;
	text-align: left;
	vertical-align: middle;
	
	padding-left: 5px;
	
border-bottom:0px dotted #e9e9e9;}
.title4 {
font: normal 22px Tahoma, Geneva, sans-serif; 
	color: #666;
	text-decoration: none;
	height: 20px;
	text-align: left;
	vertical-align: middle;

	padding-left: 5px;
	font-variant:normal;
	padding-top:10px;
	
}
.cattitle4 {


	font: normal 22px Tahoma, Geneva, sans-serif; 
	color: #666;
padding-top:10px;
	text-decoration: none;
	height: 20px;
	text-align: left;
	vertical-align: middle;
	
	padding-left: 5px;
	
border-bottom:0px dotted #e9e9e9;
}
.txt4 {
font:normal 16px Tahoma, Geneva, sans-serif; color:#666666; line-height:1.5em; 

	
	text-decoration: none;
	padding: 3px;
	border: 0px solid #6799d2;
	
}
.elen4 {

	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #1a3465;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	
}
.navigazione {
	font-family:  Tahoma, Geneva, sans-serif;
	color: #41c3d6;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.elen5 {

font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #1a3465;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
}




.elen6 {

	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #1a3465;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
}
.upoptitle {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height: 20px;
	text-align: left;
	vertical-align: middle;
	background-attachment: scroll;
	background-image: url(grafica/upoptitle.gif);
	background-repeat: repeat-x;
	padding-left: 5px;
	background-position: left top;
	background-color: #1a3465;
}
.uapptitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #878e96;
	text-decoration: none;
	height: 20px;
	text-align: left;
	vertical-align: middle;
	background-attachment: scroll;
	background-image: url(grafica/uapptitle.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFFFFF;
	width: 100%;
	margin: 0px;
	padding: 0px;


}
.didadx {
	font:bold  Tahoma, Geneva, sans-serif; color:#1575a9;
	font-size: 11px;
	color: #41c3d6;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border: 0px none;

}
.approcat {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #756356;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border: 0px none;
}
.appup {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height: 30px;
	text-align: left;
	vertical-align: middle;
	background-attachment: scroll;
	background-image: url(grafica/app_up.gif);
	background-repeat: repeat-x;
	padding-left: 5px;
	background-position: left top;
	background-color: #FFFFFF;
}
.appsep {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height: 20px;
	text-align: left;
	vertical-align: middle;
	background-attachment: scroll;
	background-image: url(grafica/app_sep.gif);
	background-repeat: repeat-x;
	padding-left: 5px;
	background-position: left top;
	background-color: #FFFFFF;
}
.appcont {
	text-align: center;
	vertical-align: middle;
	padding: 10px;
	height: 320px;
	width: 320px;
}
.appdw {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	background-attachment: scroll;
	background-image: url(grafica/app_dw.gif);
	background-repeat: repeat-x;
	padding-left: 5px;
	background-position: left top;
	background-color: #FFFFFF;
	width: 100%;

}
.apptxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	vertical-align: top;
	padding: 10px;
}
.errore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #183463;
	text-align: left;
	vertical-align: middle;
}
.title83 {
	font: normal 22px Tahoma, Geneva, sans-serif; 
	color: #666;
	text-decoration: none;
	height: 20px;
	text-align: left;
	vertical-align: middle;

	padding-left: 5px;
	font-variant:normal;
	padding-top:10px;

	
	}
.txt83 {

	font:normal 16px Tahoma, Geneva, sans-serif; color:#666666; line-height:1.5em; 

	
	text-decoration: none;
	padding: 3px;
	border: 0px solid #6799d2;

}
.cattitle83
{
font: normal 22px Tahoma, Geneva, sans-serif; 
	color: #666;
padding-top:10px;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #a50177;*/
	text-decoration: none;
	height: 20px;
	text-align: left;
	vertical-align: middle;
	
	padding-left: 5px;
	
	
border-bottom:0px dotted #e9e9e9;
}
 { font:normal 22px  Tahoma, Geneva, sans-serif; color:#3a3c3c; border-bottom:1px solid #cccccc; padding:10px 40px; margin:0 0 5px 0;}

.elen83 {

	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #1a3465;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
}

