@font-face {
    font-family: 'muliregular';
    src: url('muli-regular-webfont.eot');
    src: url('muli-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('muli-regular-webfont.woff2') format('woff2'),
         url('muli-regular-webfont.woff') format('woff'),
         url('muli-regular-webfont.ttf') format('truetype'),
         url('muli-regular-webfont.svg#muliregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


.mobilemaximenuck .mobilemaximenucktopbar {
    height: 40px;
    background: linear-gradient(top,#bab7d2,#bab7d2);
    background: -moz-linear-gradient(top,#bab7d2,#bab7d2);
    border-bottom: 1px solid #bab7d2;
}

.mobilebuttonmaximenuck {
    position: relative;
    z-index: 100; 
    height: 28px;
    width: 40px;
    background: url(icone_nuove/icon_launch.png) left center no-repeat;
    float: right;
    margin: 5px;
    cursor: pointer;
}
/* for accordeon */
.mobilemaximenucktogglericon {
	background: url(icone_nuove/plus.png) center center no-repeat;
    position: absolute;
	right: 0;
	top: 0;
    height: 35px;
    margin-right: 50px;
    width: 35px;
}

.open .mobilemaximenucktogglericon {
	background-image: url(icone_nuove/minus.png)
}
.mobilemaximenuck .mobilemaximenuckclose {
    display: block;
    float:right;
    margin: 5px 10px;
    background: url(icone_nuove/close.png) center center no-repeat;
    width: 31px;
    height: 31px;
    cursor: pointer;
}
.mobilemaximenuck div.maximenuck > a {
    color: #fff !important;
    font-family: 'muliregular', sans-serif;
    display: block;
    padding: 0 0 0 45px;
    text-decoration: none;
    text-align: left;
}

