/* 
Menu top a schede
*/
div.menuschede ul li{	
	font-size:14px;
	text-align:center;
	height:36px;
	width:168px;
	background-image: url(/upload/1/images/interfaccia/menu_schede.jpg);
	background-repeat:no-repeat;
}

div.menuschede ul li.selected,
div.menuschede ul li.selectedlast,
div.menuschede ul li.selectedfirst{
	background-image: url(/upload/1/images/interfaccia/menu_schede_Selected.jpg);
}

div.menuschede ul li:hover
{
    background-image: url(/upload/1/images/interfaccia/menu_schede_Selected.jpg);
}

div.menuschede ul li a
{
	padding-top:10px;
	color:#718AAC;
	display: block;
	height: 26px;
	width:164px;
	margin-left:1px;
}

div.menuschede ul li.selected a,
div.menuschede ul li.selectedlast a,
div.menuschede ul li.selectedfirst a
{
    font-weight:bold;
	color:#494949;
}

/*-------------------------------------- menu catalogo sottocategorie--------------------*/
div.menusottocategorie,
div.homemenusottocategorie{
}

div.menusottocategorie ul,
div.homemenusottocategorie ul{
    padding:0px;
	margin:0px;
}

div.menusottocategorie ul li,
div.homemenusottocategorie ul li
{
	padding:0px;
	margin:0px;
}

div.menusottocategorie li a,
div.homemenusottocategorie li a{
	display:block;
    color:#494949;
    font-weight:bold;
	text-decoration:none;
	padding-left:28px;
}


div.menusottocategorie li a,
div.homemenusottocategorie li a
{
    background:url(/upload/1/images/interfaccia/piu_grigio_dotted.gif) no-repeat 10px 10px;
    
display:block;
}

div.menusottocategorie li a:hover,
div.homemenusottocategorie li a:hover
{
    background:url(/upload/1/images/interfaccia/piu_arancio_dotted.gif) no-repeat 10px 10px;
}
div.menusottocategorie li.categoria_1 a
{
    background:url(/upload/1/images/interfaccia/piu_grigio_dotted.gif) no-repeat 20px 8px;
}

div.menusottocategorie li.categoria_1 a:hover
{
    background:url(/upload/1/images/interfaccia/piu_arancio_dotted.gif) no-repeat 20px 8px;
}
div.menusottocategorie li.categoria_2 a
{
    background:url(/upload/1/images/interfaccia/piu_grigio_dotted.gif) no-repeat 30px 7px;
}

div.menusottocategorie li.categoria_2 a:hover
{
    background:url(/upload/1/images/interfaccia/piu_arancio_dotted.gif) no-repeat 30px 7px;
}
div.menusottocategorie li.categoria_3 a
{
    background:url(/upload/1/images/interfaccia/piu_grigio_dotted.gif) no-repeat 40px 7px;
}

div.menusottocategorie li.categoria_3 a:hover
{
    background:url(/upload/1/images/interfaccia/piu_arancio_dotted.gif) no-repeat 40px 7px;
}
div.menusottocategorie li.categoria_4 a
{
    background:url(/upload/1/images/interfaccia/piu_grigio_dotted.gif) no-repeat 50px 6px;
}

div.menusottocategorie li.categoria_4 a:hover
{
    background:url(/upload/1/images/interfaccia/piu_arancio_dotted.gif) no-repeat 50px 6px;
}
div.menusottocategorie li.categoria_5 a
{
    background:url(/upload/1/images/interfaccia/piu_grigio_dotted.gif) no-repeat 60px 6px;
}

div.menusottocategorie li.categoria_5 a:hover
{
    background:url(/upload/1/images/interfaccia/piu_arancio_dotted.gif) no-repeat 60px 6px;
}
div.menusottocategorie li.selected a,
div.menusottocategorie li.selectedfirst a,
div.menusottocategorie li.selectedlast a,
div.menusottocategorie li a.selected,
div.menusottocategorie li.selected a:hover
{
    background:none !important;
}


div.menusottocategorie li a:first-letter,
div.homemenusottocategorie li a:first-letter
{
    text-transform:capitalize;
}

div.menusottocategorie li.selected
{
    border-top:1px dotted #DDDDDD;
}

div.menusottocategorie li.last
{
    border-bottom:1px dotted #DDDDDD;
}
    
    

/**    
div.menusottocategorie li.last_4 a,
div.menusottocategorie li.last_5 a,
div.menusottocategorie li.last_6 a{padding-bottom:8px !important;}*/

div.menusottocategorie li.selected a{font-weight:bold !important;}





div.menusottocategorie li.absolutefirst
{
    border-top:0px;
}

div.homemenusottocategorie li a:hover,
div.menusottocategorie li a:hover,
div.menusottocategorie li.selected a,
div.menusottocategorie li.selectedfirst a,
div.menusottocategorie li.selectedlast a,
div.menusottocategorie li a.selected{
	color:#ECBB37;
    /*background-color:#F1F5FA;*/
background-color:#F5F5F5;
}

/* --- primo livello (home page) --*/
div.homemenusottocategorie li a,
div.menusottocategorie li.categoria_0 a
{
    /*font-size:12px;*/
font-size:12px;
    background-color:#FFFFFF;
    padding-top:6px;
    padding-bottom:6px;
    border-top:1px dotted #DDDDDD;
}

