.mn{
  width: 100%;
  height: 50px;
  overflow: hidden;
  background-color: #ff6347;
  color:#fff;
  border-bottom:2px solid #fff;
}
.sx{
position: absolute;
top: 0;
float:left;
width: 100%;
}
.logo{
  float:left;
	margin: 5px 10px 2px 30px;
}
.azienda {
	font-size: 1.1em;
	color: #e0e0e0;
	margin: 15px 14px 14px 14px;
}
@media screen and (min-width: 600px){
.dx{
position: absolute;
top: 0;
right: 10%;
width: 10%;
height: 40px;
z-index:999;
}
#menuButton{
  width: 30px;
  height: 30px;
  margin-top:10px;
  border:none;
  outline: 0px;
  outline-style:none;
  cursor: pointer;
  background-color: #ff6347;
}
#menu{
  position:relative;
  background-color: #ff6347;
  padding:14px;
  width:100px;
  line-height: 2.2em;
  font-size: 0.9em;
  border: 1px solid #fff;
  border-radius:8px;
  right: 20px;
}
#menu p{
  border-bottom: 1px dotted #ccc;
}
#menu a{
  color: #fff;
}
#menu a:hover{
  color: #ccc;
}
}
@media screen and (max-width: 599px){
  .dx{
display:none;
  }
}
