@charset "utf-8"; 
/* CSS Document */
html{margin:0; border:0 none; padding:0; }
body{margin:0; border:0 none; padding:0; text-align:center; background-color:#FFF; }
form{margin:0; border:0; padding:0; }

/*  viaggio  */
div.partenzeDa{float:left; height:22px; margin: 0 0 0 3px}
div.partenzeFino{float:left; height:22px; margin: 0 0 0 3px}

.partenzeDaTd  {font-family:Helvetica,Arial; background-image:url(../img/BG_on.jpg); height:22px; line-height:22px; background-repeat:repeat-x; font-size:11px; color:#ffffff; font-weight:bold; }
.partenzeFinoTd {font-family:Helvetica,Arial; background-image:url(../img/BG_off.jpg); background-repeat:repeat-x; height:22px; line-height:22px; font-size:11px; color:#ffffff; font-weight:bold; }

td.partenzeDaTd a, td.partenzeFinoTd a{color:#fff !important; font-weight:bold; }

br.ChiusoTab{clear:all; height:13px; line-height:13px; font-size:13px}


/* struttura */
.alpitourPAGE{margin:0 auto; border:0 none; padding:0; width:926px; text-align:left; }
.alpitourPAGE a{font-weight:normal; }
.alpitourPAGE a:visited{color:auto; }
.alpitourHDR{float:left!important;  float:none;  position:relative;  width:926px;  height:126px;  background:transparent url(../commimg/bg-header-new.jpg) no-repeat 0 0; }
.alpitourHDR.short{height:78px;background:transparent url(../commimg/bg-header-booking.jpg) no-repeat 0 0;}
.alpitourCNT{float:left!important;  float:none;  position:relative; margin:30px 0 5px 0; padding:0; width:926px; }
.alpitourCNT .CNTcolSx{float:left; width:271px;  overflow:hidden; }
.alpitourCNT .CNTcolSx div#trova_vacanza{width:274px; float:left!important;  float:none; position:relative; left:-2px; z-index:99; overflow:hidden; }
.alpitourCNT .CNTcolSx div#trova_vacanza a{font-weight:bold; }
.CNTcolSx .bannerSx{float:left!important;  float:none; }
.CNTcolSx div.sep_spallaSx{float:left!important;  float:none;  width:271px;  height:5px;  line-height:1px;  overflow:hidden; }
html>/**/body .CNTcolSx div.sep_spallaSx2{height:23px; }
.CNTcolSx div.sep_spallaSx2{float:left!important;  float:none;  width:271px;  height:8px;  line-height:1px;  overflow:hidden; }
.alpitourCNT .CNTcolSx div.box_spalla_newsletter{width:271px;  height:76px;  background: url(../commimg/bg_spalla_newsletter.gif) 0 0 no-repeat;  float:left!important;  float:none;  position:relative; }
.alpitourCNT .CNTcolSx div.newsletter_big{width:271px;  height:103px;  background:url(../commimg/bg_spalla_newsletter_big.jpg) 0 0 no-repeat;  float:left!important;  float:none;  position:relative; }
.alpitourCNT .CNTcolSx div.box_spalla_newsletter h2{display:none; }
.alpitourCNT .CNTcolSx div.box_spalla_newsletter p{display:none; }
.alpitourCNT .CNTcolSx div.box_spalla_newsletter input.email{color:#7fa0c4;  font-family:Tahoma, Arial, Helvetica, sans-serif;  font-size:10px;  background-color:#ffffff;  position:absolute;  left:71px;  width:162px;  border:1px solid #7f9db9; }
.alpitourCNT .CNTcolSx div.box_spalla_newsletter input.btn_iscriviti{position:absolute;  bottom:11px;  right:9px; }
.alpitourCNT .CNTcolSx div.box_spalla_scopriDestinazioni{width:271px;  height:135px;  background:url(../commimg/bg_box_scopridestinazioni.jpg) 0 0 no-repeat;  float:left!important;  float:none;  font-family:Tahoma, Arial, Helvetica, sans-serif;  font-size:11px;  color:#6e6e6e; }
.alpitourCNT .CNTcolSx div.box_spalla_scopriDestinazioni a{color:#6e6e6e;  text-decoration:underline; }
.alpitourCNT .CNTcolSx div.box_spalla_scopriDestinazioni a:visited{color:#6e6e6e;  text-decoration:underline; }
.alpitourCNT .CNTcolSx div.box_spalla_scopriDestinazioni a:hover{text-decoration:none; }
.alpitourCNT .CNTcolSx div.box_spalla_scopriDestinazioni h2{visibility:hidden;  font-size:1px;  line-height:1px;  padding:0;  margin:0 0 60px 0; }
.alpitourCNT .CNTcolSx div.box_spalla_scopriDestinazioni p{padding:0 0 4px 14px;  margin:0; }
.alpitourCNT .CNTcolDx{float:right; margin:0; width:652px; margin-top:-3px; }
.alpitourCNT .CNTfull{float:left; clear:both; width:100%; }
.alpitourFTR{position:relative; margin:0; width:924px; font:10px Tahoma,Arial,sans-serif; color:#898989; text-align:center;  background: url(../commimg/bg_alpitourFTR.jpg) 0 0 no-repeat; }
.FLASHfooter{float:left!important;  float:none; width:926px;  height:152px; }

a.goHP img{position:absolute; top:0; left:-1px; z-index:1; }
img.btn_callcenter{position:absolute; top:1px; right:3px; z-index:2; }
.lineSep{float:left!important;  float:none; width:99%; height:31px; background:transparent url(../commimg/lineSep.gif) repeat-x 0 16px; }
.separatore{float:left!important;  float:none; width:99%; height:12px; }
.closeBox{float:left!important;  float:none; width:100%; }

div#spacer_menu{height:0px; width:646px;  float:left!important;  float:none; display:none; }

/* help menu */
div.boxHelpMNU{position:absolute; right:63px; top:3px; width:450px; }
div.boxHelpMNU div{float:left;  display:inline;  font:11px/1 Tahoma,Arial,sans-serif;  width:75px;  text-align:center; }
div.boxHelpMNU div.first{width:68px; }
div.boxHelpMNU div.last{width:78px; }
div.boxHelpMNU a,.boxHelpMNU a:link,.boxHelpMNU a:visited{color:#4574a9; text-decoration:none; }
div.boxHelpMNU a:hover,.boxHelpMNU a:active{color:#ffffff; }
img.btn_scopriAW{position:absolute;  top:0;  right:0; }

/* box benvenuto/logout */
.alpitourHDR div.login{position:absolute;  top:10px;  right:590px;  font:14px "Trebuchet MS",Arial,sans-serif; color:#FFF;  font-weight:bold; }
.alpitourHDR div.login strong{font-weight:bold;  color:#004B8D;  padding-right:5px;  font-size:11px; }
.alpitourHDR div.login a{color:#666;  text-decoration:none;  padding:0 5px;  font-size:11px; font-weight:bold; }
.alpitourHDR div.login a:hover{font-weight:bold; }
.alpitourHDR a.login{position:absolute;  top:8px;  left:480px; }
.alpitourHDR a.signup{position:absolute;  top:8px;  left:583px; }


/* navigazione 1° livello - normale */
ul.nav1lvl{float:left!important;  float:none;  margin:94px 0 0;  padding:0; list-style:none;  position:absolute;  bottom:0!important;  bottom:-1px;  left:0; }
.nav1lvl li{float:left; display:inline; position:relative;  z-index:100; }
.nav1lvl li.active{z-index:99; }
.nav1lvl a.but_homepage{float:left; padding:31px 0 0; overflow:hidden; width:57px; height:0!important; background:transparent  url(../commimg/but_home.gif) no-repeat 0 0;  height /**/:31px; }
.nav1lvl a.but_jeans{float:left; padding:31px 0 0; overflow:hidden; width:123px; height:0!important; background:transparent  url(../commimg/but_vacanzejeans.gif) no-repeat 0 0;  height /**/:31px; }
.nav1lvl a.but_vacan{float:left; padding:31px 0 0; overflow:hidden; width:123px; height:0!important; background:transparent  url(../commimg/but_vacanze.gif) no-repeat 0 0;  height /**/:31px; }
.nav1lvl a.but_volaw{float:left; padding:31px 0 0; overflow:hidden; width:103px; height:0!important; background:transparent  url(../commimg/but_volialpiworld.gif) no-repeat 0 0;  height /**/:31px; }

.nav1lvl a.but_regali{float:left; padding:31px 0 0; overflow:hidden; width:105px; height:0!important; background:transparent  url(../commimg/but_regali_red.gif) no-repeat 0 0;  height /**/:31px; }


.nav1lvl a.but_hotel{float:left; padding:31px 0 0; overflow:hidden; width:75px; height:0!important; background:transparent url(../commimg/but_hotel.gif) no-repeat 0 0;  height /**/:31px; }
.nav1lvl a.but_voloh{float:left; padding:31px 0 0; overflow:hidden; width:105px; height:0!important; background:transparent url(../commimg/but_voli_lineahotel.gif) no-repeat 0 0;  height /**/:31px; }
.nav1lvl a.but_vawho{float:left; padding:31px 0 0; overflow:hidden; width:107px; height:0!important; background:transparent url(../commimg/but_voli_alpitourworld_hotel.gif) no-repeat 0 0;  height /**/:31px; }
.nav1lvl a.but_myalp{float:left; padding:31px 0 0; overflow:hidden; width:127px; height:0!important; background:transparent url(../commimg/but_myalpitourworld.gif) no-repeat 0 0;  height /**/:31px; }
.nav1lvl a.sel,
.nav1lvl a:hover{background-position:0 -31px; }
.nav1lvl a.but_myalp_open{float:left; padding:31px 0 0; overflow:hidden; width:128px; height:0!important; background:transparent url(../commimg/but_myalpitourworld.gif) no-repeat 0 0;  height /**/:31px; }
.nav1lvl a.but_myalp_open:hover{background-position:0 0; }

.nav1lvl a.but_ideer{float:left; padding:31px 0 0; overflow:hidden; width:76px; height:0!important;  height /**/:31px; }

/* navigazione 1° livello - compresso */
ul.nav1lvl.short{margin:94px 0 0;  padding:0;  list-style:none;  position:absolute;  bottom:0!important;  bottom:-1px;  right:0; }
.nav1lvl.short li{float:left;  display:inline;  position:relative;   z-index:100;  }
.nav1lvl.short li.active{z-index:99;}
.nav1lvl.short a.but_homepage{float:left;  padding:31px 0 0;  overflow:hidden;  width:48px;  height:0!important;  background:transparent  url(../commimg/but_home.gif) no-repeat 0 0;   height /**/:31px;}
.nav1lvl.short a.but_jeans{float:left;  padding:31px 0 0;  overflow:hidden;  width:95px;  height:0!important;  background:transparent  url(../commimg/but_vacanzejeans-short.gif) no-repeat 0 0;   height /**/:31px;}
.nav1lvl.short a.but_vacan{float:left;  padding:31px 0 0;  overflow:hidden;  width:119px;  height:0!important;  background:transparent  url(../commimg/but_vacanze-short.gif) no-repeat 0 0;   height /**/:31px;}
.nav1lvl.short a.but_volaw{float:left;  padding:31px 0 0;  overflow:hidden;  width:106px;  height:0!important;  background:transparent  url(../commimg/but_volialpiworld-short.gif) no-repeat 0 0;   height /**/:31px;}

.nav1lvl.short a.but_regali{float:left;  padding:31px 0 0;  overflow:hidden;  width:106px;  height:0!important;  background:transparent  url(../commimg/but_volialpiworld-short.gif) no-repeat 0 0;   height /**/:31px;}

.nav1lvl.short a.but_hotel{float:left;  padding:31px 0 0;  overflow:hidden;  width:48px;  height:0!important;  background:transparent url(../commimg/but_hotel-short.gif) no-repeat 0 0;   height /**/:31px;}
.nav1lvl.short a.but_voloh{float:left;  padding:31px 0 0;  overflow:hidden;  width:106px;  height:0!important;  background:transparent url(../commimg/but_voli_lineahotel-short.gif) no-repeat 0 0;   height /**/:31px;}
.nav1lvl.short a.but_vawho{float:left;  padding:31px 0 0;  overflow:hidden;  width:148px;  height:0!important;  background:transparent url(../commimg/but_voli_aw_hotel-short.gif) no-repeat 0 0;   height /**/:31px;}
.nav1lvl.short a.but_myalp{float:left;  padding:31px 0 0;  overflow:hidden;  width:157px;  height:0!important;  background:transparent url(../commimg/but_myalpitourworld.gif) no-repeat 0 0;   height /**/:31px;}
.nav1lvl.short a.sel,
.nav1lvl.short a:hover{background-position:0 -31px;}
.nav1lvl.short a.but_myalp_open{float:left;  padding:31px 0 0;  overflow:hidden;  width:157px;  height:0!important;  background:transparent url(../commimg/but_myalpitourworld_open.gif) no-repeat 0 0;   height /**/:31px;}
.nav1lvl.short a.but_myalp_open:hover{background-position:0 0;}

/* navigazione 2Â° livello */
ul.mnu2lvl{position:absolute;  bottom:-28px;  margin:0;  border:0 none;  padding:0;  list-style:none;  width:925px;  height:28px;   display:none;}	
.mnu2lvl li{-x-system-font:none;  background-color:#ffffff;  display:inline;  float:left;  font:11px Tahoma,Arial,sans-serif;  
height:20px;  line-height:16px;  margin-bottom:6px;  margin-top:4px;  padding:0 8px;}
/*.mnu2lvl li{float:left;  display:inline;  padding:6px 8px 0 9px;  height:22px;  font:11px Tahoma,Arial,sans-serif;}*/
ul.MNUblu{left:1px;   color:#ffffff;  /*background:transparent url(../commimg/bkg_2lvlMNUblu_1.gif) repeat-x 0 0;  */ background-image:url(../commimg/bg-MNUblu.gif);background-repeat:repeat-x}
ul.MNUblu a{color:#666666;  text-decoration:none;}
ul.MNUblu a:visited{color:#666666;  text-decoration:none;}
ul.MNUblu a:hover{color:#666666;font-weight:bold;}
ul.MNUblu a.sel{font-weight:bold;  color:#666666;font-family:Tahoma;}
ul.MNUblu a.sel:visited{font-weight:bold;  color:#666666;}
ul.MNUorange{left:-487px;  color:#D48C34;  background:transparent  url(../commimg/bkg_2lvlMNUorange.jpg) no-repeat 0 0; width:644px}
ul.MNUorange li{background:transparent url(../commimg/vsep_MNUorange.gif) no-repeat 0 0;}
ul.MNUorange li.last{float:right;  padding:6px 8px 0;  background-image:none;}
ul.MNUorange a{color:#D48C34;  text-decoration:none;}
ul.MNUorange a:visited{color:#D48C34;  text-decoration:none;}
ul.MNUorange a:hover{color:#B66C11;}
ul.MNUorange a.disiscrizione{padding:0 0 0 15px;  background:url(../commimg/ico_boxArrwOrange.gif) 0 3px no-repeat;   font-style:italic;   font-size:10px;  text-decoration:underline;   line-height:16px;   position:relative;   top:-4px;   height:16px;}
ul.MNUorange a.disiscrizione:visited{text-decoration:underline;  background:url(../commimg/ico_boxArrwOrange.gif) 0 3px no-repeat;}
ul.MNUorange a.sel{font-weight:bold;  color:#B66C11;}
ul.MNUorange a.sel:visited{font-weight:bold;  color:#B66C11;}
.mnu2lvl li.first{padding:0px 8px 0;  background-image:none;}

ul.nav1lvl ul#charterMNU{left:-57px}
ul.nav1lvl ul#charterMNU2{left:-180px}
ul.nav1lvl ul#charterMNU3{left:-303px}
ul.nav1lvl ul#charterMNU4{left:-406px}
ul.nav1lvl ul#charterMNU5{left:-481px}
ul.nav1lvl ul#charterMNU6{left:-585px}
ul.nav1lvl ul#charterMNU7{left:-692px}

ul.nav1lvl.short ul#charterMNU{left:-304px}
ul.nav1lvl.short ul#charterMNU2{left:-400px}
ul.nav1lvl.short ul#charterMNU3{left:-518px}
ul.nav1lvl.short ul#charterMNU4{left:-624px}
ul.nav1lvl.short ul#charterMNU5{left:-672px}
ul.nav1lvl.short ul#charterMNU6{left:-778px}
ul.nav1lvl.short ul#charterMNU7{left:-865px}

ul.active{display:block; z-index:99; position:absolute;}

.liMenu1, .liMenu2, .liMenu3, .liMenu4, .liMenu5, .liMenu6, .liMenu7{
/* background-image:url(../commimg/bkg_2lvlMNUblu_sx.gif); */
background-repeat:no-repeat; background-position:left; }

ul.nav1lvl.short .liMenu1{margin-left:306px;}
ul.nav1lvl.short .liMenu2{margin-left:401px;}
ul.nav1lvl.short .liMenu3{margin-left:519px;}
ul.nav1lvl.short .liMenu4{margin-left:625px;}
ul.nav1lvl.short .liMenu5{margin-left:673px;}
ul.nav1lvl.short .liMenu6{margin-left:735px;}
ul.nav1lvl.short .liMenu7{margin-left:864px;}


ul.nav1lvl .liMenu1{margin-left:57px;}
ul.nav1lvl .liMenu2{margin-left:180px;}
ul.nav1lvl .liMenu3{margin-left:304px;}
ul.nav1lvl .liMenu4{margin-left:407px;}
ul.nav1lvl .liMenu5{margin-left:481px;}

ul.nav1lvl .liMenu6{margin-left:585px;}
ul.nav1lvl .liMenu7{margin-left:693px;}

/* footer */
.alpitourFTR ul{margin:0;  padding:0;  list-style:none;}
.alpitourFTR li{float:left;  display:inline;  margin:0;  padding:0;  height:102px;   width:568px;}
.alpitourFTR li.first{width:162px;}
.alpitourFTR li.last{width:194px;}
.alpitourFTR p.linksFTR{margin:0;  padding:12px 0 0;}
.alpitourFTR p.sectorFTR{margin:0;  padding:19px 0 0;}
.alpitourFTR p.sectorFTR img{vertical-align:middle;}
.alpitourFTR p.verisignFTR{margin:0;  padding:15px 0 0;}
.alpitourFTR a{color:#898989;  text-decoration:none;   font-weight:normal;}
.alpitourFTR a:hover{color:#666;}
.alpitourFTR a:visited{color:#898989;  text-decoration:none;   font-weight:normal;}
.alpitourFTR h6{margin:0;  padding:14px 0 0;  font-weight:normal;  font-size:11px;  color:#666;}

/*   stili per il footer */
div.footerAlpi{background-image:url(../img/bg-footerAlpi.gif); background-repeat:no-repeat;width:927px;height:181px}
.footerTitAlpi{width:642px;float:left}
.footerTitAlpiInt{margin:0 0 0 14px; line-height:30px; font-weight:bold;font-family:Arial,Verdana;font-size:12px;color:#666666}
.footerTitGruppo{width:285px;float:right}
.footerTitGruppoInt{line-height:30px;font-weight:bold;font-family:Arial,Verdana;font-size:12px;color:#666666}
.boxChi, .LinkUtili, .NoteLegali, .PagamentoSic, .gruppoUno, .gruppoDue{float:left;font-family:Arial,Verdana;color:#666666;font-size:10px;}
.boxChi a, .LinkUtili a, .NoteLegali a, .PagamentoSic a, .gruppoUno a, .gruppoDue a{color:#666666;line-height:16px}
.boxChi{width:122px;margin-left:0;padding-left:10px}
.LinkUtili{width:174px;margin-left:10px}
.NoteLegali{width:118px;margin-left:10px}
.PagamentoSic{width:174px;margin-left:10px}
.footerBoxTit{line-height:20px}
.gruppoUno{width:152px;margin-left:10px}
.gruppoDue{width:115px;margin-left:10px}
.loghiCarte{margin-top:13px}
.loghiAss{margin:12px 0 0 0}
.footerCopyright {line-height:12px; height:27px; font-family:Arial,Verdana; font-size:10px; color:#666666; border-bottom:5px solid #f3f3f3}



/* POPUP */
div#popupGenerica{font-family:"Trebuchet MS",Arial,sans-serif;   font-size:11px;   color:#004188;   text-align:left;   width:595px;   height:584px;   margin:auto;}
div#popupGenerica a{color:#004188;   text-decoration:underline;}
div#popupGenerica a:hover{text-decoration:none;}
div#popupGenerica img{border:0;}
div#popupGenerica div#headerPopup{background:url(../commimg/header_popup.jpg) 0 0 no-repeat;   width:595px;   height:96px;   float:left;}
div#popupGenerica div#contentPopup{width:595px;   height:428px;   float:left;}
div#popupGenerica div#contentPopup h2{font-size:16px;   line-height:16px;   font-weight:bold;   margin:20px 60px 10px 0;   padding:0;}
div#popupGenerica div#contentPopup p{padding:0 0 10px 0;   margin:0;}
div#popupGenerica div.paddingContentPopup{padding:22px 0 0 30px;   float:left;}
div#popupGenerica div.printPopup{width:50px;   font-size:10px;   line-height:12px;   cursor:pointer;}
div#popupGenerica div.printPopup:hover a{text-decoration:none;}
div#popupGenerica div.printPopup img{margin-left:3px;}
div#popupGenerica div.scroll{width:501px;   overflow:auto;   height:285px;}
div#popupGenerica div#footerPopup{width:501px;   height:30px;   float:left;   background-color:#f2f2f2;   border:1px solid #afafaf;   color:#666666;   font-weight:bold;   position:relative;   left:30px;}
div#popupGenerica div#footerPopup div{line-height:30px;   padding-left:12px;}
div#popupGenerica.noscrollstampa{height:auto;}
div#popupGenerica.noscrollstampa h1{font-size:20px;   line-height:20px;   font-weight:bold;   margin:20px 60px 10px 0;   padding:0;   text-transform:uppercase;}
div#popupGenerica.noscrollstampa h1 span{font-size:18px;   line-height:18px;}
div#popupGenerica.noscrollstampa  div#contentPopup p{padding:0 30px 10px 0;   margin:0;}
div#popupGenerica.noscrollstampa div#contentPopup{height:auto;   width:auto;}
div#popupGenerica.noscrollstampa div.scroll{height:auto;   padding-bottom:20px;   overflow:hidden;}

div#popupGenerica_small{font-family:"Trebuchet MS",Arial,sans-serif;   font-size:11px;   color:#004188;   text-align:left;   width:396px;   height:480px;   margin:auto;}
div#popupGenerica_small a{color:#004188;   text-decoration:underline;}
div#popupGenerica_small a:hover{text-decoration:none;}
div#popupGenerica_small img{border:0;}
div#popupGenerica_small div#headerPopup{background:url(../commimg/header_popup_small.jpg) 0 0 no-repeat;   width:396px;   height:84px;   float:left;}
div#popupGenerica_small div#contentPopup{width:396px;   height:380px;   float:left;   position:relative;}
div#popupGenerica_small div#contentPopup div.scroll{width:342px;   height:342px;   float:left;   overflow:auto;   position:absolute;   top:16px;   left:26px;}
div#popupGenerica_small div#contentPopup h2{font-size:16px;   line-height:16px;   font-weight:bold;   margin:0 0 16px 0;   padding:0;}
div#popupGenerica_small div#contentPopup p{padding:0 10px 10px 0;   margin:0;}
div#popupGenerica_small div#footerPopup{background:url(../commimg/footer_popup_small.jpg) 0 0 no-repeat;   width:396px;   height:16px;   float:left;}

#tat_table{z-index:1000;}

/* CALL CENTER */
div#callcenter{z-index:1000;   position:absolute;   top:0;   left:50%;   margin-left:-464px;   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:none;}
div#callcenter div.callcenter_content{width:917px;   float:left;   background:url(../commimg/bg_callcenter.jpg) -1px -1px repeat-x #ffffff;   padding:10px 0 10px 0;}
div#callcenter div.callcenter_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 6px 14px;}
div#callcenter div.callcenter_content p{margin:0;   padding:0 10px 0 14px;   line-height:14px;}
div#callcenter div.callcenter_content p.note{font-size:10px;   font-weight:normal;   padding-top:10px;}
div#callcenter img.btn{position:absolute;   top:12px;   right:12px;}

div#trova_layer{z-index:10000;   position:absolute;   width:930px;   height:629px;   top:0;   left:50%;   margin-left:-465px;   background-color:#ffffff;   display:none;   text-align:center;}
div#trova_layer img.main{width:611px;   height:509px;   margin-top:40px;   margin-bottom:40px;}

/* header light */
.alpitourHDR_light{float:left!important;   float:none;   position:relative;   width:926px;   height:77px;   background:transparent url(../commimg/bkg_HDR_light.jpg) no-repeat 0 0;}
.alpitourHDR_light.new{background:transparent url(../commimg/bg-header-booking.jpg) no-repeat 0 0;}
.alpitourHDR_light a.goHP img{position:absolute;   top:7px;   left:17px;   z-index:1;}
.alpitourHDR_light img.btn_callcenter{position:absolute;   top:0;   right:15px;   z-index:2;}
.alpitourHDR_light img.btn_registrati{position:absolute;   top:10px;   right:226px;   z-index:3;}
.alpitourHDR_light img.btn_login{position:absolute;   top:10px;   right:350px;   z-index:3;}
.alpitourHDR_light ul.nav1lvl{left:auto;   right:0;   width:767px}
.alpitourHDR_light.new ul.nav1lvl{left:auto; right:0;   width:671px}



.nav1lvl a.but_home{float:left;  padding:31px 0 0;  overflow:hidden;  width:53px;  height:0!important;  background:transparent url(../commimg/but_home_light.gif) no-repeat 0 0;   height /**/:31px;}
.alpitourHDR_light .nav1lvl a.but_jeans{width:88px; background:transparent url(../commimg/but_vacanzejeans_light.gif) no-repeat 0 0;}
.alpitourHDR_light .nav1lvl a.but_vacan{width:88px;   background:transparent url(../commimg/but_vacanze_light.gif) no-repeat 0 0;}
.alpitourHDR_light .nav1lvl a.but_volaw{width:88px;   background:transparent url(../commimg/but_volialpiworld_light.gif) no-repeat 0 0;}
.alpitourHDR_light .nav1lvl a.but_hotel{width:54px;   background:transparent url(../commimg/but_hotel_light.gif) no-repeat 0 0;}
.alpitourHDR_light .nav1lvl a.but_voloh{width:87px;   background:transparent url(../commimg/but_voli_lineahotel_light.gif) no-repeat 0 0;}
.alpitourHDR_light .nav1lvl a.but_vawho{width:106px;   background:transparent url(../commimg/but_voli_alpitourworld_hotel_light.gif) no-repeat 0 0;}
.alpitourHDR_light .nav1lvl a.but_ideer{width:90px;   }

.alpitourHDR_light.new .nav1lvl a.but_home{background:transparent url(../commimg/but_home_lgh.gif) no-repeat 0 0; }

.alpitourHDR_light.new .nav1lvl a.but_jeans{background:url(../commimg/but_vacanzejeans_lgh.gif) no-repeat 0 0;}
.alpitourHDR_light.new .nav1lvl a.but_vacan{background:url(../commimg/but_vacanze_lgh.gif) no-repeat 0 0;}
.alpitourHDR_light.new .nav1lvl a.but_volaw{background:url(../commimg/but_volialpiworld_lgh.gif) no-repeat 0 0;}
.alpitourHDR_light.new .nav1lvl a.but_hotel{background:url(../commimg/but_hotel_lgh.gif) no-repeat 0 0;}
.alpitourHDR_light.new .nav1lvl a.but_voloh{background:url(../commimg/but_voli_lineahotel_lgh.gif) no-repeat 0 0;}
.alpitourHDR_light.new .nav1lvl a.but_vawho{background: url(../commimg/but_voli_aw_hotel_lgh.gif) no-repeat 0 0;}
.alpitourHDR_light.new .nav1lvl a.but_ideer{background: url(../commimg/but_regali_lgh_red.gif) no-repeat 0 0;}



.alpitourHDR_light.new .nav1lvl a.sel,
.alpitourHDR_light .nav1lvl a.sel,
.nav1lvl a:hover{background-position:0 -31px;}
.alpitourHDR_light ul.MNUblu{left:-338px;}
.alpitourHDR_light ul#charterMNU2{left:-434px;}
.alpitourHDR_light ul#charterMNU3{left:-514px;}
.alpitourHDR_light ul#charterMNU4{left:-621px;}
.alpitourHDR_light ul#charterMNU5{left:-670px;}
.alpitourHDR_light ul#charterMNU7{left:-777px;}
.alpitourHDR_light ul#charterMNU6{left:-897px;}
.alpitourHDR_light ul.MNUblu li.voce_first{margin-left:120px;   background-image:url(../commimg/bkg_2lvlMNUblu_sx.gif);   background-repeat:no-repeat;   background-position:left;}
.alpitourHDR_light ul.MNUblu li.voce_last{
/*background-image:url(../commimg/bkg_2lvlMNUblu_dx.gif);   */
background-repeat:no-repeat;   background-position:right;}
.alpitourHDR_light ul#charterMNU2 li.voce_first{margin-left:200px;}
.alpitourHDR_light ul#charterMNU3 li.voce_first{margin-left:273px;}
.alpitourHDR_light ul#charterMNU4 li.voce_first{margin-left:315px;}
.alpitourHDR_light ul#charterMNU5 li.voce_first{margin-left:412px;}
.alpitourHDR_light ul#charterMNU6 li.voce_first{margin-left:735px;}
@media screen and (-webkit-min-device-pixel-ratio:0){
.alpitourHDR_light ul.MNUblu li.voce_first{margin-left:108px;}
.alpitourHDR_light ul#charterMNU2 li.voce_first{margin-left:188px;}
.alpitourHDR_light ul#charterMNU3 li.voce_first{margin-left:261px;}
.alpitourHDR_light ul#charterMNU4 li.voce_first{margin-left:303px;}
.alpitourHDR_light ul#charterMNU5 li.voce_first{margin-left:400px;}
.alpitourHDR_light ul#charterMNU6 li.voce_first{margin-left:723px;}
}

/* nuovo box vacanze */
.box_dichevacanzasei_new{width:150px;   position:absolute;   left:770px;   top:-3px;   background-color:white;   background-repeat:no-repeat;   background-attachment:scroll;   background-position:top;   _left:778px;}
.box_dichevacanzasei_new .h2_title{color:#2c3e6a;   font-size:16px;   /*margin-left:16px;  */ text-align:center;   margin-top:7px;   letter-spacing:-0.5px;}
.box_dichevacanzasei_new .div_list_container{padding-left:10px;   position:relative;   top:3px;}
.box_dichevacanzasei_new .div_list_container div span{font-size:13px;   margin-left:5px;   color:#dd1729;   font-weight:bold;   position:relative;   bottom:10px;}
.div_list_container div a img {border: 0 !important}
.div_list_container .opzioni_vacanze{margin-bottom:2px;}
.div_list_container #label_6{margin-bottom:10px;}
div.CNTcolDx div.flash_vacanzeindex_new{/*margin-top:-7px;*/}
div.CNTcolDx div.flash_vacanzeindex_new{position:relative; top:-7px !important;}

/*modifiche pacchetti-specializzati.jsp*/
div.boxwhite_vacanze div.pacchetti_title div{width:40px;   height:40px;   border:solid 1px white;   margin-right:10px;   float:left;}
div.pacchetti-specializzati-mod{background-image:none !important;  
background-color:#fff !important;}
div.pacchetti-specializzati-mod h1.blue{font-family:"Trebuchet MS" !important;   font-size:25px !important;   font-weight:bold;   color:#014687;   line-height:19px;   margin:12px 0 0 16px;}
div.boxwhite_vacanze div.pacchetti_title{position:absolute;   left:22px;   top:17px;   width:400px;}
div.boxwhite_vacanze div.pacchetti_title h2{color:#fff;   font-size:22px;   font-family:Trebuchet,Tahoma,Arial !important;   padding-top:5px;   padding-left:50px;}
div.boxwhite_vacanze div.pacchettispecializzatitext{width:630px !important;   padding-top:69px;   padding-bottom:20px;   color:#656565;   overflow:hidden !important;}
div.boxwhite_vacanze div.pacchettispecializzatitext span, div.boxwhite_vacanze div.pacchettispecializzatitext span.jeansNew{padding-left:29px !important;   width:342px;   display:block;}
div.boxwhite_vacanze div.pacchettispecializzatitext span.jeansNew{width:250px;}
div.boxwhite_vacanze div.pacchettispecializzatitext span p, div.boxwhite_vacanze div.pacchettispecializzatitext span.jeansNew p,
div.boxwhite_vacanze div.pacchettispecializzatitext span ul li, div.boxwhite_vacanze div.pacchettispecializzatitext span.jeansNew ul li{font-size:11px !important;   font-family:Arial;}


/*elenco-hotel.jsp*/
.VTclear{float:none;   clear:both;   line-height:0;   padding:0;   margin:0;   height:0}
.boxAttiva{background:url(../img/bg-tit-novita.gif) top left repeat-x #F3F3F3;   width:477px;   margin-left:137px;   margin-top:8px;   padding-top:2px}
.boxAttiva .new-label{float:left}
.boxAttiva h2{text-transform:uppercase;   margin:7px 0 0 0 !important;   float:left;   color:#666666 !important;   font-weight:bold !important;   padding:0 0 0 4px !important}
.boxAttiva .desc{background:url(../img/bg-foot-attiva.gif) bottom left repeat-x #F3F3F3;   padding:10px 10px 15px;   font-size:12px;   color:#666}
.boxAttiva .desc ul{list-style-position:outside;   margin:10px 0;   padding:0}
.boxAttiva .desc ul li{list-style:url(../img/list-orange.gif);   margin:0 14px;   padding:0}
.boxAttiva h3 { background: #ccc !important;   color: #666 !important;   }

/* link img header */
.boxHelpMNU{position:relative !important;}
.boxHelpMNU .link-jeans{width:61px; height:32px; display:block; position:absolute; top:40px; left:418px}
.boxHelpMNU .link-alpitour{width:69px; height:32px; display:block; position:absolute; top:40px; left:484px}
.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 NUOVA HOMEPAGE */

.newHpBody{width:653px}
.newHpBodyInt{width:471px;float:left}
.newHpBodyHead{background-image:url(../img/hp-bgVacanzeFirmate.gif);width:468px;height:54px;}
.newHpBodyParag{font-family:Trebuchet MS,Arial;font-size:22px;color:#014687;font-weight:bold;padding:11px 0 0 8px;line-height:20px}
.newHpBodyParagTxt{padding:0 0 0 110px;font-family:Trebuchet MS,Arial;font-size:12px;color:#014687;font-weight:bold;}
.newHpIdeeReg{float:left}
.newHpIdeeRegInt{background-image:url(../img/hp-bgWeBox.jpg);background-repeat:no-repeat;width:182px;height:140px}
.newHpIdeeRegTit{padding:9px 0 0 12px;font-family:Trebuchet MS,Arial;font-size:18px;color:#fff}
.newHpIdeeRegTxt{font-family:Arial;color:#ffffff;font-size:11px;padding:0 0 0 12px;}
.newHpIdeeRegBot{margin:29px 0 0 114px}
.newHpEvidenza{background-image:url(../img/hp-bgInEvidenza.gif);width:653px;height:230px;background-repeat:no-repeat;}
.newHpEvidenzaTxt{height:33px;padding:12px 0 15px 15px;font-family:Trebuchet MS,Arial;font-size:18px;color:#014687}
.newHpEvidenzaBox{margin-left:12px;width:223px;float:left}
.newHpEvidenzaBoxTit{color:#014687;font-size:14px;font-family:Arial;height:22px}
.newHpEvidenzaBoxTxt{font-family:Arial;font-size:11px;color:#333333;padding-right:16px}
.newHpEvidenzaBoxVillaggi{width:217px;float:left}
.newHpEvidenzaBoxKarambola{width:200px;float:left}

/* GESTIONE LISTE DENTRO I POP-UP */
.popupdcvs_content_int ul li{font-family:Arial,Helvetica;font-size:11px;color:#004189}
.popupdcvs_content_int ul{margin:0;padding-left:30px;width:392px}
.popupdcvs_content_int ul li ul{margin:0;padding-left:16px;width:372px}


.vfBgTabAlpi{background-image:url(../commimg/vf-tab-bg-alpi.gif);width:642px;height:23px}
.vfBgTabFranco{background-image:url(../commimg/vf-tab-bg-franco.gif);width:642px;height:23px}
.vfBgTabVillaggi{background-image:url(../commimg/vf-tab-bg-villaggi.gif);width:642px;height:23px}
.vfBgTabVolando{background-image:url(../commimg/vf-tab-bg-volando.gif);width:642px;height:23px}
.vfBgTabKaram{background-image:url(../commimg/vf-tab-bg-karambola.gif);width:642px;height:23px}

/* HOME VACANZE FIRMATE */
.hpVacanzeBgFlash{background-image:url(../commimg/vf-bg-flashHP.gif);background-repeat:no-repeat;margin-top:4px}
.hpVacanzeBgFlashTd{font-family:Trebuchet MS,Arial;font-size:22px;color:#014687;line-height:33px;padding-left:10px}
.padLft{padding-left:9px}
.comprareOnLine{font-family:Trebuchet MS, Arial;color:#fd872d;font-size:18px}
.sepvacanzeFirm{background-image:url(../commimg/vf-sepBgHp.gif);width:169px;height:2px;font-size:2px;line-height:2px;height:2px}
.txtVacanzaFirm{height:38px;font-family:Trebuchet MS, Arial;font-size:12px;color:#014687;}
.txtVacanzaFirmPad{height:20px;font-family:Trebuchet MS, Arial;font-size:12px;color:#014687;font-weight:bold;padding-top:5px}
.txtVacanzaFirmPadBig{height:38px;font-family:Trebuchet MS, Arial;font-size:12px;color:#014687;font-weight:bold;padding-top:5px}
.Txtnodeco{text-decoration:none}
.hackIEpng{ behavior:url(../css/iepngfix.htc);}
.bgVfBghUno{position:relative;background-image:url(../commimg/vf-bg-h1.gif);width:645px;height:23px;display:block}
.labelAgenzie{position:absolute;top:5px;right:12px;}
.hUnovacanzeFirm{font-family:Trebuchet MS;font-size:14px;color:#fff;font-weight:bold;margin:0;padding:0 0 0 12px;line-height:23px}
.boxTiConsiglia{width:645px;background-image:url(../img/jeans-bg-ticonsBox.gif);background-repeat:repeat-x;}
.boxTiConsigliaDest{height:25px;line-height:25px;background-color:#fc830b;font-size:14px;font-family:Trebuchet MS,Verdana;color:#ffffff;font-weight:bold;padding:0 21px 0 4px;width:auto;float:left;margin:10px 0 0 0}
.boxTiConsigliaDestHnovan{height:90px;}
.boxTiConsigliaDestParag{margin: 0 0px 0px 20px;font-size:11px}
.boxTiConsigliaDestPad{padding-left:14px}
.boxTiConsigliaDestHotel{color:#014687;font-family:Trebuchet MS,Verdana;font-size:14px;font-weight:bold}
.boxTiConsigliaDestFoto{cursor:pointer;margin-left:5px;float:left;height:36px;margin-top:5px;width:301px;color:#ab1615}
.boxTiConsigliaDestPrezzo{color:#ab1615;float:left;font-family:Tahoma;font-size:18px;font-weight:bold;margin-top:4px;text-align:right;width:296px;}
.fontdieci{font-size:10px;}
.boxTiConsigliaDestPrezziAgg{border-bottom:1px solid #fc830b;padding-bottom:5px;padding-left:10px;}
.boxTiConsigliaDestPrezziAggSpan{font-family:Arial,Verdana;color:#333333 !important;font-size:10px;}

/*AGGIUNTA PER PAGINA LASTMINUTE */
.CNTboxGenericoINT span.LastminboxTiConsigliaDest{height:25px !important;line-height:25px !important;background-color:#fc830b;color:#ffffff !important;font-size:14px;font-family:Trebuchet MS,Verdana;color:#ffffff;font-weight:bold;padding:3px 21px 3px 4px;width:auto;margin:10px 0 0 0}
a span.prezzoLastMinute{font-size:16px !important;color:#0f8bc8 !important}
a span.prezzoLastMinute:hover{font-size:16px !important;color:#004b8d !important}


