/* CSS Document */

body					{ background-image:url(immagini/background-tutto.jpg); margin:0; text-align:center; margin:0 auto; font-family:Georgia, "Times New Roman", Times, serif;}
table.corpo-sito		{ background-color:#e6bbc4}
table.contenitore		{ width:900px; vertical-align:top; text-align: center; margin:0 auto;}
table.centra			{ vertical-align:top; text-align: center; margin:0 auto;}
table-tabbella-head		{ width:900px;}
table.content			{ width:570px; height:780px; text-align:center; margin:0 auto; border:0; vertical-align:top;}
h1.titolo				{font-size:12px; color:#ffffff; margin:0; margin-right:25px; margin-top:20px; padding:0; text-align:right; vertical-align:top; }
h1.titolo-w				{font-size:12px; color:#ffffff; margin:0; padding-right:25px; text-align:right; vertical-align:bottom; }
/*STRUTTURA DEL SITO*/

td.head						{height:50px; background-image:url(immagini/background-head-1.jpg); background-position:bottom; background-repeat:no-repeat;}
td.head-ristorante			{height:328px; background-image:url(immagini/testata/home.jpg);}
td.fondo-menuhead			{width:670px;}
td.fondo-menu1				{width:80px;}
td.fondo-menu				{width:200px; height:328px;background-image:url(immagini/background-menu.png); background-position:bottom; background-repeat:no-repeat; vertical-align:bottom;}
td.fondo-menu3				{width:620px; vertical-align:top}

td.colsx					{ width:280px; text-align:center; margin:0 auto; vertical-align: top}
td.coldx					{ width:620px; text-align:center; margin:0 auto; vertical-align: top}

td.boxtitolo			{width:570px; height:51px; text-align:left; vertical-align:bottom;}
td.box-content			{background-color:#ffffff; vertical-align:top;}

td.fondo-disponibilita		{width:222px; height:185px; background-image:url(immagini/fondo-box.png); background-position:bottom; background-repeat:no-repeat;}
td.fondo-menu4				{height:50px; width:198px; text-align:center;}

td.verifica-disponibilita 	{width:222px; margin:15px;}
td.menu_sopra				{background-image:url(immagini/menu_hover.png);}
td.footer					{background-image:url(immagini/back-footer.png); height:50px;}


/* TESTI --------------------------------------------------*/
.titolo					{color:#d03959; font-size:16px;}
.testo					{font-size:16px; color:#333333; text-decoration:none; text-align:center;}
.testo-small			{font-size:14px; color:#333333; text-decoration:none; text-align:justify; margin:25px;}
.testo-smallx			{font-size:14px; color:#333333; text-decoration:none; text-align:justify; margin:10px;}
.testo-condizioni		{font-family:Trebuchet ms; font-size:12px; color:#333333; text-decoration:none; text-align:justify;}
.testo-box				{font-size:12px; color:#333333; text-decoration:none; text-align:left;}
.testo-footer			{font-size:12px; color:#333333; text-decoration:none; text-align:justify; margin:25px;}
.data					{font-size:25pt; color:#d03959;}
a.link-menu				{font-size:15px; color:#FFFFFF; margin-left:20px; text-decoration:none;}
a.link-menu:hover		{font-size:15px; color:#d03959; margin-left:20px; text-decoration:none;}
a.link-menu:active		{font-size:15px; color:#FFFFFF; margin-left:20px; text-decoration:none;}

a.link				{font-size:15px; color:#d03959; text-decoration:none;}
a.link:hover		{font-size:15px; color:#f63ea9; text-decoration:none;}
a.link:active		{font-size:15px; color:#d03959; text-decoration:none;}


.img 					{border:3px solid #DDDAC0}
b						{color:#d70f88}

sx	{vertical-align: top; width:25px; background-image:url(immagini/ombrasx.png); background-repeat:no-repeat;}
dx	{vertical-align: top; width:25px; background-image:url(immagini/ombra.png); background-repeat:no-repeat;}

/*PHOTOGALLERY*/
.gallery						{ width:500px; text-align:center; margin:0 auto;}
#bg-sx-cam						{ background-image:url(immagini/round-bg.gif); background-repeat:no-repeat; background-position:center; width:150px; height:108px; float:left; text-align:center; margin:0 auto;}
#bg-cen-cam						{ background-image:url(immagini/round-bg.gif); background-repeat:no-repeat; background-position:center; width:200px; height:108px; float:left; text-align:center; margin:0 auto;}
#bg-dx-cam						{ background-image:url(immagini/round-bg.gif); background-repeat:no-repeat; background-position:center; width:150px; height:108px; float:right; text-align:center; margin:0 auto;}
