HTML {
	SCROLLBAR-FACE-COLOR: #ffffff; 
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	SCROLLBAR-SHADOW-COLOR: #333333; 
	SCROLLBAR-3DLIGHT-COLOR: #cccccc; 
	SCROLLBAR-ARROW-COLOR: #333333; 
	SCROLLBAR-TRACK-COLOR: #F2F2F2; 
	SCROLLBAR-DARKSHADOW-COLOR: #999999;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	COLOR: #415360;
}
BODY {
	SCROLLBAR-FACE-COLOR: #ffffff; 
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	SCROLLBAR-SHADOW-COLOR: #333333; 
	SCROLLBAR-3DLIGHT-COLOR: #cccccc; 
	SCROLLBAR-ARROW-COLOR: #333333; 
	SCROLLBAR-TRACK-COLOR: #F2F2F2; 
	SCROLLBAR-DARKSHADOW-COLOR: #999999;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	FONT-SIZE: 80%;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
	BACKGROUND: url(images/bg.jpg) 0px 0px;
	background-attachment: fixed; 
    COLOR: #415360;
}
#menu {

	 PADDING-RIGHT: 0px;
	 PADDING-LEFT: 0px;
	 PADDING-BOTTOM: 36px;
	 MARGIN: 0px auto;
	 WIDTH: 760px;
	 PADDING-TOP: 0px;
	 HEIGHT: 42px;
	 TEXT-ALIGN: center;
	 voice-family: inherit;
	 FONT-SIZE: 12px;
}

#menu UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 760px;
	PADDING-TOP: 34px;
	PADDING-BOTTOM: 0px;
	LIST-STYLE-TYPE: none;
	HEIGHT: 35px
}
#menu LI {
	PADDING-RIGHT: 0px;
	DISPLAY: inline;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 108px;
	PADDING-TOP: 0px;
	HEIGHT: 28px
}
#menu A {
    PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	DISPLAY: block;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	BACKGROUND: url(btn.jpg) no-repeat 0px 0px;
	WIDTH: 108px;
	COLOR: #434343;
	LINE-HEIGHT: 42px;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}
#menu A:hover {

	BACKGROUND: url(images/btn_h.jpg) no-repeat 0px 0px;
	COLOR: #415360;
	TEXT-DECORATION: none;
	

}
#menu A:unknown {
	BACKGROUND: url(images/btn_h.jpg) no-repeat 0px 0px;
	COLOR: #434343;
	TEXT-DECORATION: none
}
#menu A:active {
	BACKGROUND: url(images/btn_h.jpg) no-repeat 0px 0px;
	COLOR: #434343;
	TEXT-DECORATION: none
}
#menu .current {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 90%;
	BACKGROUND: url(images/btn_h.jpg) no-repeat 0px 0px;
	PADDING-BOTTOM: 0px; 
	WIDTH: 108px;
	COLOR: #434343;
	LINE-HEIGHT: 42px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: center
}

BODY.home #nav-home A {
	BACKGROUND: url(images/btn_h.jpg) no-repeat 0px 0px;
	COLOR: #415360;
	TEXT-DECORATION: none;
}
BODY.chi #nav-chi A {
	BACKGROUND: url(images/btn_h.jpg) no-repeat 0px 0px;
	COLOR: #415360;
	TEXT-DECORATION: none;
}
BODY.prod #nav-prod A {
	BACKGROUND: url(images/btn_h.jpg) no-repeat 0px 0px;
	COLOR: #415360;
	TEXT-DECORATION: none;
}
BODY.lavori #nav-lavori A {
	BACKGROUND: url(images/btn_h.jpg) no-repeat 0px 0px;
	COLOR: #415360;
	TEXT-DECORATION: none;
}
BODY.contatti #nav-contatti A {
	BACKGROUND: url(images/btn_h.jpg) no-repeat 0px 0px;
	COLOR: #415360;
	TEXT-DECORATION: none;
}



.access {
	TEXT-DECORATION: underline
}

