body		{text-align:center; margin:0 auto; font-family:Georgia, Times, serif;  font-size:13px; color:#132201; vertical-align:top; background:url(../struttura/bg.jpg) repeat-x top left #b5b0a7; margin-bottom:20px;}

table.contenitore	{width:905px; vertical-align:top; text-align:center; margin:0 auto;}

/***************HEADER****************/
td.header			{height:295px; text-align:left; background:url(../assets/images/1.jpg) no-repeat; background-color:#FFFFFF; border-left:1px solid #cfbb76; border-right:1px solid #cfbb76;}
#boxhead			{width:905px; height:295px; position:relative;}
#headlogo			{position:absolute; left:20; top:0; z-index:99; height:188px; width:350px; background:url(../struttura/logo.png) no-repeat top left}
#headcornice		{position:absolute; left:0; top:0; z-index:50; height:295px; width:905px; background:url(../struttura/skinflash.png) no-repeat top center}
#headflash			{position:absolute; left:0; top:0; z-index:1; height:295px; width:905px; background:#FFFFFF;}

/***************MENU****************/
td.menubar			{background:url(../struttura/bg-menu.jpg); height:37px; vertical-align:top; text-align:center; margin:0 auto;}

	.menu 					{list-style:none; height:37px; width:800px; margin:0; padding:0; text-align:center; margin:0 auto; margin-left:5px; float:left;}
	.menu li 				{float:left; margin-right:4px; margin-left:4px;}
	.menu li a  			{display:block; height:37px; float:left; padding-left:10px; padding-right:10px; font-size:15px; color:#314d10; line-height:37px; text-shadow:0 1px 2px #555555; text-decoration:none;}
	.menu li a:hover 		{border:0; cursor:pointer; background-position:center top; background:url(../struttura/sfmenu.png) center bottom repeat-x; color: #132201; line-height:37px;}

/***************colsx****************/
td.colonnasx			{background:#e2dfbf; vertical-align:top; text-align:left; margin:0 auto; width:235px; border-left:1px solid #cfbb76; }
	table.sx			{width:213px; margin-left:5px; text-align:left;}
	td.offertetop		{background:url(../struttura/offertetop.jpg) no-repeat; height:100px;}
	td.offertetop-en	{background:url(../struttura/offertetop-en.jpg) no-repeat; height:100px;}
	td.offertebottom	{text-align:center; margin:0 auto; vertical-align:top; height:200px; background:url(../struttura/offertebot.jpg) repeat-y top left;}
/***************contenuto****************/
td.centro			{background:url(../struttura/bg-cont.jpg) repeat-x #e2dfbf; vertical-align:top; text-align:center; margin:0 auto; width:475px;}	
	#welcomebox		{background:url(../struttura/benvenuti.png) no-repeat; height:48px; width:450px; margin-top:28px; margin-left:15px;}
	#welcomebox-en	{background:url(../struttura/benvenuti-en.png) no-repeat; height:48px; width:450px; margin-top:28px; margin-left:15px;}

/***************coldx****************/
td.colonnadx		{background:#e2dfbf; vertical-align:top; text-align:right; width:195px; border-right:1px solid #cfbb76;}
	#esclusivo		{float:right;  margin-right:5px;  background:url(../struttura/box-dx.jpg) no-repeat top left; margin-top:25px; width:180px; height:298px;}
	#esclusivo-en	{float:right;  margin-right:5px;  background:url(../struttura/box-dx-en.jpg) no-repeat top left; margin-top:25px; width:180px; height:298px;}

/***************STILI DI TESTO****************/
p 			{text-align:justify; margin-left:15px; margin-right:15px;}
h1			{text-align:left; margin:0; margin-left:15px; font-weight:normal; font-size:14px; color:#314d10}
h2			{text-align:left; margin:0; margin-left:15px; font-weight:normal; font-size:13px; color:#314d10}
p span		{font-size:60px; color:#314d10; margin:0;}
p b			{font-size:14px; color:#314d10;}
p a			{text-decoration:none; color:#bfc7a2}
p a:hover	{text-decoration:none; color:#ffffff}

a.titoff		{color:#314d10; font-size:14px; font-weight:bold; text-decoration:none; }
a.titoff:hover	{text-decoration:none; color:#132201;}

/*LINGUE*/
#bandiere			{float:right; width:80px; height:37px; display:block;}
#bandiere a 		{display:block; height:37px; line-height:37px; float:left}
#bandiere a img 	{line-height:37px;}
#bandiere a:hover	{background:#FFFFFF;}

/***************footer****************/
td.footer				{width:905px; height:203px; background:url(../struttura/footup.jpg); vertical-align:top;}

#footercont				{position:relative; width:905px; height:203px;}
td.footer-contatti		{background:#132201; height:66px; vertical-align:top; text-align:center; margin:0 auto;}
#footer-contatticont	{position:relative; width:100%; height:66px;}

#logosmalluno			{width:139px; height:33px; position: absolute; right:0; bottom:0; background:url(../struttura/logo-smalltop.jpg) no-repeat top right;}
#logosmalldue			{width:189px; height:66px; position: absolute; right:0; bottom:0; background:url(../struttura/logo-smallbottom.jpg) no-repeat top right;}

#dintornidi				{position:absolute; top:5px; left:25px; color:#FFFFFF; font-size:16px; height:22px; width:295px;}
#boxdintorni			{position:absolute; float:left; display:block; width:295px; height:150px; background:url(../struttura/bg-dintorni.png) no-repeat top left; left:20px; top:25px;  padding:10px; text-align:left;}


.meta					{width:50%; float:left;}

.dintorno 			 	{display:block; float: left; margin:0; padding:0; width:100%; text-align:left; list-style:none;}
.dintorno li		 	{margin:0; padding:0;}
.dintorno li a		 	{position:relative; line-height:30px; height:30px; display:block; font-size:13px; color:#132201; text-shadow:0 1px 1px #ffffff; text-decoration:none;}
.dintorno li a em	 	{position:relative;}
.dintorno li span		{color:#818459; font-size:12px;}
.dintorno em		 	{display:block; float:left; width:30px; height:30px;}
.dintorno a:hover em 	{background:url(../struttura/dint-hover.png) no-repeat top left; width:30px; height:30px; position:relative; }

#fotobasse				{width:570px; height:100px; position: absolute; right:0; bottom:40px; float:left; display:block;}
#bassauno				{width:170px; height:100px; float:left;}
#bassadue				{width:170px; height:100px; float:left; margin-left:20px; margin-right:20px;}
#bassatre				{width:170px; height:100px; float:left;}

/***************SERVIZI SI E SERVIZI NO****************/
.v 			 	{display:block; float: left; margin:0; padding:0; width:98%; text-align:left; list-style:none;}
.v li		 	{margin:0; padding:0;}
.v li a		 	{position:relative; line-height:20px; height:20px; display:block; font-size:13px; color:#132201; background:url(../struttura/bg-cont.jpg) repeat-x 0 -58px; text-shadow:0 1px 1px #ffffff; text-decoration:none;}
.v li a em	 	{position:relative;}
.v em		 	{background:url(../struttura/v.png) no-repeat top left; display:block; float:left; width:20px; height:20px;}
.v a:hover em 	{background:url(../struttura/v.png) no-repeat top left; width:20px; height:20px; position:relative; }

.x 			 	{display:block; float: left; margin:0; padding:0; width:98%; text-align:left; list-style:none;}
.x li		 	{margin:0; padding:0;}
.x li a		 	{position:relative;line-height:20px; height:20px; display:block; font-size:13px; color:#132201; background:url(../struttura/bg-cont.jpg) repeat-x 0 -58px; text-shadow:0 1px 1px #ffffff; text-decoration:none;}
.x li a em	 	{position:relative;}
.x em		 	{background:url(../struttura/x.png) no-repeat top left; display:block; float:left; width:20px; height:20px;}
.x a:hover em 	{background:url(../struttura/x.png) no-repeat top left; width:20px; height:20px; position:relative;}

/***************APPARTAMENTI****************/
.appartamenti			 	{display:block; float: left; margin:0; padding:0; width:100%; text-align:left; list-style:none;}
.appartamenti li		 	{margin:0; padding:0;}
.appartamenti li a		 	{position:relative; line-height:40px; height:40px; display:block; font-size:13px; color:#132201; background:url(../struttura/bg-cont.jpg) repeat-x 0 -58px; text-decoration:none; font-weight:bold;}
.appartamenti li a span	 	{color:#818459; font-size:12px;}
.appartamenti li a em	 	{position:relative;}
.appartamenti em		 	{background:url(../struttura/vai.png) no-repeat top left; display:block; float:left; width:40px; height:40px;}
.appartamenti a:hover em 	{background:url(../struttura/vai.png) no-repeat bottom left; width:40px; height:40px; position:relative; }



/*generici copiati*/
.link-din-red		{text-decoration:none; color:#990000; font-size:9pt;}

a.link-din			{text-decoration:none; color:#333333; font-size:9pt;}
a.link-din:hover	{text-decoration:none; color:#FFFFFF; font-size:9pt;}
a.link-din:active	{text-decoration:none; color:#333333; font-size:9pt;}

.link				{font-size:12px; color:#333333; text-decoration:none;}
a.link				{font-size:12px; color:#333333; margin-left:20px; text-decoration:none;}
a.link:hover		{font-size:12px; color:#990000; margin-left:20px; text-decoration:none;}
a.link:active		{font-size:12px; color:#333333; margin-left:20px; text-decoration:none;}


table.contatti 	{width:100%}
table.cerca 	{width:100%; background-color:#E2E0DD}
table.formc 	{width:98%; background-color:#E2E0DD}
table.pre 		{width:100%; background-color:#E2E0DD}
tr.sf 			{background-color:#D5D6A2}
tr.sfs 			{background-color:#C2C385}


.date		{background-color:#bfc7a2; border:1px solid #132201; width:110px; color:#000000; font-size:9pt}
.dim		{background-color:#bfc7a2; border:1px solid #132201; width:90px; color:#000000; font-size:9pt}
.fieldc		{background-color:#bfc7a2; border:1px solid #132201; width:254px; color:#000000; font-size:9pt}
.fieldcc	{background-color:#bfc7a2; border:1px solid #132201; width:224px; color:#000000; font-size:9pt}
.sel		{background-color:#bfc7a2; border:1px solid #132201; width:226px; color:#000000; font-size:9pt}
.selb		{background-color:#bfc7a2; border:1px solid #132201; width:77px; color:#000000; font-size:9pt}
.sels		{background-color:#bfc7a2; border:1px solid #132201; width:256px; color:#000000; font-size:9pt}
.texta		{background-color:#bfc7a2; border:1px solid #132201; width:95%; height:120px; color:#000000; font-size:9pt}
.textb		{background-color:#bfc7a2; border:1px solid #132201; width:95%; height:80px; color:#000000; font-size:9pt}
.bottone 	{width:95%; height:40px; text-align:center}
.numcam 	{width:60px; text-align:center; border:0; background-color:#FFFFFF}
