body {
    height:100%;
    border-top: solid 1px #fff;
    position: relative;
    overflow: hidden;
    font: 14px/normal Tahoma, Arial, Helvetica, sans-serif;
}

h1 {
    border-bottom: solid 1px #d9d9d9;
    font-weight: normal;
    font-size: 180%;
    text-indent: 5px;
    letter-spacing: -1px;
}

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
    list-style: none;
    margin: 0;
    padding: 0;
    background: url(../images/bg.gif) repeat-x;
}

/* menu primo livello*/
ul.dropdown {
    position: relative;
    z-index: 597;
    float: left;
    font-weight: bold;
    width: 100%;
    background-color: #eee;
    border: solid 1px #ccc;
    border-bottom: solid 1px #ccc;
    border-left-color: #eee;
    border-top: solid 1px #eee;
    border-right-color: silver;
}

ul.dropdown li {
    float: left;
    line-height: 1.3em;
    vertical-align: middle;
    zoom: 1;
    padding: 8px 10px;
    border: none;
    background-color: #eee;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
    position: relative;
    z-index: 599;
    cursor: pointer;
    background-color: #f6f6f6;
    color: #C11123;
}

/* menu cecondo livello */
ul.dropdown ul {
    visibility: hidden;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 598;
    width: 100%;
    margin-top: 0;
    border: solid 1px ;
    border-right-color: silver;
    border-bottom-color: #C11123;
    border-left-color: #eee;
    border-top: solid 1px #eee;
    background-color: #f6f6f6;
}

ul.dropdown ul li {
    float: none;
    font-weight: normal;
    background-color: #f6f6f6;
}

ul.dropdown ul ul {
    top: 1px;
    left: 99%;
}

/*ul.dropdown li:hover > ul {
    visibility: visible;

}*/

ul.dropdown-linear {
 width: 100%;
}

ul.dropdown-linear ul li {
 float: left;
}

ul.dropdown-linear li.hover,
ul.dropdown-linear li:hover {
 position: static;
}

/*ul.dropdown-linear ul ul {
 display: none !important;
}*/

ul.dropdown span:hover {
   text-decoration: underline;
}

ul.dropdown a:link,ul.dropdown a:visited { text-decoration:none; color: #000; }
ul.dropdown a:hover { text-decoration:underline; color: #cc1111;  }

/* -- level mark -- */

/*-------------------------------------------------/
 * @section		Support Class `dir`
 * @level sep	ul, .class
*/

ul.dropdown *.dir {
    padding-right: 20px;
    background-image: url(../images/arrow_down.png);
    background-position: 100% 50%;
    background-repeat: no-repeat;
}

ul.dropdown *.dir:hover{
    padding-right: 20px;
   /* background-image: url(../images/arrow_down_red.png);*/
    background-position: 100% 50%;
    background-repeat: no-repeat;
}

ul.dropdown ul li.hover,ul.dropdown ul li:hover {
    margin: 0;
}

ul.dropdown ul *.dir {
    padding-right: 7px;
    background-image: none;
}

.goHome {
    border: 0px outset white;
    background:url(../images/home_black.png) scroll  center no-repeat;
    width: 22px;
    height: 16px;
    font-size:12px;
    color:#000;
}

.goHome:hover, .goHome:active{
    background:url(../images/home_red.png) scroll  center no-repeat;
    cursor:pointer;
    color: #cc1111;
}

img.goHome
{
    cursor:pointer;
    margin-left:10px;
    margin-right:0px;
    width:20px;
    height:20px;
    border:0px;
    vertical-align:baseline;
}

.divManuale1{
    padding-right: 14px;
    padding-top: 10px;
}

.divManuale2{
    height: 16px;
    width: 16px;
    background: url(../images/book_question.png) no-repeat;
    cursor:pointer;
}

.divManuale2:hover, .divManuale2:active{
    background:url(../images/book_question_red.png) no-repeat;
    cursor:pointer;
    color: white;
}

.ulActive {
    /*background-image: url(../images/arrow_down_red.png);*/
    color:#C11123;
}