﻿.mainDiv{
/*width: 960px !important ;max-width:960px  !important ;*/
padding:0;background-color:white !important;
background-position:center center;background-attachment:fixed;  
height:auto !important;
min-height:1300px;
}
.mainDiv2{
width:920px !important ;
margin:0px 20px 20px 20px;
border:0px solid green;padding:0;
}
.mainMenuTable {
width:920px;
}
.mainMenuTable td {
width:920px;border: 0px solid green;
}
.myMenuArpaTopA {
width:auto;height:90px;
margin:0 12px 12px 12px;
background-color:white !important;padding:0;    
border: 0px solid violet;    
vertical-align:bottom;
border-spacing: 0;border-collapse: separate;
}
.myMenuArpaTopA td {
height:90px;border-spacing:0;
padding:0;height: 36px;
border:0;vertical-align:bottom;
text-align:center;width:20px; 
}
.myMenuArpaTopA a {
padding:0;border-collapse: separate;
color: #52595d !important;
font-size:12pt;text-decoration: none !important;
margin:0;vertical-align:bottom;
}
.myMenuArpaTop a:visited{
color:#52595d !important;
text-decoration:none;
}
.myMenuArpa {
margin-left:20px;border:0px;padding:0;
width:auto;height:40px;
position:relative;background:white !important;
list-style:none;display: inline-block;vertical-align:bottom;
}
.myMenuArpa li{
float:left;height:30px;
position:relative;
color: white !important;
margin-top:30px;border-right:1px solid #d6dbde;
}
.myMenuArpa a{
padding-right:15px;padding-left:10px;
line-height:36px;font-size:12pt;
display:inline-block;
outline:0;text-decoration:none !important;
color:#52595d !important;
position: relative;    
}
.myMenuArpa a:visited {
text-decoration:none !important;
color:#52595d !important;
}
.myMenuArpa li a:hover {
color:black !important;
}
/* ---------- Menu VERDE - General ---------- */
.myMenuGreen{
margin: 0px;width: 823px;
position:relative;
height: 44px;background:#c0eb84 !important;
list-style:none;padding:0 0 0 10px;
vertical-align:middle;
float:right;
font-size: 12pt !important;
}
.myMenuGreen li{
float:left;height: 44px;
position:relative;
color:white !important;
z-index:5;padding:0 6px;
vertical-align:central;   
border-right:0px solid red;
}
.myMenuGreen > li:first-child {
margin:0 0 0 26px;
}
.myMenuGreen .homeGreen{
text-decoration:none;
color: #FFFFFF !important;
width:auto;
border-bottom: 1px solid #FFFFFF; 
}
.myMenuGreen li:hover, .myMenuGreen li.onhover{
border-top:0;background-color:#9de146 !important;
}
.myMenuGreen a{
margin-top:3px;padding:0 8px;
line-height:36px;display:inline-block;
outline:0;text-decoration: none;
color: #0558a3 !important;
position:relative;font-size:12pt !important;
font-family:"Titillium Web", sans-serif ;    
}
.myMenuGreen a:visited {
color:#0558a3 !important;
font-size:12pt !important;
}
.myMenuGreen li:hover a, .myMenuGreen li.onhover a{
background-color:#9de146 !important;
color:#FFF !important;z-index:9;
}
/* ---------- Menu BLU - General ---------- */
.myMenuBlu{
margin:0px;width:592px;
position:relative;
height:44px;background:#0558a3 !important;
list-style:none;padding: 0;
vertical-align:middle;float:right;	 
}
.myMenuBlu  li{
float:left;height: 44px;
position:relative;
color:white !important;
z-index:5;padding:0 15px;
vertical-align:bottom;
margin-top:3px;border-right:0px solid red;
}
.myMenuBlu > li:hover, .myMenuBlu li.onhover{
border-top:0;color: white !important;
}
.myMenuBlu > li a, .myMenuBlu > li a:visited{   
line-height:36px;font-size: 12px;
font-weight:normal;
outline:0;text-decoration: none !important;
color:white !important;
position:relative;vertical-align:central;
font-family:"Titillium Web", sans-serif;font-size:14pt;
}
.myMenuBlu li:hover a, .myMenuBlu li.onhover a{
text-decoration:none !important;
color:#FFFFFF !important;
width:auto;border-bottom:1px solid #FFFFFF;   
}
.myMenuBlu .homeBlu{
text-decoration:none !important;
color:#FFFFFF !important;
width:auto;border-bottom: 1px solid #FFFFFF; 
}
.downloadImage {
    background: url('/PublishingImages/ico_download_accordion_off.png') no-repeat;
    width: 84px;
    height: 60px;
    margin: 0;
    padding: 0;
}
    .downloadImage:hover {
        background: url('/PublishingImages/ico_download_accordion_hover.png') no-repeat;
    }
