﻿.LabelPiccola {
    font-size: 9pt;
    color: #210042;
    font-family: Helvetica,Arial,sans-serif,Verdana;
    font-weight: bold;
}

.LabelLogin {
    color: darkblue;
}

.LabelDarkBlueGR {
    color: darkblue;
    font-weight :bold;
}

.LabelPiccolaCalendario {
    font-size: 9pt;
    color: #210042;
    font-family: Helvetica,Arial,sans-serif,Verdana;
    font-weight: bold;
    -webkit-print-color-adjust: exact;
}

.LabelPiccolaLegenda {
    font-size: 9pt;
    color: #210042;
    font-family: Helvetica,Arial,sans-serif,Verdana;
    -webkit-print-color-adjust: exact;
}

.LabelCalendario {
    font-size: 7pt;
    color: Black;
    font-family: Helvetica,Arial,sans-serif,Verdana;
    font-weight: normal;
    -webkit-print-color-adjust: exact;
}

.LabelPiccolaAvviso {
    font-size: 9pt;
    color: White;
    background-color: Red;
    font-family: Helvetica,Arial,sans-serif,Verdana;
    font-weight: bold;
}

.LabelPiccolaNoBold {
    font-size: 9pt;
    color: #210042;
    font-family: Helvetica,Arial,sans-serif,Verdana;
}

.LabelPiccolaUL {
    font-size: 9pt;
    color: #210042;
    font-family: Helvetica,Arial,sans-serif,Verdana;
    font-weight: bold;
    text-decoration: underline;
}

.LabelDarkBlu {
    color: darkblue;
}

.LabelVociMenu {
    font-size: 10pt;
    color: #210042;
    font-weight: bold;
    font-family: Helvetica,Arial,sans-serif,Verdana;
    text-align: center;
    margin-top: 10px;
}

.verticale {
    writing-mode: tb-rl;
    filter: flipH() flipV();
}

.verticale2 {
    color: #F00;
    display: block;
    width: 1.1em;
    margin: 0 10px;
    letter-spacing: 1.1em;
    background: #C7CFB6;
    word-break: break-all;
}

Panel_Cruscotto
.clear {
    clear: both;
}

.TitoloLbl {
    color: #210042;
    font-size: 10pt;
    font-family: Helvetica,Arial,sans-serif,Verdana;
    font-weight: bold
}

.TitoloStampe {
    color: darkblue;
    font-size: medium;
}

.TitoloLogin {
    font-size: 16pt;
}


.TitoloBarraNav {
    font-size: 16pt;
    padding-left: 1rem;
}

.NotaCruscottoGrande {
    color: Black;
    font-size: 20pt;
    font-family: Helvetica,Arial,sans-serif,Verdana;
    margin-top: 30px;
    padding-left: 5px;
    padding-top: 20px;
}

.NotaCruscotto {
    color: Black;
    font-size: 15pt;
    font-family: Helvetica,Arial,sans-serif,Verdana;
    padding-left: 5px;
    padding-top: 20px;
}

BottoneGrande, Button.BottoneGrande {
    COLOR: #210042;
    FONT-FAMILY: Helvetica,Arial,sans-serif,Verdana;
    FONT-SIZE: 14pt
}

.adjustedZIndex {
    z-index: 1;
}

.SfondoPannello {
    box-shadow: 6px 6px 6px #0098F5;
    background-color: white;
    width: 70%;
    padding: 15px 15px;
    text-align: center
}

