/* CSS Document */

<!--

@media print {
    .nostamp {
        display: none;
    }
}

#tabellaClienti {
    border: 1px solid #666666;
    margin: 5px auto 5px auto;
    width: 96%;
}

@media screen {
    .noscreen {
        display: none;
    }
}

html { overflow-y: scroll; }

html, body {
    margin: 0px auto 20px auto;
    background-color: #ffffff;
    font-size: small;
    color: #333333;
    background-image: url('../images/sf_body.png');
    overflow-x: hidden;
    background-attachment: fixed;
    width: 100%;
    max-width: 600px;
}

table {
    font-family: Arial;
    font-size: small;
    color: #333333;
}

.titolopagina {
    margin: 2px auto 2px auto;
    font-size: medium;
    color: #333333;
    text-align: center;
    font-weight: bold;
    width: 100%;
    text-shadow: none;
    clear: right;
    clear: right;
    display: block;
}

.titoloparagrafo {
    font-family: Arial;
    font-size: small;
    color: #000000;
}

.testobig {
    font-family: Arial;
    font-size: medium;
    color: #000000;
}

.principale {
    border: 0 solid #000000;
    width: 96%;
}

.menumob {
    width: 100%;
    border: 2px;
    background-color: #3B5998;
    color: #FFFFFF;
    cursor: pointer;
}

.menu {
    width: 100%;
    border: 2px double #333333;
    background-color: #3B5998;
    color: #FFFFFF;
    cursor: pointer;
}

.sottomenu {
    border: 2px double #333333;
    background-color: #3B5998;
    color: #FFFFFF;
    cursor: pointer;
    position: absolute;
    display: none;
}



textarea {
    border: 1px solid #333333;
    font-family: Arial;
    font-size: small;
    color: #333333;
    margin: 3px 1px 1px 1px;
}

select {
    margin: 3px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: #FFF;
    background-color: #336699;
    width: 100%;
    float: left;
}

button {
    width: 94%;
    border: 1px solid #333333;
    height: 35px;
    font-size: medium;
    color: #000000;
    margin: 0px 3.5% 2px 3.5%;
    background: rgb(226,226,226);
    background: -moz-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(226,226,226,1)), color-stop(50%,rgba(219,219,219,1)), color-stop(51%,rgba(209,209,209,1)), color-stop(100%,rgba(254,254,254,1)));
    background: -webkit-linear-gradient(top, rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%);
    background: -o-linear-gradient(top, rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%);
    background: -ms-linear-gradient(top, rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%);
    background: linear-gradient(to bottom, rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 );
    display: block;
    cursor: pointer;
}

.button {
    width: 100%;
    border: 1px solid #333333;
    height: 40px;
    clear: left;
    clear: right;
    font-size: medium;
    color: #333333;
    margin: 1px auto 1px auto;
    background: rgb(226,226,226);
    background: -moz-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(226,226,226,1)), color-stop(50%,rgba(219,219,219,1)), color-stop(51%,rgba(209,209,209,1)), color-stop(100%,rgba(254,254,254,1)));
    background: -webkit-linear-gradient(top, rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%);
    background: -o-linear-gradient(top, rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%);
    background: -ms-linear-gradient(top, rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%);
    background: linear-gradient(to bottom, rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 );
    cursor: pointer;
}

.esteso100 {
    width: 100%;
    clear: right;
}

.evidenza {
    border: 1px solid #333333;
    font-family: Arial;
    font-size: medium;
    color: #333333;
    margin: 3px 1px 1px 1px;
    cursor: pointer;
}

a:link, a:visited, a:hover, a:active {
    text-decoration: none;
    font-family: Arial;
    font-size: small !important;
    color: #0000ff;
}

.EditTesto {
    z-index: 1;
    font-family: Courier New;
    background-color: #EEEEEE;
    border: 1px solid #000000;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 1px;
    overflow: scroll;
    height: 160px;
}

.EditBox {
    z-index: 1;
    font-family: Courier New;
    font-size: 26px;
    background-color: #EEEEEE;
    border: 1px solid #000000;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 1px;
}

