/*#region NUOVI Classi CSS 2024 */


a {
    text-decoration: none !important;
}

a:hover {
    text-decoration: underline !important;
}

/* PaginatoreRepeater */
.RepeaterTableStyle {
    width: 100%;
    border: solid 1px black;
    font-size: 10px;
}

.RepeaterHeaderStyle {
    font-weight: bold;
    font-size: 12px;
}

.RepeaterItemStyle {
    background-color: #EEEEEE;
}

.RepeaterItemStyle:hover {
    background: #FFFFCC;
}

.RepeaterAlternateItemStyle {
    background-color: #dddddd;
}

.RepeaterAlternateItemStyle:hover {
    background: #FFFFCC;
}
/* PaginatoreRepeater */


/* css style bootstrap controlli */
.ControlloBstrapStyle {
    font-size: 1em !important;
    height: 31px !important;
    width: auto !important;
    display: inline-block !important;
    padding-left: 4px !important;
    padding-right: 4px !important;
}

.ButtonBstrapStyle {
    /*margin-top: 2px !important;
    margin-bottom: 2px !important; */
    /*font-weight: bold !important; */
    display: inline-block !important;
    padding: 5px !important;
    font-size: 1em !important;
    padding-left: 8px !important;
    padding-right: 8px !important;
}
/* css style bootstrap controlli */


.tabellaElemento {
    display: inline-block;
    border: solid 2px black;
    padding: 10px;
    box-shadow: 4px 4px 4px Gray;
    -moz-box-shadow: 4px 4px 4px Gray;
    -webkit-box-shadow: 4px 4px 4px Gray;
    border-radius: 4px;
}

.fieldSetSandro {
    border: solid 1px lightgray;
    border-radius: 4px;
    padding: 0px;
    padding-bottom: 4px;
    margin-top: 6px;
}

.fieldSetLegendSandro {
    width: auto;
    font-size: 1em;
    font-weight: bold;
    padding-left: 3px;
    padding-right: 3px;
    font-size: 1.1em;
    text-transform: uppercase;
}


/*#endregion */

/*#region OBSOLETO */

.PulsantePrincipale {
    padding:5px;
    padding-left:13px;
    padding-right:13px;
    border-radius: 5px 5px 5px 5px; 
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    color:white;
    background-color:blue;
    border:solid 1px blue;
    box-shadow: 2px 2px 2px Gray; 
    -moz-box-shadow: 2px 2px 2px Gray; 
    -webkit-box-shadow: 2px 2px 2px Gray;
    cursor:pointer;
    font-weight:bold;
    font-size:1.05em;
}
.PulsanteSecondario {
    padding:5px;
    padding-left:13px;
    padding-right:13px;
    border-radius: 3px 3px 3px 3px; 
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    color:white;
    background-color:gray;
    border:solid 1px gray;
    box-shadow: 2px 2px 2px lightgray; 
    -moz-box-shadow: 2px 2px 2px lightgray; 
    -webkit-box-shadow: 2px 2px 2px lightgray;
    cursor:pointer;
    font-weight:bold;
    font-size:1.05em;
}
.TextBoxPrincipale {             
    border-radius: 5px 5px 5px 5px; 
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border:solid 1px #14AFF0;
    background-color:#F7FBFF;
    padding:6px;
    width:220px;
}
.TextBoxPrincipale:disabled {
    background-color: lightgray !important;
    border: solid 1px gray !important;
}
.ControlloFiltriRicerca {
    margin-bottom: 2px;
    display: inline-block !important;
    font-size: 12px !important;
    padding: 7px !important;
    height: 32px !important;
}



.TextBoxStyle {
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border: solid 1px #14AFF0;
    background-color: #F7FBFF;
    padding: 6px;
    width: 220px;
}
.TextBoxStyle:disabled {
    background-color: lightgray !important;
    border: solid 1px gray !important;
}

.ButtonStyle {
    padding:7px;
    padding-left:13px;
    padding-right:13px;
    border-radius: 5px 5px 5px 5px; 
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    color:white;
    background-color:blue;
    border:solid 1px blue;

    box-shadow: 2px 2px 2px Gray; 
    -moz-box-shadow: 2px 2px 2px Gray; 
    -webkit-box-shadow: 2px 2px 2px Gray;

    cursor:pointer;

    font-weight:bold;
    font-size:1.05em;
}


.ButtonStyleSecondary {
    padding:5px;
    padding-left:13px;
    padding-right:13px;
    border-radius: 3px 3px 3px 3px; 
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    color:white;
    background-color:gray;
    border:solid 1px gray;

    box-shadow: 2px 2px 2px lightgray; 
    -moz-box-shadow: 2px 2px 2px lightgray; 
    -webkit-box-shadow: 2px 2px 2px lightgray;

    cursor:pointer;

    font-weight:bold;
    font-size:1.05em;
}


.MainTableStyle {
    border:solid 2px black; padding:20px; box-shadow: 4px 4px 4px Gray; -moz-box-shadow: 4px 4px 4px Gray; -webkit-box-shadow: 4px 4px 4px Gray;
}
/*#region style da vecchio Style.css */

.CellaOpzioniStyle {
    text-align: center;
    vertical-align: middle;
    padding-left: 3px;
    padding-right: 3px;
}


.btnStyle {
    height: 30px;
    width: 120px;
    background-color: #284F9F;
    border: none;
    border-color: none;
    color: white;
    font-family: Verdana, Arial, Helvetica;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 10px;
}

.cellHeadStyle {
    color: white;
    height: 40px;
    background-color: #284F9F;
    text-align: left;
    vertical-align: middle;
    font-size: 16px;
    font-weight: bold;
    padding-left: 30px;
}
/*#endregion OBSOLETO */

/*#endregion */

/*#region Relativi all'autocomplete del Comune/Cap */

.AutoCompleteExtender_CompletionList {
    list-style: none;
    margin: 0;
    padding: 0;
    border: 1px solid #ccc;
    border-radius: 4px;
    background-color: #ffffff;
    font-size: 0.85em;
    box-shadow: 0 2px 6px rgba(0,0,0,0.1);
    max-width: 550px !important;
    width: auto !important;
    z-index:1000;
}

.AutoCompleteExtender_CompletionListItem {
    display: block;
    padding: 8px 12px;
    cursor: pointer;
    color: #333;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.AutoCompleteExtender_CompletionListItem:hover {
    background-color: #f0f0f0;
}

.AutoCompleteExtender_HighlightedItem {
    display: block;
    padding: 8px 12px;
    cursor: pointer;
    color: #ffffff;
    background-color: #007acc;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; /**/
}






/*#endregion */







