body {
	line-height: 18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	background-color: #270f12;
	background-image:url('../images/sfondo-vinaccia.gif');
	background-repeat: repeat-y;
	background-position: center;
	margin: 0px;
	list-style-type: none;
}

a {
	font-weight: bold;
	color: #FFCC66;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}


/* LAYOUT */

#cont {
	width:950px;
	margin:0 auto;
	background:#1E1613 url('../images/bg_contenuto.gif') 300px 0 repeat-y;
	display:table;
}

/* LEFT */
#left {
	width:300px;
	height:670px;
	float:left;
	padding:0 0 0 0;
	text-align:right;
	position:relative;
	background: #1E1613 url('../images/villas-in-tuscany/leftmenu2.jpg') 0 180px no-repeat;
}
#left #backhomeswf {
	width:300px;
	height:180px;
	background: url('../images/villas-in-tuscany/backhome.jpg') 0 0 no-repeat;
	text-align:left;
	color:#f5dd4e;
}
#left #backhomeswf #back, #left #backhomeswf #text {
	position:absolute;
	top:10px;
	left:10px;
	width:260px;
	height:140px;
	padding:10px;
}
#left #backhomeswf #back {
	background-color:#52392a;
	border: 1px solid #31241e;
	z-index:0;
	filter:alpha(opacity=50); 
	-moz-opacity: 0.5; 
	opacity: 0.5;
}

}
#left #backhomeswf #text {
	z-index:1;
	line-height:normal;
}
#left #backhomeswf #text h1 {
	font-size:11px;
}
#left #backhomeswf #text h2, #left #backhomeswf #text h3 {
	font-size:10px;
}
#left img {
	position:absolute;
	top:180px;
	left:0px;
}

/* LEFTMENU */
#left div#leftmenu {
	margin:14px 0 0 0px;
	padding:0px;
}
#left div#leftmenu div{
	width:300px;
	height:24px;
	padding:0px;
	margin:0px;
	position:relative;
}
#left div#leftmenu div a{
	width:151px;
	height:24px;
	display:block;
	background-position: 0 0;
	text-decoration:none;
	padding:0px 28px 0 0;
	margin:0px;
	float:right;
}
#left div#leftmenu div a span{
	display:none;
}
#left div#leftmenu div a:hover span{
	position:absolute;
	display:block;
	height:18px;
	line-height:18px;
	top:-15px;
	right:10px;
	background:#FFFFE1;
	border:1px solid #000;
	color:#000;
	padding:0 5px;
	text-align:left;
	font-weight:normal;
	z-index:300;
}
#left div#leftmenu div#lmenu1 a{
	background: url('../images/villas-in-tuscany/menuabout.jpg') 0 0 no-repeat;
}
#left div#leftmenu div#lmenu1 a:hover{
	background-position: 0 -24px;
}
#left div#leftmenu div#lmenu2 a{
	background: url('../images/villas-in-tuscany/menuservice.jpg') 0 0 no-repeat;
}
#left div#leftmenu div#lmenu2 a:hover{
	background-position: 0 -24px;
}
#left div#leftmenu div#lmenu3 a{
	background: url('../images/villas-in-tuscany/menucooking.jpg') no-repeat;
}
#left div#leftmenu div#lmenu3 a:hover{
	background-position: 0 -24px;
}
#left div#leftmenu div#lmenu4 a{
	background: url('../images/villas-in-tuscany/menuparadise.jpg') no-repeat;
}
#left div#leftmenu div#lmenu4 a:hover{
	background-position: 0 -24px;
}
#left div#leftmenu div#lmenu5 a{
	background: url('../images/villas-in-tuscany/menulocation.jpg') no-repeat;
}
#left div#leftmenu div#lmenu5 a:hover{
	background-position: 0 -24px;
}
#left div#leftmenu div#lmenu6 a{
	background: url('../images/villas-in-tuscany/menumedia.jpg') no-repeat;
}
#left div#leftmenu div#lmenu6 a:hover{
	background-position: 0 -24px;
}
#left div#leftmenu div#lmenu7 a{
	background: url('../images/villas-in-tuscany/menusitemap.jpg') no-repeat;
}
#left div#leftmenu div#lmenu7 a:hover{
	background-position: 0 -24px;
}
#left div#leftmenu div#lmenu8 a{
	background: url('../images/villas-in-tuscany/menucontact.jpg') no-repeat;
}
#left div#leftmenu div#lmenu8 a:hover{
	background-position: 0 -24px;
}


