﻿html, body {
    margin: 0;
    padding: 0px;
    height: 100%;
    text-decoration: none;
    font-weight: 200 !important;
}

a:hover, a:visited, a:link, a:active {
    text-decoration: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}


h1 {
    margin: 0;
    padding: 0;
    font-weight: 200 !important;
    color: #1F1F1F;
    font-size: 2em;
}

h2 {
    margin: 0;
    padding: 0;
    font-weight: 200 !important;
    font-size: 1.2em;
}

.FullMaster {
    float: left;
    width: 100%;
    height: 60px;
    background-color: rgba(0,0,0,0.80);
}

.Full {
    float: left;
    width: 100%;
}

.Full_Black {
    float: left;
    width: 100%;
    background: rgba(0,0,0,0.9);
}

.Box {
    width: 990px;
    margin: 0 auto;
}

.FullTransparent {
    float: left;
    width: 100%;
    min-height: 40px;
}


.SlideFull {
    float: left;
    width: 100%;
    height: 360px !important;
    overflow: hidden;
}



.Piede {
    float: left;
    width: 100%;
    min-height: 30vh;
    padding: 0;
    margin: 0;
    background-color: transparent;
}

/*BOX - Float Left*/
.W100FL {
    width: 100%;
    float: left;
}

.W95FL {
    width: 94%;
    float: left;
}

.W90FL {
    width: 89%;
    float: left;
}

.W85FL {
    width: 84%;
    float: left;
}

.W80FL {
    width: 79%;
    float: left;
}

.W70FL {
    width: 69%;
    float: left;
}

.W60FL {
    width: 59%;
    float: left;
}

.W50FL {
    width: 49%;
    float: left;
}

.W40FL {
    width: 39%;
    float: left;
}

.W35FL {
    width: 34%;
    float: left;
}

.W33FL {
    width: 32.8%;
    float: left;
}

.W30FL {
    width: 29%;
    float: left;
}

.W25FL {
    width: 24%;
    float: left;
}

.W20FL {
    width: 19%;
    float: left;
}

.W15FL {
    width: 14%;
    float: left;
}

.W10FL {
    width: 9%;
    float: left;
}

.W5FL {
    width: 4%;
    float: left;
}


/*BOX - Float Right*/
.W10FR {
    width: 9%;
    float: right;
}

.W20FR {
    width: 19%;
    float: right;
}

.W40FR {
    width: 39%;
    float: right;
}

.W50FR {
    width: 49%;
    float: right;
}

.W70FR {
    width: 69%;
    float: right;
}

.W75FR {
    width: 74%;
    float: right;
}

.W80FR {
    width: 79%;
    float: right;
}

.W85FR {
    width: 84.5%;
    float: right;
}

/*BOX - No Float*/
.W97NF {
    width: 97%;
}

.W90NF {
    width: 90%;
}

.W80NF {
    width: 79%;
}

.W60NF {
    width: 59%;
}

.W50NF {
    width: 49%;
}

.W40NF {
    width: 39%;
}

.W20NF {
    width: 19%;
}


/* Font-Weight */
.FW200 {
    font-weight: 200 !important;
}

.FW300 {
    font-weight: 300 !important;
}

.FW400 {
    font-weight: 400 !important;
}

.FW500 {
    font-weight: 500 !important;
}




.H100 {
    height: 100vh;
}

.H95 {
    height: 94.5vh;
}

.H90 {
    height: 89.5vh;
}

.H85 {
    height: 84.5vh;
}

.H80 {
    height: 79.5vh;
}

.H77 {
    height: 76.5vh;
}

.H75 {
    height: 74.5vh;
}

.H70 {
    height: 69.5vh;
}

.H65 {
    height: 64.5vh;
}

.H60 {
    height: 50.5vh;
}

.H50 {
    height: 49.5vh;
}

.H40 {
    height: 39.5vh;
}

.H30 {
    height: 29.5vh;
}

.H20 {
    height: 19.5vh;
}
/*********************************************************************/
/************************ BOX ****************************************/
/*********************************************************************/





