﻿html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i, a,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 12pt;
    vertical-align: baseline;
    background: transparent;
    font-family: 'TradeGothicLTPro';
}
.max414 {
    display: none;
}

strong {
    font-weight: normal;
    font-family: 'TradeGothicLTPro-Bold';
}
strong span {
    font-weight: normal;
    font-family: 'TradeGothicLTPro-Bold';
}
body {
    line-height: 1;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}

    nav ul {
        list-style: none;
    }

blockquote, q {
    -webkit-quotes: none;
    quotes: none;
}

    blockquote:before, blockquote:after,
    q:before, q:after {
        content: '';
        content: none;
    }

a {
    margin: 0;
    padding: 0;
    /*font-size: 100%;*/
    vertical-align: baseline;
    background: transparent;
}

/* change colours to suit your needs */
ins {
    background-color: #ff9;
    color: #000;
    text-decoration: none;
}

/* change colours to suit your needs */
mark {
    background-color: #ff9;
    color: #000;
    font-style: italic;
    font-weight: bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom: 1px dotted;
    cursor: help;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* change border colour to suit your needs */
hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #cccccc;
    margin: 1em 0;
    padding: 0;
}

input, select {
    vertical-align: middle;
}

/*----------------Inizio Foglio di stile----------------------------*/
html {
    /*overflow-x: hidden;*/
    overflow-x: auto;
}
a {
    color: #000;
    text-decoration: none;
}

ul {
    list-style: none;
}

html, body, .container {
    height: 100%;
    /*font-family: TradeGothicLTPro;
    font-size: 12pt;*/
    -moz-min-width: 998px;
    -ms-min-width: 998px;
    -o-min-width: 998px;
    -webkit-min-width: 998px;
    min-width: 998px;
}

#form1 {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    background-color: #e0e0db;
}

/*.container {
    overflow: hidden;
}*/

    .container.wide {
        width: 100%;
    }

a.little_a {
    font-size: 8pt;
    text-decoration: underline;
    color: #0b9fbd;
}

.barra_contatti {
    font-size: 23px;
    /*float: left;*/
    /*clear: left;*/
    width: 966px;
    margin: 15px 0 18px 0;
    padding: 16px;
    text-align: center;
    margin-top: 10px;
}

div.container h1 {
    font-family: TradeGothicLTPro-Bold;
    font-size: 3em;
    font-weight: normal;
    padding-top: 24px;
    text-align: center;
    line-height: 50px;
}

.radioblock2 input[type="radio"] {
    width: auto;
}

.checkbox input[type="checkbox"], .radioblockvert input[type="radio"] {
    width: auto;
    border: none;
    padding: 0;
    background: transparent;
    vertical-align: text-top;
}

.radioblockvert input[type="radio"] {
    float: left;
}

.radioblockvert label {
    display: inherit;
}
.finanziamenti_block {
    background: #fff;
    border-left: 20px solid #00a2c6;
    float: left;
    margin-left: -20px;
    margin-top: 6px;
    padding: 19px 0;
}
    .finanziamenti_block div, .finanziamenti_block div strong {
        font-size: 13pt;
        line-height: 13pt;
    }
.nome_finanziamento {
    text-align: center;
    left: 10px;
    position: absolute;
    max-width: 280px;
    font-weight: bold;
    border-bottom: solid 1px #00a2c6;
    color: #00a2c6;
}
.w_banca {
    float: left;
    text-align: center;
    width: 139px;
}
.w_rata {
    float: left;
    padding-left: 9px;
    padding-right: 9px;
    width: 144px;
}
.w_caratteristiche_campo {
    float: left;
    width: 300px;
    border-left: 2px solid #aeafac;
    padding-left: 4px;
    padding-right: 4px;
}
/*----------------Ajax Calendar----------------------*/
.ajax__calendar_year, .ajax__calendar_today, .ajax__calendar_day, .ajax__calendar_dayname, .ajax__calendar_title {
    font-size: 13px !important;
}
.ajax__calendar_month {
    font-size: 15px !important;
}
/*----------------Pagine percorso banca----------------------*/

    .control_utente_testo strong {
        color: #0085b9;
        font-size: 1em;
    }
.right_sidebar {
    float: right;
    width: 230px;
}
    .right_sidebar .blocco1.azzurro {
        margin-top: 15px;
        padding: 20px 15px 20px 15px;
        text-align: center;
    }
    .right_sidebar .blocco1 img {
        float: left;
        margin: 0 10px 0 0;
        width: 40px;
    }
    .right_sidebar .blocco1 .desc_info {
        display: block;
        font-family: 'TradeGothicLTPro';
        font-size: 10pt;
        line-height: 10pt;
        text-align: left;
    }
    .right_sidebar .blocco1 .nome_info {
        font-size: 25pt;
        line-height: 43pt;
    }
    .right_sidebar .blocco1 .cell_info {
        font-size: 16pt;
    }
    .right_sidebar .blocco1 .mail_info {
        font-size: 13pt;
        color: #ffffff;
        font-family: 'TradeGothicLTPro-Bold';
    }
    .right_sidebar .blocco2 {
        background: #fff;
        margin-top: 25px;
        overflow: hidden;
        padding: 10px 15px 15px 15px;
    }
        .right_sidebar .blocco2 .esigenze_finanz {
            font-size: 20pt;
            font-weight: bold;
            line-height: 20pt;
        }
        .right_sidebar .blocco2 .titolo_finanz {
            font-family: 'TradeGothicLTPro';
            font-size: 11pt;
            font-weight: bold;
            line-height: 38pt;
        }
        .right_sidebar .blocco2 .importo_finanz {
            background: #ececed;
            display: block;
            font-family: 'TradeGothicLTPro';
            font-size: 11pt;
            line-height: 11pt;
            margin: 0 0 0 -15px;
            overflow: hidden;
            padding: 8px 15px;
            width: 200px;
        }
            .right_sidebar .blocco2 .importo_finanz strong, .right_sidebar .blocco2 .durata_finanz strong, .right_sidebar .blocco2 .importo_finanz span, .right_sidebar .blocco2 .durata_finanz span {
                font-family: 'TradeGothicLTPro';
                font-size: 10pt;
                line-height: 10pt;
            }
            .right_sidebar .blocco2 .importo_finanz span, .right_sidebar .blocco2 .durata_finanz span {
                float: left;
                padding: 6px 0px;
                width: 85px;
            }
            .right_sidebar .blocco2 .importo_finanz strong, .right_sidebar .blocco2 .durata_finanz strong {
                display: block;
                float: left;
                padding: 8px 0px;
                width: 110px;
            }
.block_form.sidebar.filtro_offerte {
    background-color: #ebebeb;
}
    .block_form.sidebar.filtro_offerte a {
        float: right;
        width: 90px;
        margin: 31px 30px;
        background-color: #007489;
        color: #fff;
        padding: 15px;
    }
    .block_form.sidebar.filtro_offerte div {
        float: left;
        margin: 10px 30px;
    }
    .block_form.sidebar.filtro_offerte select {
        width: 150px;
    }
.finanziamenti_intestazione {
    background: #aeafac;
    float: left;
    margin-top: 10px;
    min-height: 17px;
    padding: 8px 0;
}
    .finanziamenti_intestazione div {
        color: #fff;
        font-size: 18px;
        font-weight: bold;
        text-align: center;
    }
.w_caratteristiche {
    float: left;
    width: 310px;
}
.w_stato {
    float: left;
    width: 137px;
}
/*.finanziamenti_block {
    background: #fff;
    border-left: 20px solid #00a2c6;
    float: left;
    margin-left: -20px;
    margin-top: 6px;
    padding: 19px 0;
}*/
.finanziamenti_verde {
    border-left: 41px solid #247537 !important;
    margin-left: -41px !important;
}
.finanziamenti_block div.w_stato {
    background: #aeafac;
    color: #fff;
    font-family: 'Economica';
    font-size: 15pt;
    line-height: 18pt;
    margin-top: 9px;
    padding: 9px 0;
    text-align: center;
}
.finanziamenti_block div.w_stato_verde {
    background: #247537 !important;
    font-size: 17pt !important;
}
/*-----------------Modello di file upload------------*/
.fileupload {
    position: relative;
    overflow: hidden;
    margin: 30px 10px;
}

    .fileupload input.upload {
        position: absolute;
        top: 45px;
        left: 0;
        margin: 0;
        padding: 0;
        font-size: 20px;
        cursor: pointer;
        -ms-opacity: 0;
        opacity: 0;
        -webkit-filter: alpha(opacity=0);
        -moz-filter: alpha(opacity=0);
        -o-filter: alpha(opacity=0);
        filter: alpha(opacity=0);
        height: 50px;
    }
/*-----------------Layout Overlays---------------*/
.modalBackground {
    background-color: Gray;
    -webkit-filter: alpha(opacity=70);
    -moz-filter: alpha(opacity=70);
    -o-filter: alpha(opacity=70);
    filter: alpha(opacity=70);
    -ms-opacity: 0.7;
    opacity: 0.7;
}

.btn_chiudi_popup {
    cursor: pointer !important;
    display: inline !important;
    height: 29px !important;
    position: absolute !important;
    right: 20px !important;
    width: 25px !important;
    z-index: 3200 !important;
    top: -15px !important;
    padding: 0 !important;
    background: transparent !important;
    border: none !important;
}

.overlay {
    background-color: #000000;
    background-color: rgba(0, 0, 0, 0.5);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100002;
    cursor: wait;
    display: table;
}
#boxOverlay {
    -webkit-border-top-right-radius: 8px;
    -webkit-border-top-left-radius: 8px;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
    -ms-border-top-right-radius: 8px;
    border-top-right-radius: 8px;
    -ms-border-top-left-radius: 8px;
    border-top-left-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -moz-border-radius-bottomleft: 8px;
    -moz-border-radius-bottomright: 8px;
    -ms-border-bottom-right-radius: 8px;
    border-bottom-right-radius: 8px;
    -ms-border-bottom-left-radius: 8px;
    border-bottom-left-radius: 8px;
    background-color: #9E9E86;
    border: 1px solid #007489;
    height: 200px;
    /*margin: auto;
    position: relative;
    top: 200px;*/
    width: 200px;
    /*position: relative;*/
    overflow: hidden;
    display: inline-block;
}

.modalPopup {
    background-color: white;
    width: 350px;
    padding: 15px;
    border-width: 1px;
    border-style: solid;
    border-color: #007589;
    min-height: 200px;
    position: relative;
}

    .modalPopup .titolo {
        width: 100%;
        height: 20px;
        background-color: #007589;
        font-weight: bold;
        font-size: 14px;
        font-family: 'TradeGothicLTPro' !important;
        color: white;
        padding-top: 5px;
        text-align: center;
    }

    .modalPopup .iconPopUp {
        float: left;
        height: 110px;
        margin-top: 30px;
        margin-left: 10px;
    }

    .modalPopup .contentPopUp {
        float: right;
        min-height: 180px;
        width: 260px;
        font-size: 17px;
        margin-top: 20px;
        font-family: 'TradeGothicLTPro' !important;
    }

div#Contenuto_pnlGiàIscritto.modalPopup input#Contenuto_btnOk.button, input#Contenuto_btnOk2.button {
    right: 120px;
}

.modalPopup .button {
    border-width: 2px;
    border-style: solid;
    border-color: #007589;
    color: #007589;
    font-weight: bold;
    font-family: 'TradeGothicLTPro';
    font-size: 18px;
    text-align: center;
    background-color: #f2fafc;
    float: right;
    position: absolute;
    bottom: 10px;
    right: 20px;
    font-family: 'TradeGothicLTPro';
}

input#Contenuto_cmdPopup, div#Contenuto_pnlPopupConferma.modalPopup {
    display: none;
}
/*----------------Separatori e classi float---------------------------*/
.separatore_clear, .separatore_clear1, .separatore_clear2, .separatore_clear3, .separatore_clear4, .separatore_clear_15, .separatore_clear_20, .separatore_clear_50, .separatore_clear_10 {
    width: 100%;
    clear: both;
    font-size: 0;
}

.separatore_clear1 {
    height: 7px;
}
.separatore_clear3 {
  height: 25px;
}
.separatore_clear4 {
    height: 35px;
}
.separatore_clear_20 {
    height: 20px;
}

.separatore_clear_15 {
    height: 15px;
}
.separatore_clear_10 {
    height: 10px;
}
.separatore_clear_50 {
    height: 50px;
}

.separatore_clear_150, .separatore_clear_150_mobile, .separatore_clear_150_lpMobile {
    height: 150px;
}

.absolute_right {
    position: absolute !important;
    right: 0;
}

.right {
    float: right !important;
}

.absolute_left {
    position: absolute !important;
    left: 0;
}

.left {
    float: left !important;
}

.center {
    display: block;
    margin-left: auto !important;
    margin-right: auto !important;
}
/*---------------Gestione colori background e scritte----------------------*/
.gray {
    background-color: #e0e0db;
}

.verde {
    background: #007489;
    color: #fff;
    display: block;
}

.titolo {
    font-size: 1.2em;
    font-family: 'TradeGothicLTPro-Bold';
}

.verde_color {
    color: #007489;
}

.white {
    background-color: #fff;
}

.azzurro {
    background: #00a1c5 !important;
    color: #fff;
    display: block;
}

.arancione {
    background: #eb7a22;
    color: #fff;
    display: block;
}

.blu {
    background: #004566;
    color: #fff;
    display: block;
}

.verdino {
    background: #8CC640;
    color: #fff;
    display: block;
}

.rosso {
    background: #e3452d;
    color: #fff;
    display: block;
}

.finanziamento {
    color: #00a1c5;
    border-color: #00a1c5;
}

.mutuo {
    color: #e3452d;
    border-color: #e3452d;
}

.fido {
    color: #eb7a22;
    border-color: #eb7a22;
}

.factoring {
    color: #004566;
    border-color: #004566;
}

