/* Normalizzare margin e padding */
body,div,dl,dt dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote {
	margin: 0;
	padding: 0;
}

/* Normalizzare font-size per header */
h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
}

/* Rimuovere i list-style dalle liste */
ul {
	/*list-style: none;*/
}

/* Impostare font-style e font-weight a normal */
address,dfn,th,var {
	font-style: normal;
	font-weight: normal;
}

/* Rimuovere i bordi dal tag table */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* Rimuovere i bordi dai tag fieldset e img */
fieldset,img {
	border: 0;
}

/* Allineamento a sinistra dei tag caption e th */
caption,th {
	text-align: left;
}

/* Eliminazione dei simboli di virgolette dal tag q */
q:before,q:after {
	content: '';
}

.errore {
	color: #F00;
}

.niceAlert,.niceConfirm {
	text-align: center;
	padding: 8px;
	font-weight: bold;
}

.niceAlert input,.niceConfirm input {
	margin-top: 10px;
	width: 60px;
}


.clearboth {
clear: both;
}


.download_pdf {
text-align: right;
}
.download_pdf a {
text-decoration: none;
}

