body {
	text-align: center;
	FONT-SIZE: 10px; COLOR: black; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

h2{
	display: block;
	width: 100%;
/*	font: normal bold 1.3em Verdana, Arial, sans-serif; */
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid #000C75;
	border-bottom: 1px solid #000C75;
	color: #000C75;
}

h3{
	margin-bottom: 5px;
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
table{
	border: 1px solid #333;
	margin-bottom: 2em;
}
thead{
	background-color: #000C75;
	color: #ffffff;
}
.tbody1{
	font: x-small Verdana, Arial, helvetica;
   color: #000000;
   text-decoration: none
}
.tbody2{
	font: xx-small Verdana, Arial, helvetica;
   color: #000000;
   text-decoration: none
}
caption,th{
	margin-bottom: 0;
	font-size: bold;
	color: #000;
}
th{
	text-align: center;
	width: 100px;
	color: #fff;
}

th a, th a:hover, th a:visited{
	color: #fff;
	text-decoration: underline;
}

/* tr{
	
}
td{
	
}
*/

td.num{
	text-align: right;
}

.comm{
	font: normal normal 0.9em Verdana, Arial, sans-serif;
	color: #333;
}

p{
	/*	margin-top: 0.2em; */
	FONT-SIZE: 10px; COLOR: black; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

a{
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}
a:hover,a:active{
	color: #000C75;
	text-decoration: underline;
}

#container {
	width: 600px;
	\width: 750px;
	w\idth: 600px;
	border-left: 149px solid #000C75;
	border-top: 1px solid #000C75;
	border-right: 1px solid #000C75;
	border-bottom: 1px solid #000C75;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	text-align: left;
	background: transparent URL(immagini/sfondo.jpg) top left repeat-x;
}

#logo {
	position: relative;
	top: 60px;
	left: 50px;
	width: 135px;
	height: 42px;
	background-image: url(immagini/logo.gif);
}

#logo a {
	display: block;
	position: relative;
	width: 100%;
	height: 100%;
	text-decoration: none;
}


#content {
	margin: 0;
	/* padding: 115px 30px 20px 60px;
	*** in conseguenza al nuovo div ONLIFE *** */
	padding: 36px 30px 20px 60px;
}

#onlife{
	position: relative;
	color: #ffffff;
	top: 270px;
	left: -134px;
	width: 120px;
	height: 71px;
	background-image: url(immagini/onlife_x_la_vita_jpg.jpg);
}
#onlife-text{
	position: relative;
	top: 280px;
	left: -134px;
	width: 120px;
	font: x-small Verdana, Tahoma, Arial, helvetica;
   color: #FFFFFF;
   text-decoration: none
}

#onlife a {
	display: block;
	position: relative;
	width: 100%;
	height: 100%;
	text-decoration: none;
}



.sfondotab {
	background-color: #B7BDF7;
}
.sfondoriga {
	background-color: #EEE;
}

.dati{
	font: xx-small Verdana, Arial, helvetica;
   color: #000000;
   text-decoration: none
}

