﻿body{behavior:url( hover.htc ); }

/*/////////////////////////////////////////////////////////////////////////*/
/*                               standard                                  */
/*/////////////////////////////////////////////////////////////////////////*/

/* element menu  standard*/
.menuelemstd
{
	font-weight: bold;
	font-size: 0.82em;/*8pt;*/
	font-weight:bold;
	color: #818181;
	font-family: verdana;
	border-bottom: solid 2px white;
	cursor: hand;
	padding-top: 7px;
	padding-left: 20px;
	height: auto;/*20px;*/
	padding-bottom: 7px;
	width: 177px;
	background-color: #cccccc;
	background-image: url(images/common/menuicogray.gif);
	background-repeat: no-repeat;
}

.menuelemstd:hover
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
font-weight:bold;
color: #990033;
font-family: verdana;
border-bottom:solid 2px white; 
cursor:hand; 
padding-top:7px; 
padding-left:20px; 
width:177px; 
height: auto;/*20px;*/
	padding-bottom: 7px; 
background-color:#cccccc;
background-image: url(images/common/menuicogray.gif);
	background-repeat: no-repeat;

}



/* element menu  standard link*/
.menuelemstd a
{
	
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #818181;
font-family: verdana;
 text-decoration:none;
}

/* element menu  standard hover link*/
.menuelemstd:hover a
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #990033;
font-family: verdana;
text-decoration:none;

}



/* sub menu  std*/
.submenustd
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #666666;
font-family: verdana;
border-bottom:solid 1px #ffffff; 
cursor:hand; 
padding-top:7px; 
padding-left:35px; 
width:162px; 
height: auto;/*20px;*/
	padding-bottom: 7px; 
background-color:#ebeff2;

}
/* element menu  std link*/
.submenustd a
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #666666;
font-family: verdana;
text-decoration:none;
}

/* sub menu  std hover*/
.submenustd:hover
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #292929;
font-family: verdana;
border-bottom:solid 1px #ffffff; 
cursor:hand; 
padding-top:7px; 
padding-left:35px; 
width:162px; 
height: auto;/*20px;*/
	padding-bottom: 7px;
background-color:#ebeff2;

}


/* per hover dei link nel sottomenu std */
.submenustd:hover a
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #292929;
font-family: verdana;
text-decoration:none;

}

/* element menu home public*/
.menuelemhomeindividuals
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #818181;
font-family: verdana;
border-bottom:solid 2px white; 
cursor:hand; 
padding-top:7px; 
padding-left:20px; 
width:177px; 
height: auto;/*20px;*/
	padding-bottom: 7px;
background-color:#cccccc;
background-image: url(images/common/menuicogray.gif);
	background-repeat: no-repeat;

}

/* element menu  public link*/
.menuelemhomeindividuals a
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #818181;
font-family: verdana;
 text-decoration:none;
}

/* element menu  public hover */
.menuelemhomeindividuals:hover
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #ffffff;
font-family: verdana;
border-bottom:solid 2px white; 
cursor:hand; 
padding-top:7px; 
padding-left:20px; 
width:177px; 
height: auto;/*20px;*/
	padding-bottom: 7px;
background-color:#336699;
background-image: url(images/common/menuicodarkblu.gif);
	background-repeat: no-repeat;
}

/* element menu  public hover link */
.menuelemhomeindividuals:hover a
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #ffffff;
font-family: verdana;
 text-decoration:none;
}





/* elemento menu home  business*/
.menuelemhomebus
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #818181;
font-family: verdana;
border-bottom:solid 2px white; 
cursor:hand; 
padding-top:7px; 
padding-left:20px; 
width:177px; 
height: auto;/*20px;*/
	padding-bottom: 7px;
background-color:#cccccc;
background-image: url(images/common/menuicogray.gif);
	background-repeat: no-repeat;

}

/* elemento menu  business link */
.menuelemhomebus a
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #818181;
font-family: verdana;
 text-decoration:none;

}

/* elemento menu  hover business*/
.menuelemhomebus:hover
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #ffffff;
font-family: verdana;
border-bottom:solid 2px white; 
cursor:hand; 
padding-top:7px; 
padding-left:20px; 
width:177px; 
height: auto;/*20px;*/
	padding-bottom: 7px; 
background-color:#ab0033;
background-image: url(images/common/menuicodarkred.gif);
	background-repeat: no-repeat;
}

/* elemento menu  hover business link*/
.menuelemhomebus:hover a
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #ffffff;
font-family: verdana;
 text-decoration:none;

}




/* elemento menu home  business*/
.menuelemhomepubsector
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #818181;
font-family: verdana;
border-bottom:solid 2px white; 
cursor:hand; 
padding-top:7px; 
padding-left:20px; 
width:177px; 
height: auto;/*20px;*/
	padding-bottom: 7px;
