ul#navigation{
list-style-type: none;
margin:0;
padding: 0;
white-space: nowrap;
float:right;
margin-top:60px
}

ul#navigation li{
display: inline;
}

ul#navigation li a{
float:left;
text-decoration: none;
font-weight:bold;
padding: 10px 15px;
color:#FFFFFF;
background:#CEAB31 url(../img/bg_nav.jpg) bottom left repeat-x;
border-right:1px solid white
}

ul#navigation li a:hover{
color:#FFFFFF;
background:#E67B19 url(../img/bg2_nav.jpg) bottom left repeat-x;
}

ul#navigation li#activelink a{
background:#E67B19 url(../img/bg2_nav.jpg) bottom left repeat-x;
}
    
	
/*stili per navigation orizzontale in alto*/

#nav_h {
position:absolute;
right:0;
margin:1em; 
padding:0.8em 0.2em 0 0.2em;  
}
 
 #nav_h li{
display:inline; 
margin:0; 
padding-left:0.2em; 
border-left: 1px solid black;
}
 
#nav_h li.primavoce{
border-left: none
}
 
#nav_h a {
white-space:nowrap;
padding:0.2em 0.2em
}
 
#nav_h a:link, #nav_h a:visited { 
color:#000; 
text-decoration:none;
}
 
#nav_h a:hover, #nav_h a:focus, #nav_h a:active {
text-decoration:underline;
}
 
 #nav_h  li#active_h a {
 color:#000000;
 background-color:#FFFFFF; 
 text-decoration: underline
 }


/*lingue*/
 #lang {
right:0;
margin:1em; 
padding:0.8em 0.2em 0 0.2em;  
text-align:center; 
}
 
 #lang  li{
 display:inline; 
 margin:0; 
 padding-left:0.2em; 
 border-left: 1px solid black;
 }
 
#lang  li.primavoce{
border-left: none
}
 
#lang  img a {
border:none
 } 
 
#lang  a {
white-space:nowrap;
padding:0.2em 0.2em
}
 
#lang a:link, #lang  a:visited { 
color:#000; 
text-decoration:none;
}
 
#lang  a:hover, #lang  a:focus, #lang  a:active {
text-decoration:underline;
}
 
 #lang  li#active_h a {
 color:#000000;
 background-color:#FFFFFF; 
 text-decoration: underline
 }
