header{
    background-image:url("/img/sfondo-top-modulare.png");
    background-repeat:repeat-x;
    /*margin-bottom:10px;*/
    text-align:center;
    border-bottom:1px solid #BBBBBB;
    position:fixed;
    width:100%;
    z-index:100;
    height:50px;
    line-height:50px;
    z-index:1000;
}

#toggle-sport-menu{
    margin-top:8px;
    margin-right:-6px;
}
header #logo{
    margin-left: -3px;
    margin-top: -9px;
}

@media(min-width:640px){
    header #logo{
        margin-top:0px;
        margin-left:0px;
    }
}
.header-container{
    padding:0px 13px;
}
header{
    /*line-height:63px;*/
}
header.top{
/*    box-shadow: 0 4px 4px #AAAAAA;*/
}

header #logo span{
    vertical-align:bottom;
    font-size:16px;
}
@media only screen 
and (orientation : portrait){
    header #logo span{
        font-size:13px;
    }
}
header #logo-arte{
    width:350px;
}
header #logo-arte img{
    vertical-align:text-bottom;
}
header .header-container .right{
    line-height:35px;
}
header .header-container .social img{
    height:20px;
}
header .header-container .social a.social-pg-a,
header .header-container .social span.social-pg-a{
    margin:0px 2px;
}

header .header-container .login{
    margin-left: 19px;
    margin-top: 2px;
}
.login-button{
    line-height:29px;
}

#desc-ssez{
    display:none;
}
@media( min-width:1024px ){
    #desc-ssez{
        display:inline;
    }
}

#social-login{
    display:none;
    height:32px;
    line-height:31px;
    text-align:right;
}

@media( min-width:1024px ){
    #social-login{
        display:block;
    }
}

nav.global{
    display:none;
}
@media( min-width:768px ){
    nav.global{
        display:block;
    }
    header{
        position:relative;
        height:80px;
/*        box-shadow:0px 4px 4px #AAAAAA;*/
        border:none;
    }
    header #logo-arte{
        width:150px;
    }
}



