.uniForm {
	margin: 0 16px 0 0;
}

.uniForm .descForm div {
	width: auto;
	padding-top:0;
}

.uniForm h1{
	padding-left:10px;
}
.uniForm .alt1_form {}

.uniForm .alt2_form {}

.uniForm .messaggio {
	background: #6FAA74;
	color:#FFFFFF
}	

.uniForm .focused {
	background: #265D39;
}

.uniForm label, .uniForm .label {
	width: 33.3%;
	padding-top:3px;
	line-height:1.5em;
}

.uniForm .focused label, .uniForm .focused .label {
	color: #fff;
}

.uniForm .ctrlHolder, .uniForm .descForm {
	padding-left:10px;
	margin-bottom:12px;
}

.uniForm .textInput, .uniForm textarea, .uniForm .selectInput, .uniForm .formError, .uniForm .formErrorRegister {
	width: 59.4%;
	margin:2px;
	
}
.uniForm .formError, .uniForm .formErrorRegister{
	margin:0 0 10px;
	font-size:11px;
	color:#D10000;
	float: right;
}

.uniForm .ctrlHolder div {
	width: 62%;
	padding-top:3px;
	line-height:1.5em;
}

.uniForm .selectInput {
	width: 61.6%;
}

.uniForm .textInput:focus, .uniForm textarea:focus, .uniForm .selectInput:focus {
	border-color:#fff;
}

.uniForm button {	
	font-family:Arial, Helvetica, sans-serif;
	margin-right:2px;	
	background:url(../../img/form/btn.gif) no-repeat left top;
	color: #000;
	height:22px;
	width:60px;	
	padding-top:1px;
	overflow:hidden
}

.uniForm button:hover {	
	background-position:left bottom;
	color: #000;
}

/* messaggio di rispota alla spedizione */
.uniForm .message{
	color: #0E80B1;
	
}

.uniForm .messaggioTop{
	color: #0E80B1;
}
.uniForm em{
	padding-left:5px;
	
}
.uniForm .calendario em{
	display:none;
	
}

.uniForm .errorForm input, .uniForm .errorRegister input{border-color:#fff}

.uniForm .errorForm, .uniForm .errorRegister {
	background: #D10000;
	color: #fff;
}

.uniForm .lastFormEl{
	padding-top:4px;
}

.uniForm .spacerForm{
	margin:16px 3px 30px 10px;
	height:1px;
	background:url(../../img/lineaBig.jpg) no-repeat left bottom;
}

.uniForm img.ui-datepicker-trigger{
	padding-top: 4px;
}