.leasing {
    color: #8CC640;
    border-color: #8CC640;
}
.altro {
    color: #007489;
    border-color: #007489;
}
/*---------------Validation Summary e messaggi---------------------------*/
.validationSummary {
    background-color: white;
    margin-bottom: 10px;
    margin-top: 15px;
    overflow: hidden;
    width: 100%;
    color: #999;
}

    .validationSummary .head {
        background-color: #ffecc2 !important;
        background-image: url('/images/warning.png');
        background-position: 15px 4px;
        background-repeat: no-repeat;
        color: #f59829;
        display: block;
        min-height: 21px;
        text-transform: uppercase;
        font-family: 'TradeGothicLTPro';
        font-weight: bold;
        font-size: 22px;
        padding: 12px 0 6px 57px;
        /*width: 100%;*/
    }

    .validationSummary ul {
        margin: 0;
        margin-bottom: 10px;
    }

    .validationSummary li {
        list-style: disc !important;
        font-family: 'TradeGothicLTPro';
        display: block;
        font-size: 14px;
        margin-left: 12px;
        margin-top: 5px;
    }

.validation {
    color: red;
    font-family: 'TradeGothicLTPro';
    /*font-size: 16px;*/
}

.dialogContent {
    margin: 15px;
    margin-left: 57px;
}

.errorMessage {
    background-color: white;
    margin-bottom: 10px;
    margin-top: 15px;
    overflow: hidden;
    width: 100%;
    color: #999;
    font-size: 16px;
    font-family: 'TradeGothicLTPro';
}

    .errorMessage .head {
        background-color: #eeb2b4 !important;
        background-image: url('/images/error.png');
        background-position: 15px 4px;
        background-repeat: no-repeat;
        color: #ae1f24;
        display: block;
        min-height: 21px;
        text-transform: uppercase;
        font-family: 'TradeGothicLTPro';
        font-weight: bold;
        font-size: 22px;
        padding: 12px 0 6px 57px;
        width: 100%;
    }


.infoMessage {
    background-color: white;
    margin-bottom: 10px;
    margin-top: 15px;
    overflow: hidden;
    width: 100%;
    color: #999;
    font-size: 16px;
    font-family: 'TradeGothicLTPro';
}

    .infoMessage .head {
        background-color: #d0dff5 !important;
        background-image: url('/images/infodialog.png');
        background-position: 15px 4px;
        background-repeat: no-repeat;
        color: #0b50b4;
        display: block;
        min-height: 21px;
        text-transform: uppercase;
        font-family: 'TradeGothicLTPro';
        font-weight: bold;
        font-size: 22px;
        padding: 12px 0 6px 57px;
        width: 100%;
    }


.warningMessage {
    background-color: white;
    margin-bottom: 10px;
    margin-top: 15px;
    overflow: hidden;
    width: 100%;
    color: #999;
    font-size: 16px;
    font-family: 'TradeGothicLTPro';
}

    .warningMessage .head {
        background-color: #ffecc2 !important;
        background-image: url('/images/warning.png');
        background-position: 15px 4px;
        background-repeat: no-repeat;
        color: #f59829;
        display: block;
        min-height: 21px;
        text-transform: uppercase;
        font-family: 'TradeGothicLTPro';
        font-weight: bold;
        font-size: 22px;
        padding: 12px 0 6px 57px;
        width: 100%;
    }
/*---------------------Gestione colonne pagina-----------------------*/
.left_column {
    width: 230px;
    float: left;
}

    .left_column.wide {
        width: 748px;
    }

.right_column {
    width: 230px;
    float: right;
}

    .right_column.wide {
        width: 748px;
    }

    .left_column .blocco2, .right_column .blocco2 {
        padding: 0;
        margin-top: 15px;
        background: #fff;
        overflow: hidden;
    }

        .left_column .blocco2 .menu_riga, .right_column .blocco2 .menu_riga {
            display: block;
            font-family: 'TradeGothicLTPro';
            font-size: 14pt;
            line-height: 14pt;
            overflow: hidden;
            padding: 9px 15px;
            /*width: 190px;
            margin: 10px 15px 6px;
            border-bottom: 1px solid #007489;*/
        }

            .left_column .blocco2 .menu_riga a, .right_column .blocco2 .menu_riga a {
                font-family: 'TradeGothicLTPro';
                font-size: 14pt;
                line-height: 14pt;
            }

    .left_column div.blocco2 .menu_riga a, .right_column div.blocco2 .menu_riga a {
        font-family: 'TradeGothicLTPro';
    }

    .left_column .blocco2 .menu_riga.selected a, .right_column .blocco2 .menu_riga.selected a {
        color: #fff;
    }

    .left_column .blocco2 .titolo_finanz, .right_column .blocco2 .titolo_finanz {
        font-family: 'TradeGothicLTPro';
        font-size: 11pt;
        font-weight: bold;
        line-height: 38pt;
    }

    .left_column .blocco2 .importo_finanz, .right_column .blocco2 .importo_finanz {
        background: #ececed;
        display: block;
        font-family: 'TradeGothicLTPro';
        font-size: 11pt;
        line-height: 11pt;
        margin: 0 0 0 -15px;
        overflow: hidden;
        padding: 8px 15px;
        width: 200px;
    }

        .left_column .blocco2 .importo_finanz span, .left_column .blocco2 .durata_finanz span, .right_column .blocco2 .importo_finanz span, .right_column .blocco2 .durata_finanz span {
            float: left;
            padding: 6px 0px;
            width: 85px;
        }

        .left_column .blocco2 .importo_finanz strong, .left_column .blocco2 .durata_finanz strong, .right_column .blocco2 .importo_finanz strong, .right_column .blocco2 .durata_finanz strong {
            display: block;
            float: left;
            padding: 8px 0px;
            width: 110px;
        }

        .left_column .blocco2 .importo_finanz span, .left_column .blocco2 .durata_finanz span, .right_column .blocco2 .importo_finanz span, .right_column .blocco2 .durata_finanz span {
            float: left;
            padding: 6px 0px;
            width: 85px;
        }

    .left_column .blocco2 .durata_finanz, .right_column .blocco2 .durata_finanz {
        display: block;
        font-family: 'TradeGothicLTPro';
        font-size: 11pt;
        line-height: 11pt;
        margin: 0 0 0 -15px;
        overflow: hidden;
        padding: 8px 15px;
        width: 200px;
    }

        .left_column .blocco2 .importo_finanz span, .left_column .blocco2 .durata_finanz span, .right_column .blocco2 .importo_finanz span, .right_column .blocco2 .durata_finanz span {
            float: left;
            padding: 6px 0px;
            width: 85px;
        }

        .left_column .blocco2 .importo_finanz strong, .left_column .blocco2 .durata_finanz strong, .right_column .blocco2 .importo_finanz strong, .right_column .blocco2 .durata_finanz strong {
            display: block;
            float: left;
            padding: 8px 0px;
            width: 110px;
        }

        .left_column .blocco2 .importo_finanz span, .left_column .blocco2 .durata_finanz span, .right_column .blocco2 .importo_finanz span, .right_column .blocco2 .durata_finanz span {
            float: left;
            padding: 6px 0px;
            width: 85px;
        }

    .left_column .blocco1.azzurro, .right_column .blocco1.azzurro {
        margin-top: 15px;
        padding: 20px 15px 20px 15px;
        text-align: center;
    }

    .left_column .blocco1 img, .right_column .blocco1 img {
        float: left;
        margin: 0 10px 0 0;
        width: 40px;
    }

    .left_column .blocco1 .desc_info, .right_column .blocco1 .desc_info {
        display: block;
        font-family: 'TradeGothicLTPro';
        font-size: 10pt;
        line-height: 10pt;
        text-align: left;
    }

    .left_column .blocco1 .nome_info, .right_column .blocco1 .nome_info {
        font-size: 25pt;
        line-height: 43pt;
    }

    .left_column .blocco1 .cell_info, .right_column .blocco1 .cell_info {
        font-size: 16pt;
    }

    .left_column .blocco1 .blocco_mail, .right_column .blocco1 .blocco_mail {
        margin-top: 10px;
    }

    .left_column .blocco1 .mail_info, .right_column .blocco1 .mail_info {
        font-size: 13pt;
        color: #ffffff;
        /* line-height: 28pt; */
    }

    .left_column .blocco2 .importo_finanz strong, .left_column .blocco2 .durata_finanz strong, .left_column .blocco2 .importo_finanz span, .left_column .blocco2 .durata_finanz span, .right_column .blocco2 .importo_finanz strong, .right_column .blocco2 .durata_finanz strong, .right_column .blocco2 .importo_finanz span, .right_column .blocco2 .durata_finanz span {
        font-family: 'TradeGothicLTPro';
        font-size: 10pt;
        line-height: 10pt;
    }
/*--------------Bottoni e CTA--------------*/
.button_richiesta_finanziamento, .button_perfeziona_finanziamento1, .button_perfeziona_finanziamento2, .button_richiesta_finanziamento_sidebar {
    background: #00A1C5;
    color: #fff !important;
    border: none !important;
    cursor: pointer;
    float: right;
    font-family: 'Economica';
    font-size: 27pt;
    padding: 3px 8px;
}

.button_cerca {
    background-color: #007B84;
    border: none;
    color: white;
    cursor: pointer;
    font-family: 'TradeGothicLTPro-Bold';
    font-size: 1.33em;
    height: 40px;
    line-height: 40px;
    /*margin-right: 18px;*/
    width: 300px;
    text-align: center;
    max-width: 100%;
}
    .button_cerca.invertito {
        background-color: #fff;
        color: #007B84;
    }


.button_modifica {
    background: #00A1C5;
    border: none;
    color: #fff;
    cursor: pointer;
    display: block;
    float: left;
    font-family: 'Economica';
    font-size: 12pt;
    padding: 3px 8px;
}
.botton_front {
  border: none;
  cursor: pointer;
  float: right;
  font-family: 'Economica';
  font-size: 27pt;
  padding: 3px 8px;
}
a.button_perfeziona_finanziamento2 {
  background: #b0b1ad;
  color: #fff;
  float: left !important;
  margin-left: 2px;
  padding: 16px 7px;
  text-align: center;
  width: 358px !important;
}
/*------------elementi design-----------------------*/
.freccia_giu_arancione {
    width: auto;
    background-position: center;
    position: static;
    background-image: url(/images/pre_home/freccia-arancio.png);
    background-repeat: no-repeat;
    height: 31px;
    z-index: 21;
}

.separatore-row {
    width: 737px;
    height: 23px;
    background-image: url(/images/separatore-row.png);
    background-repeat: no-repeat;
    margin: 18px auto 17px;
}
/*---------------------Blocchi all'interno della pagina--------------*/
.block_form {
    background: #fff;
    overflow: hidden;
    margin-top: 15px;
    padding-bottom: 15px;
}

    .block_form .img_block {
        float: left;
        text-align: center;
        width: 24%;
    }

    .block_form .img_block4 {
        padding: 10px 0 0 0;
    }

    .block_form .block_col2 {
        float: left;
        font-family: 'TradeGothicLTPro';
        width: 76%;
    }

    .block_form p {
        font-size: 1.25em;
        line-height: 1.3333em;
    }

    .block_form.sidebar, .label_block.sidebar {
        width: 748px;
        float: left;
    }

    .block_form.nopadding {
        padding-bottom: 0;
    }

.label_block {
    font-family: 'TradeGothicLTPro';
    font-size: 1.1667em;
    padding: 10px 0 6px 30px;
    line-height: 1;
}

.block_form.sidebar p {
    font-family: TradeGothicLTPro;
    font-size: 1em;
    line-height: 1.25em;
    padding: 15px 30px;
}

.pad15_30 {
    padding: 15px 30px;
}

.block_form.sidebar .pad15_30 p {
    padding: 15px 0;
}

.block_form input {
    border: 1px solid #eaeaea;
    color: #666;
    font-size: 0.875em;
    width: 200px;
    padding: 3px;
    padding-left: 10px;
    background-color: #f7f9fa;
    color: #666 !important;
}

.block_form select {
    border: 1px solid #eaeaea;
    font-size: 14px;
    width: 215px;
    padding: 3px;
    padding-left: 10px;
    background-color: #fbfcfc;
    color: #666 !important;
}

.block_form input[type="radio"] {
    background-color: transparent !important;
    vertical-align: text-top
}

.timeline {
    margin-top: 7px;
    overflow: hidden;
}

div.timeline div.timeline_testo {
    padding: 10px 9px;
}

.timeline_testo {
    float: left;
    min-height: 10px;
    width: 630px;
    background-color: #fff;
    border: 3px solid #fff;
    color: #333;
    font-size: 1.25em;
    padding: 4px;
    line-height: 1;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
    /* font-weight: bold; */
}

    .timeline_testo div, .timeline_testo span {
        font-size: 1em;
    }

    .timeline_testo strong {
        font-size: 1em;
    }

.timeline_loghi {
    float: right;
    padding-left: 25px;
    margin-top: 2px;
}

    .timeline_loghi div {
        float: left;
        font-size: 40pt;
        height: 56px;
        background-repeat: no-repeat;
        line-height: 55px;
        padding-left: 10px;
        font-family: Economica;
    }

.descrizione_top strong, .timeline_div, .timeline_last, .descrizione strong {
    color: #007489;
}

.timeline_div {
    background-image: url(/images/layout/number_div.jpg);
    width: 43px;
    margin-right: 11px;
}

.timeline_sel {
    background-image: url(/images/layout/number_div_sel.jpg);
    width: 118px;
    color: #fff;
    margin-right: 11px;
}

    .timeline_sel div {
        font-size: 15pt;
        line-height: 14pt;
        margin: -36px 0 0 22px;
        padding: 0 10px 0 0;
        min-width: 75px;
        text-align: center;
    }

