body,html{
	margin:0;
}

body{
	/* background-image:url(image/sfondo.gif);*/
	text-align:center;
	background-color:#F6FFDC;
}

div#page {
	/* background-image:url(image/sfondo.gif)*/
	background-color:#F6FFDC;
	width:760px;
	height:530px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0;
	color:#336600;
	position: relative;
	top: 0px;
	left: 0px;
	
}

div#up{
	position: absolute;
	top: 0px;
	left: 0px;
	width:760px;
	height:175px;
}

div#content{
	position:absolute;
	top:175px;
	left:106px;
	width:595px;
	/*height: 290px;*/
	z-index: 1;
	text-align:justify;
	background-color: #FFFFFF;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #ADBC81;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
	
}

div#testo {
	width:385px;
	color:#336600;
	text-align:justify;
}

div#menu {
	position:absolute;
	top:175px;
	left:0;
	text-align: center;
	width:95px;
	height:290px;
	background-color:#D7ECA1;
	border-right-color: #ADBC81;
	border-right-style: solid;
	border-right-width: 1px;
	z-index: 2;
	padding:10px 5px 0 5px;
}

div#menu li{
	margin:0;
	padding:0px;
	list-style-type:none;
	padding-bottom: 5px;
}

div#menu ul{
	margin:0;
	padding:0;
}

div#lang{
	position:absolute;
	bottom:0;
	left:0;
	width:105px;
	border-top-color: #ADBC81;
	border-top-style: solid;
	border-top-width: 1px;
	padding-top: 5px;
	padding-bottom: 5px;
}


div#down {
	position:absolute;
	bottom:0;
	left:0;
	width:760px;
	z-index: 4;
	background-color: #ADBC81;
	text-align:center;
	color:#336600;
	padding-top: 5px;
	padding-bottom: 5px;
	margin:0;
}
div#credits{
	position:absolute;
	top:0;
	right:0;
	width:95px;
	height:15px;
	text-align:center;
	z-index:5;
	padding:5px;
	font-size:13px;
}
div#credits a:hover{
	font-size: 14px;
}


#bb{
	display:inline;
	font-size:18px;
}

h1{
	font-size:18px;
}

h1,p{
	margin:0;
	padding:0;
}

a:link{
	color:#336600;
	text-decoration:none;
}

a:visited{
	color:#336600;
	text-decoration:none;
}
a:hover{
	background-color:#ADBC81;
	/*font-weight: bold;	*/
}

li.pulsante a:hover{
	background-color:#ADBC81;}
	
li.pulsante a{
display: block;}

a:hover.nav{
	background-color: #FFFFFF;
	font-weight: bold;	
}

div.nav a:hover{
	background-color: #FFFFFF;
	font-weight: bold;	
}

div#content img{
	padding-top:0;}
	
div#content h3{
	padding-bottom:0;
}
table.contatti tr,td{
	padding-bottom:10px;
}

td.prenotazione {
	padding-right:20px;
}
div.lista ul{
	list-style-type:none;
}
