#barra{position:relative;float:left;width:100%;background-color:#323232;background-color:rgba(50, 50, 50, 1);padding:0px;margin:0px;}
#barra_cont{position:relative;margin:auto;width:100%;max-width:1280px;}
#logo_barra{position:relative;height:30px;float:left;padding:10px;padding-top:20px;padding-bottom:20px;}
#sez_sito_barra{position:relative;float:left;height:70px;}
#sez_sito_barra:hover{background-color:#F26100;background-color:rgba(242,97,0,1);}
#sez_sito_barra:active{background-color:#F26100;background-color:rgba(242,97,0,1);}
#sez_sito_barra td{vertical-align:middle;}
#nome_sez_sito_barra p{position:relative;padding-left:10px;border-left:solid 1px rgba(255,255,255,0.1);font-size:1em;text-align:left;font-family:"HelveticaNeue-Light", "Roboto-Light";}
#freccia_sez_sito_barra{padding-left:10px;padding-right:10px;}
#freccia_sez_sito_barra img{position:relative;height:10px;}
#menu_sez_sito{position:absolute;top:70px;left:0px;overflow:hidden;height:0px;z-index:2;}
#menu_sez_sito p{width:280px;padding-top:15px;padding-bottom:15px;padding-left:10px;font-size:1em;text-align:left;color:#FFFFFF;color:rgba(255,255,255,1);background-color:#323232;background-color:rgba(50,50,50,1);font-family:"HelveticaNeue-Light", "Roboto-Light";}
#menu_sez_sito p:active{background-color:#F26100;background-color:rgba(242,97,0,1);}
#menu_sez_sito p:hover{background-color:#F26100;background-color:rgba(242,97,0,1);}
#menu_sez_sito2{width:100%;position:relative;float:right;overflow:hidden;height:0px;display:none;}
#menu_sez_sito2 p{position:relative;float:left;width:50%;padding-top:17px;padding-bottom:17px;font-size:1em;text-align:center;color:#FFFFFF;color:rgba(255,255,255,1);border-top:solid 1px #FFFFFF;border-top:solid 1px rgba(255,255,255,0.1);font-family:"HelveticaNeue-Light", "Roboto-Light";}
#menu_sez_sito2 .active{border-bottom:solid 10px #FFFFFF;border-bottom:solid 10px rgba(255,255,255,0.1);padding-bottom:7px;}
#menu_sez_sito2 .non_active{}
#menu_sez_sito2 p:active{background-color:#303030;background-color:rgba(242,97,0,0.9);}
#menu_sez_sito2 p:hover{background-color:#303030;background-color:rgba(242,97,0,0.9);}
#menu_set_language{position:absolute;top:70px;right:0px;overflow:hidden;height:0px;z-index:2;}
.barra_menu_btn{position:relative;float:right;overflow:hidden;}
.barra_menu_btn2{position:relative;width:100%;float:right;overflow:hidden;background-color:#323232;background-color:rgba(50,50,50,1);}
#flag{max-width:40px;}
.social{max-width:40px;}
.menu_icon{position:relative;height:50px;float:right;display:none;cursor:pointer;cursor:hand;}
.barra_menu_btn_cont{position:relative;height:50px;float:left;overflow:hidden;padding-top:10px;padding-bottom:10px;}
.barra_menu_btn_cont2{position:relative;height:50px;float:left;overflow:hidden;}
.barra_menu_btn_ic{position:relative;height:20px;padding:15px;padding-left:10px;padding-right:10px;float:left;opacity:0.7;}
.barra_menu_btn_ic2{position:relative;height:20px;padding:15px;float:left;opacity:0.7;}
.barra_menu_btn2 .barra_menu_btn_ic{padding:15px;opacity:1;}
.social .barra_menu_btn_ic{opacity:1;}
#flag .barra_menu_btn_ic{opacity:1;}
.barra_menu_btn_text{position:relative;font-size:1em;text-align:left;font-family:"HelveticaNeue-Light", "Roboto-Light";margin-right:10px;float:left;}
.barra_menu_btn:hover .barra_menu_btn_text{color:#FFFFFF;color:rgba(255,255,255,1);}
.about:hover{background-color:#F26100;background-color:rgba(242,97,0,1);}
.about1:hover{background-color:#F26100;background-color:rgba(242,97,0,1);}
.about2:hover{background-color:rgba(0,122,255,1);}
#cont_btn{display:table;float:right;}
@media screen and (max-width:1200px){}