/* .cont, .cella { 
    background: rgba(255,0,0,0.1)
} */
/* .cella {
    border: 1px solid red;
} */
#top {
    height: 360px;
    background: url('../res/radiale.svg');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    overflow: hidden !important
}
#top table {
    position: relative;
    z-index: 10;
    width: 100%;
    height: 100%
}
#top table td {
    padding-top: 100px
}
#top table #t1 {
    display: inline-block;
    width: 925px
}
#top table .t1 {
    display: inline-block;
    width: 760px
}
#top .fr {
    display: inline-block;
    height: 40px
}
#sfondo {
    position: absolute;
    bottom: 0;
    height: 310px;
    z-index: 1
}
.numero {
    margin: 0 0 7px 0
}
.numero:hover {
    background: #babbbd
}
.numeroHover {
    background: rgb(28,112,175) !important 
}
.borderTop {
    border-top: 2px solid rgb(28,112,175);
    padding-left: 1.5%;
    padding-right: 1.5%
}

#dettaglio {
    padding: 0 20px 0 20px
}
#logoBanca {
    display: inline-block;
    max-width: 60%;
    max-height: 50px
}
#dettaglio .sep {
    width: 100%;
    height: 1px;
    background: silver 
}
#icoGestione {
    display: inline-block;
    margin-top: -25px;
    height: 50px
}
#dett_nome {
    padding-right: 20%;
    padding-left: 20%
}
.cellaContForm {
    border-top: 2px solid rgb(28,112,175);
    padding-left: 40px;
    padding-right: 40px
}

.ui-selectmenu-open {
    overflow-y: scroll;
    border-bottom: 1px solid rgb(15,50,76);
    max-height: 300px
}
.siItalia {
    display: none
}



@media screen and (max-width:599px){
    #top table td {
        padding-top: 50px
    }
    #top table #t1 {
        width: 90%
    }
    #top table .t1 {
        width: 100%
    }
    .cellaContForm {
        padding-left: 30px;
        padding-right: 30px
    }
}
@media screen and (max-width:414px){
    .cellaContForm {
        padding-left: 15px;
        padding-right: 15px
    }
}
@media screen and (max-width:320px){

}
@media screen and (min-width:600px) and (max-width:767px){
    #top table td {
        padding-top: 50px
    }
    #top table #t1 {
        width: 550px
    }
    #top table .t1 {
        width: 550px
    }
}
@media screen and (min-width:768px) and (max-width:1023px){
    #top table td {
        padding-top: 55px
    }
    #top table #t1 {
        width: 610px
    }
    #top table .t1 {
        width: 660px
    }
}
@media screen and (min-width:1024px) and (max-width:1199px){
    #top table td {
        padding-top: 60px
    }
    #top table #t1 {
        width: 700px
    }
    #top table .t1 {
        width: 690px
    }
}
@media screen and (min-width:1200px) and (max-width:1439px){
    #top table td {
        padding-top: 60px
    }
    #top table #t1 {
        width: 827px
    }
}