body { background-color: #4F7BBC ;
       margin-top: 0;
}

#maintab { width: 730px; height: 580px; }

#menutab { width: 184px; }

#sottotab { width: 686px; 
            height: 105%;
            background-color: #4F7BBC;
}

#interna { width: 100%; height: 100%; }

#cattab { width: 176px; height: 180px; }

#piede { width: 730px;
         height: 12px;
                 background-color: #4F7BBC;
}

.campo_form { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px; 
        color: #000033; 
        background-color: #FFFFFF; 
        border: 1px solid #000000

}
        
.form {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        text-decoration: none;
        font-weight: bold;
}

.font_shadow {        
        font-family: Tahoma, Trebuchet MS, Verdana, Helvetica, Arial;        
        font-size: 15px;        
        padding: 3px 5px 4px 5px;        
        line-height: 17px;        
        color: #FFFFFF;        
        text-shadow: #000000 2px 2px 2px;        
        cursor: default;
        font-weight: bold;
        text-decoration: none;
}
.font_cate{
        font-family: Tahoma, Trebuchet MS, Verdana, Helvetica, Arial;
        font-size: 15px;
        padding: 3px 5px 4px 5px;
        line-height: 17px;
        color: #4F7BBC;
        text-shadow: #000000 2px 2px 2px;
        cursor: default;
        font-weight: bold;
        text-decoration: none;
}
.font_categoria {
        font-family: Tahoma, Trebuchet MS, Verdana, Helvetica, Arial;
        font-size: 10px;

}
.font_alfabeto {
        font-family: Tahoma, Trebuchet MS, Verdana, Helvetica, Arial;
        font-size: 12px;
        font-weight: bold;
        color:#4F7BBC;
        text-decoration: none;
}
.font_alfabeto_b {
        font-family: Tahoma, Trebuchet MS, Verdana, Helvetica, Arial;
        font-size: 12px;
        font-weight: bold;
        color:#ffffff;
        text-decoration: none;
}
.font_alfabeto_10 {
        font-family: Tahoma, Trebuchet MS, Verdana, Helvetica, Arial;
        font-size: 10px;
        font-weight: bold;
        color:#4F7BBC;
        text-decoration: none;
}
.font_alfabeto_nero {
        font-family: Tahoma, Trebuchet MS, Verdana, Helvetica, Arial;
        font-size: 12px;
        font-weight: bold;
        color:#000000;
        text-decoration: none;
}
.font_link {
        font-family: Tahoma, Trebuchet MS, Verdana, Helvetica, Arial;
        font-size: 12px;
        font-color:#000000;
        
}
.dtree {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #666;
        white-space: nowrap;
}
.dtree img {
        border: 0px;
        vertical-align: middle;
}
.dtree a {
        color: #333;
        text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
        white-space: nowrap;
        padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
        color: #333;
        text-decoration: underline;
}
.dtree a.nodeSel {
        background-color: #c0d2ec;
}
.dtree .clip {
        overflow: hidden;
}
.tip {
        BORDER-RIGHT: #036 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #036 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0.8em 10% 10px 18%; FONT: 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif; BORDER-LEFT: #036 1px solid; COLOR: #000; PADDING-TOP: 5px; BORDER-BOTTOM: #036 1px solid; BACKGROUND-COLOR: #e0e8f0
}

.tip2 {
        BORDER-RIGHT: #000000 1px solid;
        PADDING-RIGHT: 2px;
        BORDER-TOP: #000000 1px solid;
        PADDING-LEFT: 2px;
        PADDING-BOTTOM: 2px;
        PADDING-TOP: 2px;
        BORDER-LEFT: #000000 1px solid;
        BORDER-BOTTOM: #000000 1px solid;
        font-family: Tahoma, Trebuchet MS, Verdana, Helvetica, Arial;
        font-size: 10px;
        font-weight: bold;
        color:#000000;
        text-decoration: none;
}
.tip2b {
        BORDER-RIGHT: #000000 1px solid;
        PADDING-RIGHT: 2px;
        BORDER-TOP: #000000 1px solid;
        PADDING-LEFT: 2px;
        PADDING-BOTTOM: 2px;
        PADDING-TOP: 2px;
        BORDER-LEFT: #000000 1px solid;
        BORDER-BOTTOM: #000000 1px solid;
        font-family: Tahoma, Trebuchet MS, Verdana, Helvetica, Arial;
        font-size: 10px;
        font-weight: bold;
        color:#4F7BBC;
        text-decoration: none;
}