.graficoImage {
    background: url('/PublishingImages/ico_grafico_accordion_off.png') no-repeat;
    background-position: center;
    width: 84px;
    height: 70px;
    margin: 0;
    padding: 0;
}
.graficoImage:hover {
background:url('/PublishingImages/ico_grafico_accordion_hover.png') no-repeat;
}
.mnuImg1Class { 
border:0;width:47px;padding:0 !important; cursor:pointer;
background:url('/_layouts/15/Images/QAria/Master/ico_menu_mappa_off.png') no-repeat;
}
.mnuImg1Class > td:hover { 
 border:0;width:47px;padding:0 !important; 
background:url('/_layouts/15/Images/QAria/Master/ico_menu_mappa_hover.png') no-repeat;
}
.mnuInqVerde{
border:0;width:47px;padding:0 !important; cursor:pointer;background-color:#c0eb84;
background:url('/_layouts/15/Images/QAria/Master/ico_menu_pagine_off.png') no-repeat;
}
.mnuInqVerde > td:hover{
background:url('/_layouts/15/Images/QAria/Master/ico_menu_pagine_hover.png') no-repeat;
border:0;cursor:pointer;
}
.divDALAL{
position:absolute;background-color:gray;padding:6px;
border:2px solid white;z-index:100;visibility:hidden;
width:300px;text-align:center;
}      
.campagneTxtDate{text-align:center; border:1px solid blue;width:100px;}       
/**Area footer*/
.area_footer{
width:920px;height:600px;
color:#044194 !important;  
margin-left:0 ;margin-bottom:20px;
}
.hr_footer {
color:#729bee !important;
background-color:#729bee !important;
margin-bottom:0px;margin-top:0px;
height:12px;border:none;width:100%;
clear: both;
}
.hr_small {
color:#5087b8 !important;
background-color:#5087b8 !important;
margin-bottom:0px;margin-top:0px;
height:1px;border:none;width:100%;
}
.voci_menu_footer{
color:#fff !important;
float:left;font-size:15px !important;
margin-left:20px;margin-right:18px;padding-top:20px;
font-family:'PTSans-NarrowBold'; 
}
.voci_menu_footer_small{
color:#fff !important;   
padding-top:8px;font-size:15px !important;    
font-family:"Titillium Web", sans-serif;  
line-height:15px;text-decoration:none !important;
}
.voci_menu_footer_normal{
    color:#fff !important;   
    text-decoration:none !important;
}
.disclaimer_italic{
font-family:'PTSans-Italic';  
font-size:13px;background-color:#055399;
color:#fff !important;
padding-top:10px;padding-bottom:10px;text-align:center;
}
.disclaimer{
font-family:"Titillium Web", sans-serif;  
font-size:13px;background-color:#055399;
color:#fff !important;
padding-top:10px;padding-bottom:10px;text-align:center;
}
.Adettagli{
text-decoration:none;
color:#055399 !important;
}
/* Dialog Dettagli O3*/
#dialog p.dlg_localita{margin-bottom: 10px !important;}
.dlg_info{color: #ff9933;}
.dlg_alarm{color: #cc0033;}
  
/* Warning */
.alert{
font-weight: bold;
font-size: 15px;
padding: 5px;
display: block;
background: rgb(249, 255, 175);
border: 1px solid #B57C7C;
margin-top: 5px;
}

.footer-title {
    padding: 0px;
    margin: 0px;
    color: white;
    text-align: center;
    padding-top: 20px;
}

.jqplot-point-label {
    border: 0px;
    padding: 3px;
    background-color: transparent;
    font-weight: bold;
    font-size: 10px !important;
    font-family: "Titillium Web",sans-serif !important;
}

.jqplot-yaxis-label {
    margin-right: 10px;
    font-size: 11pt !important;
    font-weight: bold;
    position: absolute;
    color: darkred;
}

.jqplot-target {
    font-family: 'Titillium Web', sans-serif !important;
}

.jqplot-yaxis-tick {
    font-size: 14px !important;
    font-weight: normal !important;
}

.jqplot-xaxis-tick {
    font-size: 14px !important;
    font-weight: normal !important;
}

.vertical {
    position: relative;
    top: 200px;
    -webkit-transform: rotate(90deg); /* Safari 3.1+, Chrome */
    -moz-transform: rotate(90deg); /* Firefox 3.5-15 */
    -ms-transform: rotate(90deg); /* IE9 */
    -o-transform: rotate(90deg); /* Opera 10.5-12.00 */
    transform: rotate(90deg); /* Firefox 16+, Opera 12.50+ */
}

    .vertical .jqplot-xaxis-tick {
        -webkit-transform: rotate(-90deg); /* Safari 3.1+, Chrome */
        -moz-transform: rotate(-90deg); /* Firefox 3.5-15 */
        -ms-transform: rotate(-90deg); /* IE9 */
        -o-transform: rotate(-90deg); /* Opera 10.5-12.00 */
        transform: rotate(-90deg); /* Firefox 16+, Opera 12.50+ */
    }

    .vertical .jqplot-yaxis-tick {
        -webkit-transform: rotate(-90deg); /* Safari 3.1+, Chrome */
        -moz-transform: rotate(-90deg); /* Firefox 3.5-15 */
        -ms-transform: rotate(-90deg); /* IE9 */
        -o-transform: rotate(-90deg); /* Opera 10.5-12.00 */
        transform: rotate(-90deg); /* Firefox 16+, Opera 12.50+ */
    }

#dialog p {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
}

a {
    text-decoration: none !important;
}

#tableSceInquinanti td {
    color: #004482;
    
}

