#vg_body_container{ width: 980px; position: relative; margin: 5px 0 0 0; }
#vg_menu_container{ position: relative; float: left; width: 220px; }
#vg_flight_container{ position: relative; float: right; width: 755px; }
#vg_contact_container{ position: relative; float: right; width: 755px; }
#vg_password_container{ position: relative; float: right; width: 755px; }

.vg_dotted{ width: 100%; margin: 11px 0 6px 0; border-top: 1px dotted #666666; line-height: 0; height: 0px; font-size: 0px; dispaly: inline; }
.vg_dotted_bot{ width: 100%; border-bottom: 1px dotted #666666; dispaly: inline; }

.vg_top_sx_azzurro{ position: relative; float: left; width: 10px; height: 10px; background: url("/images/bg_top_sx_azzurro.gif") no-repeat; line-height: 0; font-size: 0; }
.vg_top_azzurro{ position: relative; float: left; width: 200px; height: 10px; background-color: #DCE9F2; line-height: 0; font-size: 0; }
.vg_top_dx_azzurro{ position: relative; float: left; width: 10px; height: 10px; background: url("/images/bg_top_dx_azzurro.gif") no-repeat; line-height: 0; font-size: 0; }
.vg_bg_azzurro{ position: relative; float: left; width: 215px; height: 180px; padding: 0 0 0 5px; background-color: #DCE9F2; margin-top: -1px; margin-bottom: -1px; }
.vg_bot_sx_azzurro{ position: relative; float: left; width: 10px; height: 10px; background: url("/images/bg_bot_sx_azzurro.gif") no-repeat; line-height: 0; font-size: 0; }
.vg_bot_azzurro{ position: relative; float: left; width: 200px; height: 10px; background-color: #DCE9F2; line-height: 0; font-size: 0; }
.vg_bot_dx_azzurro{ position: relative; float: left; width: 10px; height: 10px; background: url("/images/bg_bot_dx_azzurro.gif") no-repeat; line-height: 0; font-size: 0; }

.vg_menu_item_selected{ margin: 2px 0 2px 0; width: 210px; height: 18px; background-color: #FFFFFF; }
.vg_menu_item{ margin: 2px 0 2px 0; width: 210px; height: 18px; }
.vg_separator{ width: 210px; height: 2px; line-height: 2px; background-color: #FFFFFF; }

.vg_menu_item{ margin: 2px 0 2px 0; width: 210px; height: 18px; }

.vg_menu_arrow{ position: relative; float: left; width: 10px; height: 20px; background: url("/images/arrow_menu.gif") no-repeat; margin: 0 5px 0 4px; }
.vg_menu_text{ position: relative; float: left; width: 185px; height: 20px; padding: 2px 0 0 0; }
.vg_menu_text_small{ position: relative; float: left; width: 170px; height: 20px; padding: 2px 0 0 15px; }

.vg_tab_celeste_sx{ position: relative; float: left; width: 10px; height: 30px; background: url("/images/tab_celeste_sx.gif") no-repeat; line-height: 0; font-size: 0; }
.vg_tab_celeste{ position: relative; float: left; width: 180px; height: 20px; background-color: #EFF4F8; text-align: center; font-weight: bold; padding: 10px 0 0 0; }
.vg_tab_celeste_dx{ position: relative; float: left; width: 10px; height: 30px; background: url("/images/tab_celeste_dx.gif") no-repeat; line-height: 0; font-size: 0; }

.vg_tab_cornice_sx{ position: relative; float: left; width: 10px; height: 30px; background: url("/images/tab_cornice_sx.gif") no-repeat; line-height: 0; font-size: 0; }
.vg_tab_cornice{ position: relative; float: left; width: 180px; height: 20px; background: url("/images/tab_cornice.gif") repeat-x; text-align: center; padding: 10px 0 0 0; }
.vg_tab_cornice_dx{ position: relative; float: left; width: 10px; height: 30px; background: url("/images/tab_cornice_dx.gif") no-repeat; line-height: 0; font-size: 0; }

.vg_selection_sx{ position: relative; float: right; width: 5px; height: 25px; background: url("/images/box_selection_sx.gif") no-repeat; line-height: 0; font-size: 0; }
.vg_selection{ position: relative; float: right; width: 200px; height: 25px; background: url("/images/box_selection.gif") repeat-x; text-align: center; }
.vg_selection_dx{ position: relative; float: right; width: 5px; height: 25px; background: url("/images/box_selection_dx.gif") no-repeat; line-height: 0; font-size: 0; }

.vg_dir_selection{ position: relative; float: left; margin: 2px 0 0 5px; }
.vg_text_selection{ position: relative; float: left; margin: 5px 0 0 5px; }

.vg_top_sx_celeste{ position: relative; float: left; width: 10px; height: 10px; background: url("/images/bg_top_sx_celeste.gif") no-repeat; line-height: 0; font-size: 0; }
.vg_top_celeste{ position: relative; float: left; width: 745px; height: 10px; background-color: #EEF4F9; line-height: 0; font-size: 0; }
.vg_top_dx_celeste{ position: relative; float: left; width: 10px; height: 10px; background: url("/images/bg_top_dx_celeste.gif") no-repeat; line-height: 0; font-size: 0; }

.vg_bot_sx_celeste{ position: relative; float: left; width: 10px; height: 10px; background: url("/images/bg_bot_sx_celeste.gif") no-repeat; line-height: 0; font-size: 0; }
.vg_bot_celeste{ position: relative; float: left; width: 735px; height: 10px; background-color: #EEF4F9; line-height: 0; font-size: 0; }
.vg_bot_dx_celeste{ position: relative; float: left; width: 10px; height: 10px; background: url("/images/bg_bot_dx_celeste.gif") no-repeat; line-height: 0; font-size: 0; }

.vg_top_sx_celeste, .vg_top_celeste, .vg_top_dx_celeste,
.vg_bot_sx_celeste, .vg_bot_celeste, .vg_bot_dx_celeste{ margin-top: -1px }

.vg_bg_celeste{ position: relative; float: left; width: 755px; background-color: #EEF4F9; margin-top: -1px; }

.vg_title{ position: relative; float: left; width: 200px; height: 20px; margin: 4px 0 0 5px; font-size: 15px; display: inline;  }

.vg_paginator{ position: relative; float: right; width: 500px; height: 20px; margin: 0 10px 0 0; }

.vg_date_time{ position: relative; float: left; width: 80px; height: 40px; margin: 10px 0 0 35px; display: inline; }
.vg_hop{ position: relative; float: left; width: 80px; height: 40px; margin: 10px 0 0 20px; display: inline; }
.vg_airline{ position: relative; float: left; width: 80px; height: 40px; margin: 10px 0 0 40px; display: inline; }
.vg_stop{ position: relative; float: right; width: 40px; height: 40px; margin: 10px 20px 0 0; display: inline; }
.vg_price{ position: relative; float: right; width: 50px; height: 40px; margin: 10px 20px 0 0; display: inline; }

.vg_trip_contanier{ width: 740px;  border: 1px solid #1A75AC; margin: 5px 0 0 5px; background-color: #FFFFFF; }
.vg_bar { position: relative; float: left; width: 740px; height: 25px; background: url(/images/bg_bar_bestprice.png) repeat-x; }
.vg_id_booking{ position: relative; float: left; margin: 3px 0 0 5px; }
.vg_status_text{ position: relative; float: right; margin: 3px 5px 0 0; }
.vg_status_img{ position: relative; float: right; margin: 3px 5px 0 0; }
.vg_status_img_text{ position: relative; float: right; margin: 5px 5px 0 0; }

.vg_cell_celeste{ background-color: #EEF4F9; }
.vg_cell_azzurro{ background-color: #DCE9F2; }

.vg_cell_outbound_return{ width: 10px; }
.vg_cell_date{ width: 120px; }
.vg_cell_airline{ width: 80px; }
.vg_cell_stop{ width: 20px; }
.vg_cell_hop{ width: 360px; }
.vg_cell_price{ width: 80px; }

.vg_tab_blue_sx{ position: relative; float: right; margin: 10px 0 0 5px; width: 5px; height: 20px; background: url("/images/tab_blue_sx.gif") no-repeat; line-height: 0; font-size: 0; }
.vg_tab_blue{ position: relative; float: right; margin: 10px 0 0 0; width: 150px; height: 17px; padding-top: 3px; background: url("/images/tab_blue.gif") repeat-x; text-align: center; }
.vg_tab_blue_dx{ position: relative; float: right; margin: 10px 0 0 0; width: 5px; height: 20px; background: url("/images/tab_blue_dx.gif") no-repeat; line-height: 0; font-size: 0; }

.vg_tab_azzurro_sx{ position: relative; float: right; margin: 10px 0 0 5px; width: 5px; height: 20px; background: url("/images/tab_azzurro_sx.gif") no-repeat; line-height: 0; font-size: 0; }
.vg_tab_azzurro{ position: relative; float: right; margin: 10px 0 0 0; width: 150px; height: 17px; padding-top: 3px; background: url("/images/tab_azzurro.gif") repeat-x; text-align: center; }
.vg_tab_azzurro_dx{ position: relative; float: right; margin: 10px 0 0 0; width: 5px; height: 20px; background: url("/images/tab_azzurro_dx.gif") no-repeat; line-height: 0; font-size: 0; }

.vg_tab_grey_sx{ position: relative; float: right; margin: 10px 0 0 5px; width: 5px; height: 20px; background: url("/images/tab_grey_sx.gif") no-repeat; line-height: 0; font-size: 0; }
.vg_tab_grey{ position: relative; float: right; margin: 10px 0 0 0; width: 150px; height: 20px; background: url("/images/tab_grey.gif") repeat-x; }
.vg_tab_grey_dx{ position: relative; float: right; margin: 10px 0 0 0; width: 5px; height: 20px; background: url("/images/tab_grey_dx.gif") no-repeat; line-height: 0; font-size: 0; }

.vg_detail{ position: relative; float: left; width: 9px; height: 11px; margin: 3px 0 0 0; }
.vg_detail_text{ position: relative; float: left; width: 100px; height: 12px; margin: 3px 0 0 0; }

.vg_top_sx_modify{ position: relative; float: left; width: 10px; height: 10px; background: url("/images/bg_top_sx_modifica.gif") no-repeat; line-height: 0; font-size: 0; margin: 10px 0 0 50px; display: inline;}
.vg_top_modify{ position: relative; float: left; width: 620px; height: 10px; background-color: #D5E5F2; line-height: 0; font-size: 0; margin: 10px 0 0 0; }
.vg_top_dx_modify{ position: relative; float: left; width: 10px; height: 10px; background: url("/images/bg_top_dx_modifica.gif") no-repeat; line-height: 0; font-size: 0; margin: 10px 0 0 0; }

.vg_bg_modify{ position: relative; float: left; width: 620px; margin: -1px 0 -1px 50px; padding: 0 0 0 20px; background-color: #D5E5F2; display: inline; }

.vg_bot_sx_modify{ position: relative; float: left; width: 10px; height: 10px; background: url("/images/bg_bot_sx_modifica.gif") no-repeat; line-height: 0; font-size: 0; margin: 0 0 0 50px; display: inline;}
.vg_bot_modify{ position: relative; float: left; width: 620px; height: 10px; background-color: #D5E5F2; line-height: 0; font-size: 0; }
.vg_bot_dx_modify{ position: relative; float: left; width: 10px; height: 10px; background: url("/images/bg_bot_dx_modifica.gif") no-repeat; line-height: 0; font-size: 0; }

.vg_label{ position: relative; float: left; }
.vg_value{ position: relative; float: left; margin: 0 0 0 10px;}
.vg_option{ position: relative; float: right;  margin: 0 20px 0 0;}

.vg_cell_label{ width: 20%; }

.vg_box_detail{ position: relative; float: right; margin: 0 3px 3px 0; display: none; width: 734px; }

.vg_top_sx_azzurro_box{ position: relative; float: left; width: 10px; height: 10px; background: url("/images/bg_top_sx_azzurro.gif") no-repeat; line-height: 0; font-size: 0; }
.vg_top_azzurro_box{ position: relative; float: left; width: 724px; height: 10px; background-color: #DCE9F2; line-height: 0; font-size: 0; }

.vg_bg_azzurro_box{ position: relative; float: left; width: 724px; padding: 0 0 0 10px; background-color: #DCE9F2; }
.vg_bot_sx_azzurro_box{ position: relative; float: left; width: 10px; height: 10px; background: url("/images/bg_bot_sx_azzurro.gif") no-repeat; line-height: 0; font-size: 0; }
.vg_bot_azzurro_box{ position: relative; float: left; width: 714px; height: 10px; background-color: #DCE9F2; line-height: 0; font-size: 0; }
.vg_bot_dx_azzurro_box{ position: relative; float: left; width: 10px; height: 10px; background: url("/images/bg_bot_dx_azzurro.gif") no-repeat; line-height: 0; font-size: 0; }

.vg_top_sx_white{ position: relative; float: left; width: 10px; height: 15px; background: url("/images/bg_top_sx_white.gif") no-repeat; line-height: 0; font-size: 0; }
.vg_top_white{ position: relative; float: left; width: 150px; height: 15px; background-color: #FFFFFF; text-align: center; }
.vg_top_white_refund{ position: relative; float: left; width: 160px; height: 15px; background-color: #FFFFFF; text-align: center; }
.vg_top_white_pax{ position: relative; float: left; width: 80px; height: 15px; background-color: #FFFFFF; text-align: center; }
.vg_top_dx_white{ position: relative; float: left; width: 10px; height: 15px; background: url("/images/bg_top_dx_white.gif") no-repeat; line-height: 0; font-size: 0; }

.vg_top_white_pax_option{ position: relative; float: left; width: 103px; height: 15px; background-color: #FFFFFF; text-align: center; }

.vg_top_white_small{ position: relative; float: left; width: 159px; height: 15px; background-color: #FFFFFF; line-height: 0; }
.vg_bot_white_small{ position: relative; float: left; width: 159px; height: 15px; background-color: #FFFFFF; line-height: 0; }

.vg_top_white_refund_small{ position: relative; float: left; width: 259px; height: 15px; background-color: #FFFFFF; line-height: 0; }
.vg_bot_white_refund_small{ position: relative; float: left; width: 259px; height: 15px; background-color: #FFFFFF; line-height: 0; }

.vg_top_white_big{ position: relative; float: left; width: 710px; height: 15px; background-color: #FFFFFF; }
.vg_white{ position: relative; float: left; width: 700px; height: 120px; padding: 0 10px 0 10px; background-color: #FFFFFF; overflow: auto; scrollbar-face-color: #EEF4F9; scrollbar-highlight-color: #EEF4F9; scrollbar-arrow-color: #1A75AC; scrollbar-shadow-color: #EEF4F9; scrollbar-3dlight-color: #FFFFFF; scrollbar-track-color: #FFFFFF; scrollbar-darshadow-color: #FFFFFF; }

.vg_top_white_refund_big{ position: relative; float: left; width: 410px; height: 15px; background-color: #FFFFFF; line-height: 0; }
.vg_top_white_pax_big{ position: relative; float: left; width: 400px; height: 15px; background-color: #FFFFFF; line-height: 0; }
.vg_bot_white_refund_big{ position: relative; float: left; width: 400px; height: 15px; background-color: #FFFFFF; line-height: 0; }

.vg_white_refund{ position: relative; float: left; width: 400px; height: 100px; padding: 10px; background-color: #FFFFFF; }
.vg_white_pax{ position: relative; float: left; width: 400px; height: 120px; padding: 0 10px 0 10px; background-color: #FFFFFF; overflow: auto; scrollbar-face-color: #EEF4F9; scrollbar-highlight-color: #EEF4F9; scrollbar-arrow-color: #1A75AC; scrollbar-shadow-color: #EEF4F9; scrollbar-3dlight-color: #FFFFFF; scrollbar-track-color: #FFFFFF; scrollbar-darshadow-color: #FFFFFF; }

.vg_white_small{ position: relative; float: left; width: 159px; padding: 0 10px 0 10px; background-color: #FFFFFF; text-align: center; }
.vg_white_refund_small{ position: relative; float: left; width: 279px; height: 120px; padding: 0; background-color: #FFFFFF; }

.vg_bot_sx_white{ position: relative; float: left; width: 10px; height: 15px; background: url("/images/bg_bot_sx_white.gif") no-repeat; line-height: 0; font-size: 0; }
.vg_bot_white_big{ position: relative; float: left; width: 700px; height: 15px; background-color: #FFFFFF; }
.vg_bot_dx_white{ position: relative; float: left; width: 10px; height: 15px; background: url("/images/bg_bot_dx_white.gif") no-repeat; line-height: 0; font-size: 0; }

.vg_hostess{ float: left; margin: 0; display: inline; }
.vg_hostess_text{ float: left; margin: 0 0 0 5px; display: inline; width: 235px; height: 100px; overflow: auto; scrollbar-face-color: #EEF4F9; scrollbar-highlight-color: #EEF4F9; scrollbar-arrow-color: #1A75AC; scrollbar-shadow-color: #EEF4F9; scrollbar-3dlight-color: #FFFFFF; scrollbar-track-color: #FFFFFF; scrollbar-darshadow-color: #FFFFFF; }
.vg_hostess_text_multiple{padding: 10px 10px 10px 0;}

.vg_btn_refund{ position: absolute; bottom: 0; right: 10px; width: 180px; height: 18px; background: url("/images/btn_refund.gif") no-repeat; padding: 2px 0 0 0; text-align: center;}

.vg_send_mail{ position: relative; float: left; margin: 5px 0 0 3px; display: inline; width: 400px; }

.vg_box_mysearch{ width: 740px; margin: 10px auto 0 auto; border: 1px solid #1C6FA9; background-color: #FFFFFF; }
.vg_td_border_airport{ width: 150px; height: 18px; border-right: 1px dotted #FFFFFF; text-align: center; }
.vg_td_border_date{ width: 77px; height: 18px; border-right: 1px dotted #FFFFFF; text-align: center; }
.vg_td_border_pax{ width: 47px; height: 18px; border-right: 1px dotted #FFFFFF; text-align: center; }
.vg_td_border_price{ width: 50px; height: 18px; }

.vg_td_airport{ width: 150px; height: 25px; border-right: 1px dotted #FFFFFF; text-align: center; }
.vg_td_date{ width: 80px; height: 25px; border-right: 1px dotted #FFFFFF; text-align: center; }
.vg_td_pax{ width: 50px; height: 25px; border-right: 1px dotted #FFFFFF; text-align: center; }
.vg_td_price{ width: 50px; height: 25px }

.vg_box_registration{ position: relative; float: left; width: 485px; height: 280px; margin: 10px 0 0 0; display: inline; }
.vg_box_login{ position: relative; float: right; width: 485px; height: 280px; margin: 10px 0 0 0; display: inline; }
.vg_top_login_azzurro{ position: relative; float: left; width: 465px; height: 10px; background-color: #DCE9F2; line-height: 0; font-size: 0; }

.vg_bg_login_azzurro{ position: relative; float: left; width: 480px; height: 260px; padding: 0 0 0 5px; background-color: #DCE9F2; margin-bottom: -1px; margin-top: -1px; }

.vg_title_login{ position: relative; float: left; width: 380px; height: 20px; margin: 4px 0 0 5px; font-size: 15px; display: inline;  }

.vg_top_login_sx_white{ position: relative; float: left; width: 10px; height: 10px; margin: 0 0 0 5px; background: url("/images/bg_top_sx_white.gif") no-repeat; line-height: 0; font-size: 0; display: inline; }
.vg_top_login_white{ position: relative; float: left; width: 445px; height: 10px; background-color: #FFFFFF; line-height: 0; }
.vg_top_login_dx_white{ position: relative; float: left; width: 10px; height: 10px; background: url("/images/bg_top_dx_white.gif") no-repeat; line-height: 0; font-size: 0; }

.vg_white_login{ position: relative; float: left; width: 445px; height: 190px; margin: -1px 0 -1px 5px; padding: 10px; background-color: #FFFFFF; display: inline; }

.vg_bot_login_sx_white{ position: relative; float: left; width: 10px; height: 15px; margin: 0 0 0 5px; background: url("/images/bg_bot_sx_white.gif") no-repeat; line-height: 0; font-size: 0; display: inline; }
.vg_bot_login_white{ position: relative; float: left; width: 445px; height: 15px; background-color: #FFFFFF; line-height: 0; }
.vg_bot_login_dx_white{ position: relative; float: left; width: 10px; height: 15px; background: url("/images/bg_bot_dx_white.gif") no-repeat; line-height: 0; font-size: 0; }

ul{ list-style: none; margin: 0; padding: 0; } 
li{ float: left; margin: 0 2px 0 0; padding: 0;} 


/* 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;
}
  
  
  
  
  
  

