div.menuBar,
div.menuBar a.menuButton,
div.menu,
div.menu a.menuItem {
  letter-spacing: 0px;
}

div.menuBar{
  text-align: left;
  margin-left: 5px;
}

div.menuBar a.cart_sottomenu,
div.menuBar a.cart_sottomenu_sel,
div.menuBar a.cart_sottomenu2,
div.menuBar a.cart_sottomenu2_sel,
div.menuBar a.cart_sottomenu3,
div.menuBar a.cart_sottomenu3_sel,
div.menuBar a.cart_sottomenu4,
div.menuBar a.cart_sottomenu4_sel,
div.menuBar a.cart_sottomenu5,
div.menuBar a.cart_sottomenu5_sel,
div.menuBar a.cart_sottomenu6,
div.menuBar a.cart_sottomenu6_sel,
div.menuBar a.menuButton_select,
div.menuBar a.menuButton{
  color: navy;
  text-decoration: none;         
  vertical-align: middle;
  padding-top: 3px;
  padding-bottom: 6px;            
}

div.menuBar,
div.menuBar a.cart_sottomenu,
div.menuBar a.cart_sottomenu_sel,
div.menuBar a.cart_sottomenu2,
div.menuBar a.cart_sottomenu2_sel,
div.menuBar a.cart_sottomenu3,
div.menuBar a.cart_sottomenu3_sel,
div.menuBar a.cart_sottomenu4,
div.menuBar a.cart_sottomenu4_sel,
div.menuBar a.cart_sottomenu5,
div.menuBar a.cart_sottomenu5_sel,
div.menuBar a.cart_sottomenu6,
div.menuBar a.cart_sottomenu6_sel{
  width: 100%;
}

div.menuBar a.menuButton_select,
div.menuBar a.menuButton{
  border-bottom: 1px solid #e6e6e6;
  width: 97%;
}

div.menu{
  position: absolute;
  padding: 2px 2px 2px 0px;
  visibility: hidden;
  width: 95%;
}

div.menu a.menuItem{
  color: #000000;
  display: block;
  text-decoration: none;
  text-indent:4px;
  white-space: nowrap;
  border: 1px solid #a0a0a0;
  margin: 1px 1px 1px 1px;
  padding: 1px 1px 1px 1px;
  width: 98%; 
  vertical-align: middle;
}

div.menuBar a.menuButtonActive,
div.menuBar a.menuButtonActive:hover,
div.menuBar a.menuButtonActive:active,
div.menu a.menuItem:hover,
div.menu a.menuItem:active,
div.menu a.menuItemHighlight{
  background-color: #e5e5e5;
}

div.menuBar a.menuButton:hover,
div.menuBar a.menuButton:active,
div.menuBar a.menuButtonActive,
div.menuBar a.menuButtonActive:hover,
div.menuBar a.menuButtonActive:active,
div.menu a.menuItem:hover,
div.menu a.menuItem:active,
div.menu a.menuItemHighlight,
div#menu a.menuButton:hover,
div#menu a.menuButton_select:hover,
div#menu a.cart_sottomenu:hover,
div#menu a.cart_sottomenu_sel:hover,
div.menuBar a.cart_sottomenu_sel,
div#menu a.cart_sottomenu2:hover,
div#menu a.cart_sottomenu2_sel:hover,
div.menuBar a.cart_sottomenu2_sel,
div#menu a.cart_sottomenu3:hover,
div#menu a.cart_sottomenu3_sel:hover,
div.menuBar a.cart_sottomenu3_sel,
div#menu a.cart_sottomenu4:hover,
div#menu a.cart_sottomenu4_sel:hover,
div.menuBar a.cart_sottomenu4_sel,
div#menu a.cart_sottomenu5:hover,
div#menu a.cart_sottomenu5_sel:hover,
div.menuBar a.cart_sottomenu5_sel,
div#menu a.cart_sottomenu6:hover,
div#menu a.cart_sottomenu6_sel:hover,
div.menuBar a.cart_sottomenu6_sel,
div.menuBar a.menuButton_select,
div#menu a:active{
  border-color: #909090; 
}


div.menu div.menuItemSep{
  border-top: 1px solid #909090;
  border-bottom: 1px solid #f0f0f0;
  margin: 4px 2px;
}

div.menu a.menuItem span.menuItemText{}

div.menu a.menuItem span.menuItemArrow{
  margin-right: -.75em;
}

div#menu{
  width: 98%;
  height: auto !important;
  margin-top: 3px;
}

div#menu a:link,
#menu a:visited{
  display: block;
}

div.menuBar a.menuButton:active,
div.menuBar a.cart_sottomenu_sel,
div.menuBar a.cart_sottomenu2_sel,
div.menuBar a.cart_sottomenu3_sel,
div.menuBar a.cart_sottomenu4_sel,
div.menuBar a.cart_sottomenu5_sel,
div.menuBar a.cart_sottomenu6_sel,
div.menuBar a.menuButton_select,
div#menu a:active {
  font-weight: bold;
}