* {
    text-shadow: 0px 0px 2px #BBBBBB;
    font-family: Arial !important;
    text-overflow: ellipsis !important;
    word-wrap: break-word !important;
}

.EditInput {
    z-index: 1;
    font-family: Courier New;
    font-size: 26px;
    background-color: #EEEEEE;
    border: 1px solid #000000;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 1px;
    overflow: hidden;
    height: 20px;
}

.EditButton {
    z-index: 1;
    font-family: Courier New;
    font-size: 14pt;
    border: 1px solid #000000;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 1px;
    cursor: pointer;
}

#container {
    background: rgb(255,255,255);
    background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(245,246,246,1) 15%, rgba(201,211,216,1) 71%, rgba(201,211,216,1) 100%);
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,1)), color-stop(15%,rgba(245,246,246,1)), color-stop(71%,rgba(201,211,216,1)), color-stop(100%,rgba(201,211,216,1)));
    background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%,rgba(245,246,246,1) 15%,rgba(201,211,216,1) 71%,rgba(201,211,216,1) 100%);
    background: -o-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%,rgba(245,246,246,1) 15%,rgba(201,211,216,1) 71%,rgba(201,211,216,1) 100%);
    background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%,rgba(245,246,246,1) 15%,rgba(201,211,216,1) 71%,rgba(201,211,216,1) 100%);
    background: radial-gradient(ellipse at center, rgba(255,255,255,1) 0%,rgba(245,246,246,1) 15%,rgba(201,211,216,1) 71%,rgba(201,211,216,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c9d3d8',GradientType=1 );
    padding: 10px 0% 10px 0%;
    border: 1px solid #808080;
    width: 100%;
    margin: 3px 2% 3px 2%;
    border-bottom-left-radius: 15px;
    border-top-right-radius: 15px;
    border-top-left-radius: 15px;
    box-shadow: 0px 0px 4px #888;
    float: left;
}

.imgIntestazione {
    box-shadow: 0px 0px 4px #444;
    width: 100%;
    border-bottom-right-radius: 20px;
    float: left;
    height: 50px;
}

td {
    word-break: break-all;
    text-overflow: ellipsis !important;
    padding-top: 2px;
    padding-bottom: 2px;
    table-layout: fixed;
}

#sito, #user, #pass {
    width: 100%;
    height: 38px;
    font-size: large;
    vertical-align: middle;
    border-radius: 5px;
}

#loginTable {
    width: 100%;
    left: 10%;
    right: 10%;
    padding-right: 10px;
    padding-left: 10px;
}

.notifiche {
    font-size: 12px;
    color: #FF0000;
    text-align: center;
}

#btnAccedi {
    background-image: linear-gradient(bottom, rgb(99,255,169) 35%, rgb(11,209,90) 84%);
    background-image: -o-linear-gradient(bottom, rgb(99,255,169) 35%, rgb(11,209,90) 84%);
    background-image: -moz-linear-gradient(bottom, rgb(99,255,169) 35%, rgb(11,209,90) 84%);
    background-image: -webkit-linear-gradient(bottom, rgb(99,255,169) 35%, rgb(11,209,90) 84%);
    background-image: -ms-linear-gradient(bottom, rgb(99,255,169) 35%, rgb(11,209,90) 84%);
    width: 70%;
    height: 40px;
    margin-right: 15%;
    position: relative;
    margin-left: 15%;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 18px;
}

#logapp a {
    width: 67px;
    height: 55px;
    margin-right: auto;
    margin-left: auto;
    background-image: url('../images/logapp.png');
    background-repeat: no-repeat;
    text-indent: -10000px;
    display: block;
    padding-left: -10px;
}

.testata {
    height: 100px;
    float: left;
}

#imgLogin {
    float: left;
    width: 42px;
    height: 42px;
    margin: 0px;
}

input {
    width: 100%;
    height: 40px;
    font-size: x-large;
    display: block;
}


.testoInfoDestra {
    text-align: left;
    font-size: small;
    text-shadow: none;
}

