/* rpviaggi - metaidea 2009 */

body {
	background: url(bg_spallaSx2.jpg) repeat-y;
	margin: 0;
	padding: 0;
	height: 100%;
}

#spallaSx {
	width: 180px;
	background: url(bg_spallaSx1.jpg) no-repeat;
	margin: 0;
	padding: 0;
	height: auto !important; /*per i browser moderni*/
	height: 485px; /*per ie6 o prima*/
	min-height: 485px; /*per i browser moderni*/
}

/* @group menu */

#menuTop {
	width: 180px;
	height: 100px;
	background: url(menuTop.png) no-repeat 0 bottom !important;
	background: url(menuTop.gif) no-repeat 0 bottom;
}

#menuDown {
	background: url(menuDown.png) no-repeat !important;
	background: url(menuDown.gif) no-repeat;
	width: 180px;
	height: 65px;
}

#menu {
	background: url(menuCentro.png) repeat-y !important;
	background: url(menuCentro.gif) repeat-y;
	width: 160px;
	padding-left: 15px;
	padding-right: 5px;
}

* {
	border-style: none;
}

#menu li {
	text-align: right;
	list-style-type: none;
	list-style-position: inside;
}

#menu ul {
	list-style-position: inside;
	padding: 0;
	margin: 0;
}

.menuLink1 a{
	color: #fff;
	font: normal 14px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-decoration: none;
	text-transform: capitalize;
}

li .menuLink1{
	border-bottom: 1px solid #a8a8a8;
}

li .menuLink2{
	border-bottom: 1px solid #fff;
	background-color: #FFFFFF;
}


.menuLink2 a {
	color: #337fd5;
	font: normal normal 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-decoration: none;
	background-color: #FFFFFF;
}

.menuLink3 a {
	color: #fff;
	font: normal normal 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-decoration: none;
	background-color: #2a64a5;
	margin: 0;
	padding: 0;
	height: 15px;
}
li .menuLink3{
	background-color: #2a64a5;
	border-bottom: 2px solid #337fd5;
	border-top: 2px solid #337fd5;
	margin: 0;
	padding: 0;
}

.menuLink4 a {
	color: #fff;
	font: normal normal 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-decoration: none;
	background-color: #759cc7;
	margin: 0;
	padding: 0;
	height: 15px;
}
li .menuLink4{
	background-color: #759cc7;
	border-bottom: 2px solid #fff;
	border-top: 2px solid #fff;
	margin: 0;
	padding: 0;
}



/* @end */

#centro {
	width: 815px;
	position: absolute;
	left: 180px;
	top: 0;
}

#logo {
	background: url(logo.jpg) no-repeat;
	width: 229px;
	height: 83px;
}

#cerca {
	position: absolute;
	left: 462px;
	top: 0;
	background: url(BGcerca.jpg) no-repeat;
	width: 187px;
	height: 44px;
	display: none;
}

#lingua {
	position: absolute;
	left: 693px;
	top: 0;
	background: url(BGlingua.jpg) no-repeat;
	width: 142px;
	height: 43px;
	padding-top: 10px;
	padding-left: 5px;
}

.it{
	background: url(it.jpg) no-repeat;
	padding-left: 18px;
	color: #fff;
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-decoration: none;
}

.en{
	background: url(uk.jpg) no-repeat;
	padding-left: 18px;
	color: #fff;
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-decoration: none;
	margin-left: 6px;
}

#slide {
	height: 263px;
	z-index: 0;
	padding-left: 9px;
}

#slideFoto {
	height: 263px;
	z-index: 0;
	padding-left: 9px;
	width: 803px;
	background: url(foto1.jpg) no-repeat;
}

/* @group testo box */

#box_testo {
	background: url(bg_testo.png) no-repeat !important;
	background: url(bg_testo.gif) no-repeat;
	width: 397px;
	z-index: 1;
	position: absolute;
	top: 308px;
	left: 16px;
	padding-top: 20px;
	padding-left: 20px;
	color: #999;
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding-right: 50px;
}

#box_testo a {
	color: #999;
	text-decoration: underline;
}

#box_testo h1 {
	color: #5784f5;
	font: bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}

