
body {
	background:#672525 url(img/bgnew.gif) repeat-x top left;

	font-family:verdana;
	text-align:center;
	margin:0;
	padding:0;
	}

hr {
	height:1px;
	color:#672525;
	background-color:#672525;
}
#main {		position:relative;		margin:0 auto;		width:900px;		height:674px;		margin:4px auto;		text-align:center;		/*background:#fff url(img/bg.gif) repeat-x top left;
		border:1px solid #672525;*/
		}#boxesterno {		position:relative;		margin:40px 43px;		width:814px;		height:590px;		/*background:#E5D9D1 url(img/bgwhite.gif) repeat-y top left;*/
		/*background:#F0EAEA url(img/bgwhite.gif) repeat-y top left;*/		/*background:#fff;*/			}
#boxinterno {			position:relative;			margin:0;			width:814px;			height:590px;			/*background:transparent url(img/muschilicheniefunghi.gif) no-repeat bottom left;*/
			background:#fff url(img/muschilicheniefunghi.gif) no-repeat bottom left;			}#left {		position:absolute;		top:0;		left:0;		width:190px;		height:440px;		}#right {		position:absolute;		width:620px;		height:530px;		left:192px;		top:0;		text-align:left;		}
#right p {
		text-align:left;
		line-height:14px;
		font-family:verdana;
		font-size:12px;
		color:#450F11;
		margin:10px 4px;
		}

#content {
		margin-left:20px;
		margin-right:20px;
		text-align:left;
		}

#content li {



	font-family:verdana;
	font-size:12px;
}#flags {line-height:38px;}#flags img {border:0;}#menu {}#menu a {display:block;}#menu img {border:0;}#right h1 {
			line-height:28px;
			font-family:verdana;
			font-size:15px;
			color:#450F11;
			margin-top:14px;
			border-bottom:2px solid #672525;
			}

#sottosx a {
	float:left;
	font-family:arial;
	font-size:10px;
	text-decoration: none;
margin-top: 30px;
}
/*
#sottosx img {
	border:0;
}
*/

/*
#right h1 a.in {
			color:#fff;
			background:#450F11 url(img/whitearrow.gif) no-repeat 6px center;
			}

#right h1 a.out {
			color:#450F11;
			background:#fff url(img/redarrow.gif) no-repeat 6px center;
			}
*/
#submenu {
	text-align:right;
	background:#672525;
}

#submenu a {
			font-family:verdana;
			color:#fff;
			font-size:12px;
			padding:5px;
			padding-left:22px;
			text-decoration:none;
			background:transparent url(img/whitearrow.gif) no-repeat 6px center;
}

#submenu a.out {


			}

#submenu a.in {
			text-decoration:underline;
			}

#indicazioni {
		text-align:left;

		}
#indicazioni ul {
		margin:0;
		padding:0;
		margin-bottom:20px;
		}
#indicazioni li {
		line-height:14px;
		font-family:verdana;
		font-size:12px;
		color:#450F11;
		margin-left:18px;
		}

#attrattive {
		text-align:left;

		}
#attrattive ul {
		margin:0;
		padding:0;
		margin-bottom:20px;
		list-style:none;
		overflow:auto;
		height:460px;
		}

#attrattive li {
		line-height:19px;
		font-family:verdana;
		font-size:12px;
		letter-spacing:1px;
		color:#450F11;
		margin-top:10px;
		margin-left:4px;
		padding-bottom:16px;
		border-bottom:1px dotted #450F11;
		margin-bottom:28px;
}

#attrattive li strong {
	display:block;
	color:#672525;

}

#scroll {
		text-align:left;
		overflow:auto;
		height:540px;
		}



li {
		margin-top:10px;
		}



#scroll_gallery {
		text-align:left;
		overflow:auto;
		height:440px;
		}#dati p {
		text-align:left;
		line-height:16px;
		font-family:verdana;
		font-size:12px;
		color:#450F11;
		margin-left:20px;
		}
#dati p a {
		color:#450F11;
	}
#mappa {

	}

