body		{
					font-family: Verdana, Arial, sans-serif;
					font-size: 100%;
					background-color: #FFFFFF;
					color: black;
					margin:0px;
					background-image: url("/images/sfondox.jpg");
					background-repeat: repeat-x;
			}
img			{
					border: 0px;
			}
hr			{			
					color: white;
			}
p			{
					font-size:.7em;
					margin: 0px;
					color: black;
					line-height: 150%;
			}
form		{
					margin: 0px;
			}
input		{
					font-size: .8em;
					color: black;
					margin: 0px;
			}
abbr, acronym		{
					cursor: help;
					border-bottom:
					1px dashed #666666;
			}



/*MENU GLOBALE----------------------------------*/

#serv		{
				position: absolute;
				right: 20px;
				top: 0px;
				text-align: right;
				background-color: #4A4037;
			}
a:link.serv		{font-size: .6em; COLOR: white; FONT-WEIGHT:bold; text-align:right; TEXT-DECORATION:underline; border:1px solid #4A4037; }
a:visited.serv	{font-size: .6em; color: white; font-weight:bold; text-align:right; text-decoration:underline; border:1px solid #4A4037;  }
a:hover.serv	{font-size: .6em; COLOR: #4A4037; FONT-WEIGHT:bold; text-align:right; TEXT-DECORATION:underline; border:1px solid #ffffff; background-color: white; }
a:active.serv	{font-size: .6em; COLOR: #4A4037; FONT-WEIGHT:bold; text-align:right; TEXT-DECORATION:underline; border:1px solid #ffffff; background-color: white; }



/*INTESTAZIONE----------------------------------*/

div#logo	{
				position: absolute;
				left: 0px;
				top: 5px;
			}
div#banner	{
				margin: 20px 20px 0px 0px;
				background-color: transparent;
				text-align: right;
			}
div#menu	{	
				margin: 10px 20px 20px 20px;
				background-color: transparent;
			}
div#hormenu	{
				width: 90%;
				float: left;
				margin: 0px 0px 0px 10px; 
				padding: 0px;
				}
div#hormenu a:link					{color: black; text-decoration: underline; }
div#hormenu a:visited				{color: black; text-decoration: underline; }
div#hormenu li ul li a:hover		{color: black; text-decoration: underline; background-color: white;}
div#hormenu li ul li a:active		{color: black; text-decoration: underline; background-color: white;}

div#hormenu ul {
				margin: 0px;
				padding: 0px;
				list-style-type: none;
			}
div#hormenu li {					/*i pulsanti*/
				width:100px;
				float:left;
				margin: 0px;
				padding: 0px;
			}
div#hormenu a {
				display: block;
				padding: 5px;
			}
div#hormenu ul ul {					
   				display:none;		/*nasconde il sottomenu*/
					}
div#hormenu li:hover ul {			/*attiva sottomenu sul pulsante*/
				display: block;
				position: absolute;
				z-index:10;
				width:150px;
				padding: 0px;
				margin: 0px;
				border:1px solid black;
			}
div#hormenu li:hover ul li{			/*mostra tutti i sottomenu*/
				display: block;
				width:150px;}
 
div#hormenu li li a {
				display: block;
				padding: 2px 2px 2px 10px;
			}


/*SOLO PER IE*/
div#hormenu li.over ul {							/*mostra tutti i sottomenu*/
				display: block;
				position: absolute;
				width:150px;
				border:1px solid black;
				z-index:10;}
div#hormenu li.over ul li{							/*mostra tutti i sottomenu*/
				display: block;
				width:150px;
}





			
			
/*MALL--------------------------------------------*/

li#mall		{
				background-image: url("/images/mall.gif");
				background-repeat: no-repeat;
				list-style-type: none;
			}
ul#smenM li	{
				font-size:.7em;
				background-color: #DF7171;
				display: none;
			}
a.menuM:link	{
				font-size: .7em;
				color: black;
				font-weight: bold;
				background-color: transparent;
				background-image: url("/images/mall.gif");
				background-repeat: no-repeat;
				padding: 4px 35px 7px 8px;
				}
a.menuM:visited	{
				font-size: .7em;
				color: black;
				font-weight: bold;
				background-color: transparent;
				background-image: url("/images/mall.gif");
				background-repeat: no-repeat;
				padding: 4px 35px 7px 8px;
				}
a.menuM:hover	{
				font-size: .7em;
				color: black;
				font-weight: bold;
				background-color: transparent;
				background-image: url("/images/hover.gif");
				background-repeat: no-repeat;
				padding: 4px 35px 7px 8px;
				}
