body{font-family:'Ubuntu',sans-serif;color:#333;font-size:15px}img{max-width:100%;height:auto!important}h1,h2,h3,h4,h5,h6{margin:0 0 20px;font-weight:700;color:#062a44}h1{font-size:30px}h2{font-size:24px}h3{font-size:22px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#062a44}a:hover{text-decoration:none}strong,b{font-weight:700}ul li,ol li{margin:5px 0}.container{position:relative}.btn{border-radius:0;font-size:16px;font-weight:700}.btn-default{border:1px solid #ddd!important;background:#fff!important;color:#666}.btn-default:hover,.btn-default:active,.btn-default:visited,.btn-default.active{background:#ddd!important;color:#fff!important}.btn-primary{background:#062a44}.btn-primary:hover,.btn-primary:active,.btn-primary:visited{background:#062a44!important;color:#fff!important}.clearfix{clear:both;display:block}.nav-tabs>li>a{border-radius:0}.tab-content{padding-top:20px}.bg-primary,.bg-success,.bg-info,.bg-warning,.bg-danger{padding:15px;display:inline-block;margin-bottom:0}.moreIcon{font-size:50px;color:#758f9b}.PagerControl{clear:both;float:right}.PagerControl .PagerResults{text-align:right;font-weight:normal!important;margin-bottom:5px;font-size:13px}.PagerControl .PagerNumberArea{float:right}.PagerControl a{text-decoration:none}.PagerControl .SelectedPage,.PagerControl .UnselectedPage{display:inline-block;padding:3px 7px;border:1px solid #ddd;font-weight:normal;background:#fff;margin-bottom:5px}.PagerControl .SelectedPage{background:#062a44;font-weight:700;color:#fff}.PagerControl a:hover{background:#ddd}.box{text-align:center;margin-bottom:30px}.box.bordered{border:5px solid #d4dadd}.boxTitle{margin:15px 0 0;text-transform:uppercase}.box.bordered .boxImg img{width:100%}.FormPanel{margin-top:30px}.Error input{background:#fdf2f2}.ErrorLabel{display:inline-block;padding:15px;margin-top:20px;background:#f2dede;color:#333}.error-label{display:inline-block;padding:15px;margin-bottom:20px;background:#f2dede;color:#333}.EditingFormErrorLabel,.form-control-error{color:#d90000!important;font-size:13px}.radio,.checkbox{margin:0}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{margin-left:0}label{font-weight:normal}.form-horizontal .control-label{padding-top:0;margin-bottom:5px}textarea.form-control,textarea{height:120px}.form-control,.DropDownList{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.4;color:#666;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;overflow:hidden;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{box-shadow:none}.ConfirmationSeparator{margin-top:15px}input[type="radio"]+label{margin-right:10px}.form-horizontal .form-group{margin-left:0;margin-right:0}.logon-remember-me-checkbox{display:block;padding-top:7px}.logon-panel .btn{margin:25px 0}.FormPanel .hrTitle{margin-top:15px}.FormPanel .row:first-child .hrTitle{margin-top:0}.privacy{font-size:13px}.bizForm .InfoLabel{margin-top:30px;display:inline-block}#top{background:#062a44;padding:10px 0;color:#fff;-webkit-box-shadow:0 10px 15px rgba(0,0,0,.3);-moz-box-shadow:0 10px 15px rgba(0,0,0,.3);box-shadow:0 10px 15px rgba(0,0,0,.3)}#top a{color:#fff}#logo{display:inline-block;margin-top:3px}#logo img{max-width:150%}.topRight a{display:inline-block;float:right;padding-right:20px;border-right:1px solid #fff;margin-right:15px}.topRight a:first-child{padding-right:0;border-right:0;margin-right:0}.topRight a i.fa{font-size:35px}.topRight a span{margin-left:10px;font-size:18px;position:relative;bottom:7px}#navigation{z-index:2;position:absolute;top:65px;left:0;width:100%;padding:20px 0;background:rgba(240,240,240,.9);display:none;-webkit-box-shadow:0 10px 15px rgba(0,0,0,.3);-moz-box-shadow:0 10px 15px rgba(0,0,0,.3);box-shadow:0 10px 15px rgba(0,0,0,.3)}#navigation ul{padding:0;margin:0;list-style:none;border-bottom:1px solid #333}#navigation div[class^="col-"]:first-child ul{border-bottom:0}#navigation li{margin:0}#navigation a,#navigation span{border-top:1px solid #333;text-transform:uppercase;display:block;line-height:1.5;color:#333;font-weight:700}#navigation li.active a{background:rgba(200,200,200,.5);font-weight:700}#navigation li a:hover{background:rgba(200,200,200,.5)!important;font-weight:700!important}#navigation ul ul{border:0}#navigation ul ul a,#navigation ul ul span{border-color:#aaa;text-transform:none;font-weight:normal}#navigation li.active ul a,#navigation li.active ul span{background:none;font-weight:normal}#header{position:relative;height:250px;background-color:#eee;background-size:cover;background-position:center}#categoryMenuContainer{background:#fff;-webkit-box-shadow:0 10px 15px rgba(0,0,0,.1);-moz-box-shadow:0 10px 15px rgba(0,0,0,.1);box-shadow:0 10px 15px rgba(0,0,0,.1)}#categoryMenuContainer #categoryMenu{padding-bottom:15px}#categoryMenu{float:right;padding:15px 0;margin:0;list-style:none}#slider #categoryMenu{padding-bottom:40px}#categoryMenu li{float:left;margin-left:20px;text-align:center;position:relative}#categoryMenu a{color:#333;font-weight:700;font-size:13px}#categoryMenu img{width:60px}#categoryMenu .info{display:none;z-index:1;position:absolute;bottom:-70px;left:50%;width:110px;height:70px;margin-left:-55px;line-height:1.1}#categoryMenu .info .caret{display:block;margin:5px auto 0;border-width:7px}#categoryMenu .current img{width:auto!important;height:70px!important}#slider{margin-bottom:30px;-webkit-box-shadow:0 10px 15px rgba(0,0,0,.1);-moz-box-shadow:0 10px 15px rgba(0,0,0,.1);box-shadow:0 10px 15px rgba(0,0,0,.1)}#sliderHome{clear:both;margin:0}#sliderHome .flex-control-nav{width:auto;bottom:15px;right:0}#sliderHome .flex-control-paging li{margin:0 3px}#sliderHome .flex-control-paging li a{display:block;width:15px;height:15px;background:#fff;border:1px solid #999;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#sliderHome .flex-control-paging li a.flex-active,#sliderHome .flex-control-paging li a:hover{background:#ccc}#midBanner{padding:50px 0;background:#eee;margin:20px 0 40px}.midBannerRow{display:flex}.midBannerLeft{text-align:center}.midBannerRight{display:flex;align-items:center}.midBannerRightTxt{font-size:30px;margin-bottom:30px}.midBannerRight .btn{font-size:22px}.latestNews{margin-top:10px}.separatorBig{border-bottom:10px solid #d4dadd;margin:15px 0 0}.loghiAziende{margin-top:30px;margin-bottom:30px}.loghiAziende h2{text-transform:uppercase}.loghiAziende .moreIcon{float:right}#breadcrumbs{padding:20px 0;font-size:12px}.pageTitle{margin-bottom:40px}.hrTitle{font-weight:normal;padding-bottom:5px;border-bottom:1px solid #ddd}.categoryLv1{padding-top:30px}.categoryLv1 .categoryTitle i.fa{display:none}.enterLink a{background:#eee;border-radius:100%;position:relative;text-align:center;display:block}.enterLinkTxt{color:#fff;position:absolute;text-transform:uppercase}.categoryLv2{position:relative}.box.realizzazionePrev{padding:10px 0 25px}.box.realizzazionePrev .boxTitle{text-transform:none}.box.realizzazionePrev .iconList{list-style:none;padding:0;margin:40px 0 0;text-align:left;display:inline-block}.box.realizzazionePrev .iconList i.fa{color:#ccc;font-size:130%;margin-right:5px}.box.realizzazionePrev .btn{margin-top:40px;text-transform:uppercase;width:60%}.logoCliente img{width:100%;margin-bottom:20px;padding:5px;border:1px solid #eee}.map{width:100%;height:400px;overflow:hidden;position:relative;border:1px solid #d4dadd;margin-bottom:30px}.map iframe{position:absolute;top:0;left:50%;margin-left:-1000px}.realizzazioneDett{display:none;background:#ddd;padding-top:20px;padding-bottom:20px;margin:-10px 0 20px}.realizzazioneDett .lights .active{height:4px;background:#062a44;margin:-24px 0 0}.realizzazioneDett .panelHeading{position:relative}.realizzazioneDett .panelTitle{margin-bottom:30px;width:90%}.realizzazioneDett .panelClose{position:absolute;top:0;right:15px;font-size:30px;cursor:pointer}.realizzazioneDettInfoDesc .row{padding-bottom:90px}.realizzazioneDettInfo h4{color:#333;text-transform:uppercase;padding:10px 0;border-top:1px solid #333;border-bottom:1px solid #333;margin:0}.realizzazioneDettInfo ul{padding:0;margin:0;list-style:none}.realizzazioneDettInfo li{padding:10px 0;margin:0;border-bottom:1px solid #333}.realizzazioneDettInfo li:before{content:"•  ";color:#999}.realizzazioneDettGallery .flexslider li{overflow:hidden;background:#666}.realizzazioneDettIcone{position:absolute;bottom:0;left:0}.realizzazioneDettIcone a{display:inline-block;width:70px;margin-right:10px}.detailGallery{margin-bottom:10px!important}.detailGalleryNav img{cursor:pointer}.othersList h3{font-weight:normal;margin:0}.othersList ul{list-style:none;padding:0}.previewNews{margin-bottom:30px}.newsImg img{width:100%;border:1px solid #ddd}.newsTitle{text-transform:uppercase}.newsTxt .moreIcon{float:right;margin-top:10px}.detailNews .newsTxt{color:#666}.newsLongTxt{margin:30px 0}.newsLongTxt .clearfix{margin-bottom:20px}.map{width:100%;height:400px;overflow:hidden;position:relative}.map iframe{position:absolute;top:0;left:50%;margin-left:-1000px}#footer{padding:30px 0;margin-top:40px;background:#062a44;color:#fff}#footer a{color:#fff}.CookieConsent{position:fixed;bottom:10px;right:10px;width:50%;background:#758f9b;border:1px solid #fff;color:#fff;font-size:13px}.CookieConsent .ConsentText{display:block;margin:10px}.CookieConsent .ConsentText a{font-weight:bold}.CookieConsent .ConsentButton{margin:0 10px 10px;font-weight:normal;font-size:13px}.fancybox-skin{border-radius:0}.flexslider{border:0;margin:0;background:none}@media(max-width:1200px){}@media(max-width:992px){.realizzazioneDettGallery{margin-top:20px}#categoryMenu li{margin-left:10px}#categoryMenu img{width:30px}#categoryMenu .current img{height:50px!important}.enterLinkTxt{font-size:11px}}@media(max-width:768px){#header{height:200px}.topRight a span{display:none}.newsTxt{margin-top:30px}.enterLink{display:none}.categoryLv1 .categoryTitle i.fa{display:inline-block;margin-left:10px}.realizzazioneDett{margin-left:-15px!important}.realizzazioneDettDesc{margin-top:20px}#slider #categoryMenu{padding-bottom:15px}#categoryMenu .info .name{display:none}.box{height:auto!important}.textColumnRight{margin-top:30px}.midBannerRow{display:block}.midBannerLeft{margin-bottom:30px}.midBannerRight{text-align:center}.midBannerRightTxt{font-size:24px}}@media(max-width:600px){}@media(max-width:480px){.form-group{width:100%}#categoryMenu .info{display:none!important}.CookieConsent{width:100%;bottom:0;right:0}}.DesignMode #navigation{display:block!important;position:static}