BODY {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: white;
	TEXT-ALIGN: justify;
	/* margin-top: 1; margin-right: 1; margin-bottom: 1; margin-left: 1; */
	margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; 
}

BODY.error     {background: #FF9999}
BODY.info      {background: #FFFFFF}



#header {
	background-image: url(/img/sfumatura_menu_80px.jpg);
	position:absolute;
	left:	  0%;
	top:      0px; 
	/* width:  720px; */ 
	width:  100%; 
	right:    5%;
	height:  80px; 
	z-index:  1; 
	border:   0px;
	visibility: visible;
}


#content_no_frame {
	position:absolute;
	left:	  5%;
	top:     90px;
	/* top:     10px; */
	width:   90%;
	right:    5%;
	height: 340px;
	z-index:  1;
	border:   0px;
	visibility: visible;

}


#content {
	position:absolute;
	left:	  40px;
	/* top:     90px; */
	top:      -1px;
	width:   90%;
	right:    5%;
	height: 340px;
	z-index:  1;
	border:   0px;
	visibility: visible;

}


/*
#footer {
	/* background-image: url(background.gif); */
	position:absolute;
	left:	 10%;
	top:    600px; 
	/* width:  720px; */ 
	width:   80%; 
	right:   10%;
	height: 100px; 
	z-index:  1; 
	background-color:       #CCCCCC; 
	layer-background-color: #CCCCCC; 
	border:   0px;
	visibility: visible;
}
 */



H2 {
	FONT-WEIGHT: 600; FONT-SIZE: 12px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0px; COLOR: black
}
H3 {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; COLOR: black
}

UL {
	FONT-SIZE: 11px; LIST-STYLE-IMAGE: url(/img/puntato.gif); MARGIN: 16px; 21: 2em
}

A:link {
	COLOR: #DE0029;
	TEXT-DECORATION: none;
	font-weight: normal;

}
A:hover {
	COLOR: #2900DE
}

.blacktextbold {
	COLOR: black
}
.newslink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.smallBlack {
	background: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
}

th {
	background-image: url(/img/singlepixban.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #000000;
}

td.form {
	background: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
	text-align:right;
}

td.form_c {
	background: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
	text-align:left;
}

td.form_obbl {
	background: #DDDDDD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
	text-align:right;
}

ul.mappa {
	list-style: url(/img/dot_a1a5a9.gif);
	line-height: 200%; 
}

.smallBlackTransp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
}
.testo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.trafiletto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
	font-style: italic;
	font-weight: normal;

}
.flottante {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
	font-style: italic;
	font-weight: bold;
	background-color: #FFFFCC;
}
.testoBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;

}
