/*-----------------------------------------------------------------------------
	Menu
------------------------------------------------------------------------------*/

#menu
{
	background-color:#ffffff; /*#fff2ea; /*#F3E8DE;*/
	width:205px; /*larghezza totale */
	margin:0;
	float:left;
				
}

#menu-header{
	background:#CC7C39 url(../images/menu.gif) repeat-x;
	height:30px;
	width:205px;
}


#menu h2
{
	background: url(../images/logo-rs.gif) no-repeat scroll 5px 8px;
	color:#FFFFFF;
	text-transform:uppercase;
	text-align:center;
	font-size:0.8em;
	padding:8px 3px 2px 10px;
	
}

#menu-footer
{
  background-color:#cc7c39;
  height: 6px;
  border-top:1px solid #dbd1b5;
  font-size:1px; /* IE6 height fix */
  
}


#menu ul
{
	margin:0;
	padding:0;
	list-style-type: none;	
}

#menu ul li
{
	margin:0;
	padding:0;
	font-size:0.75em; /* 0.7em*/ 

	
}

#menu a:focus{ outline: 0; }
#menu ul li a { display:block; }

/* IE6-7 vertical Gap Fix */
#menu ul li a {display:inline-block;}
#menu ul li a {display:block;}
/* ----- fine fix ----- */

/*stile menu homepage*/ 
#menu ul li a, #menu ul li a:visited,#menu ul li a:link{
color:#4F473C; 
text-decoration:none;
}

#menu ul li a:hover {  text-decoration:underline; color:#DD600C;}


.categ { background:#938477 url(../images/bg_title_menu.gif) repeat-y scroll left top;
         padding: 3px 5px !important;
		 font-size:12px;
		 font-family:Verdana, Arial, Helvetica, sans-serif;
		
		}

.categ  a {
   	
	padding:3px 3px 3px 3px;
	text-transform:uppercase;
	text-align:center;
	text-decoration:none;
	color:#FFFFFF !important;
	 font-weight:bold;
	
}

.categ > a {text-decoration:underline !important;}
.categ > a:hover { text-decoration:none !important; }

.subcateg { border-bottom:1px dotted #d6cdc5; }

.subcateg a {
   
	background:transparent url(../images/folder.png) no-repeat scroll 8px 3px;
	padding:4px 3px 4px 33px; 
	
	}
		
.closemenu{border:none !important; 
  /*background:transparent url(../images/bg_menu_bottom.jpg) no-repeat scroll left bottom;*/
   padding-bottom:5px !important;
  /* margin-bottom:5px !important;*/
}		

/*stile del menu usato nelle pagine categ, subcateg e scheda azienda */
.menu-categ {padding-bottom:0px !important;}

.spazioalto{margin-top: 2px !important;}

.spaziobasso{margin-bottom: 5px !important;}

.titolomenu { /* titolo menu categ senza link*/
   	text-transform:uppercase;
	color:#FFFFFF;
	padding:6px 8px 6px 8px !important;
    text-align:center;
	font-weight:bold;
}

.titolomenu_post{ /* titolo senza link per articoli in pagine categ*/
  padding:6px 8px 6px 8px !important;
  text-align:center;
  text-transform:uppercase;
  font-weight:bold;
  color:#FFFFFF;
}

.titolomenu_post_scheda{ /* titolo senza link per articoli in pagina scheda azienda*/
  padding:6px 8px 6px 8px !important;
  text-align:center;
  font-weight:bold;
  text-transform:uppercase;
  color:#FFFFFF;
}

.iconpost{ background:transparent url(../images/iconpost.png) no-repeat scroll 8px 3px !important;}
.iconscheda{ background:transparent url(../images/iconscheda.png) no-repeat scroll 9px 3px !important;}
.active-subcat2 a{
background:transparent url(../images/folder_go.png) no-repeat scroll 8px 3px !important;
text-decoration:underline !important;
 color:#DD600C !important;
 }
 
.sottolineato {
 text-decoration:underline !important;
} 

.sottolineato:hover {
 text-decoration:none !important;
} 
