
/* ------------------------ MENU principale ------------------------ */

#CMSMenu A.CMSListMenuLink, #CMSMenu A.CMSListMenuLink:link, #CMSMenu A.CMSListMenuLink:active, #CMSMenu A.CMSListMenuLink:visited { display:block;  }
#CMSMenu A.CMSListMenuLink:hover {display:block;}

#CMSMenu .CMSListMenuLink { }

#CMSMenu .CMSListMenuLinkHighlighted { display:block; }

#CMSMenu a.SubMenuCMSListMenuLink {/*width: 160px;*/ text-align:left; color: #000; font-size: 11px; display:block; font-weight:normal; text-decoration:none;   padding-top:32px; text-transform:uppercase;}
#CMSMenu a.SubMenuCMSListMenuLink:hover {/*width: 160px;*/  display:block;   padding-top:32px;}

 #CMSMenu a.SubMenuCMSListMenuLinkHighlighted, #CMSMenu a.SubMenuCMSListMenuLinkHighlighted:link, #CMSMenu a.SubMenuCMSListMenuLinkHighlighted:active, #CMSMenu a.SubMenuCMSListMenuLinkHighlighted:visited, #CMSMenu a.SubMenuCMSListMenuLinkHighlighted:hover { display:block;   padding-top:32px;}

#CMSMenu span.SubMenuCMSListMenuLinkHighlighted {text-align:left; color: #C40000; font-size: 11px; font-weight:normal; display:block; background-color:inherit; margin:0; margin-right:27px; padding-top:16px; text-transform:uppercase;} 

#menu-it-IT LI { BEHAVIOR: url(../CMSScripts/LIhover.htc)}
#menu-it-IT UL { PADDING: 0px; MARGIN: 0px; WIDTH: 100%; list-style-type:none; }
#menu-it-IT LI { PADDING: 0px; DISPLAY: inline; FLOAT: left; margin-right:25px;}
#menu-it-IT LI a.CMSListMenuLink, #menu-it-IT LI a.CMSListMenuLinkHighlighted{ background:url(../images/menu.gif) no-repeat left top; display:block; height:18px; width:100px; cursor:default;}

#menu-it-IT UL UL LI a{background:url(../images/menu.gif) no-repeat top left; display:block; height:2px; width:100px;}
#menu-it-IT li#open UL { display:block;}
/* elementi univoci */


#menu-it-IT LI.azienda a.CMSListMenuLink{ background-position:left 0px; width:52px; }
#menu-it-IT LI.azienda a.CMSListMenuLink:hover, #menu-it-IT LI.aziendahigh a.CMSListMenuLinkHighlighted { background-position:-200px 0px; width:52px;}
	#menu-it-IT LI.storia a{ background-position:left -128px; width:100px;} 
	#menu-it-IT LI.storia a:hover, #menu-it-IT LI.storiahigh a.SubMenuCMSListMenuLinkHighlighted{ background-position:-200px -128px; width:100px; } 
	#menu-it-IT LI.news a{background-position:left -164px; width:33px;} 
	#menu-it-IT LI.news a:hover ,#menu-it-IT LI.newshigh a.SubMenuCMSListMenuLinkHighlighted { background-position:-200px -164px; width:33px; width:33px;} 
	#menu-it-IT LI.contatti a{ 	   background-position:left -200px; width:56px;} 
	#menu-it-IT LI.contatti a:hover,#menu-it-IT LI.contattihigh a.SubMenuCMSListMenuLinkHighlighted{ background-position:-200px -200px; width:56px;} 
	
#menu-it-IT LI.prodotti a.CMSListMenuLink{ 		background-position:left -36px; width:58px; }
#menu-it-IT LI.prodotti a.CMSListMenuLink:hover , #menu-it-IT LI.prodottihigh a.CMSListMenuLinkHighlighted { background-position:-200px -36px; width:58px; }
	#menu-it-IT LI.racoleofor a{ background-position:left -236px; width:182px;} 
	#menu-it-IT LI.racoleofor a:hover,#menu-it-IT LI.racoleoforhigh a.SubMenuCMSListMenuLinkHighlighted{ background-position:-200px -236px; width:182px; } 
	#menu-it-IT LI.tubifless a{ 		 background-position:left -272px; width:161px;} 
	#menu-it-IT LI.tubifless a:hover,#menu-it-IT LI.tubiflesshigh a.SubMenuCMSListMenuLinkHighlighted{ background-position:-200px -272px; width:161px;} 