A:link {
	
	COLOR: #ae0f0c;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: underline
}
A:visited {

	COLOR: #ae0f0c;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: underline
}
A:hover {

	COLOR: #FF6600;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: none;
}
A:unknown {

	COLOR: #697210;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: none;
}
/*}
#content A:link {
	COLOR: #ab0000; TEXT-DECORATION: underline
}
#content A:visited {
	COLOR: #a94001; TEXT-DECORATION: underline
}
#content A:hover {
	COLOR: #fe701a; TEXT-DECORATION: none
}*/
.hide {
	DISPLAY: none
}
ACRONYM {
	BORDER-TOP: #7e0308 1px dotted;
	CURSOR: help;
	BORDER-BOTTOM: #7e0308 1px dotted
}
/*INPUT#nome {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; FONT-SIZE: 1.2em; BORDER-LEFT: #ddd 1px solid; WIDTH: 300px; BORDER-BOTTOM: #ddd 1px solid; FONT-FAMILY: "trebuchet ms", trebuchet, georgia, verdana,  arial, sans-serif; BACKGROUND-COLOR: #eff2e6
}
INPUT#invia {
	BORDER-RIGHT: #ddd 2px solid; BORDER-TOP: #ddd 2px solid; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; MARGIN-BOTTOM: 10px; BORDER-LEFT: #ddd 2px solid; WIDTH: auto; BORDER-BOTTOM: #ddd 2px solid; FONT-FAMILY: "trebuchet ms", trebuchet, georgia, verdana,  arial, sans-serif; BACKGROUND-COLOR: #eff2e6
}*/
UNKNOWN {
	FONT-SIZE: small
}

/*stili specifici per il layout*/
div#Destra{
float:right;
width: 200px;
PADDING-RIGHT: 10px;
PADDING-LEFT: 0px;
}
#Destra IMG {
border:0px;
}
#Destra A:hover {
BORDER-BOTTOM: #FF6600 1px solid;
}
/*Pagina Home*/
BODY.home #content{
margin-right: 230px;
padding: 1em;
BORDER-RIGHT: #dde0e3 1px dotted;
}

BODY.home #Clienti{
margin-right: 230px;
padding: 1em;
BORDER-RIGHT: #dde0e3 1px dotted;
BORDER-TOP: #dde0e3 1px dotted;
}
#Clienti IMG {
border:0px;
}
#Clienti A:hover {
BORDER-BOTTOM: #FF6600 1px solid;
}
/*Pagina Contatti*/
BODY.contatti #content{
margin-right: 340px;
padding: 1em;
BORDER-RIGHT: #dde0e3 1px dotted;
}

BODY.contatti #Destra{
float:right;
width: 290px;
PADDING-RIGHT: 10px;
PADDING-LEFT: 0px;
}
/*Pagina Prodotti*/
BODY.prod #content{
margin-left: 190px;
padding: 1em;
BORDER-LEFT: #dde0e3 1px dotted;
}

BODY.prod #Sinistra{
float:left;
width: 190px;
PADDING-RIGHT: 0px;
PADDING-LEFT: 10px;
}

/*Pagina Chi siamo*/
BODY.chi #content{
margin-right: 0px;
padding: 1em;
BORDER-RIGHT: none;
}

#content{

margin-right: 0px;
padding: 1em;
BORDER-RIGHT: none;

}
div#footer{
clear:right;
text-align:center;
padding: 0.5em;
BORDER-TOP: #dde0e3 1px solid;
background-color: #EEEEEE;
color: #000;
font-size: 12px;
WIDTH: 760px;
}
	
div#container{
BACKGROUND: url(images/testa1.gif) no-repeat 0px 0px;
width: 760px;
margin: 0 auto;
text-align: left;
BORDER-LEFT: #dde0e3 1px solid;
BORDER-RIGHT: #dde0e3 1px solid;
BORDER-BOTTOM: #dde0e3 1px solid;

}


