@charset "utf-8";@media screen and (max-width:1025px){.buttonArea h4{letter-spacing:-0.6px}
}
@media screen and (max-width:1000px){.buttonArea h4{font-size:13px !important;line-height:14px !important}
.no1000{display:none}
div.titimg{height:30px !important;line-height:30px !important}
ul.mega-menu{display:inline;width:100%;height:40px;position:relative;}
ul.mega-menu li{font-size:11px;}
ul.mega-menu li a{padding:23px 5px 23px 5px;}
ul.mega-menu li .sub-container.mega, ul.mega-menu li .sub-container.non-mega{top:58px}
html[data-useragent*='MSIE'] ul.mega-menu li .sub-container.mega, html[data-useragent*='MSIE'] ul.mega-menu li .sub-container.non-mega{top:38px}
#logo{height:40px;width:134px;margin:10px 0}
.header{padding-top:40px;height:60px}
.top_bar_left{width:67px}
.top_bar_left_login{width:67px}
.top_bar_right-search{display:none}
#pop_mobilemenu{display:none}
#logged_username{display:none}
.menu li{padding:22px 6px;font-size:11px;height:60px;}
.tooltipster-mainmenu{margin-top:16px}
.content{width:660px;}
#slider_buttons_spacer{height:80px}
.content_left{float:left;width:660px;margin:0 0 10px 0;padding:0;}
.content_full{width:660px;margin:0 0 10px 0;padding:0;}
.right_sidebar{float:right;margin:0 0 10px 0;padding:0;width:660px;background:#e1e1e1;}
.right_sidebar.dark{width:660px;margin:0 0 10px 0;background:#515151;}
img.right_sidebar_responsive_img{width:40%;max-width:80%}
#logo_container{height:60px;}
ul.pager{margin-bottom:20px}
#tableschede{float:left;position:relative;width:46%;margin:2%;height:auto}
a.opening{margin:0 0 2px 0;}
.expanded{margin-bottom:5px;}
.tooltipster-content #menu_prodotti{width:372px;height:350px}
.tooltipster-content #menu_soluzioni{width:auto;max-width:374px}
.tooltipster-content #menu_formazione{width:auto;max-width:305px}
.tooltipster-content #menu_download{width:auto;max-width:271px}
.tooltipster-content #menu_news{width:auto;max-width:364px}
.tooltipster-content #menu_multimedia{width:auto;max-width:443px}
#accordion_menu_prod table img{height:36px;display:block;margin-bottom:2px;margin-left:12px}
#accordion_menu_prod table td.prod_menu_item{width:60px;}
#case_history_small_box{width:663px;height:160px;margin-left:-3px;overflow:hidden}
.case_history_small_box_element{width:218px;margin-left:3px;}
#case_history_small_box_element_last{display:block}
#case_history_full_box{width:663px;height:160px;margin-left:-3px;overflow:hidden}
.case_history_full_box_element{width:218px;margin-left:3px;}
#case_history_full_box_element_last{display:block}
.footer_social_icon{font-size:40px;margin-right:20px}
#top_footer .right_sidebar .textpad{padding:10px 0}
#footer_menu_full{width:460px;margin-top:20px;-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:10px;-webkit-column-gap:10px;column-gap:10px;}
#footer_infos_az{margin-top:20px}
.footer_menu_block{line-height:12px;margin-bottom:10px;width:225px;}
.floating#chat_link{margin-left:502px;}
.icona_dropdown_home{margin:0 12px 0 8px;font-size:3em}
}
@media screen and (max-width:680px){.no680{display:none}
.mega-menu{display:none !important}
.buttonArea h4{font-size:14px !important}
#logo{max-width:80%;margin:10px 0}
#logo_container{text-align:center;}
.top_bar_left{width:20%;float:left;text-align:center;margin:0}
.top_bar_left_login{display:none}
.top_bar_right{display:none}
.top_bar_right_menu{display:inline-block;width:18%;margin-left:2%;text-align:left}
.top_bar_left_mobilelogin{display:inline-block;float:left;width:18%;margin-left:2%;text-align:left;cursor:pointer}
#pop_mobilemenu{display:block;max-height:100%;overflow-y:auto;top:0;min-height:inherit}
#pop_loginmenu{top:0;}
ul.menu,
.menu ul{display:none}
.tooltipster-mainmenu{margin-top:16px}
h1{font-size:20px;line-height:22px}
h2{font-size:20px;line-height:18px}
h3{font-size:20px;line-height:18px}
.content{width:100%;}
#main_body{background:#f2f2f2 url(../img/body_top.png) top repeat-x}
#slider_buttons_spacer{display:none}
.content_left{width:96%;margin:2%;}
.content_full{width:96%;margin:2%;}
.right_sidebar, .right_sidebar.dark{width:96%;margin:2%;}
img.right_sidebar_responsive_img{width:100%;max-width:100%;display:none}
.shaded_floating_box2{float:left;width:96%;margin:2%;height:auto}
#tableschede{float:none;position:relative;width:96%;margin:2%;height:auto}
ul.pager{margin-bottom:0}
#desktop_footer{display:none}
#mobile_footer{display:block}
.footer{min-height:80px}
.floating#chat_link, #chat_link{position:absolute;right:0;top:0;bottom:auto;margin-left:0;z-index:auto}
#newsletter_input{width:200px;margin-left:0}
.footer_social_icon{font-size:36px;}
.dd-select, #Soluzioni_Dropdown, #Prodotti_Dropdown{width:100%%}
.icona_dropdown_home{margin:0;font-size:1px;color:#FFF;display:none}
#case_history_small_box{width:100%;height:160px;margin:0;overflow:hidden}
#case_history_small_box_element{width:49%;padding:0;margin:0;}
#case_history_small_box_element_mid{width:49%;padding:0;margin:0;float:right}
#case_history_small_box_element_last{display:none}
#case_box_hover div{height:40%;padding:10px;margin-top:15%}
#case_history_full_box{width:100%;height:160px;margin:0;overflow:hidden}
#case_history_full_box_element{width:49%;padding:0;margin:0;}
#case_history_full_box_element_mid{width:49%;padding:0;margin:0;float:right}
#case_history_full_box_element_last{display:none}
#case_box_hover div{height:40%;padding:10px;margin-top:15%}
#home_slide_new img{width:40px}
}
@media screen and (max-width:480px){#case_history_small_box, #case_history_full_box{height:120px}
.news_box_img{display:none}
.floating#chat_link, #chat_link, #chat_link_fisso{display:none}
}
@media screen and (max-height:480px){div.top_img, #slider_buttons_spacer, div.buttonArea{display:none}
.tooltipster-content #menu_prodotti{height:auto;width:auto}
#accordion_menu_prod{display:none;}
#accordion_menu_prod_no_accordion{display:block}
div.body_top{display:none}
}
/*Download boxes*/
.shaded_floating_box {
height:auto;
width:23%;
margin-left:1%;
margin-right:1%;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-align-content: center;
-ms-flex-line-pack: center;
align-content: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}

.box_picture {
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
-webkit-flex: 2 2 auto;
-ms-flex: 2 2 auto;
flex: 2 2 auto;
-webkit-align-self: auto;
-ms-flex-item-align: auto;
align-self: auto;
padding:10px;
display: flex;
align-items: center;
justify-content: center;
}
.box_descr {
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
-webkit-flex: 1 1 min-content;
-ms-flex: 1 1 min-content;
flex: 1 1 min-content;
-webkit-align-self: auto;
-ms-flex-item-align: auto;
align-self: auto;
padding:0 10px;
}
.box_download {
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
-webkit-align-self: auto;
-ms-flex-item-align: auto;
align-self: auto;
padding:10px;
}
@media screen and (max-width: 1000px) {
div.shaded_floating_box {
width:31.333333%;
}
}
@media screen and (max-width: 680px) {
div.shaded_floating_box {
width:48%;
}
}
@media screen and (max-width: 480px) {
div.shaded_floating_box {
width:98%
}
}