﻿.body
{
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt; /* font-size: 76%; */
    background-color: #E2E2E2; /* color:#ffffff;*/
    text-align: center;
}
.g:active
{
    text-decoration: none; /*color: #FFFF00;*/
}
.g:link
{
    text-decoration: none;
    color: #006699;
}
.g:hover
{
    text-decoration: none;
    font-weight: bold;
    color: #0066CC;
    cursor: pointer;
}
.g:visited
{
    text-decoration: none;
    color: #006699;
}
.gmm
{
    margin: auto;
    padding: 0px; /*border: 1px solid black;*/
    position: absolute;
    height: 70px;
    left: 0px;
    top: 0px;
    right: 0px;
    text-align: center;
    vertical-align: middle;
    background-color: #ffffff;
    font-size: 14pt;
}


.gmc
{
    margin: auto;
    padding: 0px; /*border: 1px solid black;*/
    position: absolute;
    height: 20px;
    top: 80px;
    left: 160px;
    right: 0px;
    text-align: center;
    vertical-align: middle;
    background-color: #006699;
    font-size: 14pt;
    color: #FFFFFF;
}


.gm2
{
    margin: auto;
    padding: 0px;
    border: 0px solid #848484;
    position: absolute;
    right: 0px;
    left: 0px;
    top: 105px;
    bottom: 24px;
    text-align: center;
    font-size: 14pt;
    vertical-align: middle;
    background-color: #D5DBDF;
}

.gml
{
    margin: auto;
    padding: 0px;
    border: 0px solid;
    position: absolute;
    width: 160px;
    left: 0px;
    top: 120px;
    bottom: 21px; /*   text-align: center;*/
    vertical-align: middle; /*   background-image: url('../images/mnusx.png');     background-repeat: repeat-y; /*background-color: #CCCCCC;*/
    font-size: 7pt;
}

.gmt
{
    z-index: 450;
}
.gm
{
    margin: auto;
    padding: 0px;
    border: 2px solid #666666;
    position: absolute;
    right: 251px;
    left: 160px;
    top: 120px;
    bottom: 21px;
    text-align: center;
    font-size: 7pt;
    vertical-align: middle; /*background-color: #ffffff;*/
}

.gmH
{
    margin: auto;
    padding: 0px;
    border: 2px solid #666666;
    position: absolute;
    right: 316px;
    left: 316px;
    top: 120px;
    bottom: 21px;
    text-align: center;
    font-size: 7pt;
    vertical-align: middle; /*background-color: #ffffff;*/
}

.fm
{
    margin: auto;
    padding: 0px;
    border: 2px solid #666666;
    position: absolute;
    right: 1px;
    left: 1px;
    top: 120px;
    bottom: 21px;
    text-align: center;
    font-size: 12pt;
    vertical-align: middle; /*background-color: #ffffff;*/
}

.Monog
{
    margin: auto;
    padding: 0px;
    border: 0px solid;
    position: absolute;
    right: 1px;
    width: 250px;
    top: 120px;
    bottom: 21px;
    font-size: 7pt; /*background-image: url('../images/mnudx.png');*/
    background-repeat: repeat-y; /*background-color: #ffffff;*/
    vertical-align: top;
}

.FrecciaDx
{
    margin: auto;
    padding: 0px;
    border: 0px;
    position: absolute;
    left: 0px;
    width: 15px;
    top: 0px;
    bottom: 0px;
    font-size: 8pt;
    font-weight: bold;
    background-image: url('../images/mnudx.png');
    background-repeat: repeat-y; /*background-color: #ffffff;*/
    vertical-align: middle;
    cursor: pointer;
    background-color: #E2E2E2;
}

.FrecciaSx
{
    background-position: right;
    margin: auto;
    padding: 0px;
    border: 0px solid;
    position: absolute;
    left: 145px;
    width: 15px;
    top: 0px;
    bottom: 0px;
    vertical-align: middle;
    background-image: url('../images/mnusx.png');
    background-repeat: repeat-y; /*background-color: #CCCCCC;*/
    font-size: 8pt;
    font-weight: bold;
    cursor: pointer;
    background-color: #E2E2E2;
}


.DivDxH
{
    margin: auto;
    padding: 0px;
    border: 0px solid;
    position: absolute;
    right: 0px;
    width: 315px;
    top: 120px;
    bottom: 21px;
    font-size: 7pt; /*background-image: url('../images/mnudx.png');     background-repeat: repeat-y; */ /*background-color: #ffffff;*/
    vertical-align: top;
    background-image: url('../images/mnudx.png');
    background-repeat: repeat-y; /*background-color: #CCCCCC;*/
}
.DivDx
{
    margin: auto;
    padding: 0px;
    border: 0px solid;
    position: absolute;
    right: 0px;
    width: 235px;
    top: 0px;
    bottom: 208px;
    font-size: 7pt; /*background-image: url('../images/mnudx.png');     background-repeat: repeat-y; */ /*background-color: #ffffff;*/
    vertical-align: top;
}