.timeline_last {
    background-image: url(/images/layout/number_div_last.jpg);
    width: 31px;
}

.input_block_el {
    width: 400px;
    min-height: 30px;
    margin-left: 60px;
    margin-top: 10px;
    margin-bottom: 10px;
    float: left;
    line-height: normal;
    position: relative;
}

    .input_block_el label.input_len {
        float: left;
        font-weight: bold;
        padding-top: 6px;
        font-family: TradeGothicLTPro !important;
        font-size: 13px;
    }

    .input_block_el .imginfo {
        margin-left: 5px;
        float: left;
        margin-top: 7px;
    }

    .input_block_el div.input_len {
        float: right;
        text-align: right;
    }

    .input_block_el div.input_len {
        float: right;
        text-align: right;
    }

    .input_block_el .radioblock {
        float: right;
        margin-top: 5px;
    }

    .input_block_el .radio input {
        width: auto;
        float: left;
        margin-left: 10px;
    }

.blocco_di_tre {
    width: 33%;
    text-align: center;
    float: left;
}

    .blocco_di_tre .contenuto {
        padding: 0 10%;
    }

    .blocco_di_due {
        width: 50%;
        float: left;
    }
    .blocco_di_due .contenuto {
        padding: 0 10%;
    }
@media screen and (max-width: 414px) {
    .blocco_di_due {
        width: 100%;
        float: none;
    }
    .blocco_di_due .contenuto {
        padding: 0 10%;
    }
}
        .table {
            display: table !important;
        }
            .table .table_cell {
                display: table-cell !important;
                vertical-align: middle;
            }
                .table .table_cell.width50perc {
                    width: 50%;
                }
/*----------------------Visualizzazione formviews--------------------------*/
/*Visualizzazione di formviews*/
div.riga_formview {
    display: table;
    width: 100%;
    margin: 5px auto;
}

    div.riga_formview.alta {
        height: 2.5em;
    }

    div.riga_formview div.half {
        display: table-cell;
        width: 50%;
        vertical-align: middle;
    }

    div.riga_formview .radioblock2 {
        width: 200px;
    }

        div.riga_formview .radioblock2 td {
            width: 50%;
            padding: 0;
        }

        div.riga_formview .radioblock2 input[type="radio"] {
            width: auto;
        }

    div.riga_formview .radioblockvert {
        width: 100%;
    }

        div.riga_formview .radioblockvert td {
            width: 100%;
        }

        div.riga_formview .radioblockvert input[type="radio"] {
            width: auto;
        }


/*--------------------selector responsive nella visualizzazione standard-------------*/
#containerMobile {
    display: none;
}

#divServeAiuto {
    display: none;
}

div#seguiciMobile {
    display: none;
}
/*---------------------Controllo Esigenza----------------------*/
.left_column .blocco2 .esigenze_finanz, .right_column .blocco2 .esigenze_finanz {
    font-size: 1.66em;
    font-weight: normal;
    line-height: 1;
    font-family: 'TradeGothicLTPro-Bold';
}

.left_column .blocco2 .titolo_finanz, .right_column .blocco2 .titolo_finanz {
    font-family: 'TradeGothicLTPro-Bold';
    font-size: 0.9166em;
    font-weight: normal;
    line-height: 38pt;
}

.left_column .blocco2 .importo_finanz, .right_column .blocco2 .importo_finanz {
    background: #ececed;
    display: block;
    font-family: 'TradeGothicLTPro';
    font-size: 0.9166em;
    line-height: 1;
    margin: 0 0 0 -15px;
    overflow: hidden;
    padding: 8px 15px;
    width: 200px;
}

.left_column .blocco2 .durata_finanz, .right_column .blocco2 .durata_finanz {
    display: block;
    font-family: 'TradeGothicLTPro';
    font-size: 0.9166em;
    line-height: 1;
    margin: 0 0 0 -15px;
    overflow: hidden;
    padding: 8px 15px;
    width: 200px;
}
/*----------------------Pagina default new---------------------*/
.pnl_over_image {
    padding: 10px 0;
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.5);
    text-align: center;
    /*max-width: 600px;*/
    -moz-min-width: 414px;
    -ms-min-width: 414px;
    -o-min-width: 414px;
    -webkit-min-width: 414px;
    min-width: 414px;
    width: 48%;
}

    .pnl_over_image.wide {
        width: 65%;
        position: absolute;
        bottom: 0;
    }
    .pnl_over_image.wide >div {
        width: 700px;
        float: left;
    }
        .pnl_over_image.wide >div > div {
            width: 50%;
            float: left;
        }

        .pnl_over_image.wide #box_investi, .pnl_over_image.wide .list {
            width: 300px;
            margin: 0 0 0 auto;
            height: 184px;
        }

    .pnl_over_image > div {
        width: 320px;
        margin: 20px auto;
    }

    .pnl_over_image div.testo {
        display: table;
        vertical-align: middle;
        height: 48px;
    }

#box_investi {
    height: 184px;
    width: 300px;
    border-collapse: collapse;
}

    #box_investi div {
        border: 1px solid;
        border-bottom: 0;
        border-top: 0;
        border-color: rgb(169, 169, 169);
    }

        #box_investi div#intestazione {
            border-top: 1px solid rgb(169, 169, 169);
        }

    #box_investi a.button_cerca {
        vertical-align: middle;
        display: table-cell;
    }

    #box_investi div#intestazione, #box_investi div#disclaimer {
        padding: 10px 0;
        background: #fff;
    }

    /*#box_investi div#disclaimer, #box_investi div#percentuale {
        color: red;
    }*/

    #box_investi div#disclaimer {
        font-size: 0.8337em;
    }

    #box_investi div#percentuale {
        font-size: 3em;
        padding-bottom: 26px;
        background: #fff;
    }

.pnl_over_image div.list {
    text-align: left;
    display: table;
    vertical-align: middle;
}

    .pnl_over_image div.list .row {
        display: table-row;
    }

        .pnl_over_image div.list .row div {
            display: table-cell;
            /*padding: 10px 0;*/
            vertical-align: middle;
            height: 52px;
        }
/*-------------------------Pagina Default------------------*/
div.immagine_prehome {
    background-color: #e0e0db;
    position: relative;
    /*height: 435px;*/
    min-height: 435px;
    overflow: hidden;
    background-image: url('/images/pre_home/LP_borsadelcredito.jpg');
    background-repeat: no-repeat;
    background-position: center top;
    max-width: 1350px;
    margin: 0 auto;
}
    div.immagine_prehome.lpRichiedenteWhite {
        background-image: url('/images/pre_home/LP_richiedente.jpg');
    }
    div.immagine_prehome.lpPrestatore {
        background-image: url('/images/pre_home/LP_prestatore.jpg');
    }

    div.immagine_prehome a.maggiori_info_prehome {
        margin-top: 511px;
        width: 100%;
        height: 30px;
        display: block;
        text-align: center;
        background: #eea226;
        color: #fff;
        font-family: TradeGothicLTPro-Bold;
        font-size: 17pt;
        line-height: 24pt;
        position: absolute;
        left: 0;
    }

    div.immagine_prehome .top_txt1 {
        font-size: 2.5em;
        line-height: 1;
        text-align: center;
        font-family: TradeGothicLTPro;
        padding-top: 45px;
        font-weight: normal;
    }

        div.immagine_prehome .top_txt1 strong {
            padding: 0;
            font-size: 1em;
            line-height: 1;
            font-family: TradeGothicLTPro-Bold;
            /*color: #007B84;*/
            color: #fff;
            font-weight: normal;
        }

    div.immagine_prehome .top_txt2 {
        margin: 30px 0 0 30px;
        /*position: absolute;
        right: 250px;*/
        /*font-weight: normal;*/
        font-size: 1.33em;
        line-height: 1;
        color: #fff;
    }

        div.immagine_prehome .top_txt2 strong {
            font-family: TradeGothicLTPro-Bold;
            font-weight: normal;
            font-size: 1.88em;
        }

/*#box_ricerca {
    /*position: absolute;*/
/*right: 320px;
    top: 160px;
}*/

#box_ricerca .ddl {
    font-size: 1em;
    height: 36px;
    /*margin: 4px 0;*/
    margin: 0;
    width: 300px;
    border-bottom: 0;
}

#box_ricerca .button_cerca {
    margin-right: 18px;
}

.fascia_over_img {
    background: #fff;
    height: 76px;
    position: absolute;
    top: 435px;
    width: 100%;
}

    .fascia_over_img .fascia_container {
        height: 100%;
        margin: 0 auto;
        width: 998px;
    }

.fascia_container div#divPartner {
    color: #007B84;
    float: left;
    font-family: 'TradeGothicLTPro-Bold';
    font-size: 1.66em;
    height: 76px;
    line-height: 76px;
}

.box_animato {
    float: left;
    margin-left: 30px;
}

    .box_animato ul li {
        position: absolute;
    }

        .box_animato ul li.seguenti {
            -moz-opacity: 0;
            -webkit-filter: progid:DXImageTransform.Microsoft.alpha(opacity=0);
            -moz-filter: progid:DXImageTransform.Microsoft.alpha(opacity=0);
            -o-filter: progid:DXImageTransform.Microsoft.alpha(opacity=0);
            filter: progid:DXImageTransform.Microsoft.alpha(opacity=0);
            -ms-opacity: 0;
            opacity: 0;
        }

            .box_animato ul li.seguenti a.logo_box_animato img#imgLogoDbk {
                height: 37px;
                margin-top: 7.5px;
            }

            .box_animato ul li.seguenti a.logo_box_animato img#imgLogoDbk {
                height: 37px;
                margin-top: 7.5px;
            }

img#imgBiz {
    height: auto;
    width: 155px;
}

img#imgXbrl, img#imgBtW {
    height: 68px;
}

img#imgLogoCrp, img#imgLogoDbk {
    height: 37px;
    margin-top: 7.5px;
}

.logo_box_animato {
    margin: 12px 0;
    -moz-min-width: 208px;
    -ms-min-width: 208px;
    -o-min-width: 208px;
    -webkit-min-width: 208px;
    min-width: 208px;
    text-align: center;
    display: block;
}

    .logo_box_animato.micro {
        margin: 3px 0;
    }

    .logo_box_animato img {
        height: 52px;
    }

.fascia_over_img div.fascia_container div#divBook {
    display: inline-block;
    float: right;
    font-size: 1.25em;
    margin-right: 75px;
}

    .fascia_over_img div.fascia_container div#divBook a#lnkEbook {
        cursor: pointer;
        display: table;
        height: 76px;
    }

        .fascia_over_img div.fascia_container div#divBook a#lnkEbook span {
            display: table-cell;
            vertical-align: middle;
        }

            .fascia_over_img div.fascia_container div#divBook a#lnkEbook span img {
                height: 35px;
                margin-right: 5px;
                vertical-align: middle;
            }

            .fascia_over_img div.fascia_container div#divBook a#lnkEbook span span {
                font-family: 'TradeGothicLTPro-Bold';
                font-weight: normal;
            }

.cover {
    padding-bottom: 50px;
}

div.container div div.cover {
    background-color: #fff;
    min-height: 325px;
}

div#divCoverC2.cover {
    background-color: #fff;
    min-height: 450px;
}

.cover div.container h1 {
    font-family: TradeGothicLTPro-Bold;
    font-size: 3em;
    font-weight: normal;
    padding-top: 24px;
    text-align: center;
    line-height: 50px;
}

div.cover div.container div.sottotitolo {
    font-size: 1.5em;
    text-align: center;
}

div.cover div.container div.separatore-row {
    margin: 18px auto 17px;
    margin-bottom: 10px;
}

div.cover div.container div.successi_animato, div.cover div.container a div.parlano_animato {
    clear: both;
    overflow: hidden;
    /*width: 793px;*/
    margin: 0 auto;
    position: relative;
}

div.cover div.container div.successi_animato {
    min-height: 306px;
}

div.cover div.container a div.parlano_animato {
    min-height: 214px;
}

    div.cover div.container div.successi_animato ul li, div.cover div.container a div.parlano_animato ul li {
        margin: 19px 0;
        -moz-min-width: 793px;
        -ms-min-width: 793px;
        -o-min-width: 793px;
        -webkit-min-width: 793px;
        min-width: 793px;
        overflow: hidden;
        padding: 19px 0;
        position: absolute;
        background-color: rgb(255, 255, 255);
    }

        div.cover div.container div.successi_animato ul li.primo {
            z-index: 10;
        }

        div.cover div.container div.successi_animato ul li.seguenti, div.cover div.container a div.parlano_animato ul li.seguenti {
            -moz-opacity: 0;
            -webkit-filter: progid:DXImageTransform.Microsoft.alpha(opacity=0);
            -moz-filter: progid:DXImageTransform.Microsoft.alpha(opacity=0);
            -o-filter: progid:DXImageTransform.Microsoft.alpha(opacity=0);
            filter: progid:DXImageTransform.Microsoft.alpha(opacity=0);
            -ms-opacity: 0;
            opacity: 0;
        }

        div.container div.successi_animato ul li div, div.cover div.container a div.parlano_animato ul li div {
            display: table-row;
        }

            div.container div.successi_animato ul li div div {
                float: left;
                text-align: center;
                width: 345px;
            }

                div.container div.successi_animato ul li div div img {
                    max-width: 315px;
                    min-height: 52px;
                }

                div.container div.successi_animato ul li div div.testiSuccessi {
                    width: 428px;
                    padding: 0 10px;
                    text-align: left;
                }

                    div.container div.successi_animato ul li div div.testiSuccessi h2 {
                        font-size: 1.67em;
                        font-weight: normal;
                        line-height: 1;
                        margin-bottom: 15px;
                    }

                    div.container div.successi_animato ul li div div.testiSuccessi div {
                        font-size: 1.33em;
                        font-style: italic;
                        font-weight: normal;
                        line-height: 1;
                        margin-bottom: 15px;
                    }

                    div.container div.successi_animato ul li div div.testiSuccessi a {
                        float: right;
                    }

                    div.container div.successi_animato ul li div div.testiSuccessi div {
                        text-align: left;
                    }

