body {font-family: verdana,arial,tahoma;}
#container {width: 870px; margin: 20 auto; text-align: left;}
#header {width: 100%; height:150px;}

#box_ricerca{float:left; width: 560px; background-color:white;}
#right_bar{
	width: 300px; 
	float:right; 
	border-width: 0 0 0 1px; border-style: solid; border-color: #E3E4E4;
	vertical-align: top; 
	font-size: 12px; font-family: verdana,arial,tahoma;
	color: #6D6C6C; 
}
#right_bar h4 {font-family: verdana,arial,tahoma; font-size: 16px; padding-left: 60px;}
#right_bar a {color: #239FE8; font-size: 12px;}
#space {padding: 10px 0 0 0;}

#carte {
	padding-top: 40px; text-align:left; padding-left: 10px;
}
	
#tipo_volo{width: 90%; font:normal normal 12px/14px verdana,arial,tahoma; color: #6D6C6C; padding: 0 0 20px 0;}
#tipo_volo input {margin-left: 10px;} 

.aeroporti{float:left; margin-right:10px; width: 248px; height: 60px; background-color:white;}
.aeroporti h3 {font:normal bold 14px/14px verdana,arial,tahoma;color:#8C8A8A;padding: 0 0 4px 10px; margin:0; width:100%;} 
.aeroporti small {font:normal 10px/14px verdana,arial,tahoma;}
.aeroporti input {margin-left: 10px;width:200px; height: 17px; font-size: 12px; border-style: solid; border-width: 1px; border-color: #DCDCDC; padding-top: 4px;} 

	
.change_search {padding: 5px 0 5px 0;}
.change_search h3 {font:normal bold 14px/14px verdana,arial,tahoma;color:#8C8A8A; margin:0; width:100%;} 
.change_search small {font:normal 10px/14px verdana,arial,tahoma;}
.change_search input {width:200px; height: 23px; font-size: 11px; border-style: solid; border-width: 1px; border-color: #DCDCDC; padding-top: 4px;} 

#change_search_pax {font-size: 12px;color:#8C8A8A;font-weight:bold;}

#separatore{padding: 15px 10px 15px 10px;}
#linea{clear:both; border-width:1; border-color:silver; border-style:dashed;}

.passeggeri {width:100px; float:left; margin-right:10px;}
.passeggeri h3 {font:normal normal 12px/14px verdana,arial,tahoma; color:#6D6C6C; padding: 0 0 4px 10px; margin:0; width:100%;} 
.passeggeri select {margin-left: 10px; width:40px; font-size: 13px;} 


#passeggeri_hotel {width:100px; float:left; margin-right:10px;}
#passeggeri_hotel h3 {font:normal normal 12px/14px verdana,arial,tahoma; color:#6D6C6C; padding: 0 0 4px 10px; margin:0; width:100%;} 
#passeggeri_hotel select {margin-left: 10px; width:40px; font-size: 13px;} 

.passeggeri_eta {font:normal 10px/14px verdana,arial,tahoma;color:gray;padding: 0 0 4px 10px; margin:0;} 

#bottone_cerca{width:100px; float:left;}

#bottone_cerca input {margin-left:20px; margin-top:15px}

#leggenda{clear:both;font:normal 11px/14px verdana,arial,tahoma;}

.accapo {clear:both;}

#logo {float:left; width: 200px; height: 130px;}
#right_logo {float:left; width: 400px; height: 130px; padding-left: 90px; color: #E3E4E4;}
#right_logo a {color: #0981C9;}

#link_bottom {font-size:10px; text-align: right;}
#link_bottom a {color: #914B0E;}

#link_tratte {color: #CCCCCC;}
#link_tratte span {color: #333333}
#link_tratte a {color: #0981c9;}

#ultime_ricerche_voli {padding-left: 60px; font-size:12px; height:42px;}
#ultime_ricerche_voli small {display:block; padding-top: 7px; font-size:10px;}

#ultime_ricerche_hotel {background-color: white; padding-left: 60px; font-size:12px; height:42px;}
#ultime_ricerche_hotel small {display:block; padding-top: 7px; font-size:10px; height:32px;}

#solo_filter {color: #239FE8;}

#change_tipo_volo{font:normal normal 11px/14px verdana,arial,tahoma; color: #6D6C6C; margin-top: 10px; margin-bottom: 10px;}
#change_tipo_volo input {margin-left: -5px;}

#link_barra_navigazione {font:normal normal 16px/18px verdana,arial,tahoma;}

.line { 
border-bottom-width: 1px; 
border-bottom-style: solid; 
border-bottom-color: #DCDCDC; 
margin-bottom:10px;
} 

#messaggio_index {padding-left: 7px; font-size: 10px; color: gray; height: 50px;}
#messaggio_index h3 {margin:0; padding: 0 0 5px 0; color: #000;}

#errore_aeroporto {margin:0; padding:0 0 5px 0; color: red; font-size: 16px;}
#check_aeroporti {font-size: 10px; padding-left: 10px;}

#contents {float:left;}

#agriturismi_in_evidenza_box {float:left; width: 210px; height: 250px; background-color:white; padding: 10px 60px 10px 0; vertical-align: top;}
#agriturismi_in_evidenza_box_contents {background-color: white; color: #6D6C6C;font-size:12px; height:42px;}
#agriturismi_in_evidenza_box_contents a {color: #239FE8;}
#agriturismi_in_evidenza_box_contents small {display:block; padding-top: 7px; font-size:10px; line-height:18px;}

#alert {background-color: yellow;}

#pubblicita {width: 200px; padding: 5px 5px 5px 5px; background-color: FFFCC; font-size: 11px; color: gray;}
#pubblicita B {color: black;}
#pubblicita A {color: blue; padding-bottom: 3px; display:block;}
#pubblicita P {color: green;}
