html,body{margin: 0;padding: 0; background-color:#fff}
body{
color:#000000;  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:66%;
text-align: center; 
overflow-x:hidden; 
}
h1{color: #7FA0B1;}
h2{color: #fff;font-size: 100%}
h3{font-size: 100%}
a:hover { background-color:#FFFFCC; color:#000}

.invisibile {left:-8000px; position: absolute}

div#homewrapper1,
div#homewrapper2{width:990px; margin: 2px auto 0 auto; text-align: left; overflow-x:hidden;}
div#homewrapper1 {  background: #FFF url("unv2-bkg1.gif") repeat-y;}
div#homewrapper2{float:left; background-image: url("unv2-bkg2.gif"); background-repeat:no-repeat; height:5px; background-position:bottom; }

#logounina {text-align:center; border-bottom: 1px solid #ccc; background-color:#FFFFFF; }
#logounina a#skipnav{position: absolute;left: -9000px}
#logounina h1 {  margin: 0 auto; width:583px; height:56px}
#logounina h1 a {background:url("unv2-logo.gif") no-repeat #fff; width:583px; height:56px; display:block}
#logounina h1 span { position:absolute; left:-8000px;}

div#unv2top {text-align:center; border-bottom: 1px solid #ccc; margin: 0px; padding: 2px 0 2px 0; text-transform:lowercase; background-color:#fff }
div#unv2top-left,
div#unv2top-right,
div#unv2top-center { padding: 0; clear:none }
div#unv2top-left { float:left; width:200px;\width:210px;w\idth:200px;padding: 0; text-align:left; background:url("unv2-ico-cerca.gif") no-repeat 0 2px; padding: 0 0px 0px 22px;  }
div#unv2top-right { float:right; width:200px;\width:210px;w\idth:200px;padding: 2px 0 0 0;  text-align:right}
div#unv2top-center { float:none; padding: 0; margin: 0 224px 0 211px; }

div#unv2top form,
div#unv2top form fieldset { display:inline; margin:0; padding:0; font-size:100%; border:none;}
div#unv2top input {width: 146px; height: 11px; font-size:90%; border:1px solid #990000; padding: 1px 2px; color:#333333; background-color:#eee; margin-bottom: -2px; }

div#unv2top button {background-color:#990000; border:none; color:#FFFFFF; padding: 1px 2px 0 2px; cursor:pointer; margin: 0 0 -2px 2px; font-size:90%; width:20px}

div#unv2top legend {border-bottom:1px solid #999; color:#990000; font-weight:bold}

#unv2top label#googtext { display:none }


#unv2top #mappasito { background:url("unv2-ico-mappa.gif")  no-repeat 0 0; padding: 0 0 4px 20px; color:#000066; font-weight:bold;}
#unv2top #mappasito:hover span { background-color:#FFFFCC; text-decoration:underline}
#unv2top #tornahome {background:url("unv2-ico-home.gif")  no-repeat 0 0; padding: 0 0 4px 20px; color:#000066; font-weight:bold;}
#unv2top #tornahome:hover span { background-color:#FFFFCC; text-decoration:underline}

#unv2top #mailareariservata {color:#000066; font-weight:bold; background:url("unv2-ico-arearis.gif") no-repeat 0 0; padding: 0 0 4px 20px; }
#unv2top #mailareariservata:hover span { background-color:#FFFFCC; text-decoration:underline}


div#colsinistra,
div#coldestra,
div#colcentrale{padding: 0; }


div#colsinistra{float: left;width:200px;\width:210px;w\idth:200px;}
div#coldestra{float:right;width:200px;\width:210px;w\idth:200px;}
div#colsinistra h2,
div#coldestra h2{ padding: 2px 4px; margin: 0; border-top: 4px solid #fff }
div#colsinistra h2 a,
div#coldestra h2 a{ color:#FFFFFF; text-decoration:none}
div#colsinistra h2 a:hover,
div#coldestra h2 a:hover{ color:#000}
div#colsinistra h2 a span,
div#coldestra h2 a span { text-decoration:underline}

#colsinistra h2{ background:url("unv2-ico-bacheca01.gif") no-repeat; background-position: 98% 6px;}

#colsinistra h3{ padding: 2px 4px; background-color: #ededed; color:#666666; text-transform:lowercase; margin: 0 1px; border: solid #CCCCCC; border-width: 1px 0; background-image:url("unv2-ico-bacheca02.gif"); background-repeat: no-repeat; background-position: 99% 6px; }
#colsinistra h3 a{ color:#666666; text-decoration:none}
#colsinistra p { margin: 0 1px; padding: 2px 2px 6px 2px}
#colsinistra p a{ color:#000066; text-transform:none; font-weight:bold; clear:left}
#colsinistra .scadenza {clear:left; text-transform:lowercase; color:#000;}

#uninanews {padding:0; margin:-2px 1px 0px 0; border-bottom: 1px solid #ccc }
.uninanews-item {margin:2px 0;}

div#uninanews p { margin: 0 0 0 44px; padding: 2px 4px; line-height:110%}
div#uninanews a { color:#990000; line-height:130%; font-weight:bold}
div#uninanews strong { color:#006600;}
div#uninanews img { margin:4px 0 0 4px; float:left; clear:left}

#uninanews .img-blank {width:41px; height: 41px; }
#uninanews .img-ok {width:41px; height: 41px; /*border:1px solid #006600;*/ }

div#coldestra h2#titolonews {background:url('unv2-ico-news01.gif') no-repeat #006600 98% 6px;}
div#coldestra h2#titolointer {background: url('unv2-ico-inter01.gif') no-repeat #6699cc 98% 6px;}


#international h3 {padding: 2px 4px; background-color:#ededed; border-bottom:1px solid #ccc; text-transform:lowercase; color:#666; margin: 0 1px; background-image:url("unv2-ico-inter02.gif"); background-repeat: no-repeat; background-position: 99% 3px;}
#international ul{ margin:0; padding: 4px 4px 0px 4px; text-transform:lowercase; list-style-type:none}
#international li{ padding: .1em 0 .1em 12px; background:url("unv2-ico-point-azzurro.gif") no-repeat 0 6px; }
#international ul a{ color:#000000}



div#spancentrale{
margin: 0; 
padding: 2px 0 0 0;
height: 18px;
width: 565px;
border: 1px solid #ccc; background-color:#eee; 
}

div#spancentrale ul#news {
	float: left;
	list-style: none;
	margin: 0;
padding:0;
	/*padding: 0 0 0 17px; background:url("unv2-ico-bacheca02.gif") no-repeat; background-position: 0 6px;*/
width: 535px;
}

div#spancentrale ul#news li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

div#spancentrale ul#news li .titolonews {color:#CC0000; text-transform:uppercase; float:left; padding: 0 4px 0 2px}

div#spancentrale ul#news li a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000066;
	width: 485px; height: 14px; display:block; overflow:hidden; float:left;
}

div#spancentrale ul#news li a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ccc;
}


