html {
    position: relative;
    min-height: 100%;
}

body {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: 100%;
    text-align: center;
    background-color: #d6dfe6;
    width: 100%; /* Cristian 22/06/2017 - per responsive*/
    margin: 0; /* Cristian 05/07/2017 - per responsive*/
    padding: 0px;
    margin-bottom: 50px !important; /* Cristian 03/05/2018 - Margin bottom con altezza del footer */
}

p {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
}

span {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
}

label {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
}

a {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif;
    color: black; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
}

    a:hover {
        color: black;
    }

select {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
}

input {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
}

.aligncenter {
    text-align: center;
}

.aligntop {
    vertical-align: top;
}

.alignright {
    text-align: right;
}

.corpoInterno {
    /*background-color:#eae4dc;*/
    /*background-color: #f3f5fa;*/
    width: 100%;
    /*display: inline;*/
    min-height: 400px;
    /* Cristian 03/05/2018 - Messa clearfix al parent*/
}

.contenitore {
    text-align: left;
    min-height: 320px;
    vertical-align: top;
}

.contenitorepopup {
    text-align: center;
    width: 100%; /* 860px; */ /* Cristian 23/06/2017 */
}

.contenitorecenter {
    text-align: center;
    min-height: 360px;
    width: 100%;
}

.contenitoreHome {
    text-align: left;
    min-height: 300px;
    width: 100%;
}

.TreeHome {
    min-height: 300px
}


#PanelTitoloInterno {
    height: 56px;
    border: 0;
    background-image: url(Images/FiloDiretto.Gif);
    background-repeat: no-repeat;
    background-position: top;
}

.label {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: 10px;
    text-align: left;
    color: #995B25;
    font-weight: bold;
    text-align: center;
}


.VociMenu {
    text-decoration: none;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: 11px;
}



.Indietro {
    background-image: url(Images/prec.ico);
    background-color: #FFFFFF;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: 12px;
    background-repeat: no-repeat;
    color: #305381;
    font-weight: bold;
    text-align: right;
}

.Spazio {
    margin-top: 30px;
    text-align: left;
}


.TitoloModulo {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: 12px;
    text-align: center;
    color: #FFFFFF;
    font-weight: bold;
    background-image: url(Images/intestazione.gif);
    background-repeat: no-repeat;
}

.TitoloModuloPiccolo {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: 12px;
    text-align: center;
    color: #FFFFFF;
    font-weight: bold;
    background-image: url(Images/intestazionepiccola.gif);
    background-repeat: no-repeat;
}

.TitoloModuloMedioColorato {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: 12px;
    text-align: center;
    color: #FFFFD3;
    font-weight: bold;
    /*border-bottom-color: #305381;
	border-bottom-style: solid;
	border-bottom-width: 2px;*/
    /*background-image: url(Images/menu2_b.gif);*/
    background-image: url(Images/intestazionemedioColorato.gif);
    background-repeat: no-repeat;
}

.Titolo {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: 12px;
    text-align: center;
    color: #305381;
    font-weight: bold;
    border-bottom-color: #305381;
    border-bottom-style: solid;
    border-bottom-width: 2px;
}

.ColonnaElenco {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: small;
    text-align: center;
    color: #000;
    font-weight: normal;
    vertical-align: top;
    border: 1px solid #998658;
    line-height: 1.1em;
    background-color: #ffffff;
    padding: 2px;
}

.ColonnaElencoSx {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: small;
    text-align: left;
    color: #000;
    font-weight: normal;
    vertical-align: top;
    border: 1px solid #998658;
    line-height: 1.1em;
    background-color: #ffffff;
    padding: 2px;
}

.ColonnaTitoloElenco {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: x-small;
    text-align: center;
    color: #000;
    font-weight: bold;
    vertical-align: top;
    border: 1px solid #996600;
    padding: 2px;
    background-color: #fff;
    line-height: 1.4em;
}

.Grassetto {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: x-small;
    text-align: center;
    color: #000;
    font-weight: bold;
    vertical-align: top;
    padding: 2px;
}

.floatleft {
    float: left;
}

.floatright {
    float: right;
}

.floatrightbottom {
    float: right;
    padding-top: 45px;
}

.floatnone {
    float: none;
}

.riquadrohome {
    text-align: left;
}

.SottoMenu {
    font-size: 10px;
    color: #000066;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    padding-right: 1px;
    padding-left: 1px;
    padding-bottom: 1px;
    margin: 2px 0px 0px;
    padding-top: 1px;
    border-bottom: #B0C4DE 1px dotted;
    list-style-type: none;
    vertical-align: middle;
    text-indent: 1pt;
    text-align: left;
    left: 0px;
    top: 0px;
    height: 20px;
    border-left-style: none;
}

UL {
    /*display: block;*/
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}

.border0 {
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}

.table {
    width: 100%;
    background-color: #ffffff;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    border-collapse: collapse;
    height: 100%;
    border-bottom-width: 2px;
    border-bottom-color: #666666;
}

.tablep {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    border-collapse: collapse;
    height: 100%;
    border-bottom-width: 2px;
    vertical-align: top;
}

.right {
    vertical-align: middle;
    text-align: right;
}

.menuright {
    vertical-align: middle;
    text-align: right;
    padding-right: 5px;
    margin-right: 10px;
}

.testolayer {
    vertical-align: middle;
    text-align: right;
    font-size: 9px;
    color: #000033;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    text-decoration: none;
}

    .testolayer:hover {
        vertical-align: middle;
        text-align: right;
        font-size: 9px;
        color: #000033;
        font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
        text-decoration: none;
    }

.top {
    vertical-align: top;
    text-align: left;
}



.lblerrore {
    font-weight: bold;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    text-align: center;
    color: red;
}

.lblerroreleft {
    font-weight: bold;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    text-align: left;
    color: red;
}

.intestazione {
    font-weight: bold;
    font-size: 10px;
    color: black;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    background-color: #B0C4DE;
    margin: 0px;
    border-top-style: groove;
    border-right-style: groove;
    border-left-style: groove;
    border-bottom-style: groove;
}

.PulsanteFxsBAc {
    font-weight: bold;
    font-size: 10px;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    text-align: center;
    background-color: silver;
}

.PulsanteFxxsAc {
    font-size: 9px;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    text-align: center;
    background-color: silver;
}

.PulsanteFxxsBAc {
    font-weight: bold;
    font-size: 9px;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    text-align: center;
    background-color: silver;
}

.PulsanteFxsAc {
    font-size: 10px;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    text-align: center;
    background-color: silver;
}

.Immagini {
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
}

.TDAc {
    text-align: center;
    font-size: small;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    margin: auto;
}

.TDAcVb {
    text-align: center;
    font-size: 9px;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    vertical-align: Bottom;
}

.TDAr {
    text-align: right;
    font-size: 9px;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
}

.TDAl {
    text-align: left;
    font-size: 9px;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
}

.TDAlVt {
    text-align: left;
    font-size: 9px;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    vertical-align: top;
}

.TDAcVt {
    text-align: center;
    vertical-align: top;
    font-size: 9px;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
}

.TDAcVc {
    text-align: center;
    vertical-align: middle;
    font-size: 9px;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
}

.TDArVc {
    text-align: right;
    vertical-align: middle;
    font-size: 9px;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
}

.TDAlVb {
    text-align: left;
    vertical-align: bottom;
    font-size: 9px;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
}

.TDAlVa {
    text-align: left;
    vertical-align: top;
    font-size: 9px;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
}

.AlternatingRow {
    background-color: #e0e7f0;
}

.Griglia {
    /*border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;*/
    font-size: small;
    color: black;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
}

.GrigliaHeader {
    background-color: #0078d7;
}

.ItemAl {
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    font-size: 9px;
    color: black;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    text-align: left;
}

.ItemAlNoBordo {
    font-size: 9px;
    color: black;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    text-align: left;
}

.ItemAc {
    border-right: black 1px solid;
    border-top: black 1px solid;
    font-size: 9px;
    border-left: black 1px solid;
    color: black;
    border-bottom: black 1px solid;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    text-align: center;
}

.ItemAcNoBordo {
    font-size: 9px;
    color: black;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    text-align: center;
}

.HeaderAl {
    font-weight: bold;
    font-size: 9px;
    color: black;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    text-align: left;
    background-color: #DFE8F2;
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
}

.HeaderAc {
    border-right: black 1px solid;
    border-top: black 1px solid;
    font-weight: bold;
    font-size: 9px;
    border-left: black 1px solid;
    color: black;
    border-bottom: black 1px solid;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    text-align: center;
    background-color: #DFE8F2;
}

.IntestazioneComune {
    border-right: black 1px solid;
    border-top: black 1px solid;
    font-weight: bold;
    font-size: 14px;
    border-left: black 1px solid;
    color: black;
    border-bottom: black 1px solid;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    background-color: white;
    text-align: center;
}

