/******************************************/
/*********MENU GENERALE E I MENU***********/
/******************************************/
/* Root = Vertical, Secondary = Vertical */
ul#navmenu,
ul#navmenu li,
ul#navmenu ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 230px; /*For KHTML*/
  list-style: none;
}

ul#navmenu li {
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  position: relative;
}

/* Root Menu */
ul#navmenu a {
	/*border: 1px solid #FFF;
	border-right-color: #CCC;
	border-bottom-color: #CCC;*/
	padding: 0px 3px 0px 20px;
	display: block;
	color: #1b79ac;
	font: bold 13px/30px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/
	background-image: url(../siteImages/voce_menu.gif);
}
ul#navmenu a.voce2 {
	/*border: 1px solid #FFF;
	border-right-color: #CCC;
	border-bottom-color: #CCC;*/
	padding: 0px 3px 0px 20px;
	display: block;
	color: #1b79ac;
	font: bold 13px/30px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/
	background-image: url(../siteImages/voce2_menu.gif);
}
ul#navmenu a.voce3 {
	/*border: 1px solid #FFF;
	border-right-color: #CCC;
	border-bottom-color: #CCC;*/
	padding: 0px 3px 0px 20px;
	display: block;
	color: #1b79ac;
	font: bold 13px/30px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/
	background-image: url(../siteImages/voce3_menu.gif);
}

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
  background-image: url(../siteImages/voce_menu_o.gif);
  color: #FFF;
}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
  font: bold 12px/30px Verdana, Arial, Helvetica, sans-serif;
  background-image: url(../siteImages/voce_submenu.gif);
  color: #1b79ac;
}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
  background-image: url(../siteImages/voce_menu_o.gif);
  color: #FFF;
}

/* 3rd Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
  font: bold 12px/30px Verdana, Arial, Helvetica, sans-serif;
  background-image: url(../siteImages/voce_submenu.gif);
  color: #1b79ac;
}

/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
  background-image: url(../siteImages/voce_menu_o.gif);
  color: #FFF;
}

/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

ul#navmenu ul,
ul#navmenu ul ul,
ul#navmenu ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 230px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
  display: none;
}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
  display: block;
}
/*----   submenu   -----*/
ul#navmenu div.submenu{
	background: #d2f0fb;
	padding: 0px 3px 0px 12px;
	display: block;
	color: #1b79ac;
	font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/
}
/*----------------------------------------------------------------
corretto da 10 a 12 il font delle due successive classi */
ul#navmenu li.contenitore_submenu a.submenu_link{
	background: #d2f0fb;
	display: block;
	color: #1b79ac;
	font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; /*height: auto !important;
	height: 1%; /*For IE*/
	background-image: none;
}
ul#navmenu li.contenitore_submenu a.submenu_link:hover{
	background: #d2f0fb;
	display: block;
	background-image: none;
	color: #1b79ac;
	font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline; /*height: auto !important;
	height: 1%; /*For IE*/
}

ul#navmenu div.voce_over{
	padding: 0px 3px 0px 20px;
	color: #1D6BA3;
	font: bold 13px/30px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/
	background-image: url(../siteImages/voce_menu_o.gif);
}
ul#navmenu li.contenitore_submenu{
	background: #d2f0fb;
	padding: 0px 0px 0px 0px;
	/*display: block;*/
	background-image: none;
	color: #1b79ac;
	font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/
}
/******************************************/
/***************   II MENU    *************/
/******************************************/
/* Root = Vertical, Secondary = Vertical */
ul#navmenu2,
ul#navmenu2 li,
ul#navmenu2 ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 230px; /*For KHTML*/
  list-style: none;
}

ul#navmenu2 li {
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  position: relative;
}

