.jcontent{
width: 100%;
}

.jcontent ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/* __________________________________________________________________________ Top level list items*/
.jcontent ul li{
position: relative;
display: inline;
float: left;
}

/* __________________________________________________________________________ Top level menu link items style*/
.jcontent ul li a{
display:block;
color: #2d2b2b;
text-decoration: none;
width:180px;
height:34px;
padding:10px 0px;

}

.jcontent ul li a span{
display:none;
}

.jcontent ul li a#consorzio:link,
.jcontent ul li a#consorzio:visited { background:url(../img/mn-consorzio.jpg) no-repeat left top; margin-right:1px; }
.jcontent ul li a#consorzio:hover { width:180px; height:34px; background:url(../img/mn-consorzio.jpg) no-repeat 0px -54px; margin-right:1px; }

.jcontent ul li a#consorzio_en:link,
.jcontent ul li a#consorzio_en:visited { background:url(../img/mn-consorzio_en.jpg) no-repeat left top; margin-right:1px; }
.jcontent ul li a#consorzio_en:hover { width:180px; height:34px; background:url(../img/mn-consorzio_en.jpg) no-repeat 0px -54px; margin-right:1px; }

.jcontent ul li a#consorzio_ted:link,
.jcontent ul li a#consorzio_ted:visited { background:url(../img/mn-consorzio_ted.jpg) no-repeat left top; margin-right:1px; }
.jcontent ul li a#consorzio_ted:hover { width:180px; height:34px; background:url(../img/mn-consorzio_ted.jpg) no-repeat 0px -54px; margin-right:1px; }

.jcontent ul li a#booking:link,
.jcontent ul li a#booking:visited { background:url(../img/mn-booking.jpg) no-repeat left top; }
.jcontent ul li a#booking:hover { width:180px; height:34px; background:url(../img/mn-booking.jpg) no-repeat 0px -54px;}

.jcontent ul li a#booking_en:link,
.jcontent ul li a#booking_en:visited { background:url(../img/mn-booking_en.jpg) no-repeat left top; }
.jcontent ul li a#booking_en:hover { width:180px; height:34px; background:url(../img/mn-booking_en.jpg) no-repeat 0px -54px;}

.jcontent ul li a#booking_ted:link,
.jcontent ul li a#booking_ted:visited { background:url(../img/mn-booking_ted.jpg) no-repeat left top; }
.jcontent ul li a#booking_ted:hover { width:180px; height:34px; background:url(../img/mn-booking_ted.jpg) no-repeat 0px -54px;}

.jcontent ul li a#territorio:link,
.jcontent ul li a#territorio:visited { width:180px; background:url(../img/mn-territorio.jpg) no-repeat left top; }
.jcontent ul li a#territorio:hover { width:180px; height:34px; background:url(../img/mn-territorio.jpg) no-repeat 0px -54px; margin-right:1px; }

.jcontent ul li a#territorio_en:link,
.jcontent ul li a#territorio_en:visited { width:180px; background:url(../img/mn-territorio_en.jpg) no-repeat left top; }
.jcontent ul li a#territorio_en:hover { width:180px; height:34px; background:url(../img/mn-territorio_en.jpg) no-repeat 0px -54px; margin-right:1px; }

.jcontent ul li a#territorio_ted:link,
.jcontent ul li a#territorio_ted:visited { width:180px; background:url(../img/mn-territorio_ted.jpg) no-repeat left top; }
.jcontent ul li a#territorio_ted:hover { width:180px; height:34px; background:url(../img/mn-territorio_ted.jpg) no-repeat 0px -54px; margin-right:1px; }


* html .jcontent ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jcontent ul li a:link, .jcontent ul li a:visited{
color: white;
}

.jcontent ul li a:hover{
color: white;
}
	
/* __________________________________________________________________________ 1st sub level menu*/
.jcontent ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
background:#3777b6 url(../img/sub-panel-content.jpg) no-repeat left top;
padding:20px 0px 10px 0px;
border-bottom:1px solid #fff; 
}


/* __________________________________________________________________________ Sub level menu list items (undo style from Top level List Items)*/
.jcontent ul li ul li {
display: list-item;
float: none;
}

/* __________________________________________________________________________ All subsequent sub menu levels vertical offset after 1st level sub menu */
.jcontent ul li ul li ul{
top: 0;
}

/* __________________________________________________________________________ Sub level menu links style */
.jcontent ul li ul li a{
font:normal 10px Verdana;
width:163px; /*width of sub menus*/
padding:7px 2px 7px 14px;
margin:0;
border-top-width:0;
height:auto; 
background:url(../img/dot.png) no-repeat 2px 9px;
}

.jcontent ul li ul li a:hover{ /*sub menus hover style*/
color:#70feff;
}

/* __________________________________________________________________________ CSS classes applied to down and right arrow images */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}