﻿/* -> LAYOUT */
    
* {margin:0;padding:0}

/* mac hide \*/
html, body {height:100%}
/* end hide */

body {
	background:white;
	color: #000000;
	margin-left: 5px;
	margin-right: 5px;
}

#outer{
	min-height:100%;
	margin-left: 224px;
	background:white;
	margin-bottom:-82px;
	color: #000000;
}

* html #outer{	height:100%} /*IE treats height as min-height anyway*/

#header{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height: 153px;
	background:white;
	overflow:hidden;/* fixed height so hide overflow*/
	color: #000000;
        background: #FFFFFF url('Images/barra superiore.jpg') no-repeat 200px top;
}

#left {
	float: left;
	position: relative; /* Needed for IE/win */
	width: 224px;  /*same as margin on outer */  
	margin-left: -223px; /*must be 1px less than width otherwise won't push footer down */   
	left:-1px;/* line it up exactly*/
	padding-top:153px;/* space for header*/
}

#left {margin-right: -3px;}/* 3 px jog for ie (also fixes mozilla issue with float drop)*/

#footer {
	width:100%;
	clear:both;
	height:80px;
	background-color:white;
	color: #000000;
	text-align:center;
	position:relative;
	margin:110px 0px 0px 0xp;
}

* html #footer {/*only ie gets this style*/
	\height:82px;/* for ie5 */
	he\ight:80px;/* for ie6 */
}

#clearfooter{clear:both;height:82px;}/*needed to make room for footer*/

#centrecontent {
	float:right;
	width:99%;
	position:relative;
	padding-top:153px;/* space for header*/
}

