
body,html{height:100%;margin:0;background-color:#fff;
          background-image: url(fondo.gif); background-repeat: repeat-x;}

#box{
width:880px;height:520px;
position:absolute;top:50%;left:50%;
margin:-260px 0 0 -440px;
background-color:#fff;
padding:0;
text-align:center;
}

#header{
text-align:right;
background-color:none;
margin-bottom:4px; margin-right:10px;
}

#menu{
margin-top:0px;margin-bottom:0px;
width:180px;height:438px;
background-color:#fff;
float:left; text-align:left;
}

div#content{
width:690px;height:438px;
background-color:#fff;border:1px solid #ccc;
float:right; text-align:right;
}

div#bottom{clear:both; text-align:right; padding-top:4px;
}




html{font-size:11px;font-family:tahoma,arial,helvetica,"sans serif";font-weight:normal;color:#666666;

scrollbar-arrow-color: #009999;
scrollbar-face-color: #ebebeb;
scrollbar-highlight-color: #fff;
scrollbar-3dlight-color: #fff;
scrollbar-shadow-color: #ccc;
scrollbar-darkshadow-color: #ccc; 
scrollbar-track-color: #fff; 
}

div#testo{width:660px; height:414px; overflow:auto;
      text-align:justify; margin:10px; padding-right:12px; padding-left:0; padding-top:0; padding-bottom:0;
      font-size:11px;font-family:tahoma,arial,helvetica,"sans serif";font-weight:normal;color:#666666;
}






A:link { text-decoration: none ; color:#666666; font-weight:bold; } 
A:visited { text-decoration: none ; color:#666666; font-weight:bold; }
A:hover { text-decoration: underline ; color:#333333; font-weight:bold; }

A.due:link { text-decoration: none ; color:#CCCCCC } 
A.due:visited { text-decoration: none ; color:#CCCCCC }
A.due:hover { text-decoration: none ; color:#FFFFFF }





















div#tab{width:100%;
}









div#testo_informativa{width:530px;
      padding:20px; text-align:left;
      font-size:11px;font-family:tahoma,arial,helvetica,"sans serif";font-weight:normal;color:#fff;
}

div#testo_home2{float:left;width:210px; 
      padding:4px; text-align:left; background:#E60003;
      border-top:2px solid #fff; 
      border-bottom:1px solid #9F0002; 
      margin-left:10px; margin-top:10px;
      font-size:11px;font-family:tahoma,arial,helvetica,"sans serif";font-weight:normal;color:#fff;
}




div#box_news{width:175px !important; width /**/:190px;
      padding:4px; padding-top:0px;
      text-align:left; background:#eee;
      border-left:7px solid #F6AE4E; 
      margin-top:10px;
      font-size:11px;font-family:tahoma,arial,helvetica,"sans serif";font-weight:normal;color:#666;
}









input{border:0}
textarea{height:100px;border:0;background:#fff;color:#666666;}