@font-face{font-family:'ubunturegular';src:url('../webfonts/ubuntu-r-webfont.eot');src:url('../webfonts/ubuntu-r-webfont.eot?#iefix') format('embedded-opentype'),url('../webfonts/ubuntu-r-webfont.woff') format('woff'),url('../webfonts/ubuntu-r-webfont.ttf') format('truetype'),url('../webfonts/ubuntu-r-webfont.svg#ubunturegular') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'robotoregular';src:url('../webfonts/roboto-regular-webfont.eot');src:url('../webfonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),url('../webfonts/roboto-regular-webfont.woff') format('woff'),url('../webfonts/roboto-regular-webfont.ttf') format('truetype'),url('../webfonts/roboto-regular-webfont.svg#robotoregular') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'robotobold';src:url('../webfonts/roboto-bold-webfont.eot');src:url('../webfonts/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'),url('../webfonts/roboto-bold-webfont.woff') format('woff'),url('../webfonts/roboto-bold-webfont.ttf') format('truetype'),url('../webfonts/roboto-bold-webfont.svg#robotobold') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'robotomedium';src:url('../webfonts/roboto-medium-webfont.eot');src:url('../webfonts/roboto-medium-webfont.eot?#iefix') format('embedded-opentype'),url('../webfonts/roboto-medium-webfont.woff') format('woff'),url('../webfonts/roboto-medium-webfont.ttf') format('truetype'),url('../webfonts/roboto-medium-webfont.svg#robotomedium') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'ubunturegular';src:url('../webfonts/ubuntu-r-webfont.eot');src:url('../webfonts/ubuntu-r-webfont.eot?#iefix') format('embedded-opentype'),url('../webfonts/ubuntu-r-webfont.woff') format('woff'),url('../webfonts/ubuntu-r-webfont.ttf') format('truetype'),url('../webfonts/ubuntu-r-webfont.svg#ubunturegular') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'robotoregular';src:url('../webfonts/roboto-regular-webfont.eot');src:url('../webfonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),url('../webfonts/roboto-regular-webfont.woff') format('woff'),url('../webfonts/roboto-regular-webfont.ttf') format('truetype'),url('../webfonts/roboto-regular-webfont.svg#robotoregular') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'robotobold';src:url('../webfonts/roboto-bold-webfont.eot');src:url('../webfonts/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'),url('../webfonts/roboto-bold-webfont.woff') format('woff'),url('../webfonts/roboto-bold-webfont.ttf') format('truetype'),url('../webfonts/roboto-bold-webfont.svg#robotobold') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'robotomedium';src:url('../webfonts/roboto-medium-webfont.eot');src:url('../webfonts/roboto-medium-webfont.eot?#iefix') format('embedded-opentype'),url('../webfonts/roboto-medium-webfont.woff') format('woff'),url('../webfonts/roboto-medium-webfont.ttf') format('truetype'),url('../webfonts/roboto-medium-webfont.svg#robotomedium') format('svg');font-weight:normal;font-style:normal;}.navbar-brand{height:auto;}.navbar-brand img{margin-bottom:-10px;margin-top:-10px;width:70px;}
@media (min-width:768px){.navbar-brand img{margin-top:-41px;margin-bottom:-49px;width:auto;}}
.navbar-nav.nav-justified{vertical-align:middle;}
.navbar-nav.nav-justified>li{float:none;vertical-align:middle;}.navbar-nav.nav-justified>li:hover{background-color:#133981;}
.navbar-nav.nav-justified>li.active{background-color:#0474ba;}
.navbar-nav.nav-justified>li>a{margin-bottom:0;}
.navbar-inverse .navbar-nav.nav-justified>li.open{background-color:#133981;}
.navbar-inverse .navbar-collapse.in .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-collapse.in .navbar-nav .open .dropdown-menu>li>a:hover{background-color:#0f2c64;}
.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a{background-color:#133981;}.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus:hover,.navbar-inverse .navbar-nav>.open>a:hover{background-color:#133981;}
.topnav-container{padding-top:33px;padding-bottom:33px;}.topnav-container .navbar.navbar-default{background-color:#fff;}
.topnav-container .navbar.navbar-default{margin-bottom:0;background-color:#fff;}@media (max-width:767px){.topnav-container .navbar.navbar-default{border-bottom:1px solid #ccc;box-shadow:0 2px 4px rgba(0, 0, 0, 0.125);z-index:1035;}}@media (min-width:768px){.topnav-container .navbar.navbar-default{border-bottom:1px solid transparent;}}.topnav-container .navbar.navbar-default .navbar-header{padding-top:10px;padding-bottom:0;}@media (min-width:768px){.topnav-container .navbar.navbar-default .navbar-header{padding-top:10px;padding-bottom:10px;}}
@media (min-width:768px){.topnav-container .navbar-fixed-top{position:static;}}
.topnav-container .navbar-default .navbar-collapse,.topnav-container .navbar-default .navbar-form{border-color:transparent;}
.topnav-container .navbar-default .navbar-form{padding-top:18px;padding-bottom:6px;}
.topnav-container .navbar-nav>li>a{padding-right:8px;padding-left:8px;}
.topnav-container .navbar-default .navbar-form{border:none;display:inline-block;}@media (min-width:768px){.topnav-container .navbar-default .navbar-form{padding:3px 18px;}}
.topnav-container .btn-group.pull-right{padding:5px 0 0 12px;}
.dropdown-menu.login-container{min-width:290px;}
.dropdown-menu.login-container li{padding:0 10px;}
.dropdown-menu.login-container li.dropdown-header{color:#17469e;padding-top:10px;}
.navbar-toggle{background-color:#f2f2f2;height:38px;}
#bodyText{padding-top:15px;}
.main-nav{margin:0;}@media (min-width:768px){}
.main-nav.navbar-fixed-top{top:60px;min-height:0px;}@media (min-width:768px){.main-nav.navbar-fixed-top{position:static;}.main-nav.navbar-fixed-top .navbar-nav{min-height:50px;} .main-nav.navbar-fixed-top .navbar-nav>li>a{padding-top:15px;padding-bottom:15px;padding-right:6px;padding-left:6px;}}
.navbar{border-radius:0;}
.navbar-default .navbar-nav>li>a,.navbar-inverse .navbar-nav>li>a{font-family:'robotobold',"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;}
.jumbotron{background-position:0 50%;background-color:#005B50;background-repeat:no-repeat;background-size:cover;margin-bottom:0;border-top:1px solid #17469e;padding-bottom:12px;padding-top:90px;}
h2.jumbotron-title{text-align:right;color:#ffffff;}
img{border:0 none;height:auto;max-width:100%;vertical-align:middle;}
.article-img{margin-bottom:15px;}
.page-title h1{margin-top:0;margin-bottom:10px;color:inherit;}
.breadcrumb-container{margin-bottom:20px;}
.breadcrumb{margin-bottom:0px;}
.bg-info{padding:12px;}
.slider-wrapper{background-color:#fafafa;padding-bottom:20px;border-bottom-left-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:4px;border-top-right-radius:4px;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075);border:1px solid #cccccc;}.slider-wrapper .carousel.slide{border:1px solid #cccccc;}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#17469e;}
.nav-stacked2>li{float:none;}
.nav-tabs.nav-stacked2>li>a{border:none;border-radius:0;margin-right:0;}
.nav-tabs.nav-stacked2{border-bottom:none;}
.nav-tabs.nav-stacked2>li{border-bottom:1px solid #cccccc;border-radius:0;margin-bottom:0;}
.nav-tabs.nav-stacked2>li.active>a{font-family:'robotobold',"Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#fbfbfb;color:#17469e;}
.nav-tabs.nav-stacked2>li.active>a:hover{color:#17469e;background-color:#f2f2f2;}
.nav-tabs.nav-stacked2>li:first-child{border:none;}
.nav-tabs.nav-stacked2>li>a:hover{border:none;z-index:2;}
.nav-tabs.nav-stacked2 li>a{color:#333333;}
.nav-tabs.nav-stacked2 li>a:hover{background-color:#f2f2f2;color:#17469e;}
.nav-tabs.nav-stacked2 .active>a,.nav-tabs.nav-stacked2 .active>a:hover{color:#17469e;background-color:#f2f2f2;}
.nav-tabs.nav-stacked2 .nav{margin-bottom:0;padding-bottom:6px;padding-top:0;}
.nav-tabs.nav-stacked2 .nav>li>a{border-radius:10px;color:#333333;line-height:16px;margin:0 8px 2px;padding:6px 4px 4px 20px;}
.nav-tabs.nav-stacked2 .nav>li>a:hover,.nav-tabs.nav-stacked2 .nav>.active>a:hover{background-color:#f2f2f2;color:#17469e;}
.nav-tabs.nav-stacked2 .nav>.active>a{color:#17469e;}
.nav-tabs.nav-stacked2 .nav.collapse,.nav-tabs.nav-stacked2 .nav.in.collapse{padding-bottom:0;}
.nav-tabs.nav-stacked2 .nav.collapse li,.nav-tabs.nav-stacked2 .nav.in.collapse li,.nav-tabs.nav-stacked2 .nav.collapse li:first-child,.nav-tabs.nav-stacked2 .nav.in.collapse li:first-child{border-bottom:1px solid #cccccc;}
.nav-tabs.nav-stacked2 .nav.collapse>li>a,.nav-tabs.nav-stacked2 .nav.in.collapse>li>a{border-radius:0;color:#666666;line-height:16px;margin:0;padding:8px 12px;}
.nav-tabs.nav-stacked2 li .stacked-head{font-size:16.099999999999998px;border-bottom:4px solid #17469e;color:#17469e;display:block;line-height:20px;padding:8px 12px;text-transform:uppercase;font-family:'ubunturegular',"Helvetica Neue",Helvetica,Arial,sans-serif;}
.nav-tabs.nav-stacked2 .active .active li>a{padding-left:40px;}
.nav-tabs.nav-stacked2 .active .active li>a:hover{background-color:#e5e5e5;}
.nav-tabs.nav-stacked2 .active .active .active>a{background-color:#e5e5e5;}
.nav-tabs.nav-stacked2 .active .active .active>a:hover{background-color:#e5e5e5;}
.local-nav-group{margin-bottom:5px;}
.local-nav-heading{line-height:24px;font-size:16.099999999999998px;border-bottom:4px solid #17469e;color:#17469e;display:block;line-height:20px;padding:8px 12px;text-transform:uppercase;font-family:'ubunturegular',"Helvetica Neue",Helvetica,Arial,sans-serif;}
.local-nav-inner{border-bottom:1px solid #e5e5e5;margin-bottom:5px;}.local-nav-inner .nav{margin-bottom:10px;}
.local-nav-inner .nav-tabs.nav-stacked2>li:first-child{border:1px solid #ddd;border-top-right-radius:4px;border-top-left-radius:4px;}
.local-nav-inner .nav .nav{margin-top:0;}
.local-nav-father{display:block;cursor:pointer;}.local-nav-father:hover{text-decoration:none;}
.local-nav-btn{float:right;display:inline-block;font-size:24px;line-height:24px;padding-left:20px;}
.archive,.section-nav{padding:6px;}
.archive .archive-title{font-size:16.099999999999998px;border-bottom:4px solid #17469e;color:#17469e;display:block;line-height:20px;padding:8px 12px 8px 0;text-transform:uppercase;font-family:'ubunturegular',"Helvetica Neue",Helvetica,Arial,sans-serif;}
.article-text,.article-attach{margin-bottom:6px;}
.article-attach .archive{border-bottom:1px solid #cccccc;border-radius:none;padding:0;}
.article-attach .accordion-group{border:1px solid #ffffff;}.article-attach .accordion-group .accordion-heading{background-color:#f2f2f2;}
.article-attach .attach-container{margin-bottom:6px;}.article-attach .attach-container .article-subhead{font-style:italic;}
.article-attach .attach-container a{display:block;padding:10px 10px 10px 25px;color:#333333;}.article-attach .attach-container a:hover{color:#17469e;text-decoration:none;}
.article-attach .attach-container .pdf,.article-attach .attach-container .doc,.article-attach .attach-container .zip,.article-attach .attach-container .ima,.article-attach .attach-container .ppt,.article-attach .attach-container .txt,.article-attach .attach-container .xls,.article-attach .attach-container .ods,.article-attach .attach-container .csv{background-repeat:no-repeat;background-position:left;}
.article-attach .attach-container .pdf{background-image:url(../img/icon_pdf.png);}
.article-attach .attach-container .doc{background-image:url(../img/icon_doc.png);}
.article-attach .attach-container .zip{background-image:url(../img/icon_zip.png);}
.article-attach .attach-container .ima{background-image:url(../img/icon_ima.png);}
.article-attach .attach-container .ppt{background-image:url(../img/icon_ppt.png);}
.article-attach .attach-container .txt{background-image:url(../img/icon_txt.png);}
.article-attach .attach-container .xls{background-image:url(../img/icon_xls.png);}
.article-attach .attach-container .ods{background-image:url(../img/icon_ods.png);}
.article-attach .attach-container .csv{background-image:url(../img/icon_csv.png);}
.tag-archive{margin-top:20px;padding:6px;}
.tag-archive li.active>a{color:#666666;}
.tag-archive li.active>a:hover{color:#666666;}
.footer{background-color:#fbfbfb;box-shadow:0 4px 4px 0 rgba(0, 0, 0, 0.067) inset;margin-top:40px;padding-bottom:40px;padding-top:40px;}
.footer-title{text-transform:uppercase;font-family:'robotobold',"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:12px;}
.footer>.container{padding-right:15px;padding-left:15px;}
.credits{font-size:12px;}
#footermenu .panel,#footermenu-prodotti .panel{background-color:transparent;border:none;box-shadow:none;border-radius:0;}
.panel-group .panel-heading{padding:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom:3px solid #e5e5e5;background-color:transparent;}
.panel-body{padding:0;}.panel-body a{display:block;padding:2px 0;}
.panel .list-group .list-group{padding-left:15px;}
.panel .list-group .list-group-item{padding:2px 15px;}
.panel .list-group .list-group-item:first-child{border-radius:0;}
.list-group-item{background-color:transparent;border:none;}
.panel-group .panel-heading+.panel-collapse>.list-group{border-top:none;}
@media (max-width:767px){#login{margin-bottom:10px;} .nav-justified{width:auto;} .nav-justified>li>a{text-align:left;}}.news-archive{border-bottom:1px solid #cccccc;margin-bottom:16px;}.news-archive .archive-wrap{margin-bottom:16px;float:left;margin-right:16px;}
.news-archive .news-archive-title{font-size:18px;margin-top:10px;color:#17469e;}
.news-archive .archive-img img{max-height:150px;overflow:hidden;width:150px;}
.news-archive .article-img{margin-bottom:20px;}
.news-archive .article-img img{width:auto;}
.product-archive .archive-img{margin-bottom:6px;}
.product-archive .archive-img img{max-height:274px;}
.product-archive .article-title{padding-bottom:20px;text-align:center;}
.formbox #chkfield_ute{display:none;}
.formbox label[for="chkfield_ute"]{display:none;}
.date-form{margin:10px;}
label.control-label span{cursor:pointer;}
.alert-error{background-color:#f2dede;border-color:#ebccd1;color:#a94442;}
.help-inline{display:inline-block;padding-left:5px;vertical-align:middle;color:#b94a48;}
.checkbox input[type="checkbox"]{top:3px;}
input#Reset{margin-right:15px;}
#form-calc{border-bottom:3px solid #e5e5e5;border-top:1px solid #e5e5e5;padding-top:15px;margin-bottom:15px;}#form-calc label small{font-weight:400;}
.carousel-control.left,.carousel-control.right{background-image:none;}
.carousel{margin-top:20px;}
.carousel-inner>.item>a>img,.carousel-inner>.item>img{width:100%;}
.carousel-caption{left:0;bottom:0;right:0;color:#333333;font-size:16px;text-shadow:none;padding-bottom:20px;background-image:url(../img/slider_caption.png);background-position:center top;background-repeat:repeat-x;}
.carousel-indicators{display:none;}
.slider-wrapper{background-color:#fafafa;padding-bottom:20px;border-bottom-left-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:4px;border-top-right-radius:4px;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075);border:1px solid #cccccc;}.slider-wrapper .carousel.slide{border:1px solid #cccccc;}
.homebox-header{border-bottom:medium none;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;background-color:#17469e;padding:10px;margin-top:24px;}
.homebox1 .homebox-header,.homebox2 .homebox-header{background-color:#17469e;}
.homebox .archive-title{font-size:30px;font-weight:bold;line-height:36px;}
.homebox .article-text{font-size:18px;}.homebox .article-text p:first-child{font-size:24px;font-weight:bold;}
.homebox-title{font-size:18px;color:#ffffff;}
.homebox-title:hover{text-decoration:none;color:#cccccc;}
.home .archive-img{display:table;min-width:100%;vertical-align:middle;overflow:hidden;text-align:center;}
.home .archive-img a{display:table-cell;width:100%;height:253px;text-align:center;vertical-align:middle;}.home .archive-img a img{max-width:100%;max-height:100%;}
@media (min-width:768px) and (max-width:991px){.home .archive-img a{height:151px;}}@media (min-width:992px) and (max-width:1199px){.home .archive-img a{height:204px;}}.bordered{border-left:1px solid #cccccc;border-right:1px solid #cccccc;padding:6px;}
.border-box{-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border:1px solid #cccccc;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075);padding:6px;background-color:#e5e5e5;}
.login input{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #cccccc;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075);display:block;font-size:14px;height:34px;line-height:1.42857;padding:6px;margin:0 0 12px 12px;}
.login .btn{background-color:#17469e;border-color:#bfbfbf;color:#ffffff;}
#left-contact{padding-top:6px;}
table{font-size:12px;}
.list-inline>li{display:block;}
.fancybox-wrap,.fancybox-wrap *{-moz-box-sizing:content-box !important;-webkit-box-sizing:content-box !important;-safari-box-sizing:content-box !important;box-sizing:content-box !important;}
@media (max-width:767px){.carousel-caption{font-size:14px;padding-top:10px;padding-bottom:0;}}@media (max-width:767px){.alert-insert{margin-left:-15px;margin-right:-15px;padding-left:25px;padding-right:25px;position:fixed;bottom:0;z-index:1000;}}.alert-insert{margin-bottom:0;}
.alert-dark{background-color:rgba(0, 0, 0, 0.8);border-color:#000;color:#fff;border-radius:0;}
#cookiebanner{text-align:center;}
