html, body {
	width:100%;
	margin:0;
	padding:0;
	min-height:100%;
}
body {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	background:rgb(185, 122, 9) url(fondino10x10.gif);
	text-align:center;
	padding-top:35px;
	min-width:785px;
}
a#admin {position:absolute;top:2px;cursor:default;right:2px;display:block;width:8px;height:8px;}
a img {}
img {border:0;padding:0;margin:0;vertical-align:middle;}
div.mm {width:785px;margin:0 auto;}
ul#mm {
	display:block;
	width:100%;
	height:199px;
	margin:0;
	padding:0;
	overflow:hidden;
	background:url(menu.jpg) top left no-repeat;
}
ul#mm li span {display:none;}
ul#mm li, ul#mm li a {height:199px;display:block;}
ul#mm li {float:left;}
ul#mm li#chisiamo a {width:160px}
ul#mm li#menu a {width:155px;}
ul#mm li#eventi a {width:150px;}
ul#mm li#prenota a {width:158px;}
ul#mm li#dovesiamo a {width:162px;}
ul#mm li#chisiamo:hover a {width:160px;background:url(menu.jpg) 0 -199px no-repeat;}
ul#mm li#menu:hover a {width:155px;background:url(menu.jpg) -160px -199px no-repeat;}
ul#mm li#eventi:hover a {width:150px;background:url(menu.jpg) -315px -199px no-repeat;}
ul#mm li#prenota:hover a {width:158px;background:url(menu.jpg) -465px -199px no-repeat;}
ul#mm li#dovesiamo:hover a {width:162px;background:url(menu.jpg) -623px -199px no-repeat;}
ul#mm li#chisiamo a.sel {width:160px;background:url(menu.jpg) 0 -399px no-repeat;}
ul#mm li#menu a.sel {width:155px;background:url(menu.jpg) -160px -399px no-repeat;}
ul#mm li#eventi a.sel {width:150px;background:url(menu.jpg) -315px -399px no-repeat;}
ul#mm li#prenota a.sel {width:158px;background:url(menu.jpg) -465px -399px no-repeat;}
ul#mm li#dovesiamo a.sel {width:162px;background:url(menu.jpg) -623px -399px no-repeat;}
img#menu {margin:0 auto;width:785px;height:200px;}
img#top {width:785px;height:122px;}
h1#title {margin:0;padding:0;}
div#topbox {
	position:relative;
	background:url(topbg.jpg) 0px 0px repeat-x;
}
div#topbox ul.sub {display:block;width:705px;margin:0;padding:0 40px;height:23px;background:url(middle.jpg) top left no-repeat;margin:0 auto;text-align:left;list-style:none;font-size:0.8em;}
div#topbox ul.sub li {float:left;margin-left:45px;display:block;padding-top:2px;}
div#footbox {
	background:url(footbg.jpg) repeat-x;
	margin-bottom:40px;
	position:relative;
}
div#cntbox {
	min-height:25px;
	background:rgb(154, 102, 0) url(content.jpg) top center repeat-y;
}
div#contents {margin:0px auto;width:745px;padding:10px 20px;}
div#footbox p {display:block;position:absolute;top:0;left:0;width:100%;text-align:center;margin:0;padding:6px 0 0 0;}

.testo1 {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	text-align: left;
	color: #333333;
	line-height: 20px;
	}
.news {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	text-align: left;
	color: #333333;
/*	line-height: 20px;*/
	}
.foto-left {
	float: left;
	padding: 0px 15px 15px 0px;
}
.foto-right {
	float: right;
	padding: 0px 0px 15px 15px;
}
div.boxnews {
	width:200px;
	background:url(/images/box.jpg) no-repeat bottom left;
	padding-bottom:15px;
	margin-top: 15px;
	}
div.boxnews div{
	background:url(/images/box.jpg) repeat-x top left;
	padding:1px 15px 0;
	}
div#homeleft {
	padding: 15px;
	margin-right: 210px;
	}
div#homeright {
	width:210px;
	float: right;
	}
p {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #333333;
	line-height: 20px;
}
p1 {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	text-align: right;
	color: #333333;
	line-height: 25px;
}
h1 {
	text-align: left;
	color: #705110;
	}
h2 {
	text-align: left;
	color: #705110;
	}
h3 {
	text-align: left;
	color: #705110;
	}
h4 {
	text-align: left;
	color: #705110;
	}
h5 {
	text-align: left;
	color: #705110;
	}
A:LINK {
	color: #705110;
	text-decoration: none
}

A:VISITED {
	color: #705110;
	text-decoration: none
}

A:HOVER {
	color: #705110;
	text-decoration : underline;
}

div.split2 div{
	float: left;
	width: 45%;
	width: 49%;
	width: 45%;
	padding: 0 2%
}
div.clearer{
	float: none; clear: left
}
p#hm {position:absolute;text-align:center;left:0;top:0;height:108px;width:100%}
p#hm a {display:block;width:278px;height:108px;margin:0 auto;}