.linkSuccessi {
    background: #29a52c;
    color: #fff;
    cursor: auto;
    display: inline-block;
    font-family: TradeGothicLTPro;
    font-size: 1.25em;
    line-height: 1.2;
    margin-left: 820px;
    margin-top: 100px;
    padding: 5px 17px;
    position: absolute;
    text-align: center;
    width: 124px;
}

a#CTASuccesso.linkSuccessi span#spanTrovaOra {
    font-family: TradeGothicLTPro-Bold;
    font-size: 1em;
}

a#CTASuccesso.linkSuccessi span#spanSoluzione {
    font-size: 0.664em;
}

div.cover div#divParlano.container {
    height: 100%;
    font-family: TradeGothicLTPro;
    font-size: 12pt;
    width: 998px;
    margin: 0 auto;
}

div.cover div.container a div.parlano_animato {
    clear: both;
    overflow: hidden;
}

    div.cover div.container a div.parlano_animato ul li div div {
        width: 195px;
        float: left;
        text-align: center;
    }

        div.cover div.container a div.parlano_animato ul li div div img {
            max-width: 165px;
        }

        div.cover div.container a div.parlano_animato ul li div div.testi {
            border-left: 5px solid #007b84;
            float: left;
            padding: 0 10px;
            width: 578px;
            font-size: 12pt;
            text-align: left;
        }

div.container a div.parlano_animato ul li div div.testi h2 {
    font-size: 1.67em;
    line-height: 1.2;
    font-weight: normal;
}

div.container a div.parlano_animato ul li div div.testi p {
    text-align: left;
    font-style: italic;
}
/*---------------Pagina registrazione richiedente---------*/
div#Contenuto_pnlFactoring.block_form, div#Contenuto_pnlFido.block_form, div#Contenuto_pnlFinanziamento.block_form, div#Contenuto_pnlLeasing.block_form, div#Contenuto_pnlMutuo.block_form {
    padding-bottom: 10px;
}

div#divPotraiVariareFin, div#divPotraiVariareLea {
    color: #007489;
    font-size: 8pt;
    position: absolute;
    top: 25px;
    width: 500px;
}

div#divPotraiVariare, div#divPotraiVariareFido, div#divPotraiVariareMutuo, div#divCompilaIpoteca {
    color: #007489;
    font-size: 8pt;
    position: absolute;
    top: 25px;
    width: 600px;
}

div#divDenominazione {
    width: 859px;
}

    div#divDenominazione div.input_len {
        width: 720px;
    }

input#Contenuto_txtRagSociale.denominazione {
    width: 659px;
}

div#divcfClone {
    position: absolute;
    top: 25px;
    width: 400px;
}

    div#divcfClone a {
        clear: both;
    }

div#divCliccandosuInvia {
    text-align: right;
    font-size: 10px;
    line-height: 1;
    margin: 10px 0;
}

    div#divCliccandosuInvia a {
        font-family: 'TradeGothicLTPro' !important;
        font-size: 10px;
        text-decoration: underline;
        color: #0b9fbd;
    }

div#divBarraContatti, div#divBarraContatti strong {
    font-size: 25px;
    line-height: 25px;
}
/*--------------Pagina 'Casi-Di-Successo'--------------*/
ul#lista_casi_di_successo li {
    margin: 19px 0;
    padding: 19px 0;
    overflow: hidden;
    background-color: #fff;
}

    ul#lista_casi_di_successo li div.contenitore_elemento {
        display: table-row;
    }

        ul#lista_casi_di_successo li div.contenitore_elemento div.immagine_elemento {
            width: 345px;
            float: left;
            text-align: center;
        }

            ul#lista_casi_di_successo li div.contenitore_elemento div.immagine_elemento img {
                min-height: 52px;
                max-width: 315px;
            }

        ul#lista_casi_di_successo li div.contenitore_elemento div.testo_elemento {
            float: left;
            width: 393px;
        }

            ul#lista_casi_di_successo li div.contenitore_elemento div.testo_elemento h2 {
                font-size: 20pt;
                line-height: 1;
                font-weight: normal;
                margin-bottom: 15px;
            }

            ul#lista_casi_di_successo li div.contenitore_elemento div.testo_elemento div {
                font-size: 16pt;
                line-height: 1;
                font-weight: normal;
                font-style: italic;
                margin-bottom: 15px;
            }
/*------------------Pagina login error---------------------*/
#Contenuto_pnlLoginError, #Contenuto_pnlPro {
    width: 998px;
    margin: 0 auto;
}

.input_block_el.loginError {
    min-height: 30px;
    float: left;
    line-height: normal;
    text-align: center;
    width: 998px;
    margin-left: 0px;
    margin-top: 50px;
    margin-bottom: 50px;
}

div.input_block_el.loginError input#Contenuto_LoginUser_UserName.textEntry, div.input_block_el.loginError input#Contenuto_LoginUser_Password.passwordEntry {
    text-align: center;
    margin: 0 auto;
    display: inherit;
    height: 45px;
    background-color: #fafafa;
}

.textEntry, .passwordEntry {
    width: 300px;
    line-height: 20pt;
}

div.input_block_el.loginError div.riga a {
    text-decoration: underline;
}

.rigaAccedi {
    text-align: center;
    margin-left: 424px;
    width: 150px;
    background-color: #007489;
    height: 50px;
    line-height: 50px;
}

.button-accedi {
    color: white;
    border-color: white;
    border-style: solid;
    font-family: "TradeGothicLTPro";
    font-size: 20px;
    background-color: #007489;
    width: 100px;
    text-decoration: underline;
}
/*----------------Pagina richiesta fattibilità credito-------------*/
div#divRiga {
    border-top: 1px solid #999;
    position: absolute;
    width: 100%;
}

div.container div#divPnlMod {
    text-align: center;
    margin-bottom: 15px;
}

div#divPnlMod div#div1pnlMod {
    clear: both;
    height: 30px;
}

span#spanLatuascelta {
    font-family: 'TradeGothicLTPro-Bold';
    color: #007489;
    font-size: 1.1em;
}

div#divImporto, div#divDdlDurata, div#divAnzianita, div#divFatturato {
    position: relative;
    display: inline-block;
    text-align: left;
}

span#spanImporto, span#spanDurata {
    position: absolute;
    top: -12px;
    left: 15px;
    font-size: 0.9em;
}

/*div#divDdlDurata .ddl {
    margin-left: 15px;
}*/

.txt {
    height: 26px;
    font-size: 1em;
    width: 200px;
    margin: 4px 0 4px 15px;
    border-width: 1px;
}
.left_column .txt {
    margin: 4px 0;
}
.ddl {
    height: 30px;
    font-size: 1em;
    width: 200px;
    margin: 4px 0;
}

.button_aggiorna {
    border: none;
    background-color: #007489;
    color: #fff;
    font-family: 'TradeGothicLTPro-Bold';
    height: 30px;
    width: 150px;
    cursor: pointer;
    margin-left: 15px;
    display: inline-block;
    line-height: 30px;
}

div#divComplimenti {
    margin: 15px auto;
    /*text-align: center;*/
    font-size: 1.1875em;
    line-height: 1.1;
}

    div#divComplimenti span {
        font-size: 1.1em;
        font-family: 'TradeGothicLTPro-Bold';
    }

div#divOffertePre {
    overflow: hidden;
    width: 100%;
    margin: auto;
    text-align: center;
    display: table;
}

    div#divOffertePre div#divProdotti {
        display: table-cell;
    }

        div#divOffertePre div#divProdotti a.item_vertina {
            text-align: left;
        }
        a#Contenuto_tab_fin {
            border: 1px solid;
            border-left: 20px solid;
            border-color: #00a1c5;
        }
.item_vertina {
    /*width: 600px;*/
    background-color: #fff;
    overflow: hidden;
    /*margin: 10px 0;*/
    display: block;
}

a#Contenuto_tab_fin.item_vertina div.nome_prodotto {
    border-color: #00a1c5;
}

.item_vertina div.nome_prodotto {
    float: left;
    /*border-left: 10px solid;*/
    width: 200px;
}

a#Contenuto_tab_mut div.nome_prodotto {
    border-color: #e3452d;
}

a#Contenuto_tab_mut.item_vertina div.nome_prodotto span {
    color: #e3452d;
    line-height: 23px;
    font-family: TradeGothicLTPro-Bold;
    font-size: 1.5833em;
    padding: 7px 0;
    display: inline-block;
}

a#Contenuto_tab_fin div.nome_prodotto span {
    color: #00a1c5;
    line-height: 60px;
    font-family: TradeGothicLTPro-Bold;
    font-size: 1.5833em;
}

a#Contenuto_tab_fido.item_vertina div.nome_prodotto {
    border-color: #eb7a22;
}

    a#Contenuto_tab_fido.item_vertina div.nome_prodotto span {
        color: #eb7a22;
        line-height: 60px;
        font-family: TradeGothicLTPro-Bold;
        font-size: 1.5833em;
    }

a#Contenuto_tab_leas.item_vertina div.nome_prodotto {
    border-color: #8CC640;
}

    a#Contenuto_tab_leas.item_vertina div.nome_prodotto span {
        color: #8CC640;
        line-height: 60px;
        font-family: TradeGothicLTPro-Bold;
        font-size: 1.5833em;
    }

a#Contenuto_tab_fac.item_vertina div.nome_prodotto {
    border-color: #004566;
}

    a#Contenuto_tab_fac.item_vertina div.nome_prodotto span {
        color: #004566;
        line-height: 60px;
        font-family: TradeGothicLTPro-Bold;
        font-size: 19pt;
    }

.item_vertina div {
    padding: 5px;
}

    .item_vertina div.rata {
        float: left;
        /*width: 210px;*/
        margin: 10px 0 11px;
    }

a.item_vertina div.rata span {
    font-size: 0.9166em;
    line-height: 1.1;
}

span#spanRataFin, span#spanTaegFin, span#spanRataMut, span#spanTaegMut, span#spanTassoFido, span#spanTaegFido, span#spanTassoFac, span#spanCanoneLeas {
    font-family: TradeGothicLTPro-Bold;
    font-size: 1.333em;
    line-height: 1.1;
}

span#Contenuto_lblRataFin, span#Contenuto_lblTaegFin, span#Contenuto_lblRataMut, span#Contenuto_lblTaegMut {
    font-size: 1.1667em;
    line-height: 1.1;
}

.item_vertina div.taeg {
    float: left;
    width: 150px;
    margin: 26px 0 11px;
}

div#divRichiediFattibilita {
    text-align: center;
    /*display: table-cell;*/
    vertical-align: middle;
}

a#Contenuto_lnkFattibilita {
    background: #007489;
    display: inline-block;
}

    a#Contenuto_lnkFattibilita span#spanFattibilita {
        color: #fff;
        display: table-cell;
        vertical-align: middle;
        height: 75px;
        width: 260px;
        text-align: center;
    }

    a#Contenuto_lnkFattibilita span span#spanRichiediFattibilita {
        font-size: 1.5833em;
        line-height: 25pt;
        font-family: TradeGothicLTPro-Bold;
    }

span#spanRichiediFattibilita span {
    display: none;
    font-size: 19pt;
    line-height: 25pt;
    font-family: TradeGothicLTPro-Bold;
}

a#Contenuto_lnkFattibilita span span#spanGratis {
    line-height: 1.5em;
    font-size: 12pt;
}

div#divFondo {
    text-align: center;
    margin: 20px auto;
}

    div#divFondo span {
        font-family: TradeGothicLTPro-Bold;
    }

p#pChiamaci.descrizione.fatt {
    margin: 20px auto;
    line-height: 30px;
    text-align: center;
    width: 998px;
}

p#pChiamaci.descrizione {
    font-family: TradeGothicLTPro;
    font-size: 1.5625em;
    background: #fff;
    margin-top: 10px;
    color: #007B84;
    padding: 15px 0;
}

    p#pChiamaci.descrizione strong {
        font-family: TradeGothicLTPro-Bold;
        font-size: 1em;
    }

div#divPnlNoOff {
    /*text-align: center;*/
    margin: 0 auto;
    padding: 15px 30px;
}

    div#divPnlNoOff img {
        width: 100px;
    }

span#spanLasciaMail {
    font-family: 'TradeGothicLTPro-Bold';
}

div#Contenuto_pnlStrumenti {
    text-align: center;
    overflow: hidden;
    width: 998px;
    margin: 0 auto;
}

    div#Contenuto_pnlStrumenti span {
        padding: 30px 0;
        display: inline-block;
        font-size: 1.1667em;
    }

        div#Contenuto_pnlStrumenti span#spanRicordaStrumenti {
            padding: 0;
        }

    div#Contenuto_pnlStrumenti div#divBusPlan, div#Contenuto_pnlStrumenti div#divAgevolato {
        float: left;
        width: 50%;
    }

        div#Contenuto_pnlStrumenti div#divBusPlan a, div#Contenuto_pnlStrumenti div#divAgevolato a {
            margin-bottom: 20px;
            background-color: #8CC640;
            width: 200px;
            height: 35px;
            line-height: 35px;
        }

        div#Contenuto_pnlStrumenti div#divAgevolato a {
            background-color: #0E1E6E;
        }

        div#Contenuto_pnlStrumenti div#divBusPlan span, div#Contenuto_pnlStrumenti div#divAgevolato span {
            font-size: 0.8571em;
            padding: 0;
        }