.LabelBordoBiancoAl {
    border-right: white 1px solid;
    border-top: white 1px solid;
    font-size: 9px;
    border-left: white 1px solid;
    color: black;
    border-bottom: white 1px solid;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    text-align: left;
}

.LabelBordoBiancoAc {
    border-right: white 1px solid;
    border-top: white 1px solid;
    font-size: 9px;
    border-left: white 1px solid;
    color: black;
    border-bottom: white 1px solid;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    text-align: center;
}

.LinkButtonScuro {
    font-weight: bold;
    font-size: 12px;
    color: #00008B;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    text-align: left;
}

.LinkButton {
    font-weight: bold;
    font-size: 12px;
    color: blue;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    text-align: left;
}

.H {
    margin: 0px;
}

.Tree {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    background-color: white;
    font-size: 10px;
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
}

.tree {
    text-align: left;
    vertical-align: top;
    font-size: 9px;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
}

.treeB {
    text-align: left;
    vertical-align: top;
    font-size: 9px;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    background-color: #FFFFFF;
}

.treeNodeStandard {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: 9px;
    color: #000000;
}


.treeFR {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: 9px;
    color: #800080;
}

.treeFP {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: 9px;
    color: #00008B;
}

.treeFL {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: 9px;
    color: #556B2F;
}

.GrigliaColonnaLeft {
    font-size: 12px;
    border-bottom: gray 1px dashed;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    text-align: left;
    color: black;
    padding: 6px;
}

.GrigliaColonnaLeftGialla {
    font-size: 12px;
    border-bottom: gray 1px dashed;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    text-align: left;
    color: black;
    background-color: Yellow;
    padding: 6px;
}

.GrigliaColonnaDaProfessionista {
    font-size: 12px;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    text-align: left;
    color: black;
    padding: 6px;
    background-image: url(Images/persone.gif);
    background-repeat: no-repeat;
    background-position: center;
}

.GrigliaColonnaDaComune {
    font-size: 12px;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    text-align: left;
    color: black;
    padding: 6px;
    background-image: url(Images/comune.gif);
    background-repeat: no-repeat;
    background-position: center;
}

.GrigliaColonnaCenter {
    font-size: 12px;
    border-bottom: gray 1px dashed;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    text-align: center;
    color: black;
    padding: 6px;
}

.GrigliaColonnaRight {
    font-size: 12px;
    border-bottom: gray 1px dashed;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    text-align: right;
    color: black;
    padding: 6px;
}

/* Cristian 14/05/2018 - Aggiornata classe rimuovendo bordi e padding */
.GrigliaColonnaIntestazione {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-weight: normal;
    color: white;
    border-bottom: white 1px solid;
    text-align: left;
    background-color: #0078d7;
    padding: 6px;
    position: sticky;
    top: 0px;
}

/* Cristian 14/05/2018 - Aggiornata classe rimuovendo bordi e padding */
.GrigliaColonnaIntestazioneRight {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-weight: normal;
    color: white;
    border-bottom: white 1px solid;
    text-align: right;
    background-color: #0078d7;
    padding: 6px;
    position: sticky;
    top: 0px;
}

.GrigliaColonnaIntestazioneCenter {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-weight: normal;
    color: white;
    border-bottom: white 1px solid;
    text-align: center;
    background-color: #0078d7;
    padding: 6px;
    position: sticky;
    top: 0px;
}

.GrigliaColonnaGialla {
    font-size: 12px;
    border-bottom: gray 1px dashed;
    color: black;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    text-align: left;
    background-color: #0078d7;
    padding: 6px;
}

.left {
    text-align: left;
}

.right {
    text-align: right;
}

.center {
    text-align: center;
    margin: auto;
}

.SiscomTitolo {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: 1.1em;
    text-align: center;
    color: #000000;
    font-weight: bold;
    padding-left: 3px;
    padding-bottom: 0;
    padding-top: 10px;
    padding-right: 0;
}

.Filettobasso {
    padding-top: 10px;
    border-bottom-color: #000000;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    text-align: center;
    width: 100%;
}


.SiscomTitoloTipo
/**  tipo dell'atto**/ {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: small;
    text-align: center;
    color: #996600;
    margin-top: 15px;
    margin-bottom: 2px;
    padding: 3px;
    font-weight: bold;
}

.SiscomTitoloPiccolo {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: small;
    text-align: center;
    font-weight: bold;
    color: #000;
    margin-top: 15px;
    margin-bottom: 15px;
    padding-bottom: 3px;
    padding: 3px;
    /*background-color:#ffffff;
	border: 1px solid #998658;*/
}

.SiscomTitoloPiccoloEvid {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: x-small;
    text-align: left;
    color: #333;
    margin-top: 2px;
    font-weight: bold;
    padding-bottom: 3px;
}

.divupper {
    padding-left: 20px;
    margin: auto;
}

.divcenter {
    text-align: left;
    padding-left: 20px;
    margin: auto;
}

.divbottom {
    margin: auto;
    padding-left: 20px;
}

.divupperlungo {
    padding-left: 20px;
}

.divuppermedio {
    padding-left: 20px;
}

.divuppermediocorto {
    padding-left: 20px;
}

.divuppermediocortocolorato {
    padding-left: 20px;
}

.divcenterlungo {
    text-align: left;
    padding-left: 20px;
}

.divcentermedio {
    text-align: left;
    line-height: 3.0em;
    padding: 3px;
}

.divcentermediocolorato {
    text-align: left;
    padding-left: 20px;
}

.divcentermediohome {
    width: 710px;
    text-align: left;
    padding-left: 20px;
    min-height: 230px;
}

.divbottomlungo {
    width: 100%; /* 860px; */ /* Cristian 23/06/2017 */
    height: 13px;
    padding-left: 20px;
}

.divbottommedio {
    padding-left: 9px;
}

.divbottommediocolorato {
    padding-left: 9px;
}

.ButtonCronologico {
    text-align: center;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: 12px;
    color: #000000;
    background-color: #FFFFFF;
}

    .ButtonCronologico:Hover {
        text-align: center;
        font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
        font-size: 12px;
        color: black;
        background-color: #FFFFFF;
        background-image: url(Images/elencocronologicosel.jpg);
        background-repeat: no-repeat;
    }

.ButtonAlbo {
    text-align: center;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: 12px;
    color: #000000;
    background-color: #FFFFFF;
    background-image: url(Images/albopretorio.jpg);
    background-repeat: no-repeat;
}

    .ButtonAlbo:Hover {
        text-align: center;
        font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
        font-size: 12px;
        color: #000000;
        background-color: #FFFFFF;
        background-image: url(Images/albopretoriosel.gif);
        background-repeat: no-repeat;
    }

.ButtonRicercaAvanzata {
    text-align: center;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: 12px;
    color: #000000;
    background-color: #FFFFFF;
    background-image: url(Images/ricercaavanzata.jpg);
    background-repeat: no-repeat;
}

    .ButtonRicercaAvanzata:Hover {
        text-align: center;
        font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
        font-size: 12px;
        color: #000000;
        background-color: #FFFFFF;
        background-image: url(Images/ricercaavanzatasel.jpg);
        background-repeat: no-repeat;
    }

.Ente {
    font-size: 1.8em;
    font-weight: bold;
    color: #fff; /* #325872;*/ /* Cristian 20/07/2017 - Cambiato colore per responsive */
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    vertical-align: middle;
}


.Professionista {
    font-size: 14px;
    color: #000000;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    vertical-align: middle;
}


.ButtonNuovo {
    text-align: center;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: 12px;
    color: black;
    background-color: #FFFFFF;
}

.TitoloPratica {
    font-size: 12px;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    text-align: left;
    font-weight: bold;
    border-bottom-color: #0078d7;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    color: #000000;
}

.messaggioerrore {
    font-size: small;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    text-align: center;
    color: #660000;
}

.credits {
    font-size: x-small;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    text-align: center;
    color: #333;
}

#aligncentercredits {
    text-align: center;
    padding-top: 10px;
    margin-top: 10px;
    min-height: 30px;
    vertical-align: bottom;
}


credits:hover {
    font-size: x-small;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    text-align: center;
    color: #ccc;
}

.LinkAtti {
    font-size: small;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    text-align: left;
    color: #000000;
}

    .LinkAtti:hover {
        font-size: small;
        font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
        text-align: left;
        color: #333;
    }

.LinkPubblicazioni {
    font-size: x-small;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    text-align: left;
    color: #000;
    vertical-align: top;
}

    .LinkPubblicazioni:hover {
        font-size: x-small;
        font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
        text-align: left;
        color: #000033 !important;
    }

    .LinkPubblicazioni:visited {
        font-size: x-small;
        font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
        text-align: left;
        color: #000;
    }

    .LinkPubblicazioni:link {
        font-size: x-small;
        font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
        text-align: left;
        color: #000;
    }

