table 
{
	color:#fff;
	background:#83d060; /*BLU SCURO*/
	border-collapse:collapse;
	border:solid 5px #00b26f;
}

thead 
{

}

thead  th
{
	padding:1em 1em .5em;
 	border-bottom:1px dotted #FFF;
 	font-size:120%;
 	text-align:left;
}



thead  tr
{

}

td
{
	padding:.5em 1em;
}



tbody   tr.odd td
{
	background:transparent url(../tab_img/tr_bg.png) repeat top left;
}

tfoot
{

}

tfoot td
{

	padding-bottom:1.5em;
}

tfoot tr
{

}


* html tr.odd td
{
	background:#57b746;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='tab_img/tr_bg.png', sizingMethod='scale');
}


#middle
{
	background-color:#008000;
}