/* Root Menu */
ul#navmenu2 a {
	/*border: 1px solid #FFF;
	border-right-color: #CCC;
	border-bottom-color: #CCC;*/
	padding: 0px 3px 0px 20px;
	display: block;
	color: #3C7769;
	font: bold 13px/30px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/
	background-image: url(../siteImages/voce_menu2.gif);
}
ul#navmenu2 a.voce4 {
	/*border: 1px solid #FFF;
	border-right-color: #CCC;
	border-bottom-color: #CCC;*/
	padding: 0px 3px 0px 20px;
	display: block;
	color: #367B67;
	font: bold 13px/30px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/
	background-image: url(../siteImages/voce4_menu2.gif);
}
ul#navmenu2 a.voce5 {
	/*border: 1px solid #FFF;
	border-right-color: #CCC;
	border-bottom-color: #CCC;*/
	padding: 0px 3px 0px 20px;
	display: block;
	color: #367B67;
	font: bold 13px/30px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/
	background-image: url(../siteImages/voce5_menu2.gif);
}
ul#navmenu2 a.voce6 {
	/*border: 1px solid #FFF;
	border-right-color: #CCC;
	border-bottom-color: #CCC;*/
	padding: 0px 3px 0px 20px;
	display: block;
	color: #367B67;
	font: bold 13px/30px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/
	background-image: url(../siteImages/voce6_menu2.gif);
}
ul#navmenu2 a.voce7 {
	/*border: 1px solid #FFF;
	border-right-color: #CCC;
	border-bottom-color: #CCC;*/
	padding: 0px 3px 0px 20px;
	display: block;
	color: #367B67;
	font: bold 13px/30px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/
	background-image: url(../siteImages/voce7_menu2.gif);
}
/* Root Menu Hover Persistence */
ul#navmenu2 a:hover,
ul#navmenu2 li:hover a,
ul#navmenu2 li.iehover a {
  background-image: url(../siteImages/voce_menu_o2.gif);
  color: #FFF;
}

/* 2nd Menu */
ul#navmenu2 li:hover li a,
ul#navmenu2 li.iehover li a {
  font: bold 12px/30px Verdana, Arial, Helvetica, sans-serif;
  background-image: url(../siteImages/voce_submenu2.gif);
  color: #367B67;
}

/* 2nd Menu Hover Persistence */
ul#navmenu2 li:hover li a:hover,
ul#navmenu2 li:hover li:hover a,
ul#navmenu2 li.iehover li a:hover,
ul#navmenu2 li.iehover li.iehover a {
  background-image: url(../siteImages/voce_menu_o2.gif);
  color: #FFF;
}

/* 3rd Menu */
ul#navmenu2 li:hover li:hover li a,
ul#navmenu2 li.iehover li.iehover li a {
  font: bold 12px/30px Verdana, Arial, Helvetica, sans-serif;
  background-image: url(../siteImages/voce_submenu2.gif);
  color: #367B67;
}

/* 3rd Menu Hover Persistence */
ul#navmenu2 li:hover li:hover li a:hover,
ul#navmenu2 li:hover li:hover li:hover a,
ul#navmenu2 li.iehover li.iehover li a:hover,
ul#navmenu2 li.iehover li.iehover li.iehover a {
  background-image: url(../siteImages/voce_menu_o2.gif);
  color: #FFF;
}

/* 4th Menu */
ul#navmenu2 li:hover li:hover li:hover li a,
ul#navmenu2 li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4th Menu Hover */
ul#navmenu2 li:hover li:hover li:hover li a:hover,
ul#navmenu2 li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

ul#navmenu2 ul,
ul#navmenu2 ul ul,
ul#navmenu2 ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 230px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu2 li:hover ul ul,
ul#navmenu2 li:hover ul ul ul,
ul#navmenu2 li.iehover ul ul,
ul#navmenu2 li.iehover ul ul ul {
  display: none;
}