.LinkPubblicazioniTesto {
    font-size: x-small;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    text-align: left;
    color: #003366;
    vertical-align: top;
}

    .LinkPubblicazioniTesto:hover {
        font-size: x-small;
        font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
        text-align: left;
        color: #000033 !important;
    }

    .LinkPubblicazioniTesto:visited {
        font-size: x-small;
        font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
        text-align: left;
        color: #003366;
    }

    .LinkPubblicazioniTesto:link {
        font-size: x-small;
        font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
        text-align: left;
        color: #003366;
    }

.LinkAllegati {
    font-size: small;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    text-align: left;
    color: #333;
    font-weight: normal;
    line-height: 1.9em;
}

    .LinkAllegati:hover {
        font-size: small;
        font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
        text-align: left;
        color: #333;
    }

.ContenitoreDettaglio {
    background-color: #fff;
    padding: 2px;
    border: 1px solid #998658;
    margin: 10px;
}

.ContenitoreDettaglioInterno {
    font-size: x-small;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    text-align: left;
    color: #000000;
    line-height: 2.0em;
    background-color: #d3c8b8;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 6px;
    padding-right: 6px;
    box-sizing: border-box; /* Cristian 29/08/2017 - proprietà css3 per includere i bordi e il padding nella larghezza del contenitore */
}

.Breadcrumb_cisei {
    font-size: x-small;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    text-align: left;
    color: #000000;
    font-weight: bold;
    line-height: 2.0em;
}

.Breadcrumb_intestazione {
    font-size: x-small;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    text-align: left;
    color: #663300;
    font-weight: normal;
    line-height: 2.0em;
    padding-left: 2px;
}

.Breadcrumb_vai {
    font-size: x-small;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    text-align: left;
    color: #000000;
    font-weight: normal;
    line-height: 2.0em;
}

    .Breadcrumb_vai:Hover {
        font-size: x-small;
        font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
        text-align: left;
        color: #000000;
        font-weight: normal;
        text-decoration: underline;
        line-height: 2.0em;
    }


.NuovaRicerca {
    background-image: url(Images/nuovaricerca.jpg) !important;
    background-repeat: no-repeat;
}

    .NuovaRicerca:Hover {
        background-image: url(Images/nuovaricercasel.jpg) !important;
        background-repeat: no-repeat;
    }

.TornaRicerca {
    text-align: center;
    margin-bottom: 10px;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: small;
    font-weight: normal;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-decoration: none;
}

    .TornaRicerca:Hover {
        font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
        font-size: small;
        text-decoration: none;
        font-weight: normal;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 5px;
        padding-bottom: 5px;
    }

.Ricerca {
    text-align: center;
    margin-bottom: 10px;
    background-color: #d3b890;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: small;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: #663300 1px solid;
    border-left: #663300 1px solid;
    border-top: #663300 1px solid;
    border-right: #663300 1px solid;
    margin-top: 20px;
}

.Validatore {
    text-align: right;
    margin-top: 10px;
    padding-right: 10px;
}

.Ricerca:Hover {
    background-color: #d3c8b8;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: small;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: #663300 1px ridge;
    border-left: #663300 1px ridge;
    border-top: #663300 1px ridge;
    border-right: #663300 1px ridge;
}


.BtInterniGestione {
    text-align: center;
    background-color: #d3b890;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: x-small;
    font-weight: normal;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-bottom: #663300 1px groove;
    border-left: #663300 1px groove;
    border-top: #663300 1px groove;
    border-right: #663300 1px groove;
    margin-bottom: 1px;
}


    .BtInterniGestione:Hover {
        background-color: #d3c8b8;
        font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
        font-size: x-small;
        font-weight: normal;
        padding-left: 3px;
        padding-right: 3px;
        padding-top: 3px;
        padding-bottom: 3px;
        border-bottom: #663300 1px groove;
        border-left: #663300 1px groove;
        border-top: #663300 1px groove;
        border-right: #663300 1px groove;
    }


.TitoloConsultazioneMenu {
    font-size: small;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    text-align: left;
    color: #000;
    padding-right: 2px;
    padding-left: 2px;
    font-weight: normal;
    margin-bottom: 1px;
    background-color: #d3c8b8;
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: 1px solid #998658;
    border-bottom: 1px solid #998658;
}

.TornaHome {
    font-size: x-small;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    text-align: left;
    color: #003366;
    padding-right: 2px;
    padding-left: 20px;
    font-weight: bold;
    margin-top: 65px;
    background-image: url(Images/home_2.gif);
    background-repeat: no-repeat;
    background-position: left top;
    min-height: 40px;
    padding-bottom: 5px;
}

.TornaHomeLink, .TornaHomeLink a, .TornaHomeLink a:visited, .TornaHomeLink a:Link {
    font-size: x-small;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    text-align: left;
    color: #003366;
    /**padding-right: 2px;
    padding-left: 20px;**/
    font-weight: bold;
    min-height: 40px;
    padding-bottom: 5px;
}

    .TornaHomeLink a:Hover {
        font-size: x-small;
        font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
        text-align: left;
        color: #336699 !important;
        /**padding-right: 2px;
    padding-left: 20px;**/
        font-weight: bold;
        min-height: 40px;
        padding-bottom: 5px;
    }


.TitoloDettaglio {
    font-size: small;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    text-align: center;
    color: #000000;
    padding-right: 2px;
    padding-left: 2px;
    font-weight: bold;
}

.SpazioL {
    padding-left: 6px;
}

.TestoDettaglio {
    font-size: small;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    text-align: center;
    color: #000;
    /*border: 1px solid #cc9933;*/
    padding: 1px;
    /*background-color: #cccccc;*/
    font-weight: normal;
}

.TitoloGestioneDettaglio {
    font-size: x-small;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    text-align: left;
    color: #000000;
    padding: 2px;
    font-weight: bold;
    background-color: #c7b6a0;
    border: 1px solid #fff;
    margin-bottom: 1px;
}

.VoceGestioneDettaglio {
    font-size: x-small;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    text-align: left;
    color: #000;
    padding-top: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-right: 3px;
    font-weight: normal;
    background-color: #eae4dc;
    border: 1px solid #fff;
    margin: 1px;
    width: 70px;
    border-color: Black;
}

.VoceGestioneDettaglioRight {
    font-size: x-small;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    text-align: left;
    color: #000;
    padding-top: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-right: 3px;
    font-weight: normal;
    background-color: #eae4dc;
    border: 1px solid #fff;
    margin: 1px;
    width: 70px;
}

.VoceCarattereGestioneDettaglio {
    font-size: x-small;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    text-align: left;
    /*color:#000;
	padding-top:1px;
	padding-left:1px;
	padding-bottom:1px;
	padding-right:0;
	font-weight: normal;
	background-color: #eae4dc;
    border:1px solid #fff;
    margin: 1px;
    width:100px;*/
}

fieldset {
    border: 0;
    padding-top: 3px;
}


.BulletedListRichiedenti li {
    font-size: small;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    text-align: left;
    color: #000;
    /*border: 1px solid #cc9933;*/
    padding: 1px;
    /*background-color: #cccccc;*/
    list-style-position: outside;
    list-style-type: square;
    font-weight: normal;
    margin-left: 20px;
}

.Divisorio {
    border-bottom: #744c21 1px dotted;
    padding-top: 15px;
    margin-bottom: 5px;
    margin-left: 20%;
    width: 60%;
}

.Grassetto {
    font-weight: bold;
}

.menusiscom {
    text-align: right;
    vertical-align: middle;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: small;
    font-weight: normal;
    color: #000000 !important;
    text-decoration: none !important;
    background-color: #eae4db;
    padding-right: 12px;
    padding-left: 2px;
    border-bottom: 1px solid #998658;
    padding-top: 0;
    padding-bottom: 0;
    margin: 0;
    width: 150px;
    list-style-type: none;
}



/* ***************************************** */
/*        INIZIO x MENU menusiscom      */
/* ***************************************** */
/* Tier 1 */

.menusiscomu .AspNet-Menu {
    line-height: 1.2em;
    min-height: 30px;
    text-align: center;
    padding: 0px 0px 0px 0px;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: 15px;
    width: 130px;
    padding: 0px 0px 0px 0px;
    border: 0px;
    list-style-type: none;
}

