#wrapp_0 li {
    height: 33%;
    border-bottom: 3px solid #164194;
}

#visualwrapp li {
    height: 25%;
    border-bottom: 3px solid #164194;
}


#wrapp_0 li:last-child,
#visualwrapp li:last-child {
    border-bottom: 0px solid #164194;
}


.footer_view {
    height: 60px !important;
}

.cd_window[he="0"] .center_view {
    height: calc(100% - 60px);
}

.cd_window[he="1"][fo="1"] {
    height: calc(100% - 60px);
}

.header_view {
    border-bottom: 0px solid #000000;
    height: 55px;
    background: none;
}




.center_view.base {
    background: none;
}

.head_logo {
    top: 8px;
    height: 65px;
}


.navigation_bar {
    top: 5px;
}

ul {
    padding-left: 15px;
}

.ico_m {
    border: 0px solid #FFF !important;
}

.ico_m.home_ico {
    background: url(../images/ico_home.png) center no-repeat;
    background-size: 22px;
}

.ico_m.ref_ico {
    background: url(../images/ico_ref.png) center no-repeat;
    background-size: auto 24px;
}

.ico_m.ialu_ico {
    background: url(../images/ico_ialuset.png) center no-repeat;
    background-size: auto 24px;
}

.ico_m.ialu_ico2 {
    background: url(../images/ico_i.png) center no-repeat;
    background-size: auto 32px;
}

.navigation_bar li .ico_m.ialu_ico2 {
    height: 42px;
}

.ico_m.comm_ico {
    background: url(../images/ico_comments.png) center no-repeat;
    background-size: 30px;
}

.ico_m.logo_ico {
    background: url(../images/logo_ibsa.png) center no-repeat;
    background-size: 40px;
}

.footer_home {
    position: absolute;
    width: 100%;
    height: 45px;
    background: #EFEFEF;
    opacity: 1;
    bottom: 0px;
    left: 0px;
}

.area_logo {
    position: absolute;
    width: 100%;
    height: 150px;
    background: #EFEFEF;
    opacity: 0.7;
    top: 190px;
    border: 1px solid #000;
}

.logo_home {
    position: absolute;
    width: 90%;
    height: 120px;
    top: 205px;
    left: 5%;
    background: url(../images/logo_app.png) center no-repeat;
    background-size: 85% auto;
}

.mini_testo_home {
    position: absolute;
    width: 190px;
    height: 15px;
    bottom: 11px;
    left: 20px;
    font-size: 11px;
    color: #444;
}

.area_button {
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0px;
    left: 0px;
    border: 0px solid #000000;
}

.area_button li {
    width: 100%;
    float: left;
    height: 33%;
    list-style: none;
    display: table;
    text-align: center;
    position: relative;
}

.area_button li p {
    display: table-cell;
    vertical-align: middle;
    font-weight: bold;
    font-size: 30px;
    color: #164194;
}

.area_button li img {
    width: 80%;
}


.tit_area {
    display: table;
    text-align: center;
    position: relative;
    height: 80px;
}

.tit_area p {
    display: table-cell;
    vertical-align: middle;
    font-weight: bold;
    font-size: 16px;
    color: #222222;
    text-align: left;
}



.button_base {
    position: absolute;
    width: 90%;
    height: 20px;
    bottom: 10px;
    left: 5%;
    color: #2188A6;
    text-align: right;
    cursor: pointer;
    font-style: italic;
    font-size: 16px;
    display: none;
}

.button_int {
    position: relative;
    width: 90%;
    height: 65px;
    bottom: 35px;
    left: 5%;
    background: #2188A6;
    color: #FFF;
    line-height: 70px;
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    cursor: pointer;
}

.cd_window {}

.cd_row.lista_epatitec {
    background: #1FA8C1;
    margin-top: 0px;
}

.view_title {
    color: #00317E;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
}

.cd_row .int .cnt {
    line-height: 23px;
    text-align: left;
    color: #222222;
    font-size: 16px;
    word-spacing: 0px;
}

