body{
  color: white;  
  font-family:verdana;
  font-size:11px;
	margin:0px;
	padding:0px;
	display:block;
}


input {
	text-align: left;
	color: #474145;
	font: 9pt "Lucida Grande", Lucida, Verdana, sans-serif;
}
input.clear {
  border:0px;
}


/* CLEAR UNDER THIS LINE!!! */


div#content{
 width:80%;
 float:left; margin:auto; 
 height:100%;
 display:block;
 background-color: transparent;
	left: 150px;
	position: relative;
	top: 40px;
}

strong{ color: white;
}

p { color: #silver;
	font-size: 8pt; 
    font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
} 

.rosso9pt  { color: red; font-size: 9pt; font-family: "Lucida Grande", Lucida, Verdana, sans-serif}

.bianco9pt  { color: #fff; font-size: 9pt; font-family: "Lucida Grande", Lucida, Verdana, sans-serif}

a { color: #ffffff; font-size:11px; } 
a:hover { color: #aac8ff; text-decoration: underline;font-style: italic;
}


/* stile tabella inserimenti */

p.info{font-weight:normal; font-size:10px; color:#997777;}
p.info{
  background-color:#eeeeee;
	display:block;
	border:1px solid #999999;  
  padding:5px;
}

form table.insert{
  width:100%;
	border-collapse:collapse;
	border:0px solid white;  
	margin-top:10px;	
}

table.list{
	border-collapse:collapse;  
	margin-top:0px;
	width: 100%;
	background-color: black;
}

form table.insert-continued{
  background-color:#999999;
  width:100%;
	border-collapse:collapse;
	border:0px solid black;  
	margin-top:0px;	
}

table.actions{
  width:auto;
	border-collapse:collapse;
	border:0px solid black;  
	margin-bottom:10px;
	margin-top:10px;
}
table.actions td{
  width:130px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 
	FONT-WEIGHT:normal; 
	text-align:center;
	FONT-SIZE: 9px; 
	color: #999999;
	border-collapse:collapse;
	border-bottom:0px solid black;
}

table.header{

  width:100%;
	border-collapse:collapse;
	border:0px solid black;
	margin-top:3px;
	background-color: transparent;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}
table.header td{
  width:100%;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 
	FONT-WEIGHT:bold; 
	FONT-SIZE: 10px; 
  background-color:#999999;
	COLOR: #333333;

	border-collapse:collapse;
	border-bottom:0px solid black;  
}

form table.insert td,form table.insert-continued td, table.list td{
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	color:#3333333;
	padding: 5px;
	line-height:15px;
	position: relative;
	left: 1px;
}



td.cell-title{
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	color: white;
	text-align: right;
	position: relative;
	vertical-align: text-top;
}

table.list tr.left:hover {
	background-color: gray;
}

table.list td.sub{
	background-color:#f8f8f8; 
	padding:0px;
	padding-left:3px;
	text-align:center;
	
}
table.list td.sub-left{
	background-color:#f8f8f8; 
	padding:0px;
	padding-left:43px;
	text-align:left;
}

td.cell-field{
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	color:#999999;
	text-align:left;
	padding-bottom:10px;
	padding-right:10px;
}


table.list td.half-field{
	line-height:10px;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	color:#999999;
	text-align:center;
	padding-bottom:10px;
	padding-right:10px;
}

table.list td.half-field-left{
	line-height:10px;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	color:#999999;
	text-align:left;
	padding-bottom:10px;
	padding-right:10px;
}


td.footer{

	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	color:#999999;
	width:21%;
	height:8px;
	text-align:right;
	padding-bottom:20px;
}



/* --------------- */


div.imgside{
  padding:5px; 
  display:block;
  margin:auto;
  text-align:center; 
  width:120px;
font-size:10px; 
line-height:10px;
font-weight:normal;
text-align:justify;
}


