/* You named this layer Background */
#Layer-1 {
	position: relative;
	width: 986px;
	height: 613px;
	z-index: 1;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../Images/Layer-1b.png);
}

/* You named this layer Layer 6 */
#Targhe-Insegne-Promo {
	position: absolute;
	left: 122px;
	top: 327px;
	width: 88px;
	height: 124px;
	z-index: 12;
	visibility: visible;
}

/* You named this layer Layer 5 */
#Muvi-Promo {
	position: absolute;
	left: 89px;
	top: 232px;
	width: 160px;
	height: 51px;
	z-index: 9;
	visibility: visible;
}

/* You named this layer Layer 3 */
#Prodotti {
	position: absolute;
	left: 573px;
	top: 27px;
	width: 138px;
	height: 51px;
	z-index: 11;
	visibility: visible;
}

/* You named this layer Layer 2 */
#Servizi {
	position: absolute;
	left: 427px;
	top: 27px;
	width: 138px;
	height: 51px;
	z-index: 8;
	visibility: visible;
}

/* You named this layer Layer 1 */
#Chi-Siamo {
	position: absolute;
	left: 281px;
	top: 27px;
	width: 138px;
	height: 51px;
	z-index: 8;
	visibility: visible;
}

/* Here are some examples of how you might want to change the
 * look and behavior of the links on your page.  Some examples for
 * further customization are included in comments.  */
a { cursor: pointer; }
a:link {
	color: #666666;
	text-decoration: none;
}


a:visited {
	text-decoration: none;
	color: #666666;
}

#Layer20 a:link {
	color: #202020;
	text-decoration: none;
}


#Layer20 a:visited {
	text-decoration: none;
	color: #202020;
}
#Layer20 a:hover {
	text-decoration: underline;
	color: #202020;
}

#Layer200 a:link {
	color: #202020;
	text-decoration: none;
}


#Layer200 a:visited {
	text-decoration: none;
	color: #202020;
}
#Layer200 a:hover {
	text-decoration: underline;
	color: #202020;
}
#Layer2000 a:link {
	color: #202020;
	text-decoration: none;
}


#Layer2000 a:visited {
	text-decoration: none;
	color: #202020;
}
#Layer2000 a:hover {
	text-decoration: underline;
	color: #202020;
}


body {
	background-color: #010101;
}

#Foto {
	position:absolute;
	width:916px;
	height:530px;
	z-index:8;
	overflow: visible;
	left: 0px;
	top: 0px;
}


#Layer1 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:2;
}

#Trasparenza {
	position:absolute;
	width:344px;
	height:450px;
	z-index:3;
	left: 573px;
	top: 78px;
	background-color: #000000;
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;
	visibility: visible;
}

#Tecnolgia-Dedizione {
	position:absolute;
	width:299px;
	height:52px;
	z-index:5;
	left: 604px;
	top: 99px;
}

a:active {
	text-decoration: none;
}

#Specializzazione {
	position:absolute;
	width:307px;
	height:71px;
	z-index:8;
	left: 617px;
	top: 154px;
}

#Tecnologia-Dedizione {
	position:absolute;
	width:314px;
	height:23px;
	z-index:4;
	left: 590px;
	top: 83px;
	visibility: visible;
}
.style5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style6 {color: #999999; 
		  font-size: 10px; 
		  line-height: 11pt; 
		  font-family: Verdana, Arial, Helvetica, sans-serif; }

.style10 {
	color: #999999;
	font-size: 15px;
	line-height: 1.4;
}
.style10 {
	color: #999999;
	font-size: 11px;
	line-height: 12pt;
}
.style10 {
	color: #999999;
	font-size: 11px;
	line-height: 16pt;
}




#Tecnologia-Avanguardia {
	position:absolute;
	width:314px;
	height:25px;
	z-index:4;
	left: 596px;
	top: 238px;
}
#Nostre-Tecnologie {
	position:absolute;
	width:298px;
	height:113px;
	z-index:5;
	left: 609px;
	top: 261px;
}

.style12 {color: #999999; font-size: 11px; line-height: 15pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
.style11 {
	color: #999999;
	font-size: 11px;
	line-height: 14pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


#Vantaggi-al-Cliente {
	position:absolute;
	width:311px;
	height:87px;
	z-index:7;
	left: 608px;
	top: 427px;
}

#Sfondo {
	position:absolute;
	width:987px;
	height:613px;
	z-index:1;
	left: 0px;
	top: 0px;
}
.style15 {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#Layer2 {
	position:absolute;
	width:898px;
	height:60px;
	z-index:2;
	left: 60px;
	top: 587px;
	visibility: visible;
}
#Layer100 {
	position:absolute;
	width:850px;
	height:50px;
	z-index:2;
	left: 60px;
	top: 687px;
	visibility: visible;
	border-style: solid;
	border-width: 3px;
	padding: 5px;
	border-color: #202020;
}