ul#navmenu2 li:hover ul,
ul#navmenu2 ul li:hover ul,
ul#navmenu2 ul ul li:hover ul,
ul#navmenu2 li.iehover ul,
ul#navmenu2 ul li.iehover ul,
ul#navmenu2 ul ul li.iehover ul {
  display: block;
}
/*----   submenu   -----*/
ul#navmenu2 div.submenu{
	background: #C7DDC0;
	padding: 0px 3px 0px 12px;
	display: block;
	color: #1b79ac;
	font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/
}
/*----------------------------------------------------------------
corretto da 10 a 12 il font delle due successive classi */
ul#navmenu2 li.contenitore_submenu a.submenu_link{
	background: #C7DDC0;
	display: block;
	color: #3C7769;
	font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; /*height: auto !important;
	height: 1%; /*For IE*/
	background-image: none;
}
ul#navmenu2 li.contenitore_submenu a.submenu_link:hover{
	background: #C7DDC0;
	display: block;
	background-image: none;
	color: #3C7769;
	font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline; /*height: auto !important;
	height: 1%; /*For IE*/
}
ul#navmenu2 li.contenitore_submenu a.submenu_link3liv{
	background: #C7DDC0;
	display: block;
	color: #3C7769;
	font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; /*height: auto !important;
	height: 1%; /*For IE*/
	background-image: none;
	padding: 0px 3px 0px 20px;
}
ul#navmenu2 li.contenitore_submenu a.submenu_link3liv:hover{
	background: #C7DDC0;
	display: block;
	background-image: none;
	color: #3C7769;
	font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline; /*height: auto !important;
	height: 1%; /*For IE*/
	padding: 0px 3px 0px 20px;
}

ul#navmenu2 div.voce_over{
	padding: 0px 3px 0px 20px;
	color: #33675A;
	font: bold 13px/30px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/
	background-image: url(../siteImages/voce_menu_o2.gif);
}
ul#navmenu2 li.contenitore_submenu{
	background: #C7DDC0;
	padding: 0px 0px 0px 0px;
	/*display: block;*/
	background-image: none;
	color: #1b79ac;
	font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/
}
/******************************************/
/**************   III MENU    *************/
/******************************************/
ul#navmenu3,
ul#navmenu3 li,
ul#navmenu3 ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 230px; /*For KHTML*/
  list-style: none;
}

ul#navmenu3 li {
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  position: relative;
}

/* Root Menu */
ul#navmenu3 a {
	/*border: 1px solid #FFF;
	border-right-color: #CCC;
	border-bottom-color: #CCC;*/
	padding: 0px 3px 0px 20px;
	display: block;
	color: #1b79ac;
	font: bold 13px/30px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/
	background-image: url(../siteImages/voce_menu3.gif);
}
ul#navmenu3 a.voce8 {
	/*border: 1px solid #FFF;
	border-right-color: #CCC;
	border-bottom-color: #CCC;*/
	padding: 0px 3px 0px 20px;
	display: block;
	color: #D87937;
	font: bold 13px/30px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/
	background-image: url(../siteImages/voce8_menu3.gif);
}
ul#navmenu3 a.voce9 {
	/*border: 1px solid #FFF;
	border-right-color: #CCC;
	border-bottom-color: #CCC;*/
	padding: 0px 3px 0px 20px;
	display: block;
	color: #D87937;
	font: bold 13px/30px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/
	background-image: url(../siteImages/voce9_menu3.gif);
}
ul#navmenu3 a.voce10 {
	/*border: 1px solid #FFF;
	border-right-color: #CCC;
	border-bottom-color: #CCC;*/
	padding: 0px 3px 0px 20px;
	display: block;
	color: #D87937;
	font: bold 13px/30px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/
	background-image: url(../siteImages/voce10_menu3.gif);
}
/* Root Menu Hover Persistence */
ul#navmenu3 a:hover,
ul#navmenu3 li:hover a,
ul#navmenu3 li.iehover a {
  background-image: url(../siteImages/voce_menu_o3.gif);
  color: #FFF;
}

