html,body { 
  margin:0; 
  padding:0;
  background: url(../immagini/sf.gif);
 } 
  
  
 
aside h2{font-family: 'Oswald', sans-serif;font-weight:normal;color:#cccccc;font-size:15px;text-align:center;padding:5px;line-height:40px;}
aside h3{font-family: 'Oswald', sans-serif;font-weight:bold;color:#ffffff;font-size:20px;text-align:center;padding:5px;line-height:5px;}
   
main h2{font-family: 'Oswald', sans-serif;font-weight:normal;color:#de000d;font-size:35px;text-align:center;padding:10px;line-height:35px;}
main h3{font-family: 'Oswald', sans-serif;font-weight:bold;color:#666666;font-size:34px;text-align:left;padding:1px;line-height:35px;}
main h4{font-family: 'Oswald', sans-serif;font-weight:normal;color:#666666;font-size:18px;text-align:center;padding:1px;line-height:25px;}
main h5{font-family: 'Oswald', sans-serif;font-weight:normal;color:#666666;font-size:17px;text-align:right;padding:1px;line-height:25px;}
   
    footer h3{font-family: 'Oswald', sans-serif;font-weight:normal;color:#ffffff;font-size:35px;text-align:left;padding:1px;line-height:25px;}

a{
text-decoration:none;	
color:#111111;	
}
a:hover{
color:#ff0000; }

 /* impostazione larghezza */


 #header {
  text-align:left;
}

#wrapper {
  font-size:16px; font-family: 'Open Sans', sans-serif; line-height:25px;
}

#sede {
  font-size:15px; font-family: 'Open Sans', sans-serif; line-height:20px; font-weight:bold;
}

aside {
  clear:both;
  background-color:#146a0f;
  width:100%;
  float:left;
  margin-bottom:0%;
  padding:0px;
  }
  
  
  aside a{
color:#cccccc; 
} 
  aside a:hover{
color:#ffffff; 
}

  
main {
  width:100%;
  margin-bottom:1%;
  }
  
footer {
  clear:both;
  background:#4d4e4e;
  width:100%;
  float:left;
  margin-bottom:0%;
  padding:0px;
  }
    
.footer-testi {
  padding:10px;
  color:#cccccc;
  font-size:13px; font-family: 'Open Sans', sans-serif; line-height:30px;
  }
  
      
.footer-partner {
  width:100%;
  padding:20px;
  color:#111111;
  font-size:16px; font-family: 'Open Sans', sans-serif; line-height:30px;
  }
  
.footer-testi a{
color:#cccccc; 
} 
.footer-testi a:hover{
color:#ffffff; 
}
  
   
.sopra {
  width:100%;
  font-size:15px; font-family: 'Open Sans', sans-serif; line-height:30px;
  text-align:center;
  }
.sopra .corpo1 {
  margin-left:0%;
  margin-top:0%;
  width:50%;
  float:left;
  margin-bottom:0px;
  text-align:right;
  }
.sopra .corpo2 {
  margin-left:0%;
  margin-top:0%;
  width:50%;
  float:left;
  margin-bottom:0px;
  text-align:right;
  background: url(../immagini/phone.png); background-repeat: no-repeat; 
  }
  
  
.centrato {
  width:100%;
  font-size:15px; font-family: 'Open Sans', sans-serif; line-height:20px;
  text-align:center;
  }
.centrato .corpo {
  margin-left:0%;
  margin-top:0%;
  width:100%;
  float:left;
  margin-bottom:15px;
  text-align:center;
  }
   
.centrato .corpo0{
  background:#ededed;
  margin-left:4%;
  margin-top:1%;
  width:28%;
  float:left;
  margin-bottom:15px;
  text-align:center;
  line-height:25px;
  } 
.centrato .corpo2{
  margin-left:1%;
  margin-top:1%;
  width:33%;
  float:left;
  margin-bottom:15px;
  text-align:left;
  }
.centrato .corpo:nth-child(3n+1) {
  clear:left;
  margin-left:0;
}

 /* Clear */
 .clear{width:100%;clear:both;height:5px;background:#cc3300;}
.clear2{width:100%;clear:both;height:1px;background:#111111;}
.clear3{width:100%;clear:both;height:1px;background:#ffffff;}
.clear4{width:100%;clear:both;height:1px;background:#cccccc;}
	