#Layer20 {
	position:absolute;
	width:850px;
	height:25px;
	z-index:2;
	left: 60px;
	top: 687px;
	visibility: visible;
	border-style: solid;
	border-width: 3px;
	padding: 3px;
	border-color: #202020;
}

#Layer200 {
	position:absolute;
	width:850px;
	height:70px;
	z-index:2;
	left: 60px;
	top: 687px;
	visibility: visible;
	border-style: solid;
	border-width: 3px;
	padding: 5px;
	border-color: #202020;
}

#Layer2000 {
	position:absolute;
	width:850px;
	height:35px;
	z-index:2;
	left: 60px;
	top: 687px;
	visibility: visible;
	border-style: solid;
	border-width: 3px;
	padding: 5px;
	border-color: #202020;
}

.style17 {color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

.style18 {
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
}

#Links {
	position:absolute;
	width:888px;
	height:26px;
	z-index:10;
	left: 66px;
	top: 587px;
	visibility: visible;
}
.style14 {color: #666666}

#Layer3 {
	position:absolute;
	width:636px;
	height:450px;
	z-index:2;
	left: 281px;
	top: 78px;
	visibility: visible;
}

#Contattaci {
	position:absolute;
	width:314px;
	height:26px;
	z-index:11;
	left: 590px;
	top: 110px;
	overflow: hidden;
	visibility: visible;
}
.style13 {
	color: #999999;
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.style16 {	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.style16 {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
.style20 {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #202020;
}

#Indirizzo {
	position:absolute;
	width:318px;
	height:113px;
	z-index:11;
	left: 590px;
	top: 141px;
	visibility: visible;
}
#Nostre-Lavorazioni {
	position:absolute;
	width:314px;
	height:26px;
	z-index:6;
	left: 590px;
	top: 92px;
}
#Specifiche-Lavorazioni {
	position:absolute;
	width:314px;
	height:400px;
	z-index:10;
	left: 593px;
	top: 95px;
	visibility: visible;
}

#Prodotti-Principali {
	position:absolute;
	width:314px;
	height:25px;
	z-index:4;
	left: 596px;
	top: 280px;
}

#Prodotti-Dettaglio {	position:absolute;
	width:317px;
	height:113px;
	z-index:5;
	left: 603px;
	top: 275px;
}

#Servizi-Aggiuntivi {	position:absolute;
	width:318px;
	height:25px;
	z-index:6;
	left: 596px;
	top: 450px;
}


#Servizi-Aggiuntivi-Dettaglio {	position:absolute;
	width:311px;
	height:60px;
	z-index:7;
	left: 605px;
	top: 437px;
}

#Dedizione-al-Cliente {
	position:absolute;
	width:318px;
	height:25px;
	z-index:6;
	left: 596px;
	top: 410px;
}

#Immagini {position:absolute;
	width:636px;
	height:450px;
	z-index:2;
	left: 281px;
	top: 78px;
	visibility: visible;
}
#Muvi-Promo-Intro {
	position:absolute;
	width:289px;
	height:436px;
	z-index:5;
	left: 599px;
	top: 85px;
	visibility: visible;
}

/* You named this layer Layer 4 */
#Contatti {
	position: absolute;
	left: 719px;
	top: 27px;
	width: 138px;
	height: 51px;
	z-index: 11;
	visibility: visible;
}
#Specifiche-Lavorazioni2 {
	position:absolute;
	width:324px;
	height:440px;
	z-index:14;
	left: 585px;
	top: 84px;
	visibility: visible;
}

#Insegne-Luminose2 {
	position:absolute;
	width:324px;
	height:430px;
	z-index:14;
	left: 590px;
	top: 90px;
	visibility: visible;
}
#Insegne-Luminose20 {
	position:absolute;
	width:334px;
	height:430px;
	z-index:14;
	left: 580px;
	top: 90px;
	visibility: visible;
}
#Insegne-Scatolate2 {
	position:absolute;
	width:324px;
	height:430px;
	z-index:14;
	left: 590px;
	top: 90px;
	visibility: visible;
}
a:hover {
	text-decoration: underline;
	color: #999999;
}