/* 2nd Menu */
ul#navmenu3 li:hover li a,
ul#navmenu3 li.iehover li a {
  font: bold 12px/30px Verdana, Arial, Helvetica, sans-serif;
  background-image: url(../siteImages/voce_submenu3.gif);
  color: #D87937;
}

/* 2nd Menu Hover Persistence */
ul#navmenu3 li:hover li a:hover,
ul#navmenu3 li:hover li:hover a,
ul#navmenu3 li.iehover li a:hover,
ul#navmenu3 li.iehover li.iehover a {
  background-image: url(../siteImages/voce_menu_o3.gif);
  color: #FFF;
}

/* 3rd Menu */
ul#navmenu3 li:hover li:hover li a,
ul#navmenu3 li.iehover li.iehover li a {
  font: bold 12px/30px Verdana, Arial, Helvetica, sans-serif;
  background-image: url(../siteImages/voce_submenu3.gif);
  color: #D87937;
}

/* 3rd Menu Hover Persistence */
ul#navmenu3 li:hover li:hover li a:hover,
ul#navmenu3 li:hover li:hover li:hover a,
ul#navmenu3 li.iehover li.iehover li a:hover,
ul#navmenu3 li.iehover li.iehover li.iehover a {
  background-image: url(../siteImages/voce_menu_o3.gif);
  color: #FFF;
}

/* 4th Menu */
ul#navmenu3 li:hover li:hover li:hover li a,
ul#navmenu3 li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4th Menu Hover */
ul#navmenu3 li:hover li:hover li:hover li a:hover,
ul#navmenu3 li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

ul#navmenu3 ul,
ul#navmenu3 ul ul,
ul#navmenu3 ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 230px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu3 li:hover ul ul,
ul#navmenu3 li:hover ul ul ul,
ul#navmenu3 li.iehover ul ul,
ul#navmenu3 li.iehover ul ul ul {
  display: none;
}

ul#navmenu3 li:hover ul,
ul#navmenu3 ul li:hover ul,
ul#navmenu3 ul ul li:hover ul,
ul#navmenu3 li.iehover ul,
ul#navmenu3 ul li.iehover ul,
ul#navmenu3 ul ul li.iehover ul {
  display: block;
}
/*----   submenu   -----*/
ul#navmenu3 div.submenu{
	background: #F4D398;
	padding: 0px 3px 0px 12px;
	display: block;
	color: #D87937;
	font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/
}
/*----------------------------------------------------------------
corretto da 10 a 12 il font delle due successive classi */
ul#navmenu3 li.contenitore_submenu a.submenu_link{
	background: #F4D398;
	display: block;
	color: #D87937;
	font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; /*height: auto !important;
	height: 1%; /*For IE*/
	background-image: none;
}
ul#navmenu3 li.contenitore_submenu a.submenu_link:hover{
	background: #F4D398;
	display: block;
	color: #D87937;
	font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline; /*height: auto !important;
	height: 1%; /*For IE*/
}

ul#navmenu3 div.voce_over{
	padding: 0px 3px 0px 20px;
	color: #C6612F;
	font: bold 13px/30px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/
	background-image: url(../siteImages/voce_menu_o3.gif);
}
ul#navmenu3 li.contenitore_submenu{
	background: #F4D398;
	padding: 0px 0px 0px 0px;
	color: #1b79ac;
	font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/
}
/*****************************************/
/*********       IV MENU       ***********/
/*****************************************/
/* Root = Vertical, Secondary = Vertical */
ul#navmenu4,
ul#navmenu4 li,
ul#navmenu4 ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 230px; /*For KHTML*/
  list-style: none;
}

ul#navmenu4 li {
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  position: relative;
}

/* Root Menu */
ul#navmenu4 a {
	/*border: 1px solid #FFF;
	border-right-color: #CCC;
	border-bottom-color: #CCC;*/
	padding: 0px 3px 0px 20px;
	display: block;
	color: #1b79ac;
	font: bold 13px/30px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/
	background-image: url(../siteImages/voce_menu.gif);
}

