/*** -------------------------------------------------** **   Menu.css, XulMenu****   Modified by: Michael F. S. Christensen****   Valid CSS2 stylesheet (www.w3c.org)**** -------------------------------------------------*/.XulMenu {    font-family: sans-serif;    font-size: 12px;    letter-spacing: 1px;    }.XulMenu .button,.XulMenu .button:hover,.XulMenu .button-active,.XulMenu .button-active:hover { /*bottone men */    font-weight: bold;     line-height: normal;    padding-right:10px;    margin: 1px 6px 0px 6px;     color: white;    text-shadow: 0px 1px 1px #000000;*/    cursor: hand;    white-space: nowrap;    display: block;    text-align:center;    }.XulMenu .button:hover { /*bottone men sopra */    padding-right:10px;    margin: 1px 6px 0px 6px;    color: #F3C860;    text-decoration: none;    cursor: hand;    white-space: nowrap;    display: block;    text-align:center;}.XulMenu .button-active,.XulMenu .button-active:hover {        padding-right: 6px;    margin: 1px 6px 0px 6px;     color: white;    text-decoration: none;    cursor: hand;    white-space: nowrap;    display: block;    text-align:center;}.XulMenu .item,.XulMenu .item:hover,.XulMenu .item-active,.XulMenu .item-active:hover { /*colori tendine*/        background: #FFF;    line-height: 12px;    padding-top: 8px;    color: #575A5D;    cursor: hand;    white-space: nowrap;    display: block;    position: relative;    width:150px;    font-size: 10px;    font-weight: normal;}.XulMenu .item:hover,.XulMenu .item-active,.XulMenu .item-active:hover { /*colore testo tendina aperta */        background: #FF9900;    color: #575A5D;    font-weight:bold;    width:150px;}/*.XulMenu .item {    margin:1px;    background: #ffffff;    padding: 3px 30px 3px 20px;}.XulMenu .item,.XulMenu .item:hover,.XulMenu .item-active,.XulMenu .item-active:hover {    line-height: normal;        color: #000000;    text-decoration: none;    cursor: default;    white-space: nowrap;    position: relative;    display: block;        }.XulMenu .item:hover, .XulMenu .item-active,.XulMenu .item-active:hover {    margin:0px;    border:1px solid #316BC6;       background: #C9D5E5;         padding: 2px 30px 2px 20px;}*/.XulMenu .section {    background: #FCFCF8;    border: 1px solid;    border-color: #F1EFE2 #716F64 #716F64 #F1EFE2;    padding: 1px 1px 1px 1px; /* top right bottom left */    position: absolute;    visibility: hidden;    /*filter:progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=2);*/    z-index: -1;           }.XulMenu .arrow {        position: absolute;    top: 7px;    right: 8px;    border: 0;}.XulMenu .arrow2 {    border: 0;}.XulMenu .itembtn,.XulMenu .itembtn:hover,.XulMenu .itembtn-active,.XulMenu .itembtn-active:hover {    line-height: normal;    padding: 1px 3px 3px 3px;    color: #000000;    text-decoration: none;    cursor: default;    white-space: nowrap;    position: relative;}.XulMenu .itembtn:hover,.XulMenu .itembtn-active,.XulMenu .itembtn-active:hover {    background: #C9D5E5;     border:1px solid;    border-color: #316BC6;    color: black;     padding: 1px 2px 3px 2px;}* html .XulMenu td { position: relative; } /* ie 5.0 fix */