H1 {
	MARGIN-TOP: 0px;
	FONT:1.4em Tahoma, Helvetica, Arial, sans-serif;
	COLOR: #f28200;
	MARGIN-BOTTOM: 0.5em;
}
H2 {
	FONT: bold 1.25em Georgia, "Times New Roman", serif; COLOR: #ab0000
}
H3 {
	MARGIN-BOTTOM: 0em;
	FONT: bold 1.25em Arial, Helvetica, sans-serif;
	COLOR: #484538;
	BORDER-BOTTOM: #f28200 2px solid;
}
H4 {
	BORDER-TOP: #dedede 1px solid;
	MARGIN-TOP: 1.2em;
	FONT: bold 1em Verdana, Helvetica, Arial, sans-serif;
	COLOR: #415360;
	PADDING-TOP: 1.2em;
	LETTER-SPACING: 1px;
	MARGIN-BOTTOM: 0px;
}
H5 {
	MARGIN-TOP: 1em;
	MARGIN-BOTTOM: 0px;
	FONT: bold 1em Verdana, Arial, sans-serif;
	COLOR: /*arancio #fb9622
	Az #74a8f5 Verde #85c329 Giallo #FFD600*/
}
.error {
	PADDING-RIGHT: 10px;
	BORDER-TOP: #fe701a 1px solid;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	BACKGROUND: #ffefca;
	MARGIN-BOTTOM: 1.5em;
	PADDING-BOTTOM: 1px;
	COLOR: #ab0000;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #fe701a 1px solid
}
.error1 {
	BORDER-TOP: #fe701a 1px solid;
	BACKGROUND: #ffefca;
	BORDER-BOTTOM: #fe701a 1px solid;
}
/*
#footer A:link {

	COLOR: #74a8f5
}
#footer A:visited {

	COLOR: #74a8f5
}
#footer A:active {

	COLOR: #fb9622
}
#footer A:hover {

	COLOR: #fb9622
}*/
#content IMG {
	BORDER-RIGHT: #d6d6d6 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #d6d6d6 1px solid;
	/*DISPLAY: block;*/
	PADDING-LEFT: 2px;
	BACKGROUND: #f3f3f3;
	MARGIN-BOTTOM: 0em;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #d6d6d6 1px solid;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #d6d6d6 1px solid
}
#submenu {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 10px 0em 2px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}
#submenu LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}
#submenu LI.active A {
	FONT-WEIGHT: bold
}
#submenu LI.active LI A {
	FONT-WEIGHT: normal
}
#submenu A {
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	PADDING-LEFT: 16px;
	BACKGROUND: url(bullet-submenu.png) no-repeat left center;
	PADDING-BOTTOM: 2px;
	WIDTH: 178px;
	COLOR: #484538;
	PADDING-TOP: 2px;
	TEXT-DECORATION: none
}
#submenu A:hover {
	BACKGROUND: url(bullet-right.png) no-repeat left center;
	COLOR: #ab0000;
	TEXT-DECORATION: underline
}
#submenu UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN-LEFT: 16px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}
#submenu UL LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	BORDER-BOTTOM-STYLE: none
}

#submenu UL A {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 16px;
	BACKGROUND: url(bullet-nestmenu.png) no-repeat left center;
	PADDING-BOTTOM: 2px; 
	WIDTH: 128px;
	PADDING-TOP: 2px;
	TEXT-DECORATION: none
}

#submenu1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 10px 0em 2px;
	PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;

}
#submenu1 UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN-LEFT: 16px;
	PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;	
}
#submenu1 UL LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
	BORDER-BOTTOM-STYLE: none;

}
#submenu1 LI {
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	MARGIN: 0px;
    LIST-STYLE-TYPE: none;
	DISPLAY: block;
	PADDING-LEFT: 16px;
	BACKGROUND: url(bullet-submenu.png) no-repeat left top;
	PADDING-BOTTOM: 5px;
	


	}
	
#pageextras {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 220px; PADDING-TOP: 0px
}
INPUT {
	BORDER-RIGHT: #d6d6d6 1px solid;
	BORDER-TOP: #d6d6d6 1px solid;
	FONT-SIZE: 98%;
	BACKGROUND: #f3f3f3;
	BORDER-LEFT: #d6d6d6 1px solid;
	BORDER-BOTTOM: #d6d6d6 1px solid;
	MARGIN: 2px 0px;
}
TEXTAREA{
	BORDER-RIGHT: #d6d6d6 1px solid;
	BORDER-TOP: #d6d6d6 1px solid;
	FONT-SIZE: 12px;
	BACKGROUND: #f3f3f3;
	BORDER-LEFT: #d6d6d6 1px solid;
	BORDER-BOTTOM: #d6d6d6 1px solid;
	MARGIN: 2px 0px;
	FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif;
}
.submit {
	BORDER-RIGHT: #999 3px double;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #ccc 3px double;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 3px 0px;
	BORDER-LEFT: #ccc 3px double;
	CURSOR: hand;
	COLOR: #333;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #999 3px double;
	
}

.richiesto {
BACKGROUND: url(images/arrow01.gif) no-repeat left top;
}