/* Root Menu Hover Persistence */
ul#navmenu4 a:hover,
ul#navmenu4 li:hover a,
ul#navmenu4 li.iehover a {
  background-image: url(../siteImages/voce_menu_o.gif);
  color: #FFF;
}

/* 2nd Menu */
ul#navmenu4 li:hover li a,
ul#navmenu4 li.iehover li a {
  font: bold 12px/30px Verdana, Arial, Helvetica, sans-serif;
  background-image: url(../siteImages/voce_submenu.gif);
  color: #1b79ac;
}

/* 2nd Menu Hover Persistence */
ul#navmenu4 li:hover li a:hover,
ul#navmenu4 li:hover li:hover a,
ul#navmenu4 li.iehover li a:hover,
ul#navmenu4 li.iehover li.iehover a {
  background-image: url(../siteImages/voce_menu_o.gif);
  color: #FFF;
}

/* 3rd Menu */
ul#navmenu4 li:hover li:hover li a,
ul#navmenu4 li.iehover li.iehover li a {
  font: bold 12px/30px Verdana, Arial, Helvetica, sans-serif;
  background-image: url(../siteImages/voce_submenu.gif);
  color: #1b79ac;
}

/* 3rd Menu Hover Persistence */
ul#navmenu4 li:hover li:hover li a:hover,
ul#navmenu4 li:hover li:hover li:hover a,
ul#navmenu4 li.iehover li.iehover li a:hover,
ul#navmenu4 li.iehover li.iehover li.iehover a {
  background-image: url(../siteImages/voce_menu_o.gif);
  color: #FFF;
}

/* 4th Menu */
ul#navmenu4 li:hover li:hover li:hover li a,
ul#navmenu4 li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4th Menu Hover */
ul#navmenu4 li:hover li:hover li:hover li a:hover,
ul#navmenu4 li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

ul#navmenu4 ul,
ul#navmenu4 ul ul,
ul#navmenu4 ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 230px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu4 li:hover ul ul,
ul#navmenu4 li:hover ul ul ul,
ul#navmenu4 li.iehover ul ul,
ul#navmenu4 li.iehover ul ul ul {
  display: none;
}

ul#navmenu4 li:hover ul,
ul#navmenu4 ul li:hover ul,
ul#navmenu4 ul ul li:hover ul,
ul#navmenu4 li.iehover ul,
ul#navmenu4 ul li.iehover ul,
ul#navmenu4 ul ul li.iehover ul {
  display: block;
}
/*----   submenu   -----*/
ul#navmenu4 div.submenu{
	background: #d2f0fb;
	padding: 0px 3px 0px 20px;
	display: block;
	color: #1b79ac;
	font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/
}
/*----------------------------------------------------------------
/*----------------------------------------------------------------
/*----------------------------------------------------------------
/*----------------------------------------------------------------
corretto da 10 a 12 il font delle due successive classi */
ul#navmenu4 li.contenitore_submenu a.submenu_link{
	background: #d2f0fb;
	display: block;
	color: #1b79ac;
	font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; /*height: auto !important;
	height: 1%; /*For IE*/
	background-image: none;
}
ul#navmenu4 li.contenitore_submenu a.submenu_link:hover{
	background: #d2f0fb;
	display: block;
	background-image: none;
	color: #1b79ac;
	font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline; /*height: auto !important;
	height: 1%; /*For IE*/
}

ul#navmenu4 div.voce_over{
	padding: 0px 3px 0px 20px;
	color: #1b79ac;
	font: bold 13px/30px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/
	background-image: url(../siteImages/voce_menu_o.gif);
}
ul#navmenu4 li.contenitore_submenu{
	background: #d2f0fb;
	padding: 0px 0px 0px 0px;
	/*display: block;*/
	background-image: none;
	color: #1b79ac;
	font: bold 10px/16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/
}
