BODY{margin:0;background:#FFF;}
FORM{display:inline;}
BODY,TH,TD,INPUT,SELECT,TEXTAREA{font:12px 'Trebuchet MS',Arial;}
#topMenu{margin-top:32px;}
#topMenu2{margin-top:3px;margin-bottom:36px;}
#topMenu,#topMenu A,#topMenu2,#topMenu2 A{font-size:13px;font-weight:bold;color:#999;text-decoration:none;}
#topMenu A:hover,#topMenu2 A:hover{text-decoration:underline;}
.vSpace{line-height:10px;}
.testoGrigio{color:#919191;font-size:11px;font-weight:bold;text-decoration:none;}
A.testoGrigio:hover{text-decoration:underline;}

.sxTit,.sxTitNoBg{padding:0 7px 0 21px;color:#3A90BF;font-weight:bold;font-size:12px;}
.sxTit{background:url(../i/hp/sx_tit_bg.gif) no-repeat;}
.sxmenu,.sxmenu2{padding:3xp 0px;font-size:13px;color:#919191;font-weight:bold;line-height:21px; text-align:left;}
.sxmenu2{line-height:23px;}
* html .sxmenu,* html .sxmenu2{line-height:18px;}
#fineMeridiano{height:32px}
* html #fineMeridiano{height:30px}
.sxmenu A,.sxmenu2 A{color:#999;text-decoration:none;}
.sxmenu A:hover,.sxmenu2 A:hover{text-decoration:underline;}

.pixForFox{padding-top:2px;}
* html .pixForFox{padding-top:0;}
.pixForFox2{padding-top:14px;}
* html .pixForFox2{padding-top:14px;}

.txtBoldBianco{color:#FFF;font-size:12px;line-height:14px;}
.txtBoldBiancoBig{color:#FFF;font-size:13px;font-weight:bold;line-height:14px;}
.txtBlu{color:#4094C2;font-size:12px;font-weight: bold;line-height:14px;}

.testoAzzurro{font-size:14px;color:#72B4E0;font-weight:bold;padding-left:13px;}

.testoNews{font-size:12px;width:220px;margin-left:1px;}/*padding-left:13px;padding-top:2px;padding-bottom:12px;*/

/* sfondo grigio */
ul div.testoNews{background: none repeat scroll 0 0 #F2F1F1;width:225px;}

/*titolo nero */
ul div.testoNews span.titolo{color:#000}

.testoNews div.cnt{margin:8px;}
.testoNews A{text-decoration:none;color:#18222D;}
.testoNews span.titolo{color:#F9FAFC;line-height:1.2em;font-weight:bold;}
.testoNews .titolo:hover{text-decoration:none !important;}
.hpNewsSep{clear:both;border-top:1px solid #B8E9F7;line-height:5px;}


.newsHpCnt{background-image:url(/alpitourworld/i/hp/news_bgr.png);background-repeat:repeat-y;}
.newsHp{background-image:url(/alpitourworld/i/hp/news_bg.png);background-repeat:no-repeat;}
.newsHpTit{color:#FFF;font-weight:bold;font-size:13px;padding-top:5px;margin-left:8px;}

.newsBtmLnk{background-color:#F9FAFC;color:#908F8F;border:1px solid #D2D2D2;border-top:0;padding-top:8px;}
.newsBtmLnk div.cnt{margin:0 8px;padding-bottom:8px;}
.newsBtmLnk div.cnt img{margin-right:5px;}
.newsBtmLnk a{color:#878787;text-decoration:none;}

.news a{color:#18222D;}

.offerteHp{background:#F9FAFC url(/alpitourworld/i/hp/offerte_bg.png) no-repeat;}
.offHpTitle{color:#3B91C1;font-size:13px;font-weight:bold;padding-top:10px;margin-left:8px;}

.offertaHp{border-bottom:1px solid #D2D2D2;padding-top:8px;}
.offertaHp div.cnt{margin:0 8px;padding-bottom:8px;}

.testoBlu{color:#54768B;font-size:12px;font-weight: bold;line-height:20px;}
.testoNewsLink{color:#3B91C1;font-size:12px;font-weight: bold;text-decoration:none;padding-left:13px;}
A.testoNewsLink:hover{text-decoration:underline;}
.txtBoldBiancoButtons{color:#FFF;font-size:13px;font-weight:bold;text-decoration:none;}
.testoOfferteLink{color:#54768B;font-size:13px;font-weight:bold;}
.testoOfferteNero{font-size:12px;color:#000;}
.testoAzzurroEuro{font-size:12px;color:#3B91C1;font-weight:bold;}
.testoAzzurroLinks{font-size:12px;color:#3B91C1;font-weight:bold;line-height:14px;}
A.testoAzzurroLinks{font-size:12px;color:#3B91C1;font-weight:bold;text-decoration:none;}
A.testoAzzurroLinks:hover{text-decoration:underline;}

/* restyle home */
.header{background:url(/alpitourworld/i/bg-header.gif) top right no-repeat #fff; border-bottom:4px #004b8c solid;}
.header .sx{float:left;width:220px;}
.header .dx{float:right;width:718px;}
.header .cl{float:none;clear:both;height:0px;overflow:hidden}
.header .dx #topMenu2{margin-bottom:0 !important}

.boxTab{margin:0 0 0 5px;}
.boxTab ul { margin:0; padding:0; background-image:url(/alpitourworld/i/bg-tab-singolo.gif); background-repeat:no-repeat; height:26px; width:453px;}
.boxTab ul.lft {background-position:top left;}
.boxTab ul.rgt {background-position:bottom left;}
.boxTab ul.lft .left a,.boxTab ul.rgt .right a{color:#fff;}
.boxTab ul.rgt .left a,.boxTab ul.lft .right a{color:#3399cc;}
.boxTab ul li{list-style:none; float:left; height:26px;}
.boxTab ul li.left,.boxTab ul li.right{ position:relative}
.boxTab ul li.left a, .boxTab ul li.right a{ text-decoration:none; font-weight:bold; font-size:15px; text-transform:uppercase; position:absolute; top:3px; left:15px;}
.boxTab ul li.left{width:234px;}
.boxTab ul li.right{width:219px;}
.boxTab .hide{display:none}
.boxTab .item ul{ margin:0; padding:0; background:none; height:auto;}
.boxTab .item ul li{list-style:none; display:block; float:none; width:100%; height:auto; background:#f2f1f1; padding-top:6px; border-bottom:1px solid #fff;}
.boxTab .item ul li a{display:block; background:url(/alpitourworld/i/arrow-link.gif) 98% 40% no-repeat; padding:7px 15px 13px; color:#333; text-decoration:none;}
.boxTab .item ul li .title{float:left; padding-left:15px; font-size:13px; font-weight:bold}
.boxTab .item ul li .data{float:right; padding-right:15px; font-size:11px; font-weight:normal}
.boxTab .item ul li .cl{float:none;clear:both;height:1px;overflow:hidden;}
.boxTab .item .all{ height:36px; line-height:36px; display:block; background:#dfdfdf; color:#333; font-size:12px; padding-left:13px; text-transform:uppercase; text-decoration:none;}