div#menu a.menuButton:hover,
div#menu a.menuButton_select:hover,
div#menu a.cart_sottomenu:hover,
div#menu a.cart_sottomenu_sel:hover,
div.menuBar a.cart_sottomenu_sel,
div#menu a.cart_sottomenu2:hover,
div#menu a.cart_sottomenu2_sel:hover,
div.menuBar a.cart_sottomenu2_sel,
div#menu a.cart_sottomenu3:hover,
div#menu a.cart_sottomenu3_sel:hover,
div.menuBar a.cart_sottomenu3_sel,
div#menu a.cart_sottomenu4:hover,
div#menu a.cart_sottomenu4_sel:hover,
div.menuBar a.cart_sottomenu4_sel,
div#menu a.cart_sottomenu5:hover,
div#menu a.cart_sottomenu5_sel:hover,
div.menuBar a.cart_sottomenu5_sel,
div#menu a.cart_sottomenu6:hover,
div#menu a.cart_sottomenu6_sel:hover,
div.menuBar a.cart_sottomenu6_sel,
div.menuBar a.menuButton_select,
div#menu a:active,
div#menu a:link,
#menu a:visited{
  text-decoration: none;
}

div#menu a.menuButton:hover,
div#menu a.menuButton_select:hover,
div.menuBar a.menuButton_select{
  background-color: #464D71;
}

div.menuBar a.cart_sottomenu_sel,
div#menu a.cart_sottomenu:hover,
div#menu a.cart_sottomenu_sel:hover,
div#menu a:active{
  background-color: #606999; /*#7A81A6;*/
}

div.menuBar a.cart_sottomenu2_sel,
div#menu a.cart_sottomenu2:hover,
div#menu a.cart_sottomenu2_sel:hover{
  background-color: #838AAA;
}

div.menuBar a.cart_sottomenu3_sel,
div#menu a.cart_sottomenu3:hover,
div#menu a.cart_sottomenu3_sel:hover{
  background-color: #A6ACCA;
}

div.menuBar a.cart_sottomenu4_sel,
div#menu a.cart_sottomenu4:hover,
div#menu a.cart_sottomenu4_sel:hover{
  background-color: #C3C7DB;
}

div.menuBar a.cart_sottomenu5_sel,
div#menu a.cart_sottomenu5:hover,
div#menu a.cart_sottomenu5_sel:hover{
  background-color: #D4D6DD;
}

div.menuBar a.cart_sottomenu6_sel,
div#menu a.cart_sottomenu6:hover,
div#menu a.cart_sottomenu6_sel:hover{
  background-color: #E3E5ED;
}

div#menu a.cart_sottomenu:hover,
div#menu a.cart_sottomenu_sel:hover,
div.menuBar a.cart_sottomenu_sel,
div#menu a.cart_sottomenu2:hover,
div#menu a.cart_sottomenu2_sel:hover,
div.menuBar a.cart_sottomenu2_sel,
div#menu a.cart_sottomenu3:hover,
div#menu a.cart_sottomenu3_sel:hover,
div.menuBar a.cart_sottomenu3_sel,
div#menu a.cart_sottomenu4:hover,
div#menu a.cart_sottomenu4_sel:hover,
div.menuBar a.cart_sottomenu4_sel,
div#menu a.cart_sottomenu5:hover,
div#menu a.cart_sottomenu5_sel:hover,
div.menuBar a.cart_sottomenu5_sel,
div#menu a.cart_sottomenu6:hover,
div#menu a.cart_sottomenu6_sel:hover,
div.menuBar a.cart_sottomenu6_sel,
div.menuBar a.menuButton_select,
div#menu a:active,
div#menu a.menuButton:hover,
div#menu a.menuButton_select:hover,
div.menuBar a.menuButton:active{
  color: #ffffff;
}

div.div_sottocartelle{
  background-color: #ffffff;
  width:97%;
  border-bottom: 1px solid #a0a0a0;
}
div.div_sottocartelle dt{
  text-indent: 10px;
}

div.div_sottocartelle dt,
div.div_sottocartelle2 dt,
div.div_sottocartelle3 dt,
div.div_sottocartelle4 dt,
div.div_sottocartelle5 dt,
div.div_sottocartelle6 dt{
  border-bottom: 1px solid #d0d0d0;
}

div.div_sottocartelle2,
div.div_sottocartelle3,
div.div_sottocartelle4,
div.div_sottocartelle5,
div.div_sottocartelle6{
  background-color: #ffffff;
  width:100%;
}
div.div_sottocartelle2 dt{
  text-indent: 40px;
} 

div.div_sottocartelle3 dt{
  text-indent: 50px;
}

div.div_sottocartelle4 dt{
  text-indent: 60px;
}

div.div_sottocartelle5 dt{
  text-indent: 70px;
}

div.div_sottocartelle6 dt{
  text-indent: 80px;
}

dt.primo_dt a.menuButton_select,
dt.primo_dt a.menuButton{
  border-top: 1px solid #e6e6e6;
}

dl{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

dl.sottocart,
dl.sottocart2,
dl.sottocart3,
dl.sottocart4,
dl.sottocart5,
dl.sottocart6{
  list-style: none;
  margin: 0px;
  display: block;
}
