#pgNdx h2 {
	margin: 5px 0;
	padding: 0;
	border: 0;
}
#pgNdx #section p {
	margin: 0 0 10px 0;
}
#pgNdx #section ul {
	margin: 10px 0 10px 0;
	font-size: 100%;
}

#pgNdx #section {
	background: url(../img/bkg_section_ndx.png) 0 0 repeat-y;
}
/* Stili area contenuti */
#articleNdx {
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	border: 0;
	width: 620px; 
}
#topSx {
	margin: 0;
	padding: 4px;
	border: 1px solid #ccd3cc;
	width: 610px;
	height: 250px;
}
#sx01 {
	float: left;
	margin: 0;
	padding: 0;
	width: 300px;
}
#sx02 {
	float: right;
	margin: 0;
	padding: 0;
	width: 300px;
}
#downSx {
	position: relative;
	margin: 0;
	padding: 10px 0 0 0;
	width: 620px;
	background: url(../img/bkg_box_slide.png) 0 0 repeat-x;
}
#downSx h2 {
	margin: 0 0 10px 0;
	padding: 5px 10px;
	border: 0;
	background: #c4def9 url(../img/bkg_ttl_topdx.png) 0 0 repeat-x;
	font-size: 136%;
}
/* Stili area dx */
#asideNdx {
	float: right;
	margin: 0;
	padding: 0;
	width: 290px;
}
#topDx {
	margin: 0;
	padding: 0;
	border: solid #abc;
	border-width: 1px 1px 0 1px;
	width: 288px;
	background: #fff;
}
#topDx div {
	padding: 0 10px;
	border-bottom: 1px solid #abc;
}
#topDx div img {
	float: left;
}
#topDx div h2 {
	margin: 0 -10px 10px -10px;
	padding: 3px 10px 0 10px;
	border: 0;
	height: 22px;
	background: url(../img/bkg_ttl_topdx.png) 0 0 repeat-x;
	font-size: 112%;
	font-variant: small-caps;
}
#pgNdx #section #topDx div p { 
	margin: 0 0 10px 30px;
}
#downDx {
	margin: 0;
	padding: 10px 0 0 0;
	width: 290px;
	background: url(../img/bkg_down_dx.png) 0 0 no-repeat;
}
#downDx h2 {
	margin: -10px -10px 5px -10px;
	padding: 3px 10px 0 10px;
	border: 0;
	height: 22px;
	background: url(../img/bkg_ttl_topdx.png) 0 0 repeat-x;
	font-size: 112%;
	font-variant: small-caps;
}
#downDx h3 {
	margin: 5px 0;
	padding: 0;
	font-size: 92%;
	color: #159;
}
#downDx h3 a {	
	color: #159;
	text-decoration: none;
}
#downDx h3 a:hover {
	color: #393;
}
#pgNdx #section #downDx div p { 
	margin: 0 0 5px 0;
}

#downDx li {
	padding-top: 7px;
	border-top: 1px solid #ccd3dc;
}
#downDx p.lkAll {
	padding-top: 7px;
	border-top: 1px solid #ccd3dc;
}
#newsNdx {
	float: left;
	margin: 0;
	padding: 10px;
	width: 120px;
}
#docNdx {
	float: right;
	margin: 0;
	padding: 10px;
	width: 120px;
}
#downFlash {
	clear: both;
	padding: 32px 0 0 5px; 
	width: 915px;
	height: auto;
	background: url(../img/bkg_downFlash.png) 0 0 no-repeat;
}
#pgNdx #boxFooter {
	background: url(../img/bkg_footer_ndx.png);
}