#menu-it-IT LI.catalogofor a.CMSListMenuLink{ background-position:left -72px; width:89px; }
#menu-it-IT LI.catalogofor a.CMSListMenuLink:hover, #menu-it-IT LI.catalogoforhigh a.CMSListMenuLinkHighlighted { background-position:-200px -72px; width:89px; }
	#menu-it-IT LI.searchstandard a{ background-position:left -308px; width:118px;} 
	#menu-it-IT LI.searchstandard a:hover,#menu-it-IT LI.searchstandardhigh a.SubMenuCMSListMenuLinkHighlighted{ background-position:-200px -308px; width:118px;} 
	#menu-it-IT LI.searchvisual a{ 		 background-position:left -344px; width:104px;} 
	#menu-it-IT LI.searchvisual a:hover,#menu-it-IT LI.searchvisualhigh a.SubMenuCMSListMenuLinkHighlighted{ background-position:-200px -344px; width:104px;} 
	
#menu-it-IT LI.catalogofortflex a.CMSListMenuLink{ background-position:left -108px; width:124px; }
#menu-it-IT LI.catalogofortflex a.CMSListMenuLink:hover, #menu-it-IT LI.catalogofortflexhigh a.CMSListMenuLinkHighlighted { background-position:-200px -108px; width:124px;}
	#menu-it-IT LI.tubi a{ background-position:left -380px; width:27px;} 
	#menu-it-IT LI.tubi a:hover,#menu-it-IT LI.tubihigh a.SubMenuCMSListMenuLinkHighlighted{ background-position:-200px -380px; width:27px;} 
	#menu-it-IT LI.raccorditubi a{ 		 background-position:left -416px; width:122px;} 
	#menu-it-IT LI.raccorditubi a:hover,#menu-it-IT LI.raccorditubihigh a.SubMenuCMSListMenuLinkHighlighted{ background-position:-200px -416px; width:122px;} 

#menu-it-IT UL LI:hover ul.SubMenuCMSListMenuUL{POSITION:absolute; float:left; clear:both; }

#menu-it-IT UL UL { Z-INDEX: 500; POSITION: absolute; /*border:1px solid #999;*/ width:440px;  padding:0px;  }
#menu-it-IT UL UL LI { /* CLEAR: left; display:block;*/ POSITION: relative;}

#menu-it-IT UL UL UL { LEFT: 100%; BORDER-BOTTOM: white 0px solid; TOP: -1px }
#menu-it-IT UL UL { DISPLAY: none }
#menu-it-IT UL LI:hover UL UL { DISPLAY: none }
#menu-it-IT UL UL LI:hover UL UL { DISPLAY: none }
#menu-it-IT UL LI:hover UL { /* DISPLAY: none; */ }
#menu-it-IT UL UL LI:hover UL { DISPLAY: none }
#menu-it-IT UL UL UL LI:hover UL { DISPLAY: none }
#menu-it-IT UL LI:hover UL {display:block;}

#CMSMenu span.hidden{ visibility:hidden; display:none;}


/* MENU IN LINGUA INGLESE */

#menu-en-US LI { BEHAVIOR: url(../CMSScripts/LIhover.htc)}
#menu-en-US UL { PADDING: 0px; MARGIN: 0px; WIDTH: 100%; list-style-type:none; }
#menu-en-US LI { PADDING: 0px; DISPLAY: inline; FLOAT: left; margin-right:25px;}
#menu-en-US LI a.CMSListMenuLink, #menu-en-US LI a.CMSListMenuLinkHighlighted{ background:url(../images/menuen.gif) no-repeat left top; display:block; height:18px; width:100px; cursor:default;}

#menu-en-US UL UL LI a{background:url(../images/menuen.gif) no-repeat top left; display:block; height:2px; width:100px;}
#menu-en-US li#open UL { display:block;}
/* elementi univoci */


