.box H2 {
	padding-top: 4px;
}

/**------------------Apri chiudi ----------------*/


#menudxnav .topnav h3 {
	font-size: 1em;
	margin: 0px auto 0px 5px;
	cursor: pointer;
	height: 22px;
	}



ul.topnav {
	padding: 0;
	margin: 0;
	
	/*line-height: 0.5em;*/
	list-style: none;
	
	font-family: 'futura_mdcn_btmedium', Arial, helvetica;
}

ul.topnav li {
	background: #d0d8d8;
	border-bottom: 1px solid #FFF;
	list-style: none;
	font-size: 1.5em;
	padding-top: 8px;
list-style: url(img/trasp.gif);
	
	}
	
ul.topnav li h3 span{
	float: left;
	margin:-2px 5px 0px 0;
	vertical-align: top;
	padding-right: 10px;
	
	}
	

/**------------------- MENU --------------------*/

.sub1 {
	left: -105px;
}


.sub6 {
	left: -450px;
}

.sub2 {
	left: -130px;
}

.sub3 {
	left: -200px;
}

/*-----------div dentro tendina------------*/


.sottosezioni {

   vertical-align: middle;
   float: left;
   width: 90%;
   font-size: 0.8em;
   margin-left: 5px;
   padding: 10px;
margin-right: 5px;

   }
   
   
.dcjq-mega-menu ul.menu li .sub li {
    float: left;
    font-size: 1em;
	width: 300px;
	margin-bottom: 10px;
}

.dcjq-mega-menu ul.menu li {
    float: left;
}
.dcjq-mega-menu ul.menu ul, .dcjq-mega-menu ul.menu li {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.dcjq-mega-menu ul.menu li a, 
.dcjq-mega-menu ul.menu li a:hover,
.dcjq-mega-menu ul.menu li.mega-hover a {
    padding-left: 17px;
    padding-right: 17px;
}

/*---------------cerca------------*/

#header ul {

margin: 0;
padding: 0;
color:#FFFFFF;
margin-top: 20px;
float: left;
margin-left: 0px;
}
