/* RESETS  */

#contentAreaInt table tr td { border:1px solid gray; padding-left:10px;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,img {
	margin: 0;
	padding: 0;
	border: 0;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}


:focus {
	outline: 0;
}


ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
}

/* ------------------------------------------ */
/* Tools Struttura  */
/* ------------------------------------------ */

.floatleft {float:left;}

.floatright {float:right;}

.clear {clear:both;}

.textleft {text-align:left;}

.textright {text-align:right;}

.textcenter {text-align:center;}

.margintop { margin-top:15px;}

.marginright{ margin-right:15px;}

.marginbottom { margin-bottom:15px;}

.marginleft { margin-left:15px;}

ol,ul {list-style-position:inside;}
caption,th {text-align:left;}
q:before,q:after{content:'';}
