.left{width:710px; float:left; margin-bottom:10px; position:relative; border:1px solid #e6e6e6;}

.from{background:#e6e6e6;}
.from h2{
	font-weight:normal;
	font-size:11px;
	position:relative;
	line-height:30px;
	height:30px;
	text-align:right;
	padding-right:10px;
}
.from h2 span{font-size:14px; position:absolute; top:0; left:10px; font-weight:bold;}

/* AEROPORTI DI PARTENZA */
.from ul{height:23px; overflow:hidden; margin-left:3px;}
.from ul li{
	background: url('/img/tab.gif') no-repeat;
	float:left;
	width:35px;
	height:19px;
	line-height:20px;
	text-align:center;
	margin:4px 3px 0 0;
}
.from ul li.big{
	width:75px;
	height:23px;
	line-height:25px;
	margin:0 4px 0 0;
	background: url('/img/tab_big.gif') no-repeat;
}
.from ul li a{
	display:block;
	color:#fff;
	font-weight:bold;
	height:100%;
	text-decoration:none;
	font-size:14px;
}

.from ul li a:hover{color:#000;}
.from ul li.selected a{background: url('/img/tab_selected.gif') no-repeat;}
.from ul li.big a:hover{color:#000;}
.from ul li.big.selected a{background: url('/img/tab_big_selected.gif') no-repeat;}


/* AEROPORTI DI DESTINAZIONE */
.to{padding:10px;}
.to ul.airports{width:140px; position:absolute; top:105px; left:10px; z-index:2;}
.to ul.airports li{border:1px solid #fff; line-height:25px; height:25px; text-indent:10px;}
.to ul.airports li.title{font-weight:bold; font-size:14px; height:43px; background: url('/img/arrivo_a.gif') no-repeat;}
.to ul.airports li.selected{
	background:#fff;
	border:1px solid #e6e6e6;
	border-right:0;
	width:140px;
}
.to ul.airports li a{display:block;}

.to .passengers{width:550px; margin:5px 0 5px 140px; height:33px;}
.to .passengers label{
	margin-left:10px;
	position:relative;
	float:left;
	width:125px;
	height:22px;
	text-align:right;
	padding-top:11px;
}
.to .passengers label.oneway{text-align:left; margin:0 20px 0 0; font-weight:bold; font-size:13px;}
.to .passengers label em{font-size:9px; font-style:normal; position:absolute; top:0; right:0;}
.to .passengers label input{vertical-align:middle; border:0;}
.to .passengers label select{vertical-align:middle; width:40px;}

.to #going div{overflow:hidden;}
.to #return div{overflow:hidden;}

.to .submit_row{text-align:right; padding:10px 0;}
.to .submit_row input.book{
	cursor:pointer;
	background:#3b5999;
	color:#fff;
}