.menunew{z-index:10 !important; width:100% !important; min-height:300em !important; border: solid #fff 64px !important; position:absolute !important; top:0 !important;left:0 !important; overflow:visible !important;
right:0 !important;bottom:0 !important;background-color:#e05115; color:#ffffff;opacity: 0.9;}


.menunew ul{list-style: none; !important; text-align:center;}


.menunew li{
	display: inline !important; 
	margin: 2em 1em 2em 1em !important; 
	
}	

.menunew h1{
	
	margin: 1em 1em 1em 1em !important; 
	
}	

li.marticolo{line-height:48px;}

.menunew ul li a {
	display: inline !important; 
	
}	

.menunew a:hover {
text-decoration:underline !important;
background-color:#71191A !important;	
	
}	

.w3-navbar li a{padding:8px 16px 8px 0px}

.w3-navbar li a:hover{
text-decoration:underline;
background-color:#fff;
}

.w3-top ul li{line-height:3em;}

/* motore di ricerca */
                                           
.formulaire_recherche label, .formulaire_recherche input.submit {display:none;}
input#recherche{height:18px;}

/*per mantenere il float sul cell */
@media screen and (max-width:601px){.w3-topnav a {display:block}.w3-navbar li {float:left}.w3-navbar div.w3-right,.w3-navbar li.w3-right{float:none !important;margin:0;padding:0}}

@media screen and (max-width: 768px) {
    .menunew {border:none !important;}
    .menunew ul{padding-left:0px;}
    .menunew ul li a {display: block !important;}
    li.marticolo{line-height:12px;}	
}

@media screen and (min-width:600px) and (max-width:1023px) {
    .w3-quarter {width:50%} ;
}	

@media screen and (max-width:450px){
.nocel{
	display:none;
}
body{
	width:100%;
	margin:0px 0px 0px 0px
	padding:0px 0px 0px 0px
	overflow:hidden;;
}
}			