body{ background-color:#f7f6f2; margin:0; padding:0}
#centrato{ width:820px; text-align:center; margin:auto}
#headerup{ width:350px; float:left; height:164px; text-align:left}
#headerdown{ width:820px; height:280px; background:url(/img/headerdown.jpg) no-repeat;}
#menu{ width:820px; height:50px; background:url(/img/menu.jpg)}
#contenuto{ width:760px; height:325px; background:url(/img/contenuto.jpg) no-repeat; text-align:left; padding:28px 30px }
#contenuto2{ width:760px; height:325px; background:url(/img/contenuto2.jpg) no-repeat; text-align:left; padding:28px 30px;font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;color:#554a4a; }
#contenuto2 h2{ display:inline;}
#contenuto2 p{ margin:7px 0; padding:5px 0}
#footer{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:0;color:#62615f; text-align:left; padding:1em; }
#footer p{ color:#c7c6c4; text-align:center}
#footer a{color:#62615f;text-decoration:none}
#footer a:hover{color:#62615f;text-decoration:underline}

.linkco{color:#62615f;}
.linkco2{color:#62615f; text-decoration:none}



.menunavigazione{ margin:0; padding:1.5em 0; text-align:center; font-family:tahoma; font-size:12px}
.menunavigazione li{ display:inline;  }
.menunavigazione li.okm { background:url(/img/tratmenu.jpg) right no-repeat }
.menunavigazione li.okm a { color:#FFFFFF;margin:0 1.5em;}
.menunavigazione li.okm a:link,
.menunavigazione li.okm a:visited{ text-decoration:none;}
.menunavigazione li.okm a:hover,
.menunavigazione li.okm a:focus{ text-decoration:underline}

#sinistra{ width:300px; padding:2em; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; color:#c2bcb1; font-size:12px; float:left}
#sinistra p{ margin:0; padding:0.5em}
#sinistra2{ width:320px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#c2bcb1; font-size:12px; float:left;}


#destra{ margin:15px 0 0 6px; float:left}
#destra2{ width:430px;  text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; color:#c2bcb1; float:left; margin-left:10px; font-size:12px}
#destrasinistra{ width:50%; float:left;text-align:center}
#destradestra{ width:50%; float:left; text-align:center}
ul.elenco{ width:195px; text-align:left; margin:0 0 0 5px;padding:0; list-style:none; float:left}
ul.elenco li{ margin:5px 0}
ul.elenco a{ background:url(/img/star.gif) left center no-repeat; padding:3px 0.5em 3px 20px; color:#c7aa6d}
ul.elenco a:link,ul.elenco a:visited{ text-decoration:none}
ul.elenco a:focus,ul.elenco a:hover{ text-decoration: underline}

ul.elenco2{ width:195px;  margin:0 0 0 50px;padding:0; list-style:none;}
ul.elenco2 li{ margin:10px 0}
ul.elenco2 a{ background:url(/img/fiore.gif) left center no-repeat; padding:3px 0.5em 3px 23px; color:#c7aa6d}
ul.elenco2 a:link,ul.elenco2 a:visited{ text-decoration:none}
ul.elenco2 a:focus,ul.elenco2 a:hover{ text-decoration: underline}

form{ margin:0; padding:0;}
input { font-size:10px}
slect { font-size:10px}

.tbcamere{ width:100%; color: #897949; font-size:24px; margin-top:50px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif}
.tbcamere td { padding:30px 20px}
.tbcamere a{ text-decoration:none;color: #897949;} 

.tbcontatti{ margin-top:40px;background-color:#f5f5f5;width:100%;font-family:Verdana, Arial, Helvetica, sans-serif; color:#c2bcb1; font-size:12px; border:1px solid #dbdbdb; padding:40px 10px}
.tbcontatti p{ margin:0; padding:0}
.tbcontatti input.long{ width:90%; border:1px solid #dbdbdb;}
.tbcontatti textarea{border:1px solid #dbdbdb;}


/*calendario*/


input.dashboard,
select.dashboard {

}

button.dashboard {
	background: url(/img/dashboard-icon.gif);
	border: 0;
	cursor: pointer;
	height: 20px;
	width: 20px;
	margin-left:5px;
}
button.dashboard:hover,
button.dashboard.active {
	background-position: 0 20px;
}

div.dashboard {
	background: url(/img/dashboard.png);
	height: 175px;
	padding: 0 12px;
	text-align: center;
	width: 147px;

	
}	
	div.dashboard * {
		margin: 0;
		padding: 0;
	}	
	div.dashboard div {
		background: none !important;
		cursor: move;
		height: 165px;
		overflow: hidden;
		padding-top: 10px;
		position: relative;
		width: 147px;
	}	
	
	div.dashboard caption {
		color: #CF0;
		font: normal 12px/17px Arial, Helvetica, sans-serif;
		padding-top: 4px;
		text-align: center;
		width: 100%;
	}
	div.dashboard caption a {
		cursor: pointer;
		display: block;
		height: 11px;
		overflow: hidden;
		position: absolute;
		text-indent: -100px;
		top: 16px;
		width: 11px;
	}
	div.dashboard caption a.prev {
		background-image: url(/img/dashboard-prev.gif);
		left: 1px;
	}
	div.dashboard caption a.next {
		background-image: url(/img/dashboard-next.gif);
		right: 1px;
	}
	div.dashboard caption a:hover {
		background-position: 0 11px;
	}
	div.dashboard caption span {
		height: 25px;
		position: relative;
		text-align: center;
	}
	div.dashboard caption span.month {
		padding-right: 8px;
	}
	div.dashboard caption span.month:after {
		content: ',';
	}

	div.dashboard table {
		border: 0;
		border-collapse: collapse;
		border-spacing: 0;
		cursor: default;
		margin: 0 auto;
		overflow: hidden;
		width: 147px;
	}
	div.dashboard td,
	div.dashboard th {
		border: 0;
		color: #999;
		font: normal 12px Arial, Helvetica, sans-serif;
		height: 19px;
		text-align: center;
		width: 21px;
	}
	div.dashboard td {
		color: #333;
		font-size: 11px;
		padding-right: 5px;
		text-align: right;
		width: 16px;
	}
	div.dashboard td.invalid {
		color: #666;
	}
	div.dashboard td.valid {
		color: #FFF;
		cursor: pointer;
	}
	div.dashboard td.active,
	div.dashboard td.hover {
		color: #CF0;
		cursor: pointer;
	}