.DivSxH
{
    background-position: right;
    margin: auto;
    padding: 0px;
    border: 0px;
    position: absolute;
    left: 0px;
    width: 315px;
    top: 120px;
    bottom: 21px;
    text-align: center;
    vertical-align: top; /* background-image: url('../images/mnusx.png');     background-repeat: repeat-y; /*background-color: #CCCCCC;*/
    font-size: 7pt;
    background-image: url('../images/mnusx.png');
    background-repeat: repeat-y; /*background-color: #CCCCCC;*/
}

.DivSx
{
    margin: auto;
    padding: 0px;
    border: 0px;
    position: absolute;
    left: 0px;
    width: 145px;
    top: 0px;
    bottom: 0px;
    text-align: center;
    vertical-align: top; /* background-image: url('../images/mnusx.png');     background-repeat: repeat-y; /*background-color: #CCCCCC;*/
    font-size: 7pt;
}

.login
{
    /*   background-image: url('../images/mnua.png');*/
    background-repeat: repeat-x;
    vertical-align: middle;
    position: absolute;
    padding: 0px;
    right: 1px;
    top: 1px;
    height: 20px;
    margin: auto;
    width: 254px;
    text-align: right;
    font-size: 7pt;
}
.barramenu
{
    /*background-image: url('../images/mnua.png');*/
    position: absolute;
    padding: 0px;
    margin: auto;
    right: 255px;
    left: 1px;
    top: 1px;
    height: 20px;
    font-size: 8pt;
    z-index: 12;
}
.barraopzioni
{
    /*background-image: url('../images/mnuB.png');*/
    background-repeat: repeat-x;
    position: absolute;
    vertical-align: middle;
    padding: 0px;
    margin: auto;
    right: 1px;
    left: 1px;
    top: 105px;
    font-size: 7pt;
}
.logoicona
{
    position: absolute;
    vertical-align: middle;
    padding: 0px;
    margin: auto;
    left: 1px;
    width: 60px;
    top: 1px;
}

.logovtaf
{
    position: absolute;
    vertical-align: middle;
    padding: 0px;
    margin: auto;
    left: 61px;
    width: 194px;
    top: 1px;
}

.imgmod
{
    position: absolute;
    vertical-align: bottom;
    padding: 0px;
    margin: auto;
    left: 61px;
    width: 194px;
    top: 52px;
    font-size: 8pt;
    font-weight: bold;
    color: #0066CC;
    background-color: #FFCC00;
}
.ads
{
    position: relative;
    vertical-align: middle;
    padding: 0px;
    margin: auto; /*right: 255px;     left: 300px;*/
    top: 1px;
    z-index: 11;
    width: 728px;
    height: 90px;
    background-color: #608080;
}

.adsm
{
    /*position: relative;*/
    vertical-align: middle;
    padding: 0px;
    margin: auto; /*right: 255px;     left: 300px;*/
    top: 1px;
    z-index: 11;
    width: 468px;
    height: 60px;
    background-color: #608080;
}

.adsm2
{
    /* position: relative;*/
    float: none;
    vertical-align: middle;
    text-align: right;
    padding: 0px;
    margin: auto; /*right: 255px;     left: 300px;*/
    top: 1px;
    z-index: 11;
}
.adl
{
    position: absolute;
    vertical-align: middle;
    padding: 0px;
    margin: auto; /*right: 255px;     left: 300px;*/
    bottom: 1px;
    left: 156px;
    z-index: 11;
    width: 468px;
    height: 15px;
    background-color: #608080;
}

.barrasotto
{
    background-image: url('../images/mnuA.png');
    background-repeat: repeat-x;
    margin: auto;
    padding: 0px; /*border: 1px solid black;*/
    position: absolute;
    height: 20px;
    left: 1px;
    right: 1px;
    bottom: 1px;
    text-align: right;
    font-size: 7pt;
    vertical-align:bottom;
}

.riccom
{
    background-image: url('../images/mnub.png');
    background-repeat: repeat-x;
    position: absolute;
    vertical-align: top;
    text-align: center;
    padding: 0px;
    margin: auto;
    left: 1px;
    right: 1px;
    top: 100px;
    height: 20px;
    font-size: 8pt;
}

.barrapf
{
    /* background-image: url('../images/_09sfmnu.png');*/
    background-repeat: repeat-x;
    margin: auto;
    padding: 0px; /*border: 1px solid black;*/ /*position: absolute;*/
    height: 20px;
    left: 1px;
    right: 1px;
    top: 1px;
    text-align: left;
    vertical-align: middle;
    font-size: 7pt;
}

.Btnsx
{
    border: 0px solid;
    position: absolute;
    left: 1px;
    right: 1px;
    top: 1px;
    bottom: 1px; /* left: 1px;     top: 84px;     height: 20px;     font-size: 9pt;     width: 30px;*/
    z-index: 10;
    background-image: url('../images/mnusx.png');
    background-repeat: repeat-y;
    font-weight: bold;
    cursor: pointer;
    color: #006699;
}

