/* @group Reset */

* {
	margin: 0;
	padding: 0;
}

img, fieldset {
	border: 0;
}

ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse; 
	border-spacing: 0;
}
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

.fL{ float:left; }
.fR{ float:right; }
.tL{text-align:left;}
.tR{text-align:right;}

.clear {clear:both;}
.hidden {display:none;}
.blocco {display:block;}
.centrato {margin:0 auto;}
.p0{padding:0}
.m0{margin:0}
.notvisible{
	position:absolute; 
	border:none;
	background:none 
}

.noLink{
	cursor:default;
}

.resetInput {
	padding:0; 
	border:none;
	background:none;
}

/* @end */