﻿#menuarea2017 {
    margin-bottom: -10px;
}
h1 {
    font-size: large;
    color: #222222;
}

    h1 span {
        border-bottom: 1px dotted #C0C0C0;
    }


h2 {
    font-size: large;
    color: #222222;
}

html {
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100%;
}

form {
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100%;
}


body {
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100%;
    font-family: Arial,Helvetica;
    font-size: medium;
    color: #000000;
    margin: 0;
}

.disabled {
    color: #bcbcbc;
}

.hidden {
    display: none;
    visibility: hidden;
}

/* Top Bar */
.topbar {
    border-bottom: 1px dotted #091f36;
}

    .topbar td {
        /*background-image: url(/images/layout/top_middle.jpg);
    background-repeat: repeat-x;*/
        background-color: #091f36;
    }

    .topbar .logo {
        background-image: url(/images/layout/top_left.jpg);
        width: 120px;
    }

.topbarDocenti {
    border-bottom: 1px dotted #091f36;
}

    .topbarDocenti td {
        /*background-image: url(/images/layout/top_middle.jpg);
    background-repeat: repeat-x;*/
        background-color: #812332;
    }

    .topbarDocenti .logo {
        background-image: url(/images/layout/top_left.jpg);
        width: 120px;
    }

.topbarDeep {
    border-bottom: 1px dotted #091f36;
}

    .topbarDeep td {
        /*background-image: url(/images/layout/top_middle.jpg);
    background-repeat: repeat-x;*/
        background-color: #0c0c0c;
    }

    .topbarDeep .logo {
        background-image: url(/images/layout/top_left.jpg);
        width: 120px;
    }

.topbarGovernance {
    border-bottom: 1px dotted #091f36;
}

    .topbarGovernance td {
        /*background-image: url(/images/layout/top_middle.jpg);
    background-repeat: repeat-x;*/
        background-color: #9C2C5A;
    }

    .topbarGovernance .logo {
        background-image: url(/images/layout/top_left.jpg);
        width: 120px;
    }

.topbarDirittoStudio {
    border-bottom: 1px dotted #091f36;
}

    .topbarDirittoStudio td {
        /*background-image: url(/images/layout/top_middle.jpg);
    background-repeat: repeat-x;*/
        background-color: #280a47;
    }

    .topbarDirittoStudio .logo {
        background-image: url(/images/layout/top_left.jpg);
        width: 120px;
    }

.topbarConcorsi {
    border-bottom: 1px dotted #091f36;
}

    .topbarConcorsi td {
        /*background-image: url(/images/layout/top_middle.jpg);
    background-repeat: repeat-x;*/
        background-color: #100f97;
    }

    .topbarConcorsi .logo {
        background-image: url(/images/layout/top_left.jpg);
        width: 120px;
    }

.topbarTrasferimentiPassaggi {
    border-bottom: 1px dotted #091f36;
}

    .topbarTrasferimentiPassaggi td {
        /*background-image: url(/images/layout/top_middle.jpg);
    background-repeat: repeat-x;*/
        background-color: #768734;
    }

    .topbarTrasferimentiPassaggi .logo {
        background-image: url(/images/layout/top_left.jpg);
        width: 120px;
    }

    .topbarConsolidation {
    border-bottom: 1px dotted #091f36;
}

    .topbarConsolidation td {
        /*background-image: url(/images/layout/top_middle.jpg);
    background-repeat: repeat-x;*/
        background-color: #778834;
    }

    .topbarConsolidation .logo {
        background-image: url(/images/layout/top_left.jpg);
        width: 120px;
    }

    .topbarHRM {
    border-bottom: 1px dotted #091f36;
}

    .topbarHRM td {
        /*background-image: url(/images/layout/top_middle.jpg);
    background-repeat: repeat-x;*/
        background-color: #e36c1d;
    }

    .topbarHRM .logo {
        background-image: url(/images/layout/top_left.jpg);
        width: 120px;
    }

.topbarSmartCrm {
    border-bottom: 1px dotted #091f36;
}

    .topbarSmartCrm td {
        background-color: #358de4;
    }

    .topbarSmartCrm .logo {
        background-image: url(/images/layout/top_left.jpg);
        width: 120px;
    }

/* Empowerment */

.topbarEmpowerment {
    border-bottom: 1px dotted #091f36;
}

    .topbarEmpowerment td {
        /*background-image: url(/images/layout/top_middle.jpg);
    background-repeat: repeat-x;*/
        background-color: #636363;
    }

    .topbarEmpowerment .logo {
        background-image: url(/images/layout/top_left.jpg);
        width: 120px;
    }

/**/

.topbarArchium {
    border-bottom: 1px dotted #091f36;
}

    .topbarArchium td {
        /*background-image: url(/images/layout/top_middle.jpg);
    background-repeat: repeat-x;*/
        background-color: #6d6bfb;
    }

    .topbarArchium .logo {
        background-image: url(/images/layout/top_left.jpg);
        width: 120px;
    }

.topbarHelp {
    border-bottom: 1px dotted #091f36;
}

    .topbarHelp td {
        /*background-image: url(/images/layout/top_middle.jpg);
    background-repeat: repeat-x;*/
        background-color: #812332;
    }

    .topbarHelp .logo {
        background-image: url(/images/layout/top_left.jpg);
        width: 120px;
    }

#contentsarea {
    margin-left: 10px;
    height: 100%;
}

#contentsareaPopUp {
    margin: 0;
    height: 100%;
    width: 100%;
}

#bottom {
    position: fixed;
    bottom: 0;
    text-align: center;
    width: 100%;
    background-color: #091f36;
    color: #ffffff;
    font-size: xx-small;
}

#news {
    border: #85B000 1px solid;
    padding: 5px;
    margin-right: 15px;
    margin-bottom: 15px;
}

#news .titolo {
    border: #85B000 1px solid;
    background: #C7DB80;
    padding: 5px;
    font-weight: bold;
    font-size: medium;
    color: #000000;
}



#news ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    font-size: small;
    color: #505050;
}


#news li {
    padding: 5px 5px 5px 20px;
    background: url(/images/layout/frecciaverde.png) no-repeat;
    background-position: 5px 10px;
}

#news li a {
    color: #505050;
    text-decoration: none;
}

#news li a:hover {
    color: #303030;
    text-decoration: underline;
}