a.menuM:active	{
				font-size: .7em;
				color: black;
				font-weight: bold;
				background-color: transparent;
				background-image: url("/images/hover.gif");
				background-repeat: no-repeat;
				padding: 4px 35px 7px 8px;
				}
				
				
/*PORTALI-------------------------------------------------*/

li#portali{
				background-image: url('/images/portali.gif');
				background-repeat: no-repeat;
				list-style-type: none;
			}
ul#smenP li	{
				font-size:.7em;
				background-color: #FFA56F;
				display: none;
			}
a.menuP:link		{
				font-size: .7em;
				color: black;
				font-weight: bold;
				background-color: transparent;
				background-image: url('/images/portali.gif');
				background-repeat: no-repeat;
				padding: 4px 25px 7px 8px;
				}
a.menuP:visited	{
				font-size: .7em;
				color: black;
				font-weight: bold;
				background-color: transparent;
				background-image: url('/images/portali.gif');
				background-repeat: no-repeat;
				padding: 4px 25px 7px 8px;
				}
a.menuP:hover	{
				font-size: .7em;
				color: black;
				font-weight: bold;
				background-color: transparent;
				background-image: url("/images/hover.gif");
				background-repeat: no-repeat;
				padding: 4px 25px 7px 8px;
				}
a.menuP:active	{
				font-size: .7em;
				color: black;
				font-weight: bold;
				background-color: transparent;
				background-image: url("/images/hover.gif");
				background-repeat: no-repeat;
				padding: 4px 25px 7px 8px;
				}
				
				
/*LUOGHI-------------------------------------------------*/

li#luoghi{
				background-image: url('/images/luoghi.gif');
				background-repeat: no-repeat;
				list-style-type: none;
			}
ul#smenL li	{
				font-size:.7em;
				background-color: #BC8B49;
				display: none;
			}
a.menuL:link		{
				font-size: .7em;
				color: black;
				font-weight: bold;
				background-color: transparent;
				background-image: url("/images/luoghi.gif");
				background-repeat: no-repeat;
				padding: 4px 25px 7px 8px;
				}
a.menuL:visited	{
				font-size: .7em;
				color: black;
				font-weight: bold;
				background-color: transparent;
				background-image: url("/images/luoghi.gif");
				background-repeat: no-repeat;
				padding: 4px 25px 7px 8px;
				}
a.menuL:hover	{
				font-size: .7em;
				color: black;
				font-weight: bold;
				background-color: transparent;
				background-image: url("/images/hover.gif");
				background-repeat: no-repeat;
				padding: 4px 25px 7px 8px;
				}
a.menuL:active	{
				font-size: .7em;
				color: black;
				font-weight: bold;
				background-color: transparent;
				background-image: url("/images/hover.gif");
				background-repeat: no-repeat;
				padding: 4px 25px 7px 8px;
				}


/*BENI------------------------------------------------------*/

li#beni	{
				background-image: url("/images/beni.gif");
				background-repeat: no-repeat;
				list-style-type: none;
			}
ul#smenB li	{
				font-size:.7em;
				background-color: #A7D100;
				display: none;
			}
a.menuB:link		{
				font-size: .7em;
				color: black;
				font-weight: bold;
				background-color: transparent;
				background-image: url("/images/beni.gif");
				background-repeat: no-repeat;
				padding: 4px 35px 7px 8px;
				}
a.menuB:visited	{
				font-size: .7em;
				color: black;
				font-weight: bold;
				background-color: transparent;
				background-image: url("/images/beni.gif");
				background-repeat: no-repeat;
				padding: 4px 35px 7px 8px;
				}
a.menuB:hover	{
				font-size: .7em;
				color: black;
				font-weight: bold;
				background-color: transparent;
				background-image: url("/images/hover.gif");
				background-repeat: no-repeat;
				padding: 4px 35px 7px 8px;
				}
a.menuB:active	{
				font-size: .7em;
				color: black;
				font-weight: bold;
				background-color: transparent;
				background-image: url("/images/hover.gif");
				background-repeat: no-repeat;
				padding: 4px 35px 7px 8px;
				}


/*SERVIZI------------------------------------------------------------*/

li#serviz{
				background-image: url("/images/servizi.gif");
				background-repeat: no-repeat;
				list-style-type: none;
			}
ul#smenS li	{
				font-size:.7em;
				background-color: #CCFF00;
				display: none;
			}
a.menuS:link	{
				font-size: .7em;
				color: black;
				font-weight: bold;
				background-color: transparent;
				background-image: url("/images/servizi.gif");
				background-repeat: no-repeat;
				padding: 4px 25px 7px 8px;
				}
