/*formattazione utility */
/*-------------------------------------------------*/
body {
	background: #f8f9f6; 
	font: 11px auto "trebuchet ms", verdana, arial, helvetica, sans-serif; 
	color: #4f6b72
}
a {
	color: #c75f3e
}

caption {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 5px; 
	font: italic 11px "trebuchet ms", verdana, arial, helvetica, sans-serif; 
	width: 563px; 
	padding-top: 0px; 
	text-align: right
}
th {
	border-right: ##c1dad7 1px solid;
	padding-right: 6px; 
	border-top: #c1dad7 1px solid; 
	padding-left: 12px; 
	background: url(images/bg_head.jpg) #CDD6BC no-repeat; 
	padding-bottom: 6px; 
	font: bold 11px "trebuchet ms", verdana, arial, helvetica, sans-serif; 
	text-transform: uppercase; 
	color: #4f6b72; 
	padding-top: 6px; 
	border-bottom: #c1dad7 1px solid; 
	letter-spacing: 2px; 
	text-align: left;
}
th.nobg {
	border-top-width: 0px; 
	border-right: #c1dad7 1px solid; 
	border-left-width: 0px; 
	background: none transparent scroll repeat 0% 0%
}
td {
	border-right: #c1dad7 1px solid; 
	padding-right: 6px; padding-left: 12px; 
	background: #fff; 
	padding-bottom: 6px; 
	color: #4f6b72; 
	padding-top: 6px; 
	border-bottom: #c1dad7 1px solid
}
td.alt {
	background: #f8f9f6; 
	color: #797268
}
th.spec {
	border-top-width: 0px; 
	background: url(images/punto1.gif) #fff no-repeat; 
	font: bold 10px "trebuchet ms", verdana, arial, helvetica, sans-serif; 
	border-left: #c1dad7 1px solid
}
th.specvuoto {
	border-top-width: 0px; 
	background: url(images/punto3.gif) #fff no-repeat; 
	font: bold 10px "trebuchet ms", verdana, arial, helvetica, sans-serif; 
	border-left: #c1dad7 1px solid
}
th.specalt {
	border-top-width: 0px; 
	background: url(images/punto2.gif) #f5fafa no-repeat; 
	font: bold 10px "trebuchet ms", verdana, arial, helvetica, sans-serif; 
	border-left: #c1dad7 1px solid; color: #797268
}
.button{
	width:80px !important;
	background-color:#F4F4F2;
	color:#000;
}