#tableSceInquinanti a {
    color: #004482;
    
}

#tableSceInquinanti td:hover {
    background-color: #0558a3;
    color: white !important;
}

#tableSceInquinanti td:active {
    background-color: #004482;
    color: white !important;
}

#tableSceInquinanti td a:hover {
    background-color: #0558a3;
    color: white !important;
}

#tableSceInquinanti td a:active {
    background-color: #004482;
    color: white !important;
}

.btnLegActive {
    text-decoration: underline;
    color: black !important;
}

.tdValori {
    color: blue !important;
}

    .tdValori a:visited {
        text-decoration: none;
        color: #004482 !important;
    }

.tableDati {
    margin: 0 auto 20px auto;
    height: 200px;
    vertical-align: text-top;
    background-color: #f9f9f9;
    border: none !important;
    width: 920px;
    text-align: left;
}

    .tableDati td {
        border-right: 1px solid #dedede;
        vertical-align: text-top;
        padding-left: 6px;
    }

        .tableDati td > a {
            text-decoration: none !important;
            font-family: "Titillium Web", sans-serif
        }

.tdIntestazioneInqunati {
    font-size: 18pt;
    border: 0 solid blue;
    padding: 0;
    margin: 0;
    border-collapse: collapse;
    width: 100px;
}

    .tdIntestazioneInqunati a > img {
        height: 15px;
        float: right;
        margin: 6px 4px auto auto;
    }

.trHover {
    padding: 0 !important;
    vertical-align: text-top;
}

    .trHover td {
        padding-left: 6px;
        border-collapse: collapse;
        width: 100px;
    }

    .trHover:hover tr {
        background-color: #e9eef0;
    }

    .trHover:hover td {
        background-color: #e9eef0;
    }

.rowSpan {
    border-right: 1px solid #dedede;
    margin: 0 !important;
    padding: 0;
    width: 1px !important;
}