BODY {
	FONT-SIZE: 10px; BACKGROUND-COLOR: #00866b; LINE-HEIGHT: 11px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; margin-top:0
}

TABLE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-COLLAPSE: separate; BORDER-RIGHT-WIDTH: 0px
}
TR {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; TEXT-ALIGN: left
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; TEXT-ALIGN: left
}

DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
IMG.SpaceRight {
	MARGIN: 0px 10px 0px 0px
}
A:link {
	FONT-SIZE: 10px; COLOR: #002c49; TEXT-DECORATION: none
}
A:visited {
	FONT-SIZE: 10px; COLOR: #002c49; TEXT-DECORATION: none
}
A:active {
	FONT-SIZE: 10px; COLOR: #002c49; TEXT-DECORATION: none;
}
A:hover {
	FONT-SIZE: 10px; COLOR: #002c49; TEXT-DECORATION: none
}

td.benve{
      background-image: url(../../images/sfondo_benvenuto.gif);
      background-repeat:no-repeat;
      height:140px;
      width:400px;
      font-size:0.8em;
      padding:20px;
      text-align:justify;
}

td.notizie{
      background-image: url(../../images/sfondo_news3.png);
      background-repeat:no-repeat;
      height:140px;
      width:800px;
      font-size:0.8em;
      padding:10px;
      text-align:justify;
}



DIV#Header {
	MARGIN-TOP:200px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 1; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 830px; PADDING-TOP: 0px; POSITION: relative; color:#ffffff; FONT-FAMILY:Tahoma; FONT-SIZE:13PX;
}



DIV#Container {
	FLOAT: left; MARGIN: 0px; WIDTH: 840px;  HEIGHT: 530PX;  BACKGROUND-IMAGE:url(../../images/sfondo_sub.jpg);BACKGROUND-REPEAT:no-repeat; BACKGROUND-POSITION:top left; text-align:center; MARGIN-LEFT: 6PX;
}



DIV#ContainerMenu {
	BACKGROUND-IMAGE:url(../../images/sfondo_sup2.jpg);BACKGROUND-REPEAT:no-repeat; BACKGROUND-POSITION:right top;
	 Z-INDEX: 100; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 850px; HEIGHT:96px; margin-TOP: 0px; 
   	POSITION: relative;
}
DIV#ContainerMenu UL.Menu {
	PADDING-RIGHT: 0px; padding-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 520px; HEIGHT:30px; margin-TOP:40px;  LIST-STYLE-TYPE: none
}

DIV#ContainerMenu A{
  font-size:0.8em;
	/*COLOR: #00866b;*/
	color: #29ad92;
}

DIV#ContainerMenu A:HOVER{
	COLOR: #ff0000;
}

/*DIV#ContainerMenu UL.Menu LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 170px
}*/



DIV .HeadHome {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 900px; LINE-HEIGHT: 12px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-y
}


DIV#ContentHome {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 920px; PADDING-TOP: 0px; COLOR:#00866b; FONT-SIZE:12PX; FONT-WEIGHT:bold;
}



div.LeftHome {
	BACKGROUND-IMAGE:url(../../images/sfondo_sub_box.jpg); BACKGROUND-REPEAT:no-repeat; position:relative;left:-50px;
	FLOAT:left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH:451px; HEIGHT:149px; LINE-HEIGHT:16px; PADDING-TOP:0px; TEXT-ALIGN: justify; FONT-SIZE:11PX;
}

div.LeftHome SPAN{
	PADDING-RIGHT:20px; PADDING-LEFT:20px; WIDTH:400px;
}

div.LeftHome P{
	PADDING-RIGHT:20px; PADDING-LEFT:20px; WIDTH:400px;
}

DIV.LeftHome A:link {
	FONT-WEIGHT: bold; COLOR: #002c49; TEXT-DECORATION: none
}
DIV.LeftHome A:visited {
	FONT-WEIGHT: bold; COLOR: #002c49; TEXT-DECORATION: none
}
DIV.LeftHome A:active {
	FONT-WEIGHT: bold; COLOR: #002c49; TEXT-DECORATION: none
}
DIV.LeftHome A:hover {
	FONT-WEIGHT: bold; COLOR: #717d82; TEXT-DECORATION: none
}