/* INIZIO  voci menu root */
.menusiscom li.AspNet-Menu-Leaf a {
    list-style-type: none;
}

    .menusiscom li.AspNet-Menu-Leaf a:link,
    .menusiscom li.AspNet-Menu-Leaf a:visited,
    .menusiscom li.AspNet-Menu-Leaf a:link {
        /*colore del testo nelle voci root che NON hanno di figli. NB: solo per quelle che NON hanno figli! */
        width: 150px;
        text-align: left;
        vertical-align: middle;
        font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
        font-size: small;
        font-weight: normal;
        color: #000000 !important;
        text-decoration: none !important;
        margin-bottom: 2px;
        display: block;
        background-image: url(Images/lente.svg) !important;
        background-repeat: no-repeat !important;
        background-position: left center !important;
        line-height: 2.0em;
        padding-left: 20px;
        list-style-type: none;
    }

    .menusiscom li.AspNet-Menu-Leaf a:hover {
        color: #000000 !important;
        text-decoration: none !important;
        text-align: left;
        display: block;
        background-image: url(Images/lente_hover.gif) !important;
        background-repeat: no-repeat !important;
        background-position: left center !important;
        width: 150px;
    }
/* FINE voci menu root */




/* all list items */
.menusiscom li {
    width: 150px;
    background: transparent;
    list-style-type: none;
    padding-left: 0;
    margin-left: 10px;
    /*
	font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: .8em;
    font-weight: bold;
    font-style: normal;
    */
}

.menusiscom ul.AspNet-Menu li {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: .7em;
    font-weight: normal;
    font-style: normal;
    text-align: center;
}


/* list items being hovered over */
.menusiscom li:hover,
/* riccardo sfondo menu alto */
.menusiscom li.AspNet-Menu-Hover {
    text-decoration: underline;
    padding-left: 0;
}

/* all anchors and spans (nodes with no link) */
.menusiscom a,
/*  bordo menù  */
.menusiscom span {
    color: black; /*colore del testo nelle voci root che hanno di figli. NB: solo per quelle che hanno figli! */
    padding: 2px 2px 1px 2px;
    min-height: 30px;
    /* background: transparent url(arrowRight.gif) right center no-repeat; */
}

/* leaves */
.menusiscom li.AspNet-Menu-Leaf a,
.menusiscom li.AspNet-Menu-Leaf span {
    background-image: none !important;
}



/* ***************************************** */
/*        FINE x MENU menusiscom      */
/* ***************************************** */

/*Definito da Domenico Label allineamento sinistra colore rosso e grassetto */
.lblRB {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: 10px;
    text-align: left;
    color: red;
    font-weight: bold;
}

/*Definito da Domenico Label allineamento sinistra colore rosso  */
.lblR {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: 10px;
    text-align: left;
    color: red;
}

/*Definito da Domenico Label allineamento centrato colore rosso  */
.lblRC {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: 10px;
    text-align: center;
    color: red;
}

/*Definito da Domenico Label allineamento sinistra colore sfondo bianco  */
.lblW {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: 10px;
    text-align: left;
    color: black;
    background-color: white;
}

/*Definito da Domenico Label allineamento centrale colore sfondo rosso e testo bianco grassetto */
.lblRBN {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: 10px;
    text-align: center;
    color: white;
    font-weight: bold;
    background-color: red;
}

/*Definito da Domenico Label allineamento centrale colore sfondo blu e testo bianco grassetto font 12 px */
.lblBBN12 {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: 12px;
    text-align: center;
    color: white;
    font-weight: bold;
    background-color: #0078d7;
}

/*Definito da Domenico Label allineamento centrale colore sfondo rosso e testo bianco grassetto 11 px */
.lblRBN11 {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: 11px;
    text-align: center;
    color: white;
    font-weight: bold;
    background-color: red;
}

/*Definito da Domenico Label allineamento centrale colore sfondo NERO e testo ROSSO grassetto */
.lblRNN {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: 10px;
    text-align: center;
    color: red;
    font-weight: bold;
    background-color: black;
}


/*Definito da Domenico Label allineamento sinistra colore bianco e grassetto,sfondo arancione */
.lblWBO {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: 10px;
    text-align: left;
    color: white;
    font-weight: bold;
    text-align: left;
    background-color: Orange;
}

/*Definito da Domenico Label allineamento sinistra colore rosso e grassetto font 12 */
.lblRB12 {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: 12px;
    text-align: left;
    color: red;
    font-weight: bold;
}

/*Definito da Domenico Label allineamento sinistra colore rosso e grassetto font 15 */
.lblRB15 {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: 15px;
    text-align: left;
    color: red;
    font-weight: bold;
}

/*Definito da Domenico Label allineamento centro colore rosso e grassetto font 12 */
.lblRB12C {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: 12px;
    text-align: center;
    color: red;
    font-weight: bold;
}

/*Definito da Domenico Label allineamento sinistra colore nero e grassetto */
.lblNB {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: 10px;
    text-align: left;
    color: black;
    font-weight: bold;
}

/*Definito da Domenico Label allineamento centrato colore nero e grassetto */
.lblNBC {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: 10px;
    text-align: center;
    color: black;
    font-weight: bold;
}

/*Definito da Domenico Label allineamento sinistra colore nero e grassetto font 12 px*/
.lblNB12 {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: 12px;
    text-align: left;
    color: black;
    font-weight: bold;
    text-align: left;
}

/*Definito da Domenico Label allineamento sinistra colore nero e grassetto font 15 px*/
.lblNB15 {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: 15px;
    text-align: left;
    color: black;
    font-weight: bold;
    text-align: left;
}

/*Definito da Domenico CheckBoxe allineamento sinistra colore nero e grassetto */
.chkNB {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: 10px;
    text-align: left;
    color: black;
    font-weight: bold;
    text-align: left;
}

/*Definito da Domenico CheckBoxe allineamento sinistra colore bianco e grassetto */
.chkBB {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: 10px;
    text-align: left;
    color: white;
    font-weight: bold;
    text-align: left;
}


/*Definito da Domenico Pannello bordo 3px,colore grigio,spessore solid */
.pnlBordo3px {
    border-color: #E0E0E0;
    border-style: solid;
    border-width: 3px;
}

/*Definito da Domenico Pannello bordo 1px,colore grigio,spessore solid */
.pnlBordo1px {
    border-color: #E0E0E0;
    border-style: solid;
    border-width: 1px;
}

/*Definito da Domenico bordo 1px,colore grigio,spessore solid,testo a sinistra */
.bordoLeft {
    border-color: #E0E0E0;
    border-style: solid;
    border-width: 1px;
    text-align: left;
}

/*Definito da Domenico bordo 1px,colore nero,spessore solid,testo a sinistra */
.bordoLeftN {
    border-color: Black;
    border-style: solid;
    border-width: 1px;
    text-align: left;
}

/*Definito da Domenico bordo 1px,colore nero,spessore solid,testo centro */
.bordoCenterN {
    border-color: Black;
    border-style: solid;
    border-width: 1px;
    text-align: center;
    margin: auto;
}

/*Definito da Domenico bordo 1px,colore grigio,spessore solid,testo a sinistra  */
.bordoLeftG {
    border-color: #E0E0E0;
    border-style: solid;
    border-width: 1px;
    text-align: left;
    font-size: 10px;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
}

/*Definito da Domenico bordo 3px,colore grigio,spessore solid,testo a sinistra */
.bordoLeft3 {
    border-color: #E0E0E0;
    border-style: solid;
    border-width: 3px;
    text-align: left;
}

/*Definito da Domenico bordo 1px,colore grigio,spessore solid,testo a sinistra,sfondo azzurro */
.bordoLeftColorato {
    border-color: #E0E0E0;
    border-style: solid;
    border-width: 1px;
    text-align: left;
    background-color: #0078d7; /* Cristian 20/04/2018 - Sostituito il blu */
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: 10px;
    font-weight: bold;
    color: white;
}

/*Definito da Domenico bordo 1px,colore grigio,spessore solid,testo centrato */
.bordoCenter {
    border-color: #E0E0E0;
    border-style: solid;
    border-width: 1px;
    text-align: center;
    margin: auto;
}

/*Definito da Domenico bordo 1px,colore grigio,spessore solid,testo centrato */
.bordoCenterW {
    border-color: #E0E0E0;
    border-style: solid;
    border-width: 1px;
    text-align: center;
    background: white;
}

/*Definito da Domenico bordo 3px,colore grigio,spessore solid,testo centrato */
.bordoCenter3 {
    border-color: #E0E0E0;
    border-style: solid;
    border-width: 3px;
    text-align: center;
}

/*Definito da Domenico bordo 3px,colore grigio,spessore solid,testo centrato,sfondo bianco */
.bordoCenter3W {
    border-color: #E0E0E0;
    border-style: solid;
    border-width: 3px;
    text-align: center;
    background: white;
}

.buttongrandeblu {
    background-image: url(Images/buttongrandeblu.gif);
    background-repeat: no-repeat;
    border-style: none;
    background-color: transparent;
    background-position: center;
    text-align: left;
    vertical-align: bottom;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF !important;
}

    .buttongrandeblu:Hover {
        background-image: url(Images/buttongrandeblusel.gif);
        color: #27446E !important;
    }

