body {
	background-color:#189ed0;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: repeat-x;
	background-image: url(../img/sfondo.gif);
}

.casella  {
	background-image:url(../img/bg_casella.gif);
	background-repeat:repeat-x;
	background-color:#000000;
	height:43px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	padding-left:15px;
	width: 180px;
}


.bordonero  {
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
}

.sottomenu  {
	color:#000000;
	text-align:left;
	font-size:10px;
}


.testo  {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	padding-left:10px;
	padding-right:33px;
	line-height:18px;
}

.gradiente  {
	background-image:url(../img/grad.gif);
	background-repeat:no-repeat;
	background-color:#ffffff;
	text-align:right;
	width:122px;
}

.logo  {
	background-color:#000000;
	height:70px;
	width:248px;
	text-align:center;
}

.nero  {
	background-color:#000000;
	height:1px;
}

.piedenero  {
	background-color:#000000;
	height:20px;
}

.footer  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:10px;
	text-align:center;
	padding-top:8px;
}
	
.dida {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#64A9D8;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	}


/* MENU */

.menu {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	height:112px;
	text-align:center;
	}
	
.voce1 {
	width:122px;
	background-color:#0095ce;
	}
	
.voce2 {
	width:122px;
	background-color:#64a9d8;
	}
	
.voce3 {
	width:122px;
	background-color:#88b9df;
	}
	
.voce4 {
	width:122px;
	background-color:#aecce8;
	}

	
.voce5 {
	width:122px;
	background-color:#dbe7f4;
	}
	
.voce6 {
	width:122px;
	background-color:#eef4fa;
	}

.voce-corrente {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #000000;
	font-size:10px;
}
	
.blank {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#64A9D8;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	}

/* LINKS */

a:link, a:visited, a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#0095CE;
	font-size:12px;
	font-weight:bold;
	
}

a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #2A3A4B;
	font-size:12px;
	font-weight:bold;
}

.holding {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #2A3A4B;
	font-size:12px;
	font-weight:bold;
}

a.home:link, a.home:active, a.home:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#000000;
	font-size:12px;
	font-weight:bold;
}

a.home:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #2A3A4B;
	font-size:12px;
	font-weight:bold;
}


a.ist:link, a.ist:active, a.ist:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#000000;
	font-size:10px;
	text-align:center;
}

a.ist:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #000000;
	font-size:10px;
	text-align:center;
}

.linkopacity:hover img {
border: solid;
border-color:#64A9D8;
border-width:1px;
filter:alpha(opacity=50); 
-moz-opacity: 0.5; 
opacity: 0.5;
}
 
.linkopacity img {
border: solid;
border-color:#64A9D8;
border-width:1px;
filter:alpha(opacity=100);   
-moz-opacity: 1.0;   
opacity: 1.0;
}

/* MENU AZIENDA */

ul#menu_a_1livelli{
float: left;
margin: 0;
padding: 0;
list-style:none;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
ul#menu_a_1livelli li ul li{
list-style:none;
margin:0;
padding:0;
}
ul#menu_a_1livelli li{
float:left;
margin: 0;
padding: 0;
color:black;
}
ul#menu_a_1livelli a:link,
ul#menu_a_1livelli a:visited{
display: block;
padding: 4px 16px;
color: #000000;
text-decoration: none;
text-align:left;
font-size:10px;
}
ul#menu_a_1livelli a:hover,
ul#menu_a_1livelli a:focus,
ul#menu_a_1livelli a:active{
text-decoration:underline;
color:#000000;
text-align:left;
font-size:10px;
}
ul#menu_a_1livelli li ul{
display: none;
}
ul#menu_a_1livelli li:hover ul{
display: block;
position: absolute;
z-index:1;
width:122px;
padding: 0;
margin: 0 0 0 0px;
background: #64a9d8;
}
ul#menu_a_1livelli li li {
width: 122px;
}


/* MENU SERVIZI */

ul#menu_a_2livelli{
float: left;
margin: 0;
padding: 0;
list-style:none;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
ul#menu_a_2livelli li ul li{
list-style:none;
margin:0;
padding:0;
}
ul#menu_a_2livelli li{
float:left;
margin: 0;
padding: 0;
color:black;
}
ul#menu_a_2livelli a:link,
ul#menu_a_2livelli a:visited{
display: block;
padding: 4px 16px;
color: #000000;
text-decoration: none;
text-align:left;
font-size:10px;
}
ul#menu_a_2livelli a:hover,
ul#menu_a_2livelli a:focus,
ul#menu_a_2livelli a:active{
text-decoration:underline;
color:#000000;
text-align:left;
font-size:10px;
}
ul#menu_a_2livelli li ul{
display: none;
}
ul#menu_a_2livelli li:hover ul{
display: block;
position: absolute;
z-index:1;
width:122px;
padding: 0;
margin: 0 0 0 0px;
background: #88b9df;
}
ul#menu_a_2livelli li li {
width: 122px;
}


/* MENU SISTEMI */

