/* stili per il modulo contatto 
copyright R.Zingales 2008
*/

#form2{
	background: #FFFFCC;
	padding: 10px 20px 10px 20px;
	margin-left:24px;
	width: 600px;
	border: 1px solid #000000;
	/* font: 12px Verdana, Arial, Helvetica, sans-serif; */
	color: #000000;
}

#form2 label,input {
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 10px;
	
}

label {
	text-align: right;
	width: 130px;
	padding-right: 20px;
}

#form2 br {
	clear: left;
}

#sistemazione{
	
	border: 1px solid #000000;
	padding-left: 5px;
	
}

#trattamento{
		}


input {color: #000;
	background: #ff9;
	border: 1px solid #000;
	padding-right: 5px;
	padding-left: 5px;
	padding-top:5px;
	}

input.campo {
		  
		}

input.campo_breve {
	  width: 50px;
      }

input.submit
{}

input.submit:active
{}


input.hidden {display:none;}
input:focus {
	background: #fc3;
}
input.campo_breve:focus {
}

input.listbox_generico {
}

input.pulsante_invio {
	text-align: center;
}
input.pulsante_invio:hover {
	background: #fc3;
}
input.pulsante_invio:active {
	background: #00CCFF;
}

#corpomessaggio{
		width: 560px;
}

#richiesta_prenotazione {
width:20px;
}

#consensoprivacy {
width:20px;
}



.affiancato {display:block;
float:left;
padding:5px;
margin:5px;}

.nascosto {display:none;}

/* raggruppa  i vari controlli in un boxettino */
#form2 fieldset {
  / * clear: both; note that this clear causes inputs to break to left in ie5.x mac, commented out */
  display:block;
  width: 576px;
  border-color:#FFCC66;
  border-width: 1px;
  border-style: solid;
  padding: 10px;        /* padding in fieldset support spotty in IE */
  margin: 0;
}
/* titolo del fieldset */
#form2 fieldset legend {
	font-size:1.1em; /* bump up legend font size, not too large or it'll overwrite border on left */
                       /* be careful with padding, it'll shift the nice offset on top of border  */
	color:#FFCC66;
	
}