.button {
    background-image: url(Images/button.gif);
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: center;
    text-align: center;
    vertical-align: bottom;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
}

    .button:Hover {
        background-image: url(Images/buttonsel.gif);
        color: #27446E !important;
    }


/* Aggiunto da Domenico: GrigliaColonnaLeft ma senza il tratteggio in basso */
.GrigliaColonnaLeftSemplice {
    font-size: 12px;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    text-align: left;
    color: black;
    padding: 6px;
}

.modalPopupMedia {
    background-color: #ffffff;
    border-width: 2px;
    border-style: solid;
    border-color: #0078d7;
    max-width: 420px;
    width: 100%;
    padding: 16px;
    /* Cristian 06/09/2018 - Aggiunto effetto ombra sfocata */
    box-shadow: 10px 10px 5px rgba(0,0,0, 0.5);
}

.modalBackground {
    background-color: #0078d7;
    filter: alpha(opacity=40);
    opacity: 0.3;
}

.pdf {
    background-image: url(Images/pdf.svg); /* Cristian 10/05/2018 cambiata immagine da gif a svg */
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: center;
    text-align: center;
    vertical-align: bottom;
    width: 32px;
    height: 32px;
    cursor: pointer;
}

/* Domenico metto sfondo scuro */
.disabilita {
    background-repeat: no-repeat;
    background-color: #e9ecef;
}

.disabilitaLeft {
    background-repeat: no-repeat;
    background-color: #e9ecef;
    text-align: left;
}

.btninviodati {
    background-image: url(Images/InvioDati.gif);
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: center;
    text-align: center;
    vertical-align: bottom;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
}

    .btninviodati:Hover {
        background-image: url(Images/InvioDatisel.gif);
        color: #27446E !important;
    }

.buttonChiudiPiccolo {
    background-image: url(Images/chiudi.gif);
    background-repeat: no-repeat;
    background-color: transparent; /*#F6F5F5;*/
    background-position: center;
    text-align: center;
    vertical-align: bottom;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}

    .buttonChiudiPiccolo:Hover {
        background-image: url(Images/chiudisel.gif);
        text-indent: 100%;
        white-space: nowrap;
        overflow: hidden;
        cursor: pointer;
    }

.TitoloModuloMedio {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: 12px;
    text-align: center;
    color: #FFFFFF;
    font-weight: bold;
    background-image: url(Images/intestazionemedia.gif);
    background-repeat: no-repeat;
}


.Attesa {
    top: 0px;
    left: 0px;
    background-image: url(Images/attesa.gif);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 60px;
    width: 100%;
    position: fixed;
    height: 100%;
    margin: auto;
    background-color: #80808060; /*massimoca 19/08/2021*/
}
/*
.Attesa
{
    margin-top:-40px;
    left:50%;
    background-image:url(Images/sfondoattesa.gif);
    margin-left:-125px;
    width:250px;
    position:absolute;
    height:80px;
    top:50%;
    text-align:center;
    }*/

.labelattesa {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-weight: bold;
    font-size: 10pt;
    color: black;
}

.LnkAcBlu:Link {
    font-size: 10px;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    color: #003366;
    text-align: center;
}

.LnkAcBlu:Hover {
    text-decoration: underline !important;
    color: #333 !important;
    /*color: #0078d7 !important; */
}

.LnkAcBlu:Visited {
    text-decoration: none;
    color: #000;
}

.LnkAcBlu:Active {
    text-decoration: none;
    color: #000;
    font-size: 10px;
    text-align: center;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
}

.LnkAlBlu10:Link {
    font-size: 10px;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    color: #305381;
    text-align: left;
}

.LnkAlBlu10:Hover {
    font-size: 10px;
    text-decoration: underline !important;
    color: #333 !important;
    /*color: #0078d7 !important; */
}

.LnkAlBlu10:Visited {
    font-size: 10px;
    text-decoration: none;
    color: #000;
}

.LnkAlBlu10:Active {
    text-decoration: none;
    color: #000;
    font-size: 10px;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    text-align: left;
}

.TDAlVa {
    text-align: left;
    vertical-align: top;
    font-size: 9px;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
}

.Ricerca {
    text-align: center;
    margin-bottom: 10px;
    background-color: #fff;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: small;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: #325872 1px solid;
    border-left: #325872 1px solid;
    border-top: #325872 1px solid;
    border-right: #325872 1px solid;
    margin-top: 5px;
}

    .Ricerca:Hover {
        background-color: #325872;
        font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
        color: #fff;
        font-size: small;
        font-weight: bold;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 5px;
        padding-bottom: 5px;
        border-bottom: #325872 1px ridge;
        border-left: #325872 1px ridge;
        border-top: #325872 1px ridge;
        border-right: #325872 1px ridge;
    }

.RicercaPiccolo {
    text-align: center;
    margin-bottom: 2px;
    background-color: #fff;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: 9px;
    font-weight: bold;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 2px;
    padding-bottom: 2px;
    border-bottom: #325872 1px solid;
    border-left: #325872 1px solid;
    border-top: #325872 1px solid;
    border-right: #325872 1px solid;
    margin-top: 2px;
}

    .RicercaPiccolo:Hover {
        background-color: #325872;
        font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
        color: #fff;
        font-size: 9px;
        font-weight: bold;
        padding-left: 6px;
        padding-right: 6px;
        padding-top: 2px;
        padding-bottom: 2px;
        border-bottom: #325872 1px ridge;
        border-left: #325872 1px ridge;
        border-top: #325872 1px ridge;
        border-right: #325872 1px ridge;
    }

.ContenitoreDettaglioInterno {
    font-size: x-small;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    text-align: left;
    color: #000000;
    line-height: 2.0em;
    background-color: #d6dfe6;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 6px;
    padding-right: 6px;
}

.dorato {
    font-size: 12px;
    color: #663300;
}

.VaMiddle {
    vertical-align: middle;
    margin: auto;
}

.floatleftAc {
    float: left;
    text-align: center;
}

.floatleftAr {
    float: left;
    text-align: right;
}

.Standard10 {
    text-align: center;
    margin-bottom: 2px;
    background-color: #fff;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: 10px;
    font-weight: bold;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 2px;
    padding-bottom: 2px;
    border-bottom: #325872 1px solid;
    border-left: #325872 1px solid;
    border-top: #325872 1px solid;
    border-right: #325872 1px solid;
    margin-top: 2px;
}

    .Standard10:Hover {
        background-color: #325872;
        font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
        color: #fff;
        font-size: 10px;
        font-weight: bold;
        padding-left: 6px;
        padding-right: 6px;
        padding-top: 2px;
        padding-bottom: 2px;
        border-bottom: #325872 1px ridge;
        border-left: #325872 1px ridge;
        border-top: #325872 1px ridge;
        border-right: #325872 1px ridge;
    }

.GrigliaColonnaCenterStandard {
    font-size: 12px;
    border-bottom: gray 1px;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    text-align: center;
    color: black;
    padding: 6px;
}

.GrigliaColonnaLeftStandard {
    font-size: 12px;
    border-bottom: gray 1px;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    text-align: left;
    color: black;
    padding: 6px;
}

/* Fine */

/* Inizio Domenico 15/07/2015 - Css usato per GestionePagineGriglia */
.lblPagineGrigliaSenzaBordo {
    font-size: 10px;
    color: black;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    text-align: center;
    height: 16px;
    padding-top: 3px;
    padding-left: 6px;
    padding-right: 6px;
}

.lblPagineGriglia {
    border-right: #0078d7 1px solid;
    border-left: #0078d7 1px solid;
    border-top: #0078d7 1px solid;
    border-bottom: #0078d7 1px solid;
    font-size: 10px;
    color: black;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    text-align: center;
    height: 16px;
    padding-top: 3px;
    padding-left: 6px;
    padding-right: 6px;
}

.lblPagineGrigliaSenzaBordoAl {
    font-size: 10px;
    color: black;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    text-align: left;
    height: 16px;
    padding-top: 3px;
    padding-left: 6px;
    padding-right: 6px;
}
/* Fine */

/* 27/04/2016 Definito da Domenico bordo 1px,colore grigio,spessore solid,testo centrato */
.bordoLeftWfL {
    border-color: #E0E0E0;
    border-style: solid;
    border-width: 1px;
    text-align: left;
    background: white;
    float: left;
}

/* 27/04/2016 Definito da Domenico Label colore nero e grassetto */
.lblNB9 {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: 9px;
    text-align: left;
    color: black;
    font-weight: bold;
}


/* Cristian 22/06/2017 */




.ImageLogoEnte {
    height: 60px;
}


.LabelButtonBlu {
    font-size: 16px;
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
    display: block;
    cursor: pointer;
    height: 60px;
}

.LabelButtonBluIntestazione {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: 14px;
    line-height: 22px;
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
    padding: 8px;
    background-color: #3e7293;
    height: 25px;
    margin: 2px;
    float: right;
    height: 60px;
    text-align: left;
}


