/* CSS PER I FORM */

/* CSS PER LIVEVALIDATION (http://www.livevalidation.com) */
.LV_validation_message{font-weight:bold;margin:0 0 0 5px;}
.LV_valid {color:#090;}
.LV_invalid {color:#c00;}
.LV_valid_field,input.LV_valid_field:hover, input.LV_valid_field:active,textarea.LV_valid_field:hover, textarea.LV_valid_field:active {border: 1px solid #090;}
.LV_invalid_field, input.LV_invalid_field:hover, input.LV_invalid_field:active,textarea.LV_invalid_field:hover, textarea.LV_invalid_field:active {border: 1px solid #c00;}

/* TIPO 1 (es: appuntamento.jsp) */
fieldset					{ font: 12px/17px Arial, sans-serif; color: #555; background-color: #fff; margin-bottom: 20px;  }
legend 						{ height: 30px; background: url(../images/privati/right.gif) 0 2px no-repeat; padding: 2px 6px 0 20px; font: bold 14px/18px Arial; color: #555; margin-bottom: 8px; margin-left: -8px!ie;}
label						{ font-weight: bold; line-height: normal; margin-right: 10px; position: relative; display: block; float: left; width: 190px; margin-bottom: 10px; }
label.fieldLabel			{ display: inline; float: none; }
input.formInputText			{ font-size: 11px; color: #666; background-color: #fff;	padding: 2px; border: solid 1px #cfd0cb; margin-right: 5px; margin-bottom: 5px; height: 15px; }
input.margi					{ margin-top: 5px; }
input.formInputText:hover	{ background-color: #e6eef0; border: solid 1px #236f51; color: #000; cursor: pointer; }
input.formInputText:focus	{ color: #000; background-color: #fff; border: solid 1px #236f51; cursor: text; }
select.formSelect			{ font-size: 11px; color: #666; background-color: #fff; padding: 2px; border: solid 1px #cfd0cb; margin-right: 5px; margin-bottom: 5px; cursor: pointer; }
select.formSelect:hover		{ color: #333; background-color: #e6eef0; border: solid 1px #236f51; }
select.formSelect:focus		{ color: #000; background-color: #fff; border: solid 1px #236f51; }
select.margi				{ margin-top: 5px; }
input.submitbutton			{ border: none; cursor: pointer; background: url(../images/button.gif) no-repeat; width: 59px; height: 27px; text-align: center; font: bold 12px/27px Arial; color: #fff; }
input.clearbutton			{ border: none; cursor: pointer; background: url(../images/button_clear.gif) no-repeat; width: 59px; height: 27px; text-align: center; font: bold 12px/27px Arial; color: #a75d01; }
textarea.formAreaText		{ font-family: Arial; width: 300px; font-size: 11px; color: #666; background-color: #fff;	padding: 2px; border: solid 1px #cfd0cb; margin-right: 5px; margin-bottom: 5px; }



