@charset "utf-8";

img, div, h1.titolo_pagina, a, span, input { behavior: url(css/iepngfix.htc) } /* Transparent PNG support ie6*/

body {
	padding: 0;
	margin: 0;
	background: url(../img/sabbia.jpg) repeat-y;
	background-position: center;
}

#contenitore_sfondo{
	width: 950px;
	height: 687px;
	margin: 0 auto;
	position: relative;
	/*background: url(../img/bianco.png);*/
	background-position: center;
	margin-top: -130px;
}

#contenitore {
	width: 950px;
	height: 687px;
	margin-top: 200px;
	position: absolute;
}

#logo {
	height: 73px;
	width: 169px;
	position: absolute;
	z-index:3;
	top:87px;
	left:98px;
}
#menu {
	position: absolute;
	width:850px;
	z-index:4;
	top:163px;
	height:28px;
	left:60px;
	text-align:center;
}

#riga {
	position:absolute;
	width:850px;
	height:5px;
	z-index:5;
	top:160px;
	left:50px;
	background: url(../img/riga.png) no-repeat;
	background-position: bottom;
}

#lingua {
	position: absolute;
	width:100px;
	z-index:0;
	top:41px;
	height:100px;
	left:55px;
}

#home {
	display:inline;
	vertical-align:top;
	/*position: absolute;
	left: 230px;
	bottom: 0px;*/
}

#servizi {
	display: inline;
	vertical-align:top;
	/*position: absolute;
	left: 340px;
	bottom: 0px;*/
}

#dove_siamo {
	display: inline;
	vertical-align:top;
	/*position: absolute;
	left: 450px;
	bottom: 0px;*/
}

#contatti {
	display: inline;
	vertical-align:top;
	/*position: absolute;
	left: 560px;
	bottom: 0px;*/
}

#gallery {
	display: inline;
	vertical-align:top;
	/*position: absolute;
	left: 670px;
	bottom: 0px;*/
}

#it{
	position:absolute;
	left:5px;
	top:-26px;
	height: 31px;
}

#en{
	position:absolute;
	left:5px;
	top:-50px;
	height: 31px;
}

#footer {
	position:absolute;
	width:850px;
	height:45px;
	z-index:5;
	bottom:0px;
	left:50px;
	background: url(../img/riga.png) no-repeat;
	background-position: top;
	text-align:right;
	/*color:#4577cc;*/
	color:#000000;
	font-family:Helvetica, Arial, sans-serif;
	font-size: 11px;
	padding-top: 10px;
}

#footer p {
	margin:0px;
	padding-right:5px;
}


#fotografie {
	position:absolute;
	top:165px;
	right:60px;
	z-index:3;
	width:830px;
	height:467px;
}

#map {
	position:absolute;
	top:205px;
	right:60px;
	z-index:3;
	width:410px;
	height:412px;
}

#bar {
	background:url('../img/bar.png') no-repeat;
	background-position: center;
	position:absolute;
	top:205px;
	right:60px;
	z-index:3;
	width:410px;
	height:412px;
}

/*
#foto_sfondo {
	width:830px;
	height:230px;
	left:100px;
	margin-top:-70px;
}
*/
#testo{
	position:absolute;
	font-family:Tahoma, Arial, sans-serif;
	font-size:13px;
	/*color: #4577cc;*/
	color: #000000;
	width: 410px;
	left:50px;
	top:205px;
	height:220px;
	z-index:5;
	text-align:justify;
}

#testo p {
	padding-bottom: 5px;
	padding-left:10px;
	margin:0px;
}

.prima_parola{
	padding-left:42px;
}

#titoli{
	position: absolute;
	top:180px;
	left:120px;
}

#link{
	position:absolute;
	bottom:55px;
	left:50px;	
	z-index:5;
	width:455px;
}

#link img {
	height:30px;
}

a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
.collegamenti:hover {color:#ff6600;}

img{
	border:0 none;
}

#icone {
	position:absolute;
	right:50px;
	height:412px;
	width:410px;
	top:205px;
}

#tariffe {
	position:absolute;
	right:50px;
	height:412px;
	width:410px;
	top:205px;
	font-family:Tahoma, Arial, sans-serif;
	text-align:center;
	font-size:13px;
}

#tariffe h3 {margin:0;}

#tariffe table {
	border:solid 3px #fea500;
	width:398px;
	margin:3px;
	padding:3px;
}

#tariffe table td{
	border:solid 1px #fea500;
	margin:0px;
	padding:0px;
}

.icona {
	position:relative;
	float:left;
	display:inline;
	width:135px;
}

.icona_descr {
	position:absolute;
	display:inline;
	font-family:Helvetica, Arial, sans-serif;
	font-size: 11px;
	bottom:5px;
	width:60px;
}
.icona_img {
	position:relative;
	display:inline;
}

.icona_img img{
	padding-right:5px;
	padding-left:5px;
}

#webcam{
	width:950px;
	text-align:center;
}

#foto_webcam{
	width:830px;
	height:400px;
	padding-top:34px;
}