.Btndx
{
    border: 0px solid;
    position: absolute;
    right: 0px;
    width: 10px; /*top: 84px;*/
    height: 20px;
    font-size: 7pt;
    z-index: 10;
    background-image: url('../images/mnua.png');
    background-repeat: repeat-x;
    font-weight: bold;
    cursor: pointer;
    color: #006699;
}


.cst
{
    background-color: #ffffff;
    width: 400px;
    visibility: hidden;
}

.csp
{
    width: 400px;
    height: 200px;
    position: absolute;
    bottom: 22px;
    left: 161px;
    z-index: 100;
    visibility: hidden;
}


.csp2
{
    width: 400px;
    height: 200px;
    position: absolute;
    bottom: 22px;
    right: 251px;
    z-index: 100;
    visibility: hidden;
}



.hid
{
    visibility: hidden;
}

.hlp
{
    margin: auto;
    padding: 0px; /*border: 1px solid #cccccc;*/
    position: absolute; /*right: 10px; left: 1px;*/
    font-size: 7pt; /* background-image: url('../images/mnudx.png');*/ /*background-repeat: repeat-y;*/
}
.fascialogo
{
    position: absolute;
    vertical-align: middle;
    padding: 0px;
    margin: auto;
    left: 1px;
    right: 1px;
    top: 21px;
    height: 60px;
    z-index: -1; /*background-color: #A6E522;*/
}
.ccolor
{
    position: absolute;
    vertical-align: bottom;
    padding: 0px;
    margin: auto;
    left: 5px;
    bottom: 1px;
    z-index: 10;
}
.cmap
{
    position: absolute;
    vertical-align: middle;
    padding: 0px;
    margin: auto;
    top: 5px;
    right: 5px;
    height: 60px;
    width: 240px;
    z-index: 10;
    font-size: 9pt;
    text-align: center; /*background-color: #C6C6C6;*/
}
.btn
{
    border: 1px solid;
    height: 19px;
    font-size: 8pt;
    z-index: 10;
    font-weight: bold;
    cursor: pointer;
    color: #006699;
}
.copyrigth
{
    margin: auto;
    padding: 0px; /*border: 1px solid black;*/
    position: absolute;
    right: 5px;
    bottom: 1px;
    text-align: right;
    vertical-align: bottom;
    font-size: 7pt;
}
.sysmsg
{
    margin: auto;
    padding: 0px; /*border: 1px solid black;*/
    position: absolute;
    left: 5px;
    bottom: 1px;
    text-align: left;
    vertical-align: bottom;
    font-size: 7pt;
}
.mnucom
{
    vertical-align: middle;
    padding: 0px;
    margin: auto;
    text-align: center;
}

.DivT
{
    position: relative;
    top: 0px;
    left: 25px;
    padding: 1px;
    margin: auto;
    height: 20px;
    border: 0px solid #0033CC;
    text-align: left;
    z-index: 600;
}


#modalPage
{
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    text-align: center;
}
.modalBackground
{
    filter: Alpha(Opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
    width: 100%;
    height: 100%;
    background-color: #000000;
    position: absolute;
    z-index: 500;
    top: 0px;
    left: 0px;
    text-align: center;
}
.modalBackground2
{
    filter: Alpha(Opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
    width: 100%;
    height: 100%;
    background-color: #000066;
    position: absolute;
    z-index: 500;
    top: 0px;
    left: 0px;
    text-align: center;
}
.modalContainer
{
    position: absolute; /*width: 50px;*/ /* height:50px;*/
    text-align: center;
    left: 0px;
    right: 0px;
    top: 45%; /*bottom: 0px;*/
    z-index: 750;
}
.modal
{
    /*background-color: green;*/
    text-align: center;
    border: solid 0px black;
    position: relative;
    top: -30px;
    left: -30px;
    z-index: 1000; /*width: 150px;     height: 150px;*/
    padding: 0px;
    margin: auto;
}
.modalTop
{
    /*width: 42px;*/
    background-color: #000099;
    padding: 0px;
    color: #ffffff;
    text-align: center;
}
.modalTop a, .modalTop a:visited
{
    color: #ffffff;
}
.modalBody
{
    padding: 0px;
    font-size: 20px;
    color: #FFCC00;
    font-weight: bold;
    text-align: center;
}

.modalBody2
{
    padding: 0px;
    font-size: 10pt;
    color: #FFCC00;
    font-weight: bold;
    text-align: center;
}

.LabPF
{
    border-style: none;
    border-width: 0px;
    padding: 0px 0px 0px 2px;
    margin: auto;
    font-size: 7pt;
    height: 12px;
    width: 95px;
    text-align: left; /*background-color: #99CCFF;*/
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
