body,html{height:100%;margin:0;background-color:#fff;text-align:center;}

html{font-size:11px;font-family:tahoma,arial,helvetica,"sans serif";font-weight:normal;color:#666; background:#eff5f5;background-image: url(fondo.jpg); background-repeat: repeat-x;}

body{background:#eff5f5;background-image: url(fondo.jpg); background-repeat: repeat-x;}


A:link { text-decoration: none ; font-weight:bold; color:#333 } 
A:visited { text-decoration: none ; font-weight:bold; color:#333 }
A:hover { text-decoration: none ; font-weight:bold; color:#666 }

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#top{width:100%;height:34px;
         background:#fff;
}

div#flash{width:100%; height:118px;
         background:#e0ebeb;background-image: url(fondo_flash.gif); background-repeat: repeat-x;
         border-bottom:10px solid #fff;
}

div#rigaverde{width:100%; height:17px;
         background:#669999;background-image: url(fondo_menu.jpg); background-repeat: repeat;
}


div#tab{width:864px;
}

div#menu{width:200px; float:left; text-align:left; background:#669999;
         padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;
}
div#menu2{width:200px; height:3780px; float:left; text-align:left; background:#669999;
         padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;
}

div#content_home{width:664px; float:right; text-align:right;
      padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;
      font-size:11px;font-family:tahoma,arial,helvetica,"sans serif";font-weight:normal;color:#666;
}

div#content{width:664px; text-align: right; float:right; 
      padding-top: 0px;padding-bottom: 10px;padding-left: 0px;padding-right: 0px;
      font-size:11px;font-family:verdana,helvetica,"sans serif";font-weight:normal;color:#666;
}

div#testo_home{width:604px; float:right;
      padding:0px; text-align:justify;
      font-size:11px;font-family:tahoma,arial,helvetica,"sans serif";font-weight:normal;color:#666;
}






div#indirizzo{width:100%;height:20px; clear:both;
         background:#d9e7e7;background-image: url(riga_rossa.jpg); background-repeat: repeat-x;
         padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;
}

div#bottom{width:100%;height:20px;
         background:#fff;background-image: url(riga_rossa.jpg); background-repeat: repeat-x;
         padding-top: 4px;padding-bottom: 4px;padding-left: 0px;padding-right: 0px;
}





div#foto{background:#c9dbdb;width:100%;
padding:6px;padding-right:7px;
text-align:right;
}
div#foto2{background:#c9dbdb;width:100%;
padding:6px;padding-left:7px;
text-align:left;
}



div#didascalia{width:408px; height:22; text-align:left; background:#ffffff;
      padding-top:4px; padding-bottom:4px; padding-left:10px; padding-right:10px; 
      font-size:11px;font-family:tahoma,arial,helvetica,"sans serif";font-weight:normal;color:#666;
}





.titolo{font-size:13px;font-family:tahoma,arial,helvetica,"sans serif";font-weight:bold;color:#669999;
}

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

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;
}






div#testo{ width:500px;text-align:justify;font-size:11px;font-family:verdana,helvetica,"sans serif";font-weight:normal;color:#666;background:none;margin-left:20px;
}


div#Layer1{position:absolute; left:-10000px; top:-10000px; width:656px; height:805px; z-index:1;}



ul{margin-top:0;}
ol{margin-top:0;}

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