/* home */
#vg_body_container{ width: 980px;margin: 5px 0 0 0; }
#vg_box_description{ width: 670px; float: left; }
#vg_box_login{ width: 300px; height: 60px; float: right; border: 1px solid #247AB1; }
#vg_box_login table{ width: 300px; padding: 2px; border: 0px; }
#vg_airport_search{ width: 670px; height: 462px; float: left; border-left: 2px solid #247AB1; border-bottom: 2px solid #247AB1; border-right: 2px solid #247AB1; }
#vg_airport_search_new{ width: 670px; height: auto !important; height: 462px; min-height: 462px; float: left; border-left: 2px solid #247AB1; border-bottom: 2px solid #247AB1; border-right: 2px solid #247AB1; }
#vg_airport_search .vg_table{ width: 630px; border-bottom: 1px dotted #CCCCCC; }
#vg_airport_search .vg_no_border{ width: 655px; border-bottom: 0px; }
#vg_airport_search_new .vg_table{ width: 630px; border-bottom: 1px dotted #CCCCCC; }
#vg_airport_search_new .vg_table_new{ width: 630px; }
#vg_airport_search_new .vg_no_border{ width: 655px; border-bottom: 0px; }
#vg_airport_search_tabs{ width: 674px; height: 29px; background: url(/images/bg_tabs.png); position: relative; float: left; }
/*#vg_airport_search_tabs_new{ width: 674px; height: 29px; background: url(/images/bg_tabs1_3.png); position: relative; float: left; }*/
#vg_airport_search_tabs_new{ width: 674px; height: 29px; background: url('/images/bg-4tab-1sel.png'); position: relative; float: left; }
#vg_airport_search_tab1{ position: absolute; top: 7px; left: 40px; }
#vg_airport_search_tab2{ position: absolute; top: 7px; left: 190px; }
#vg_airport_search_tab2_pf{ position: absolute; top: 7px; left: 190px; }
#vg_airport_search_tab3{ position: absolute; top: 7px; left: 315px; }
#vg_airport_search_tab4{ position: absolute; top: 7px; left: 535px; }
#vg_banner_text_link{ float: right; width: 300px; height: 210px; }
#vg_banner_rectangol{ float: right; margin: 4px 0 0 0; width: 300px; height: 250px; }
#vg_banner_container{ width: 980px;}
#vg_banner_auto_promotion_1{ float: left; width: 390px; height: 190px; margin: 5px 0 5px 0; }
#vg_banner_auto_promotion_2{ float: right; width: 585px; height: 190px; margin: 5px 0 5px 0; }
#vg_iframe_text_link{ width: 300px; height: 205px; }
#vg_iframe_rectangol{ width: 300px; height: 250px; }
#vg_iframe_guides{ width: 390px; height: 190px; }
#vg_iframe_maxi_banner{ width: 390px; height: 190px; }
#vg_beta{position: absolute; top: 2px; left: 270px;}

