#menu {
		text-align: center;
		width: 100%;
        margin-left: 15px;
        margin-top: -20px;
		/*background: url(images/menu_bg.jpg) repeat-x bottom;
		height: 67px;*/
        clear: both;
		}
#menu a {
        outline:none;
        }	
.tabs {
		list-style:none; 
		height:45px;
		margin:0;
		padding:0;
		}
.tabs li {
		float:left;
		margin-right:2px;
		}
.tabs li a {
		display:block; 
		position:relative; 
		text-decoration:none;
		}
.tabs li a em {
		display: block;
		height:45px; 
		float:left; 
		padding: 0 5px; /*10px*/
		background:url(images/mid_bg.png) center top repeat-x;
		position:relative; 
		font-size:13px;
		font-weight:bold; 
		font-style: normal;
		color:#000; 
		line-height: 65px;
		}
.tabs li a b {
		display:block; 
		float:left;
		width: 15px; /**/
		height:45px; 
		background:url(images/left_bg.png) left top;
		position:relative; 
		}
.tabs li a span {
		display:block; 
		float:left;
		width:15px; /**/
		height:45px; 
		background:url(images/right_bg.png) right top;
		position:relative; 
		}
.tabs li a:hover {
		border:0; 
		cursor:pointer;
		}
.tabs li a:hover b {
		background-position:left bottom;
		}
.tabs li a:hover span {
		background-position:right bottom;
		}
.tabs li a:hover em  {
		background-position:center bottom; 
		color: #fbcddf;
		line-height:45px;
		}
.tabs li a.selezionato, .tabs li a.selezionato:hover {
		border:0;
		cursor:default;
		}
.tabs li a.selezionato b, .tabs li a.selezionato:hover b {
		background-position:left bottom;
		}
.tabs li a.selezionato span, .tabs li a.selezionato:hover span {
		background-position:right bottom;
		}
.tabs li a.selezionato em, .tabs li a.selezionato:hover em  {
		background-position:center bottom; 
		color:#fbcddf;
		line-height:45px;
		}