body { padding: 0; margin: 0; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 12px; background: url(../images/fondo1.gif); }

#testata { height: 100px; background: url(../images/fondo2.gif); }

 #logo { position:relative; width: 960px; margin: 0 auto; }

 #scritte { position: absolute; width:700px; height:100px; top:0; right: 0; text-align: right; font-weight: bold; color: #666;  }

#wrap { width:960px; margin: 0 auto; background: #FFF url(../images/fondo0.jpg) no-repeat; }

 #contenuti { width: 960px; float:left; }

 #menu { float:left; width:260px; }
 #menu ul { width:240px; padding:0; margin:10px 0 10px 10px; list-style-type:none; }
 #menu li { margin-bottom:2px; }
 #menu a { display:block; height:40px; font-size:15px; line-height:41px; text-indent:40px; background:url(../images/bottone.gif);  }
 #menu a:hover { text-indent:45px; }
 #menu ul ul { display:block; padding:0; }
 #menu ul ul a { height:20px; line-height:20px; font-size:15px; background: none;  }

 #testi { float:left; width:680px; margin-right:10px; }
  .offerta { width:680px; border-bottom:2px solid #036; margin:10px auto 25px; background:#ADF; }
  .titolo { font-weight:bold; font-size:14px; background:#036; padding:5px; color:#FFF; margin:0 0 5px; }
  .foto { margin:0 10px 5px 0; }
  .testo { padding:5px; margin:0; }
  .prezzo { clear:left; font-weight:bold; font-size:14px; padding:5px; margin:5px 0 0 0; background:red; color:#FFF; }

 #piede { clear:both; width:960px; height:35px; line-height:35px; background:url(../images/fondo2.gif); text-align: center; font-size: 11px; color:navy; border-top:1px solid #AAA; }

 #altro { text-align:center; margin-top:10px; }
 
  
a { color:#369; text-decoration:none; }
a:hover { color:black;  }


h1 { font-size:20px; margin:20px 0; color:#369; } 