h3.mainPrice{
font-size:15px;
}

#sheetBox h1 span{
font-size:22px;
}
div.descriptionBox{
background-color:#fff
}
#mainResultBox div.resultBox h2 a{
font-size:12px;
}
div.artCollBox{
background-color:#fff
}
#sheetBox h1{
font-size:13px;
}
#mostImportantProducts.bigBox ul li.bkg3 h2 a{
font-size:14px;
}
#body_getProd #sheetBoxTopDetails {
    min-height: 400px;
}
.servicesBox{
overflow-x:hidden;
}
/* Menu categorie: caratteri uniformi e spazi regolari */
#colSx #categories > ul > li > a {
    display: block;
    box-sizing: border-box;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 14px !important;
    line-height: 1.4 !important;
    padding: 8px 24px 8px 10px !important;
    text-decoration: none;
}

/* Sottocategorie */
#colSx #categories ul ul li > a {
    font-family: Tahoma, Arial, sans-serif;
    font-size: 13px !important;
    line-height: 1.4 !important;
    padding-top: 5px;
    padding-bottom: 5px;
}

/* Evidenziazione al passaggio del mouse */
#colSx #categories ul li > a:hover {
    background-color: #edf5fc;
    color: #0065ad;
}
div#footer_custom_els_container {
  background-color: #F5F7F9 !important;
}
div#footer_custom_els_container > div.box > div.footer_block > div.footer_block_content > div.footer_block_page > a.link_footer {
  color: #124B70 !important;
}
#footer_custom_els_container .footer_block_title {
  font-weight: bold !important;
  color: #124B70 !important;
}
#footer_custom_els_container .footer_block:nth-of-type(1) .footer_block_text font {
  font-size: 14px;
}
@media (max-width: 600px) {

    .outer-block-rassicurazioni {
        margin-top: -60px !important;
    }

    div#foot > div.content {
        white-space: normal !important;
        text-align: center !important;
        font-size: 12px !important;
        line-height: 16px !important;
        padding: 12px 25px 55px 25px !important;
        box-sizing: border-box !important;
    }
}