/* CSS Document */



/* ------------------------------------ FORM AREA RISERVATA ----------------------------------- */



#FormReservedArea ol{ 
		padding: 0px;
		margin: 0px;
		list-style:none; 
}

#FormReservedArea input {

	font-family: "Trebuchet MS", Georgia, Times, serif;
	font-size: 11px;
	color:#000000;
	border:1px solid #690031;
	background-color: #FFFFFF;
}

#FormReservedArea label {
    display: block;
	width: 80px;
	float:left;
	padding-top:2px;
}

#FormReservedArea #buttonReservedArea{
  margin-top: 3px;
  margin-left: 5px;
  background-color:#CB1753;
  text-transform:uppercase;
  font-size:10px;
  color:#FFFFFF

}
/* ----------------------------------- FORM GENERALE DI CONTATTO -------------------------------- */

.formStyle fieldset{ 
		border: 1px solid #DEDEDE;
		margin-top:20px;
		padding-top:10px;
		padding-bottom:10px; 
}

.formStyle legend { margin-left: 10px; padding-left: 3; padding-right: 3; color:#336699; font-size:12px; font-weight:bold;}

.formStyle fieldset li { padding: 5px 5px 5px; }

.formStyle fieldset fieldset{ 
        border:none; 
		padding-top:10px;
		padding-bottom:10px;
		}
		
.formStyle ol{ 
		padding: 0px;
		margin: 0px;
		margin-top:10px;
		margin-left:10px;
		list-style:none; 
}

.formStyle label{ 
    font-size: 12px;
	color: #336699;
    display: block;
	vertical-align: top;
	padding-top:5px;
	width: 140px;
	float:left;
    }

.formStyle input{ 
    margin-left: 10px;
	font-family: "Trebuchet MS", Georgia, Times, serif;
	font-size: 12px;
	color:#666666;
	border: 1px solid #CCC;

}

.formStyle select{ 
    margin-left: 10px;
	font-family: "Trebuchet MS", Georgia, Times, serif;
	font-size: 12px;
	color:#666666;

}

.formStyle textarea{ 
    margin-left: 10px;
	font-family: "Trebuchet MS", Georgia, Times, serif;
	font-size: 12px;
	color:#666666;

}

.formStyle input.campoObbligatorio{ 
          border: 1px solid #CB1753;

}


.formStyle ol li {
  clear:left;

}


.formStyle fieldset fieldset label {
    margin-left:120px;
	display: block;
	width: auto;
	}




.invalidInputText{
	padding:2px;
	width:260px;
	border:none;
	border-bottom:1px dotted #F00;
	background-image: url(../images/pen_form.gif);
	background-repeat: no-repeat;
	background-position: left center;
}









