body			{vertical-align:top; margin:0 auto; text-align:center; background-image:url(struttura/bg-all.png); background-repeat:repeat-x; font-family:Georgia, trebuchet MS, arial; background-color:#7a2f1c}

table.contenitore		{width:896px; border:0; padding:0;}
table.contenitoredue	{width:946px; border:0; text-align:center; margin:0 auto;}

/*STRUTTURA*/
td.dx-bg		{width:25px; background-image:url(struttura/dx.png); background-position:top; background-repeat:repeat-y; vertical-align:top;}
td.sx-bg		{width:25px; background-image:url(struttura/sx.png); background-position:top; background-repeat:repeat-y; vertical-align:top;}

td.colsx		{width:268px; background-image:url(struttura/bg-all.jpg); background-repeat:no-repeat; background-color:#fef3df; text-align:center; margin:0 auto; vertical-align:top;}
td.rigamenu		{width:896px;height:53px; background-image:url(struttura/bg-menucentro.jpg); background-repeat:repeat-x; text-align:center; margin:0 auto; vertical-align:top;}
#bgbooking		{background-image:url(struttura/bg-booking.png); height: 260px; width: 260px; z-index: 1; position:absolute; margin-left: 15px; margin-top:0; text-align:center; margin:0 auto;}

#bgbookingnew		{background-image:url(struttura/bg-booking.png); height: 260px; width: 260px; text-align:center; margin:0 auto;}

td.footersx		{ width:268px; height:89px; background-color:#7a2f1c; text-align:center; margin:0 auto; vertical-align:top;}
td.footerdx		{ width:628px; height:89px; background-image:url(struttura/footerdx.jpg); background-repeat:no-repeat; vertical-align:top;}

td.contenuti	{width:628px; background-image:url(struttura/bg-centro.jpg); background-repeat:repeat-y; background-position:center left; vertical-align:top;}
td.rigatitolo	{width:628px; background-image:url(struttura/bg-centro.jpg); background-repeat:no-repeat; text-align:center; margin:0 auto;}

td.rigamenusx			{height:45px; background-image:url(struttura/bg-menu.jpg); background-repeat:repeat-x; text-align:left; vertical-align:bottom;}

/*TESTI*/

.titolo			{color:#5b3729; font-size:20px;}
.titolopag		{color:#5b3729; font-size:18px; text-align:left; margin-left:25px;margin-top:20px;}
.testo			{color:#36221a; font-size:13px; text-align:justify; margin-left:40px; margin-right:50px;}

.testosmall					{font-size:10px; color:#000000;}
a.testosmall				{ font-size:10px; color:#663b2c; text-decoration:none; display:block;}
a.testosmall:hover			{ color:#914327; text-decoration:none;}
a.testosmall:active			{ color:#663b2c; text-decoration:none;}

a.linkdue				{font-size:13px; color:#36221a; text-decoration:none;}
a.linkdue:hover			{text-decoration:none; color:#620707}
a.linkdue:active		{text-decoration:none; color:#36221a}


a.linktre				{font-size:13px; color:#620707; text-decoration:none;}
a.linktre:hover			{text-decoration:none; color:#36221a}
a.linktre:active		{text-decoration:none; color:#620707}

.capitol		{color:#36221a; font-size:18px;}
.testofoot		{color:#ffffff; font-size:11px;}
b				{color:#5b3729; font-size:13px;}


#gallery		{text-align:justify; margin-left:5px; margin-right:5px;}

a.link					{font-family:Georgia; font-size:13px; color:#f5f3a5; text-decoration:none;}
a.link:hover			{text-decoration:none; color:#FFFFFF}
a.link:active			{text-decoration:none; color:#f5f3a5}

.menufooter						{font-size:11px; color:#FFFFFF;}
a.menufooter					{font-size:11px; color:#FFFFFF; text-decoration:none;}
a.menufooter:hover				{text-decoration:none; color:#620707}
a.menufooter:active				{text-decoration:none; color:#FFFFFF}

.menusx						{font-size:22px; color:#4f2e23;}
a.menusx					{font-size:22px; color:#4f2e23; margin-left:15px; text-decoration:none;}
a.menusx:hover				{text-decoration:none; color:#d39627}
a.menusx:active				{text-decoration:none; color:#4f2e23}

.img						{border:3px solid #faeaaf}

h2.titolo					{font-size:18px; text-align:justify; margin-left:40px; color:#4f2e23;}

/*BANNERTESTATA*/
#banner-container			{height: 288px; width:896px; padding:0; margin: 0}
#banner-container img		{display:none; position:absolute; padding:0; margin: 0}
#banner-container img.occi	{display:visible !important; display:block; position:relative; float:left; margin-left:10px; margin-right:10px;}

/*OFFERTE + NEWSLETTER*/
td.boxofferte				{width:228px; height:90px; background-color:#FFFFFF; vertical-align:top; text-align:center; margin:0 auto;}

td.ombra					{height:23px; background-image:url(struttura/ombra.jpg); background-repeat:no-repeat; background-position:top; background-position:right top;}
input.blue					{width:190px; height:22px; border-bottom:1px solid #ebad3c; border-top:1px solid #bd8623; background-color:#FFFFFF; color:#46320f;}


/*---------inizioMENU--------------*/
#banner-nav				{width:896px; font-family:georgia, trebuchet MS, arial; margin:0; padding:0; text-align:center; margin:0 auto;}
#banner-nav ul			{list-style:none; margin:0; padding:0; margin-left:50px;}
#banner-nav li			{height:53px; list-style:none; margin:0; padding:0; text-align:justify; float:left;  }
#banner-nav a			{height:53px;  float:left; display:block; font-size:14px; color:#7a2f1c; text-decoration:none; margin:0; padding:0; background-image:url(struttura/bg-menucentro.jpg); background-repeat:repeat-x; line-height:3em;  padding-left:12px; padding-right:12px;}
#banner-nav a:hover		{color:#FFFFFF; font-weight: normal; text-decoration:none; background-image:url(struttura/menu-over.png); background-repeat:repeat-x;}
#banner-nav a:active	{color:#7a2f1c; text-decoration:none;}
#banner-nav h1			{font-weight: normal; margin:0; padding:0;}