/************* FONTS ********************/

p{
	text-align: justify; 
	text-justify: distribute;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	color: black;
	font-size: 10pt;
	font-weight: normal;
}
#footer .footer-text{
	margin: 3px;
	margin-left: 10px;
	font-size: 8pt;
}
#body li{
	text-align: justify; 
	text-justify: distribute;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	color: black;
	font-size: 10pt;
	font-weight: normal;
}
h1{

	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: 16pt;
	font-weight: bold;
}
h2{
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: 12pt;
	font-weight: bold;
}
h3{
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

table {
	margin: 10px;
	vertical-align: super;
	text-align: justify; 
	text-justify: distribute;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	color: black;
	font-size: 10pt;
	font-weight: normal;
}

table td{
	vertical-align: top;
	text-align: justify; 
}

.no-wrap{
	overflow:hidden;
	white-space:nowrap;
}


/**************** LAYOUT **************/


#menu-container {
	clear: left;
	float:left;
	background-image: url(../imm_2/menu_bg.png);
	height: auto;
	width:244px;
	/* not repeatition useful because the top of the menu is darker than the bottom */
}
#menu-container .menu-body{
	float: left;
	position: relative; top: 7px; left: 40px;
	width: 200px;
	min-height:50px;
	font-size: 8pt;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	margin-bottom: 20px;
}
#menu-container .menu-body a {
	color: #393939; 
	text-decoration:none;
}
#menu-container .menu-body li {
	position: relative; left: -25px;
	color: #393939;
	margin-bottom: 5px;
}
/* Hack for IE --> It will not be displayed */
#menu-container > .menu-bottom{
	background-image: url(../imm_2/menu_bg_bottom.png);
	background-repeat: no-repeat;
	height: 4px;
	width:244px;
}
#body {
	display:block;
	float:left;
	width: 470px;
	border: 10px solid #c8c8c8;
	min-height: 400px;
	padding: 10px;
	background-color: white;
	clear:right;
}
#footer{
	float:left;
	clear:both;
	/* position: fixed; bottom: 0px; left: 0px; */

	/* background-image: url(../immagini/linea5.JPG);
	background-repeat: x-repeat; */
	margin-top: 40px;
	width:100%;
	height:20px;
}