#left div#villascollection {
	width:171px;
	height:36px;
	display:block;
	margin:23px 28px 0 101px;
	position:relative;
}
#left div#villascollection a{
	background: url('../images/villas-in-tuscany/villascollection.jpg') 0 0 no-repeat;
	width:171px;
	height:36px;
	display:block;
}
#left div#villascollection a:hover{
	background-position: 0 -36px;
}
#left div#villascollection a span{
	display:none;
}
#left div#villascollection a:hover span{
	position:absolute;
	display:block;
	height:18px;
	line-height:18px;
	top:-15px;
	right:10px;
	background:#FFFFE1;
	border:1px solid #000;
	color:#000;
	padding:0 5px;
	text-align:left;
	font-weight:normal;
	z-index:300;
}

#left div#leftmenu2 {
	padding:0px;
	margin:0px;
}
#left div#leftmenu2 div{
	width:300px;
	height:20px;
	padding:0px;
	margin:0px;
	position:relative;
}
#left div#leftmenu2 div a{
	width:151px;
	height:20px;
	display:block;
	background-position: 0 0;
	text-decoration:none;
	padding:0px 28px 0 0;
	margin:0px;
	float:right;
}
#left div#leftmenu2 div a span{
	display:none;
}
#left div#leftmenu2 div a:hover span{
	position:absolute;
	display:block;
	height:18px;
	line-height:18px;
	top:-15px;
	right:10px;
	background:#FFFFE1;
	border:1px solid #000;
	color:#000;
	padding:0 5px;
	text-align:left;
	font-weight:normal;
	z-index:300;
}
#left div#leftmenu2 div#lmenu1 a{
	background: url('../images/villas-in-tuscany/villalenka.jpg') 0 0 no-repeat;
}
#left div#leftmenu2 div#lmenu1 a:hover{
	background-position: 0 -20px;
}
#left div#leftmenu2 div#lmenu2 a{
	background: url('../images/villas-in-tuscany/borgobernardini.jpg') 0 0 no-repeat;
}
#left div#leftmenu2 div#lmenu2 a:hover{
	background-position: 0 -20px;
}
#left div#leftmenu2 div#lmenu3 a{
	background: url('../images/villas-in-tuscany/villacontroni.jpg') 0 0 no-repeat;
}
#left div#leftmenu2 div#lmenu3 a:hover{
	background-position: 0 -20px;
}
#left div#leftmenu2 div#lmenu4 a{
	background: url('../images/villas-in-tuscany/villadelfattore.jpg') 0 0 no-repeat;
}
#left div#leftmenu2 div#lmenu4 a:hover{
	background-position: 0 -20px;
}
#left div#leftmenu2 div#lmenu5 a{
	background: url('../images/villas-in-tuscany/casamatteucci.jpg') 0 0 no-repeat;
}
#left div#leftmenu2 div#lmenu5 a:hover{
	background-position: 0 -20px;
}
#left div#leftmenu2 div#lmenu6 a{
	background: url('../images/villas-in-tuscany/ilfrantoio.jpg') 0 0 no-repeat;
}
#left div#leftmenu2 div#lmenu6 a:hover{
	background-position: 0 -20px;
}




#left div#leftmenu ul{
	padding:0 30px;
}
#left div#leftmenu ul li{
	list-style:none;
}

/* CONTENUTO */
#right {
	width:650px;
	float:right;
	display:table;
	vertical-align:top;
}

#right hr {
	border-bottom:dotted 1px #FFFFFF;
	height:0px;
}
#right h2 {
	line-height: 16px;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-transform: uppercase;
	border-bottom-color: #3F2E27;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#right img.ombra {
	width:220px;
	height:auto;
	margin:9px 20px 9px 0;
	padding:0 0 19px;
	background: url('../images/villas-in-tuscany/ombra.jpg') center bottom no-repeat;
	float:left;
}

