* {margin:0;padding:0;}
a img {border:0;}
a {color:#442D0F;}
p {margin:11px 1px;}

h1 {
	border-bottom: 1px solid black;
	font-size:180%;
}

body {
	background: #FFB400 url(/gfx/body.png) repeat-y center;
	color:#2D2D2D;
	font-family: Georgia, Times, serif;
	text-align: center;
	font-size:85%;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0;
}

body#homepage {
	background-image:none;
	padding-top:10px;
}
img#home {
	width:800px;
	height:652px;
}

#container {
	margin:0 auto;
	text-align: left;
	width: 800px;
}

body#homepage h2 {
	font-size: 30px;
}

#lingue {
	text-align: center;
	margin: 1px 0 13px 0;
}

div#header {
	height:180px;
}

div#navigation{
	float:left;width:180px;background-image:url(imw/bordi.png);margin:1px;
}

div#navigation ul{list-style-type:none;}
div#navigation ul li{width:182px;border-bottom:1px solid #FFB400;line-height:24px;font-size:13px;}
div#navigation ul li a.main{
	background:#F6C669 url(/gfx/li.png) 3px 50% no-repeat;
	text-decoration:none;width:150px;height:24px;display:block;padding-left:32px;font-weight:bold;
}

div#navigation ul li a.main:hover{background-color:#E5BA66;}
div#navigation ol{list-style-type: circle;}
div#navigation ol li{width:152px;border-bottom:1px solid #F6C669;line-height:22px;font-size:13px;margin-left:30px;}
div#navigation ol li a{text-decoration:none;width:140px;height:22px;display:block;padding-left:12px;}
div#navigation ol li a:hover{background-color:#E5BA66;}

div#navigation img.tel {margin:30px 0 0 7px;}
div#contents {
	margin-left: 184px;
	border-left:1px solid #e28808;
	min-height:615px;
	padding: 10px 10px 15px 10px;
}

div#contents p {font-size: 120%;}
div#footer {
	text-align:center;
	margin-top:1px;
	clear:left;background:#FFB400 url(footer.png) repeat-x;
}

div#footer a {
	text-decoration:none;
}

div#servizi {
	width: 190px;
	float:right;
	margin: 2px 3px 7px 10px;
}

div#servizi img {
	border:1px solid black;	margin-right:5px;
}

div#servizi p {
	font-weight:bold;
	text-align:center;
}

div#servizi span {
	position: relative;
	top: -9px;
	font-style:italic;
}

div#servizi2 {
	width: 160px;
	float:right;
	margin: 4px 0 4px 4px;
}

.appartamenti img, .esterni img {
	width: 190px;	height: 143px;	border: 1px solid black;	margin: 0 4px 3px 0;
}
.esterni img.z-small {
	width: 115px;
}
.esterni img.z-big {
	width: 264px;
}
.appartamenti .desc {
	font-style: italic;
}

p.desc {	margin-top:0;}
.attivita p {	margin-top:0;}
.attivita img {	height: 143px;	border: 1px solid black;	margin: 0 4px 3px 0;}

table.prezzo{background-color:#F1D8B7; text-align:center; font-size:90%}
td.stnull {background-color:#F6CA7B;width:84px;}
td.stbassa {background-color:#3366FF;width:78px;}
td.stmedia {background-color:#66FF33;width:78px;}
td.stalta {background-color:#FFCC33;width:78px;}
td.staltis {background-color:#F5003D;width:82px;}

#prezzi{margin-right:190px;margin-top:14px;}

code {margin-left:30px;}
.stdpicL{float:left;margin:5px 9px 5px 0;}
.stdpicR{float:right;margin:5px 0 5px 9px;}
.bx{background-image:url(inputbg.gif)}

#ewform {width:400px;margin: 30px 0 0 70px;}
#ewform input, #ewform textarea{width:300px; font-family:"Arial"}
#ewform input { height:20px; line-height:20px; }
div#commenti {margin: 20px 0 30px 0;}
div.commento {	margin:10px 4px;}
div.commento blockquote {
	font-style:italic;
	border-left:6px solid #FFB402; background-color:#F6C25D;
	padding-left:5px;
	margin-top:3px;
}


.marright{margin-right:40px;}
.centro{text-align:center;}
.destra{text-align:right;}
.mbott{margin-bottom:10px;}
.mtop{margin-top:30px;}
.mleft{margin-left:22px;}

p.aggiungi-commento {
background: transparent url(edit.png) no-repeat center left;
padding-left:40px;
}

img.flag {
position:relative;
top:3px;
}


div.kdata {
	float: right;
	width: 50px;
	height: 36px;
	margin:9px -2px 3px 3px;
	text-align: center;
	padding-bottom: 2px;
	padding-top:3px;
	background: #E9F3FF url(date.png) no-repeat bottom left;
}
div.kdata span.m {

}
div.kdata span.m {

}

table#commenta {margin:20px auto;}
table#commenta tr {height:25px;}
table#commenta input, table#commenta textarea { width:230px;}


div#getemail {
	width: 380px;
	text-align: center;
	margin: -8px auto 16px auto;
	padding:12px 0;
	background: transparent url(getemail.png) no-repeat center center;
}
div#getemail p {
	margin:-2px 0 5px 0;
}


dt {
	font-weight:bold;
}
dd {
	margin:2px 0 15px 10px;
}

.notflld {
	display:none;
}

.nverde {
	font-weight:700;
	color:#007a46;
}