div.menu_simple 
{
	background-image:url(../images/back_menu.jpg);height:65px;
	color:#feffff;
	font-size:14px;
	font-family:Georgia;
	text-decoration:none;
	text-transform:uppercase;
	width:853px;
}
div.menu_simple ul {list-style: none; margin: 0; padding-top:0;}
div.menu_simple li a 
{
	display: block;
	text-decoration:none;
	color:#feffff;
	padding-top:25px;
}

div.menu_simple li.active { }
div.menu_simple li.active a{color:#feffff;text-decoration:underline;}

div.menu_simple {overflow: hidden;}

div.menu_simple li 
{
	width:132px;
 	text-align: center; 
	float:left;
	background-image:url(../images/divider_menu.jpg);
	background-repeat:no-repeat;
	height:65px;
}

div.menu_simple li.submenu {width:100px;padding-left:20px;}
div.menu_simple a {}
div.menu_simple a:hover {text-decoration:underline;}
div.menu_simple li ul li a {background-color: #ffffff} /* example level 1 */
div.menu_simple li ul li ul li a {background-color: #ffffff} /* example level 2 */

/* --- meniu HDTML H---*/
#menu_dhtmlh, #menu_dhtmlh ul { /* all lists */
    font-weight: normal;
    list-style: none;
    vertical-align:middle;
    overflow:hidden;
    font-family:Arial;
    
    
/*nu modifica*/
}
#menu_dhtmlh {
padding-left:0px;
margin-left:0px;

}

#menu_dhtmlh li a {
    
    color: #ffffff;
    display: block;
    font-size:11px;
    letter-spacing:normal;
    font-family: Arial;
    text-align:left;
    float:left;
    line-height:12px;
    padding-right:8px;
    border-right:solid 3px #444;
    padding-left:8px;
    
}

#menu_dhtmlh li.activ1 a {
    
    color: #ffffff;
    display: block;
    font-size:10px;
    font-family: Arial;
    text-align:left;
    float:left;
    border:none;
    line-height:12px;
    padding-right:8px;
    padding-left:8px;
    
}
#menu_dhtmlh li { /* all list items */
   cursor:pointer;
   float:left;
   padding-top:14px;
   text-align:center;
   height:29px;
   }




#menu_dhtmlh li li a{
    vertical-align: middle;
    color: #ffffff;
    display: block;
    font-size:11px;
    font-family: Arial;
    text-align:left;
    border:none;
    line-height:14px;
    padding-right:10px;
    padding-top:2px;
    width:150px;


     /*nu modifica*/

}
 /*#menu_dhtmlh li li ul{
    padding-left:10px;
    text-align:center;
    cursor:pointer;
    vertical-align:middle; 
    float:left;
    height:12px;    
    padding-right:8px;
    cursor:pointer;
    }*/
#menu_dhtmlh, #menu_dhtmlh ul li{
float:left; }

#menu_dhtmlh li.sfhover ul ul{

}

#menu_dhtmlh li ul { /* second-level lists */
    position: absolute;
    margin-left:-30px;
    .margin-left:-30px;
    left: -2000px;
    display:compact;
    width:120px;
    margin-top:10px;
    
}
#menu_dhtmlh li:hover, #menu_dhtmlh li.sfhover{
 background:#ff0000 url(../images/bgactiv.jpg) top left repeat-x;
 padding-right:3px;
 
} 


#menu_dhtmlh li:hover a, #menu_dhtmlh li.sfhover a{
    border-right:none;
    display: block;
    
    
} 


#menu_dhtmlh li.activ1{
 background:#ff0000 url(../images/bgactiv.jpg) top left repeat-x;
 padding-right:3px;
}


#menu_dhtmlh li li{
float:none;
 background:#ff0000 url(../images/bgsubmenu.jpg) top left repeat-x;
 height:19px;
 padding:0px;
 width:150px;
 margin:0px;
 border-right:solid 3px #444;
}

#menu_dhtmlh ul ul { /* third-and-above-level lists */
     vertical-align:middle;
     float:left;
     background-image:url(../images/bgsubmenu.jpg);
     background-repeat:repeat-x;
    
}

#menu_dhtmlh li:hover ul ul, #menu_dhtmlh li:hover ul ul ul, #menu_dhtmlh li.sfhover ul ul, #menu_dhtmlh li.sfhover ul ul ul {
    /*nu modifica*/
}

#menu_dhtmlh li:hover ul, #menu_dhtmlh li li:hover ul, #menu_dhtmlh li li li:hover ul, #menu_dhtmlh li.sfhover ul, #menu_dhtmlh li li.sfhover ul, #menu_dhtmlh li li li.sfhover ul { /* lists nested under hovered list items */
    left: auto; /*nu modifica*/
}