/* FOOTER */
#footer {
	background-image: url('../images/footer.gif');
	padding: 10px;
	text-align: right;
	color: #52353A;
	height: 20px;
	width: 930px;
	background-repeat: no-repeat;
	clear:both;
}
#footer a {
	color: #52353A;
}
#footer span {
	margin-left: 15px;
}
#footer .dorato {
	color: #FFCC66;
}



/* SWF */
#right #centroswf {
	width:650px;
	height:670px;
	display:table;
}
#right #aboutus, #right #services, #right #cooking {
	width:650px;
	height:250px;
	display:table;
}
#right #aboutus div {
	width:190px;
	padding: 20px 0 0 20px;
	float:left;
	text-align:center;
}
#right #galleryswf div{
	width:190px;
	padding: 2px 0 0 13px;
	float:left;
	text-align:center;
}
#right #aboutus div img, #right #galleryswf div img{
	width:190px;
	height:auto;
	display:block;
}
#right #fotohome {
	width:608px;
	display:table;
	margin:18px 0 0 0;
}


/* VILLAS IN TUSCANY */

#luxurycontent {
	padding: 20px;
}
#luxurycontent img {
	width:220px;
	height:auto;
	float:left;
	border:0px;
	margin:10px 10px 10px 0;
}

#holidaysuggestion {
	width:300px;
	float:left;
	clear:left;
	line-height:normal;
}
#holidaysuggestion div{
	width:250px;
	margin:5px auto;
	padding:7px;
	text-align:justify;
	border:#FFCC00 1px solid;
}
#holidaysuggestion div img{
	width:80px;
	height:auto;
	float:left;
	margin:3px 8px 0 0;
}
#holidaysuggestion div .more{
	display:inline;
	color:#fff;
	font-weight:bold;
	position:relative;
	width:auto;
	margin:0px;
	padding:0px;
	text-align:justify;
	border:none;
	border-bottom:#FFCC00 1px dotted;

}
#holidaysuggestion div .more small{
	display:none;
}
#holidaysuggestion div .more:hover small{
	display:block;
	position:absolute;
	bottom:0px;
	left:0px;
	width:250px;
	height:auto;
	margin:5px auto;
	padding:7px;
	text-align:justify;
	border:#FFCC00 1px solid;
	background:#1E1613;
}


/* ROBA VECCHIA */

#contenuto {
	padding: 20px;
}
#navigatore   {
	color: #3D2D25;
	margin: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	border-top-color: #3D2D25;
}
#navigatore a {
	font-weight: normal;
	text-decoration: none;
	color: #513A31;
}
#navigatore a:hover {
	text-decoration: underline;
}



h1 {
	line-height: 16px;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-transform: uppercase;
	border-bottom-color: #3F2E27;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

a {
	font-weight: bold;
	color: #FFCC66;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
#contenuto   a img {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #1E1613;
	border-right-color: #1E1613;
	border-bottom-color: #1E1613;
	border-left-color: #1E1613;
}
#contenuto a:hover img   {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #E6BB55;
	border-right-color: #E6BB55;
	border-bottom-color: #E6BB55;
	border-left-color: #E6BB55;
}
.capoverso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFCC00;
}
#contenuto  #foto-floatleft {
	float: left;
	padding-right: 15px;
	padding-bottom: 15px;
}
#contenuto #foto-floatright {
	float: right;
	padding-left: 15px;
	padding-bottom: 15px;
	padding-top: 15px;
}
#contenuto #foto-float {
	float: right;
	padding-left: 15px;
	padding-bottom: 15px;
}
#fondo {
	background-image: url(images/bg_contenuto.gif);
	background-repeat: repeat-y;
	background-position: left;
	background-color: #1E1613;
}


.sitemap  li a{
	text-transform: uppercase;
	list-style-type: none;
	color: #FFFFFF;
	list-style-position: outside;
	margin: 0px;
	padding: 0px;
}
.sitemap  li  ul  li a{
	text-transform: capitalize;
	color: #FFCC66;
	list-style-type: none;
}
#contenuto .sitemap {
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	border: 1px solid #2C1F1B;
	list-style-type: none;
	padding: 10px;
}

.button {
	color: #FFCC00;
	background-color: #1E1613;
	border: 1px solid #674B41;
	padding: 3px;
}
