h1{margin-bottom:8px;}
h3{
	font-family: arial,verdana,helvetica;
	text-transform:uppercase;
	color:#F15A24;
	font-size:12px;
	font-weight:bold;
	margin:10px 0 6px 0;
}
input{font-size:10px;}

select{height:19px;}
#trips_list{
	margin:0;
	height:auto;
	display:table-cell;
	/*  */
}

#trips_list .trip{
	display:table-cell;
	width:619px;
	margin:0;
	padding:0 0 10px 0;
	background:url(../img/trip_sep.gif);
	background-repeat:no-repeat;
	background-position:150px bottom;
}
#trips_list .trip h1{font-size:16px;font-weight:bold;}

#trips_list .trip .pic{
	float:left;
	width:150px;
	margin:0px;
}
#trips_list .trip .pic img{margin:10px 0 10px 0;}
#trips_list .trip .descr,
#trips_list .trip .head{
	width:469px;/*469px;*/
	margin:0 0 0 150px;
	/*padding:0 0 20px 0;*/
}
#trips_list .trip .head{height:35px;}
#trips_list .trip .descr #prezzo {margin:10px 0 20px 0;}
#trips_list .trip .descr #prezzo p.prezzo{font-weight:bold;}
#trips_list .trip .descr .intro{
	line-height:24px;
}
#trips_list .trip .descr .breve{
	line-height:12px;margin-top:8px;
}
#trips_list .trip .head #print,
#trips_list .trip .head span{font-size:10px;}

        /* hide from MacIE \*/
        * html div#trips_list .trip .pic
        {
        margin-right: -3px; 
        }
        * html div#trips_list .trip .descr
        {
        margin-left: 0px;
        }
        /* end hide */
