html, body{ margin:0px; padding:0px; background:#fff url(../immagini/header_01.jpg) center top repeat-x; font-family:"Trebuchet MS", Arial, Tahoma; font-size:13px; line-height:20px; /* color:#8A807E; */ color:#333333; position:relative;} /* #DFDFDF */

p,form{ margin:0px; }
a{ color:#666666; }
a:hover{ color:#999999; text-decoration:none; }

#tutto{ width:996px; margin:0px auto; border:#000000 solid 0px; }
	#testa{ height:660px; border:#333333 solid 0px; position:relative; }
		#testa1{ height:210px; border:#000033 solid 0px; }
			#contLogo{ width:210px; height:161px; position:absolute; top:3px; left:30px; border:#000000 solid 0px; background:url(../immagini/logo_03.png) no-repeat; }
			#contLogo2{ width:199px; height:162px; position:absolute; top:1px; right:30px; border:#000000 solid 0px; background:url(../immagini/logo_vineria_03.png) no-repeat; }
		#testa2{ height:340px; border:#FF0000 solid 0px; background:url(../immagini/bgSlide_12.jpg) center top no-repeat; }
			#contBand{ position:absolute; top:179px; right:10px; border:#333333 solid 0px; width:65px; height:20px; z-index:2000; }
				#contBand img{ margin:0px 10px 0px 0px; border:none; }
			#flash{ width:970px; height:307px; border:solid 0px #333333; position:absolute; top:222px; left:14px; z-index:0; }

	#sx{ width:743px; border-right:#CCCCCC solid 1px; float:left;}
		.slogan{ font-family:"Trebuchet MS", Arial, Tahoma; font-style:italic; padding:15px; line-height:25px; }
		#sx h1{ font-size:22px; font-family:'Times New Roman', Times, serif; font-style:italic; padding:15px; margin:0px; }
		#sx p{ padding:15px; }
	
	#dx{ margin:0px 0px 0px 743px; border:#FF0000 solid 0px; padding:10px; }
		#dx ul{ margin:0px; padding:0px; }
		#dx li{ margin:0px 0px 5px 0px; padding:0px; }
		#dx li a{ }
		#dx li a:hover{ }
		
		#dx #accordion{ border:#333333 solid 0px; width:225px; }
			#dx #accordion ul{ width:220px; }
				#dx #accordion ul li{ list-style:none; display:block; }
				#dx #accordion ul li ul{ margin:0px; padding:0px; display:none; }
				#dx #accordion ul li a{ color:#CC0000; background:url(../immagini/freccia.jpg) no-repeat 0 5px; padding:0px 0px 0px 16px; font-weight:bold; } 

		#boxi{ position:absolute; bottom:0px; }
		#boxi .box{ width:187px; height:101px; float:left; filter:alpha(opacity=100); -moz-opacity:100; opacity:100; border:#009933 solid 0px; }
		#boxi .box:hover{ filter:alpha(opacity=50); -moz-opacity:0.50; opacity:0.50; }
		#boxi .box img{ border:none; }

		#boxi .boxFF{ width:238px; height:101px; float:left; filter:alpha(opacity=100); -moz-opacity:100; opacity:100; border:#009933 solid 0px; }
		#boxi .boxFF:hover{ filter:alpha(opacity=50); -moz-opacity:0.50; opacity:0.50; }
		#boxi .boxFF img{ border:none; }

	#contFooter{ clear:left; border:#009933 solid 0px; }
		#footer{ border-top:#DFDFDF solid 5px; margin:5px 0px 0px 0px; height:110px; position:relative; }
			#copyright{ position:absolute; top:5px; left:10px; width:770px; height:50px; border:#333333 solid 0px; font-size:11px; }
				#copyright a{ }
				#copyright a:hover{ text-decoration:none; color:#333333; }
			#ancoraLogo{ position:absolute; top:0px; right:5px; width:136px; height:130px; }
				#ancoraLogo img{ border:none; filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40; }
				#ancoraLogo img:hover{ border:none; filter:alpha(opacity=100);-moz-opacity:100;opacity:100; }
				
ul.app{ margin:0px 0px 0px 20px; padding:0px; }
ul.app li{ margin:0px 0px 5px 0px; padding:0px 0px 0px 25px; background:url(../immagini/visto.png) no-repeat; list-style:none; }
ul.app li a{ }
ul.app li a:hover{ }

/*****stili last minute*****/
ul.lastminute{ margin:0px 0px 0px 20px; padding:0px; }
ul.lastminute li{ margin:0px 0px 5px 0px; padding:0px 0px 0px 25px; background:url(../immagini/star.png) no-repeat; list-style:none; }
ul.lastminute li a{ }
ul.lastminute li a:hover{ }

.boxLocation{ padding:0px 0px 0px 10px; }
	.zona{ font-style:italic; color:#CC3300; text-decoration:none; }

#contFoto{ }
	.pic{ float:left; margin:20px; padding:0 0 15px 0; background: url(../immagini/shadow.jpg) no-repeat bottom center; }
	.pic img{ display: block; border: 1px solid; border-color:#CCC #CCC #AAA #CCC; padding:5px; background: #f6f6f6;	}
	
/* stili per ingrandimento */
#thumbBox{ position: absolute; left: 0; top: 0; width: auto; padding: 10px; padding-bottom: 0; background: #313131; visibility: hidden; z-index: 10; cursor: hand; cursor: pointer; }
#thumbBox .footerbar{ font: bold 16px Tahoma; letter-spacing: 5px; line-height: 1.1em; color: white; padding: 5px 0; text-align: right; }
#thumbBox #thumbImage{ background-color: white; }
#thumbLoading{ position: absolute; visibility: hidden; border: 1px solid black; background-color: #EFEFEF; padding: 5px; z-index: 5; }

/*****tabella contatti*****/
table.tab{ width:600px; background:#D7D7D7; border-spacing:1px; border-collapse:0; margin:0px auto; }
table.tab td{ background:#FFFFFF; padding:5px; }
table.tab th{ font-weight:bold; width:190px; background:#FFFFFF; text-align:right; padding:0px 10px 0px 0px; }
table.tab input{ background:url(../immagini/input.jpg) no-repeat; width:250px; height:26px; border:none; margin:0px 0px 0px 0px; padding:4px 0px 0px 2px; font-family:"Trebuchet MS", Arial, Tahoma; }
table.tab select{ border:#9C9C9C solid 1px; width:250px; }
table.tab button{ background:url(../immagini/bgButton.jpg) no-repeat; width:155px; height:27px; color:#FFFFFF; font-weight:bold; border:none; }
table.tab textarea{ background:url(../immagini/textarea.jpg) no-repeat; width:250px; height:150px; border:none; font-family:"Trebuchet MS", Arial, Tahoma; font-size:13px; padding:0px 0px 0px 4px; overflow:auto; }
table.tab p{ margin:0px; padding:0px; }

/*****tabella listino*****/
table.tablist{ width:680px; background:#D7D7D7; border-spacing:1px; border-collapse:0; margin:0px auto; }
table.tablist td{ background:#FFFFFF; padding:5px; text-align:center; }
table.tablist thead td{ background:#C10B12; padding:5px; text-align:center; color:#FFFFFF; font-weight:bold; font-size:14px; }
table.tablist th{ font-weight:bold; width:190px; background:#DBDBDB; text-align:right; padding:0px 10px 0px 0px; border-bottom:#666666 dotted 1px; }
table.tablist input{ background:url(../immagini/input.jpg) no-repeat; width:250px; height:26px; border:none; margin:0px 0px 0px 0px; padding:4px 0px 0px 2px; font-family:"Trebuchet MS", Arial, Tahoma; }
table.tablist select{ border:#9C9C9C solid 1px; width:250px; }
table.tablist button{ background:url(../immagini/bgButton.jpg) no-repeat; width:155px; height:27px; color:#FFFFFF; font-weight:bold; border:none; }
table.tablist textarea{ background:url(../immagini/textarea.jpg) no-repeat; width:250px; height:150px; border:none; font-family:"Trebuchet MS", Arial, Tahoma; font-size:13px; padding:0px 0px 0px 4px; overflow:auto; }
table.tablist p{ margin:0px; padding:0px; }

.menutendina{ position:absolute; z-index:1; top:0px; right:0px; }
	#click{ background:url(../immagini/blank.gif) repeat; width:100px; height:100px; border:#333333 solid 0px; cursor:pointer; z-index:2000; position:absolute; }
	
/*****stili ul dei link a dx*****/
ul.link_dx{ margin:0px; padding:40px!important; }
	ul.link_dx li{ list-style:none; line-height:25px; }	
	ul.link_dx li a{ background:url(../immagini/link.png) no-repeat 0px 3px; padding:0px 0px 0px 24px; font-size:14px; }