#maintotale 
{ 
  display:block; 
  width:1000px; 
  margin-left:0px; 
  background-image:url(/img/layout/shadow_bg.png); 
  background-repeat:repeat-y; 
}

#detailpart 
{ 
  z-index:20; 
  position:absolute; left:180px;  
  width:800px; 
  background-image:url(/img/layout/detail_bg.png); 
  padding:10px; 
}
#detailpart-inside 
{
  background-color:#FFFFFF; border:1px solid #041943; float:left;
}

div.navibarleft, div.navibarright 
{
  padding:0px;
  margin:0px;
  top:50px;
  height:100%; 
}
div.navibarleft 
{
  background-image:url(/img/layout/menue_left.png);
  background-repeat:repeat-y; 
  width:200px; 
  float:left;
} 
div.navibarright 
{ 
  clear:right; 
  border:0px solid #000; 
  float:right; 
  width:191px;
}

#left 
{
  clear:none;
  float: left;
  padding-left:8px;
}
#left-inside
{ 
  border: 0px none;
  padding:2px;
  margin: 5px;
  margin-left:0px;
}

#right-inside
{
  border: 0px none;
  padding:2px;
  margin: 8px;
  margin-right:0px;
}

#mainpart 
{ 
  float:left; 
  width:588px; 
  z-index:10;
}
#mainpart-inside
{
  border: 0px none;
  padding:2px;
  margin: 5px;
  background-color:#FFFFFF;
}
div.subnavi { width:588px; text-align:center;  }
div.subnavi-entry { width:33%; height:90px; display:block; float:left; padding-bottom:20px; }

div.headbar 
{
  clear:both; 
  background-image:url(/img/layout/header.jpg); 
  background-repeat:no-repeat;
  display:block;  
  height:150px;
}
div.headbar a {font-variant:italic;}

div.footbar 
{
  clear:both; 
  text-align:center;
  padding:3px;
}

#navibarcenter 
{ 
  float:right; 
  clear:right; 
  width:700px; 
  height:30px; 
  display:block;
}
#center-inside 
{
  float:right; 
  background-image:url(/img/layout/menue_center.png); 
  background-repeat:repeat-x;
  height:30px; 
  width:687px; 
  display:block;
  padding-top:5px; 
  color:#FFFFFF;
}
#center-inside a {color:#FFFFFF;}

div.totale  
{
  width:988px; 
  margin-left:0px; 
  margin-top:0px; 
  background-color:#FFFFFF;
}


a.level0, a.level1, a.level2, a.level3, a.level4 { clear:both; display:block; padding:2px; }
a.level0:hover, a.level1:hover, a.level2:hover, a.level3:hover, a.level4:hover { font-weight:bold; }
a.level1 {padding-left:4px;}
a.level2 {padding-left:20px;}
a.level3 {padding-left:36px;}
a.level4 {padding-left:52px;}
a.activeentry { color:#FF0000; }

#swladestatus { position:absolute; top:50%; left:50%; z-index:1000; }

#lcchooser {width:178px; display:block; padding:2px;}
#langcurrchooser {margin-top:5px;}
