

:focus
{
  -moz-outline-style: none;
}

img{border:0}

BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/images/body_bg.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; COLOR: #666666; LINE-HEIGHT: 14px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 100%; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.AreaRiservata {
	FONT-SIZE: 10px; COLOR: #424242; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.linkmenu {
	FONT-SIZE: 10px; COLOR: #00cc00; FONT-FAMILY: Arial, Helvetica, sans-serif
}
linkmenu:visited {
	COLOR: #0000ff
}
linkmenu:unknown {
	COLOR: #783108
}
linkmenu:hover {
	FONT-WEIGHT: normal; COLOR: #ffffff; TEXT-DECORATION: underline
}
.Error {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: red; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
a,a:link,a:visited,a:active{color:#333;text-decoration: none}
a:hover{color:#000;}


.tablenews {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.help {
	FONT-SIZE: 9px; COLOR: #eeeeea; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.scritte_light {
	FONT-SIZE: 9px; COLOR: #967a67; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.tx_bottom {
	FONT-SIZE: 9px; COLOR: #816959; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.scritte_lightscure {
	FONT-SIZE: 9px; COLOR: #2f2927; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.testo {
	FONT-SIZE: 12px; COLOR: #3e3d3c; LINE-HEIGHT: 15px; FONT-FAMILY: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif
}
.testostart {
	FONT-SIZE: 9px; COLOR: #0082bf; PADDING-TOP: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.testothumb {
	FONT-SIZE: 11px; COLOR: #3e3d3c; LINE-HEIGHT: 17px; FONT-FAMILY: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; TEXT-ALIGN: left
}
.boxmenu {
	BACKGROUND-POSITION: 10px 50%; LEFT: 5px; BACKGROUND-IMAGE: url(ugo/images/pachmenu.jpg); BACKGROUND-REPEAT: repeat-x
}
.testo_news {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: 15px; COLOR: #666666; LINE-HEIGHT: 12px; PADDING-TOP: 15px; BORDER-BOTTOM: #cccccc 2px dotted; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.titolo {
	BACKGROUND-POSITION: 15px center; PADDING-LEFT: 25px; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(ugo/images/icon_arrow2.gif); MARGIN: 0px; VERTICAL-ALIGN: middle; COLOR: #557b97; LINE-HEIGHT: 30px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: left
}
.tableprod {
	BORDER-RIGHT: #999999 thin solid; BORDER-TOP: #999999 thin solid; FONT-SIZE: 9px; BORDER-LEFT: #999999 thin solid; COLOR: #cccccc; BORDER-BOTTOM: #999999 thin solid; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.tableprod2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 15px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.entra {
	FONT-SIZE: 12px; COLOR: #fcffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.titoli_arancio {
	FONT-SIZE: 11px; COLOR: #339933; FONT-FAMILY: Arial, Geneva, Helvetica, SunSans-Regular, sans-serif
}
.titoli_grigio {
	FONT-SIZE: 12px; COLOR: #404040; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.titoli {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD#nvlinks {
	FONT-SIZE: 9px; COLOR: #a38a7a; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
TD#nvlinks A {
	COLOR: #fe9310; TEXT-DECORATION: none
}
TD#nvlinks A:hover {
	TEXT-DECORATION: underline
}
TD#nvlinks A:visited {
	COLOR: #fe9310
}
#boxmenu {
	BACKGROUND-POSITION: left top; DISPLAY: block; PADDING-LEFT: 220px; BACKGROUND-IMAGE: url(ugo/images/basemenu2.gif); MARGIN: 0px 10px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 30px; BACKGROUND-COLOR: #f3f7fa
}
#menu {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 0px; Z-INDEX: 100; BACKGROUND-IMAGE: url(ugo/images/basemenu2.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 30px
}
#menu UL {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: none; LIST-STYLE-IMAGE: url(none); PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 30px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menu LI {
	CLEAR: none; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; LINE-HEIGHT: 30px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: relative; HEIGHT: 30px; TEXT-ALIGN: center
}
#menu A {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 11px; FLOAT: none; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; COLOR: #376682; LINE-HEIGHT: 30px; PADDING-TOP: 0px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#menu A:active {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 11px; FLOAT: none; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; COLOR: #376682; LINE-HEIGHT: 30px; PADDING-TOP: 0px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#menu A:visited {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 11px; FLOAT: none; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; COLOR: #376682; LINE-HEIGHT: 30px; PADDING-TOP: 0px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#menu A:link {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 11px; FLOAT: none; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; COLOR: #376682; LINE-HEIGHT: 30px; PADDING-TOP: 0px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#menu A:hover {
	FONT-WEIGHT: normal; COLOR: #000000; TEXT-DECORATION: none
}
#menu LI UL {
	CLEAR: both; BORDER-RIGHT: #cfdde9 1px solid; BACKGROUND-POSITION: left top; DISPLAY: none; Z-INDEX: 1000; LEFT: 0px; BACKGROUND-IMAGE: url(ugo/images/menu2.gif); MARGIN: 0px; BORDER-LEFT: #cfdde9 1px solid; WIDTH: 160px; BORDER-BOTTOM: #cfdde9 1px solid; BACKGROUND-REPEAT: repeat-y; POSITION: absolute; TOP: 30px; BACKGROUND-COLOR: #eaf1f6
}
#menu LI > UL {
	LEFT: auto; TOP: auto
}
#menu LI LI {
	BORDER-TOP-WIDTH: 0px; CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: none; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 25px; BORDER-RIGHT-WIDTH: 0px
}
#menu LI:hover UL {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; Z-INDEX: 100; PADDING-BOTTOM: 12px; MARGIN: 0px; PADDING-TOP: 20px; LIST-STYLE-TYPE: none; POSITION: absolute
}
#menu LI.over UL {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; Z-INDEX: 100; PADDING-BOTTOM: 12px; MARGIN: 0px; PADDING-TOP: 20px; LIST-STYLE-TYPE: none; POSITION: absolute
}
#menu LI UL A {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: normal; Z-INDEX: 100; BACKGROUND-IMAGE: url(ugo/images/arrow2.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #417e9c; LINE-HEIGHT: 20px; PADDING-TOP: 0px; BORDER-BOTTOM: #e9f2f8 1px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 25px; TEXT-ALIGN: left
}
#menu LI UL A:active {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: normal; Z-INDEX: 100; BACKGROUND-IMAGE: url(ugo/images/arrow2.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #417e9c; LINE-HEIGHT: 20px; PADDING-TOP: 0px; BORDER-BOTTOM: #e9f2f8 1px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 25px; TEXT-ALIGN: left
}
#menu LI UL A:link {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: normal; Z-INDEX: 100; BACKGROUND-IMAGE: url(ugo/images/arrow2.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #417e9c; LINE-HEIGHT: 20px; PADDING-TOP: 0px; BORDER-BOTTOM: #e9f2f8 1px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 25px; TEXT-ALIGN: left
}
#menu LI UL A:visited {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: normal; Z-INDEX: 100; BACKGROUND-IMAGE: url(ugo/images/arrow2.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #417e9c; LINE-HEIGHT: 20px; PADDING-TOP: 0px; BORDER-BOTTOM: #e9f2f8 1px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 25px; TEXT-ALIGN: left
}
#menu LI UL A:hover {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: normal; Z-INDEX: 100; BACKGROUND-IMAGE: url(ugo/images/fade2.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 0px; BORDER-BOTTOM: #e3eff4 1px solid; BACKGROUND-REPEAT: repeat; TEXT-ALIGN: left
}
.linkmenu {
	FONT-SIZE: 10px; COLOR: #009900; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.linkmenu:hover {
	FONT-WEIGHT: normal; COLOR: #ffffff; TEXT-DECORATION: underline
}
A.linkmenu {
	FONT-WEIGHT: normal; COLOR: #0033cc; TEXT-DECORATION: none
}
.tableAzienda {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.tableServizi {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.tableAzienda2 {
	PADDING-RIGHT: 22px; PADDING-LEFT: 22px; FONT-SIZE: 11px; PADDING-BOTTOM: 15px; COLOR: #868686; LINE-HEIGHT: 18px; PADDING-TOP: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
.tableAzienda3 {
	PADDING-RIGHT: 22px; PADDING-LEFT: 22px; FONT-SIZE: 11px; PADDING-BOTTOM: 15px; COLOR: #868686; LINE-HEIGHT: 16px; PADDING-TOP: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.tableAzienda4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #99cc99; LINE-HEIGHT: 16px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.tableservizi2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #666666; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 2px dotted; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.sotto {
	BACKGROUND-IMAGE: url(images/fondo2.gif)
}
.tablemenulat {
	BACKGROUND-IMAGE: url(images/fondo1.jpg)
}
.menuNavigazione {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 152px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: none; TEXT-ALIGN: right
}
.menuNavigazione A {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; TEXT-DECORATION: none
}
.menuNavigazione A:link {
	BACKGROUND: #e7e7e7; COLOR: #666666
}
.menuNavigazione A:visited {
	BACKGROUND: #e7e7e7; COLOR: #666666
}
.menuNavigazione A:hover {
	BACKGROUND: #00cc00; COLOR: #ffffff
}
.menuNavigazione A:focus {
	BACKGROUND: #00cc00; COLOR: #ffffff
}
.menuNavigazione A:active {
	BACKGROUND: #00cc00; COLOR: #ffffff
}
.menuNavigazione UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.menuNavigazione .voceCorrente A {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px
}
.menuNavigazione .voceCorrente UL A {
	PADDING-RIGHT: 25px; BACKGROUND-POSITION: 15px center; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 85%; BACKGROUND-IMAGE: url(images/arrow2.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 1px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ffffff
}
.menuNavigazione .voceCorrente UL A:hover {
	BACKGROUND-POSITION: 20px center; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(images/arrow1.gif); COLOR: #000; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
.menuNavigazione .voceCorrente UL A:focus {
	BACKGROUND-POSITION: 20px center; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(images/arrow1.gif); COLOR: #000; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
.menuNavigazione .voceCorrente UL A:active {
	BACKGROUND-POSITION: 20px center; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(images/arrow1.gif); COLOR: #000; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
.menuNavigazione A {
	BORDER-BOTTOM: #ffffff 2px groove
}
.testoservizi {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; COLOR: #666666; LINE-HEIGHT: 12px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}

#div-titolo{text-align:left;background:white;padding:3px 0 0 10px;height:20px;width:750px;color:#666;font:10px Verdana,Arial,Helvetica;font-weight:bold;}
#div-titolo a{font-weight:normal;color:#666}
#div-titolo a:hover{color:#333;text-decoration:none}

#banner-img{border-top:1px solid #4d4d4d;border-bottom:3px solid #4d4d4d}

div#barramenu{border-left:1px solid #666;border-bottom:3px solid #4d4d4d;height:38px;width:100%;background:url(menu-back.png)}
div#barramenu a{text-decoration:none}
div.voce-menu{text-align:center;width:83px;height:31px;color:#ddd;border-right:1px solid #666;float:left;font:10px/30px verdana;cursor:pointer;text-shadow:0px 1px 0px #111;}
div.voce-menu.attivo{background:url(menu-back2.png);}
div.voce-menu:hover{background:url(menu-back2.png);}
div.voce-menu:active{font:10px/32px verdana}
div.voce-menu.ultimo{width:87px;}

#home_container{top:20px;width:760px;background:white;text-align:left}
#colonna1{width:270px;background:#fff;}
#colonna2{font-size:10px;width:190px;background:#fff;}
#colonna3{width:270px;background:#fff;}

#colonna1,#colonna2,#colonna3{text-align:left;float:left;padding:5px;}

.titolosezione{color:#444;font-weight:bold;font-size:10px;display: block;margin:0;padding:2px 0 2px;}

div.sezionenews {
height: 87px;
width: 190px;
overflow: auto;
border: 0px solid #666;
background-color: #fff;
padding:0;
margin-bottom:2px;
}

span.datanews{font-weight: bold;color:#666;display: block}

.riquadri-pr{border:1px solid #ddd;cursor:pointer;float:left;position:relative;width:148px;height:85px;background:#000;margin:0 5px 5px 0;overflow:hidden}

.riquadri-pr img, .riquadri-pr span { position: absolute; }
.riquadri-pr img {top:0;right:0;z-index: 1; }
.riquadri-pr span {padding-left:5px;font:10px/12px Verdana;padding:px;color:#fff;bottom: 0;  left: 0; z-index: 2;background:#000;width:145px;opacity:0.7; }

.riquadri-pr:hover span{opacity:0.95;}
.riquadri-pr img{opacity:0.3;}
.riquadri-pr:hover img{opacity:0.9;}
.riquadri-pr:hover{border-color:#ccc}

















