﻿body {
    font-family: 'Segoe UI';
}

.sfondo_login {
    background-color: #F1FAEE;
}


.login_centrata {
    width: 400px;
    height: 360px;
    background: #FFFFFF;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -180px;
    margin-left: -200px;
}

.login_centrata_grande {
    width: 400px;
    height: 500px;
    background: #FFFFFF;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -180px;
    margin-left: -200px;
}

.class_textbox {
    padding: 8px;
    font-size: 16px;
    border-width: 1px;
    border-color: #457b9d;
    background-color: #ffffff;
    color: #1D3557;
    border-style: solid;
    border-radius: 0px;
    box-shadow: 0px 0px 5px rgba(69,123,157,.75);
    text-shadow: 18px -2px 15px rgba(168,218,220,.4);
    width: 250px;
}

.class_login {
    padding: 8px;
    font-size: 16px;
    border-width: 1px;
    border-color: #A8DADC;
    background-color: #ffffff;
    color: #1D3557;
    border-style: solid;
    border-radius: 0px;
    box-shadow: 0px 0px 5px rgba(69,123,157,.75);
    text-shadow: 18px -2px 15px rgba(168,218,220,.4);
    width: 400px;
    color: #457B9D;
    letter-spacing: 1.4px;
}

.class_login_sito {
    padding: 8px;
    font-size: 16px;
    border-width: 1px;
    border-color: #457B9D;
    background-color: #ffffff;
    color: #1D3557;
    border-style: solid;
    border-radius: 0px;
    box-shadow: 0px 0px 5px rgba(69,123,157,.75);
    text-shadow: 18px -2px 15px rgba(168,218,220,.4);
    width: 400px;
    color: #457B9D;
    letter-spacing: 1.4px;
}

.class_textbox:focus {
    outline: none;
}

.stili_div_con_gridview {
    width: 90%;
    margin: 0 auto;
    text-align: center;
}
/*style button::after INIZIO*/
.butn {
    background: #457b9d;
    background-image: -webkit-linear-gradient(top, #457b9d, #1d3557);
    background-image: -moz-linear-gradient(top, #457b9d, #1d3557);
    background-image: -ms-linear-gradient(top, #457b9d, #1d3557);
    background-image: -o-linear-gradient(top, #457b9d, #1d3557);
    background-image: linear-gradient(to bottom, #457b9d, #1d3557);
    -webkit-border-radius: 28px;
    -moz-border-radius: 28px;
    border-radius: 28px;
    text-shadow: 1px 1px 3px #666666;
    font-family: Arial;
    color: #ffffff;
    font-size: 20px;
    padding: 10px 20px 10px 20px;
    border: solid #1f628d 3px;
    text-decoration: none;
    letter-spacing:4px;
}

    .butn:hover {
        background: #3cb0fd;
        background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
        background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
        background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
        background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
        background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
        text-decoration: none;
    }
/*style button:FINE*/

/*button login:inizio*/
.butn_login {
    font-family: Arial;
    color: #1D3557;
    font-size: 20px;
    background: #A8DADC;
    padding: 10px 20px 10px 20px;
    text-decoration: none;
    border: 0px solid;
    width: 420px;
}

    .butn_login:hover {
        background: #1D3557;
        text-decoration: none;
        color: white;
    }
/*button login: fine*/

/*inizio:cambio password*/
#div_cambio_password {
    width: 80%;
    margin: 0 auto;
    text-align: left;
}
/*fine:cambio password*/

/*inizio:*/
.css_titolo {
    width :350px;
}
/*fine:*/
.menuNavigazione {
    background: #457B9D;
    color: #F1FAEE;
    margin: 0;
    padding: 0.5em 0;
    text-align: center;
    
}
    .menuNavigazione li {
        display: inline;
    }
    .menuNavigazione a {
        height: 0;
        padding: 0.5em 15px;
        text-decoration: none;
        margin: -0.5em 0;
        border-right: 2px solid #F1FAEE;
    }
    .menuNavigazione .primaVoce a {
        border-left: 2px solid #F1FAEE;
    }
    .menuNavigazione a:link,
    .menuNavigazione a:visited {
        background: #1D3557;
        color: #F1FAEE;
    }
    .menuNavigazione a:hover,
    .menuNavigazione a:focus,
    .menuNavigazione a:active {
        background: #FFFFFF;
        color: #457b9d;
        /*font-weight:bold;*/
    }
        /*inizio:*/
.login_centrata_sito {
    width: 400px;
    height: 360px;
    background: #FFFFFF;

  
 
}

.login_centrata_grande_sito {
    width: 400px;
    height: 500px;
    background: #FFFFFF;
  
}
        /*fine:*/
        /*inizio:*/
        /*fine:*/
        /*inizio:*/
        /*fine:*/
        /*inizio:*/
        /*fine:*/
        /*inizio:*/
        /*fine:*/
        /*inizio:*/
        /*fine:*/
        /*inizio:*/
        .div_cookie {
    background: #1D3557;
    text-align: center;
    /*height:25px;*/
    text-decoration: none;
    vertical-align: middle;
    font-size: medium;
    color: #F1FAEE;
    /*padding-top:5px;*/
    border-bottom: 1px solid #FFCC00;
    vertical-align: central;
    height: 40px;
    line-height: 40px;
    font-size: large;
    text-align: center;
    position: relative;
    top: -50%;
    width:90%;
    margin:0 auto;
}

.class_area_riserata {
    display: none;
    background-color: #457B9D;
    border-bottom: 1px solid #651413;
    display: none;
}
/*fine:*/



.rosso {
    color: #E63946;
}



.azzurro_chiaro {
    color: #F1FAEE;
}

.azzurro_scuro {
    color: #A8DADC;
}

.blu_chiaro {
    color: #457B9D;
}

.blu_scuro {
    color: #1D3557;
}