.int_news_list,
.titolo,
.subtit {
    color: #263974;
}

.titolo {
    font-size: 18px;
    text-align: left;
    font-weight: bold;
}

.subtit {
    font-size: 16px;
    text-align: left;
    margin-top: 10px;
    display: none;
}

#news_list {
    padding-top: 0px;
    background: #FFF;
}

#news_list .cd_row {
    /*padding-top: 20px;
    padding-bottom: 20px;
    */
    border-radius: 0px solid #000 !important;
}

#news_list .cd_row:first-child {}

.button_arrow_int {
    opacity: 0.6;
}

.area_image {}

.area_image img {
    margin-bottom: 20px;
    width: 100%;
}

#form_step_2 {
    display: none;
}

#result_area {
    font-size: 54px;
    font-weight: bold;
    text-align: center;
    height: 35px;
    border: 0px solid #000 !important;
    color: #263A74;
    font-family: Arial;
}

#sup_tit {
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    height: 35px;
    color: #263A74;
    font-family: Arial;
    border: 0px solid #000 !important;
}

#log_area,
#sub_log_area {
    margin-top: 20px;
    font-size: 16px;
    font-weight: normal;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    height: auto !important;
    font-weight: bold;
}

#sub_log_area {
    margin-top: 10px;
    font-style: italic;
    font-weight: normal;
    font-size: 14px;
    color: #555;
    border: 0px solid #000 !important;
}

.inlink {
    color: #00F;
    word-wrap: break-word;
    font-style: italic;
    cursor: pointer;
}

.text_news {
    text-align: justify;
    word-spacing: -2px;
}

#link_list li {
    cursor: pointer;
}

#menuButton {
    display: none;
}

.cnt ol {
    margin-left: -20px;
}

.home_b_title {
    position: absolute;
    width: 70%;
    bottom: 6px;
    right: 14px;
    border: 0px solid #000;
    color: #FFFFFF;
    text-align: right;
    font-size: 26px;
}

.padd15l {
    padding-left: 15px;
}

#video_box {
    width: 100%
}

.down_r {
    background: url(../images/ico_pdf.png) right bottom no-repeat;
    background-size: 35px;
}

.faq_text strong {
    font-size: 18px;
    color: #23356f;
}

ol.list_int2 {
    font-size: 12px;
    padding-left: 15px;
}

ol.list_int2 li {
    margin-bottom: 7px;
}

ol.comments_list {
    padding-left: 26px;
    border: 0px solid #000;
}

ol.comments_list li {
    font-size: 18px;
    font-weight: bold;
    color: #23356f;
    float: left;
}

ol.comments_list .box_int {
    font-size: 15px;
    font-weight: normal;
    color: #222222;
    border-bottom: 1px solid #3793ce;
    padding-bottom: 4px;
}

ol.comments_list .cd_row {
    padding-bottom: 40px;
}

ol.comments_list .cd_cell {}

ul.list_int2 li {}

ul.list_int2 {
    list-style-type: none;
}

ul.list_int2>li {
    text-indent: -14px;
}

ul.list_int2>li:before {
    content: "- ";
    text-indent: -14px;
}

.super_tit1 {
    font-style: bold;
    font-size: 18px;
    color: #b169a8;
}

input {
    border: 0px solid #CCC;
    border-bottom: 1px solid #333333;
    background: none;
    font-size: 20px;
    height: 45px;
    width: 90%;
    margin-left: 5%;
}

#check_login {
    opacity: 0.7;
    background: #CCCCCC;
}

#check_login[state="ON"] {
    opacity: 1;
    background: #3192d0;
}

.ssp_title {
    font-family: 'HelveticaNeueLTStd-Bd';
}

.video-wrap {
    border: 1px solid #000000;
    position: relative;
    width: 100%;
    display: inline-table;
    background: #000000;
}

.video-wrap video {
    width: 100% !important;
    height: auto !important;
    max-width: 100%;
}