#Nostri-Prodotti {
	position:absolute;
	width:314px;
	height:38px;
	z-index:20;
	left: 17px;
	top: 22px;
	visibility: visible;
}
#Insegne {
	position:absolute;
	width:336px;
	height:25px;
	z-index:22;
	left: 8px;
	top: 77px;
	visibility: visible;
}
#Totem {
	position:absolute;
	width:336px;
	height:25px;
	z-index:23;
	left: 8px;
	top: 132px;
	visibility: visible;
}
#Grandi-Impianti {
	position:absolute;
	width:336px;
	height:25px;
	z-index:23;
	left: 8px;
	top: 187px;
	visibility: visible;
}
#Targhe-Segnaletica {
	position:absolute;
	width:336px;
	height:25px;
	z-index:24;
	left: 8px;
	top: 242px;
	visibility: visible;
}
#Allestimenti-Vetrofanie {
	position:absolute;
	width:336px;
	height:25px;
	z-index:25;
	left: 8px;
	top: 297px;
	visibility: visible;
}

#Open-Ceilings {
	position:absolute;
	width:336px;
	height:25px;
	z-index:26;
	left: 8px;
	top: 352px;
	visibility: visible;
}
#realizzazioni {
	position:absolute;
	width:322px;
	height:25px;
	z-index:11;
	left: 586px;
	top: 479px;
	visibility: visible;
}

#Images {
	position:absolute;
	width:636px;
	height:450px;
	z-index:2;
	left: 281px;
	top: 78px;
	visibility: visible;
}
#Promozionali {
	position:absolute;
	width:314px;
	height:38px;
	z-index:4;
	left: 17px;
	top: 22px;
	visibility: visible;
}
#Immagini {
	position:absolute;
	width:636px;
	height:450px;
	z-index:2;
	left: 280px;
	top: 78px;
	visibility: visible;
}


#Insegne-Luminose {
	position:absolute;
	width:314px;
	height:25px;
	z-index:5;
	left: 13px;
	top: 77px;
	visibility: visible;
}
#Insegne-Scatolate {
	position:absolute;
	width:318px;
	height:25px;
	z-index:6;
	left: 13px;
	top: 142px;
	visibility: visible;
}
#Arredamento-Interni {
	position:absolute;
	width:317px;
	height:25px;
	z-index:7;
	left: 13px;
	top: 207px;
	visibility: visible;
}
#Allestimenti-Pubblicitari {
	position:absolute;
	width:316px;
	height:25px;
	z-index:8;
	left: 13px;
	top: 272px;
	visibility: visible;
}
#Realizzazioni-Speciali {
	position:absolute;
	width:336px;
	height:25px;
	z-index:4;
	left: 8px;
	top: 407px;
	visibility: visible;
}
h1 { font-size: 11px; 
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	display:inline; }
	
