a.collegamento:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:000066; text-decoration:none;}
a:collegamento:visited {font-family:verdana, arial; font-size:8pt; color:000066; text-decoration:none;} 
a:collegamento:hover {font-family:verdana, arial; font-size:8pt; color:fdf783; text-decoration:none; background-color:#ffcc6;}
	
a.linkfoot:link {font-family:verdana, arial; font-size:9px; color:ffff33; text-decoration:none;}
a:linkfoot:visited {font-family:verdana, arial; font-size:9px; color:000066; text-decoration:none;} 
a:linkfoot:hover {font-family:verdana, arial; font-size:9px; color:fdf783; text-decoration:none; background-color:#000033;}
		
.TitRosso {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #CC3300;
	font-size : 12px;
	text-align: center;
	font-weight: bolder;
	}
	
.testoCentr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: center;
	color: #000066; 
	font-weight: bold;
	}
	
.descrizione {
	FONT-SIZE: 0.7em;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify;
	color: #666666;
	}
	
.descrizione2 {
	FONT-SIZE: 0.7em;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify;
	color: #666666;
	padding-left: 1.1em;
	padding-right: 1.1em;
	padding-bottom: 1.1em;
	padding-top: 1.1em;
	}
	
.descrizioneNeroNorm {
	color: #333333;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify;
	padding-left: 0.1em;
	padding-right: 0.1em;
	}

.descrizioneNeroCentrato {
	FONT-SIZE: 0.7em;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	color: #333333;
	}

.formfalt {
	height: auto;
	width: 96%;
	vertical-align: top;
	margin-top: 4px;
	margin-bottom: 4px;
	border: 1px #666666;

	}

.footer {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	text-align: center;
	background-position: center center;
	vertical-align: middle;



	}

.footer1 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #0099FF; 
	FONT-FAMILY: Verdana, Arial, Helvetica;
	text-align: right;
	}
	
.descrizioneMargin {
	FONT-SIZE: 1.2ex;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify;
	color: #000066;
	padding-left: 1.1em;
	padding-right: 1.1em;
	}

.BordoBanner {
	TEXT-ALIGN: justify;
	border-top: 1px none #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	}

.BordoBanner2Lati {
	TEXT-ALIGN: justify;
	border-top: 1px none #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	background-color: #CCCCCC;
	}
	
.formNews {
	background-color: #eaeaea;
	vertical-align: top;
	border: 1px dashed #666666;
}

.descrizioneMargin2 {
	FONT-SIZE: 1.2ex;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify;
	color: #000066;
	padding-left: 1.1em;
	padding-right: 1.1em;
	padding-bottom: 1.1em;
}

.caraSta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	text-align: justify;
}

.ricdescr {
	color : #009900; 
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
}

.cara {
	font-family: "Times New Roman", Times, serif;
	color : #000033;
	font-size : 19px;
	text-align: justify;
	text-indent: 5px;
	padding-right: 5px;
	padding-left: 5px;
	display: inline;
	width: 98%;
	padding-top: 0px;
	font-weight: bolder;






}

.cara1 {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	color : #000066; font-size : 10px; 
	text-align: left;
}

.cararossosx {
	font-family : verdana,arial; 
	color : #660000;
	 font-size : 10pt; 
	 text-align: left;
}

.cararossosxPic {
	font-family : "Courier New", Courier, mono;
	color : #000033;
	font-size : 9pt;
	text-align: left;
	font-weight: bold;
}

.cararossosx2 {
	font-family : verdana, arial;
	color : #660000;
	font-size : 8pt;
	text-align: justify;
	font-weight: bold;
}

.footer2 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #006666; 
	FONT-FAMILY: Verdana, Arial, Helvetica;
	text-align: left;
}

.cararossosxCent {
	font-family : "Courier New", Courier, mono;
	color : #660000;
	font-size : 14pt;
	text-align: center;
	font-weight: bolder;
}

