#body, html{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
a:active{outline: none;}
a:focus{-moz-outline-style: none;}

ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 222px;
   }
ul#menu a {
  text-decoration: none;	
}
/*ALTEZZA DELLE RIGHE DEL SOTTOMENU*/
ul#menu li {
  margin-top: -2px;
}
/* sfondo del sottomenu*/
ul#menu li a {
    padding: 0.0em;
    }
ul#menu li ul li a {
   padding-left: 0px;
}

.breadcrumb{ text-transform:uppercase}
/* site */
ul#menu li a,
ul#menu li a:link,
ul#menu li a:visited{ display:block; background-image:url(im/pulsante-off.png); height:12px; width:212px; padding:10px 0px 10px 10px; font-weight:bold; color:#666}
ul#menu li a:hover{display:block; background-image:url(im/pulsante-on.png); height:12px; width:212px; padding:10px 0px 10px 10px; font-weight:bold; color:#F60}


ul.MenuLevII li a,
ul.MenuLevII li a:link,
ul.MenuLevII li a:visited{ font-size:11px; display:block; background-image:url(im/subsmenu.png) !important; height:12px; width:212px; padding:10px 0px 10px 10px;  font-weight:bold; color:#666}
ul.MenuLevII li a:hover{ display:block; background-image:url(im/subsmenu-on.png) !important; height:12px; width:212px; padding:10px 0px 10px 10px;  font-weight:bold; color:#666}

ul.MenuLevIII li a,
ul.MenuLevIII li a:link,
ul.MenuLevIII li a:visited{ font-size:10px; display:block; background-image:url(im/subsmenu.png) !important; height:12px;width:212px; padding:10px 0px 10px 10px; font-weight:bold; color:#666}
ul.MenuLevIII li a:hover{font-size:10px; display:block; background-image:url(im/subsmenu-on.png) !important;  height:12px;width:212px; padding:10px 0px 10px 10px; font-weight:bold; color:#666}

.dx { 
    position:relative; left:0px; top:-70px; 
   
} 
.login {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 0px;
	color: #666666;
}
.soluzioni{ font-size:14px; font-weight:normal}

/* site map */
ul#siteMap {
 margin-top:10px;
 margin-bottom:10px;
 line-height:130%;
 color:#036;
    }
ul#siteMap, ul#siteMap ul {
 margin-top:0px;
 margin-bottom:10px
    }
	
ul#siteMap a, ul#siteMap a:link, ul#siteMap a:visited {
color:#036; text-decoration:underline
    }
ul#siteMap a:hover {
color:#F60; text-decoration:underline
    }
	
	
Table.tablePartners{
	border:0px;  margin:0px 0px 0px 0px; padding:0px;}
	Table.tablePartners td{ width:25%; vertical-align:top; padding:0px 0px 0px 0px; font-size:11px; text-align:center;}
	Table.tablePartners td a{ font-size:11px; font-weight:bold;}
	Table.tablePartners .logo{ margin:0px;  max-height:50px; max-width:140px }
	Table.tablePartners td p{ margin:5px 10px 40px 10px; font-size:10px;  }
	div.logo{margin:5px auto 5px auto; text-align:center; height:100px}
	
	table.dettagliopartners{
		border:0px;
		padding:0px;
		margin:0px;
		width:100%;
		}
		table.dettagliopartners td{ font-size:12px; padding:0px; vertical-align:top }
		table.dettagliopartners td.logo{ text-align:left; padding:0px; padding-bottom:10px; }
		table.dettagliopartners td.testo,
		table.dettagliopartners td.testo p{
			font-size:12px !important;
			color: #666666; 
			line-height: 15px !important; 
			padding:0px; 
			vertical-align:top 
			}
div#lang{ width:100%; position:absolute; top:40px; left:0px; margin:0px; padding:0px; text-align:center}
div#lang div.flag{ width:876px; margin:0px auto 0px auto; text-align:right}
div#lang div.flag img{ border:0px;}