/*----------------Pagina Press-------------------*/
ul#lista_press li {
    margin: 19px 0;
    padding: 19px 0;
    overflow: hidden;
    background-color: #fff;
}

    ul#lista_press li div.contenitore_elemento {
        display: table-row;
    }

        ul#lista_press li div.contenitore_elemento div.immagine_elemento {
            width: 195px;
            float: left;
            text-align: center;
        }

            ul#lista_press li div.contenitore_elemento div.immagine_elemento img {
                max-width: 165px;
            }

        ul#lista_press li div.contenitore_elemento div.testo_elemento {
            float: left;
            border-left: 5px solid #007b84;
            width: 528px;
            padding: 0 10px;
        }

            ul#lista_press li div.contenitore_elemento div.testo_elemento h2 {
                font-size: 20pt;
                line-height: 1;
                font-weight: normal;
                margin-bottom: 15px;
            }

            ul#lista_press li div.contenitore_elemento div.testo_elemento div {
                font-style: italic;
            }

        ul#lista_press li div.contenitore_elemento div.testo_elemento {
            float: left;
            border-left: 5px solid #007b84;
            width: 528px;
            padding: 0 10px;
        }
/*---------------------Pagina Lavora con noi---------------------*/
.button_richiesta_finanziamento.small {
    display: inline-block;
    font-size: 15pt;
    line-height: 17pt;
}
/*---------------------------Pagina Team---------------------*/
.fondatori {
    /*width: 697px;
  margin: 54px auto 0 auto;*/
    overflow: hidden;
    padding-bottom: 50px;
}

.fondatori_img {
    float: left;
    width: 172px;
}

.fondatori_txt {
    width: 460px;
    float: left;
    margin-left: 55px;
    font-family: TradeGothicLTPro;
    font-size: 1em;
    line-height: 1.25em;
}

    .fondatori_txt a {
        font-family: TradeGothicLTPro;
        font-size: 1em;
        line-height: 1.25em;
        color: #007B84;
    }

    .fondatori_txt ul {
        list-style: disc;
        margin: 1em 0;
        padding-left: 40px;
    }

        .fondatori_txt ul li {
            margin: 0.5em 0;
        }

/*.pnl_team .riga .item.first {
    padding: 27px 58px 27px 0;
}

.pnl_team .riga .item.last {
    padding: 27px 0 27px 58px;
}

.pnl_team .riga .item {
    float: left;
    width: 172px;
    padding: 27px 28px;
    font-family: TradeGothicLTPro;
    font-size: 12pt;
    line-height: 19pt;
}

    .pnl_team .riga .item a {
        font-family: TradeGothicLTPro;
        font-size: 12pt;
        line-height: 15pt;
        color: #007B84;
        cursor: pointer;
    }

.team_img, .fondatori_img {
    width: 172px;
}

.team_cv div.label_block {
    text-align: center;
}

.team_cv ul {
    list-style: disc;
    margin: 1em 0;
    padding-left: 40px;
}

    .team_cv ul li {
        margin: 0.5em 0;
    }

.team_cv a {
    padding-left: 40px;
    font-family: TradeGothicLTPro;
    font-size: 12pt;
    line-height: 15pt;
    color: #007B84;
    cursor: pointer;
}*/
/*-----------------------Pagina Cosa Facciamo--------------------*/
ul.styled_list {
    list-style: disc;
    list-style-position: outside;
    margin-left: 1em;
    padding-left: 1em;
}

    ul.styled_list li {
        margin: 0.5em 0;
    }


        /*--------------------guida al credito per le imprese----------------*/
    #widget_cta {
  overflow: hidden;
  background-color: #007489;
  background-color: rgba(0,116,137,0.2);
  text-align: center;
  padding: 0;
}
    .distanza_titolo2 {
  height: 20px;
  width: 100%;
}
    .right_title {
  display: table;
  width: 76%;
  float: right;
  text-align: center;
  height: 128px;
  position: relative;
}
.left_block_img
{
    width: 24%;
    float: left;
    text-align: center;
    position: relative;
    height: 128px;
}
    div.right_title h1
    {
        font-size: 15pt;
        line-height: 15pt;
        text-align: left;
        padding-top: 0;
        font-weight: normal;
        font-family: TradeGothicLTPro-Bold;
    }
div.right_title span
{
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    padding: 0 30px;
}
.right_sidebar {
  width: 230px;
  float: right;
}
#widget_cta .title {
  margin: 15px 0;
  color: #007489;
  font-family: 'TradeGothicLTPro-Bold';
}
#widget_cta select {
  /* font-size: 16px; */
  height: 24px;
  margin: 4px 0;
  width: 205px;
}
.right_sidebar .blocco2 {
  padding: 10px 15px 15px 15px;
  margin-top: 25px;
  background: #fff;
  overflow: hidden;
}
.right_sidebar .blocco2 .menu_riga {
  display: block;
  font-family: 'TradeGothicLTPro';
  font-size: 15pt;
  line-height: 15pt;
  overflow: hidden;
  padding: 5px;
  width: 190px;
  margin: 10px 15px 6px;
  /* background-color: #ECECED; */
  border-bottom: 1px solid #007489;
}
.right_sidebar .blocco2 .menu_riga a {
  font-family: 'TradeGothicLTPro-Bold';
  font-weight: 100;
  font-size: 15pt;
  line-height: 15pt;
}
.right_sidebar .blocco2 .menu_riga.selected {
  background-color: #007489;
}
.right_sidebar .blocco2 .menu_riga.selected a {
  color: #fff;
}
.block_form p.index strong {
    line-height: 2.96em;
}
    .block_form.sidebar #contenitore {
  padding: 10px 30px;
}
        div.label_block h1 {
  font-size: 15pt;
  line-height: 15pt;
  text-align: left;
  padding-top: 0;
  font-weight: normal;
  font-family: TradeGothicLTPro-Bold;
}
        .block_form.sidebar #contenitore .half {
  width: 50%;
  float: left;
}
        #contenitore .titolo_voce {
  font-family: 'TradeGothicLTPro-Bold';
  color: #007489;
  font-size: 14pt;
  line-height: 1.2;
}
.internoGlossario
{
    padding: 0 27px 0 10px;
    border-left: 5px solid;
}
.right_block_guide {
    width: 71%;
    float: right;
    padding-left: 10px;
    padding-right: 27px;
    border-left: 5px solid;
}
.left_block_guide {
    width: 18%;
    float: left;
    text-align: right;
    padding-right: 10px;
    padding-left: 30px;
}
.left_block_guide strong {
    font-family: TradeGothicLTPro;
    line-height: 17pt;
    text-transform: uppercase;
    font-weight: bold;
}
.right_block_guide span {
    font-family: TradeGothicLTPro;
    color: #000;
    font-size: 14pt;
    line-height: 17pt;
}
.right_block_guide span .lista {
    list-style: square;
    list-style-position: outside;
    margin: 5px 30px;
    font-size: 14pt;
}
.right_block_guide span .lista li {
    font-size: 14pt;
}
.CTA {
    display: inline-block;
    width: 220px;
    height: 75px;
    background: #29a52c;
    text-align: center;
}
.right_block_guide.no_border {
    border-left-color: transparent;
}
.right_block_guide.altro ul {
    list-style: disc outside;
    padding-left: 25px;
}
.right_block_guide.altro ol li, .right_block_guide.altro ul li {
    font-size: 14pt;
    line-height: 17pt;
}
div#divCondividiMerito span {
    display: initial;
    padding: 0;
}
.right_block_guide.altro ol {
    list-style: decimal outside;
    padding-left: 25px;
    margin: 10px 0;
}

/*---------------------------------pagina legale rappresentate >>allega docs-------------------------------*/



        #Contenuto_AnagraficaCaricaSocietaria_PnlAllegati div div div input[type="image"],
        #Contenuto_PnlAllegati div div  input[type="image"],
#Contenuto_AllegaDocumentiNew_pnlUpload  input[type="image"],
#Contenuto_AllegaDocumentiNew_gvDocumentiPMI  input[type="image"] {
            width: 35px;
    height: 35px;
    vertical-align: bottom;
    padding-left: 5px;
    padding-right: 15px;
    border: none;
    background: transparent;
        }
        #Contenuto_AllegaDocumentiNew_gvDocumentiPMI  input[type="image"] {
          width: 25px;
    height: 25px;  
        }
        #Contenuto_AnagraficaCaricaSocietaria_PnlAllegati div div div input[type="text"],
        #Contenuto_PnlAllegati  div div input[type="text"],
        #Contenuto_AllegaDocumentiNew_pnlUpload  input[type="text"] {
            height: 23px;
    width: 336px;
        }
        #Contenuto_AnagraficaCaricaSocietaria_PnlAllegati div div div div#divNomeDoc,
        #Contenuto_PnlAllegati div div div#divNomeDoc,
        #Contenuto_AllegaDocumentiNew_pnlUpload  div#divNomeDoc {
                width: 376px;
    display: inline-block;
    font-size: 9pt;
    text-align: center;
        }
        #Contenuto_AnagraficaCaricaSocietaria_PnlAllegati div div div div#divInviaDoc,
        #Contenuto_PnlAllegati div div div#divInviaDoc,
        #Contenuto_AllegaDocumentiNew_pnlUpload  div#divInviaDoc {
                width: 50px;
    display: inline-block;
    font-size: 9pt;
    text-align: center;
        }
        #Contenuto_AllegaDocumentiNew_pnlUpload input[type="image"] {
        border: none;
        background-color: transparent;
    }

        /*---------------------------------pagina dettagli richiesta >>questionario new control-------------------------------*/       

    .quest_content {
        width: 728px;
        float: left;
        font-size: 16px;
        background-color: #fff;
        padding-bottom: 10px;
    }

    .quest_info {
        width: 238px;
        padding: 10px;
        background-color: #00447C;
        text-align: left;
        color: #fff;
        float: right;
        margin-top: -74px;
    }

        .quest_info ul {
            padding-left: 10px;
        }

            .quest_info ul li {
                margin-top: 1em;
                margin-bottom: 1em;
            }

    .pnl_inf_az .riga {
        margin-bottom: 3px;
        text-align: left;
        width: 100%;
        float: left;
    }

    .riga div.domanda {
        float: left;
        line-height: 36px;
    }

        .riga div.domanda.due_righe {
            line-height: 18px;
        }

    .riga div.risposta {
        float: right;
    }

    .risp_txt_box {
        height: 30px;
        width: 200px;
        font-size: 16px;
    }

        .risp_txt_box.multiline {
            height: auto;
        }

    .risp_ddl {
        height: 36px;
        font-size: 16px;
        width: 255px;
    }

    .validation_error {
        color: #e80c4d;
        font-weight: bold;
        font-size: 1.1em;
        border: 1px solid #e80c4d;
        background-image: url('/images/error.png');
        background-position: left;
        background-repeat: no-repeat;
        line-height: 30px;
        padding-left: 32px;
    }

    .buttonAvanti {
        width: 213px;
        border: none;
        color: white;
        height: 40px;
        cursor: pointer;
        font-size: 30px;
        float: right;
        margin-left: 25px;
        font-family: 'Economica';
    }

    .image_info {
        vertical-align: middle;
        margin: 0 10px 10px 0;
        width: 40px;
    }

    .pnl_pulsanti {
        margin: 10px 0 10px 10px;
    }

    .pnl_torna_pratica {
        margin-top: -75px;
        float: right;
        width: 238px;
        margin: 0 10px;
        padding: 10px;
    }

    .menu_questionario {
        overflow: hidden;
        width: 718px;
        background-color: #fff;
        padding: 10px 5px 0;
        margin-top: 15px;
    }

        .menu_questionario input {
            min-width: 151px;
            height: 45px;
            background-color: #c1c1c1;
            border: 0;
            cursor: pointer;
            color: white;
            text-transform: uppercase;
            font-weight: bold;
            margin: 0;
            padding: 1px 6px;
        }

        .menu_questionario a {
            min-width: 223px;
            background-color: #c1c1c1;
            border: 0;
            cursor: pointer;
            color: white;
            text-transform: uppercase;
            font-weight: bold;
            margin: 0;
            display: block;
            text-align: center;
            font-size: 13px;
            padding: 6px;
            font-family: Arial;
            float: left;
            margin: 0 4px;
        }

    .riga_popup {
        clear: both;
        overflow: hidden;
        width: 450px;
    }

    .imginfo {
        margin-left: -21px;
    }

    .gridView th {
        text-align: center;
    }

    .gridView td {
        padding: 0;
    }

    .input_block_el_questionario.input_block_el td {
        font-size: 10pt;
        text-align: center;
        min-width: 0;
        vertical-align: middle;
        max-width: 300px;
        padding: 0 5px;
    }

    .block_form td span {
        font-size: 10pt;
    }

    .block_form td input {
        font-size: 10pt;
        max-width: 90px;
        width: auto;
    }

    .block_form td select {
        font-size: 10pt !important;
    }

    .block_form .tipo_finanziamento {
        font-size: 10pt;
        text-align: center;
        max-width: 220px;
        width: 220px;
    }

    .block_form th {
        font-size: 10pt;
        padding: 0 5px;
    }

    .block_form input:disabled {
        background-color: rgb(235, 235, 228);
        color: rgb(84, 84, 84);
    }

    .label_question {
        font-weight: bold;
    }

    .input_block_el.riga {
        width: 700px;
        /*margin-left: 10px;*/
        margin: 5px 0;
    }

    .spazio_tip img.imginfo {
        margin-right: 10px;
        margin-left: 10px;
        position: absolute;
    }

    .spazio_tip {
        position: relative;
        width: 36px;
        float: left;
        height: 36px;
    }

    #tabFinCors td {
        padding: 2px 5px;
    }

    .block_form input[type="submit"] {
        border: 1px solid #eaeaea;
        font-size: 27px;
        width: 200px;
        padding: 0;
        margin-right: 10px;
        background-color: #00A1C5;
        color: white !important;
    }
     div#Div2 {
    text-align: center;
    float: left;
    border: none;
    width: 680px;
}
table#Contenuto_QuestionarioNewControl_gvLegamiSocietari.gridView
{
    border-color: White;
    border-width: 3px;
    border-style: Solid;
    font-size: 8pt;
    width: 728px;
}
#Contenuto_QuestionarioNewControl_pnlAggiungiLegame.modalPopup.largo,
#Contenuto_QuestionarioNewControl_pnlModificaLegame.modalPopup.largo {
    width: 515px;
}
 #Contenuto_QuestionarioNewControl_pnlAggiungiLegame div div div input,
 #Contenuto_QuestionarioNewControl_pnlModificaLegame div div div input{ width: 188px}

     /*---------------------------------pmi/richiesta/home-------------------------------*/
 div#divRataHome { display: table;
    height: 194px;
    line-height: 15pt;
    text-align: center;}
  div#divRataHome div span,
  div#divCarattHome div span { font-size: 12pt}

         /*---------------------------------p2p-------------------------------*/
