/**
 * Alpitour World CSS
 */

 

/***** 1ST HALF *****/
body{background:#fff url(../img/struttura/bg_page.gif) repeat-x top left !important; margin:0; padding:0; font-family:Helvetica,Arial;}
a {text-decoration:none;color:#004188;}

.alpitourPAGE{background:#fff;padding:0 10px; width:984px!important; margin:10px auto 0 auto; overflow:hidden;}
.alpitourCNT{margin-top:10px;}
.nav1lvl{font-size:12px;position:relative;height:51px;}
.nav1lvl a:hover {background-position:top left;margin:0px;}
.nav1lvl li{}
.nav1lvl a{display:block;background:url(../img/struttura/but_l1_start.gif) no-repeat top left transparent;padding-left:15px;height:51px;width:auto;color:#fff !important;}
.nav1lvl a span{display:block;background:url(../img/struttura/but_l1_end.gif) no-repeat top right transparent;color:#fff;padding:7px 14px 0px 0px !important;font-weight:bold;height:38px;text-align:center;line-height:12px;}
.nav1lvl li.sel a,.nav1lvl a:hover{background-image:url(../img/struttura/but_l1_start_sel.gif);}
.nav1lvl li.sel a span,.nav1lvl a:hover span{background-image:url(../img/struttura/but_l1_end_sel.gif);color:#014687;cursor:pointer;}
.nav1lvl a.webox{display:block;background:url(../img/struttura/btn_webox.jpg) no-repeat top left transparent;width:118px;}
.nav1lvl a.webox span{display:block;background:url(../img/struttura/btn_webox.jpg) no-repeat top right transparent;}
.nav1lvl li.sel a.webox,.nav1lvl a.webox:hover{background-image:url(../img/struttura/btn_webox_on.jpg);}
.nav1lvl li.sel a.webox span,.nav1lvl a.webox:hover span{background-image:url(../img/struttura/btn_webox_on.jpg);cursor:pointer;}
.alpitourPAGE a:visited {}
a:visited {color:#004188;}
ul.nav1lvl{float:none !important;position:relative!important;margin:0px 0px 10px 0px;}
a.goHP img{position:relative;}
.goHP{float:left;}
.alpitourHDR {background:url() no-repeat scroll 0 0 transparent;height:132px;overflow:hidden;}
html>/**/body .alpitourHDR{height:126px;}
div.boxHelpMNU{display:none;}
img.btn_callcenter{position:relative;float:right;margin-top:10px;}
#callcenter{top:-10px}
.clear{clear:both;height:1px;line-height:1px;}
.toolsAlpitour{float:right;font-size:11px;margin:5px 0px 0px 0px;width:750px;text-align:right;}
ul.trova{margin:0px;padding:0px;list-style:none;font-size:11px;}
ul.trova li{float:left;padding:5px;width:33px;border-left:1px solid #fff;height:29px;}
ul.trova li.first{border-left:0px;}
ul.trova li a.vmid{line-height:29px;}
ul.trova li.mid{width:52px;}
ul.trova li a{color:#fff;}
ul.trova li.sel a{color:#004188;}
ul.trova li.sel{background-color:#fff;}
.alpitourCNT{width:984px;}
.alpitourPAGE{width:984px;}
.alpitourCNT .CNTcolSx,.CNTcolSx{width:271px; float:left;}
.alpitourHDR{width:984px;}
.alpitourCNT .CNTcolDx {width:700px;}
.alpitourCNT .CNTcolSx div#trova_vacanza{margin:0 -2px 20px 0;float:left;position:relative;}
div.footerAlpi{width:984px;background-image:url(../img/struttura/bg-footerAlpi.gif);}
.boxChi {width: 112px;}
.LinkUtili{width: 174px;}
.nav1lvl a.pacchetti SPAN{width:79px;}
.nav1lvl a.viaggi SPAN{width:64px;}
.nav1lvl a.volo SPAN{width:43px;padding-top:13px !important;height:32px;}
.nav1lvl a.hotel SPAN{width:48px;padding-top:13px !important;height:32px;}
.nav1lvl a.volohotel SPAN{width:62px;}
.nav1lvl a.offerteLow SPAN{width:72px;}
.nav1lvl a.offerteLast SPAN{width:82px;}
.nav1lvl a.volohotel SPAN{width:54px;}
.nav1lvl a.weekend SPAN{width:68px;padding-top:13px !important;height:32px;}
.nav1lvl a.idee SPAN{width:82px;padding-top:13px !important;height:32px;}
.nav1lvl a.myalpitourworld SPAN{width:100px;padding-top:13px !important;height:32px;}
.toolsAlpitour a.sel{font-weight:bold;}
.CNTcolSx .boxAlpi{width:245px; height:auto; padding-bottom:5px;}
.CNTcolSx .boxAlpi.modalita{width:263px;}
.boxAlpi{border:1px solid #dadada;margin-top:3px;margin-bottom:17px;padding:12px;font-size:11px;color:#959595;float:left;position:relative;}
.icoBoxAlpi{float:right;position:relative;}
.boxAlpi .icoBoxAlpi IMG{position:absolute;top:-24px;right:-4px;float:none;margin-right:0px;}
.boxAlpi h6{margin:0px;padding:0px;text-transform:uppercase;font-size:12px;color:#014687;padding-bottom:13px;font-weight:bold;}
.boxAlpi h6 span{color:#ff6600;}
.boxAlpi h6 b{font-weight:bold;}
.boxAlpi.modalita{padding:3px;}
.boxAlpi.modalita h6{padding:9px;}
.boxAlpi A,.boxAlpi a:visited{color:#ff6600;font-size:14px;font-weight:bold;padding:0px;display:inline;background-color:transparent;}
.boxAlpi.modalita A,.boxAlpi.modalita A:visited{display:block;padding-top:5px;background:#f6f6f6 url(none) 10px 5px no-repeat;margin-top:3px;font-weight:normal;height:28px;color:#666666;padding-left:55px;line-height:11px;font-size:11px;}
.alpitourCNT .CNTcolSx div#trova_vacanza .boxAlpi.modalita A{font-weight:normal;}
.modalita.boxAlpi A.cartadicredito{background-image:url(../img/struttura/i_cartadicredito.gif) !important;padding-top:11px !important;height:22px !important;}
.modalita.boxAlpi A.bonifico{background-image:url(../img/struttura/i_bonifico.gif) !important;background-position:10px 0px !important;padding-top:11px !important;height:22px !important;}
.modalita.boxAlpi A.mistoagenzia{background-image:url(../img/struttura/i_mistoagenzia.gif) !important;background-position:5px 1px !important;}
.modalita.boxAlpi A.mistobanca{background-image:url(../img/struttura/i_mistobanca.gif) !important;background-position:3px 3px !important;}
.modalita.boxAlpi A.unicredit{background-image:url(../img/struttura/i_unicredit.gif) !important;background-position:3px 3px !important;padding-top:11px !important;height:22px !important;}
.modalita.boxAlpi A:hover{background-color:#dde6ef;}
.modalita.boxAlpi A:hover.cartadicredito{background-image:url(../img/struttura/i_cartadicredito_hov.gif) !important;}
.modalita.boxAlpi A:hover.bonifico{background-image:url(../img/struttura/i_bonifico_hov.gif) !important;}
.modalita.boxAlpi A:hover.mistoagenzia{background-image:url(../img/struttura/i_mistoagenzia_hov.gif) !important;}
.modalita.boxAlpi A:hover.mistobanca{background-image:url(../img/struttura/i_mistobanca_hov.gif) !important;}
.modalita.boxAlpi A:hover.unicredit{background-image:url(../img/struttura/i_unicredit_hov.gif) !important;}
.boxAlpi img{float:left;margin-right:12px;} 
.boxAlpi input {width:160px;font-size:11px;border:1px solid #cbcbcb;color:#666666;float:left;}
.boxAlpi input.submit{width:auto;border:0px;float:left;margin:-3px 0px 0px 5px;}
.boxAlpi.links A{display:block;padding:3px 0px; color:#014687!important; font-weight:normal!important;font-size:11px!important;}
.boxAlpi.links .vediTutti A{color:#f60!important;}
.boxAlpi .border{background:url(../img/struttura/bg_i_boxes.gif) no-repeat top left;height:1px;line-height:1px; float:left; width:150px; margin:0; padding:0; overflow:hidden;}
.tre.boxAlpi{min-height:254px;}
.boxAlpi.links A SPAN{font-weight:bold!important;margin-right:0px;color:#f60!important;font-size:14px!important;}
.boxAlpi A:hover,.boxAlpi.links A:hover,.boxAlpi .vediTutti a:hover{background-color:transparent;}
.boxAlpi.margin{margin-right:27px;}
.vediTutti{position:absolute;bottom:0px;right:12px;text-align:right;height:22px;line-height:15px;border-top:1px dotted #b1b1b1;}
.vediTutti a{font-size:11px !important;font-weight:normal !important;float:right;}
.vediTutti a:hover{backgrund-color:transparent !important;}
.aggiornamento{color:#ff6600;font-size:11px;margin-top:-15px;margin-bottom:3px;}
.boxAlpi .aggiornamento {color:#014687;}
.allInclusive{color:#009ee0;text-transform:uppercase;font-size:10px;margin-top:-3px;}
.descrizione{color:#333333;margin:0;padding:2px 0 7px 0; line-height:11px;float:left; width:180px;}


.boxAlpi.w190r {width:190px;border:0px;margin-left:-15px;padding:0px;}
.boxAlpi.w190r #description {float:right;background: url(../partnership/images/bg_description.jpg) repeat-x left top;padding-top:3px;width:270px;height:235px;}
.boxAlpi.w190r #description h4 {color:#fff;font-size:16px;font-weight:bold;padding-left:33px;}
.boxAlpi.w190r #description p {line-height:22px;}
.boxAlpi.w190r #description dl {float:left;margin:18px 0 18px 20px;display:block;}
.boxAlpi.w190r #description dd {float:right;}
.boxAlpi.w190r #description dl dt{display:block;height:32px;margin:0 0 14px;}
.boxAlpi.w190r #description dl dt span {color:#ea9a2b;font-weight:bold;text-transform:uppercase;font-size:14px;line-height:32px;display:block;width:100%;height:32px;padding:0 0 0 40px;}
.boxAlpi.w190r #description dl dt#vacanza_firmata {background: url(../partnership/images/icon_vantaggi.png) no-repeat left top;}
.boxAlpi.w190r #description dl dt#prezzo_chiaro {background: url(../partnership/images/icon_vantaggi.png) no-repeat left -33px;height:31px;}
.boxAlpi.w190r #description dl dt#realmente_disponibili {background: url(../partnership/images/icon_vantaggi.png) no-repeat left -64px;}
.boxAlpi.w190r #description dl dt#tanti_tipi_di_pagamento {background: url(../partnership/images/icon_vantaggi.png) no-repeat left -97px;}
.boxAlpi.w190r #easyTooltip {font-family:Trebuchet MS, Arial, Sans-Serif;width:200px;padding:10px;font-size:12px;background:#fff;border:2px solid #bdd9f3;-moz-border-radius:15px;-webkit-border:15px;-moz-border:15px;-webkit-border:15px}
.boxAlpi.w190r #easyTooltip ul {margin:10px 15px;}
.boxAlpi.w190r #easyTooltip ul li {list-style-type:disc;}


.boxAlpi.lit{height:238px;min-height:238px;}
.boxAlpi.due .vediTutti{width:432px;}
.boxAlpi.tre .vediTutti{width:189px;}
.boxAlpi.uno .vediTutti{width:673px;}
.boxAlpi.bg{background:url(../img/struttura/bg_box_grey.gif) repeat-x top left;padding-bottom:30px;}
.boxAlpi img.fright{float:right;margin-right:-12px;margin-left:12px;margin-top:-12px;} 
img{border:0px;}

.pathAlpi{font-size:11px;padding:0px 10px 10px 10px;}




.diCheVacanzaLeft{float:left;width:510px;}
.boxPacchetti{width:690px;background:url(../img/struttura/bg_pacchetto.gif) top left repeat-x;padding-top:15px;padding-left:10px;color:#004685;font-size:11px; margin-top:3px;}
.boxPacchetti p,.boxPacchetti ul,.boxPacchetti font{font-size:11px;}
.pathAlpi{font-size:11px;padding:0px 10px 10px 10px;}
.accordionBox{float:right;left:0px;top:0px;position:relative;background:url(../img/struttura/bg_boxAccordion.jpg) no-repeat scroll left top transparent;margin-top:0px;padding-top:0px;width:177px;height:/*223*/200px;}
.accordionBox h3{margin:0px;}
.accordionBox div div{margin-left:0px;margin-right:0px;}
.accordionBox p{background-image:none;background-color:#fff;}
h1{font-size:17px;margin:0px;padding:0px;color:#004685;text-transform:uppercase;margin-bottom:23px;}
h1 span{color:#ff6600;}
h2{font-size:16px;margin:0px;padding:0px;color:#ff6600;text-transform:uppercase;margin-bottom:10px;}
img.fleft{float:left;margin-right:12px;}
A.link{color:#ff6600 !important;background:url(../img/struttura/arrowLink.gif) center left no-repeat;padding-left:15px;}
.pacchettoBottom{width:680px;background:url(../img/struttura/bg_pacchetto_bottom.gif) bottom left repeat-x;padding:10px;color:#004685;font-size:11px;padding-top:20px;margin-bottom:20px;}
.pacchettoBottom.mezzo{width:316px;padding-bottom:12px;}
.pacchettoBottom.mezzo.hotelLeft{float:left;margin-bottom:-4px;background:url(../img/struttura/bg_pacchetto_bottom_hotel.gif);}
.pacchettoBottom.mezzo.hotelLeft h2{font-size:14px;}
.pacchettoBottom.mezzo.hotelRight{float:right;margin-bottom:-14px;margin-top:-8px;background:url(../img/struttura/bg_pacchetto_bottom_hotel.gif);}
.pacchettoBottom.mezzo.hotelRight h2{font-size:14px;}
.pacchettoBottom.mezzo.hotelRight.aggOfferte{float:right;}
h4{font-size:14px;margin:0px;padding:0px;color:#004685;text-transform:uppercase;display:inline;}
h4 span{color:#ff6600;}
.pacchettoBottom form{display:inline;margin-left:10px;}
div.link{color:#ff6600 !important;background:url(../img/struttura/arrowLink.gif) center left no-repeat;padding-left:15px;float:right;}
.pager{text-align:right;padding:5px;font-size:11px;}
.schedaAlpi{border:1px solid #dadada; margin-top:30px; position:relative;}
.schedaAlpiInt{padding:12px; position:relative;}
.arancioTit{color:#ff6600;font-size:14px;margin:5px 0px;}
.img_lancio{width:270px;float:left;margin-right:12px;}
.scheda{float:left;font-size:11px;margin-bottom:10px;}
.scheda .left{width:100px;float:left;padding:5px 0px 0px 0px;text-align:right;height:26px;}
.scheda .right{width:253px;float:left!important;border-bottom:1px dotted #b1b1b1;min-height:26px;padding:5px 0px 0px 10px; text-align:left; margin:0;}
.scheda .right.noborder{border:0px;}
.scheda .right.noborder img {clear:both;float:left;padding:2px 0;}
.titoloData {font-size:11px;margin-bottom:10px;padding:5px 0px 0px 0px;text-align:left;height:26px;color:#000000; font-weight:normal;}
.tuttoCompreso{position:absolute;top:-14px;right:3px;float:none;margin-right:0px;background-color:#fff;color:#ff6600;font-size:13px;font-weight:bold;width:190px;padding:0px 10px;text-transform:none;}
.boxTuttoCompreso{float:right;position:relative;}
.tuttoCompreso .allInclusive{margin-top:2px;}
div.info{font-size:11px;margin:0px 2px 2px 2px;border:1px solid #dadada;}
a.info{color:#ff6600;padding:2px;display:block;background:url(../img/struttura/ico_info.gif)5px center no-repeat;padding-left:20px;}
a.prenota{color:#ff6600;padding:2px;display:block;background:url(../img/struttura/ico_prenota.gif) 5px center no-repeat;padding-left:20px;}

body.prenota {margin:10px;background-color:#eff5fa !important;background-image:none !important;font-size:11px;}
.prenota input, .prenota select{font-size:11px;}
div#popup_motore{height:auto;}
.prenota label{width:130px;float:left;text-align:right;}
.prenota select,.prenota input{float:left;margin-left:18px;}
.prenota .clear{height:10px;line-height:10px;}
.prenota label.bambini{width:75px;}
.ifprenota{width:692px;height:180px;border:0px;border-top:1px dotted #b0b0b0;}
.toHidden{display:none;}

h3{font-size:12px;margin:0px;padding:0px;color:#004685;}
h3 span{color:#ff6600;}
.boxVillaggi{width:532px;float:right;margin-left:10px;}
.block{display:block;}
.block.link{background-position:left top !important;}
.borderVillaggi{border-top:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd;height:246px;width:410px;float:left;}
div.flash_vacanzeindex {width:auto;}
.boxOperator{float:left;width:121px;height:222px;}
.boxOperator A{display:block;display:block;height:62px;background:url(../img/struttura/bg_villaggi.jpg) bottom left no-repeat;text-decoration:none;}
.boxOperator A.hov,.boxOperator A:hover{background:url(../img/struttura/bg_villaggi_hov.jpg) bottom right no-repeat;}
.mRight{margin-right:1px;margin-top:1px;margin-bottom:1px;}
.boxOperator a div{background-color:transparent;background-position:center;background-repeat:no-repeat;height:62px;font-size:1px;color:#fff;cursor:pointer;}
.boxOperator.villaggi a div.Francorosso{background-image:url(../img/struttura/logo_bravo_big.png)!important;}
.boxOperator.villaggi a.hov div.Francorosso,.boxOperator.villaggi a:hover div.Francorosso{background-image:url(../img/struttura/logo_bravo_big_on.png) !important;}
.boxOperator.villaggi a div.Alpitour{background-image:url(../img/struttura/logo_iclub.png)!important;}
.boxOperator.villaggi a.hov div.Alpitour,
.boxOperator.villaggi a:hover div.Alpitour{background-image:url(../img/struttura/logo_iclub_on.png)!important;}
.boxOperator.villaggi a div.Karambola{background-image:url(../img/struttura/logo_seaclub.png)!important;}
.boxOperator.villaggi a.hov div.Karambola,
.boxOperator.villaggi a:hover div.Karambola{background-image:url(../img/struttura/logo_seaclub_on.png)!important;}
.boxOperator.villaggi a div.Volando{background-image:url(../img/struttura/logo_volandoclub.png)!important;}
.boxOperator.villaggi a.hov div.Volando,
.boxOperator.villaggi a:hover div.Volando{background-image:url(../img/struttura/logo_volandoclub_on.png)!important;}
.boxOperator.villaggi a div.classic {font-size:14px;color:#666;font-weight:bold;text-align:center;margin:0;padding:18pt 0;text-transform:uppercase;height:auto;}
.boxOperator.villaggi a.hov div.classic,
.boxOperator.villaggi a:hover div.classic  {color:#FF6600;}
.villaggio{float:left;width:284px;margin-left:8px;margin-right:52px;font-size:11px;margin-top:26px;margin-bottom:20px;line-height:12px;border-bottom:3px solid #ff6600;}
.villaggio .img_lancio{width:106px;float:left;margin-right:15px;margin-bottom:6px;}
.villaggio a.a_img_lancio {float:left;}
.villaggio div.villaggio-desc {float:left; width:160px;}
.villaggio div.villaggio-desc2 {float:left; width:175px;}
.villaggio div.villaggio-desc2 h4 {margin:0 0 -10px 0; padding:0; position:relative;}
.villaggio h4{display:block;color:#ff6600;margin-bottom:3px;}
.villaggio .allInclusive{text-transform:none;float:left;padding:3px 0px;font-size:11px;}
.villaggioPrezzo{width:145px;float:right;background:#ff6600 url(../img/struttura/arrowRight.gif) right 6px no-repeat;display:block;color:#fff;padding:3px 10px 1px 10px;font-size:13px;font-weight:bold !important;}
a:hover.villaggioPrezzo{color:#fff;}

.boxOperator.pacchetti A{height:41px;background:url(../img/struttura/bg_pacchetti.jpg) bottom left no-repeat;}
.boxOperator.pacchetti A.hov,.boxOperator.pacchetti A:hover{background:url(../img/struttura/bg_pacchetti_hov.jpg) bottom right no-repeat;}
.boxOperator.pacchetti a div{background-color:transparent;background-position:center;background-repeat:no-repeat;height:41px;font-size:1px;color:#fff;}
.boxOperator.pacchetti a div.Jeans{background-image:url(../img/struttura/logo_jeans.png);}
.boxOperator.pacchetti a.hov div.Jeans,
.boxOperator.pacchetti a:hover div.Jeans{background-image:url(../img/struttura/logo_jeans_on.png);}
.boxOperator.pacchetti a div.Francorosso{background-image:url(../img/struttura/logo_francorosso.png);}
.boxOperator.pacchetti a.hov div.Francorosso,.boxOperator a:hover div.Francorosso{background-image:url(../img/struttura/logo_francorosso_on.png);}
.boxOperator.pacchetti a div.Alpitour{background-image:url(../img/struttura/logo_alpitour.png);}
.boxOperator.pacchetti a.hov div.Alpitour,
.boxOperator.pacchetti a:hover div.Alpitour{background-image:url(../img/struttura/logo_alpitour_on.png);}
.boxOperator.pacchetti a div.Karambola{background-image:url(../img/struttura/logo_karambola.png);}
.boxOperator.pacchetti a.hov div.Karambola,.boxOperator a:hover div.Karambola{background-image:url(../img/struttura/logo_karambola_on.png);}
.boxOperator.pacchetti a div.Volando{background-image:url(../img/struttura/logo_volando.png);}
.boxOperator.pacchetti a.hov div.Volando,
.boxOperator.pacchetti a:hover div.Volando{background-image:url(../img/struttura/logo_volando_on.png);}
.boxOperator.pacchetti a div.Villaggi.Bravo{background-image:url(../img/struttura/logo_bravo.png);}
.boxOperator.pacchetti a.hov div.Villaggi.Bravo,
.boxOperator.pacchetti a:hover div.Villaggi.Bravo{background-image:url(../img/struttura/logo_bravo_on.png);}

.boxOperator.pacchetti A.first{height:43px;background:url(../img/struttura/bg_pacchetti_first.jpg) bottom left no-repeat;}
.boxOperator.pacchetti A.first.hov,.boxOperator.pacchetti A.first:hover{background:url(../img/struttura/bg_pacchetti_hov_first.jpg) bottom right no-repeat;}
.boxOperator.pacchetti a.first div{height:43px;}
.white{background-color:#fff !important;}
.boxAlpi .accordionBox{width:245px;background-repeat:repeat-x;}
.boxAlpi .accordionBox a, .boxAlpi .accordionBox a:visited{font-size:12px; color:#014687!important;}
.boxAlpi .accordionBox a:hover { color:#f60!important;}
.boxAlpi .accordionBox .linkAccordion a, .boxAlpi .accordionBox .linkAccordion a:visited{font-size:9px;font-weight:normal; color:#014687!important;}
.accordionBox p {margin-top:0px;min-height:35px;}
.boxAlpi .accordionBox h3 a, .boxAlpi .accordionBox h3 a:visited{color:#024685!important;font-size:12px;background-position:top right;padding:0px 8px;display:block;}

.accordionBox p {height:35px!important;}
.accordionBox p a,
.accordionBox p a:visited{color:#014687!important; text-decoration:none!important;}
.accordionBox p a:hover {color:#f60!important;}
.accordionBox p span.linkAccordion a,
.accordionBox p span.linkAccordion a:visited{color:#014687!important; text-decoration:underline!important;}
.accordionBox p span.linkAccordion a:hover{color:#014687!important;}
.accordionBox h3 a, .accordionBox h3 a:visited{color:#024685!important;}

.pacchettoBottom h2{font-size:14px;margin:0px;padding:0px;color:#004685;text-transform:uppercase;display:inline;}
h2 span{color:#ff6600;}

.bgTab{background:url(../img/struttura/bg_tab.gif) bottom left repeat-x;height:37px;padding-top:22px;padding-left:25px;}
.bgTab .tab{float:left;padding:10px 34px;font-size:14px;margin-right:10px;margin-bottom:0px;}
.bgTab .tab.on{background-color:#fff;border:1px solid #dadada;border-bottom:0px;padding:10px 33px 10px 33px;}
.bgTab .tab A{font-weight:bold;color:#004686;}
.bgTab .tab span{color:#ff6600;}
.tabstrutture_content{border:1px solid #dadada;margin-top:10px;}

.boxVillaggi.voli{width:693px;margin-bottom:10px;}
.boxVillaggi.voli.vauto{height:auto;}
html>/**/body .boxVillaggi.voli .borderVillaggi{width:572px;}
.boxVillaggi.voli .borderVillaggi{width:558px;border-top:0px;border-bottom:0px;background:url(../img/struttura/bg_shadow.gif) top right repeat-y;height:244px;padding:1px 0px;}
.boxVillaggi.voli.vauto .borderVillaggi{height:auto;}
.boxVillaggi.voli .borderVillaggi img{float:right!important;margin:-10px 0 10px 16px;display:block;}
.boxVillaggi.voli .borderVillaggi img.weekendpart{float:right!important;margin:-20px -10px 0 16px;}
.boxVillaggi.voli .borderVillaggi .content{padding-top:20px;height:224px;background-color:#fff;position:relative;padding-right:14px;}
.boxVillaggi.voli.vauto .borderVillaggi .content{height:auto;}
*+html .boxVillaggi.voli.vauto .borderVillaggi .content{margin-left:-10px;}
.boxVillaggi.voli .boxOperator {height:246px;background:url(../img/struttura/bg_grey.gif) top left repeat-y;width:121px;}
.boxVillaggi.voli.vauto .boxOperator {height:auto; padding-bottom:24px;}
.boxVillaggi.voli .boxOperator a{font-weight:bold;font-size:14px;text-align:center;color:#999!important;padding-top:15px;height:47px;width:121px; text-decoration:none!important;}
.boxVillaggi.voli .boxOperator a.hov, .boxVillaggi.voli .boxOperator a:hover{color:#f60!important;}
.boxAlpi .destinazione{float:left;width:147px;margin-right:20px;}
.boxAlpi .destinazione h3{background-color:#ff6600;color:#fff;padding:4px 15px;}
.boxAlpi .destinazione A{background:url(../img/struttura/bg_li_blue.gif) 0px 3px no-repeat;display:block;font-size:11px;color:#333333;font-weight:normal;padding-left:17px;}
.boxAlpi .destinazione span{display:block;font-size:12px;font-weight:bold;color:#ff6600;margin-top:5px;}
.aggiornamentoOra{claer:both;font-size:11px;color:#004686;}


.boxAlpi A.voloPrezzo ,.boxAlpi A:visited.voloPrezzo{width:auto;float:right;background:#ff6600 url(../img/struttura/arrowRight.gif) right 6px no-repeat;display:block;color:#fff;padding:3px 20px 1px 10px;font-size:13px;font-weight:bold;text-align:right;}
.prezzoVolo{border-bottom:3px solid #ff6600;float:none;width:auto;height:18px;margin-top:5px;}
.aPartire{color:#ff6600;font-size:11px;float:right;display:block;padding:3px 10px;}
.imgCenter{float:none !important;margin-bottom:10px;clear:both;}
.boxAlpi.mezzo{padding-bottom:12px;}


.photoGalley{position:relative; overflow:hidden; width:672px; height:100px;margin-bottom:10px;}
.photoGalley .items {position:absolute; width:20000em; height:100px; float:left;}
.photoGalley .item { float:left; width:110px; margin:5px 32px 5px 0px;}
.photoCaousel .navi {margin:0; padding:0px 0;width:672px;border-top:1px dotted #b1b1b1;padding-top:2px;}
.photoCaousel .navi a.prev {width:17px; height:17px; float:right; background:url(../img/struttura/Frecce_Photo.gif) -68px -15px no-repeat; margin:0; padding:0; overflow:hidden;margin-right:7px;}
.photoCaousel .navi a.prev span {width:17px; height:17px; float:right; background:url(../img/struttura/Frecce_Photo.gif) -22px -15px no-repeat; visibility:visible;}
.photoCaousel .navi a.next {width:17px; height:17px; float:right; background:url(../img/struttura/Frecce_Photo.gif) -68px -112px no-repeat; margin:0; padding:0; overflow:hidden;}
.photoCaousel .navi a.next span {width:17px; height:17px; float:right; background:url(../img/struttura/Frecce_Photo.gif) -22px -112px no-repeat; visibility:visible;}
.photoCaousel .navi a.off  span {visibility:hidden;}
.photoCaousel .balls  {padding:0px 0; margin:0;float:right;width:330px;}
.photoCaousel .balls a {width:12px; height:12px; display:block; float:left; background:url(../img/struttura/Frecce_Photo.gif) -23px -60px no-repeat; margin:0; padding:2px 0; overflow:hidden;}
.photoCaousel .balls a.active {background:url(../img/struttura/Frecce_Photo.gif) -23px -44px no-repeat;}
.photoCaousel h5{font-size:11px;color:#000;margin-top:3px;}
.photoCaousel .items img{widtht:110px;float:none;}
.boxAlpi.uno.bg{padding-bottom:2px;}
.boxAlpi .navi A.link,.boxAlpi .navi A:visited.link,.boxAlpi .navi A:hover.link{font-size:11px;font-weight:normal;background-position:0px 2px !important;float:left;padding-left:15px;}
.boxPacchetti .content img{float:left;margin-right:16px;margin-top:0px;margin-bottom:10px;}
.boxPacchetti .content {color:#000;}

.pacchettoBottom .link{claer:both;font-size:11px;color:#004686 !important;background-image:none;}
.boxAlpi .dettaglio a, .boxAlpi .dettaglio a:visited ,.dettaglio A,.dettaglio A:hover{float:right;background:#ff6600 url(../img/struttura/arrowRight.gif) right 6px no-repeat;display:block;color:#fff;padding:2px 20px 2px 10px;font-size:13px;font-weight:bold;text-align:right;margin-top:10px;font-size:11px;}
.boxAlpi.mezzo.w252 .dettaglio a {margin-bottom:10px;}
.boxAlpi h4{font-size:11px;font-weight:normal;text-transform: none;margin:0px;padding:5px 0px;}
.boxAlpi .contentBox {position:relative;}
.boxAlpi .contentBox H3 {color:#f60;text-transform:uppercase;padding-top:15px;}
.boxAlpi .contentBox BR {display:none;height:0;overflow:hidden;clear:none;}
.boxAlpi .contentBox B{font-weight:bold;}
.boxAlpi .contentBox A B{display:block;color:#f60;text-transform:uppercase;}
.boxAlpi .contentBox A, .boxAlpi .contentBox A:visited {font-size:11px;color:#000;font-weight:normal;border-bottom:3px solid #ff6600;display:block;text-transform:normal;}
.boxAlpi .contentBox A SPAN{float:right; cursor:pointer;}
.boxAlpi .contentBox B A{color:#f60;text-transform:uppercase;font-weight:bold!important; border-bottom:0;}
.boxAlpi .contentBox B SPAN {display:none;}
.boxAlpi .contentBox A B SPAN {display:block;color:#fff!important;display:block; background:#f60 url(../img/struttura/arrowRight.gif) 100% 6px no-repeat;padding:2px 20px 0px 10px;font-size:13px;font-size:12px;margin-top:-15px; float:right; cursor:pointer; width:60px;font-weight:bold;}
.boxAlpi .offerteHotel {position:relative;}
.boxAlpi .offerteHotel A, .boxAlpi .offerteHotel A:visited {font-size:11px;color:#000;font-weight:normal;border-bottom:3px solid #ff6600;display:block;text-transform:normal;}
.boxAlpi .offerteHotel A.prezzoOfferta ,.boxAlpi A:visited.prezzoOfferta{width:auto;float:right;background:#ff6600 url(../img/struttura/arrowRight.gif) right 6px no-repeat;display:block;color:#fff;padding:3px 20px 1px 10px;font-size:13px;font-weight:bold;text-align:right;margin-top:-7px;}
.ovHidden{overflow:hidden;}
.boxAlpi.mezzo.w2xx{height:auto;}
.boxAlpi.mezzo.w252{height:auto;min-height:260px;}

.boxAlpi.mezzo img.imgCenter{margin-right:0px;}

.allInclusive A,SPAN.aIv,.allInclusive A:hover,.allInclusive A:visited{color:#009EE0!important; font-size:10px!important; font-weight:normal!important; padding:0px!important;}

.boxAlpi.mezzo {width:310px;}
.boxAlpi.uno{width:673px;}
.boxAlpi.due{width:431px;}
.boxAlpi.tre{width:189px;}
.boxAlpi.links a.listPaneOpen{float:none;}
.boxAlpi.links a.listPaneOpen span{font-weight:bold;font-size:12px;clear:both;}
.padding{padding:5px;}
.listPaneCont{float:none;}

.boxAlpi a.listPaneOpen{float:none !important;display:block !important;}
.boxAlpi a.listPaneOpen span{display:block;float:none !important;}
.boxAlpi .listPaneCont .row .item img{float:right;margin-left:5px;}

.CNTcolLarge .boxPacchetti{width:974px;}
.voliLowCost{float:right;display:block;margin-right:10px;margin-bottom:10px;background:#ff6600 url(../img/struttura/voliLowCost.gif) no-repeat top left;color:#fff;line-height:33px;padding-left:84px;padding-right:10px;border:1px solid #ff6600;text-decoration:none;}
.CNTcolLarge .boxPacchetti img{float:right;margin-left:20px;}
.fright{float:right;}
.titleBox{margin:0px;padding:0px;text-transform:uppercase !important;font-size:12px !important;color:#014687 !important;padding-bottom:13px !important; font-weight:bold!important;}
.titleBox span{color:#ff6600 !important;}
.titleBox b{font-weight:bold;}

.scheda_txt h3.jeans2 {font-size:11px; color:#333; margin:0 10px; padding:5px 5px 5px 25px; border-top:1px #b1b1b1 dotted; text-transform:uppercase; cursor:pointer; width:92%; float:left;}
.scheda_txt .jeans-content2 {padding:5px 15px 10px 35px;}

.mezzo.boxAlpi.links a span ,.uno.boxAlpi.links a span{font-size:14px;}

.menuSecond{border:1px solid #dadada;background:#f3f6fb url(../img/struttura/bg_menu.gif) top left repeat-x;margin-bottom:17px;}
.menuSecond ul{margin:0px;padding:0px;list-style:none;border-bottom:1px solid #fff;padding:6px 12px 6px 12px;}
.menuSecond ul li{border-bottom:1px solid #fff;border-top:1px solid #caddee;text-transform:uppercase;font-weight:bold;font-size:12px;}
.alpitourPAGE .menuSecond ul li a{font-weight:bold;padding:5px 10px;display:block;}
.menuSecond ul ul{display:none;}
.menuSecond ul li.last{border-bottom:0px}
.menuSecond ul li.first{border-top:0px}
.menuSecond ul li.open{background:#d9e7f4 url(../img/struttura/bg_menu_open.gif) top left repeat-x;}
.menuSecond ul li.open ul{display:block;border-bottom:0px;padding:6px 10px 6px 10px;}
.menuSecond ul li li{border-bottom:0px;border-top:0px;text-transform:none;font-weight:normal;font-size:11px;}
.alpitourPAGE .menuSecond ul li li a{font-weight:normal;padding:3px 0px;display:block;background:url(../img/struttura/bg_menu_li.gif) 0px 5px no-repeat;padding-left:15px;}
.alpitourPAGE .menuSecond ul li li.open a{background:url(../img/struttura/bg_menu_li_on.gif) 0px 5px no-repeat;}
.menuSecond ul li li.open{background:transparent url(none) top left repeat-x;}
div.boxECRM{width:695px;border:0px;float:none;margin-top:0px;}
div.boxECRM div.CNTboxECRM{width:695px;border:0px;padding:0px;float:none;}
.CNTboxECRMINT{float:none;}
div.boxECRM div.CNTboxECRM div.iscriviti,div.boxECRM div.CNTboxECRM div.login,div.boxECRM div.CNTboxECRM div.login div.form_login,div.boxECRM div.CNTboxECRM div.login div.CNTboxECRMINT,div.boxECRM div.CNTboxECRM div.CNTboxECRMINT div.form_psw,div.boxECRM div.CNTboxECRM div.CNTboxECRMINT,div.boxECRM div.CNTboxECRM div.boxECRMINT{float:none;width:auto;}
div.boxECRM div.CNTboxECRM div.boxECRMINT h2{background:transparent url(none) ;height:auto;border:0px;	font-family :Helvetica,Arial;font-size:17px;color:#004685;text-transform:uppercase;padding:0px;}
div.boxECRM div.CNTboxECRM div.boxECRMINT{border:0px;}
div.boxECRM div.CNTboxECRM div.iscriviti div.motivo{width:auto;}
div.boxECRM div.CNTboxECRM div.iscriviti div.motivo p{color:#333;font-weight:normal;font-size:11px;}
div.boxECRM div.CNTboxECRM div.iscriviti div.motivo h3{font-size:13px;font-family :Helvetica,Arial;}
div.boxECRM div.CNTboxECRM div.iscriviti div.motivo a{	font-family : Helvetica,Arial;font-size:11px;}
div.boxECRM div.CNTboxECRM div.CNTboxECRMINT{padding:10px 0px 16px 0px;}
div.boxECRM div.CNTboxECRM div.boxECRMINT h2 span{color:#ff6600;}
div.boxECRM div.CNTboxECRM {font-family :Helvetica,Arial;}
div.boxECRM form ,div.boxECRM div.CNTboxECRM div.CNTboxECRMINT div.form_psw label ,div.boxECRM div.CNTboxECRM div.CNTboxECRMINT div.form_psw span{font-family :Helvetica,Arial;}
div.boxECRM div.CNTboxECRM div.iscriviti div.motivo{width:695px;}
div.boxECRM div.CNTboxECRM div.boxECRMINT  {clear:both;}
div.boxECRM div.CNTboxECRM div.registrazione label,div.boxGenerico div.CNTboxGenerico,div.boxGenerico div.contatti select,div.boxGenerico div.contatti textarea,div.boxECRM div.CNTboxECRM div.boxECRMINT h3{float:none;font-family :Helvetica,Arial;}
a.info{padding:5px;display:inline;}
div.boxECRM div.CNTboxECRM div.registrazione select#tipo{border:1px solid #C0C0C0;color:#666666;font-size:11px;}
div.boxECRM div.CNTboxECRM div.registrazione select,div.boxECRM div.CNTboxECRM div.registrazione input.text{font-family :Helvetica,Arial;}


.boxAlpi.links .allInclusive a,.boxAlpi.links .allInclusive span.aIv{color:#009EE0;}
.boxAlpi.treLarge a.vediTutti, .boxAlpi.treLarge a.vediTutti:visited ,.boxAlpi .boxAlpi3Large a.link, .boxAlpi .boxAlpi3Large a.link:visited {font-size:11px;font-weight:normal;}
a.link.block{display:block !important;padding-left:15px;}
.boxAlpi.boxPacchetti a.link.block{font-weight:normal!important; font-size:11px!important;}


.CNTcolSx .boxAlpi.callcenter{padding:0px;width:269px;}
.boxAlpi.callcenter h6{padding:12px 12px 5px 12px;}
.boxAlpi.callcenter img{float:right;margin-right:0px;}

div#callcenter{margin-left:-502px;border:1px solid #CCCCCC;font-family :Helvetica,Arial;font-weight:normal;top:10px;}
div#callcenter div.callcenter_content{width:1002px;background:#d9e7f4 url(../img/struttura/bg_menu_open.gif) top left repeat-x;}
.fleft{float:left;margin-right:25px;}
.pacchettoBottom.right{text-align:right;}

.form_login label{font-weight:bold;font-family :Helvetica,Arial !important;}

div#errorReg {border:1px solid #CCCCCC;font-family :Helvetica,Arial;font-weight:normal;top:150px;}
div#errorReg div.errorReg_content{background:#d9e7f4 url(../img/struttura/bg_menu_open.gif) top left repeat-x;}
.logout{float:right;margin-top:-3px;}
.alpitourHDR div.login {right:542px;width:250px;}
.alpitourHDR div.login strong {float:left; text-align:right; width:170px;}

div.boxECRM div.CNTboxECRM div.registrazione p.paddingb30{font-weight:normal;}
.boxPacchetti.infoBox{color:#333;}
.boxPacchetti.infoBox h2{font-size:12px;color:#333;margin-top:20px;}
.icoStampa,.icoAcquista{margin-right:20px;}

.boxPacchetti.infoBox h2.faq{background:#fff url(../img/struttura/bg_faq.gif) bottom left repeat-x;padding:10px;margin-top:0px;text-transform:none;font-weight:bold;margin-bottom:0px;border-bottom:1px dotted #b1b1b1;}
.boxPacchetti.infoBox h2.faq a{display:block;font-weight:bold !important;background: url(../img/struttura/arrow_faq.gif) 0px 5px no-repeat;padding-left:15px;}
.faq-content{border-bottom:1px dotted #b1b1b1;padding:0px 25px 10px 25px;}
.boxPacchetti.infoBox h2.faq.hopen{border-bottom:1px solid #fff;background-image:none;}
.boxPacchetti.infoBox h2.faq.hopen a{background: url(../img/struttura/arrow_faq_open.gif) 0px 5px no-repeat;}
.faq-content p{margin-top:0px;}

.boxAlpi .boxDest a, .boxAlpi .boxDest a:visited {color:#333;font-size:11px;font-weight:normal;display:block;padding-left:14px;}

/*.boxAlpi  a.villaggioPrezzo,.boxAlpi  a.villaggioPrezzo:visited{background:url(../img/struttura/arrowRight.gif) no-repeat scroll right 6px #FF6600;color:#FFFFFF;display:block;float:right;font-size:11px;font-weight:normal !important;padding:3px 10px 1px;width:158px;}*/

.boxDest h4{font-size:13px !important;}
div.info-a {color:#FF6600;padding:5px 20px;}
.info-contentInt .print {background:#fff;}
.scheda_txt h3.jeans2{color:#004188;margin:5px 10px;}
.headerStampa{display:none;}
.footerStampa{display:none;}
.boxPacchetti .content img.imgright{float:right;margin-left:16px;margin-right:0px;}

.boxNews{border:1px solid #dadada;margin-bottom:17px;padding:12px;font-size:11px;color:#959595;position:relative;}

.boxPacchetti .content img.img_big {float:none;margin-bottom:10px;margin-right:0px;margin-top:0;}

.boxAlpi .villaggio h4{text-transform:uppercase;}

.boxAlpi.bawk .villaggioPrezzo, .boxAlpi.bawk a:hover.villaggioPrezzo{background:url(../img/struttura/arrowRight.gif) no-repeat scroll right 6px #f60!important; color:#fff!important; display:block; float:right; font-size:12px!important; font-weight:bold!important; padding:3px 10px 1px!important; width:158px!important;}

.noBold{font-weight:normal !important;}

.boxAlpi .listPaneCont .row .item .title{color:#ff6600;}

div#WBboxSpallaSxHead  ,div#GCboxSpallaSxHead{background-image:none;background-repeat:no-repeat;display:block;height:auto !important;width:269px;border:1px solid #DADADA;color:#959595;float:left;font-size:11px;margin-bottom:17px;margin-top:3px;position:relative;}
.WBboxSpallaSxBoxCompra, .WBboxSpallaSxBoxRiceve, .WBboxSpallaSxBoxChiama,.GCboxSpallaSxBoxCompra,.GCboxSpallaSxBoxRiceve,.GCboxSpallaSxBoxChiama {background-image:none;background-repeat:no-repeat;height:88px;width:auto;}
.WBboxSpallaSxborder,.GCboxSpallaSxborder{border:0px;}
.WBboxSpallaSxBoxCompraTit,.GCboxSpallaSxBoxCompraTit{font-size:11px;color:#004188;}
#WBboxSpallaSxHead h6 ,#GCboxSpallaSxHead h6{color:#014687;font-size:12px;margin:0;padding:0 0 13px;padding:12px;}
#WBboxSpallaSxHead h6 SPAN,#GCboxSpallaSxHead h6 span{color:#ff6600;}
#WBboxSpallaSxHead .icoBoxAlpi img,#GCboxSpallaSxHead  .icoBoxAlpi img{float:none;margin-right:0;position:absolute;right:8px;top:-12px;}

.WBboxSpallaSxBoxCompra{background-image:url("/vacanze/img/struttura/wb-bg1-1-spalla-dx.jpg");}
.WBboxSpallaSxBoxRiceve{background-image:url("/vacanze/img/struttura/wb-bg2-2-spalla-dx.jpg");}
.WBboxSpallaSxBoxChiama{background-image:url("/vacanze/img/struttura/wb-bg3-3-spalla-dx.jpg");}

.GCboxSpallaSxBoxCompra{background-image:url("/vacanze/img/struttura/gc-bg1-1-spalla-dx.jpg");}
.GCboxSpallaSxBoxRiceve{background-image:url("/vacanze/img/struttura/gc-bg2-2-spalla-dx.jpg");}
.GCboxSpallaSxBoxChiama{background-image:url("/vacanze/img/struttura/gc-bg3-3-spalla-dx.jpg");}

.GCboxSpallaSxBoxCompraTit,.WBboxSpallaSxBoxCompraTit{height:25px;}
.GCboxSpallaSxBoxCompraTxt,.WBboxSpallaSxBoxCompraTxt{font-size:11px;}

.popupmap_content h2{color:#333;font-weight:normal;text-transform:none;font-size:11px;}
.popupmap_content .img_lancio{width:106px}
.popupmap_bottom .dettagli{display:block;color:#ff6600;font-weight:bold;float:right;}

body.pop {margin:10px;background-color:#fff !important;background-image:none !important;font-size:11px;}
.headerPop{display:block;border:1px solid #e5e5e5;padding:10px 20px;background-color:#fff !important;text-align:left;margin-bottom:20px;}

.boxAlpi.links.tema a{color:#FF6600!important;display:block;font-size:14px!important;font-weight:bold!important;padding:4px 0px;float:left; width:240px;}
.villaggio .micro{font-size:12px;color:#004685;}



/***** 2ND HALF *****/

/* general */
body.attesa {background:#fff!important; padding-top:30px;}
* html div {height:1%;}
a {outline:none!important;}
b {font-weight:normal;}
select,option {font-weight:normal;}
.left {float:left!important;}
.right {float:right!important;}
.cl {clear:both; height:1%; overflow:hidden; line-height:1%;}

.boxAlpi.links a.toNormalize {font-size:11px!important; color:#014687!important; font-weight:normal!important; float:left; width:220px; position:relative; height:10px;height:14px;line-height:15px; overflow:hidden; margin:0; padding:3px 0;}
.boxAlpi.links a.toNormalize span, .boxAlpi.links a.toOrange, .boxAlpi.links a.toOrange span {font-size:14px!important; color:#f60!important; font-weight:bold!important; padding:3px 0;}
.boxAlpi.links a.toOrange {float:left; width:220px; height:14px;line-height:15px; overflow:hidden; margin:0; padding:3px 0;}
.alpitourCNT .CNTcolSx.cntcsAlt, .CNTcolSx.cntcsAlt {float:right!important;}
*html .alpitourCNT .CNTcolSx.cntcsAlt, *html .CNTcolSx.cntcsAlt {margin-left:10px;}
.alpitourCNT .CNTcolDx.cntcdAlt, .CNTcolDx.cntcdAlt {float:left!important; margin-left:0;}

/* box vacanze */
.box-vacanze {width:455px; float:left; border:1px #dadada solid; margin:3px 21px 17px 0;}
.box-vacanze h1 {margin:0; padding:0; font-size:9pt; float:left; width:390px; height:40px; color:#f60;}
.box-vacanze img.ico-right {float:right; margin:0 0 0 5px; padding:0;}
.box-vacanze .bv-sep  {width:435px; height:161px; clear:both; float:left; margin:5px 0 10px; border-bottom:1px dotted #b1b1b1; padding:10px 0; /*background:url(../img/struttura/bt-sep-bg.gif) 0 0 repeat-x;*/ overflow:hidden;}
.box-vacanze .aggiornamentoOra {float:left; text-align:left; width:250px; color:#014687; height:10px; line-height:10px;}
.box-vacanze .vediTutti {position:static; text-align:right; width:150px; border:0; height:10px; line-height:10px;float:right;}
.box-vacanze .vediTutti a {font-size:11px;font-weight:normal; color:#f60;height:10px; line-height:10px; height:10px; line-height:10px;}
.box-vacanze .vediTutti a:hover {text-decoration:underline;}
.box-vacanze-top ul.tabs {background:url(../img/struttura/fa-tabs.gif) -16px -70px no-repeat; list-style:none; margin:0; padding:0;float:left; width:455px;}
.box-vacanze-top ul.tabs li {float:left; margin:0; padding:0; cursor:pointer;}
.box-vacanze-top ul.tabs li span {background-image:url(../img/struttura/fa-tabs.gif); visibility:hidden; height:40px; line-height:40px; float:left;}
.box-vacanze-top ul.tabs li span.t-jeans {width:60px; background-position:-16px -20px;}
.box-vacanze-top ul.tabs li span.t-alpitour {width:59px; background-position:-76px -20px;}
.box-vacanze-top ul.tabs li span.t-volando {width:78px; background-position:-135px -20px;}
.box-vacanze-top ul.tabs li span.t-francorosso {width:112px; background-position:-213px -20px;}
.box-vacanze-top ul.tabs li span.t-karambola {width:98px; background-position:-325px -20px;}
.box-vacanze-top ul.tabs li span.t-bravo {width:48px; background-position:-423px -20px;}
.box-vacanze-top ul.tabs li.current span {visibility:visible;}
.box-vacanze-cont {background:url() 0 0 repeat-y; width:455px; float:left; padding:0; margin:0;}
.box-vacanze-bottom {display:none;}
.box-vacanze-bg {background:url() 0 0 repeat-x; width:435px; float:left; padding:10px; margin:0;}
.box-vacanze .navi {width:23px; float:right; margin:0; padding:20px 0;}
.box-vacanze .navi a.prev {width:12px; height:12px; float:right; background:url(../img/struttura/Frecce_Vacanze.gif) -68px -15px no-repeat; margin:0; padding:0; overflow:hidden;}
.box-vacanze .navi a.prev span {width:12px; height:12px; float:right; background:url(../img/struttura/Frecce_Vacanze.gif) -23px -15px no-repeat; visibility:visible;}
.box-vacanze .navi a.next {width:12px; height:12px; float:right; background:url(../img/struttura/Frecce_Vacanze.gif) -67px -112px no-repeat; margin:0; padding:0; overflow:hidden;}
.box-vacanze .navi a.next span {width:12px; height:12px; float:right; background:url(../img/struttura/Frecce_Vacanze.gif) -22px -112px no-repeat; visibility:visible;}
.box-vacanze .navi a.off  span {visibility:hidden;}
.box-vacanze .balls  {padding:20px 0; margin:0; float:right;}
.box-vacanze .balls a {width:12px; height:12px; display:block; float:right; background:url(../img/struttura/Frecce_Vacanze.gif) -23px -62px no-repeat; margin:0; padding:2px 0; overflow:hidden;}
.box-vacanze .balls a.active {background:url(../img/struttura/Frecce_Vacanze.gif) -23px -46px no-repeat;}
.box-vacanze .scrollable {position:relative; overflow:hidden; width:410px; height:160px; float:left;}
.box-vacanze .items {position:absolute; height:20000em; width:410px; float:left;}
.box-vacanze .item {float:left; font-size:8pt; margin:5px 0 7px 0; clear:both; width:400px; height:70px;}
.box-vacanze .item h4 {color:#f60; font-weight:normal;}
.box-vacanze .item h4 span { color:#f60; font-weight:bold; font-size:16px;}
.box-vacanze .item img { float:left; margin:0 5px 5px 0;}
.box-vacanze .item A { color:#009EE0; font-size:10px;}

/* box twitter */
.box-twitter {width:220px; float:left; margin:-1px -10px 17px 0; position:relative;}
*html .box-twitter{margin:-13px -8px 17px 3px;}
.box-twitter h1 {margin:0; padding:0; font-size:9pt; float:left; width:150px; height:40px; color:#39c;}
.box-twitter img.ico-right {float:right; margin:0 0 0 5px; padding:0;}
.box-twitter .bt-sep  {width:193px; clear:both; float:left; margin:5px 0; border-top:1px dotted #b1b1b1; border-bottom:1px dotted #b1b1b1; padding:0; /*background:url(../img/struttura/bt-sep-bg.gif) 0 0 repeat-x;*/}
.box-twitter .vediTutti {position:static; text-align:left; border:0; width:193px; height:10px; line-height:10px;/*top:47px; left:17px; bottom:auto; right:auto;*/}
.box-twitter .vediTutti a {font-size:11px;font-weight:normal; color:#3cf;height:10px; line-height:10px; height:10px; line-height:10px;text-decoration:none!important;}
.box-twitter .vediTutti a:hover {text-decoration:underline!important;}
.box-twitter-top {background:url(../img/struttura/box-twitter-top.jpg) 0 100% no-repeat; width:226px; height:6px; float:left; margin:0; padding:0;}
.box-twitter-cont {background:url(../img/struttura/box-twitter-cont.jpg) 0 0 repeat-y; width:212px; float:left; padding:0 7px; margin:0;}
.box-twitter-cont a {text-decoration:underline;}
.box-twitter-bottom {background:url(../img/struttura/box-twitter-bottom.jpg) 0 0 no-repeat; width:226px; height:6px; float:left; margin:0; padding:0;}
.box-twitter-bg {background:url(../img/struttura/box-twitter-bg.jpg) #f8f8f8 0 0 repeat-x; width:193px; float:left; padding:10px; margin:0;}
.box-twitter .navi {width:23px; float:right; margin:0; padding:25px 0;}
.box-twitter .navi a.prev {width:12px; height:12px; float:right; background:url(../img/struttura/Frecce_Twitter.gif) -68px -15px no-repeat; margin:0; padding:0; overflow:hidden;}
.box-twitter .navi a.prev span {width:12px; height:12px; float:right; background:url(../img/struttura/Frecce_Twitter.gif) -23px -15px no-repeat; visibility:visible;}
.box-twitter .navi a.next {width:12px; height:12px; float:right; background:url(../img/struttura/Frecce_Twitter.gif) -67px -112px no-repeat; margin:0; padding:0; overflow:hidden;}
.box-twitter .navi a.next span {width:12px; height:12px; float:right; background:url(../img/struttura/Frecce_Twitter.gif) -22px -112px no-repeat; visibility:visible;}
.box-twitter .navi a.off  span {visibility:hidden;}
.box-twitter .balls  {padding:20px 0; margin:0; float:right;}
.box-twitter .balls a {width:12px; height:12px; display:block; float:right; background:url(../img/struttura/Frecce_Twitter.gif) -23px -62px no-repeat; margin:0; padding:2px 0; overflow:hidden;}
.box-twitter .balls a.active {background:url(../img/struttura/Frecce_Twitter.gif) -23px -46px no-repeat;}
.box-twitter .scrollable {position:relative; overflow:hidden; width:170px; height:180px; float:left;}
.box-twitter .items {position:absolute; height:20000em; width:170px; float:left;}
.box-twitter .item { float:left; font-size:8pt; margin:2px 0;font-weight:normal; color:#014687; /*height:45px;*/ overflow:hidden; width:170px; }
.box-twitter .item a,.box-twitter .item b {font-weight:normal; color:#014687;}
.box-twitter .item a:hover {text-decoration:underline;}
.box-twitter .item  span, .box-twitter .item  span b { text-decoration:none; font-weight:bold; color:#3cf;}
/*.box-twitter .item  a:hover {color:#014687; text-decoration:underline;}*/
.box-twitter #follow-twitterapi {/*width:140px; overflow:hidden;*/ margin:3px -3px -9px 0; float:right;}


  
/* Basic structure */
.twitter-follow-btn {
  font: 12px Arial, sans-serif;
  display: inline-block;
  white-space: nowrap;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -border-radius: 4px;
  min-height: 22px;
  *height: 22px;
  line-height: 22px;
  
  float:right!important;
}
.twitter-follow-btn-default,
.twitter-follow-btn-inprog {
  background: #1D6B9C url(../images/gradient-background.png) repeat-x;
  border: 1px solid #18566A;
  padding: 0 7px 0 2px;
}
.twitter-follow-btn-default i,
.twitter-follow-btn-inprog i {
  float: left;
  height: 22px;
  width: 23px;
  border-right: 1px solid #73AFD5;
}
.twitter-follow-btn-default i b {
  display: block;
  background: url(../images/t_170px.png) no-repeat 3px 3px;
  height: 22px;
  width: 22px;
  border-right: 1px solid #094B60;
}
.twitter-follow-btn-default button,
.twitter-follow-btn-inprog button {
  *display: inline-block;
  *height: 22px;
  *vertical-align: middle;
  font: 9px Arial, sans-serif!important;
  text-shadow: 0 -1px 0 #18566A;
  padding: 0 0 0 4px;
  overflow: visible;
  border: 0;
  background: transparent;
  color: #fff;
}
.twitter-follow-btn-default:hover {
  border: 1px solid #00242C;
  background-position: left -23px;
}
.twitter-follow-btn-default:active {
  border: 1px solid #044D77;
  background-position: left -46px;
  color: rgba(255,255,255,0.8);
}
.twitter-follow-btn-inprog i b {
  background: url(../images/spinner.gif) no-repeat 3px 3px;
  display: block;
  height: 22px;
  width: 22px;
  border-right: 1px solid #094B60;
}
.twitter-follow-btn-init {
	color: #fff;
	background: #eee;
	border: 1px solid #ccc;
	color: #333;
	text-shadow: 0 1px 0 #fff;
  padding: 0 0 0 8px;
  width: 152px;
}
.twitter-follow-btn-init span {
  background: url(../images/spinner.gif) no-repeat 0 center;
  padding-left: 20px;
}
.twitter-follow-btn-following,
.twitter-follow-btn-pending {
  display: none;
	color: #fff;
	background: #eee;
	border: 1px solid #ccc;
	color: #333;
	text-shadow: 0 1px 0 #fff;
  padding: 0 8px;
}
.twitter-follow-btn-following span,
.twitter-follow-btn-pending span {background: url(../images/t_170px.png) no-repeat 0 center;padding-left: 20px;}
.twitter-follow-btn-alert {
  display: none;
	color: #fff;
	background: #eee;
	border: 1px solid #ccc;
	color: #333;
	text-shadow: 0 1px 0 #fff;
  padding: 0 8px;}

.twitter-follow-btn-alert span {background: url(../images/alert.png) no-repeat 0 center;padding-left:20px;}






/* internal accordion */
.print {background:#eff5fa;}
.scheda_txt {margin:0; padding:0;}
.scheda_txt h4.jeans {font-size:11px; color:#333; margin:0 10px; padding:5px 5px 5px 25px; border-top:1px #b1b1b1 dotted; background:url(../img/struttura/h2-jeans-bg.gif) 5px 50% no-repeat; text-transform:uppercase; cursor:pointer; width:92%; float:left;}
.scheda_txt h4.jeans.hopen {background-image:url(../img/struttura/h2-jeans-bg-open.gif);}
.scheda_txt ul {margin:0; padding:0 0 0 14px; list-style-position:outside; list-style:circle;}
.scheda_txt .jeans-content {padding:5px 15px 10px 35px; float:left;}
.div-print-buttons {padding:10px; border-top:1px #b1b1b1 dotted;}

/* external accordion */
.ehtabs {font-size:11px; margin:3px; width:690px; float:left;}
.ehtabs a.ehtab-voice0, .ehtabs a.ehtab-voice1  {display:block; padding:2px 4px; width:330px; height:16px; line-height:16px; border:1px #f60 solid; font-size:11px;}
.ehtabs a.ehtab-voice0.ehopen {border-bottom:1px #fff solid;}
.ehtabs a.ehtab-voice0 span.ehico, .ehtabs a.ehtab-voice1 span.ehico {background-position:50% 50%; background-repeat:no-repeat; width:12px; height:12px; display:inline-block; margin-bottom:-2px;}
.ehtabs a.ehtab-voice0 {background:#fff; color:#f60!important; float:left;}
.ehtabs a.ehtab-voice0 span.ehico {background-image:url(../img/struttura/external-acc-close.gif);}
.ehtabs a.ehtab-voice0.ehopen span.ehico {background-image:url(../img/struttura/external-acc-open.gif);}
.ehtabs a.ehtab-voice1 {background:#f60; color:#fff!important; text-align:right; float:right;}
.ehtabs a.ehtab-voice1 span.ehico {background-position:50% 50%; background-repeat:no-repeat; width:12px; height:12px; display:inline-block; background-image:url(../img/struttura/external-acc-v-w.gif);}
.ehtabs .ehtab-content0,.ehtabs .ehtab-content1 {float:left; width:688px; border:1px #f60 solid; border-top:0; margin:0; position:relative; padding-top:4px;}
.ehtabs .ehtab-separe {width:690px; background-image:url(../img/struttura/bg-ehtab-separe.jpg); background-repeat:no-repeat; height:5px; margin:0 -1px; position:absolute; top:0; left:0;}
.ehtabs .ehtab-content1 iframe {width:688px;}
.ehtabs .ehtab-content0 .ehtab-separe {background-position:0 0;}
.ehtabs .ehtab-content1 .ehtab-separe {background-position:100% 0;}

/* column sx accordion */
.boxAlpi a.listPaneOpen {border:1px #ff6e0e solid; background:url(../img/struttura/btn-orange-bg.gif) 0 0 repeat-x; float:left; width:230px; height:19px; line-height:19px; font-weight:bold!important; text-transform:uppercase; font-size:12px!important; padding:0px 5px!important;}
.boxAlpi a.listPaneOpen span {background:url(../img/struttura/btn-orange-close.gif) 100% 3px no-repeat; float:left; width:100%; color:#fff!important; cursor:pointer!important; font-size:12px!important; font-weight:bold!important;}
.boxAlpi a.listPaneOpen.lpoopen span {background-image:url(../img/struttura/btn-orange-open.gif); cursor:pointer!important;}
.boxAlpi .listPaneCont {clear:both; float:left; margin:0; padding:0;}
.boxAlpi .listPaneCont .padding {float:left;}
.boxAlpi .listPaneCont a.btn_MappaDestinazioni {width:202px; height:38px; line-height:30px; color:#f60; background:url(../img/struttura/btn_MappaDestinazioni.gif) 0 0 no-repeat; float:left; font-size:11px!important; padding:0 20px; margin-top:10px;}
.boxAlpi .listPaneCont a.btn_MappaDestinazioni:hover {text-decoration:underline;}
.boxAlpi a.listPaneOpen.lpoopen .listPaneCont a,
.boxAlpi .listPaneCont a {color:#f60!important; font-size:14px!important; font-weight:bold!important;}
.boxAlpi a.listPaneOpen.lpoopen .listPaneCont .row,
.boxAlpi .listPaneCont .row {width:230px; clear:both;}
.boxAlpi a.listPaneOpen.lpoopen .listPaneCont .row .item,
.boxAlpi .listPaneCont .row .item {width:95px; float:left; padding:10px; margin:0;}
.boxAlpi a.listPaneOpen.lpoopen .listPaneCont .row .item .title,
.boxAlpi .listPaneCont .row .item .title {text-transform:uppercase; font-size:11px; font-weight:bold; border-bottom:0;}
.boxAlpi a.listPaneOpen.lpoopen .listPaneCont .row .item .micro a,
.boxAlpi .listPaneCont .row .item .micro a {color:#004686!important; text-transform:none; border:0; font-size:11px!important; font-weight:normal!important;}
.boxAlpi .listPaneCont .row .item .micro a:hover {text-decoration:underline!important;}

/* showcase */
.showcase {display:none; z-index:999; background-color:#f2f7fa; margin-top:-40px;}
.showcase.disabled {visibility:visible!important;}
.showcase.inactive {visibility:hidden!important;}
.showcase .details {position:absolute; top:15px; right:15px; font-size:11px; color:#fff; width:150px; display:none;}
.showcase .details h3 { color:#aba; font-size:15px; margin:0 0 -10px 0;}
.showcase .progress {position:absolute; top:45%; left:45%; display:none;}
.showcase .info {display:none;}
.showcase a.close {background:url(../img/struttura/map-close.jpg) 0 0 no-repeat; position:absolute; right:0; top:0; cursor:pointer; height:40px; width:40px;}
.showcase a.close:hover {background-image:url(../img/struttura/map-close-hover.jpg);}
.showcase#showcase-mappa {width:650px; height:600px; border:10px #fff solid;}
.showcase#showcase-mappa iframe {width:600px; height:575px; background:#fff; overflow:hidden; border:0; margin:0 25px 20px 25px;}
.showcase#showcase-photogallery {width:594px; height:550px; border:0; padding:0;}
.showcase#showcase-photogallery iframe {width:594px; height:550px; overflow:hidden; border:0; margin:0; padding:0;}
.showcase#showcase-photogallery a.close {top:5px; right:6px;}

/* footer */
.footerTitGruppo .footerTitGruppoInt {margin-left:-130px; position:absolute; z-index:1;}
.footerLinks {font-size:11px; text-align:center; margin:10px 0 0 0;}
.footerLinks a {}
.footerCopyright {text-align:center; margin:5px 0; border-bottom:5px #fff solid;}
.loghiAss {margin:20px 0 0 100px;}
.footerBoxTit {line-height:15px;}
.footerBoxTitOut {float:left; font-size:10px; font-weight:bold; line-height:20px; margin:-5px 0 0 0; padding:0 10px; width:300px; color:#666;}
.PagamentoSic {width:240px; float:left;}

/* new boxes */
.thereandback {width:697px; float:left; background:url(../img/struttura/thereandback-bg.jpg) #fff 100% 0 no-repeat; border:1px #dadada solid;}
.thereandback-container {width:677px; float:left; background:url(../img/struttura/thereandback-bg.gif) transparent 0 100% no-repeat; border:0; border-bottom:1px #dadada dotted; margin:0 0 10px 0;}
.thereandback-there {width:49%; float:left; border-right:1px #dadada solid; margin:0 0 10px 0; padding:0;}
.thereandback-back {width:46%; float:right; margin:0 0 10px 0; padding:0;}
.thereandback-container h6 {color:#014687; text-transform:uppercase; margin:0; padding:0; font-size:12px;}
.thereandback-container h6 span {color:#f60;}
.thereandback-container ul {list-style:none; margin:0; padding:0;}
.thereandback-container ul li {margin:5px 0; padding:0; color:#014687;}
.thereandback-container ul li span {color:#f60; font-weight:bold;}
.thereandback-container a {color:#014687!important; font-weight:normal!important; font-size:11px!important;}
.thereandback-container a span {color:#f60!important; font-weight:bold!important; font-size:14px!important;}

.mezzo.boxAlpi{min-height:170px;}
.mezzo.boxAlpi.links a {padding:5px 0; margin:0; color:#014687!important; font-size:11px!important; font-weight:normal!important;}
.mezzo.boxAlpi.links a span {color:#f60; font-weight:bold!important;}
.boxAlpi.links img.ico-desc {position:absolute; bottom:10px; right:10px;}

.boxAlpi.links .lmap-path {background:url(../img/struttura/lastminandprom-path.gif) 0 0 no-repeat; width:678px; margin-bottom:5px;}
.boxAlpi.links .lmap-path.lp-stretch {background:url(../img/struttura/lastminandprom-path-stretch.gif) 0 0 no-repeat; width:936px; margin-bottom:5px;}
.boxAlpi.links .lmap-path span{height:30px; line-height:30px; color:#fff; margin: 0 65px; text-transform:uppercase; font-weight:bold; font-size:12px;}
.boxAlpi.links .lmap-path.lp-stretch span{height:30px; line-height:30px; color:#fff; margin: 0 185px; text-transform:uppercase; font-weight:bold; font-size:12px;}
.boxAlpi.links .lmap-box {width:220px; clear:right; float:left; margin:10px 10px 10px 0; padding:0; border:0; border-right:1px #ddd solid; height:135px; min-height:135px;}
html>/**/body .boxAlpi.links .lmap-box{height:120px; min-height:120px;}
.boxAlpi.links .lmap-box.lb-stretch {width:490px; height:170px; min-height:170px; position:relative;}
.boxAlpi.links .lmap-box  h6 {margin:0; padding:0;}
.boxAlpi.links .lmap-box  h4 {margin:0; padding:0; font-size:11px; font-weight:bold; display:block; color:#959595; text-transform:none;}
.boxAlpi.links .lmap-box  label {margin:0; padding:0 10px; float:left;}
.boxAlpi.links .lmap-box.lb-stretch label {margin:0; padding:10px; float:left;}
.boxAlpi.links .lmap-box  .btn-orange {margin:0 -14px 0 0; padding:0; float:left;}
.boxAlpi.links .lmap-box.lmap-box-last {width:180px; margin:10px 0; padding:0; border:0;}
.boxAlpi.links .lmap-box.lb-stretch.lmap-box-last {width:450px; margin:10px 0; padding:0; border:0;}

.boxAlpi.links .lmap-box a {padding:5px 0; /*margin:-5px -30px 0 0;*/ color:#014687; font-size:11px; font-weight:normal;}
/**html .boxAlpi.links .lmap-box a {margin:-10px -30px 0 0;}*/
.boxAlpi.links .lmap-box a span {color:#f60; font-weight:bold; font-size:14px;}

/* flash side and down */
.flash-side {float:right; width:188px; height:163px; background:url(../img/struttura/flash-side-bg.jpg) 0 0 no-repeat;}
.flash-side h3 {margin:10px; padding:0; font-size:11px;}
.flash-side a {margin:2px 10px; padding:0 0 0 15px; background:url(../img/struttura/flash-side-li.gif) 0 0 no-repeat; font-size:10px; text-decoration:none; clear:both; float:left; }
.flash-side a {text-decoration:underline;}
.flash-down {float:left; padding-left:50px; width:654px; height:155px; background:url(../img/struttura/flash-down-bg.jpg) 0 0 no-repeat;}
.flash-down h2 {margin:7px 5px; padding:0; font-size:12px; font-weight:normal; color:#014687}
.flash-down a {margin:0 5px; padding:0 0 0 15px; background:url(../img/struttura/flash-down-li.gif) 0 0 no-repeat; font-size:11px; font-weight:bold; color:#f60; text-decoration:none; float:left; cursor:pointer;}
.flash-down a:hover {text-decoration:underline;}
.flash-down a span {font-weight:normal; color:#000; font-size:10px;}
.flash-down .navi {width:100px; float:left; margin:0; padding:0 0 0 20px;}
.flash-down .navi a.prev {width:12px; height:12px; float:left; background:url(../img/struttura/Frecce_Vacanze.gif) -50px -15px no-repeat; margin:0; padding:0; overflow:hidden;}
.flash-down .navi a.prev span {width:12px; height:12px; float:left; background:url(../img/struttura/Frecce_Vacanze.gif) -5px -15px no-repeat; visibility:visible;}
.flash-down .navi a.next {width:12px; height:12px; float:left; background:url(../img/struttura/Frecce_Vacanze.gif) -49px -112px no-repeat; margin:0; padding:0; overflow:hidden;}
.flash-down .navi a.next span {width:12px; height:12px; float:left; background:url(../img/struttura/Frecce_Vacanze.gif) -4px -112px no-repeat; visibility:visible;}
.flash-down .navi a.off  span {visibility:hidden;}
.flash-down .balls  {padding:0 20px 10px 20px; margin:0; float:left;}
.flash-down .balls a {width:12px; height:12px; display:block; float:left; background:url(../img/struttura/Frecce_Vacanze.gif) -23px -62px no-repeat; margin:0; padding:0 2px; overflow:hidden;}
.flash-down .balls a.active {background:url(../img/struttura/Frecce_Vacanze.gif) -23px -46px no-repeat;}
.flash-down .scrollable {position:relative; overflow:hidden; width:564px; height:115px; float:left;}
.flash-down .items {position:absolute; height:115px; width:20000em; float:left;}
.flash-down .item {float:left; width:178px; padding:15px 20px 15px 0; font-size:8pt; margin:5px 0;}
.flash-down .item  a {color:#f60; text-decoration:none!important;}
.flash-down .item  a span  { color:#014687; cursor:pointer;}


/* nuovi box */
.boxAlpi.baLarge {border:1px #dadada solid; padding:10px; margin:10px 0 17px 0; width:962px;}
.boxAlpi.teLarge {border:1px #dadada solid; padding:10px; margin:10px 0 17px 0; width:600px;}
.boxAlpi.zuLarge {border:1px #dadada solid; padding:10px; margin:10px 0 17px 0; width:310px;}
.boxAlpi.treLarge {width:313px!important; float:left; border:0; border-right:1px #dadada solid; margin:0 5px 0 0; padding:0 5px 0 0;}
.boxAlpi.teLarge .halfBox {width:280px; padding:0 10px; margin:0; float:left;}
.boxAlpi.teLarge .halfBox  p {color:#000;}
.boxAlpi.teLarge .halfBox  img {margin:0 0 5px 0;}
.boxAlpi.teSmall{width:270px;margin-right:30px;min-height:216px;}
*html .boxAlpi.teSmall{margin-right:22px!important; padding-bottom:10px;}
.boxAlpi.treLarge.tllast {margin:0; padding:0; border:0;}
.boxAlpi .vediTutti{width:298px; font-size:12px;}
.boxAlpi .villaggio{float:left;width:298px!important;font-size:11px;margin:0 52px 25px 8px;line-height:12px;border-bottom:3px solid #ff6600; color:#000;} *html .boxAlpi.treLarge {margin-left:-5px; padding-right:10px; height:auto; overflow:hidden;}
.boxAlpi.bawk .villaggio{border-bottom:0;}
.boxAlpi .villaggio .img_lancio{width:106px; height:66px; float:left;margin-right:15px;margin-bottom:6px;}
.boxAlpi .villaggio h4{display:block;;color:#ff6600;margin-bottom:3px;font-size:14px; font-weight:bold; margin:0 0 -10px 0; padding:0;}
.boxAlpi .villaggio .allInclusive{text-transform:none;float:left;padding:3px 0px;font-size:11px;}
.boxAlpi .villaggioPrezzo{width:158px;float:right;background:#ff6600 url(../img/struttura/arrowRight.gif) right 6px no-repeat!important;display:block;color:#fff!important;padding:3px 10px 1px 10px!important;font-size:12px!important;font-weight:bold !important;}
.boxAlpi.bawk .villaggioPrezzo{border-bottom:3px #F60 solid;}
.boxAlpi a:hover.villaggioPrezzo{background:#ff6600 url(../img/struttura/arrowRight.gif) right 6px no-repeat;}

.boxAlpiMLarge {width:47.5%;float:left; margin:0 20px 0 0; padding:0 20px 0 0; border:0; border-right:1px #dadada solid; position:relative; height:150px;}
.boxAlpiMLarge.balast {margin:0; padding:0; border:0;}
.boxAlpiMLarge .ico-desc {position:absolute; right:0; bottom:0;}
.boxAlpi2Large {width:650px; float:left; position:relative; margin-right:-20px;}
.boxAlpi .boxAlpi2Large .villaggio {margin:0 25px 25px 0;}
.boxAlpi3Large {width:284px; float:left; position:relative;}
.borderRight {margin-right:20px; padding-right:20px; border-right:1px #dadada solid;}
.borderLeft {margin-left:20px; padding-left:20px; border-left:1px #dadada solid;}

.boxDest {width:140px; float:left; padding:6px; margin:0;}
.boxDest h4 {width:120px; float:left; background:#f60; padding:2px 10px; margin:0; font-size:14px; font-weight:bold; color:#fff;}
.boxDest a {float:left; padding-left:14px; background:url(../img/struttura/flash-down-li.gif) 0 0 no-repeat; margin:6px 0; color:#000; text-decoration:none; font-size:11px; font-weight:normal;}
.boxDest a span, .halfBox p span {color:#f60; font-size:12px!important; font-weight:bold;}

.boxPacchetti.bp-special { border-top:1px #dadada solid; background:url(../img/struttura/bg_box_grey.gif) 0 0  repeat-x;}
.boxPacchetti.bp-special h1 {text-transform:none;}
.boxPacchetti.bp-special a.voliLowCost{float:right;display:block;margin-right:10px;margin-bottom:10px;background: url(../img/struttura/ico_offertevoli2.gif) transparent no-repeat top left;color:#f60!important;line-height:33px;padding:0 10px 0 64px;border:0;text-decoration:none; margin:0; font-weight:bold;}
.boxPacchetti.bp-special a.voliLowCost:hover{text-decoration:underline;}
.linksAlpi {padding:10px 0; margin:0; color:#014687; font-size:11px; font-weight:normal;}
.linksAlpi a {padding:5px 0; margin:0; color:#014687; font-size:11px; font-weight:normal;}
.linksAlpi a:visited {padding:5px 0; margin:0; color:#014687; font-size:11px; font-weight:normal;}
.linksAlpi a span {color:#f60; font-weight:bold;}
.elenco-destinazioni, .elenco-villaggi { min-height:210px;}
.elenco-destinazioni a {font-size:12px; text-transform:uppercase; width:150px; float:left;}
.elenco-destinazioni a.listDest, .elenco-destinazioni a:hover {color:#014687;}

a.showOffers {background:url(../img/struttura/flash-side-li.gif) 0 0 no-repeat; font-size:11px; font-weight:normal;}
a.showOffers:hover {text-decoration:underline;}
.boxPacchetti .content img.right {float:right;}

/* news 2 accordion */
.boxGenerico{width:696px;border:0px;float:none;}
.boxGenerico h1{background:transparent url(none) ;height:auto;border:0px;	font-family :Helvetica,Arial;font-size:17px;color:#004685;text-transform:uppercase;padding:0px}
.boxGenerico .CNTboxGenerico {position:relative;width:672px;border:0px!important;padding:0px!important;}
.boxGenerico .CNTboxGenerico .boxGenericoINT{width:669px;}
.boxGenerico .CNTboxGenerico .boxgenINT {width:698px; margin:5px 0; padding:0; background:#eff5fa; border:1px #dadada solid; float:left;}
.boxGenerico .CNTboxGenerico .boxgenINT h2 {cursor:pointer; background:url(../img/struttura/acc-news-h2.jpg) 0 0 repeat-x; width:678px; height:30px; line-height:30px; clear:both; margin:0; padding:0 10px; float:left; color:#014687;}
.boxGenerico .CNTboxGenerico .boxgenINT h2 img {padding:0 10px 0 0;}
.boxGenerico .CNTboxGenerico .boxgenINT .opencontent{float:left; margin:0 0 -18px 0; padding:0;}
.boxGenerico .CNTboxGenerico .boxgenINT .opencontent h2 {border-bottom:1px #9b9b9b dotted; margin:-2px 0 0 0;}
.boxGenerico .CNTboxGenerico .boxgenINT .CNTboxGenericoINT{float:left;margin:0;padding:0;width:100%!important;display:block;}
.boxGenerico .CNTboxGenerico .boxgenINT .CNTboxGenericoINT table{float:left;display:block;}

/* tooltip */
#easyTooltip, #alpitip {background:#fee; font-size:11px; color:#014687;font-weight:normal; border:1px solid #f60; padding:10px; text-align:left; margin-top:44px;}
#easyTooltip {text-align:left;white-space:normal;}
#easyTooltip ul {margin:0 0 0 10px; padding:0; list-style:square;}
#easyTooltip ul li {margin:0; padding:0; font-size:11px;}
.regtip {display:none;}
SPAN.aIv, SPAN.regrel {cursor:help!important; float:left; width:150px;}
div.boxECRM div.CNTboxECRM div.registrazione label {position:static; float:left;}
div.boxECRM div.CNTboxECRM div.registrazione span.regrel {position:static; width:15px; height:15px; float:left; background:url(../img/ico_info_password.jpg) 0 0 no-repeat; display:block;}


/* header flash */
#blocker {display:none;}
#accordionHeader{position:absolute;top:-300px;width:1004px;height:340px;z-index:9;margin:0; padding:0; margin-left:-10px;}
#contenitoreFlash{float:left; width:1004px; height:340px;}
.contenitoreFlash-hp {margin:3px 0 10px 0;}

/* idee-regalo */
.ir-tabs {width:700px; height:37px; background:url(../img/struttura/ir-tabs-bg.jpg) 0 0 repeat-x; margin:10px 0 20px 0; padding:0;}
.ir-tabs ul {list-style:none; float:left; margin:0; padding:0;}
.ir-tabs ul li,.ir-tabs ul li a,.ir-tabs ul li a span {float:left; width:191px; height:37px; margin:0; padding:0; white-space:nowrap; overflow:hidden;}
.ir-tabs ul li a {font-size:14px; color:#014687; font-weight:bold; text-align:center;}
.ir-tabs ul li a span {line-height:37px; cursor:pointer}
.ir-tabs ul li a span.ir-tab-dbl {line-height:16px; padding-top:4px;}
.ir-tabs ul li a:hover, .ir-tabs ul li a.ir-tab-active {background:url(../img/struttura/ir-tab-active.jpg) 0 0 no-repeat; color:#f60;}
.ir-tab {float:left; width:700px;}
.ir-tab p {font-size:12px;}
.ir-fla {float:right; margin:-20px -14px -20px 5px;}
.boxVillaggi.voli .boxOperator.bo-ir a {line-height:35px;}
.ir-box {width:145px; float:left; margin:20px 30px 20px 0;}
.ir-box h4 {width:145px; float:left; color:#f60; font-size:12px; height:33px;}
.ir-box img {float:left; width:145px;}
.ir-box p {float:left; font-size:11px; height:50px; min-height:50px;}
.ir-box h5 {float:left; font-size:11px; font-weight:normal; height:120px; min-height:120px;}
.ir-box a.ir-link, .ir-box a.ir-link:hover {float:left; width:125px; font-weight:bold; font-size:12px; background:url(../img/struttura/arrowRight.gif) #f60 100% 7px no-repeat; padding:3px 10px; color:#fff;}
.ir-box-new {width:145px; float:left; margin:20px 30px 20px 0;}
.ir-box-new h2 {width:145px; float:left; color:#f60; font-size:12px; height:33px;}
.ir-box-new img {float:left; width:145px;}
.ir-box-new p {float:left; font-size:11px; height:50px; min-height:80px;}
.ir-box-new h5 {float:left; font-size:11px; font-weight:normal; height:120px; min-height:120px;}
.ir-box-new a.ir-link, .ir-box a.ir-link:hover {float:left; width:125px; font-weight:bold; font-size:12px; background:url(../img/struttura/arrowRight.gif) #f60 100% 7px no-repeat; padding:3px 10px; color:#fff;}
.gcBoxTitle h3 {font-size:16px;color:#004685;text-transform:uppercase;padding-bottom:25px;}

/* attesa */
.wait-box {width:580px; border:1px #dadada solid; margin:10px auto; padding:10px;}
.wait-box .fifty {width:45%; text-align:left;}
.wait-box .fifty  img {float:left;}
.wait-box h1 {font-size:30px; font-weight:bold; color:#014687; padding:20px; text-align:left;}
.wait-box h1 span {color:#f60;}
.wait-box h4 {float:left; width:auto; width:65%; margin:10px 0 5px 0; font-size:12px;}
.wait-box ul {margin:0; padding:0; color:#014687; font-size:11px; float:left; width:60%; list-style:none;}
.wait-box ul li {margin:0; padding:0 0 0 15px; float:left; background:url(../img/struttura/list-style-bullet.jpg) 2px 4px no-repeat;}

/* guide */
.boxGuide {width:690px; margin:-8px -8px 0 -8px; padding:0 0 2px 0;}
.boxGuide h1 {float:left; font-size:24px; padding:15px 0; margin:0;}
.boxGuide h3 {float:left; clear:both; padding:10px 10px 0 10px; margin:0; color:#000;}
.boxGuide p {float:left; clear:both; width:300px; padding:10px 10px 20px 10px; margin:0; overflow:hidden;}
.boxGuide h4 {float:left; clear:both; font-size:14px; font-weight:bold; color:#014687; padding-left:15px; /*position:absolute; bottom:0; left:0;*/ position:relative; margin-top:-30px;}
.bgGuide {background:url(../img/struttura/cyan-gradient.jpg) 0 0 repeat-x;}
.bgGuide-cont {background:url(../img/struttura/bg-guide.jpg) 100% 100% no-repeat;}
.bgEscursioni {background:url(../img/struttura/grey-gradient.jpg) 0 0 repeat-x;}
.bgEscursioni-cont {background:url(../img/struttura/bg-escursioni.jpg) 100% 100% no-repeat;}
.boxAlpi.links .ul-guide {width:690px; float:left; margin:0 -8px 0 0; padding:5px 0 10px 0;}
.boxAlpi.links .ul-guide.ug-guide {background:#f0f5fb;}
.boxAlpi.links .ul-guide.ug-escursioni {background:#f6f7ef;}
.boxAlpi.links .ul-guide ul {width:680px; float:left; list-style:none; margin:0; padding:0;}
.boxAlpi.links .ul-guide ul li {width:150px; float:left; margin:0 5px 0 15px; padding:0;} *html .boxAlpi.links  .ul-guide ul li {margin:0 5px 0 10px;}
.boxAlpi.links .ul-guide ul li a {width:150px; float:left; color:#f60!important; font-weight:bold!important; margin:0; padding:0; border-bottom:1px #aaa dotted; text-transform:uppercase; font-size:12px!important; display:block; height:20px; line-height:20px;}
.ge-box {width:200px; float:left; margin:10px 15px 10px 0; padding:0 15px 0 0; border-right:1px #dadada solid;}
.ge-box.geb-ter {border-right:0; margin-right:0; padding-right:0;}
.ge-box h4 {width:200px; float:left; color:#f60; font-size:12px; text-transform:uppercase; font-weight:bold;}
.ge-box img {float:left; width:106px;}
.ge-box p {font-size:11px; margin:0; padding:0 0 15px 0; height:100px; color:#000;} *html .ge-box p {margin-bottom:-10px;}
.ge-box a.ge-link {display:block; float:left; width:180px; font-weight:bold!important; font-size:12px!important; background:url(../img/struttura/arrowRight.gif) #f60 100% 7px no-repeat!important; padding:3px 10px!important; color:#fff!important; margin:0!important;}

.CNTcolDx .boxPacchetti .pacchettoBottom{width:679px; margin:0 -10px 17px -10px;}
.CNTcolDx.cntcdAlt .boxPacchetti .pacchettoBottom{width:675px; margin:0 -10px 17px -10px;}
.boxAlpi .boxPacchetti .pacchettoBottom{width:675px; margin:0 -10px -15px -10px;}
.boxAlpi.boxPacchetti {border-top:0;}
.boxAlpi.boxPacchetti a {color:#f60!important;}
.boxAlpi.boxPacchetti a.ge-torna {font-size:11px!important; font-weight:normal!important; padding:0 0 0 15px!important; float:left!important; background:url(../img/struttura/bg-ge-torna.gif) 0 50% no-repeat; width:250px!important;}
.boxAlpi.boxPacchetti a.ge-scegli {width:250px!important; height:24px; line-height:24px; font-size:11px!important; font-weight:normal!important; padding:0 0 0 30px!important; float:right!important; background:url(../img/struttura/bg-ge-scegli.gif) 0 50% no-repeat;margin-top:-5px;}
.boxAlpi.boxPacchetti a.link {font-size:11px; font-weight:normal; padding:0 0 0 15px!important;}
.boxAlpi.boxPacchetti a:hover {text-decoration:underline;}
.boxAlpi.boxPacchetti img {margin-right:0;}
.boxAlpi.boxPacchetti img.right {margin-left:10px;}
.boxAlpi.boxPacchetti a.ge-link {display:block; float:left; width:350px!important; font-weight:bold!important; text-transform:uppercase; color:#f60!important; border-bottom:2px #f60 solid; padding-bottom:0; margin-bottom:20px; font-size:14px!important;}
.boxAlpi.boxPacchetti a.ge-link span {display:block; float:right; font-weight:bold; text-transform:uppercase; color:#fff!important; background:url(../img/struttura/arrowRight.gif) #f60 100% 50% no-repeat; padding:3px 20px 3px 10px; font-size:12px!important; cursor:pointer;}
.boxAlpi.boxPacchetti a.ge-maxiLink {width:653px!important; display:block; float:left; font-weight:bold!important; text-transform:none; color:#fff!important; background:url(../img/struttura/arrowRight.gif) #f60 100% 50% no-repeat!important; padding:3px 10px!important; font-size:12px!important; line-height:22px;}
.boxAlpi.boxPacchetti a.ge-halfLink {width:260px; display:block; float:left; font-weight:bold!important; text-transform:none; color:#fff!important; background:url(../img/struttura/arrowRight.gif) #f60 100% 50% no-repeat!important; padding:3px 10px!important; font-size:12px!important; line-height:12px;}
.boxAlpi.boxPacchetti a.ge-link:hover,
.boxAlpi.boxPacchetti a.ge-maxiLink:hover,
.boxAlpi.boxPacchetti a.ge-halfLink:hover {text-decoration:none;}
.boxAlpi.boxPacchetti .ge-box2 {width:300px; float:left; margin:15px 10px; padding:0; border-bottom:2px #f60 solid;}
.boxAlpi.boxPacchetti .ge-box2.geb-ter {border-right:0; margin-right:0; padding-right:0;}
.boxAlpi.boxPacchetti .ge-box2 h4 {width:300px; float:left; color:#f60; font-size:14px; text-transform:uppercase; font-weight:bold;}
.boxAlpi.boxPacchetti .ge-box2 img {float:left; width:106px; padding:0 5px 5px 0;}
.boxAlpi.boxPacchetti .ge-box2 p {font-size:11px; margin:0 0 5px 0; padding:0; color:#000;}
.boxAlpi.boxPacchetti .ge-box2 a.ge-link {width:50px!important; display:block; float:right; font-weight:bold!important; font-size:12px!important; background:url(../img/struttura/arrowRight.gif) #f60 100% 50% no-repeat!important; padding:3px 20px 3px 10px!important; color:#fff!important; margin:0 0 -6px 0;} html>/**/body .boxAlpi.boxPacchetti .ge-box2 a.ge-link {margin:0 0 -2px 0;}
.boxAlpi.boxPacchetti div.ge-right {padding-left:10px; width:280px; float:right;}
.boxAlpi.boxPacchetti div.ge-right img.gelm {width:280px;}
.boxAlpi.boxPacchetti div.ge-right a.gelg {display:inline!important; color:#014687!important; font-size:11px!important; font-weight:normal!important; float:none!important;}

.boxVillaggi.voli .boxOperator.voli.small a{height:26px;font-size:11px;}
.boxVillaggi.voli .boxOperator.voli.small a.hov.first,.boxVillaggi.voli .boxOperator.voli.small a:hover.first{height:25px;border-top:1px solid #ccc;}

.searchforms {border:3px #cc0 solid; border-bottom:0; background:url(../img/struttura/bg_searchforms.jpg) 0 0 repeat-x; float:left; margin:0; padding:2px 0 0 0; height:37px; width:264px;}
.searchforms li {border-right:1px #f0f0b2/*fff*/ solid; float:left; margin:0; padding:0; display:inline;}
.searchforms li.last {border-right:0;}
.searchforms li a {text-align:center; float:left; margin:0; padding:0 6px 0 7px; display:block; font-size:12px; color:#fff!important;font-weight:bold;background:transparent;height:37px;}
.searchforms li a.current, .searchforms li a:hover {color:#009!important;background:#f0f0b2/*fff*/;}
.searchforms li a.dbline {line-height:15px;height:33px;padding-top:4px;}
.searchforms li a.sgline {line-height:37px;}
.searchform {float:left;margin:-1px 0 20px -2px;}

/* miscellanea */
.nd-map {width: 680px; height: 400px; margin:0; padding:0;}
.form form .btn_trova {position:absolute; bottom:10px; right:10px;}
a.closeMyAcc {color:#f60!important; font-weight:bold!important; margin-top:10px;}
p.main {color:#014687; font-weight:bold; margin:0; padding:30px 0; text-align:center; width:100%;}
a.upMyAcc {margin:0 25px;}
p.main b {font-weight:bold;}

.alpituner {border:3px #cfcf0f solid!important;margin:-3px 0 0 2px;}
#flashcontent {margin:0 0 50px 20px;}
.textBody {margin:10px 0;}
#divFormCamera {background:#fee;color:#014687;font-weight:normal;border:1px solid #f60;padding:10px;text-align:left;margin-top:-44px;height:auto;}
html>/**/body #divFormCamera {margin-top:-54px;margin-left:-15px;}
#poaltoSearch {z-index:999;}

.bordInizSpec{width:674px;border-top:1px dotted #b1b1b1;padding-top:5px}
.textInizSpec{float:left;width:100px;height:33px;font-size:11px}

/* stili pagina WE */
h4.weAtema{font-size:14px;color:#ff6600;font-weight:bold;line-height:20px}
.TdWeATema, .TdWeATemaLarg{background-image:url(../img/struttura/bg-bottom-we.gif);background-position:bottom;background-repeat:no-repeat;height:34px;width:150px}
img.icoWeATema{margin:4px 12px 0 0}
.TdWeATemaLarg{width:165px}
.boxRegalaWeBox{width:674px}
h4.h4TitDestinazioni{color:#014687;background-color:transparent;background-image:url(../img/struttura/bg-h4TitDest.gif);background-repeat:repeat-x;height:30px;line-height:30px;width:215px;padding-left:5px}
.bgNavSlider{background-color:transparent;background-image:url(../img/struttura/bg-h4TitDest.gif);background-repeat:repeat-x;height:30px;line-height:30px;width:680px;padding:10px !important}
.margBoxDest{float:none;padding-left:0}
.margBoxDest p{margin-left:5px}
p.txtRegWeBox{font-size:13px;line-height:15px}
h3.titRegala{padding-bottom:0 !important}
p.txtBoxScopri{margin-top:0;font-size:13px}
div.HBoxScopri{height:250px}

a.villaggioPrezzoScopri{color:#fff !important;font-size:13px;font-weight:bold !important;}
a:hover.villaggioPrezzoScopri{color:#fff !important;}



#wrapper_scroll {
    width: 760px;
    margin: 0 auto;
}

#wrapper_scroll #intro {
    padding-bottom: 10px;
}

#wrapper_scroll h2 {
    margin: 0;
    margin-bottom: 14px;
    padding: 0;
}

#wrapper_scroll #slider {
    width: 620px;
    margin: 0 auto;
    position: relative;
}

#wrapper_scroll .scroll {
    height: 250px;
    width: 620px;
    overflow: auto;
    overflow-x: hidden;
    position: relative;
    clear: left;
    background: #FFFFFF url(images/content_pane-gradient.gif) repeat-x scroll left bottom;
}

#wrapper_scroll .scrollContainer div.panel {
    padding: 20px;
    height: 210px;
    width: 580px;
}

#wrapper_scroll #shade {
    background: #EDEDEC url(images/shade.jpg) no-repeat 0 0;
    height: 50px;
}

#wrapper_scroll ul.navigation {
    list-style: none;
    margin: 0;
    padding: 0;
    padding-bottom: 9px;
}

#wrapper_scroll ul.navigation li {
    display: inline;
    margin-right: 10px;
}

#wrapper_scroll ul.navigation a {
    padding: 10px;
    color: #000;
    text-decoration: none;
}

#wrapper_scroll ul.navigation a:hover {
    background-color: #f6f6f6;
}

#wrapper_scroll ul.navigation a.selected {
    background-color: #fff;
}

#wrapper_scroll ul.navigation a:focus {
    outline: none;
}

#wrapper_scroll .scrollButtons {
    position: absolute;
    top: 150px;
    cursor: pointer;
}

#wrapper_scroll .scrollButtons.left {
    left: -20px;
}

#wrapper_scroll .scrollButtons.right {
    right: -20px;
}

.#wrapper_scroll hide {
    display: none;
}

 

#palmeLsem {background: #ffffff url(../img/struttura/lsem_template_palme.png) no-repeat center 200px;}
#wrapLsem {position: relative;text-align:left;margin-left:auto;margin-right:auto;width:950px;}
#alignLsem {width:950px;margin:0 auto;font-family:Arial, "Trebuchet MS", Sans-Serif;margin:0;padding:0;text-decoration:none;outline:none;list-style-type:none;border:0;}
#headerLsem {height:86px;}
#headerLsem img {float:left;margin:10px 20px 0 20px;}
#alignLsem h1 {font-size:60px;color:#ff9e3b;text-transform:none;text-align:center;padding-right:230px;}
#alignLsem h1, #alignLsem h2, #alignLsem h2 a {font-family: "Century Gothic", Arial, Sans-Serif;}
#alignLsem h2 {color:#024685;font-weight:normal;text-transform:none;text-align:center;font-size:30px;margin:10px 0;}
#alignLsem p, #alignLsem p a {color:#474747;line-height:18px;font-size:12px;margin-top:5px;}
#contentLsem {float:left;width:943px;background-color:#ffffff;padding:7px 0 10px 7px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:0px 5px 8px #e3e3e3;-webkit-box-shadow:0px 5px 8px #e3e3e3;box-shadow:0px 5px 8px #e3e3e3;}
#contentLsem div {position:relative;float:left;width:280px;height:315px;padding:8px;margin:7px;_margin:7px 6px;border:1px solid #e2e2e2;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:0px 2px 5px #f2f2f2;-webkit-box-shadow:0px 2px 5px #f2f2f2;box-shadow:0px 2px 5px #f2f2f2;}
#contentLsem div img {width:280px;height:175px;border:1px solid #e2e2e2;border-radius:5px;-moz-border-radius:10px;-webkit-border-radius:10px;}
#alignLsem h3, #alignLsem h3 a {color:#024685;font-weight:normal;font-size:18px;margin:3px 0;}
#alignLsem p.action {position:absolute;bottom:10px;right:10px;}
#alignLsem a.prezzo {float:left;display:block;font-size:28px;padding:16px 0 0;*padding:16px 0 8px;_padding:9px 0 5px;font-weight:bold;color:#ff9e3b;text-align:right;_line-height:normal;}
#alignLsem a.button {float:left;display:block;width:141px;height:32px;background: url(../img/struttura/lsem_btt_prenota.png) no-repeat 0 0;margin:13px 0 0 10px;}
#alignLsem a.button span {position:relative;z-index:-1;}
#contentLsem h2 a {color:#024685;border-bottom:1px solid #024685;font-weight:normal;text-transform:none;text-align:center;font-size:13px;padding:0 2px;}
#footerLsem {float:left;margin:15px 0 0;width:100%;height:124px;background: url(../img/struttura/lsem_footer_bg.png) repeat-x 0 0;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-box-shadow:0px 5px 8px #e3e3e3;-webkit-box-shadow:0px 5px 8px #e3e3e3;box-shadow:0px 5px 8px #e3e3e3;}
#footerLsem div {width:340px;_width:330px;margin:15px 20px 0;padding:0 0 0 90px;}
#tutto-compresoLsem {float:left;background: url(../img/struttura/lsem_icon_tutto-compreso.png) no-repeat 0 center;}
#tempo-realeLsem {float:right;background:url(../img/struttura/lsem_icon_tempo-reale.png) no-repeat 0 center;}



#contentNatale {background: url(../img/struttura/natale_bg.jpg) no-repeat 485px 55px;width:708px;padding:0 10px 0 0;}
#contentCapodanno {background: url(../img/struttura/capodanno_bg.jpg) no-repeat 500px 43px;width:708px;padding:0 10px 0 0;}
#contentNatale h1 {font-family:Trebuchet MS, Arial, Sans-Serif;background:url(../img/struttura/natale_title_red_bg.png) repeat-x left top;height:34px;padding:10px 20px 0;text-transform:uppercase;font-size:20px;margin:0 0 10px;color:#fff;}
#contentCapodanno h1 {font-family:Trebuchet MS, Arial, Sans-Serif;background: url(../img/struttura/capodanno_title_gold_bg.png) repeat-x left top;height:34px;padding:10px 20px 0;text-transform:uppercase;font-size:20px;margin:0 0 10px;color:#fff;}
#contentNatale h2 {font-family:Trebuchet MS, Arial, Sans-Serif;color:#014687;font-size:16px;margin:0 0 20px;font-weight:normal;text-transform:none;}
#contentCapodanno h2 {font-family:Trebuchet MS, Arial, Sans-Serif;color:#014687;font-size:16px;margin:0 0 20px;font-weight:normal;text-transform:none;}
#contentNatale .tuttocompreso {font-family:Trebuchet MS, Arial, Sans-Serif;margin:0 0 3px;}
#contentCapodanno .tuttocompreso {font-family:Trebuchet MS, Arial, Sans-Serif;margin:0 0 3px;}
#contentNatale .tuttocompreso a {color:#009ee0;text-transform:uppercase;text-decoration:underline;font-size:13px;}
#contentCapodanno .tuttocompreso a {color:#009ee0;text-transform:uppercase;text-decoration:underline;font-size:13px;}
#offerteNatale {float:left;width:470px;}
#offerteCapodanno {float:left;width:470px;}
#offerteNatale div {float:left;width:100%;margin:0 0 9px;}
#offerteCapodanno div {float:left;width:100%;margin:0 0 9px;}
#offerteNatale img {float:left;border:3px solid #dadada;margin:0 10px 0 0;}
#offerteCapodanno img {float:left;border:3px solid #dadada;margin:0 10px 0 0;}
#offerteNatale h3, #offerteNatale h3 a {font-family: Trebuchet MS, Arial, Sans-Serif;font-size:25px;color:#014687;}
#offerteCapodanno h3, #offerteCapodanno h3 a {font-family: Trebuchet MS, Arial, Sans-Serif;font-size:25px;color:#014687;}
#offerteNatale h3 span {color:#cd0000;}
#offerteCapodanno h3 span {color:#cd0000;}
#offerteNatale p {margin:0px;}
#offerteNatale .testo a {font-family:Trebuchet MS, Arial, Sans-Serif;color: #1f1f1f;font-size:13px;margin:0 0 5px;}
#offerteCapodanno p {margin:0px;}
#offerteCapodanno .testo a {font-family:Trebuchet MS, Arial, Sans-Serif;color: #1f1f1f;font-size:13px;margin:0 0 5px;}
#offerteNatale div div {clear:both;float:left;border:1px solid #dadada;background:#fafafa;}
#offerteCapodanno div div {clear:both;float:left;border:1px solid #dadada;background:#fafafa;}
#offerteNatale div div span {font-family:Trebuchet MS, Arial, Sans-Serif;float:left;color:#014687;font-weight:bold;font-size:13px;margin:8px 5px 0;}
#offerteCapodanno div div span {font-family:Trebuchet MS, Arial, Sans-Serif;float:left;color:#014687;font-weight:bold;font-size:13px;margin:8px 5px 0;}
a.buttonNatale, a.buttonNatale:hover, a.buttonNatale:visited {background: url(../img/struttura/natale_title_red_bg.png) repeat-x left top;float:right;display:block;height:22px;padding:3px 8px 0;font-weight:bold;color:#fff;text-align:center;font-size:15px;margin:3px;}
a.buttonCapodanno, a.buttonCapodanno:hover, a.buttonCapodanno:visited {background: url(../img/struttura/capodanno_title_gold_bg.png) repeat-x left top;float:right;display:block;height:22px;padding:3px 8px 0;font-weight:bold;color:#fff;text-align:center;font-size:15px;margin:3px;}
#bannerNatale {background: url(../img/struttura/natale_banner.png) no-repeat 0 0;float:right;display:block;width:158px;height:112px;margin:310px 20px 0 0;}
#bannerCapodanno {background: url(../img/struttura/capodanno_banner.png) no-repeat 0 0;float:right;display:block;width:158px;height:112px;margin:310px 20px 0 0;}
#bannerNatale span {position:relative;z-index:-1;}
#bannerCapodanno span {position:relative;z-index:-1;}
#sliderNatale {background:url(../img/struttura/natale_motivo.jpg) no-repeat 0 0;clear:both;width:100%;margin-top:20px;padding:57px 0 0;}
#sliderCapodanno {background: url(../img/struttura/capodanno_motivo.jpg) no-repeat 0 0;clear:both;width:100%;margin-top:20px;padding:57px 0 0;}
#sliderNatale h2 {background: url(../img/struttura/natale_title_red_bg.png) repeat-x 0 -33px;font-size:20px;color:#014687;font-weight:normal;padding:14px 10px 0;}
#sliderCapodanno h2 {background: url(../img/struttura/capodanno_title_gold_bg.png) repeat-x 0 -33px;font-size:20px;color:#014687;font-weight:normal;padding:14px 10px 0;}
#sliderNatale h2 span {color:#cd0000;}
#sliderCapodanno h2 span {color:#cd0000;}
#sliderNatale div {width:700px;margin: 0 0 0 4px;}
#sliderCapodanno div {width:700px;margin: 0 0 0 4px;}


.boxItalia150 {border-top:1px #dadada solid; background:url(../img/struttura/bg_box_grey.gif) 0 0  repeat-x;}
.boxItalia150 h1 {height:25px;padding:10px 10px 0;text-transform:uppercase;font-weight:normal;margin: 0 0 20px;}
.schedaHotelItalia150 {border:1px solid #dadada; margin-top:30px; position:relative;background-image:url(../img/struttura/img_italia150_angolo.jpg);background-position:top right; background-repeat:no-repeat;}

.buttonAttivaWebox {border-style:none;cursor:hand;background:white url(/vacanze/img/wb-bot-attiva.gif) no-repeat top;width:102px;height:35px;color:white;}

.boxAlpi.w244 {width:244px;}
.boxAlpi.w244mt10 {width:244px;margin-top:10px;}
.boxAlpi.w310l {width:310px;float:left;}
.boxAlpi.w310r {width:310px;float:right;}
.boxAlpi.w400 {width:400px;float:left;margin-right:25px;}

.tb11 {font-size:11px;color:#000;}
.tb12 {font-size:12px;color:#000;}
.tb16 {font-size:16px;color:#000;}
.tbl11 {font-size:11px;color:#004685;}
.tbl12 {font-size:12px;color:#004685;}
.tbl14 {font-size:14px;color:#004685;}
.tbl28 {font-size:28px;color:#004685;}
.tg11 {font-size:11px;color:#333;}
.tg12 {font-size:12px;color:#333;}
.tg13 {font-size:13px;color:#333;}
.tg14 {font-size:14px;color:#333;}
.tw12 {font-size:12px;color:#fff;}
.tw13 {font-size:13px;color:#fff;}
.to12 {font-size:12px;color:#ff6600;}
.to14 {font-size:14px;color:#ff6600;}
.to16 {font-size:16px;color:#ff6600;}
.to18 {font-size:18px;color:#ff6600;}
.to28 {font-size:28px;color:#ff6600;}
.tup {text-transform:uppercase;}
.tnorm {font-weight:normal;}
.tnsp {padding:0px;margin:0px;}

.dsp3 {height:3px;}
.dsp5 {height:5px;}
.dsp8 {height:8px;}
.dsp10 {height:10px;}
.dsp15 {height:15px;}
.dsp20 {height:20px;}
.dsp25 {height:25px;}
.dsp30 {height:30px;}
.dsp35 {height:35px;}

.dw270 {width:270px;}
.dw280 {width:280px;}

.dpadl10 {padding-left:10px;}
.dpadl140 {padding-left:140px;}
.dpadl150 {padding-left:150px;}
.dpadl20R {float:right;padding-left:20px;}
.padl10 {padding-left:10px;}
.padr20 {padding-right:20px;}
.padb8 {padding-bottom:8px;}
.padb30 {padding-bottom:30px;}

.lg1 {border-bottom:1px solid #ccc;}
.lbl1 {border-bottom:1px solid #004685;}	
.lbl2 {border-bottom:2px solid #004685;}	
.lo2 {border-bottom:2px solid #ff6600;}
.lo3 {border-bottom:3px solid #ff6600;}

.boxAlpi A.roarrow, .boxAlpi A:visited.roarrow{width:auto;float:right;background:#ff6600 url(../img/struttura/arrowRight.gif) right 6px no-repeat;display:block;color:#fff;padding:3px 20px 1px 10px;text-align:right;margin-top:-19px;}
.elencoHotel A.roarrow, .elencoHotel A:visited.roarrow{width:auto;float:right;background:#ff6600 url(../img/struttura/arrowRight.gif) right 6px no-repeat;display:block;color:#fff;padding:3px 20px 1px 10px;text-align:right;margin-top:-19px;}
.boxAlpi A.roarrow133, .boxAlpi A:visited.roarrow133{width:133px;float:right;background:#ff6600 url(../img/struttura/arrowRight.gif) right 6px no-repeat;display:block;color:#fff;padding:2px 30px 1px 10px;text-align:right;margin-top:-17px;}

.sfumL {width:316px;float:left;background:url(../img/struttura/bg_sfum.gif) bottom left repeat-x;padding:10px;padding-bottom:0;margin-bottom:-3px;}
.sfumR {width:316px;float:right;background:url(../img/struttura/bg_sfum.gif) bottom left repeat-x;padding:10px;padding-bottom:0;margin-bottom:-3px;}

.tdGLine{background-image:url(../img/struttura/bg-bottom-we.gif);background-position:bottom;background-repeat:no-repeat;height:34px;width:150px}

.vertScroll {position:relative;overflow:hidden;height:519px;width:310px;border-top:1px solid #ddd;}
.itemsVertScroll {position:absolute;height:20000em;margin:0px;}
.itemVertScroll {border-bottom:1px solid #ddd;padding:10px;padding-top:15px;height:100px;}

#destinazioni #dettaglio {
	float: left;
	border: 3px solid #014687;
	width: 480px;
	height: 253px;
	overflow: hidden;
}
#destinazioni h2 {
	float: right;
	width: 196px;
	padding-left: 10px;
	background: none;
	color: #014687;
}
#destinazioni #dettaglio div {
	float: left;
	width: 460px;
	height: 253px;
	padding: 10px;
}
#dtl_canarie {
		background: url(/vacanze/img/destinazioni/canarie_slider.jpg) no-repeat top center;
}
#dtl_capoverde {
		background: url(/vacanze/img/destinazioni/capoverde_slider.jpg) no-repeat top center;
}
#dtl_cuba {
		background: url(/vacanze/img/destinazioni/cuba_slider.jpg) no-repeat top center;
}
#dtl_emirati {
		background: url(/vacanze/img/destinazioni/emirati_slider.jpg) no-repeat top center;
}
#dtl_kenya {
		background: url(/vacanze/img/destinazioni/kenya_slider.jpg) no-repeat top center;
}
#dtl_marocco {
		background: url(/vacanze/img/destinazioni/marocco_slider.jpg) no-repeat top center;
}
#dtl_marrosso {
		background: url(/vacanze/img/destinazioni/marrosso_slider.jpg) no-repeat top center;
}
#dtl_mauritius {
		background: url(/vacanze/img/destinazioni/mauritius_slider.jpg) no-repeat top center;
}
#dtl_messico {
		background: url(/vacanze/img/destinazioni/messico_slider.jpg) no-repeat top center;
}
#dtl_santodomingo {
		background: url(/vacanze/img/destinazioni/santodomingo_slider.jpg) no-repeat top center;
}
#dtl_thailandia {
		background: url(/vacanze/img/destinazioni/thailandia_slider.jpg) no-repeat top center;
}
#dtl_tunisia {
		background: url(/vacanze/img/destinazioni/tunisia_slider.jpg) no-repeat top center;
}
#dtl_zanzibar {
		background: url(/vacanze/img/destinazioni/zanzibar_slider.jpg) no-repeat top center;
}

#dtl_madagascar {
		background: url(/vacanze/img/destinazioni/madagascar_slider.jpg) no-repeat top center;
}
#dtl_baleari {
		background: url(/vacanze/img/destinazioni/baleari_slider.jpg) no-repeat top center;
}
#dtl_grecia {
		background: url(/vacanze/img/destinazioni/grecia_slider.jpg) no-repeat top center;
}
#dtl_irlanda {
		background: url(/vacanze/img/destinazioni/irlanda_slider.jpg) no-repeat top center;
}
#dtl_scozia {
		background: url(/vacanze/img/destinazioni/scozia_slider.jpg) no-repeat top center;
}
#dtl_turchia {
		background: url(/vacanze/img/destinazioni/turchia_slider.jpg) no-repeat top center;
}
#dtl_cipro {
		background: url(/vacanze/img/destinazioni/cipro_slider.jpg) no-repeat top center;
}
#dtl_brasile {
		background: url(/vacanze/img/destinazioni/brasile_slider.jpg) no-repeat top center;
}
#dtl_maldive {
		background: url(/vacanze/img/destinazioni/maldive_slider.jpg) no-repeat top center;
}
#dtl_giamaica {
		background: url(/vacanze/img/destinazioni/giamaica_slider.jpg) no-repeat top center;
}
#dtl_tanzania {
		background: url(/vacanze/img/destinazioni/tanzania_slider.jpg) no-repeat top center;
}

#content h1 {
	background-color: #014687;
	width:663px;
	height: 24px;
	padding: 4px 0 0 7px;
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: normal;
	margin: 0 0 10px;
}
#destinazioni #dettaglio ul {
	float: right;
	font-size: 15px;
}
#destinazioni #dettaglio ul li {
	display: block;
	background: #fff url(/vacanze/partnership/images/icon_list.png) no-repeat 10px center;
	opacity: 0.90;
	-moz-opacity: 0.90;
	filter: alpha(opacity=90);
	padding: 6px 12px 6px 38px;
	margin: 0 0 3px;
}
#destinazioni #dettaglio ul li:hover {
	opacity: 1.0;
	-moz-opacity: 1.0;
	filter: alpha(opacity=100);
	text-decoration: underline;
}
#destinazioni #dettaglio ul li a {
	color: #484848;
	text-transform: uppercase;
}
#destinazioni ul#macro {
	float: left;
	font-size: 12px;
	line-height: 1.5;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#destinazioni ul#macro li {
	padding: 0 0 0 20px;
}
#destinazioni ul#macro li a {
	display: block;
	padding: 3px 3px 2px;
	background: url(/vacanze/partnership/images/border_or.png) repeat-x left bottom;
	line-height: 18px;
}
#destinazioni ul#macro li.select {
	background: url(/vacanze/img/struttura/linguetta.png) no-repeat left center;
	color: #014687;
	font-weight: bold;
}
#destinazioni #dettaglio ul span, #destinazioni ul#macro span {
	color: #ff6600;
	text-transform: lowercase;
	font-weight: bold;
}
.lineProposte {
	float: left;
	width: 100%;
}
.boxProposte {
	position: relative;
	float: left;
	width: 320px;
	height: 150px;
	margin: 15px 0;
}
.boxProposte h3 {
	font-size: 14px;
}
.boxProposte img {
	float: left;
	margin: 0 10px 0 0;
}
.centerProposte {
	margin-left: 10px;
	margin-right: 10px;
}
.rightProposte {
	float: right;
	margin-right: 5px;
}
.boxProposte p.detail {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 17px;
}
.boxProposte p.price1 {
	position: absolute;
	bottom: 0;
	height: 33px;
	width: 320px;
	margin: 6px 0 0;
	background: url(/vacanze/partnership/images/price_bg.png) repeat-x left top;
	font-size: 20px;
	clear: both;
}
.boxProposte p.price1 span {
	float: left;
	display: inline-block;
	color: #ff6600;
	padding: 3px 0 0 5px;
	cursor: pointer;
}
.boxProposte p.price2 {
	position: absolute;
	bottom: 0;
	height: 33px;
	width: 200px;
	margin: 6px 0 0;
	background: url(/vacanze/partnership/images/price_bg.png) repeat-x left top;
	font-size: 20px;
	clear: both;
}
.boxProposte p.price2 span {
	float: left;
	display: inline-block;
	color: #ff6600;
	padding: 3px 0 0 5px;
	cursor: pointer;	
}
.boxProposte a.prenota {
	position: absolute;
	right: 0;
	bottom: 0;
	display: inline-block;
	height: 20px;
	padding: 3px 7px 5px;
	margin: 4px 5px 0 0;
	text-align: center;
	background: url(/vacanze/partnership/images/button_orange.png) repeat-x left top;
	font-size: 15px;
	color: #fff;
	font-weight: bold;
}
.secondProposte .boxProposte {
	width: 200px;
}
.secondProposte .centerProposte {
	margin-left: 15px;
	margin-right: 0;
}
