/* @override http://bruna/test/test_nuovi_template/web/css/common_defaultstyle.css */

/*aggiunti per slideshow*/

    div#testo-dx-slideshow{
      color: #000000;    
      margin-left: 434px;
      margin-top: -300px;
      width: 130px;
    }

/* struttura pagina */
    
    body,html{
      color: #3e4243;    
      background-color: #FFFFFF;
    }
    
    #container{
      background-color: #ffffff;
    }

    #site{
    }

    #header{
      background: url('img/headbg.gif') top repeat-x;
    }

    #topbar{
      background-color: #FFFFFF;
      color: #000000;
    }
 
    #breadcrumb{
      border-bottom: 1px solid #006699;
    }
     
    .column{
    }

    #leftcolumn{
    }

    #rightcolumn{
    }

    #bottomlinks{
    }

    #footer{  
      /*background-color: #f5f5f5;*/
      /*border-top: 4px solid #006699;*/
      /*border-bottom: 1px solid #000000;       */
      font-size: 90%;
      letter-spacing: 2px;
    }
  
    #footDeco{
    }

    #footDecoSpacer{
    }

    #footDecoLeftCorner{
      /*background: #fff url('img/foot_lbcorner.gif') bottom left no-repeat;*/
    }

    #footDecoRightCorner{
      /*background: #fff url('img/foot_rbcorner.gif') bottom right no-repeat; */
    }
    
/* menu */
    
    .menu h3,.menu h3{ 
      color: #E4E9F5;
    }

    #leftcolumn.column.menu h3{ 
      background: #006699 url('img/mhead_rtcorner.gif') top right no-repeat;
      visibility: hidden;
    }

    #rightcolumn.column.menu h3{ 
      background: #006699 url('img/mhead_ltcorner.gif') top left no-repeat;
    }

    .column.menu{
        width:142px;
    }
    .menu .menucnt{
      /*border: 1px solid #188C91;*/
      background: #ffffff;
    }
   
    .menu .menucnt .error{
      color: #ff0000;
    }
 
    .menu .menucnt form p label{
      
    }
     
    #topnavlink.menu h3{
      background: #006699 url('img/mhead_rtcorner.gif') top right no-repeat;
      display: none;
    }
    
/* collegamenti */
  
    a {
      color:#000000;
      text-decoration: none;
      outline:none;
    }
    
    a:visited,a:active{ 
      text-decoration: none;
      color:#000000;
    }

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

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

    #topbar a:hover{ 
      color: #a72327;
      text-decoration: none;
    }

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

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

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

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

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

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

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

    #breadcrumb a:hover{
      color: #006699;
    }

/* form */
 
    input,select,textarea,button,.button{
      background-color: #fff;
      color: #000000;
    }

    form{
    }

    label{
    }

     form .formRow{
      border-bottom: 1px solid #d5d5d5;
      margin-bottom: 8px;
      padding: 5px;
    }

    
    
    form p label:hover{
    }
    
    form .formRow label.inline{
      float: none;
      width: auto;
      margin-left: 15px;
      margin-right: 10px;
    }

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

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

    button:hover, .button:hover{
      background-color: #F0F3FA;
    }

    option{
    }

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

    legend{
      background-color: #E5E5E5;
    }

    fieldset{
      border: 1px solid #E5E5E5;    
    }

/* table */

    table.rowList{
      border: 1px solid #d5d5d5;
      margin-top: 5px;
      margin-bottom: 5px;
    }

    table.rowList th{
      background-color: #f0f0f0;
      border-bottom: 2px solid #d5d5d5;
      color: #006699;
    }

    table.rowList td{
      border-bottom: 1px solid #d5d5d5;
      border-right: 1px solid #f0f0f0;
      padding-left: 5px;
      padding-right: 5px;
      padding-bottom: 3px;
      padding-top: 3px;
    }

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

    #bottomlinks ul li{
      background-color: #ffffff;   
    }

    #bottomlinks ul li.leftCorner{
      /*background: #006699 url('img/mhead_ltcorner.gif') top left no-repeat;*/
      margin-bottom: 0px;
      list-style-type: none;
    }

    #bottomlinks ul li.rightCorner{
      background: #006699 url('img/mhead_rtcorner.gif') top right no-repeat;
    }
 
/* headings & paragraphs */

    .menu .menucnt .info{

    }
 
    .content p{
    
    }
  
    .info{
      border: 0;
      color: #656565;
      margin-bottom: 5px;
    }
 
    .highlight, .highlight,fonthighlight{
      color: #FF2929;
    }
    
/* misc */
 
    #pageNav{
      text-align: center;
      background-color: #f5f5f5;
      border: 1px solid #006699;      
    }
 
    .calendar{
      background-color: #f5f5f5;
      border: 2px solid #006699;      
    }
    
    .tooltip{
      border: 1px solid #006699;
      background-color: #f5f5f5;
    }
    
    

