/**/

		@font-face {
		   font-family: '';
			src: url('/fonts/.eot');
			src: url('/fonts/.eot#iefix') format('embedded-opentype'),
				 url('/fonts/.woff') format('woff'),
				 url('/fonts/.ttf') format('truetype'),
				 url('/fonts/.svg#webfont') format('svg');
			src: local(''), url('/fonts/.ttf') format('truetype');		
		   }
		   /* CSS Document */


td {
	vertical-align: top;
background-color: #e5e5e5;color: #000000;
font-weight: normal;
font-style: normal;
}

th {
	vertical-align: top;


background-color: #646464;color: #ffffff;
font-weight: bold;
font-style: normal;
}

caption {
	font-weight: bold;
}




.td-sfondogrigio {
background-color: #e5e5e5;
color: #000000;
font-weight: normal;
font-style: normal;
	
}

.td-sfondobianco {
background-color: #ffffff;
color: #000000;
font-weight: normal;
font-style: normal;
}



.td-sfondo9cc {
/* USATA SOLO NEL CALENDARIETTO DEL BOX EVENTI - LASCIATA AL SUO POSTO */
	background-color: #9cc;
}

.valign-top {
	vertical-align: top;
}


#corpo .td-height20 {
	height: 20px;
}

#corpo .td-height16px {
	height: 16px;
}

#corpo .td-height30px {
	height: 30px;
}

