BODY{
	padding: 0;
	margin: 0;
	text-align: center;
	font-family: Arial, Verdana, sans-serif;
	color:#000000;
	background-image:url(../images/sf_pagina.jpg);
	font-size:100%;
	text-align:center;
}
TABLE{
	font-size: 100%;
}
img{
	border:0;
}
a{
	color:#000000;
	text-decoration:none;
}
a:hover{
	color:#000000;
	text-decoration:underline;
}
#mostra{
	 visibility:visible;
}
#stampa{
	display:none;
}
.nascosto{
	display:none;
}
.tb-brd{
	border:0;
	margin:auto;
}
.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-3{
	width:97%;
	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;
}
.al-cen-mid{
	text-align:center; 
	vertical-align:middle;
}
.al-cen{
	text-align:center; 
}
.al-right{
	text-align:right; 
}
.col-sx{
	width:33%; 
	/*border-right:8px solid #FAD456;*/
	background-image:url(../images/sf-sx.jpg); 
	background-position:right top; 
	background-repeat:repeat-x;
}
.col-dx{
	width:33%; 
	/*border-left:8px solid #9BE6E6;*/
	background-image:url(../images/sf-dx.jpg); 
	background-position:left top; 
	background-repeat:repeat-x;
}
.col-cn{
	width:33%; 
	text-align:left; 
	vertical-align:top;
}
.princ{
	border:0; 
	width:660px; 
	border-right:1px solid #9BE6E6; 
	border-bottom:1px solid #9BE6E6;
	border-left:1px solid #FAD456; 
	border-top:1px solid #FAD456;
	margin:auto;
}
.int{
	height:289px; 
	text-align:left; 
	vertical-align:top;
}
.mn-sx{
	width:186px; 
	background-color:#F7FFDF; 
	text-align:right; 
	vertical-align:top;
}
.voce-mn{
	text-align:left; 
	font-size:78%; 
	color:#333333; 
	font-weight:bold; 
	border-bottom:1px dashed #F36D0A; 
	background-color:#F7FDF0; 
	height:25px; 
	padding-left:2px;
}
.voce-mn a{
	font-size:100%; 
	color:#333333; 
	font-weight:bold;
	text-decoration:none;
}
.voce-mn a:hover{
	font-size:100%; 
	color:#F36D0A; 
	font-weight:bold;
	text-decoration:underline;
}
.stondo-alto{
	background-image:url(../images/stondo.jpg); 
	background-position:top left; 
	background-repeat:no-repeat; 
	text-align:left; 
	vertical-align:top;
}
.nav{
	text-align:left; 
	color:#666666; 
	font-size:75%; 
	padding-left:20px; 
	padding-top:15px; 
	height:25px;
}
.nav a{
	color:#666666; 
	font-size:100%; 
	text-decoration:none;
}
.nav a:hover{
	color:#666666; 
	font-size:100%; 
	text-decoration:underline;
}
.col-box{
	text-align:left;
	vertical-align:top;
	width:32%;
}
.tit-col-1{
	font-size:75%; 
	color:#99CC00; 
	font-weight:bold;
}
.tit-col-1 a{
	font-size:100%; 
	color:#99CC00; 
	font-weight:bold;
	text-decoration:none;
}
.tit-col-1 a:hover{
	font-size:100%; 
	color:#99CC00; 
	font-weight:bold;
	text-decoration:underline;
}
.col-1{
	background-color:#EFFFBF; 
	padding:2px; 
	font-size:75%; 
	color:#333333;
}
.col-1 a{
	background-color:#EFFFBF; 
	font-size:100%; 
	color:#333333;
	text-decoration:none;
}
.col-1 a:hover{
	background-color:#EFFFBF; 
	font-size:100%; 
	color:#333333;
	text-decoration:underline;
}
.tit-col-2{
	font-size:75%; 
	color:#2FBBBB; 
	font-weight:bold;
}
.tit-col-2 a{
	font-size:100%; 
	color:#2FBBBB; 
	font-weight:bold;
	text-decoration:none;
}
.tit-col-2 a:hover{
	font-size:100%; 
	color:#2FBBBB; 
	font-weight:bold;
	text-decoration:underline;
}
.col-2{
	background-color:#E6F9F9; 
	padding:2px; 
	font-size:75%; 
	color:#333333;
}
.col-2 a{
	background-color:#E6F9F9; 
	font-size:100%; 
	color:#333333;
	text-decoration:none;
}
.col-2 a:hover{
	background-color:#E6F9F9; 
	font-size:100%; 
	color:#333333;
	text-decoration:underline;
}
.tit-col-3{
	font-size:75%; 
	color:#F2B600; 
	font-weight:bold;
}
.tit-col-3 a{
	font-size:100%; 
	color:#F2B600; 
	font-weight:bold;
	text-decoration:none;
}
.tit-col-3 a:hover{
	font-size:100%; 
	color:#F2B600; 
	font-weight:bold;
	text-decoration:underline;
}
.col-3{
	background-color:#FFEEBB; 
	padding:2px; 
	font-size:75%; 
	color:#333333;
}
.col-3 a{
	background-color:#FFEEBB; 
	font-size:100%; 
	color:#333333;
	text-decoration:none;
}
.col-3 a:hover{
	background-color:#FFEEBB; 
	font-size:100%; 
	color:#333333;
	text-decoration:underline;
}
.tit-col-4{
	font-size:75%; 
	color:#349D34; 
	font-weight:bold;
}
.tit-col-4 a{
	font-size:100%; 
	color:#349D34; 
	font-weight:bold;
	text-decoration:none;
}
.tit-col-4 a:hover{
	font-size:100%; 
	color:#349D34; 
	font-weight:bold;
	text-decoration:underline;
}
.col-4{
	background-color:#C2EBC2; 
	padding:2px; 
	font-size:75%; 
	color:#333333;
}
.col-4 a{
	background-color:#C2EBC2; 
	font-size:100%; 
	color:#333333;
	text-decoration:none;
}
.col-4 a:hover{
	background-color:#C2EBC2; 
	font-size:100%; 
	color:#333333;
	text-decoration:underline;
}
.tit-col-5{
	font-size:75%; 
	color:#F36D0A; 
	font-weight:bold;
}
.tit-col-5 a{
	font-size:100%; 
	color:#F36D0A; 
	font-weight:bold;
	text-decoration:none;
}
.tit-col-5 a:hover{
	font-size:100%; 
	color:#F36D0A; 
	font-weight:bold;
	text-decoration:underline;
}
.col-5{
	background-color:#FDE2CE; 
	padding:2px; 
	font-size:75%; 
	color:#333333;
}
.col-5 a{
	background-color:#FDE2CE; 
	font-size:100%; 
	color:#333333;
	text-decoration:none;
}
.col-5 a:hover{
	background-color:#FDE2CE; 
	font-size:100%; 
	color:#333333;
	text-decoration:underline;
}
.sp-box{
	width:12px;
}
.uno{
	width:152px;
}
.due{
	width:89px;
}
.tre{
	width:75px;
}
.quattro{
	width:79px;
}
.cinque{
	width:79px;
}
.sei{
	width:68px;
}
.sette{
	width:81px;
}
.testo{
	font-size:75%; 
	color:#333333;
	text-decoration:none;
}
.riga-lista{
	border-bottom:1px solid #999999;
	height:1px;
}
.spazio-h10{
	height:10px;
	width:1px;
}
.mrg-2{
	margin:2px;
}
.box{
	width:48%;
	vertical-align:top;
}
.c-box{
	width:2%;
}
.spazio-w10{
	width:10px;
	height:1px;
}
.div-doc{
	width:97%; 
	text-align:center; 
	padding-left:9px;
}
.div-doc table{
	width:100%; 
	text-align:left;
	border:0;
}
.all{
	 width:30%; 
	 font-size:75%; 
	 color:#333333;
}
.tit-all{
	 background-color:#c2ebc2;
	 text-align:left;
}