/*IL PRESENTE FILE VIENE UTILIZZATO PER EFFETTUARE UN REWRITE CUSTOM DEL PORTALE */

.news_blocks .one.column {
    border-top-width: 8px;
    border-top-style: solid;
    border-top-color: #2656a5;
}

.news_blocks .one.column p a {
    text-transform: none;
}

.info_blocks>div p, .one.press a span, .news_blocks .one.column p span, .sections_blocks.row .one.column ul, .macro_submenu.row .one.column ul li, .macro_submenu.row .one.column ul li a, .news_blocks .one.column p, .four.columns.article .didascalia.left span, .macro_submenu .one.column ul li {
    font-size: 13px;
}

.news_blocks .column.one .bambino-title {
    height: 74px;
    overflow: hidden;
    padding-top: 10px;
    padding-bottom: 10px;
}

.sections_blocks.row .one.column {
    min-height: 290px;
}

.news_article column p {font-size: 14px;}

.flex-caption h3 strong {
    font-size: 40px;
    line-height: 0.9em;
    letter-spacing: -3px;
}

.flex-caption h3 em {
    font-size: 19px;
}

.four.columns.article h2 {
    border-bottom: 1px solid;
    text-transform: none;
    padding-top: 0;
    padding-bottom: initial;
    border: none;
    font-size:24px;
}

.four.columns.article h2 span {
    display: block;
    width: 40px;
    height: 40px;
    float: right;
    margin-right: 10px;
    /* border-radius: 50%; */
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
}

.four.columns.article h2, .four.columns.article blockquote {
    padding: 0;
}

.info_blocks>div h3, .container.sectNews .four.columns h2, .container.sectMacro .four.columns h2, .four.columns.article span.pubb_date, .site_search .site_search_text, .search_field input.ui-inputfield {
    font-size: 20px;
}

.footer {
    background: none !important;
}

.footer .container .prefooter {
    padding-top: 20px;
    padding-bottom: 20px;
    width: 920px;
    background: none !important;
}

.news_blocks .one.column {
    /* min-height: 350px; */
    margin-bottom: 15px;
    max-height: 320px;
}

.macro_submenu .one.column ul li a {
    font-size: 12px;
    line-height: 10px;
}
.cont_attivita {
    text-align: left;
    margin: 10px;
}
.header .nav ul>li.malattie_rare div.malattieMenuPrenota {
    background: none !important;
}

/********FAQ***********/
/*.news_article .containerFaqQuestion .containerFaqDetail {
    color:#444;
}

.containerFaq>ul li a {
    font-size: 12px;
    display: inline-block;
    float: left;
    margin-right: 10px;
} */
  
/********ALTEZZA TAB***********/
div.my_panel.show {
    max-height:10000px !important; 
    color:#444c4f !important;
}

/**********ORGANIGRAMMA***********/
.OrganizationBox .organizationTop>div.leftSide>div {
    background-image:none !important;
}

.OrganizationBox .organizationTop>div.rightSide>div {
    background-image:none !important;
}

.OrganizationBox .organizationBottom div p {
    background-image:none !important;
}

.OrganizationBox>div.centerSide>div {
    background-image:none !important;
}

.OrganizationBox .organizationBottom div p {
    font-size: 14px;
    line-height: 18px;
    padding: 5px 7px 5px 5px;
    text-align: center;
    min-height: 90px;
}
.OrganizationBox .organizationBottom>div {
    width:170px;
}

.OrganizationBox .organizationTop p {
    font-size:14px !important;
}

.OrganizationBox .organizationTop p a {
    color: #043073 !important;
}

.OrganizationBox .organizationTop p {
    color:#043073 !important;
}

.OrganizationBox .organizationTop>div.centerSide>div p {
    padding: 0 7px 0 15px !important;
}

.OrganizationBox .organizationTop>div.rightSide>div {
    padding:0 7px 0 18px !important;
}

.OrganizationBox .organizationTop p {
    padding:10px 24px 0 7px !important;
}

/**********SPLASH - PROMOTION***********/
/*#splash-promotion {
    background-color: transparent !important;
}*/