#box_img {position:relative;height:200px;}
#img1 {position:absolute;top:10px;left:0;}
#img2 {position:absolute;top:10px;left:300px;}

#cal_position {/*position:absolute;*/top:50px;left:20px;}

.tariffe {
	border-bottom:2px solid #450F11;
	margin-bottom:20px;
	width:500px;
	font-family: arial;

}

.tariffe td {
	line-height:21px;
	font-family:verdana;
	font-size:12px;
	margin:0;
	padding:4px;
}

.color0 td {background-color:#ECE3E3;color:#450F11;}
.color1 td {background-color:#F8ECEC;color:#450F11;}
.rigatipo td {background-color:#672525;color:#fff;font-weight:bold;}

form#contatti div {
	line-height:26px;
	clear:both;
}

form#contatti label{
	font-family:verdana;
	font-size:12px;
	width:160px;
	float:left;
}

form#contatti input,form#contatti textarea {
	border:1px solid #333;

}

form#contatti textarea {
	width:264px;
	height:80px;

}

tr.firstrow td {
	text-align:center;

}

tr.firstrow td b {
	color:#450F11

}

tr.firstrow td a {
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	padding:4px;
	background-color:#450F11;
	color:#fff;
}

/* HOME */
.imgfloatleft {
float:left;
margin:4px 10px 10px 0;
border:0;
}

/* LINK */
.boxlink {
font-size:9px;
float:left;
width:150px;
color:#333;
padding-bottom:4px;
margin-bottom:6px;
margin-right:10px;
background-color:#fff;
}




/* STANZE */
.p_stanze {
font-family:verdana;
font-size:11px;
}

.p_stanze img {
float:left;
margin-top:16px;
margin-right:11px;
border:1px solid #000;
}




/*  NEWS E EVENTI   */

.boxnews h3 {color:#672525;font-size:14px;}.boxnews h4 {color:#333;font-size:11px;}.boxnews  {color:#333;border-bottom:1px solid #672525;padding-bottom:4px;margin-bottom:10px;}.boxnews a,.boxhome a,.generic_link {color:#672525;font-weight:bold;font-size:12px;}

.boxhome {
font-size:11px;
float:left;
width:260px;
color:#333;padding-bottom:4px;margin-bottom:6px;
margin-right:20px;
background-color:#fff;
}

.news {
margin-top:20px;color:#672525;border-bottom:1px solid #672525;padding-bottom:6px;
margin-bottom:6px;
}

br.clear {clear:both;height:2px;line-height:2px;}

#pi {
margin-top:22px;
padding-top:6px;
border-top:1px solid #763A3A;
text-align:center;
font-size:11px;
color:#946666;
background: #672525;
}

#testoprivacy {
font-size:11px;
}

#testoprivacy a {
color:#333;
}



#calender {
width: 200px;
font-family: arial, verdana;
font-size: 7pt;
}

#calenderTable {
border-style: groove;
border-width: 1px;
border-color: #672525;
background-color: #EBE2E2;
display: none;
position: absolute;
z-index: 1;
top: 0px;
left: 0px;
}

#calenderTable TD {
text-align: center;
font-size: 7pt;
width: 19px;
}

#calenderTableHead TR {
background-color: white;
}

#calenderTableDays TR {
background-color: #450f11;
color: white;

}

#selectMonth, #selectYear {
font-family: arial, verdana;
font-size: 8pt;
border-width: 1px;
border-style: none;
}

#calenderTable A {
color: #450f11;
text-decoration: none;
font-size: 11pt;
font-family: "arial";
}

#calenderTable A:hover {
color: red;
text-decoration: none;
}

.normalDay {
border: 1px dotted black;
cursor: pointer;
}

.hlDay {
border: 1px dotted black;
background-color: #FFF;
color: red;
cursor: pointer;
}

.toDay {
border: 1px solid #E70;
background-color: #FD8;
color: #E70;
font-weight: bold;
cursor: pointer;
}

.choosenDay {
border: 1px solid green;
background-color: #A8FAA8;
color: green;
font-weight: bold;
cursor: pointer;
}