/*
LARGHEZZE DA 1% A 100% PER LE TABELLE ECC
*/
#corpo .td-width1 {
			width: 1%;
			/*color: #000;*/
			}
			#corpo .td-width1 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width2 {
			width: 2%;
			/*color: #000;*/
			}
			#corpo .td-width2 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width3 {
			width: 3%;
			/*color: #000;*/
			}
			#corpo .td-width3 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width4 {
			width: 4%;
			/*color: #000;*/
			}
			#corpo .td-width4 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width5 {
			width: 5%;
			/*color: #000;*/
			}
			#corpo .td-width5 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width6 {
			width: 6%;
			/*color: #000;*/
			}
			#corpo .td-width6 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width7 {
			width: 7%;
			/*color: #000;*/
			}
			#corpo .td-width7 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width8 {
			width: 8%;
			/*color: #000;*/
			}
			#corpo .td-width8 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width9 {
			width: 9%;
			/*color: #000;*/
			}
			#corpo .td-width9 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width10 {
			width: 10%;
			/*color: #000;*/
			}
			#corpo .td-width10 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width11 {
			width: 11%;
			/*color: #000;*/
			}
			#corpo .td-width11 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width12 {
			width: 12%;
			/*color: #000;*/
			}
			#corpo .td-width12 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width13 {
			width: 13%;
			/*color: #000;*/
			}
			#corpo .td-width13 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width14 {
			width: 14%;
			/*color: #000;*/
			}
			#corpo .td-width14 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width15 {
			width: 15%;
			/*color: #000;*/
			}
			#corpo .td-width15 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width16 {
			width: 16%;
			/*color: #000;*/
			}
			#corpo .td-width16 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width17 {
			width: 17%;
			/*color: #000;*/
			}
			#corpo .td-width17 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width18 {
			width: 18%;
			/*color: #000;*/
			}
			#corpo .td-width18 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width19 {
			width: 19%;
			/*color: #000;*/
			}
			#corpo .td-width19 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width20 {
			width: 20%;
			/*color: #000;*/
			}
			#corpo .td-width20 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width21 {
			width: 21%;
			/*color: #000;*/
			}
			#corpo .td-width21 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width22 {
			width: 22%;
			/*color: #000;*/
			}
			#corpo .td-width22 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width23 {
			width: 23%;
			/*color: #000;*/
			}
			#corpo .td-width23 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width24 {
			width: 24%;
			/*color: #000;*/
			}
			#corpo .td-width24 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width25 {
			width: 25%;
			/*color: #000;*/
			}
			#corpo .td-width25 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width26 {
			width: 26%;
			/*color: #000;*/
			}
			#corpo .td-width26 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width27 {
			width: 27%;
			/*color: #000;*/
			}
			#corpo .td-width27 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width28 {
			width: 28%;
			/*color: #000;*/
			}
			#corpo .td-width28 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width29 {
			width: 29%;
			/*color: #000;*/
			}
			#corpo .td-width29 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width30 {
			width: 30%;
			/*color: #000;*/
			}
			#corpo .td-width30 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width31 {
			width: 31%;
			/*color: #000;*/
			}
			#corpo .td-width31 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width32 {
			width: 32%;
			/*color: #000;*/
			}
			#corpo .td-width32 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width33 {
			width: 33%;
			/*color: #000;*/
			}
			#corpo .td-width33 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width34 {
			width: 34%;
			/*color: #000;*/
			}
			#corpo .td-width34 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width35 {
			width: 35%;
			/*color: #000;*/
			}
			#corpo .td-width35 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width36 {
			width: 36%;
			/*color: #000;*/
			}
			#corpo .td-width36 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width37 {
			width: 37%;
			/*color: #000;*/
			}
			#corpo .td-width37 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width38 {
			width: 38%;
			/*color: #000;*/
			}
			#corpo .td-width38 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width39 {
			width: 39%;
			/*color: #000;*/
			}
			#corpo .td-width39 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width40 {
			width: 40%;
			/*color: #000;*/
			}
			#corpo .td-width40 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width41 {
			width: 41%;
			/*color: #000;*/
			}
			#corpo .td-width41 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width42 {
			width: 42%;
			/*color: #000;*/
			}
			#corpo .td-width42 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width43 {
			width: 43%;
			/*color: #000;*/
			}
			#corpo .td-width43 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width44 {
			width: 44%;
			/*color: #000;*/
			}
			#corpo .td-width44 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width45 {
			width: 45%;
			/*color: #000;*/
			}
			#corpo .td-width45 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width46 {
			width: 46%;
			/*color: #000;*/
			}
			#corpo .td-width46 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width47 {
			width: 47%;
			/*color: #000;*/
			}
			#corpo .td-width47 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width48 {
			width: 48%;
			/*color: #000;*/
			}
			#corpo .td-width48 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width49 {
			width: 49%;
			/*color: #000;*/
			}
			#corpo .td-width49 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width50 {
			width: 50%;
			/*color: #000;*/
			}
			#corpo .td-width50 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width51 {
			width: 51%;
			/*color: #000;*/
			}
			#corpo .td-width51 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width52 {
			width: 52%;
			/*color: #000;*/
			}
			#corpo .td-width52 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width53 {
			width: 53%;
			/*color: #000;*/
			}
			#corpo .td-width53 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width54 {
			width: 54%;
			/*color: #000;*/
			}
			#corpo .td-width54 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width55 {
			width: 55%;
			/*color: #000;*/
			}
			#corpo .td-width55 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width56 {
			width: 56%;
			/*color: #000;*/
			}
			#corpo .td-width56 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width57 {
			width: 57%;
			/*color: #000;*/
			}
			#corpo .td-width57 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width58 {
			width: 58%;
			/*color: #000;*/
			}
			#corpo .td-width58 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width59 {
			width: 59%;
			/*color: #000;*/
			}
			#corpo .td-width59 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width60 {
			width: 60%;
			/*color: #000;*/
			}
			#corpo .td-width60 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width61 {
			width: 61%;
			/*color: #000;*/
			}
			#corpo .td-width61 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width62 {
			width: 62%;
			/*color: #000;*/
			}
			#corpo .td-width62 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width63 {
			width: 63%;
			/*color: #000;*/
			}
			#corpo .td-width63 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width64 {
			width: 64%;
			/*color: #000;*/
			}
			#corpo .td-width64 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width65 {
			width: 65%;
			/*color: #000;*/
			}
			#corpo .td-width65 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width66 {
			width: 66%;
			/*color: #000;*/
			}
			#corpo .td-width66 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width67 {
			width: 67%;
			/*color: #000;*/
			}
			#corpo .td-width67 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width68 {
			width: 68%;
			/*color: #000;*/
			}
			#corpo .td-width68 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width69 {
			width: 69%;
			/*color: #000;*/
			}
			#corpo .td-width69 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width70 {
			width: 70%;
			/*color: #000;*/
			}
			#corpo .td-width70 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width71 {
			width: 71%;
			/*color: #000;*/
			}
			#corpo .td-width71 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width72 {
			width: 72%;
			/*color: #000;*/
			}
			#corpo .td-width72 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width73 {
			width: 73%;
			/*color: #000;*/
			}
			#corpo .td-width73 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width74 {
			width: 74%;
			/*color: #000;*/
			}
			#corpo .td-width74 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width75 {
			width: 75%;
			/*color: #000;*/
			}
			#corpo .td-width75 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width76 {
			width: 76%;
			/*color: #000;*/
			}
			#corpo .td-width76 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width77 {
			width: 77%;
			/*color: #000;*/
			}
			#corpo .td-width77 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width78 {
			width: 78%;
			/*color: #000;*/
			}
			#corpo .td-width78 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width79 {
			width: 79%;
			/*color: #000;*/
			}
			#corpo .td-width79 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width80 {
			width: 80%;
			/*color: #000;*/
			}
			#corpo .td-width80 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width81 {
			width: 81%;
			/*color: #000;*/
			}
			#corpo .td-width81 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width82 {
			width: 82%;
			/*color: #000;*/
			}
			#corpo .td-width82 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width83 {
			width: 83%;
			/*color: #000;*/
			}
			#corpo .td-width83 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width84 {
			width: 84%;
			/*color: #000;*/
			}
			#corpo .td-width84 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width85 {
			width: 85%;
			/*color: #000;*/
			}
			#corpo .td-width85 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width86 {
			width: 86%;
			/*color: #000;*/
			}
			#corpo .td-width86 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width87 {
			width: 87%;
			/*color: #000;*/
			}
			#corpo .td-width87 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width88 {
			width: 88%;
			/*color: #000;*/
			}
			#corpo .td-width88 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width89 {
			width: 89%;
			/*color: #000;*/
			}
			#corpo .td-width89 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width90 {
			width: 90%;
			/*color: #000;*/
			}
			#corpo .td-width90 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width91 {
			width: 91%;
			/*color: #000;*/
			}
			#corpo .td-width91 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width92 {
			width: 92%;
			/*color: #000;*/
			}
			#corpo .td-width92 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width93 {
			width: 93%;
			/*color: #000;*/
			}
			#corpo .td-width93 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width94 {
			width: 94%;
			/*color: #000;*/
			}
			#corpo .td-width94 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width95 {
			width: 95%;
			/*color: #000;*/
			}
			#corpo .td-width95 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width96 {
			width: 96%;
			/*color: #000;*/
			}
			#corpo .td-width96 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width97 {
			width: 97%;
			/*color: #000;*/
			}
			#corpo .td-width97 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width98 {
			width: 98%;
			/*color: #000;*/
			}
			#corpo .td-width98 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width99 {
			width: 99%;
			/*color: #000;*/
			}
			#corpo .td-width99 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width100 {
			width: 100%;
			/*color: #000;*/
			}
			#corpo .td-width100 a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			