.for2 {
	width: 140px;
	border: 1px solid #333333;
	FONT-SIZE: 11px;
	BACKGROUND: #999;
	COLOR: #e9e9e9;
	FONT-FAMILY: Verdana, sans-serif;
}

.forbt {
	font-family: verdana, arial, tahoma;
	color: #000000;
	font-size: 10px;
	border-style: solid;
	border-color: #666666;
	border-width: 1px;
	background-color: #6FB7FF;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	text-align: center;
}
	
.sfond {
	background-image: url(../../images/sfon_new.gif);
	background-repeat: repeat;
	background-position: center;
}

.sfond1 {
	background-image: url(../../images/sfon_cer.gif);
	background-repeat: repeat;
	background-position: center;
}

.sfond2 {
	background-image: url(../../images/barra/sfondo.jpg);
	background-repeat: repeat;
	background-position: center;
}

.sfond3 {
	background-image: url(../../images/sfo_lat_dx.jpg);
	background-repeat: repeat;
	background-position: center;
}
	
.sfond4 {
	background-image: url(../../images/logo_1.jpg);
	background-repeat: repeat;
	background-position: center;
}
	
.fortxt {
	/*text-indent:7px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000066;
	text-align: left;
	font-weight: bold;
}

.descrizioneMarginCopia {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify;
	color: #000066;
	padding-left: 1.1em;
	padding-right: 1.1em;
}

.cararossosxCent1 {
	font-family : verdana, arial; 
	color : #660000; 
	font-size : 9pt; 
	text-align: justify;
}
.descrizioneNeroNorm1 {

	color: #333333;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	padding-left: 0.1em;
	padding-right: 0.1em;
}
.descrizioneMarginCopia1 {

	FONT-SIZE: 9pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify;
	color: #000066;
}
.sfondo1 {
	background-attachment: fixed;
	background-image: url(../../images/sfondo.jpg);
	background-repeat: no-repeat;
}
.sfondo2 {
	background-attachment: fixed;
	background-image: url(../../images/sfondo_bas1.jpg);
	background-repeat: no-repeat;
	height: 51px;

}
.prodotti {
	background-attachment: fixed;
	background-image: url(../../images/prodotti.jpg);
	background-repeat: no-repeat;
	height: 29px;
	width: 750px;
}
.TabPro {
	margin: 0px;
	padding: 0px;

}
.altTab {
	max-height: 100%;
	height: 300%;
	padding: 1px;
	background-position: center;
	display: table-column;


}
BODY {
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #566 5px solid; 
	PADDING-LEFT: 0px; 
	BORDER-LEFT-WIDTH: 0px; 
	BACKGROUND: url(../images/btgrdk5.jpg) #ffffff fixed repeat-x left bottom; 
	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-BOTTOM: 25px; 
	MARGIN: 0px; COLOR: #2f82ac; 
	PADDING-TOP: 0px; 
	TEXT-ALIGN: center; 
	BORDER-RIGHT-WIDTH: 0px
}
.sfondo3 {
	background-attachment: fixed;
	background-image: url(../images/index_r13_c1.jpg);
	background-repeat: no-repeat;
	height: 61px;
	background-position: center top;
	width: 750px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	display: inline;
	padding: 18px;


}
.posImg {
	background-position: center center;
}
.tabella {
	height: auto;
	width: auto;
	background-color: #eaeaea;
	margin-top: 4px;
	margin-bottom: 4px;
	border: 1px dashed #666666;
	background-position: 100px 200px;
	float: no;
}







#menu {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	width
}
#menu UL {
	BORDER-TOP-WIDTH: 0px;
	CLEAR: left;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none; 
	TEXT-ALIGN: center; 
	BORDER-RIGHT-WIDTH: 0px
}
#menu UL LI {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 0px; 
	FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#menu UL LI A {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: x-small; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; BORDER-LEFT: #ccc 1px solid; WIDTH: 118px; COLOR: #c30; LINE-HEIGHT: 2em; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; BORDER-RIGHT-STYLE: none; LETTER-SPACING: 1px; HEIGHT: 2em; TEXT-ALIGN: center; TEXT-DECORATION: none; voice-family: inherit
}
UNKNOWN {
	FONT-SIZE: x-small
}
#menu UL LI#five A {
	WIDTH: 750px
}
#resources A:link {
	BORDER-RIGHT: #ccc 1px solid
}
#resources A:visited {
	BORDER-RIGHT: #ccc 1px solid
}
#menu UL LI A:hover {
	BACKGROUND: #ccc; COLOR: #000
}
#menu A:active {
	BACKGROUND: #c60; COLOR: #fff
}
BODY#sectionone #menu LI#one A {
	BORDER-RIGHT: #c30 1px solid; BORDER-TOP: #c30 1px solid; FONT-WEIGHT: bold; BACKGROUND: #c30; BORDER-LEFT: #c30 1px solid; COLOR: #fff; BORDER-BOTTOM: #c30 1px solid
}
BODY#sectiontwo #menu LI#two A {
	BORDER-RIGHT: #c30 1px solid; BORDER-TOP: #c30 1px solid; FONT-WEIGHT: bold; BACKGROUND: #c30; BORDER-LEFT: #c30 1px solid; COLOR: #fff; BORDER-BOTTOM: #c30 1px solid
}
BODY#sectionthree #menu LI#three A {
	BORDER-RIGHT: #c30 1px solid; BORDER-TOP: #c30 1px solid; FONT-WEIGHT: bold; BACKGROUND: #c30; BORDER-LEFT: #c30 1px solid; COLOR: #fff; BORDER-BOTTOM: #c30 1px solid
}
BODY#sectionfour #menu LI#four A {
	BORDER-RIGHT: #c30 1px solid; BORDER-TOP: #c30 1px solid; FONT-WEIGHT: bold; BACKGROUND: #c30; BORDER-LEFT: #c30 1px solid; COLOR: #fff; BORDER-BOTTOM: #c30 1px solid
}
BODY#sectionfive #menu LI#five A {
	BORDER-RIGHT: #c30 1px solid; BORDER-TOP: #c30 1px solid; FONT-WEIGHT: bold; BACKGROUND: #c30; BORDER-LEFT: #c30 1px solid; COLOR: #fff; BORDER-BOTTOM: #c30 1px solid
}

#piedipagina {
	text-align:center;
	background-image: url(../../images/sfondo_bas1.jpg);
	background-repeat: no-repeat;
	vertical-align: top;
	background-position: center top;
	background-attachment: fixed;
	height: 51px;
	width: 750px;
	padding-right: 0;
	padding-left: 0;


}
#piedipaginatop {
	text-align:center;
	background-image: url(../../images/index_r22_c1_1.gif);
	background-repeat: no-repeat;
	vertical-align: top;
	background-position: center top;
	background-attachment: scroll;
	height: 16px;
	width: 750px;
}

.w3cbutton3 {
  margin: 1em 0;
  width: 9em;
  border: 1px solid #ccc;
  font-family: helvetica,arial,sans-serif;
  font-size: 70%;
  font-weight: bold;
}
.w3cbutton3 a {
  display: block;
  width: 100%;
}
.w3cbutton3 a:link,
.w3cbutton3 a:visited,
.w3cbutton3 a:hover {
  background-color: #fc6;
  color: #000;
  text-decoration: none;
}
.w3cbutton3 span.w3c {
  padding: 0 0.4em;
  background-color: #fff;
  color: #0c479d;
}

/* rollover immagini */

	#menu1 a {
		display:block;
		background-image: url(../images/barra/home1.jpg);
		}
	#menu1 a:hover {	
	background-image: url(../images/barra/home2.jpg);
		}
	#menu1 a:active {
	background-image: url(../images/barra/home1.jpg);
		}