/* STYLE RADIOBOX - CHECKBOX
Distanzia il testo dal checkbox*/
.SpaceRadio input[type="radio"] {
    margin-right: 0px;
    margin-left: 20px;
    display: inline-block;
    width: 20px;
}


/*TEXTBOX*/
.txtBox {
    border: 1px solid #CCC;
    background-color: #F8F8F8;
    width: 99%;
    padding: 12px;
}

.TxtSort {
    /*padding: 5px 5px 5px 5px;*/
    background-color: #FFFFFF;
    color: #333333 !important;
    border: thin solid #CCC;
    text-decoration: none;
    text-align: center;
}


/*BUTTON*/
.Button {
    background-color: #003366;
    color: #FFF;
    padding: 3px 1px 3px 1px;
    border: none;
}

.btnPreventivi {
    display: inline-block;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    padding: 10px 20px;
    border: 1px solid #393939; /*b7b7b7*/
    color: #393939;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -o-text-overflow: clip;
    text-overflow: clip;
    background: #EEEEEE; /*rgba(206,20,64,1);*/
    -webkit-box-shadow: 5px 7px 19px 0 rgba(0,0,0,0.2);
    box-shadow: 5px 7px 19px 0 rgba(0,0,0,0.2);
    -webkit-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
    -moz-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
    -o-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
    transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
    cursor: pointer;
    text-decoration: none;
    font-size: 100%;
}

    .btnPreventivi:hover {
        display: inline-block;
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box;
        padding: 10px 20px;
        border: 1px solid #393939;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        -o-text-overflow: clip;
        text-overflow: clip;
        background: #555658; /*rgba(237,16,68,1);*/
        -webkit-box-shadow: 5px 7px 19px 0 rgba(0,0,0,0.2);
        box-shadow: 5px 7px 19px 0 rgba(0,0,0,0.2);
        -webkit-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
        -moz-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
        -o-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
        transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
        cursor: pointer;
        color: #FFFFFF;
        text-decoration: none;
        font-size: 120%;
    }


/*PADDING 4 LATI*/
.Pad2020 {
    padding: 2px 0px 2px 0px;
}

.Pad2 {
    padding: 2px;
}

.Pad5 {
    padding: 5px;
}

.Pad10 {
    padding: 10px;
}

.Pad20 {
    padding: 20px;
}

/*PADDING TOP*/
.PadTop30 {
    padding-top: 30px;
}

.PadTop20 {
    padding-top: 20px;
}

.PadTop10 {
    padding-top: 10px;
}

.PadTop5 {
    padding-top: 5px;
}


/*PADDING BOTTOM*/
.PadBot50 {
    padding-bottom: 50px;
}

.PadBot30 {
    padding-bottom: 30px;
}

.PadBot20 {
    padding-bottom: 20px;
}

.PadBot10 {
    padding-bottom: 10px;
}

.PadBot5 {
    padding-bottom: 5px;
}



/*MARGIN TOP*/
.MarTop40 {
    margin-top: 40px;
}

.MarTop30 {
    margin-top: 30px;
}

.MarTop20 {
    margin-top: 20px;
}

.MarTop10 {
    margin-top: 10px;
}

.MarTop5 {
    margin-top: 5px;
}

/*MARGIN BOTTOM*/
.MarBot100 {
    margin-bottom: 100px;
}

.MarBot60 {
    margin-bottom: 60px;
}

.MarBot50 {
    margin-bottom: 50px;
}

.MarBot40 {
    margin-bottom: 40px;
}

.MarBot30 {
    margin-bottom: 30px;
}

.MarBot20 {
    margin-bottom: 20px;
}

.MarBot10 {
    margin-bottom: 10px;
}

.MarBot5 {
    margin-bottom: 5px;
}




/*SERVIZIO*/
.TxtCentrato {
    text-align: center;
}

.TxtDestra {
    text-align: right;
}

.CurPointer {
    cursor: pointer;
}

.MarginAuto {
    margin: 0 auto;
}