background-color:#cccccc;
background-image: url(images/common/menuicogray.gif);
	background-repeat: no-repeat;

}

/* elemento menu  business link */
.menuelemhomepubsector a
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #818181;
font-family: verdana;
 text-decoration:none;

}

/* elemento menu  hover business*/
.menuelemhomepubsector:hover
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #ffffff;
font-family: verdana;
border-bottom:solid 2px white; 
cursor:hand; 
padding-top:7px; 
padding-left:20px; 
width:177px; 
height: auto;/*20px;*/
	padding-bottom: 7px; 
background-color:#14ab00;
background-image: url(images/common/menuicodarkgreen.gif);
	background-repeat: no-repeat;
}

/* elemento menu  hover business link*/
.menuelemhomepubsector:hover a
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #ffffff;
font-family: verdana;
 text-decoration:none;

}
/*/////////////////////////////////////////////////////////////////////////*/
/*                               INDIVIDUALS                               */
/*/////////////////////////////////////////////////////////////////////////*/

/* element menu  public*/
.menuelempublic
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #ffffff;
font-family: verdana;
border-bottom:solid 2px white; 
cursor:hand; 
padding-top:7px; 
padding-left:20px; 
width:177px; 
height: auto;/*20px;*/
	padding-bottom: 7px; 
background-color:#6699cc;
background-image: url(images/common/menuicoblu.gif);
	background-repeat: no-repeat;

}

/* element menu  public link*/
.menuelempublic a
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #ffffff;
font-family: verdana;
 text-decoration:none;
}

/* element menu  public hover */
.menuelempublic:hover
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #ffffff;
font-family: verdana;
border-bottom:solid 2px white; 
cursor:hand; 
padding-top:7px; 
padding-left:20px; 
width:177px; 
height: auto;/*20px;*/
	padding-bottom: 7px; 
background-color:#336699;
background-image: url(images/common/menuicodarkblu.gif);
	background-repeat: no-repeat;
}

/* element menu  public hover link */
.menuelempublic:hover a
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #ffffff;
font-family: verdana;
 text-decoration:none;
}





/*classe elemento attivo*/

/* element menu  public*/
.menuelempublicactive
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #336699;
font-family: verdana;
border-bottom:solid 2px white; 
cursor:hand; 
padding-top:7px; 
padding-left:20px; 
width:177px; 
height: auto;/*20px;*/
	padding-bottom: 7px; 
background-color:#6699cc;
background-image: url(images/common/menuicoblu.gif);
	background-repeat: no-repeat;

}

/* element menu  public link*/
.menuelempublicactive a
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #336699;
font-family: verdana;
 text-decoration:none;
}

/* element menu  public hover */
.menuelempublicactive:hover
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #ffffff;
font-family: verdana;
border-bottom:solid 2px white; 
cursor:hand; 
padding-top:7px; 
padding-left:20px; 
width:177px; 
height: auto;/*20px;*/
	padding-bottom: 7px; 
background-color:#336699;
background-image: url(images/common/menuicodarkblu.gif);
	background-repeat: no-repeat;
}

/* element menu  public hover link */
.menuelempublicactive:hover a
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #ffffff;
font-family: verdana;
 text-decoration:none;
}



/* sub menu  public*/
.submenupub
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #6699cc;
font-family: verdana;
border-bottom:solid 1px #ffffff; 
cursor:hand; 
padding-top:7px; 
padding-left:35px; 
width:162px; 
height: auto;/*20px;*/
	padding-bottom: 7px; 
background-color:#cadae9;

}
/* element menu  public link*/
.submenupub a
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #6699cc;
font-family: verdana;
text-decoration:none;
}


/* sub menu  public hover*/
.submenupub:hover
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #336699;
font-family: verdana;
border-bottom:solid 1px #ffffff; 
cursor:hand; 
padding-top:7px; 
padding-left:35px; 
width:162px; 
height: auto;/*20px;*/
	padding-bottom: 7px;
/*background-color:#548dd4;*/

}


/* per hover dei link nel sottomenu public */
.submenupub:hover a
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #336699;
font-family: verdana;
text-decoration:none;

}

/* sub sub menu  public*/
.subsubmenupub
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #6699cc;
font-family: verdana;
border-bottom:solid 1px #ffffff; 
cursor:hand; 
padding-top:7px; 
padding-left:55px; 
width:142px; 
height: auto;/*20px;*/
	padding-bottom: 7px;
background-color:#ddefff;

}

/* sub sub menu link  public*/
.subsubmenupub a
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #6699cc;
font-family: verdana;
 text-decoration:none;

}