#menu-en-US LI.azienda a.CMSListMenuLink{ background-position:left 0px; width:57px; }
#menu-en-US LI.azienda a.CMSListMenuLink:hover, #menu-en-US LI.aziendahigh a.CMSListMenuLinkHighlighted { background-position:-200px 0px; width:57px;}
	#menu-en-US LI.storia a{ background-position:left -128px; width:108px;} 
	#menu-en-US LI.storia a:hover, #menu-en-US LI.storiahigh a.SubMenuCMSListMenuLinkHighlighted{ background-position:-200px -128px; width:108px; } 
	#menu-en-US LI.news a{background-position:left -164px; width:33px;} 
	#menu-en-US LI.news a:hover ,#menu-en-US LI.newshigh a.SubMenuCMSListMenuLinkHighlighted { background-position:-200px -164px; width:33px; width:33px;} 
	#menu-en-US LI.contatti a{ 	   background-position:left -200px; width:53px;} 
	#menu-en-US LI.contatti a:hover,#menu-en-US LI.contattihigh a.SubMenuCMSListMenuLinkHighlighted{ background-position:-200px -200px; width:53px;} 
	
#menu-en-US LI.prodotti a.CMSListMenuLink{ 		background-position:left -36px; width:62px; }
#menu-en-US LI.prodotti a.CMSListMenuLink:hover , #menu-en-US LI.prodottihigh a.CMSListMenuLinkHighlighted { background-position:-200px -36px; width:62px; }
	#menu-en-US LI.racoleofor a{ background-position:left -236px; width:192px;} 
	#menu-en-US LI.racoleofor a:hover,#menu-en-US LI.racoleoforhigh a.SubMenuCMSListMenuLinkHighlighted{ background-position:-200px -236px; width:192px; } 
	#menu-en-US LI.tubifless a{ 		 background-position:left -272px; width:174px;} 
	#menu-en-US LI.tubifless a:hover,#menu-en-US LI.tubiflesshigh a.SubMenuCMSListMenuLinkHighlighted{ background-position:-200px -272px; width:174px;} 

#menu-en-US LI.catalogofor a.CMSListMenuLink{ background-position:left -72px; width:80px; }
#menu-en-US LI.catalogofor a.CMSListMenuLink:hover, #menu-en-US LI.catalogoforhigh a.CMSListMenuLinkHighlighted { background-position:-200px -72px; width:80px; }
	#menu-en-US LI.searchstandard a{ background-position:left -308px; width:114px;} 
	#menu-en-US LI.searchstandard a:hover,#menu-en-US LI.searchstandardhigh a.SubMenuCMSListMenuLinkHighlighted{ background-position:-200px -308px; width:114px;} 
	#menu-en-US LI.searchvisual a{ 		 background-position:left -344px; width:94px;} 
	#menu-en-US LI.searchvisual a:hover,#menu-en-US LI.searchvisualhigh a.SubMenuCMSListMenuLinkHighlighted{ background-position:-200px -344px; width:94px;} 
	
#menu-en-US LI.catalogofortflex a.CMSListMenuLink{ background-position:left -108px; width:115px; }
#menu-en-US LI.catalogofortflex a.CMSListMenuLink:hover, #menu-en-US LI.catalogofortflexhigh a.CMSListMenuLinkHighlighted { background-position:-200px -108px; width:115px;}
	#menu-en-US LI.tubi a{ background-position:left -380px; width:38px;} 
	#menu-en-US LI.tubi a:hover,#menu-en-US LI.tubihigh a.SubMenuCMSListMenuLinkHighlighted{ background-position:-200px -380px; width:38px;} 
	#menu-en-US LI.raccorditubi a{ 		 background-position:left -416px; width:92px;} 
	#menu-en-US LI.raccorditubi a:hover,#menu-en-US LI.raccorditubihigh a.SubMenuCMSListMenuLinkHighlighted{ background-position:-200px -416px; width:92px;} 

#menu-en-US UL LI:hover ul.SubMenuCMSListMenuUL{POSITION:absolute; float:left; clear:both; }

