#testata {
        border: 1px solid #0066CC;
        position: relative;
        background-image:  url(../../strict/images/quadrb.gif);
        background-repeat: repeat;
        color: #000000;
        min-height: 106px;
}
#logo {
        width: 66.5%;
}
#logo img{
        float: left;
        margin-right: 10px;
}

#agg {
        position: absolute;
        top: 5px;
        right: 5px;
        width: 33%;
        text-align: right;
        font-size: 80%;
}
.scuola {
        font-size: 200%;
        color: #990000;
        letter-spacing: .2em;
}
#barra {
        font-weight: bold;
        color: #FFFFFF;
        text-align: center;
        border: 1px solid #0066CC;
        background-image: url(images/quadrblu1.gif);
        background-repeat: repeat;
}
#menu {
        margin: 0px;
        font-size: 12px;
        color: #000033;
        border-top: 1px solid white;
        border-bottom: 1px solid white;
        /*border: 1px solid #0066CC;*/
        background: black;
        background-repeat: repeat;
}
#menu  a:link{
        font-size: 95%;
        color: #0080C0;
        text-decoration: none;
        background: black;
        font-weight: bold;
        padding-right: 5px;
        padding-left: 5px;
}
#menu  a:visited{
        font-size: 95%;
        color: #0080C0;
        text-decoration: none;
        background: black;
        font-weight: bold;
        padding-right: 5px;
        padding-left: 5px;
}
#menu  a:hover{
        font-size: 95%;
        color: #FFFFFF;
        text-decoration: none;
        background:#004080;
        font-weight: bold;
        padding-right: 5px;
        padding-left: 5px;
}