/* sub sub menu  public hover*/
.subsubmenupub:hover
{ 
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #336699;
font-family: verdana;
border-bottom:solid 1px #ffffff; 
cursor:hand; 
padding-top:7px; 
padding-left:55px; 
width:142px; 
height: auto;/*20px;*/
	padding-bottom: 7px; 
/*background-color:#548dd4;*/

background-image: url(images/common/pub_chevron.gif); background-repeat: no-repeat; 
}


/* sub sub menu link hover public*/

.subsubmenupub:hover a
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #336699;
font-family: verdana;


}




/*/////////////////////////////////////////////////////////////////////////*/
/*                               PUB SECTOR                                */
/*/////////////////////////////////////////////////////////////////////////*/

/* element menu  public*/
.menuelempubsector
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #ffffff;
font-family: verdana;
border-bottom:solid 2px white; 
cursor:hand; 
padding-top:7px; 
padding-left:20px; 
width:177px; 
height: auto;/*20px;*/
	padding-bottom: 7px; 
background-color:#66cc66;
background-image: url(images/common/menuicogreen.gif);
	background-repeat: no-repeat;

}

/* element menu  public link*/
.menuelempubsector a
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #ffffff;
font-family: verdana;
 text-decoration:none;
}

/* element menu  public hover */
.menuelempubsector:hover
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #ffffff;
font-family: verdana;
border-bottom:solid 2px white; 
cursor:hand; 
padding-top:7px; 
padding-left:20px; 
width:177px; 
height: auto;/*20px;*/
	padding-bottom: 7px; 
background-color:#14ab00;
background-image: url(images/common/menuicodarkgreen.gif);
	background-repeat: no-repeat;
}

/* element menu  public hover link */
.menuelempubsector:hover a
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #ffffff;
font-family: verdana;
 text-decoration:none;
}





/*classe elemento attivo*/

/* element menu  public*/
.menuelempubsectoractive
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #66cc66;
font-family: verdana;
border-bottom:solid 2px white; 
cursor:hand; 
padding-top:7px; 
padding-left:20px; 
width:177px; 
height: auto;/*20px;*/
	padding-bottom: 7px; 
background-color:#cae9ca;
background-image: url(images/common/menuicogreen.gif);
	background-repeat: no-repeat;

}

/* element menu  public link*/
.menuelempubsectoractive a
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #66cc66;
font-family: verdana;
 text-decoration:none;
}

/* element menu  public hover */
.menuelempubsectoractive:hover
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #ffffff;
font-family: verdana;
border-bottom:solid 2px white; 
cursor:hand; 
padding-top:7px; 
padding-left:20px; 
width:177px; 
height: auto;/*20px;*/
	padding-bottom: 7px; 
background-color:#cae9ca;
background-image: url(images/common/menuicodarkgreen.gif);
	background-repeat: no-repeat;
}

/* element menu  public hover link */
.menuelempubsectoractive:hover a
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #ffffff;
font-family: verdana;
 text-decoration:none;
}



/* sub menu  public*/
.submenupubsector
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #66cc66;
font-family: verdana;
border-bottom:solid 1px #ffffff; 
cursor:hand; 
padding-top:7px; 
padding-left:35px; 
width:162px; 
height: auto;/*20px;*/
	padding-bottom: 7px; 
background-color:#cae9ca;

}
/* element menu  public link*/
.submenupubsector a
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #66cc66;
font-family: verdana;
text-decoration:none;
}


/* sub menu  public hover*/
.submenupubsector:hover
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #14ab00;
font-family: verdana;
border-bottom:solid 1px #ffffff; 
cursor:hand; 
padding-top:7px; 
padding-left:35px; 
width:162px; 
height: auto;/*20px;*/
	padding-bottom: 7px;
/*background-color:#548dd4;*/

}


/* per hover dei link nel sottomenu public */
.submenupubsector:hover a
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #14ab00;
font-family: verdana;
text-decoration:none;

}

/* sub sub menu  public*/
.subsubmenupubsector
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #66cc66;
font-family: verdana;
border-bottom:solid 1px #ffffff; 
cursor:hand; 
padding-top:7px; 
padding-left:55px; 
width:142px; 
height: auto;/*20px;*/
	padding-bottom: 7px;
background-color:#ddffdf;

}

/* sub sub menu link  public*/
.subsubmenupubsector a
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #66cc66;
font-family: verdana;
 text-decoration:none;

}

/* sub sub menu  public hover*/
.subsubmenupubsector:hover
{ 
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #14ab00;
font-family: verdana;
border-bottom:solid 1px #ffffff; 
cursor:hand; 
padding-top:7px; 
padding-left:55px; 
width:142px; 
height: auto;/*20px;*/
	padding-bottom: 7px; 
/*background-color:#548dd4;*/

background-image: url(images/common/pubsector_chevron.gif); background-repeat: no-repeat; 
}


