/*=====================CSS PER CONTENITORI DELLA HOME PAGE=====================*/

.contenitore{width: 890px;height: 227px;clear: both;overflow: hidden;}
.prodotti {background: url(prodotti_bluitembg.gif); background-position:top; background-repeat:no-repeat; width: 170px;}
.produzione{background: url(produzione_bluitembg.gif); background-position:top; background-repeat:no-repeat; width: 170px;}
.progettazione {background: url(progettazione_bluitembg.gif); background-position:top; background-repeat:no-repeat; width: 170px;}
.clienti {background: url(clienti_bluitembg.gif); background-position:top; background-repeat:no-repeat; width: 170px;}
.red {background: url(red_bluitembg.gif); background-position:top; background-repeat:no-repeat; width: 170px;}
.bottom{ background:url(bluitembg_bt.gif); background-position:bottom; background-repeat:no-repeat; }
.tbbody{ background: url(bluitembg.gif); width:170px; }

/*=====================CSS PER CONTENITORI DELLA HOME PAGE=====================*/

 .branding-top {
  background: url(dnn_large_banner.png) no-repeat top left;
  width: 890px;
  height: 427px;
  clear: both;
  overflow: hidden;
  }
  .branding-top p {
  padding: 0px 60px 0 60px;
  font-size: 1.4em;
  color: #333;
  }
  .branding-bottom {
  clear: both;
  margin-top: 1em;
  overflow: hidden;
  }
  .branding-bottom ul {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  clear: both;
  }
  .branding-bottom li {
  list-style: none;
  margin: 0 10px 0 0;
  padding: 0;
  display: block;
  width: 170px;
  float: left;
  }
  .branding-bottom li.feeds {
  margin: 0;
  }
div.link_adminguide {
  float:left;
  background: url(dnn_adminguide.png) no-repeat top left;
  width: 316px;
  height: 137px;
  cursor: pointer;
  }
  div.link_proedition {
  float:right;
  background: url(dnn_proedition.png) no-repeat top left;
  width: 514px;
  height: 137px;
  cursor: pointer;
  }
  div.link_main {
  margin: 260px 30px 0px 30px;
  }
  #LoginInfo
  {
  width:660px; 
  float:left;
  }
  #LoginInfo h3
  {
  background-color: #f7f7f7;
  color: #8f0000;
  padding: 2px 0px;
  }
  #LoginInfo dd, #LoginInfo dt 
  {
  display:inline;
  }
  #LoginInfo dt
  {
  font-weight:bold;
  color: #333;
  }
  #LoginInfo p.LoginNotes
  {
  font-size: .8em;
  }
  #LoginInfo div.LoginBlock {
  float: left;
  width: 310px;
  padding: 5px 5px;
  margin: 0px 2px;
  border: 1px #f0f0f0 solid;
  }
  .SponsorIcon
  {
  margin: 5px 26px; 
  float: left;
  }
  #QuickLinks 
  {
  background-color:#f0f0f0;
  border: 1px #cccccc solid;
  padding: 2px 5px;
  margin-right:5px;
  width: 200px;
  float:right;
  }
  div.hr
  {
  height: 2px;
  background-color: #8f0000;
  margin: 5px 0 15px 0;
  clear:both;
  }
  div.hr hr
  {
  display: none;
  }

/* ==========================CSS STYLES FOR HouseMenu==========================*/

/* Applied to all unordered lists within the div named "houseMenuVstatic" */ ul{ padding-left:0;}.elenchi{font-weight:bold;color:#4f839f;}#houseMenuVstatic ul{margin: 0;border: 0;padding: 0;font-family: Verdana, Arial, Helvetica, Sans-Serif;font-size: 11px; font-weight:normal
; list-style-type: none;width: 144px; text-align:left;}/* Applied to all list items within the div named "houseMenuVstatic" */#houseMenuVstatic li{display: inline;margin: 0;border: 0;padding: 0;width: 144px;text-align:left; font-weight:normal; }	/* Applied to all links. Use "li a" styles below to customize nested links. */#houseMenuVstatic a{padding-right: 6px;display: block; padding-left: 6px; padding-bottom: 4px; color:#4f839f; padding-top: 4px;   text-decoration: none;font-weight: normal;width: 138px;_width: 144px;margin: 0; text-align:left; background-image:url(list-bullet-red.gif); background-repeat:no-repeat; background-position:left center;}/* Applied to all links. Use "li a" styles below to customize nested links. */#houseMenuVstatic a:hover{background-color: #4f839f; color: #ffffff;text-align:left;  font-weight:normal; background-image:url(hover_list-bullet-red.gif); background-repeat:no-repeat; background-position:left center;}/* Applied to first-level links */#houseMenuVstatic ul a{padding-left: 10px;font-size:10px;  color: #4f839f;text-align:left;  font-weight:normal; }/* Applied to second-level links */#houseMenuVstatic ul ul a{padding-left: 22px;font-size:10px; width: 138px;/* hack for MacIE5 to ignore, while other browsers use \*/width: 132px;_width: 144px; text-align:left;  font-weight:normal; background-image:url(sub_list-bullet-red.gif); background-repeat:no-repeat; background-position:left center; /* end hack */}/* Applied to third-level links */#houseMenuVstatic ul ul ul a{font-size:10px;padding-left: 32px; font-size:10px;  width: 138px;/* hack for MacIE5 to ignore, while other browsers use \*/width: 126px;_width: 144px; text-align:left;  font-weight:normal;  /* end hack */}/* Applied to fourth-level links */#houseMenuVstatic ul ul ul ul a{font-size:10px;padding-left: 42px;  font-size:10px; width: 138px;/* hack for MacIE5 to ignore, while other browsers use \*/width: 120px;_width: 144px; text-align:left;  font-weight:normal;/* end hack */}/* Applied to fifth-level links */#houseMenuVstatic ul ul ul ul ul a{font-size:10px;padding-left: 52px; font-weight: normal; font-size:10px;width: 138px;/* hack for MacIE5 to ignore, while other browsers use \*/width: 114px;_width: 144px; text-align:left;/* end hack */}.ArrowPointer{cursor:crosshair;}/* Applied to the parent item, if displayed, in either vertical or horizontalorientation. Must follow other styles. */#houseMenuParentItem a{ /* all links under the parent item (li) */color: #eeeeee;text-decoration: none;}a#houseMenuParentLink{ /* parent link itself */color: #4f839f;}a#houseMenuCurrentLink{ /* current link itself */text-decoration: underline;color: #4f839f; background-image: url(bullet.gif); background-repeat: no-repeat; background-position: left center;}

