.mainTable{width:756px;border:none;margin:5px 0px 5px 0px;}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:100%;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;}h3.tit-Preferiti{	width:100%;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 38px;	background:url("/images/italiano/traghetti/boat.gif") no-repeat 7px 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;}div.box-4{	/*border:1px solid #dddddd;*/	width:300px;	margin-left:auto;	margin-right:auto;	padding:0px;	text-align:center;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height:18px;}a.linkDiv:link,a.linkDiv:active,a.linkDiv:visited{	color:#000000;	text-align:center;	text-decoration:none;}a.linkDiv:hover{color:#003399;}/* box offerte volo - hotel - viaggi */.offerte-voli{	width:244px;height:197px;}.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:4px 4px 4px 4px;	border-bottom:1px solid #EFEFEF;}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.ads2{border:1px solid #4F97E9;margin:0px;padding:0px;width:500px;}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:79px;}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 idee viaggi */table.ideeViaggi{width:244px;height:147px;}table.ideeViaggi td{	font-family:Arial, Helvetica, Verdana, sans-serif;	font-size:11px;	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;}/**************************************************************************************/table#container{		width:756px;	}	td.left{		width:596px;		text-align:left;		padding:10px;	}	td.right{		width:160px;		text-align:center;		background:#f3f5f7;		padding:10px 0 10px 0;	}	td.main{		text-align:left;		padding:10px;	}	div.cornerDiv{		border:0px;		width:300px;		height:8px;		margin-left:auto;		margin-right:auto;		padding:0px;	}	.backgroundColor{		background-color:#dddddd;	}	div.cornerDivLineTop{		border-bottom:0px;		border-top:1px solid #dddddd;		width:284px;		height:8px;				float:left;		background-color:#dddddd;	}	div.cornerDivLineBottom{		border-top:0px;		border-bottom:1px solid #dddddd;		width:284px;		height:8px;				float:left;		background-color:#dddddd;	}	.corners{		background:url("/images/shared/new/corners_gris.gif") no-repeat 0px 0px;	}	.corner_top_left {		background-position: 0px 0px 0px 0px;		height:8px;width:8px;		float:left;	}	.corner_top_right {		background-position: -8px 0px;		height:8px;width:8px;		float:right;	}	.corner_bottom_left {		background-position: 0px -8px;		height:8px;width:8px;		float:left;	}	.corner_bottom_right {		background-position: -8px -8px;		height:8px;width:8px;		float:right;	}		h1.titoloClub{		color:#8eb0ff;		font-family: Arial, Helvetica, sans-serif;		font-size: 0px;		margin:0px 0 10px 0;		padding:0;		background:url("/images/italiano/club-new/header_502x78.gif") no-repeat 0px 0px;		width:502px;		height:78px;		text-indent:-10000px;	}	h1.titoloClub2{		color:#8eb0ff;		font-family: Arial, Helvetica, sans-serif;		font-size: 0px;		margin:0px 0 10px 0;		padding:0;		background:url("/images/italiano/club-new/header_756x78.gif") no-repeat 0px 0px;		width:756px;		height:78px;		text-indent:-10000px;	}	h2.sottoTitoloClub{		color:#0099ff;		font-family: Arial, Helvetica, sans-serif;		font-size: 16px;	}	p.testoClub{		color:#000000;		font-family: Arial, Helvetica, sans-serif;		font-size: 12px;		line-height:18px;		margin:0px;	}	a.iscriviti{		color:#0099ff;		font-family: Arial, Helvetica, sans-serif;		font-size: 14px;		line-height:18px;		margin:0;		font-weight:bold;	}	ul.elencoClub{		margin:0px 10px 0 10px;		padding:10px;		list-style:disc;	}	ul.elencoClub li{		color:#000000;		font-family: Arial, Helvetica, sans-serif;		font-size: 12px;		font-style:italic;		margin-bottom:0px;		line-height:18px;	}	.underline{		text-decoration:underline;	}		.italic{				font-style:italic;	}		hr{		border:0px;		height:5px;		background-color: #003399;	}		.padleft10{		padding-left:10px;	}		.padleft20{		padding-left:20px;	}		div.boxClubI{		color:#000000;		font-family: Arial, Helvetica, sans-serif;		font-size: 13px;		background:#ffffff;		border:2px solid #0099ff;		width:100%;		margin:0 auto 0 auto;	}	div.boxClubI a{		color:#0099ff;		font-weight:bold;		text-decoration:underline;		margin:8px;		display:block;	}	table.tableForm{		background:#ffffff;		padding:0px;		border:1px solid #000000;		width:756px;	}	table.tableForm td{		border:0px;		padding:0px 10px 0px 10px;	}	table.tableForm td.separator{		height:10px	}		form#eDreamsClubNewRequest{		margin:20px 0 10px 0;		border:0px solid #CC0000;	}	form#eDreamsClubNewRequest label{		font-family: Arial, Helvetica, sans-serif;		font-size: 12px;		color:#000000;		margin:3px 2px 0 0;		padding:0 0 0 10px;		border:0px solid #ff0000;		display:block;		float:left;		line-height:16px;	}	form#eDreamsClubNewRequest label.L230{		width:230px;	}	form#eDreamsClubNewRequest label.L200{		width:200px;	}	form#eDreamsClubNewRequest label.L150{		width:150px;	}	form#eDreamsClubNewRequest input, form#eDreamsClubNewRequest textarea{		font-family: Arial, Helvetica, sans-serif;		font-size: 12px;		color:#000000;		margin:3px 0 0 0;		float:left;		border:1px solid #000000;		overflow: hidden;	}	form#eDreamsClubNewRequest input.number{		width:30px;	}	form#eDreamsClubNewRequest input.agenzia{		width:200px;		font-weight:bold;	}	form#eDreamsClubNewRequest select{		font-family: Arial, Helvetica, sans-serif;		font-size: 12px;		color:#000000;		margin:3px 0 0 0;		float:left;	}	form#eDreamsClubNewRequest input.button{		color:#ffffff;		background-color:#3994F7;		font-family:Arial, Helvetica, sans-serif;		font-weight:bold;		font-size:11px;		float:none;	}		form#eDreamsClubNewRequest input#affiliationAccepContractCheckbox,form#eDreamsClubNewRequest input#affiliationAcceptClausesCheckbox  {		border:0px;	}	div#affiliationAccepContractDiv, div#affiliationAcceptClausesDiv{	border:1px solid #000000;	width:432px;	height:150px;	padding:0px 0px 0px 10px;	text-align:left;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	/*line-height:18px;*/	overflow:auto;}.text_center {	text-align:center;}.text_underline {	text-decoration:underline;}.text_bold {	font-weight:bold;}.text_normal{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color:#000000;	padding:0px 0px 0px 10px;}.float_left{	float:left;}.float_right{	float:right;}
