﻿body
{
    
   background-color: #ebffe9; 
    
    font-family: Verdana;
    color: navy;
    margin: 1px 1px;
    font-variant: small-caps;
}
div.interface
{

    border: inherit #FFCC29;
    margin: 0px auto;
    overflow: auto;
    background-color: #ebffe9; 
    
}

div.header
{
    border-bottom: white 1px solid;
    text-align: center;
    height: 300px;
    background-color: lightgreen;
}
span.titoloprincipale
{
    margin: 0 px 0px 20px 0px;
    font-size: xx-large;
    vertical-align: middle;
    color: navy;
    font-family: Verdana;
    text-align: left;
    background-color: transparent;
    position: static;
    text-transform: uppercase;
    font-weight: bold;
}

span.sottotitolo
{
    margin: 0 px 0px 20px 0px;
    font-size: medium;
    vertical-align: middle;
    color: navy;
    font-family: Verdana;
    text-align: left;
    background-color: transparent;
    position: static;
}

div.login
{
    /*float : left;
    width : 160px;*/
    padding-bottom: 10px;
    border-bottom: white 1px solid; 
    font-size: x-small;
    font-family: Verdana;
    background-color: palegreen;
    height: 12px;
}
div.login div.loginDetail
{
    float : left;
    /*width : 160px;*/
    padding-bottom: 10px;
/*    border-bottom: white 1px solid; */
    font-size: x-small;
    font-family: Verdana;
    background-color: palegreen;
}

div.login div.loginSiteMap
{
    float: right; /*width : 160px;*/
    padding-bottom: 10px; /*    border-bottom: white 1px solid; */
    font-size: x-small;
    font-family: Verdana;
    background-color: #80fb98;
}

div.menu
{
    float: left;
    width: 180px;
    height: 600px;
    background-color: #a7fb98;
}

/*
div.menu table.ctl00_Menu1_2
{
     controlla la tavola principale dentro la quale si muove il menu (mettere padding-bottom: 10px per vedere l'effetto)
    float: left;
    width: 110px;
    padding-bottom: 5px;
    background-color: #d2ff9e;
}

div.menu table.ctl00_Menu1_2 table.ctl00_Menu1_4
{
    /* controlla del singole table che contengono gli item del menu float: left;
    width: 150px;
    background-color: #d2ff9e;
    font-size: large;
    font-weight: bold;
}

div.menu table.ctl00_Menu1_2 table.ctl00_Menu1_4 a:hover
{
    /* controlla i singoli item del menu
    float: left;
    width: 140px;
    background-color: navy;
    color: #d6ffe9;
}
*/
div.content
{
    padding: 10px;
    overflow:auto;
    float : left ;
    background-color: #ebffe9;   
}

div.content label
{
    display: block;
    float: left;
    padding-right: 10px;
    text-align: right;
    width: 170px;
    font-family: Verdana;

}

tabella
{
    font-variant: normal;
    background-color: #FFFF00;
}



div.content span.titoli /*serve per mettere i titoli sopra le grid*/
{
    font-family: Verdana;
    font-size: 10pt;
}



div.footer
{
/*    background-image: url(Images/footer.jpg);
    background-repeat: no-repeat;
    /*border-top: white 1px solid;
    height: 50px;*/
    position: relative;
}
/*
div.menu ul
{
    list-style-type : none;
    margin : 10px 0px 0px 10px;
    padding : 0px;
    width : 140px; 
}
div.menu ul li a.hl
{
    color: #FFCC29;
    display:block ;
    font-weight: bold;
    padding: 2px 30px;
    text-align: center;
    width: 50%;
    list-style-type: none;

}

div.menu ul li a.hl_child
{
    color: #FFCC29;
    display: block;
    font-weight: bold;
    padding: 2px 30px;
    text-align: center;
    width: 50%;
    list-style-type: none;
    font-size: x-small;
}
div.menu ul li a:hover
{
    background-color : #FFCC29;
    color :#215089;
}

*/

/*
div.ctl00_MainMenu_0
{
    background-repeat: no-repeat;
    background-position: right 10px;
    border-top: 1px solid #FFCC29;
    height: 50px;
    vertical-align: bottom;
    font-family: Verdana;
    text-align: center;
    color: blue;
    font-style: italic;
    list-style-image: none;
    background-color: #8f8fff;
    font-size: small;
}
*/