#callcenter1 {
	background: url(callcenter.jpg) no-repeat;
	width: 424px;
	height: 42px;
}

#offerte {
	margin: 0;
	padding: 0;
}

#offerte h1 {
	color: #5784f5;
	font: bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	border-bottom: 2px solid #5784f5;
	width: 420px;
}

#offerte a {
	color: #5784f5;
	font: bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	border-bottom: 2px solid #5784f5;
	width: 420px;
	text-decoration: none;
	margin-bottom: 5px;
}

#offerte ul {
	margin: 0;
	padding: 0;
}

#offerte li {
	float: left;
	width: 148px;
	margin-bottom: 20px;
	background: url(lista.jpg) no-repeat;
	padding-left: 32px;
	margin-right: 10px;
	list-style-type: none;
	border-bottom: 1px solid #5784f5;
	list-style-position: outside;
	padding-bottom: 10px;
}

#off_item {
	
}



/* @end */

/* @group sporlight */

#spotlight {
	background: url(bg_spotLight.png) no-repeat !important;
	background: url(bg_spotLight.gif) no-repeat;
	width: 316px;
	height: 300px;
	z-index: 1;
	position: absolute;
	top: 261px;
	left: 463px;
	padding: 20px 20px 20px 12px;
}

#fotoSpot {
	width: 300px;
	height: 160px;
	overflow: hidden;
}

#testoSpot {
	width: 300px;
	height: 145px;
	overflow: auto;
	color: #999;
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
}

#titoloSpot {
	width: 270px;
	position: absolute;
	top: 127px;
	left: 24px;
	color: #fff;
	font: bold 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	z-index: 2;
	background-image: url(pixel_neroTrasp.png);
	padding: 5px;
}



/* @end */

#formHp {
	background: url(bg_formHp.jpg) no-repeat;
	width: 333px;
	height: 356px;
	position: absolute;
	top: 597px;
	left: 460px;
	padding-left: 20px;
	padding-top: 20px;
	color: #333;
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
}

#formHp h1 {
	color: #5784f5;
	font: bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	border-bottom: 2px solid #5784f5;
	width: 290px;
}

#spalla_dx {
	position: absolute;
	top: 350px;
	left: 460px;
}

#formHotel {
	background: url(bg_formHp.jpg) no-repeat;
	width: 333px;
	height: 356px;
	padding-left: 20px;
	padding-top: 20px;
	color: #333;
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
}

#formHotel h1 {
	color: #5784f5;
	font: bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	border-bottom: 2px solid #5784f5;
	width: 290px;
}

#callcenter2 {
	width: 339px;
	height: 54px;
	background: url(callcenter2.jpg) no-repeat;
}

#footer {
	background-color: #f3f2f2;
	color: #333;
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding-left: 10px;
	/*width: 815px !important;*/
	width: 170px;
	position: fixed !important;
	position: absolute;
	bottom: 0;
	/*left: 180px !important;*/
	left:0px;
	z-index: 3;
	/*height: 20px !important;*/
	padding-top: 5px;
	margin-top: 5px;
	
}

#footer a{
	text-decoration: underline;
	font-style: italic;
	color: #666;
}

#path {
	display: none;
}


/* @group offerta */

#offerta_item {
}

#offerta_item h3, #offerta_item h3 a {
	color: #5784f5;
	font: bold 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	border-bottom: 1px solid #5784f5;
	text-transform: uppercase;
	text-decoration: none;
}

#offerta_item img {
	float: left;
	width: 80px;
	height: 80px;
	margin-right: 5px;
	margin-bottom: 20px;
}



/* @end */

/* @group gallery */

#gallery_top {
	background: url(box-gallery_01.jpg) no-repeat;
	width: 333px;
	height: auto !important;
	height: 315px;
	min-height: 315px;
	padding-left: 20px;
	padding-top: 20px;
}

#gallery_top h1 {
	color: #5784f5;
	font: bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	border-bottom: 2px solid #5784f5;
	width: 290px;
}

#gallery_bg {
	background: url(box-gallery_02.jpg) repeat-y;
}

#gallery_down {
	background: url(box-gallery_03.jpg) no-repeat;
	width: 333px;
	height: 23px;
	clear: left;
}


/* @end */