/* 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					{ overflow: hidden; display: block; font: 12px/17px Arial, sans-serif; color: #555; background-color: #fff; padding-bottom: 30px;  }
legend 						{ overflow: hidden; display: block; background: url(../images/privati/right.gif) no-repeat; padding: 0 6px 10px 20px; font: bold 14px/18px Arial; color: #555; margin-left: -8px!ie;}
label						{ font-weight: bold; margin-right: 10px; float: left; width: 190px; margin-bottom: 10px; }
input.formInputText			{ font-size: 11px; color: #666; background-color: #fff;	padding: 2px; border: solid 1px #cfd0cb; margin-right: 5px; margin-bottom: 5px; }
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: #ae3821; }
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; }




