      body {
         margin:0px; padding:0px;
         background: #f0f0f0;
         font: 8pt Verdana, Arial;
      	color: #036;
      }
      h2{
         color: #f60;
         font-size: 11pt;
         margin: 6px 0px 2px 0px;
         border-bottom: 1px solid #f60;
      }             
      h3 {
         margin: 2px;
         text-align: right;
      	font-size: 10pt;
      	color: #59b;
         border-bottom: 1px solid #59b;
      }
      h4 {
         margin: 2px;
      	font-size: 9pt;
      	color: #069;
      	border-bottom: 1px solid #069;
      }
      a:link, a:visited, a:active{
         color: #069;
         text-decoration: none;
      }
      a:hover{
         color: #f60;
         text-decoration: none;
      }
      #content {
         width: 760px;
         margin-left: auto;
         margin-right: auto; 
         background: #fff /*url(../img/_____.jpg) top left no-repeat*/;
         border-left: 1px solid #ccc; 
         border-right: 1px solid #ccc; 
      }
      #header{
         text-align: right;
         padding: 4px 6px 4px 6px;
         border-bottom: 1px dashed #ccc;
         /*background: url(../img/__________.jpg)*/;
         font-size: 7pt; font-weight: bold;
      }      
      #fascia{
         height: 105px;
          margin: 0px 0px 0px 190px;   
         background: #fff url(../img/yappyweb_logo.jpg) top left no-repeat;
        /* border-bottom: 1px solid #900; */
      }
      #fascia img{
         float: left;
      }
      #banner{
         float: right;
         padding-bottom: 6px;
      }      
      #bread {
         padding: 4px 0px 4px 0px;
         font-size: 7pt;
      }
      #corpo{
         margin: 0px 0px 10px 185px;
         min-height: 450px;         
         height: auto important!;         
         height: 450px;  
      }      
      #centro{  
         width: 410px;
        /*min-height: 450px;         
         height: auto important!;         */
         height: 450px;    
        /*  clear: both;  */
      }      
      #centro td {
         /*text-align: justify;*/
      }      
      #left{
         float:left;
         width: 180px;
         border-right: 1px hidden #ccc;
         background: #eee;
      }
      #left h5{
         background: #59b;
         color: #fff;
         padding: 2px 2px 2px 25px;
         font: bold 8pt Verdana;
      }
      #right h5{
         background: #f60;
         color: #fff;
         padding: 2px 2px 2px 25px;
         font: bold 8pt Verdana;
      }
      #centro h5{
         background: #069;
         color: #fff;
         padding: 2px 2px 2px 25px;
         font: bold 8pt Verdana;
      }
       #right{
         float:right;
         width: 150px;
         background: #eee;
         border-left: 1px hidden #ccc;
      }
      #right ul{
          padding: 0px;
          margin: 0px 0px 0px 10px;
      }
      #right li{
          margin: 0px;
          list-style: none;
          font-weight: bold;
          display: inline;
      }
      #right li a {
          margin: 0px;
          display: block;
          /*border: 1px solid #ccc;*/
      }
      #right li li{
          font-weight: normal;
      }
      #right li li li{
          font-size: 0.8em;
      }
      #corpo h3 small{
         font-size: 8pt;
         font-weight: normal;
      }
      #left div, #right div,
      #left form, #right form,{
         margin: 0px 8px 0px 8px;
      }           
      #left p, #right p, .col2 p{
         margin: 2px 0px 2px 0px;
      }
      #footer {
         text-align: right;
         padding: 4px 6px 4px 6px;
         font-size: 7pt; font-weight: bold;
         border-top: 1px dashed #ccc;
         border-bottom: 1px dashed #ccc;
      }	
      #piede {
         text-align: right;
         padding: 4px 6px 4px 6px;
         /*background: url(../img/__________);*/
         font: bold 7pt;
      }    
      iframe { 
      	/*border: 1px solid #909AAA;*/
      }
      input,textarea,select { 
      	color: #069;
      	border: 1px solid #069;
      	font: 10px Arial,Helvetica,sans-serif; 
      }
      input.bottone {color: #fff; background: #59b; border: 1px solid #069}
      input.tondo { border: 0px;}
      
      #left input,#left textarea,#left select { 
      	color: #f60;
      	border: 1px solid #f60;
      	font: 10px Arial,Helvetica,sans-serif; 
      }
      #left input.bottone {color: #fff; background: #f60; border: 1px solid #960}
      #left input.tondo { border: 0px;}
      
/*      #right a:link,#right  a:visited,#right  a:active{
         color: #f60;
         text-decoration: none;
      }
      #right a:hover{
         color: #069;
         text-decoration: underline;
      } */
      
      .col2 {
         width: 50%;
         vertical-align: top;
      }      
      .col2 img, .box img {
         float: left;
         padding: 2px;
         margin: 2px;
         border: 1px dotted #59b;
      }
      #left img, #right img {
         padding: 2px 2px 2px 2px;
         border: 1px solid #ccc;
      }
#tooltip {
        position: absolute;
        top: -1000px;
        left: -1000px;
        padding: 10px;
        border: 1px solid #ccc;
        background: #fff; 
}
