
.form {
	
}

.form .col {
	float:left;
	padding-bottom:10px;	
}

.form .col .caption{
	font-size:75%;
	color:#2b55a2;	
	padding-bottom:4px;
}

.form .col .captionbooking {
	font-size:75%;
	color:#000000;	
	padding-bottom:4px;
}

.form .col .valore{
	background-color:#f0f6fd;
	color:#333333;	
	font-size:75%;
	border:1px solid #94daf4;
}

.form .col INPUT {
	background-color:#f0f6fd;
	color:#333333;	
	font-size:75%;
	border:1px solid #94daf4;
}

.form .col SELECT {
	background-color:#f0f6fd;
	color:#333333;	
	font-size:75%;
	border:1px solid #94daf4;
}

.form .col TEXTAREA {
	background-color:#f0f6fd;
	color:#333333;	
	font-size:75%;
	border:1px solid #94daf4;
}

.form .w1	{ width:420px	}
.form .w1_2	{ width:210px	}
.form .w1_3 { width:140px	}


.form .w1 		INPUT {	width: 410px;	}
.form .w1_2 	INPUT {	width: 200px;	}
.form .w1_3 	INPUT {	width: 130px;	}

.form .w1 		TEXTAREA {	width: 410px; height: 100px;	}
.form .w1_2 	TEXTAREA {	width: 200px; height: 100px;	}
.form .w1_3 	TEXTAREA {	width: 130px; height: 100px;	}

.form .options {
	font-size:75%;
	color:#000000;		
}
.form .options INPUT  { width:auto; border:none; background:none;}

.form .options UL {
	margin:0;
	padding:0;
	list-style:none;
}

.warning {
	color: red;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	margin: 10px 0px 10px 0px;
}

.scroll {overflow:auto;height:100px;padding:0;margin:10px 0px 10px 0px;border: solid 1px #ebebeb;}