.LinkButtonBlu {
    display: block;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: 12px;
    line-height: 22px;
    text-align: center;
    vertical-align: middle;
    color: #ffffff;
    font-weight: bold;
    padding: 8px;
    background-color: #3e7293;
    height: 25px;
    text-decoration: none;
    margin: 2px;
    float: right;
}

    .LinkButtonBlu:link {
        text-decoration: none;
        color: #ffffff !important;
    }

LinkButtonBlu:Hover {
    text-decoration: underline;
    color: #ffffff !important;
}

LinkButtonBlu:Visited {
    text-decoration: none;
    color: #ffffff !important;
}

.LinkButtonAzzurro {
    display: block;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: 10px;
    line-height: 14px;
    text-align: center;
    vertical-align: middle;
    color: #ffffff;
    font-weight: bold;
    padding: 8px;
    background-color: rgb(96, 161, 202);
    height: auto;
    text-decoration: none;
    margin: 2px;
    float: right;
}

    .LinkButtonAzzurro:link {
        text-decoration: none;
        color: #ffffff !important;
    }

LinkButtonAzzurro:Hover {
    text-decoration: underline;
    color: #ffffff !important;
}

LinkButtonAzzurro:Visited {
    text-decoration: none;
    color: #ffffff !important;
}


.PanelBordo {
    border-style: solid;
    border-width: 1px;
    border-color: #E0E0E0;
}

.clearboth {
    clear: both;
}

.LabelButtonLaterale {
    font-size: 16px;
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
    display: block;
    cursor: pointer;
    height: 58px;
}

/* =================================================================================*/
/* Cristian 20/07/2017 - Nuove classi aggiunte per responsive */

.larghezza { /* contenitore principale */
    width: 860px;
    margin: 0 auto;
}

.BannerNomeComune {
    width: 100%;
    text-align: left;
}

/* Cristian 29/08/2017 - Aggiunta classe per intestazione pie pagina*/
.PiePaginaEnte {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: 32px;
    line-height: 48px;
    color: #ffffff;
    text-align: left;
    font-weight: bold;
}

.LinkEnte {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: 32px;
    line-height: 48px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
    color: #000000;
    text-align: left;
    font-weight: bold;
}

    .LinkEnte:Link {
        font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
        font-size: 32px;
        line-height: 48px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
        color: #000000;
        text-align: left;
        font-weight: bold;
    }

    .LinkEnte:Visited {
        color: #000000;
        text-align: left;
        font-weight: bold;
    }

    .LinkEnte:Hover {
        color: #000000 !important;
        text-decoration: underline;
    }

.VociNavigazione {
    /*width: 100%;	RIMOSSA WIDTH */
    margin: 0;
    padding: 0;
    float: left;
    /*padding-right:85px; Cristian 30/12/2016 - Rimosso il padding: lo calcolo nelle media query in base alla dimensione schermo */
    padding-top: 5px;
    padding-bottom: 0;
}

.LinkVociNavigazione {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: 22px;
    line-height: 33px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
    color: #ffffff !important;
    font-weight: bold;
    text-align: left;
}

    .LinkVociNavigazione:Link {
        font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
        font-size: 22px;
        line-height: 33px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
        color: #ffffff !important;
        font-weight: bold;
        text-align: left;
    }

    .LinkVociNavigazione:Visited {
        color: #ffffff !important;
        font-weight: bold;
        text-align: left;
    }

    .LinkVociNavigazione:Hover {
        color: #ffffff !important;
        text-decoration: underline;
    }

.FooterH2 {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: 18px;
    line-height: 27px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
    color: #ffffff;
    text-align: left;
    font-weight: bold;
}

.FooterTestoContatti {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: 18px;
    line-height: 27px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
    color: #ffffff;
    text-align: left;
    font-weight: normal;
}



.FooterLinkContatti {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: 18px;
    line-height: 27px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
    color: #65dde0;
    text-align: left;
}

    .FooterLinkContatti:Link {
        font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
        font-size: 18px;
        line-height: 27px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
        color: #65dde0;
        text-align: left;
    }

    .FooterLinkContatti:Visited {
        color: #65dde0;
        text-align: left;
    }

    .FooterLinkContatti:Hover {
        color: #65dde0 !important;
        text-decoration: underline;
    }


/* Inizio Cristian 21/07/2017 */
.scrollTopButton {
    background: url(Images/TornaSu.png) no-repeat top;
    display: none;
    position: fixed;
    bottom: 50px;
    right: 15px;
    z-index: 99;
    background-color: #0078d7;
    color: white;
    cursor: pointer;
    padding: 25px;
    /*Bordi arrotondati*/
    -webkit-border-radius: 0.5em;
    -moz-border-radius: 0.5em;
    border-radius: 0.5em;
    /* ombra 
	-webkit-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.5);
	-moz-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.5);
	box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.5); */
}

    .scrollTopButton:hover {
        background-color: #005090;
    }

.PortaleServiziOnLine {
    font-size: 18px;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    text-align: center;
    font-weight: bold;
    color: #003366;
    padding-left: 10px;
}

/* Fine Cristian 21/07/2017 */


/*Contenitore (25% larghezza) della pill di una voce del modulo*/
.PillContenitore {
    display: block;
    margin: 0;
    padding: 0;
    float: left;
    width: 25%;
}

/*Pill di una voce del modulo*/
.PillContenuto {
    display: block;
    margin: 12px;
    padding: 16px;
    background: #06c;
    /*Bordi arrotondati*/
    -webkit-border-radius: 0.5em;
    -moz-border-radius: 0.5em;
    border-radius: 0.5em;
    height: 320px;
}

.SommarioNotizie {
    /*width: 100%;	RIMOSSA WIDTH */
    margin: 0;
    padding-top: 10px;
    text-align: left;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: 12px;
    line-height: 18px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
    color: #ffffff;
}



.LinkTitoloNotizie {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: 20px;
    line-height: 30px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
    color: #ffffff;
    text-align: left;
    font-weight: bold;
}

    .LinkTitoloNotizie:Link {
        font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
        font-size: 20px;
        line-height: 30px; /* Cristian 20/12/2016 - Impostata line-height al 150% della dimensione testo (come da linee guida per PA) */
        color: #ffffff;
        text-align: left;
        font-weight: bold;
    }

    .LinkTitoloNotizie:Visited {
        color: #ffffff;
        text-align: left;
        font-weight: bold;
    }

    .LinkTitoloNotizie:Hover {
        color: #ffffff !important;
        text-decoration: underline;
    }

.ImmagineNotizie {
    width: 100%;
    height: auto;
    display: block;
    margin: 0;
    padding: 0;
    text-align: left;
}



/* ===================== NUOVE CLASSI DOPO PASSAGGIO A BOOTSTRAP ===================== */

.FiloDirettoSfondoBlu {
    background-color: #005090 !important; /*#06c!important;*/
}

.FiloDirettoSfondoBluChiaro {
    background-color: #0078d7 !important;
}

.FiloDirettoSfondoGiallo {
    background-color: #FCF8E3 !important;
}

.FiloDirettoSfondoGrigio {
    background-color: #E3E3E3 !important;
}

.FiloDirettoSfondoGrigioChiaro {
    background-color: #EDEFF1 !important;
}

.FiloDirettoSfondoVerde {
    background-color: #dff0d8 !important;
}

.FiloDirettoSfondoBianco {
    background-color: #ffffff !important;
}

.FiloDirettoSfondoNero {
    background-color: #000000 !important;
}

.FiloDirettoButton {
    background-color: #0078d7 !important;
    color: white;
    margin-bottom: 4px;
}

    .FiloDirettoButton:hover {
        background-color: #005090 !important;
        color: white;
        margin-bottom: 4px;
    }

.FiloDirettoButtonGrigio {
    background-color: #e9ecef !important;
    color: #0078d7 !important;
    margin-bottom: 4px;
}

    .FiloDirettoButtonGrigio:hover {
        background-color: #005090 !important;
        color: white !important;
        margin-bottom: 4px;
    }

.FiloDirettoCard {
    background-color: #005090 !important;
    color: white;
}

    .FiloDirettoCard:hover {
        background-color: #005090 !important;
        color: white;
    }

    .FiloDirettoCard.collapsed {
        background-color: #0078d7 !important;
        color: white;
    }

        .FiloDirettoCard.collapsed:hover {
            background-color: #0078d7 !important;
            color: white;
        }

