@media(min-width:0px) and (max-width:575px){
.container{ max-width:100%;}
.openMenu{ overflow:hidden; }
.common-btn-hp{ max-width: 194px; height: 36px; line-height: 36px; font-size: 15px; }
.common-title-hp h2{ font-size:22px; line-height:22px;}
.col30, .col70 {width: 100%;text-align:center;float:none;}
.col70 {margin-top:20px;text-align:center;}
.pagination-number{text-align:center;}
/*--------------- HEADER_START --------------*/
#header{ }
.header-top-hp{ }
.header-bottom-hp .header-top-in-hp{ padding:15px; height: 170px;}
.logo-hp{ padding:0px; border:0px;}
.logo-hp img{  width: calc(100% - 30px); height:auto; }
.hr-logo-hp{ display:none;}
.stellarnav .menu-toggle{ background: none; font-size: 0px; padding: 0; margin-bottom: 0; position: absolute; top: 19px;}
.stellarnav.dark .menu-toggle span.bars span{ background:#133371; width: 30px; height: 4px; border-radius: 0; margin: 0 0 5px; }
.stellarnav.dark .menu-toggle span.bars span:last-child{ margin:0px;}
.stellarnav .menu-toggle span.bars{ margin:0px; top:0px;}
.logo-main-hp{ width:calc(100% - 30px); float:left;padding:0;margin:-10px 0 0 0; }
.search-small-hp{ width:100% !important; position:relative; right:0px; top:70px; padding:13px 10px; margin:15px 0 0 0; }
.search-small-icon-hp{ width:24px;}
.search-small-right-hp{ width:calc(100% - 24px); }
.search-small-input-hp{ padding:0 10px; width:calc(100% - 70px); }
.search-small-main-btn-hp{ width:70px;}
.suggestion-details-mobile-hp{ width:calc(100% - 35px); }
.search-small-btn-hp{ padding:0px; height: 26px; line-height: 26px; font-size: 15px; }
.navigation-main-hp{ width:30px; float:right; }
.stellarnav.mobile.dark ul{ z-index:9999; max-width: 100%; background:#C8CCCF; }
.stellarnav.mobile > ul > li{ position:relative; font-weight:700; }
.stellarnav.mobile li a{ border-bottom:1px solid #fff; }
.stellarnav.dark .icon-close:before{ border-color:#133371; width:30px; }
.stellarnav.dark .icon-close:after{ border-color:#133371; width:30px; }
.stellarnav .icon-close{ width:25px; height:25px; }
.stellarnav li a{ margin:0px;}
.stellarnav.dark a.dd-toggle .icon-plus:before{ border-color:#133371;}
.stellarnav.dark a.dd-toggle .icon-plus:after{ border-color:#133371;}
.stellarnav ul ul{ padding:15px; border-bottom:1px solid #133371; }
.stellarnav ul ul li{ width:100%; border:0px; position:relative; }
.stellarnav ul ul li .dd-toggle{ width:25px; height:34px; }
.stellarnav ul ul li .dd-toggle:before{ display:none; }
.stellarnav ul ul li .dd-toggle:hover{ background:none;}
.stellarnav ul ul ul{ padding:0 0 0 15px; }
.stellarnav ul ul ul li{ width:100%; border:0px; margin:0px; }
.stellarnav ul ul li a{ padding:8px 25px 7px 42px; line-height:20px;}
.stellarnav ul ul ul ul{ padding:0px 0 15px 15px;}
.third-title-hp{ padding-top: 20px !important; padding-bottom: 10px !important;}
.stellarnav ul ul li:last-child a{ border-bottom:0px; } 
.calandar-mobile-hp{ display:block !important;}
.calandar-hp{ display:none;}
.search-small-input-hp input{ height:26px; }
/*--------------- HEADER_END --------------*/

/*--------------- CONTAIN_START --------------*/
#contain{ }
.novita-block-hp{ padding:15px 0 30px 0; }
.novita-left-hp{ padding:10px 0 10px 15px; border-left-width:5px; width:100%; }
.novita-top-hp{ padding:0px;}
.novita-title-hp{ padding-top:10px;}
.novita-title-info-hp{ width:calc(100% - 50px); padding:0px 10px 0 0; font-size: 14px; line-height: 18px; }
.novita-icon-hp{ width:50px;}
.novita-bottom-hp{ padding:15px 0 0 0px}
.novita-bottom-hp p{ font-size:14px; line-height:18px; padding-bottom:6px; }
.novita-bottom-hp ul li{ font-size:14px; line-height:18px; padding:0 0 0 25px; }
.novita-bottom-hp ul li:before{ width: 15px; height: 5px; }
.novita-right-hp{ width:100%; margin:30px 0 0 0;}
.three-block-hp{ padding:0 0 30px 0; }
.notizie-block-hp{ padding-left:15px; width:100%; border-left-width:5px; }
.three-name-hp{ width:calc(100% - 66px); font-size: 25px; line-height: 30px; }
.three-icon-hp{ width:66px;}
.three-icon-hp img { height: 55px;}
.notizie-info-hp{ margin-top:15px; }
.lette-part-hp{ padding:0 0 20px 0; }
.lette-title-hp{ font-size:16px; }
.lette-subtitle-hp{ font-size:16px; }
.lette-details-hp p{ font-size:15px; line-height:18px; }
.lette-part-only-title-hp{ padding:15px 0;}
.document-block-hp{ padding-left: 15px; width: 100%; border-left: 5px solid #133371; margin:0px; margin-top:30px; }
.document-link-hp{ height:50px; font-size:15px; line-height:18px; }
.document-link-arrow-hp{ height:50px; font-size:15px; line-height:18px; }
.document-link-line-hp{ height:50px; font-size:15px; line-height:18px; }
.document-only-arrow-hp{ height:50px; font-size:15px; line-height:18px; }
.view-all-link-hp{ padding-left:0px; }
.azioni-block-hp{ padding-left: 15px; width: 100%; border-left: 5px solid #133371; margin:0px; margin-top:30px; }
.azioni-box-hp{ height:110px;}
.azioni-box-in-hp{ padding:0 30px 0 10px; }
.azioni-line-hp{ padding:0 20px 0 20px; width:47px; }
.azioni-text-hp{ font-size:15px; line-height:18px; }
.document-link-underline-hp{ height:50px; font-size:12px; line-height:18px;}
/*--------------- CONTAIN_END --------------*/

/*--------------- FOOTER_START --------------*/
#footer {margin-top:0;}
.footer-logo-hp{ width:100%; float:none; text-align:center;}
.footer-logo-hp img{ width:250px;}
.footer-info-hp{ width:100%; padding:20px 0 0 0; text-align:center; }
.footer-info-hp p {display: block;}
.footer-info-hp span.visibility {display: none;}
.footer-info-hp a {display: inline-block;padding-top: 8px;}
/*--------------- FOOTER_END --------------*/

/*--------------- SCHEDA_PAGE_START --------------*/
.scheda-title-block-scp{ padding-bottom:30px;}
.scheda-title-main-scp{ border-left-width:5px; padding:15px;}
.scheda-breadcrumb-arrow-scp{ width:50px; padding-right:10px; }
.scheda-breadcrumb-text-scp{ width:calc(100% - 50px); }
.breadcrumb-item+.breadcrumb-item::before
.breadcrumb li{ font-size:12px; }
.detail .breadcrumb-item+.breadcrumb-item::before {display:none;}
.breadcrumb-item+.breadcrumb-item{ padding-left:3px; }
.breadcrumb-item+.breadcrumb-item::before{ padding-right:3px; }
.scheda-title-scp{ padding-top:15px; }
.scheda-title-icon-scp{ width:50px; padding-right:10px;}
.scheda-title-text-scp{ width:calc(100% - 50px); font-size: 16px; line-height: 20px; } 
.scheda-block-scp{ padding-bottom:30px; }
.scheda-left-scp{ width:100%; border-left-width:5px; padding:0 0 0 15px;}
.scheda-right-scp{ width:100%; padding:10px 0 0 15px; border-left:5px solid #133371; }
.correlate-scp{ margin:0px 0 0 0; border:0px; padding:0px; }
.scheda-que-scp{ font-size: 16px; line-height: 20px; padding: 10px 0 0 0;}
.checkbox-scp{ padding-bottom:14px;}
.checkbox-scp .custom-control-label{ font-size: 14px; line-height: 18px; padding: 6px 0 6px 15px; }
.correlate-title-text-scp{ font-size:16px;}
.correlate-desc-scp{ font-size:14px; }
.scheda-btns-list-scp{ position: fixed; top: 0; background: #fff; width: 100%; right: -100%; z-index: 999; padding: 60px 15px 15px 15px; height:100%; overflow:scroll; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; }
.scheda-btns-list-scp.open{ right:0px; }
.scheda-btns-scp:last-child{ padding-bottom:0px;}
.scheda-mobile-action-scp{ display:block; position:fixed; right:15px; bottom:15px; z-index:99;}
.scheda-mobile-action-scp .common-btn-hp{ max-width:100px; min-width:100px; }
.scheda-close-icon-scp{ display:block; position:absolute; right:15px; top:15px;}
.scheda-close-icon-scp img{ width:20px;}
/*--------------- SCHEDA_PAGE_END --------------*/

/*--------------- RICERCA_PAGE_START --------------*/
.search-box-rip{ border-left-width:5px; padding:15px 10px;}
.search-box-in-rip{ max-width:inherit; }
.search-box-in-rip .search-small-icon-hp{ width:24px;}
.search-box-in-rip .search-small-icon-hp img{ margin: -20px 0; }
.search-box-in-rip .search-small-right-hp{ width:calc(100% - 24px); }
.search-box-in-rip .search-small-input-hp{ padding: 0 10px;  width: calc(100% - 70px); }
.search-box-in-rip .search-small-input-hp input{     height: 26px; font-size: 14px; padding:0 15px; }
.search-suggestion-rip{ display:none;}
.search-box-in-rip .search-small-main-btn-hp{ width: 70px; }
.search-box-in-rip .search-small-btn-hp{ height: 26px; line-height: 26px; font-size: 15px; }
.search-result-rip{ padding-bottom:30px;}
.result-filter-rip{ padding:13px 0;}
.filter-title-left-rip{ font-size:15px; }
.filter-label-rip{ font-size:14px; padding-right: 15px; }
.filter-check-list-rip{ padding-bottom:15px;float: left;padding-right: 0.8em; }
.filter-name-rip {padding-left: 22px;}
.filter-checkbox-rip{ font-size:15px; }
.result-left-rip{ padding:0px; width:100%;}
.result-right-rip{ width:100%; }
.result-breadcrumb-rip{ position: relative; padding: 14px 0px 0 0;}
.breadcrumb-name-rip{ padding-top:0px;}
.result-filter-main-rip{ position: fixed; top: 0; background: #fff; width: 100%; right: -100%; z-index: 999; padding: 40px 15px 15px 15px; height:100%; overflow:scroll; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear;}
.result-filter-main-rip.open{ right:0px; }
.result-item-rip{ padding:20px 0; }
.result-item-no-rip{ width:30px; line-height:20px;}
.result-item-no-rip:after{ width:5px; right:-5px; height:20px;}
.result-item-info-rip{ width:calc(100% - 30px); padding:0 0px 0 15px; }
.result-item-title-rip{ font-size: 16px; line-height: 20px; }
.result-item-note-rip{ padding:10px 0 0 0; line-height:16px; }
.result-item-desc-rip{ font-size: 14px; line-height: 18px; padding:10px 0 0 0; }
.result-item-desc-2-rip{ padding:13px 0 0 0; font-size: 13px; line-height: 18px; }
.removed-search-hp{ padding:5px 10px 2px 10px;}
.up-arrow{ width:180px; left:-190px; }
.up-arrow:before{ right:-20px; border-right-color:transparent; border-left-color:#707070; left:auto; }
.up-arrow:after{  right:-18px; border-right-color:transparent; border-left-color:#fff; left:auto; }
.chapert-note-fop {padding:16px 0 0 23px}
/*--------------- RICERCA_PAGE_END --------------*/

/*--------------- SCHEDA_2_PAGE_START --------------*/
.intership-title-main-scp2{ border-left-width:5px; padding:15px;}
.intership-name-scp2{ font-size: 26px; line-height: 30px; padding: 10px 0 0 0; }
.intership-details-left-scp2{ width:100%; padding:0px;}
.intership-details-left-scp2 p{ font-size: 15px; line-height: 18px; }
.intership-details-right-scp2{ width:100%; border:0px; padding:20px 0 0 0;} 
.intership-right-title-scp2{ font-size:16px;}
.intership-right-info-scp2 ul li{ font-size:15px; padding-bottom:10px;}
.stage-item-scp2{ margin:0 0 15px 0}
.stage-menu-scp2{ display:none; }
.stage-left-scp2{ width:100%;}
.stage-right-scp2{ width:100%; padding:0px;}
.stage-top-scp2{ border-left-width:5px; padding:15px; }
.stage-top-title-desc-scp2{ width:100%; padding-top:15px;}
.stage-right-top-scp2{ padding:20px 0;}
.stage-right-top-title-scp2{ font-size:25px; line-height:30px; }
.stage-right-top-info-scp2{ font-size:17px; line-height:20px;}
.stage-data-item-scp2{ padding-top:20px;}
.stage-data-title-scp2{ font-size:18px;}
.stage-data-content-scp2{ padding-top:15px; padding-right:30px; }
.notes-spc2{ right:0px;}
.stage-title-scp2{ font-size:14px; line-height:18px; padding-bottom:15px;}
.stage-content-scp2 p{ font-size:14px; line-height:18px; padding-bottom:15px;}
.stage-content-scp2{ padding-bottom:15px;}
.stage-content-scp2 ul li{ font-size:14px; line-height:18px;}
.stage-icons-scp2{ padding-top:20px;}
.stage-item-name-scp2{ font-size:15px;}
.stage-item-list-scp2 ul li{ font-size:14px; padding:0 10px 15px 0; }
.fix-name .intership-title-in-scp2{ padding:7px 15px 12px 15px; }
.fix-name .intership-name-scp2{ font-size:20px;}
.fix-name .intership-menu-scp2{ font-size:15px;}
.fix-name .stage-icon-fixed-spc2{ display:none;}
.fix-name .stage-bottom-scp2{ padding:20px 0 3px 15px; border-left-width:5px; width:calc(100% - 30px);  }
.fix-name .stage-bottom-in-scp2{ width:calc(100% - 15px);}
.fix-name .stage-item-list-scp2 ul li{ font-size:14px; line-height:18px; margin-bottom:8px; border-left-width:5px;}
.fix-name .stage-item-list-scp2 ul li a{ padding:6px 0 6px 15px; }
/*--------------- SCHEDA_2_PAGE_END --------------*/

/*--------------- AZIONI_PAGE_START --------------*/
.azioni-top-azp{ border-left-width:5px; padding:15px;}
.azioni-top-left-azp{ width:50px; float:none;}
.azioni-top-right-azp{ width:100%; padding:12px 0 0 0; float:none; }
.azioni-title-azp{ font-size: 20px; line-height: 26px;}
.azioni-title-azp br{ display:none;}
.azioni-desc-azp{ font-size:16px; line-height:20px; padding:5px 0 0 0; }
.azioni-tabs-in-azp{ margin:5px 0; width:100%; float:none; }
.azioni-tabs-in-azp a{ width:100%; display:block; font-size:15px; }
.modello-left-azp{ position: fixed; top: 0; background: #fff; width: 100%; right: -100%; z-index: 999; padding: 60px 15px 15px 15px; height: 100%; overflow: scroll; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; top:0px !important; }  
.modello-left-azp.open { right: 0px;  }
.modello-right-azp{ width:100%;}
.modello-info-azp{ width:100%; margin:0px;}
/*.modello-mobile-action-azp{ right:auto; left:15px;}*/
.back-to-top{ right:auto; left:0; }
.tema-tab-azp{ padding:30px 0 0 0;}
.tema-in-tab-azp{ width:100%;  padding-bottom:15px; }
.tema-left-tab-azp{ width:70px; padding:0px;}
.tema-right-tab-azp{ width:calc(100% - 70px); border-left-width:5px; padding-right:0px; min-height:inherit; padding-bottom:15px; }
.tema-right-title-azp{ font-size:15px; line-height:18px; min-height:50px;}
.tema-right-tab-azp ul li{ font-size:15px; line-height:18px;}
.tema-left-tab-azp img{ max-width: 45px; max-height: 45px; }
/*--------------- AZIONI_PAGE_END --------------*/

/*--------------- FAQ_PAGE_START --------------*/
.faq-name-fp{ padding:0px;}
.faq-content-fp{ margin:0px;}
.faq-item-fp{ padding-bottom:20px;}
.faq-item-title-fp{ font-size:16px; line-height:22px; padding:12px 30px 12px 15px;}
.faq-item-info-fp ul{ padding:15px 0 0 15px; }
.faq-item-info-fp ul li{ font-size:15px; line-height:18px;}
/*--------------- FAQ_PAGE_END --------------*/

/*--------------- NEWS_LIST_PAGE_START --------------*/
.news-top-nlp .azioni-top-left-azp{ width:50px;}
.news-top-nlp .azioni-top-right-azp{ width:100%; padding:10px 0 0 0; }
/*.news-filter-nlp{ float:none; padding:0px;}*/
.filter-dropdown-nlp{ padding-right:15px;}
.filter-dropdown-nlp .dropdown-toggle{ font-size:14px;}
.news-search-nlp{ float:none; width:100%; clear:both;}
.news-search-field-nlp{ width:calc(100% - 80px); padding-right:10px; }
.news-btn-nlp{ width:80px; }
.news-btn-nlp .common-btn-hp{ font-size:14px; padding:0 10px;}
.filter-dropdown-nlp .dropdown-menu{ min-width: 100%; left: auto !important; right: 0 !important; transform: translate3d(0px, 0, 0px) !important; position:fixed !important;  height:100%; padding-top:50px; }
.news-content-nlp{ padding:0 0 30px 0; }
.news-left-nlp{ width:100%; padding:0px 0 10px 0; margin-top:190px;border:0;}
.news-list-nlp{ padding-bottom:10px; display:block;}
.news-list-img-nlp{ width:150px; padding:0px; display:block; padding:0 0 15px 0;}
    .news-list-img-nlp img{ width:95%;}
.news-list-text-nlp{ width:100%; display:block;  }
.news-list-text-nlp h5{ font-size:15px; line-height:20px;}
.news-list-text-nlp h2{ font-size:16px; line-height:20px; padding-top:10px;}
.news-list-text-nlp p{ font-size:14px; line-height:18px;}
.news-right-nlp{ width:100%; padding: 0;position:absolute; }
.news-right-list-nlp{ margin-bottom:15px; padding:5px 0 5px 25px;}
.news-right-links-nlp ul li{ font-size:15px; line-height:18px;}
.news-right-links-nlp ul li a{ padding:0 0 15px 32px; }
.detail-image {max-width: 160px;float: none;margin-bottom: 1em;}
/*--------------- NEWS_LIST_PAGE_END --------------*/

/*--------------- CRONOLOGIA_PAGE_END --------------*/
.crono-top-crp{}
.crono-top-crp .azioni-top-left-azp{ margin-top:0;}
.crono-top-crp .azioni-top-right-azp{ width:100%; }
.crono-content-crp{ padding:0px 0 30px 0;}
.crono-in-crp{ padding-bottom:30px; border-top:2px solid #848888;  }
.crono-list-crp{ width:100%; margin-right:0px; }
.document-link-arrow-hp:first-child{ border-top:0px solid #848888; }
/*--------------- CRONOLOGIA_PAGE_END --------------*/

/*--------------- CONTRATII_PAGE_START --------------*/
.stage-icon-cop{ margin:10px 0 0 0; float:left; }
.stage-icon-cop ul li{ padding:0 20px 0 0; }
.arrow-img-cop{ padding-top:5px !important;}
.contratii-content-cop{ padding:0 0 30px 0; }
.contratii-nav-cop{ padding:0 0 20px 0;}
.contratii-info-cop{ padding:0px;}
.contratii-info-in-cop{ width:100%; max-width:500px;}
.contratii-links-cop ul li{ padding-bottom:5px;}
.contratii-links-cop ul li a{ font-size:15px; line-height:18px; }
/*--------------- CONTRATII_PAGE_END --------------*/

/*--------------- FONTI_PAGE_START --------------*/
.fonti-search-fop .stage-right-top-icon-scp2{ float:left; padding:15px 0 0 0;}
.fonti-search-fop .stage-right-top-icon-scp2 ul li{ padding:0 15px 0 0; }
.fonti-search-fop{ float:left;}
.fonti-left-fop{ background: #fff; width: 100%; right: -100%; z-index: 999; padding: 0 15px 25px 15px;  overflow: hidden; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; top: 0px !important; }
.fonti-left-fop.open{ right: 0px; }
.fonti-right-fop{ width:100%; padding:0px;}
.fix-slide .fonti-main-fop .azioni-top-azp{ padding:15px;}
.fix-slide .crono-top-crp .azioni-top-left-azp{ margin:0px;}
.chapert-title-fop{ font-size:18px;}  
/*--------------- FONTI_PAGE_END --------------*/

/*--------------- CONTRATTO_PAGE_START --------------*/
.chapert-subtitle-conp{ font-size:15px; line-height:18px;}
.result-item-conp{ margin:0 0 0 -13px; }
.stage-data-content-conp{ padding-left:0px; padding-right:0px; }
.link-corr-conp{ margin:0px;}
.fonti-accordian-conp .fonti-acc-name-fop{ padding-left:0px;}
.fonti-accordian-conp > ul > li{ padding-left:0px;}
/*--------------- CONTRATTO_PAGE_END --------------*/

/*--------------- TAB_UTILITA_PAGE_START --------------*/
.tab-content-block-utp{ padding:0 0 30px 0; }
.tab-content-left-utp{ position:fixed; top: 0; background: #fff; width: 100%; right: -100%; z-index: 999; padding: 60px 15px 15px 15px; height: 100% !important; overflow: scroll; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; top: 0px !important; }
.tab-content-left-utp.open{ right: 0px; }
.tab-content-right-utp{ width:100%; padding:0px;}
.tab-content-in-utp{ width:100%;}
.tab-item-title-utp{ font-size:15px; line-height:18px;}
.tab-item-list-utp ul li{ font-size:15px; line-height:18px; }
/*--------------- TAB_UTILITA_PAGE_END --------------*/

/*--------------- SOTTOTEMA_PAGE_START --------------*/
.sotto-title-sop{ padding-bottom:15px;}
.sotto-title-main-sop{ padding:5px 0 0px 0;}
.sotto-content-block-sop{ padding:15px 0 30px 0; }
.sotto-tabs-sop{ padding:0; }
.sotto-item-title-sop{ border-left-width:5px; font-size: 20px; line-height: 22px; }
.sotto-item-details-sop p{ font-size: 15px; line-height: 18px; padding-bottom:15px; }
/*--------------- SOTTOTEMA_PAGE_END --------------*/

/*--------------- AREA_PERSONALE_PAGE_START --------------*/
.intership-name-arp{ padding:0px;}
.area-content-block-arp{ padding:0 0 30px 0;}
.area-list-title-arp{ padding:5px 0 20px 0;}
.area-item-arp{ width:100%; margin-bottom:20px;}
.area-item-left-arp{ width:80px;}
.area-item-left-arp img{ height:30px; }
.area-item-right-arp{ width:calc(100% - 80px); border-left-width:5px; font-size: 16px; line-height: 20px;}
.file-item-arp{ width:100%; margin-bottom:20px;}
.file-item-arp a{ padding:10px 0;}
.file-item-img-arp{ width:80px; padding:10px 0; }
.file-item-text-arp{ width:calc(100% - 80px); padding-right:15px; font-size:14px; line-height:18px; }
/*--------------- AREA_PERSONALE_PAGE_END --------------*/

/*--------------- SCADENZIARIO_PAGE_END --------------*/
.scaden-left-scap{ font-size:0px; padding:0 0 15px 0; }
.scaden-left-arrow-scap{ width:10px;}
.scaden-left-arrow-scap img{ margin-top:-4px;}
.scaden-text-scap{ width:calc(100% - 20px); font-size:14px; }
.scaden-right-arrow-scap{ width:10px;}
.scaden-right-arrow-scap img{ margin-top:-4px;}
.scaden-right-scap{ float:left; clear:both; }
.scaden-btns-scap{ padding:0 10px 0 0; }
.scaden-content-block-scap{ padding:20px 0 30px 0; }
.scaden-calendar-scap{ width:100%; float:none; padding-bottom:25px;}
.scaden-calendar-left-scap{ width:100%; padding:0px;} 
.scaden-calendar-icon-scap{ width:100%; padding-bottom:10px; }
.scaden-calendar-text-scap{ width:100%; }
.scaden-calendar-text-scap ul li{ padding:13px 13px; }
.scaden-calendar-text-scap ul li a{ font-size:15px;}
/*--------------- SCADENZIARIO_PAGE_END --------------*/

/*--------------- RICERCA_AVANZATA_PAGE_START --------------*/
.avanzata-box-avp{ padding:15px;}
.avanzata-box-left-avp{ width:100%;}
.avanzata-search-avp{ width:30px;}
.avanzata-search-text-avp{ width:calc(100% - 30px); padding:15px 0 0 15px; font-size:24px; line-height:24px; }
.avanzata-box-right-avp{ width:100%;}
.avanzata-search-box-avp input{ height:45px; font-size:16px; padding:0 30px 0 15px; }
.avanzata-search-close-avp img{ width:12px; }
.avanzata-search-close-avp{ right: 10px; top: 8px; } 
.avanzata-all-avp{ font-size:15px; }
.search-bar-avp{ padding:22px 0 4px 0px; }
.width-185{ width:100%;}
.width-210{ width:100%; }
.date-title-in-avp{ margin:0 0 18px 0;}
.tipo-title-in-avp{ margin:0 0 18px 0;}
.search-select-avp{ width:100%;}
.date-main-avp{ padding-bottom:15px;}
.search-select-avp{ padding-bottom:15px;}
.search-other-avp{ padding-bottom:0px;}
.search-other-in-avp{ width:calc(50% - 9px); padding-bottom:15px;}
.search-other-in-avp:nth-child(2n){ margin-right:0px;}
/*--------------- RICERCA_AVANZATA_PAGE_END --------------*/
}

@media(min-width:576px) and (max-width:767px){
.container{ max-width:100%;}
.openMenu{ overflow:hidden; }
.common-btn-hp{ max-width: 194px; height: 36px; line-height: 36px; font-size: 15px; }
.common-title-hp h2{ font-size:22px; line-height:22px;}
/*--------------- HEADER_START --------------*/
#header{ }
.header-top-hp{ }
.header-bottom-hp .header-top-in-hp{ padding:15px; height: 170px}
.logo-main-hp{ padding:0;}
.logo-hp{ padding:0px; border:0px;}
.logo-hp img{ height:26px; }
.hr-logo-hp{ display:none;}
.stellarnav .menu-toggle{ background: none; font-size: 0px; padding: 0; margin-bottom: 0; position: absolute; top: 19px;}
.stellarnav.dark .menu-toggle span.bars span{ background:#133371; width: 30px; height: 4px; border-radius: 0; margin: 0 0 5px; }
.stellarnav.dark .menu-toggle span.bars span:last-child{ margin:0px;}
.stellarnav .menu-toggle span.bars{ margin:0px; top:0px;}
.logo-main-hp{ width:calc(100% - 30px); float:left;margin:-10px 0 0 0; }
.search-small-hp{ width:100% !important; position:relative; right:0px;top: 70px; padding:13px 10px; margin:15px 0 0 0; }
.search-small-icon-hp{ width:24px;}
.search-small-right-hp{ width:calc(100% - 24px); }
.search-small-input-hp{ padding:0 10px; width:calc(100% - 70px); }
.search-small-main-btn-hp{ width:70px;}
.search-small-btn-hp{ padding:0px; height: 26px; line-height: 26px; font-size: 15px; }
.suggestion-details-mobile-hp{ width:calc(100% - 35px); }
.navigation-main-hp{ width:30px; float:right; }
.stellarnav.mobile.dark ul{ z-index:9999; max-width: 100%; background:#C8CCCF; }
.stellarnav.mobile > ul > li{ position:relative; font-weight:700; }
.stellarnav.mobile li a{ border-bottom:1px solid #fff; }
.stellarnav.dark .icon-close:before{ border-color:#133371; width:30px; }
.stellarnav.dark .icon-close:after{ border-color:#133371; width:30px; }
.stellarnav .icon-close{ width:25px; height:25px; }
.stellarnav li a{ margin:0px;}
.stellarnav.dark a.dd-toggle .icon-plus:before{ border-color:#133371;}
.stellarnav.dark a.dd-toggle .icon-plus:after{ border-color:#133371;}
.stellarnav ul ul{ padding:15px; border-bottom:1px solid #133371; }
.stellarnav ul ul li{ width:100%; border:0px; position:relative; }
.stellarnav ul ul li .dd-toggle{ width:25px; height:34px; }
.stellarnav ul ul li .dd-toggle:before{ display:none; }
.stellarnav ul ul li .dd-toggle:hover{ background:none;}
.stellarnav ul ul ul{ padding:0 0 0 15px; }
.stellarnav ul ul ul li{ width:100%; border:0px; margin:0px; }
.stellarnav ul ul li a{ padding:8px 25px 7px 42px; line-height:20px;}
.stellarnav ul ul ul ul{ padding:0px 0 15px 15px;}
.third-title-hp{ padding-top: 20px !important; padding-bottom: 10px !important;}
.stellarnav ul ul li:last-child a{ border-bottom:0px; } 
.calandar-mobile-hp{ display:block !important;}
.calandar-hp{ display:none;}
.search-small-input-hp input{ height:26px; }
/*--------------- HEADER_END --------------*/

/*--------------- CONTAIN_START --------------*/
#contain{ }
.novita-block-hp{ padding:15px 0 30px 0; }
.novita-left-hp{ padding:10px 0 10px 15px; border-left-width:5px; width:100%; }
.novita-top-hp{ padding:0px;}
.novita-title-hp{ padding-top:10px;}
.novita-title-info-hp{ width:calc(100% - 50px); padding:0px 10px 0 0; font-size: 14px; line-height: 18px; }
.novita-icon-hp{ width:50px;}
.novita-bottom-hp{ padding:15px 0 0 0px}
.novita-bottom-hp p{ font-size:14px; line-height:18px; padding-bottom:6px; }
.novita-bottom-hp ul li{ font-size:14px; line-height:18px; padding:0 0 0 25px; }
.novita-bottom-hp ul li:before{ width: 15px; height: 5px; }
.novita-right-hp{ width:100%; margin:30px 0 0 0;}
.three-block-hp{ padding:0 0 30px 0; }
.notizie-block-hp{ padding-left:15px; width:100%; border-left-width:5px; }
.three-name-hp{ width:calc(100% - 66px); font-size: 25px; line-height: 30px; }
.three-icon-hp{ width:66px;}
.three-icon-hp img { height: 55px;}
.notizie-info-hp{ margin-top:-20px; }
.lette-part-hp{ padding:0 0 20px 0; }
.lette-title-hp{ font-size:16px; }
.lette-subtitle-hp{ font-size:16px; }
.lette-subtitle-hp br{ display:none;}
.lette-details-hp p{ font-size:15px; line-height:18px; }
.lette-part-only-title-hp{ padding:15px 0;}
.document-block-hp{ padding-left: 15px; width: 100%; border-left: 5px solid #133371; margin:0px; margin-top:30px; }
.document-link-hp{ height:50px; font-size:15px; line-height:18px; }
.document-link-arrow-hp{ height:50px; font-size:15px; line-height:18px; }
.document-link-line-hp{ height:50px; font-size:15px; line-height:18px; }
.document-only-arrow-hp{ height:50px; font-size:15px; line-height:18px; }
.view-all-link-hp{ padding-left:0px; }
.azioni-block-hp{ padding-left: 15px; width: 100%; border-left: 5px solid #133371; margin:0px; margin-top:30px; }
.azioni-box-hp{ height:110px;}
.azioni-box-in-hp{ padding:0 30px 0 10px; }
.azioni-line-hp{ padding:0 20px 0 20px; width:47px; }
.azioni-text-hp{ font-size:15px; line-height:18px; }
.document-link-underline-hp{ height:50px; font-size:12px; line-height:18px;}
/*--------------- CONTAIN_END --------------*/

/*--------------- FOOTER_START --------------*/
#footer {margin-top:0;}
.footer-logo-hp{ width:100%; float:none; text-align:center;}
.footer-logo-hp img{ width:250px;}
.footer-info-hp{ width:100%; padding:20px 0 0 0; text-align:center; }
.footer-info-hp p {display: block;}
.footer-info-hp span.visibility {display: none;}
.footer-info-hp a {display: inline-block;padding-top: 8px;}
/*--------------- FOOTER_END --------------*/

/*--------------- SCHEDA_PAGE_START --------------*/
.scheda-title-block-scp{ padding-bottom:30px;}
.scheda-title-main-scp{ border-left-width:5px; padding:15px;}
.scheda-breadcrumb-arrow-scp{ width:50px; padding-right:10px; }
.scheda-breadcrumb-text-scp{ width:calc(100% - 50px); }
.breadcrumb li{ font-size:12px; }
.breadcrumb-item+.breadcrumb-item{ padding-left:5px; }
.breadcrumb-item+.breadcrumb-item::before{ padding-right:5px; }
.scheda-title-scp{ padding-top:15px; }
.scheda-title-icon-scp{ width:50px; padding-right:10px;}
.scheda-title-text-scp{ width:calc(100% - 50px); font-size: 16px; line-height: 20px; } 
.scheda-block-scp{ padding-bottom:30px; }
.scheda-left-scp{ width:100%; border-left-width:5px; padding:0 0 0 15px;}
.scheda-right-scp{ width:100%; padding:10px 0 0 15px; border-left:5px solid #133371; }
.correlate-scp{ margin:10px 0 0 0; border:0px; padding:0px; }
.scheda-que-scp{ font-size: 16px; line-height: 20px; padding: 10px 0 0 0;}
.checkbox-scp{ padding-bottom:14px;}
.checkbox-scp .custom-control-label{ font-size: 14px; line-height: 18px; padding: 6px 0 6px 15px; }
.correlate-title-text-scp{ font-size:16px;}
.correlate-desc-scp{ font-size:14px; }
.scheda-btns-list-scp{ position: fixed; top: 0; background: #fff; width: 100%; right: -100%; z-index: 999; padding: 60px 15px 15px 15px; height:100%; overflow:scroll; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; }
.scheda-btns-list-scp.open{ right:0px; }
.scheda-btns-scp:last-child{ padding-bottom:0px;}
.scheda-mobile-action-scp{ display:block; position:fixed; right:15px; bottom:15px; z-index:99;}
.scheda-mobile-action-scp .common-btn-hp{ max-width:100px; min-width:100px; }
.scheda-close-icon-scp{ display:block; position:absolute; right:15px; top:15px;}
.scheda-close-icon-scp img{ width:20px;}
/*--------------- SCHEDA_PAGE_END --------------*/

/*--------------- RICERCA_PAGE_START --------------*/
.search-box-rip{ border-left-width:5px; padding:15px 10px;}
.search-box-in-rip{ max-width:inherit; }
.search-box-in-rip .search-small-icon-hp{ width:24px;}
.search-box-in-rip .search-small-icon-hp img{ margin: -20px 0; }
.search-box-in-rip .search-small-right-hp{ width:calc(100% - 24px); }
.search-box-in-rip .search-small-input-hp{ padding: 0 10px;  width: calc(100% - 70px); }
.search-box-in-rip .search-small-input-hp input{ height: 26px; font-size: 14px; padding:0 190px 0 15px; }
.search-box-in-rip .suggestion-details-mobile-hp { width: calc(100% - 35px); }
.search-suggestion-rip{ height: 24px; line-height: 24px; right: 20px; }
.search-suggestion-text-rip{ font-size:13px; padding-right: 10px; }
.search-suggestion-icon-rip img{ width:13px;}
.search-box-in-rip .search-small-main-btn-hp{ width: 70px; }
.search-box-in-rip .search-small-btn-hp{ height: 26px; line-height: 26px; font-size: 15px; }
.search-result-rip{ padding-bottom:30px;}
.result-filter-rip{ padding:13px 0;}
.filter-title-left-rip{ font-size:15px; }
.filter-label-rip{ font-size:14px; padding-right: 15px; }
.filter-check-list-rip{ padding-bottom:15px;float: left;padding-right: 0.8em; }
.filter-name-rip {padding-left: 22px;}
.filter-checkbox-rip{ font-size:15px; }
.result-left-rip{ padding:0px; width:100%;}
.result-right-rip{ width:100%; }
.result-breadcrumb-rip{ position: relative; padding: 14px 0px 0 0;}
.breadcrumb-name-rip{ padding-top:0px;}
.result-filter-main-rip{ position: fixed; top: 0; background: #fff; width: 100%; right: -100%; z-index: 999; padding: 40px 15px 15px 15px; height:100%; overflow:scroll; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear;}
.result-filter-main-rip.open{ right:0px; }
.result-item-rip{ padding:20px 0; }
.result-item-no-rip{ width:30px; line-height:20px;}
.result-item-no-rip:after{ width:5px; right:-5px; height:20px;}
.result-item-info-rip{ width:calc(100% - 30px); padding:0 0px 0 15px; }
.result-item-title-rip{ font-size: 16px; line-height: 20px; }
.result-item-note-rip{ padding:10px 0 0 0; line-height:16px; }
.result-item-desc-rip{ font-size: 14px; line-height: 18px; padding:10px 0 0 0; }
.result-item-desc-2-rip{ padding:13px 0 0 0; font-size: 13px; line-height: 18px; }
.removed-search-hp{ padding:5px 10px 2px 10px;}
.up-arrow{ width:180px; left:-190px; }
.up-arrow:before{ right:-20px; border-right-color:transparent; border-left-color:#707070; left:auto; }
.up-arrow:after{  right:-18px; border-right-color:transparent; border-left-color:#fff; left:auto; }
.chapert-note-fop {padding:16px 0 0 23px}
/*--------------- RICERCA_PAGE_END --------------*/

/*--------------- SCHEDA_2_PAGE_START --------------*/
.intership-title-main-scp2{ border-left-width:5px; padding:15px;}
.intership-name-scp2{ font-size: 26px; line-height: 30px; padding: 10px 0 0 0; }
.intership-details-left-scp2{ width:100%; padding:0px;}
.intership-details-left-scp2 p{ font-size: 15px; line-height: 18px; }
.intership-details-right-scp2{ width:100%; border:0px; padding:20px 0 0 0;} 
.intership-right-title-scp2{ font-size:16px;}
.intership-right-info-scp2 ul li{ font-size:15px; padding-bottom:10px;}
.stage-item-scp2{ margin:0 0 15px 0}
.stage-menu-scp2{ display:none; }
.stage-left-scp2{ width:100%;}
.stage-right-scp2{ width:100%; padding:0px;}
.stage-top-scp2{ border-left-width:5px; padding:15px; }
.stage-top-title-desc-scp2{ width:100%; padding-top:15px;}
.stage-right-top-scp2{ padding:20px 0;}
.stage-right-top-title-scp2{ font-size:25px; line-height:30px; }
.stage-right-top-info-scp2{ font-size:17px; line-height:20px;}
.stage-data-item-scp2{ padding-top:20px;}
.stage-data-title-scp2{ font-size:18px;}
.stage-data-content-scp2{ padding-top:15px; padding-right:40px; }
.notes-spc2{ right:0px;}
.stage-title-scp2{ font-size:14px; line-height:18px; padding-bottom:15px;}
.stage-content-scp2 p{ font-size:14px; line-height:18px; padding-bottom:15px;}
.stage-content-scp2{ padding-bottom:15px;}
.stage-content-scp2 ul li{ font-size:14px; line-height:18px;}
.stage-icons-scp2{ padding-top:20px;}
.stage-item-name-scp2{ font-size:15px;}
.stage-item-list-scp2 ul li{ font-size:14px; padding:0 10px 15px 0; }
.fix-name .intership-title-in-scp2{ padding:7px 15px 12px 15px; }
.fix-name .intership-name-scp2{ font-size:20px;}
.fix-name .intership-menu-scp2{ font-size:15px;}
.fix-name .stage-icon-fixed-spc2{ display:none;}
.fix-name .stage-bottom-scp2{ padding:20px 0 3px 15px; border-left-width:5px; width:calc(100% - 30px);  }
.fix-name .stage-bottom-in-scp2{ width:calc(100% - 15px);}
.fix-name .stage-item-list-scp2 ul li{ font-size:14px; line-height:18px; margin-bottom:8px; border-left-width:5px;}
.fix-name .stage-item-list-scp2 ul li a{ padding:6px 0 6px 15px; }
.stage-bottom-scp2{ padding-bottom:15px;}
/*--------------- SCHEDA_2_PAGE_END --------------*/

/*--------------- AZIONI_PAGE_START --------------*/
.azioni-top-azp{ border-left-width:5px; padding:15px;}
.azioni-top-left-azp{ width:50px; }
/*.azioni-top-right-azp{ width:calc(100% - 50px); padding:0 0 0 15px; }*/
.azioni-title-azp{ font-size:24px; line-height:30px;}
.azioni-desc-azp{ font-size:16px; line-height:20px; padding:5px 0 0 0; }
.azioni-tabs-in-azp{ margin:5px 0; width:50%;}
.azioni-tabs-in-azp a{ width:97%; display:block; font-size:14px; }
.modello-left-azp{ position: fixed; top: 0; background: #fff; width: 100%; right: -100%; z-index: 999; padding: 60px 15px 15px 15px; height: 100%; overflow: scroll; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; top:0px !important; }  
.modello-left-azp.open { right: 0px;  }
.modello-right-azp{ width:100%;}
.modello-info-azp{ width:100%; margin:0px;}
/*.modello-mobile-action-azp{ right:auto; left:15px;}*/
.back-to-top{ right:auto; left:0;}
.tema-tab-azp{ padding:30px 0 0 0;}
.tema-in-tab-azp{ width:100%;  padding-bottom:15px; }
.tema-left-tab-azp{ width:70px; padding:0px;}
.tema-right-tab-azp{ width:calc(100% - 70px); border-left-width:5px; padding-right:0px; min-height:inherit; padding-bottom:15px; }
.tema-right-title-azp{ font-size:15px; line-height:18px; min-height:50px;}
.tema-right-tab-azp ul li{ font-size:15px; line-height:18px;}
.tema-left-tab-azp img{ max-width: 45px; max-height: 45px; }
/*--------------- AZIONI_PAGE_END --------------*/

/*--------------- FAQ_PAGE_START --------------*/
.faq-name-fp{ padding:0px;}
.faq-content-fp{ margin:0px;}
.faq-item-fp{ padding-bottom:20px;}
.faq-item-title-fp{ font-size:16px; line-height:22px; padding:12px 30px 12px 15px;}
.faq-item-info-fp ul{ padding:15px 0 0 15px; }
.faq-item-info-fp ul li{ font-size:15px; line-height:18px;}
/*--------------- FAQ_PAGE_END --------------*/

/*--------------- NEWS_LIST_PAGE_START --------------*/
.news-top-nlp .azioni-top-left-azp{ width:50px;}
.news-top-nlp .azioni-top-right-azp{ width:100%; padding:10px 0 0 0; }
/*.news-filter-nlp{ float:none; padding:0px;}*/
.filter-dropdown-nlp{ padding-right:15px;}
.filter-dropdown-nlp .dropdown-toggle{ font-size:14px;}
.news-search-nlp{ float:none; width:100%; clear:both;}
.news-search-field-nlp{ width:calc(100% - 80px); padding-right:10px; }
.news-btn-nlp{ width:80px; }
.news-btn-nlp .common-btn-hp{ font-size:14px; padding:0 10px;}
.filter-dropdown-nlp .dropdown-menu{ min-width: 100%; left: auto !important; right: 0 !important; transform: translate3d(0px, 0, 0px) !important; position:fixed !important;  height:100%; padding-top:50px; }
.news-content-nlp{ padding:0 0 30px 0; }
.news-left-nlp{ width:100%; padding:0px 0 30px 0 ;margin-top:150px;border:0;}
.news-list-img-nlp{ width:200px;}
.news-list-text-nlp{ width:calc(100% - 200px);}
.news-list-text-nlp h5{ font-size:15px; line-height:20px;}
.news-list-text-nlp h2{ font-size:16px; line-height:20px; padding-top:10px;}
.news-list-text-nlp p{ font-size:14px; line-height:18px;}
.news-right-nlp{ width:100%; padding: 0;position:absolute;}
.news-right-list-nlp{ margin-bottom:15px; padding:5px 0 5px 25px;}
.news-right-links-nlp ul li{ font-size:15px; line-height:18px;}
.news-right-links-nlp ul li a{ padding:0 0 15px 32px; }
.detail-image {max-width: 160px;}
/*--------------- NEWS_LIST_PAGE_END --------------*/

/*--------------- CRONOLOGIA_PAGE_END --------------*/
.crono-top-crp{}
.crono-top-crp .azioni-top-left-azp{ margin-top:0;}
.crono-content-crp{ padding:0px 0 30px 0;}
.crono-in-crp{ padding-bottom:30px; border-top:2px solid #848888;  }
.crono-list-crp{ width:100%; margin-right:0px; }
.document-link-arrow-hp:first-child{ border-top:0px solid #848888; }
/*--------------- CRONOLOGIA_PAGE_END --------------*/

/*--------------- CONTRATII_PAGE_START --------------*/
.contratii-content-cop{ padding:0 0 30px 0; }
.contratii-nav-cop{ padding:0 0 20px 0;}
.contratii-info-cop{ padding:0px;}
.contratii-info-in-cop{ width:100%; max-width:500px;}
.contratii-links-cop ul li{ padding-bottom:5px;}
.contratii-links-cop ul li a{ font-size:15px; line-height:18px; }
/*--------------- CONTRATII_PAGE_END --------------*/

/*--------------- FONTI_PAGE_START --------------*/
.fonti-search-fop .stage-right-top-icon-scp2{ float:left; padding:15px 0 0 0;}
.fonti-search-fop .stage-right-top-icon-scp2 ul li{ padding:0 15px 0 0; }
/*.fonti-search-fop{ float:left;}*/
.fonti-left-fop{  background: #fff; width: 100%; right: -100%; z-index: 999; padding: 0 15px 25px 15px;  overflow: hidden; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; top: 0px !important; }
.fonti-left-fop.open{ right: 0px; }
.fonti-right-fop{ width:100%; padding:0px;}
.fix-slide .fonti-main-fop .azioni-top-azp{ padding:15px;}
.fix-slide .crono-top-crp .azioni-top-left-azp{ margin:0px;}
.chapert-title-fop{ font-size:18px;}  
.fonti-search-fop .news-search-nlp{ float:left; width:auto; clear:none;}
.fonti-search-fop .stage-right-top-icon-scp2{ padding:0px;}
.fonti-search-fop .arrow-img-cop{ padding-top:4px !important; } 
/*--------------- FONTI_PAGE_END --------------*/

/*--------------- CONTRATTO_PAGE_START --------------*/
.chapert-subtitle-conp{ font-size:15px; line-height:18px;}
.result-item-conp{ margin:0 0 0 -13px; }
.stage-data-content-conp{ padding-left:0px; padding-right:0px; }
.link-corr-conp{ margin:0px;}
.fonti-accordian-conp .fonti-acc-name-fop{ padding-left:0px;}
.fonti-accordian-conp > ul > li{ padding-left:0px;}
/*--------------- CONTRATTO_PAGE_END --------------*/

/*--------------- TAB_UTILITA_PAGE_START --------------*/
.tab-content-block-utp{ padding:0 0 30px 0; }
.tab-content-left-utp{ position:fixed; top: 0; background: #fff; width: 100%; right: -100%; z-index: 999; padding: 60px 15px 15px 15px; height: 100% !important; overflow: scroll; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; top: 0px !important; }
.tab-content-left-utp.open{ right: 0px; }
.tab-content-right-utp{ width:100%; padding:0px;}
.tab-content-in-utp{ width:100%;}
.tab-item-title-utp{ font-size:15px; line-height:18px;}
.tab-item-list-utp ul li{ font-size:15px; line-height:18px; }
/*--------------- TAB_UTILITA_PAGE_END --------------*/

/*--------------- SOTTOTEMA_PAGE_START --------------*/
.sotto-title-sop{ padding-bottom:15px;}
.sotto-title-main-sop{ padding:5px 0 0px 0;}
.sotto-content-block-sop{ padding:15px 0 30px 0; }
.sotto-tabs-sop{ padding:0; }
.sotto-item-title-sop{ border-left-width:5px; font-size: 20px; line-height: 22px; }
.sotto-item-details-sop p{ font-size: 15px; line-height: 18px; padding-bottom:15px; }
/*--------------- SOTTOTEMA_PAGE_END --------------*/

/*--------------- AREA_PERSONALE_PAGE_START --------------*/
.intership-name-arp{ padding:0px;}
.area-content-block-arp{ padding:0 0 30px 0;}
.area-list-title-arp{ padding:5px 0 20px 0;}
.area-item-arp{ width:50%; margin-bottom:20px;}
.area-item-left-arp{ width:80px;}
.area-item-left-arp img{ height:30px; }
.area-item-right-arp{ width:calc(100% - 80px); border-left-width:5px; font-size: 16px; line-height: 20px;}
.file-item-arp{ width:calc(50% - 8px); margin-bottom:20px;}
.file-item-arp a{ padding:10px 0;}
.file-item-img-arp{ width:80px; }
.file-item-text-arp{ width:calc(100% - 80px); padding-right:15px; font-size:14px; line-height:18px; }
.file-item-arp:nth-child(3n){ margin-right:15px;}
.file-item-arp:nth-child(2n){ margin-right:0;}
/*--------------- AREA_PERSONALE_PAGE_END --------------*/

/*--------------- SCADENZIARIO_PAGE_END --------------*/
.scaden-left-scap{ font-size:0px; padding:0 0 15px 0; }
.scaden-left-arrow-scap{ width:10px;}
.scaden-left-arrow-scap img{ margin-top:-4px;}
.scaden-text-scap{ width:calc(100% - 20px); font-size:14px; }
.scaden-right-arrow-scap{ width:10px;}
.scaden-right-arrow-scap img{ margin-top:-4px;}
.scaden-right-scap{ float:left; clear:both; }
.scaden-btns-scap{ padding:0 10px 0 0; }
.scaden-content-block-scap{ padding:20px 0 30px 0; }
.scaden-calendar-scap{ width:100%; float:none; padding-bottom:25px;}
.scaden-calendar-left-scap{ width:100%; padding:0px;} 
.scaden-calendar-icon-scap{ width:140px; }
.scaden-calendar-text-scap{ width:calc(100% - 140px); }
.scaden-calendar-text-scap ul li{ padding:13px 13px; }
.scaden-calendar-text-scap ul li a{ font-size:15px;}
/*--------------- SCADENZIARIO_PAGE_END --------------*/

/*--------------- RICERCA_AVANZATA_PAGE_START --------------*/
.avanzata-box-avp{ padding:15px;}
.avanzata-box-left-avp{ width:100%;}
.avanzata-search-avp{ width:30px;}
.avanzata-search-text-avp{ width:calc(100% - 30px); padding:15px 0 0 15px; font-size:24px; line-height:24px; }
.avanzata-box-right-avp{ width:100%;}
.avanzata-search-box-avp input{ height:45px; font-size:16px; padding:0 30px 0 15px; }
.avanzata-search-close-avp img{ width:12px; }
.avanzata-search-close-avp{ right: 10px; top: 8px; } 
.avanzata-all-avp{ font-size:15px; }
.search-bar-avp{ padding:22px 0 4px 0px; }
.width-185{ width:calc(50% - 4px);}
.width-210{ width:calc(50% - 4px); }
.date-title-in-avp{ margin:0 0 18px 0;}
.tipo-title-in-avp{ margin:0 0 18px 0;}
.search-select-avp{ width:100%;}
.date-main-avp{ padding-bottom:15px;}
.search-select-avp{ padding-bottom:15px;}
.search-other-avp{ padding-bottom:0px;}
.search-other-in-avp{ width:calc(50% - 9px); padding-bottom:15px;}
.search-other-in-avp:nth-child(2n){ margin-right:0px;}
.search-main-title-avp{ width:100%;}
.margin-right-avp{ margin-right:4px;}
/*--------------- RICERCA_AVANZATA_PAGE_END --------------*/
}

@media(min-width:768px) and (max-width:991px){
.container{ max-width:768px;}
.openMenu{ overflow:hidden; }
.common-btn-hp{ max-width: 194px; height: 36px; line-height: 36px; font-size: 15px; }
.common-title-hp h2{ font-size:22px; line-height:22px;}
/*--------------- HEADER_START --------------*/
#header{ padding-bottom:10px; }
.header-bottom-hp .header-top-in-hp{ padding:22px 15px; height: 170px}
.logo-main-hp{ padding:0;}
.logo-hp{ padding:0px; border:0px;}
.logo-hp img{ height:35px; }
.hr-logo-hp{ display:none;}
.megamenu{ padding:20px 0px; }
.title-menu-list-hp img{ display:block; margin:0 0 5px 0; }
.title-menu-list-hp{ font-size: 12px; line-height: 14px; min-height: 56px; padding-bottom:15px; }
.stellarnav .menu-toggle{ background: none; font-size: 0px; padding: 0; margin-bottom: 0; position: absolute; top: 25px;}
.stellarnav.dark .menu-toggle span.bars span{ background:#133371; width: 30px; height: 4px; border-radius: 0; margin: 0 0 5px; }
.stellarnav.dark .menu-toggle span.bars span:last-child{ margin:0px;}
.stellarnav .menu-toggle span.bars{ margin:0px; top:0px;}
.logo-main-hp{ width:calc(100% - 30px); float:left; }
.logo-main-hp{margin:-15px 0 0 0;}
.search-small-hp{ width:100% !important; right:65px; margin:0px; top:80px; }
.search-small-icon-hp{ width:24px;}
.search-small-right-hp{ width:calc(100% - 24px); }
.search-small-input-hp{ padding:0 10px; }
.search-small-btn-hp{ padding:0px; height: 26px; line-height: 26px; font-size: 15px; }
.suggestion-details-mobile-hp{ width:calc(100% - 35px); }
.navigation-main-hp{ width:30px; float:right; }
.stellarnav.mobile.dark ul{ z-index:9999; max-width: 100%; background:#C8CCCF; }
.stellarnav.mobile > ul > li{ position:relative; font-weight:700; }
.stellarnav.mobile li a{ border-bottom:1px solid #fff; }
.stellarnav.dark .icon-close:before{ border-color:#133371; width:30px; }
.stellarnav.dark .icon-close:after{ border-color:#133371; width:30px; }
.stellarnav .icon-close{ width:25px; height:25px; }
.stellarnav li a{ margin:0px;}
.stellarnav.dark a.dd-toggle .icon-plus:before{ border-color:#133371;}
.stellarnav.dark a.dd-toggle .icon-plus:after{ border-color:#133371;}
.stellarnav ul ul{ padding:15px; border-bottom:1px solid #133371; }
.stellarnav ul ul li{ width:100%; border:0px; position:relative; }
.stellarnav ul ul li .dd-toggle{ width:25px; height:34px; }
.stellarnav ul ul li .dd-toggle:before{ display:none; }
.stellarnav ul ul li .dd-toggle:hover{ background:none;}
.stellarnav ul ul ul{ padding:0 0 0 15px; }
.stellarnav ul ul ul li{ width:100%; border:0px; margin:0px; }
.stellarnav ul ul li a{ padding:8px 25px 7px 42px; line-height:20px;}
.stellarnav ul ul ul ul{ padding:0px 0 15px 15px;}
.third-title-hp{ padding-top: 20px !important; padding-bottom: 10px !important;}
.stellarnav ul ul li:last-child a{ border-bottom:0px; } 
.calandar-hp{ width:63px; height:63px; line-height:63px; left:-75px; }
.search-small-input-hp input{ height:26px; }
/*--------------- HEADER_END --------------*/

/*--------------- CONTAIN_START --------------*/
#contain{ }
.novita-block-hp{ padding:15px 0 30px 0; }
.novita-left-hp{ padding:8px 0px 8px 15px; border-left-width:5px; width:100%; width:calc(50% - 10px); }
.novita-top-hp{ padding:0px;}
.novita-title-hp{ padding-top:10px;}
.novita-title-info-hp{ width:calc(100% - 50px); padding:0px 10px 0 0; font-size: 14px; line-height: 18px; }
.novita-icon-hp{ width:50px;}
.novita-bottom-hp{ padding:15px 0 0 0px}
.novita-bottom-hp p{ font-size:14px; line-height:18px; padding-bottom:6px; }
.novita-bottom-hp ul li{ font-size:14px; line-height:18px; padding:0 0 0 25px; }
.novita-bottom-hp ul li:before{ width: 15px; height: 5px; }
.novita-right-hp{ width:calc(50% - 10px); margin:0px 0 0 0;}
.three-block-hp{ padding:0 0 30px 0; }
.notizie-block-hp{ padding-left:15px; width:calc(50% - 10px); border-left-width:5px; }
.three-name-hp{ width:calc(100% - 66px); font-size: 25px; line-height: 30px; }
.three-icon-hp{ width:66px;}
.three-icon-hp img { height: 55px;}
.notizie-info-hp{ margin-top:-20px; }
.lette-part-hp{ padding:0 0 20px 0; }
.lette-title-hp{ font-size:16px; }
.lette-subtitle-hp{ font-size:16px; }
.lette-subtitle-hp br{ display:none;}
.lette-details-hp p{ font-size:15px; line-height:18px; }
.lette-part-only-title-hp{ padding:15px 0;}
.document-block-hp{ padding-left: 15px; width: calc(50% - 10px); border-left: 5px solid #133371; margin:0px; margin-top:0px; float:right; }
.document-link-hp{ height:50px; font-size:15px; line-height:18px; }
.document-link-arrow-hp{ height:50px; font-size:15px; line-height:18px; }
.document-link-line-hp{ height:50px; font-size:15px; line-height:18px; }
.document-only-arrow-hp{ height:50px; font-size:15px; line-height:18px; }
.view-all-link-hp{ padding-left:0px; }
.azioni-block-hp{ padding-left: 15px; width: 100%; border-left: 5px solid #133371; margin:0px; margin-top:30px; }
.azioni-box-hp{ height:110px;}
.azioni-box-in-hp{ padding:0 30px 0 10px; }
.azioni-line-hp{ padding:0 20px 0 20px; width:47px; }
.azioni-text-hp{ font-size:15px; line-height:18px; }
.document-link-underline-hp{ height:50px; font-size:12px; line-height:18px;}
/*--------------- CONTAIN_END --------------*/

/*--------------- FOOTER_START --------------*/
.footer-logo-hp{ width:100%; float:none; text-align:center;}
.footer-logo-hp img{ width:250px;}
.footer-info-hp{ width:100%; padding:20px 0 0 0; text-align:center; }
.footer-info-hp p {display: block;}
.footer-info-hp span.visibility {display: none;}
.footer-info-hp a {display: inline-block;padding-top: 8px;}
/*--------------- FOOTER_END --------------*/

/*--------------- SCHEDA_PAGE_START --------------*/
.scheda-title-block-scp{ padding-bottom:30px;}
.scheda-title-main-scp{ border-left-width:5px; padding:15px;}
.scheda-title-scp{ padding-top:15px; }
.scheda-title-text-scp{ font-size: 26px; line-height: 34px; } 
.scheda-block-scp{ padding-bottom:30px; }
.scheda-left-scp{ border-left-width:5px; padding:0 0 0 15px;}
.scheda-right-scp{ padding-right:0px; }
.scheda-que-scp{ font-size: 18px; line-height: 24px; }
.checkbox-scp .custom-control-label{ padding: 5px 0 5px 15px; }
/*--------------- SCHEDA_PAGE_END --------------*/

/*--------------- RICERCA_PAGE_START --------------*/
.search-result-rip{ padding-bottom:20px;}
.search-box-rip{ padding:15px; }
.search-box-in-rip .search-small-input-hp{ padding:0 15px; width:calc(100% - 110px); }
.search-box-in-rip .search-small-main-btn-hp{ width:110px;}
.search-suggestion-rip{ right:30px; }
.result-left-rip{ width:300px; padding:0 20px 0 0px; }
.filter-title-left-rip{ font-size:15px;width: calc(100% - 50px)}
.filter-label-rip{ font-size:14px; padding-right: 15px; }
.filter-check-list-rip{ padding-bottom:15px; }
.filter-checkbox-rip{ font-size:15px; }
.result-right-rip{ width:calc(100% - 300px); padding:0px; }
.result-breadcrumb-rip{ position: relative; padding: 14px 110px 0 0;}
.result-filter-main-rip.open{ right:0px; }
.result-item-rip{ padding:20px 0; }
.result-item-no-rip{ width:30px; line-height:20px;}
.result-item-no-rip:after{ width:5px; right:-5px; height:20px;}
.result-item-info-rip{ width:calc(100% - 30px); padding:0 0px 0 15px; }
.result-item-title-rip{ font-size: 16px; line-height: 20px; }
.result-item-note-rip{ padding:10px 0 0 0; line-height:16px; }
.result-item-desc-rip{ font-size: 14px; line-height: 18px; padding:10px 0 0 0; }
.result-item-desc-2-rip{ padding:13px 0 0 0; font-size: 13px; line-height: 18px; }
.removed-search-hp{ width:auto;}
.removed-search-hp .calandar-hp{ width:50px; height:50px; line-height:50px; left:-45px; }
.removed-search-hp .calandar-hp img{ width:35px;}
.chapert-note-fop {padding:16px 0 0 23px}
/*--------------- RICERCA_PAGE_END --------------*/

/*--------------- SCHEDA_2_PAGE_START --------------*/
.intership-title-main-scp2{ border-left-width:5px; padding:15px;}
.intership-name-scp2{ font-size: 30px; line-height: 36px; padding: 10px 0 0 0; }
.intership-details-left-scp2{ width:100%; padding:0px;}
.intership-details-left-scp2 p{ font-size: 17px; line-height: 20px; }
.intership-details-right-scp2{ width:100%; border:0px; padding:20px 0 0 0;} 
.stage-item-scp2{ margin:0 0 15px 0}
.stage-menu-scp2{ display:none; }
.stage-left-scp2{ width:100%;}
.stage-right-scp2{ width:100%; padding:0px;}
.stage-top-scp2{ border-left-width:5px; padding:15px; }
.stage-top-title-desc-scp2{ width:100%; padding-top:15px;}
.stage-right-top-scp2{ padding:20px 0;}
.stage-right-top-title-scp2{ font-size:25px; line-height:30px; }
.stage-right-top-info-scp2{ font-size:17px; line-height:20px;}
.stage-data-item-scp2{ padding-top:20px; padding-right:40px;}
.notes-spc2{ right:0px;}
.stage-icons-scp2{ padding-top:20px;}
.fix-name .intership-title-in-scp2{ padding:7px 15px 12px 15px; }
.fix-name .stage-icon-fixed-spc2{ display:none;}
.fix-name .stage-bottom-scp2{ padding:20px 0 3px 15px; border-left-width:5px; width:738px;  }
.fix-name .stage-bottom-in-scp2{ width:calc(100% - 15px);}
/*--------------- SCHEDA_2_PAGE_END --------------*/

/*--------------- AZIONI_PAGE_START --------------*/
.azioni-top-azp{ border-left-width:5px; padding:15px;}
.azioni-top-left-azp{ width:50px; }
/*.azioni-top-right-azp{ width:calc(100% - 50px); padding:0 0 0 15px; }*/
.azioni-title-azp{ font-size:24px; line-height:30px;}
.azioni-desc-azp{ font-size:16px; line-height:20px; padding:5px 0 0 0; }
.modello-left-azp{ width:185px;}
.modello-left-azp ul li{ font-size:15px; margin-bottom:15px;}
.modello-left-azp ul li a{ padding:7px 0 7px 10px; }
.modello-right-azp{ width:calc(100% - 185px); }
.tema-tab-azp{ padding:40px 0 0 0;}
.tema-left-tab-azp{ width:70px; padding:0;}
.tema-left-tab-azp img{ max-width:40px; max-height:40px; }
.tema-in-tab-azp{ width:50%; }
.tema-right-tab-azp ul li{ font-size:15px; line-height:18px; }
/*--------------- AZIONI_PAGE_END --------------*/

/*--------------- FAQ_PAGE_START --------------*/
.faq-name-fp{ padding:0px;}
.faq-content-fp{ margin:0px;}
.faq-item-fp{ padding-bottom:20px;}
.faq-item-title-fp{ padding:12px 30px 12px 15px;}
.faq-item-info-fp ul{ padding:15px 0 0 15px; }
/*--------------- FAQ_PAGE_END --------------*/

/*--------------- NEWS_LIST_PAGE_START --------------*/
.detail-image {max-width: 180px;}
.news-top-nlp .azioni-top-left-azp{ width:50px;}
/*.news-top-nlp .azioni-top-right-azp{ width:calc(100% - 50px); }*/
/*.news-filter-nlp{ float:none; padding:0px;}*/
.filter-dropdown-nlp{ padding-right:15px;}
.filter-dropdown-nlp .dropdown-toggle{ font-size:14px;}
.news-search-nlp{ float:none; clear:both;}
.news-search-field-nlp{ width:calc(100% - 80px); padding-right:10px; }
.news-btn-nlp{ width:80px; }
.news-btn-nlp .common-btn-hp{ font-size:14px; padding:0 10px;}
.filter-menu-nlp{ padding:15px;}
.news-content-nlp{ padding:0 0 30px 0; }
.news-left-nlp{width: calc(100% - 235px);padding-right: 25px;}
.news-list-nlp{ padding-bottom:10px; }
.news-list-img-nlp{ width:150px; padding-right:15px; }
.news-list-text-nlp{ width:100%; display:block;  }
.news-list-text-nlp h5{ font-size:15px; line-height:20px;}
.news-list-text-nlp h2{ font-size:16px; line-height:20px; padding-top:10px;}
.news-list-text-nlp p{ font-size:14px; line-height:18px;}
.news-right-nlp{width: 230px;}
.news-right-list-nlp{ margin-bottom:15px; padding:5px 0 5px 25px;}
.news-right-links-nlp ul li{ font-size:15px; line-height:18px;}
.news-right-links-nlp ul li a{ padding:0 0 15px 32px; }
/*--------------- NEWS_LIST_PAGE_END --------------*/

/*--------------- CRONOLOGIA_PAGE_END --------------*/
.crono-list-crp{ margin-right:10px; width:calc(33.33% - 7px);}
.crono-bottom-crp{}
.crono-bottom-crp .news-filter-nlp{ float:left; padding-right:10px;}
.crono-bottom-crp .news-search-nlp{ float:left; clear:none; width:auto;}
/*--------------- CRONOLOGIA_PAGE_END --------------*/

/*--------------- CONTRATII_PAGE_START --------------*/
.contratii-nav-cop{ padding:0 0 30px 0;}
.contratii-info-cop{ padding:0px;}
.contratii-info-in-cop{ width:100%; max-width:500px;}
/*--------------- CONTRATII_PAGE_END --------------*/

/*--------------- FONTI_PAGE_START --------------*/
.fonti-search-fop .stage-right-top-icon-scp2{ float:left; padding:15px 0 0 0;}
.fonti-search-fop .stage-right-top-icon-scp2 ul li{ padding:0 15px 0 0; }
/*.fonti-search-fop{ float:left;}*/
.fix-slide .fonti-main-fop .azioni-top-azp{ padding:15px;}
.fix-slide .crono-top-crp .azioni-top-left-azp{ margin:0px;}
.fonti-search-fop .news-search-nlp{ float:left; width:auto; clear:none;}
.fonti-search-fop .stage-right-top-icon-scp2{ padding:0px;}
.fonti-search-fop .arrow-img-cop{ padding-top:4px !important; } 
.fonti-left-fop{ width:250px;}
.fonti-right-fop{ width:calc(100% - 250px); padding-left:15px; }
/*--------------- FONTI_PAGE_END --------------*/

/*--------------- CONTRATTO_PAGE_START --------------*/
.chapert-subtitle-conp{ font-size:15px; line-height:18px;}
.result-item-conp{ margin:0 0 0 -13px; }
.stage-data-content-conp{ padding-left:0px; padding-right:0px; }
.link-corr-conp{ margin:0px;}
.fonti-accordian-conp .fonti-acc-name-fop{ padding-left:0px;}
.fonti-accordian-conp > ul > li{ padding-left:0px;}
/*--------------- CONTRATTO_PAGE_END --------------*/

/*--------------- TAB_UTILITA_PAGE_START --------------*/
.tab-content-left-utp{ width:300px;}
.tab-content-right-utp{ width:calc(100% - 300px);}
.tab-content-in-utp{ width:100%;}
.tab-item-title-utp{ font-size:15px; line-height:18px;}
.tab-item-list-utp ul li{ font-size:15px; line-height:18px; }
/*--------------- TAB_UTILITA_PAGE_END --------------*/

/*--------------- SOTTOTEMA_PAGE_START --------------*/
.sotto-title-sop{ padding-bottom:15px;}
.sotto-title-main-sop{ padding:5px 0 0px 0;}
.sotto-content-block-sop{ padding:15px 0 30px 0; }
.sotto-tabs-sop{ padding:0; }
.sotto-item-title-sop{ border-left-width:5px; font-size: 24px; line-height: 28px; }
.sotto-item-details-sop p{ font-size: 18px; line-height: 22px; padding-bottom:15px; }
/*--------------- SOTTOTEMA_PAGE_END --------------*/

/*--------------- AREA_PERSONALE_PAGE_START --------------*/
.intership-name-arp{ padding:0px;}
.area-content-block-arp{ padding:0 0 30px 0;}
.area-list-title-arp{ padding:5px 0 20px 0;}
.area-item-arp{ width:50%; margin-bottom:20px;}
.area-item-left-arp{ width:80px;}
.area-item-left-arp img{ height:30px; }
.area-item-right-arp{ width:calc(100% - 80px); border-left-width:5px; font-size: 16px; line-height: 20px;}

.file-item-arp{ width:calc(50% - 8px); margin-bottom:20px;}
.file-item-arp a{ padding:10px 0;}
.file-item-img-arp{ width:80px;}
.file-item-text-arp{ width:calc(100% - 80px); padding-right:15px; font-size:14px; line-height:18px; }
.file-item-arp:nth-child(3n){ margin-right:15px;}
.file-item-arp:nth-child(2n){ margin-right:0;}
/*--------------- AREA_PERSONALE_PAGE_END --------------*/

/*--------------- SCADENZIARIO_PAGE_END --------------*/
.scaden-left-scap{ font-size:0px; padding:9px 0; }
.scaden-left-arrow-scap{ width:10px;}
.scaden-left-arrow-scap img{ margin-top:-4px;}
.scaden-text-scap{ width:calc(100% - 20px); font-size:14px; }
.scaden-right-arrow-scap{ width:10px;}
.scaden-right-arrow-scap img{ margin-top:-4px;}
.scaden-calendar-left-scap{ padding-right:20px;}
.scaden-calendar-icon-scap{ width:120px;}
.scaden-calendar-text-scap{ width:calc(100% - 120px); }
.scaden-calendar-text-scap ul li{ padding:15px 10px; }
/*--------------- SCADENZIARIO_PAGE_END --------------*/

/*--------------- RICERCA_AVANZATA_PAGE_START --------------*/
.avanzata-box-avp{ padding:15px;}
.avanzata-box-left-avp{ width:250px;}
.avanzata-search-avp{ width:30px;}
.avanzata-search-text-avp{ width:calc(100% - 30px); padding:15px 0 0 15px; font-size:24px; line-height:24px; }
.avanzata-box-right-avp{ width:calc(100% - 250px); padding:5px 0 0 0;}
.avanzata-search-box-avp input{ height:45px; font-size:16px; padding:0 30px 0 15px; }
.avanzata-search-close-avp img{ width:12px; }
.avanzata-search-close-avp{ right: 10px; top: 8px; } 
.avanzata-all-avp{ font-size:15px; }
.width-185{ width:210px;}
.search-main-title-avp{ clear:both; width:100%; }
.date-title-in-avp{ margin:0 0 18px 0; }
.tipo-title-in-avp{ margin:0 0 18px 0; }
.search-select-avp{ padding-bottom:20px;}
.search-btn-avp{ min-width:137px; height:67px; line-height:67px; margin:auto; font-size:21px;}
/*--------------- RICERCA_AVANZATA_PAGE_END --------------*/
}

@media(min-width:992px) and (max-width:1199px){
.container{ max-width:992px;}
.common-btn-hp{ max-width: 194px; height: 36px; line-height: 36px; font-size: 15px; }
.common-title-hp h2{ font-size:26px; line-height:26px;}
.search-small-btn-hp{ height: 34px; line-height: 34px; font-size: 15px; }
.footer-info-hp p {display: block;}
.footer-info-hp span.visibility {display: none;}
.footer-info-hp a {display: inline-block;padding-top: 8px;}
/*--------------- HEADER_START --------------*/
#header{ }
.logo-hp img{ height:26px;}
.search-small-hp{ margin:16px 0 0 0; width:430px; }
.logo-main-hp{margin:16px 0;}
.megamenu{ padding:20px 0px; }
.title-menu-list-hp img{ display:block; margin:0 0 10px 0; }
.title-menu-list-hp{ font-size: 14px; line-height: 14px; min-height: 56px; padding-bottom:15px; }
/*--------------- HEADER_END --------------*/

/*--------------- CONTAIN_START --------------*/
#contain{ }
.novita-block-hp{ padding:20px 0 30px 0; } /* MOD */
.novita-left-hp{ padding:11px 15px 11px 15px; border-left-width:5px; }
.novita-top-hp{ padding:0px;}
.novita-title-hp{ padding-top:10px;}
.novita-title-info-hp{ width:calc(100% - 50px); padding:0px 10px 0 0; font-size: 18px; line-height: 24px; }
.novita-icon-hp{ width:50px;}
.novita-bottom-hp{ padding:15px 0 0 0px}
.novita-bottom-hp p{ font-size:15px; line-height:18px; padding-bottom:6px; }
.novita-bottom-hp ul li{ font-size:15px; line-height:18px; padding:0 0 0 25px; }
.novita-bottom-hp ul li:before{ width: 15px; height: 5px; }
.novita-right-hp{ margin:0px 0 0 0;}
.three-block-hp{ padding:0 0 40px 0; }
.notizie-block-hp{ padding-left: 15px; width: calc(33.33% - 10px); border-left-width: 5px; }
.three-name-hp{ width:calc(100% - 66px); font-size: 25px; line-height: 30px; }
.three-icon-hp{ width:66px;}
.three-icon-hp img { height: 55px;}
.notizie-info-hp{ margin-top:-20px; }
.lette-part-hp{ padding:0 0 20px 0; }
.lette-title-hp{ font-size:16px; }
.lette-subtitle-hp{ font-size:16px; }
.lette-subtitle-hp br{ display:none;}
.lette-details-hp p{ font-size:15px; line-height:18px; }
.lette-part-only-title-hp{ padding:15px 0;}
.nav-tabs .nav-link{ margin-right:30px;}
.document-block-hp{ padding-left: 15px; width: calc(33.33% - 10px); border-left: 5px solid #133371; margin-left:15px; }
.document-link-hp{ height:50px; font-size:15px; line-height:18px; }
.document-link-arrow-hp{ height:50px; font-size:15px; line-height:18px; }
.document-link-line-hp{ height:50px; font-size:15px; line-height:18px; }
.view-all-link-hp{ padding-left:0px; }
.azioni-block-hp{ padding-left: 15px; width: calc(33.33% - 10px); border-left: 5px solid #133371; margin: 0px; margin-top: 0; }
.azioni-box-hp{ height:172px;}
.document-link-underline-hp{ height:50px; font-size:12px; line-height:18px;}
/*--------------- CONTAIN_END --------------*/

/*--------------- SCHEDA_PAGE_START --------------*/
.scheda-title-main-scp{ border-left-width:5px; padding:20px 20px 30px 15px;}
.scheda-title-text-scp{ font-size:35px; line-height:40px; }
.scheda-block-scp{ padding-bottom:40px; }
.scheda-left-scp{ border-left-width:5px; padding:0 0 0 15px;}
/*--------------- SCHEDA_PAGE_END --------------*/

/*--------------- RICERCA_PAGE_START --------------*/
.search-box-rip{ padding:18px 55px 18px 55px; }
.result-left-rip{ padding:0 20px 0 0; width:330px; }
.result-right-rip{ width:calc(100% - 330px); }
.filter-label-rip{ font-size:16px; }
.removed-search-hp{ width:auto;}
.removed-search-hp .calandar-hp{ width:50px; height:50px; line-height:50px; left:-50px; }
.removed-search-hp .calandar-hp img{ width:35px;}
/*--------------- RICERCA_PAGE_END --------------*/

/*--------------- SCHEDA_2_PAGE_START --------------*/
.intership-title-main-scp2{ padding:25px 50px 30px 50px; }
.notes-spc2{ right:0px;}
.stage-data-content-scp2{ padding-right:40px;}
.fix-name .stage-bottom-scp2{ max-width:962px;}
/*--------------- SCHEDA_2_PAGE_END --------------*/

/*--------------- AZIONI_PAGE_START --------------*/
.tema-tab-azp{ padding:45px 0 0 0; }
.tema-left-tab-azp{ width:70px; padding:0px;}
.tema-right-tab-azp{ width:calc(100% - 70px); padding-right:0px; }
.tema-right-title-azp{ font-size:16px;}
.tema-right-tab-azp ul li{ font-size:15px; line-height:18px;}
/*--------------- AZIONI_PAGE_END --------------*/

/*--------------- FAQ_PAGE_START --------------*/
.faq-content-fp{ max-width: 840px; width: 100%; margin-left: 60px; }
/*--------------- FAQ_PAGE_END --------------*/

/*--------------- NEWS_LIST_PAGE_START --------------*/
.detail-image {max-width: 190px;}
.news-top-nlp .azioni-top-left-azp{ width:50px;}
/*.news-top-nlp .azioni-top-right-azp{ width:calc(100% - 50px); }*/
/*.news-filter-nlp{ float:none; padding:0px;}*/
.filter-dropdown-nlp{ padding-right:15px;}
.filter-dropdown-nlp .dropdown-toggle{ font-size:14px;}
.news-search-nlp{ float:none; clear:both;}
.news-search-field-nlp{ width:calc(100% - 80px); padding-right:10px; }
.news-btn-nlp{ width:80px; }
.news-btn-nlp .common-btn-hp{ font-size:14px; padding:0 10px;}
.filter-menu-nlp{ padding:15px;}
.news-content-nlp{ padding:0 0 30px 0; }
.news-left-nlp{ }
.news-list-nlp{ padding-bottom:10px; }
.news-list-img-nlp{ width:300px; padding-right:15px; }
.news-list-text-nlp{ width:100%; display:block;  }
.news-list-text-nlp h5{ font-size:15px; line-height:20px;}
.news-list-text-nlp h2{ font-size:16px; line-height:20px; padding-top:10px;}
.news-list-text-nlp p{ font-size:14px; line-height:18px;}
/*--------------- NEWS_LIST_PAGE_END --------------*/

/*--------------- CRONOLOGIA_PAGE_END --------------*/
.crono-list-crp{ margin-right:10px; width:calc(33.33% - 7px);}
.crono-bottom-crp{}
.crono-bottom-crp .news-filter-nlp{ float:left; padding-right:10px;}
.crono-bottom-crp .news-search-nlp{ float:left; clear:none; width:auto;}
/*--------------- CRONOLOGIA_PAGE_END --------------*/

/*--------------- CONTRATII_PAGE_START --------------*/
.contratii-nav-cop{ padding:0 0 25px 80px; }
.contratii-info-cop{ padding:0 0 0 80px; }
/*--------------- CONTRATII_PAGE_END --------------*/

/*--------------- FONTI_PAGE_START --------------*/
/*.fonti-search-fop{ float:left; }*/
.fonti-search-fop .news-search-nlp{ float:left; clear:none;}
.fonti-left-fop{ width:320px;}
.fonti-right-fop{ width:calc(100% - 320px); padding-left:15px; }
/*--------------- FONTI_PAGE_END --------------*/

/*--------------- CONTRATTO_PAGE_START --------------*/
.chapert-subtitle-conp{ font-size:15px; line-height:18px;}
.result-item-conp{ margin:0 0 0 -13px; }
.stage-data-content-conp{ padding-left:0px; padding-right:0px; }
.link-corr-conp{ margin:0px;}
.fonti-accordian-conp .fonti-acc-name-fop{ padding-left:0px;}
.fonti-accordian-conp > ul > li{ padding-left:0px;}
/*--------------- CONTRATTO_PAGE_END --------------*/

/*--------------- TAB_UTILITA_PAGE_START --------------*/
.tab-content-left-utp{ width:300px;}
.tab-content-right-utp{ width:calc(100% - 300px);}
/*--------------- TAB_UTILITA_PAGE_END --------------*/

/*--------------- SOTTOTEMA_PAGE_START --------------*/
.sotto-tabs-sop{ padding:0 50px 0 57px;}
/*--------------- SOTTOTEMA_PAGE_END --------------*/

/*--------------- AREA_PERSONALE_PAGE_START --------------*/
.area-item-right-arp{ font-size:18px; line-height:22px;}
.area-item-left-arp{ width:87px;}
.file-item-img-arp{ width:80px;}
.file-item-text-arp{ width:calc(100% - 80px);}
.area-list-title-arp{ padding-left:87px;}
/*--------------- AREA_PERSONALE_PAGE_END --------------*/

/*--------------- SCADENZIARIO_PAGE_END --------------*/
.scaden-calendar-icon-scap{ width:150px;}
.scaden-calendar-text-scap{ width:calc(100% - 150px); }
.scaden-calendar-left-scap{ padding-right:40px;}
/*--------------- SCADENZIARIO_PAGE_END --------------*/

/*--------------- RICERCA_AVANZATA_PAGE_START --------------*/
.search-btn-avp{ min-width:137px; height:67px; line-height:67px; margin:auto; font-size:21px;}
/*--------------- RICERCA_AVANZATA_PAGE_END --------------*/
}

@media(min-width:1200px) and (max-width:1260px){
/*--------------- CONTAIN_START --------------*/
.notizie-block-hp{ width:calc(33.33% - 15px); }
.document-block-hp{ width:calc(33.33% - 15px); margin-left: 23px; }
.azioni-block-hp{ width:calc(33.33% - 15px); }
/*--------------- CONTAIN_END --------------*/

/*--------------- SCHEDA_2_PAGE_START --------------*/
.notes-spc2{ right:0px;}
.stage-data-content-scp2{ padding-right:40px;}
.fix-name .stage-bottom-scp2{ max-width:1170px;}
/*--------------- SCHEDA_2_PAGE_END --------------*/
}