/* *******************************************************************************************************
   FORM E CAMPI INPUT
   *******************************************************************************************************/

input {
	font-family:Arial, Verdana, Helvetica, Tahoma, sans-serif;
}
select {
	font-family:Arial, Verdana, Helvetica, Tahoma, sans-serif;
}	
textarea {
	font-family:Arial, Verdana, Helvetica, Tahoma, sans-serif;
	font-size:12px;
}	
.form-row {
	float:left;
	width:948px;
	margin-bottom:8px;
}

/* campi form */
/**************************************************************
* 
* per ogni tag es: <input type="text" style="width:???">
* bisogna considerare che il width andrà poi aumentato di
* bordo (2), padding tag input (3+3=6), e quindi la classe
* "form-field" avrà un width+8, ma per il calcolo di width a 
* livello di div main bisogna aggiunbere il padding del form-field 
* (2+2=4) 
*
**************************************************************/
.form-field {
	float:left;
	overflow:hidden;
	padding:2px;
}
.form-field .label {
	margin-bottom:1px;
	color:#999999;
	width:auto;
	font-size:12px;
}
.form-field .field {
	width:auto;
}
.form-field .field input {
	font-family:Arial, Verdana, Helvetica, Tahoma, sans-serif;
	font-size:16px;
	border:1px #999999 solid;
	padding:3px;
}
.form-field .field select {
	font-family:Arial, Verdana, Helvetica, Tahoma, sans-serif;
	font-size:16px;
	border:1px #999999 solid;
	padding-left:3px;
	padding-right:3px;
	padding-top:2px;
	padding-bottom:2px;
}
.form-field .field textarea {
	font-family:Arial, Verdana, Helvetica, Tahoma, sans-serif;
	font-size:16px;
	border:1px #999999 solid;
	padding:3px;
}

/* campi form: in caso di errore */
.form-field-err {
	float:left;
	overflow:hidden;
	/*background-color:#AD0005;*/
	/*color:#ffffff;*/
	padding:2px;
}
.form-field-err .label {
	margin-bottom:1px;
	width:auto;
	font-size:12px;
}
.form-field-err .field {
	width:auto;
}
.form-field-err .field input {
	font-family:Arial, Verdana, Helvetica, Tahoma, sans-serif;
	font-size:16px;
	border:1px #999999 solid;
	padding:3px;
}
.form-field-err .field select {
	font-family:Arial, Verdana, Helvetica, Tahoma, sans-serif;
	font-size:16px;
	border:1px #999999 solid;
	padding-top:2px;
	padding-bottom:2px;
}
.form-field-err .field textarea {
	font-family:Arial, Verdana, Helvetica, Tahoma, sans-serif;
	font-size:16px;
	border:1px #999999 solid;
	padding:3px;
}
