#testata{
	background-color:#FFFFFF;

}

#nav_tbl {
	backgroun d:gray url(http://www.lavorincasa.it/images/testata/nav_lav_bk.gif) repeat-x scroll 0pt 100%;
	height:32px;
	text-align:center;
	w idth:990px;
}
#menu_block {
	margin:2px 0pt 0pt;
}
* html body #menu_block {
	text-align:center;
	m argin:1px auto 0pt auto;
	widt h:890px;
}
.menu {
	background:#FFFFFF url(http://www.lavorincasa.it/images/testata/bk_lav.gif) repeat-y scroll right center;
	border:1px solid #979898;
	left:0pt;
	line-height:18px;
	position:absolute;
	text-align:left;
	visibility:hidden;
	width:230px;
	z-index:100;
}
.menu a {
	border-bottom:1px solid #ACACAC;
	color:#606060;
	display:block;
	font-family:arial;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:5px 0pt;
	text-decoration:none;
	text-indent:10px;
}
.menu a:hover {
	background:#E5E5E5 url(http://www.lavorincasa.it/images/testata/sub_lav_arrow.gif) no-repeat scroll 5px 9px;
}
a.toplevel {
	border-right:1px solid #777777;
	color:#424242;
	display:block;
	float:left;
	font-family:arial;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	padding:8px 15px;
	text-decoration:none;
	text-transform:uppercase;
}

#menu_block a.last{
	border:none;
	padding-right:14px;
	padding-left:14px;
}


table#menu_livello_2,
table#menu_livello_2 tr,
table#menu_livello_2 td{
border:0;
border-collapse:separate;
}
table#menu_livello_2{
border-top: solid 1px #E0E0E0;
margin-top: 5px;

}

a.toplevel:hover {
background:#333333 none repeat scroll 0%;
color:#FFFFFF;
}
.toplevel .on {
background:#333333 none repeat scroll 0%;
color:#424242;
}
.testa2 {
color:#484848;
font-family:Georgia;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-decoration:none;
}
.toplevel img, .toplevelb img, .toplevelc img {
border:medium none;
padding:0pt 0pt 2px 2px;
vertical-align:middle;
}
a.toplevelb:hover, .toplevelb .on, .toplevelc .on {
background:#E0E0E0 none repeat scroll 0%;
color:#484848;
}
html, body {
margin-top:0pt;
}
div#menu_lev_2 {
border-color:#E0E0E0 -moz-use-text-color -moz-use-text-color;
border-style:solid none none;
border-width:1px 0pt 0pt;
margin:0pt;
padding:7px 0pt 4px;
}
div#menu_lev_2 ul li {
border-collapse:collapse;
border-right:1px solid #E0E0E0;
color:#484848;
display:inline;
font-family:times;
font-size:12px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt 0pt 7px;
}
div#menu_lev_2 ul li a:hover {
background-color:#E0E0E0;
}
div#menu_lev_2 ul a {
color:#484848;
margin:0pt;
padding:0pt 9px 4px;
text-decoration:none;
text-transform:uppercase;
}
div#menu_lev_3 {
background-image:url(bgmenu3.gif);
background-repeat:repeat-x;
border-bottom:1px solid #E0E0E0;
padding-bottom:7px;
padding-top:7px;
}
div#menu_lev_3 ul li {
border-collapse:collapse;
border-right:1px solid #E0E0E0;
color:#484848;
display:inline;
font-family:Georgia;
font-size:11px;
font-weight:700;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:2px 5px;
}
div#menu_lev_3 ul li a {
margin:2px;
padding:2px;
}
div#menu_lev_3 ul li a:hover {
background-color:#7A7A7A;
color:#FFFFFF;
}
div#menu_lev_3 ul a {
color:#484848;
margin:0pt;
text-decoration:none;
}
div#menu_lev_4 {
border-color:#E0E0E0;
border-style:none none solid;
border-width:0pt 0pt 1px;

font-family: Arial, Helvetica, sans-serif;
font-size:12px;
height:25px;
margin:0 0 7px 0;
padding:2px 4px 4px 4px;
text-align:right;
vertical-align:middle;
}
div#menu_lev_4 a{
color:#ca5b02
}
div#menu_lev_4 a:hover{
color:#FF8400;
}


div#menu_lev_4 #panel_search {
display:inline;
float:left;
margin:0pt;
padding:0pt;
}
div#menu_lev_2 ul li.last, div#menu_lev_3 ul li.last {
border-right:0pt none;
}
div#menu_lev_2 ul, div#menu_lev_3 ul, div#menu_lev_4 #panel_search label {
margin:0pt;
padding:0pt;
}