html {margin: 0; padding: 0; font-size: 100%}
h1{font-family:'Quicksand',sans-serif;color:#E67E39;font-size:1.5em;text-align:center;}
h2{font-family:'Quicksand',sans-serif;font-size:1.1em;font-style:italic;text-align:center;color:#E67E39;}
h3{font-family:'Quicksand',sans-serif;font-style:italic;color:#E67E39;text-align:center;font-size: 1em;}
h4{font-family:'Quicksand',sans-serif;color:red; margin:0.6em;}
h5{font-family:'Quicksand',sans-serif;color:red;margin:0.5em;}
p {text-align:left;font-family:'Titillium Web',sans-serif;color:#000000;line-height:1.3em;margin:15px;}
#banner{display:block; width: 100%; float: center;margin: auto;}
#pg{display:block;	max-width: 1000px; float: center; margin: 20px auto; padding-top: 30px; line-height: 40px;}
.tasti{background:url(../img/base.png); border: 2px solid #2d2c80; color: #fff; display: block; margin: 20px; line-height: 1.4em; padding: 10px 10px;
text-align: left; width: 230px; height:320px; float:left;
 /* Imposto i bordi arrotondati */-webkit-border-radius: 40px 8px 40px 8px; -moz-border-radius: 40px 8px 40px 8px; -ms-border-radius: 40px 8px 40px 8px;
-o-border-radius: 40px 8px 40px 8px; border-radius: 40px 8px 40px 8px;}
.tastisl{background: #2d2c80; border: 1px solid #2d2c80; color: #fff; display: block; padding: 7px; width: 50px; height:50px; float:right; margin:0 15px 15px 0; text-shadow: 0 -1px 1px #555;
/* Imposto i bordi arrotondati */-webkit-border-radius: 30px 30px 30px 30px; -moz-border-radius: 30px 30px 30px 30px; -ms-border-radius: 30px 30px 30px 30px;
-o-border-radius: 30px 30px 30px 30px; border-radius: 30px 30px 30px 30px;}
.social{position:relative;margin:10px;}
.foto{float: left; margin: 5px 20px;}
.fotoc{float:center; margin:5px 15px;}
#base{background: url(..//img/base.png); border: 1px solid #009edd;color:#000; float:center;display: block;margin:50px auto  25px auto;
line-height: 1.5em;padding: 5px 5px;text-align: left;max-width: 1000px;
 /* Imposto i bordi arrotondati */-webkit-border-radius: 30px 8px 30px 8px;-moz-border-radius: 30px 8px 30px 8px;-ms-border-radius: 30px 8px 30px 8px;
-o-border-radius: 30px 8px 30px 8px;border-radius: 30px 8px 30px 8px;}
footer{background:url(../img/footer.png);width:100%;margin:0;display:inline;float:left;}
a.footer{margin:15px;}
body{background:#404040; font-size:100.01%; text-align:center;}