DIV.CenterHome {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px; LINE-HEIGHT: 12px; PADDING-TOP: 0px; width:300px;
}

DIV#Comunicazioni {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; border:1px solid #dddddd; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 222px; HEIGHT: 147px; PADDING-TOP: -40px; BACKGROUND-IMAGE: url(../../images/Comunicazioni.jpg); BACKGROUND-REPEAT: no-repeat; FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: right; COLOR: #c51015;
}

DIV#NewsHome {
	BORDER:1px #ff00000 solid; PADDING-RIGHT: 10px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN-LEFT: 450px; HEIGHT: 0px;  PADDING-TOP: 0px; border:1px solid #dddddd; WIDTH:280px;height:100px;
}
DIV#NewsHome DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 140px; PADDING-TOP: 0px; HEIGHT: 90px
}
DIV#NewsHome DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px;  COLOR: #717d82; PADDING-TOP: 0px;  border:0px solid #dddddd;
}
DIV#NewsHome DT A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #c51015; TEXT-DECORATION: none
}
DIV#NewsHome DT A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #c51015; TEXT-DECORATION: none
}
DIV#NewsHome DT A:active {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #c51015; TEXT-DECORATION: none
}
DIV#NewsHome DT A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #c51015; TEXT-DECORATION: underline
}
DIV#NewsHome DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px
}
DIV#NewsHome DD IMG {
	BORDER-RIGHT: #ebebeb 1px solid; BORDER-TOP: #ebebeb 1px solid; BORDER-LEFT: #ebebeb 1px solid; WIDTH: 140px; border:1px solid #dddddd; HEIGHT: 70px
}





DIV#Webmail {   
	height:90px; padding:5px; color:#253D8C; text-align:left; border:1px dotted #dddddd; background:#BCC5DD url(../../images/bg_webmail.gif); margin:0px;
}

DIV#Webmail TABLE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-COLLAPSE: separate; BORDER-RIGHT-WIDTH: 0px; font-family:Verdana, Helvetica; font-size:10px; 
}

DIV#Text {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; FLOAT: left; PADDING-BOTTOM: 20px; MARGIN: 0px; WIDTH: 840px; LINE-HEIGHT: 15px; PADDING-TOP: 0px; font-family:Verdana, Helvetica; font-size:11px; COLOR: #002c49; text-align:justify;
}
DIV#Text A:link {
	FONT-WEIGHT: bold; COLOR: #002c49; TEXT-DECORATION: none
}
DIV#Text A:visited {
	FONT-WEIGHT: bold; COLOR: #002c49; TEXT-DECORATION: none
}
DIV#Text A:active {
	FONT-WEIGHT: bold; COLOR: #002c49; TEXT-DECORATION: none
}
DIV#Text A:hover {
	FONT-WEIGHT: bold; COLOR: #717d82; TEXT-DECORATION: none
}

DIV#Text Table {
	LINE-HEIGHT: 15px; PADDING-TOP: 0px; font-family:Verdana, Helvetica; font-size:11px; COLOR: #002c49; text-align:justify;
}


DIV#Content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 660px; PADDING-TOP: 0px
}
DIV#ContentProduct {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 661px; PADDING-TOP: 0px
}



DIV.BorderRightPad {
	BORDER-RIGHT: #ebebeb 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 20px; MIN-HEIGHT: 400px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 640px; PADDING-TOP: 0px
}
DIV.BorderRight {
	BORDER-RIGHT: #ebebeb 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 400px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 660px; PADDING-TOP: 0px
}
DIV.Space {
	FLOAT: left; WIDTH: 100%
}
DIV.AboutUs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FLOAT: left;PADDING-BOTTOM: 0px; WIDTH: 640px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
DIV.Title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; WIDTH: 100%; COLOR: #717d82; PADDING-TOP: 0px
}
DIV.Text {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 620px; COLOR: #141414; PADDING-TOP: 0px
}
DIV.TextBord {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; BORDER-LEFT: #727d83 6px solid; COLOR: #141414; PADDING-TOP: 0px
}
DIV.Space {
	FLOAT: left; WIDTH: 100%
}