.btnInAltoDestra {
    border-bottom-right-radius: 10px;
    background: rgb(30,87,153);
    background: -moz-linear-gradient(top, rgba(30,87,153,1) 0%, rgba(41,137,216,1) 50%, rgba(32,124,202,1) 51%, rgba(125,185,232,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,87,153,1)), color-stop(50%,rgba(41,137,216,1)), color-stop(51%,rgba(32,124,202,1)), color-stop(100%,rgba(125,185,232,1)));
    background: -webkit-linear-gradient(top, rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%);
    background: -o-linear-gradient(top, rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%);
    background: -ms-linear-gradient(top, rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%);
    background: linear-gradient(to bottom, rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 );
    width: 100%;
    height: 100%;
    margin: 0px;
}

.testoSenzaOmbra {
    text-shadow: none;
}

.tabellaRisultato {
    width: 100%;
    margin: 5px 3% 5px 2%;
    float: left;
}

#inTesta {
    background: -moz-linear-gradient(top, rgba(0,209,0,1) 0%, rgba(0,209,0,0.92) 14%, rgba(107,186,112,0.52) 80%, rgba(107,186,112,0.4) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,209,0,1)), color-stop(14%,rgba(0,209,0,0.92)), color-stop(80%,rgba(107,186,112,0.52)), color-stop(100%,rgba(107,186,112,0.4))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0,209,0,1) 0%,rgba(0,209,0,0.92) 14%,rgba(107,186,112,0.52) 80%,rgba(107,186,112,0.4) 100%);
    background: -o-linear-gradient(top, rgba(0,209,0,1) 0%,rgba(0,209,0,0.92) 14%,rgba(107,186,112,0.52) 80%,rgba(107,186,112,0.4) 100%);
    background: -ms-linear-gradient(top, rgba(0,209,0,1) 0%,rgba(0,209,0,0.92) 14%,rgba(107,186,112,0.52) 80%,rgba(107,186,112,0.4) 100%);
    background: linear-gradient(to bottom, rgba(0,209,0,1) 0%,rgba(0,209,0,0.92) 14%,rgba(107,186,112,0.52) 80%,rgba(107,186,112,0.4) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00d100', endColorstr='#666bba70',GradientType=0 );
    margin: 0px auto 2px auto;
    border: 1px solid #333333;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    width: 96%;
    height: auto;
}

.miniSezione {
    font-size: small !important;
    border: 1px solid #666666;
    width: 100%;
    margin-top: 5px;
    margin-left: 2%;
    background: rgb(252,255,244);
    background: -moz-radial-gradient(center, ellipse cover, rgba(252,255,244,1) 0%, rgba(223,229,215,1) 40%, rgba(179,190,173,1) 100%);
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(252,255,244,1)), color-stop(40%,rgba(223,229,215,1)), color-stop(100%,rgba(179,190,173,1)));
    background: -webkit-radial-gradient(center, ellipse cover, rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%);
    background: -o-radial-gradient(center, ellipse cover, rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%);
    background: -ms-radial-gradient(center, ellipse cover, rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%);
    background: radial-gradient(ellipse at center, rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=1 );
    border-radius: 5px;
    float: left;
    box-shadow: 0px 0px 3px #888;
    padding-bottom: 5px;
    text-overflow: ellipsis;
    word-wrap: break-word;
}