#DC1.container .barra_contatti {
    clear: left;
    float: left;
    margin: 10px 0 18px 0;
    padding: 16px;
    text-align: center;
    width: 966px;
    font-size: 25px;line-height: 25px;
}
#DC1.container .barra_contatti strong{
        font-size: 25px;
    line-height: 30px;
}

/*---------------------------------prestatore/titolari effettivi-------------------------------*/
#Contenuto_gvDashboardTitolari tr td span{font-size: 1em}
#Contenuto_AnagraficaCaricaSocietaria_FvDocIdentita tr td input[type="text"]{width: 200px;max-width: none;}
#Contenuto_AnagraficaCaricaSocietaria_gvDocumentiPrestatore tbody tr td input[type="image"]{ width: 20px;height: 20px}
#Contenuto_gvDocumentiPrestatore tbody tr td input[type="image"]{ width: 20px;height: 20px}

/*---------------------------------prestatore/home-------------------------------*/
div#divRiepilogo{width: 40%; display: table-cell;}
div#divRiepilogoSeparatore{width: 20%; display: table-cell; height: 150px; vertical-align: middle; text-align: center}
div#divRiepilogoRend{width: 40%; display: table-cell; height: 150px; vertical-align: middle; text-align: center}
div#divConsultaStat{ text-align: right;text-decoration: underline}
div#Contenuto_PnlVerificato div.pad15_30.righeLink div div{display: table-cell; vertical-align: middle; width: 60%}
/*---------------------------------prestatore/statistiche-------------------------------*/

div#impreseSupportate.block_form.sidebar.pad15_30 div div img {vertical-align: middle;float: left;}
div#impreseSupportate.block_form.sidebar.pad15_30 div div#divAggiungiFondi {float: left; margin-left: 80px}
/*---------------------------------prestatore/estrattoconto-------------------------------*/



/*--------------------sezione per smartphones----------------*/

@media screen and (max-width: 414px) {
    .max414 {
        display: initial;
    }
    div.max414 {
        display: block;
    }
    .tip{display: none}
    div#livechat-compact-container {
        display: none;
    }
    #mobile_invitation_container {display: none !important}
    #containerMobile {
        display: block;
        background-color: #e0e0db;
    }

    .input_block_el {
        width: 100%;
    }

    .min414 {
        display: none !important;
    }

    .top_container {
        max-width: 414px;
        width: 100%;
    }

    html, body, .container {
        -moz-min-width: 100%;
        -ms-min-width: 100%;
        -o-min-width: 100%;
        -webkit-min-width: 100%;
        min-width: 100%;
        max-width: 414px;
        width: 100%;
    }
    html {
        overflow-x: hidden;
    }
    .logo {
        float: none !important;
        text-align: center !important;
    }

        .logo img.logoBdc{
            float: none !important;
        }

    .top .menu {
        display: none;
    }

    .login {
        display: none;
    }

    #livechat-compact-container {
        display: none;
    }

    div#widget_cta {
        margin-top: 15px;
        text-align: center;
        /*background-color: #007A89;*/
    }

    .container h1 strong, .immagine_prehome .top_txt1 strong {
        font-size: 1.1em;
        padding-top: 0;
        text-align: center;
        line-height: 1.5em;
        color: #007B84;
    }

    .container h1, .immagine_prehome .top_txt1 {
        font-size: 1.2em;
        font-weight: normal;
        padding-top: 0;
        text-align: center;
        line-height: 1.5em;
    }

    .container h2#h2Confronta {
        font-size: 1em;
        font-weight: bold;
    }

    .ddl {
        font-size: 1em;
        width: 95%;
        height: 2.5em;
    }

    .btnGuardaOfferte {
        background-color: #007B84;
        border: none;
        color: white;
        cursor: pointer;
        font-family: 'TradeGothicLTPro-Bold';
        font-size: 1.2em;
        height: 3.5em;
        margin: 15px auto;
        width: 100%;
    }

    .box_animato {
        float: none;
        margin: 0 auto;
        overflow: hidden;
        text-align: left;
        width: 7em;
        padding-top: 0.9em;
    }

        .box_animato ul {
            padding: 0;
            position: relative;
            height: 60px;
            line-height: 60px;
        }

    .logo_box_animato {
        margin: 0;
        max-width: 80px;
        min-width: 0;
        text-align: center;
    }

    div.cover div.container div.successi_animato, div.cover div.container a div.parlano_animato{width: 100%}

    div.box_animato ul li.seguenti a.logo_box_animato img {
        max-width: 7em;
        text-align: center;
    }

    #divPartnerMobile {
        text-align: center;
        float: none;
        height: 4.5em;
        overflow: hidden;
    }

    div#divInostriPartner {
        padding-top: 1.5em;
        width: 4em;
        margin: 0;
        float: left;
        padding-left: 1em;
    }

    .fascia_over_img {
        background: #fff;
        height: 76px;
        position: inherit;
        width: 100%;
    }

        .fascia_over_img .fascia_container {
            height: 100%;
            margin: 0 auto;
            width: 100%;
        }

    #linkUtiliMobile {
        text-align: center;
    }

        #linkUtiliMobile a {
            display: inline-block;
            background-color: #007B84;
            width: 100%;
            padding: 0.6em 0;
            color: white;
            font-weight: bold;
        }

    .separatore {
        height: 0.3em;
    }

    #divServeAiuto h1, #divServeAiuto h1 a {
        color: #007B84;
        font-weight: bold;
    }

    div#linkUtiliMobile a#Contenuto_lnkLogin {
        background-color: #eea226;
    }

    .successi_animato, div.cover div.container div.successi_animato ul li, div.cover div.container a div.parlano_animato ul li {
        width: 100%;
        -moz-min-width: 100%;
        -ms-min-width: 100%;
        -o-min-width: 100%;
        -webkit-min-width: 100%;
        min-width: 100%;
        max-width: 414px;
        width: 100%;
    }

    div.cover div.container div.successi_animato, div.cover div.container a div.parlano_animato {
        width: 100%
    }

    .separatore_clear_150_mobile {
        height: 85px;
    }
    div.immagine_prehome {
        background-image: url('/images/pre_home/LP_borsadelcredito_Mobile.jpg');
    }
        div.immagine_prehome.lpPrestatore {
            background-image: none;
        }
        div.immagine_prehome.lpRichiedenteWhite {
            background-image: none;
        }
    div.immagine_prehome .top_txt1 strong {
        font-size: 0.8em;
    }
    .pnl_over_image {
        min-width: 100%;
        padding: 0;
    }
    .pnl_over_image.wide > div > div, .pnl_over_image.wide > div {
        max-width: 414px;
        width: 100%;
    }
    .pnl_over_image div.testo.min414 {
        display: none;
    }
    div#Contenuto_divMobileDefault
    {
        display: block;
        background-color: #fff;
        margin: 0;
        padding-bottom: 30px;
    }
    div#testoInvesti.testo, div#testoPreventivo.testo {
        max-width: 414px;
        width: 100%;
        margin: 20px 0;
    }
    div#testoPreventivo.testo {
          margin-top: 0;
  padding-top: 20px;
    }
    #box_ricerca .ddl
    {
        width: 90%;
        height: 50px;
        margin: 0;
        margin-left: 5%;
    }

    #box_ricerca .button_cerca {
        width: 90%;
        margin-left: 5%;
        height: 50px;
    }
    #box_investi a.button_cerca {
        width: 90%;
        display: table;
        margin-left: 5%;
        height: 50px;
        line-height: 50px
    }
    #box_investi div#intestazione, #box_investi div {
        border: none;
    }
    #box_investi
    {
        width: 100%;
        background-color: white;
        height: 230px;
        padding-top: 30px;
    }
    .cover div.container h1 {
        font-size: 2em;
    }
    #divCasiSucc.container .separatore-row, #divCasiSucc.container .testiSuccessi {
        display: none;
    }
    div.container div.successi_animato ul li div, div.cover div.container a div.parlano_animato ul li div {
        display: block;
        width: 100%;
        max-width: 414px;
    }
    div.container div.successi_animato ul li div div {
        float: none;
        width: 100%;
    }
        div#divCoverC2.cover {
        height: 400px;
        min-height: 400px;
        padding: 0px;
    }
        div.container div div.cover {
            min-height: 0;
            padding: 0;
        }
        div.cover div.container a div.parlano_animato ul li div div.testi {
            display: none;
        }
        div.cover div.container a div.parlano_animato ul li div div {
            width: 100%;
            float: none;
        }
        #Contenuto_calcolaPreventivo, #Contenuto_cominciaPrestare {
            width: 90%;
            margin-left: 5%;
            display: table;
            height: 50px;
            line-height: 50px
        }
        div.cover div#divParlano.container {
            width: 100%
        }
        div#divServeAiuto
    {
            background-color: rgb(219, 219, 219);
            font-size: 12px;
    }
            div#divServeAiuto h1
    {
        line-height: 1.5em;
        padding: 1em;
        padding-top: 0.8em;
    }
                #divServeAiuto h1, #divServeAiuto h1 a
    {
        color: #007B84;
        font-weight: bold;
    }

    div.container.wide.white div#divServeAiuto h1
    {
        padding: 1em;
  padding-top: 0.8em;
    }

    /*----------------------------landing page richiedente----------------------------------*/
    div.immagine_prehome .top_txt2
    {
        margin: 0;
        text-align: center;
        font-size: 1em;
        width: 90%;
        margin-left: 5%;
        color: black;
        padding-top: 1em;
        padding-bottom: 1em;
    }
    div.immagine_prehome .top_txt2 strong {
        line-height: 1.5em;
    }
    .pnl_over_image.wide {
        bottom: auto;
    }
    .pnl_over_image.wide > div {
        width: 100%;
        margin: 0;
    }
    div.immagine_prehome.lpRichiedenteWhite {
        background-color: #fff;
        height: 690px;
    }
    .separatore_clear_150_lpMobile {
        height: 10px;
    }
    .pnl_over_image.absolute_left.wide #box_ricerca .ddl {
        background-color: rgb(249,249,249);
    }
    .pnl_over_image.wide .list
    {
        width: 90%;
        padding: 0 5%;
          background-color: rgb(240, 240, 240);
    }
    div.container.wide.white h1 {
        font-size: 2em;
        padding: 0;
    }
    .blocco_di_tre {
        width: 100%;
    }
    .blocco_di_tre .titolo {
        margin-bottom: 1em;
    }
        .blocco_di_tre div.contenuto {
        margin-bottom: 2em;
    }
            .blocco_di_tre div.contenuto img
            {
                float: left;
                margin-left: 20%;
            }
    .cover {
        padding-bottom: 0;
    }

    /*----------------------------landing page prestatore----------------------------------*/
    div#top_txt2mobile {
        font-size: 1.5em;
    }
    .pnl_over_image.wide #box_investi {
        width: 100%;
        height: 220px;
    }
    div.immagine_prehome.lpPrestatore {
        height: 640px;
    }

    /*--------------------pagina contatti----------------*/
    .left_column {
        display: none;
    }
    .right_column.wide {
        width: 100%;
        max-width: 414px;
    }
    .block_form.sidebar {
        width: 100%;
        max-width: 414px;
    }
    .block_form.sidebar p#pContattiContattaci {
        display: none;
    }
    .ctaOut
    {
        position: fixed;
        bottom: 0;
        width: 100%;
        text-align: center;
        background-color: rgba(0,0,0,0.5);
    }
        .ctaOut .button_cerca
        {
            float: left;
            width: 40%;
            margin-left: 5%;
            margin-right: 5%;
            line-height: 1em;
            height: 50px;
            padding-top: 10px;
            margin-top: 5px;
            margin-bottom: 5px;
        }
        .button_cerca.finanziamento {
            background-color: #00a1c5;
        }

    /*--------------------pagina casi successo----------------*/
ul#lista_casi_di_successo li div.contenitore_elemento div.immagine_elemento {
    display: none;
}
    .block_form.sidebar p#pCasiSuccesso, .block_form.sidebar p#pParlanoDiNoi
    {
        font-size: 2em;
        text-align: center;
    }
    .label_block.verde
    {
        text-align: center;
        padding-left: 0;
    }
    ul#lista_casi_di_successo li div.contenitore_elemento div.testo_elemento
    {
        margin-left: 5%;
        width: 90%;
        margin-right: 5%;
    }

        /*--------------------pagina parlano di noi----------------*/
    ul#lista_press li div.contenitore_elemento div.testo_elemento
    {
        margin-left: 5%;
        width: 90%;
        margin-right: 5%;
        padding: 0;
        border: none;
        margin-top: 1.3em;
    }
    ul#lista_press li div.contenitore_elemento div.testo_elemento a
    {
        float: right;
    }
    ul#lista_press li div.contenitore_elemento div.immagine_elemento {
        float: none;
        margin: auto;
    }

            /*--------------------pagina team----------------*/
    div#divMgmtTeam, div#divOpsTeam
    {
        text-align: center;
    }
    .fondatori_img
    {
        float: none;
        text-align: center;
        width: 100%;
        margin: 0 auto;
    }
    .fondatori_img img
    {
        width: 100%;
    }
    .fondatori_txt {
        width: 100%;
        margin: 0;
        background-color: rgb(249,249,249);
        
    }
    .fondatori_txt a, .fondatori_txt>div {
        display: none;
    }
    .fondatori_txt a.max414{
        display: block;
        color: #000;
        margin-top: 1em;
        text-align: center
    }

    /*--------------------pagina lavora con noi----------------*/
    .pnlApprofondisci.max414 {
        display: none;
    }

    /*--------------------guida al credito per le imprese----------------*/
