@charset "utf-8";

.visibility {
	visibility:hidden
	
}

#slide-flash-home {
 position: relative;
 left: 12px;
 top: 8px;
 width: 631px;
 height:277px;
}



#slide-flash-categories {
	position: relative;
	left: 11px;
	top: 12px;
	width: 609px;
	height:253px;
}

#slide-flash{
	position: relative;
	left: 21px;
	top: 26px;
	width: 609px;
	height:253px;
}


a {
	color:#913131;
	text-decoration:none;
	outline: none !important;
}

body {
	font: 12px Tahoma, Geneva, sans-serif;
	color: #444444;
	background-color: #023179;
	background-image: url(IMMAGINI/sfondo.jpg);
	background-repeat: repeat-x;
	z-index: 9999999;
}

.interlinea-maggiore {
	line-height: 20px;
}
.text-travel-articles {
	position: relative;
	left: 21px;
	width: 150px;
	top: 50px;
	line-height: 17px;
}

.text-categorie-hotels {
	line-height: 23px;
	position: relative;
	left: 16px;
	top: 42px;
	width: 170px;
}

.text-categorie-hotels a {
	color: #444444;	
	
}

.maintable {
	background: url("IMMAGINI/logo-righe/body-sfondo.png") repeat-y;
}
.div-logo {
	width: 602px;
	position: relative;
	left: 50px;
}
.sfondo-menu {
	background: url("IMMAGINI/logo-righe/sfondo-menu.png") no-repeat center;
	height: 31px;
	width: 972px;
}


.sfondo-menu a {
	color: #797979;
	text-decoration:none;
	}
	
	.sfondo-menu a:hover a:current {
	color: #333;
	}
	
	
	

.table-menu {
	width: 650px;
	color: #797979;
	font: 13px Georgia, "Times New Roman", Times, serif;
	position: relative;
	top: 1px;
}

.stanghetta-menu {
	background: url(IMMAGINI/logo-righe/stanghetta-menu.png) no-repeat right;
	padding-left: 10px;
	padding-right: 10px;
}

#contact-us {
	padding-left: 10px;
}

#slide-flasch {
	position: absolute;
	left: 22px;
	top: 23px;
	width: 609px;
}


#slide-flash-home {
	position: relative;
	left: 12px;
	top: 8px;
	width: 609px;
}





.titoletti-hp {
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	color: #913131;
}
.find-trip-home {
	width: 250px;
	position: relative;
	top: -263px;
	left: 685px;
	color: #5F5F5F;
}

.find-trip {
	width: 250px;
	position: relative;
	top: -238px;
	left: 687px;
	color: #5F5F5F;
}

.hotel-by-categories {
	position: relative;
	width: 150px;
	top: 33px;
	left: 18px;
}
.table-body {
	background: url("IMMAGINI/logo-righe/SFONDO-TABELLA.png") no-repeat scroll center;
	height: 1152px;
	width: 975px;
}


.travel-articles {
	position: relative;
	width: 150px;
	left: 18px;
	top: 33px;
}

.text-sponsored-links{
	line-height: 23px;
	position: relative;
	left: 20px;
	top: 38px;
	width: 150px;
	
}

.text-sponsored-links a{
color: #444444;	
}

.hot-deals {
	position: relative;
	left: 15px;
	top: 27px;
	width: 150px;
}
.foto-sx-offerte-hp {
	width: 198px;
	position: relative;
	left: 15px;
	top: 45px;
}


.foto-dx-offerte-hp {
	width: 198px;
	position: relative;
	left: 21px;
	top: 60px;
}
.text-offerta-sx-hp {
	position: relative;
	width: 200px;
	left: 16px;
	top: 77px;
}

.text-offerta-dx-hp {
	position: relative;
	width: 200px;
	left: 23px;
	top: 95px;
}
.sponsored-links {
	width:150px;
	position:relative;
	top:32px;
	left:21px;
	
}

.hotel-of-the-month {
	width:200px;
	position:relative;
	left:30px;
	top:22px;
	font-size: 16px;
	font-weight: bold;
	
}

.text-hotel-of-the-month {
	width:150px;
	position:relative;
	left:29px;
	top:38px;
	line-height: 20px;
	
}

.img-hotel-of-the-month {
	width:196px;
	position:relative;
	top:22px;
	left: 10px;
}

.img2-hotel-of-the-month {
	width:196px;
	position:relative;
	top:47px;
	left: 10px;
}

.philosophy {
	width:250px;
	position:relative;
	top:56px;
	left:28px;
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	color: #913131;
}

.text-philosophy {
	width:260px;
	position:relative;
	top:80px;
	left:29px;
	line-height: 17px;
}

.div-adsens-hp {
	position: relative;
	top: -60px;
}

.div-adsens-hp1 {
	position: relative;
	top: 111px;
	left:7px;
}

#footer {
	position:relative;
	left: 15px;
	top: 99px;
	text-align: center;
	width: 700px;
	color: #333;
}

#footer a {
	color: #C39829;	
}

.back {
	font-size: 15px;
	width: 50px;
	float: left;
	position: relative;
	top: 40px;
	left: 700px;
}
.forward {
	font-size: 15px;
	width: 80px;
	float: right;
	position: relative;
	top: 11px;
	left: 0px;
}

.firma-caruso {
	position:relative;
	top:92px;
	height: 26px;
	width: 150px;
	left: 141px;
	z-index: 9999;
}
.special-offers-HP-are-available {
	POSITION:relative;
	left: 148px;
	top: 24px;
	width: 250px;
}

/* Add-on by Fabio */
body{
	background-color: #023179;
	background-image: url(IMMAGINI/sfondo.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.maintable {
background:url("IMMAGINI/logo-righe/body-sfondo2.png") repeat-y scroll 0 0 transparent;
}

/* Add-on by Susi */

#mappa-hotel {
	position:relative;
	height: 2px;
	width: 288px;
	top:-230px;
	left:680px;
}

#choose-lang {
	color:#913131; 
	font-family:Tahoma, Geneva, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	text-align:center; 
	width:150px; 
	position:relative ; 
	left:-55px; 
	top:-35px;
}


#footer-offerta {
	position:relative;
	left: 16px;
	top: 73px;
	text-align: center;
	width: 900px;
	color: #FFF;
}

/* 
	Added by: Fabio 

	Added on: 25/06/2010
	
	Purpose: fix equal height between browsers
*/
/*#column-wrapper {
	display:block;
	margin:0;
	padding:0;
	position:relative;
	clear:both;
	left: 1px;
}*/

#column-wrapper {
display:block;
margin:0;
padding:0;
position:relative;
clear:both;
}

#td-column-home{
	height:313px;
	margin:0;
	padding:0;
	vertical-align:top;
}

#slide-flash-categories  {
	left:10px !important;
	position:absolute !important;
	top:8px !important;
}

#form-right {
	height:253px !important;
	position:absolute !important;
	right:6px !important;
	top:6px !important;
}

.find-trip {
	color:#5F5F5F;
	left:0px !important;
	position:relative !important;
	top:10px !important;
	width:230px !important;
}

#menu-discesa {
left:0 !important;
position:relative !important;
top:190px !important;
width:285px !important;
}

.footer-offerta {
	text-align:center;
	font: 11px/17px Verdana, Geneva, sans-serif;
	color: #333;
}

.footer-offerta a {
	
	color: #BD9835;
}

