body			{ background:url(../bg.jpg) repeat-x top left #f9f5ec; margin:0; text-align:center; margin:0 auto; font-family:Georgia, Times}

#soprahead			{width:100%; height:20px; background:url(../struttura/bg-menu.jpg) repeat-x bottom left;}
#soprahead h1		{font-size:11px; color:#FFFFFF; font-weight:normal; line-height:20px; margin:0;}

table.center 	{text-align:center; margin:0 auto; border-collapse:collapse;}
table.offerta	{width:223px; text-align:center; margin:0 auto; border:0; border-collapse:collapse;}

td.ombrasx	{ background:url(../struttura/ombrasx.png) repeat-y top right; width:25px;}
td.ombradx	{ background:url(../struttura/ombradx.png) repeat-y top left; width:25px;}

td.header		{width:896px; height:288px}
td.testauno		{background-image: url(../struttura/testa1.jpg); width: 896px; height:288px; text-align: right; vertical-align: top}
td.testadue		{background-image: url(../struttura/testa2.jpg); width: 896px; height:288px; text-align: right; vertical-align: top}
td.testatre		{background-image: url(../struttura/testa3.jpg); width: 896px; height:288px; text-align: right; vertical-align: top}
td.testaqua		{background-image: url(../struttura/testa4.jpg); width: 896px; height:288px; text-align: right; vertical-align: top}
td.testacin		{background-image: url(../struttura/testa5.jpg); width: 896px; height:288px; text-align: right; vertical-align: top}
td.testasei		{background-image: url(../struttura/testa6.jpg); width: 896px; height:288px; text-align: right; vertical-align: top}
td.testabambini	{background-image: url(../struttura/bambinis.jpg); width: 896px; height:288px; text-align: right; vertical-align: top}

td.testa		{background-image: url(../struttura/testa.jpg); width: 896px; height:288px; text-align: right; vertical-align: top}
td.testaver		{background-image: url(../struttura/versilia.jpg); width: 896px; height:288px; text-align: right; vertical-align: top}


td.headeruno	{ background:url(../struttura/testa1.jpg) no-repeat top left; width:896px; height:288px; vertical-align:top; text-align:right;}
td.headerdue	{ background:url(../struttura/testa2.jpg) no-repeat top left; width:896px; height:288px; vertical-align:top; text-align:right;}
td.headertre	{ background:url(../struttura/testa3.jpg) no-repeat top left; width:896px; height:288px; vertical-align:top; text-align:right;}
td.headerqua	{ background:url(../struttura/testa4.jpg) no-repeat top left; width:896px; height:288px; vertical-align:top; text-align:right;}

#contesta	{ width:896px; height:288px; position:relative; text-align:center; margin:0 auto;}
#testata	{ width:896px; height:288px; float:right; position:absolute; right:0; top:0; z-index:1;}
#logo		{ background:url(../struttura/logo.png) no-repeat top right; width:500px; height:160px; float:right; position:absolute; right:0; top:0; z-index:99;}
td.colsx	{ background:#cdc1a9; width:257px; vertical-align:top; text-align:center; margin:0 auto;}
#contatta	{ width:217px; text-align:center; margin:0 auto; border-left:3px solid #FFFFFF; border-right:3px solid #FFFFFF; border-bottom:3px solid #FFFFFF; background-color:#FFFFFF}
#contattadue	{ width:217px; text-align:center; margin:0 auto; border-left:3px solid #FFFFFF; border-right:3px solid #FFFFFF; border-bottom:3px solid #FFFFFF; background-color:#FFFFFF}
td.content	{ background:url(../struttura/bg-content.jpg) repeat-y top left #cdc1a9; width:628px; vertical-align:top; background-repeat: no-repeat}

#spacer		{ margin-top:100px; height:35px; width:430px; text-align:right}
#spacer h2	{ font-size:16px; font-weight:normal; color:#663b2c; text-shadow:0 1px 2px #361e17;}


#boxshadow	{ background:url(../struttura/shadoxbox.jpg) no-repeat top left; width:223px; height:53px; text-align:center; margin:0 auto;}
#offerte	{ width:217px; text-align:center; margin:0 auto; border-left:3px solid #FFFFFF; border-right:3px solid #FFFFFF; border-top:3px solid #FFFFFF; margin-top:90px;}

td.boxoff	{ height:53px; background:url(../struttura/bg-box-offerta.jpg) no-repeat top left #FFFFFF; text-align:left; margin-left:15px}

td.boxmenu	{ background:url(../struttura/bg-menu.jpg) repeat-x top left; height:53px;}

td.footersx	{ background:#502e24; text-align:center; margin:0 auto; width:257px; height:105px;}
td.footerdx	{ background:url(../struttura/bg-footer.jpg) no-repeat top left #502e24; height:105px;}

/************TESTO************/

p			{ font-size:14px; color:#46320f; text-align:justify; margin-left:20px; margin-right:60px;}
p b			{ color:#46320f; text-decoration:none}
p span		{ font-size:26px;}
p a			{ color:#775e36; text-decoration:none}
p a:hover	{ color:#361e17; text-decoration:none}

p.footer			{ font-family:trebuchet ms, helvetica; font-size:12px; color:#FFFFFF; text-shadow:0 1px 2px #361e17; text-align:center; margin:0 auto;}
p.footer a			{ color:#FFFFFF; text-decoration:none; text-shadow:0 1px 2px #361e17;}
p.footer a:hover	{ color:#000000; text-decoration:none;}

p.footerdx			{ font-family:trebuchet ms, helvetica; font-size:8px; color:#FFFFFF; text-align:center; margin:0 auto; margin-top:90px;}
p.footerdx a		{ color:#FFFFFF; text-decoration:none;}
p.footerdx a:hover	{ color:#000000; text-decoration:none; color:#361e17}

p.date				{ font-size:12px; color:#46320f; margin:0; margin-left:15px; line-height:20px;}

p.tofferte			{ font-size:16px; color:#663b2c; margin:0; margin-left:15px; line-height:20px;}
p.tofferte a		{ text-decoration:none; color:#663b2c;}
p.tofferte a:hover 	{ color:#000000; text-decoration:none}

/**************MENU***********/

#menu				{ width:100%; margin:0; padding:0;}
#menu ul			{ width:100%; list-style:none; margin:0; padding:0;}
#menu li			{ height:53px; list-style:none; margin:0; padding:0; float:left;}
#menu a				{ height:53px; line-height:53px; display:block; float:left; padding:0 16px; font-size:17px; color:#FFFFFF; text-decoration:none; background:url(../struttura/bg-menud.jpg) no-repeat top right; text-shadow:0 -2px #49391f;}
#menu a:hover		{ color:#FFFFFF; font-weight: normal; text-decoration:none; background-image:url(../struttura/bg-menu-hover.jpg); background-repeat:repeat-x;text-shadow:0 -2px #502e24;}
#menu a	span		{ font-size:24px;}


/**********MENUDINTORNI******/

#menudintorni				{ width:550px; margin:0; padding:0; border-left:3px solid #FFFFFF; border-right:3px solid #FFFFFF; text-align:center; margin:0 auto;}
#menudintorni ul			{ width:550px; list-style:none; margin:0; padding:0;}
#menudintorni li			{ margin:0; padding:0;}
#menudintorni a			{ width:550px; height:45px; line-height:45px; display:block; background:url(../struttura/bg-menusx.jpg) repeat-x top right; text-align:center; margin:0 auto; padding:0; font-size:16px; color:#FFFFFF; text-decoration:none;  text-shadow:0 -1px #49391f;}
#menudintorni a:hover		{ color:#FFFFFF; font-weight: normal; text-decoration:none; background-image:url(../struttura/bg-menusx-hover.jpg); background-repeat:repeat-x}

/********MENUSX***********/
#menusx				{ width:217px; margin:0; padding:0; border-left:3px solid #FFFFFF; border-right:3px solid #FFFFFF; text-align:center; margin:0 auto;}
#menusx ul			{ width:217px; list-style:none; margin:0; padding:0;}
#menusx li			{ margin:0; padding:0;}
#menusx a			{ width:217px; height:45px; line-height:45px; display:block; background:url(../struttura/bg-menusx.jpg) repeat-x top right; text-align:center; margin:0 auto; padding:0; font-size:14px; color:#FFFFFF; text-decoration:none;}
#menusx a:hover		{ color:#FFFFFF; font-weight: normal; text-decoration:none; background-image:url(../struttura/bg-menusx-hover.jpg); background-repeat:repeat-x}

/********GOOGLEMAPS***********/

#directions				{font-size:12px; text-align:justify; background-color:#FFFFFF; width: 580px}
#directions p			{color:#666666; font-size:8pt;}
#directions font		{color:#666666;}
#directions a			{font-size:8pt; color:#663b2c; text-decoration:none}
#directions a:hover		{color:#785f37; text-decoration:none}