.BottoneLLPP {
    -moz-box-shadow: inset 0px 1px 0px 0px #B3490D;
    -webkit-box-shadow: inset 0px 1px 0px 0px #B3490D;
    box-shadow: inset 0px 1px 0px 0px #B3490D;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #B3490D), color-stop(1, #CB8158) );
    background: -moz-linear-gradient( center top, #B3490D 5%, #CB8158 100% );
    background-image: -ms-linear-gradient(top, #B3490D 0%, #CB8158 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B3490D', endColorstr='#CB8158');
    background-color: #CB8158;
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-left-radius: 4px;
    text-indent: 0;
    border: 1px solid #CB8158;
    display: inline-block;
    color: White;
    font-family: Helvetica,Arial,sans-serif,Verdana;
    font-size: 10pt;
    font-weight: bold;
    font-style: normal;
    height: 32px;
    width: 150px;
}

    .BottoneLLPP:hover {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #CB8158), color-stop(1, #B3490D) );
        background: -moz-linear-gradient( center top, #CB8158 5%, #B3490D 100% );
        background-image: -ms-linear-gradient(top, #CB8158 0%, #B3490D 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CB8158', endColorstr='#B3490D');
        background-color: #B3490D;
    }

    .BottoneLLPP:active {
        position: relative;
        top: 2px;
    }

.BottoneLLPP_Mini {
    -moz-box-shadow: inset 0px 1px 0px 0px #B3490D;
    -webkit-box-shadow: inset 0px 1px 0px 0px #B3490D;
    box-shadow: inset 0px 1px 0px 0px #B3490D;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #B3490D), color-stop(1, #CB8158) );
    background: -moz-linear-gradient( center top, #B3490D 5%, #CB8158 100% );
    background-image: -ms-linear-gradient(top, #B3490D 0%, #CB8158 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B3490D', endColorstr='#CB8158');
    background-color: #CB8158;
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-left-radius: 4px;
    text-indent: 0;
    border: 1px solid #CB8158;
    display: inline-block;
    color: White;
    font-family: Helvetica,Arial,sans-serif,Verdana;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    height: 28px;
    width: 100px;
}

.BottoneLLPP:hover {
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #CB8158), color-stop(1, #B3490D) );
    background: -moz-linear-gradient( center top, #CB8158 5%, #B3490D 100% );
    background-image: -ms-linear-gradient(top, #CB8158 0%, #B3490D 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CB8158', endColorstr='#B3490D');
    background-color: #B3490D;
}

.BottoneLLPP:active {
    position: relative;
    top: 2px;
}

.Bottone_Grigio {
    -moz-box-shadow: inset 0px 1px 0px 0px #404040;
    -webkit-box-shadow: inset 0px 1px 0px 0px #404040;
    box-shadow: inset 0px 1px 0px 0px #404040;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #404040), color-stop(1, #8F8F8F) );
    background: -moz-linear-gradient( center top, #404040 5%, #8F8F8F 100% );
    background-image: -ms-linear-gradient(top, #404040 0%, #8F8F8F 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#404040', endColorstr='#8F8F8F');
    background-color: #8F8F8F;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
    text-indent: 0;
    border: 1px solid #D2D2D2;
    display: inline-block;
    color: White;
    font-family: Helvetica,Arial,sans-serif,Verdana;
    font-size: 10pt;
    font-weight: bold;
    font-style: normal;
    height: 28px;
    width: 150px;
}

    .Bottone_Grigio:hover {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8F8F8F), color-stop(1, #404040) );
        background: -moz-linear-gradient( center top, #8F8F8F 5%, #404040 100% );
        background-image: -ms-linear-gradient(top, #8F8F8F 0%, #404040 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8F8F8F', endColorstr='#404040');
        background-color: #404040;
    }

    .Bottone_Grigio:active {
        position: relative;
        top: 2px;
    }

.Bottone_Grigio_Cruscotto {
    -moz-box-shadow: inset 0px 1px 0px 0px #404040;
    -webkit-box-shadow: inset 0px 1px 0px 0px #404040;
    box-shadow: inset 0px 1px 0px 0px #404040;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #404040), color-stop(1, #8F8F8F) );
    background: -moz-linear-gradient( center top, #404040 5%, #8F8F8F 100% );
    background-image: -ms-linear-gradient(top, #404040 0%, #8F8F8F 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#404040', endColorstr='#8F8F8F');
    background-color: #8F8F8F;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
    text-indent: 0;
    border: 1px solid #D2D2D2;
    display: inline-block;
    color: White;
    font-family: Helvetica,Arial,sans-serif,Verdana;
    font-size: 10pt;
    font-weight: bold;
    font-style: normal;
    height: 40px;
    width: 99%;
    margin-top: 2px;
}

    .Bottone_Grigio_Cruscotto:hover {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8F8F8F), color-stop(1, #404040) );
        background: -moz-linear-gradient( center top, #8F8F8F 5%, #404040 100% );
        background-image: -ms-linear-gradient(top, #8F8F8F 0%, #404040 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8F8F8F', endColorstr='#404040');
        background-color: #404040;
    }

    .Bottone_Grigio_Cruscotto:active {
        position: relative;
        top: 2px;
    }

.Bottone_GrigioPiccolo {
    -moz-box-shadow: inset 0px 1px 0px 0px #404040;
    -webkit-box-shadow: inset 0px 1px 0px 0px #404040;
    box-shadow: inset 0px 1px 0px 0px #404040;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #404040), color-stop(1, #8F8F8F) );
    background: -moz-linear-gradient( center top, #404040 5%, #8F8F8F 100% );
    background-image: -ms-linear-gradient(top, #404040 0%, #8F8F8F 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#404040', endColorstr='#8F8F8F');
    background-color: #8F8F8F;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
    text-indent: 0;
    border: 1px solid #D2D2D2;
    display: inline-block;
    color: White;
    font-family: Helvetica,Arial,sans-serif,Verdana;
    font-size: 10pt;
    font-weight: bold;
    font-style: normal;
    height: 28px;
    width: 75px;
}

    .Bottone_GrigioPiccolo:hover {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8F8F8F), color-stop(1, #404040) );
        background: -moz-linear-gradient( center top, #8F8F8F 5%, #404040 100% );
        background-image: -ms-linear-gradient(top, #8F8F8F 0%, #404040 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8F8F8F', endColorstr='#404040');
        background-color: #404040;
    }

    .Bottone_GrigioPiccolo:active {
        position: relative;
        top: 2px;
    }

.BottoneInvio {
    -moz-box-shadow: inset 0px 1px 0px 0px #00a2ff;
    -webkit-box-shadow: inset 0px 1px 0px 0px #00a2ff;
    box-shadow: inset 0px 1px 0px 0px #00a2ff;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #00a2ff), color-stop(1, #0000ff) );
    background: -moz-linear-gradient( center top, #00a2ff 5%, #0000ff 100% );
    background-image: -ms-linear-gradient(top, #00A2FF 0%, #0000FF 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a2ff', endColorstr='#0000ff');
    background-color: #0000ff;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
    text-indent: 0;
    border: 1px solid #0000ff;
    display: inline-block;
    color: White;
    font-family: Helvetica,Arial,sans-serif,Verdana;
    font-size: 10pt;
    font-weight: bold;
    font-style: normal;
    height: 28px;
    width: 150px;
}

    .BottoneInvio:hover {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0000ff), color-stop(1, #00a2ff) );
        background: -moz-linear-gradient( center top, #0000ff 5%, #00a2ff 100% );
        background-image: -ms-linear-gradient(top, #0000ff 0%, #00a2ff 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000ff', endColorstr='#00a2ff');
        background-color: #00a2ff;
    }

    .BottoneInvio:active {
        position: relative;
        top: 2px;
    }

.HeaderGrigliaProdotti {
    font-family: Helvetica,Arial,sans-serif,Verdana;
    background: white;
    color: Black;
    border-top-style: none;
    border-left-style: none;
    border-right-style: none;
    border-bottom: 1px solid Black;
}

.HeaderMenu2 {
    background: White;
    color: #210042;
    border-top-style: none;
    border-left-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-color: White;
}

.removeHeaderBorders {
    border-top-style: none;
    border-left-style: none;
    border-right-style: none;
}

.BottomHeaderBorders {
    border-top-style: none;
    border-left-style: none;
    border-right-style: none;
    border-bottom: 1px solid DarkBlue;
}

.BotTopHeaderBorders {
    border-top: 1px solid DarkBlue;
    border-left-style: none;
    border-right-style: none;
    border-bottom: 1px solid DarkBlue;
}

.HeaderMenu {
    background: #B3490D;
    background: -moz-linear-gradient( center top, #B3490D 5%, #CB8158 100% );
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #B3490D ), color-stop(1, #CB8158) );
    behavior: url(ie-css3.htc);
}

.HeaderMenu_NoGrad {
    background: #B3490D;
    behavior: url(ie-css3.htc);
}

.HeaderMenuReverse {
    background: #CB8158;
    background: -moz-linear-gradient( center top, #CB8158 5%, #B3490D 100% );
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #CB8158 ), color-stop(1, #B3490D) );
    behavior: url(ie-css3.htc);
}

.TestoSolaLettura {
    font-size: 9pt;
    color: Black;
    font-family: Helvetica,Arial,sans-serif,Verdana;
    background-color: White;
    border-style: none;
}

.TestoSolaLetturaNew {
    font-size: 9pt;
    color: Black;
    font-family: Helvetica,Arial,sans-serif,Verdana;
    /*background-color :#e2e2e2;*/
    background-color: White;
    border-style: none;
}

.TestoSolaLetturaBiancoBordo {
    font-size: 9pt;
    color: Black;
    font-family: Helvetica,Arial,sans-serif,Verdana;
    /*background-color :#e2e2e2;*/
    background-color: White;
}


.TestoSolaLetturaBianco {
    font-size: 9pt;
    color: Black;
    font-family: Helvetica,Arial,sans-serif,Verdana;
    background-color: White;
    border-style: none;
}

.TestoSolaLetturaNeutro {
    font-size: 9pt;
    color: Black;
    font-family: Helvetica,Arial,sans-serif,Verdana;
    border-style: none;
}

.LabelGrigia {
    font-size: 9pt;
    color: Black;
    font-family: Helvetica,Arial,sans-serif,Verdana;
    background-color: #D2D2D2;
}

.LabelVersione {
    font-size: 8pt;
    /*color: White;*/
    color: black;
    font-family: Helvetica,Arial,sans-serif,Verdana;
    font-weight: bold;
}

.TestoTextBoxLogin {
    font-size: 9pt;
    color: Black;
    font-family: Helvetica,Arial,sans-serif,Verdana;
    font-weight: bold;
}

.TestoSelezionato {
    font-size: 9pt;
    color: Black;
    background-color: #80FF80;
    font-family: Helvetica,Arial,sans-serif,Verdana;
    font-weight: normal;
}

.TestoTextBoxInput {
    font-size: 9pt;
    color: Black;
    font-family: Helvetica,Arial,sans-serif,Verdana;
}

.TextBoxInputBold {
    font-size: 9pt;
    color: Black;
    font-family: Helvetica,Arial,sans-serif,Verdana;
    font-weight: bold;
}

.TestoDropDown {
    font-size: 9pt;
    color: #210042;
    font-family: Helvetica,Arial,sans-serif,Verdana;
}

.TestoDropDownGrassetto {
    font-size: 9pt;
    color: Black;
    font-weight: bold;
    font-family: Helvetica,Arial,sans-serif,Verdana;
}

.DropDownBold {
    font-size: 9pt;
    color: #210042;
    font-family: Helvetica,Arial,sans-serif,Verdana;
    font-weight: bold;
}

PaginaPricipale, Div.PaginaPrincipale {
    background-color: White;
    width: 960px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 2px;
    margin-bottom: 8px;
    box-shadow: 7px 7px 7px #CB8158;
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px;
    position: relative;
    behavior: url(ie-css3.htc);
}


PaginaRicerca, Div.PaginaRicerca {
    background-color: White;
    width: 960px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 2px;
    margin-bottom: 15px;
    box-shadow: 10px 10px 15px #5F5F5F;
}

PaginaInserimento, Div.PaginaInserimento {
    background-color: White;
    width: 960px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 2px;
    margin-bottom: 15px;
    box-shadow: 10px 10px 15px #5F5F5F;
}

.TitoloPagina {
    border: 1px solid #ddd;
    background: #F5F5F5;
    background: -moz-linear-gradient( center top, #F5F5F5 5%, #E2E2E2 100% );
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #F5F5F5 ), color-stop(1, #E2E2E2) );
    -webkit-border-top-left-radius: 8px;
    -moz-border-radius-topleft: 8px;
    border-top-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    -moz-border-radius-topright: 8px;
    border-top-right-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
    -moz-border-radius-bottomright: 8px;
    border-bottom-right-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -moz-border-radius-bottomleft: 8px;
    border-bottom-left-radius: 8px;
}

#footer {
    list-style: none;
    width: 940px;
    margin: 1px auto 1px auto;
    padding: 0px 0px 0px 20px;
    height: 30px;
    /*Ombreggiatura*/
    box-shadow: 3px 3px 3px #B2B2B2;
    /* Rounded Corners */
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background: #ECB553;
    /* Bordi */
    border: 1px solid #AB440C;
    line-height: 30px;
    vertical-align: middle;
    text-align: center;
    behavior: url(ie-css3.htc);
}

#footer_bis {
    position: absolute;
    bottom: 0;
    bottom: 0;
    list-style: none;
    width: 940px;
    margin: 1px auto 1px auto;
    padding: 0px 0px 0px 20px;
    height: 30px;
    /*Ombreggiatura*/
    box-shadow: 3px 3px 3px #CB8158;
    /* Rounded Corners */
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background: #ECB553;
    /* Bordi */
    border: 1px solid #AB440C;
    line-height: 30px;
    vertical-align: middle;
    text-align: center;
    behavior: url(ie-css3.htc);
}

#footerlogin {
    list-style: none;
    width: 780px;
    margin: 1px auto 1px auto;
    padding: 0px 0px 0px 10px;
    height: 30px;
    /*Ombreggiatura*/
    box-shadow: 3px 3px 3px #B2B2B2;
    /* Rounded Corners */
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background: #ECB553;
    /* Bordi */
    border: 1px solid #AB440C;
    line-height: 30px;
    vertical-align: middle;
    text-align: center;
    behavior: url(ie-css3.htc);
}


.BordoCellaMenu {
    background-color: #B3490D;
    border-bottom: 1px solid #B3490D;
    border-top: 1px solid #B3490D;
    background: #B3490D;
    background: -moz-linear-gradient( center top, #B3490D 5%, #CB8158 100% );
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #B3490D ), color-stop(1, #CB8158) );
    behavior: url(ie-css3.htc);
}

.BordoCellaMenu_NoGrad {
    background-color: #B3490D;
    border-bottom: 1px solid #B3490D;
    border-top: 1px solid #B3490D;
    background: #B3490D;
    behavior: url(ie-css3.htc);
}

.HeaderGriglieRicerca {
    background: #B2B2B2;
    background: -moz-linear-gradient( center top, #B2B2B2 5%, #4F4F4F 100% );
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #B2B2B2 ), color-stop(1, #4F4F4F) );
    behavior: url(ie-css3.htc);
}

.HeaderGriglieRicercaLight {
    border: 1px solid White;
    background: #F5F5F5;
    background: -moz-linear-gradient( center top, #F5F5F5 5%, #E2E2E2 100% );
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #F5F5F5 ), color-stop(1, #E2E2E2) );
}

.OmbraPannello {
    box-shadow: 6px 6px 6px #5F5F5F;
    background-color: white;
    width: 70%;
    padding: 15px 15px;
    text-align: center;
    behavior: url(ie-css3.htc);
}

.OmbraPannelloTondo {
    box-shadow: 6px 6px 6px #5F5F5F;
    background-color: white;
    width: 70%;
    padding: 15px 15px;
    text-align: center;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
    behavior: url(ie-css3.htc);
}

.LinkPannelliBlu {
    font-size: 12pt;
    color: Navy;
    font-family: Helvetica,Arial,sans-serif,Verdana;
    font-weight: bold;
}

.PannelloDati {
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, White), color-stop(1, #B2B2B2) );
    background: -moz-linear-gradient( center top, White 5%, #B2B2B2 100% );
    background-image: -ms-linear-gradient(top, White 0%, #B2B2B2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='White', endColorstr='#B2B2B2');
    background-color: White;
    width: 90%;
    height: 52px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 0px;
    margin-bottom: 2px;
    box-shadow: 3px 3px 3px #5F5F5F;
    text-align: center;
    border: 1px solid #E3923F;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
    text-indent: 0;
    border: 1px solid #cc850a;
    cursor: pointer;
    behavior: url(ie-css3.htc);
}

    .PannelloDati:hover {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #B2B2B2), color-stop(1, White) );
        background: -moz-linear-gradient( center top, #B2B2B2 5%, White 100% );
        background-image: -ms-linear-gradient(top, #B2B2B2 0%, White 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B2B2B2', endColorstr='White');
        background-color: #B2B2B2;
        behavior: url(ie-css3.htc);
    }

    .PannelloDati:active {
        position: relative;
        top: 2px;
        behavior: url(ie-css3.htc);
    }

.PannelloDatiFisso {
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, White), color-stop(1, #B2B2B2) );
    background: -moz-linear-gradient( center top, White 5%, #B2B2B2 100% );
    background-image: -ms-linear-gradient(top, White 0%, #B2B2B2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='White', endColorstr='#B2B2B2');
    background-color: White;
    width: 90%;
    height: 52px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 0px;
    margin-bottom: 2px;
    box-shadow: 3px 3px 3px #5F5F5F;
    text-align: center;
    border: 1px solid #E3923F;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
    text-indent: 0;
    behavior: url(ie-css3.htc);
}

.PannelloDatiMod {
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, White), color-stop(1, #B2B2B2) );
    background: -moz-linear-gradient( center top, White 5%, #B2B2B2 100% );
    background-image: -ms-linear-gradient(top, White 0%, #B2B2B2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='White', endColorstr='#B2B2B2');
    background-color: White;
    width: 80%;
    height: 100px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 2px;
    margin-bottom: 15px;
    -moz-box-shadow: 5px 5px 5px #5F5F5F; /* Firefox */
    -webkit-box-shadow: 5px 5px 5px #5F5F5F; /* Safari and Chrome */
    box-shadow: 5px 5px 5px #5F5F5F;
    text-align: center;
    border: 1px solid #E3923F;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
    text-indent: 0;
    cursor: pointer;
    zoom: 1;
    behavior: url(ie-css3.htc);
}

    .PannelloDatiMod:hover {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #B2B2B2), color-stop(1, White) );
        background: -moz-linear-gradient( center top, #B2B2B2 5%, White 100% );
        background-image: -ms-linear-gradient(top, #B2B2B2 0%, White 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B2B2B2', endColorstr='White');
        background-color: #B2B2B2;
        zoom: 1;
        behavior: url(ie-css3.htc);
    }

    .PannelloDatiMod:active {
        position: relative;
        top: 2px;
        zoom: 1;
        behavior: url(ie-css3.htc);
    }

.BottoneMain {
    -moz-box-shadow: inset 0px 1px 0px 0px #fffff0;
    -webkit-box-shadow: inset 0px 1px 0px 0px #fffff0;
    box-shadow: inset 0px 1px 0px 0px #fffff0;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fffff0), color-stop(1, #E3923F) );
    background: -moz-linear-gradient( center top, #fffff0 5%, #E3923F 100% );
    background-image: -ms-linear-gradient(top, #FFFFF0 0%, #E3923F 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffff0', endColorstr='#E3923F');
    background-color: #fffff0;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
    text-indent: 0;
    border: 1px solid #cc850a;
    display: inline-block;
    color: Black;
    font-family: Helvetica,Arial,sans-serif,Verdana,Tahoma;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    height: 100%;
    /*line-height:50px;*/
    width: 100%;
    /*text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #fffff0;*/
    zoom: 1;
}

    .BottoneMain:hover {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #E3923F), color-stop(1, #fffff0) );
        background: -moz-linear-gradient( center top, #E3923F 5%, #fffff0 100% );
        background-image: -ms-linear-gradient(top, #E3923F 0%, #FFFFF0 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E3923F', endColorstr='#fffff0');
        background-color: #E3923F;
        zoom: 1;
    }

    .BottoneMain:active {
        position: relative;
        top: 2px;
    }

.PannelloBarraGrigio {
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, White), color-stop(1, #808080) );
    background: -moz-linear-gradient( center top, White 5%, #808080 100% );
    background-image: -ms-linear-gradient(top, White 0%, #808080 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='White', endColorstr='#808080');
    background-color: White;
    width: 98%;
    height: 22px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 1px;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    /*box-shadow: 4px 4px 4px #5F5F5F;*/
    border: 1px solid #E3923F;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
    text-indent: 0;
    border: 1px solid #cc850a;
    text-align: Left;
    vertical-align: middle;
    behavior: url(ie-css3.htc);
}

.PannelloDatiPiccolo {
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, White), color-stop(1, #B2B2B2) );
    background: -moz-linear-gradient( center top, White 5%, #B2B2B2 100% );
    background-image: -ms-linear-gradient(top, White 0%, #B2B2B2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='White', endColorstr='#B2B2B2');
    background-color: White;
    width: 32%;
    height: 31px;
    text-align: center;
    border: 1px solid #E3923F;
    padding-top: 2px;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
    text-indent: 0;
    cursor: pointer;
    behavior: url(ie-css3.htc);
}

    .PannelloDatiPiccolo:hover {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #B2B2B2), color-stop(1, White) );
        background: -moz-linear-gradient( center top, #B2B2B2 5%, White 100% );
        background-image: -ms-linear-gradient(top, #B2B2B2 0%, White 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B2B2B2', endColorstr='White');
        background-color: #B2B2B2;
        behavior: url(ie-css3.htc);
    }

    .PannelloDatiPiccolo:active {
        position: relative;
        top: 2px;
        behavior: url(ie-css3.htc);
    }

.PannelloDatiPiccoloGiallo {
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, White), color-stop(1, Yellow) );
    background: -moz-linear-gradient( center top, White 5%, Yellow 100% );
    background-image: -ms-linear-gradient(top, White 0%, Yellow 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='White', endColorstr='Yellow');
    background-color: White;
    width: 32%;
    height: 31px;
    text-align: center;
    border: 1px solid #E3923F;
    padding-top: 2px;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
    text-indent: 0;
    cursor: pointer;
    behavior: url(ie-css3.htc);
}

    .PannelloDatiPiccoloGiallo:hover {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, Yellow), color-stop(1, White) );
        background: -moz-linear-gradient( center top, Yellow 5%, White 100% );
        background-image: -ms-linear-gradient(top, Yellow 0%, White 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='Yellow', endColorstr='White');
        background-color: Yellow;
        behavior: url(ie-css3.htc);
    }

    .PannelloDatiPiccoloGiallo:active {
        position: relative;
        top: 2px;
        behavior: url(ie-css3.htc);
    }

.PannelloDatiPiccoloVerde {
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, White), color-stop(1, #00FF00) );
    background: -moz-linear-gradient( center top, White 5%, #00FF00 100% );
    background-image: -ms-linear-gradient(top, White 0%, #00FF00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='White', endColorstr='#00FF00');
    background-color: White;
    width: 45%;
    height: 31px;
    text-align: center;
    border: 1px solid #E3923F;
    padding-top: 2px;
    margin: 0 auto;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
    text-indent: 0;
    cursor: pointer;
    behavior: url(ie-css3.htc);
}

    .PannelloDatiPiccoloVerde:hover {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #00FF00), color-stop(1, White) );
        background: -moz-linear-gradient( center top, #00FF00 5%, White 100% );
        background-image: -ms-linear-gradient(top, #00FF00 0%, White 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00FF00', endColorstr='White');
        background-color: #00FF00;
        behavior: url(ie-css3.htc);
    }

    .PannelloDatiPiccoloVerde:active {
        position: relative;
        top: 2px;
        behavior: url(ie-css3.htc);
    }

.PannelloDatiMiniVerde {
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, White), color-stop(1, #00FF00) );
    background: -moz-linear-gradient( center top, White 5%, #00FF00 100% );
    background-image: -ms-linear-gradient(top, White 0%, #00FF00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='White', endColorstr='#00FF00');
    background-color: White;
    width: 80%;
    height: 15px;
    text-align: center;
    border: 1px solid #E3923F;
    padding-top: 2px;
    margin: 0 auto;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
    text-indent: 0;
    cursor: pointer;
    behavior: url(ie-css3.htc);
}

    .PannelloDatiMiniVerde:hover {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #00FF00), color-stop(1, White) );
        background: -moz-linear-gradient( center top, #00FF00 5%, White 100% );
        background-image: -ms-linear-gradient(top, #00FF00 0%, White 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00FF00', endColorstr='White');
        background-color: #00FF00;
        behavior: url(ie-css3.htc);
    }

    .PannelloDatiMiniVerde:active {
        position: relative;
        top: 2px;
        behavior: url(ie-css3.htc);
    }

.PannelloDatiMiniGiallo {
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, White), color-stop(1, Yellow) );
    background: -moz-linear-gradient( center top, White 5%, Yellow 100% );
    background-image: -ms-linear-gradient(top, White 0%, Yellow 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='White', endColorstr='Yellow');
    background-color: White;
    width: 80%;
    height: 15px;
    text-align: center;
    border: 1px solid #E3923F;
    padding-top: 2px;
    margin: 0 auto;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
    text-indent: 0;
    cursor: pointer;
    behavior: url(ie-css3.htc);
}

    .PannelloDatiMiniGiallo:hover {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, Yellow), color-stop(1, White) );
        background: -moz-linear-gradient( center top, Yellow 5%, White 100% );
        background-image: -ms-linear-gradient(top, Yellow 0%, White 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='Yellow', endColorstr='White');
        background-color: Yellow;
        behavior: url(ie-css3.htc);
    }

    .PannelloDatiMiniGiallo:active {
        position: relative;
        top: 2px;
        behavior: url(ie-css3.htc);
    }

.PannelloDatiMiniRosso {
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, White), color-stop(1, Red) );
    background: -moz-linear-gradient( center top, White 5%, Red 100% );
    background-image: -ms-linear-gradient(top, White 0%, Red 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='White', endColorstr='Red');
    background-color: White;
    width: 80%;
    height: 15px;
    text-align: center;
    border: 1px solid #E3923F;
    padding-top: 2px;
    margin: 0 auto;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
    text-indent: 0;
    cursor: pointer;
    behavior: url(ie-css3.htc);
}

    .PannelloDatiMiniRosso:hover {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, Red), color-stop(1, White) );
        background: -moz-linear-gradient( center top, Red 5%, White 100% );
        background-image: -ms-linear-gradient(top, Red 0%, White 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='Red', endColorstr='White');
        background-color: Yellow;
        behavior: url(ie-css3.htc);
    }

    .PannelloDatiMiniRosso:active {
        position: relative;
        top: 2px;
        behavior: url(ie-css3.htc);
    }

.PannelloDatiMini {
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, White), color-stop(1, #B2B2B2) );
    background: -moz-linear-gradient( center top, White 5%, #B2B2B2 100% );
    background-image: -ms-linear-gradient(top, White 0%, #B2B2B2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='White', endColorstr='#B2B2B2');
    background-color: White;
    width: 80%;
    height: 15px;
    text-align: center;
    border: 1px solid #E3923F;
    padding-top: 2px;
    margin: 0 auto;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
    text-indent: 0;
    cursor: pointer;
    behavior: url(ie-css3.htc);
}

    .PannelloDatiMini:hover {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #B2B2B2), color-stop(1, White) );
        background: -moz-linear-gradient( center top, #B2B2B2 5%, White 100% );
        background-image: -ms-linear-gradient(top, #B2B2B2 0%, White 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B2B2B2', endColorstr='White');
        background-color: #B2B2B2;
        behavior: url(ie-css3.htc);
    }

    .PannelloDatiMini:active {
        position: relative;
        top: 2px;
        behavior: url(ie-css3.htc);
    }

.PannelloDatiFissoPiccolo {
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, White), color-stop(1, #B2B2B2) );
    background: -moz-linear-gradient( center top, White 5%, #B2B2B2 100% );
    background-image: -ms-linear-gradient(top, White 0%, #B2B2B2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='White', endColorstr='#B2B2B2');
    background-color: White;
    width: 90%;
    height: 35px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    /*box-shadow: 3px 3px 3px #5F5F5F;*/
    text-align: center;
    border: 1px solid #E3923F;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
    text-indent: 0;
    behavior: url(ie-css3.htc);
}

.PannelloPiccoloRosso {
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.01, White), color-stop(1, #FF9966) );
    background: -moz-linear-gradient( center top, White 1%, #FF9966 100% );
    background-image: -ms-linear-gradient(top, White 0%, #FF9966 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='White', endColorstr='#FF9966');
    background-color: White;
    width: 90%;
    height: 35px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: center;
    border: 1px solid #E3923F;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
    text-indent: 0;
    cursor: pointer;
    behavior: url(ie-css3.htc);
}

    .PannelloPiccoloRosso:hover {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.01, #FF9966), color-stop(1, White) );
        background: -moz-linear-gradient( center top, #FF9966 1%, White 100% );
        background-image: -ms-linear-gradient(top, #FF9966 0%, White 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF9966', endColorstr='White');
        background-color: #FF9966;
        behavior: url(ie-css3.htc);
    }

    .PannelloPiccoloRosso:active {
        position: relative;
        top: 2px;
        behavior: url(ie-css3.htc);
    }

.PannelloPiccoloGiallo {
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.01, White), color-stop(1, #FFFF66) );
    background: -moz-linear-gradient( center top, White 1%, #FFFF66 100% );
    background-image: -ms-linear-gradient(top, White 0%, #FFFF66 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='White', endColorstr='#FFFF66');
    background-color: White;
    width: 90%;
    height: 35px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: center;
    border: 1px solid #E3923F;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
    text-indent: 0;
    cursor: pointer;
    behavior: url(ie-css3.htc);
}

    .PannelloPiccoloGiallo:hover {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.01, #FFFF66), color-stop(1, White) );
        background: -moz-linear-gradient( center top, #FFFF66 1%, White 100% );
        background-image: -ms-linear-gradient(top, #FFFF66 0%, White 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFF66', endColorstr='White');
        background-color: #FFFF66;
        behavior: url(ie-css3.htc);
    }

    .PannelloPiccoloGiallo:active {
        position: relative;
        top: 2px;
        behavior: url(ie-css3.htc);
    }

.PannelloPiccoloVerde {
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.01, White), color-stop(1, #ADFF2F) );
    background: -moz-linear-gradient( center top, White 1%, #ADFF2F 100% );
    background-image: -ms-linear-gradient(top, White 0%, #ADFF2F 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='White', endColorstr='#ADFF2F');
    background-color: White;
    width: 90%;
    height: 35px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: center;
    border: 1px solid #E3923F;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
    text-indent: 0;
    cursor: pointer;
    behavior: url(ie-css3.htc);
}

    .PannelloPiccoloVerde:hover {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.01, #ADFF2F), color-stop(1, White) );
        background: -moz-linear-gradient( center top, #ADFF2F 1%, White 100% );
        background-image: -ms-linear-gradient(top, #ADFF2F 0%, White 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ADFF2F', endColorstr='White');
        background-color: #ADFF2F;
        behavior: url(ie-css3.htc);
    }

    .PannelloPiccoloVerde:active {
        position: relative;
        top: 2px;
        behavior: url(ie-css3.htc);
    }

.PannelloPiccoloGrigio {
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, White), color-stop(1, #B2B2B2) );
    background: -moz-linear-gradient( center top, White 5%, #B2B2B2 100% );
    background-image: -ms-linear-gradient(top, White 0%, #B2B2B2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='White', endColorstr='#B2B2B2');
    background-color: White;
    width: 90%;
    height: 35px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: center;
    border: 1px solid #E3923F;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
    text-indent: 0;
    cursor: pointer;
    behavior: url(ie-css3.htc);
}

    .PannelloPiccoloGrigio:hover {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #B2B2B2), color-stop(1, White) );
        background: -moz-linear-gradient( center top, #B2B2B2 5%, White 100% );
        background-image: -ms-linear-gradient(top, #B2B2B2 0%, White 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B2B2B2', endColorstr='White');
        background-color: #B2B2B2;
        behavior: url(ie-css3.htc);
    }

    .PannelloPiccoloGrigio:active {
        position: relative;
        top: 2px;
        behavior: url(ie-css3.htc);
    }

.PannelloGrandeVerde {
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, White), color-stop(1, #ADFF2F) );
    background: -moz-linear-gradient( center top, White 5%, #ADFF2F 100% );
    background-image: -ms-linear-gradient(top, White 0%, #ADFF2F 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='White', endColorstr='#ADFF2F');
    background-color: White;
    width: 90%;
    height: 52px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 20px;
    text-align: center;
    border: 1px solid #E3923F;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
    text-indent: 0;
    cursor: pointer;
    behavior: url(ie-css3.htc);
}

    .PannelloGrandeVerde:hover {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ADFF2F), color-stop(1, White) );
        background: -moz-linear-gradient( center top, #ADFF2F 5%, White 100% );
        background-image: -ms-linear-gradient(top, #ADFF2F 0%, White 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ADFF2F', endColorstr='White');
        background-color: #ADFF2F;
        behavior: url(ie-css3.htc);
    }

    .PannelloGrandeVerde:active {
        position: relative;
        top: 2px;
        behavior: url(ie-css3.htc);
    }

.PannelloGrandeGrigio {
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, White), color-stop(1, #B2B2B2) );
    background: -moz-linear-gradient( center top, White 5%, #B2B2B2 100% );
    background-image: -ms-linear-gradient(top, White 0%, #B2B2B2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='White', endColorstr='#B2B2B2');
    background-color: White;
    width: 90%;
    height: 52px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 20px;
    text-align: center;
    border: 1px solid #E3923F;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
    text-indent: 0;
    cursor: pointer;
    behavior: url(ie-css3.htc);
}

    .PannelloGrandeGrigio:hover {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #B2B2B2), color-stop(1, White) );
        background: -moz-linear-gradient( center top, #B2B2B2 5%, White 100% );
        background-image: -ms-linear-gradient(top, #B2B2B2 0%, White 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B2B2B2', endColorstr='White');
        background-color: #B2B2B2;
        behavior: url(ie-css3.htc);
    }

    .PannelloGrandeGrigio:active {
        position: relative;
        top: 2px;
        behavior: url(ie-css3.htc);
    }

.PannelloGrandeGiallo {
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.01, White), color-stop(1, #FFFF66) );
    background: -moz-linear-gradient( center top, White 1%, #FFFF66 100% );
    background-image: -ms-linear-gradient(top, White 1%, #FFFF66 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='White', endColorstr='#FFFF66');
    background-color: White;
    width: 90%;
    height: 52px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 20px;
    text-align: center;
    border: 1px solid #E3923F;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
    text-indent: 0;
    cursor: pointer;
    behavior: url(ie-css3.htc);
}

    .PannelloGrandeGiallo:hover {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.01, #FFFF66), color-stop(1, White) );
        background: -moz-linear-gradient( center top, #FFFF66 1%, White 100% );
        background-image: -ms-linear-gradient(top, #FFFF66 1%, White 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFF66', endColorstr='White');
        background-color: #FFFF66;
        behavior: url(ie-css3.htc);
    }

    .PannelloGrandeGiallo:active {
        position: relative;
        top: 2px;
        behavior: url(ie-css3.htc);
    }

.PannelloGrandeRosso {
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.01, White), color-stop(1, #FF9966) );
    background: -moz-linear-gradient( center top, White 0.1%, #FF9966 100%);
    background-image: -ms-linear-gradient(top, White 0.1%, #FF9966 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='White', endColorstr='#FF9966');
    background-color: White;
    width: 90%;
    height: 52px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: center;
    padding-top: 20px;
    border: 1px solid #E3923F;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
    text-indent: 0;
    cursor: pointer;
    behavior: url(ie-css3.htc);
}

    .PannelloGrandeRosso:hover {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0, #FF9966), color-stop(0.99, White) );
        background: -moz-linear-gradient( center top, #FF9966 0%, White 99.99% );
        background-image: -ms-linear-gradient(top, #FF9966 0%, White 99.99%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF9966', endColorstr='White');
        background-color: #FFC0CB;
        behavior: url(ie-css3.htc);
    }

    .PannelloGrandeRosso:active {
        position: relative;
        top: 2px;
        behavior: url(ie-css3.htc);
    }

.PannelloBarraGrigioLiscio {
    background: #F5F5F5;
    background-color: #F5F5F5;
    width: 98%;
    height: 21px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 0px;
    padding-left: 6px;
    padding-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
    text-indent: 0;
    border: 1px solid #B2B2B2;
    text-align: Left;
    vertical-align: middle;
    behavior: url(ie-css3.htc);
}

.PannelloPiccoloRossoPiatto {
    background-color: #FFdddd;
    width: 90%;
    height: 45px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: center;
    text-indent: 0;
    cursor: pointer;
    behavior: url(ie-css3.htc);
}

.PannelloPiccoloRossoPiattoOmbra {
    background-color: #FFdddd;
    width: 90%;
    height: 45px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: center;
    text-indent: 0;
    cursor: pointer;
    border: 1px solid #aaa;
    box-shadow: 3px 3px 3px #ccc;
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px;
    box-shadow: 3px 3px 3px #ccc;
    behavior: url(ie-css3.htc);
}.PannelloPiccoloRossoPiattoOmbra:hover {
    box-shadow: 3px 3px 3px #aaa;
    behavior: url(ie-css3.htc);
}

.PannelloProvvigioniPiattoOmbra {
    background-color: Red;
    width: 90%;
    height: 45px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: center;
    text-indent: 0;
    cursor: pointer;
    border: 1px solid #aaa;
    box-shadow: 3px 3px 3px #ccc;
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px;
    box-shadow: 3px 3px 3px #ccc;
    behavior: url(ie-css3.htc);
}.PannelloProvvigioniPiattoOmbra:hover {
    box-shadow: 3px 3px 3px #aaa;
    behavior: url(ie-css3.htc);
}


.PannelloPiccoloGialloPiatto {
    background-color: #fcf6cc;
    width: 90%;
    height: 45px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: center;
    text-indent: 0;
    cursor: pointer;
    behavior: url(ie-css3.htc);
}

.PannelloPiccoloGialloPiattoOmbra {
    background-color: #fcf6cc;
    width: 90%;
    height: 45px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: center;
    text-indent: 0;
    cursor: pointer;
    border: 1px solid #aaa;
    box-shadow: 3px 3px 3px #ccc;
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px;
    box-shadow: 3px 3px 3px #ccc;
    behavior: url(ie-css3.htc);
}.PannelloPiccoloGialloPiattoOmbra:hover {
    box-shadow: 3px 3px 3px #aaa;
    behavior: url(ie-css3.htc);
}


.PannelloPiccoloVerdePiatto {
    background-color: #ddFFcc;
    width: 90%;
    height: 45px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: center;
    text-indent: 0;
    cursor: pointer;
    behavior: url(ie-css3.htc);
}

.PannelloPiccoloVerdePiattoOmbra {
    background-color: #ddFFcc;
    width: 90%;
    height: 45px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: center;
    text-indent: 0;
    cursor: pointer;
    border: 1px solid #aaa;
    box-shadow: 3px 3px 3px #ccc;
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px;
    box-shadow: 3px 3px 3px #ccc;
    behavior: url(ie-css3.htc);
}

.PannelloPiccoloVerdePiattoOmbra:hover {
    box-shadow: 3px 3px 3px #aaa;
    behavior: url(ie-css3.htc);
}

.PannelloPiccoloBluPiatto {
    background-color: #ccddFF;
    width: 90%;
    height: 45px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: center;
    text-indent: 0;
    cursor: pointer;
    behavior: url(ie-css3.htc);
}

.PannelloPiccoloBluPiattoOmbra {
    background-color: #ccddFF;
    width: 90%;
    height: 45px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: center;
    text-indent: 0;
    cursor: pointer;
    border: 1px solid #aaa;
    box-shadow: 3px 3px 3px #ccc;
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px;
    behavior: url(ie-css3.htc);
}

.PannelloPiccoloBluPiattoOmbra:hover {
    box-shadow: 3px 3px 3px #aaa;
    behavior: url(ie-css3.htc);
}

.PannelloPiccoloBiancoPiattoOmbra {
    background-color: White;
    width: 90%;
    height: 45px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: center;
    text-indent: 0;
    border: 1px solid #aaa;
    box-shadow: 3px 3px 3px #ccc;
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px;
    behavior: url(ie-css3.htc);
}

.PannelloPiccoloCelestePiatto {
    background-color: #99CBFF;
    width: 90%;
    height: 45px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: center;
    text-indent: 0;
    cursor: pointer;
    behavior: url(ie-css3.htc);
}

.PannelloPiccoloCelestePiattoOmbra {
    background-color: #99CBFF;
    width: 90%;
    height: 45px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: center;
    text-indent: 0;
    cursor: pointer;
    border: 1px solid #aaa;
    box-shadow: 3px 3px 3px #ccc;
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px;
    box-shadow: 3px 3px 3px #ccc;
    behavior: url(ie-css3.htc);
}

.PannelloPiccoloCelestePiattoOmbra:hover {
    box-shadow: 3px 3px 3px #aaa;
    behavior: url(ie-css3.htc);
}


.PanelBarraTitoloLiscio {
    background: #e5e5e5;
    background-color: #e5e5e5;
    color: #444;
    font-size: 8pt;
    font-family: Verdana,Helvetica, Arial,sans-serif;
    font-weight: bold;
    width: 98%;
    height: 21px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 0px;
    padding-left: 6px;
    padding-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px;
    text-indent: 0;
    border: 1px solid #B2B2B2;
    text-align: Left;
    vertical-align: middle;
    behavior: url(ie-css3.htc);
}

.PanelLiscioSchema {
    background: #e5e5e5;
    background-color: #e5e5e5;
    color: #444;
    font-size: 8pt;
    font-family: Verdana,Helvetica, Arial,sans-serif;
    font-weight: bold;
    width: 95%;
    height: 21px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 0px;
    padding-left: 6px;
    padding-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px;
    text-indent: 0;
    border: 1px solid #B2B2B2;
    text-align: Left;
    vertical-align: middle;
    behavior: url(ie-css3.htc);
}

.SinotticoLabelNumeri {
    font-size: 10pt;
    color: Black;
    font-family: Verdana,Helvetica, Arial,sans-serif;
    font-weight: bold;
    color: #444;
}

.SinotticoLabelTabelle {
    font-size: 10pt;
    color: Black;
    font-family: Verdana,Helvetica, Arial,sans-serif;
    font-weight: bold;
    color: #444;
}

.SinotticoLabelStati {
    font-size: 9pt;
    color: Black;
    font-family: Verdana,Helvetica, Arial,sans-serif;
    color: #444;
}

.PanelGrandeRossoPiatto {
    background-color: #FFdddd;
    width: 90%;
    height: 52px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: center;
    padding-top: 20px;
    text-indent: 0;
    cursor: pointer;
    behavior: url(ie-css3.htc);
}

.PanelGrandeGialloPiatto {
    background-color: #fcf6cc;
    width: 90%;
    height: 52px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: center;
    padding-top: 20px;
    text-indent: 0;
    cursor: pointer;
    behavior: url(ie-css3.htc);
}

.PanelGrandeVerdePiatto {
    background-color: #ddFFcc;
    width: 90%;
    height: 52px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: center;
    padding-top: 20px;
    text-indent: 0;
    cursor: pointer;
    behavior: url(ie-css3.htc);
}

.PanelGrandeBluPiatto {
    background-color: #ccddFF;
    width: 90%;
    height: 52px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: center;
    padding-top: 20px;
    text-indent: 0;
    cursor: pointer;
    behavior: url(ie-css3.htc);
}

.BordiUpload {
    font-size: 9pt;
    color: Black;
    font-family: Helvetica,Arial,sans-serif,Verdana;
    background: white;
    color: Black;
    border: 1px solid Black;
    Width: 260px;
}

.PanelLinkLiscio {
    background: #e5e5e5;
    background-color: #e5e5e5;
    color: #444;
    font-size: 8pt;
    font-family: Verdana,Helvetica, Arial,sans-serif;
    font-weight: bold;
    width: 97%;
    height: 22px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 0px;
    padding-left: 6px;
    padding-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px;
    text-indent: 0;
    border: 1px solid #B2B2B2;
    text-align: Left;
    vertical-align: middle;
    cursor: pointer;
    behavior: url(ie-css3.htc);
}

.PanelLinkLiscio22 {
    background: #e5e5e5;
    background-color: #e5e5e5;
    color: #444;
    font-size: 8pt;
    font-family: Verdana,Helvetica, Arial,sans-serif;
    font-weight: bold;
    width: 97%;
    height: 34px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 0px;
    padding-left: 6px;
    padding-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px;
    text-indent: 0;
    border: 1px solid #B2B2B2;
    text-align: Left;
    vertical-align: middle;
    cursor: pointer;
    behavior: url(ie-css3.htc);
}

.PanelLinkLiscioCruscotto {
    background: #ECB553;
    background-color: #ECB553;
    color: #444;
    font-size: 8pt;
    font-family: Verdana,Helvetica, Arial,sans-serif;
    font-weight: bold;
    width: 97%;
    height: 76px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 0px;
    padding-left: 6px;
    padding-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    box-shadow: 3px 3px 3px #B2B2B2;
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topleft: 6px;
    border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-left-radius: 6px;
    text-indent: 0;
    border: 1px solid #AB440C;
    text-align: Left;
    vertical-align: middle;
    behavior: url(ie-css3.htc);
}

.PanelLinkLiscioRicerca {
    background: White;
    background-color: White;
    color: #444;
    font-size: 8pt;
    font-family: Verdana,Helvetica, Arial,sans-serif;
    font-weight: bold;
    width: 97%;
    height: 128px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 0px;
    padding-left: 6px;
    padding-right: 10px;
    margin-top: 10px;
    margin-bottom: 0px;
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px;
    text-indent: 0;
    border: 1px solid #B2B2B2;
    text-align: Left;
    vertical-align: middle;
    behavior: url(ie-css3.htc);
}

.PanelRicerca_Stampe {
    background: White;
    background-color: White;
    color: #444;
    font-size: 8pt;
    font-family: Verdana,Helvetica, Arial,sans-serif;
    font-weight: bold;
    width: 450px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 0px;
    padding-left: 3px;
    padding-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px;
    text-indent: 0;
    border: 1px solid #B2B2B2;
    text-align: Left;
    vertical-align: middle;
    behavior: url(ie-css3.htc);
}

.PanelLiscioInsEsterno {
    background: White;
    background-color: White;
    color: #444;
    font-size: 8pt;
    font-family: Verdana,Helvetica, Arial,sans-serif;
    font-weight: bold;
    width: 97%;
    height: 550px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 0px;
    padding-left: 6px;
    padding-right: 10px;
    margin-top: 10px;
    margin-bottom: 0px;
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px;
    text-indent: 0;
    border: 1px solid #B2B2B2;
    text-align: Left;
    vertical-align: middle;
    behavior: url(ie-css3.htc);
}

.PanelLiscioSubMenu {
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px;
    width: 90%;
    border: 1px solid #B2B2B2;
    text-align: Left;
    vertical-align: middle;
    behavior: url(ie-css3.htc);
}

.PanelLiscioMenu {
    background: White;
    background-color: White;
    color: #444;
    font-size: 8pt;
    font-family: Verdana,Helvetica, Arial,sans-serif;
    font-weight: bold;
    width: 97%;
    height: 35px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 0px;
    padding-left: 6px;
    padding-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px;
    text-indent: 0;
    border: 1px solid #B2B2B2;
    text-align: Left;
    vertical-align: middle;
    cursor: pointer;
    behavior: url(ie-css3.htc);
}

    .PanelLiscioMenu:hover {
        box-shadow: 1px 1px 2px #5F5F5F;
    }

.Panel_Cruscotto {
    background: White;
    background-color: White;
    color: #444;
    font-size: 8pt;
    font-family: Verdana,Helvetica, Arial,sans-serif;
    font-weight: bold;
    width: 97%;
    height: 350px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 0px;
    padding-left: 6px;
    padding-top: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px;
    text-indent: 0;
    border: 1px solid #B2B2B2;
    text-align: Center;
    vertical-align: middle;
    cursor: pointer;
    behavior: url(ie-css3.htc);
}

.LabelUpload {
    -moz-box-shadow: inset 0px 1px 0px 0px #fffff0;
    -webkit-box-shadow: inset 0px 1px 0px 0px #fffff0;
    box-shadow: inset 0px 1px 0px 0px #fffff0;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fffff0), color-stop(1, #E3923F) );
    background: -moz-linear-gradient( center top, #fffff0 5%, #E3923F 100% );
    background-image: -ms-linear-gradient(top, #fffff0 0%, #E3923F 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffff0', endColorstr='#E3923F');
    background-color: #fffff0;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
    text-indent: 0;
    border: 1px solid #cc850a;
    display: inline-block;
    color: Black;
    font-family: Tahoma,Helvetica,Arial,sans-serif,Verdana;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    height: 22px;
    padding-top: 6px;
    width: 150px;
    cursor: pointer;
    text-align: center;
}

    .LabelUpload:hover {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #E3923F), color-stop(1, #fffff0) );
        background: -moz-linear-gradient( center top, #E3923F 5%, #fffff0 100% );
        background-image: -ms-linear-gradient(top, #E3923F 0%, #fffff0 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E3923F', endColorstr='#fffff0');
        background-color: #E3923F;
    }

    .LabelUpload:active {
        position: relative;
        top: 2px;
    }

.LinkPannelli {
    font-size: 12pt;
    /*color: #210042;
color: White;*/
    color: black;
    font-family: Helvetica,Arial,sans-serif,Verdana;
    font-weight: bold;
}

.CellaGrigia {
    background-color: #e2e2e2;
}

.CellaVerdeChiaro {
    background-color: #DAFDDA;
}

.CellaVerdeMenta {
    background-color: #80FF80;
}

.CellaGialloPaglierino {
    background-color: #FFFFC2;
}

.CellaBiancaBordo {
    border-style: inset;
    border-width: thin;
}

.Testo3D {
    font-family: Copperplate Gothic Bold,Copperplate Gothic,Helvetica,Arial,sans-serif,Verdana;
    font-size: 32pt;
    font-style: italic;
    /*font:italic 72px Copperplate Gothic Bold;*/
    color: #FFFFFF;
    text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0,0,0,.1), 0 0 5px rgba(0,0,0,.1), 0 1px 3px rgba(0,0,0,.3), 0 3px 5px rgba(0,0,0,.2), 0 5px 10px rgba(0,0,0,.25), 0 10px 10px rgba(0,0,0,.2), 0 20px 20px rgba(0,0,0,.15);
    text-align: center;
    behavior: url(ie-css3.htc);
}

.Testo3DMini {
    font-family: Copperplate Gothic Bold,Copperplate Gothic,Helvetica,Arial,sans-serif,Verdana;
    font-size: 20pt;
    font-style: italic;
    color: #009246;
    /*color:#FFFFFF;
    text-shadow: 0 1px 0 #ccc,
        0 2px 0 #c9c9c9,
        0 3px 0 #bbb,
        0 4px 0 #b9b9b9,
        0 5px 0 #aaa,
        0 6px 1px rgba(0,0,0,.1),
        0 0 5px rgba(0,0,0,.1),
        0 1px 3px rgba(0,0,0,.3),
        0 3px 5px rgba(0,0,0,.2),
        0 5px 10px rgba(0,0,0,.25),
        0 10px 10px rgba(0,0,0,.2),
        0 20px 20px rgba(0,0,0,.15);
    text-align: center;*/
    behavior: url(ie-css3.htc);
}

.DivPiccoloVerdePiattoOmbraStampe {
    background-color: #ddFFcc;
    width: 98%;
    height: 40px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0px;
    padding-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: center;
    text-indent: 0;
    cursor: pointer;
    border: 1px solid #aaa;
    box-shadow: 3px 3px 3px #ccc;
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px;
    box-shadow: 3px 3px 3px #ccc;
    behavior: url(ie-css3.htc);
}

.FixedHeader {
    position: absolute;
}

.PanelLinkLiscioVerde {
    background: #B5FF91;
    background-color: #B5FF91;
    color: #444;
    font-size: 8pt;
    font-family: Verdana,Helvetica, Arial,sans-serif;
    font-weight: bold;
    width: 97%;
    height: 18px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 0px;
    padding-left: 6px;
    padding-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px;
    text-indent: 0;
    border: 1px solid #B2B2B2;
    text-align: Left;
    vertical-align: middle;
    cursor: pointer;
    behavior: url(ie-css3.htc);
}

.PannelloSinotticoRossoOmbra {
    background-color: #FFdddd;
    width: 99%;
    height: 264px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 4px;
    padding-right: 4px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: center;
    text-indent: 0;
    cursor: pointer;
    border: 1px solid #aaa;
    box-shadow: 3px 3px 3px #ccc;
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px;
    box-shadow: 3px 3px 3px #ccc;
    behavior: url(ie-css3.htc);
}

.PannelloPiccoloRossoPiattoOmbra:hover {
    box-shadow: 3px 3px 3px #aaa;
    behavior: url(ie-css3.htc);
}

.PannelloSinotticoVerdeOmbra {
    background-color: #ddFFcc;
    width: 90%;
    height: 180px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: center;
    text-indent: 0;
    cursor: pointer;
    border: 1px solid #aaa;
    box-shadow: 3px 3px 3px #ccc;
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px;
    box-shadow: 3px 3px 3px #ccc;
    behavior: url(ie-css3.htc);
}

.PannelloPiccoloVerdePiattoOmbra:hover {
    box-shadow: 3px 3px 3px #aaa;
    behavior: url(ie-css3.htc);
}

.testo_3d {
    color: #fff;
    text-shadow: 0px 1px 0px #999, 0px 2px 0px #888, 0px 3px 0px #777, 0px 4px 0px #666, 0px 4px 0px #555, 0px 5px 0px #444, 0px 4px 0px #333, 0px 9px 8px #001135;
    font-family: 'Arial Black', Gadget, sans-serif;
    font-size: 100px;
}

.testo_3d_Piccolo {
    color: Blue;
    text-shadow: 0px 1px 0px #999, 0px 1px 0px #888, 0px 1px 0px #777, 0px 1px 0px #666, 0px 1px 0px #555, 0px 1px 0px #444, 0px 1px 0px #333, 0px 2px 1px #001135;
    font-family: 'Arial Black', Gadget, sans-serif;
    font-size: 22px;
}

.Bottone_Rosso {
    -moz-box-shadow: inset 0px 1px 0px 0px #404040;
    -webkit-box-shadow: inset 0px 1px 0px 0px #404040;
    box-shadow: inset 0px 1px 0px 0px #404040;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05,Red), color-stop(1, #ff4c4c) );
    background: -moz-linear-gradient( center top,Red 5%, #ff4c4c 100% );
    background-image: -ms-linear-gradient(top, Red 0%, #ff4c4c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='Red', endColorstr='#ff4c4c');
    background-color: #ff4c4c;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
    text-indent: 0;
    border: 1px solid #D2D2D2;
    display: inline-block;
    color: White;
    font-family: Helvetica,Arial,sans-serif,Verdana;
    font-size: 10pt;
    font-weight: bold;
    font-style: normal;
    height: 32px;
    width: 150px;
}

    .Bottone_Rosso:hover {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff4c4c), color-stop(1, Red) );
        background: -moz-linear-gradient( center top, #ff4c4c 5%, Red 100% );
        background-image: -ms-linear-gradient(top, #ff4c4c 0%, Red 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4c4c', endColorstr='Red');
        background-color: Red;
    }

    .Bottone_Rosso:active {
        position: relative;
        top: 2px;
    }

.Bottone_Grigio {
    -moz-box-shadow: inset 0px 1px 0px 0px #404040;
    -webkit-box-shadow: inset 0px 1px 0px 0px #404040;
    box-shadow: inset 0px 1px 0px 0px #404040;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #404040), color-stop(1, #8F8F8F) );
    background: -moz-linear-gradient( center top, #404040 5%, #8F8F8F 100% );
    background-image: -ms-linear-gradient(top, #404040 0%, #8F8F8F 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#404040', endColorstr='#8F8F8F');
    background-color: #8F8F8F;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
    text-indent: 0;
    border: 1px solid #D2D2D2;
    display: inline-block;
    color: White;
    font-family: Helvetica,Arial,sans-serif,Verdana;
    font-size: 10pt;
    font-weight: bold;
    font-style: normal;
    height: 28px;
    width: 130px;
}

    .Bottone_Grigio:hover {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8F8F8F), color-stop(1, #404040) );
        background: -moz-linear-gradient( center top, #8F8F8F 5%, #404040 100% );
        background-image: -ms-linear-gradient(top, #8F8F8F 0%, #404040 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8F8F8F', endColorstr='#404040');
        background-color: #404040;
    }

    .Bottone_Grigio:active {
        position: relative;
        top: 2px;
    }

.BottonePiattoOmbra {
    background-color: White;
    width: 95%;
    height: 45px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 9pt;
    color: #210042;
    font-family: Helvetica,Arial,sans-serif,Verdana;
    font-weight: normal;
    text-align: Left;
    text-indent: 0;
    cursor: pointer;
    border: 1px solid #aaa;
    box-shadow: 3px 3px 3px #ccc;
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px;
    box-shadow: 3px 3px 3px #ccc;
    behavior: url(ie-css3.htc);
}

    .BottonePiattoOmbra:hover {
        box-shadow: 3px 3px 3px #aaa;
        behavior: url(ie-css3.htc);
    }

/* fine documento*/