.FiloDirettoMenuOperatore {
    color: white !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

    .FiloDirettoMenuOperatore:hover {
        /*background-color: #000000; massimoca 07/04/2022*/
        color: white;
        text-decoration: underline !important;
    }

.FiloDirettoTesto {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
}

.FiloDirettoTestoBold {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-weight: bold;
}

.FiloDirettoTestoBoldUnderline {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-weight: bold;
    text-decoration: underline;
}


.FiloDirettoTestoBlu {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    color: #005090 !important;
}

.FiloDirettoTestoBluBold {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-weight: bold;
    color: #005090 !important;
}

.FiloDirettoTestoBianco {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    color: white !important;
}

.FiloDirettoTestoBiancoBold {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-weight: bold;
    color: white !important;
}

.FiloDirettoTestoRosso {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    color: red !important;
}

.FiloDirettoTestoRossoBold {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-weight: bold;
    color: red !important;
}


.FiloDirettoNavbar {
    /*background-color: #000000!important; */
    background-color: #0078d7 !important; /*massimoca 07/04/2022*/
    z-index: 1000;
    height: 40px;
    /*height: 30px!important; /* Cristian 04/09/2018 - Rimossa height e spostata nei media per cambiarla a seconda del dispositivo */
}

.FiloDirettoVociIstanza {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    text-align: left !important;
    color: #333;
    font-weight: bold;
    font-size: 15px;
    line-height: 15px;
    display: block;
    width: 100%;
    padding: 2px;
}

.FiloDirettoTestoVoce {
    display: block;
    margin-left: 26px;
    line-height: 18px;
}

.FiloDirettoIconaIstanza {
    width: 18px;
    background-color: #0078d7 !important;
}


.FiloDirettoIconaComeFare {
    width: 18px;
    background-color: #e9ecef !important;
}

.FiloDirettoIconaGruppo {
    height: 48px;
}

.FiloDirettoDescrAggiuntivaGruppo {
    display: block;
    font-size: 10px;
    padding: 5px 0px 0px 0px;
    height: 35px;
}
.FiloDirettoDescrAggiuntivaGruppo:hover{
    text-decoration: none;
}

.FiloDirettoIcoAggiuntivaGruppo {
    width: 35px;
    margin-top: -5px;
}

.FiloDirettoPanelHeigthRidotto {
    max-height: 100px;
    overflow: hidden;
}

.FiloDirettoLogoIstanzeComeFare {
    width: 36px;
    height: 36px;
}

.FiloDirettoTastoPiccoloText{
    font-size:13px
}

.FiloDirettoPanelVociIstanze {
    color: white;
}

/*.FiloDirettoPiePagina
{
	font-size: 10px;
    color: #000000;
    font-family: "Titillium Web",Helvetica,Arial,sans-serif;
    vertical-align:middle;
    text-align: center;
    width: 100%;
    margin:0;
}*/

.FiloDirettoPiePagina {
    position: absolute;
    bottom: 0px;
    width: 100%;
    height: 50px;
    line-height: 50px;
    background-color: #000000;
}


.FiloDirettoVociPiePagina {
    line-height: 47px;
}

.FiloDirettoRicercaAvanzata {
    cursor: pointer;
}

    .FiloDirettoRicercaAvanzata .IconaEspandi:after {
        content: '-';
        float: right
    }

    .FiloDirettoRicercaAvanzata.collapsed .IconaEspandi:after {
        content: '+';
        float: right
    }

.FiloDirettoBreadcrumb {
    padding-top: 0;
    padding-bottom: 0;
}

    .FiloDirettoBreadcrumb > li {
        height: 35px;
    }

    .FiloDirettoBreadcrumb a {
        line-height: 35px;
    }

        .FiloDirettoBreadcrumb a:hover {
            line-height: 35px;
        }

.FiloDirettoBordoHeader {
    border-bottom: 4px solid #0078d7;
}

.FiloDirettoIconaFile {
    width: 24px !important;
    height: 24px !important;
    margin-right: 5px;
}

.FiloDirettoTestoRiquadri {
    font-size: 16px !important;
    line-height: 18px !important;
}

.FiloDirettoIntestazioniComeFare {
    color: #005090 !important;
    border-bottom: 1px solid;
}

.FiloDirettoVediTutto {
    display: block;
    width: 100%;
    padding: 5px;
    text-align: center;
    font-weight: bold;
}

    .FiloDirettoVediTutto > span:nth-child(1) {
        display: none;
    }

    .FiloDirettoVediTutto > span:nth-child(2) {
        display: inline;
    }

    .FiloDirettoVediTutto.collapsed > span:nth-child(1) {
        display: inline;
    }

    .FiloDirettoVediTutto.collapsed > span:nth-child(2) {
        display: none;
    }

.FiloDirettoVediTuttoComeFare {
    display: block;
    width: 100%;
    padding: 5px;
    text-align: center;
    font-weight: bold;
}

    .FiloDirettoVediTuttoComeFare > span:nth-child(1) {
        display: none;
    }

    .FiloDirettoVediTuttoComeFare > span:nth-child(2) {
        display: inline;
    }

    .FiloDirettoVediTuttoComeFare.collapsed > span:nth-child(1) {
        display: inline;
    }

    .FiloDirettoVediTuttoComeFare.collapsed > span:nth-child(2) {
        display: none;
    }

.FiloDirettoRadioButtonList input {
    margin-right: 5px;
}

.FiloDirettoCheckbox input {
    margin-right: 5px;
}

.FiloDirettoCheckbox label {
    margin-bottom: 0;
}

.FiloDirettoTreeView img {
    width: 18px;
    height: 18px;
    margin: 4px;
}

.FiloDirettoGridViewPager img {
    width: 20px;
    height: 20px;
}

.FiloDirettoGridViewPager input[type=image] {
    width: 20px;
    height: 20px;
}

.dropdown-menu:not(.datepicker) {
    left: 0px !important;
    right: 0px !important;
}


.full-width-row > div:nth-child(1) {
    padding-left: 0px;
}

.full-width-row > div:nth-last-child(1) {
    padding-right: 0px;
}

.table th, .table td {
    padding: 0.40rem !important;
}

.overflow-scroll {
    overflow: auto;
    max-height: 500px;
}

.navbar-toggler.toggler-example {
    cursor: pointer;
}

.LabelButtonBluDesc {
    width: 100%;
}

.DropdownSmall {
    text-align: left;
    display: inline-block !important;
    height: 30px !important;
}

.SiscomTableGes input[type="image"] {
    height: 18px !important;
    width: 18px !important;
}

.FiloDirettoIconaGruppoIstanza {
    height: 48px;
}

#navbarSupportedContent1 {
    height: 60px !important;
    background-color: rgb(0, 120, 215);
}

.LabelButtonBluDesc {
    display: inline;
}

#LogoSportello {
    height: 80px;
    background-repeat: no-repeat;
    background-position: center right;
    background-size: 100% 80px;
    background-image: url(Images/ICONA_SportelloOnLine.svg);
}

.FiloDirettoLinkNomeComune {
    font-family: "Titillium Web",Helvetica,Arial,sans-serif; /* Cristian 18/04/2018 - Messo Titillium dappertutto */
    font-size: 18px !important;
    line-height: 27px;
    text-align: left;
    font-weight: bold;
}

.FiloDirettoPanelNomeComune {
    display: inline-flex;
    align-items: center;
}

.CursoreDomanda {
    cursor: help;
}

.gruppiPannelli {   
    display: flex;
    flex-direction: column;
}

/* sm */
@media(min-width: 576px) {
    .LabelButtonBlu {
        height: 60px;
        text-align: center;
    }

    .FiloDirettoIconaGruppoIstanza {
        height: 48px;
    }

    #navbarSupportedContent1 {
        height: 50px !important
    }

    .LabelButtonBluDesc {
        display: inline;
    }

    #LogoSportello {
        background-image: url(Images/ICONA_SportelloOnLine.svg);
        background-size: 80px 80px;
    }

    .FiloDirettoLinkNomeComune {
        font-size: 22px !important;
        line-height: 33px;
    }

    .FiloDirettoPanelNomeComune {
        display: block;
    }

    .gruppiPannelli {
        height: 175px;
    }
      
}

/* md */
@media (min-width: 768px) {
    /*massimoCa 19/03/2021 alzato tasti */
    .LabelButtonBlu {
        height: 150px;
        text-align: center;
        font-size: 14px !important
    }

    .FiloDirettoIconaGruppoIstanza {
        height: 70px;
    }

    #navbarSupportedContent1 {
        height: 30px !important
    }

    .LabelButtonBluDesc {
        display: inline-block;
    }

    #LogoSportello {
        background-image: url(Images/LOGO_SportelloOnLine.svg);
        background-size: 100% 80px;
    }

    .FiloDirettoLinkNomeComune {
        font-size: 26px !important;
        line-height: 39px;
    }

    .FiloDirettoPanelNomeComune {
        display: block;
    }
        
    .gruppiPannelli {
        height: 190px;
    }
}

