﻿body
{
    text-align: center;
    background-color: #5a5a5a;
    background-image: url(images/Background.gif);
    background-repeat: repeat-x;
}
a
{
    font-family: Tahoma;
    text-decoration: none;
}
a:hover
{
    font-family: Tahoma;
    text-decoration: underline;
    color: #C0C000;
}

.LeftColumn
{
    background-image: url(images/top_1.gif);
    vertical-align: top;
}

.Left_Cell
{
    background-image: url(images/top_1.gif);
    width: 233px;
    vertical-align: top;
}

.ControlPanel
{
    width: 100%;
    font-size: xx-small;
    font-family: Tahoma;
}

.ControlPanel tr td
{
    text-align: center;
}

.Login
{
    font-family: Tahoma;
    font-size: xx-small;
}

#cnt
{
    background-image: url(images/top_3.gif);
    background-color: White;
    background-position: left;
    background-repeat: repeat-y;
    vertical-align: top;
}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.underlinemenu
{
    font-weight: bold;
    width: 100%;
}

.underlinemenu ul
{
    padding: 6px 0 7px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
    margin: 0;
    text-align: left;
}

.underlinemenu ul li
{
    display: inline;
    font-size: x-small;
}


.underlinemenu #Selected a
{
    /*color:Orange;*/
    border-bottom: 3px solid orange; /*bottom border is 3px*/
}

.underlinemenu ul li a
{
    color: #494949;
    padding: 6px 3px 4px 3px; /*top padding is 6px, bottom padding is 4px*/
    margin-right: 20px; /*spacing between each menu link*/
    text-decoration: none;
    border-bottom: 3px solid gray; /*bottom border is 3px*/
}

.underlinemenu ul li a:hover, .underlinemenu ul li a.selected
{
    border-bottom-color: Orange;
}



/* */
#site-nav
{
    list-style-type: none;
    text-align: right;
    margin: 0;
    padding: 0; /* elimino i rientri delle liste */
    margin-right: 0px;
    margin-top: 30px;
}
#site-nav li
{
    padding-bottom: 5px;
}
#site-nav li a
{
    color: Black;
    text-decoration: none;
    display: block; /* il link occupa tutto lo spazio orizzontale */
    text-decoration: none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
    padding: 0 1em; /* lascia spazio far il bordo del menu e il testo del link */
    line-height: 46px; /* altezza del link: height e line-height devono avere il medesimo valore */
}
#site-nav li a:hover
{
    color: White;
    background-image: url('images/Sfondo_Menu.gif');
    text-decoration: none;
    background-repeat: no-repeat;
}
.act
{
    color: White;
    background-image: url('images/Sfondo_Menu.gif');
    text-decoration: none;
    background-repeat: no-repeat;
}
.style1
{
    width: 100%;
}
.style2
{
    font-size: small;
    font-family: Verdana;
    font-weight: bold;
    color: #FFFFFF;
    height: 46px;
    padding-right: 30px;
    text-align: right;
    background-image: url('images/Sfondo_Menu.gif');
}
.style3
{
    font-family: Verdana;
    color: #666666;
    font-size: small;
}
.style4
{
    color: #666666;
}
.style5
{
    color: #666666;
    font-size: x-small;
}