.right_sidebar, .left_block_img {
    display: none;
}
.right_title
    {
        width: 100% !important;
    float: none;
    }
    div.right_title h1
    {
        text-align: center;
        font-size: 2em;
        line-height: 1;
    }
    .block_form.sidebar p.index {
        font-size: 1.4em;
    }
    .block_form p.index strong {
        line-height: 1;
    }
    .block_form.sidebar #contenitore .half {
        width: 100%;
        margin-bottom: 1em;
    }
    .distanza_titolo2 {
        display: none;
    }
    #contenitore div.label_block h1 {
          text-align: center;
  font-size: 1.5em;
  line-height: 2;
    }
    #contenitore div.right_title div span#introGlossario {
        font-size: 1.4em;
        padding: 0;
    }
    div#distGlossario, div#distGlossario2 {
        display: block;
    }

div#divGruppoLettere {
  width: 90%;
  margin-left: 2%;
  text-align: center;
}
div#divGruppoLettere a {
  margin-left: 5%;
  line-height: 1.5em;
}
.left_block_guide {
     width: auto; 
     float: none; 
     text-align: inherit;
    padding: 0;
}
.right_block_guide {
    width: auto;
    float: none;
    padding: 0;
    border: none;
}
.right_block_guide span .lista li {
    font-size: 1.2em;
}
.right_block_guide span .lista li strong {
    font-size: 1.1em;
}
.right_block_guide.no_border {
    border-left-color: transparent;
    /*position: relative;
    top: 5em;*/
    width: 90%;
    margin-left: 5%;
}
/*a#Contenuto_OpenRequestDownload.CTA {
        position: relative;
    top: -26.5em;
}*/
a#lbScaricaMobile.CTA span {
    color: #fff;
}
.right_block_guide span #listaMeritoCredito.lista li {
    font-size: 1em;
}
.divLeggiEstratto {
    text-align: center;
    margin-bottom: 1em;
}
div.right_title span#spanSubH1Merito {
    text-align: center;
}
div#divScaricaMobile {
    display: block;
    text-align: center;
    margin-bottom: 1em;
}
div#pnlMobileScaricaEbook p {
    padding: 0;
}
#divRuolo select.ddl {
    width: 95%;
    height: 4em;
}
#divEmail input.txt_box {
    width: 92%;
    height: 3em;
}
div.gruppoProdotti span.indiciFinanziari {
    font-size: 1em;
}
 .right_block_guide.altro ul.ulMeritoAgevolazioni li, .right_block_guide.altro ol.olBPcosaServe li {
     font-size: 1.4em
 }
 .right_block_guide.altro ul.ulMeritoAgevolazioni li span{
     font-size: 1em
 }
 div#divSidebarCalcolaRata div.font1-4em {
     font-size: 1.4em;
}
 div#divSidebarCalcolaRata div.font1-4em strong {
     font-size: 1em;
}
 /*div#divSidebarCalcolaRata.block_form.sidebar div.input_block div div.input_block_el{ width: 90%;  }
  div#divSidebarCalcolaRata.block_form.sidebar div.input_len{ width: 90%;float: none;text-align: center}
    #divSidebarCalcolaRata input#txtImporto { width: auto;margin: 0;margin-left: 5%}*/



    
    /*----------------------------pagina login error----------------------------------*/
    .input_block_el.loginError {
        min-height: 30px;
        width: 100%;
        margin: 0;
        /*margin-top: 50px;
        margin-bottom: 50px;*/
    }

    div#DC1.container div#Contenuto_pnlLoginError, div#DC1.container div#Contenuto_pnlPro {
        width: 100%;
        margin: 0 auto;
    }

        div#DC1.container div#Contenuto_pnlPro div.input_block_el.pnlPro {
            width: 100%;
            margin: 0px;
            /*margin-top: 50px;
        margin-bottom: 50px;*/
        }

    .rigaAccedi {
        margin: 0 auto;
    }

    #divServeAiuto {
        display: block;
        text-align: center;
        font-weight: bold;
    }
    .internoGlossario
    {
        padding: 0;
        padding-top: 1em;
        border-left: none;
    }
    div.gruppoProdotti
    {
        width: 90%;
        margin-left: 5%;
    }
    div.gruppoProdotti div span
    {
        font-size: 1.3em;
    }
    div.gruppoProdotti div strong{font-size: 1.2em}
        div.gruppoProdotti div span strong{font-size: 1em}









    /*----------------------------------------pagina richiesta fattibilità------------------------------------*/
    div#divPnlMod {
        display: block;
    }
    div#divOffertePre div#divProdotti a.item_vertina{border: none}
    div#divOffertePre div#divProdotti a.item_vertina div.nome_prodotto{ width: 100%;font-size: 1.5em}
    div#divOffertePre div#divProdotti a.item_vertina div.rata{ width: 100%;font-size: 1.3em}


        div#divPnlMod .validation {
            padding-top: 0.3em;
        }

        div#divPnlMod .button_aggiorna {
            width: 91%;
            margin: 0 auto;
        }

    span#spanLatuascelta {
        display: none;
    }

    div#divImporto {
        width: 50%;
        margin: 0 auto;
    }

    #Pre_CVtxtImporto, #Pre_RFVtxtImporto {
        display: none;
    }

    div#divDdlDurata {
        width: 40%;
        margin-right: 1em;
    }

        div#divDdlDurata .ddl {
            width: 100%;
            margin: 0.5em;
        }

    div#divPnlMod div#divImporto .txt {
        width: 91%;
        margin: 0.5em;
        height: 2.2em;
    }

    div#divRichiediFattibilita {
        display: table-row;
        width: 100%;
        background: #007489;
    }
     #Contenuto_pnlOffertePresenti div#divRichiediFattibilita {
        display: block;
        width: 100%;
        background: #00a1c5;
        height: 3.3em
    }
     a#Contenuto_lnkFattibilita{ height: inherit;background: #00a1c5;}
     a#Contenuto_lnkFattibilita span#spanFattibilita{ width: 100%; height: inherit}

    p#pChiamaci.descrizione.fatt {
        display: none;
    }

    div#DC1.container {
        overflow: auto;
        width: 100%
    }

    div#divSeparatoreServeAiuto {
        display: none;
    }

    div#divServeAiuto h1 {
        line-height: 1.5em;
        padding: 1em;
        padding-top: 0.8em;
    }

    div#divOffertePre {
        max-width: 414px;
        width: 100%;
    }

    div#divComplimenti {
        font-size: 1.4em;
        text-align: center;
        line-height: 2.3em;
        background: #00a1c5;
        color: #fff;
    }

        div#divComplimenti span {
            font-size: 1.1em;
        }

    .item_vertina {
        width: 100%;
    }

    a#Contenuto_tab_mut.item_vertina div.nome_prodotto span,
    a#Contenuto_tab_fin div.nome_prodotto span,
    a#Contenuto_tab_leas.item_vertina div.nome_prodotto span,
    a#Contenuto_tab_fido.item_vertina div.nome_prodotto span,
    a#Contenuto_tab_fac.item_vertina div.nome_prodotto span {
        font-size: 0.8em;
    }

    a.item_vertina div.nome_prodotto {
        width: 5.5em;
    }

    span#spanRataFin, span#spanTaegFin, span#spanRataMut, span#spanTaegMut, span#spanTassoFido, span#spanTaegFido, span#spanTassoFac, span#spanCanoneLeas {
        font-size: 1.2em;
    }

    span#Contenuto_lblRataFin, span#Contenuto_lblTaegFin, span#Contenuto_lblRataMut, span#Contenuto_lblTaegMut {
        font-size: 1em;
    }

    .item_vertina div.taeg {
        width: 3.5em;
        margin: 0;
        margin-top: 0.5em;
    }

    .item_vertina div.rata {
        margin: 0;
        margin-top: 0.5em;
        width: 8.5em;
    }

    #Contenuto_tab_leas div.rata, #Contenuto_tab_fac div.rata {
        width: 11em;
    }

    div#divFondo {
        display: none;
    }

    a#Contenuto_tab_fido.item_vertina div.taeg span#Contenuto_lblTaegFido, a#Contenuto_tab_fac.item_vertina div.rata span#Contenuto_lblTassoFac, a#Contenuto_tab_fido.item_vertina div.rata span#Contenuto_lblTassoDebFido, a#Contenuto_tab_leas.item_vertina div.rata span#Contenuto_lblRataLea {
        font-size: 1em;
    }

    a.item_vertina div.rata span, a.item_vertina div.rata span, a.item_vertina div.rata span, a.item_vertina div.rata span, a.item_vertina div.rata span {
        font-size: 1.1em;
    }

    span#spanMessCortesia {
        font-size: 1.3em;
        line-height: 1em;
    }

    span#spanMessCortesia2 {
        font-size: 1.3em;
        line-height: 1em;
    }

    span#spanLasciaMail {
        font-size: 1em;
        line-height: 1em;
    }

    div#divPnlNoOff input#Pre_txtMail.txt {
        margin-left: 1.5em;
        height: 3em;
        width: 13em;
    }

    div#divPnlNoOff input#Pre_btnInviaMail.button_aggiorna {
        width: 11em;
        height: 2.5em;
        font-size: 1.3em;
        margin: 0;
    }

    div#Contenuto_pnlStrumenti span#spanRicordaStrumenti {
        padding: 30px 0;
        font-size: 1.3em;
        line-height: 0;
    }

    div#divBusPlan span, div#divAgevolato span {
        display: none;
    }

    div#Contenuto_pnlStrumenti {
        width: 100%;
    }

        div#Contenuto_pnlStrumenti div#divBusPlan a, div#Contenuto_pnlStrumenti div#divAgevolato a {
            width: 80%;
        }



    /*----------------------------------------Pagina Registrazione-----------------------------------*/
    div.timeline_loghi {
        display: none;
    }

    .timeline_testo {
        width: initial;
    }

        .timeline_testo strong {
            font-size: 1em;
        }

        .timeline_testo span {
            /*font-size: 1.5em;*/
            padding: 0.5em;
        }

    div#divPotraiVariare, div#divPotraiVariareFido, div#divPotraiVariareFin, div#divPotraiVariareLea, div#divPotraiVariareMutuo {
        display: none;
    }

    div#Contenuto_pnlLeasing, div#Contenuto_pnlFido, div#Contenuto_pnlFinanziamento, div#Contenuto_pnlMutuo, div#Contenuto_pnlFactoring {
        max-width: 414px;
        width: 100%;
    }

    img.imginfo {
        display: none;
    }

    a#cmdCodiceFiscaleClone {
        display: none;
    }

    div.input_block div.input_block_el div.input_len, div#Contenuto_pnlFinanziamento.block_form div.input_block div.input_block_el div.input_len, div#divDenominazione div.input_len {
        float: left;
        width: 85%;
    }

    div#divDenominazione {
        width: 100%;
    }

    input#Contenuto_txtRagSociale.denominazione {
        width: 100%;
        float: none;
        margin-left: 0.5em;
    }

    div#divCodiceConvenzione, div#divCompilaIpoteca, div.input_block label.input_len, div#divBarraContatti {
        display: none;
    }

    label#lblGiaCostituita {
        display: block;
        font-size: 1.2em;
        padding-left: 1em;
    }

    table#Contenuto_giaCostituita.radioblock {
        float: left;
        width: 70%;
    }

    div.input_len.radio {
        padding-left: 1em;
    }

    #Contenuto_giaCostituita tbody tr td input {
        width: 1.1em;
    }

    #Contenuto_giaCostituita tbody tr td label {
        font-size: 1.2em;
        margin: 0.5em;
        line-height: 3em;
    }

    /*div#container998px {
        max-width: 414px;
        width: 100%;
    }*/

    div.input_len input {
        width: 100%;
        float: none;
        height: 3em;
        font-size: 1.2em;
        margin: 0.5em;
    }

    div.input_len select {
        width: 106%;
        float: none;
        height: 3.6em;
        font-size: 1.2em;
        margin: 0.5em;
    }

    div.input_block div.input_block_el {
        margin: 0 auto;
        padding: 0;
    }

    /*div.input_block div.input_block_el div.input_len {
            width: 80%;
        }*/

    .timeline_testo span {
        font-size: 0.9em;
    }

    input#btnRegistra.button_richiesta_finanziamento {
        width: 90%;
        height: 1.7em;
        margin-left: 5%;
        margin-bottom: 0.5em;
    }

    div#divCliccandosuInvia, div#divCliccandosuInvia a {
        text-align: left;
        font-size: 1em;
    }

    div#divCliccandosuInvia {
        padding-left: 1em;
        padding-right: 1em;
    }

    span#spanRichiediFattibilita span {
        display: inline-block;
    }

