body {
 FONT-SIZE: 11px;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  background-image: url(images/back.jpg);
  background-repeat: repeat-x;
}
		  
.sbm_list  {
  list-style-position: outside;
  list-style-type: disc;
  color: #58A8DD;
}

td.divisione {
  height: 1px;
  background-image: url(immagini/div.jpg);
}

span.testoNormale {
  font-family: Verdana, Tahoma, Helvetica, Arial,sans-serif,Agency FB,Palace script mt,Callestar,Forte;
  font_style:italic,normal,oblique;
  font-size: 12px;
  text-align: left;
  color: #000000;
  line-height: 20px;
}

a.testoNormale {
  font-family: Verdana, Tahoma, Helvetica, Arial,sans-serif,Century Gothic,Arial Narrow,Comic Sans MS,Geneva;
  font-size: 12px;
  text-align: left;
  color: #000000;
}

a.testoNormale:hover {
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 12px;
  text-align: left;
  color: #445599;
}

.sbm_testo {
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 12px;
  text-align: left;
  color: #000000;
  line-height: 15pt;
}
h1.sbm_h1 {
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 28px;
  text-align: center;
  color: #000000;
}

p.center { text-align: center;}
span.red    { color: #B30000;}
span.blue   { color: #0000B3;}
span.green  { color: #00B300;}
span.bold   { font-weight: bold;}
span.ital   { font-style: italic;}
span.under  { text-decoration: underline;}
span.fucsia    { color: #C200ff;}
span.zaffiro   { color: #82E0ff;font-size:25px;font-family:Callestar;}
span.call   { font-family: Callestar;}
span.size20   { font-size:20px;}
span.agen   { font-family:agency FB;}
span.mon   { font-family:Monotype corsiva;}
span.fre   { font-family:French script MT;}
span.size25   { font-size:25px;}
span.for   { font-family:forte;}
span.mai   { font-family:maiandra GD;}
span.size15   { font-size:15px;}
a.size20  {font-size:20px;}
span.oli    { color: #B08000;}
span.ver    { color: #008080;}



td.top {
  background-image:url(images/top_standard.jpg);
  background-position: left;
  background-repeat: no-repeat;
  background-color: #1877BB;
  height: 190px;
  
}

.styleSubProd {
  text-decoration: none;
  font-family: Verdana;
  font-size: 10px;
  font-weight: none;
  color: #000000;
}
.left_menu {
  font-color: #0055AA;
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}

a.top_menu {
  font-color: #FFFFFF;
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
}

a.top_menu_voce {
  font-color: #FFFFFF;
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}
#mondoflash {
	vertical-align:top;
	left:-12000px;
	margin-left:230px;
	position:absolute;
			}



<!--#divEnd {
 <!-- background-image: url(images/SBM-reverse-reverse.gif);
<!--  margin: 0px;
 <!-- padding: 0px 53px 0px 0px;
<!--  height: 28px;
<!--  width: 15px;
<!--  float: right;
<!--  margin-bottom: 1px;
<!--  margin-color: #FFFFFF;
<!--} 


#divNav {
  //background: #1878BB;
background: #FFFFFF;
  margin: 0;
  padding: 0px 0px 0px 0px;
  height: 28px;
  width: 65px;
  float: right;
  margin-bottom: 1px;
  margin-color: #FFFFFF;
}

#nav {
  position: relative;
  top: 0px;
  margin: 0;
  padding: 0px 0px 0px 20px;
  height: 29px;
  color:#FF0000;
}

#nav li ul, #nav li ul {
  margin: 0;
  padding: 0;
}

#nav a {
  text-decoration: none;
}

#nav li { /*float the main list items*/
  position:relative;
  top:0;
  margin: 0;
  padding: 0;
  float: left;
  display: block;
  cursor: pointer;
}

#nav li ul {
  display: none;
}

#nav li.off ul, #nav li.on ul  { /*put the subnav below*/
  position: absolute;
  top: 25px;
  left: 0;
  width: 185px;
}

#nav li.on ul {
  background: #f90;
}

#nav li.on:hover ul, #nav li.over ul { /*for ie*/
  width: 185px;
}

#nav li a {
  display: block;
  border-right: 0px solid #ACCDF5; /* Bordo cellette principali */
  float: left;
}

#nav li.on a {
}

#nav li.on ul a, #nav li.off ul a {
  border: 0;
  float: left; /*ie doesn't inherit the float*/
  width: auto;
  margin-right: 0px;
}

#nav li.on:hover ul a, #nav li.over ul li a { /*for ie - the specificity is necessary*/
  background: #ACCDF5;
}

#nav li.on ul {
  display: block;
}

#nav li.off:hover ul, #nav li.over ul {
  display: block;
  z-index: 6000;
}

#nav li.off a:hover, #nav li.on a:hover { 
}

/*do the image replacement*/

#nav li span {
  position: absolute;
  left: -9384px;
}
	
#nav ul li{
  border-left: 1px solid #1878BB;
  border-right: 1px solid #1878BB;
}
	
.nav_last{
  border-bottom: 1px solid #1878BB;
}
//Bandiere lingue
#nav_1 a, #nav_2 a, #nav_3 a, #nav_4 a, #nav_5 a, #nav_6 a, #nav_7 a, #nav_8 a, #nav_9 a, #nav_10 a  {
  display: block;
  position: relative;
  color:#E6E8E6;
  padding: 5px 15px 5px 15px;
  height: 15px;
  //border-left: 1px solid #1878BB;
  border-left: 1px solid #FFFFFF;
  background-position: 0 0;
  background: #1878BB;
  //background: #FFFFFF;
}

