div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p { margin: 0; padding: 0; }

h1, p { margin-bottom: 20px; }
div#container {
margin: 4px auto 0; 
width: 960px;
height:45px;
background:url(http://media.nanopublishing.com/common/site/bg-menu.jpg) repeat-x;
}

ul.tabNav {
float: left; 
list-style: none;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

ul.tabNav li { 
float: left; 
height:38px;
text-align:center;
color:#FFF;
text-transform:uppercase;
}

ul.tabNav.en-spacer li { 
width:137px !important;
}

ul.tabNav.it-spacer li { 
width:137px !important;
}

ul.tabNav li.current { padding-top: 0; }

ul.tabNav a { 
display: block; 
text-decoration: none; 
color:#c1c2bc;
height:24px;
margin:7px 0 0 0;
padding:4px 0 0 0;
}
ul.tabNav.en-spacer li.current a { 
background: url(http://media.nanopublishing.com/common/site/bg-menu-active-it.jpg) no-repeat; 
border: none;
color:#FFF;
}
ul.tabNav.en-spacer li a:hover { 
background: url(http://media.nanopublishing.com/common/site/bg-menu-hover-it.jpg) no-repeat; 
border: none;
color:#FFF;
}
ul.tabNav.it-spacer li.current a { 
background: url(http://media.nanopublishing.com/common/site/bg-menu-active-it.jpg) no-repeat; 
border: none;
color:#FFF;
}
ul.tabNav.it-spacer li a:hover { 
background: url(http://media.nanopublishing.com/common/site/bg-menu-hover-it.jpg) no-repeat; 
border: none;
color:#FFF;
}
div.tabContainer {
clear: both; 
float: left;
}
div.tabContainer div.tab {  
color: #000; 
display: none;
padding: 2px;
}
div.tabContainer div.tab a {
text-decoration:none;
color:#63645c;
padding:0 5px 0 0;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
div.tabContainer div.tab a:hover {
text-decoration:underline;
color:#000;
padding:0 5px 0 0;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}

div.tabContainer div.current { display: block; }
div.tab p:last-child { margin-bottom: 0; }
