body {
	margin:0px;
	font-family:Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-size:12px;
}
div#grid-container {
	width:auto;
}
div.inline-error {
	font-size:10px;
	background-color:#FFCCCC;
	padding:1px;
	border:1px #FF0C0C solid;
	margin-top:2px;
}
div.inline-preventivo {
	font-size:14px;
	background-color:#fde3ca;
	padding:1px;
	border:1px #f7a14e solid;
}



/*-----------------------------------------------
form registrazione
-----------------------------------------------*/
.form-block {
	float:left;
}
.form-label {
	float:left;
	width:374px;
	padding:4px 16px 20px 0px;
	text-align:right;
}
.form-value {
	float:left;
	width:570px;
}
.form-input {
	float:left;
	width:300px;
}