#globalWrapper {
    width: 1010px;
    margin: 0 auto;
    background-color: #ffffff;
	-webkit-box-shadow: 0 0 6px rgba(50,50,50,0.75);
    -moz-box-shadow: 0 0 6px rgba(50,50,50,0.75);
    box-shadow: 0 0 6px rgba(50,50,50,0.75);
}

header.fixable_inbox{
	/*position:fixed;*/ /*mettendo position fixed e togliendo relative l'header rimane fisso(non scrolla con la pagina). Inoltre decommentare margin-top del body (layout.css riga 158, riga 2172, riga 2245)*/
    position:relative; 
    top:0;
    left:0;
	right:0;
    /*z-index:999;*/
    padding: 1.9em 0 0 0;
    margin-left:auto;
    margin-right:auto;
    width: 1010px;
	height:178px;
	/*background:#2e2e2e;*/
	background-image:url(../images/banner.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-size: 100% auto;
	-webkit-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-o-background-size: 100% auto;
    border-top:0.35em #526276 solid;
	/*-webkit-box-shadow: 0 0 6px rgba(50,50,50,0.75);
    -moz-box-shadow: 0 0 6px rgba(50,50,50,0.75);
    box-shadow: 0 0 6px rgba(50,50,50,0.75);*/
}

#logoWrapper{
	position:absolute;
	width:282px;
	height:209px;
	top: -52px;
}

.mainMenuWrapper{
	position:absolute;
	width:670px;
	height:38px;
	right: -25px;
	top: 122px;
	background-image:url(../images/bg_menu.png);
}

@media only screen and (min-width: 768px) and (max-width: 959px) {

    #globalWrapper {
        width: 828px;
    }
	
	header.fixable_inbox{
		width: 828px;
		height:139px;
	}
	
	#logoWrapper{
		width:223px;
		height:165px;
	}
	
	.mainMenuWrapper{
		width:565px;
		top: 80px;
		right: -30px;
	}

}


@media only screen and (min-width: 480px) and (max-width: 767px) {

    #globalWrapper {
        width: 460px;
    }
	
	header.fixable_inbox{
		background-image:none;
	    background-image:url(../images/banner_responsive.jpg);
	    background-repeat:no-repeat;
	    background-position:center;
	    background-size: 100% auto;	
		width: 460px;
		height:105px;
	}
	
	#logoWrapper{
		width:120px;
		height:89px;
		top: -42px;
	}
	
	.mainMenuWrapper{
		background-image:none;
		width:100%;
		top:10px;
	}

}



@media only screen and (max-width: 480px) {
	
	
	#globalWrapper {
      width: 340px;
    }
	
	header.fixable_inbox{
	  background-image:none;
	  background-image:url(../images/banner_responsive.jpg);
	  background-repeat:no-repeat;
	  background-position:center;
	  background-size: 100% auto;	
	  width: 340px;
	  height:105px;
	}
	
	#logoWrapper{
		width:120px;
		height:89px;
		top: -42px;
	}
	
	.mainMenuWrapper{
		background-image:none;
		width:100%;
		top:10px;
	}
	
}


/*DECOMMENTARE QUESTE PROPRIETÀ PER LO SLIDER NEL CASO DI UN HEADER POSITION FIXED*/
/*
.bgSlider{
	margin-top:140px;
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
.bgSlider{
	margin-top:270px;
}
}

@media only screen and (max-width: 479px) {
.bgSlider{
	margin-top:260px;
}		
}
*/
