 body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color:#eeeeee; color:#333333; /*background-image:url('img/background_natale.jpg'); background-repeat:repeat-x; background-position: -300px 0;*/ }
 img { border:0px; }
 a { font-weight:bold; color:#000099; text-decoration:none; }
 a:visited { font-weight:bold; color:#666666; }
 a:hover { font-weight:bold; color:#000099; }
 p { margin:5px; text-align:justify; }
 
 #pagina { width:750px; margin-left:auto; margin-right:auto; }
 #TC { border-right:1px solid #cccccc; border-left:1px solid #cccccc; background-color:#ffffff; }
 #testa { height:100px; border-top:1px solid #cccccc; }
 #corpo { padding:2px; margin:0 2px 0 2px; min-height:460px; overflow:auto; }
 * html #corpo { padding:2px; margin:0 2px 0 2px; height:460px; overflow:visible; }
 #piede { font-size:9px; color:#666666; border-top:1px solid #cccccc; padding:2px; height:15px; }
 #testo { float:right; margin-top:15px; width:585px;  }
 #testo dd { margin:5px 5px 5px 10px; }
 #menu { float:left; margin-top:15px; border-right:1px solid #cccccc; width:150px; padding:5px 0 5px 0;  }
 #menu dl { margin:0; padding:0; list-style-type: none; list-style-image: none; background-color:#eeeeee; padding:3px;  }
 #menu dt { color:black; font-weight:bold; }
 #menu dd { display:block; padding-left:15px; margin-left:0px; /*margin-left:15px;*/ line-height:16px; }
 #menu dd a { color:#333333; }
 #menu dd a:visited { color:#666666; }
 #menu dd a:hover { color:#333333; padding-left:15px; margin-left:0px; border-left:6px solid #990000; }
  
 #info { height:15px; line-height:15px; border-bottom:1px solid #cccccc; margin-top:0px; }
 #data { font-size:9px; color:#999999; width:30%; display:block; text-align:right; float:right; }
 #nav { font-size:9px; color:#999999; width:60%; display:block; text-align:left; float:left; }
 
 #bloccoLeft { width:200px; border-right:1px solid #cccccc; height:178px; float:left; padding-right:2px; }
 #bloccoCentre { width:200px; border-right:1px solid #cccccc; height:178px; float:left; padding-right:2px; padding-left:2px; }
 #bloccoRight { /*width:100%; height:178px; *//*float:left; padding-left:2px;*/ }
 .bloccoTitolo { font-size:12px; color:#660000; font-weight:bold; text-align:center; width:100%; border-bottom:1px solid #cccccc; }
 
 .titolo { font-size:15px; font-weight:bold; color:#333333; width:80%; border-bottom:1px solid #999999; }
 .titoloNoRow { font-size:15px; font-weight:bold; color:#333333; width:80%; }
 .sottotitolo { font-size:12px; font-style:italic; }
 #notizia { margin-top:15px; }
 .pienotizia { text-align:right; font-size:9px; color:#333333  }
 .pienotiziatext { border-top:1px solid #999999; width:150px; display:block; float:right;  }
 .textRight { text-align:right; }
 .floatLeft { float:left; }
 .floatRight { float:right; }
 .titoloNotizia { font-size:12px; font-style:italic; border-bottom:1px solid #999999; }
 .titoloNotiziaNoRow { font-size:12px; }
 
 .centrato { text-align:center; }
 .linea_basso { border-bottom:1px solid #999999; width:98%; line-height: 1px; margin-left:auto; margin-right:auto; }
 .sinistra { text-align:left; }
 
 .textForm { display:block; width:65px; text-align:right; float:left; }
 
 #google { margin-top:20px;  margin-left:auto; margin-right:auto; width:728px; }