.thrColHybHdr #menucat h3 {
	font-size: 1.3em;
	font-weight: bold;
	color: #FFF;
}

.thrColHybHdr #menucat {
	width: 150px;
	margin: 0 auto;
}

.thrColHybHdr #menu {list-style-type:none; margin:0 auto 15px auto; padding:0; width:302px;}
.thrColHybHdr #menu li {padding:0; margin:0; position:relative; width:150px; height:1.6em; z-index:100;}
.thrColHybHdr #menu li dl {position:absolute; top:0; left:0; padding-bottom:0;}
.thrColHybHdr #menu li a, #menu li a:visited {text-decoration:none;}
.thrColHybHdr #menu li dd {display:none;}
.thrColHybHdr #menu table {border-collapse:collapse; padding:0; margin:-1px; font-size:1em;}
.thrColHybHdr #menu dl {width: 150px; margin: 0; padding: 0; background: transparent;}
.thrColHybHdr #menu dt {margin:0; padding:0;}

.thrColHybHdr #menu dd {margin:0; padding:0; color:#fff; font-size: 0.7em; text-align:left; width:150px; float:right; clear:right;}

.thrColHybHdr #menu dt a, #menu dt a:visited {display:block; font-size: 0.75em; font-weight:bold; color:white; text-align:center; border:1px solid #0099FF; border-width:0 1px 1px 1px; background:url('http://www.fiumicinoweb.it/new_img/sfondomenu.jpg') repeat-x center; padding:0.30em 0 0.70em 0;}

.thrColHybHdr #menu li a:hover {border:0;}
.thrColHybHdr #menu li:hover dd, #menu li a:hover dd {display:block;}
.thrColHybHdr #menu li:hover dl, #menu li a:hover dl {width:301px;}

.thrColHybHdr #menu li:hover dt a, #menu a:hover dt a {font-weight:bold; color:white; background:url('http://www.fiumicinoweb.it/new_img/sfondomenu.jpg') repeat-x center; border:1px solid #0099FF; border-width:0 1px 1px 1px;}

.thrColHybHdr #menu dd a, #menu dd a:visited {filter: alpha(opacity=80); background-color:#EAF5FF; font-weight: bold; color:#0066FF; padding:0.5em 0; text-decoration:none; display:block; text-align:center; border-left:1px solid #0099FF; border-right:1px solid #0099FF; width:148px;}

.thrColHybHdr #menu dd a:hover {filter: alpha(opacity=100); background:#a4d3f0 url('http://www.fiumicinoweb.it/new_img/sfondomenuhover.jpg') repeat-x center; color:white; border-left:1px solid #0099FF; border-right:1px solid #0099FF;}

.thrColHybHdr #menu b {display:block; overflow:hidden; height:1px;}

.thrColHybHdr b.p1 {background:#0099FF; margin:0 5px;}
.thrColHybHdr b.p2 {background:#66CCFF; border:2px solid #0099FF; border-width:0 2px; margin:0 3px;}
.thrColHybHdr b.p3 {background:#CCFFFF; margin:0 2px; border:1px solid #0099FF; border-width:0 1px;}
.thrColHybHdr b.p4 {height:2px; background:#d4d4d4; margin:0 1px; border:1px solid #0099FF; border-width:0 1px;}
.thrColHybHdr b.p5 {background:transparent; margin:0 5px;}
.thrColHybHdr b.p6 {background:transparent; margin:0 3px;}
.thrColHybHdr b.p7 {background:transparent; margin:0 2px;}
.thrColHybHdr b.p8 {height:2px; background:#0099FF; margin:0 1px;}

.thrColHybHdr #menu li:hover b.p2, .thrColHybHdr #menu a:hover b.p2 {background:#66CCFF;}
.thrColHybHdr #menu li:hover b.p3, .thrColHybHdr #menu a:hover b.p3 {background:#CCFFFF;}
.thrColHybHdr #menu li:hover b.p4, .thrColHybHdr #menu a:hover b.p4 {background:#d4d4d4;}
