.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: #222 !important;}.blu {color: #04538f !important;}.marrone {color: #fdf4e8 !important;}.amaranto, .fuxia {color: #921661 !important;}.fuxia2 {color: #a03b6f !important;}table {border-collapse: separate !important;border-spacing: 2px !important;}.spazioTop {margin-top: 110px;clear: both;}.spazioBot {margin-bottom: 110px;clear: both;}.hrSm {width: auto;max-width: 760px;height: 1px;background: #a03b6f;margin: 80px auto;clear: both;}.hrTOPsm {width: auto;max-width: 760px;height: 1px;background: #a03b6f;margin: 0 auto 80px auto;clear: both;}.hrBOTsm {width: auto;max-width: 760px;height: 1px;background: #a03b6f;margin: 80px auto 0 auto;clear: both;}html, body {font-family: 'Comfortaa', cursive;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;}h1 {line-height: 50px;}h2 {line-height: 40px;}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;}.container {width: auto !important;max-width: 1170px;}.centra {position: relative;width: auto !important;max-width: 1170px !important;height: auto;margin: 0 auto;z-index: 20;}.centra2 {position: relative;width: auto !important;max-width: 915px !important;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: #fff;z-index: 10;}header #loghi {position: relative;margin: 20px 0;float: left;}header #loghi a {display: block;}header #loghi img {max-width: 100%;max-height: 94px !important;}#nav {position: relative;width: auto;max-width: 1000px;margin: 40px 0 0 0;border: none !important;height: auto;z-index: 100;float: right;}.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;}#nav ul li.sep_menu {display: none;}#nav ul li a {color: #921661;padding: 20px 10px;position: relative;text-transform: uppercase;}#nav ul li a:hover, #nav ul li a.corrente {color: #d8c8b4;background: #fff;transition: all 0.4s ease 0s;}#nav ul li ul li {width: auto;height: auto;color: #d8c8b4;line-height: 20px !important;text-align: left !important;padding: 10px !important;margin: -10px 0 0 0;background: #fff;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: #921661;}#nav ul li ul li a:hover, #nav ul li ul li a.corrente {color: #fdf4e8 !important;}#nav .dropdown-menu {min-width: 130px !important;border: none !important;background: #fff !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 #head .container {padding: 0 !important;}header #loghi {position: relative;width: 100%;text-align: center;margin: 15px 0;}#nav {width: 100%;top: 0px !important;left: 0px !important;margin: 0 !important;padding: 0 !important;}#nav .navbar-header {background: #fdf4e8;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: #a03b6f !important;}#nav .navbar-header .menu_tit {font-weight: bold;color: #a03b6f;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: #fdf4e8;float: none !important;}#nav .dropdown-menu a, #nav .dropdown-menu a:hover, .nav .open > a {color: #a03b6f !important;background: none !important;}#nav .dropdown-menu, #nav .dropdown-menu li {background: #fdf4e8 !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: #a03b6f !important;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: #a03b6f !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;}.theme-default .nivo-controlNav.nivo-thumbs-enabled img {width: 30px !important;}#lavoriHome {margin: 30px 0 20px 0;}#lavoriHome .record_home {margin: 0 0 10px 0 !important;clear: both;}#lavoriHome .record_home .info_lavori {position: relative !important;left: 0 !important;right: 0 !important;margin: 0 !important;top: 0 !important;padding: 0 !important;}#lavoriHome .record_home .titolo {padding: 20px !important;}.record_lavori {margin: 10px 0 0 0 !important;}#scheda_lavori #info_lavoro {margin: 20px 0 0 0 !important;}.boxHome {max-width: 800px;border: 3px solid #a03b6f !important;background: #a03b6f !important;margin: 20px auto !important;}.boxHome .DescHome {position: relative !important;right: none;top: none;padding: 20px !important;margin-top: 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: none;padding: 0;z-index: 5;}.nivoSlider {position: relative;width: 100%;height: auto;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: #921661;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: 50%;margin-top: -15px;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: 0;}.theme-default a.nivo-prevNav {left: 0;}.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: 60px;height: auto;}.contenuti {position: relative;height: auto;min-height: 550px;margin-top: 45px;z-index: 10;}.tit {color: #921661;font-weight: 600;font-size: 24px;margin-bottom: 20px;}.tit span {font-size: 22px;}#pagine strong, #pagine b {color: #921661;}div#paginazione {width: auto;min-width: 200px;max-width: 90%;height: auto;text-align: center;margin: 30px 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: #921661;text-decoration: none;background: #FFF;padding: 3px 6px;}#paginazione a:hover {color: #FFF;background: #921661;}#paginazione2 a {font-size: 10pt;font-weight: bold;color: #FFF;text-decoration: none;background: #921661;padding: 3px 6px;}.spingi_foot {height: 40px;clear: both;}#boxMappa {position: relative;width: 100%;z-index: 1000;}footer {position: relative;width: 100%;height: auto;color: #812350;background: #fdf4e8 url("img/footer.jpg") 0 0;background-size: cover;margin: 0 auto;padding: 20px 0px 1px 0px;display: block;z-index: 10000;}footer #footTop {font-size: 10pt;padding: 0px;}footer #footTop a {color: #812350;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: #812350;margin: 0;padding: 0;clear: both;}footer #footBot span {font-size: 9pt;color: #812350;display: block;}footer #credits {position: absolute;bottom: 5px;right: 5px;}footer #credits a {color: #812350;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, 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;}.theme-default .nivo-controlNav.nivo-thumbs-enabled img {width: 50px !important;}#nav {width: 100% !important;left: 0 !important;float: none;}#navbar_top {}#nav .container {width: auto !important;}header #loghi {width: 150px;}#nav ul li a {font-size: 14px;padding: 10px;}.record_home {margin: 0 0 30px 0 !important;}.record_lavori {margin: 10px 0 0 0;}}.boxHome {max-width: 800px;position: relative;border: 3px solid #fdf4e8;background: #fdf4e8;margin-left: auto !important;margin-right: auto !important;z-index: 10;}.boxHome .DescHome {position: absolute;right: 3px;top: 50%;background-color: rgba(253, 234, 210, 0.7);color: #921661;padding: 40px;margin-top: -127px;z-index: 20;}.boxHome .DescHome span {color: #921661;font-size: 20pt;line-height: 35px;display: block;}.boxHome .DescHome .r1 {text-align: left;}.boxHome .DescHome .r2 {text-align: right;}.boxHome .DescHome .r3 {text-align: left;}.boxHome .DescHome .r4 {text-align: left;}.boxHome .DescHome .r5 {text-align: left;}.boxHome .FotoHome {max-width: 100%;}.record_home {position: relative;margin: 0;overflow: hidden;z-index: 10;}.record_home .info_lavori {bottom: 0;color: #fff;display: block;height: 100%;left: 15px;margin-top: -50%;padding: 35% 0 0 0;position: absolute;right: 15px;text-decoration: none;top: 50%;width: auto;z-index: 11;}.record_home .titolo {color: #921661;font-size: 20px;font-weight: bold;text-transform: uppercase;text-align: center;padding: 50px 0;background-color: rgba(253, 234, 210, 0.7);transition: all 0.4s ease 0s;display: block;}.record_home .titolo:hover {background-color: rgba(253, 234, 210, 1);}.record_home .info_lavori:hover > .titolo {background-color: rgba(253, 234, 210, 1);}.record_home .tb_lavori {display: block;position: relative;width: 100%;}.record_home .tb_lavori img {width: 100%;height: auto;border: 3px solid #fdf4e8;}#lavori_el {margin: 0 auto;text-align: center;}.record_lavori {position: relative;margin: 0;padding: 0;background: #fdf4e8 url("img/record.jpg") -220px -20px;display: inline-block;overflow: hidden;z-index: 10;}.record_lavori .info_lavori {position: relative;margin: 0;z-index: 11;}.tb_lavori {display: block;position: relative;margin: 0;padding: 0;}.tb_lavori img {width: 100%;height: auto;border: 1px solid #fdf4e8;}.record_lavori a {color: #921661;text-decoration: none;display: block;}.record_lavori .localita, .record_lavori .descrizione {color: #921661;font-size: 14px;margin: 10px 0 0 0;}.record_lavori .titolo {font-size: 16px;color: #921661;font-weight: bold;text-transform: uppercase;text-align: center;padding: 50px 0 20px 0;border-bottom: 1px solid #921661;}#scheda_lavori {position: relative;margin: 0 auto;text-align: left;background: #fdf4e8;padding: 20px;display: block;}.nomeLav {font-size: 20px;color: #921661;text-transform: uppercase;}.nomeLav .tit {margin-bottom: 5px !important;}.nomeLav .tit2 {font-size: 16px;margin: 0 20px 0 0;text-align: right;font-weight: bold;}#scheda_lavori #info_lavoro {font-size: 14px;line-height: 24px;padding: 0;color: #31302f;}#scheda_lavori #info_lavoro strong {font-size: 18px;color: #31302f;}#scheda_lavori #info_lavoro .luogo {margin-bottom: 30px;}#scheda_lavori #info_lavoro .descrizione {margin-bottom: 30px;}#scheda_lavori #info_lavoro .data {font-weight: bold;}