#nav_1 a, #nav_2 a, #nav_3 a, #nav_4 a, #nav_5 a, #nav_6 a, #nav_7 a, #nav_8 a, #nav_9 a, #nav_10 a  {
        padding: 4px 4px 4px 0px;
}
/*

 Dimensione fissa celle menu superiore
 
 #nav_7 a{ width: 105px; }
*/	    

/*hover states*/

#nav_1 a:hover, #nav_1:hover a, #nav_1.over a {
	color:#333;
	background-position: 0 -25px;
	background: #ACCDF5;
}

#nav_2 a:hover, #nav_2:hover a, #nav_2.over a {
	color:#333;
	background-position: 0 -25px;
	background: #ACCDF5;
}

#nav_3 a:hover, #nav_3:hover a, #nav_3.over a {
	color:#333;
	background-position: 0 -25px;
	background: #ACCDF5;
}
#nav_4 a:hover, #nav_4:hover a, #nav_4.over a {
	color:#333;
	background-position: 0 -25px;
	background: #ACCDF5;
}

#nav_5 a:hover, #nav_5:hover a, #nav_5.over a {
	color:#333;
	background-position: 0 -25px;
	background: #ACCDF5;
}

#nav_6 a:hover, #nav_6:hover a, #nav_6.over a {
	color:#333;
	background-position: 0 -25px;
	background: #ACCDF5;	
}

#nav_7 a:hover, #nav_7:hover a, #nav_7.over a {
	color:#333;
	background-position: 0 -25px;
}
#nav_8 a:hover, #nav_8:hover a, #nav_8.over a {
	color:#333;
	background-position: 0 -25px;
}

#nav_9 a:hover, #nav_9:hover a, #nav_9.over a {
	color:#333;
	background-position: 0 -25px;
}

#nav_10 a:hover, #nav_10:hover a, #nav_10.over a {
	color:#333;
	background-position: 0 -25px;
}


/*dropdown formatting (removed)*/
#nav li ul{
background: url(../images/nav/nav_drop_shadow.jpg) repeat-y;  /*contains all hover states*/
}
#nav li.off ul a, #nav li.on ul a {
	display: block;
	width:150px;
	color: #333;
	padding: 3px 3px 3px 3px;
/*
	font-family: Tahoma;
	font-size: 10px;
*/	
}	

#nav li.off ul a:hover, #nav li.on ul a:hover {
	background: #1878BB;
	color: #FFFFFF;
}

#divNav #nav_last{
	margin: 0px 0px 0px -128px;
}



#side {
 PADDING: 0px;
 MARGIN: 0px 0px 0px 0px;
 LIST-STYLE-TYPE: none
}
#side .selected A {
 PADDING: 5px 0px 5px 15px;
 BACKGROUND: url(images/leftbghover.jpg) #acc1cf;
 WIDTH: 160px;
}
#side .vuoto A {
 PADDING: 5px 0px 5px 15px;
 BACKGROUND: #fff;
 WIDTH: 160px;
 HEIGHT: 5px;
}
#side .vuoto A:hover {
 PADDING: 5px 0px 5px 15px;
 BACKGROUND: #fff;
 WIDTH: 160px;
 HEIGHT: 5px;
}
#side .selected LI A {
 PADDING: 5px 5px 5px 22px;
 DISPLAY: block;
 BACKGROUND: #ddeafa;
 WIDTH: 148px;
 BORDER-BOTTOM: #ddeafa 1px solid;
 LIST-STYLE-TYPE: none;
}
#side .selected LI A:hover {
 PADDING: 5px 5px 5px 22px;
 BACKGROUND: #fff;
 MARGIN: 0px;
 WIDTH: 148px;
 COLOR: #CC3333;
 LIST-STYLE-TYPE: circle
}
#side .selected LI UL A {
 PADDING: 5px 0px 5px 28px;
 DISPLAY: block;
 BACKGROUND: #e7edf1;
 WIDTH: 147px;
 BORDER-BOTTOM: #e4e4e4 1px solid;
 LIST-STYLE-TYPE: none
}
#side .selected LI UL A:hover {
 PADDING: 5px 0px 5px 28px;
 DISPLAY: block;
 BACKGROUND: #fff;
 WIDTH: 147px;
 COLOR: #000000;
 BORDER-BOTTOM: #e4e4e4 1px solid;
 LIST-STYLE-TYPE: none
}
#side UL {
 PADDING: 0px;
 MARGIN: 0px;
 LIST-STYLE-TYPE: none
}
#side A {
 MARGIN: 0px;
 COLOR: #434040;
 LINE-HEIGHT: 15px;
 TEXT-DECORATION: none;
}
#side LI A {
 PADDING: 5px 0px 5px 15px;
 DISPLAY: block;
 BACKGROUND: #ACCDF5;
 WIDTH: 160px;
 BORDER-BOTTOM: #fff 1px solid;
}
#side .vuoto LI A{
 PADDING: 5px 0px 5px 15px;
 DISPLAY: block;
 BACKGROUND: #fff;
 WIDTH: 160px;
 BORDER-BOTTOM: #fff 1px solid;
 HEIGHT: 5px;
}
#side .vuoto LI A:hover {
 PADDING: 5px 0px 5px 15px;
 DISPLAY: block;
 BACKGROUND: #fff;
 WIDTH: 160px;
 BORDER-BOTTOM: #fff 1px solid;
 HEIGHT: 5px;
}
#side LI A:hover {
 PADDING: 5px 0px 5px 15px;
 WIDTH: 160px;
 COLOR: #CC3333;
 BACKGROUND: url(images/leftbghover.jpg) #58A8DD;
}