/*
LARGHEZZE DA 1px A 100px PER LE TABELLE ECC
*/
#corpo .td-width1px {
			width: 1px;
			color: #000;
			}
			#corpo .td-width1px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width2px {
			width: 2px;
			color: #000;
			}
			#corpo .td-width2px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width3px {
			width: 3px;
			color: #000;
			}
			#corpo .td-width3px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width4px {
			width: 4px;
			color: #000;
			}
			#corpo .td-width4px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width5px {
			width: 5px;
			color: #000;
			}
			#corpo .td-width5px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width6px {
			width: 6px;
			color: #000;
			}
			#corpo .td-width6px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width7px {
			width: 7px;
			color: #000;
			}
			#corpo .td-width7px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width8px {
			width: 8px;
			color: #000;
			}
			#corpo .td-width8px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width9px {
			width: 9px;
			color: #000;
			}
			#corpo .td-width9px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width10px {
			width: 10px;
			color: #000;
			}
			#corpo .td-width10px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width11px {
			width: 11px;
			color: #000;
			}
			#corpo .td-width11px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width12px {
			width: 12px;
			color: #000;
			}
			#corpo .td-width12px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width13px {
			width: 13px;
			color: #000;
			}
			#corpo .td-width13px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width14px {
			width: 14px;
			color: #000;
			}
			#corpo .td-width14px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width15px {
			width: 15px;
			color: #000;
			}
			#corpo .td-width15px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width16px {
			width: 16px;
			color: #000;
			}
			#corpo .td-width16px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width17px {
			width: 17px;
			color: #000;
			}
			#corpo .td-width17px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width18px {
			width: 18px;
			color: #000;
			}
			#corpo .td-width18px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width19px {
			width: 19px;
			color: #000;
			}
			#corpo .td-width19px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width20px {
			width: 20px;
			color: #000;
			}
			#corpo .td-width20px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width21px {
			width: 21px;
			color: #000;
			}
			#corpo .td-width21px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width22px {
			width: 22px;
			color: #000;
			}
			#corpo .td-width22px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width23px {
			width: 23px;
			color: #000;
			}
			#corpo .td-width23px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width24px {
			width: 24px;
			color: #000;
			}
			#corpo .td-width24px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width25px {
			width: 25px;
			color: #000;
			}
			#corpo .td-width25px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width26px {
			width: 26px;
			color: #000;
			}
			#corpo .td-width26px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width27px {
			width: 27px;
			color: #000;
			}
			#corpo .td-width27px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width28px {
			width: 28px;
			color: #000;
			}
			#corpo .td-width28px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width29px {
			width: 29px;
			color: #000;
			}
			#corpo .td-width29px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width30px {
			width: 30px;
			color: #000;
			}
			#corpo .td-width30px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width31px {
			width: 31px;
			color: #000;
			}
			#corpo .td-width31px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width32px {
			width: 32px;
			color: #000;
			}
			#corpo .td-width32px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width33px {
			width: 33px;
			color: #000;
			}
			#corpo .td-width33px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width34px {
			width: 34px;
			color: #000;
			}
			#corpo .td-width34px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width35px {
			width: 35px;
			color: #000;
			}
			#corpo .td-width35px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width36px {
			width: 36px;
			color: #000;
			}
			#corpo .td-width36px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width37px {
			width: 37px;
			color: #000;
			}
			#corpo .td-width37px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width38px {
			width: 38px;
			color: #000;
			}
			#corpo .td-width38px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width39px {
			width: 39px;
			color: #000;
			}
			#corpo .td-width39px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width40px {
			width: 40px;
			color: #000;
			}
			#corpo .td-width40px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width41px {
			width: 41px;
			color: #000;
			}
			#corpo .td-width41px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width42px {
			width: 42px;
			color: #000;
			}
			#corpo .td-width42px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width43px {
			width: 43px;
			color: #000;
			}
			#corpo .td-width43px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width44px {
			width: 44px;
			color: #000;
			}
			#corpo .td-width44px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width45px {
			width: 45px;
			color: #000;
			}
			#corpo .td-width45px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width46px {
			width: 46px;
			color: #000;
			}
			#corpo .td-width46px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width47px {
			width: 47px;
			color: #000;
			}
			#corpo .td-width47px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width48px {
			width: 48px;
			color: #000;
			}
			#corpo .td-width48px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width49px {
			width: 49px;
			color: #000;
			}
			#corpo .td-width49px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width50px {
			width: 50px;
			color: #000;
			}
			#corpo .td-width50px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width51px {
			width: 51px;
			color: #000;
			}
			#corpo .td-width51px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width52px {
			width: 52px;
			color: #000;
			}
			#corpo .td-width52px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width53px {
			width: 53px;
			color: #000;
			}
			#corpo .td-width53px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width54px {
			width: 54px;
			color: #000;
			}
			#corpo .td-width54px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width55px {
			width: 55px;
			color: #000;
			}
			#corpo .td-width55px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width56px {
			width: 56px;
			color: #000;
			}
			#corpo .td-width56px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width57px {
			width: 57px;
			color: #000;
			}
			#corpo .td-width57px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width58px {
			width: 58px;
			color: #000;
			}
			#corpo .td-width58px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width59px {
			width: 59px;
			color: #000;
			}
			#corpo .td-width59px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width60px {
			width: 60px;
			color: #000;
			}
			#corpo .td-width60px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width61px {
			width: 61px;
			color: #000;
			}
			#corpo .td-width61px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width62px {
			width: 62px;
			color: #000;
			}
			#corpo .td-width62px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width63px {
			width: 63px;
			color: #000;
			}
			#corpo .td-width63px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width64px {
			width: 64px;
			color: #000;
			}
			#corpo .td-width64px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width65px {
			width: 65px;
			color: #000;
			}
			#corpo .td-width65px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width66px {
			width: 66px;
			color: #000;
			}
			#corpo .td-width66px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width67px {
			width: 67px;
			color: #000;
			}
			#corpo .td-width67px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width68px {
			width: 68px;
			color: #000;
			}
			#corpo .td-width68px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width69px {
			width: 69px;
			color: #000;
			}
			#corpo .td-width69px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width70px {
			width: 70px;
			color: #000;
			}
			#corpo .td-width70px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width71px {
			width: 71px;
			color: #000;
			}
			#corpo .td-width71px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width72px {
			width: 72px;
			color: #000;
			}
			#corpo .td-width72px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width73px {
			width: 73px;
			color: #000;
			}
			#corpo .td-width73px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width74px {
			width: 74px;
			color: #000;
			}
			#corpo .td-width74px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width75px {
			width: 75px;
			color: #000;
			}
			#corpo .td-width75px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width76px {
			width: 76px;
			color: #000;
			}
			#corpo .td-width76px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width77px {
			width: 77px;
			color: #000;
			}
			#corpo .td-width77px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width78px {
			width: 78px;
			color: #000;
			}
			#corpo .td-width78px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width79px {
			width: 79px;
			color: #000;
			}
			#corpo .td-width79px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width80px {
			width: 80px;
			color: #000;
			}
			#corpo .td-width80px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width81px {
			width: 81px;
			color: #000;
			}
			#corpo .td-width81px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width82px {
			width: 82px;
			color: #000;
			}
			#corpo .td-width82px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width83px {
			width: 83px;
			color: #000;
			}
			#corpo .td-width83px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width84px {
			width: 84px;
			color: #000;
			}
			#corpo .td-width84px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width85px {
			width: 85px;
			color: #000;
			}
			#corpo .td-width85px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width86px {
			width: 86px;
			color: #000;
			}
			#corpo .td-width86px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width87px {
			width: 87px;
			color: #000;
			}
			#corpo .td-width87px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width88px {
			width: 88px;
			color: #000;
			}
			#corpo .td-width88px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width89px {
			width: 89px;
			color: #000;
			}
			#corpo .td-width89px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width90px {
			width: 90px;
			color: #000;
			}
			#corpo .td-width90px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width91px {
			width: 91px;
			color: #000;
			}
			#corpo .td-width91px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width92px {
			width: 92px;
			color: #000;
			}
			#corpo .td-width92px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width93px {
			width: 93px;
			color: #000;
			}
			#corpo .td-width93px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width94px {
			width: 94px;
			color: #000;
			}
			#corpo .td-width94px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width95px {
			width: 95px;
			color: #000;
			}
			#corpo .td-width95px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width96px {
			width: 96px;
			color: #000;
			}
			#corpo .td-width96px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width97px {
			width: 97px;
			color: #000;
			}
			#corpo .td-width97px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width98px {
			width: 98px;
			color: #000;
			}
			#corpo .td-width98px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width99px {
			width: 99px;
			color: #000;
			}
			#corpo .td-width99px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			#corpo .td-width100px {
			width: 100px;
			color: #000;
			}
			#corpo .td-width100px a {color: #0000ff;
