/*============== MENU B2B CSS ==============*/

.menusfo{background-color:#1FB6A9;width:968px;position:absolute;border-bottom:1px solid #FFFFFF;top:74px;height:23px;padding-left:12px;}
*html .menusfo{height:23px;}
#cssdropdown, #cssdropdown ul {padding:0px;margin:0px;font-size:12px;list-style:none;float:left;}
#cssdropdown li {float:left;position:relative;}

.mainitems {list-style:none;height:23px;font-size:11px;display:block;background:url(/jsps/images/arrow-top.gif) left no-repeat;}
.mainitems a {font-weight:bold;text-transform:lowercase;color:#ffffff;text-decoration:none;display:block;font-size:11px;padding:5px 20px 5px 10px;}
.mainitems a:hover {color:#006666;text-decoration:underline;}

.mainitems-sel {list-style:none;height:23px;font-size:11px;display:block;background:url(/jsps/images/arrow-top-sel.gif) left no-repeat;}
.mainitems-sel a {font-weight:bold;text-transform:lowercase;color:#006666;text-decoration:none;display:block;font-size:11px;padding:5px 20px 5px 10px;}
.mainitems-sel a:hover {color:#006666;text-decoration:underline;}

.subitem {border:1px solid #006666;border-bottom:0px;display:none;margin:0px;padding:0px;width:160px;position:absolute;top:23px;left:0px;background-color:#D2F0EE;}
.subitem li {width:100%;}
.subitem li a {font-weight:normal;text-decoration:none;color:#006666;text-transform:lowercase;}
.subitem li a:hover {text-decoration:underline;color:#ff9900;}

li.mainitems-sel .subitem li {border-bottom:1px solid #006666;}
li.mainitems .subitem li {border-bottom:1px solid #006666;}

ul.subuls li.subitemsub {width:100%;}
li.subitemsub a {padding:3px 0px 3px 25px;background-color:#DEF0EF;color:#1FB6A9}
li.subitemsub a:hover {padding:3px 0px 3px 25px;}

#cssdropdown li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */top:23px;left:0px;}
#cssdropdown li:hover ul, li.over ul { /* lists nested under hovered list items */
display:block;}
#restofcontent { /*wrap rest of content of the page inside this div*/
clear:left;}


/*******************menu verticale*************************************/
#button {	font-size:12px;text-align:right;padding:0px;}
.top-button {padding:6px;font-size:15px;color:#000000;}

#button ul {list-style:none;margin:0px;padding:0px;border:none;}

#button li {border:none;margin:0px;padding:0px;}
*html #button li {height:14px;}

#button li a:link, #button li a:active, #button li a:visited {display:block;padding:5px 30px 5px 0px;text-decoration:none;border-bottom:1px solid #D0D0D0;font-weight:bold;
background:url(/jsps/images/link-button-out.gif) right center no-repeat;}
#button li a:hover {text-decoration:underline;background:url(/jsps/images/link-button-over.gif) right center no-repeat;}

#button li.selected a {color:#ff6600}
.selected a:link, .selected a:active, .selected a:visited {margin:0px;padding:0px;text-decoration:none;}
.selected a:hover {}		  
.selezionato li a:link {color:#000000;text-decoration:underline;}

/* stili per pagine figlie */
#button li li {font-size:11px;border-bottom:1px solid #D0D0D0;margin:0px;color:#339999;}
#button li li a:link, #button li li a:active, #button li li a:visited {display:block;padding:3px 30px 3px 0px;text-decoration:none;font-weight:normal;border:none;background-image:none;}
#button li li a:hover {color:#ff6600;}
/* fine stile pagine figlie */

.lastrow {border:none;}

/*******************menu catalogo*************************************/
#buttoncat {padding:0px;}
#buttoncat ul {list-style:none;margin:0px;padding:0px;border:none;}
#buttoncat li {border-bottom:1px solid #D0D0D0;margin:0px;}
/* Per IE  */ 
* html #buttoncat li {height:20px;margin-left:0px;margin-right:0px;}
#buttoncat li a:link, #buttoncat li a:active, #buttoncat li a:visited {display:block;padding:5px 5px 5px 10px;color:#555555;text-decoration:none;font-size:11px;}
#buttoncat li a:hover {color:#000000;padding-left:10px;text-decoration:underline;}
li.selezionatoprod a:link, li.selezionatoprod a:active, li.selezionatoprod a:visited {margin:0px;padding:0px;text-decoration:none;font-weight:bold;}
li.selezionatoprod a:hover {color:#000000;text-decoration:underline;}
li.nonselezionatoprod a:link, li.nonselezionatoprod a:active, li.nonselezionatoprod a:visited {border:none;}
li.nonselezionatoprod {border:none;}
li.nonselezionatoprod a:hover {border:none;text-decoration:underline;}
li.selezionatocat a:link, li.selezionatocat a:active, li.selezionatocat a:visited {color:#ff6600;border:none;font-weight:bold;}
li.selezionatocat a:hover {border:none;text-decoration:underline;}
li.nonselezionatocat a:link, li.nonselezionatocat a:active, li.nonselezionatocat a:visited {text-decoration:underline;border:none;}
li.nonselezionatocat a:hover {border:none;text-decoration:underline;}

/* ************************************************************************* */

html>body #button li a {width:auto;}
#button ul li ul {min-height:10px;}
*html #button ul li ul {height:1%;}