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


/* struttura pagina */
    
    body,html{
      color: #3e4243;    
      background-color: #D4DFF7;
    }
    
    #container{
      background: #fff url('img/page_toprightcorner.gif') top right no-repeat;
    }
 
    #header{
    }

    #topbar{
      background: #B3ECF2 url('img/topbar_sfondo.gif') bottom repeat-x;
      color: #E4E9F5;
    }
 
    #breadcrumb{
		background: #e5e5e5;
		border-bottom: 1px solid #e5e5e5;
    }
     
    .column{
    }

    #leftcolumn{
    }

    #rightcolumn{
    }

    #bottomlinks{
    }

    #footer{  
      background: #f5f5f5 url('img/page_bottomleftcorner.gif') bottom left no-repeat;
      border-top: 1px solid #e5e5e5;      
    }
  
    #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{ 
      color: #f5f5f5;
    }

    #leftcolumn.column.menu h3{ 
      background: url('img/menu_header.gif') left repeat-x; 
    }

    #rightcolumn.column.menu h3{ 
      background: url('img/menu_header.gif') left repeat-x; 
    }
	.menu{
 	  	background: #f5f5f5;
	}
    #rightcolumn.column.menu .menucnt{
		border-left: 1px solid #e5e5e5; 
		border-bottom: 1px solid #e5e5e5; 
    }
    #leftcolumn.column.menu .menucnt{
		border-right: 1px solid #e5e5e5; 
		border-bottom: 1px solid #e5e5e5; 
    }   
    .menu .menucnt .error{
      color: #ff0000;
    }
 
    .menu .menucnt form p label{
      
    }
   
/* collegamenti */
  
    a,a:visited,a:active{
	  color: #D9101E;
      text-decoration: underline;
    }

    a:hover{
      text-decoration: none;
    }

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

    a.highlight:hover,a.selected{ 
      color: #0E7B9E;      
      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{
      text-decoration: none;
    }

    #topbar a:hover{ 
      text-decoration: underline;
    }

	a.fontsize,a.fontsize:active,a.fontsize:visited{
    }

	.fs_small{         
    }

	.fs_smallon,.fs_small:hover{   
    }

	.fs_normal{        
    }

	.fs_normalon,.fs_normal:hover{  
    }

	.fs_big{           
    }

	.fs_bigon,.fs_big:hover{    
    }
   
    #breadcrumb a.breadcrumb_link,#breadcrumb a.breadcrumb_link:visited,#breadcrumb a.breadcrumb_link:active{
		background: url('img/arrow_right.png') left no-repeat;
    }

    #breadcrumb a.breadcrumb_link:hover{
    }

    .menu .menucnt a, .menu .menucnt a:visited, .menu .menucnt a:active{
      background: url('img/bullet_blue.png') left no-repeat;  
      border-top: 1px solid #e5e5e5;
		color: #1e446c;
    }

    .menu .menucnt a:hover, .menu .menucnt a.selected{
      background: #e5e5e5 url('img/bullet_green.png') left no-repeat;
	  color: #D9101E;
    }
 
    .menu .menucnt a.expanded, .menu .menucnt a.expanded:active, .menu .menucnt a.expanded:visited{ 
      background: url('img/bullet_green.png') left no-repeat;
      background-position: 0% 50%;
    }

    .menu .menucnt a.expanded:hover{ 
      background: url('img/bullet_green.png') left no-repeat;
      background-position: 0% 50%;
    }
	#bottomlinks ul li a:hover{
		text-decoration: underline;
	}
      
/* form */
 
    input,select,textarea,button,.button{
      background-color: #fff;
      color: #000000;
    }

    form{
    }

    label{
    }

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

    
    
    form p label:hover{
    }
    
    form p 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: #F0F0F0 url('img/bullet_go.png') left no-repeat;
    }

    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: #f5f5f5;
 		border-top: 1px solid #e5e5e5;
 		border-left: 1px solid #e5e5e5;
 		border-right: 1px solid #e5e5e5;
    }

    #bottomlinks ul li.leftCorner{
      margin-bottom: 0px;
      list-style-type: none;
    }

    #bottomlinks ul li.rightCorner{
    }
 
/* 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;
    }
    
    

