body { padding:0; margin:0; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; 
	   background:#000; color:#fff; }
	
a { text-decoration:none; color:#ccc; }	   
#wrapper { width:900px; text-align:left; margin:0 auto; }	   

#testa { clear:both; float:left; position:relative; width:900px; overflow:hidden; }
#testa img { border:none; }

#slogan { width:900px; float:right; }
#slogan h1 { font-size:20px; text-align:center; margin:0;
	text-shadow: 2px 2px 0px #666; -moz-text-shadow: 2px 2px 0px #666; -webkit-text-shadow: 2px 2px 0px #666; -o-text-shadow: 2px 2px 0px #666; }

#box { clear:both; width:900px; float:left; margin:10px 0 0 0; }
 
 #box1 { float:left; margin-right:15px; }
 #box2 { float:left; margin-right:15px; }
 #box3 { float:left; }
 #box img { border:none; }
 #box a { display:block; text-align:center; padding:0; background:#222; font-size:16px; }
 #box a:hover { background:#333; }

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

#menu { width:170px; float:left; }
#menu ul { list-style-type:none; margin:10px 0 0 0; padding:0; }
#menu a { display:block; padding:8px 2px 8px 10px; text-decoration:none; color:#ccc; font-size:10px; border-bottom:1px solid #333;  }
#menu a:hover { background:#222; color:#fff; border-bottom:1px solid #06a;  }
#menu .on { color:#06a; }

#testi .grigio { float:right; width:710px; }
#testi .pad10 { padding:20px; text-align:justify; line-height:150%; }
#testi h2 { color:#fa0; padding-top:0; margin-top:0; font-size:15px; }
#testi img { width:200px; float:left; margin:5px 20px 10px 0; border:none; }

#link { font-size:9px; padding:3px; text-align:center; }

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

a.bottone { clear:both; display:block; padding:5px 10px; border:1px solid #fa0; border-bottom-width:2px; color:#fff; text-align:center; background:#333; }
a.bottone:hover { background-color:#666; }

