.mainTable{width:756px;border:none;margin:0px 0px 5px 0px;}
td{	text-align:left;}
.alert {
border-bottom:1px solid #EFEFEF;
color:#FF0000;
font-size:12px;
margin-bottom:4px;
padding-bottom:4px;
}
h3.tit-offVoli{
	width:210px;height:25px;line-height:25px;
	color:#000066;
	font-family:Arial, Helvetica, Verdana, sans-serif; font-size:12px; font-weight:bold;
	margin:0px;padding:0px 0px 0px 38px;
	background:url("/images/italiano/hp/tit_voli.gif") no-repeat 10px 6px;
}

h3.tit-offHotel{
	width:218px;height:25px;line-height:25px;
	color:#000066;
	font-family:Arial, Helvetica, Verdana, sans-serif; font-size:12px; font-weight:bold;
	margin:0px;padding:0px 0px 0px 30px;
	background:url("/images/italiano/hp/tit_hotel.gif") no-repeat 10px 6px;
}

h3.tit-offViaggi{
	width:187px;
	height:25px;
	line-height:25px;
	color:#000066;
	border:0px solid #4F97E9;
	font-family:Arial, Helvetica, Verdana, sans-serif; font-size:12px; font-weight:bold;
	margin:0px;
	padding:0px 0px 0px 61px;
	background:url("/images/italiano/hp/tit_viaggi.gif") no-repeat 7px 6px;
}

* html h3.tit-offViaggi{
	width:248px;
}

h3.tit-offViaggiNew{
	width:187px;
	height:25px;
	line-height:25px;
	color:#000066;
	border:0px solid #4F97E9;
	font-family:Arial, Helvetica, Verdana, sans-serif; font-size:12px; font-weight:bold;
	margin:0px;
	padding:0px 0px 0px 61px;
	background:url("/images/italiano/hp/tit_viaggi_new.gif") no-repeat center left;
}

* html h3.tit-offViaggiNew{
	width:248px;
}


h3.tit-offTO{
	width:187px;
	height:25px;
	line-height:25px;
	color:#000066;
	border:0px solid #4F97E9;
	font-family:Arial, Helvetica, Verdana, sans-serif; font-size:12px; font-weight:bold;
	margin:0px;
	padding:0px 0px 0px 30px;
	background:url("/images/italiano/hp/palma.gif") no-repeat center left;
}

* html h3.tit-offTO{
	width:248px;
}

h3.tit-Preferiti{
	width:218px;height:25px;line-height:25px;
	color:#000066;
	font-family:Arial, Helvetica, Verdana, sans-serif; font-size:12px; font-weight:bold;
	margin:0px;padding:0px 0px 0px 30px;
	background:url("/images/italiano/hp/tit_valigia.gif") no-repeat 10px 6px;
}

div.box-1{	
	border:1px solid #4F97E9;
	margin:0px;padding:1px;
	text-align:center;
}

div.box-2{
	border:1px solid #4F97E9;
	margin:0px;padding:0px;
}

div.box-3{
	border:1px solid #4F97E9;
	margin:0px;padding:1px;
}


/* box offerte volo - hotel - viaggi */
.offerte-voli{
	width:244px;
	height:140px;
}

.offerte-voli th{
	background-color:#BBDBFE;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:11px; font-weight:bold;
	text-align:left;
	padding:1px 4px 1px 4px;
}

.offerte-voli td{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;color:#000066;
	padding:0px 4px 1px 4px;
	border-bottom:1px solid #EFEFEF;
	white-space:nowrap;
}

a.tratta:link,a.tratta:active,a.tratta:visited{color:#0066FF;}
a.tratta:hover{color:#000066;}
.prezzo{color:#000066;font-weight:bold;text-align:right;}
.prezzobarrato{color:#000066;text-decoration:line-through;}
td.leg{color:#000066;font-size:10px;border:none;}
td.piu{text-align:right;border:none;}
a.piuOff{color:#0066FF;font-size:11px;border:none;font-weight:bold;text-decoration:underline;}

/* box banner */

div.ads1{border:1px solid #4F97E9;margin:0px;padding:0px;width:246px;height:174px;text-align:center;}
* html div.ads1{width:248px;height:176px;}

div.ads36{border:1px solid #4F97E9;margin:0px;padding:0px;width:246px;height:355px;text-align:center;}
* html div.ads36{width:248px;height:357px;}

td.textLinkads1{
	text-align:center;margin:0;padding:0;height:33px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;color:#000066;
}

a.textLinkads1:link,a.textLinkads1:active,a.textLinkads1:visited{
	font-size:13px;color:#0066FF;font-weight:bold;
}
a.textLinkads1:hover{color:#000066;}

/* box preferiti */
table.preferiti{width:230px;height:147px;}


a.preferiti:link,a.preferiti:active,a.preferiti:visited{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	color:#0066FF;}
a.preferiti:hover{color:#000066;}

/* box offerte hotel */
.box-hr{border-bottom:1px solid #4F97E9;}

.box-tit{
	height:55px;
	padding-left:3px;
	vertical-align:bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;}

.box-tit a:link, .box-tit a:hover, .box-tit a:active, .box-tit a:visited{
	text-decoration:none;
	color:#000066;}

.box-txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;}
	
.h1BarraHotel{
	font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#ffffff;
	background-color:#4F97E9;font-weight:bold;
	height:19px;line-height:19px;width:100%;padding-left:10px;text-align:left;
}


h1.dynapromo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#a52a2a;
	text-align:left;
	font-weight:bold;
	padding:0;
	margin:25px 10px 10px 10px;
}

h2.dynapromo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#a52a2a;
	text-align:left;
	font-weight:bold;
	margin:25px 10px 10px 10px;
	padding:0;
}

p.dynapromo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:left;
	padding:10px;
	margin:0;
}

table.dynapromo{
	width:502px;
	border:1px solid #4f97e9;
}

table.dynapromo th{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-align:left;
	border-bottom:1px solid #4f97e9;
	background:#bbdbfe;
}

table.dynapromo td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border-bottom:1px dotted #bbdbfe;
}

table.dynapromo td.prezzo,table.dynapromo th.prezzo{
	color:#a52a2a;
	text-align:right;
}
.searchbox2{
	width: 501px;
	height: 322px;
	font-size: 11px;
	text-align:left;
	background-color:#FFCC00;
}
html>body div.searchbox2{
	height: 322px;
}
.searchbox2Small{
	width: 501px;
	height: 178px;
	*height: 168px;
	font-size: 11px;
	text-align:left;
	background-color:#FFCC00;
}

#topleftBox{
	width:8px;
	height:8px;
	background-position: 0px 0px;
	float:left;
}
#toprightBox{
	width:8px;
	height:8px;
	background-position: -8px 0px;
	float:right;
}
#bottomleftBox{
	width:8px;
	height:8px;
	background-position: 0px -8px;
	float:left;
}
#bottomrightBox{
	width:8px;
	height:8px;
	background-position: -8px -8px;
	float:right;
}
.busc{background:url("/images/shared/new/corners.gif") no-repeat;display:block;font-size:0;}