.Bold {
    font-weight: bold;
}

.DivNascosto {
    display: none;
}

.Radius5 {
    border-radius: 5px;
}

.altezza_interlinea_testo {
    line-height: 1.6em !important;
}

/*BACKGROUND*/
.BGEEEEEE {
    background-color: #EEEEEE;
}

.BGFF0000 {
    background-color: #FF0000;
}

.BG99CC00 {
    background-color: #99CC00;
}

.BG000000 {
    background-color: #1F1F1F;
}


/*TEXTBOX*/
.Txt {
    padding: 10px 10px 10px 10px;
    background-color: transparent;
    color: #CCC;
    border: none;
    border-bottom: 1px solid #CCC;
    border-left: 3px solid #CCC;
    min-width: 300px;
    text-decoration: none;
}

.TxtAlert {
    padding: 5px 5px 5px 5px;
    background-color: transparent;
    color: #CCC;
    border: none;
    border-bottom: 2px solid #FF0000;
    border-left: 5px solid #FF0000;
    min-width: 300px;
    text-decoration: none;
}

.textarea {
    resize: none;
}


/*DROP*/
.Drop {
    padding: 5px 10px 5px 10px;
    background-color: #316188;
    color: #FFF;
    border: none;
    min-width: 100px;
}

.DropII {
    padding: 10px 10px 10px 10px;
    background-color: rgba(0, 0, 0, 0.05);
    color: #333;
    border: none;
    min-width: 300px;
    text-decoration: none;
}

