@charset "utf-8";
/* CSS Document */
/* contenuti HP */
.boxVoliCharter{float:left; width:640px; background:url(../img/bg_boxGenerico_content.jpg) 0 38px no-repeat #fda058;}
	.boxVoliCharter h1{margin:0; padding:0; background:url(../img/bg_h1_boxGenerico.jpg) 0 0 no-repeat; height:38px; color:#ffffff; font-weight:bold; font-size:18px; font-family:Arial, Helvetica, sans-serif; line-height:36px;}
	.boxVoliCharter h1 img.ico{vertical-align:middle; margin:3px 9px 0 13px;}
	.CNTvoliCharter{float:left;width:624px; position:relative; left:8px; padding-bottom:6px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#6e6e6e;}
	.CNTvoliCharter img.label{width:71px; height:71px; position:absolute; top:4px; right:5px; z-index:3;}
		.CNTvoliCharter h3{font-size:13px; font-weight:bold; margin:0; padding:0;font-family:Tahoma, Arial, Helvetica, sans-serif; margin:0 0 0 8px; padding:10px 0 14px 17px;}
			.CNTvoliCharter h4{margin:0 0 3px 0; padding:0; font-weight:normal; font-size:11px; color:#004189;font-family:Tahoma, Arial, Helvetica, sans-serif;}
			.CNTvoliCharter h5{margin:0 0 5px 25px; padding:0; font-weight:normal; font-size:12px;font-family:Tahoma, Arial, Helvetica, sans-serif;}
			.CNTvoliCharter img.VCdiscoA{float:left;margin:5px 8px 0;}
			.CNTvoliCharter img.VCdiscoB{float:left;margin:5px 8px 0;}
			.CNTvoliCharter table{width:260px; position:relative; left:25px;}
					.CNTvoliCharter td a{font-size:11px; color:#004189;font-family:Tahoma, Arial, Helvetica, sans-serif;text-decoration:none;}
					.CNTvoliCharter td a:hover{color:#fc862b;}
					.VCtrip{font-size:11px; color:#004189;font-family:Tahoma, Arial, Helvetica, sans-serif;}
					.VCprice{color:#fc862b;text-align:right;vertical-align:middle;white-space:nowrap; font-size:18px; font-weight:bold; line-height:18px;}
		.boxLastSecond{float:left; width:302px; height:221px; position:relative;}
		.boxLastSecond h3{color:#ff3636; background:url(../img/bg_h3_lastsecond.jpg) 0 100% no-repeat;}
		.boxLastSecond h5{margin-left:0; margin-bottom:10px;}
		.boxLastSecond_content{float:left; width:302px; height:221px; position:relative; z-index:2;}
		.boxLastSecond img.background{position:absolute; top:0; left:0; z-index:1;}
			.LSstep1{float:left; padding-left:25px;}
				.LSstep1 label{float:left;margin:4px 23px 0 0;width:45px;font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#0F8BC8;text-align:center;}
				.LSstep1 select{width:45px;font:9px arial,sans-serif;color:#000;}
			.LSstep2{float:left; padding-left:25px; padding-top:8px;}
			.LSstep2 h4{margin:0 0 10px 0;}
				.LSstep2 a{float:left;display:inline;margin:0 10px 0 0;}
		.boxLastMinute{float:left; width:320px; height:108px; position:relative;}
		.boxLastMinute h3{color:#fb852b; background:url(../img/bg_h3_lastminute.jpg) 0 100% no-repeat;}
		.boxLastMinute_content{float:left; width:320px; height:108px; position:relative; z-index:2;}
		.boxLastMinute img.background{position:absolute; top:0; left:0; z-index:1;}
		.boxGogoFly{float:left; width:320px; height:113px; position:relative;}
		.boxGogoFly h3{color:#2eb135; background:url(../img/bg_h3_prezzispeciali.jpg) 0 100% no-repeat;}
		.boxGogoFly_content{float:left; width:320px; height:113px; position:relative; z-index:2;}
		.boxGogoFly img.background{position:absolute; top:0; left:0; z-index:1;}
		.boxGogoFly img.ico{float:left; margin-left:4px;}
		.boxGogoFly table{left:0; width:200px;}
	.VCnote{float:left; width:630px; background:url(../img/bg_notes_bottom.jpg) 0 0 no-repeat #fdca9f; border-bottom:5px solid #fda159; border-top:5px solid #fbc083; border-left:5px solid #fbb572; border-right:5px solid #fbb572; padding:2px 0 2px 0;}
		.VCnote p{margin:0;padding:8px 20px 0 14px; font:11px/1 Tahoma,Arial,sans-serif;color:#9d4b0c;}
		.VCnote p.indexSez{padding-bottom:8px;}
		.VCnote a{float:right; padding-right:8px;}


.boxFLASH{float:left;width:295px; z-index:99; position:relative;}
#datepicker_div {z-index:9999; position:relative;}

.boxStrilli{float:left;display:inline; width:174px; height:304px; background:url(../img/bg_boxStrilli.jpg) 0 0 no-repeat; margin-right:7px; font-family:Tahoma, Arial, Helvetica, sans-serif;}
	.boxStrilli h3{padding:0; margin:13px 0 10px 15px; font:bold 15px/1 Arial,sans-serif;color:#004189;}
		.boxStrilli .boxStrillo{height:132px; float:left;}
			.boxStrillo h4{padding:4px 0 0 11px; margin:0; font-size:13px; font-weight:bold; color:#48a5d3; text-transform:uppercase;}
			.boxStrillo a{font-size:10px; color:#6e6e6e;text-decoration:none; width:152px; float:left; padding-left:12px;}
			.boxStrillo a span{font-size:14px; color:#fc862b; font-weight:bold;}
			.boxStrillo img{margin:7px 0 0 0;border:0 none;float:left;}

.bannerDx{float:left;display:inline; margin-right:8px;}

div.box_contentHp{background-image:url(../img/bg_boxhomepage_content.jpg);background-repeat:no-repeat;width:654px;height:403px;}
div.box_diCheVacanza{float:left;display:inline;margin:15px 0pt 0pt 7px;}

div.box_compraOnline{float:left;margin:40px 0 0 1px;display:inline;background-image:url(../img/bg_boxmarchi.jpg); background-repeat:no-repeat;width:320px;height:184px;}
div.box_compraOnline img.ico{float:left;}
div.box_compraOnline h1{float:left;margin:0pt;padding:0pt;background-image:url(../img/vacanze_firmate_il_meglio_di_alpitour.jpg); background-repeat:no-repeat;width:256px;height:49px;}
div.box_compraOnline h1 span{visibility:hidden; display:none;}
div.head_boxCompraOl{margin:6px 0 2px 6px;width:308px; height:49px;}
div.body_boxCompraOl{margin-left:6px;background-image:url(../img/bg_loghialpi.jpg); background-repeat:no-repeat; width:308px; height:82px;}
div.body_boxCompraOl h2 {margin:0pt;padding:0pt;}
div.body_boxCompraOl h2 span{visibility:hidden;display:none;}
div.foot_boxCompraOl{margin:1px 0 0 6px;background-image:url(../img/bg_footCompraOl.jpg); background-repeat:no-repeat; width:308px; height:38px;}

div.box_faidate{margin-top:4px;background-image:url(../img/bg_boxfaidate.gif);background-repeat:no-repeat;float:left;width:322px;height:156px;margin-top:26px}
div.box_faidate .box_descrizione{float:left;display:inline;width:156px;}
	.box_descrizione h3{font-size:12px;font-family:"Myriad Pro",Tahoma,Arial,Helvetica,sans-serif;color:#3878ac;margin:30px 4px 0 20px;}
div.box_faidate .box_listalink{float:left;display:inline;width:164px;}
div.box_faidate .box_listalink ul{list-style-position:outside;list-style-type:none;margin:4px 0 0 10px;padding:0; width:148px;}
div.box_faidate .box_listalink li{background-image:url(../img/linea_list_faidate.png); background-repeat:no-repeat; background-position:bottom; line-height:19px;}
div.box_faidate .box_listalink li a{font-size:11px;font-family:"Myriad Pro",Tahoma,Arial,Helvetica,sans-serif;color:#3878ac;font-weight:bold;text-decoration:none;}
div.box_faidate .box_listalink li a:hover{color:#1a396f;}
div.box_faidate .box_listalink li a.active{color:#1a396f;}

div.homepage_newsbar{float:left!important; float:none; width:640px; height:29px; background:url(../img/bg_newsbar_inevidenza_hp.jpg) 0 0 no-repeat; position:relative; left:7px; top:4px; font-family:Arial, Helvetica, sans-serif; color:#fc862b;}
div.homepage_newsbar div#scrollingContainer{font-size:11px; position:absolute; top:8px; left:110px; width:520px; overflow:hidden; float:left; line-height:14px; height:14px;}
div.homepage_newsbar div#scrollingContainer table{overflow:hidden;}
div.homepage_newsbar div#scrollingContainer table td{padding-right:10px;}
div.homepage_newsbar div#scrollingContainer table a{padding-right:10px; color:#fc862b; text-decoration:none;}
div.homepage_newsbar div#scrollingContainer table span.dettagli{font-size:10px; color:#666666;}
div.homepage_newsbar div#scrollingContainer table span.prezzo{font-size:14px; color:#003f7f; font-weight:bold; padding:0 5px 0 5px;}
div.homepage_newsbar h2{display:none;}

div.homepage_boxOfferte{margin:0px 0 0 1px;border:0 none;float:left!important;float:none;padding:0;width:660px;}
div.homepage_boxOfferte h1{border:0 none;color:#fc852b;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:bold;height:30px;line-height:36px;margin:0;padding:0 0 0 13px;text-transform:none;}

div.homepage_boxOfferte .boxBest{float:left; width:328px; border: none;}
div.homepage_boxOfferte .boxBest img.label{float:right; margin:3px 0 0 0;}

div.homepage_boxOfferte div.boxBestTop{
	background-image:url(../img/bg_topBoxHp.gif);
	background-repeat:no-repeat; 
	height:7px;
	width:324px;
}

div.homepage_boxOfferte div.boxBestCont{
	background:transparent url(../img/bg_contBoxHp.gif) repeat-y 0 0;
	width:324px;
	display:block;
	float:left!important; float:none;
}

div.homepage_boxOfferte div.boxBestBottom{
	background-image:url(../img/bg_bottomBoxHp.gif);
	background-repeat:no-repeat; 
	height:7px;
	width:324px;
	float:left!important; float:none;
}

div.homepage_boxOfferte div.boxLancio{
	display:inline;
	float:left;
	margin-left:10px;
	margin-bottom: 12px;
	width:310px;
}

div.homepage_boxOfferte div.boxLancio img.img_best{
	float:left;
	margin:7px 6px 7px 0px;
}



div.homepage_boxOfferte div.boxLancio h3{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#003881;
	border-bottom:1px solid #c9def2;
	margin:10px 0 5px 0; 
	padding:0 0 5px 0;
	width:181px;
	float:left;
}

div.homepage_boxOfferte div.boxLancio p{
	margin:0;
	padding:0;
	width:181px;
	float:left;
}

div.homepage_boxOfferte div.boxLancio a{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fe6d00;
	text-decoration:none;
}

/**/

/* Layout funzionali */
div.boxGenerico{float:left;margin:0;border:1px solid #DEDEDE;padding:1px;width:637px;}
div.boxGenerico h1{margin:0;background:url(../img/volicharter/bg_h2_boxvoli.jpg) 0 0 repeat-x; height:26px; border-top:1px solid #FFB452; border-left:1px solid #FFB452; border-right:1px solid #FFB452; text-transform:uppercase; color:#ffffff; font-weight:bold; font-size:16px; font-family:Arial, Helvetica, sans-serif; line-height:26px; padding-left:10px;}
div.boxGenerico span{font-size:12px; color:#004189; text-transform:none;}
html>/**/body div.boxGenerico div.CNTboxGenerico{min-height:50px;}
div.boxGenerico div.CNTboxGenerico{float:left;margin:0;border:2px solid #FFB452;padding:10px; width:613px; font-family:"Trebuchet MS",Arial,sans-serif; font-size:11px; color:#004b8d; height:50px auto !important; font-weight:normal;}
html>/**/body div.boxGenerico div.biggerCNT{min-height:473px !important; height:auto !important;}
div.boxGenerico div.biggerCNT{min-height:503px; height:500px auto !important;}
div.boxGenerico div.CNTboxGenerico h2{font-family:"Trebuchet MS",Arial,sans-serif; font-size:14px; font-weight:bold; color:#ff8e15; line-height:14px; margin:0 0 8px 0; text-transform:none;}
div.boxGenerico div.CNTboxGenerico h2 img.arrow{vertical-align:middle; margin-left:5px; position:relative; top:-1px;}
div.boxGenerico div.CNTboxGenerico h2 a{font-size:14px; font-weight:bold; color:#ff8e15; text-decoration:none;}
div.boxGenerico div.CNTboxGenerico img.img_big{padding:1px; border:1px solid #afafaf; margin-bottom:12px; position:relative; left:-1px;}
div.boxGenerico div.CNTboxGenerico img.img_small{padding:1px; border:1px solid #afafaf; float:right; margin:0 0 10px 10px;}
div.boxGenerico div.CNTboxGenerico p{padding:0 0 10px 0; margin:0;}
div.boxGenerico div.CNTboxGenerico p.paddingb20{padding:0 0 20px 0;}
div.boxGenerico div.CNTboxGenerico div.boxGenericoINT {float:left; width:610px; border-left:1px solid #bfd2e2; border-right:1px solid #bfd2e2; border-top:1px solid #bfd2e2; min-height:134px; height:134px auto !important; margin-bottom:1px;}
div.boxGenerico div.CNTboxGenerico div.textonly{margin-bottom:10px; min-height:0; height:auto;}
div.boxGenerico div.CNTboxGenerico div.textonly div.CNTboxGenericoINT p{color:#004b8d;}
div.boxGenerico div.CNTboxGenerico div.titleonly {border-bottom:1px solid #bfd2e2; margin-bottom:10px; padding-bottom:1px; min-height:0; height:auto;}
div.boxGenerico div.CNTboxGenerico div.HTMLlibero{margin-bottom:10px; min-height:260px; height:260px auto !important;}
div.boxGenerico div.CNTboxGenerico div.HTMLlibero div.CNTboxGenericoINT{padding-top:10px;}
div.boxGenerico div.CNTboxGenerico div.HTMLlibero div.CNTboxGenericoINT p{color:#004b8d;}
div.boxGenerico div.CNTboxGenerico div.boxGenericoINT h2{margin:1px 1px 0 1px; padding:0 0 0 12px; line-height:25px; height:27px; font-family:"Trebuchet MS",Arial,sans-serif; font-size:12px; font-weight:bold; color:#004b8d; background:transparent url(../img/volicharter/bkg_titH3.jpg) repeat-x 0 0;}
div.boxGenerico div.CNTboxGenerico div.boxGenericoINT h2 a{font-weight:bold; color:#004b8d; text-decoration:none; font-size:12px;}
div.boxGenerico div.CNTboxGenerico div.CNTboxGenericoINT{padding:16px 10px 16px 10px; float:left;}
div.boxGenerico div.CNTboxGenerico div.CNTboxGenericoINT h3{font-family:"Trebuchet MS",Arial,sans-serif; font-size:15px; font-weight:bold; color:#004b8d; line-height:14px; margin:0 0 6px 0; padding:0;}
div.boxGenerico div.CNTboxGenerico div.boxGenericoINT h3 a{font-weight:bold; color:#004b8d; text-decoration:none;}
div.boxGenerico div.CNTboxGenerico div.boxGenericoINT div.boxGenericoINT_blocco{width:590px; float:left;}
div.boxGenerico div.CNTboxGenerico div.CNTboxGenericoINT img{padding:1px; border:1px solid #afafaf; float:left; margin:0 10px 10px 0;}
div.boxGenerico div.CNTboxGenerico div.CNTboxGenericoINT td img{border:0;}
div.boxGenerico div.CNTboxGenerico div.CNTboxGenericoINT img.right{float:right; margin:0 0 10px 10px;}
div.boxGenerico div.CNTboxGenerico div.CNTboxGenericoINT p{color:#0f8bc8; line-height:14px;}
div.boxGenerico div.CNTboxGenerico div.CNTboxGenericoINT a{color:#0f8bc8; line-height:14px; text-decoration:none; font-weight:bold;}
div.boxGenerico div.CNTboxGenerico div.CNTboxGenericoINT a:hover{color:#004b8d;}

div.boxGenerico div.CNTboxGenerico div.opencontent{display:none; position:relative; top:-28px;}
div.boxGenerico div.CNTboxGenerico div.opencontent h2{cursor:pointer;}
div.boxGenerico div.CNTboxGenerico div.boxGenericoINT h2.closedcontent{cursor:pointer;}

div.boxGenerico div.immacolata table{width:380px; float:left;}






/* Index sezione */
html>/**/body div.boxIndexSez div.CNTboxGenerico{min-height:573px !important; height:auto !important; padding-bottom:40px;}
div.boxIndexSez div.CNTboxGenerico{background:url(../img/bg_mainBox_indexSez.jpg) 0 0 repeat-x; min-height:587px; height:583px auto !important; position:relative; float:left; padding-bottom:50px;}
div.boxIndexSez div.CNTboxGenerico p{line-height:15px;}
div.boxIndexSez div.CNTboxGenerico img.img_indexSez_main{padding:1px; border:1px solid #afafaf; float:left; margin:2px 15px 20px 0; background-color:#ffffff;}
div.boxIndexSez div.CNTboxGenerico div.boxGenericoINT {margin-bottom:16px; position:relative;}
div.boxIndexSez div.CNTboxGenerico div.boxGenericoINT h2{text-transform:none; font-size:15px;}
div.boxIndexSez div.CNTboxGenerico div.boxGenericoINT h2.immacolata{padding-left:96px;}
div.boxIndexSez div.CNTboxGenerico div.boxGenericoINT h2 span{color:#529dc8; font-size:15px;}
div.boxIndexSez div.CNTboxGenerico div.boxGenericoINT h2 span.red{color:#ed1c24; font-size:15px;}
html>/**/body div.boxIndexSez div.CNTboxGenerico div.boxGenericoINT div.lancio_vacanza{width:295px;}
div.boxIndexSez div.CNTboxGenerico div.boxGenericoINT div.lancio_vacanza{float:left; width:300px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; position:relative;}
div.boxIndexSez div.CNTboxGenerico div.boxGenericoINT div.lancio_vacanza a{font-weight:normal;}
div.boxIndexSez div.CNTboxGenerico div.boxGenericoINT div.lancio_vacanza a:visited{font-weight:normal;}
div.boxIndexSez div.CNTboxGenerico div.boxGenericoINT div.lancio_vacanza img{margin-right:15px;}
div.boxIndexSez div.CNTboxGenerico div.boxGenericoINT div.lancio_vacanza img.label{position:absolute; top:20px; left:85px; margin:0; border:0; width:48px; height:49px;}
div.boxIndexSez div.CNTboxGenerico div.boxGenericoINT div.lancio_vacanza img.label2{position:absolute; top:20px; left:85px; margin:0; border:0; width:50px; height:51px;}
div.boxIndexSez div.CNTboxGenerico div.boxGenericoINT div.lancio_vacanza span.prezzo{font-size:11px; font-weight:bold; color:#f18800; position:relative;}
div.boxIndexSez div.CNTboxGenerico div.boxGenericoINT ul.destinazioni_hotel{list-style-type:none; padding:0; float:left; margin:0; color:#366aa1; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
html>body div.boxIndexSez div.CNTboxGenerico div.boxGenericoINT ul.destinazioni_hotel li{padding-right:0; width:79px;}
div.boxIndexSez div.CNTboxGenerico div.boxGenericoINT ul.destinazioni_hotel li{padding:5px 25px 5px 16px; background:url(../img/ico_arrow_hotel.jpg) 8px 50% no-repeat;}
div.boxIndexSez div.CNTboxGenerico div.boxGenericoINT ul.destinazioni_hotel li.blue{background:url(../img/ico_arrow_hotel2.jpg) 8px 50% no-repeat #e1e6f2;}
div.boxIndexSez div.CNTboxGenerico div.boxGenericoINT ul.destinazioni_hotel a{color:#366aa1;}
div.boxIndexSez div.CNTboxGenerico div.boxGenericoINT ul.destinazioni_hotel a:visited{color:#366aa1;}
div.boxIndexSez div.CNTboxGenerico div.boxGenericoINT img.label3{position:absolute; top:-10px; left:-6px; margin:0; border:0; width:104px; height:82px;}
div.boxIndexSez div.notegrey{font-size:10px; font-weight:normal; color:#686666; font-family:Tahoma, Arial, Helvetica, sans-serif; background-color:#e9e9e9; margin:3px 1px 0 1px; float:left; padding:10px 0 10px 0; width:627px; position:absolute; bottom:3px; left:2px;}
div.boxIndexSez div.notegrey p{padding:0 0 0 14px;}
div.boxIndexSez div.lanci_centrali{float:left; padding-top:10px; padding-bottom:30px; width:612px;}
div.boxIndexSez div.lancio_centrale_col{float:left; width:290px;}
div.boxIndexSez div.lancio_centrale_col h2{padding:0 0 2px 0; border-bottom:1px solid #f18800; margin:0 0 15px 0; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#f18800; line-height:16px;}
div.boxIndexSez div.boxettinoGenericoINT{float:left; width:139px; border-left:1px solid #bfd2e2; border-right:1px solid #bfd2e2; border-top:1px solid #bfd2e2; min-height:134px; height:134px auto !important;}
div.boxIndexSez div.spacer_v{float:left; width:16px; height:134px;}
div.boxIndexSez div.boxettinoGenericoINT h2{margin:1px 1px 0 1px; padding:0; line-height:25px; height:27px; font-family:"Trebuchet MS",Arial,sans-serif; font-size:12px; font-weight:normal; color:#004b8d; background:transparent url(../img/volicharter/bkg_titH3.jpg) repeat-x 0 0; text-align:center; text-transform:none; border-bottom:0;}
div.boxIndexSez  div.boxettinoGenericoINT h2 a{font-weight:bold; color:#004b8d; text-decoration:none; font-size:12px;}
div.boxIndexSez div.CNTboxettinoGenericoINT{padding:6px 6px 16px 6px; float:left;}
div.boxIndexSez div.CNTboxettinoGenericoINT img{padding:1px; border:1px solid #afafaf; float:left; margin:0 0 5px 0;}
html>/**/body div.boxIndexSez div.CNTboxettinoGenericoINT table.volohotel{float:left;}
div.boxIndexSez div.CNTboxettinoGenericoINT table.volohotel{width:125px; position:relative; left:1px;}
div.boxIndexSez div.CNTboxettinoGenericoINT table.volohotel tr:hover{background-color:#f2f2f2;}
div.boxIndexSez div.CNTboxettinoGenericoINT table.volohotel td{font-family:Arial, Helvetica, sans-serif; color:#0f8bc8; font-size:11px;}
div.boxIndexSez div.CNTboxettinoGenericoINT table.volohotel a{color:#0f8bc8;}
div.boxIndexSez div.CNTboxettinoGenericoINT table.volohotel a:visited{color:#0f8bc8;}
div.boxIndexSez div.CNTboxettinoGenericoINT table.volohotel td strong{font-size:12px;}
div.boxIndexSez div.CNTboxettinoGenericoINT table.volohotel td.prezzo{text-align:right; color:#f18800; font-weight:bold;}
div.boxIndexSez div.CNTboxettinoGenericoINT p.hotel{font-family:Arial, Helvetica, sans-serif; color:#0f8bc8; font-size:11px; padding:4px 0 8px 1px; margin:0 0 6px 0; border-bottom:1px solid #c3d5e4;}
div.boxIndexSez div.CNTboxettinoGenericoINT p.hotel a{color:#0f8bc8;}
div.boxIndexSez div.CNTboxettinoGenericoINT p.hotel a:visited{color:#0f8bc8;}
div.boxIndexSez div.CNTboxettinoGenericoINT p.hotel strong{font-size:12px;}
div.boxIndexSez div.CNTboxettinoGenericoINT p.hotel span.prezzo{color:#f18800; font-weight:bold;}
div.boxIndexSez div.dx{float:right;}
div.boxIndexSez div.lancio_centrale_col2{float:left; width:304px;}
div.boxIndexSez div.boxmediumGenericoINT{float:left; width:300px; border-left:1px solid #bfd2e2; border-right:1px solid #bfd2e2; border-top:1px solid #bfd2e2; min-height:100px; height:100px auto !important; margin-bottom:8px;}
div.boxIndexSez div.boxmediumGenericoINT h2{margin:1px 1px 0 1px; padding:0 0 0 12px; line-height:25px; height:27px; font-family:"Trebuchet MS",Arial,sans-serif; font-size:15px; font-weight:bold; color:#004b8d; background:transparent url(../img/volicharter/bkg_titH3.jpg) repeat-x 0 0; text-transform:none; border-bottom:0;}
div.boxIndexSez div.boxmediumGenericoINT h2 span{color:#529dc8; font-weight:bold; font-size:15px;}
div.boxIndexSez div.CNTboxmediumGenericoINT{padding:6px 0 16px 64px; float:left;}
div.boxIndexSez div.CNTboxmediumGenericoINT p{font-family:"Trebuchet MS",Arial,sans-serif; font-size:10px; color:#666666; font-weight:bold; padding:0 0 3px 0;}
div.boxIndexSez div.CNTboxmediumGenericoINT table.volivacanze{width:230px;}
div.boxIndexSez div.CNTboxmediumGenericoINT table.volivacanze tr:hover{background-color:#f2f2f2;}
div.boxIndexSez div.CNTboxmediumGenericoINT table.volivacanze td{font-family:Arial, Helvetica, sans-serif; color:#0f8bc8; font-size:9px;}
div.boxIndexSez div.CNTboxmediumGenericoINT table.volivacanze a{color:#0f8bc8;}
div.boxIndexSez div.CNTboxmediumGenericoINT table.volivacanze a:visited{color:#0f8bc8;}
div.boxIndexSez div.CNTboxmediumGenericoINT table.volivacanze td strong{font-size:12px;}
div.boxIndexSez div.CNTboxmediumGenericoINT table.volivacanze td.prezzo{text-align:right; color:#f18800; font-weight:bold; font-size:11px;}
div.boxIndexSez div.entro2gg{background:url(../img/label_entro2gg.jpg) 10px 38px no-repeat;}
div.boxIndexSez div.entro7gg{background:url(../img/label_entro7gg.jpg) 10px 38px no-repeat;}
div.boxIndexSez div.oltre7gg{background:url(../img/label_oltre7gg.jpg) 10px 38px no-repeat;}
div.boxIndexSez div.oltre30gg{background:url(../img/label_oltre30gg.jpg) 10px 38px no-repeat;}
div.boxIndexSez div.prezzibreak{background:url(../img/bg_boxPrezziBreak.jpg) 12px 38px no-repeat;}
div.boxIndexSez div.oneway{background:url(../img/bg_boxOneWay.jpg) 14px 34px no-repeat;}
div.boxIndexSez div.CNTboxmediumGenericoINT h4{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#004b8d; line-height:12px; padding:0; margin:2px 0 8px 0;}
div.boxIndexSez div.CNTboxmediumGenericoINT h5{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#004b8d; line-height:12px; padding:0; margin:2px 0 8px 0;}
html>/**/body div.boxIndexSez div.CNTboxmediumGenericoINT div.step{padding-bottom:19px;}
div.boxIndexSez div.CNTboxmediumGenericoINT div.step{width:230px; float:left; padding-bottom:18px;}
div.boxIndexSez div.CNTboxmediumGenericoINT div.step label{font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#0f8bc8; line-height:16px; float:left; padding-right:20px; text-align:center;}
div.boxIndexSez div.CNTboxmediumGenericoINT div.step select{width:50px; font-size:10px; font-family:Arial, Helvetica, sans-serif; background-color:#ffffff; font-weight:normal; color:#333333;}
div.boxIndexSez div.CNTboxmediumGenericoINT div.step div{float:left; padding-right:20px; text-align:center;}
div.boxIndexSez div.CNTboxmediumGenericoINT div.step img.valigia{margin-right:10px; border:0;}
div.boxIndexSez div.flash_introvabili{width:304px; float:left; margin-bottom:10px;}

/* NUOVO LAYOUT INDEX */
div.newIndexSez{float:left; width:640px; background:url(../img/bg_boxGenerico_content.jpg) 0 38px no-repeat #fda058; border:0; padding:0;}
div.newIndexSez h1{margin:0; padding:0 0 0 13px; border:0; background:url(../img/bg_h1_boxGenerico.jpg) 0 0 no-repeat; height:38px; color:#ffffff; font-weight:bold; font-size:18px; font-family:Arial, Helvetica, sans-serif; line-height:36px; text-transform:none;}
div.newIndexSez h1 img.ico{vertical-align:middle; margin:3px 9px 0 0;}
div.newIndexSez  div.CNTboxGenerico{float:left;width:624px; position:relative; padding:0; left:8px; padding-bottom:6px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#6e6e6e; background:none; border:0; margin:0;}
div.newIndexSez div.boxDescrizione{float:left; width:624px; height:174px; color:#83acd0;}
div.newIndexSez div.boxDescrizione img.background{position:absolute; top:0; left:0; z-index:1;}
div.newIndexSez div.boxDescrizione_content{position:relative; z-index:2; padding:25px 30px 0 25px; float:left; text-align:justify;}
div.newIndexSez div.boxDescrizione_content img.img_indexSez_main{float:left; margin-right:18px; margin-bottom:50px; border:0;}
div.newIndexSez div.lanci_centrali{float:left; width:624px;}
div.newIndexSez div.lancicentrali_colsx{float:left; width:320px;}
div.newIndexSez div.lancicentrali_coldx{float:left; width:302px;}
div.newIndexSez div.boxLancioSmall{float:left; width:320px; height:113px; position:relative;}
div.newIndexSez div.boxLancioSmall_content{float:left; width:320px; height:108px; position:relative; z-index:2;}
div.newIndexSez div.boxLancioSmall_content table{width:270px;}
div.newIndexSez div.boxLancioSmall img.background{position:absolute; top:0; left:0; z-index:1;}
div.newIndexSez div.prezzibreak h3{color:#2eb135; background:url(../img/bg_h3_prezzispeciali.jpg) 0 100% no-repeat;}
div.newIndexSez div.prezzibreak h5{margin-left:75px;}
div.newIndexSez div.prezzibreak img.ico{position:absolute; left:4px; top:40px;}
div.newIndexSez div.prezzibreak div.boxLancioSmall_content table{left:75px; width:220px;}
div.newIndexSez div.soloandata{width:302px;}
div.newIndexSez div.soloandata div.boxLancioSmall_content{width:302px;}
div.newIndexSez div.soloandata h3{color:#7a01b3; background:url(../img/bg_h3_soloandata.jpg) 0 100% no-repeat;}
div.newIndexSez div.soloandata h5{margin-left:65px;}
div.newIndexSez div.soloandata img.ico{position:absolute; left:7px; top:40px;}
div.newIndexSez div.soloandata div.boxLancioSmall_content table{left:65px; width:215px;}
div.newIndexSez div.lastminute h3{color:#fb852b; background:url(../img/bg_h3_lastminute.jpg) 0 100% no-repeat;}
div.newIndexSez div.promozioni h3{color:#4b7fb1; background:url(../img/bg_h3_promozioni.jpg) 0 100% no-repeat;}
div.newIndexSez div.gogofly h3{color:#b7a66d; background:url(../img/bg_h3_gogofly.jpg) 0 100% no-repeat;}
div.newIndexSez div.flash_introvabili{float:left;}

div.newIndexSez div.boxLancioLarge{float:left; height:132px; width:621px; position:relative;}
div.newIndexSez div.boxLancioLarge_content{float:left; padding:24px 0 0 24px; position:relative; z-index:2;}
div.newIndexSez div.boxLancioLarge h2{width:71px; height:71px; position:absolute; top:4px; right:5px; z-index:3; margin:0; padding:0;}
div.newIndexSez div.boxLancioLarge img.background{position:absolute; top:0; left:0; z-index:1; height:132px; width:621px;}
div.newIndexSez div.boxLancioLarge div.lancio_vacanza{float:left; width:280px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#6e6e6e;}
div.newIndexSez div.boxLancioLarge div.lancio_vacanza span.partenza{color:#6e6e6e; font-size:11px; line-height:18px;}
div.newIndexSez div.boxLancioLarge div.lancio_vacanza span.prezzo{color:#fc862b; font-size:11px; font-weight:bold;}
div.newIndexSez div.boxLancioLarge div.lancio_vacanza span.prezzo span{font-size:18px; line-height:18px;color:#fc862b;}
div.newIndexSez div.boxLancioLarge div.lancio_vacanza a{font-weight:normal; text-decoration:none;}
div.newIndexSez div.boxLancioLarge div.lancio_vacanza a:visited{font-weight:normal; text-decoration:none;}
div.newIndexSez div.boxLancioLarge div.lancio_vacanza a:hover{color:#fc862b;}
div.newIndexSez div.boxLancioLarge div.lancio_vacanza img{margin-right:10px; margin-bottom:20px; float:left;}

div.newIndexSez div.boxImmacolata{float:left; width:621px; height:202px; position:relative;}
div.newIndexSez div.boxImmacolata img.label{width:71px; height:71px; position:absolute; top:4px; right:5px; z-index:3; margin:0; padding:0;}
div.newIndexSez div.boxImmacolata img.background{position:absolute; top:0; left:0; z-index:1;}
div.newIndexSez div.boxImmacolata_content{position:relative; z-index:2; width:621px; height:202px;}
div.newIndexSez div.boxImmacolata_content h2{font-size:13px; font-weight:bold; margin:0; padding:0;font-family:Tahoma, Arial, Helvetica, sans-serif; margin:0 0 16px 8px; padding:15px 0 19px 17px; color:#4b7fb1; background:url(../img/bg_h2_immacolata.jpg) 0 100% no-repeat;}
div.newIndexSez div.boxImmacolata_content img.main_img{float:left; margin:0 18px 0 25px; border:0;}
div.newIndexSez div.boxImmacolata_content table{width:360px;}
div.newIndexSez div.boxImmacolata_content td{width:90px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; height:27px; background:url(../img/bg_cell_immacolata.jpg) 100% 0 no-repeat; line-height:22px; vertical-align:top; padding-left:5px;}
div.newIndexSez div.boxImmacolata_content td:hover{background:url(../img/bg_cell_immacolata_hover.jpg) 100% 0 no-repeat;}
div.newIndexSez div.boxImmacolata_content a{color:#ffffff; font-weight:bold; text-decoration:none;}

div.newIndexSez div.boxEstero{float:left; width:621px; height:202px; position:relative;}
div.newIndexSez div.boxEstero h2{width:71px; height:71px; position:absolute; top:4px; right:5px; z-index:3; margin:0; padding:0;}
div.newIndexSez div.boxEstero img.background{position:absolute; top:0; left:0; z-index:1;}
div.newIndexSez div.boxEstero_content{position:relative; z-index:2; width:621px; height:202px;}
div.newIndexSez div.boxEstero div.destinazione{float:left; width:150px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#6e6e6e;}
div.newIndexSez div.boxEstero div.destinazione h3{font-size:13px; font-weight:bold; margin:0; padding:0;font-family:Tahoma, Arial, Helvetica, sans-serif; margin:0 0 5px 8px; padding:15px 0 19px 10px; color:#43b94a; background:url(../img/bg_h3_prezzispeciali.jpg) -120px 100% no-repeat;}
div.newIndexSez div.boxEstero div.last h3{background:url(../img/bg_h3_prezzispeciali.jpg) 100% 100% no-repeat;}
div.newIndexSez div.boxEstero div.destinazione p{padding:0 0 15px 18px; margin:0;}
div.newIndexSez div.boxEstero div.destinazione a{color:#6e6e6e; text-decoration:none;}
div.newIndexSez div.boxEstero div.destinazione a:visited{color:#6e6e6e; text-decoration:none;}
div.newIndexSez div.boxEstero div.destinazione a:hover{color:#fc862b;}
div.newIndexSez div.boxEstero div.destinazione span.prezzo{color:#fc862b; font-size:11px; font-weight:bold;}
div.newIndexSez div.boxEstero div.destinazione span.prezzo span{font-size:18px; line-height:26px;color:#fc862b;}

div.newIndexSez div.lanci_hotel{float:left; width:621px;}
html>/**/body div.newIndexSez div.boxLancioMedium{height:195px;}
div.newIndexSez div.boxLancioMedium{float:left; width:308px; height:185px; position:relative;}
div.newIndexSez div.boxLancioMedium h2{width:71px; height:71px; position:absolute; top:4px; right:5px; z-index:3; margin:0; padding:0;}
html>/**/body div.newIndexSez div.boxLancioMedium img.background{height:195px;}
div.newIndexSez div.boxLancioMedium img.background{position:absolute; top:0; left:0; z-index:1;}
html>/**/body div.newIndexSez div.boxLancioMedium_content{height:195px;}
div.newIndexSez div.boxLancioMedium_content{position:relative; z-index:2; width:308px; height:185px;}
div.newIndexSez div.boxLancioMedium div.boxLancioMedium_content h3 {font-size:13px; font-weight:bold; margin:0; padding:0;font-family:Tahoma, Arial, Helvetica, sans-serif; margin:0 0 3px 8px; padding: 8px 0 14px 17px; color:#ff3636; background:url(../img/bg_h3_hotel_italia.jpg) 0 100% no-repeat;}
div.newIndexSez div.boxLancioMedium div.boxLancioMedium_content h3.first{background-position:-40px 100%;}
div.newIndexSez div.boxLancioMedium div.hotel_estero h3{color:#43b94a; background:url(../img/bg_h3_hotel_estero.jpg) 0 100% no-repeat;}
div.newIndexSez div.boxLancioMedium_content table{width:245px; position:relative; left:25px;}
div.newIndexSez div.boxLancioMedium_content table td{color:#6e6e6e;}
div.newIndexSez div.boxLancioMedium_content a{color:#6e6e6e; text-decoration:none;}
div.newIndexSez div.boxLancioMedium_content a:visited{color:#6e6e6e; text-decoration:none;}
div.newIndexSez div.boxLancioMedium_content a:hover{color:#fc862b;}
div.newIndexSez div.boxLancioMedium_content td.VCprice{color:#fc862b; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;}
div.newIndexSez div.boxLancioMedium_content td.VCprice span{font-size:18px; font-family:Tahoma, Arial, Helvetica, sans-serif;color:#fc862b; line-height:18px;}

/* NUOVO LAYOUT INTERNE */
div.newInterna{float:left;margin:0;border:0;padding:0;width:646px; background:url(../img/bg_maincontent_interne.jpg) 0 0 repeat-y;}
div.newInterna h1{margin:0; background:url(../img/bg_h1_interne.jpg) 0 0 no-repeat; height:42px; border:0; text-transform:none; color:#ffffff; font-weight:bold; font-size:16px; font-family:Arial, Helvetica, sans-serif; line-height:42px; padding-left:18px; text-transform:uppercase;}
div.newInterna span{font-size:12px; color:#ffffff; text-transform:none; font-family:Tahoma, Arial, Helvetica, sans-serif;}
div.newInterna div.CNTboxGenerico{float:left;margin:0;border:0;padding:16px 0 0 18px; font-family:Tahoma, Arial,sans-serif; font-size:12px; color:#6e6e6e;}
div.newInterna div.CNTboxGenerico div.boxGenericoINT{width:606px; background-color:#ffffff; color:#4574a9;}
div.newInterna div.CNTboxGenerico div.boxGenericoINT h2{font-family:Tahoma,Arial,sans-serif; color:#4574a9;}
div.newInterna div.CNTboxGenerico div.boxGenericoINT h2 a{color:#4574a9;}
div.newInterna div.CNTboxGenerico div.CNTboxGenericoINT p{color:#4574a9;}
div.newInterna div.newInterna_bottom{float:left; width:646px; background:url(../img/bg_bottom_interne.jpg) 0 100% no-repeat; height:60px; position:relative; margin-top:20px;}
div.newInterna div.newInterna_bottom img{position:absolute; bottom:17px; left:22px; border:0;}

/* LAYOUT VACANZA JEANS */
div.indexVacanzeJeans{
	/*background:#f1f7fb url(../img/bg_schede_dicembre.jpg) no-repeat scroll 0 0; /* background:#f1f7fb*/ url(../img/bg_boxAzzurro_content.jpg) no-repeat scroll 0 0; */
	background-position:top;
	border:0 none;
	float:left!important; float:none;
	padding:0;
	width:647px;
}

div.indexVacanzeJeans div.bgHead{
		background-image:url(../img/jeans-bg-ticonsiglia.gif); background-repeat:no-repeat; 
		width:645px;
		height:53px;
		}
		
div.indexVacanzeJeans div.bgHead h1{
	border:0 none;
	color:#ffffff;
	font-family:Trebuchet MS,Helvetica,sans-serif;
	font-size:18px !important;
	font-weight:bold;
	
	line-height:18px;
	margin:0 0 0 189px;
	padding:13px 0 0 0;
	background-image:none;
	text-transform:none;
	width:282px;
	
}

div.indexVacanzeJeans div.boxBest{
	float:left!important; float:none;
	position:relative;
}

div.indexVacanzeJeans div.boxBestCont{
	background:transparent url(../img/bg_contBoxJeans.png) repeat-y 0 0;
	width:645px;
	display:block;
	float:left!important; float:none;
}
div.indexVacanzeJeans div.boxBestTop{
	background-image:url(../img/bg_topBoxJeans.png);
	background-repeat:no-repeat; 
	height:14px;
	width:645px;
}
div.indexVacanzeJeans div.boxBestBottom{
	background-image:url(../img/bg_bottomBoxJeans.png);
	background-repeat:no-repeat; 
	height:8px;
	width:645px;
	float:left!important; float:none;
}
div.indexVacanzeJeans div.boxLancio h3{
	background:url(../img/bg_h3_bestjeans.jpg) 0 100% no-repeat;
	color:#c00700;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:11px;
	margin:0;
	padding:8px 0 14px 8px;
}
div.indexVacanzeJeans div.boxLancio{
	display:inline;
	float:left;
	margin-left:10px;
	width:625px;
}
div.indexVacanzeJeans div.boxLancio img.img_best{
	float:left;
	margin:0 6px -2px 8px;
}
div.indexVacanzeJeans div.boxLancio p{
	margin:0;
	padding:0 0 3px;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#666666;
}

div.indexVacanzeJeans div.boxLancio a{
	font-weight:normal;
	text-decoration:none;
	color:#666666;
}

div.indexVacanzeJeans div.boxLancio .nota{
	float:left;
	margin-left:9px;
	padding:0 0 6px;
	line-height:10px;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:9px;
	color:#666666;
}

div.boxlancio_vacanzeindex_int .nota {
	color:#666666;
	float:left;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:9px;
	line-height:25px;
	margin-left:9px;
	padding:0 0 6px;
}

.boxBest .lancio_vacanza .spacer-top {
	height: 6px;	
}




div.indexVacanzeJeans div.boxLancio .descrizione{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#175ea1;
	padding-right:30px;
}

div.indexVacanzeJeans div.boxLancio .prezzo{
	float:left;
	text-align:right;
	/*padding-right:5px;*/
	width:175px;
	background-image:url(../img/ico_prezzo_jeans.gif);
	background-repeat:no-repeat;
	background-position:left;
	font-family:Tahoma; font-size:18px; font-weight:bold;color:#e90914;
}
div.indexVacanzeJeans div.boxLancio .prezzo a{
	color:#e90914;
}
div.indexVacanzeJeans div.lancio_vacanza{
	float:left;
	width:300px;
}
	
	.JNnote{float:left;padding:7px 0;width:630px;}
	.JNnote p{margin:0;padding:0 5px 0 5px; font:10px Tahoma,Arial,sans-serif;color:#004189;}
	.JNnote p.indexSez{padding-bottom:8px;}
	.JNnote a{float:right; padding-right:8px;}

div#FLASHprezzochiaro{margin-right:4px;float:left;}
div#FLASHscopridestinazioni{float:left;}

/*div.indexVacanzeJeans div.boxBestCont .offerteBest{
	display:block;
	width:625px;
}
div.indexVacanzeJeans div.boxBestCont .offerteSx{float:left;width:175px;}
div.indexVacanzeJeans div.boxBestCont .offerteDx{float:left;width:175px;}
div.indexVacanzeJeans div.boxBestCont .offerteBest p{
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#666666;
}*/

/* eCRM */
div.boxECRM{float:left;margin:0;border:1px solid #DEDEDE;padding:1px;width:637px; margin-top:10px;}
div.boxECRM form{font-family:"Trebuchet MS",Arial,sans-serif; font-size:11px;}
html>/**/body div.boxECRM div.CNTboxECRM{min-height:256px;}
div.boxECRM div.CNTboxECRM{float:left;margin:0;border:2px solid #FFB452;padding:15px; width:603px; font-family:"Trebuchet MS",Arial,sans-serif; font-size:11px; font-weight:normal; color:#666666; min-height:280px; height:276px auto !important;}
html>/**/body div.boxECRM div.bigECRMCNT{min-height:476px;}
div.boxECRM div.bigECRMCNT{min-height:500px; height:496px auto !important;}
div.boxECRM div.CNTboxECRM p{padding:0 0 10px 0; margin:0;}
div.boxECRM div.CNTboxECRM p.youandsun{font-weight:bold; font-size:11px;}
div.boxECRM div.CNTboxECRM p.youandsun span{font-weight:bold; font-size:18px; color:#ff7523;}
div.boxECRM div.CNTboxECRM p.paddingb20{padding:0 0 20px 0;}
div.boxECRM div.CNTboxECRM p.paddingb30{padding:0 0 30px 0;}
div.boxECRM div.CNTboxECRM p.lh20{line-height:20px;}
div.boxECRM div.CNTboxECRM p.lh20 span{color:#004b8d;}
div.boxECRM div.CNTboxECRM img.banner_profilo{margin-right:10px; float:left; border:0;}
div.boxECRM div.CNTboxECRM a{font-family:Arial, Helvetica, sans-serif; color:#f18800; text-decoration:underline; font-size:10px;}
div.boxECRM div.CNTboxECRM a:hover{text-decoration:none;}
div.boxECRM div.CNTboxECRM div.boxECRMINT{float:left; width:600px; border-left:1px solid #bfd2e2; border-right:1px solid #bfd2e2; border-top:1px solid #bfd2e2;padding-bottom:10px;}
div.boxECRM div.CNTboxECRM div.boxECRMINT h2{margin:1px 1px 0 1px; padding:0 0 0 9px; line-height:25px; height:27px; font-family:"Trebuchet MS",Arial,sans-serif; font-size:14px; font-weight:bold; color:#004b8d; background:transparent url(../img/volicharter/bkg_titH3.jpg) repeat-x 0 0;}
div.boxECRM div.CNTboxECRM div.boxECRMINT h2 span{color:#0f8bc8;}
div.boxECRM div.CNTboxECRM div.boxECRMINT h3{font-family:"Trebuchet MS",Arial,sans-serif; font-size:12px; font-weight:bold; color:#f18800; border-bottom:1px solid #fbdbb2; padding:0 0 3px 0; line-height:12px; margin:20px 10px 12px 0;}
div.boxECRM div.CNTboxECRM div.CNTboxECRMINT{padding:20px 10px 16px 10px; float:left;}
div.boxECRM div.CNTboxECRM div.CNTboxECRMINT div.form_psw{width:190px; float:left;}
div.boxECRM div.CNTboxECRM div.CNTboxECRMINT div.form_psw label{font-family:"Trebuchet MS",Arial,sans-serif; font-size:12px; font-weight:bold; color:#004b8d;}
div.boxECRM div.CNTboxECRM div.CNTboxECRMINT div.form_psw span{font-family:"Trebuchet MS",Arial,sans-serif; font-size:10px; font-weight:bold; color:#666666;}
div.boxECRM div.CNTboxECRM div.CNTboxECRMINT div.form_psw input.text{font-family:"Trebuchet MS",Arial,sans-serif; font-size:11px; font-weight:bold; color:#666666; background-color:#ffffff; border:1px solid #c0c0c0; width:185px; margin-bottom:5px;}
div.boxECRM div.CNTboxECRM div.CNTboxECRMINT div.form_psw input.btn_invia{margin-top:20px; float:right;}
html>/**/body div.boxECRM div.CNTboxECRM div.CNTboxECRMINT table.registrazioni{float:left;}
html>/**/body div.boxECRM div.CNTboxECRM div.CNTboxECRMINT table.registrazioni td{float:left; border-collapse:collapse;}
html>/**/body div.boxECRM div.CNTboxECRM div.CNTboxECRMINT table.registrazioni td.col1{float:left; width:163px;}
div.boxECRM div.CNTboxECRM div.CNTboxECRMINT table.registrazioni{/*width:580px;*/ margin-bottom:20px; border-collapse:collapse; border:1px solid #a8a8a8;}
div.boxECRM div.CNTboxECRM div.CNTboxECRMINT table.registrazioni th{padding-left:10px; color:#ffffff; background-color:#a8a8a8; font-weight:bold; font-size:13px; height:23px;}
div.boxECRM div.CNTboxECRM div.CNTboxECRMINT table.registrazioni td{border-right:1px solid #e9e9e9; border-top:1px solid #e9e9e9; padding:8px 0 8px 0; color:#0f8bc8; text-align:center;}
div.boxECRM div.CNTboxECRM div.CNTboxECRMINT table.registrazioni td.col1{text-align:left; padding-left:10px;}
div.boxECRM div.CNTboxECRM div.CNTboxECRMINT table.registrazioni td.col2{width:300px;}
div.boxECRM div.CNTboxECRM div.CNTboxECRMINT table.registrazioni td.col3{width:100px; text-decoration:underline; color:#f18800; font-size:11px; position:relative; cursor:default; border-right:0;}
div.boxECRM div.CNTboxECRM div.CNTboxECRMINT input.btn_aggiorna{float:right; margin-top:10px;}
div.boxECRM div.CNTboxECRM div.CNTboxECRMINT div.balloon{display:none; background:url(../img/bg_balloon_bottom.gif) 0 100% no-repeat; padding-bottom:13px; position:absolute; left:45px; top:-20px; float:left;}
div.boxECRM div.CNTboxECRM div.CNTboxECRMINT div.balloon_content{background-color:#fce7ca; border-top:1px solid #f5ab4c; border-left:1px solid #f5ab4c; border-right:1px solid #f5ab4c; padding:2px 8px 4px 5px; float:left;}
div.boxECRM div.CNTboxECRM div.CNTboxECRMINT div.balloon a{text-decoration:underline; font-size:9px; color:#00428d; font-family:"Trebuchet MS",Arial,sans-serif; font-weight:bold;}
div.boxECRM div.CNTboxECRM div.CNTboxECRMINT div.balloon a:visited{text-decoration:underline; font-size:9px; color:#00428d; font-family:"Trebuchet MS",Arial,sans-serif; font-weight:bold;}
div.boxECRM div.CNTboxECRM div.CNTboxECRMINT div.balloon a:hover{text-decoration:none;}

div.boxECRM div.CNTboxECRM div.registrazione{color:#004b8d; position:relative;}
div.boxECRM div.CNTboxECRM div.registrazione p{color:#004b8d; font-size:10px;}
div.boxECRM div.CNTboxECRM div.registrazione p.paddingb30{color:#666666; font-size:11px; font-weight:bold;}
div.boxECRM div.CNTboxECRM div.registrazione table td{padding-bottom:15px;}
html>/**/body div.boxECRM div.CNTboxECRM div.registrazione table td.paddingl10{padding-left:0;}
div.boxECRM div.CNTboxECRM div.registrazione table td.paddingl10{padding-left:10px;}
div.boxECRM div.CNTboxECRM div.registrazione input.text{font-family:"Trebuchet MS",Arial,sans-serif; font-size:11px; color:#666666; background-color:#ffffff; border:1px solid #c0c0c0; width:138px;}
div.boxECRM div.CNTboxECRM div.registrazione select{font-family:"Trebuchet MS",Arial,sans-serif; font-size:11px; color:#666666; background-color:#ffffff; border:1px solid #c0c0c0; width:104px;}
html>/**/body  div.boxECRM div.CNTboxECRM div.registrazione select#professione{width:254px;}
div.boxECRM div.CNTboxECRM div.registrazione select#professione{width:260px;}
div.boxECRM div.CNTboxECRM div.registrazione select#motivo{width:240px;}
html>/**/body  div.boxECRM div.CNTboxECRM div.registrazione select#nucleoFam{width:300px;}
div.boxECRM div.CNTboxECRM div.registrazione select#nucleoFam{width:294px;}
div.boxECRM div.CNTboxECRM div.registrazione select#tipo{width:auto;}
div.boxECRM div.CNTboxECRM div.registrazione div.cell{float:left; padding-right:20px;}
div.boxECRM div.CNTboxECRM div.registrazione input.small{width:118px;}
div.boxECRM div.CNTboxECRM div.registrazione input.small2{width:98px;}
div.boxECRM div.CNTboxECRM div.registrazione input.small3{width:48px;}
div.boxECRM div.CNTboxECRM div.registrazione input.small4{width:78px;}
div.boxECRM div.CNTboxECRM div.registrazione input.bggrey{background:url(../img/bg_input_ecrm.jpg) 0 0 repeat-x #e8eaf2; color:#666666;}
div.boxECRM div.CNTboxECRM div.registrazione span.radio_label{padding:0 10px 0 0; font-weight:bold;}
div.boxECRM div.CNTboxECRM div.registrazione label{font-family:"Trebuchet MS",Arial,sans-serif; font-size:11px; font-weight:bold; color:#004b8d; float:left;}
div.boxECRM div.CNTboxECRM div.registrazione #codice{margin:0 10px 0 0; border:1px solid #c0c0c0; vertical-align:bottom;}
div.boxECRM div.CNTboxECRM div.registrazione div#textarea{float:left; width:580px; height:88px; background-color:#e2e9f2; overflow:auto;}
div.boxECRM div.CNTboxECRM div.registrazione div#textarea p{font-weight:normal; padding:7px 30px 5px 17px; line-height:12px;}
div.boxECRM div.CNTboxECRM div.registrazione div#textarea span.underline{font-weight:bold; text-decoration:underline;}
div.boxECRM div.CNTboxECRM div.registrazione input.btn_right{float:right; margin-left:15px;}
div.boxECRM div.CNTboxECRM div.registrazione input.btn_aggiorna{float:right; margin:20px 7px 0 0;}
div.boxECRM div.CNTboxECRM div.registrazione div.balloonreg{display:none; position:relative; float:left;}
div.boxECRM div.CNTboxECRM div.registrazione div.balloonreg img.sicurezzapsw{vertical-align:bottom; margin-left:10px;}
div.boxECRM div.CNTboxECRM div.registrazione div.balloonreg_container{background:url(../img/bg_balloon_bottom2.gif) 0 100% no-repeat; padding-bottom:12px; position:absolute; left:-10px; top:-24px; float:left;}
div.boxECRM div.CNTboxECRM div.registrazione div.balloonreg_content{background-color:#fad6a6; border-top:1px solid #980002; border-left:1px solid #980002; border-right:1px solid #980002; padding:2px 8px 4px 5px; color:#00428d; font-size:10px; font-weight:bold; float:left; min-width:220px; width:220px auto !important;}
div.boxECRM div.CNTboxECRM div.registrazione div#infologin{z-index:1001;}
div.boxECRM div.CNTboxECRM div.registrazione div#infologin div.balloonreg_container{background:url(../img/bg_balloon_bottom2.gif) 0 100% no-repeat; padding-bottom:12px; position:absolute; left:-6px; top:-187px; float:left;}
div.boxECRM div.CNTboxECRM div.registrazione div#infologin div.balloonreg_content{background-color:#fad6a6; border-top:1px solid #980002; border-left:1px solid #980002; border-right:1px solid #980002; padding:10px 0 10px 0; color:#00428d; font-size:10px; font-weight:bold; float:left; width:220px; height:160px;}
div.boxECRM div.CNTboxECRM div.registrazione div#infologin ul{padding:0; margin:0 10px 0 10px; list-style-type:none;}
div.boxECRM div.CNTboxECRM div.registrazione div#infologin li{background:url(../img/list_bullet_red.jpg) 0 6px no-repeat; padding:0 0 5px 10px;}
div.boxECRM div.CNTboxECRM div.registrazione div#infopsw{z-index:1001;}
div.boxECRM div.CNTboxECRM div.registrazione div#infopsw div.balloonreg_container{background:url(../img/bg_balloon_bottom2.gif) 0 100% no-repeat; padding-bottom:12px; position:absolute; left:-4px; top:-187px; float:left;}
div.boxECRM div.CNTboxECRM div.registrazione div#infopsw div.balloonreg_content{background-color:#fad6a6; border-top:1px solid #980002; border-left:1px solid #980002; border-right:1px solid #980002; padding:10px 0 10px 0; color:#00428d; font-size:10px; font-weight:bold; float:left; width:220px;}
div.boxECRM div.CNTboxECRM div.registrazione div#infopsw ul{padding:0; margin:0 10px 0 10px; list-style-type:none;}
div.boxECRM div.CNTboxECRM div.registrazione div#infopsw li{background:url(../img/list_bullet_red.jpg) 0 6px no-repeat; padding:0 0 5px 10px;}
div.boxECRM div.CNTboxECRM div.registrazione img.info{position:absolute; top:-1px; left:65px; border:0;}

div.boxECRM div.CNTboxECRM div.iscriviti{float:left; width:390px;}
div.boxECRM div.CNTboxECRM div.login{float:right; width:190px; position:relative; z-index:101;}
div.boxECRM div.CNTboxECRM div.login img.info{margin-left:5px; position:relative; top:2px; border:0;}
div.boxECRM div.CNTboxECRM div.login div.balloonreg{display:none; float:left; position:absolute; left:90px; top:-170px; z-index:101;}
div.boxECRM div.CNTboxECRM div.login div.balloonreg_container{background:url(../img/bg_balloon_bottom2.gif) 0 100% no-repeat; padding-bottom:12px; float:left;}
div.boxECRM div.CNTboxECRM div.login div.balloonreg_content{background-color:#fad6a6; border-top:1px solid #980002; border-left:1px solid #980002; border-right:1px solid #980002; padding:10px 0 10px 0; color:#00428d; font-size:10px; font-weight:bold; float:left; width:165px;}
div.boxECRM div.CNTboxECRM div.login div.balloonreg_content p{padding:0 10px 0 10px; margin:0;}
div.boxECRM div.CNTboxECRM div.iscriviti div.CNTboxECRMINT{padding-top:10px;}
div.boxECRM div.CNTboxECRM div.login div.CNTboxECRMINT{padding-top:10px;}
div.boxECRM div.CNTboxECRM div.iscriviti p{font-weight:bold;}
div.boxECRM div.CNTboxECRM div.login p{font-weight:bold;}
div.boxECRM div.CNTboxECRM div.login div.form_login{width:168px; float:left;}
html>/**/body div.boxECRM div.CNTboxECRM div.login div.form_login input{vertical-align:middle;}
div.boxECRM div.CNTboxECRM div.login div.form_login label{font-family:"Trebuchet MS",Arial,sans-serif; font-size:11px; font-weight:bold;}
div.boxECRM div.CNTboxECRM div.login div.form_login label.ricordami{font-size:10px; font-weight:normal; line-height:30px; vertical-align:middle;}
div.boxECRM div.CNTboxECRM div.login div.form_login input.text{font-family:"Trebuchet MS",Arial,sans-serif; font-size:11px; color:#666666; background-color:#ffffff; border:1px solid #c0c0c0; width:160px; font-weight:bold;}
div.boxECRM div.CNTboxECRM div.login div.form_login input.btn_vai{float:right; margin-top:20px;}
div.boxECRM div.CNTboxECRM div.iscriviti div.motivo{float:left; width:370px; border-bottom:1px solid #e9e9e9;}
div.boxECRM div.CNTboxECRM div.iscriviti div.motivo h3{font-weight:normal; border-bottom:0; padding:0; margin:6px 0 6px 0; font-size:11px;}
div.boxECRM div.CNTboxECRM div.iscriviti div.motivo h3 span{font-size:22px; color:#004b8d; font-weight:bold; padding-right:6px; line-height:22px;}
div.boxECRM div.CNTboxECRM div.iscriviti div.motivo p{font-size:10px; color:#08a4f1; font-weight:bold; line-height:12px;}
div.boxECRM div.CNTboxECRM div.iscriviti div.motivo span{font-size:11px; color:#666666; line-height:16px;}
div.boxECRM div.CNTboxECRM div.iscriviti div.motivo a{font-family:"Trebuchet MS",Arial,sans-serif; color:#666666; font-weight:bold;}
div.boxECRM div.CNTboxECRM div.iscriviti div.motivo a:visited{font-family:"Trebuchet MS",Arial,sans-serif; color:#666666; font-weight:bold;}
div.boxECRM div.CNTboxECRM div.iscriviti img.btn_iscriviti{float:right; margin-top:20px;}
div.boxECRM div.CNTboxECRM div.iscriviti div.noborderb{border-bottom:0;}

/* newsletter */
div.boxGenerico div.newsletter p{color:#666666;}
div.boxGenerico div.newsletter p.paddingb20{padding-bottom:20px;}
html>/**/body div.boxGenerico div.newsletter p.blues{width:600px;}
div.boxGenerico div.newsletter p.blues{color:#004b8d; font-size:10px; font-weight:normal;}
div.boxGenerico div.newsletter div.form_newsletter{width:580px; float:left;}
div.boxGenerico div.newsletter div.form_newsletter input.text{font-family:"Trebuchet MS",Arial,sans-serif; font-size:11px; color:#666666; background-color:#ffffff; border:1px solid #c0c0c0; width:250px; margin-bottom:20px; font-weight:bold;}
div.boxGenerico div.newsletter div.form_newsletter div{float:left; padding-right:20px;}
div.boxGenerico div.newsletter div#textarea{float:left; width:600px; background-color:#e2e9f2; padding:10px 0 0 0; margin:0 0 10px 0;}
div.boxGenerico div.newsletter div#textarea p{font-weight:normal; padding:0 30px 12px 10px; line-height:12px; font-size:10px; color:#004b8d;}
div.boxGenerico div.newsletter div#textarea span.underline{font-weight:bold; text-decoration:underline; font-size:10px; color:#004b8d;}
div.boxGenerico div.newsletter input.btn_invia{float:right; margin:10px 14px 0 0;}

/* contatti */
div.boxGenerico div.contatti p{color:#666666; font-size:11px;}
div.boxGenerico div.contatti h3{color:#ff7523; font-family:"Trebuchet MS",Arial,sans-serif; font-size:14px; font-weight:bold; line-height:14px; padding:0 0 3px 0; border-bottom:1px solid #ff7523; margin:5px 10px 5px 0;}
div.boxGenerico div.contatti h3 span{font-size:10px; font-weight:normal; color:#ff7523; float:right;}
div.boxGenerico div.contatti span.orange{color:#fc8b28; font-size:11px;}
div.boxGenerico div.contatti a{color:#ff7523; font-size:11px; font-weight:bold; text-decoration:underline;}
div.boxGenerico div.contatti a:visited{color:#ff7523; font-size:11px; font-weight:bold; text-decoration:underline;}
div.boxGenerico div.contatti a:hover{text-decoration:none;}
div.boxGenerico div.contatti p.paddingb20{padding:0 40px 20px 0;}
div.boxGenerico div.contatti p.note{font-weight:normal; padding-left:2px;}
div.boxGenerico div.contatti table{margin-bottom:10px;}
div.boxGenerico div.contatti table td{padding-top:15px;}
div.boxGenerico div.contatti input.text{font-family:"Trebuchet MS",Arial,sans-serif; font-size:11px; color:#666666; background-color:#ffffff; border:1px solid #c0c0c0; width:138px;}
html>/**/body div.boxGenerico div.contatti select{width:329px;}
div.boxGenerico div.contatti select{font-family:"Trebuchet MS",Arial,sans-serif; font-size:11px; color:#666666; background-color:#ffffff; border:1px solid #c0c0c0; width:331px;}
div.boxGenerico div.contatti textarea{font-family:"Trebuchet MS",Arial,sans-serif; font-size:11px; color:#666666; background-color:#ffffff; border:1px solid #c0c0c0; width:485px; margin-bottom:5px;}
div.boxGenerico div.contatti div#textarea{float:left; width:600px; height:88px; background-color:#e2e9f2; overflow:auto;}
div.boxGenerico div.contatti div#textarea p{font-weight:normal; padding:8px 30px 5px 14px; line-height:12px; font-size:10px; color:#004b8d;}
div.boxGenerico div.contatti div#textarea span.underline{font-weight:bold; text-decoration:underline; font-size:10px; color:#004b8d;}
div.boxGenerico div.contatti input.btn_invia{float:right; margin:15px 14px 10px 0;}

/* ERRORE REGISTRAZIONE */
div#errorReg{z-index:100000; position:absolute; top:100px; left:50%; margin-left:-200px; border:5px solid #cccccc; background-color:#ffffff; font-family:"Trebuchet MS",Arial,sans-serif; font-size:11px; color:#004188; font-weight:bold; text-align:left; display:block;}
div#errorReg div.errorReg_content{width:390px; float:left; background:url(../img/bg_errorReg.jpg) 0 0 no-repeat #ffffff; padding:20px 0 20px 0; min-height:120px !important; height:120px auto !important;}
div#errorReg div.errorReg_content h1{text-transform:uppercase; font-weight:bold; font-size:16px; font-family:Arial, Helvetica, sans-serif; line-height:16px; padding:0; margin:0 0 20px 14px;}
div#errorReg div.errorReg_content p{margin:0; padding:0 50px 16px 14px; font-size:11px; font-weight:bold;}
div#errorReg div.errorReg_content ul{margin:0 50px 0 50px; font-size:11px; font-weight:bold; list-style-type:disc; padding:0;}
div#errorReg img.btn{position:absolute; top:12px; right:12px;}

/* AGGIUNTE VALE 281008 */
div.offerteHotel p.titolo{margin:0;background:url(../img/volicharter/bg_h2_boxvoli.jpg) 0 0 repeat-x; height:26px; border-top:1px solid #FFB452; border-left:1px solid #FFB452; border-right:1px solid #FFB452; text-transform:uppercase; color:#ffffff; font-weight:bold; font-size:16px; font-family:Arial, Helvetica, sans-serif; line-height:26px; padding-left:10px;}
div.offerteHotel h1{margin:0;none; height:auto; border:0; text-transform:uppercase; color:#ff8e15; background: transparent; font-weight:bold; font-size:14px; font-family:"Trebuchet MS",Arial,sans-serif; line-height:auto; padding:0; margin:0 0 5px 0;}
div.offerteHotel div.CNTboxGenerico h2{font-family:"Trebuchet MS",Arial,sans-serif; font-size:11px; font-weight:bold; color:#ff8e15; line-height:14px; margin:0 0 18px 0; text-transform:none;}
div.offerteHotel div.lancio_centrale_col h2{padding:0 0 2px 0; border-bottom:1px solid #f18800; margin:0 0 15px 0; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#f18800; line-height:16px;}
div.offerteHotel div.boxettinoGenericoINT h2{margin:1px 1px 0 1px; padding:0; line-height:25px; height:27px; font-family:"Trebuchet MS",Arial,sans-serif; font-size:12px; font-weight:normal; color:#004b8d; background:transparent url(../img/volicharter/bkg_titH3.jpg) repeat-x 0 0; text-align:center; text-transform:none; border-bottom:0;}
div.offerteHotel div.boxettinoGenericoINT h2 a{font-weight:bold; color:#004b8d; text-decoration:none; font-size:12px;}

/* VACANZE MISSION SIMONA */
div.main_vacanzemission{ 
	color:#004189;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:11px;
	background-color:#fa5a13;
	background-image:url(../img/bg_boxMission_content.jpg); background-repeat:no-repeat;
	float:left;
	width:646px;
}
div.main_vacanzemission h1{border:0 none;color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:bold;height:38px;line-height:36px;margin:0;padding:0 0 0 13px;text-transform:none;margin:2px 0 0 8px; padding:0;}
div.main_vacanzemission h2{margin:0; padding:0;}
div.main_vacanzemission p{margin:0; padding:0;}
div.main_vacanzemission img{border:0;}
div.main_vacanzemission a{text-decoration:none;}
div.main_vacanzemission_top{float:left; background-image:url(../img/bg_h1_box_Mission.jpg); width:646px; height:38px; background-repeat:no-repeat;}
div.main_vacanzemission_body{float:left;width:646px;}
div.main_vacanzemission_bottom{float:left; background-image:url(../img/bg_bottomMission_content.jpg); width:646px; height:3px; background-repeat:no-repeat;}

div.box_vacanzemission{float:left!important; float:none; width:634px; background:url(../img/bg_boxlancio_vacanzemission.jpg) 0 0 repeat-y; position:relative; left:6px;}
div.box_vacanzemission_top{float:left!important; float:none; width:634px; height:10px; overflow:hidden; background:url(../img/bg_boxlancio_vacanzemission_top.jpg) 0 0 no-repeat;}
div.box_vacanzemission_bottom{float:left!important; float:none; width:634px; height:15px; overflow:hidden; background:url(../img/bg_boxlancio_vacanzemission_bottom.jpg) 0 0 no-repeat;}
div.box_vacanzemission div.box_vacanzemission_int{width:630px!important; width:620px; float:left;}
div.box_vacanzemission h2{font-family:"Myriad Pro",Tahoma,Arial,Helvetica,sans-serif; color:#fc8a32; font-size:18px;}

div.boxlancio_vacanzemisssion{float:left;display:inline;margin:8px 0 0 12px;padding-bottom:8px;width:600px; background-image:url(../img/sfuma_box_vacanzemission.gif); background-repeat:no-repeat; background-position:bottom;}
div.boxlancio_vacanzemisssion h2{font-family:"Myriad Pro",Tahoma,Arial,Helvetica,sans-serif; font-size:14px;}
div.boxlancio_vacanzemisssion h2.arancio{color:#f36c15;}
div.boxlancio_vacanzemisssion h2.verde{color:#3e7509;}
div.boxlancio_vacanzemisssion h2.blu{color:#00356e;}
div.boxlancio_vacanzemisssion .img_lancio{margin-left:8px;}

/*div.main_vacanzemission div.boxDiscesa {float:left; width:610px; border-left:1px solid #bfd2e2; border-right:1px solid #bfd2e2; border-top:1px solid #bfd2e2; min-height:134px; height:134px auto !important; margin-bottom:1px;}
div.main_vacanzemission div.CNTboxGenerico div.boxGenericoINT h2.closedcontent{cursor:pointer;}
div.main_vacanzemission div.boxDiscesa div.textonly{margin-bottom:10px; min-height:0; height:auto;}
div.main_vacanzemission div.boxDiscesa div.textonly div.CNTboxGenericoINT p{color:#004b8d;}
div.main_vacanzemission div.boxDiscesa div.titleonly {border-bottom:1px solid #bfd2e2; margin-bottom:10px; padding-bottom:1px; min-height:0; height:auto;}*/

/* VACANZEJEANS MISSION SIMONA */
div.main_vacanzeJeansmission{ 
	color:#004189;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:11px;
	background-color:#fa5a13;
	background-image:url(../img/bg_boxMission_content.jpg); background-repeat:no-repeat;
	float:left;
	width:646px;
}
div.main_vacanzeJeansmission h1{border:0 none;color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:bold;height:38px;line-height:36px;margin:0;padding:0 0 0 13px;text-transform:none;margin:2px 0 0 8px; padding:0;}
div.main_vacanzeJeansmission h2{margin:0; padding:0;}
div.main_vacanzeJeansmission p{margin:0; padding:0;}
div.main_vacanzeJeansmission img{border:0;}
div.main_vacanzeJeansmission a{text-decoration:none;}
div.main_vacanzeJeanmission_top{float:left; background-image:url(../img/bg_h1_box_Mission.jpg); width:646px; height:38px; background-repeat:no-repeat;}
div.main_vacanzeJeanmission_body{float:left;width:646px;}
div.main_vacanzeJeanmission_bottom{float:left; background-image:url(../img/bg_bottomMission_content.jpg); width:646px; height:3px; background-repeat:no-repeat;}

div.box_vacanzeJeanmission{float:left!important; float:none; width:641px; background:url(../img/bg_boxlancio_vacanzeindex.jpg) 0 0 repeat-y; position:relative; left:3px;}
div.box_vacanzeJeanmission_top{float:left!important; float:none; width:641px; height:10px; overflow:hidden; background:url(../img/bg_boxlancio_vacanzeindex_top.jpg) 0 0 no-repeat;}
div.box_vacanzeJeanmission_bottom{float:left!important; float:none; width:641px; height:15px; overflow:hidden; background:url(../img/bg_boxlancio_vacanzeindex_bottom.jpg) 0 0 no-repeat;}
div.box_vacanzeJeanmission div.box_vacanzemission_int{width:630px!important; width:620px; float:left;}
div.box_vacanzeJeanmission h2{font-family:"Myriad Pro",Tahoma,Arial,Helvetica,sans-serif; color:#fc8a32; font-size:18px;}

div.boxlancio_vacanzeJeanmisssion{float:left;display:inline;margin:8px 0 0 12px;padding-bottom:8px;width:600px; background-image:url(../img/sfuma_box_vacanzemission.gif); background-repeat:no-repeat; background-position:bottom;}
div.boxlancio_vacanzeJeanmisssion h2{font-family:"Myriad Pro",Tahoma,Arial,Helvetica,sans-serif; font-size:14px;}
div.boxlancio_vacanzeJeanmisssion h2.arancio{color:#f36c15;}
div.boxlancio_vacanzeJeanmisssion h2.verde{color:#3e7509;}
div.boxlancio_vacanzeJeanmisssion h2.blu{color:#00356e;}
div.boxlancio_vacanzeJeanmisssion .img_lancio{margin-left:8px;}


/* VACANZE VALE NEW */
div.flash_vacanzeindex{float:left!important; float:none; width:652px;}
div.vacanze_sep{float:left!important; float:none; width:652px; height:13px; overflow:hidden;}
div.boxmain_vacanzeindex{float:left!important; float:none; width:652px; background:url(../img/bg_boxmain_vacanzeindex.gif) 0 0 no-repeat;background-position:top left;  font-family:Tahoma, Arial, Helvetica, sans-serif;}
div.boxmain_vacanzeindex h1{margin:8px 0 0 8px; padding:0;}
div.boxmain_vacanzeindex h2{margin:0; padding:0;}
div.boxmain_vacanzeindex p{margin:0; padding:0;}
div.boxmain_vacanzeindex img{border:0;}
div.boxmain_vacanzeindex a{text-decoration:none;}
div.boxmain_vacanzeindex div.vacanze_sep{height:2px;}
div.boxmain_vacanzeindex div.vacanze_description_sep {
	
	padding: 4px 8px 4px 8px;
	font-size: 9pt;
	float: left;
	width: 619px;
	color: #09295A;
	
}
div.boxmain_vacanzeindex_top{float:left!important; float:none; width:652px; height:30px; overflow:hidden; background:url(../img/bg_boxmain_vacanzeindex_top.jpg) 0 0 no-repeat;}
div.boxmain_vacanzeindex_bottom{float:left!important; float:none; width:652px; height:6px; overflow:hidden; background:url(../img/bg_boxmain_vacanzeindex_bottom.jpg) 0 0 no-repeat;}
div.boxlancio_vacanzeindex{float:left!important; float:none; width:641px; background:url(../img/bg_boxlancio_vacanzeindex.jpg) 0 0 repeat-y; position:relative; left:3px;}
div.boxlancio_vacanzeindex_top{float:left!important; float:none; width:641px; height:10px; overflow:hidden; background:url(../img/bg_boxlancio_vacanzeindex_top.jpg) 0 0 no-repeat;}
div.boxlancio_vacanzeindex_bottom{float:left!important; float:none; width:641px; height:15px; overflow:hidden; background:url(../img/bg_boxlancio_vacanzeindex_bottom.jpg) 0 0 no-repeat;}
div.boxlancio_vacanzeindex div.boxlancio_vacanzeindex_int{width:320px!important; width:310px; float:left;}
div.boxlancio_vacanzeindex img.img_lancio{width:106px; height:66px; float:left; margin:0 8px 0 8px;}
div.boxlancio_vacanzeindex h2{font-size:11px; font-weight:bold; color:#003881; line-height:13px; padding-bottom:4px; margin-bottom:4px; border-bottom:1px solid #c0d5e9; width:182px!important; width:172px; float:left;}
div.boxlancio_vacanzeindex img.label{float:right; margin:3px 0 0 0;}
div.boxlancio_vacanzeindex p{font-size:10px; color:#666666; padding:0 20px 0 8px;}
div.boxlancio_vacanzeindex a{color:#666666;}
div.boxlancio_vacanzeindex p.prezzo{color:#fa5d15; text-align:right; font-size:18px; font-weight:bold;}
div.boxlancio_vacanzeindex p.prezzo span{font-size:12px;}
div.boxlancio_vacanzeindex p.prezzo a{color:#fa5d15;}
div.flash_dichevacanzasei{float:left; width:247px;}
div.flash_scopridestinazioni{float:right; width:404px;}

div.vacanze_destinazione_newsbar{float:left!important; float:none; width:647px; height:40px; background:url(../img/bg_newsbar_danonperdere.jpg) 0 0 no-repeat; position:relative; left:3px; font-family:Arial, Helvetica, sans-serif; color:#fc862b;}
div.vacanze_destinazione_newsbar div#scrollingContainer{font-size:11px; position:absolute; top:15px; left:168px; width:470px; overflow:hidden; float:left; line-height:14px; height:14px;}
div.vacanze_destinazione_newsbar div#scrollingContainer table{overflow:hidden;}
div.vacanze_destinazione_newsbar div#scrollingContainer table td{padding-right:10px;}
div.vacanze_destinazione_newsbar div#scrollingContainer table a{padding-right:10px; color:#fc862b; text-decoration:none;}
div.vacanze_destinazione_newsbar div#scrollingContainer table span.dettagli{font-size:10px; color:#666666;}
div.vacanze_destinazione_newsbar div#scrollingContainer table span.prezzo{font-size:14px; color:#003f7f; font-weight:bold; padding:0 5px 0 5px;}
div.vacanze_destinazione_newsbar h2{display:none;}
div.vacanzejeans_newsbar{background:url(../img/bg_newsbar_danonperdere_jeans.jpg) 0 0 no-repeat; color:#c00700;}
div.vacanzejeans_newsbar div#scrollingContainer table a{color:#c00700;}
div.vacanze_destinazione{float:left!important; float:none; width:647px; position:relative; left:3px;}
div.vacanze_destinazione div.destinazione_content{float:left; width:472px; font-family:Arial, Helvetica, sans-serif; color:#082552; font-size:12px;}
div.vacanze_destinazione img{border:0;}
div.vacanze_destinazione div.destinazione_content h1{font-size:24px; font-weight:bold; line-height:24px; border-bottom:3px solid #fc862b; padding:10px 0 5px 5px; margin:0;}
div.vacanzejeans_destinazione div.destinazione_content h1{border-bottom:3px solid #de0a18;}
div.vacanze_destinazione div.destinazione_content span.tools{float:right;}
div.vacanze_destinazione div.destinazione_content span.tools img{margin:0 10px 0 0;}
div.vacanze_destinazione div.destinazione_content h2{font-size:12px; font-weight:bold; line-height:16px; padding:10px 0 5px 5px; margin:0; font-weight:normal;}
div.vacanze_destinazione div.localita{float:left!important; float:none; width:460px; margin-top:30px; padding-top:10px; border-top:1px solid #a0c6e6;}
div.vacanze_destinazione div.localita div.img{float:left; width:150px; position:relative; height:100px;}
div.vacanze_destinazione div.localita div.img img.img{width:120px; height:60px; background:url(../img/bg_img_destinazione.jpg) 0 0 no-repeat; padding:7px;}
div.vacanze_destinazione div.localita div.img img.img_over{position:absolute; bottom:0; right:0;}
div.vacanze_destinazione div.localita div.text{float:left; width:300px;}
div.vacanze_destinazione div.localita div.text h3{font-size:12px; line-height:12px; font-weight:bold; padding:0; margin:5px 0 20px 5px;}
div.VTtipoVacanza h3{font-size:12px; line-height:12px; font-weight:bold; padding:0; margin:5px 0 10px 5px;}
div.vacanze_destinazione div.localita div.text p{padding:0 0 20px 5px; margin:0; line-height:16px;}
div.vacanze_destinazione div.info_point{float:right; width:165px; background:url(../img/bg_vacanzedestinazione_infopoint.jpg) 0 0 repeat-y; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#082552;}
div.vacanze_destinazione div.info_point h2{display:none;}
div.vacanze_destinazione div.info_point p{padding:0 14px 14px 14px; margin:0; line-height:16px;}
div.vacanze_destinazione div.info_point_top{float:left!important; float:none; width:165px; background:url(../img/bg_vacanzedestinazione_infopoint_top.jpg) 0 0 no-repeat; height:59px; overflow:hidden;}
div.vacanzejeans_destinazione div.info_point_top{background:url(../img/bg_vacanzedestinazione_infopoint_top_jeans.jpg) 0 0 no-repeat;}
div.vacanze_destinazione div.info_point_content{float:left!important; float:none; width:165px;}
div.vacanze_destinazione div.info_point_content div.tabdiv{display:none;}
div.vacanze_destinazione div.info_point_content ul a{font-weight:bold; color:#082552; text-decoration:none;}
div.vacanze_destinazione div.info_point_content ul{margin:0; padding:0; list-style-type:none; width:142px; position:relative; left:12px;}
div.vacanze_destinazione div.info_point_content ul li{border-bottom:1px solid #cfe2f2; padding:5px 0 5px 15px; background:url(../img/arrow_infopoint.gif) 0 9px no-repeat;}
div.vacanze_destinazione div.info_point_content ul li.last{border-bottom:0;}
div.vacanze_destinazione div.info_point_content ul li.open{background:url(../img/arrow_infopoint_open.gif) 0 9px no-repeat;}
div.vacanze_destinazione div.info_point_content ul p{padding:5px 0 5px 0; color:#94b5d1; margin:0; line-height:13px;}
div.vacanzejeans_destinazione div.info_point_content{float:left!important; float:none; width:165px; background:url(../img/bg_vacanzedestinazione_infopoint_content_jeans.jpg) 4px 0 no-repeat;}
div.vacanze_destinazione div.info_point_bottom{float:left!important; float:none; width:165px; background:url(../img/bg_vacanzedestinazione_infopoint_bottom.jpg) 0 0 no-repeat; height:9px; overflow:hidden;}
div.vacanzejeans_destinazione div.info_point_bottom{background:url(../img/bg_vacanzedestinazione_infopoint_bottom_jeans.jpg) 0 100% no-repeat; height:70px;}

div.vacanzejeans_mappa{float:left!important; float:none; width:645px; position:relative; left:3px; font-family:Arial, Helvetica, sans-serif; color:#23568d; font-size:12px;}
div.vacanzejeans_mappa a{text-decoration:none;}
div.vacanzejeans_mappa h1{font-size:24px; font-weight:bold; line-height:24px; border-bottom:3px solid #de0a18; padding:10px 0 5px 5px; margin:0; color:#082552;}
div.vacanzejeans_mappa h1 span{font-size:16px;}
div.vacanzejeans_mappa a.torna_descrizione{color:#00428a; text-transform:uppercase; font-size:11px; font-weight:bold; position:absolute; right:0; top:21px; line-height:11px;}
div.vacanzejeans_mappa h2{font-size:12px; font-weight:bold; line-height:16px; padding:10px 0 5px 5px; margin:0; font-weight:normal;}
div.vacanzejeans_mappa h3{font-size:12px; font-weight:bold; line-height:16px; padding:10px 0 5px 5px; margin:0; font-weight:normal;}
div.vacanzejeans_mappa div.googlemap_jeans{float:left!important; float:none; width:645px;}
div.vacanzejeans_mappa a.open_newwin{color:#00428a; text-transform:uppercase; font-size:11px; font-weight:bold; float:right; line-height:24px; padding:6px 0 0 68px; background:url(../img/bg_link_googlemap_jeans.jpg) 0 6px no-repeat;}

div.boxorange_vacanze{float:left!important; float:none; width:652px; background:url(../img/bg_boxorange.jpg) 0 0 repeat-y; position:relative;}
div.boxorange_vacanze h1{margin:0; padding:0;}
div.boxorange_vacanze h2{margin:0; padding:0;}
div.boxorange_vacanze h3{margin:0; padding:0;}
div.boxorange_vacanze p{margin:0; padding:0;}
div.boxorange_vacanze img{border:0;}
div.boxorange_vacanze a{text-decoration:none;}
div.boxorange_vacanze_top{float:left!important; float:none; width:652px; background:url(../img/bg_boxorange_top.jpg) 0 0 no-repeat; height:36px; overflow:hidden; position:relative;}
div.boxorange_vacanze_content{float:left!important; float:none; width:630px; position:relative; left:8px;}
div.boxorange_vacanze_content visual_vacanze{float:left!important; float:none; width:630px; margin-left:-1px; position:relative; z-index:99;}
div.boxorange_vacanze_bottom{float:left!important; float:none; width:652px; background:url(../img/bg_boxorange_bottom.jpg) 0 0 no-repeat; height:12px; overflow:hidden;}
div.boxorange_vacanze div.vacanze_sep{float:left!important; float:none; width:630px; height:5px; overflow:hidden;}
div.boxorange_vacanze_top h1{font-size:19px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#ffffff; line-height:19px; margin:12px 0 0 16px;}
div.boxorange_vacanze_top select{position:absolute; top:10px; right:16px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fb6d1e; background-color:#ffffff; font-weight:bold; z-index:1000;}
div.boxorange_vacanze_top option{color:#fb6d1e;}
div.boxorange_vacanze_top optgroup{color:#fb6d1e;}
div.boxorange_vacanze_top optgroup option{color:#666666;}
div.boxorange_vacanze_top select.vacanze_jeans{color:#09295a;}
div.boxorange_vacanze_top select.vacanze_jeans option{color:#09295a;}
div.boxorange_vacanze_top select.vacanze_jeans optgroup{color:#09295a;}
div.boxorange_vacanze_top select.vacanze_jeans optgroup option{color:#666666;}
div.boxwhite_vacanze{float:left!important; float:none; width:630px; background-color:#ffffff; position:relative; font-family:Tahoma,Arial, Helvetica, sans-serif;}
div.boxwhite_vacanze img.btn_torna{position:absolute; right:0; top:0;}
div.boxwhite_vacanze h1.main{font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; line-height:24px; color:#082552; margin:12px 0 12px 12px;}
div.boxwhite_vacanze h1.main span{font-size:16px;}
/*div.boxwhite_vacanze p.main{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px;}*/
div.boxwhite_vacanze p.main{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color:#082552; padding:0 12px 20px 12px;}

div.boxwhite_vacanze div.tabstrutture{float:left!important; float:none; width:625px; position:relative; left:2px;}
div.boxwhite_vacanze div.tabstrutture_top{float:left!important; float:none; width:625px; background:url(../img/bg_tabstrutture_top.jpg) 0 0 no-repeat; height:29px;}
div.boxwhite_vacanze div.tabstrutture_top a{float:left; height:29px; background-position:0 -29px;}
div.boxwhite_vacanze div.tabstrutture_top a span{display:none;}
div.boxwhite_vacanze div.tabstrutture_top a.active{background-position:0 0;}
div.boxwhite_vacanze div.tabstrutture_top a:hover{background-position:0 0;}
div.boxwhite_vacanze div.tabstrutture_top a.strutture{background-image:url(../img/bg_tab_strutture.jpg); width:146px;}
div.boxwhite_vacanze div.tabstrutture_top a.mappa{background-image:url(../img/bg_tab_strutture_mappa.jpg); width:165px;}
div.boxwhite_vacanze div.tabstrutture_bottom{float:left!important; float:none; width:625px; background:url(../img/bg_tabstrutture_bottom.jpg) 0 0 no-repeat; height:10px; overflow:hidden;}
div.boxwhite_vacanze div.tabstrutture_content{float:left!important; float:none; width:625px; background:url(../img/bg_tabstrutture_main.jpg) 0 0 repeat-y;}
div.boxwhite_vacanze div.lancio_struttura{float:left!important; float:none; width:625px; border-top:1px solid #fecfaa; padding:12px 0 4px 0; position:relative; font-size:11px;}
div.boxwhite_vacanze div.lancio_noborder{border-top:0;}
div.boxwhite_vacanze div.lancio_struttura h1{font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:18px; color:#fb6d1f; padding:0 0 10px 12px; background:url(../img/bg_h1_lancio_struttura.jpg) 0 100% no-repeat; margin-bottom:6px;}
div.boxwhite_vacanze div.lancio_struttura h2{font-size:11px; line-height:15px; color:#004189; font-weight:normal; padding:0 12px 6px 144px;}
div.boxwhite_vacanze div.lancio_struttura h2 a{color:#004189; font-weight:bold; padding-left:10px;}
div.boxwhite_vacanze div.lancio_struttura p.categoria{padding:0 0 6px 0;}
div.boxwhite_vacanze div.lancio_struttura p.valutazione{padding:0 0 6px 0;}
div.boxwhite_vacanze div.lancio_struttura p.categoria img.rating{margin:0 1px 0 1px;}
div.boxwhite_vacanze div.lancio_struttura p.valutazione img.rating{margin:0 3px 0 3px;}
div.boxwhite_vacanze div.lancio_struttura span.label{color:#4b4b4b; font-weight:bold; padding-right:10px;}
div.boxwhite_vacanze div.lancio_struttura div.loghi{float:right;}
div.boxwhite_vacanze div.lancio_struttura div.loghi img{margin:0 8px 0 8px;}
div.boxwhite_vacanze div.lancio_struttura img.img_lancio{width:106px; height:66px; border:1px solid #a7bcd0; margin:0 24px 24px 10px; float:left;}
div.boxwhite_vacanze div.lancio_struttura img.btn_prenota{float:right; margin-right:4px;}
div.boxwhite_vacanze div.googlemap{float:left!important; float:none; width:612px; height:273px; overflow:hidden; position:relative; left:6px; z-index:99;}
div.boxwhite_vacanze div.popupmap{float:left!important; float:none; width:410px; position:absolute; bottom:22px; margin-left:-205px; left:50%; z-index:1000; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
div.boxwhite_vacanze div.popupmap_top{float:left!important; float:none; width:410px; height:39px; position:relative;}
div.boxwhite_vacanze div.popupmap_top div.background{float:left!important; float:none; width:410px; height:39px; background:url(../img/bg_mappa_popup_top.png) 0 0 no-repeat; position:absolute; top:0; left:0; z-index:99;}
div.boxwhite_vacanze div.popupmap_top h1{font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:18px; color:#fb6d1f; position:absolute; bottom:6px; left:9px; z-index:1000;}
div.boxwhite_vacanze div.popupmap_top img.logo{margin-right:10px; vertical-align:middle;}
div.boxwhite_vacanze div.popupmap_top img.btn_close{position:absolute; top:12px; right:8px; z-index:1000;}
div.boxwhite_vacanze div.popupmap_content{float:left!important; float:none; width:410px; background-color:#ffffff; padding:4px 0 0 0;}
div.boxwhite_vacanze div.popupmap_content h2{font-size:11px; line-height:13px; color:#004189; font-weight:normal; padding:0 3px 0 128px;}
div.boxwhite_vacanze div.popupmap_content h2 a{color:#004189; font-weight:bold;}
div.boxwhite_vacanze div.popupmap_content p.categoria{padding:0 0 3px 0;}
div.boxwhite_vacanze div.popupmap_content p.valutazione{padding:0 0 3px 0;}
div.boxwhite_vacanze div.popupmap_content p.categoria img.rating{margin:0 1px 0 1px;}
div.boxwhite_vacanze div.popupmap_content p.valutazione img.rating{margin:0 2px 0 2px;}
div.boxwhite_vacanze div.popupmap_content span.label{color:#4b4b4b; font-weight:bold; padding-right:6px;}
div.boxwhite_vacanze div.popupmap_content img.img_lancio{width:106px; height:66px; border:1px solid #a7bcd0; margin:2px 9px 0 9px; float:left;}
div.boxwhite_vacanze div.popupmap_bottom{float:left!important; float:none; width:410px; height:48px; position:relative;}
div.boxwhite_vacanze div.popupmap_bottom div.background{float:left!important; float:none; width:410px; height:48px; background:url(../img/bg_mappa_popup_bottom.png) 0 0 no-repeat; position:absolute; top:0; left:0; z-index:99;}
div.boxwhite_vacanze div.popupmap_bottom img.btn_prenota{position:absolute; bottom:6px; right:6px; z-index:1000;}
div.boxwhite_vacanze div.scheda_content{float:left!important; float:none; width:624px; position:relative; left:2px; font-size:11px; background:url(../img/bg_scheda_struttura_bottom.jpg) 0 100% no-repeat; margin-bottom:12px;}
div.boxwhite_vacanze div.scheda_content h2{font-family:Arial, Helvetica, sans-serif; font-size:21px; line-height:21px; color:#fb6d1f; padding:0 0 10px 12px; background:url(../img/bg_h2_scheda_struttura.jpg) 0 100% no-repeat; margin-bottom:6px;}
div.boxwhite_vacanze div.scheda_content span.tools{float:right;}
div.boxwhite_vacanze div.scheda_content span.tools img{margin:0 10px 0 0;}
div.boxwhite_vacanze div.scheda_txt{float:right; width:482px; font-family:Arial, Helvetica, sans-serif; color:#004189;}
div.boxwhite_vacanze div.scheda_txt h3{font-size:11px; line-height:11px; font-weight:bold; text-transform:uppercase; margin:0 20px 5px 0;}
div.boxwhite_vacanze div.scheda_txt p{padding:0 20px 20px 0;}
div.boxwhite_vacanze div.scheda_txt p.categoria{padding:0 0 6px 0; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#4b4b4b; font-weight:bold;}
div.boxwhite_vacanze div.scheda_txt p.valutazione{padding:0 0 26px 0; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#4b4b4b; font-weight:bold;}
div.boxwhite_vacanze div.scheda_txt p.categoria img.rating{margin:0 1px 0 1px;}
div.boxwhite_vacanze div.scheda_txt p.valutazione img.rating{margin:0 3px 0 3px;}
div.boxwhite_vacanze div.scheda_txt span.label{padding-right:10px;}
div.boxwhite_vacanze div.scheda_txt div.loghi{float:right;position:relative;}
div.boxwhite_vacanze div.scheda_txt div.loghi img{margin:0 8px 0 8px;}
div.boxwhite_vacanze div.scheda_content img.img_lancio{width:106px; height:66px; border:1px solid #a7bcd0; margin:0 0 16px 12px; float:left;}
div.boxwhite_vacanze div.scheda_content img.btn_lancio{margin:6px 0 0 4px;}
div.boxwhite_vacanze img.btn_prenota_scheda{float:right; margin:0 8px 12px 0;}

/* popup motore */
div#popup_motore{width:328px; height:257px;}
div#popup_motore div.background{width:328px; height:257px; position:absolute; top:0; left:0; z-index:99; background:url(../img/bg_popup_motore.png) 0 0 no-repeat;}
div#popup_motore div.popup_motore_content{width:328px; height:257px; position:absolute; top:0; left:0; z-index:100;}
div#popup_motore h1{margin-top:55px;}
div#popup_motore h2{margin-top: -100px;}
div#popup_motore div.form{position:absolute; top:18px; left:70px; width:286px; height:132px; top:106px; left:20px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#004088; text-align:left;}
div#popup_motore td{padding:6px 0 0 0;}
div#popup_motore input.btn_trova{position:absolute; bottom:0; right:0;}
div#popup_motore input{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#33559f; background-color:#ffffff; margin-top:2px;}
div#popup_motore input.texts{width:24px;}
div#popup_motore input.textm{width:34px;}
div#popup_motore img.cal{position:absolute; top:12px; left:130px;}
div#popup_motore select{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#33559f; background-color:#ffffff; margin-top:2px;}
div#popup_motore select.sizem{width:48px; margin-right:6px;}

div.box_dichevacanzasei{float:left; width:247px;background-image:url(../img/bg_cxbox_dichevacanzasei.jpg); background-repeat:repeat-y;font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#004189;} 
div.box_top_dichevacanzasei{}
div.box_bottom_dichevacanzasei{}
div.box_dichevacanzasei h2{font-size:18px;margin:18px 0 22px 56px; padding:0;}
div.box_dichevacanzasei p{margin:0; padding:0 18px 10px 14px;}
div.box_dichevacanzasei ul{margin:0 0 0 10px; padding:0; list-style-type:none;}
div.box_dichevacanzasei li{margin:0; padding:0;}
/**/
div.box_dichevacanzasei li a{text-decoration:none; color:#FFFFFF;font-size:12px; font-weight:bold; padding-left:14px; line-height:30px;}
div.box_dichevacanzasei li.label_1{background-image:url(../img/bg_lancio_dichevacanzasei_rosa.png);
background-repeat:no-repeat;
height:32px;
width:225px;}
div.box_dichevacanzasei li.label_2{background-image:url(../img/bg_lancio_dichevacanzasei_viola.png);
background-repeat:no-repeat;
height:32px;
width:225px;}
div.box_dichevacanzasei li.label_3{background-image:url(../img/bg_lancio_dichevacanzasei_blu.png);
background-repeat:no-repeat;
height:32px;
width:225px;}
div.box_dichevacanzasei li.label_4{background-image:url(../img/bg_lancio_dichevacanzasei_verde.png);
background-repeat:no-repeat;
height:32px;
width:225px;}
div.box_dichevacanzasei li.label_5{background-image:url(../img/bg_lancio_dichevacanzasei_azzurro.png);
background-repeat:no-repeat;
height:32px;
width:225px;}
div.box_dichevacanzasei li.label_6{background-image:url(../img/bg_lancio_dichevacanzasei_marrone.png);
background-repeat:no-repeat;
height:32px;
width:225px;}
div.box_dichevacanzasei li.label_7{background-image:url(../img/bg_lancio_dichevacanzasei_fucsia.png);
background-repeat:no-repeat;
height:32px;
width:225px;}
div.box_dichevacanzasei li.label_8{background-image:url(../img/bg_lancio_dichevacanzasei_giallo.png);
background-repeat:no-repeat;
height:32px;
width:225px;}
div.box_dichevacanzasei li.label_9{background-image:url(../img/bg_lancio_dichevacanzasei_ocra.png);
background-repeat:no-repeat;
height:32px;
width:225px;}
div.box_dichevacanzasei li.label_10{background-image:url(../img/bg_lancio_dichevacanzasei_rosso.png);
background-repeat:no-repeat;
height:32px;
width:225px;}
/**/
div.box_dichevacanzasei img{border:0;}
div.box_scopridestinazioni_vacanze{float:right; width:404px; background-image:url(../img/bg_cx_scopridestinazioni_vacanze.jpg); background-repeat:repeat-y; width:404px;min-height:263px;}
div.box_scopridestinazioni_vacanze .top{float:left;background-image:url(../img/bg_top_scopridestinazioni_vacanze.jpg); background-repeat:repeat; height:70px; width:404px;}
div.box_scopridestinazioni_vacanze .cx{float:left;display:inline;margin-left:5px;background-image:url(../img/bg_cont_scopridestinazioni_vacanze.jpg); background-repeat:no-repeat; width:390px;}
div.box_scopridestinazioni_vacanze .bottom{float:left;background-image:url(../img/bg_bottom_scopridestinazioni_vacanze.jpg); background-repeat:no-repeat; width:404px; height:8px;}
div.box_scopridestinazioni_vacanze .top h2{margin:24px 0 16px 74px; padding:0;}
div.box_scopridestinazioni_vacanze div.list{padding-left:12px;}
div.box_scopridestinazioni_vacanze ul{margin:0; padding:0; list-style-type:none; width:380px;float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; overflow:hidden;}

div.box_scopridestinazioni_vacanze li{float:left;}
div.box_scopridestinazioni_vacanze li a{display:block; height:28px; line-height:28px; background:url(../img/bg_list_box_altredestinazioni.png) 0 0 no-repeat; width:106px; padding-left:20px; color:#1b326a; text-decoration:none; behavior:url(../css/iepngfix.htc); overflow:hidden;}
div.box_prezzochiaro{float:left; width:282px; background-image:url(../img/bg_cxbox_prezzochiaro.jpg); background-repeat:repeat-y; /*height:281px; background:url(../img/bg_box_prezzochiaro.jpg) 0 0 no-repeat;*/ font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#004189;}
div.box_prezzochiaro .top{float:left;background-image:url(../img/bg_topbox_prezzochiaro.jpg); background-repeat:no-repeat; width:282px; height:63px;}
div.box_prezzochiaro .top h2{font-family:Arial, Helvetica, sans-serif; margin:20px 15px 4px 65px; padding:0; font-size:14px; font-weight:bold; line-height:16px;}
div.box_prezzochiaro .bottom{float:left;background-image:url(../img/bg_bottombox_prezzochiaro.jpg); background-repeat:no-repeat; height:7px; width:282px;}
div.box_prezzochiaro ul{margin:0 0 0 7px; padding:0; list-style-type:none;}
div.box_prezzochiaro li{margin:0; padding:0; background:url(../img/ico_prezzochiaro_arrow.jpg) 250px 50% no-repeat; width:265px; float:left; height:41px; line-height:41px; border-top:1px solid #f7c5a0;}
div.box_prezzochiaro li.first{border-top:0;}
div.box_prezzochiaro li a{width:210px; height:41px; line-height:41px; padding-left:55px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#1b326a; text-decoration:none;}
div.box_prezzochiaro li a.single{background:url(../img/ico_prezzochiaro_single.jpg) 0 50% no-repeat;}
div.box_prezzochiaro li a.coppia{background:url(../img/ico_prezzochiaro_coppia.jpg) 0 50% no-repeat;}
div.box_prezzochiaro li a.amici{background:url(../img/ico_prezzochiaro_amici.jpg) 0 50% no-repeat;}
div.box_prezzochiaro li a.famiglia{background:url(../img/ico_prezzochiaro_famiglia.jpg) 0 50% no-repeat;}
div.box_prezzochiaro li a.adultobambino{background:url(../img/ico_prezzochiaro_adulto+bambino.jpg) 0 50% no-repeat;}

div.box_scopridestinazioni_jeans{float:left; width:361px; background-image:url(../img/bg_cx_scopridestinazioni_jeans.jpg); background-repeat:repeat-y; width:362px;}
div.box_scopridestinazioni_jeans .top{float:left;background-image:url(../img/bg_top_scopridestinazioni_jeans.jpg); background-repeat:no-repeat; width:362px; height:86px;}
div.box_scopridestinazioni_jeans .top h2{margin:24px 0 20px 96px; padding:0;}
div.box_scopridestinazioni_jeans .cx{float:left;display:inline;margin-left:5px;background-image:url(../img/bg_cont_scopridestinazioni_jeans.jpg); background-repeat:no-repeat;}
div.box_scopridestinazioni_jeans .bottom{float:left; background-image:url(../img/bg_bottom_scopridestinazioni_jeans.jpg); background-repeat:no-repeat; width:362px; height:8px;}
div.box_scopridestinazioni_jeans div.list{padding-left:12px;}
div.box_scopridestinazioni_jeans .cx ul{margin:0; padding:0; list-style-type:none; width:170px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; overflow:hidden;}
div.box_scopridestinazioni_jeans .cx li a{float:left; height:28px; line-height:28px; background:url(../img/bg_list_box_altredestinazioni.png) 0 0 no-repeat; width:150px; padding-left:20px; color:#1b326a; text-decoration:none; behavior:url(../css/iepngfix.htc); overflow:hidden; font-weight:bold;}


/* VACANZE STRUTTURE target */

/* PRIMOPREZZO */
div.target_1 h1.main{color:#cc0000;}
div.target_1 p.main{color:#cc0000;}
div.target_1 select.main{color:#cc0000;}
div.target_1 div.tabstrutture_top a.strutture{background-image:url(../img/bg_tab_strutture_1.jpg);}
div.target_1 div.tabstrutture_top a.mappa{background-image:url(../img/bg_tab_strutture_mappa_1.jpg);}
div.target_1 div.lancio_struttura h1{background:url(../img/bg_h1_lancio_struttura_1.jpg) 0 100% no-repeat; color:#aa8ab0;}
div.target_1 div.lancio_struttura h1.arancioTit{background:url(../img/bg_h1_lancio_struttura_1.jpg) 0 100% no-repeat; color:#cc0000;}
div.target_1 div.lancio_struttura h1.arancioTit a{color:#cc0000;}
/*div.target_1 div.lancio_struttura h1.arancioTit{background:url(../img/bg_h1_lancio_pacchetti.jpg) 0 100% no-repeat; color:#356cb3;}*/
div.target_1 h2.h2Attiva{color:#cc0000 !important;font-size:22px !important;padding:0 0 0 50px !important;font-family:Trebuchet MS !important}

/*VIAGGIO DA SOLO - SINGLE */
div.target_2 h1.main{color:#2F97A4;}
div.target_2 p.main{color:#2F97A4;}
div.target_2 select.main{color:#2F97A4;}
div.target_2 div.tabstrutture_top a.strutture{background-image:url(../img/bg_tab_strutture_2.jpg);}
div.target_2 div.tabstrutture_top a.mappa{background-image:url(../img/bg_tab_strutture_mappa_2.jpg);}
div.target_2 div.lancio_struttura h1.arancioTit{background:url(../img/bg_h1_lancio_struttura_2.jpg) 0 100% no-repeat; color:#2F97A4;}
div.target_2 div.lancio_struttura h1.arancioTit a{color:#2F97A4;}
/*div.target_2 div.lancio_struttura h1.arancioTit{background:url(../img/bg_h1_lancio_struttura_2.jpg) 0 100% no-repeat; color:#356cb3;}*/
div.target_2 h2.h2Attiva{color:#2F97A4 !important;font-size:22px !important;padding:0 0 0 50px !important;font-family:Trebuchet MS !important}

/* ROULETTE*/
div.target_3 h1.main{color:#00a0c7;}
div.target_3 p.main{color:#00a0c7;}
div.target_3 select.main{color:#00a0c7;}
div.target_3 div.tabstrutture_top a.strutture{background-image:url(../img/bg_tab_strutture_3.jpg);}
div.target_3 div.tabstrutture_top a.mappa{background-image:url(../img/bg_tab_strutture_mappa_3.jpg);}
div.target_3 div.lancio_struttura h1.arancioTit{background:url(../img/bg_h1_lancio_struttura_3.jpg) 0 100% no-repeat; color:#00a0c7;}
div.target_3 div.lancio_struttura h1.arancioTit a{color:#00a0c7;}
/*div.target_3 div.lancio_struttura h1.arancioTit{background:url(../img/bg_h1_lancio_struttura_3.jpg) 0 100% no-repeat; color:#356cb3;}*/
div.target_3 h2.h2Attiva{color:#00a0c7 !important;font-size:22px !important;padding:0 0 0 50px !important;font-family:Trebuchet MS !important}

/*VACANZA FAMIGLIA*/
div.target_4 h1.main{color:#346cb6;}
div.target_4 p.main{color:#346cb6;}
div.target_4 select.main{color:#346cb6;}
div.target_4 div.tabstrutture_top a.strutture{background-image:url(../img/bg_tab_strutture_4.jpg);}
div.target_4 div.tabstrutture_top a.mappa{background-image:url(../img/bg_tab_strutture_mappa_4.jpg);}
div.target_4 div.lancio_struttura h1.arancioTit{background:url(../img/bg_h1_lancio_struttura_4.jpg) 0 100% no-repeat; color:#346cb6;}
div.target_4 div.lancio_struttura h1.arancioTit a{color:#346cb6;}
/*div.target_4 div.lancio_struttura h1.arancioTit{background:url(../img/bg_h1_lancio_struttura_4.jpg) 0 100% no-repeat; color:#356cb3;}*/
div.target_4 h2.h2Attiva{color:#346cb6 !important;font-size:22px !important;padding:0 0 0 50px !important;font-family:Trebuchet MS !important}

/*4 AMICI*/
div.target_5 h1.main{color:#e6bd03;}
div.target_5 p.main{color:#e6bd03;}
div.target_5 select.main{color:#e6bd03;}
div.target_5 div.tabstrutture_top a.strutture{background-image:url(../img/bg_tab_strutture_5.jpg);}
div.target_5 div.tabstrutture_top a.mappa{background-image:url(../img/bg_tab_strutture_mappa_5.jpg);}
div.target_5 div.lancio_struttura h1.arancioTit{background:url(../img/bg_h1_lancio_struttura_5.jpg) 0 100% no-repeat; color:#e6bd03;}
div.target_5 div.lancio_struttura h1.arancioTit a{color:#e6bd03;}
/*div.target_5 div.lancio_struttura h1.arancioTit{background:url(../img/bg_h1_lancio_struttura_5.jpg) 0 100% no-repeat; color:#356cb3;}*/
div.target_5 h2.h2Attiva{color:#e6bd03 !important;font-size:22px !important;padding:0 0 0 50px !important;font-family:Trebuchet MS !important}

/* NO CHILD */
div.target_6 h1.main{color:#1c9d99;}
div.target_6 p.main{color:#1c9d99;}
div.target_6 select.main{color:#1c9d99;}
div.target_6 div.tabstrutture_top a.strutture{background-image:url(../img/bg_tab_strutture_6.jpg);}
div.target_6 div.tabstrutture_top a.mappa{background-image:url(../img/bg_tab_strutture_mappa_6.jpg);}
div.target_6 div.lancio_struttura h1.arancioTit{background:url(../img/bg_h1_lancio_struttura_6.jpg) 0 100% no-repeat; color:#1c9d99;}
div.target_6 div.lancio_struttura h1.arancioTit a{color:#1c9d99;}
/*div.target_6 div.lancio_struttura h1.arancioTit{background:url(../img/bg_h1_lancio_struttura_6.jpg) 0 100% no-repeat; color:#356cb3;}*/
div.target_6 h2.h2Attiva{color:#1c9d99 !important;font-size:22px !important;padding:0 0 0 50px !important;font-family:Trebuchet MS !important}

/* CHARME */
div.target_7 h1.main{color:#cc9966;}
div.target_7 p.main{color:#cc9966;}
div.target_7 select.main{color:#cc9966;}
div.target_7 div.tabstrutture_top a.strutture{background-image:url(../img/bg_tab_strutture_7.jpg);}
div.target_7 div.tabstrutture_top a.mappa{background-image:url(../img/bg_tab_strutture_mappa_7.jpg);}
div.target_7 div.lancio_struttura h1.arancioTit{background:url(../img/bg_h1_lancio_struttura_7.jpg) 0 100% no-repeat; color:#cc9966;}
div.target_7 div.lancio_struttura h1.arancioTit a{color:#cc9966;}
/*div.target_7 div.lancio_struttura h1.arancioTit{background:url(../img/bg_h1_lancio_struttura_7.jpg) 0 100% no-repeat; color:#356cb3;}*/
div.target_7 h2.h2Attiva{color:#cc9966 !important;font-size:22px !important;padding:0 0 0 50px !important;font-family:Trebuchet MS !important}

/* - JEANS 4 FUN*/
div.target_8 h1.main{color:#ff8a00;}
div.target_8 p.main{color:#ff8a00;}
div.target_8 select.main{color:#ff8a00;}
div.target_8 div.tabstrutture_top a.strutture{background-image:url(../img/bg_tab_strutture_8.jpg);}
div.target_8 div.tabstrutture_top a.mappa{background-image:url(../img/bg_tab_strutture_mappa_8.jpg);}
div.target_8 div.lancio_struttura h1.arancioTit{background:url(../img/bg_h1_lancio_struttura_8.jpg) 0 100% no-repeat; color:#ff8a00;}
div.target_8 div.lancio_struttura h1.arancioTit a{color:#ff8a00;}
/*div.target_8 div.lancio_struttura h1.arancioTit{background:url(../img/bg_h1_lancio_struttura_8.jpg) 0 100% no-repeat; color:#356cb3;}*/
div.target_8 h2.h2Attiva{color:#ff8a00 !important;font-size:22px !important;padding:0 0 0 50px !important;font-family:Trebuchet MS !important}

/* YES */
div.target_9 h1.main{color:#febc18;}
div.target_9 p.main{color:#febc18;}
div.target_9 select.main{color:#febc18;}
div.target_9 div.tabstrutture_top a.strutture{background-image:url(../img/bg_tab_strutture_9.jpg);}
div.target_9 div.tabstrutture_top a.mappa{background-image:url(../img/bg_tab_strutture_mappa_9.jpg);}
div.target_9 div.lancio_struttura h1.arancioTit{background:url(../img/bg_h1_lancio_struttura_9.jpg) 0 100% no-repeat; color:#febc18;}
div.target_9 div.lancio_struttura h1.arancioTit a{color:#febc18;}
/*div.target_9 div.lancio_struttura h1.arancioTit{background:url(../img/bg_h1_lancio_struttura_9.jpg) 0 100% no-repeat; color:#356cb3;}*/
div.target_9 h2.h2Attiva{color:#febc18 !important;font-size:22px !important;padding:0 0 0 50px !important;font-family:Trebuchet MS !important}


/* VACANZA ATTIVA */
div.target_10 h1.main{color:#bc3225;}
div.target_10 p.main{color:#bc3225;}
div.target_10 select.main{color:#bc3225;}
div.target_10 div.tabstrutture_top a.strutture{background-image:url(../img/bg_tab_strutture_10.jpg);}
div.target_10 div.tabstrutture_top a.mappa{background-image:url(../img/bg_tab_strutture_mappa_10.jpg);}
div.target_10 div.lancio_struttura h1.arancioTit{background:url(../img/bg_h1_lancio_struttura_10.jpg) 0 100% no-repeat; color:#bc3225;}
div.target_10 div.lancio_struttura h1.arancioTit a{color:#bc3225;}
/*div.target_10 div.lancio_struttura h1.arancioTit{background:url(../img/bg_h1_lancio_struttura_10.jpg) 0 100% no-repeat; color:#356cb3;}*/
div.target_10 h2.h2Attiva{color:#bc3225 !important;font-size:22px !important;padding:0 0 0 50px !important;font-family:Trebuchet MS !important}

/* popup bullet flash */
div.popupbullet{float:left!important; float:none; width:428px; position:absolute; top:30px; left:500px; z-index:1000; font-size:11px; font-family:Arial, Helvetica, sans-serif; display:none;}
/* popup prezzo chiaro */
div.popupdcvs{float:left!important; float:none; width:428px; position:absolute; bottom:30px; left:300px; z-index:1000; font-size:11px; font-family:Arial, Helvetica, sans-serif; display:none;}
div.popupdcvs_top{float:left!important; float:none; width:428px; height:39px; position:relative;}
div.popupdcvs_top div.background{float:left!important; float:none; width:428px; height:48px; background:url(../img/bg_popupdcvs_top.png) 0 0 no-repeat; position:absolute; top:0; left:0; z-index:99;}
div.popupdcvs_top h2{font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:16px; color:#1b326a; position:absolute; left:18px; top:13px; z-index:1000; margin:0; padding:0;}
div.popupdcvs_top img.ico{margin-right:10px; vertical-align:middle; height:30px; width:30px;}
div.popupdcvs_top img.btn_close{position:absolute; top:24px; right:27px; z-index:1000; border:0;}
div.popupdcvs_content{float:left!important; float:none; width:428px; background:url(../img/bg_popupdcvs.png) 0 0 repeat-y;}
div.popupdcvs_content_int{float:left!important; float:none; width:428px; background:url(../img/bg_popupdcvs_content.png) 0 100% no-repeat; min-height:116px!important; height:auto!important; height:116px; padding:20px 0 0 0;}
div.popupdcvs_content h3{font-size:11px; font-weight:bold; color:#4b4b4b; line-height:15px; padding:0; margin:0 0 5px 18px;}
div.popupdcvs_content p{color:#004189; font-size:11px; line-height:15px; margin:0; padding:0 18px 10px 18px;}
div.popupdcvs_bottom{float:left!important; float:none; width:428px; height:48px; position:relative;}
div.popupdcvs_bottom div.background{float:left!important; float:none; width:428px; height:20px; background:url(../img/bg_popupdcvs_bottom.png) 0 0 no-repeat; position:absolute; top:0; left:0; z-index:99; overflow:hidden;}

/*scheda jeans*/

div.boxwhite_vacanze div.lancio_struttura div.btn_prenota{float:right;clear:both; margin-right:4px;}
div.boxwhite_vacanze div.lancio_struttura div.btn_prenota span{font-family:Tahoma,Arial,Helvetica,sans-serif;position:relative;color:#BC0200;font-weight:bold;font-size:18px;top:-7px;left:-52px}
div.boxwhite_vacanze div.btn_prenota_scheda{float:right; margin:0 8px 12px 0;}
div.boxwhite_vacanze div.btn_prenota_scheda span{font-family:Tahoma,Arial,Helvetica,sans-serif;position:relative;color:#BC0200;font-weight:bold;font-size:18px;top:-7px;left:-52px}
div.boxwhite_vacanze div.btn_prenota_loghi_testata{position:relative;top:-15px;}
div.boxwhite_vacanze div.btn_prenota_loghi_testata span{font-family:Tahoma,Arial,Helvetica,sans-serif;position:relative;color:#BC0200;font-weight:bold;font-size:18px;top:-7px;left:-52px}

div.boxwhite_vacanze div.btn_prenota_loghi{position:absolute;left:-305px;top:15px;}
div.boxwhite_vacanze div.btn_prenota_loghi span{font-family:Tahoma,Arial,Helvetica,sans-serif;position:absolute;color:#BC0200;font-weight:bold;font-size:18px;top:5px;left:264px}

div.scheda-jeans span.tools{position:absolute;right:0;top:-9px;}
div.scheda-jeans div.scheda_txt h3.jeans{background-color:#FF9933;color:#FFFFFF;padding:5px;}
div.scheda-jeans div.scheda_txt ul{margin:0;padding:0px 0px 0px 21px;}
div.destinazione_jeans div.localita{padding-top:26px;}
div.destinazione_jeans div.localita div.img img.img_margherite{position:absolute;right:-5px;top:-20px;}


.CNTcolSx #vj_box_destinazioni {
	width: 272px;
	min-height: 200px;
	float: left;
	color: #114a75;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	background-repeat: no-repeat;
	background-color: #E8F4FF;
	
	
	
}

.CNTcolSx #vj_box_destinazioni .listPane {
	margin-top: 60px;
	margin-left: 2px;
	margin-right: 0px;
}

.CNTcolSx #vj_box_destinazioni .row {
	float: left;
	width: 270px;
	
	
}

.CNTcolSx #vj_box_destinazioni .row .item {
	float: left;
	width: 110px;
	margin: 5px 10px 5px 10px;
	aawhite-space: nowrap;
	font-size: 8pt;
}

.CNTcolSx #vj_box_destinazioni .row .item .hline {
	width: 110px;
	height: 1px;
	margin: 0px auto;
	
}

.CNTcolSx #vj_box_destinazioni .row .item {
	
	
}
.CNTcolSx #vj_box_destinazioni .row .item .title {
	text-transform: uppercase;
	font-weight: bolder;
	font-size: 9pt;
}


.CNTcolSx div.title {

	border-bottom: 1px solid #114a75;
}

div.indexVacanzeJeans .description_top {
	padding: 0px 13px 0px 13px;
	font-size: 9pt;
	float: left;
	width: 619px;
	color: #09295A;
}

div.indexVacanzeJeans .description_bottom {
	padding: 0px 13px 0px 13px;
	font-size: 9pt;
	float: left;
	width: 619px;
	color: #09295A;
}
/*VT*/
#divFormCamera{position:absolute;background:url(/vacanze/img/camera_bg.gif) no-repeat;width:258px;height:135px;top:-100px;left:-100px;z-index:900;display:none;font-size:11px;font-weight:bold}
#divFormCamera a.cmrClose{display:block;position:absolute;top:4px;right:4px}
#divFormCamera .cmrIntro{margin:4px 9px 0 9px;font-weight:900;font-size:11px;}
#divFormCamera .cmrItem{float:left;margin:0 9px}
#divFormCamera .cbtn{margin:10px 0;}


div.boxGenerico.alt{border:0}
h1.famiglia{background-image:none !important;font-size:19px !important;border:0 !important;margin:0 !important;font-family:"Trebuchet Ms",Helvetica,Arial !important;width:430px;color:#014687 !important;height:auto !important;}
h1.famiglia2{padding-left:0 !important;margin-left:0;background-image:none !important;font-size:19px !important;border:0 !important;margin:0 !important;font-family:"Trebuchet Ms",Helvetica,Arial !important;width:530px;color:#014687 !important;height:auto !important;}

.boxHead{border:2px solid #fd872d;border-bottom:0;position:relative;width:644px;height:235px;background-repeat:no-repeat;}
.boxHead img.cornLeft,.boxHead img.cornRight{display:block;position:absolute;top:-2px;behavior:url(/vacanze/css/iepngfix.htc);}
.boxHead img.cornLeft{left:-2px}
.boxHead img.cornRight{right:-2px}
.boxHead .sfumatura{position:absolute;bottom:-1px;left:-2px;width:644px;}
.boxHead .sfumatura img{behavior:url(/vacanze/css/iepngfix.htc);}
.boxHead .menuDx{position:absolute;top:-24px;right:24px;}
.boxHead .menuDx .wr{width:182px;text-align:left}
.boxHead div.menuDx img{display:block}
.boxHead div.menuDx .head{border:1px solid #034788;border-top:0;background-color:#FFF;}
.boxHead div.menuDx .head .cnt{margin:0 7px 2px 7px;color:#F60;font-size:14px;font-weight:bold;font-family:Arial;}
.boxHead div.menuDx a{display:block;background:#edf4f9 url(../img/boxh_bga.gif) bottom left repeat-x;color:#004687;font-weight:bold;font-size:12px;font-family:Arial;padding:2px 8px;border:1px solid #034788;border-width:0 1px;}


/*
div.boxGenerico.alt .CNTboxGenerico{border:0 !important;padding:0 !important;position:relative;}
div.textBody{padding:10px;}
.boxgenINT h2.closedcontent{cursor:pointer;background:url(../img/bg_closedcontent.gif) no-repeat;width:644px !important;line-height:30px !important;clear:both;}
.boxgenINT h2.closedcontent strong{padding-left:15px;color:#FFF}
.boxgenINT .opencontent{width:644px !important;top:-38px !important;margin-bottom:-25px}
.boxgenINT h2.openedcontent{cursor:pointer;background:url(../img/bg_openedcontent.gif) no-repeat;width:644px !important;line-height:30px !important;margin-bottom:0 !important;}
.boxgenINT h2.openedcontent strong{padding-left:15px;color:#FFF}
.boxgenINT .CNTboxGenericoINT{border:2px solid #ff6701;border-width:0 2px;width:96.3%;}
*/

/*prodotti*/
div.tdProd{background:#FFC299 url(/vacanze/img/prodBg.gif) no-repeat;vertical-align:top;width:305px;float:left;position:relative;}
div.tdProd.r{float:right}
div.tdProd img{border:0 !important}
div.tdProd .label{margin:0 9px 10px 9px;}
div.tdProd .cnt{margin:0 9px;clear:both;}
div.tdProd .thumb{margin-right:4px;float:left;display:block;}
div.tdProd .tit{color:#F00}
div.tdProd .prodPrezzo{clear:both;display:block;background-repeat:no-repeat;font-weight:bold;color:#AB1717 !important;padding:5px 0 0 222px;height:27px;font-size:13px;}
div.tdProd .end{position:absolute;display:block;bottom:-11px;left:-1px}
.prodSep{height:9px;clear:both;}


/* Newsletter 2009-08-27 a.bianchin */
#newNewsletter{ position: relative;}
#newNewsletter h2{ font-size:14px; color:#666; line-height:20px}
#newNewsletter h2 span{font-size:14px; color:#FF8E15}
#newNewsletter .formSx{width:270px; position:relative; left:24px; top:34px}
#newNewsletter .formSx p{position:absolute; top:0; left:0;}
#newNewsletter .formSx label.email{position:absolute; top:0px; left:1px; color:#333}
#newNewsletter .formSx input#email{position:absolute; top:15px; left:0px;}
#newNewsletter .formSx label.confermaemail{position:absolute; top:40px; left:2px; color:#333}
#newNewsletter .formSx input#confermaemail{position:absolute; top:55px; left:0;}
#newNewsletter .formSx input.btn_invia{position:absolute; top:40px; left:161px;}
#newNewsletter .formSx a.privacy{position:absolute; top:87px; left:0px; border-bottom:1px solid #666; color:#333; display:block}
#newNewsletter .formSx a.privacy:hover{border-bottom:1px solid #FF8E15;}
#newNewsletter .formSx a.privacy span{color:#FF8E15; font-size:12px;}
#newNewsletter .formSx p.blues{position:absolute; top:113px; left:1px; color:#333; font-style:italic}
#newNewsletter .bannerDx{background:#666;height:215px;position:absolute;right:5px;top:76px;width:330px;}
#newNewsletter input.text{ border:1px solid #003366; width:153px; height:18px; margin:0; font-size:14px; line-height:18px;}
#newNewsletter #textarea{position:absolute; right:5px; z-index:1000; top:125px;}
#newNewsletter #textarea .close{padding:0 12px; background:#004b8d; float:right; margin-right:5px; color:#fff}
#newNewsletter .spacer{ height:210px;}
#newNewsletter .addPadd{ padding-left:20px}
#newNewsletter .addPadd h3{color:#ff6f1e; font-size:20px; margin:0;}
#newNewsletter .addPadd p{color:#ff6f1e; font-size:13px; font-weight:bold}


/* link img header */
.boxHelpMNU{position:relative !important;}
.boxHelpMNU .link-jeans{width:61px; height:32px; display:block; position:absolute; top:40px; left:408px}
.boxHelpMNU .link-alpitour{width:69px; height:32px; display:block; position:absolute; top:40px; left:474px}
.boxHelpMNU .link-volando{width:87px; height:32px; display:block; position:absolute; top:40px; left:555px}
.boxHelpMNU .link-francorosso{width:140px; height:32px; display:block; position:absolute; top:40px; left:646px}
.boxHelpMNU .link-karambola{width:122px; height:32px; display:block; position:absolute; top:40px; left:789px}
.boxHelpMNU .link-viaggibravo{width:40px; height:40px; display:block; position:absolute; top:35px; left:917px}

/* STILI SPALLA SX GOCARD */
div#GCboxSpallaSxHead{background-image:url(/vacanze/img/gc-bg1-spalla-dx.gif);width:271px;height:335px !important;display:block;background-repeat:no-repeat;}
.GCboxSpallaSxborder{border:1px solid #5387c4;border-width:0 1px 1px 1px}
.GCboxSpallaSxHeadTxt{margin-left:100px;height:33px;font-family:Trebuchet MS,Arial;font-size:16px;color:#ffffff;font-weight:bold;line-height:33px;background-repeat:no-repeat;display:block;background-aligncenter}
.GCboxSpallaSxBoxCompra, .GCboxSpallaSxBoxRiceve, .GCboxSpallaSxBoxChiama{background-image:url(/vacanze/img/gc-bg1-1-spalla-dx.gif);background-repeat:no-repeat;height:100px;width:269px;}
.GCboxSpallaSxBoxRiceve{background-image:url(/vacanze/img/gc-bg1-2-spalla-dx.gif);}
.GCboxSpallaSxBoxChiama{background-image:url(/vacanze/img/gc-bg1-3-spalla-dx.gif);}
.GCboxSpallaSxBoxCompraTit{padding-left:83px;font-family:Arial;font-weight:bold;font-size:12px;color:#5286c4;padding-top:9px;height:30px}
.GCboxSpallaSxBoxCompraTxt{padding-left:83px;font-family:Arial;font-size:12px;color:#333333;font-style:Italic}
h4.gocardH4{font-size:12px;line-height:12px;margin:0;padding:0}

/* STILI SPALLA SX WEBOX */
div#WBboxSpallaSxHead{background-image:url(/vacanze/img/wb-bg1-spalla-dx.gif);width:271px;height:335px !important;display:block;background-repeat:no-repeat;}
.WBboxSpallaSxborder{border:1px solid #5387c4;border-width:0 1px 1px 1px}
.WBboxSpallaSxHeadTxt{margin-left:100px;height:33px;font-family:Trebuchet MS,Arial;font-size:16px;color:#ffffff;font-weight:bold;line-height:33px;background-repeat:no-repeat;display:block;background-aligncenter}
.WBboxSpallaSxBoxCompra, .WBboxSpallaSxBoxRiceve, .WBboxSpallaSxBoxChiama{background-image:url(/vacanze/img/wb-bg1-1-spalla-dx.gif);background-repeat:no-repeat;height:100px;width:269px;}
.WBboxSpallaSxBoxRiceve{background-image:url(/vacanze/img/wb-bg1-2-spalla-dx.gif);}
.WBboxSpallaSxBoxChiama{background-image:url(/vacanze/img/wb-bg1-3-spalla-dx.gif);}
.WBboxSpallaSxBoxCompraTit{padding-left:83px;font-family:Arial;font-weight:bold;font-size:12px;color:#5286c4;padding-top:9px;height:34px}
.WBboxSpallaSxBoxCompraTxt{padding-left:83px;font-family:Arial;font-size:12px;color:#333333;font-style:Italic}
.gcBoxTxt{width:570px}
.gcBoxTxt p, .gcBoxTxtInt p {margin:0;padding:0 0 10px 0;font-family:Arial,Verdana;color:#343434;font-size:11px}
.gcBoxTxtInt ul li{color:#014687;margin-left:5px;padding:0;font-family:Arial,Verdana;font-weight:bold;font-size:11px;margin-bottom:12px}
.gcBoxTxtInt ul{margin:0 0 23px 10px;padding:0}
.gcBoxPad{margin: 0 0 0 10px;font-family:Arial,Verdana;font-size:11px;color:#333333}
.gcBoxTit{color:#014687;font-family:Time New Roman,Arial,Verdana;font-size:20px;font-style:Italic;font-weight:normal}
.gcBoxTitTable{height:33px;color:#cc0000;font-weight:bold}
.gcBoxTxtTable{color:#333333;height:47px}
.gcTable{font-family:Arial,Verdana;font-size:11px;color:#333333}

.gcBoxMaggInfo {background-image:url(/vacanze/img/wb-bg-prezzo.gif);background-repeat:repeat-x;height:28px;width:138px;line-height:28px}
.gcBoxMaggInfo span {color:#cc0000;font-weight:bold}
.gcBoxMaggInfo span a{color:#cc0000;font-weight:bold;text-decoration:underline}
.sepH1GC{margin:0;padding:0;font-size:1px}
.bgHeadWB{background-image:url(/vacanze/img/wb-index-headWB.gif);width:630px;background-repeat:no-repeat;font-family:Arial,Verdana;font-size:11px;color:#333333;}
.tdTableWB{padding-top:136px;padding-left:2px}
.bgHeadGC{background-image:url(/vacanze/img/wb-index-headGC.gif);width:630px;background-repeat:no-repeat;font-family:Arial,Verdana;font-size:11px;color:#333333;}
.tdTableGC{padding-top:140px;padding-left:2px}

/* STILI PER TAG CLOUD */
.imgTitTagCl{margin-top:10px;width:271;height:38px}
.TagCloudcont{width:269px;margin-bottom:10px}
			#item {
				text-align: center; 
				position: relative;
			}
			#item a {
				color: #333; 
				white-space: nowrap;
				text-decoration: none;
				font-family: "Trebuchet MS"; 
				font-weight: bold; 
			}
			#item a:hover {
				color: red; 
				border: 1px solid red;
			}
			ul.tagcloud{
				list-style-type: none;
			}

			
			.fontSize1 { font-size: 12px !important; }
			.fontSize2 { font-size: 15px; }
			.fontSize3 { font-size: 19px; }
			.fontSize4 { font-size: 23px !important; }
			.fontSize5 { font-size: 27px !important; }
			.fontSize6 { font-size: 30px !important; }
			.tagcolor0 { color: #fc840c !important; border-color: #fc840c !important }
			.tagcolor1 { color: #014687 !important; border-color: #014687 !important  }
			.tagcolor2 { color: #333 !important; border-color: #333 !important  }
			#tag-cloud-container { background: #fff; width: 255px; height: 120px; overflow: hidden; position: relative; }
			#tag-cloud-data { display: none; }
			.brUno{font-size:1px;height:1px;line-height:1px}
			
			
/* Per accordion VACANZE JEANS */
.accordionBox 	{font-family:Helvetica,Arial;background: url(/vacanze/img/bg_boxAccordion.jpg) top left no-repeat;width:181px;height:269px;font-size:10px;padding-top:14px;left: 750px; top: 0pt; position:absolute;margin-top: 42px;}
.accordionBox H1{color:#fff;padding:0px;margin:0px;font-size:14px;text-align:center;height:29px;}
.accordionBox H3{height:18px;line-height:18px;margin:0px;padding:0px;border-bottom:1px solid #fff;margin-left:6px;margin-right:6px;border-top:1px solid #caddee;cursor:pointer;}
.accordionBox H3 a{display: block;font-size:12px;text-decoration:none;color:#024685;padding:0px 8px;background: url(/vacanze/img/accordion_arrow.gif) top right no-repeat;font-weight:bold;}
.accordionBox p {padding:3px 5px 3px 5px;background: url(/vacanze/img/bg_textAccordion.png) top left no-repeat;height:29px;margin-top:-1px;font-size:12px;color:#024685;font-weight:bold;min-height:39px;font-weight:bold;}
*html .accordionBox p{height:29px;}
.accordionBox div div{height:39px;margin-left:4px;margin-right:5px;border:1px solid #fff;cursor:pointer;}
.accordionBox div div.last{border-bottom:0px;}
.accordionBox H3.last{border-bottom:0px;}
.accordionBox div div IMG {float:left;margin:-1px 3px 1px 0;}
.accordionBox span.linkAccordion{color:#024685;font-weight:normal;font-size:9px;display:block;margin-top:3px;}
.accordionBox span.linkAccordion A{color:#024685;text-decoration:underline;}

/*AGGIUNTE 9 FEBBRAIO */
div.boxwhite_vacanze div.tabstrutture_contentNoBord{float:left!important; float:none; width:625px;}
#tipo{top:12px;line-height:20px;right:200px;width:145px;border-width:0;color:#014685;font-size:10px;font-weight:normal}
#tipo option{color:#014685;font-size:10px;font-weight:normal}
.pagFooter{float:right;font-size:11px;color:#000000;font-family:Arial;margin-right:17px;margin-top:10px}
.pagFooter span{color:#000000;font-family:Arial;}
.boxProposteNew{width:632px;background-image:url(/vacanze/img/jeans-bgDest.gif);background-repeat:no-repeat}
.boxProposteNewInt{padding:14px 0 0 13px}
.boxProposteNewIntCont{height:28px;min-height:28px;color:#004685;font-family:Trebuchet MS; font-size:18px}
.boxProposteNewIntCont span{color:#fc7f06;font-family:Trebuchet MS; font-size:18px}

div.pacchetti-specializzati-mod {background-repeat:no-repeat;background-color: transparent  !important;margin-top:2px}
div.pacchetti-specializzati-mod h1.blueProp{font-family:"Trebuchet MS" !important;  font-weight:bold;   line-height:19px;   margin:12px 0 0 16px;font-size:22px !important;color:#ffffff;background-color:none}
.tabstruttureInt{float:left;margin:0 0 0 13px}
.pagTop{float:right;font-size:11px;color:#000000;font-family:Arial;margin-right:17px;}

.formBoxLeft135VG { width: *130px; }
.rigaAT { display: none; }
.formBoxVG { overflow: hidden; }