/*--------------------------------pagina interna pmi anagrafica azienda--------------------------*/
div.riga_formview div.half {
    width: 100%;
    display: table;
}
#Contenuto_FvAnagraficaAzienda tr td  input, div.right_column.wide tr td  input {
    width: 95%;
    max-width: 414px
}
#Contenuto_FvAnagraficaAzienda tr td select, div.right_column.wide tr td  select {
    width: 100%;
}
tbody tr td div.riga_formview.alta {
    height: 3.5em;
}
tbody tr td div.riga_formview {
    margin: 0;
    width: 90%;
}
.pad15_30 {
    width: 90%;
    margin-left: 5%;
    padding: 0;
    padding-top: 10px;
}
.button_richiesta_finanziamento {
    float: none;
    width: 90%;
    display: table;
    text-align: center;
    margin-left: 3%;
}
div.label_block.azzurro {
    padding: 3%
}
    form div.blocco1.azzurro
    {
        text-align: center;
        width: 100%;
        padding: 0;
        padding-top: 2%;
        padding-bottom: 2%;
        margin-bottom: 5%;
    }
        form div.blocco1.azzurro img
        {
            display: none
        }
        form div.blocco1.azzurro .desc_info
        {
            text-align: center;
            display: block;
            font-family: 'TradeGothicLTPro';
            font-size: 10pt;
            line-height: 10pt;
            
        }
        form div.blocco1.azzurro .nome_info
        {
            font-size: 25pt;
    line-height: 43pt;
        }
        form div.blocco1.azzurro .mail_info
        {
            font-size: 13pt;
    color: #ffffff;
        }

        /*---------------------------------pagina legale rappresentate >>allega docs-------------------------------*/
        

        #Contenuto_AnagraficaCaricaSocietaria_PnlAllegati div div div input[type="text"],
        #Contenuto_PnlAllegati  div div input[type="text"],
        #Contenuto_AllegaDocumentiNew_pnlUpload  input[type="text"] {
            float: left;
            width: 48%;
            font-size: 0.8em;
        }
        #Contenuto_AnagraficaCaricaSocietaria_PnlAllegati div div div div#divNomeDoc,
        #Contenuto_PnlAllegati div div div#divNomeDoc,
        #Contenuto_AllegaDocumentiNew_pnlUpload  div#divNomeDoc {
            display: none;
        }
        #Contenuto_AnagraficaCaricaSocietaria_PnlAllegati div div div div#divInviaDoc,
        #Contenuto_PnlAllegati div div div#divInviaDoc,
        #Contenuto_AllegaDocumentiNew_pnlUpload  div#divInviaDoc {
            
            margin-left: 64%;
        }
        #Contenuto_AnagraficaCaricaSocietaria_PnlAllegati div div div input[type="image"],
        #Contenuto_PnlAllegati div div input[type="image"],
        #Contenuto_AllegaDocumentiNew_pnlUpload  input[type="image"] {
            float: left;
        }
        #Contenuto_AnagraficaCaricaSocietaria_PnlAllegati div div div input[type="file"],
        #Contenuto_PnlAllegati div div input[type="file"],
        #Contenuto_AllegaDocumentiNew_pnlUpload  input[type="file"] {
            width: 60%
        }
        #Contenuto_AnagraficaCaricaSocietaria_PnlAllegati div div div tbody tr td,
        #Contenuto_PnlAllegati div  div tbody tr td,
        #Contenuto_AllegaDocumentiNew_gvDocumentiPMI  tbody tr td {
            width: 80% !important;
            display: table;
            float: right;
        }
        #Contenuto_AnagraficaCaricaSocietaria_PnlAllegati div div div tbody tr.headerGV,
        #Contenuto_PnlAllegati div div tbody tr.headerGV,
        #Contenuto_AllegaDocumentiNew_gvDocumentiPMI  tbody tr.headerGV {
            display: none
        }
        #Contenuto_AnagraficaCaricaSocietaria_PnlAllegati div div div tbody tr td:last-child,
        #Contenuto_PnlAllegati div div tbody tr td:last-child,
        #Contenuto_AllegaDocumentiNew_gvDocumentiPMI  tbody tr td:last-child {
    float: inherit;
    width: 10% !important;
}
        #Contenuto_AnagraficaCaricaSocietaria_PnlAllegati div div div tbody tr td:last-child input[type="image"],
        #Contenuto_PnlAllegati div div  tbody tr td:last-child input[type="image"],
        #Contenuto_AllegaDocumentiNew_gvDocumentiPMI  tbody tr td:last-child input[type="image"] {
            max-width: 25px;
            max-height: 25px;
        }
        #Contenuto_AnagraficaCaricaSocietaria_PnlAllegati div div div tbody tr td:first-child,
        #Contenuto_PnlAllegati div div  tbody tr td:first-child,
        #Contenuto_AllegaDocumentiNew_gvDocumentiPMI  tbody tr td:first-child {
    font-weight: bold;
}
        div.right_column.wide tr td input[type="radio"] {
            width: auto;
        }


        /*---------------------------------pagina dettagli richiesta >>questionario new control-------------------------------*/       

 .spazio_tip{display: none}
 .input_block_el.riga{ width: 90%;margin-left: 5%;}
 .riga div.domanda,.riga div.risposta,.riga div.risposta select {width: 100%}
 .risp_txt_box.multiline{width: 98%}
 .riga div.risposta{float: left}
 .quest_content{width: 100%}
 div#Div2 {width: 100%;}
 table#Contenuto_QuestionarioNewControl_gvLegamiSocietari.gridView{width: 100%}
 #Contenuto_QuestionarioNewControl_pnlAggiungiLegame.modalPopup.largo,
 #Contenuto_QuestionarioNewControl_pnlModificaLegame.modalPopup.largo{width: 95%}
 #Contenuto_QuestionarioNewControl_pnlAggiungiLegame div div div.right,
 #Contenuto_QuestionarioNewControl_pnlModificaLegame div div div.right {float: left !important}
 #Contenuto_QuestionarioNewControl_pnlAggiungiLegame div div,
 #Contenuto_QuestionarioNewControl_pnlModificaLegame div div{ height: 2em;width: 100%}
 #Contenuto_QuestionarioNewControl_pnlAggiungiLegame div div div input,
 #Contenuto_QuestionarioNewControl_pnlModificaLegame div div div input{ width: 95%}
 #Contenuto_QuestionarioNewControl_gvLegamiSocietari td{text-align: center}


    /*---------------------------------pmi/richiesta/home-------------------------------*/
 #Contenuto_PnlHome p img{width: 10%}
 div#divRataHome { height: 50px;margin-top: 10px;width: 100%}
  div#divRataHome span {     font-size: 1.2em;line-height: 1.5em;}

  div#divCarattHome { height: auto;text-align: center;border: none; width: 100%}
  div#divCarattHome span { font-size: 1em}

  div.block_form.sidebar.max414 a#Contenuto_Esigenza1_cmdModifica1 { width: 85%;margin-left: 5%}
  div.block_form.sidebar.max414 div.blocco2 { width: 85%;padding-left: 10%}
  div.block_form.sidebar.max414 div.blocco2 span.titolo_finanz { display: none}
  div.block_form.sidebar.max414 div.blocco2 span.importo_finanz, div.block_form.sidebar.max414 div.blocco2 span.durata_finanz { width: 100%;background: transparent;}
  div.block_form.sidebar.max414 div.blocco2 span span {font-size: 1.1em}


    /*---------------------------------FOOTER-------------------------------*/
    .footer {
        height: 260px;
        margin-top: -260px;
    }
    div#footer_ridotto {
        height: 260px;
        margin-top: -260px;
        padding: 0;
    }
    
    .push, .push_ridotto {
        height: 260px;
    }
    .nomisocieta, .societa {
        line-height: 1em;
        float: none;
    }

    .secondo_div_post_footer {
        display: none;
    }
    .social_footer {
        line-height: 1em;
    }

    div#societa.terzo_div_post_footer, div#soluzioni.terzo_div_post_footer, div#divStrumentiUtili, div#divTerzoFooterSocial.terzo_div_post_footer, div#divCondizioniTitolo, div#divTerzoFooterSocial, div.quarto_div_post_footer {
        display: none;
    }

    .terzo_div_post_footer ul li {
        display: inline;
        /*text-decoration: underline;*/
    }

    div.primo_div_post_footer {
        width: 100%;
        text-align: left;
    }

    .orario_footer {
        text-align: left;
        font-size: 1em;
        padding: 0.5em;
    }

    div#seguiciMobile {
        display: block;
        height: 6em;
        background: white;
        width: 100%;
        text-align: center;
    }

        div#seguiciMobile div.menu {
            float: none;
        }

            div#seguiciMobile div.menu a img {
                width: 2em;
                padding: 0.5em 0.6em;
            }

    .menu_footer {
        padding-left: 0.6em;
    }

    div#footerNoLink {
        padding: 0;
    }

    div#primoPostNoLink div#divBdc {
        text-align: left;
        font-size: 1em;
        line-height: 1;
    }

    div#primoPostNoLink {
        padding: 0.5em;
    }

    .validationSummary .head {
        padding-left: 37px;
        background-position: 2px 4px;
    }
    /*landingpage*/
    div#divImmaginePrehomeLP.immagine_prehome div div#div0 {
        width: 100%;
    }


    div#divImmaginePrehomeLP.immagine_prehome div div#div1TopTxt, div#div0, div#divIlcreditoOnline {
        display: none;
    }

    div#divImmaginePrehomeLP.immagine_prehome div h1.top_txt1 {
        padding-top: 0;
    }

    #aMaggioriInfoPrehomeLPMobile {
        display: block;
        position: inherit;
        margin: 0 auto;
        font-size: 1.5em;
        line-height: 1.3em;
    }

    a#aMaggioriInfoPrehomeLP {
        display: none;
    }

    #divPatnerLP {
        display: none;
    }

    form#form1 div.container div.immagine_prehome div.fascia_over_img div.fascia_container div.box_animato ul li.seguenti a.logo_box_animato img {
        height: auto;
    }


         /*---------------------------------p2p-------------------------------*/
        label#lblInvestiraiCome.input_len {
            display: block;
            margin-left: 5%;
            font-size: 1.2em;
        }
        div.input_len.radio #Contenuto_RBTipologiaPrestatore.radioblock{width: 100%}
        div.input_len.radio #Contenuto_RBTipologiaPrestatore.radioblock tbody tr td{display: inherit}
        div.input_len.radio #Contenuto_RBTipologiaPrestatore.radioblock tbody tr td input{height: 1em;width: 2em;float: left;}
        div.input_len.radio #Contenuto_RBTipologiaPrestatore.radioblock tbody tr td label{ font-size: 1.2em;float: left}
        .div_pad10 {font-size: 1.3em}
        .div_pad10 div#Contenuto_pnlVisualizzazione span {font-size: 1.3em}
        .div_pad10 strong{font-size: 1em}
        .div_pad10 span.titolo_prestatore{font-size: 1.1em}
        #DC1.container .barra_contatti { width: 100%;margin: 14px 0;padding: 16px 0;font-size: 1.2em;line-height: 25px;}
        #DC1.container .barra_contatti strong{font-size: 1em}
        .boldMobile{font-weight: bold}

        /*---------------------------------prestatore/anagraficaAzienda-------------------------------*/
            
        #Contenuto_FvAnagraficaAzienda_TxtAzienda{font-size: 1.2em}

        /*---------------------------------prestatore/tit effettivi-------------------------------*/
        #Contenuto_AnagraficaCaricaSocietaria_RblTitEff td{padding-top: 1em}
        table#Contenuto_gvDashboardTitolari tr {border-bottom: 4px solid lightgray}
        table#Contenuto_gvDashboardTitolari tr td{ width: 40px;font-size: 12pt;text-align: center;padding: 0;display: inline-table;margin-right: 1em;margin-top: 10px;margin-bottom: 7px;}
        table#Contenuto_gvDashboardTitolari tr td span{font-size: 12pt}
        div.right_column.wide tr td input.image_trash{width: 24px}
        table#Contenuto_gvDashboardTitolari tr td:first-child {width: 122px;}
        table#Contenuto_gvDashboardTitolari {width: 298px !important}
        table#tableConfigOfferta tr td{display: table-row}
        table#tableConfigOfferta tr td div#terzoDiv, table#tableConfigOfferta tr td div#quartoDiv{line-height: initial !important}

        /*---------------------------------prestatore/home-------------------------------*/
div#divRiepilogo table{ margin: 0 auto;width: 100%}
div#divRiepilogo,div#divRiepilogoSeparatore,div#divRiepilogoRend{width: 100%; display: table;}
div#divRiepilogoSeparatore{height: 3em}
div#divConsultaStat{text-align: center}
div#Contenuto_PnlVerificato div.pad15_30.righeLink div div{width: 100%}
div.right_column.wide div.block_form.sidebar p{font-size: 1.2em}
div.right_column.wide div.block_form.sidebar p span{font-size: 1em}
div.pad15_30 strong{font-size: 1.4em}
/*---------------------------------prestatore/statistiche-------------------------------*/
img#Contenuto_ChrRiepilogoPrestiti{ width: 100% !important;height: 100% !important;margin-bottom: 1em}
table.tablePres{width: 100%}
table.tablePres td{font-size: 0.8em}
table.tablePres td.statCol2{width: 40%}

table.tablePres td span{font-size: 1em}
table.tablePres td strong{font-size: 1em}
div#impreseSupportate.block_form.sidebar.pad15_30 {margin-left: 0%;width: 100%}
div#impreseSupportate.block_form.sidebar.pad15_30 p a{font-size: 1em}
div#impreseSupportate.block_form.sidebar.pad15_30 div div {text-align: center}
div#impreseSupportate.block_form.sidebar.pad15_30 div div img {float: none;}
div#impreseSupportate.block_form.sidebar.pad15_30 div div#divAggiungiFondi {float: none;margin-left: 0;width: 100%;text-align: center}
div#impreseSupportate.block_form.sidebar.pad15_30 div div#divAggiungiFondi a {width: 100%;}

/*---------------------------------prestatore/estrattoconto-------------------------------*/
table#Contenuto_GvMovimentiConto td{font-size: 1.3em}
#Contenuto_Chart1{height: 50% !important;width: 100% !important}
/*---------------------------------prestatore/mieiprestiti-------------------------------*/

div#Contenuto_pnlRptMieiPrestiti div.prestiti_head, div#Contenuto_pnlRptMieiPrestiti div.riga_miei_prestiti{width: 91%}





}