/*BUTTON*/
.Btn {
    background-color: #1F1F1F;
    color: #FFFFFF;
    -webkit-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
    -moz-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
    -o-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
    transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
    width: 100%;
    border-radius: 2px;
    cursor: pointer;
    padding: 15px 50px 15px 50px;
    text-align: center;
    font-size: 1.3em;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

    .Btn:hover {
        background-color: #324050;
    }

/*RADIO*/
.RadioStyle input[type=radio] + label {
    padding: 5px;
    font-weight: normal;
    margin-right: 10px;
}


/*LINEA SERVIZIO*/
.r {
    border: 1px solid red;
}

.y {
    border: 1px solid yellow;
}


/*********************************************************************/
/************************ FONT ***************************************/
/*********************************************************************/

/* Grigio chiaro */
.t8b {
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 80%;
    color: #438EB6;
    text-decoration: none;
}

.t10b {
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 100%;
    color: #438EB6;
    text-decoration: none;
}

/* Grigio scuro */
.t6g {
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 60%;
    color: #393939;
    text-decoration: none;
}

    .t6g a:link {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 60%;
        color: #393939;
        text-decoration: none;
    }

    .t6g a:visited {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 60%;
        color: #393939;
        text-decoration: none;
    }

    .t6g a:hover {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 60%;
        color: #393939;
        text-decoration: none;
    }

.t7g {
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 70%;
    color: #393939;
    text-decoration: none;
}

    .t7g a:link {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 70%;
        color: #393939;
        text-decoration: none;
    }

    .t7g a:visited {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 70%;
        color: #393939;
        text-decoration: none;
    }

    .t7g a:hover {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 70%;
        color: #393939;
        text-decoration: none;
    }

.t8g {
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 80%;
    color: #393939;
    text-decoration: none;
}

    .t8g a:link {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 80%;
        color: #393939;
        text-decoration: none;
    }

    .t8g a:visited {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 80%;
        color: #393939;
        text-decoration: none;
    }

    .t8g a:hover {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 80%;
        color: #393939;
        text-decoration: none;
    }

.t9g {
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 90%;
    color: #393939;
    text-decoration: none;
}

    .t9g a:link {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 90%;
        color: #393939;
        text-decoration: none;
    }

    .t9g a:visited {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 90%;
        color: #393939;
        text-decoration: none;
    }

    .t9g a:hover {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 90%;
        color: #393939;
        text-decoration: none;
    }



.t10g {
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 100%;
    color: #393939;
    text-decoration: none;
}

    .t10g a:link {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 100%;
        color: #393939;
        text-decoration: none;
    }

    .t10g a:visited {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 100%;
        color: #393939;
        text-decoration: none;
    }

    .t10g a:hover {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 100%;
        color: #393939;
        text-decoration: none;
    }

.t11g {
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 110%;
    color: #393939;
    text-decoration: none;
}

    .t11g a:link {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 110%;
        color: #393939;
        text-decoration: none;
    }

    .t11g a:visited {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 110%;
        color: #393939;
        text-decoration: none;
    }

    .t11g a:hover {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 110%;
        color: #393939;
        text-decoration: none;
    }

.t12g {
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 120%;
    color: #393939;
    text-decoration: none;
}

    .t12g a:link {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 120%;
        color: #393939;
        text-decoration: none;
    }

    .t12g a:visited {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 120%;
        color: #393939;
        text-decoration: none;
    }

    .t12g a:hover {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 120%;
        color: #393939;
        text-decoration: none;
    }

.t13g {
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 130%;
    color: #393939;
    text-decoration: none;
}

    .t13g a:link {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 130%;
        color: #393939;
        text-decoration: none;
    }

    .t13g a:visited {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 130%;
        color: #393939;
        text-decoration: none;
    }

    .t13g a:hover {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 130%;
        color: #393939;
        text-decoration: none;
    }


.t14g {
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 140%;
    color: #393939;
    text-decoration: none;
}

    .t14g a:link {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 140%;
        color: #393939;
        text-decoration: none;
    }

    .t14g a:visited {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 140%;
        color: #393939;
        text-decoration: none;
    }

    .t14g a:hover {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 140%;
        color: #393939;
        text-decoration: none;
    }

.t15g {
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 150%;
    color: #393939;
    text-decoration: none;
}

    .t15g a:link {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 150%;
        color: #393939;
        text-decoration: none;
    }

    .t15g a:visited {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 150%;
        color: #393939;
        text-decoration: none;
    }

    .t15g a:hover {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 150%;
        color: #393939;
        text-decoration: none;
        font-weight: bold;
    }

.t20g {
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 200%;
    color: #393939;
    text-decoration: none;
}

    .t20g a:link {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 200%;
        color: #393939;
        text-decoration: none;
    }

    .t20g a:visited {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 200%;
        color: #393939;
        text-decoration: none;
    }

    .t20g a:hover {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 200%;
        color: #393939;
        text-decoration: none;
        font-weight: bold;
    }

.t25g {
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 250%;
    color: #393939;
    text-decoration: none;
}

    .t25g a:link {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 250%;
        color: #393939;
        text-decoration: none;
    }

    .t25g a:visited {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 250%;
        color: #393939;
        text-decoration: none;
    }

    .t25g a:hover {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 250%;
        color: #393939;
        text-decoration: none;
        font-weight: bold;
    }

/* Bianco */
.t6w {
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 60%;
    color: #FFFFFF;
    text-decoration: none;
}

    .t6w a:link {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 60%;
        color: #FFFFFF;
        text-decoration: none;
    }

    .t6w a:visited {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 60%;
        color: #FFFFFF;
        text-decoration: none;
    }

.t7w a:hover {
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 70%;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
}

.t7w {
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 70%;
    color: #FFFFFF;
    text-decoration: none;
}

    .t7w a:link {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 70%;
        color: #FFFFFF;
        text-decoration: none;
    }

    .t7w a:visited {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 70%;
        color: #FFFFFF;
        text-decoration: none;
    }

    .t7w a:hover {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 70%;
        color: #FFFFFF;
        text-decoration: none;
        font-weight: bold;
    }

.t9w {
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 90%;
    color: #FFFFFF;
    text-decoration: none;
}

    .t9w a:link {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 90%;
        color: #FFFFFF;
        text-decoration: none;
    }

    .t9w a:visited {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 90%;
        color: #FFFFFF;
        text-decoration: none;
    }

    .t9w a:hover {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 90%;
        color: #FFFFFF;
        text-decoration: none;
        font-weight: bold;
    }


.t10w {
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 100%;
    color: #FFFFFF;
    text-decoration: none;
}

    .t10w a:link {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 100%;
        color: #FFFFFF;
        text-decoration: none;
    }

    .t10w a:visited {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 100%;
        color: #FFFFFF;
        text-decoration: none;
    }

    .t10w a:hover {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 100%;
        color: #FFFFFF;
        text-decoration: none;
        font-weight: bold;
    }

.t12w {
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 120%;
    color: #FFFFFF;
    text-decoration: none;
}

    .t12w a:link {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 120%;
        color: #FFFFFF;
        text-decoration: none;
    }

    .t12w a:visited {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 120%;
        color: #FFFFFF;
        text-decoration: none;
    }

    .t12w a:hover {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 120%;
        color: #FFFFFF;
        text-decoration: none;
        font-weight: bold;
    }

.t13w {
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 130%;
    color: #FFFFFF;
    text-decoration: none;
}

    .t13w a:link {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 130%;
        color: #FFFFFF;
        text-decoration: none;
    }

    .t13w a:visited {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 130%;
        color: #FFFFFF;
        text-decoration: none;
    }

    .t13w a:hover {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 130%;
        color: #FFFFFF;
        text-decoration: none;
        font-weight: bold;
    }

.t15w {
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 150%;
    color: #FFFFFF;
    text-decoration: none;
}

    .t15w a:link {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 150%;
        color: #FFFFFF;
        text-decoration: none;
    }

    .t15w a:visited {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 150%;
        color: #FFFFFF;
        text-decoration: none;
    }

    .t15w a:hover {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 150%;
        color: #FFFFFF;
        text-decoration: none;
        font-weight: bold;
    }

.t23w {
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 2.3em;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: 200 !important;
}

    .t23w a:link {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 2.3em;
        color: #FFFFFF;
        text-decoration: none;
        font-weight: 200 !important;
    }

    .t23w a:visited {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 2.3em;
        color: #FFFFFF;
        text-decoration: none;
        font-weight: 200 !important;
    }

    .t23w a:hover {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 2.3em;
        color: #FFFFFF;
        text-decoration: none;
        font-weight: bold;
        font-weight: 200 !important;
    }

/* Rosso */
.t12r {
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 120%;
    color: #FF0000;
    text-decoration: none;
}

    .t12r a:link {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 120%;
        color: #FF0000;
        text-decoration: none;
    }

    .t12r a:visited {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 120%;
        color: #FF0000;
        text-decoration: none;
    }

    .t12r a:hover {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 120%;
        color: #FF0000;
        text-decoration: none;
        font-weight: bold;
    }

.t13r {
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 130%;
    color: #316188;
    text-decoration: none;
}

    .t13r a:link {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 130%;
        color: #316188;
        text-decoration: none;
    }

    .t13r a:visited {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 130%;
        color: #316188;
        text-decoration: none;
    }

    .t13r a:hover {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 130%;
        color: #316188;
        text-decoration: none;
    }



.t15r {
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 150%;
    color: #FF0000;
    text-decoration: none;
}

    .t15r a:link {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 150%;
        color: #FF0000;
        text-decoration: none;
    }

    .t15r a:visited {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 150%;
        color: #FF0000;
        text-decoration: none;
    }

    .t15r a:hover {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 150%;
        color: #FF0000;
        text-decoration: none;
        font-weight: bold;
    }

/* Nero/GrigioScuro */
.t7n {
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 70%;
    color: #1F1F1F;
    text-decoration: none;
}

    .t7n a:link {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 70%;
        color: #1F1F1F;
        text-decoration: none;
    }

    .t7n a:visited {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 70%;
        color: #1F1F1F;
        text-decoration: none;
    }

    .t7n a:hover {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 70%;
        color: #1F1F1F;
        text-decoration: none;
    }

.t8n {
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 80%;
    color: #1F1F1F;
    text-decoration: none;
}

    .t8n a:link {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 80%;
        color: #1F1F1F;
        text-decoration: none;
    }

    .t8n a:visited {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 80%;
        color: #1F1F1F;
        text-decoration: none;
    }

    .t8n a:hover {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 80%;
        color: #1F1F1F;
        text-decoration: none;
    }

.t9n {
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 90%;
    color: #1F1F1F;
    text-decoration: none;
}

    .t9n a:link {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 90%;
        color: #1F1F1F;
        text-decoration: none;
    }

    .t9n a:visited {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 90%;
        color: #1F1F1F;
        text-decoration: none;
    }

    .t9n a:hover {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 90%;
        color: #1F1F1F;
        text-decoration: none;
    }

.t10n {
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 100%;
    color: #1F1F1F;
    text-decoration: none;
}

    .t10n a:link {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 100%;
        color: #1F1F1F;
        text-decoration: none;
    }

    .t10n a:visited {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 100%;
        color: #1F1F1F;
        text-decoration: none;
    }

    .t10n a:hover {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 100%;
        color: #1F1F1F;
        text-decoration: none;
    }

.t11n {
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 110%;
    color: #1F1F1F;
    text-decoration: none;
}

    .t11n a:link {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 110%;
        color: #1F1F1F;
        text-decoration: none;
    }

    .t11n a:visited {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 110%;
        color: #1F1F1F;
        text-decoration: none;
    }

    .t11n a:hover {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 110%;
        color: #1F1F1F;
        text-decoration: none;
    }

.t12n {
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 120%;
    color: #1F1F1F;
    text-decoration: none;
}

    .t12n a:link {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 120%;
        color: #1F1F1F;
        text-decoration: none;
    }

    .t12n a:visited {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 120%;
        color: #1F1F1F;
        text-decoration: none;
    }

    .t12n a:hover {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 120%;
        color: #333333;
        text-decoration: none;
    }

.t15n {
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 150%;
    color: #1F1F1F;
    text-decoration: none;
}

    .t15n a:link {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 150%;
        color: #1F1F1F;
        text-decoration: none;
    }

    .t15n a:visited {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 150%;
        color: #1F1F1F;
        text-decoration: none;
    }

    .t15n a:hover {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 150%;
        color: #1F1F1F;
        text-decoration: none;
    }

.t7v {
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 70%;
    color: #1F1F1F;
    text-decoration: none;
}

    .t7v a:link {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 70%;
        color: #1F1F1F;
        text-decoration: none;
    }

    .t7v a:visited {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 70%;
        color: #1F1F1F;
        text-decoration: none;
    }

    .t7v a:hover {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 70%;
        color: #1F1F1F;
        text-decoration: none;
    }

.t8v {
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 80%;
    color: #1F1F1F;
    text-decoration: none;
}

    .t8v a:link {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 80%;
        color: #1F1F1F;
        text-decoration: none;
    }

    .t8v a:visited {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 80%;
        color: #1F1F1F;
        text-decoration: none;
    }

    .t8v a:hover {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 80%;
        color: #1F1F1F;
        text-decoration: none;
    }

.t9v {
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 90%;
    color: #1F1F1F;
    text-decoration: none;
}

    .t9v a:link {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 90%;
        color: #1F1F1F;
        text-decoration: none;
    }

    .t9v a:visited {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 90%;
        color: #1F1F1F;
        text-decoration: none;
    }

    .t9v a:hover {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 90%;
        color: #1F1F1F;
        text-decoration: none;
    }

.t10v {
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 100%;
    color: #1F1F1F;
    text-decoration: none;
}

    .t10v a:link {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 100%;
        color: #1F1F1F;
        text-decoration: none;
    }

    .t10v a:visited {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 100%;
        color: #1F1F1F;
        text-decoration: none;
    }

    .t10v a:hover {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 100%;
        color: #1F1F1F;
        text-decoration: none;
    }

.t11v {
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 110%;
    color: #1F1F1F;
    text-decoration: none;
}

    .t11v a:link {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 110%;
        color: #1F1F1F;
        text-decoration: none;
    }

    .t11v a:visited {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 110%;
        color: #1F1F1F;
        text-decoration: none;
    }

    .t11v a:hover {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 110%;
        color: #1F1F1F;
        text-decoration: none;
    }

.t12v {
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 120%;
    color: #1F1F1F;
    text-decoration: none;
}

    .t12v a:link {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 120%;
        color: #1F1F1F;
        text-decoration: none;
    }

    .t12v a:visited {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 120%;
        color: #1F1F1F;
        text-decoration: none;
    }

    .t12v a:hover {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 120%;
        color: #1F1F1F;
        text-decoration: none;
    }

.t13v {
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 130%;
    color: #1F1F1F;
    text-decoration: none;
}

    .t13v a:link {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 130%;
        color: #1F1F1F;
        text-decoration: none;
    }

    .t13v a:visited {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 130%;
        color: #1F1F1F;
        text-decoration: none;
    }

    .t13v a:hover {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 130%;
        color: #1F1F1F;
        text-decoration: none;
    }

.t17v {
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 170%;
    color: #1F1F1F;
    text-decoration: none;
}

    .t17v a:link {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 170%;
        color: #1F1F1F;
        text-decoration: none;
    }

    .t17v a:visited {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 170%;
        color: #1F1F1F;
        text-decoration: none;
    }

    .t17v a:hover {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 170%;
        color: #1F1F1F;
        text-decoration: none;
    }

.t20v {
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 200%;
    color: #1F1F1F;
    text-decoration: none;
}

    .t20v a:link {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 200%;
        color: #1F1F1F;
        text-decoration: none;
    }

    .t20v a:visited {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 200%;
        color: #1F1F1F;
        text-decoration: none;
    }

    .t20v a:hover {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 200%;
        color: #1F1F1F;
        text-decoration: none;
    }


.t25v {
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 250%;
    color: #1F1F1F;
    text-decoration: none;
}

    .t25v a:link {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 250%;
        color: #1F1F1F;
        text-decoration: none;
    }

    .t25v a:visited {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 250%;
        color: #1F1F1F;
        text-decoration: none;
    }

    .t25v a:hover {
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-size: 250%;
        color: #1F1F1F;
        text-decoration: none;
    }




/*********************************************************************/
/****************** PAGINAZIONE GRIDVIEW *****************************/
/*********************************************************************/

.pagination-ys {
    /*display: inline-block;*/
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}

    .pagination-ys table > tbody > tr > td {
        display: inline;
    }

        .pagination-ys table > tbody > tr > td > a,
        .pagination-ys table > tbody > tr > td > span {
            position: relative;
            float: left;
            padding: 8px 12px;
            line-height: 1.42857143;
            text-decoration: none;
            color: #dd4814;
            background-color: #ffffff;
            border: 1px solid #dddddd;
            margin-left: -1px;
        }

        .pagination-ys table > tbody > tr > td > span {
            position: relative;
            float: left;
            padding: 8px 12px;
            line-height: 1.42857143;
            text-decoration: none;
            margin-left: -1px;
            z-index: 2;
            color: #aea79f;
            background-color: #f5f5f5;
            border-color: #dddddd;
            cursor: default;
        }

        .pagination-ys table > tbody > tr > td:first-child > a,
        .pagination-ys table > tbody > tr > td:first-child > span {
            margin-left: 0;
            border-bottom-left-radius: 4px;
            border-top-left-radius: 4px;
        }

        .pagination-ys table > tbody > tr > td:last-child > a,
        .pagination-ys table > tbody > tr > td:last-child > span {
            border-bottom-right-radius: 4px;
            border-top-right-radius: 4px;
        }

        .pagination-ys table > tbody > tr > td > a:hover,
        .pagination-ys table > tbody > tr > td > span:hover,
        .pagination-ys table > tbody > tr > td > a:focus,
        .pagination-ys table > tbody > tr > td > span:focus {
            color: #97310e;
            background-color: #eeeeee;
            border-color: #dddddd;
        }