div.homemenusottocategorie li a:hover,
div.menusottocategorie li.selected_0 a,
div.menusottocategorie li.categoria_0 a:hover,
div.menusottocategorie li.selected_0
{
    /*background-color:#F1F5FA;*/
background-color:#F5F5F5;
}

div.homemenusottocategorie li.selected_0 a,
div.menusottocategorie li.selected_0 a,
div.homemenusottocategorie li.first_0 a,
div.menusottocategorie li.first_0 a
{
    border-top:0px dotted #DDDDDD !important;
}

div.homemenusottocategorie li.last_0 a,
div.menusottocategorie li.last_0 a
{
    border-bottom:0px dotted #DDDDDD !important;
}


/* --- secondo livello --*/
div.menusottocategorie li.categoria_1 a
{
    /*font-size:12px;*/
font-size:11px;
    font-weight:normal;
    /*background-color:#F1F5FA;*/
background-color:#F5F5F5;
    padding-top:4px;
    padding-bottom:4px;
    padding-left:38px;
}

div.menusottocategorie li.selected_1 a,
div.menusottocategorie li.categoria_1 a:hover,
div.menusottocategorie li.selected_1
{
    /*background-color:#E8EEF6;*/
background-color:#EBEBEB;
}

/* --- terzo livello --*/
div.menusottocategorie li.categoria_2 a
{
    font-size:11px;
   /* background-color:#E8EEF6;*/
background-color:#EBEBEB;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:48px;
}

div.menusottocategorie li.selected_2 a,
div.menusottocategorie li.categoria_2 a:hover,
div.menusottocategorie li.selected_2
{
    /*background-color:#D6DCE3;*/
background-color:#E0E0E0;
}

/* --- quarto livello --*/
div.menusottocategorie li.categoria_3 a
{
    font-size:11px;
   /* font-weight:normal;
    background-color:#D6DCE3;*/
font-weight:bold;
background-color:#D9D9D9 !important;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:58px;
}


div.menusottocategorie li.selected_3 a,
div.menusottocategorie li.categoria_3 a:hover
{
    /*background-color:#DBDBDB;*/
background-color:#D0D0D0 !important;  
}

/* --- quinto livello --*/
div.menusottocategorie li.categoria_4 a
{
    font-size:11px;
    font-weight:normal;
    /*background-color:#DBDBDB;*/
background-color:#D0D0D0;    
    padding-top:1px;
    padding-bottom:1px;
    padding-left:68px;
}

div.menusottocategorie div.norecords,
div.homemenusottocategorie div.norecords
{   font-size:13px;
    color:#494949;
    font-weight:bold;
    padding-left:28px;
	padding-top:6px;
	padding-bottom:6px;
}


/*-------------------------------------- menu categorie orizzontale -------------------- */
div.menucategorieorizzontale
{
    background:none;
    background-image:url(/upload/1/images/interfaccia/home/tabs_lineatop.gif);
    background-position:bottom;
    background-repeat:no-repeat;
}


div.menucategorieorizzontale li
{
    float:left;
    width:188px;
    /*height:50px;*/

height:45px;

    margin:0px;
    padding:0px;
    margin-left:4px;
    background:none;
    background-image:url(/upload/1/images/interfaccia/home/menu_item.gif);
    background-repeat:no-repeat;
}

div.menucategorieorizzontale li:hover,
div.menucategorieorizzontale li.selected,
div.menucategorieorizzontale li.selectedfirst,
div.menucategorieorizzontale li.selectedlast
{
    background:url(/upload/1/images/interfaccia/home/menu_item_selected.gif);   
    height:45px;
}

div.menucategorieorizzontale li a:hover,
div.menucategorieorizzontale li.selected a,
div.menucategorieorizzontale li.selectedfirst a,
div.menucategorieorizzontale li.selectedlast a
{
    text-decoration:none;
    color: #494949;
}

div.menucategorieorizzontale li a
{
    float:left;
    font-size:14px;
    font-weight:bold;
    color:#FFFFFF;
}




/*-------------------------------------- menu utenti autenticati --------------------*/
div.menuutentiautenticati span
{
	float: right;
	padding-right: 30px;	
	margin-right:10px;
	font-size:11px;
	color:#8A8A8A;
	font-weight:bold;
	background:url(/upload/1/images/interfaccia/icone/icona_area_personale.gif) no-repeat 0px 0px;
    background-position:right;
    height: 18px !important;

}

div.menuutentiautenticati{
	text-align:right;
	padding-top: 5px;
}

div.menuutentiautenticati ul{
	float:right;
}

div.menuutentiautenticati li{
	padding-right:15px;
	float:left;
	height: 18px !important;
}

div.menuutentiautenticati li.last{
	padding-right:0px;	
}


div.menuutentiautenticati li a{
	font-size:11px;
	color:#8A8A8A;
	vertical-align: top;
}

div.menuutentiautenticati li.selected a,
div.menuutentiautenticati li.selectedfirst a,
div.menuutentiautenticati li.selectedlast a{
	font-weight:bold;
}
