/*
-------------------------------------------------------
mbMenu css
by Matteo Bicocchi
-------------------------------------------------------
*/

a {
text-decoration: none;
}

/*
menuBar in textual case
*/

.barElement {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #9F6112;
font-weight: bold;
cursor: hand;
}

.barElementOver {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
font-weight: bold;
cursor: hand;
}
.barElementSelected {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
font-weight: bold;
cursor: hand;
}

.container{
border-right: 0px #cccccc  solid;
border-top: 0px #cccccc  solid;
border-left: 0px #ffffff  solid;
}
.menuBorderDiv{
  border-bottom:  0px #cccccc solid;
  background-color:#cccccc;

}

/*
menu
*/

.menuContainer {
border-top: 1px dotted #cccccc;
border-left: 1px dotted #cccccc;
border-right: 1px dotted #cccccc;
border-bottom: 5px solid #cccccc;
}

.menuTitle {
padding:1px 1px 1px 1px;
border-bottom: 0px solid #cccccc;
background: #cccccc;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
text-decoration: none;
border-top: 1px solid #cccccc;
cursor: default;
}

.menu {
padding:1px 1px 1px 1px;
background: #ffffff;
cursor: hand;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color: #cccccc;
text-decoration: none;
border-top: 0px solid #cccccc;
}

.menuOver {
padding:1px 1px 1px 1px;
background: #cccccc;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
text-decoration: none;
border-top: 0px solid #cccccc;
cursor: hand;
}


.subMenu {
padding:1px 1px 1px 1px;
background: #ffffff;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color: #cccccc;
text-decoration: none;
cursor: default;
border-top: 0px solid #EDEDED;
border-right: 5px solid #ffffff;

background-image:  url("../img/menuArrow.gif");
background-repeat: no-repeat;
background-position: right;
}


.subMenuOver {
padding:1px 1px 1px 1px;
background: #ffffff;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color: #FF6600;
text-decoration: none;
cursor: default;
border-top: 0px solid #FF6600;
border-bottom: 0px solid #cccccc;
border-right: 5px solid #FF6600;

background-image:  url("../img/menuArrowOver.gif");
background-repeat: no-repeat;
background-position: right;
}

.menuDisabled {
padding:1px 1px 1px 1px;
background: #ffffff;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color: #6699CC;
text-decoration: none;
border-top: 1px solid #cccccc;
cursor: default;  
}

.separator {
cursor: default;
background: #cccccc;
}

.img{
padding:0px 0px 3px 0px;
} 

/*
/// transparency of the menu
*/

.transparency,  .menuOver, .menu {
	-moz-opacity:0.90;
	opacity: 0.90;
	-khtml-opacity: 0.90; 
}

.cursorHand {
cursor: hand;
}

.cursorDefault {
cursor: default;
}


.imgFontFamily {
  font: normal 16px Webdings,webdings;
}

