@charset "utf-8";
/* CSS Document */

/** -------------------------------- Menu up ---------------------------------- **/
#menuup {
	position:absolute;
	top:303px;
	left:50px;
	width: 750px;
	height:50px;
	overflow:hidden;
}

#menuup a {
	color:#FFFFFF;
	text-indent:-12987px;
}

#menuup, #menuup li {
	margin:0;
	padding:0;
}
#menuup li {
	list-style-type:none;
	float:left;
}
#menuup li a {
	background-image: url(menu_2012.png);
	background-repeat:no-repeat;
	text-indent:-18965px;
	display:block;
}
.de #menuup li a {
	background-image: url(menu-de.png);
}
.en #menuup li a {
	background-image: url(menu-en.png);
}
#menuup #p_home a {
	width: 69px;
	height:50px;
	background-position: 0 0;
}
.de #menuup #p_home a {
	width: 67px;
	height:50px;
	background-position: 0 0;
}
.en #menuup #p_home a {
	width: 70px;
	height:50px;
	background-position: 0 0;
}
#menuup #p_lastruttura a {
	width: 104px;
	height:50px;
	background-position: -69px 0;
}
.de #menuup #p_lastruttura a {
	width: 75px;
	height:50px;
	background-position: -67px 0;
}
.en #menuup #p_lastruttura a {
	width: 99px;
	height:50px;
	background-position: -70px 0;
}
#menuup #p_dovesiamo a {
	width: 113px;
	height:50px;
	background-position: -173px 0;
}
.de #menuup #p_dovesiamo a {
	width: 56px;
	height:50px;
	background-position: -142px 0;
}
.en #menuup #p_dovesiamo a {
	width: 83px;
	height:50px;
	background-position: -169px 0;
}
#menuup #p_camper a {
	width: 80px;
	height:50px;
	background-position: -286px 0;
}
#menuup #p_servizi a {
	width: 71px;
	height:50px;
	background-position: -297px 0;
}
.de #menuup #p_servizi a {
	width: 138px;
	height:50px;
	background-position: -198px 0;
}
.en #menuup #p_servizi a {
	width: 83px;
	height:50px;
	background-position: -252px 0;
}
#menuup #p_bungalow a {
	width: 97px;
	height:50px;
	background-position: -366px 0;
}
#menuup #p_news a {
	width: 60px;
	height:50px;
	background-position: -463px 0;
}
.de #menuup #p_news a {
	width: 105px;
	height:50px;
	background-position: -336px 0;
}
.en #menuup #p_news a {
	width: 66px;
	height:50px;
	background-position: -335px 0;
}
#menuup #p_tariffe a {
	width: 66px;
	height:50px;
	background-position: -432px 0;
}
.de #menuup #p_tariffe a {
	width: 59px;
	height:50px;
	background-position: -440px 0;
}
.en #menuup #p_tariffe a {
	width: 71px;
	height:50px;
	background-position: -401px 0;
}
#menuup #p_chisiamo a {
	width: 94px;
	height:50px;
	background-position: -523px 0;
}
.de #menuup #p_chisiamo a {
	width: 108px;
	height:50px;
	background-position: -499px 0;
}
.en #menuup #p_chisiamo a {
	width: 131px;
	height:50px;
	background-position: -471px 0;
}
#menuup #p_links a {
	width: 52px;
	height:50px;
	background-position: -617px 0;
}
.de #menuup #p_links a {
	width: 53px;
	height:50px;
	background-position: -606px 0;
}
.en #menuup #p_links a {
	width: 57px;
	height:50px;
	background-position: -601px 0;
}
#menuup #p_contatti a {
	width: 81px;
	height:50px;
	background-position: -669px 0;
}
.de #menuup #p_contatti a {
	width: 88px;
	height:50px;
	background-position: -655px 0;
}
.en #menuup #p_contatti a {
	width: 90px;
	height:50px;
	background-position: -653px 0;
}
/** -------------------------------- Lavalamp ---------------------------------- **/		
.lavaLampWithImage {
	position: relative;
    height: 50px;
    width: 750px;
   /* background: url("bg.gif") no-repeat top;*/
   /* padding: 15px;
    margin: 10px 0;
    overflow: hidden;*/
}
.lavaLampWithImage li {
    float: left;
    list-style: none;
}
.lavaLampWithImage li.back {
   background: url("menu_roll.gif") repeat-x;
   width: 9px; height: 50px;
   z-index: 8;
   position: absolute;
}
.lavaLampWithImage li.back .left {
   height: 50px;
   margin-right: 9px; /* 7px is the width of the rounded shape */
}
.lavaLampWithImage li a {
  z-index: 10;
  display: block;
  position: relative;
}
.lavaLampWithImage li a:hover, .lavaLampWithImage li a:active, .lavaLampWithImage li a:visited {
  border: none;
}
.lavaLampBottomStyle {
	position: relative;
	height: 29px;
	width: 421px;
	background-color: white;
	padding: 15px;
	margin: 10px 0;
	overflow: hidden;
	border: 1px solid gray;
 }
.lavaLampBottomStyle li {
    float: left;
    list-style: none;
}
.lavaLampBottomStyle li.back {
    border-bottom: 5px solid blue;
    width: 9px;
    height: 30px;
    z-index: 8;
    position: absolute;
}
.lavaLampBottomStyle li a {
   font: bold 14px arial;
   text-decoration: none;
   color: #000;
   outline: none;
   text-align: center;
   top: 7px;
   text-transform: uppercase;
   letter-spacing: 0;
   z-index: 10;
   display: block;
   float: left;
   height: 30px;
   position: relative;
   overflow: hidden;
   margin: auto 10px;
}   
.lavaLampBottomStyle li a:hover, .lavaLampBottomStyle li a:active, .lavaLampBottomStyle li a:visited {
   border: none;
}                     

