body 											{font:10px Verdana, Arial, Helvetica, sans-serif;color:#a67d68; margin:0 auto; padding:0; text-align:center; background:url(immagini/background.jpg) repeat; }
.tabellaPagineInterne	{width:868px; border-collapse:collapse; /*border:1px #006600 solid;*/}
.testo											{font:10px Verdana, Arial, Helvetica, sans-serif; color:#a67d68; font-size:10px; text-align:justify;}
h1													{font-size:14px; color:#a67d68;	font-weight:bold;}
h2													{font-size:12px; margin:0;padding:0;}
a 							   					{color:#a67d68; font-size:10px; text-decoration:none;}
#mainTop 								{height:367px;}
.mainTable								{margin:0 auto;background:url(immagini/filettosfondo.jpg) repeat-y center top;text-align:center;width:940px;height:100%;vertical-align:top;border-collapse:collapse;}
.mainTable td						{vertical-align:top;	}
.contenitorePagine td 	{vertical-align:top;	height:9px;}
.contenitorePagine		{border-collapse:collapse;	width:100%;	background:url(templates/immagini/filetto.jpg) repeat-y;}
.contenitorePagine 		#top	{background:url(immagini/topcontenitore.jpg) no-repeat center top;}
.contenitorePagine 		#body{padding-left:34px;padding-right:35px;background:url(immagini/filettocontenitore.jpg) repeat-y center top;}
.contenitorePagine 		#footer{background:url(immagini/bottomcontenitore.jpg) no-repeat center top;	height:9px;}
.testoFooter 						{margin:0 auto;font-size:10px;color:#a67d68;}
.testoFooter a					{margin:0 auto;font-size:10px;color:#a67d68;text-decoration:none;}
.testoFooter a:hover	{color:#4f0300;}
#imgTitolo							{margin-left:3px;}
/************************* HOME ***********************************************************/
#home							{position:relative; width:578px;;height:236px;background:url(immagini/backgroundhometesto.jpg) top center no-repeat;}
#flashHome					{border:3px #c3bca2 solid; position:relative;margin-left:12px;margin-top:25px; float:left;width:248px;height:184px;}
.pHome						{line-height:1.4em;float:left;margin-left:10px;margin-top:25px; width:280px; }
/************************* RISTORANTE ***********************************************************/
#ristorante					{position:relative; width:100%;height:500px;}
#testoRist					{background:url(immagini/backgroundristorantetesto.jpg) top center no-repeat; position:relative; float:left;width:328px;height:500px;}
#testoRist p			 	{padding:10;font-size:10px;line-height:1.5em;color:#a67d68; text-align:justify;}
#flashRist					{border:3px #c3bca2 solid;line-height:1.8em;float:left;margin-left:3px;}
/************************* PRODUZIONE ***********************************************************/
#produzione				    {position:relative; width:100%;height:100px;}
#testoProduz			    {background:url(immagini/backgroundproduzionetesto.jpg) top center no-repeat; position:relative; float:left;width:850px;height:100px; padding-left:10px;}
#testoProduz p			 	{font-size:10px;line-height:2em;color:#a67d68; text-align:justify; padding-left:20px; padding-right:30px; padding-top:5px;}
#imgProduz					{float:left;z-index:2; padding-left:18px; }
/************************* SERVIZI ***********************************************************/
#servizi				    	{position:relative; width:100%;height:520px;}
#testoServ					{background:url(immagini/backgroundservizitesto.jpg) top center no-repeat; position:relative; float:left;width:850px;height:520px; padding-left:15px;}
#testoServ p			 	{font-size:10px;line-height:1.5em;color:#a67d68; text-align:justify; padding-left:20px; padding-right:20px; padding-top:6px;}
#imgServ						{float:left;z-index:2; padding-left:5px; padding-top:5px; }
/************************* CAMERE ***********************************************************/
#camere				    	{position:relative; width:100%;height:630px; }
#testoCam					{background:url(immagini/backgroundcameretestoSmall.jpg) top center no-repeat; position:relative; float:left;width:842px; height: 139px; margin-left:15px;}
#testoCam p				 	{font-size:10px;line-height:2em;color:#a67d68; text-align:justify; padding-left:20px; padding-right:30px; padding-top:5px;}
#imgCam						{ padding-left:5px; padding-top:10px; }
td#avviso					{padding-top: 13px; padding-right: 20px;}
/************************* LINKS ***********************************************************/
#contLink				   {position:relative; width:100%;list-style-type:circle;padding-left:50px;}
/************************* MENU ***********************************************************/
#contenitoreMenu			{padding-left:10px; position:relative; width:850px; height:260px; overflow:scroll; overflow-x:hidden;}
#menuEstivo					{margin-left:3px;margin-top:5px;width:312px;float:left;height:215px; }
#menuInvernale				{margin-top:5px;width:312px;height:312px;float:left;height:215px; }
#cartaDeiVini				{margin-top:5px;width:201px;height:215px;float:left;height:215px; }
#lineaStacco				{width:16px; float:left; background:url(immagini/lineaseparazioneverticale.jpg) repeat-y left top;height:240px; }
#contenitoreMenus			{position:relative;width:240px;float:left; height:240px; }
#contenitoreMenus ul 		{padding-left:20px; list-style-type:circle; margin:0; }
#tornaMenuPrinc				{margin:10 0 0 5;font-weight:bold;}
#dettaglioMenu				{background:url(immagini/backgroundhometesto.jpg) top center no-repeat; position:relative;width:578px;float:left;height:236px; }

div#imgmenu					{position:relative;margin:5 0 0 8;width:298px;float:left;}
#imgmenu:hover				{cursor:pointer;}
#dettaglioMenu	h2			{display:inline; position:relative; margin:15 0 0 0;}
#prezzoMenu					{display:inline; position:relative; margin:15 0 0 5;}
div#testomenu				{width:250px;height:215px; margin:10px 10px 10px 10px; overflow:auto;overflow-x:hidden; font-size:10px;}
div#testomenu p 			{text-align:justify;padding-left:5px; }

/************************************************************************************/
/************************* EVENTI ***************************************************/
#dettaglioEvento			{background:url(immagini/backgroundhometesto.jpg) top center no-repeat; position:relative;width:578px;float:left;height:236px; }
#dettaglioEvento h2		{margin:8px 0px 0px 0px; }
/************************************************************************************/
/************************* NEWS *****************************************************/
.tabellaNewsHome 			{width:262px; height:235px; border-collapse:collapse; background:url(immagini/eventihome.jpg) no-repeat center top; vertical-align:top; font-size:10px;}
.immagineNewsHome 		{margin-top:10px;	margin-left:10px;	width:241px; height:89px;}
#testoNewsHome 			{width:240px; height:90px; text-align:justify; margin-left:8px; margin-top:0px;}
/*****************************************************************************************/
/************************* FORM CONTATTI *************************************************/
	/*********** riquadro di sinistra ***************/
#testocontatti				{/*border:1px #00CC00 solid;*/}
#testocontatti h1			{margin-left:10px;}
.pContatti 					{margin:0px auto; margin-top:0px;margin-left:20px;	padding:0px;}
	/*********** riquadro di destra ***************/
#contatti					{/*border:1px #00CC00 solid;*/}
fieldset 					{border:none;margin:20px auto auto 20px;padding:0px;}
form ul						{float:left; /*border:1px #00CC00 solid;*/margin:0px;padding:0px;}
form ul li					{font-size:10px;line-height:10px; list-style:none;font-size:10px; padding:4px;}
form label					{font-size:10px; text-align:right; vertical-align:top; color:#a67d68; text-transform:lowercase;line-height:18px; }
.pulsantiEdit				{clear:both; text-align:right; width:368px;/*border:1px #00CC00 solid;*/ margin:0px; }
form input 					{border:none;width:300px; }
.btn							{width:50px;}
#richiesta					{width:300px; border:none;}
