.col:not(:first-child), .col:not(:last-child) {padding-right: 5px;padding-left: 5px;}.container-fluid::after, .container-fluid::before {display: block !important;}.bianco {color: #fff !important;}.nero {color: #000 !important;}.grigio {color: #b7cace !important;}.azzurro {color: #4688aa !important;}.blu {color: #1b79b8 !important;}table {border-collapse: separate !important;border-spacing: 2px !important;}html, body {font-family: "Raleway", sans-serif !important;font-weight: 400 !important;font-size: 16px !important;line-height: 1.7 !important;-webkit-text-size-adjust: none !important;color: #000;background: #fff;}.clear {clear: both;}a {text-decoration: none;outline: none;-moz-outline-style: none;}a:link {text-decoration: none;color: #000;}a:visited {text-decoration: none;color: #000;}a:hover {text-decoration: underline;color: #000;}a:active {text-decoration: none;}.bordo_img {border: 1px solid #000;}.separatore_cont {height: 285px;}p, li {line-height: 28px;}h1, h2, h3, h4, h5, h6 {font-weight: normal;margin: 0 0 5px 0;}img {border: none;}div.vuoto_fix {clear: both;}div.clear {clear: both;}.float_sx {float: none;}.float_dx {float: none;}.vuoto {width: auto;height: 20px;}div.vuoto2 {width: auto;height: 10px;}.spessore, .spess {width: auto;height: 1px;}.margini {margin: 0 10px;}.centra {position: relative;max-width: 1170px;height: auto;margin: 0 auto;z-index: 20;}.centra2 {position: relative;max-width: 915px;height: auto;margin: 0 auto;z-index: 20;}.textbox {width: auto;height: auto;color: #000;text-align: left;background: #fff;border: 1px solid #fff;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;padding: 2px;}.input {width: auto;height: auto;color: #000;text-align: left;background: #fff;border: 1px solid #fff;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;padding: 2px;}#struttura {position: relative;width: 100%;min-height: 100%;height: auto !important;height: 100%;text-align: left;margin: 0 auto;padding: 0;z-index: 1;}header {position: relative;width: 100%;height: auto;margin: 0;padding: 0;display: block;z-index: 1000;}header #head {position: relative;width: 100%;background: #1b79b8;z-index: 10;}header #loghi {position: relative;margin: 30px 0;}header #loghi a {display: block;}header #loghi img {max-width: 100%;max-height: 99px !important;}#nav {position: relative;width: auto;max-width: 1170px;min-height: 50px;margin: 0 auto !important;border: none !important;height: auto;z-index: 100;}.navbar-nav::before, .navbar-nav::after {content: " ";display: table;}.navbar-nav > li + li {margin-left: 0;}.navbar-nav > li {height: 102%;position: relative;}.navbar-nav > li {float: left;position: relative;}.navbar-nav > li {float: left;}ul li, ol li {margin: 0;padding: 0;}#nav ul li.sep_menu {display: none;}.navbar-nav > li > a::before {background: #4688aa none repeat scroll 0 0;border-top-left-radius: 5px;border-top-right-radius: 5px;content: "";display: block;height: 7px;left: 0;opacity: 0;position: absolute;right: 0;top: -7px;transition: all 0.4s ease 0s;}.navbar-nav > li > a.active::before, .navbar-nav > li > a:hover::before {opacity: 0.9;}#nav ul li a {color: #fff;padding: 21px 19px 21px 18px;position: relative;text-transform: uppercase;}#nav ul li a:hover, #nav ul li a.corrente {color: #fff;background: #4688aa;transition: all 0.4s ease 0s;opacity: 0.9;}#nav ul li ul li {width: auto;height: auto;color: #fff;line-height: 20px !important;text-align: left !important;padding: 10px !important;margin: -10px 0 0 0;background: #4688aa;float: none !important;clear: both !important;display: block !important;}#nav ul li ul li a {text-transform: none !important;font-size: 12px;padding: 0 !important;text-align: left !important;color: #FFF;}#nav ul li ul li a:hover, #nav ul li ul li a.corrente {color: #FFF !important;}#nav .dropdown-menu {width: 100%;border: none !important;background: #4688aa !important;}#nav .navbar-header .menu_tit {display: none;}#nav .navbar-header .social_mobile {display: none;}#navbar_top {width: auto;}@media (min-width: 768px) {#nav .dropdown:hover .dropdown-menu {display: block;}}@media (max-width: 767px) {ul, ol {padding-left: 10px;}.equalizza, .equalizza2, .equalizza3, .equalizza4, .equalizza5 {height: auto !important;}.centra {width: auto !important;}header, header.container-fluid {position: relative !important;margin: 0 !important;padding: 0 !important;height: auto !important;background: #fff !important;}header #head {position: relative !important;height: auto !important;left: 0 !important;right: 0 !important;top: 0 !important;}header #loghi {position: relative;width: 100%;margin: 30px 0;}#nav {width: 100%;top: 0px !important;left: 0px !important;margin: 0 !important;padding: 0 !important;}#nav .navbar-header {background: #4688aa;margin: 0 -1px !important;}#nav .navbar-toggle {position: relative !important;margin-left: 15px;margin-right: 10px !important;padding: 9px 9px 9px 0 !important;float: left !important;}#nav .navbar-toggle .icon-bar {background: #fff !important;}#nav .navbar-header .menu_tit {font-weight: bold;color: #fff;line-height: 49px;font-size: 17px;text-transform: uppercase;text-decoration: none;display: inline-block !important;}#navbar_top.navbar-collapse {border: none !important;box-shadow: none !important;padding: 0 !important;}#navbar_top ul {margin: 0 !important;padding: 10px 0 10px 18px !important;background: #4688aa;float: none !important;}#navbar_top ul li {background: none !important;margin: 0 !important;display: block !important;float: none !important;}#navbar_top ul li.sep_menu {display: none !important;}#navbar_top ul li a {font-size: 13px;font-weight: bold;color: #fff;line-height: 24px;text-align: left !important;padding: 0 !important;z-index: 10;display: block !important;}#navbar_top ul li a:hover, #nav ul li a.corrente, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {color: #fff !important;height: auto !important;background: none !important;}.navbar-nav > li > a::before {background: none !important;border-top-left-radius: 0 !important;border-top-right-radius: 0 !important;display: none !important;height: auto !important;opacity: 0 !important;top: 0 !important;}#navbar_top ul li ul {padding: 5px 0 0 15px !important;}#navbar_top ul li ul li {background: #none;}#navbar_top ul li ul li a, #nav ul li ul li a:hover {text-transform: none !important;font-size: 13px !important;text-align: left !important;}.nivo-caption {bottom: 0;color: #fff;height: auto !important;opacity: 1 !important;padding: 10px !important;position: relative !important;right: 0 !important;width: auto !important;}.nivo-caption {font-size: 8pt !important;}.nivo-caption span {font-size: 12pt !important;margin: 0 0 5px 0 !important;}}.briciole {position: relative;width: 100%;height: 100px;background: #eee;padding: 0;margin: 0;z-index: 10;}.briciole .bgBriciole {background: #1b3e74;padding: 0 !important;}.briciole h2 {line-height: 99px;margin: 0;padding: 0;}.briciole a {text-decoration: none;color: #fff;}#sliders {position: relative;width: 100%;margin: 0 auto;border-bottom: 2px solid #1e7bb9;background: #4688aa;padding: 10px 0;z-index: 5;}.nivoSlider {position: relative;width: 100%;height: auto;max-height: 420px;overflow: hidden;}.nivoSlider img {position: absolute;top: 0px;left: 0px;max-width: none;}.nivo-main-image {display: block !important;position: relative !important;width: 100% !important;}.nivoSlider a.nivo-imageLink {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;border: 0;padding: 0;margin: 0;z-index: 6;display: none;background: white;filter: alpha(opacity=0);opacity: 0;}.nivo-slice {display: block;position: absolute;z-index: 5;height: 100%;top: 0;}.nivo-box {display: block;position: absolute;z-index: 5;overflow: hidden;}.nivo-box img {display: block;}.nivo-caption {position: absolute;width: 265px;height: 275px;background: #003e7e;color: #fff;z-index: 8;padding: 30px 18px;opacity: 0.8;overflow: hidden;display: none;-moz-opacity: 0.8;filter: alpha(opacity=8);-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box; right: 153px;bottom: 0px;}.nivo-caption span {font-weight: bold;font-size: 14pt;color: #1b79b8;margin: 0 0 13px 0;display: block;}.nivo-caption p {font-size: 9pt;line-height: 25px;color: #FFF;padding: 0;margin: 0;}.nivo-caption a {display: inline !important;}.nivo-html-caption {display: none;}.nivo-directionNav a {position: absolute;top: 45%;z-index: 9;cursor: pointer;}.nivo-prevNav {left: 0px;}.nivo-nextNav {right: 0px;}.nivo-controlNav {position: absolute;width: 400px;bottom: 0px;left: 50%;text-align: center;margin-left: -200px;padding: 0;z-index: 20000;}.nivo-controlNav a {cursor: pointer;}.nivo-controlNav a.active {font-weight: bold;}.theme-default .nivoSlider {position: relative;}.theme-default .nivoSlider img {position: absolute;top: 0px;left: 0px;display: none;}.theme-default .nivoSlider a {border: 0;display: block;}.theme-default .nivo-controlNav {text-align: center;padding: 0;}.theme-default .nivo-controlNav a {display: inline-block;width: 22px;height: 22px;background: url(img/bullets.png) no-repeat;text-indent: -9999px;border: 0;margin: 0 2px;}.theme-default .nivo-controlNav a.active {background-position: 0 -20px;}.theme-default .nivo-directionNav a {display: block;width: 30px;height: 30px;background: url(img/arrows.png) no-repeat;text-indent: -9999px;border: 0;opacity: 0;-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out;}.theme-default:hover .nivo-directionNav a {opacity: 1;}.theme-default a.nivo-nextNav {background-position: -30px 0;right: 15px;}.theme-default a.nivo-prevNav {left: 15px;}.theme-default .nivo-caption {line-height: 20px;font-size: 9pt;}.theme-default .nivo-caption a {color: #fff;}.theme-default .nivo-caption a:hover {color: #fff;}.theme-default .nivo-controlNav.nivo-thumbs-enabled {width: 100%;}.theme-default .nivo-controlNav.nivo-thumbs-enabled a {width: auto;height: auto;background: none;margin-bottom: 5px;}.theme-default .nivo-controlNav.nivo-thumbs-enabled img {display: block;width: 120px;height: auto;}.contenuti {position: relative;height: auto;min-height: 200px;margin-top: 30px;z-index: 10;}.tit {color: #1b79b8;font-weight: bold;font-size: 26px;text-transform: uppercase;margin-bottom: 20px;}.tit span {font-size: 22px;}#pagine strong, #pagine b {color: #1b79b8;}div#paginazione {width: auto;min-width: 200px;max-width: 90%;height: auto;text-align: center;margin: 20px auto 10px auto;}#paginazione p {font-size: 10pt;color: #000;text-align: center;padding: 0;margin: 0 0 5px 0;}#paginazione a {font-size: 10pt;font-weight: bold;color: #1b79b8;text-decoration: none;background: #FFF;padding: 3px 6px;}#paginazione a:hover {color: #FFF;background: #1b79b8;}#paginazione2 a {font-size: 10pt;font-weight: bold;color: #FFF;text-decoration: none;background: #1b79b8;padding: 3px 6px;}.spingi_foot {height: 400px;}#boxMappa {position: relative;width: 100%;border-top: 2px solid #1b79b8;z-index: 1000;}footer {position: relative;width: 100%;height: auto;background: #4688aa;border-top: 2px solid #fff;margin: 0 auto;display: block;z-index: 1000;}footer #footTop {font-size: 10pt;padding: 30px 0px;}footer #footTop a {color: #fff;text-decoration: none;}footer #footTop p {line-height: 25px;}footer #footTop h3 {font-weight: 600;margin-bottom: 20px;}footer #footTop h3 span {font-size: 12pt;}footer #footBot {position: relative;width: 100%;height: auto;text-align: left;color: #fff;background: #1b79b8;border-top: 2px solid #fff;margin: 0;padding: 15px 0;clear: both;}footer #footBot span {font-size: 9pt;color: #FFF;display: block;}footer #credits {position: absolute;bottom: 5px;right: 5px;}footer #credits a {color: #fff;font-size: 9px;text-decoration: none;}@media screen and (min-width: 768px) and (max-width: 1024px) {.float_sx {float: left;}.float_dx {float: left !important;}#struttura, header, #cont_cx, footer {overflow: hidden;}header, header.container-fluid {position: relative !important;margin: 0 !important;padding: 0 !important;height: auto !important;background: #fff !important;}.nivo-caption {bottom: 0;color: #fff;height: auto !important;opacity: 1 !important;padding: 10px !important;position: relative !important;right: 0 !important;width: auto !important;}.nivo-caption {font-size: 8pt !important;}.nivo-caption span {font-size: 12pt !important;margin: 0 0 5px 0 !important;}#nav {width: 100% !important;left: 0 !important;}#nav .container {width: auto !important;}}#lavori_el.griglia {margin: 0 auto;text-align: center;}#lavori_el.griglia .record_lavori {position: relative;margin: 0 0 20px 0;padding: 0 10px 10px 10px;display: inline-block;overflow: hidden;z-index: 10;}#lavori_el.griglia .record_lavori .info_lavori {position: absolute;bottom: 10px;left: 10px;right: 10px;background: #1b79b8;z-index: 11;}#lavori_el.griglia .tb_lavori {display: block;position: relative;width: 100%;border: 5px solid #1b79b8;}#lavori_el.griglia .tb_lavori img {width: 100%;height: auto;}#lavori_el.griglia .record_lavori .titolo, #lavori_el.griglia .record_lavori .sito, #lavori_el.griglia .record_lavori .descrizione {color: #fff;font-size: 12px;padding: 2px 0;display: block;}#lavori_el.griglia .record_lavori .sito a {color: #fff;text-decoration: none;}#lavori_el.griglia .record_lavori .titolo {font-size: 14px;font-weight: bold;text-transform: uppercase;}#lavori_el.elenco {margin: 0 auto;text-align: center;}#lavori_el.elenco .record_lavori {position: relative;margin: 0 0 20px 0;padding: 0;z-index: 10;}#lavori_el.elenco .record_lavori .info_lavori {text-align:left;}#lavori_el.elenco .tb_lavori {display: block;position: relative;padding: 0 !important;border: 5px solid #1b79b8;}#lavori_el.elenco .tb_lavori .zoom {position: absolute;top: 5px;left: 10px;text-decoration:none;color: #1b79b8;}#lavori_el.elenco .tb_lavori img {width: 100%;height: auto;}#lavori_el.elenco .record_lavori .titolo {color: #1b79b8;font-size: 18px;font-weight: bold;text-transform: uppercase;}#lavori_el.elenco .record_lavori .descrizione {font-size: 13px;line-height: 18px;margin-top: 10px;display: block;}#lavori_el.elenco .record_lavori .sito {color: #1b79b8;font-size: 14px;font-weight: bold;margin-top: 20px;display: block;}#lavori_el.elenco .record_lavori .sito a {color: #1b79b8;text-decoration: none;}#scheda_lavori {position: relative;margin: 0 auto;text-align: left;display: block;}#info_lavoro {font-size: 18px;line-height: 22px;} .avgrund-popin {position: absolute;background: #fff;padding: 10px;overflow: hidden;visibility: hidden;opacity: 0;filter: alpha(opacity=0);top: 50%;left: 50%;z-index: 10002;box-shadow: 0 1px 10px 0 rgba(0, 0, 0, .5);-webkit-transform: scale(0.8);-moz-transform: scale(0.8);-ms-transform: scale(0.8);-o-transform: scale(0.8);transform: scale(0.8);}.avgrund-overlay {background: #000;width: 100%;position: fixed;top: 0px;bottom: 0;left: 0;z-index: 10001;visibility: hidden;opacity: 0;filter: alpha(opacity=0);}.avgrund-active .avgrund-popin {visibility: visible;opacity: 1;filter: alpha(opacity=100);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}.avgrund-active .avgrund-overlay {visibility: visible;opacity: .5;filter: alpha(opacity=50);height: 20000px;}.avgrund-popin.stack {-webkit-transform: scale(1.5);-moz-transform: scale(1.5);-ms-transform: scale(1.5);-o-transform: scale(1.5);transform: scale(1.5);}.avgrund-active .avgrund-popin.stack {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}.avgrund-active .avgrund-blur {-webkit-filter: blur(1px);-moz-filter: blur(1px);-ms-filter: blur(1px);-o-filter: blur(1px);filter: blur(1px);}.avgrund-close {display: block;padding: 10px 20px;color: #1b79b8 !important;font-weight: bold;font-size: 13px;text-decoration: none;text-transform: uppercase;}.effe {color: #555;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}.effe p {padding: 10px 20px;margin: 0;font-size: 14px;font-weight: 300;text-align: justify;}