table 
{
	color:#2D2D2D;
	background:#86f5fc; /*BLU SCURO*/
	border-collapse:collapse;
	border:solid 5px #0ff;
}

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:#0ff;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='tab_img/tr_bg.png', sizingMethod='scale');
}


#middle
{
	background-color:#0ff;
}

