table, body
{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
}
.Xml
{
	padding-bottom:10px; padding-top:10px; padding-left:15px; padding-right:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 12pt;
	color: #630100;
	text-decoration: none;
}

tr.Header td, th
{	
    text-align:left;
    background-image:url(images/bg_TH.jpg);
	background-repeat:repeat-x;
	height:24px;
	padding-left:2px;
	padding-right:2px;
	border-top:1px solid white;
	border-bottom:1px solid #333333;
	color: #ffffff; font-weight:bold;
}

tr.HeaderDown td, th
{	
    text-align:left;
    background-image:url(images/bg_TH_down.jpg);
	background-repeat:repeat-x;
	height:24px;
	padding-left:2px;
	padding-right:2px;
	border-top:1px solid white;
	border-bottom:1px solid #444444;
	color: #999999; font-weight:bold;
}

table.InstrTable
{
	border-collapse:collapse;
}

table.InstrTable tr.Item td
{
	/*background-color:#FEF3D5;
	background-color:#DEEEF6;*/
	background-color:#f6f6f6;
	/*border:1px solid #C5855C;*/
	border:1px outset #5CAEC5;
	padding:5px;
}
table.InstrTable tr.Item2 td, .CheckBox
{
	background-color:#3A638C;color:white;
	border:1px outset #5CAEC5;
	padding:5px;
}
tr.SelectedItem td
{
	background-color:#990000;
	border:1px solid #550000;
	padding:5px;
}
.InstrDiv
{
	padding:5px; text-align:center; vertical-align:middle;
	width:200px; height:273px;
	background-image: url(images/bg_foto.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
td.Label
{
	background-image:url(images/bg_THL.jpg);
	color:White; font-weight:bold;
}
td.FooterScroll
{
	background-image:url(images/bg_THL.jpg); text-align:center;	
	color:White; font-weight:bold; padding:0px;
}
td.FooterSelect
{
	text-align:center;	background-image:url(images/TF_select.jpg);
	background-position: center middle; height:24px;
	color:#5D0F0D; font-weight:bold;
}
td.FooterSelect a, td.FooterScroll a
{
	color:#5D0F0D;
	text-decoration:none;
}
td.FooterSelect a:hover, td.FooterScroll a:hover
{
	color:#FF0000;text-decoration:none;
}

tr.Footer td
{	
    background-image:url(images/bg_TF2.jpg);
    /*background-position:left top;*/
	background-repeat:repeat-x;
	border:0px;
	/*border-top:1px solid white;*/
	border-bottom:1px solid #333333;
	height:32px;
	padding-left:2px;
	padding-right:2px;
	/*padding-top:0px; padding-bottom:0px;*/
	color: #000000; font-weight:bold;
	
}

tr.Footer td a
{	
    text-decoration:none;
	/*color: #5D0F0D;*/
	color:#FFFFFF;
}
tr.Footer td a:hover
{	
    text-decoration:none;
	/*color: #FF0000;*/
	color:00FF00;
}

.CheckBox2
{	
	background-color:#FFD800;color:black;
	border:1px outset #5CAEC5;
	padding:5px;
	background-image:url(images/bg_piccinotti.gif);
	background-repeat:repeat-x;
}
.CheckBoxSelected
{	
	background-color:#990000;color:white;
	border:1px outset #ff0000;
	padding:5px;
}
/* FORM */
.LeftFormCell 
{
	border: #5D0F0D 0px solid; 
	width: 33%; 
	text-align: right; 
	padding:5px;
}
.RightFormCell 
{
	/*border: #5D0F0D 1px solid;*/
	border:1px outset #5CAEC5; 
	width: 67%;
	text-align: left;
	padding:5px;
	background-color:F6F6F6;
	/*background-color:#FEF3D5;*/
}