/* --- meniu HDTML V---*/
#menu_dhtmlv, #menu_dhtmlv ul { /* all lists */
    padding:0 0 0 0;
    margin:0;
    width:253px;
    cursor:pointer;
    background-color : #FBFAF2;
    list-style:none;float:left; /*nu modifica*/
}


#menu_dhtmlv li { /* all list items */
    line-height : 20px;
    width: 243px;
    height:37px;
    text-align:left;
    padding-left:10px;
    position:relative;float:left;
    color:#6D621F;
    /*nu modifica*/
}


#menu_dhtmlv li a table{
    width:200px;
    float:left;
    
}
#menu_dhtmlv li li a table{
    width:160px;
    float:left;
    
    
}

#menu_dhtmlv li li li a table{
    width:160px;
    float:left;
    
    
}
#menu_dhtmlv li ul { /* second-level lists */
    background-color : #FBFAF2;
    margin-left:243px;
    .margin-left:243px;
    _margin-left:243px;
    margin-top:-37px;
    .margin-top:-37px;
    _margin-top:-37px;
    width:170px;
    .width:170px;
    _width:170px;
    position:absolute;left:-2000px;
    
     /*nu modifica*/
}

#menu_dhtmlv li li ul{
    background-color : #FBFAF2;
    margin-left:170px;
    .margin-left:10px;
    _margin-left:10px;
    margin-top:-17px;
    .margin-top:-17px;
    _margin-top:-17px;
    width:170px;    
    .width:160px;
    _width:160px;
    position:absolute;left:-2000px;
    .position:absolute;left:-2000px;
    _position:absolute;left:-2000px;
    color:#6D621F; /*nu modifica*/
}

#menu_dhtmlv li li{
 background-color : #FBFAF2;
    width:170px;
    .width:170px;
    _width:170px;
    height:37px;
    .height:37px;
    _height:37px;
    text-align:left;
}

#menu_dhtmlv li li li{
    width:170px;
    .width:170px;
    _width:170px;
    height:37px;
    .height:37px;
    _height:37px;
    text-align:left;
}

#menu_dhtmlv li:hover, #menu_dhtmlv li.sfhover{
    background-color:#E8E0B2;
    
}

#menu_dhtmlv li:hover div.nr_op, #menu_dhtmlv li.sfhover div.nr_op{
color:#CC3300;
}

#menu_dhtmlv li li:hover, #menu_dhtml li li.sfhover {
    width:170px;
    .width:160px;
    _width:160px;
    text-align:left;
     background-color : #E8E0B2;
    .background-color : #E8E0B2;
    _background-color : #E8E0B2;
    
}

#menu_dhtml li:hover li, #menu_dhtml li.sfhover li,{
  background-color : #FBFAF2;
}

#menu_dhtmlv li ul ul { /* third-and-above-level lists */
    background-color : #FBFAF2;
    .background-color : #FBFAF2;
    _background-color : #FBFAF2;
    left: -2000px;
 /*nu modifica*/
}

#menu_dhtmlv li a {
    display:block;
    color : #6D621F;
    font-size:13px;
    font-weight: 400;
    _font-weight: 400;
    .font-weight: 400;
    text-decoration : none;
    padding : 9px 0px 8px 0px;}


#menu_dhtmlv li a:hover, #menu_dhtmlv li.sfhover a {
    color : #6D621F;
   
 
}


#menu_dhtmlv li:hover ul ul, #menu_dhtmlv li:hover ul ul ul, #menu_dhtmlv li.sfhover ul ul, #menu_dhtmlv li.sfhover ul ul ul {
    left: -2000px;
    .left: -2000px; 
    _left: -2000px;
    .width:170px;
    _widrth:170px;  /*nu modifica*/
}
 #menu_dhtmlv li.activ1{
 
 background-color : #E8E0B2;
 }
 
  #menu_dhtmlv li.activ1 div.nr_op{
  color:#CC3300;
  }

#menu_dhtmlv li:hover ul, #menu_dhtmlv li li:hover ul, #menu_dhtmlv li li li:hover ul, #menu_dhtmlv li.sfhover ul, #menu_dhtmlv li li.sfhover ul, #menu_dhtmlv li li li.sfhover ul { /* lists nested under hovered list items */
    left: auto; /*nu modifica*/
}
/*extra*/
ul#menu_dhtmlv li li:hover, ul#menu_dhtmlv li li a:hover {}
ul#menu_dhtmlv li li li:hover { }
