/* Do not cancel */
HTML, BODY, DIV, SPAN, APPLET, OBJECT, IFRAME,
H1, H2, H3, H4, H5, H6, P, BLOCKQUOTE, PRE,
A, ABBR, ACRONYM, ADDRESS, BIG, CITE, CODE,
DEL, DFN, EM, FONT, IMG, INS, KBD, Q, S, SAMP,
SMALL, STRIKE, STRONG, SUB, SUP, TT, VAR,
DL, DT, DD, OL, UL, LI,
FIELDSET, FORM, LABEL, LEGEND,
TABLE, CAPTION, TBODY, TFOOT, THEAD, TR, TH, TD {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;*/
	/*font-style: inherit;*/
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
BODY {
	/*line-height: 1;*/
	color: #000000;
	background: #fff;
}
OL, UL {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
/*table {
	border-collapse: separate;
	border-spacing: 0;
}*/
CAPTION, TH, TD {
	text-align: left;
	font-weight: normal;
}
BLOCKQUOTE:before, BLOCKQUOTE:after,
Q:before, Q:after {
	content: "";
}
BLOCKQUOTE, Q {
	quotes: "" "";
}
HTML, BODY {
	height: 100%;
}
/* /Do not cancel */


BODY {
	font-family: Arial, "Lucida Sans", "Lucida Sans Unicode",sans-serif;
	margin: 0px;
	padding: 0px;
	color:#444444;
	background:url(bg_body.jpg) repeat-x 0px 0px  #fff;
}


A { 
	color:#003399; 
	text-decoration: underline; 
}
A:hover { 
	color: #222; 
	text-decoration: none; 
}

HR {
	display:none;
}
.noDisplay{
	display:none;
}
.noBorder{
	border:none !important;
}
.noPaddingLeft{
	padding-left:0px !important;
}
.noPaddingRight{
	padding-right:0px !important;
}
FORM,FORM FIELDSET,FORM LEGEND {
	margin:0px;
	padding:0px;
}
.clearRight{
	clear:right
}

/*=============== Struttura ===============*/


#wrapper{
	position:absolute;
	top:50%;
	left:50%;
	width:1000px;
	height:580px;
	margin:-290px 0 0 -500px;
	border:1px solid #f2f2f2;
	background:#fff
}
* html #wrapper{
	position:absolute;
	top:50%;
	left:50%;
	width:990px;
	margin:-290px 0 0 -495px;

}
#boxImg1{
	position:absolute;
	top:108px;
	left:1px;
}
#footer{
	background:#4C4D4F;
	float:left;
	width:100%;
	height:56px;
	border-top:1px solid #f2f2f2;
}
#footer div{
	color:#fff;
	line-height:1.3em;
	padding:7px 0 0 10px;
	font-size:11px;
	font-family:Arial;
	
}
#footer div b{
	font-size:11px;
}
#footer div a{
	color:#fff
}

