/* struttura pagina */
    
    body,html{
      color: #fff;    
      background-color: #D4DFF7;
    }
    
    div#container{
      background-color: #000;
    }
 
    div#header{
      background: url('img/headbg.gif') top repeat-x;
    }

    div#topbar{
      background-color: #000;
      color: #fff;  
      border-bottom: 1px solid #006699;
    }
 
    div#breadcrumb{
      border-bottom: 1px solid #006699;
    }
     
    div.column{
    }

    div#leftcolumn{
    }

    div#rightcolumn{
    }

    div#bottomlinks{
    }

    div#footer{  
      background-color: #000;
      border-top: 1px solid #006699;
      border-bottom: 1px solid #006699;       
    }
  
    div#footDeco{
    }

    div#footDecoSpacer{
    }

    div#footDecoLeftCorner{
    }

    div#footDecoRightCorner{
    }
    
/* menu */
    
    div.menu h3,div.menu h3{ 
      color: #00FFFF;
      border-bottom: 1px solid #006699;
    }

    div#leftcolumn.column.menu h3{ 
    }

    div#rightcolumn.column.menu h3{ 
    }

    div.menu div.menucnt{
      border: 1px solid #188C91;
      background: #000;
    }
   
    div.menu div.menucnt p.error{
      color: #ff0000;
    }
 
    div.menu div.menucnt form p label{
      
    }
   
/* collegamenti */
  
    a,a:visited,a:active{ 
      color: #FFFF00;
      text-decoration: underline;
    }

    a:hover{
      color: #00FFFF;
      text-decoration: none;
    }

    a.highlight,a.highlight:active,a.highlight:visited{
      background: url('img/menulnk_off_right.gif') left no-repeat;  
      background-position: 5% 50%;   
    }

    a.highlight:hover,a.selected{     
      background: url('img/menulnk_on_right.gif') left no-repeat;
      background-position: 5% 50%;      
    }
  
    a.disabled{
      color: #d5d5d5;
      text-decoration: none;   
    }
    
    div#topbar a,#topbar a:active,#topbar a:visited{
      color: #FFFF00;
      text-decoration: none;
    }

    div#topbar a:hover{ 
      color: #00FFFF;
      text-decoration: underline;
    }

    div#topbar a.fontsize,div#topbar a.fontsize:active,div#topbar a.fontsize:visited{
      text-decoration: none;
    }

    div#topbar .fs_small{         
      background: url('img/bottoneDimTestoSmall_off.gif') left no-repeat; 
    }

    div#topbar .fs_smallon,div#topbar .fs_small:hover{   
      background: url('img/bottoneDimTestoSmall_on.gif') left no-repeat; 
    }

    div#topbar .fs_normal{        
      background: url('img/bottoneDimTestoNormal_off.gif') left no-repeat; 
    }

    div#topbar .fs_normalon,div#topbar .fs_normal:hover{  
      background: url('img/bottoneDimTestoNormal_on.gif') left no-repeat; 
    }

    div#topbar .fs_big{           
      background: url('img/bottoneDimTestoBig_off.gif') left no-repeat; 
    }

    div#topbar .fs_bigon,div#topbar .fs_big:hover{    
      background: url('img/bottoneDimTestoBig_on.gif') left no-repeat;
    }
   
    div#breadcrumb a,div#breadcrumb a:active,div#breadcrumb a:visited{
      color: #FFFF00;
    }

    div#breadcrumb a:hover{
      color: #00FFFF;
    }

    div.menu div.menucnt a,div.menu div.menucnt a:visited,div.menu div.menucnt a:active{
      background: url('img/menulnk_off_right.gif') left no-repeat;  
      background-position: 5% 50%;
      border-top: 1px solid #f5f5f5;
    }

    div.menu div.menucnt a:hover,div.menu div.menucnt a.selected{    
      background: url('img/menulnk_on_right.gif') left no-repeat;
      background-position: 5% 50%;
    }
 
    div.menu div.menucnt a.expanded,div.menu div.menucnt a.expanded:active,div.menu div.menucnt a.expanded:visited{ 
      background: url('img/menulnk_on_bottom.gif') left no-repeat;
      background-position: 5% 50%;
    }

    div.menu div.menucnt a.expanded:hover{ 
      background: url('img/menulnk_on_right.gif') left no-repeat;
      background-position: 5% 50%;
    }
  
    div#bottomlinks ul li a{
      text-decoration: none; 
    }
        
/* form */
 
    input,select,textarea,button,.button{
      background-color: #000;
      color: #fff;    
    }

    form{
    }

    label{
    }

    form p{
      border-top: 1px solid #d5d5d5;
    }

    form  p label{
    }
    
    form p label:hover{
    }

    form div.buttons{
        border-top: 1px solid #d5d5d5;
        background-color: #000;
    }

    button, .button{
      border: 1px solid #006699;
      color: #FFFF00 !important;
      background-color: #000;
    }

    button:hover, .button:hover{
      color: #00ffff;
    }

    option{
    }

    input:focus,select:focus,textarea:focus{
      background-color: #000;
    }

    legend{
      border: 1px solid #006699;
    }

    fieldset{
      border: 1px solid #006699;    
    }

/* table */

    table.rowList{
      border: 1px solid #006699;
    }

    table.rowList th{
      background-color: #000;
      border-bottom: 2px solid #00ffff;
      color: #00ffff;
    }

    table.rowList td{
      border-bottom: 1px solid #d5d5d5;
    }

    table.rowList tr.selected td{
      border-bottom: 1px solid #f0f0f0;
      background-color: #d5d5d5;
    }
 
/* lists */

    div#bottomlinks ul{
      list-style: none;
    }

    div#bottomlinks ul li{
      border: 1px solid #006699;
      border-bottom: 0px;   
    }

    div#bottomlinks ul li.leftCorner{
    }

    div#bottomlinks ul li.rightCorner{
    }
 
/* headings & paragraphs */

    div.menu div.menucnt p.info{

    }
 
    div.content p{
    
    }
  
    p.info{
      border: 0;
      color: #00FFFF;
    }
 
    p.highlight, span.highlight,fonthighlight{
      color: #00FFFF;
    }
    
/* misc */
 
    div#pageNav{
      text-align: center;
      color: #00FFFF;
      background-color: #000;
      border: 1px solid #006699;      
    }
 
    div.calendar{
      background-color: #000;
      border: 1px solid #006699;      
    }
    
    div.tooltip{
      border: 1px solid #006699;
      background-color: #000;
    }
    
    