#cdconsole {
    position: fixed;
    width: 100%;
    height: 20px;
    font-size: 9px;
    background-color: #FFCC00;
    bottom: 0px;
    z-index: 99999999;
    padding-top: 15px;
    text-align: center;
    display: none;
}

#bgApp {
    position: fixed;
    width: 100%;
    height: 100%;
    font-size: 9px;
    opacity: 0.7;
    bottom: 0px;
    left: 0px;
    z-index: 99999999;
    display: none;
    background: url(../images/cd_spinner.gif) #FFFFFF center no-repeat;
    background-size: 80px;
}

#bgApp[state="on"] {
    display: block;
}

.box_privacy {
    position: absolute;
    width: 90%;
    height: 30px;
    top: -35px;
    font-size: 14px;
    line-height: 30px;
    text-align: right;
    right: 5%;
    font-style: italic;
    color: #555555;
    display: none;
}

.fullborder {
    border: 2px solid #EFEFEF;
    padding: 4px;
    width: calc(100% - 8px);
    float: left;
    background: #FFFFFF;
    padding-bottom: 0px;
    margin-top: 5px;
}

.sliderint {
    width: 100%;
    height: 400px;
    border: 2px solid #000;
    overflow: hidden;
}

.sliderint li {
    width: 100%;
    height: 400px;
    list-style: none;
}


@media only screen and (max-width: 768px) {}

@media only screen and (max-width: 480px) {}

@media only screen and (max-width: 320px) {}





.swiper {
    width: 100%;
    height: 100%;
    position: relative;
}

.swiper-wrapper {
    display: inline-flex;
    height: 450px
}

.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #FFFFFF;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}

.swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.ico_popup {
    position: absolute;
    width: 90px;
    height: 90px;
}

.ico_biblio {
    position: absolute;
    width: 40px;
    height: 40px;
    bottom: 5px;
    left: 5px;
    background: url(../images/open-book.png) center no-repeat;
    background-size: 25px;
}

.ico_popup.b1 {
    background: url(../images/ico_1.png) center no-repeat;
    background-size: cover;
}

.ico_popup.b2 {
    background: url(../images/ico_2.png) center no-repeat;
    background-size: cover;
}

.ico_popup.b3 {
    background: url(../images/ico_3.png) center no-repeat;
    background-size: cover;
}

.ico_popup.b4 {
    background: url(../images/ico_4.png) center no-repeat;
    background-size: cover;
}

.ico_popup.b5 {
    background: url(../images/ico_5.png) center no-repeat;
    background-size: cover;
}



#photo_martorelli_1 {
    background: url(../images/martorelli_big.png) center no-repeat;
    background-size: 100% 100%;
}

#photo_martorelli_2 {
    background: url(../images/martorelli_2_big.png) center no-repeat;
    background-size: 100% 100%;
}

#photo_martorelli_3 {
    background: url(../images/martorelli_3_big.png) center no-repeat;
    background-size: 100% 100%;
}



#photo_venous_1 {
    background: url(../images/venous_ulcer_1.jpg) center no-repeat;
    background-size: 100% 100%;
}

#photo_venous_2 {
    background: url(../images/venous_ulcer_2.jpg) center no-repeat;
    background-size: 100% 100%;
}

#photo_venous_3 {
    background: url(../images/venous_ulcer_3.jpg) center no-repeat;
    background-size: 100% 100%;
}



#photo_diabetic_1 {
    background: url(../images/diabetic_foot1.jpg) center no-repeat;
    background-size: 100% 100%;
}

#photo_diabetic_2 {
    background: url(../images/diabetic_foot2.jpg) center no-repeat;
    background-size: 100% 100%;
}

#photo_diabetic_3 {
    background: url(../images/diabetic_foot3.jpg) center no-repeat;
    background-size: 100% 100%;
}

#photo_diabetic_4 {
    background: url(../images/diabetic_foot4.jpg) center no-repeat;
    background-size: 100% 100%;
}






#photo_post_trans_1 {
    background: url(../images/photo_post_trans_1.png) center no-repeat;
    background-size: 100% 100%;
}

