@charset "UTF-8";

/**
 *
 * ???
 * ================
 *
 * @version         1.0.0
 * @lastmodified    2008-02-26
 *
 * Structure: 
 *
 *      body
 *      +- StructureMargins 
 *          +- Structure
 *             +- Header
 *             |  +- Logo
 *             |  +- TopNav
 *             +- PageMargins
 *
 **/

@media all
{
 
  BODY
  {
    text-align:left;
    margin:0px;
    padding:0px;
    width:100%;
    background-color:transparent;
  }
  
  #StructureMargins 
  {
    background-color:transparent;
    margin:0px;
    padding:0px;
    text-align:left;
    width:660px;
    min-width:0px;
    max-width:none;
    overflow:hidden;
    
  }
  
  #Structure
  {
    background-color:transparent;
    width:660px;
    min-width:660px;
    max-width:660px;
    overflow:hidden;
    
    text-align:center;
  }
  
  
  #Printarea
  {
    
    overflow:hidden;
    text-align:center;
    width:100%;
  }
  
  #Logo
  {
    position:static;
    width:660px; 
    height:100px;
    
    background-position: -15px 0px;
  }
  
  .Page
  {
    text-align:center;
    background-color:transparent;
    border:0px;
    padding:0px;
    margin:0px;
  }
  
  .Page h1
  {
    width:523px;
    text-align:left;
    padding:5px 10px 5px 10px;
  }

  .Area_Content_Main
  {
    padding:0px;
  }
    
  #SecondaryNavigation
  {
    display:none;
  }

  #BreadcrumbTrail 
  {
    background-color:transparent;
    width:600px;
    height:auto;
    float:none;
    clear:both;
    display:block !important;
    page-break-after:avoid;
    overflow:hidden;
    border:0px;    
    padding:0px;
  }
  
  #BreadcrumbTrail ul 
  {
    margin:0px;
    border-bottom:1px solid #999;
    white-space: normal;
    width:660px;
    height:auto;
  }
  
  #BreadcrumbTrail ul li a
  {
    color : #666;
    background            : none;
    background            : url('../../images/freccia_black2.gif') no-repeat 0px 3px;
  }
  
  #BreadcrumbTrail ul li a:hover
  {
    text-decoration:none;
  }
  
  
  #BreadcrumbTrail ul li#first a,
  #BreadcrumbTrail ul li#first a:focus,
  #BreadcrumbTrail ul li#first a:hover,
  #BreadcrumbTrail ul li#first a:active 
  {
    background-image      : none;
    padding-left          : 0px;
  }
  
  
  
  .Area, .Page
  {
    margin:0px;
    padding:0px;
    overflow:hidden !important;
    
  }
  
  .Area div 
  {
    display:block !important;
    overflow:hidden !important;
  }
  
  .Article
  {
    padding-bottom:20px;
  }

  
  #SecondaryNavigation
  {
    display:none !important;
  }
  
  table td, table th
  {
    border-left:5px solid transparent !important;
    border-right:5px solid transparent  !important;
  }
  
  table, tr, td, th, tbody, thead
  {
    
  }
  
}



@media print
{
  #PrintHeader
  {
    display:none;
  }
  
  
}