/* CSS Document */

/* Menu */


#menu-top-principale {
	margin: auto;
	padding: 0px 0;
	height: 28px;
	text-align:center;
	float:left;
	width:646px;
}

#menu-top-principale ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu-top-principale li {
	display: inline;
}

#menu-top-principale a {
	display: block;
	float: left;
	margin: 0 0px 0 0;
	padding: 8px 0px 8px 0px;
    border-right: 1px solid #444;
    text-decoration: none;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	width:106px;
	height:12px;
}

#menu-top-principale a:hover{
	display: block;
	float: left;
	margin: 0 0px 0 0;
	padding: 8px 0px 8px 0px;
    text-decoration: none;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	width:106px;
	height:12px;
	background:transparent url(/static/images/layout/header/indicatore-menu-top.jpg) no-repeat scroll center bottom;
}


#menu-top-principale .current_page_item a {
	margin: 0 0px 0 0;
	color: #000;
}


.prima-pagina{
float:right;
width:120px;
height:28;
position:relative;
}

.prima-pagina-1{
float:right;
width:175px;
height:28;
position:relative;
}



.prima-pagina a{
padding:0px;
border:none;
text-decoration:none;
background:none;
}

.text-prima-pagina{
position:absolute;
right:0px;
top:6px;
}

.text-prima-pagina-1{
position:absolute;
right:10px;
top:3px;
font-size:10px;
font-weight:bold;
line-height:10px;
}



/**Sottocategorie**/
#menu-categoria {
	margin: auto;
	padding: 0px 0;
}

#menu-categoria h2 {
    margin: 0 0 0 0;
	background: transparent url(/static/images/layout/body/bg-title-subcat.jpg) no-repeat scroll center bottom;
	font-size: 10px;
	color: #fff;
	text-align:center;
 text-transform:uppercase;
 height:27px;
 line-height:27px;
}

#menu-categoria ul {
	list-style-position:outside;
	list-style-type:none;
	list-style-image:none;
	margin: 0;
	padding: 0;
}

#menu-categoria li {
display:block;
padding-top:0px ;
padding-bottom:0px ;
}

#menu-categoria li li{
/**	padding-top:0px ;
	padding-bottom:0px ; **/
}

#menu-categoria li a {
	display:block;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 10px;
	color: #444;
}

#menu-categoria li a:link {
	display:block;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 10px;
	color: #444;
}

#menu-categoria li a:hover {
	display:block;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 10px;
	color: #C63532;
}

/*******************************MENU CONSIGLI***************************************/

.menu-cons, .menu-cons ul, .menu-cons li {
padding:0;
margin:0;
font-size:10px;
}


.menu-cons li {
position: relative;
float: left;
list-style: none;
width:198px;
height: 59px;
padding:0 0px;
line-height: 59px;
}

.menu-cons li a {
text-decoration:none;
}

.menu-cons li :hover {
text-decoration:none;
color:#4e4e4e;
}


.menu-cons ul ul{
position: absolute;
visibility: hidden;
top:0;
left:195px;
}

.menu-cons li li {
border-bottom:1px solid #4e4e4e ;
position: relative;
float: left;
list-style: none;
width:185px;
height: 33px;
padding:0px 0px 0px 20px;
background:#EBE9EA url(/static/images/layout/body/ombra-box-lista-ann.jpg) repeat scroll 0%;
line-height: 33px;
font-weight:bold;
}

.menu-cons ul li:hover ul {
visibility:visible;
z-index:1;
} 

