body				{background-image: url(../images/background.jpg); background-repeat:repeat-x; text-align:center; margin:0 auto; font-family:trebuchet MS, arial; color:#333333; font-size:14px;}

	table.content-all	{width:1000px; border:0; text-align:center; margin:0 auto;}
	table.headhead		{text-align:center; margin:0 auto; border:0; margin:0; padding:0;}

td.head-bg			{height:500px; background-image:url(../images/banner/1.jpg);}
td.head-bgdue		{height:500px; background-image:url(../images/banner/2.jpg);}
td.head-bgtre		{height:500px; background-image:url(../images/banner/3.jpg);}
td.head-bgquattro	{height:500px; background-image:url(../images/banner/4.jpg);}
	td.headuno			{width:67px; height:500px;}
	td.headdue			{width:268px; height:500px; text-align:center; margin:0 auto;}
	td.headtre			{height:99px; vertical-align:bottom;}
	td.headquattro		{height:25px; border:1px solid #FFFFFF; background-color:#5e4137;}
	td.headispo			{height:11px; background-image:url(../images/dispo-bot.png); background-position:center; background-repeat:no-repeat;}
	td.headispodue		{height:25px; border:1px solid #FFFFFF; background-color:#5e4137;}
	td.headispotre		{height:11px; background-image:url(../images/dispo-bot.png); background-position:center; background-repeat:no-repeat;}
	td.headispoquattro	{height:125px; background-image:url(../images/white-bg-2.png); background-repeat:repeat-y;}


td.contdock			{width:665px; height:500px; vertical-align:bottom;}
.dock-container { position: relative; bottom: -8px; height: 50px; padding-right: 20px; }
a.dock-item 	{ display: block; width: 50px; position: absolute; bottom: 0; text-align: center; text-decoration: none; color: #333; border:0 }
a.dock-item: hover 	{ text-decoration:none; border:0}
.dock-item span { display: none; padding-left: 20px; color:#FFFFFF }
.dock-item img	{ border: 0; margin: 5px 10px 0px; width: 100%; }

#dock 				{ text-align:right; width:665px; }
.dock-item span 	{ display: block; }		

/*---------inizioMENU--------------*/
#menu				{ width:246px; vertical-align:top; font-family:century ghotic, trebuchet MS, arial; margin:0; padding:0;}
#menu ul			{ width:246px; list-style:none; margin:0; padding:0;}
#menu li			{ width:246px; height:26px; list-style:none; margin:0; padding:0; text-align:justify;}
#menu a				{ height:26px; display:block; font-size:15px; color:#333333; text-decoration:none; margin:0; padding:0; background-image:url(../images/bg-menu.png); background-repeat:repeat-x; padding-left:25px;}
#menu a:hover		{ color:#990000; font-weight: normal; text-decoration:none; background-image:url(../images/bg-menu-over.png); background-repeat:repeat-x; background-position:bottom;}
#menu a:active		{ color:#333333; text-decoration:none;}
#menu h1			{ font-weight: normal; margin:0; padding:0;}

/*---------CONTENUTO DEL SITO--------------*/

b						{font-weight: bold; }					
h1.headh1				{font-size:15px; font-family:eurostile, trebuchet ms, arial; color:#FFFFFF;}
h2.titolo-pagina		{font-family: Trebuchet ms; font-size: 20px; color: #776256; text-decoration: none; margin: 10px; padding: 10px;}
h3.titolo-pagina		{font-family: Trebuchet ms; font-size: 20px; color: #776256; text-decoration: none; margin: 10px; padding: 10px;}
h3.titolo-box			{font-family: Trebuchet ms; font-size: 18px; color: #5e4137; text-decoration: none; margin: 0px; padding: 0px;}
.chiedi-dispo		{font-size:15px; font-family:eurostile, trebuchet ms, arial; color:#FFFFFF;}
.titolo-offerta			{font-family: Trebuchet ms; font-size: 14px; color: #5e4137; text-align: justify; padding: 5px; margin: 5px; }
.titolo-red					{font-family: Trebuchet ms; font-size: 20px; color: #990000; text-align: justify; padding: 5px; margin: 5px; }

.titolo					{font-family: Trebuchet ms; font-size: 20px; color: #990000; text-align: justify; padding: 5px; margin: 5px; }
.testo					{font-family: Trebuchet ms; font-size: 12px; color: #333333; text-align: justify; padding: 10px; margin: 10px; }
.testo-small			{font-family: Trebuchet ms; font-size: 10px; color: #333333; text-align: justify; padding: 10px; margin: 10px; }
.data					{font-family: Trebuchet ms; font-size: 20px; color: #333333; text-decoration: none; margin: 10px; padding: 10px;}

td.colonna-unica		{width: 1000px; background-color: #bbab99; border-top:1px solid; color: #776256; border-right:1px solid; color: #776256; border-left:1px solid; color: #776256;    }	
td.colonna-sx			{width: 50px; border-left: 1px solid; color: #776256; background-color: #ffffff; }
td.utilities			{background-color:#ffffff; border: 1px solid; color:#ffffff; width:100%; height:25px; padding-left:10px; text-align:left}
td.colonna-menu			{width: 300px; background-color: #bbab99; vertical-align: top;   }
td.colonna-contenuti	{width: 650px; background-color: #ffffff;  border-right: 1px solid; color: #776256;  }

td.box					{background-color: #e6ebcb; height: 70px; text-align: left; vertical-align: top; margin: 5px; padding: 5px;}	

td.footer-sx			{width: 350px; background-image: url(../images/footer-bg.jpg); background-repeat: repeat-x; background-position: top;  border-right: 1px dashed; color: #776256;border-left: 1px solid; color: #776256; border-bottom: 1px solid; color: #776256;    }
td.footer				{width: 650px; background-image: url(../images/footer-bg.jpg); background-repeat: repeat-x; background-position: top; border-bottom: 1px solid; color: #776256;  border-right: 1px solid; color: #776256;  }

.img					{border: 4px solid #e0e0e0;}

a.link					{font-family: Trebuchet ms; font-size: 12px; color: #333333; text-decoration: none; }
a.link:hover			{font-family: Trebuchet ms; font-size: 12px; color: #333333; text-decoration: none;}
a.link:active			{font-family: Trebuchet ms; font-size: 12px; color: #333333; text-decoration: none;}

a.link-bianco					{font-family: Trebuchet ms; font-size: 12px; color: #ffffff; text-decoration: none; text-align: left; }
a.link-bianco:hover				{font-family: Trebuchet ms; font-size: 12px; color: #ffffff; text-decoration: none; text-align: left;}
a.link-bianco:active			{font-family: Trebuchet ms; font-size: 12px; color: #ffffff; text-decoration: none; text-align: left;}

/*---------customer care--------------*/
td.rigatitolo	{width:475px; height:80px; background-image:url(/struttura/bg-titolo.jpg); background-repeat:no-repeat;}
.titolopag		{color:#336666; font-size:18px; text-align:left; margin-left:25px;margin-top:20px;}

/*---------form contatti--------------*/
.testodispo			{font-size:13px;}
.testosmalldispo	{font-size:11px;}
.titolodispo		{font-size:16px; font-weight:bold;}
td.contattabox		{height:40px; background-image:url(/images/bg-contattabox.png); background-repeat:repeat-x; background-position:bottom;}