ul#menu_a_3livelli{
float: left;
margin: 0;
padding: 0;
list-style:none;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
ul#menu_a_3livelli li ul li{
list-style:none;
margin:0;
padding:0;
}
ul#menu_a_3livelli li{
float:left;
margin: 0;
padding: 0;
color:black;
}
ul#menu_a_3livelli a:link,
ul#menu_a_3livelli a:visited{
display: block;
padding: 4px 16px;
color: #000000;
text-decoration: none;
text-align:left;
font-size:10px;
}
ul#menu_a_3livelli a:hover,
ul#menu_a_3livelli a:focus,
ul#menu_a_3livelli a:active{
text-decoration:underline;
color:#000000;
text-align:left;
font-size:10px;
}
ul#menu_a_3livelli li ul{
display: none;
}
ul#menu_a_3livelli li:hover ul{
display: block;
position: absolute;
z-index:1;
width:122px;
padding: 0;
margin: 0 0 0 0px;
background: #dbe7f4;
}
ul#menu_a_3livelli li li {
width: 122px;
}
.linkopacity2:hover img {
border: solid;
border-color:#64A9D8;
border-width:1px;
filter:alpha(opacity=50); 
-moz-opacity: 0.5; 
opacity: 0.5;
}
 
.linkopacity2 img {
	border: solid;
	border-color:#64A9D8;
	border-width:1px;
	filter:alpha(opacity=100);
-moz-opacity: 1.0;   
	opacity: 1.0;
	margin-bottom: 4px;
	margin-top: 2px;
}
.gradiente1 {

	background-image:url(../img/grad1.gif);
	background-repeat:no-repeat;
	background-color:#ffffff;
	text-align:right;
	width:122px;
}
.unorderlist
{
    list-style-type: square;
    margin: 5px 0px;
}.didadestra {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#64A9D8;
	font-size:10px;
	font-weight:normal;
	text-align:justify;
	padding: 4px;
}
.fiera {

	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	padding-left:0px;
	padding-right:6px;
	line-height:18px;
}
.casella1 {

	background-image:url(../img/bg_casella.gif);
	background-repeat:repeat-x;
	background-color:#000000;
	height:43px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	padding-left:15px;
	width: 130px;
}
.linkopacity3:hover img {

filter:alpha(opacity=50); 
-moz-opacity: 0.5; 
opacity: 0.5;
}
 
.linkopacity3 img {

	filter:alpha(opacity=100);
-moz-opacity: 1.0;   
	opacity: 1.0;
	margin-bottom: 4px;
	margin-top: 2px;
}
.body {

	background-color:#109bcf;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../img/sfondo.gif);
	background-repeat: repeat-x;
}
.bianco {
	background-color: #FFFFFF;
	font-size: 10px;
}
ul#menu_a_4livelli{
float: left;
margin: 0;
padding: 0;
list-style:none;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
ul#menu_a_4livelli li ul li{
list-style:none;
margin:0;
padding:0;
}
ul#menu_a_4livelli li{
float:left;
margin: 0;
padding: 0;
color:black;
}
ul#menu_a_4livelli a:link,
ul#menu_a_4livelli a:visited{
display: block;
padding: 4px 16px;
color: #000000;
text-decoration: none;
text-align:left;
font-size:10px;
}
ul#menu_a_4livelli a:hover,
ul#menu_a_4livelli a:focus,
ul#menu_a_4livelli a:active{
text-decoration:underline;
color:#000000;
text-align:left;
font-size:10px;
}
ul#menu_a_4livelli li ul{
display: none;
}
ul#menu_a_4livelli li:hover ul{
display: block;
position: absolute;
z-index:1;
width:122px;
padding: 0;
margin: 0 0 0 0px;
background: #dbe7f4;
}
ul#menu_a_4livelli li li {
width: 122px;
}
ul#menu_a_4livelli{
float: left;
margin: 0;
padding: 0;
list-style:none;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
ul#menu_a_4livelli li ul li{
list-style:none;
margin:0;
padding:0;
}
ul#menu_a_4livelli li{
float:left;
margin: 0;
padding: 0;
color:black;
}
ul#menu_a_4livelli a:link,
ul#menu_a_4livelli a:visited{
display: block;
padding: 4px 16px;
color: #000000;
text-decoration: none;
text-align:left;
font-size:10px;
}
ul#menu_a_4livelli a:hover,
ul#menu_a_4livelli a:focus,
ul#menu_a_4livelli a:active{
text-decoration:underline;
color:#000000;
text-align:left;
font-size:10px;
}
ul#menu_a_4livelli li ul{
display: none;
}
ul#menu_a_4livelli li:hover ul{
display: block;
position: absolute;
z-index:1;
width:122px;
padding: 0;
margin: 0 0 0 0px;
background: #aecce8;
}
ul#menu_a_4livelli li li {
width: 122px;
}
.bordo {
	border: 1px solid #000000;
}
.logo1  {
	background-color:#fff;
	height:70px;
	width:248px;
	text-align:center;
}