#menu-en-US UL UL { Z-INDEX: 500; POSITION: absolute; /*border:1px solid #999;*/ width:440px;  padding:0px;  }
#menu-en-US UL UL LI { /* CLEAR: left; display:block;*/ POSITION: relative;}

#menu-en-US UL UL UL { LEFT: 100%; BORDER-BOTTOM: white 0px solid; TOP: -1px }
#menu-en-US UL UL { DISPLAY: none }
#menu-en-US UL LI:hover UL UL { DISPLAY: none }
#menu-en-US UL UL LI:hover UL UL { DISPLAY: none }
#menu-en-US UL LI:hover UL { /* DISPLAY: none; */ }
#menu-en-US UL UL LI:hover UL { DISPLAY: none }
#menu-en-US UL UL UL LI:hover UL { DISPLAY: none }
#menu-en-US UL LI:hover UL {display:block;}



/* ------------------------ MENU colonna sinistra ------------------------ */
/*
ul#LeftMenu {list-style-type:none; margin:0 0 20px 0; padding:0; width:180px;}
ul#LeftMenu ul {list-style-type:none; margin:3px 0 3px 0px; padding-left: 6px;}
ul#LeftMenu ul ul {margin:3px 0 3px 0px; padding-left: 4px;}
ul#LeftMenu ul ul ul { margin:3px 0 3px 0px; padding-left: 4px;}
ul#LeftMenu li {padding:3px 0 3px 1px; }
ul#LeftMenu li li {padding:1px 0 1px 1px; border-bottom:0px;}

ul#LeftMenu a.CMSListMenuLink, ul#LeftMenu a.CMSListMenuLink:link, ul#LeftMenu a.CMSListMenuLink:active, ul#LeftMenu a.CMSListMenuLink:visited {color: #666; font-weight:bold; font-size:11px; padding-left:10px; display:block; background-image:url(../images/quadratini.gif); background-position:0px 5px; background-repeat:no-repeat;}
ul#LeftMenu a.CMSListMenuLink:hover {color: #000; font-weight:bold; font-size:11px; padding-left:10px; display:block; background-image:url(../images/quadratini.gif); background-position:0px 5px; background-repeat:no-repeat;}

ul#LeftMenu a.CMSListMenuLinkHighlighted, ul#LeftMenu a.CMSListMenuLinkHighlighted:link, ul#LeftMenu a.CMSListMenuLinkHighlighted:active, ul#LeftMenu a.CMSListMenuLinkHighlighted:visited {color:#000; font-weight:bold; font-size:11px;   padding-left:10px; display:block; background-image:url(../images/quadratini.gif); background-position:0px 5px; background-repeat:no-repeat;}
ul#LeftMenu a.CMSListMenuLinkHighlighted:hover {color:#000; font-weight:bold; font-size:11px; padding-left:10px; display:block; background-image:url(../images/quadratini.gif); background-position:0px 5px; background-repeat:no-repeat;}

ul#LeftMenu span.CMSListMenuLinkHighlighted {color:#000; font-weight:bold; font-size:11px; padding-left:10px; display:block; background-image:url(../images/quadratini.gif); background-position:0px 5px; background-repeat:no-repeat; background-color:inherit;}

ul#LeftMenu a.SubMenuCMSListMenuLink, ul#LeftMenu a.SubMenuCMSListMenuLink:link, ul#LeftMenu a.SubMenuCMSListMenuLink:active, ul#LeftMenu a.SubMenuCMSListMenuLink:visited {color: #666; font-weight:normal; font-size:11px; background-color:inherit;}
ul#LeftMenu a.SubMenuCMSListMenuLink:hover {color: #000; font-weight:normal; font-size:11px; background-color:inherit;}

ul#LeftMenu a.SubMenuCMSListMenuLinkHighlighted, ul#LeftMenu a.SubMenuCMSListMenuLinkHighlighted:link, ul#LeftMenu a.SubMenuCMSListMenuLinkHighlighted:active, ul#LeftMenu a.SubMenuCMSListMenuLinkHighlighted:visited, ul#LeftMenu a.SubMenuCMSListMenuLinkHighlighted:hover {color:#000; font-weight:bold; font-size:11px; background-color:inherit;}
*/
