body{
	font-size:100%;
	color: #fff;
	background: #000000 url("img/contrast_wrap.gif") repeat-y left top;
}
.breadRight{
	background-color: transparent;
	color:#000000;
}
.siteSubtitle {
	color:#000
}
h1{
	color: #E4F0DB;
}
h2{
	color: #BAD7A1;
}
h3{
	color: #BAD7A1;
}
h4{
	color: #BAD7A1;
}
a:link, a:visited, a:hover {
	color: #B9D7A0;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}

/***********************************************/
/***********************************************/
table.main {
	background-image:none;
}
td.middle {
 background-image:none;
 border-top: 4px solid #E4F0DB;
	border-bottom: 3px solid #E4F0DB;
}
td.overbottom {	
 background-image:none;
	border-top: 24px solid #B9D7A0;
}
td.bottom {	
	background-image:none;
	background-color:#E4F0DB	;
	border-top:none;
}

/***********************************************/
/***********************************************/
#masthead{
	background-image: none;
	background-color:#E4F0DB;
}
#siteName{
	left:20px;		
}
.siteTitle {
	color:#000;
}
.siteLogo img {
display:none;
}
#globalNav span {		
	border-right:1px solid #666;
}
#breadCrumb{
	background-image: none;
	line-height:26px;
	background-color: transparent;
}
#breadCrumbOut{
	background-image: none;
	border-bottom: 3px solid #E4F0DB;
}

/***********************************************/
/***********************************************/
#pageName{	
	background-color:transparent;
	color:#E4F0DB;
		padding-left: 0px;
}
#content ul {list-style: url("img/ul_ie_contrast.gif") }
html>body #content ul {list-style: url("img/ul_contrast.gif")}
.story{
 border-top:none;
}
.story h2 {
	padding-left: 0px !important;
	border-bottom: 1px solid #E4F0DB;
}
.story h3 a:link, .story h3 a:visited{
	color: #B9D7A0;
	text-decoration: underline;
}
.story h3 em {
	color:#FFF ;
}

/***********************************************/
/***********************************************/
#search input.ricerca {
	border: 2px solid #E4F0DB;
	background-color:#E4F0DB;	
}
#search label{
 color:#FFF;
}

/***********************************************/
/***********************************************/
#navBar li {border-bottom: 1px solid #000}
#navBar ul a:link, #navBar ul a:visited {color:#fff}

#navBar .sectionLinks h3{
 border-bottom: 1px solid #BAD7A1;
	color: #E4F0DB;
	background-color:transparent;
}
#navBar .sectionLinks a:link, #navBar .sectionLinks a:visited{
	color: #FFFFFF;
	background:  url("img/arrow_white.gif") 7px 0.6em no-repeat;
}
#navBar .sectionLinks a:hover{
 text-decoration:underline;
	background: transparent url("img/arrow_lightgreen.gif") 7px 0.6em no-repeat;
	
}
html>body #navBar .sectionLinks a:link, #navBar .sectionLinks a:visited, #navBar .sectionLinks a:hover {border-top:1px solid #000;}

#navBar .sectionLinks a.actuator:link, #navBar .sectionLinks a.actuator:visited {
	color: #E0EED4;
	background-color:#000;
}
#navBar .sectionLinks a.actuator:hover{
	background-color:#000;
	color: #BAD7A1;
}

/***********************************************/
/***********************************************/
#headlines li {border-bottom: 1px solid #000}
#headlines ul a:link, #headlines ul a:visited {color:#fff}

#headlines .sectionLinks h3{
 border-bottom: 1px solid #BAD7A1;
	color: #E4F0DB;
	background-color:transparent;
}
#headlines .sectionLinks a:link, #headlines .sectionLinks a:visited{
	color: #FFFFFF;
	background:  url("img/arrow_white.gif") 7px 0.6em no-repeat;
}
#headlines .sectionLinks a:hover{
 text-decoration:underline;
	background: transparent url("img/arrow_lightgreen.gif") 7px 0.6em no-repeat;
	
}
html>body #headlines .sectionLinks a:link, #headlines .sectionLinks a:visited, #headlines .sectionLinks a:hover {border-top:1px solid #000;}

/***********************************************/
/***********************************************/
#headlines li {border-bottom: 1px solid #000;}

.relatedLinks h3{
 border: 1px solid #BAD7A1;
	color: #FFF;
	background-color: transparent;
	background-image:none;
}
#content .relatedLinks a:link, .relatedLinks a:visited{
	color:#fff;
	background:  url("img/ul1_contrast.gif") 5px 0.7em no-repeat;
}
#content .relatedLinks h3 a:link, #content .relatedLinks h3 a:visited {
		color:#E0EED4;
}
#content .relatedLinks h3.active a:link, #content .relatedLinks h3.active a:visited {
	 color: #E0EED4;
}
.relatedLinks a:hover{
	background:  url("img/ul1.gif") 5px 0.7em no-repeat;
}
/* fix for browsers that don't need the hack */
html>body .relatedLinks a:link, .relatedLinks a:visited, .relatedLinks a:hover {border-top:1px solid #000;}
#content .relatedLinks h3.active{
	background-color: transparent;
	color: #FFF;
}
#content .relatedLinks h3 a:hover, #content .relatedLinks h3.active a:hover {
		color:#BAD7A1;
}

/***********************************************/
/***********************************************/
#siteInfo{
	background-image:none;
 color:#000;	 
}

/***********************************************/
/***********************************************/
.featureNews {
  background-color: transparent;
	 border-bottom: 1px solid #B9D7A0;	
}
.featureNews h2 {
  background:  url("img/link_arrow.gif") 4px 0.85em no-repeat; /*????*/
  border-top: 1px solid #B9D7A0;
}
.featureNews h2 a:link,
.featureNews h2 a:visited {
		color:#3C8FA7;/*????*/
}
p.link{
  background-color: #000;
}