a.menuS:visited	{
				font-size: .7em;
				color: black;
				font-weight: bold;
				background-color: transparent;
				background-image: url("/images/servizi.gif");
				background-repeat: no-repeat;
				padding: 4px 25px 7px 8px;
				}
a.menuS:hover	{
				font-size: .7em;
				color: black;
				font-weight: bold;
				background-color: transparent;
				background-image: url("/images/hover.gif");
				background-repeat: no-repeat;
				padding: 4px 25px 7px 8px;
				}
a.menuS:active	{
				font-size: .7em;
				color: black;
				font-weight: bold;
				background-color: transparent;
				background-image: url("/images/hover.gif");
				background-repeat: no-repeat;
				padding: 4px 25px 7px 8px;
				}


/*EUROPE------------------------------------------------------------*/

li#europe	{
				background-image: url("/images/europe.gif");
				background-repeat: no-repeat;
				list-style-type: none;
			}
ul#smenE li	{
				font-size:.7em;
				background-color: #A2A2C4;
				display: none;
			}
a.menuE:link	{
				font-size: .7em;
				color: black;
				font-weight: bold;
				background-color: transparent;
				background-image: url("/images/europe.gif");
				background-repeat: no-repeat;
				padding: 4px 45px 7px 8px;
				}
a.menuE:visited	{
				font-size: .7em;
				color: black;
				font-weight: bold;
				background-color: transparent;
				background-image: url("/images/europe.gif");
				background-repeat: no-repeat;
				padding: 4px 45px 7px 8px;
				}
a.menuE:hover	{
				font-size: .7em;
				color: black;
				font-weight: bold;
				background-color: transparent;
				background-image: url("/images/hover.gif");
				background-repeat: no-repeat;
				padding: 4px 45px 7px 8px;
				}
a.menuE:active	{
				font-size: .7em;
				color: black;
				font-weight: bold;
				background-color: transparent;
				background-image: url("/images/hover.gif");
				background-repeat: no-repeat;
				padding: 4px 45px 7px 8px;
				}



/*AREA SERVIZI SX--------------------------------------*/

#navBeta		{
					float: left;
					margin: 17px 10px 20px 10px;					
					width: 181px;
					padding: 0px;
					z-index:10;
				}
div#servizi		{
					font-size: .7em;
					background-color: #D4CD96;
					padding: 0px 0px 10px 17px;
					text-align: left;
					margin: 0px;
					width: 163px;
					background-image: url("/images/serv.gif");
					background-repeat: no-repeat;
					background-position: top;
				}
div#servizi h6	{
					color: black;
					font-size: 1.1em;
					font-weight: bold;
					margin: 0px;
					padding-top: 5px;
				}
p.servizit		{
					color: black;
					font-size: .9em;
					font-weight: bold;
					background-color: #D4CD96;
					padding: 0px 10px 10px 10px;
					text-align: left;					
				}

div#offerte		{
					background-color: transparent;
					padding: 0px 0px 10px 17px;
					text-align: left;
					margin: 0px;
					width: 163px;
					background-image: url("/images/sfondof3.jpg");
					background-repeat: no-repeat;
					background-position: top;
				}
div#offerte h4	{
					color: black;
					font-size: .7em;
					font-weight: bold;
					margin: 0px;
					text-transform: uppercase;
					border-bottom: 3px solid #B6C2AD;
					padding: 35px 0px 0px 0px;
				}
div#offerte h5	{
					color: black;
					font-size: .7em;
					font-weight: bold;
					margin: 0px;
					text-transform: uppercase;
					padding: 5px 0px 0px 0px;
				}
div#offerte h6	{
					color: black;
					font-size: .8em;
					font-weight: bold;
				}
div#offerte ul	{
					font-size: .8em;
					margin: 0px 0px 0px 20px;
				}
div#offerte li, div#tnew li {
					font-size:.8em;
					list-style: url("/images/elenco.jpg");
					background-repeat: no-repeat;
					margin: 0px;
					line-height: 130%;
		}
div#tnew		{
					padding: 0px 0px 10px 17px;
					text-align: left;
					margin: 0px;
					width: 163px;
					background-image: url("/images/stnew.jpg");
					background-repeat: no-repeat;
					background-position: top;
				}
div#tnew h4	{
					color: black;
					font-size: .7em;
					font-weight: bold;
					margin: 0px;
					text-transform: uppercase;
					border-bottom: 3px solid #4C4239;
					padding: 7px 0px 0px 0px;
				}
div#tnew h5	{
					color: black;
					font-size: .7em;
					font-weight: bold;
					margin: 0px;
					text-transform: uppercase;
					padding: 5px 0px 0px 0px;
				}