.style9 {
	color: #999999;
	font-size: 11px;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style90 {
	color: #999999;
	font-size: 8px;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style8 {
	color: #999999;
	font-size: 14px;
	line-height: 1.4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a{
	color:#999999;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

a img{
	text-decoration:none;
}

.divMain{
	width:544px;
	height:200px;
	margin-top:150px;
	margin-left:auto;
	margin-right:auto;
}

.textMain{
	position:absolute;
	margin-left:auto;
	margin-right:auto;
	left: 230px;
	top: 120px;
}

.textMain a{
	color:#3B3B3B;
	text-decoration:none;
}

.textMain a:hover{
	color:#ABABAB;
	text-decoration:none;
}

.logoContainer{
	width:377px;
	height:80px;
	float:left;
}
.meni{
	width:623px;
	float:left;
	height:80px;
}
.meniItem{
	width:200px;
	float:left;
	margin-top:30px;
}
.meniItem a{
	font-weight:bold;
	text-decoration:none;
	color:#868482;
}
.meniItem a:hover{
	color:#ABABAB;
	border-bottom:solid 5px #ba0000 ;
	display: inline-block;
	text-decoration:none;
}

.content{
	margin-top:0px;
	position: relative;
	overflow: visible;
}

.form .text{
	height:20px;
	width:340px;
	background-color:#f0ebe6;
	border-top: solid 2px #a1a19f;
	border-left: solid 2px #a1a19f;
	border-bottom:solid 1px #e4e2df;
	border-right:solid 1px #e4e2df;
}
.form .textB{
	height:175px;
	width:340px;
	background-color:#f0ebe6;
	border-top: solid 2px #a1a19f;
	border-left: solid 2px #a1a19f;
	border-bottom:solid 1px #e4e2df;
	border-right:solid 1px #e4e2df;
}

.form .button{
	font-weight:bold;
	color:#868482;
	background-color: #F0EBE6;
	border-left:none;
	border-right:none;
	border-top:none;
	border-bottom:solid 5px #ba0000 ;
}

#slowScreenSplash{
	position:absolute;
	z-index:5;
	top:124px;
	left:431px;
	width: 223px;
	padding:10px;
}


 /* begin gallery styling */
#jgal {
	list-style: none;
	width: 125px;
	position:relative;
	display: block;
	height: 590px;
}
#jgal li { opacity: .5; filter: alpha(opacity=50); float: left; display: block; width: 49px; height: 49px; background-position: 50% 50%; cursor: pointer;  border: 1px solid #fff; outline: 1px solid #ddd; margin-right: 14px; margin-bottom: 14px; }
#jgal li img { position: absolute; top: 80px; left: 300px; display: none; border: 3px solid #fff; outline: 1px solid #ddd;  cursor: auto;}
#jgal li.active img { display: block; }
#jgal li.active, #jgal li:hover { outline-color: #bbb; opacity: .99; filter: alpha(opacity=99) /* safari bug */ }



/* styling without javascript */
#gallery { list-style: none; display: block; }
#gallery li { float: left; margin: 0 10px 10px 0; }


.art{
	vertical-align:top;
	text-align:right;
	width: 390px;
}

.listimg{
	padding-left: 3px;
	padding-right: 5px;
	vertical-align:top;
	width:100px;
}

.listimg img{
	text-align:left;
	border:1px solid #666;
	opacity: .5;
	cursor: pointer;
}

.listimg img:hover{
	opacity: .99;
}

.prevnext{
	cursor: pointer;
}

.featurebox{
}

#featured{
	padding-top: 0px;
	padding-right: 0px;
}

.featuredescription{
	position: relative;
	padding:0px;
	width: 510px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
	top: -60px;
	background-color: #000000;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity: 0.80;
	opacity: 0.75;
	height: 40px;
}

.featuredescription_lg{
	position: relative;
	padding:0px;
	width: 510px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
	top: -90px;
	background-color: #000000;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity: 0.80;
	opacity: 0.75;
	height: 70px;
}

.featuretitle {
	font-size: 11px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 6px;
	padding-top: 5px;
	line-height: 15px;
	padding-bottom: 1px;
	}
.featuretitle_lg {
	font-size: 10px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 6px;
	padding-top: 5px;
	line-height: 13px;
	padding-bottom: 1px;
	}

.featuretitle2{
	font-weight:bold;
	font-size: 12px;
	color: #333333;
	padding-left: 3px;
	padding-bottom: 0px;
}
.featuresize{
	font-size: 11px;
	line-height: 13px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
}

.featuredime{
	line-height: 13px;
	text-align:justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font: Verdana;
}

.style23 {
	color: #999999;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 16px;
	width: 115px;
	padding-bottom: 5px;
	padding-top: 3px;
}

.style26 {
	font-size: 9px;
	line-height: 12px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
}
.style27 {
	font-size: 11px;
	line-height: 15px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: Verdana;
	padding-left: 5px;
	padding-right: 5px;
	color: #A5A5A5;
}
.style28 {
	font-size: 10px;
	line-height: 12px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: Verdana;
	padding-left: 5px;
	padding-right: 5px;
	color: #A5A5A5;
}


.style29 {font-size: 10px}

.style30 {
	font-size: 11px;
	line-height: 16px;
	text-align:justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font: Verdana;
	padding-left: 3px;
	padding-right: 5px;
	padding-top: 5px;
}
.style31 {
	font-size: 7px;
	line-height: 7px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
}
.style32 {
	font-size: 11px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #999999;
	padding-left: 3px;
	padding-top: 0px;
	}
	
.style33 {
	font-size: 11px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 7px;
	padding-top: 5px;
	line-height: 11px;
	}

.style43 {font-size: 9px}


[if IE]>
.ie_layout {
  height: 0;
  he\ight: auto;
  zoom: 1;
}
<![endif]–>

/* mac hide \*/
html,body{height:100%;width:100%;}
/* end hide */

#apDiv3 {
	position:absolute;
	width:510px;
	height:480px;
	z-index:12;
	top: 78px;
	left: 280px;
	visibility: visible;
	}
	
#table {
	overflow:auto;
	width:144px;
	height: 447px;
	padding-top: 3px;
	position: absolute;
	top:78px;
	left: 789px;
	z-index: 15;
	}

.addthis_toolbox .custom_images a
{
    width: 18px;
    height: 18px;
    margin: 0;
}

.addthis_toolbox .custom_images a:hover img
{
    opacity: 1;
	filter: alpha(opacity=100);
}

.addthis_toolbox .custom_images a img
{
    opacity: 0.65;
	filter: alpha(opacity=65);
}

.form11 {
	color: #999999;
	font-size: 11px;
	line-height: 16pt;
	width: 200 px;
	height: 30 px;
	align: left;
	vertical-align: text-top;
}

#dropdown{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100px;
	height: 30px;
	align: left;
	vertical-align: text-top;
	visibility: visible;
}

