.prova {
	background:url(com/casestudy.jpg) no-repeat;	
}

.onlyread{
	background-color: #E2E1DE;
	border: 1px solid #7F9DB9;
}
.titol {
	font-size: 16px;
	color:#0F50B4;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: bold;
}
.testus {
	font-size: 12px;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
.decoro_blu {
	position:absolute;
	height: 35px;
	width: 10px;
	top: 12px;
	left: 21px;
	z-index:60;
}

.newslet {
	background:url(images/newsletter.jpg) no-repeat;
	position:absolute;
	height: 75px;
	width: 550px;
	top: 12px;
	left: 21px;
	z-index:50;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#nav img {
	border:0; 
	vertical-align:middle;
}
.navWrap {
	position:relative;
	z-index:1;
}
.navWrap2 {
	position:absolute;
	z-index:1000;
	left: 225px;
	top: 51px;
}
.navWrapb {
	position:absolute;
	z-index:1000;
	left: 183px;
	top: 40px;
}
.navBkgrd {
	/*background:url(images/header_tab_d.jpg) no-repeat;*/	
  height:64px;	
	margin:0px;
	padding:0px;
  width:580px;
	z-index:900;
}
#nav {

}
#nav table.level1Tbl a {
	color:#7a7a7a;
	font-size:11px;
	width:92px;
}


#nav table.level1Tbl tr {
	background:none;
	height:57px;
}

#nav table.level1Tbl td {
/*-------QUI---------*/
	padding:0px 0px 3px 0px;
	vertical-align:bottom;
}

#nav tr {
	background-color:#425c75;
	vertical-align:top;

}

#nav li:hover ul li ul li table td, #nav li.sfhover ul li ul li table td{
}

#nav li:hover ul li ul li table a,  #nav li.sfhover ul li ul li table a {
	width:92px;
	
}

#nav li:hover ul li ul li table tr.tableImg, #nav li.sfhover ul li ul li table tr.tableImg {
	background:transparent url(com/nav.submenu.bkgrd.home.top.gif) no-repeat right top;	
	height:30px;
}
#nav li:hover ul li ul li table tr.tableImgBot, #nav li.sfhover ul li ul li table tr.tableImgBot {
	background:transparent url(com/nav.submenu.bkgrd.home.bot.gif) no-repeat right top;	
	height:30px;
}
#nav li:hover ul li ul li table tr.tableImg td,
#nav li.sfhover ul li ul li table tr.tableImg td,
#nav li:hover ul li ul li table tr.tableImgBot td,
#nav li.sfhover ul li ul li table tr.tableImgBot td { 
	height:30px;
	
}


#nav table {
	color:#fff;
	margin:0px;
	padding:0px;
}

#nav, #nav ul {
	font-size:11px;
	list-style:none;
	margin:0px;	
	padding:0px;
}

#nav a {
	color:#7a7a7a;
	/*color:transparent;*/
	display:block;
	font-weight:bold;	
	text-decoration:none;
	
}

#nav ul li a, #nav li.sfhover li a {
	background:url(com/nav.dots.gif) no-repeat bottom left;
	height:auto;
	margin:0px;
	padding:4px 5px 4px 14px;
	width: auto;
}

#nav li.sfhover ul li{
background:#acbed5 url(com/nav.dots.gif) no-repeat bottom left;
}
#nav li.sfhover ul li li{
background-color:transparent;
}

#nav li.sfhover ul li ul li{
	background-image:none;
	/*background-color:#425c75;*/
}

#nav li {
	background-color:transparent;
	color:#7a7a7a;
	float:left;
	font-weight:bold;
	height:64px;
	width:93px;
}
#nav li:hover, #nav li.sfhover{
	background:transparent url(com/nav.button.gif) no-repeat 0 0;
	color:#3a5879;
}
#nav li:hover a, #nav li.sfhover a {
	color:#3a5879;
}
#nav li ul li, #nav li.sfhover ul li {
	float: left;
	background-color:#acbed5;
	font-weight:bold;
	height:auto;
  background:#acbed5 url(com/nav.arrow.sub.gif) no-repeat 2px 7px;
}
#nav li li:hover a, #nav li li.sfhover a {
	/*background:#425c75 url(com/nav.arrow.sub.on.gif) no-repeat 2px 7px;*/
	color:#d3dc74;
}
#nav li ul ul li a {
	/*background-color:#425c75;*/
	background-image:none;
	color:#fff;
}
#nav li ul {
	left:-9999px;
	position:absolute;
  width:112px;
}
#nav li ul ul {
	background:transparent;
	margin: -60px 0 0 112px;
	/*width:350px;*/
}
#nav li ul ul li {
	background-image:none;
}
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
	z-index:1001;
}

#nav li:hover ul li ul li a,
#nav li.sfhover ul li ul li a{
	background:none;
	color:#fff;
	font-size:10px;
}
#nav li:hover ul li ul li a:hover,
#nav li.sfhover ul li ul li a:hover{color:#d3dc74;}
#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -9999px;
	}
	
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	left: auto;
	z-index:1001;
}

#nav li.sfhover ul li.navsub2arrow,
#nav li.navsub2arrow {background-image:none;}

#nav li:hover.navsub2arrow a, #nav li.navsub2arrow a:hover{
	background:none;
	background-color:#425c75;
}

#nav li.sfhover ul li.navsub2arrow a:hover{color:#d3dc74;}

#nav li li li, #nav li li li table {position:relative;}
#nav li li li{background:none;}