html,label, body, div
 {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
	overflow:auto;
    background:transparent;		}
span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form,  legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu,
nav, section, summary, time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
	  overflow:hidden;
    background:transparent;		}
body {
    line-height:1;				}
article,aside,details,figcaption,figure, footer,header,hgroup,menu,nav,section {
    display:block;				}
nav ul {
    margin: 0 auto;
    list-style:none;			}
blockquote, q {	quotes:none;	}
blockquote:before, blockquote:after, q:before, q:after {
    content:'';
    content:none;				}
a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;		}
/* change colours to suit your needs */
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;		}
/* change colours to suit your needs */
mark {
    background-color:#ff9;
    color:#000;
    font-style:italic;
    font-weight:bold;			}
del {
    text-decoration: line-through;	}
abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;				}
table {

    border-collapse:collapse;
    border-spacing:2px;			}
/* change border colour to suit your needs */
hr {
    display:block;
    height:1px;
    border:0;
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;					}
input, select {
    vertical-align:middle;		}
input[type=button] {
    width: 90px;
    height: 45px;
    border-radius: 15px;
    margin: 1% 0 5px 25px;
    padding: 2px;
    text-align: center;
    color:white;
    font-weight:bold;
    background-color: #df0024;
    border: none;
    cursor: pointer;
}
input[type=button]:hover{ box-shadow:
                1px 1px #600,
                2px 2px #600,
                3px 3px #600;
        -webkit-transform: translateX(-3px);
        transform: translateX(-3px);}
input, select, textarea{
  /* QUESTE RGHE SERVONO A FAR SI CHE POSSIAMO RIDIMENSIONARE ALLO STESSO MODO I TRE TAG */
  -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
/* Eric Meyer CSS Reset */