DIV#Footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH:740px; COLOR: #FFFFFF; PADDING-TOP: 5px; TEXT-ALIGN:CENTER;
}

DIV#Footer A {
	COLOR: #999999; TEXT-DECORATION: none
}
DIV#Footer A:hover {
	COLOR: #666666; TEXT-DECORATION: none
}



DIV.Sottomenu {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 120px; COLOR: #717d82; PADDING-TOP: 0px
}
DIV.Sottomenu A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #717d82; TEXT-DECORATION: none
}
DIV.Sottomenu A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #717d82; TEXT-DECORATION: none
}
DIV.Sottomenu A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #717d82; TEXT-DECORATION: none
}
DIV.Sottomenu A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #0b4b79; TEXT-DECORATION: none
}
DIV.Sottomenu .Selected {
	FONT-WEIGHT: bold; COLOR: #c51015; TEXT-DECORATION: none
}
DIV.Sottomenu DIV.Riga {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FILTER: alpha(opacity=90); PADDING-BOTTOM: 3px; WIDTH: 120px; PADDING-TOP: 3px; BACKGROUND-COLOR: #fdfdfd; moz-opacity: 0.9; opacity: 0.9
}
DIV.Sottomenu DIV.RigaMac {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FILTER: alpha(opacity=90); PADDING-BOTTOM: 3px; WIDTH: 120px; PADDING-TOP: 3px; BACKGROUND-COLOR: #fdfdfd
}
DIV.Sottomenu DIV.RigaTrasp {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 236px; PADDING-TOP: 0px; HEIGHT: 1px
}
.Bottoni {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 10px 0px 0px; VERTICAL-ALIGN: middle; TEXT-TRANSFORM: uppercase; WIDTH: 100px; CURSOR: hand; COLOR: #fff; BACKGROUND-COLOR: #c51015; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}



	/*inizio stile css mappa*/
	#wrap_mappa{
	width:450px;
	height:234px;
	/*margin-left:-30px;*/
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	}
	#mappa img{
	border:none;
	}
	#mappa{
	width:450px;
	height:219px;
	position:relative;
	left:0px;
	top:10px;
	/*background-color:#FFFFFF;
	border:2px solid #CCCCCC;*/
	}
	#mappa a{
	text-decoration:none;
	color:#000000;
	outline:none;
	}
	#mappa a img.regione{
	position:absolute;
	display:block;
	}
	#mappa a:hover img.regione{
	filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:.60;
	}
	#mappa a span{
	display:none;
	
	}
	#mappa a:hover span, #mappa #info{
	display:block;
	width:132px;
	height:173px;
	position:absolute;
	left:330px;
	top:50px;
	/*border:2px solid #CCCCCC;
	background-color:#FFFFFF;*/
	padding:10px;
	color:#333333;
	font-size:12px;
	line-height:18px;
	letter-spacing:1px;
	text-align:justify;
	overflow:hidden;
	z-index:20;
	}
	#mappa span b{
	display:block;
	height:30px;
	line-height:30px;
	margin-bottom:10px;
	border-bottom:1px solid #CCCCCC;
	}
	#s1{
	left:5px;
	top:17px;
	z-index:1;
	}
	#s2{
	left:5px;
	top:37px;
	}
	#s3{
	left:5px;
	top:57px;
	}
	#s4{
	left:5px;
	top:77px;
	}
	#s5{
	left:5px;
	top:97px;
	z-index:2;
	}
	#s6{
	left:5px;
	top:117px;
	}
	#s7{
	left:5px;
	top:137px;
	z-index:3;
	}
	#s8{
	left:5px;
	top:157px;
	}
	#s9{
	left:5px;
	top:177px;
	}
	#s10{
	left:5px;
	top:197px;
	}