div#tnew h6	{
					color: black;
					font-size: .8em;
					font-weight: bold;
				}
div#tnew a:link			{color: #ff0000; text-decoration: underline; }
div#tnew a:visited		{color: #ff0000; text-decoration: underline; }
div#tnew a:hover		{color: #fff; text-decoration: underline; background-color: transparent;}
div#tnew a:active		{color: #fff; text-decoration: underline; background-color: transparent;}



/*CONTENUTI----------------------------------------*/

div#cnt			{
					margin: 40px 20px 20px 210px;
					background-color: white;
					padding: 5px 0px 0px 5px;
					background-image: url("/images/ang.jpg");
					background-repeat: no-repeat;
					background-position: top left;
					z-index: 10;
				}
div#cnt p		{
					margin-left: 20px;
				}
div#cnt hr		{	
					clear: both;
					color: #D4DBD3;
					margin: 0px 200px 20px 200px;
				}
div.par			{
					margin: 0px 10px 5px 95px;
					background-image: url("/images/sfondop2.jpg");
					background-repeat: repeat-x;
				}
div.par p		{
					padding-left: 5px;
				}
div#cnt img		{
					float: left;
					margin: 0px 0px 0px 5px;	
				}
div#cnt ol	li	{
					font-size:.7em;
					list-style-type: decimal;
				}
div#cnt ul li 	{
					font-size:.7em;
					list-style: url("/images/elenco.jpg");
					background-repeat: no-repeat;
					margin: 0px 10px 0px 20px;
					line-height: 130%;
				}
div#cnt label	{
					font-size: .7em;
					font-weight: bold;
					width: 200px;
					padding: 0px 20px 0px 20px;
					
				}
a:link		{color: #990000; text-decoration: underline; }
a:visited	{color: #333333; text-decoration: underline; }
a:hover		{color: white; text-decoration: underline; background-color: #6C8060;}
a:active	{color: white; text-decoration: underline; background-color: #990000;}
			
/*TORNA INIZIO PAGINA*/
a:link.su		{font-size: .8em; font-weight: bold; color: #4C4239; text-decoration: underline; background-color: transparent; border-bottom: 1px solid black; border-left: 1px solid black; padding-left: 20px;}
a:visited.su	{font-size: .8em; font-weight: bold; color: #4C4239; text-decoration: underline; background-color: transparent; border-bottom: 1px solid black; border-left: 1px solid black; padding-left: 20px;}
a:hover.su		{font-size: .8em; font-weight: bold; color: white; text-decoration: underline; background-color: #FD660B; border-bottom: 1px solid black; border-left: 1px solid black; padding-left: 20px;}
a:active.su		{font-size: .8em; font-weight: bold; color: white; text-decoration: underline; background-color: #FD660B; border-bottom: 1px solid black; border-left: 1px solid black; padding-left: 20px;}

p.su		{
				text-align:right;
				margin-right: 30px;
			}
#googleAd	{
				text-align:right;
				margin-right: 5%;
			}



/*PIE' DI PAGINA------------------------------------*/

.copy	{
			font-size: .6em;
			text-align: left;
			color: white;
		}
#copy	{
			clear: both;
			margin: 0px;
			padding: 5px;
			z-index: 3;
			background-color: #FFFFFF;
			background-image: url("/images/piede.gif");
			background-repeat: no-repeat;
		}
a.copy:link			{color: white; text-decoration: underline; font-weight: bold; font-size: .9em;}
a.copy:visited		{color: #CCCCCC; text-decoration: underline; font-weight: bold; font-size: .9em;}
a.copy:hover		{color: #4B4138; text-decoration: underline; font-weight: bold; font-size: .9em; background-color: white;}
a.copy:active		{color: #4B4138; text-decoration: underline; font-weight: bold; font-size: .9em; background-color: white;}


/*HOMEPAGE-------------------------------------------*/

div#pers					{
								float: left;
								width: 45%;
								margin-right: 2%;
								background-image: url("/images/sfondoh.jpg");
								background-repeat: repeat-x;
							}
div#az						{
								float: right;
								margin-right: 2%;
								width: 45%;
								background-image: url("/images/sfondoh.jpg");
								background-repeat: repeat-x;
							}
div#pers img				{
								float: right;
							}
div#az img					{
								margin: 0px;
							}
h1.home						{
								font-family: "Times New Roman", Giorgia, serif;
								color: #C62B0F;
								font-size: 1.5em;
							}
div#pers p, div#az	p		{
								padding-left: 5px;
							}