/* CSS Document */
#menu { position:relative; float:left; width:200px; }
#menu .cerca{ padding:12px 0 0 34px; background:url(../struttura/menu/cerca45x200.png) left top no-repeat; height:33px; }
#menu .cerca .campo{ width:94px; height:17px; line-height:17px; font-size:12px; border:0px; background:none; color:#FFFFFF; }
#menu .cerca .inizia { height:19px; margin:0 0 0 2px; padding:0; line-height:15px; border:1px solid #0864b8; font-size:12px; color:#0864b8;}
#menu h1 { width:200px; background:url(../struttura/menu/catalogotop40x200.png) top center; height:40px; margin:0; padding:0; color:#FFFFFF; font-size:16px; text-align:center; line-height:30px; }
#menu ul { background:url(../struttura/menu/back1x200.png) center repeat-y; margin:0; padding:0; list-style:none;} 
#menu ul li { display:block; width:175px; margin:0 10px 0 10px; padding:0 0 0 5px;}
#menu ul li.voce { color:#FFFFFF; line-height:26px; background:url(../struttura/menu/catalogoriga25x200.png) bottom center no-repeat}
#menu ul li.voce a { color:#FFFFFF; text-decoration:none; font-size:11px; font-weight:bold;}
#menu ul li.voce a:hover { text-decoration:underline; color:#FFFFFF;}

#menu ul li.sottomenu { color:#FFFFFF; line-height:26px; width:160px; background:none; margin:0 0 0 16px; padding:0px 0px 3px 10px; line-height:16px; background:url(../struttura/menu/sottomenu.png) top left no-repeat; }
#menu ul li.sottomenu a { color:#FFFFFF; font-size:12px; text-transform:lowercase; text-decoration:none;}
#menu ul li.sottomenu a:hover { text-decoration:underline;}


#menu ul li.fine { background:url(../struttura/menu/catalogobot20x200.png) top center no-repeat; height:20px; width:200px; padding:0; margin:0; }

#menu .bannermenu { position:relative; float:left; width:180px; text-align:center;}
