body {
	margin:0px;
	background-color:#C8C8C8;
	font-family:Tahoma, Geneva, sans-serif;
	color:#4b3232;
	font-size:12px;
	line-height:20px;
}

/***********PNG FIX FOR IE***********/
img, div, td { behavior: url(iepngfix.htc) }
table { behavior: url(iepngfix.htc) } 
/* 
questo selettore table è forse ridondante...
quello sotto è il fix per le google maps...
*/
#map img, #map div {behavior: none} 
/***************************************/
a:link, a:visited {
	color:#4B3232;
	text-decoration:none;
}
a:hover, a:active {
	color:#4B3232;
	text-decoration:none;
}
object {
	outline:none;

}
/*************************************/
.w70 {
	background-image:url(immagini/120w70.png);
	background-repeat:repeat;
}
#w70-300 {
	background-image:url(immagini/300w70-shad.png);
	background-repeat:repeat-y;
}
#w70-600 {
	background-image:url(immagini/600w70-shad.png);
	background-repeat:repeat-y;
}
#w70-840 {
	background-image:url(immagini/840w70-shad.png);
	background-repeat:repeat-y;
}
.invert {
	background-color:#4b3232;
	color:#fff;
	width:120px;
	text-align:center;
	line-height:16px;
	padding-bottom:1px;
}
.invert a:link, .invert a:visited {
	color:#fff;
	text-decoration:none;
}
.invert a:hover, .invert a:active {
	color:#cbcbcb;
	text-decoration:underline;
}
#gallery-tab {
	margin-top:5px;
}
#gallery-tab td {
	height:16px;
	width:19px;
	line-height:15px;
	background-image:url(immagini/brown-ball.png);
	background-repeat:no-repeat;
	background-position:2px 1px;
	vertical-align:middle;
	text-align:center;
	color:#fff;
}
#gallery-tab a:link, #gallery-tab a:visited {
	color:#fff;
	text-decoration:none;
}
#gallery-tab a:hover, #gallery-tab a:active {
	color:#cbcbcb;
	text-decoration:underline;
}
.leisure_td
{
	height:16px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	line-height:15px;
}
/*** sfondi tab centrale ***/
#main-nw {
	background-image:url(immagini/tab-outline-nw.png);
	width:13px;
	height:13px;
}
#main-n {
	background-image:url(immagini/tab-outline-n.png);
	width:960px;
	height:13px;
}
#main-ne {
	background-image:url(immagini/tab-outline-ne.png);
	width:13px;
	height:13px;
}
#main-e {
	background-image:url(immagini/tab-outline-e.png);
	width:13px;
	height:560px;
}
#main-sw {
	background-image:url(immagini/tab-outline-sw.png);
	width:13px;
	height:13px;
}
#main-s {
	background-image:url(immagini/tab-outline-s.png);
	width:960px;
	height:13px;
}
#main-se {
	background-image:url(immagini/tab-outline-se.png);
	width:13px;
	height:13px;
}
#main-w {
	background-image:url(immagini/tab-outline-w.png);
	width:13px;
	height:560px;
}
/*** /sfondi tab centrale ***/
/* cella centrale tab centrale */
#main-cnt {
	width:960px;
	height:560px;
	display:block;
	padding:0px;
	margin:0px;
	position:relative;
}
/* e conseguente photogallery */
#photog-ctrls {
	/*display:none;*/
	visibility:hidden;
	position:absolute;
	top:0px;
	left:120px;
	width:840px;
	height:560px;
	z-index:75;
}
#photog-ctrls #controlli img {
	z-index:inherit;
}
/********************/
.modulo_alt {
	background-color:#fffaf0 !important;
	border:1px solid #4b3232 !important;
	width:175px;
	line-height:12px;
}
.modulo_email {
	background-color:#fffaf0 !important;
	border:1px solid #4b3232 !important;
}
.Guestbook_modulo {
	background-color:#fffaf0 !important;
	border:1px solid #4b3232 !important;
}
.Guestbook_modulo, .Guestbook_text {
	font-size:11px;
	line-height:16px !important;
}
.Guestbook_bottone {
	background-color:#4b3232;
	font-size:11px; color:#fff;
	border:none;
}
.prenota_bottone {
	color:#4b3232 !important;
	border:none !important;
}
textarea.modulo_alt {
	height:45px;
}
.bottone_alt {
	color:#fff !important;
	border:none !important;
}
/********************/
#credits
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#FFFAF0;
}
#credits a:link, #credits a:visited {
	color:#FFFAF0;
	text-decoration:none;
}
#credits a:hover, #credits a:active {
	color:#FFFAF0;
	text-decoration:none;
}
#dw
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#FFFAF0;
}
#dw a:link, #dw a:visited {
	color:#FFFAF0;
	text-decoration:none;
}
#dw a:hover, #dw a:active {
	color:#FFFAF0;
	text-decoration:none;
}