
#ta_departure_title span, #ta_duration_title span, #ta_when_title span, #ta_when_title img, #ta_return_title span{
    cursor:pointer;
}
.ta_partenza .ta_title,.ta_ritorno .ta_title,.ta_durata .ta_title,.ta_quando .ta_title,.ta_durata_no_chooser .ta_title
	{
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #065293;
}

.ta_partenza .ta_title {
	margin-bottom: 0px;
}
#ta_departure_title{
    margin-top:20px;
}

#ta_return_title {
    margin-top:5px;
    padding:0;
    margin:0;
}
#ta_return_title span{
    padding:0;
    margin:0;
}

#durataSoggiorno {
margin-right:20px;
}

#ta_when_title{
    width:143px;
    margin-top:10px;
}
#ta_when_helper{
	margin: 10px 2px 0 15px;
}
#ta_duration_helper{
    margin-top:5px;
}

/* mesi per lingue in cui il titolo va su 3 righe*/

.ta_month0 {
	margin: 9px 0 0 9px;
}

.ta_month1 {
	margin: 9px 0 0 10px;
}

.ta_month2 {
	margin: 9px 0 0 20px;
}

.ta_month3 {
	margin: 9px 0 0 40px;
}

.ta_month4 {
	margin: 7px 0 0 70px;
}
table.ta_tabs, table.ta_tabs tr, table.ta_tabs tr td{
    margin: 0 auto;
}
#ta_return_title{
    padding:0;
}
input.ta_rich_field{
    margin: 0 0 4px 0;
}
a.ta_cleanAirport{
    padding:0;
    margin:0;
}
a.ta_cleanAirport img{
    margin:0 0 2px 0;
}
.switcher_offerta, .switcher_prezzo {
	background:url('http://www3.staticroot.com/images/pricefinder/de/buttons.png') ;
        background-repeat: no-repeat;
			}

.switcher_offerta {
    background-position: left 0px;
    width: 143px;
  }
.switcher_prezzo {
    background-position: 0px -57px;
     width: 137px;
  }
  .switcher_offerta:hover, .switcher_offerta_on {
     background-position:left -28px;
  }

  .switcher_prezzo:hover,.switcher_prezzo_on {
     background-position:0 -85px;
  }

#ta_duration {
	position: absolute;
}
#ta_duration #ta_durataTab1 {
	zoom: 1;
	left:-2px;
	position:absolute;
	top:112px;
}
#ta_durataTab1 .ta_giorniPartenza {
	display:table;
	margin-top:0;
}
div.ta_quandoMesi {
	text-align:center;
	margin-top:10px;
}
#ta_quandoMesi table {
	display: table;
}
#ta_quandoMesi table tbody tr td {
	height: 31px;
	line-height: 20px;
	vertical-align: top;
	padding: 0;
	margin: 0;
}
#ta_quandoMesi table tbody tr td.available,
#ta_quandoMesi table tbody tr td.selected {
	line-height: 10px;
}
#ta_duration .ta_tabRadio {
	height: 30px;
}
#distanceDays{
	width:185px;
	left:57px;
	top: 63px;
}
#ta_duration_title{
	margin-bottom:10px;
}
#ta_duration #durataSoggiorno div.ta_tabLabel{
	width:150px;
}