.menub2c{width:980px; margin-bottom:10px;text-align:right;display:block;}
.nselezionato{color:#333333;padding-right:10px;padding-left:10px; border-right:1px solid #cccccc;font-size:11px;}
.selezionato{color:#FF6600;padding-right:10px;padding-left:10px;border-right:1px solid #cccccc;font-size:11px;}
.menu-catalogue{background-image:url(/jsps/images/bgmenu.gif);background-position:left;background-repeat:repeat; width:980px;}
.menu-catalogue table{}
.menu-catalogue td{padding-top:10px;padding-bottom:10px;font-size:12px;}
.menu-catalogue td.over{color:#000000; background-image:url(/mountpoint/bgmenuover.jpg);background-position:left;background-repeat:repeat;}
.menu-catalogue a{border-right:1px solid #666666;padding-right:50px;padding-left:50px;}

/*============== MENU B2B CSS ==============*/

.menusfo {
  background-image:url(/jsps/images/bgmenu.gif);
  background-repeat:repeat-x;
  width:735px;
  padding-left:45px;
  padding-top:15px;
  padding-bottom:10px;
  clear:both;
  height:65px;
  float:right;
  position:relative;
  top:-90px;
}
*html .menusfo {width:780px;}

#cssdropdown, #cssdropdown ul {padding:0px;margin:0px;list-style:none;float:left;}
#cssdropdown li {float:left;position:relative;}

.mainitems {border-left:1px solid #777777;list-style:none;font-size:12px;}
.mainitems a {text-transform:lowercase;padding:25px 0px;margin-left:20px;margin-right:20px;text-decoration:none;display:block;/*height:25px;*/color:#ffffff;}
.mainitems a:hover, .mainitems-sel a:hover {color:#666666;text-decoration:none;background:url(/jsps/images/arrow-top.gif) center no-repeat;}
.subitem{display:none;}
.subitem li{display:none;
/*	width:145px;padding-left:5px;padding-top:5px;padding-bottom:5px;*/
}
*html .subitem li {display:none;
/*	width:150px;*/
}
.mainitems-sel {border-left:1px solid #777777;list-style:none;font-size:12px;}
.mainitems-sel a {text-transform:lowercase;padding:25px 0px;background:url(/jsps/images/arrow-top-sel.gif) center no-repeat;margin-left:20px;margin-right:20px;text-decoration:none;/*height:25px;*/display:block;color:#ffffff;}

ul.subuls li.subitemsub {padding-top:5px;padding-bottom:5px;border-bottom:1px solid #F4F3EF;}
li.subitemsub {padding-top:5px;padding-bottom:5px;border-bottom:1px solid #F4F3EF;}
li.subitemsub a {padding-left:10px;}
.subitem li a {text-decoration:none;}

#cssdropdown li>ul { 
/* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
top:auto;left:auto;}
#cssdropdown li:hover ul, li.over ul { 
/* lists nested under hovered list items */
display:block;}
#restofcontent { 
/*wrap rest of content of the page inside this div*/
clear:left;}

/*******************menu verticale*************************************/

#button {padding:0px;margin:0px;font-size:12px;}
.top-button {padding:6px;font-size:12px;}
#button ul {list-style:none;margin:0px;padding:0px;border:none;margin-top:14px;}
#button li {border:none;margin:0px;padding:0px;}
#button li a:link, #button li a:active, #button li a:visited {display:block;padding:3px 0px 4px 18px;color:#A2A3A6;text-decoration:none;}
#button li a:hover {color:#003D81;}
#button li.selected a {color:#003D81;}

/* stili per pagine figlie */
#button li li {padding:0px;margin:0px;}
#button li li a:link, #button li li a:active, #button li li a:visited {display:block;padding:5px 5px 5px 40px;text-decoration:none;}
#button li li a:hover {padding-left:40px;}
/* fine stile pagione figlie */

.lastrow {border:none;}

li.selezionatoprod a:link, li.selezionatoprod a:active, li.selezionatoprod a:visited {color:#A4C5E8;border:none;}
li.selezionatoprod a:hover {color:#A4C5E8;border:none;text-decoration:underline;}

li.nonselezionatoprod a:link, li.nonselezionatoprod a:active, li.nonselezionatoprod a:visited {border:none;}
li.nonselezionatoprod {border:none;}
li.nonselezionatoprod a:hover {color:#A4C5E8;border:none;text-decoration:underline;}

li.selezionatocat a:link, li.selezionatocat a:active, li.selezionatocat a:visited {border:none;}
li.selezionatocat a:hover {border:none;text-decoration:underline;}
li.nonselezionatocat a:link, li.nonselezionatocat a:active, li.nonselezionatocat a:visited {border:none;}
li.nonselezionatocat a:hover {border:none;text-decoration:underline;}
#button li.selezionatocat a {color:#003D81;}


/* ************************************************************************* */

html>body #button li a {width:auto;}
#cssdropdown > li:first-child  {border-left:1px solid transparent;}
#button ul li ul {min-height:10px;}
*html #button ul li ul {height:1%;}
