/*Livello per caricamento*/
.WinLoadTrue, .WinLoadFalse
{
	z-index:20;
	width:538px;
	height:15px;
	background-color:#FFFFFF;
	border:solid 1px #7291E0;
	visibility:hidden;
	z-index:200;
	position:absolute; 
}
.WinLoadTrue { visibility: visible; }

body
{
	font-family:Sans-Serif;
	font-size:11px;
	background-color: #EFF3FF;
	color: #215DC6;
}
form.formFields
{
	width: 90%;
	min-width: 800px;
}
.fields
{
	width: 790px;
}
.fields tr td
{
	font-size: 11px;
	vertical-align:bottom;
	height: 24px;
}
/* CONTROLLI INPUT INIZIO */

input, textarea, select, .BTN
{
	color: #215DC6;
	font-size: 11px;
	font-family:Sans-Serif;
}
.fields select
{
	position:relative; top:-1px;
}

.fields textarea
{
	height: 50px;
	font-family:Sans-Serif;
}
.YesNo
{
	background-color: #FFFFFF;
	border: 1px solid #7B9EBD;
	height: 20px;
	padding-right: 4px;
	padding-top: 2px;
	position: relative;
	top: -1px;
}
.YesNo input, .fields.YesNo input
{
	height: 14px;
	position: relative;
	top: 2px;
	top: expression(document.all ? '0px' : '0px');
}
.BTN, input.BTN
{
	border:1px solid #ffffff;
	height:20px;
	cursor:hand;
	background-color:#7B9EBD;
	font-weight:bold;
	color: white;
}
/* CONTROLLI INPUT FINE */

td.LBL, td.LBLRequired, td.LBLSensible, td.LBLNone
{
	border-bottom: 1px solid #7B9EBD;
	white-space: nowrap;
	padding-right: 4px;
	padding-left: 2px;
	position: relative;	top:-1px;
	color:#7B9EBD;
	font-weight:bolder;
	text-align:right;
	height:22px;
}
td.LBLRequired
{
	border-bottom: 1px solid #DE0000;
}
td.LBLSensible
{
	border-bottom: 1px solid #DE0000;
	/*border-bottom: 3px double #7B9EBD;*/
}
td.LBLNone
{
	border-bottom: 0px none;
}

fieldset
{
	padding:4px;
	padding-left:8px;
}
fieldset legend
{
	font-size: 14px;
	font-weight:bold;
	color:#7B9EBD;
}

/*--------------------------------------------*/

.buttonOver, input.buttonOver
{
	border: 1px solid #7B9EBD;
	border-left: 0px;
	margin-left:-1px;
	background-color: #D1DDFF; /*#EFF3FF;*/
	width:18px; height:18px;
	position: relative;
	top: -1px;
	top: expression(document.all ? '0px': '0px');
	left: 0px;
	left: expression(document.all ? '-1.5px' : '-1.5px');
}
.buttonNormal, input.buttonNormal
{
	border: 1px solid #7B9EBD;
	border-left: 0px;
	margin-left:-1px;
	background-color:#ffffff;
	width:18px; height:18px;
	position: relative;
	top: -1px;
	top: expression(document.all ? '0px': '0px');
	left: 0px;
	left: expression(document.all ? '-1px' : '-1px');
}

a { text-decoration: none; font-weight:bold; color: #215DC6;}