.miniSezione1 {
    font-size: small !important;
    border: 1px solid #666666;
    width: 100%;
    margin-top: 5px;
    margin-left: 2%;
    background: rgb(254,255,232);
    background: -moz-radial-gradient(center, ellipse cover, rgba(254,255,232,1) 0%, rgba(214,219,191,1) 100%);
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(254,255,232,1)), color-stop(100%,rgba(214,219,191,1)));
    background: -webkit-radial-gradient(center, ellipse cover, rgba(254,255,232,1) 0%,rgba(214,219,191,1) 100%);
    background: -o-radial-gradient(center, ellipse cover, rgba(254,255,232,1) 0%,rgba(214,219,191,1) 100%);
    background: -ms-radial-gradient(center, ellipse cover, rgba(254,255,232,1) 0%,rgba(214,219,191,1) 100%);
    background: radial-gradient(ellipse at center, rgba(254,255,232,1) 0%,rgba(214,219,191,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffe8', endColorstr='#d6dbbf',GradientType=1 );
    border-radius: 5px;
    float: left;
    box-shadow: 0px 0px 3px #888;
    padding-bottom: 5px;
    text-overflow: ellipsis;
    word-wrap: break-word;
}

.miniSezione2 {
    font-size: small !important;
    border: 1px solid #666666;
    width: 100%;
    margin-top: 5px;
    margin-left: 2%;
    background: rgb(253,255,226);
    background: -moz-radial-gradient(center, ellipse cover, rgba(253,255,226,1) 0%, rgba(229,227,174,1) 100%);
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(253,255,226,1)), color-stop(100%,rgba(229,227,174,1)));
    background: -webkit-radial-gradient(center, ellipse cover, rgba(253,255,226,1) 0%,rgba(229,227,174,1) 100%);
    background: -o-radial-gradient(center, ellipse cover, rgba(253,255,226,1) 0%,rgba(229,227,174,1) 100%);
    background: -ms-radial-gradient(center, ellipse cover, rgba(253,255,226,1) 0%,rgba(229,227,174,1) 100%);
    background: radial-gradient(ellipse at center, rgba(253,255,226,1) 0%,rgba(229,227,174,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdffe2', endColorstr='#e5e3ae',GradientType=1 );
    border-radius: 5px;
    float: left;
    box-shadow: 0px 0px 3px #888;
    padding-bottom: 5px;
    text-overflow: ellipsis;
    word-wrap: break-word;
}

.miniSezione3 {
    font-size: small !important;
    border: 1px solid #666666;
    width: 100%;
    margin-top: 5px;
    margin-left: 2%;
    background: -moz-linear-gradient(top, rgba(180,227,145,0.3) 0%, rgba(97,196,25,0.3) 50%, rgba(180,227,145,0.3) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(180,227,145,0.3)), color-stop(50%,rgba(97,196,25,0.3)), color-stop(100%,rgba(180,227,145,0.3)));
    background: -webkit-linear-gradient(top, rgba(180,227,145,0.3) 0%,rgba(97,196,25,0.3) 50%,rgba(180,227,145,0.3) 100%);
    background: -o-linear-gradient(top, rgba(180,227,145,0.3) 0%,rgba(97,196,25,0.3) 50%,rgba(180,227,145,0.3) 100%);
    background: -ms-linear-gradient(top, rgba(180,227,145,0.3) 0%,rgba(97,196,25,0.3) 50%,rgba(180,227,145,0.3) 100%);
    background: linear-gradient(to bottom, rgba(180,227,145,0.3) 0%,rgba(97,196,25,0.3) 50%,rgba(180,227,145,0.3) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4db4e391', endColorstr='#4db4e391',GradientType=0 );
    border-radius: 5px;
    float: left;
    box-shadow: 0px 0px 3px #888;
    padding-bottom: 5px;
    text-overflow: ellipsis;
    word-wrap: break-word;
    display: block;
}

.miniSezione p, .miniSezione1 p, .miniSezione2 p {
    width: 90%;
    margin: 0px 0px 3px 5px;
    float: left;
}

.testaMiniSezione {
    width: 100%;
    height: 30px;
    background: #cedce7;
    background: -moz-linear-gradient(top, #cedce7 1%, #596a72 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#cedce7), color-stop(100%,#596a72));
    background: -webkit-linear-gradient(top, #cedce7 1%,#596a72 100%);
    background: -o-linear-gradient(top, #cedce7 1%,#596a72 100%);
    background: -ms-linear-gradient(top, #cedce7 1%,#596a72 100%);
    background: linear-gradient(to bottom, #cedce7 1%,#596a72 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cedce7', endColorstr='#596a72',GradientType=0 );
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    margin-bottom: 5px;
    float: left;
}

.campoDiRicerca {
    float: left;
    border-radius: 0px !important;
}

#container .button:first-child, #container button:first-child {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

#container .button:last-child, #container button:last-child {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 0px;
}

#container table {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 0px;
}


.tabellaMonitor {
    background: rgb(245,246,246);
    background: -moz-linear-gradient(-45deg, rgba(245,246,246,1) 0%, rgba(184,186,198,1) 0%, rgba(219,220,226,1) 24%, rgba(221,223,227,1) 40%, rgba(245,246,246,1) 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(245,246,246,1)), color-stop(0%,rgba(184,186,198,1)), color-stop(24%,rgba(219,220,226,1)), color-stop(40%,rgba(221,223,227,1)), color-stop(100%,rgba(245,246,246,1)));
    background: -webkit-linear-gradient(-45deg, rgba(245,246,246,1) 0%,rgba(184,186,198,1) 0%,rgba(219,220,226,1) 24%,rgba(221,223,227,1) 40%,rgba(245,246,246,1) 100%);
    background: -o-linear-gradient(-45deg, rgba(245,246,246,1) 0%,rgba(184,186,198,1) 0%,rgba(219,220,226,1) 24%,rgba(221,223,227,1) 40%,rgba(245,246,246,1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(245,246,246,1) 0%,rgba(184,186,198,1) 0%,rgba(219,220,226,1) 24%,rgba(221,223,227,1) 40%,rgba(245,246,246,1) 100%);
    background: linear-gradient(135deg, rgba(245,246,246,1) 0%,rgba(184,186,198,1) 0%,rgba(219,220,226,1) 24%,rgba(221,223,227,1) 40%,rgba(245,246,246,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f6f6', endColorstr='#f5f6f6',GradientType=1 );
}

.linksSms {
    background-position: left top;
    height: 30px;
    width: 96%;
    padding-left: 30px;
    display: block;
    font-size: small !important;
    color: #3366FF;
    margin-right: 5px;
    background-image: url('../images/icona_sms.png');
    background-repeat: no-repeat;
    padding-top: 8px
}

.linksFax {
    background-position: left top;
    height: 30px;
    width: 96%;
    padding-left: 30px;
    display: block;
    font-size: small !important;
    color: #3366FF;
    margin-right: 5px;
    background-image: url('../images/icona_fax.png');
    background-repeat: no-repeat;
    padding-top: 8px
}

.linksTel {
    background-position: left top;
    height: 30px;
    width: 96%;
    padding-left: 30px;
    display: block;
    font-size: small !important;
    color: #3366FF;
    margin-right: 5px;
    background-image: url('../images/icona_phone.png');
    background-repeat: no-repeat;
    padding-top: 8px
}

.linksMail {
    background-position: left top;
    height: 30px;
    width: 96%;
    padding-left: 30px;
    display: block;
    font-size: small !important;
    color: #3366FF;
    margin-right: 5px;
    background-image: url('../images/icona_email.png');
    background-repeat: no-repeat;
    padding-top: 8px
}

.linksUrl {
    background-position: left top;
    height: 30px;
    width: 96%;
    padding-left: 35px;
    display: block;
    font-size: small !important;
    color: #3366FF;
    margin-right: 5px;
    background-image: url('../images/icona_url.png');
    background-repeat: no-repeat;
    padding-top: 8px
}

.testataFattura {
    width: 100%;
    height: 50px;
    background: -moz-linear-gradient(top, rgba(243,226,199,0.3) 0%, rgba(193,158,103,0.3) 50%, rgba(182,141,76,0.3) 51%, rgba(233,212,179,0.3) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(243,226,199,0.3)), color-stop(50%,rgba(193,158,103,0.3)), color-stop(51%,rgba(182,141,76,0.3)), color-stop(100%,rgba(233,212,179,0.3)));
    background: -webkit-linear-gradient(top, rgba(243,226,199,0.3) 0%,rgba(193,158,103,0.3) 50%,rgba(182,141,76,0.3) 51%,rgba(233,212,179,0.3) 100%);
    background: -o-linear-gradient(top, rgba(243,226,199,0.3) 0%,rgba(193,158,103,0.3) 50%,rgba(182,141,76,0.3) 51%,rgba(233,212,179,0.3) 100%);
    background: -ms-linear-gradient(top, rgba(243,226,199,0.3) 0%,rgba(193,158,103,0.3) 50%,rgba(182,141,76,0.3) 51%,rgba(233,212,179,0.3) 100%);
    background: linear-gradient(to bottom, rgba(243,226,199,0.3) 0%,rgba(193,158,103,0.3) 50%,rgba(182,141,76,0.3) 51%,rgba(233,212,179,0.3) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4df3e2c7', endColorstr='#4de9d4b3',GradientType=0 );
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    margin-bottom: 2px;
    float: left;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #666666;
}

    .testataFattura p {
        color: #333399;
        text-align: center;
        font-size: small !important;
    }

.intermedioFattura {
    text-overflow: ellipsis !important;
    white-space: nowrap;
    height: 48px;
    margin-bottom: 3px;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #666666;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #999999;
    background: -moz-linear-gradient(top, rgba(246,248,249,0.5) 0%, rgba(229,235,238,0.5) 50%, rgba(215,222,227,0.5) 51%, rgba(245,247,249,0.5) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,248,249,0.5)), color-stop(50%,rgba(229,235,238,0.5)), color-stop(51%,rgba(215,222,227,0.5)), color-stop(100%,rgba(245,247,249,0.5)));
    background: -webkit-linear-gradient(top, rgba(246,248,249,0.5) 0%,rgba(229,235,238,0.5) 50%,rgba(215,222,227,0.5) 51%,rgba(245,247,249,0.5) 100%);
    background: -o-linear-gradient(top, rgba(246,248,249,0.5) 0%,rgba(229,235,238,0.5) 50%,rgba(215,222,227,0.5) 51%,rgba(245,247,249,0.5) 100%);
    background: -ms-linear-gradient(top, rgba(246,248,249,0.5) 0%,rgba(229,235,238,0.5) 50%,rgba(215,222,227,0.5) 51%,rgba(245,247,249,0.5) 100%);
    background: linear-gradient(to bottom, rgba(246,248,249,0.5) 0%,rgba(229,235,238,0.5) 50%,rgba(215,222,227,0.5) 51%,rgba(245,247,249,0.5) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80f6f8f9', endColorstr='#80f5f7f9',GradientType=0 );
    margin-top: 0px;
    width: 100%;
    float: left;
    display: block;
}

    .intermedioFattura p {
        font-size: small !important;
        vertical-align: text-bottom;
    }

.finaleFattura {
    text-overflow: ellipsis !important;
    white-space: nowrap;
    height: 30px;
    margin-bottom: 3px;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #666666;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #999999;
    background: #b8e1fc;
    background: -moz-linear-gradient(top, #b8e1fc 0%, #a9d2f3 10%, #90bae4 25%, #90bcea 37%, #90bff0 50%, #a2daf5 83%, #bdf3fd 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b8e1fc), color-stop(10%,#a9d2f3), color-stop(25%,#90bae4), color-stop(37%,#90bcea), color-stop(50%,#90bff0), color-stop(83%,#a2daf5), color-stop(100%,#bdf3fd));
    background: -webkit-linear-gradient(top, #b8e1fc 0%,#a9d2f3 10%,#90bae4 25%,#90bcea 37%,#90bff0 50%,#a2daf5 83%,#bdf3fd 100%);
    background: -o-linear-gradient(top, #b8e1fc 0%,#a9d2f3 10%,#90bae4 25%,#90bcea 37%,#90bff0 50%,#a2daf5 83%,#bdf3fd 100%);
    background: -ms-linear-gradient(top, #b8e1fc 0%,#a9d2f3 10%,#90bae4 25%,#90bcea 37%,#90bff0 50%,#a2daf5 83%,#bdf3fd 100%);
    background: linear-gradient(to bottom, #b8e1fc 0%,#a9d2f3 10%,#90bae4 25%,#90bcea 37%,#90bff0 50%,#a2daf5 83%,#bdf3fd 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8e1fc', endColorstr='#bdf3fd',GradientType=0 );
    margin-top: 3px;
    width: 100%;
}

.iframe {
    background-color: transparent;
}

.intermedioFattura p {
    font-size: xx-small;
}

.bluScuro {
    color: #666699;
}

.rosso {
    color: #FF3300;
}

.verde {
    color: #006600;
}

.gialloScuro {
    color: #996633;
}


.linkFattura {
    border: 1px solid #666666;
    height: 19px;
    border-radius: 21px;
    background: rgb(255,255,255);
    background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 3%, rgba(135,169,178,1) 100%);
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(3%,rgba(255,255,255,1)), color-stop(100%,rgba(135,169,178,1)));
    background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 3%,rgba(135,169,178,1) 100%);
    background: -o-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 3%,rgba(135,169,178,1) 100%);
    background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 3%,rgba(135,169,178,1) 100%);
    background: radial-gradient(ellipse at center, rgba(255,255,255,1) 3%,rgba(135,169,178,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#87a9b2',GradientType=1 );
    display: block;
    text-indent: -10000px;
    box-shadow: 0px 0px 2px #666;
}

.rif {
    border-radius: 5px;
    padding-left: 10px;
    float: left;
    background: -moz-linear-gradient(-45deg, rgba(246,248,249,0) 0%, rgba(243,246,248,0) 4%, rgba(237,243,246,0.6) 11%, rgba(232,240,244,0.6) 17%, rgba(215,222,227,0.6) 18%, rgba(224,229,233,0.6) 42%, rgba(238,241,243,0) 80%, rgba(245,247,249,0) 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(246,248,249,0)), color-stop(4%,rgba(243,246,248,0)), color-stop(11%,rgba(237,243,246,0.6)), color-stop(17%,rgba(232,240,244,0.6)), color-stop(18%,rgba(215,222,227,0.6)), color-stop(42%,rgba(224,229,233,0.6)), color-stop(80%,rgba(238,241,243,0)), color-stop(100%,rgba(245,247,249,0)));
    background: -webkit-linear-gradient(-45deg, rgba(246,248,249,0) 0%,rgba(243,246,248,0) 4%,rgba(237,243,246,0.6) 11%,rgba(232,240,244,0.6) 17%,rgba(215,222,227,0.6) 18%,rgba(224,229,233,0.6) 42%,rgba(238,241,243,0) 80%,rgba(245,247,249,0) 100%);
    background: -o-linear-gradient(-45deg, rgba(246,248,249,0) 0%,rgba(243,246,248,0) 4%,rgba(237,243,246,0.6) 11%,rgba(232,240,244,0.6) 17%,rgba(215,222,227,0.6) 18%,rgba(224,229,233,0.6) 42%,rgba(238,241,243,0) 80%,rgba(245,247,249,0) 100%);
    background: -ms-linear-gradient(-45deg, rgba(246,248,249,0) 0%,rgba(243,246,248,0) 4%,rgba(237,243,246,0.6) 11%,rgba(232,240,244,0.6) 17%,rgba(215,222,227,0.6) 18%,rgba(224,229,233,0.6) 42%,rgba(238,241,243,0) 80%,rgba(245,247,249,0) 100%);
    background: linear-gradient(135deg, rgba(246,248,249,0) 0%,rgba(243,246,248,0) 4%,rgba(237,243,246,0.6) 11%,rgba(232,240,244,0.6) 17%,rgba(215,222,227,0.6) 18%,rgba(224,229,233,0.6) 42%,rgba(238,241,243,0) 80%,rgba(245,247,249,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f6f8f9', endColorstr='#00f5f7f9',GradientType=1 );
    color: #333333;
    font-weight: bolder;
}

.testoInfoDestra {
    background: #ffffff;
    background: -moz-linear-gradient(-45deg, #ffffff 0%, #e5e5e5 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5));
    background: -webkit-linear-gradient(-45deg, #ffffff 0%,#e5e5e5 100%);
    background: -o-linear-gradient(-45deg, #ffffff 0%,#e5e5e5 100%);
    background: -ms-linear-gradient(-45deg, #ffffff 0%,#e5e5e5 100%);
    padding: 10px;
    border: 1px solid #666666;
    background: linear-gradient(135deg, #ffffff 0%,#e5e5e5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=1 );
}

.operatore {
    background: rgb(195,217,255);
    background: -moz-linear-gradient(top, rgba(195,217,255,1) 0%, rgba(177,200,239,1) 41%, rgba(152,176,217,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(195,217,255,1)), color-stop(41%,rgba(177,200,239,1)), color-stop(100%,rgba(152,176,217,1)));
    background: -webkit-linear-gradient(top, rgba(195,217,255,1) 0%,rgba(177,200,239,1) 41%,rgba(152,176,217,1) 100%);
    background: -o-linear-gradient(top, rgba(195,217,255,1) 0%,rgba(177,200,239,1) 41%,rgba(152,176,217,1) 100%);
    background: -ms-linear-gradient(top, rgba(195,217,255,1) 0%,rgba(177,200,239,1) 41%,rgba(152,176,217,1) 100%);
    background: linear-gradient(to bottom, rgba(195,217,255,1) 0%,rgba(177,200,239,1) 41%,rgba(152,176,217,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c3d9ff', endColorstr='#98b0d9',GradientType=0 );
}

.grafico {
    background-image: url('../images/gradiente_linea.png');
    background-repeat: repeat-x;
}

#anni p {
    font-size: x-large!important;
    display: none;
    text-shadow: 0px 0px 3px #666;
}

.show {
    display: block !important;
}

.conOmbra {
    text-shadow: 0px 0px 5px #333333;
}

.pulsanteBlu {
    border: 1px solid #666666;
    border-radius: 3px;
    background: #f6f8f9;
    background: -moz-linear-gradient(top, #f6f8f9 0%, #7585b5 50%, #f5f7f9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f8f9), color-stop(50%,#7585b5), color-stop(100%,#f5f7f9));
    background: -webkit-linear-gradient(top, #f6f8f9 0%,#7585b5 50%,#f5f7f9 100%);
    background: -o-linear-gradient(top, #f6f8f9 0%,#7585b5 50%,#f5f7f9 100%);
    background: -ms-linear-gradient(top, #f6f8f9 0%,#7585b5 50%,#f5f7f9 100%);
    background: linear-gradient(to bottom, #f6f8f9 0%,#7585b5 50%,#f5f7f9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9',GradientType=0 );
}
/* mappa */
#contenitore {
    width: 660px;
    height: 350px;
    margin: auto;
}

a {
    color: #99CC00;
    text-decoration: none;
}
/*inizio stile css mappa*/
#wrap_mappa {
    width: 100%;
    height: 344px;
    float: left;
    margin-left: 2%;
}

#mappa img {
    border: none;
}

#mappa {
    position: relative;
    width: 100%;
    height: 319px;
    float: left;
}

    #mappa a {
        cursor:pointer;
        text-decoration: none;
        color: #000000;
      
    }

        #mappa a img.regione {
            position: absolute;
            display: block;
        }

        #mappa a:hover img.regione {
            filter: alpha(opacity=40);
            -moz-opacity: .40;
            opacity: .40;
        }

        #mappa a span {
    display: none;
    float: left;
}


   

.fixme {
    display: block;
    width: 100%;
    height: 273px;
    float: left;
    overflow: hidden;
}

.notfixme {
    display: none;
}

#mappa span b {
    display: block;
    height: 30px;
    float: left;
    width: 100%;
}

#valle {
    left: 5px;
    top: 37px;
    z-index: 1;
}

#piemonte {
    left: 2px;
    top: 27px;
}

#liguria {
    left: 20px;
    top: 77px;
}

#lombardia {
    left: 41px;
    top: 19px;
}

#trentino {
    left: 80px;
    top: 3px;
    z-index: 2;
}

#veneto {
    left: 85px;
    top: 15px;
}

#friuli {
    left: 120px;
    top: 15px;
    z-index: 3;
}

#emilia {
    left: 55px;
    top: 62px;
}

#toscana {
    left: 66px;
    top: 81px;
}

#marche {
    left: 118px;
    top: 96px;
}

#umbria {
    left: 113px;
    top: 108px;
}

#lazio {
    left: 105px;
    top: 132px;
}

#abruzzo {
    left: 139px;
    top: 128px;
}

#molise {
    left: 160px;
    top: 152px;
    z-index: 4;
}

#puglia {
    left: 182px;
    top: 154px;
}

#campania {
    left: 158px;
    top: 169px;
}

#basilicata {
    left: 194px;
    top: 179px;
    z-index: 5;
}

#calabria {
    left: 205px;
    top: 210px;
}

#sardegna {
    left: 30px;
    top: 175px;
}

#sicilia {
    left: 130px;
    top: 270px;
}
/*fine stile mappa*/


-->