body { padding:0; margin:0; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; 
	   background:url(img/body.gif) #2e3034 repeat-x; }
	
a { text-decoration:none; color:#666; }	   
#wrapper { width:900px; text-align:left; margin:0 auto; }	   

#testa { clear:both; float:left; width:900px; height:220px; overflow:hidden; }

#logo { width:200px; float:left; }
#logo img { }

#slogan { width:700px; float:right; }
#slogan h1 { line-height:260px; font-size:17px; letter-spacing:-1px; margin:0; padding:0; text-align:right; }

#corpo { clear:both; float:left; width:900px; }

#menu { width:200px; float:left; background:url(img/menu.png) no-repeat #e9251a; }
#menu ul { list-style-type:none; margin:105px 0 0 0; padding:0; }
#menu a { display:block; padding:5px 5px; text-decoration:none; color:#fff; font-size:10px;
		  border-top:1px solid #e9251a; border-bottom:1px solid #e9251a;  }
#menu a:hover { background:#2e3034; color:#fff;
			    border-top:1px solid #f66; border-bottom:1px solid #f66;  }

#testi .grigio { float:right; background:#eee; width:680px; }
#testi .pad10 { padding:20px; text-align:justify; line-height:150%; }
#testi h2 { color:#e9251a; padding-top:0; margin-top:0; font-size:15px; }

#link { font-size:10px; padding:5px 0; }

#piede { clear:both; float:left; width:900px; font-size:10px; padding:5px 0; }

a.bottone { display:block; padding:5px 10px; border:1px solid #ccc; color:#111; text-align:center; }
a.bottone:hover { background-color:#fff; }