/* lg*/
@media (min-width: 992px) {
    /*massimoCa 19/03/2021 alzato tasti */
    .LabelButtonBlu {
        height: 180px;
        text-align: center;
    }

    .FiloDirettoIconaGruppoIstanza {
        height: 100px;
    }

    #navbarSupportedContent1 {
        height: 30px !important
    }

    .LabelButtonBluDesc {
        display: inline-block;
    }

    #LogoSportello {
        background-image: url(Images/LOGO_SportelloOnLine.svg);
        background-size: 340px 80px;
    }

    .FiloDirettoLinkNomeComune {
        font-size: 26px !important;
        line-height: 39px;
    }

    .FiloDirettoPanelNomeComune {
        display: block;
    }

    .gruppiPannelli {
        height: 250px;
    }
}

/* xl */
@media (min-width: 1200px) {
    /*massimoCa 19/03/2021 alzato tasti */
    .LabelButtonBlu {
        height: 180px;
        text-align: center;
        font-size: 15px !important;
    }

    .FiloDirettoIconaGruppoIstanza {
        height: 100px;
    }

    #navbarSupportedContent1 {
        height: 30px !important
    }

    .LabelButtonBluDesc {
        display: inline-block;
    }

    #LogoSportello {
        background-image: url(Images/LOGO_SportelloOnLine.svg);
        background-size: 340px 80px;
    }

    .FiloDirettoLinkNomeComune {
        font-size: 26px !important;
        line-height: 39px;
    }

    .FiloDirettoPanelNomeComune {
        display: block;
    }

    .gruppiPannelli {
        height: 250px;
    }
}

/*inizio massimoCa 03/04/2020 stili che servono per il drag and drop*/

.container h1 {
    font-size: 42px;
    font-weight: 300;
    color: #0f3c4b;
    margin-bottom: 40px;
}

    .container h1 a:hover,
    .container h1 a:focus {
        color: #39bfd3;
    }

.container nav {
    margin-bottom: 40px;
}

    .container nav a {
        border-bottom: 2px solid #c8dadf;
        display: inline-block;
        padding: 4px 8px;
        margin: 0 5px;
    }

        .container nav a.is-selected {
            font-weight: 700;
            color: #39bfd3;
            border-bottom-color: currentColor;
        }

        .container nav a:not( .is-selected ):hover,
        .container nav a:not( .is-selected ):focus {
            border-bottom-color: #0f3c4b;
        }

.container footer {
    color: #92b0b3;
    margin-top: 40px;
}

    .container footer p + p {
        margin-top: 1em;
    }

    .container footer a:hover,
    .container footer a:focus {
        color: #39bfd3;
    }

.pannelloOver {
    font-size: 1rem; /* 20 */
    background-color: #c8dadf;
    position: relative;
    padding: 20px 20px;
}

    .pannelloOver.has-advanced-upload {
        outline: 2px dashed #92b0b3;
        outline-offset: -10px;
        -webkit-transition: outline-offset .15s ease-in-out, background-color .15s linear;
        transition: outline-offset .15s ease-in-out, background-color .15s linear;
    }

    .pannelloOver.is-dragover {
        outline-offset: -20px;
        outline-color: #c8dadf;
        background-color: #fff;
    }



    .pannelloOver.has-advanced-upload .box__dragndrop {
        display: inline;
    }

    .pannelloOver.has-advanced-upload .box__icon {
        width: 100%;
        height: 40px;
        fill: #92b0b3;
        display: block;
        margin-bottom: 0px;
    }

    .pannelloOver.is-uploading .box__input,
    .pannelloOver.is-success .box__input,
    .pannelloOver.is-error .box__input {
        visibility: hidden;
    }

.box__uploading,
.box__success,
.box__error {
    display: none;
}

.pannelloOver.is-uploading .box__uploading,
.pannelloOver.is-success .box__success,
.pannelloOver.is-error .box__error {
    display: block;
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
    -webkit-transform: translateY( -50% );
    transform: translateY( -50% );
}

.box__uploading {
    font-style: italic;
}

.box__success {
    -webkit-animation: appear-from-inside .25s ease-in-out;
    animation: appear-from-inside .25s ease-in-out;
}

@-webkit-keyframes appear-from-inside {
    from {
        -webkit-transform: translateY( -50% ) scale( 0 );
    }

    75% {
        -webkit-transform: translateY( -50% ) scale( 1.1 );
    }

    to {
        -webkit-transform: translateY( -50% ) scale( 1 );
    }
}

@keyframes appear-from-inside {
    from {
        transform: translateY( -50% ) scale( 0 );
    }

    75% {
        transform: translateY( -50% ) scale( 1.1 );
    }

    to {
        transform: translateY( -50% ) scale( 1 );
    }
}

.box__restart {
    font-weight: 700;
}

    .box__restart:focus,
    .box__restart:hover {
        color: #39bfd3;
    }

.js .box__file {
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1;
}

    .js .box__file + label {
        max-width: 80%;
        text-overflow: ellipsis;
        white-space: nowrap;
        cursor: pointer;
        display: inline-block;
        overflow: hidden;
    }

        .js .box__file + label:hover strong,
        .box__file:focus + label strong,
        .box__file.has-focus + label strong {
            color: #39bfd3;
        }

    .js .pannelloOver + label,
    .js .box__file.has-focus + label {
        outline: 1px dotted #000;
        outline: -webkit-focus-ring-color auto 5px;
    }

    .js .box__file + label * {
        /* pointer-events: none; */ /* in case of FastClick lib use */
    }

.no-js .box__file + label {
    display: none;
}

.no-js .box__button {
    display: block;
}

.box__button {
    font-weight: 700;
    color: #e5edf1;
    background-color: #39bfd3;
    display: none;
    padding: 8px 16px;
}

    .box__button:hover,
    .box__button:focus {
        background-color: #0f3c4b;
    }

.box__input {
    text-align: center;
    width: 100%;
}
/*immagine dialog preeview*/
.thumb-image {
    max-width: 100px;
    max-height: 100px;
}

@media (max-width: 768px) {
    .box__icon {
        height: 60px !important;
    }

    .pannelloOver {
        font-size: 1rem;
    }
}

@media(max-width: 576px) {

    .box__icon {
        height: 36px !important;
    }
    /*massimoca 03/04/2020*/
    .pannelloOver {
        font-size: 0.8rem;
    }
}

.display_none {
    display: none;
}

/*fine massimoCa 03/04/2020*/

/*Inizio MatteoDe 03/08/2020*/
.CampoObbligatorio {
    background-color: lightyellow !important;
}
/*Fine MatteoDe*/

/*Inizio MatteoDe 07/10/2020*/
.FiloDirettoHeader {
    background-color: #005090 !important;
    color: white;
}
/*Fine MatteoDe*/

@media(min-width: 400px) {
    .checkProc {
        width: 8% !important;
    }

    #iconaAccessoSmart {
        display: inline !important;
    }
}

@media (min-width: 768px) {
    .checkProc {
        width: 2% !important;
    }

    #iconaAccessoSmart {
        display: none !important;
    }
}

/*MassimoCa 12/01/2020 Teleassistenza*/
.modalTicket { /* - Il popup dei ticket deve essere + stretto*/
    max-width: 400px !important;
}

.modalTicket-header { /*  - Il popup dei ticket deve avere l'intestazione diversa*/
    color: black !important;
}

.closeTicket { /* - Il popup dei ticket deve avere la x diversa*/
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000 !important;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .2;
}

.card-header a:before {
    font-family: 'FontAwesome';
    content: "\f062";
    /*float: right;*/
    transition: all 0.5s;
    /*top: 20px;*/
    position: absolute;
    right: 10px;
}

.card-header a.collapsed:before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    transform: rotate(180deg);
}

/*massimoCa 18/10/2021 nel campo non editabile la griglia tiene altezza del contenuto , non 100%*/
.note-editable.card-block table {
    height: auto;
}

.carousel-indicators li {
    background-color: rgba(0, 120, 215, 0.5) !important;
    cursor: pointer;
}

.carousel-indicators .active {
    background-color: #0078d7 !important;
}

.notification {
    position: absolute;
    margin-left: -5px;
    margin-top: -5px;
    animation-duration: 1s;
}

.btnVediNotifiche:hover {
    transform: scale(1.3); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}

.icoMieIstanze {
    padding-right: 5px;
    font-size: 25px;
}

.nav-tabs .nav-link.active {
    font-weight: bold;
    color: #0078d7 !important;
}

.rowColorata {
    background-color: rgba(0, 0, 0, 0.05);
}

.cellVerticalAlignCheck {
    vertical-align: middle !important;
    text-align: left;
    width: 50px;
    color: green;
}

.cellVerticalAlignRisposta {
    vertical-align: middle !important;
    text-align: right;
    width: 50px;
    color: #0078d7;
}

.rowRisposta {
    font-size: 12px;
    font-style: italic;
}

.rowMeno {
    margin-right: -2px!important;
    margin-left: -2px!important;
}
.colMeno {
    padding-right: 2px!important;
    padding-left: 2px!important;
}
