@charset "utf-8";
/* CSS Document */

a:hover { color: #464545; text-decoration: none;}
a:link {  color: #464545; text-decoration: none;}
a:visited { color: #464545; text-decoration: none;}

body { 
font-family: Tahoma, Geneva, sans-serif;
font-size:12px;
color: #464545;
line-height:1.4em;
}

p { text-indent:6px; margin:0 10px;}

#wrapper {
	position:relative;
	margin:0 auto;
	width:800px;
	
	
}

#language {
	float:right;
	margin:6px 20px 6px 0;
	
}

#flash {
	width:800px;
	height:430px;
	clear:both;
	float:none;
	position: relative;
	overflow: hidden;
}

.mask {
	background: url(/js/mask.png) no-repeat 0 0;
	position: absolute;
	z-index: 9999;
	width:800px;
	height:430px;
	top: 0;
	left: 0;
}

.slideshow {
	list-style: none;
	position: relative;
	z-index: 1;
}

#content { background:url(img/bg_content.png) no-repeat; }

#footer {
	
	position:relative;
	background:url(img/bg_footer.jpg) no-repeat 0 0;
	height:160px;
	}

#menu {
	font-size:14px;
	font-weight:bold;
	padding: 24px 0px 24px 22px ;
	position: relative;
	float:none;
	clear:both;
	}

#menu ul { list-style: none;}

#menu li { 
	display: block;
	float:left;
    margin: 0;
    padding-right:4px;
	height:14px;
	line-height:14px;}

#tripadvisor {
	position:absolute;
	width:200px;
	left: 373px;
	top: 4px;
}

#tripadvisor1 {
	position:absolute;
	width:200px;
	left: 599px;
	top: -8px;
}


#tripadvisor2 {
	position:absolute;
	width:200px;
	left: 700px;
	top: -8px;
}
#slide-home {
	position:relative;
	width: 800px;
	height:430px;
	overflow:hidden;
	z-index:100;
	margin: 50px auto 0;
	clear:both;
}
.content-slide-home {
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
}
a#top-page {
	width:760px;
	height:180px;
	overflow:hidden;
	position:relative;
	margin:0;
	padding:0;
	z-index:100;
}
a#top-page .first, a#top-page .second {
	position:absolute;
	top:0;
	left:0;
}
a#top-page .first {z-index:2;}
a#top-page .second {z-index:1;}
.align {vertical-align:middle; margin-right:8px;}

.icona { float:left; margin:16px 10px;}

h1 {font-size:40px; margin:16px 0 18px 0; }
h2 {font-size:40px; margin:16px 0 18px 0; }
h3 {font-size:24px; margin:20px 0 18px 0; }

