/* nuovo header */

#vg_header{ height: 140px; position: relative; margin: 5px 5px 0 0px;width:980px;} 
#vg_header img{border:0;}
.vg_widthCont{width:980px;}
#vg_logo{ width: 225px; height: 90px; float: left; margin-top: 5px; margin-right:20px;} 
#vg_leaderboard{ width: 728px; height: 90px; float: right; } 

.vg_tab {height: 29px; width:71px; text-align: center;}
.vg_tab a, .vg_tab a:hover, .vg_tab a:visited{color: #FFF; text-decoration: none; width:71px; height:29px; font: bold 16px Arial; display: block; padding:6px 0 0 0;}

#vg_tab_voli{ position: absolute; top: 106px; background: transparent url('http://www.volagratis.com/content/imgs/header/tab/tab-voli-it.png') 0 0 no-repeat;} 
#vg_tab_hotel{ position: absolute; top: 106px; left: 75px; background: transparent url('http://www.volagratis.com/content/imgs/header/tab/tab-hotel-it.png') 0 0 no-repeat;} 
#vg_tab_mappe{position: absolute; top: 106px; left: 300px; background: transparent url('http://www.volagratis.com/content/imgs/header/tab/tab-mappe-it.png') 0 0 no-repeat;}
#vg_tab_guide{position: absolute; top: 106px; left: 150px; background: transparent url('http://www.volagratis.com/content/imgs/header/tab/tab-guide-it.png') 0 0 no-repeat;}
#vg_tab_auto{position: absolute; top: 106px; left: 225px; background: transparent url('http://www.volagratis.com/content/imgs/header/tab/tab-auto-it.png') 0 0 no-repeat;}
/*#vg_tab_shuttle{position: absolute; top: 106px; left: 300px; background: transparent url('http://www.volagratis.com/content/imgs/header/tab/tab-shuttle-it.png') 0 0 no-repeat;}*/

#vg_tab_guide_cobrand{position: absolute; top: 106px; left: 150px; background: transparent url('http://www.volagratis.com/content/imgs/header/tab/tab-guide-it.png') 0 0 no-repeat;}
#vg_tab_auto_cobrand{position: absolute; top: 106px; left: 225px; background: transparent url('http://www.volagratis.com/content/imgs/header/tab/tab-auto-it.png') 0 0 no-repeat;}


#vg_preferiti_voli{ position: absolute; top: 100px; left: 755px; padding:0 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: solid 1px #91BDD8; border-top:0; border-bottom: 0;} 
#vg_preferiti_mappe{ position: absolute; top: 100px; left: 778px; padding:0 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: solid 1px #99CA21; border-top:0; border-bottom: 0;} 
#vg_preferiti_hotel{ position: absolute; top: 100px; left: 755px; padding:0 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: solid 1px #FF4B08; border-top:0; border-bottom: 0;} 
#vg_preferiti_auto{ position: absolute; top: 100px; left: 778px; padding:0 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: solid 1px #C70000; border-top:0; border-bottom: 0;} 
#vg_preferiti_guide{ position: absolute; top: 100px; left: 756px; padding:0 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: solid 1px #FEC114; border-top:0; border-bottom: 0;} 
/*#vg_preferiti_shuttle{ position: absolute; top: 100px; left: 778px; padding:0 3px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: solid 1px #BF6AA0; border-top:0; border-bottom: 0;} */


#vg_preferiti_voli a{color: #237AB0; font-weight: bold; display: block; text-decoration: none;}
#vg_preferiti_hotel a{color: #237AB0; font-weight: bold; display: block; text-decoration: none;}
#vg_preferiti_mappe a{color: #237AB0; font-weight: bold; display: block; text-decoration: none;}
#vg_preferiti_auto a{color: #237AB0; font-weight: bold; display: block; text-decoration: none;}
#vg_preferiti_guide a{color: #237AB0; font-weight: bold; display: block; text-decoration: none;}
/*#vg_preferiti_shuttle a{color: #237AB0; font-weight: bold; display: block; text-decoration: none;}*/


#vg_call_center{ position: absolute; top: 95px; left: 384px; width: 358px; height: 37px; background: transparent url('http://www.volagratis.com/content/imgs/header/callcenter/callcenter-flights-com.png') 0 0 no-repeat;} 
#vg_call_center_hotel{ position: absolute; top: 95px; left: 389px; width: 358px; height: 37px; background: transparent url('http://www.volagratis.com/content/imgs/header/callcenter/callcenter-hotel-com.png') 0 0 no-repeat;} 
#vg_other_number{ position: relative; top: 24px; right: 22px; width: 150px;} 
#vg_other_number a{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #404040; font-weight: bold; text-decoration: underline; }

/*Contatti modifica Marzo 2010*/
#vg_cust_service{position: absolute;top: 95px;left: 408px;width: 325px;height: 37px;}
#vg_cust_service_txt{ float:right; width: 250px;}
#vg_cust_service_txt img{ float:left;}
#vg_cust_service_txt a{font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #FF4B08; font-weight: bold; text-decoration:none;}
#vg_cust_service_txt a:hover{ text-decoration:underline; }
#vg_cust_service_txt a span{ font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #000000; font-weight: bold;} 

#vg_flags{ position: absolute; top: 93px; left: 896px; width: 85px;}
#vg_flags ul{ list-style: none; margin: 0; padding: 0; } 
#vg_flags li{ float: left; margin: 0 2px 0 0; padding: 0;} 
#vg_flags li img{float: left;}
#vg_line_mappe{ position: absolute; top: 135px; width: 100%; height: 5px; background: #99CA21; font-size: 0px; } 
#vg_line_voli{ position: absolute; top: 135px; width: 980px; height: 5px; width: 100%; background: #1C6FA9; font-size: 0px; } 
#vg_line_hotel{ position: absolute; top: 135px; width: 980px; height: 5px; width: 100%; background: #FF4B08; font-size: 0px; } 
#vg_line_auto{ position: absolute; top: 135px; width: 980px; height: 5px; width: 100%; background: #C70000; font-size: 0px; } 
#vg_line_guide{ position: absolute; top: 135px; width: 980px; height: 5px; width: 100%; background: #FEC114; font-size: 0px; } 
#vg_line_shuttle{ position: absolute; top: 135px; width: 980px; height: 5px; width: 100%; background: #BF6AA0; font-size: 0px; } 
#vg_img{ float: left; } 

.vg_clearer { clear: both; line-height: 0; height: 0; font-size: 0; }


/* header alternative */
#vg_header_alternative{ width: 980px; height: 70px; position: relative; }
#vg_header_alternative_logo{ position: absolute; top: 0px; border: 0px; }
#vg_header_alternative_callcenter{ position: absolute; top: 25px; left: 620px; width: 356px; height: 36px; background: url('http://www.volagratis.com/content/imgs/header/callcenter/callcenter-flights-com.png') no-repeat; }
#vg_other_number_alternative{ position: absolute; top: 23px; right: 99px; width:280px;}
#vg_other_number_alternative a{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #404040; font-weight: bold; text-decoration: underline; } 
#vg_line_voli_alternative{ position: absolute; top: 66px; width: 980px; height: 5px; width: 100%; background: #1C6FA9; font-size: 0px; } 
#vg_line_auto_alternative{ position: absolute; top: 66px; width: 980px; height: 5px; width: 100%; background: #C70000; font-size: 0px; } 



/* content */
.vg_content_box{ float:left; text-align: left; width: 241px; height: 185px; margin: 5px 5px 0 0; background: url(http://www.bravofly.co.uk/images/bg_content_box_big.gif); }
.vg_content_last_box{ float: left; width: 192px; height: 170px; margin: 5px 0 20px 0; background: url(http://www.volagratis.com/images/bg_content_box.gif); }
.vg_content_table_in_box{ margin: 5px 0 0 15px; list-style: none; padding: 0; line-height: 15px;}
.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; }



/* footer */
.vg_line_dotted{ clear: both; width: 980px; margin: 10px 0 10px 0; border-top: 1px dotted #666666; line-height: 0; height: 0px; font-size: 0px; }
#vg_footer{ width: 980px; position: relative; float:left;}
#vg_credit{ float: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; width: 800px; }
#vg_logos{ float: left; width: 180px; text-align: right; }
#vg_logos img{ padding: 0 0 0 20px; border: 0px; }

.vg_section_text_network{ float: left; width: 880px; }
.vg_section_text{ float: left; width: 880px; }
.vg_section_text ul{ list-style: none; margin: 0; padding: 0; }
.vg_section_text li{ float: left; white-space: nowrap; line-height: 18px; }
.vg_section_text li a{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration: none; border-right: solid 1px #666666; padding: 0 5px 0 5px;}
.vg_section_text li a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration: underline; }
.vg_section_text_network ul{ list-style: none; margin: 0; padding: 0; }
.vg_section_text_network li{ float: left; white-space: nowrap; line-height: 18px; }
.vg_section_text_network li a{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration: none; border-right: solid 1px #666666; padding: 0 5px 0 5px;}
.vg_section_text_network li a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration: underline; }
.vg_section_title{ float: left; width: 100px; padding: 5px 0 0 0; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }



.vg_content_last_box{ float:left; width: 241px; height: 185px; margin: 5px 0 20px 0; background: url(http://www.bravofly.co.uk/images/bg_content_box_big.gif); }


a.vg_off_foot {
text-decoration:none;
cursor:text;
color:#333333;
}

a.vg_off_foot:hover, a.vg_off_foot:visited {
text-decoration:none;
color:#333333;
}