.outerwrap {
  float: left;
  width: 100%;
  position:relative;
}
       
    /* END : LAYOUT */
    
    body {
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    }
    
    #footer 
    {
      font-size: 10px;
	    color: #4c5722;
    }
    
    
    .banner
    {
      position: absolute;
      left: 245px;
      top: -0px;
    }
    
    .logo
    {
      position: absolute;
      left: 5px;
      top: 20px;
      z-index:1000;
    }
    
    .menua
    {
      position: absolute;
      right: 5px;
      top: 130px;
      text-transform: lowercase;
      font-size: 16px;
      font-weight: bold;
      z-index: 1000;
    }
    .menua a {
	     text-decoration: none;
	     color: #4c5722;
    }
    .menua a:visited
    {
      text-decoration: none;
      color: #4c5722;
    }
    .menua a:hover {
	    text-decoration: underline;
	    color: #4c5722;
    }
    .menua a:active 
    {
      text-decoration: none;
	    color: #4c5722;
    }
    
    .menub {
	    margin: 8px auto 0px auto;
	    text-transform: lowercase;
	    font-size: 14px;	
	    color: #4c5722;
    }
    .menub a {
	     text-decoration: none;
	     color: #4c5722;
    }
    .menub a:visited
    {
      text-decoration: none;
      color: #4c5722;
    }
    .menub a:hover {
	    text-decoration: underline;
	    color: #4c5722;
    }
    .menub a:active 
    {
      text-decoration: none;
	    color: #4c5722;
    }
    
    hr
    {
      border: 0;
      border-top: 1px solid #9A1C1F;
      height: 1px;
      background-color: #9A1C1F;
      margin-top: 5px;
      margin-bottom: 5px;
    }
    
    a {
	     text-decoration: none;
	     color: #4c5722;
    }
    a:visited {
      text-decoration: none;
      color: #4c5722;
    }
    a:hover {
	    text-decoration: underline;
	    color: #4c5722;
    }
    a:active {
      text-decoration: none;
	    color: #4c5722;
    }
    
    .cntHead
    {
      text-transform: lowercase;
      font-size: 14px;
      background-color: #9A1C1F;
      text-align: left;
      font-weight: bold;
      height: 18px;
      text-indent: 5px;
      color: White;
    }

    p
    {
      line-height: 1.4em;
      margin-left: 5px;
      margin-right: 5px;
      margin-top: 5px;
    }
    
    /* da sistemare */
    body
    {
      padding: 0;
      font-size: 9pt;
      color: #4c5722;
    }

    table {
	    font-size: 1em;
    }

    img {
	    border-width: 0;
    }   
    
    h1, h2, h3, h4 {
	     font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	     margin-left: 5px;
    } 
    
    .h3rialzato
    {
      position: relative;
      top: -15px;
    }
    
    treeViewCat
    {
      margin-left: 5px;
    }
    
    .sottoMenu a:visited, .nav a:visited
    {
      color: white;
    }
    
    .txtGo
    {
      left: -6px;
      position: relative;
      margin-bottom:1px;
      margin-top:1px;
      text-decoration: none;
    }
    
    /* Login View */

    .login{
      left: 5px;
      position: relative;
      width:215px;
    }

    .login .label {
      display:block;
    }

    .textbox
    {
      border-right: #4c5722 1px solid;
      border-top: #4c5722 1px solid;
      border-left: #4c5722 1px solid;
      border-bottom: #4c5722 1px solid;
    }   
    
     .CheckBoxList
    {
      border-right: #4c5722 1px solid;
      border-top: #4c5722 1px solid;
      border-left: #4c5722 1px solid;
      border-bottom: #4c5722 1px solid;
      width:477px;
    }   
    
    
    .dropdownlist
    {
      width: 215px;
    }
      
      
    .login .textbox
    {
      width: 174px;
      vertical-align: middle;
      padding: 3px;
      margin: 2px 0 5px 0;
    }

    .login .button {
        display:block;
        margin-top:8px;
        margin-bottom:8px;
    }
    
    .txtSearch
      {
       width: 174px;
      vertical-align: middle;
      padding: 3px;
      margin: 2px 0 5px 0;
      }


    .textboxnote {
	    /*border: 1px solid #000000;*/
	    width: 280px;
	    vertical-align: middle;
	    padding: 3px;
	    margin: 2px 0 5px 0;
	    height: 120px;
    }

    .LeafNodeStyle
    {
        position: relative;
        left: -3px;
    }
    
    .BulletedList
    {
       margin-top: 10px;
       margin-left: 45px;
    }
    
    h1, h2, h3, h4 {
	     font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	     margin-left: 5px;
    }
    

    .dropDownImages
    {
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      font-size: 9pt;
      color: #4c5722;
      border-right: #4c5722 1px solid;
      border-top: #4c5722 1px solid;
      border-left: #4c5722 1px solid;
      border-bottom: #4c5722 1px solid;
      width: 50px;
    }

.textboxnote {
	/*border: 1px solid #000000;*/
	width: 469px;
	vertical-align: middle;
	padding: 3px;
	margin: 2px 0 5px 0;
	height: 120px;
	  border-right: #4c5722 1px solid;
      border-top: #4c5722 1px solid;
      border-left: #4c5722 1px solid;
      border-bottom: #4c5722 1px solid;
}

.cntBlood
{
   /*
  border-right: Black 1px solid;
  border-top: Black 1px solid;
  border-left: Black 1px solid;
  border-bottom: Black 1px solid;
  margin-top: 5px;
  margin-bottom: 5px;
  */
  background-color: #eceded;
  
  /*height: 95%;*/
}

.tableItemTemplate
{
  border:none;
  width:210px;
  height:210px;
  background-color: white;
}

.indenta
{
   padding-left:5px;
   padding-top:5px;
}

.button
{
   padding-left:5px;
   padding-top:10px;
   padding-bottom:20px;
}

.hand
{
  cursor: pointer;

}

#bankivity {
   text-decoration: underline;
   color: #9A1C1F;
   font-weight: bolder;
}

#bankivity a {
   text-decoration: underline;
   color: #9A1C1F;
}

#bankivity a:visited
{
  color: #9A1C1F;
}
#bankivity a:hover {
  text-decoration: underline;
  color: #9A1C1F;
}
#bankivity a:active 
{
  color: #9A1C1F;
}

.tabellaIE
{
\margin-bottom:100px; /* for ie5 */
}
