html,body { 
  margin:0; 
  padding:0;
 } 

 
aside h2{font-family:'Dosis',sans-serif;font-weight:normal;color:#ffffff;font-size:15px;text-align:center;padding:5px;line-height:40px;}
aside h3{font-family:'Dosis',sans-serif;font-weight:bold;color:#ffffff;font-size:20px;text-align:center;padding:5px;line-height:5px;}
   
main h1{font-family:'Dosis',sans-serif;font-weight:normal;color:#ffffff;background-color:#870136;font-size:40px;text-align:center;padding:1px;line-height:35px;}
main h2{font-family:'Dosis',sans-serif;font-weight:normal;color:#ffffff;background-color:#14085e;font-size:40px;text-align:center;padding:1px;line-height:35px;}
main h3{font-family:'Dosis',sans-serif;font-weight:bold;color:#111111;font-size:25px;text-align:center;padding:2px;}
main h4{font-family:'Dosis',sans-serif;font-weight:bold;color:#3b5da7;font-size:20px;text-align:center;padding:2px;}
   
a{
text-decoration:none;
color:#111111;		
}
a:hover{
color:#3b5da7; }

 /* impostazione larghezza */


 
#wrapper {
  font-size:18px; font-family:'Dosis',sans-serif; line-height:27px;
}


aside {
  clear:both;
  background-color:#6cb83d;
  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:#870136;
  width:100%;
  float:left;
  margin-bottom:0%;
  padding:0px;
  }
    
.footer-testi {
  padding:20px;
  color:#ffffff;
  font-size:14px; font-family:'Dosis',sans-serif;
  line-height:30px;
  }
  
.footer-testi a{
color:#ffffff; 
} 
.footer-testi a:hover{
color:#cccccc; 
}
  
.centrato {
  width:100%;
  font-size:16px; font-family:'Dosis',sans-serif; line-height:25px;
  text-align:justify;
  }
.centrato .corpo {
  margin-left:0%;
  margin-top:0%;
  width:100%;
  float:left;
  margin-bottom:15px;
  text-align:center;
  padding:1px;
  }
  
.centrato .corpo2{
  margin-left:10px;
  margin-top:1%;
  width:32%;
  float:left;
  margin-bottom:15px;
  text-align:center;
  }
.centrato .corpo:nth-child(3n+1) {
  clear:left;
  margin-left:0;
}

.centrato .corpo3 {
  margin-left:0%;
  margin-top:0%;
  width:50%;
  float:left;
  margin-bottom:15px;
  text-align:center;
  padding:10px;
  }

      /* Clear */
.clear{width:100%;clear:both;height:1px;background:#ffffff;}
.clear2{width:100%;clear:both;height:1px;background:#111111;}
	