BODY{
	padding: 0;
	margin: 0;
	text-align: center;
	font-family: Arial, Verdana, sans-serif;
	color:#000000;
	background-color:#FFFFFF;
	font-size:100%;
	text-align:center;
}
TABLE{
	font-size: 100%;
}
img{
	border:0;
}
#mostra{
	 visibility:visible;
}
#stampa{
	display:none;
}
.nascosto{
	display:none;
}
.cento{
	width:100%;
	height:100%;
	border:0;
	margin:auto;
}
.w-cento{
	width:100%;
	border:0;
	margin:auto;
}
.w-cento-10{
	width:90%;
	border:0;
	margin:auto;
	font-size:100%; 
}
.w-cento-2{
	width:98%;
	border:0;
	margin:auto;
	font-size:100%; 
}
.al-top-center{
	text-align:center;
	vertical-align:top;
}
.al-top-right{
	text-align:right;
	vertical-align:top;
}
.al-top-left{
	text-align:left;
	vertical-align:top;
}
.princ{
	width:955px;
	border:0;
	margin:auto;
}
.prima-figura{
	background-image:url(../images/bg_menu-a.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	border-right:1px solid #8C9DB8;
	font-size:80%;
	color:#333333;
	font-weight:bold;
	text-align:left;
	padding-left:5px;
}
.prima-figura a{
	font-size:100%;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}
.prima-figura a:hover{
	font-size:100%;
	color:#0E4899;
	font-weight:bold;
	text-decoration:underline;
}
.menu-figura{
	border-right:1px solid #8C9DB8; 
	font-size:80%; 
	color:#333333; 
	font-weight:bold; 
	text-align:left;
	padding-left:5px;
}
.menu-figura a{
	font-size:100%; 
	color:#333333; 
	font-weight:bold;
	text-decoration:none; 
}
.menu-figura a:hover{
	font-size:100%; 
	color:#0E4899; 
	font-weight:bold;
	text-decoration:underline; 
}
.ombra{
	text-align:left; 
	vertical-align:top;
	border-right:1px solid #647B9F;
}
.ombra table{
	background-image:url(../images/sf-int-b.jpg); 
	background-position:top left; 
	background-repeat:repeat-x; 
	border-left:1px solid #647B9F;
}
.cont{
	text-align:left; 
	vertical-align:top; 
	border-left:1px solid #647B9F; 
	border-right:1px solid #647B9F;  
	border-bottom:1px solid #647B9F;
}
.td-sin{
	width:199px; 
	border-right: 1px solid #DAE0E8; 
	text-align:left; 
	vertical-align:top;
}
.colore-sin{
	width:10px; 
	height:1px; 
	/*background-color:#ECF0F6;*/
	background-color:#D2D9E4;
	border-bottom:1px solid #546C95;
}
.menu-sin-primo{
	border-bottom:1px solid #546C95; 
	font-size:90%; 
	color:#333333; 
	padding-left:5px;
}
.menu-sin-primo a{
	font-size:100%; 
	color:#333333;
	text-decoration:none;
}
.menu-sin-primo a:hover{
	font-size:100%; 
	color:#0E4899;
	text-decoration:underline;
}
.menu-sin{
	border-bottom:1px solid #546C95; 
	font-size:90%; 
	color:#333333; 
	padding-left:5px; 
	padding-top:5px; 
	padding-bottom:5px;
}
.menu-sin a{
	font-size:100%; 
	color:#333333;
	text-decoration:none;
}
.menu-sin a:hover{
	font-size:100%; 
	color:#0E4899;
	text-decoration:underline;
}
.pd-bt-10{
	padding-top:10px; 
	padding-bottom:10px;
}
.pb-btl-10-3{
	padding-left:3px; 
	padding-top:10px; 
	padding-bottom:10px;
}
.centro-ombra{
	background-image:url(../images/sf-int-c.jpg); 
	background-position:right top; 
	background-repeat:repeat-y; 
	text-align:center; 
	vertical-align:top;
}
.separa{
	text-align:left; 
	vertical-align:top; 
	border-bottom:1px solid #666666;
}
.img-news{
	width:1%;
}
.img-news img{
	padding-top:1px;
}
.brd-news{
	border-bottom:1px dashed #818181; 
	width:100%;
}
.brd-right{
	border-right:1px solid #818181;
}
.evid-news{
	background-color:#E3E7EE; 
	font-size:75%; 
	padding:3px; 
	color:#666666;
}
.evid-news a{
	font-size:100%; 
	color:#666666;
	text-decoration:none;
}
.evid-news a:hover{
	font-size:100%; 
	color:#666666;
	text-decoration:underline;
}
.evid-news span{
	color:#0E4899; 
	font-weight:bold;
	text-decoration:none;
}
.evid-news .p-more{
	text-align:right;
	padding:0; 
	margin:0; 
	color:#000000; 
	font-size:90%;
}
.evid-news .p-more a{
	color:#000000; 
	font-size:100%;
	text-decoration:none;
}
.evid-news .p-more a:hover{
	color:#0E4899; 
	font-size:100%;
	text-decoration:underline;
}
.more{
	color:#000000; 
	font-size:90%;
	text-decoration:none;
}
.img-all{
	padding-right:2px;
}
.news-dx{
	width:50%; 
	text-align:left; 
	vertical-align:top; 
	border-bottom:1px solid #666666;
}
.menu-news{
	border-bottom:1px dashed #818181; 
	text-align:right;
}
.div-testo{
	width:100%; 
	font-size:75%; 
	padding:3px; 
	color:#666666;
}
.div-testo a{
	font-size:100%; 
	color:#666666;
	text-decoration:none;
}
.div-testo a:hover{
	font-size:100%; 
	color:#666666;
	text-decoration:underline;
}
.data-news{
	color:#0E4899;
}
.div-testo a span{
	color:#0E4899; 
	font-weight:bold;
	text-decoration:none;
}
.div-testo .p-more{
	text-align:right;
	padding:0; 
	margin:0; 
	color:#000000; 
	font-size:90%;
}
.div-testo .p-more a{
	color:#000000; 
	font-size:100%;
	text-decoration:none;
}
.div-testo .p-more a:hover{
	color:#0E4899; 
	font-size:100%;
	text-decoration:underline;
}
.hr-news{
	width:100%; 
	padding:0; 
	margin:0; 
	height:1px; 
	border:1px dashed #CCCCCC;
}
.td-app{
	text-align:left; 
	vertical-align:top; 
	padding-top:5px;
}
.img-app{
	width:1%;
}
.img-app img{
	padding-top:1px;
}
.menu-app{
	border-bottom:1px dashed #818181;
	width:100%; 
	text-align:right;
}
.td-int-app{
	text-align:left; 
	vertical-align:top; 
	border-bottom:1px dashed #666666; 
	padding-top:5px;
}
.div-testo .leggi{
	color:#0E4899; 
	font-weight:bold;
}
.spazio-h10{
	height:10px; 
	width:1px;
}
.piedi-pag{
	text-align:center; 
	color:#999999; 
	font-size:70%; 
	border-bottom:1px dashed #CCCCCC;
}
.piedi-pag a{
	color:#0E4899; 
	font-weight:bold;
	text-decoration:none;
}
.piedi-pag a:hover{
	color:#666666; 
	font-weight:bold;
	text-decoration:underline;
}
.tasto-cerca{
	background-image:url(../images/bg_cerca.jpg); 
	background-position:top left; 
	background-repeat:no-repeat; 
	width:139px;
}
.tasto-cerca form{
	padding:0; 
	margin:0
}
.tasto-cerca form .txt{
	width:80px; 
	height:14px; 
	font-size:70%; 
	color:#666666;
}
.nav{
	border-bottom:1px dashed #818181;
	text-align:left;
	font-size:75%; 
}
.nav a{
	font-size:100%;
	text-decoration:underline;
	color:#000000;
}
.gloss-a{
	font-size:100%; 
	color:#0E4899;
	text-decoration:underline;
}
.gloss-a:hover{
	font-size:100%; 
	color:#0E4899;
	text-decoration:none;
}
.p-right{
	text-align:right; 
	padding:0; 
	margin:0;
}
.top{
	font-size:90%;
	font-weight:bold;
	color:#CC0000;
	text-decoration:underline;
}
.top:hover{
	font-size:90%;
	font-weight:bold;
	color:#CC0000;
	text-decoration:none;
}
.st-menu{
	margin-left:10px; 
	background-color:#FFFFFF; 
	padding:2px; 
	font-size:90%;
}
.hr-st-menu{
	height:1px; 
	border:1px dashed #999999; 
	padding:0; 
	margin:0;
}
.pd-img{
	padding:2px; 
}
.hr-logo{
	width:100%; 
	height:1px; 
	border:1px dashed #CCCCCC; 
}
.li-pdf{
	list-style-image:url(../images/ico_pdf.jpg)
}
.li-doc{
	list-style-image:url(../images/ico_doc.jpg)
}