      body {
         margin:0px; padding:0px;
         background: #fff url(../img/bg.gif);
         font: 8pt Verdana, Arial;
         color: #036;
      }
      h1, h2, h3, h4 {
         margin: 2px;      
      }
      h1 {width: 400px ; height: 70px; }
      h1 span {display: none;}
      .logoquote {
         color: #036;
         font-style: italic;
      }
      h2 {
      	font: bold 10pt Verdana, Arial, Helvetica, sans-serif;
      	color: #06c;
      	/*border-bottom: 1px solid #c93;*/
      }
      hr {
         clear: right;
         width: 1px;
      	 border-bottom: 1px solid #fff;
      }

      a:link, a:visited, a:active{
         font-weight: bold;
         color: #06c;
         text-decoration: none;
      }
      a:hover{
         font-weight: bold;
         color: #c93;
         text-decoration: underline;
      }
      #content {
         width: 760px;
         background: #fff url(../img/sfondo1.jpg) top left no-repeat;
         border-left: 1px solid #c93;
         border-right: 1px solid #c93;
         margin: auto;
         position: relative;
      }
      #header{
         height: 100px;
         padding-right: 10px;
         text-align: right;         
         color: #fff;      
      }
      #header a:link, #header a:visited, #header a:active{
         font-weight: bold;
         color: #c93;
         text-decoration: none;
      }
      #header a:hover{
         font-weight: bold;
         color: #fff;
         text-decoration: underline;
      }
      #header form{
      }      
      #fascia, #menu_bot {
         
         text-align: right;
         padding: 6px 4px 6px 4px ;
         color: #fff;
/*         background: #369;
         border-top: 1px solid #fff;
         background: #fff;
         border-top: 1px solid #c93;
         border-bottom: 1px solid #c93;
         margin: 1px;
         text-align: right;
         padding: 6px 4px 6px 4px ;
         color: #c93; */
      }
      #fascia a, #menu_bot a  {
         color: #c93;
         color: #fff;
      }  
      #fascia h3 {
         margin-top: 6px;
      }  
      #navigator {
         text-align: right;
         height: 20px;
         /*border-top: 1px solid #c93;*/
      }
      #main {
         margin-top: 1px;
         /*background: #fff;*/
      }      
      #main td{
         vertical-align: top;
      }      
      #main h3 {
         font-size: 10pt;
         margin: 4px 0px 2px 0px;
         /* text-align: right;
            border: 1px solid #06c;*/
      }             
      #main h3 small {
         font-size: 8pt;
         font-weight: normal;
      }
      #corpo {
         padding: 4px 4px 12px 4px;

         /* width: 300px;
         border: 1px solid #06c; */
         margin-left: 190px;
         margin-right: 240px;
         /*background: #fff;*/
         border-bottom: 1px solid #ccc;
      }      
      #left {
         float: left; 
         width: 180px;
         font-size: 7pt;
         border-right: 1px solid #ccc;
      }
      #left .box  {
         /*background: #fff;
         border-right: 1px solid #06c;
         border-bottom: 1px solid #06c;*/
         margin-top: 8px; 
         padding: 1px ;
      }
      #right .box  {
         /*background: #fff;
         border-left: 1px solid #06c;
         border-bottom: 1px solid #06c;*/
         margin-top: 8px; 
         padding: 1px ;
      }
      #left h5, #right h5 {
         background: #c93 url('../img/check.gif') center left no-repeat;
         border-bottom: 1px solid #fff;
         color: #fff;
         padding: 6px 2px 6px 30px ;
         /*height: 20px;*/
         font: bold 9pt Tahoma, Arial, Helvetica, sans serif;
         margin: 0px;
      }            
      #left p, .col2 p {
         margin: 2px 0px 2px 0px;
      }
      #left form{
          margin: 0px 10px 10px 10px;
      }
      #left ul{
         padding: 0px;
         margin: 0px 2px 0px 10px;
         font-size: 1.2em;
      }
      #left li{
         margin: 0px;
         list-style: none;
         font-weight: bold;
         font-size: 0.8em !important;
         font-size: 9pt;
         display: inline;
      }
      #left li a {
          display: block;
          margin: 0px;
          padding-right: 4px;
      }
      #left li li{
         font-size: 8pt;
          font-weight: normal;
      }
      #left li li li{
         font-size: 7pt;
          font-weight: normal;
      }
      #right {
         float: right; 
         width: 230px;
         font-size: 7pt;
         /*background: #fff;*/
         border-left: 1px solid #ccc;
      }

      #piede {
         clear: both;
         text-align: center;
         padding: 4px 6px 4px 6px;
         /*border-bottom: 1px solid  #ccc;*/
         font-size: 7pt;
      }	
      #footer {
         clear: both;
         text-align: right;
         padding: 4px 6px 4px 6px;
         font-size: 7pt;
      }    
      iframe { 
      	border: 1px solid #06c;
      }
      input,textarea,select { 
      	color: #036;
      	border: 1px solid #036;
      	font: 10px Arial,Helvetica,sans-serif; 
      }
      input.bottone {color: #fff; background: #06c; border: 1px solid #c93}
      input.tondo { border: 0px;}
      
      .col2 {
         width: 50%;
         vertical-align: top;
      }      
      .col2 img{
         float: left;
         margin: 2px;
         padding: 2px 2px 2px 2px;
         border: 1px solid #06c;
      }
      #bread {
         /*text-align: right;
         border-bottom: 1px solid #ccc;*/
      }
      #utility {
         float: right;
         /*text-align: right;*/
      }
      #bread a, #utility a { font-weight: normal; }
      #tooltip {
        position: absolute;
        top: -1000px;
        left: -1000px;
        padding: 10px;
        border: 1px solid #06c;
        background: #fff; 
}
