.form{
	margin:0px;
	padding:0
}
.box-griglia{
	margin:18px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px solid #ff0000;	
	float:left
}
div.riga-griglia{
	clear:left;
	float:left;
	border:0px solid #E8E8E8;
	width:252px
}
div.riga-griglia div{
	float:left;	
	display:inline;
	margin:0px 4px 4px 0px;
	padding:3px 5px 0px 0px;
	color:#fff;
	font-size:11px;
	line-height:1.4em;
	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
	font-weight:normal;
	border:0px solid #ff0000;
	text-align:left;	
}
div.riga-griglia div.cell-testo{
	width:60px;
	padding:6px 0px 0px 0px;
}
.textbox{
	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
	border:1px solid #ccc;
	font-size: 11px;
	color: #666;
	width:162px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #f2f2f2;
	border-right:1px solid #f2f2f2;
	border-left:1px solid #ccc;
	height:16px;
	background:url("bgform.gif") no-repeat  left top #f9f9f9;	
	padding:2px 5px 0px 5px;
}
.textboxErrore{
	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
	border:1px solid #ccc;
	font-size: 11px;
	color: #FF0000;
	width:282px;
	border-top:1px solid #FF0000;
	border-bottom:1px solid #FF0000;
	border-right:1px solid #FF0000;
	border-left:1px solid #FF0000;
	height:16px;
	background:url("bgformErr.gif") no-repeat  left top #f9f9f9;	
	padding:2px 5px 0px 5px;
}

.cell-bott{
	float:left;
	border:0px solid #000;
	margin:36px 0px 0px 0px;
	padding:0px;
	display:inline
}

.button{
	background:#0C3F98;
	border-width:1px;
	border-style:solid;
	border-color:#0C3F98;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Arial, Verdana, sans-serif;
	font-size:11px;
	width:70px;
	padding:0px 0px;
	margin:0px 0px 0px 0px
}