#photo_post_trans_2 {
    background: url(../images/photo_post_trans_2.png) center no-repeat;
    background-size: 100% 100%;
}

#photo_post_trans_3 {
    background: url(../images/photo_post_trans_4.png) center no-repeat;
    background-size: 100% 100%;
}




#photo_trophic_ulcer_1 {
    background: url(../images/ulcera_1.jpg) center no-repeat;
    background-size: 100% 100%;
}

#photo_trophic_ulcer_2 {
    background: url(../images/ulcera_2.jpg) center no-repeat;
    background-size: 100% 100%;
}

#photo_trophic_ulcer_3 {
    background: url(../images/ulcera_3.jpg) center no-repeat;
    background-size: 100% 100%;
}

#photo_trophic_ulcer_4 {
    background: url(../images/ulcera_4.jpg) center no-repeat;
    background-size: 100% 100%;
}

#photo_trophic_ulcer_5 {
    background: url(../images/ulcera_5.jpg) center no-repeat;
    background-size: 100% 100%;
}

#photo_cut_injury_1 {
    background: url(../images/cut_1.jpg) center no-repeat;
    background-size: 100% 100%;
}

#photo_cut_injury_2 {
    background: url(../images/cut_2.jpg) center no-repeat;
    background-size: 100% 100%;
}


#photo_left_hand_burn_1 {
    background: url(../images/ustione_1.jpg) center no-repeat;
    background-size: 100% 100%;
}

#photo_left_hand_burn_2 {
    background: url(../images/ustione_2.jpg) center no-repeat;
    background-size: 100% 100%;
}

#photo_left_hand_burn_3 {
    background: url(../images/ustione_3.jpg) center no-repeat;
    background-size: 100% 100%;
}

#photo_first_aid_1 {
    background: url(../images/first_aid_1.jpg) center no-repeat;
    background-size: 100% 100%;
}

#photo_first_aid_2 {
    background: url(../images/first_aid_2.jpg) center no-repeat;
    background-size: 100% 100%;
}

#photo_first_aid_3 {
    background: url(../images/first_aid_3.jpg) center no-repeat;
    background-size: 100% 100%;
}

#photo_first_aid_4 {
    background: url(../images/first_aid_4.jpg) center no-repeat;
    background-size: 100% 100%;
}

#photo_first_aid_5 {
    background: url(../images/first_aid_5.jpg) center no-repeat;
    background-size: 100% 100%;
}

#photo_first_aid_6 {
    background: url(../images/first_aid_6.jpg) center no-repeat;
    background-size: 100% 100%;
}

#photo_first_aid_7 {
    background: url(../images/first_aid_7.jpg) center no-repeat;
    background-size: 100% 100%;
}

#photo_first_aid_8 {
    background: url(../images/first_aid_8.jpg) center no-repeat;
    background-size: 100% 100%;
}

#photo_first_aid_9 {
    background: url(../images/first_aid_9.jpg) center no-repeat;
    background-size: 100% 100%;
}

#photo_first_aid_10 {
    background: url(../images/first_aid_10.jpg) center no-repeat;
    background-size: 100% 100%;
}



#photo_chemical_burn_1 {
    background: url(../images/chemical_burn1.png) center no-repeat;
    background-size: 100% 100%;
}

#photo_chemical_burn_2 {
    background: url(../images/chemical_burn2.png) center no-repeat;
    background-size: 100% 100%;
}

#photo_chemical_burn_3 {
    background: url(../images/chemical_burn3.png) center no-repeat;
    background-size: 100% 100%;
}

#photo_contact_burn_1 {
    background: url(../images/contact_burn1.png) center no-repeat;
    background-size: 100% 100%;
}

#photo_contact_burn_2 {
    background: url(../images/contact_burn2.png) center no-repeat;
    background-size: 100% 100%;
}

#photo_contact_burn_3 {
    background: url(../images/contact_burn3.png) center no-repeat;
    background-size: 100% 100%;
}




