/* *******************************************************************************************************
   FORM E CAMPI INPUT
   *******************************************************************************************************/

input {
	font-family:Verdana, Arial, Helvetica, Tahoma, sans-serif;
}
select {
	font-family:Verdana, Arial, Helvetica, Tahoma, sans-serif;
}	
textarea {
	font-family:Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-size:1em;
}	

/* campi form */
form > .item{
	float:left;
	width:100%;
	margin-bottom:8px;
}
form > .item > .label {
	float:left;
	width:20%;
	padding-right:1%;
	padding-top:0.6%;
	text-align:right;
	font-size:0.8em;
}
form > .item > .field {
	float:left;
	width:auto;
}
form > .item > .field input {
	font-family:Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-size:1em;
	border:1px #999999 solid;
	padding:3px;
}
form > .item > .field select {
	font-family:Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-size:1em;
	border:1px #999999 solid;
	padding-left:3px;
	padding-right:3px;
	padding-top:2px;
	padding-bottom:2px;
}
form > .item > .field textarea {
	font-family:Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-size:1em;
	border:1px #999999 solid;
	padding:3px;
}
form > .item > .field input.size1 { width:200px; }
form > .item > .field input.size2 { width:400px; }
form > .item > .field input.size3 { width:700px; }
form > .item > .field select.size1 { width:208px; }
form > .item > .field select.size2 { width:408px; }
form > .item > .field select.size3 { width:708px; }
form > .item > .field textarea.size1 { width:200px;height:80px; }
form > .item > .field textarea.size2 { width:400px;height:140px; }
form > .item > .field textarea.size3 { width:700px;height:220px; }
