a.RubricFoto:link, A.RubricFoto:visited, A.RubricFoto:hover, A.RubricFoto:active{
	text-decoration:none;
	display:block;
	font-size:14px;
	background-color:#c2da53;
	width:125px;
	color:#FFFFFF;
	padding:3px;
}
A.RubricFoto:hover, A.RubricFoto:active{
	display:block;
	background-color:#ffffff;
	color:#c2da53;
}

/**::-moz-any-link br,*:-moz-any-link br {
a workarround for mozilla
display:none;
}*/
div#menuNew * {
  cursor: pointer; /*because IE displays the text cursor
if the link is inactive*/
}

.disabled {
   color: red !important;
   background: none !important;
}

div#menuNew {
   white-space: nowrap;
}

div#menuNew .a {
   text-decoration: none;
}

div#menuNew .a table {
   display: block;
   white-space: nowrap;
}

div#menuNew table, div#menuNew table a {
   display: none;
}

div#menuNew .a:hover, div#menuNew div.menuitem:hover {
   margin-right:0px; /*resolves a problem with Opera
not displaying the right border*/
}

div#menuNew .a:hover table, div#menuNew div.menuitem:hover table{
   background: #c2da53;
   border: 2px solid #c2da53;
   display: block;
   position: absolute;
   white-space: nowrap;
   top:134px
}

div#menuNew .a:hover table a, div#menuNew div.menuitem:hover table a {
	/*resolves a jump problem*/
   color: #ffffff;
   display: block;
   text-decoration: none;
   white-space: nowrap;
   z-index: 1000;
}

div#menuNew .a:hover table a:hover, div#menuNew div.menuitem:hover table a:hover {
   background: #ffffff;
   color: #c2da53;
   display: block;
   text-decoration: none;
   z-index: 1000;
}

td {
   border-width: 0px;
   padding: 0px 0px 0px 0px;
}

.menuitem {
   float: left;
}

.menuitem * {
   padding: 0px 0px 0px 0px;
}

#other {
  height: auto;visibility: visible;
}

#moz{
  height: 1px;visibility: hidden;
}


/*#moz::-moz-cell-content{
  height: auto; visibility: visible;
}*/


/*#other::-moz-cell-content{
  height: 1px; visibility: hidden;
}*/