body {
	margin-top:0px;
	padding:0;
	text-align:center; /*per ie5 win*/
	background:#fff ; /*url('../img/logoBg.gif') bottom no-repeat;*/
	font-size:12px;
	color:#787677;
	font-family:Arial, Verdana, sans-serif;
}

a img {
 border:0;
}

.minHeight{
	float:left;
}

a{
	color:#ffffff;
	text-decoration:none;
}
#boxsottomenu{
 display:none;
}
a:hover{
	text-decoration:underline;
}
.printOnly{
 display:block;
}

#container {
	width:758px;
	margin:0px auto 10px auto;
	text-align:left; /* per ripristinare l'allineamento */
	background:#fff url('../img/containerbg.gif') top left no-repeat;
	display:block;
}

#top {
	display:none;
	float:left;
	height:20px;
	width:558px;
	border:0px solid #000000;
	margin-left:0px;
	background:url('../img/menu_principaleBg.gif');
}

#top ul{
	margin:0;
	padding:0;
}

#top li {
	list-style:none;
	display:inline;
}

#top li a.selected {
	/*display:none;*/
	margin:0;
	padding:0;
}

#bottom{
	clear:both;
	border-top:1px solid #3B556B;
	height:26px;
	font-family:Arial, Verdana, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#3b556b;
}

#bottom a{
	text-decoration:none;
	color:#3b556b;
}

#bottom a:hover{
	text-decoration:underline;
}

#sopraLogo{
	float:left;
}

/* menu serv */
#credits{
	float:left;
	margin-top:6px;
	margin-left:5px;
}

#menu_bottom{
	float:right;
	margin-top:6px;
	margin-right:5px;
	margin-left:10px;	
}

#menu_serv {
display:none;
	padding:0;
}

#menu_serv ul{
	margin:0;
	padding:0;
}

#menu_serv li {
	list-style:none;
	display:inline;
	margin:0;
	padding:0;
}

#menu_serv li a.selected {
	/*display:none;*/
	margin:0;
	padding:0;
}
/* end menu top */
/* menu principale */
#menu_principale ul{
	display:none;
	float:left;
	margin:0;
	padding:0;
	text-transform:uppercase;
	font-family:Arial, Verdana, sans-serif;
	font-size:10px;
	font-weight:bold;
	margin-left:20px;
	padding-top:3px;
	color:#3b556b;
	width:516px;
}

#menu_principale li {
	list-style:none;
	display:inline;
}

#menu_principale a{
	text-decoration:none;
	color:#3b556b;
}

#menu_principale a:hover{
	text-decoration:underline;
}


/* end menu principale */

#boxsottomenu{
	float:left;
	width:190px;
	border:0px solid #000000;
	margin:30px 0 10px 0;
}

#sottomenu ul{
	margin:0px;
	padding:0px;
	list-style:none;
	text-transform:uppercase;
	font-size:11px;
}

#sottomenu ul li{
}

#sottomenu ul li a{
	margin-left:10px;
}

#sottomenu ul li.sottomenu2 a{
	margin-left:0px;
}

#sottomenu ul li a:hover{
	text-decoration:none;
}


#sottomenu ul li.sottomenu2{
	font-size:10px;
	background:#ffffff;
}

#sottomenu ul li.sottomenu2 a{
	color:#3b556b;
}

.sottomenu2{
	padding-left:15px;
	border-bottom:0;
}

#logoTrasp{
	display:none;
	float:left;
	width:200px;
	height:102px;
	border:0px solid #00ff00;
}

#logoTrasp img{
	border:0px;
}

#logoTraspPrint{
	float:left;
	width:200px;
	height:102px;
	border:0px solid #00ff00;
}

#logoTraspPrint img{
	border:0px;
}

#a{
	position:relative;
	float:left;
}
#b{
	padding:0;
	margin:0;
	position:absolute;
	top:22px;
	left:-24px;
	width:50px;
}

#cambioLingua ul{
	display:inline;
}

#cambioLingua img{
	border:0;
	margin-left:2px;
}

.modificaModulo{
position:relative;
top:-20px;
text-align:center;
width:100px;
border:solid 1px #000;
background:#f00;
font-size:12px;
}

#contDx{
	float:right;
	width:556px;
}

#ProGenesius{
	display:none;
}