.vg_color_charter{height: 10px; width: 10px; background-color: #398229; border: 1px solid black;}
.vg_color_lowcost{height: 10px; width: 10px; background-color: #AEDEA5; border: 1px solid black;}
.vg_color_diretto{height: 10px; width: 10px; background-color: #DCE9F2; border: 1px solid black;}
.vg_bestprice{text-align: center; height: 24px; width: 102px; padding-top: 5px; background: url('/vg1/dyncal/images/bkprice.gif') no-repeat; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #2179B5;}

/* content */
.vg_content_box{ float: left; text-align: left; width: 192px; height: 170px; margin: 5px 5px 0 0; background: url(/images/bg_content_box.gif); }
.vg_content_last_box{ float: left; width: 192px; height: 170px; margin: 5px 0 0 0; background: url(/images/bg_content_box.gif); }
.vg_content_table_in_box{ margin: 5px 0 0 15px; list-style: none; padding: 0; line-height: 16px;}
/*.vg_content_table_in_box li{ margin: 0 0 0 0; list-style: none; padding: 2px 0px 2px 0px;}*/
.vg_content_table_in_box span{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }
.vg_content_table_in_box a{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration: none; }
.vg_content_table_in_box a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration: underline; }
.vg_td_title{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #247AB1; font-weight: bold; }

/* Advertising 12.05.2011*/
.vg_adv_box300x90{width:300px; height:90px; background:url(http://www1.staticroot.com/images/it/box-adv-300x90.png) no-repeat;color:#000000;font-family:Arial,Verdana;font-size:12px; position:relative; margin-bottom:18px;}
.vg_adv_box300x90 h2{color:#FFFFFF;font-family:Arial,Verdana;font-size:12px;font-weight:bold;margin:0px;padding:10px;}
.vg_adv_box300x90 p{color:#000000;font-family:Arial,Verdana;font-size:12px;margin:0px;padding:5px 10px;}
.vg_adv_box300x90 div.vg_search_input{ width:158px; position:absolute; left:140px; top:3px;}
.vg_adv_box300x90 div.vg_search_input input.VGtextField{ width:140px; height: auto !important; height:15px; min-height:17; margin:0px;padding:0px;border:1px solid #BDBDBD; font-size:12px; }
.vg_adv_box300x90 div.vg_content_adv{ width:298px;height:55px; margin:5px 10px;}
.vg_adv_box300x90 div.vg_content_adv img{ float:left; margin-right:10px;}
.vg_adv_box300x90 a, .vg_adv_box300x90 a, .vg_adv_box300x90 a:visited, .vg_adv_box300x90 a:hover {color:#2172AA;}
.vg_adv_box300x90 a:hover { text-decoration:none;}
.vg_adv_box300x200{width:300px; height:200px; margin-bottom:15px;}

/* Banner auto promo */

#vg_banner_autopromo_1 {float:left;width:670px;height:258px;margin:5px 0;}
#vg_banner_autopromo_1 h3{font:bold 14px Arial, Helvetica, sans-serif;color:#1c6fa9;margin-top:15px;margin-bottom:10px;}
#vg_banner_autopromo_1 ul{margin: 0px;padding:0px;list-style:none;}
#vg_banner_autopromo_1 ul li{float:left;margin-right:5px;}
#vg_seo_banner{position: relative; float: left;width: 670px;}
#vg_seo_banner div.panel{width:661px;min-height:166px;height:auto!important;height:166px;border-bottom:1px solid #1A6FAF; border-top:5px solid #1A6FAF;border-left:1px solid #1A6FAF;border-right:1px solid #1A6FAF;padding:10px 0px 10px 10px;}
#vg_seo_banner div.panel table{width:208px; float:left;margin-right:12px;margin-bottom:4px;}
#tabs1 a.tabblu{display:block;border-top:2px solid #1A6FAF;border-left:2px solid #1A6FAF;border-right:2px solid #1A6FAF;color:#1A6FAF;padding:5px;font:bold 12px Arial, Helvetica, sans-serif;text-decoration:none;}
td.vg_bannerpriceblu{border-bottom:1px solid #CCC;}
td.vg_bannerpriceblu a{color:#000;text-decoration:none;font-weight:bold;color:#1A6FAF;}
#tabs1 a.tablink{display:block;color:#1A6FAF;padding:0 5px; margin-top:5px;font:bold 12px Arial, Helvetica, sans-serif;text-decoration:underline;}
#tabs1 a.active-tab {background-color:#1A6FAF;color:#FFFFFF;}
#tabs1 a.tablink:hover{text-decoration:none;}
td.vg_tdtable {border-bottom:1px solid #cccccc;}
td.vg_tdtable a {color:#000;text-decoration:none;}
#tabs1 td.vg_tdtable strong{text-decoration:none;font-weight:bold;color:#1A6FAF;}
#vg_banner_autopromo_2 {float:right;width:300px;height:258px;margin-top:5px;margin-bottom:0px;}
#vg_banner_autopromo_2 h3{font:bold 14px Arial, Helvetica, sans-serif;color:#b40101;margin-top:15px;margin-bottom:10px;}
#vg_banner_autopromo_2 ul{margin: 0px;padding:0px;list-style:none;}
#vg_banner_autopromo_2 ul li{float:left;margin-right:5px;}
#tabs2 a.tabred{display:block;border-top:2px solid #b40101;border-left:2px solid #b40101;border-right:2px solid #b40101;color:#b40101;padding:5px;font:bold 12px Arial, Helvetica, sans-serif;text-decoration:none;}
#tabs2 a.active-tab {display:block;background-color:#b40101;color:#FFFFFF;}
td.vg_bannerpricered{border-bottom:1px solid #CCC;}
td.vg_bannerpricered a{color:#000;text-decoration:none;font-weight:bold;color:#b40101;}
#vg_banner_vacanze div.panel{width:278px;min-height:166px;height:auto!important;height:166px;border-bottom:1px solid #b40101; border-top:5px solid #b40101;border-left:1px solid #b40101;border-right:1px solid #b40101;padding-right:10px;}
a.tablinkred{display:block;color:#b40101;padding:3px 0px 0px 0px;font:bold 12px Arial, Helvetica, sans-serif;text-decoration:underline; text-align:right;}
a.tablinkred:hover{text-decoration:none;}
/* Fine banner auto promo */

/* Banner */
.bannerContainer {
    top: 0;
    left: 50%;
    margin: 0 auto 0 -238px;
    position: absolute;
    width: 728px;
	z-index: 10000;
}
#ad728 {
    left: 0 !important;
    position: relative;
    right: 0 !important;
    width: 728px !important;
}


