* {border:0px;margin:0px;padding:0px;border-collapse:collapse; }
div, p, a, span, em {font-family:  Verdana, Arial,Helvetica,sans-serif; font-size:12px; color:#333;}
.clear{clear:both; height:1px;}

div#separatore_page{ position:relative; z-index:1; margin:0px; height:232px;}
div#header{position:absolute; z-index:2; margin:0px; height:120px;}
div#logo{position:absolute; left:13px;}

div#menu_top{width:680px; height:80px; margin:0px 0px 0px 325px;
      background-image:url(../images/bg_menu_top.png);background-repeat:no-repeat; background-position:30px 23px;
}
/*
div#logo{float:left; }

div#menu_top{width:680px; height:80px; margin:0px auto 0px auto;
      background-image:url(../images/bg_menu_top.png);background-repeat:no-repeat; background-position:70px 30px;
}
*/
div#lang{margin: 8px 35px 0px 0px; float:right;}
div#lang ul{list-style : none; text-align: center;  padding: 0px;}

div#lang li{display:inline; float:left;  text-align:center; margin: 0px 8px 0px 8px;}
div#lang li.separatore{border-right:1px solid #8fadc5; width:2px; height:10px; margin:4px 2px 0px 2px;}
div#lang li a,
div#lang li a:visited{ color:#8fadc5; text-decoration:none;  font-size:11px;}

div#lang li a:hover,
div#lang li a.activelink{color:#fff; }


div#nav{ margin: 5px 35px 0px 0px; float:right;}
div#nav ul{ list-style : none;   text-align: center;     padding: 0px;
}

div#nav li{display:inline; float:left;  text-align:center; margin: 3px 8px 0px 8px;}

div#nav li.separatore{border-right:1px solid #8fadc5;  margin:7px 2px 0px 2px; float: left; width: 3px; height:10px;}

div#nav li a,
div#nav li a:visited{ color:#8fadc5; text-decoration:none;  font-size:11px;}

div#nav li a:hover,
div#nav li a.activelink{ color:#fff; }
div#nav li.search{display:inline; float:left; margin: 0px 0px 0px 8px;}
div#nav li.bn_search{display:inline; float:left; margin: 2px 8px 0px 0px; padding-left:4px;}
div#nav input.search{width:120px; height:15px; color:#666666; border:1px solid #666666; font-size:11px; margin:1px 0px 3px 0px; padding:2px 0px 0px 10px;}
div#nav input.bn_search{border:0px; margin:-1px 0px 0px -4px; padding:0px;}




#separatore_fixed{height:40px;}
#fixed {background:#666;  margin:0px; bottom:0px; height:25px; left:0; max-width:100%; overflow:visible;   position:fixed;  width:100%;  z-index:4;}
div#fixed a,
div#fixed a:visited{  font-size:10px; }
div#footer_testo{ width:950px;  margin:5px auto 0px auto;}
div#footer_testo div.left{color:#ccc; float:left;  margin:0px; font-size:11px;}
div#footer_testo div.right{float:right;   margin:0px ; font-size:11px;}
div#credits { display: none;  position: absolute; z-index:10;  width:100%; height:410px; margin:0 auto; top:100px; }
div#credits div.banner{ background-color:#000000; width:255px; height:410px; }
div#credits a  { color:#ffffff;  font-size: 10px; text-decoration:none; }



div#nav_footer{ margin: -1px 0px 0px 0px;}
div#nav_footer ul{ list-style : none;   text-align: center;   margin: 0px;  padding: 0px;}
div#nav_footer li{display:inline; float:left;  text-align:center; margin: 0px 14px 0px 14px;}
div#nav_footer li.separatore{border-right:1px solid #808080;  margin:3px 2px 0px 2px; float: left; width: 3px; height:10px;}
div#nav_footer li a,
div#nav_footer li a:visited{ color:#ccc; text-decoration:none;  font-size:10px; }
div#nav_footer li a:hover,
div#nav_footer li a.activelink{ color:#fff; }

div#credits {
  display: none;
  position: relative;
  z-index:10;
  background-color:#000000;
  width:255px;
  height:222px;
  margin: -500px auto 0px auto;
}
div#credits img{

  position: relative;
  z-index:10;
  background-color:#000000;
  width:255px;
  height:222px;

}

div#credits div.chiudi{
  margin:0px 0px 0px 190px;
  padding-top:6px;
  height:12px;
  font-size:10px;
}
div#credits div.chiudi a{
  text-decoration:none;
   color:#fff;
}