div#colcentrale{margin: 0px 204px 0 211px;  border-top: 4px solid #fff; background-color:#ffffff;}

#colcentrale p{line-height:1.3}
#box_01 { 
background-color:#FFFFFF;
}
#box_01 a,#box_01 a:hover{ 
background-color:#FFFFFF;
}
#cycle {margin-bottom: 6px }
#imgpp {text-decoration:none; }
#imgpp br { display:none}
#imgpp span { text-decoration:underline; font-weight:bold; padding: 0 0 0 14px; background: no-repeat 0 4px;}
#imgpp span:hover { background-color:#FFFFCC}

#imgpp span.point-verde {background-image:url("unv2-ico-point-verde.gif");}
#imgpp span.point-blu {background-image:url("unv2-ico-point-blu.gif");}
#imgpp span.point-rosso {background-image:url("unv2-ico-point-rosso.gif");}
#imgpp span.point-azzurro {background-image:url("unv2-ico-point-azzurro.gif");}

#imgpp img{width: 565px; height:180px; margin:4px 0 0 0; border:1px solid #CCCCCC}



div#footer{ clear:both; color: #000; background-color:#fff; padding-top:4px; }
#footer p{margin: 0; padding-bottom: 2px;text-align: center; border-top: 1px solid #ccc; }

#footer a{color:#000}

