/*FORM PRENOTAZIONI*/
form#contact{
	width:450px;
	border:0;
	margin:0;
	padding:0;
}

form#reserve{
	padding:0;
	width:500px;
	border:0;
	margin:0;
}



form#reserve a{
	color: #C9242B;
	text-decoration:underline;
}

form#reserve a:hover{
	color: #C9242B;
}

	
	fieldset{
		border:0;		
		margin:0;
		padding:0;
	}
	

		legend{
			font-size:14px;
			font-weight:bold;
			color: #682439;
			padding:10px 0px;
		}

		form#contact div{
			padding: 10px 0;			
			color: #333;			
		}
		
		form#reserve div{
			padding: 10px 0;			
			color: #333;			
		}

			label{
				float: left;				
				line-height: 23px;
				padding-right: 2%;
				text-align:left;
				font-weight:bold;
			}
		
		form#reserve div.seminari{
			padding: 5px 0;
			width:90%;	
			height:auto;
			color: #333;
			font-weight:normal;
			font-size:11px;
		}
	
		
		fieldset input,textarea{
			width:40%;
		}

		fieldset input:focus{
			background-color:#E8ECD9;
		}
	

		fieldset input.short{
			width:40px;
		}

		
		fieldset input.checkbox{
			width:4%;
		}
		
		
		fieldset span{
			font-weight:bold;
			padding:0;
		}
		div.form-button{
			padding:10px;
		}
		div.form-button input{
			margin:0;
			padding:0;
			background-color:#682439;
			width:100px;
			color:#FFFFFF;
			border:0;
		}
		
		
		
		div.section{
			clear:left;
		}
		
			div.section div{
				float:left;	
				margin:0px 30px 0px 0px;
			}
			
			div.section label{
				padding:0px 10px 0px 0px;				
			}
			
			div.section span{
				color:#FF0000;
			}
			
			div.section input{
				width:100px;				
			}

