#context, .fixtip {
	position: absolute; height: 16px; visibility: hidden; z-index: 100;
	background-color: #F9E08A; border: 1px solid #BAB8B8; font-family: Arial; font-size: 9px; 
	font-weight: normal; color: #504F4F; text-align:left;
	white-space: nowrap; padding-left: 2px; 
}

#normalizzatore {
	position:absolute; margin-left:10px; width: 304px; display: none; z-index: 100;
	background-color: #F9E08A; border: 1px solid #BAB8B8; font-family: Arial; font-size: 10px; 
	font-weight: normal; color: #504F4F; text-align:left;
	white-space: nowrap; padding-left: 2px; 
}
#template_normalizzatore {
	position:absolute; margin-left:10px; width: 304px; display: none; z-index: 100;
	background-color: #F9E08A; border: 1px solid #BAB8B8; font-family: Arial; font-size: 10px; 
	font-weight: normal; color: #504F4F; text-align:left;
	white-space: nowrap; padding-left: 2px; 
}

.linkNormalizz {
	font-family: Arial; 
	font-size: 10px; 
	font-weight: normal; 
	color: #504F4F; 
	text-align:left;
}
a, a:hover {text-decoration:underline;}

table.box {
	background-color: #F0F0F1;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CDCDCD;
	border-left-color: #CDCDCD;
}

.padd td, .paddtd
{
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
}

.padd-riep td, .padd-rieptd
{
	padding-left:10px;
	padding-right:10px;
}

td.obbligatorio
{
	background-color: #ACD982;
}

tr.obbligatorio
{
	background-color: #ACD982;
}

.obbligatorio-label
{
	padding-left:4px;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: #008000;
}

.nonobbligatorio-label
{
	padding-left:4px;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: #848484;
}
.obbligatorio-radio
{
	padding-left:0px;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: #008000;
}
.nonobbligatorio-radio
{
	padding-left:0px;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color:  #848484;
}
.datoInserito {
	font-weight: bold;
	color: #6A6868;
}

.label
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #848484;
}

.padd td input, .paddtd input {border: 1px solid #cccccc;}
.border input {border: 1px solid #cccccc;}
.login td input {
	border: 1px solid #cccccc;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	color: #008000;
}

.underline {text-decoration:underline;}
