body {
	background-image: url(../img/common/sfondoNews.gif);
	background-repeat: repeat-x;
	line-height:13px;
}
div#tabs {
	background-image: url(../img/common/sfondoTabNews.gif);
	background-repeat: repeat-x;
}
#tabs #prodotti {display:block;width:152px;height:32px;background: url(../img/common/tabProdotti_bn.jpg) no-repeat 0 0;text-indent: -9999px;float:left}
#tabs #prodotti a{display:block;width:152px;height:32px;background: url(../img/common/tabProdotti_bn.jpg) no-repeat 0 0;text-indent: -9999px;float:left}
#tabs #prodotti a:hover{display:block;width:152px;height:32px;background: url(../img/common/tabProdotti.jpg) no-repeat 0 0;text-indent: -9999px;float:left}
#tabs #normativa {display:block;width:228px;height:32px;background: url(../img/common/tabNormativa_bn.jpg) no-repeat 0 0;text-indent: -9999px;float:left}
#tabs #normativa a{display:block;width:228px;height:32px;background: url(../img/common/tabNormativa_bn.jpg) no-repeat 0 0;text-indent: -9999px;float:left}
#tabs #normativa a:hover{display:block;width:228px;height:32px;background: url(../img/common/tabNormativa.jpg) no-repeat 0 0;text-indent: -9999px;float:left}
#tabs #normativalong {background-image: url(../img/common/tabNormativaLong_bn.jpg) }
#tabs #normativalong a{background-image: url(../img/common/tabNormativaLong_bn.jpg)}
#tabs #normativalong a:hover{background-image: url(../img/common/tabNormativaLong.jpg)}
#tabs #sostenibilita {display:block;width:228px;height:32px;background: url(../img/common/tabSostenibilita_bn.jpg) no-repeat 0 0;text-indent: -9999px;float:left}
#tabs #sostenibilita a{display:block;width:228px;height:32px;background: url(../img/common/tabSostenibilita_bn.jpg) no-repeat 0 0;text-indent: -9999px;float:left}
#tabs #sostenibilita a:hover {display:block;width:228px;height:32px;background: url(../img/common/tabSostenibilita.jpg) no-repeat 0 0;text-indent: -9999px;float:left}


#header {	
	background: #D5D5D5;
	height:91px;
	width:940px;
	float: left;
}

#formLogin {
	border-left:1px solid #FFF;
}
#formLogin span.titolo {
	color: #FFF;

}
#formLogin span.lostPwd a {
	color: #FFF;
}
#formLogin button{
	background-image:url('../img/common/pulsanteLoginNews.gif');
}
/*menu sinistra ****************************************************************************/
#left #sottomenu  ul {
	padding-top: 3px;
	margin-bottom: 0; 
	width: auto;
	background: none;
}
#left #sottomenu  ul li {
	border: none;
	font-weight: normal;
	padding: 2px 0px;
}
#left #menu #sottomenu  ul li.sel { border: none; background: none; }
#left #menu #sottomenu ul li a { color:#666; }
#left #menu #sottomenu  ul li.sel a { color:#AE1625; }


#left #menu ul li.sel {
    border-top: 2px solid #AE1625;
	background: #f9f9f9;
}
#left #menu .sel #sottomenu {
	background: #f9f9f9;
}
#left #menu ul li.sel a.open { color: #666; }

#left #menuArchivio {text-align:right;}
#left #menuArchivio span.titolo {
	display: block;
	line-height:13px;
	padding: 2px 19px 3px 0;
	color:#AE1625;
	border-bottom: 1px solid #CCC;
}
#left #menuArchivio ul { list-style:none; margin-top:0px;margin-left:0;padding-left:0; }
#left #menuArchivio ul li {
	display: block;
	height: 100%;
	text-align:right;
	vertical-align: middle;
	padding-top: 2px;
	padding-right: 19px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-weight: bold;
	text-decoration: none;
	line-height:13px;
	border-bottom:1px solid #CCC;
}
#left #menuArchivio ul li a:link, #menuArchivio ul li a:visited {color:#666; text-decoration: none; }
#left #menuArchivio ul li a:hover, #menuArchivio ul li a:active {color:#666; text-decoration:underline; }

/* contenuto pagina **********************************************/
div#info {
	font-size:10px;
	padding:6px 10px 6px 10px;
}
div#filtroNews {
	border: 4px solid #e6e6e6;
	background-color:#CCC;
	padding:15px;
}
#filtroNews  form {
	display: inline;
	margin: 0pt;
}
#filtroNews select {
	font-size:10px;
	margin-right: 10px;
}
#filtroNews button{
	background-image:url('../img/common/pulsante02.gif');
	background-repeat:no-repeat;
	width:45px;
	background-position:center right;
	text-indent: -9999px;
	border:0;
	background-color:#CCC;
}
#newsList {
	padding-top: 19px;
	padding-left: 20px;
	padding-right: 20px;
	clear:both;
}
#newsList .selezione{
	margin-top:6px;
	font-family: Verdana;
	font-size:12px;
	font-weight:bold;
}
#newsList .sezione {
	margin-left: 51px;
	font-weight: bold;
	color:#AE1625;
	margin-top:28px;
	margin-bottom:17px;
}
#newsList ul {
	list-style: none;
	text-indent: 0;
	margin-left: 0;
	padding-left: 0;
}
#newsList ul li {
	height: 100%;
}
#newslist ul li a {
	color: #4B4B4B;
}
#newsList ul li.norm {
	padding-left: 15px;
	background-image: url(../img/common/redbullet.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	margin-top:9px;
}

#newsList ul li.sost {
	padding-left: 15px;
	background-image: url(../img/common/bluebullet.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	margin-top:9px;
}
#newsList ul li span.titolo a{
	font-weight: bold;
	color:#4B4B4B;
}
#newsList ul li span.data {
	color:#BF4751;
}
#newsList ul li span.new {
	font-size: 10px;
	font-weight: bold;
	color: #BF4751;
}
 /*documento finale */
#testo {
	font-family: Times;
	font-size:14px;
	line-height:15px;
	padding:10px 18px 0 0px;
	
}

#testo #data {}
#testo #luogo {}
#testo h1 {
	margin-top:5px;
	font-family: Arial;
	font-size: 20px;
	line-height:19px; 
	font-weight: bold;
	color:#90C761;
	line-height:100%;
 }
#testo #sommario {margin-top:28px;}
#testo #testo {margin-top:20px;}
#testo #settore {}
#testo #autore {margin-top:6px;}

#info-aggiornamento {
	margin-top:13px;
	background-color:#CCCCCC;
	padding:10px;
	font-size:11px;
	font-weight:bold;
	border:4px solid #E6E6E6;
	text-align:center
}
#info-aggiornamento a { color: #666; }
#testo h3, #testo h2 {
	margin: 0;
	margin-left: 48px;
	margin-top: 11px;
	margin-bottom: 11px;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	color: #AE1625;
}
#testo h3 { color: #666; }
