.menu ul { list-style: none; margin: 0; padding: 0; } 
.menu li { float:left; margin: 0 5px 5px 0; padding: 0; }
#formLiveSearch {margin: 0px; padding: 0px;}
#divLiveSearchBox {left:785px;top:155px;position: absolute; height: 66px; width: 160px; background: url('../imgs/new_LiveSearchBg.gif'); }
#divLiveSearchBox input.lvsText {color: #404040; position: absolute; top: 5px; left: 4px; border: 1px solid #B6B6B6; width:135px; font-size: 10px;}
#hrefLiveSearchStart {position: absolute; top: 5px; left: 138px; display: block; border: none;}
#hrefLiveSearchStart img {border: none;}
#divLiveSearchSearchType {color: #404040; font-size: 11px; font-family: Arial; position: absolute; bottom: 25px; left: 5px;}
#divLiveSearchSearchType input {margin-bottom: -2px;}


ul.bullet{
  font-weight: bold; 
  list-style-position: inside;
  font-size: 14px; 
  float: left; 
  list-style-image: url(../imgs/immagini_incentive-travels/vg_bullet.png); 
  color: #1a70ae; 
  line-height: 25px;
}

.btn { height: 25px; padding: 5px 15px 5px 15px; background-color: #B0DDFC; font-weight: bold; text-decoration: none; font-size: 12px; border: 1px solid white; }


body{
	margin:0;
	font-family: Arial, Helvetica, Sans-serif; color: #000000; 
	font-size: 12px;
	background-color: #FFFFFF;
}

img{border:0;}


a, a:visited{color:#000000;text-decoration:none;}
a:hover{color:#1D9BEF;text-decoration:underline;}




a.link_site7 {
color: #1873B1;
font-weight: bold;
font-size: 12px;
text-decoration: underline;
}
a.link_site7:hover, a.link_site7:visited {color: #1873B1; font-weight: bold; font-size: 12px; text-decoration: underline; }




p {margin:10px 0 0 0;}

h1{
	font-size:20px; 
	margin:25px 0 0 0; 
	padding:0;
	color:#1A70AE;
	
}

h1 img{
	float:left;
	margin:0 5px 0 0;
	
}

h2, h3{font-size:12px;}
h3 a:hover {color:#ffffff;}

h2{clear:both; margin:20px 0 20px 0; padding:0; font-weight:normal; }
h2.shrunk {clear:both; margin:6px 0 10px 0; padding:0; font-weight:normal; }

h3{margin:0; padding:3px 5px 3px 5px; color:#FFFFFF; background-color:#1A70AE; font-style:italic;}

big{font-size:15px;}

/*per centrare guide*/
/*.first{position:relative; float:left; width: 980px; margin-left:5px;margin-top:2px;}*/
.first{position:relative; width: 980px; margin:0 auto;margin-top:2px;}


.main{
	/*	margin:100px auto 0 auto;*/
	/*	margin-left:5px;*/
	padding:0 0 5px 0;
	width:980px;
	background-color:#FFFFFF;
}

.column{ float:left; width:230px; padding:5px 0 14px 0;}

.blockVoice{border-bottom:solid 1px #FFFFFF;}

.blockVoice span, .blockVoice strong{display:block;}

.blockVoice strong{margin:5px 0 0 15px;font-weight:normal;}

.blockVoice span{margin-left:30px;font-style:italic;}

.blockVoice b{font-weight:bold;font-size:14px;}

a.activelink, a.activelink:hover, a.activelink:visited{text-decoration:underline;}





.content, .contentIframe{ float:left; width:710px; margin:0 0 0 5px; padding:10px 25px 10px 10px;}
.content h2{color:#1A70AE;font-size:15px;font-weight:bold;}
.content h1{color:#1A70AE;font-size:17px;font-weight:bold;}
.content a{text-decoration:underline;}
.content a:visited{text-decoration:underline;}

.content1 {background-color:#F3F7FA; float:left;width:945px; margin:0 0 0 0px; padding:0px 25px 10px 10px; overflow:hidden;}
.content1 h2{color:#1A70AE;font-size:15px;font-weight:bold;}
.content1 h1{color:#1A70AE;font-size:17px;font-weight:bold;}
.content1 a{text-decoration:underline;}
.content1 a:visited{text-decoration:underline;}



.breadCrumbs{font-size:11px; margin:0;}
.breadCrumbs a{text-decoration:none;}
.breadCrumbs a:visited {text-decoration:none;color:#000000;}
.breadCrumbs a:hover {text-decoration:underline;color:#000000;}

.containerBack {width:100%;  margin: 0 0 15px 0;}




/*   */

.box{width:280px; background-color:#FFFFFF; float:left; margin:0 5px 10px 0; height:150px; overflow:hidden;}

.left{float:left;}

.right{float:right;}

.box .left, .box .right{padding:0 5px 10px 5px;}

.box .left{float:left; width:140px;}

.box .right{float:right; width:120px;}

.box .right a{font-size:13px; font-weight:bold; color:#1A70AE;}

.box .right .price a, .box .right .price a:visited{color:#FF0000; text-decoration:underline;}

p.clear, .box br{clear:both;}


/*   */

.boxDetail{background-color:#FFFFFF;}

table{border-collapse:collapse; width:100%;}

td{padding:5px; vertical-align:top;}

.cellTitle{padding:0;}

.cellText{padding-bottom:15px;}

.cellPrice{width:30%;} 

.cellBanner{text-align:right; width:20%;}

.cellDestination, .cellLocation{width:25%;} 

.cellPrice, .cellDestination{border-right:solid 1px #C4D6E7;}

.cellTitle, .cellText, .cellPrice, .cellDestination, .cellLocation, .cellBanner{background-color:#FFFFFF;}


.cellPrice big, .cellDestination big, .cellLocation big{display:block; font-size:20px; color:#1A70AE; margin:10px 0 0 0;}

.cellPrice big{color:#FF1000; text-decoration:underline;}

.margin td{height:10px;}


/*  Ultimo Template  (3)  */

.singleContainer{background-color:#FFFFFF; margin:10px 0 0 0;width:100%;}

.singleContainer h3{padding-left:10px;}

.singleContainer h4{padding:0; font-size:12px; font-weight:normal;}

.singleContainer h4 a, .singleContainer h4 a:visited{color:#1A70AE;}

.singleContainer p, .singleContainer h4{margin:10px 10px 0 10px;}

.singleContainer img{margin:10px 0 0 10px;}

.singleContainer p.clear{margin:0 0 0 0; font-size:0; height:10px;}

.singleContainer .left{width:300px;}

.singleContainer .right{width:270px;}


.externalLink{margin:20px 0 0 0; width:565px; height:500px; border:none;}


/* div con scrollbar */

div.scroll { width:550px !important; width: 550px; height:550px !important; height: 550px; overflow: auto; padding: 4px; background-color: #F3F7FA;}

div.scroll p { margin-top:0; }

div.scroll th { background-color: #AAD3EA; }

div.scroll td { background-color: #E8F1F6; }

div.scroll h1 { font-size: 20px; color: #1A70AE; }

/* fine div con scrollbar */



/* Footer */

/*
.footer{clear:both; padding:10px 0 0 0; background:transparent url('../images/bg_dot.gif') bottom left repeat-x;}

.footer div{float:left; padding:10px 0 0 0; width:25%; background:transparent url('../images/bg_dot.gif') top left repeat-x;}

.footer h4{font-size:12px;margin:0; padding:0;}

.footer div a{display:block;}

.footer a, .footer a:visited{color:#404040;}

.footer a:hover{text-decoration:underline;}

.footer table{clear:both; color:#808080; line-height:20px; background:transparent url('../images/bg_dot.gif') top left repeat-x; margin-top:10px; }

.footer table strong{color:#000000;}

.footer table a{padding:0 7px 0 5px; border-right:solid 1px #808080;}

.footer p{float:left; width:610px; color:#808080; background:transparent url('../images/bg_dot.gif') top right repeat-y;}

.footer span{float:right;}

.footer span img{margin:10px;}	

*/

#site_footer {clear:both; position: relative; width: 945px; }

#site_footer .line { width: 100%; background-image: url('http://www.volagratis.com/images/bg_dot.gif'); background-repeat: repeat-x;

     background-position: center; line-height: 10px; float:left;}

#site_footer a { color: #404040; text-decoration: none; font-size: 12px; }

#site_footer a:hover { text-decoration: underline; }

#site_footer div.links { float: left; width:20%; }

#site_footer h4 { font-size: 12px; margin: 0 0 5px 0; }

#site_footer .agency_info { float: left; color: #7E7E7E; width: 620px; height: 70px; background: url('http://www.volagratis.com/images/bg_dot.gif') top right repeat-y; margin-top: 5px; }

#site_footer .agency_info a { color: #7E7E7E; }

#site_footer .no_border { background: none; }

#site_footer .newmedia_logo { float: right; clear: right; margin-top: 25px; }

#site_footer .verisign_logo { float: left; margin: 5px 0px 0 170px;}

#site_footer div.network div.title { float: left; width: 70px; height: 45px; padding-top: 5px; font-weight: bold; }

#site_footer ul { list-style: none; margin: 0; padding: 0; }

#site_footer li { float:left; white-space: nowrap; line-height: 25px; height: 25px; }

#site_footer li a { border-right: solid 1px #808080; padding: 0 7px 0 7px; }

.clearer { clear: both; line-height: 0; height: 0; font-size: 1px; }

a.off {
text-decoration:none;
cursor:text;
}

a.off:hover {
text-decoration:none;
color:#000000;
}

a.off:visited{
text-decoration:none;
color:#000000;
}

h4{ font-size:12px; #071C78; clear:both; margin:0 0 10px 0; padding:0; font-weight:bold;}


/* Box con bordi arrotondati*/


div.container{width:200px; }
span.rtop, span.rbottom{display:block; background:#FFFFFF;font-size:0px;}
span.rtop span, span.rbottom span{display:block; height:1px; overflow: hidden; background: #1A70AE;font-size:0px;}
span.r1{margin: 0 5px;font-size:0px;}
span.r2{margin: 0 3px;font-size:0px;}
span.r3{margin: 0 2px;font-size:0px;}
span.rtop span.r4, span.rbottom span.r4{margin: 0 1px; height: 2px;font-size:0px;} 

/* Box gradiente skypass */

.boxgradient{
BORDER-RIGHT: rgb(243,247,250) 2px solid;
BORDER-TOP: rgb(243,247,250) 2px solid;
BACKGROUND: url('http://www.volagratis.com/content/imgs/eventi/gradiente.png') rgb(47,127,180) repeat-x center bottom; 
BORDER-LEFT: rgb(243,247,250) 2px solid; 
WIDTH: 250px; 
BORDER-BOTTOM: rgb(243,247,250) 2px solid; 
moz-background-clip: -moz-initial; 
moz-background-origin: -moz-initial; 
moz-background-inline-policy: -moz-initial; 
}

/* tabella contatti altri-numeri-assistenza.html */

table.contact-information tr.contacts-blue td, table.contact-information tr.contacts-white td {
  text-align: left;
  font-family: arial;
  color: rgb(0,0,0);
  font-size: 9pt;
  vertical-align: middle;
}

table.contact-information tr.contacts-blue td {
  background-color: rgb(233,240,251);
}

table.contact-information tr.contacts-white td {
  background-color: rgb(255,255,255);
}
