@charset "utf-8";
/* CSS Document */


html, body				{margin: 0px;
						background-color:#FFFFFF;
						background-image:url(images/fondo.png);
						background-repeat:repeat-x;
						}


img						{border:0px;}


.prodottia				{float:left;
						width:300px;}

.prodottib				{float:right;
						width:45%;}

.clear					{clear:both;}





ul.elenco				{list-style: disc;
						margin:0px 0px 0px 20px;}

ul.azienda				{list-style: disc;
						margin:-30px 0px 0px 20px;}




p						{margin:0px 0px 30px 0px;}



.tutto					{width:100%;
						height:100%;
						position:absolute;
						
						z-index:1;}


.contenitore			{width:980px;
						height:100%;
						display:table;
						max-width:980px;
						min-width:980px;
						margin: 0 auto;
						background-image:url(images/px-grigio.gif);
						background-position:bottom;
						background-repeat:repeat-x;}


.contenitorehomepage	{width:980px;
						height:100%;
						display:table;
						max-width:980px;
						min-width:980px;
						margin: 0 auto;
						background-image:url(images/homepage.png);
						background-position:bottom;
						background-repeat:no-repeat;}


.colonnaa				{width:1%;
						height:100%;
						display:table-cell;
						vertical-align:top;						
						background-image:url(images/treccia-2015.png);
						background-repeat:repeat-y;
						background-position: 20px 0px;}

.immaginia				{width: 270px;}


.colonnab				{width:1%;
						height:100%;
						display:table-cell;
						vertical-align:top;	
						background-image:url(images/filo-ritorto.png);
						background-repeat:repeat-y;}

.immaginib				{width: 75px;}


.colonnac				{width:1%;
						height:100%;
						display:table-cell;
						vertical-align:top;	
						background-image:url(images/filo-di-rame.png);
						background-repeat:repeat-y;}

.immaginic				{width: 70px;}


.colonnad				{width:1%;
						height:100%;
						display:table-cell;
						vertical-align:top;	
						background-image:url(images/antenna-metallo.png);
						background-repeat:repeat-y;}

.immaginid				{width: 35px;}








.colonnae				{width:96%;
						height:100%;
						display:table-cell;}



.colonnaeinterna		{width:100%;
						height:100%;
						display:table;}



#logo					{width:100%;
						height:1%;
						display:table-row;}

#links					{width:100%;
						height:1%;
						display:table-row;}

#contenuto				{width:100%;
						height:97%;
						display:table-row;}

#indirizzo				{width:100%;
						height:1%;
						display:table-row;}








.logointerno			{width:700px;
						height:203px;
						text-align:left;
						max-width:700px;}




.linksinternoa			{width:700px;}

.linksinternob			{width:660px;
						float:right;}





.bloccocentrale			{width:610px;
						float:right;
						font-family:Arial, Helvetica, sans-serif;
						color:#4c4c4c;
						font-size:14px;
						margin:50px 30px 0px 0px;
						line-height:1.5em;}





.indirizzointerno		{width:660px;
						height:40px;
						float:right;
						text-align:right;
						font-family:Arial, Helvetica, sans-serif;
						font-size:13px;
						color:#4c4c4c;
						line-height:40px;
						margin:50px 0px 0px 0px;}
						
.indirizzofocus		{width:660px;
						height:40px;
						float:right;
						text-align:right;
						font-family:Arial, Helvetica, sans-serif;
						font-size:10px;
						color:#a5a5a5;

						margin:50px 0px 0px 0px;}						

.indirizzohomepage		{width:660px;
						height:40px;
						float:right;
						text-align:right;
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
						color:#FFF;
						margin:50px 0px 0px 0px;}


.left					{float:left;}


.right					{float:right;}




hr						{border: 0px;
						height: 1px;
						color: #000000;
						background-color: #4c4c4c;
						margin: 25px 0px 10px 0px;
						width:100%;}




a.email					{color: #4c4c4c;
						text-decoration: none;}

a.email:Hover			{color: #de4a12;
						text-decoration: underline;}






.modulo					{float:left;
						background-color:#FFF;
						margin:0px 10px 0px 0px;}

#map_canvas				{float:left;
						height: 502px;
						width:315px;}









#wrap {
	width:300px;
	margin:0 auto;
}
#slideshow {
    position:relative;
    height:300px;
}
#slideshow img {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}
#slideshow img.active {
    z-index:10;
    opacity:1.0;
}
#slideshow img.last-active {
    z-index:9;
}



#slideshow1 {
    position:relative;
    height:300px;
}
#slideshow1 img {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}
#slideshow1 img.active {
    z-index:10;
    opacity:1.0;
}
#slideshow1 img.last-active {
    z-index:9;
}


#slideshow2 {
    position:relative;
    height:300px;
}
#slideshow2 img {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}
#slideshow2 img.active {
    z-index:10;
    opacity:1.0;
}
#slideshow2 img.last-active {
    z-index:9;
}

#slideshow3 {
    position:relative;
    height:300px;
}
#slideshow3 img {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}
#slideshow3 img.active {
    z-index:10;
    opacity:1.0;
}
#slideshow3 img.last-active {
    z-index:9;
}



/*---MENU---*/

*							{margin:0;
							padding:0;}

ul, ol						{list-style:none;}

#header						{height:50px;}

#header .nav				{float:left;}

#header .nav li				{float:left;}

#header .nav li a			{float:left;
							width:132px;
							font-family:Arial, Helvetica, sans-serif;
							font-size:18px;
							text-decoration:none;
							text-align:center;
							color:#FFFFFF;
							line-height:50px;
							background:#4c4c4c;}


#header .nav li.linkon a			{background:#de4a12;}
#header .nav li.link a:hover		{background:#de4a12;}



/*---FINEMENU---*/