#testata .logo {
	float: left;
 	margin: 20px auto;
 	text-align: center;
}

#testata .menu-servizio {
 	float: right;
 	margin-top: 15px;
}

#testata .menu-servizio ul {
 	list-style: none outside none;
}

#testata .menu-servizio li {
 	float: left;
 	padding: 7px 3px;
 	font-size: 80%; text-transform: uppercase;
}

#testata .menu-servizio li:before {
 	padding-right: 6px;
 	content: '|'; color: #093697;
}

#testata .menu-servizio li:first-child:before {
 	content: '';
}

#testata .menu-servizio a,
#testata .menu-servizio a:visited {
 	color: #093697;
}

#testata .menu-servizio a.attivo {
 	text-decoration: underline;
}

#testata .menu-servizio a.evidenza,
#testata .menu-servizio a.evidenza:visited {
 	border: 1px #ececec solid;
 	background-color: #f9f9f9;
 	padding: 5px 10px;
}

#testata .menu-accessori {
 	float: right; clear: right;
 	margin-top: 15px;
}

#testata .menu-accessori img {
 	display: block;
 	float: left;
 	margin-right: 12px;
}

#testata .menu-accessori form {
 	float: left;
}

#testata .menu-accessori label {
 	margin-left: 12px;
 	font-size: 90%;
}

#menu-sezioni{
	 width: 100%;
}
#menu-sezioni #livello-1 {
 	list-style: none outside none;
 	width: 100%;
	display: table;
}

#menu-sezioni #livello-1 > li {
 	float: left;
 	margin-right: 1px;
 	font-size: 88%; text-align: center;
 	display: inline;

float: none;
display: table-cell;
vertical-align: middle;
}

/*#menu-sezioni #livello-1 > li.attivo {
 	border: 1px #093697 solid; border-bottom-width: 0px;
 	background-color: #f9f9f9;
}*/

#menu-sezioni #livello-1 > li > a,
#menu-sezioni #livello-1 > li > a:visited {
 	display: block;
 	padding: 8px 0;
 	color: #000;
 	width: auto;
}

#menu-sezioni #livello-1 > li.attivo > a,
#menu-sezioni #livello-1 > li.attivo > a:visited {
 	color: #093697;
}
.livello-1-separatore{
	border-right: 1px solid #f2f2f2;
}

.dropdown-icon{
	background: transparent url(../img/custom/dropdown.png) no-repeat center center;
	width: 100%;
	display: none;
	z-index: 2;
	position: absolute;
	top:-5px;
}

/* RIMOSSI
.dropdown-menu{
	background-color: #305073;
    border-top: 1px solid #fff;
    padding: 10px 0 0;
    position: absolute;
    left: 0;
    top: -10000px;
    z-index: 1;
}
.dropdown-menu ul{
	float: left;
	width: 32%;
}
.dropdown-menu li{
	list-style-type: none;
	margin: 20px 0 20px 35px;
	width: 90%;
}
.dropdown-menu li a{
	color: #fff;
}
*/

.dropdown-close{
	text-align: right;
	width: 98%;
	padding-bottom: 30px;
}

#menu-sezione {
 border-bottom: 1px #ededed solid;
 min-height: 34px; height: auto; height: 34px;
 /*background-color: #f9f9f9;*/
 padding: 6px 0px;
}

#menu-sezione ul {
 list-style: none outside none;
}

#menu-sezione li {
 float: left;
 padding: 7px 5px;
 font-size: 105%;
}

#menu-sezione li:before {
 padding-right: 10px;
 content: '|'; color: #093697;
}

#menu-sezione li:first-child:before {
 content: '';
}

#menu-sezione a,
#menu-sezione a:visited {
 color: #093697;
}

#menu-sezione li a.attivo {
 font-weight: bold;
}

#menu-navigazione {
 margin: 6px 0px 20px 0px;
 font-size: 85%;
}

#menu-navigazione a,
#menu-navigazione a:visited {
 color: #0062c6; font-weight: bold;
}






/* AGGIUNTI/MODIFICATI */

#menu-sezioni a.sub-menu {
 position: relative; z-index: 1;
}

#menu-sezioni .livello-1-separatore {
 /* Icona chiuso in bg */
}

#menu-sezioni .livello-1-separatore.menu-open {
 /* Icona aperto in bg */
}

#menu-sezioni .dropdown-menu {
 position: absolute; left: 0px; top: -10000px; z-index: 1;
 margin: 0px;
 border-top: 1px #fff solid;
 width: 0px; height: 0px; overflow: hidden;
	background-color: #305073;
}

#menu-sezioni .menu-open .dropdown-menu {
 top: auto;
 width: 100%; height: auto;
}

#menu-sezioni .dropdown-menu li {
	float: left;
 	margin: 0px 1%;
	width: 30%;
 	text-align: left;
 	list-style-type: none;
}

#menu-sezioni .dropdown-menu li.last:after {
 display: block;
 clear: both;
 content: '';
}

#menu-sezioni .dropdown-menu li a,
#menu-sezioni .dropdown-menu li a:active,
#menu-sezioni .dropdown-menu li a:visited {
 display: block;
 padding: 5px 10px;
 color: #fff; text-decoration: none;
}

#menu-sezioni .dropdown-menu li a:focus,
#menu-sezioni .dropdown-menu li a:hover {
 text-decoration: underline;
}

