body {
	margin: 0px;
}
.tab-sx {
	width: 200px;
}

A:link, A:visited { text-decoration: none ;}
/*****************A:hover { text-decoration: none; color: black; background:orange ;}*/
A:hover   {text-decoration: blink  ; color: orange ; font-size: 12pt;}



/* ************** menu titolo ************************************************* */
.menutitolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #001256;
	background-color: #FFFFFF;
	height: 20px;
	vertical-align: middle;
	font-weight: bold;
	font-style: italic;
	text-align: left;
	padding-left: 3px;
	width: 180px;
}
.sottomenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #ffffff;
	background-color: #001256;
	height: 20px;
	vertical-align: middle;
	font-weight: bold;
	font-style: italic;
	text-align: left;
	padding-left: 3px;
	width: 180px;
}

.sottomenu1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #ffffff;
	background-color: #001256;
	height: 20px;
	vertical-align: middle;
	font-weight: bold;
	font-style: italic;
	text-align: left;
	padding-left: 3px;
	width: 180px;
}
.colm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #001256;
	background-color: #FFFFFF;
	height: 20px;
	vertical-align: middle;
	font-weight: bold;
	font-style: italic;
	text-align: left;
	padding-left: 3px;
	width: 400px;
}

.colr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #001256;
	background-color: #FFFFFF;
	height: 20px;
	vertical-align: middle;
	font-weight: bold;
	font-style: italic;
	text-align: left;
	padding-left: 3px;
	width: 250px;
}

.page {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #001256;
	background-color: #FFFFFF;
	height: 20px;
	vertical-align: middle;
	font-weight: bold;
	font-style: italic;
	text-align: left;
	padding-left: 3px;
	width: 500px;
}



.content {
	font-size: medium;
	font-family: Arial, Helvetica, sans-serif;
	color: #3300ff;
	background-color: #FFFFff;
	padding: 5px;
	text-align: left;
	border: 1px solid #CCCCFF;
	
.contentbl {
		font-size: medium;
		font-family: Arial, Helvetica, sans-serif;
		color: #3300ff;
		background-color: #FFFFff;
		padding: 5px;
		text-align: left;

}	

.contentti {
		font-size: medium;
		font-family: Arial, Helvetica, sans-serif;
		color: #ff0000;
		background-color: #FFFFff;
		padding: 5px;
		text-align: left;
			
}
.contentsxNeu {
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
	color: #000033;
	background-color: #FFFFFF;
	padding: 5px;
	text-align: center;
	border: 1px solid #CCCCFF;
	font-weight: bold;
}
.contentsx :link,.contentsx :visited,.contentsx :active {
	font-family: Arial, Helvetica, sans-serif;
	color: #000033;
	text-decoration: none;
	background-color: #FFFFFF;
}
.contentsx :hover {
	color: #FF9900;
	text-decoration: underline;
	background-color: #FFFFFF;
}
.enter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #001256;
}
.sf-index {
	background-image: url(../img/sf0-index.jpg);
	background-repeat: repeat-y;
}
.menu-selezionato {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
.tablecontent1 {

	border: 1px solid #9999CC;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: smaller;
	color: #000033;
}
.quadre {
	visibility: hidden;
}
.tab100px {
	width: 100px;
}