/* sub sub menu link hover public*/

.subsubmenupubsector:hover a
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #14ab00;
font-family: verdana;


}


/*/////////////////////////////////////////////////////////////////////////*/
/*                               BUSINESS                                  */
/*/////////////////////////////////////////////////////////////////////////*/


/* elemento menu  business*/
.menuelembus
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #ffffff;
font-family: verdana;
border-bottom:solid 2px white; 
cursor:hand; 
padding-top:7px; 
padding-left:20px; 
width:177px; 
height: auto;/*20px;*/
	padding-bottom: 7px; 
background-color:#cc3333;
background-image: url(images/common/menuicored.gif);
	background-repeat: no-repeat;

}

/* elemento menu  business link */
.menuelembus a
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #ffffff;
font-family: verdana;
 text-decoration:none;

}

/* elemento menu  hover business*/
.menuelembus:hover
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #ffffff;
font-family: verdana;
border-bottom:solid 2px white; 
cursor:hand; 
padding-top:7px; 
padding-left:20px; 
width:177px; 
height: auto;/*20px;*/
	padding-bottom: 7px; 
background-color:#ab0033;
background-image: url(images/common/menuicodarkred.gif);
	background-repeat: no-repeat;
}

/* elemento menu  hover business link*/
.menuelembus:hover a
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #ffffff;
font-family: verdana;
 text-decoration:none;

}


/*menu active*/

/* elemento menu  business*/
.menuelembusactive
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #ab0033;
font-family: verdana;
border-bottom:solid 2px white; 
cursor:hand; 
padding-top:7px; 
padding-left:20px; 
width:177px; 
height: auto;/*20px;*/
	padding-bottom: 7px; 
background-color:#cc3333;
background-image: url(images/common/menuicored.gif);
	background-repeat: no-repeat;

}

/* elemento menu  business link */
.menuelembusactive a
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #ab0033;
font-family: verdana;
 text-decoration:none;

}

/* elemento menu  hover business*/
.menuelembusactive:hover
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #ffffff;
font-family: verdana;
border-bottom:solid 2px white; 
cursor:hand; 
padding-top:7px; 
padding-left:20px; 
width:177px; 
height: auto;/*20px;*/
	padding-bottom: 7px; 
background-color:#ab0033;
background-image: url(images/common/menuicodarkred.gif);
	background-repeat: no-repeat;
}

/* elemento menu  hover business link*/
.menuelembusactive:hover a
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #ffffff;
font-family: verdana;
 text-decoration:none;

}




/* sub menu  business*/
.submenubusiness
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #cc3333;
font-family: verdana;
border-bottom:solid 1px #d4b9b9; 
cursor:hand; 
padding-top:7px; 
padding-left:35px; 
width:162px; 
height: auto;/*20px;*/
	padding-bottom: 7px;
background-color:#dd9a9a;

}

/* sub menu  business link*/
.submenubusiness a
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #cc3333;
font-family: verdana;
 text-decoration:none;

}
/* sub menu  business hover */
.submenubusiness:hover
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #ab0033;
font-family: verdana;
border-bottom:solid 1px #d4b9b9; 
cursor:hand; 
padding-top:7px; 
padding-left:35px; 
width:162px; 
height: auto;/*20px;*/
	padding-bottom: 7px;
/*background-color:#c00000;*/

}
/* sub menu  business hover link */
.submenubusiness:hover a
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #ab0033;
font-family: verdana;
 text-decoration:none;

}
/* sub sub menu  business*/
.subsubmenubusiness
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #cc3333;
font-family: verdana;
border-bottom:solid 1px #d4b9b9; 
cursor:hand; 
padding-top:7px; 
padding-left:55px; 
width:142px; 
height: auto;/*20px;*/
	padding-bottom: 7px; 
background-color:#ffc1c1;

}
/* sub sub menu  business link*/
.subsubmenubusiness a
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #cc3333;
font-family: verdana;
text-decoration:none;
}

/* sub sub menu  business hover */
.subsubmenubusiness:hover
{ 
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #ab0033;
font-family: verdana;
border-bottom:solid 1px #d4b9b9; 
cursor:hand; 
padding-top:7px; 
padding-left:55px; 
width:142px; 
height: auto;/*20px;*/
	padding-bottom: 7px; 
/*background-color:#c00000;*/
background-image: url(images/common/bus_chevron.gif); background-repeat: no-repeat; 

}


/* sub sub menu  business hover link */
.subsubmenubusiness:hover a
{
font-weight: bold;
font-size: 0.82em;/*8pt;*/
color: #ab0033;
font-family: verdana;
/*background-color:#c00000;*/

}