#photo_flame_burn_1 {
    background: url(../images/flame_burn1_.png) center no-repeat;
    background-size: 100% 100%;
}

#photo_flame_burn_2 {
    background: url(../images/flame_burn2_.png) center no-repeat;
    background-size: 100% 100%;
}

#photo_flame_burn_3 {
    background: url(../images/flame_burn3_.png) center no-repeat;
    background-size: 100% 100%;
}

#photo_flame_burn_4 {
    background: url(../images/flame_burn4_.png) center no-repeat;
    background-size: 100% 100%;
}


#photo_scald_burn_1  {
    background: url(../images/scald_burn1.png) center no-repeat;
    background-size: 100% 100%;
}

#photo_scald_burn_2  {
    background: url(../images/scald_burn2.png) center no-repeat;
    background-size: 100% 100%;
}

#photo_scald_burn_3  {
    background: url(../images/scald_burn3.png) center no-repeat;
    background-size: 100% 100%;
}




#photo_dermabr_burn_1 {
    background: url(../images/dermaabrasion_burn1.png) center no-repeat;
    background-size: 100% 100%;
}

#photo_dermabr_burn_2 {
    background: url(../images/dermaabrasion_burn2.png) center no-repeat;
    background-size: 100% 100%;
}

#photo_dermabr_burn_3 {
    background: url(../images/dermaabrasion_burn3.png) center no-repeat;
    background-size: 100% 100%;
}

#photo_dermabr_burn_4 {
    background: url(../images/dermaabrasion_burn4.png) center no-repeat;
    background-size: 100% 100%;
}

#photo_dermabr_burn_5 {
    background: url(../images/dermaabrasion_burn5.png) center no-repeat;
    background-size: 100% 100%;
}



#photo_oil_burn_1 {
    background: url(../images/photo_oil_burn_1.png) center no-repeat;
    background-size: 100% 100%;
}

#photo_oil_burn_2 {
    background: url(../images/photo_oil_burn_2.jpg) center no-repeat;
    background-size: 100% 100%;
}

#photo_oil_burn_3 {
    background: url(../images/photo_oil_burn_3.jpg) center no-repeat;
    background-size: 100% 100%;
}

#photo_oil_burn_4 {
    background: url(../images/photo_oil_burn_4.jpg) center no-repeat;
    background-size: 100% 100%;
}





.subtitle {
    width: 100%;
    text-align: center;
    font-weight: bold;
    font-size: 20px;
    color: #164194;
    margin-top: 10px;
}

.sublabel {
    width: 100%;
    text-align: center;
    font-weight: normal;
    font-size: 16px;
    color: #555555;
    font-style: italic;
}

.biblio_ul li {
    margin-bottom: 6px;
}

.swiper-button-prev,
.swiper-button-next {
    position: absolute;
    width: 30px;
    height: 27px;
    bottom: 12px;
    right: 45px;
    background: url(../images/arrow_left.png) #FFF center no-repeat;
    background-size: 16px 16px;
    border-radius: 5px;
}

.swiper-button-next {
    right: 5px;
    background: url(../images/arrow_right.png) #FFF center no-repeat;
    background-size: 16px 16px;
}

.swiper-button-disabled {
    opacity: 0.3;
}

.swiper-pagination {
    position: absolute;
    height: 30px;
    bottom: 0px;
    width: 100%;
    text-align: center;
}

.swiper-pagination-bullet {
    height: 10px;
    width: 10px;
    position: relative;
    display: inline-block;
    background: #FFF;
    border-radius: 20px;
    margin-left: 2px;
    margin-right: 2px;
}

.swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #FC0;
}




.header_view.ialu {
    background: url(../images/header_ialu.png) center no-repeat;
    background-size: 100% 100%;
}

.header_view.ialu1 {
    background: #008f8b;
}
.header_view.ialu2 {
    background: #e63312;
}
.header_view.ialu3 {
    background: #164194;
}
.header_view.ialu4 {
    background: #e6007e;
}

.win_title.sm {
    font-size: 18px;
}
