body{
	margin:0;
	font-family: Arial, Helvetica, Sans-serif; color: #000000; 
	font-size: 12px;
	background-color: #FFFFFF;
}


#vg_line_hotel{ position: absolute; top: 135px; width: 980px; height: 5px; background-color: #ff4809; font-size: 0px; } 



img{border:0;}

.btn { height: 25px; padding: 5px 15px 5px 15px; background-color: #B0DDFC; font-weight: bold; text-decoration: none; font-size: 12px; border: 1px solid white; }

#site_header_alternative{height:100px;}

a, a:visited{color:#000000;text-decoration:none;}
a:hover{color:#1D9BEF;text-decoration:underline;}
.column a:hover{color:#000000;text-decoration:underline;}

.menu ul { list-style: none; margin: 0; padding: 0; } 
.menu li { float:left; margin: 0 5px 5px 0; padding: 0; }

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:15px 0 15px 0; padding:0; font-weight:bold; font-size:15px;}
h3{margin:0; padding:3px 5px 3px 5px; color:#FFFFFF; background-color:#1A70AE; font-style:italic;}

big{font-size:15px;}

.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;}

.containerBack {width:100%;  margin: 0 0 15px 0; min-height: 550px;}

.content, .contentIframe{float:left; width:710px; margin:0 0 0 5px; padding:10px 25px 10px 10px; overflow:hidden;}

.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;}





/*   */

.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 */




a.off {
text-decoration:none;
cursor:text;
color:#000000;
}

a.off:hover, a.off:visited {
text-decoration:none;
color:#000000;
}