font-weight: normal;
font-style: normal;
		}
			


.titolo-tabella-n1 {
background-color: #D8D8D8;
color: #000000;
font-family: "";
font-size: 14px;
font-weight: bold;
font-style: normal;
	
	
	
}




.td-sfondogrigio a, .td-sfondobianco a, .td-sfondogrigioeee a, .td-sfondogrigio999 a, .td-sfondo9cc a,.td-sfondogrigiof4 a, .td-sfondogrigioB9 a, .td-height20 a, .td-height16px a, .td-height30px a, .td-width300 a,.td-width100px a, .td-width19px a, .titolo-tabella-n1 a, .titolo-tabella-n2 a {
color: #0000ff !important;
font-weight: normal !important;
font-style: normal !important;
}

.titolo-tabella-n2, .titolo-tabella-n2 td, tr.titolo-tabella-n2 td  {
background-color: #646464;
color: #ffffff;
font-weight: bold;
font-style: normal;
	
	
	
	
}

caption.titolo-tabella-n1 {
	padding: 2px;
}

/*
FONT-SIZE DA 8px A 16px PER LE TABELLE ECC
*/
.td-font-size8 {
			font-size: 8px;
			}
			.td-font-size9 {
			font-size: 9px;
			}
			.td-font-size10 {
			font-size: 10px;
			}
			.td-font-size11 {
			font-size: 11px;
			}
			.td-font-size12 {
			font-size: 12px;
			}
			.td-font-size13 {
			font-size: 13px;
			}
			.td-font-size14 {
			font-size: 14px;
			}
			.td-font-size15 {
			font-size: 15px;
			}
			.td-font-size16 {
			font-size: 16px;
			}
			





.testo-tabella-calendario a {
	
	text-decoration: underline !important;
}

.testo-tabella-calendario {
	color: #afafaf !important;
	font-weight: normal !important;
}