/*				CLASSI EREDITATI DA GESTIONE CONTENUTI */
.TestoCentrato,.testocentrato {text-align: center!important;}
.TestoEvidente,.testoevidente {font-size:120%;font-weight:bold;color:#FF0000;}
.TestoSottolineato,.testosottolineato,.sottolinea{text-decoration:underline;}
.testomoltogrande{font-size:125%;}
.testogrande{font-size:110%;}
.testopiccolo{font-size:90%;}
.testoseparatoregrigio {font-weight:bold;color:#000000;background-color:#cccccc;padding-left:4px; margin-top:4px}	
.testoseparatoreverde {font-weight:bold;color:#FFFFFF;background-color:#669999; padding-left:4px; margin-top:4px}	
.testoseparatorearancio {font-weight:bold;color:#000000;background-color:#FFCC66;padding-left:4px; margin-top:4px}
.testoseparatorebordeaux {font-weight:bold;color:#FFFFFF;background-color:#993333;padding-left:4px; margin-top:4px}

.testoseparatoreazzurro {font-weight:bold;color:#FFFFFF;background-color:#009ACE;padding-left:4px; margin-top:4px}


.testoIntro,.testointro{
	background-color:#F2F2F2;
	padding:8px 8px;
	margin-bottom:10px;
	clear:both;
}
.acapo,.aCapo{
	clear:both;
}
.nascondi{
	position:absolute;
 	left:0px;
 	top:-900px;
 	width:1px;
 	height:1px;
 	overflow:hidden;
	display:none!important;
}
.imgSinistra{
	float:left;
	padding-right:5px;
}
.imgDestra{
	float:right;
	padding-left:5px;
}
.imgRavdaLeft{
	margin:10px 10px 10px 0px;
	float:left;
	/*display:table;
	width:1px;*/
}
.imgRavdaRight{
	margin:10px 0px 10px 10px;
	float:right;
	/*display:table;
	width:1px;*/
}
.imgRavdaLeftLista{
	margin:0px 10px 10px 0px;
	float:left;
}
.imgRavdaRightLista{
	margin:0px 0px 10px 10px;
	float:right;
}
.tagAcorpoPagina{
	position:absolute; 
	left: -9999px; 
	top:-9999px;
}
.imgsinistra{
	float:left;
	padding-right:10px;
	padding-left:5px;
}
.imgdestra{
	float:right;
	padding-right:5px;
	padding-left:10px;
}
.bottoni{
	border-left-color:#d9d9d9;
	border-top-color:#d9d9d9;
	font-weight:bold;
	background-color:#fff!important;
	color:#5D6769;
	font-size:80%;
	font-size:1em;
	text-transform:lowercase;
	padding:4px 8px;
	padding:0.5em 1em;
	
}
a.bottoni:link{
	border:1px solid #5D6769;
}
a.bottoni:visited{
	border:1px solid #5D6769;
}
a.bottoni:hover{
	border:1px solid red;
}
.margin
/*				FINE CLASSI EREDITATI DA GESTIONE CONTENUTI */
/* altre classi per gc e pagine dinamiche*/
#contentgc ul{
	list-style:disc!important;
	padding:5px 0;
	clear:both;
}
#contentgc ul li{
	display:list-item!important;
	list-style:disc!important;
	padding-left:0!important;
	list-style-position:outside!important;
	margin:3px 25px;
}
#contentgc ol{
	list-style:decimal!important;
	padding:5px 0;
}
#contentgc ol li{
	display:list-item!important;
	list-style:decimal!important;
	padding:0!important;
	list-style-position:outside!important;
	margin:3px 28px;
}
#contentgc ol li ul li{
	display:list-item!important;
	list-style:disc!important;
	padding-left:20px!important;
	list-style-position:inside!important
}
#main  .testoseparatoregrigio,  
#main  .testoseparatoreverde, 
#main  .testoseparatorearancio, 
#main  .testoseparatorebordeaux,
#main  .testoseparatoreazzurro
 {
	padding: 4px 10px 4px 4px;
	clear:both;
	/*HACK IE5.x*/
	width: 575px; 
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 561px;
}
*{}

.titolotestoseparatorefucsia{float:left}
.titolotestoseparatorefucsia span{font-weight:bold;color:#fff;background-color:#CE0177;padding-left:4px; margin-top:4px}
#main  .titolotestoseparatorefucsia span {
	float:left;
	padding: 4px 10px 4px 4px;
	clear:both;
	border-left:7px solid #680037;
	/*HACK IE5.x*/
	width: 568px; 
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 554px;
}
*{}


#maincoldx  .testoseparatoregrigio,
#maincoldx  .testoseparatoreverde,
#maincoldx  .testoseparatorearancio,
#maincoldx  .testoseparatorebordeaux,
#maincoldx  .testoseparatoreazzurro 
 {
	padding: 4px 10px 4px 4px;
	/*HACK IE5.x*/
	width:461px; 
	voice-family:"\"}\"";
	voice-family:inherit;
	width:447px; 
}
*{}
#contentgc label{
	color:#5D6769;
}
#contentgc form{
	text-align:center!important
}
#contentgc fieldset{
	margin:0;
	padding:0;
	margin-bottom:10px;
	margin-top:10px;
	border:1px solid #5D6769;
	padding:0px 0px 20px 20px;
	text-align:left!important;
}
#contentgc legend{		
	font-weight:bold;
	font-size:110%;
	color:#5D6769;
	background-color:white;
	padding:0 5px;
	margin-bottom:10px;
	text-transform:uppercase;
}

#contentgc fieldset input{
	width:525px!important;
	width:521px;
}
#contentgc fieldset .bottoni{
	margin:10px 0 0 225px;
	width:5em!important;
}

#contentgc br{

}
#contentgc ul.quadratini{
	list-style:none!important;
	float: left;
	clear: both;
	width: 575px;
	padding: 0!important;
	margin: 0!important;
}
#contentgc ul.quadratini li{
	list-style:none!important;
	padding-bottom:4px;
	float:left;
	clear: left;
	background:url(img/quadratino.gif) no-repeat 0 2px;
	padding-left:14px!important;
	margin: 0px!important;
	margin-left: 20px!important;
	width: 525px;
}
#contentgc ul.quadratini li a{
	float:left;
}
#contentgc ul.quadratini li .gifnews{
	background:url(img/news.gif) right top no-repeat;
	padding-right:33px;
}
a.quadratino{
	background:url(img/quadratino.gif) no-repeat 0 2px;
	padding-left:13px;
	margin-left:3px;
}
/* fine altre classi per gc e pagine dinamiche*/

/* INIZIO classi HOMEPAGE MARKETING*/
ul#marketingnews{
	float:left;
	/*width:525px;	*/	
}
ul#marketingnews li{
	padding: 0px!important;
	margin: 0px!important;
	list-style:none!important;
	padding-bottom: 8px!important;
	/*width: 490px;*/
	float:left;
	background:url(img/quadratino.gif) no-repeat 0 2px;
	padding-left: 14px!important;
/*	background-color: #E9E9E9;*/
}
ul#marketingnews li a{
	float:left;
	width: 540px;
}
ul#menumarketingdx{
	margin:0 0 0 4px!important;
	padding:0!important;
	list-style:none!important;
	width:168px;
	float:left;
	display:block;
	clear:none!important;
}
ul#menumarketingdx li{
	width:141px;
	float:left;
	margin:0;
	list-style-type:none!important;
	font-weight:bold;
	border-left:7px solid #ccc;
	background-color:#E9E9E9;
	padding:4px 0;
	margin-bottom:12px
}
ul#marketingimg{
	list-style:none!important;
	margin:0!important;
	padding-top:35px!important;
	float:left;
	display:block;
	margin-bottom:20px;
	width:400px;
}
.immaginei{
	background:url(/attiprod/marketing_territoriale/img/marketing_i.jpg) no-repeat;
}
.immaginef{
	background:url(/attiprod/marketing_territoriale/img/marketing_f.jpg) no-repeat;
}
.immaginee{
	background:url(/attiprod/marketing_territoriale/img/marketing_e.jpg) no-repeat;
}
ul#marketingimg li{
	list-style:none!important;
	margin:0!important;
	padding:0!important;
	float:left!important;
	width:133px!important;
	height:134px!important;
}
ul#marketingimg li a{
	margin:0!important;
	padding:0!important;
	float:left!important;
	width:133px!important;
	height:134px!important;
}
/* FINE classi HOMEPAGE MARKETING*/


/*INIZIO classi MAPPA DEL SITO*/
.tdmappasito a {

}
.tdmappasito a a{


}
/*FINE classi MAPPA DEL SITO*/

#contentgc ul.noliststyle, ul.noliststyle{
	list-style:none!important;
}
#contentgc ul.noliststyle li, ul.noliststyle li{
	list-style:none!important;
}

/*STILI ALLEGATI*/
#contentgc ul.allegatis, ul.allegatis,
#contentgc ul.allegatim, ul.allegatim,
#contentgc ul.allegatil, ul.allegatil{
	list-style:none!important;
	float:left;
	clear: both;	
	padding: 0!important;
	margin: 0!important;
}
#contentgc ul.allegatis li, ul.allegatis li,
#contentgc ul.allegatim li, ul.allegatim li,
#contentgc ul.allegatil li, ul.allegatil li{
	list-style:none!important;
	float:left;
	display:block;
	margin: 0px!important;
	padding: 0px!important;	
	padding-left: 20px!important;
	width: 555px!important;
}
.ico_pdf{
	padding:20px 0 0 40px!important;
	line-height:45px;
	background:url(img/files/32x32/pdf.gif) no-repeat;
}
.ico_zip{
	padding:20px 0 0 40px!important;
	line-height:45px;
	background:url(img/files/32x32/zip.gif) no-repeat;
}
/*16x16*/
ul.allegatis li.doc a,ul.allegatis li.pdf a,ul.allegatis li.xls a,ul.allegatis li.ppt a,ul.allegatis li.zip a{
	padding:5px 0 0px 26px!important;
	float:left;
	cursor:pointer!important;
}
ul.allegatis li.doc span,ul.allegatis  li.pdf span,ul.allegatis  li.xls span,ul.allegatis  li.ppt span,ul.allegatis  li.zip  span{
	padding-bottom:2px;
	float:left;
}
ul.allegatis li.doc a{
	background:url(img/files/16x16/doc.gif) no-repeat;
}
ul.allegatis li.pdf a{
	background:url(img/files/16x16/pdf.gif) no-repeat;
}
ul.allegatis li.xls a{
	background:url(img/files/16x16/xls.gif) no-repeat;
}
ul.allegatis li.ppt a{
	background:url(img/files/16x16/ppt.gif) no-repeat;
}
ul.allegatis li.zip a{
	background:url(img/files/16x16/zip.gif) no-repeat;
}
/*32x32*/
ul.allegatim li.doc a,ul.allegatim  li.pdf a,ul.allegatim  li.xls a,ul.allegatim  li.ppt a,ul.allegatim  li.zip a{
	padding:15px 0 0 40px!important;
	float:left;
	cursor:pointer!important;
}
ul.allegatim li.doc span,ul.allegatim  li.pdf span,ul.allegatim  li.xls span,ul.allegatim  li.ppt span,ul.allegatim  li.zip  span{
	padding-bottom:5px;
	float:left;
}
ul.allegatim  li.doc a{
	background:url(img/files/32x32/doc.gif) no-repeat;
}
ul.allegatim  li.pdf a{
	background:url(img/files/32x32/pdf.gif) no-repeat;
}
ul.allegatim  li.xls a{
	background:url(img/files/32x32/xls.gif) no-repeat;
}
ul.allegatim li.ppt a{
	background:url(img/files/32x32/ppt.gif) no-repeat;
}
ul.allegatim li.zip a{
	background:url(img/files/32x32/zip.gif) no-repeat;
}
/*40x40*/
ul.allegatil li.doc a,ul.allegatil  li.pdf a,ul.allegatil  li.xls a,ul.allegatil  li.ppt a,ul.allegatil  li.zip a{
	padding:15px 0 0 46px!important;
	float:left;
	cursor:pointer!important;
}
ul.allegatil li.doc span,ul.allegatil  li.pdf span,ul.allegatil  li.xls span,ul.allegatil  li.ppt span,ul.allegatil  li.zip  span{
	padding-bottom:15px;
	float:left;
}
ul.allegatil  li.doc a{
	background:url(img/files/40x40/doc.gif) no-repeat;
}
ul.allegatil  li.pdf a{
	background:url(img/files/40x40/pdf.gif) no-repeat;
}
ul.allegatil  li.xls a{
	background:url(img/files/40x40/xls.gif) no-repeat;
}
ul.allegatil li.ppt a{
	background:url(img/files/40x40/ppt.gif) no-repeat;
}
ul.allegatil li.zip a{
	background:url(img/files/40x40/zip.gif) no-repeat;
}

ul.inlinea{
	float:left;
}
ul.inlinea li{
	float:left;
	margin-right:10px;
	margin-bottom:4px;
}
ul.inlinea li a{
	float:left;
}

a.ext{
	background:url(img/ext_arrow.gif) no-repeat right;
	padding-right:12px;
	margin-right:5px;
}
.freccialink{
	background:url(img/invia_p.gif) no-repeat right;
	padding-right:24px;
	padding-top:1px;
	padding-bottom:3px;
	float:left;
}
/*classi tabelle dati*/
.tabelladati {
	font-size:100%;
	border-top:2px solid white;
	border-left:2px solid white;
}
.tabelladati caption{
	text-align:center;
	font-weight:bold;
	padding-bottom:10px;
}
.tabelladati th {	
	border-bottom:2px solid white;
	border-right:2px solid white;
	background-color:#669999;
	color:white;
	font-weight:bold;
	height: 30px;
	padding: 5px;
}
.tabelladati td{
	border-bottom:2px solid white;
	border-right:2px solid white;
	padding:5px;
	background-color:#EAEEEA;
}
.tabelladati a{
	width: 100%;
	display: block;
}
/**/
.tabelladatiblu {
	font-size:100%;
	border-top:2px solid white;
	border-left:2px solid white;
}
.tabelladatiblu caption{
	text-align:center;
	font-weight:bold;
	padding-bottom:10px;
}
.tabelladatiblu th {		
	border-bottom:2px solid white;
	border-right:2px solid white;
	background-color:#336699;
	color:white;
	font-weight:bold;
	height: 10px;
	padding: 5px;
}
.tabelladatiblu td{
	color: #000000;
	border-bottom:2px solid white;
	border-right:2px solid white;
	padding:5px;
	background-color:#EAEEEA;
}
.tabelladatiblu th a{
	width: 100%;
	display: block;
	color: #FFFFFF;
}
.tabelladatiblu th a:visited{
	width: 100%;
	display: block;
	color: #FFFFFF;
}
.tabelladatiblu td a{
	width: 100%;
	display: block;
	color: #000000;
}
.tabelladatiblu td a:visited{
	width: 100%;
	display: block;
	color: #000000;
}
/**/
.tabellacorniceverde{
	width: 570px;
	border: solid 1px #336666;
	border-left: solid 10px #336666;
	padding-left: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 6px;
}
.tabellacorniceverde img{
	float: right;
}
/**/
.tabellabianca, .TabellaBianca {
	font-size: 100%;
	border-top: 1px solid black;
	border-left: 1px solid black;
}
.tabellabianca caption , .TabellaBianca caption {
	text-align: center;
	font-weight: bold;
	padding-bottom: 10px;
	text-decoration: none;
}
.tabellabianca th, .TabellaBianca  th {	
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	background-color: #669999;
	color: white;
	font-weight: bold;
	height: 20px;
	padding: 5px;
	text-align:center;
}
.tabellabianca td, .TabellaBianca td{
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	background-color: #ffffff;
	padding: 5px;
	vertical-align:top;
}
.tabellabianca a, .TabellaBianca a{
	width: 100%;
	display: block;
	text-decoration: none!important;
}


/*per presse*/

.tabellaazzurra, .TabellaAzzurra {
	width: 100%;
	border-top: 1px solid black;
	border-left: 1px solid black;
}
.tabellaazzurra caption, .TabellaAzzurra  caption {
	text-align: center;
	font-weight: bold;
	padding-bottom: 10px;
	text-decoration: none;
}
.tabellaazzurra th, .TabellaAzzurra  th {	
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	background-color: #009ACE;
	color: white;
	font-weight: bold;
	height: 20px;
	padding: 5px;
	text-align:center;
}
.tabellaazzurra td, .TabellaAzzurra  td{
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	background-color: #ffffff;
	padding: 5px;
	vertical-align:top;
}
.tabellaazzurra a, .TabellaAzzurra   a{
	width: 100%;
	display: block;
	text-decoration: none!important;
}

/*per intranet*/

.tabellaazzurra2, .TabellaAzzurra2 {
	border-top: 0px;
	border-left: 0px;
}
.tabellaazzurra2 caption, .TabellaAzzurra2  caption {
	text-align: center;
	font-weight: bold;
	padding-bottom: 10px;
	text-decoration: none;
}
.tabellaazzurra2 th, .TabellaAzzurra2  th {	
	border-bottom: 0px;
	border-right: 0px;
	background-color: #009ACE;
	color: white;
	font-weight: bold;
	height: 20px;
	padding: 5px;
	text-align:center;
}
.tabellaazzurra2 td, .TabellaAzzurra2  td{
	border-bottom: 0px;
	border-right: 0px;
	background-color: #ffffff;
	padding: 5px;
	vertical-align:center;
}
.tabellaazzurra2 a, .TabellaAzzurra2   a{
	width: 100%;
	display: block;
	text-decoration: none!important;
}
/**********************************************/


/*come tabella bianca ma senza bordi*/
.tabellabianca2, .TabellaBianca2  {
	font-size: 100%;
	border:1px solid black;
	width:100%;
}
.tabellabianca2 caption, .TabellaBianca2 caption {
	text-align: center;
	font-weight: bold;
	padding-bottom: 10px;
	text-decoration: none;
}
.tabellabianca2 th, .TabellaBianca2 th {	
	background-color: #669999;
	color: white;
	font-weight: bold;
	height: 20px;
	padding:0;
	text-align:center!important;
}
.tabellabianca2 td, .TabellaBianca2 td {
	padding:0;
	background-color: white;
}
.tabellabianca2 tr, .TabellaBianca2 tr {
	border: 1px solid black;
}
.tabellabianca2 a, .TabellaBianca2 a{
	width: 100%;
}

/****sezione statistica****/
.tabellastatistica, .TabellaStatistica {
	font-size: 100%;
	border-top: 1px solid black;
	border-left: 1px solid black;
}
.tabellastatistica caption, .TabellaStatistica  caption {
	text-align: center;
	font-weight: bold;
	padding-bottom: 5px;   /*10*/
	text-decoration: none;
}
.tabellastatistica th, .TabellaStatistica  th {	
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	background-color: #009ACE;
	color: white;
	font-weight: bold;
	height: 10px;   /*20*/
	padding: 2px;   /*5*/
	text-align:center;
}
.tabellastatistica td, .TabellaStatistica  td{
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	background-color: #ffffff;
	padding: 0;     /*5*/
	vertical-align:top;
}
.tabellastatistica a, .TabellaStatistica   a{
	width: 100%;
	display: block;
	text-decoration: none!important;
}
/*************************/

/*tabelle generiche trasparente*/
table {
	font-size:100%;
	border:0;
}
table caption{
	text-align:center;
	font-weight:bold;
	padding-bottom:10px;
}
table th {		
	border:0;
	font-weight:bold;
	height: 10px;
	padding: 5px;
}
table td{
	border:0;
	padding:5px;
}
table th a{
	display: block;
}
table th a:visited{
	display: block;
}
table td a{
	display: block;
}
table td a:visited{
	display: block;
}

/*INIZIO Blocco news*/
.vfnews{
	float:left;
	padding-left:10px;
}
.vfnews li{
	float:left;
	padding:12px 0;
	border-top:1px solid #336699;
	width:565px;
}
.vfnews li.first{
	border:0!important;
}
.vfnews li span{
	font-size:105%;
}
.vfnews li a{
	font-size:18px;
	font-weight:bold;
	clear:left;
	text-decoration:none!important;
}
.vfnews li a span{
	text-decoration:underline!important;
	font-size:100%;
}
.vfnews li a span.datanews{
	font-size:70%;
	font-weight:bold;
	text-decoration:none!important;
	color:red!important;
}
.vfnews .immaginenews{
	float:right;
	background-color:#ffffff;
	padding:2px!important;
	border:1px solid #dddddd;
	margin-left:20px;
}
#contentgc ul.quadratininews{
	list-style:none!important;
	float: left;
	clear: both;
	width: 575px;
	padding: 0!important;
	margin: 0!important;	
}
#contentgc ul.quadratininews li{
	list-style:none!important;
	padding-bottom:4px;
	float:left;
	clear: left;
	background:url(img/quadratino.gif) no-repeat 0 2px;
	padding-left:14px!important;
	margin: 0px!important;
	margin-left: 20px!important;
	width: 525px;
}
#contentgc ul.quadratininews li a{
	float:left;
}
.sezvvf .fancyboxgroup{
	float:left;
	/*HACK IE5.x*/
	margin-right:5px;
	voice-family: "\"}\"";
	voice-family: inherit;
	border:1px solid #000;
	/*margin-right:13px;*/
}
*{}
.sezvvf .fancyboxgroup img{
	float:left;
}
/*FINE SEZIONE VIGILI DEL FUOCO*/
/*INIZIO FANCY GALLERY GC*/
.fancygallerygc {
	float:left;
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
}
.fancygallerygc .fancyboxgroup{
	width:104px!important;
	height:70px!important;
	/*dimensioni per IE6*/
	width:100px;
	height:60px;
	/*fine dimensioni per IE6*/
	background-color:#fff;
	text-align:center;
	float:left;
	/*HACK IE5.x*/
	margin-right:5px;
	voice-family: "\"}\"";
	voice-family: inherit;
	border:1px solid #fff;
	/*margin-right:13px;*/
}
*{}
.fancygallerygc .fancyboxgroup img{
	float:left;
	float:none;
}
/*FINE FANCY GALLERY GC*/
/*BANNER AGRICOLTURA*/
.banneragri{
	margin-bottom:23px;
	margin-top:13px;
	float:left;
	width:575px
}
.banneragri span{
	position:absolute;
	left:0px;
	top:-900px;
	width:1px;
	height:1px;
	overflow:hidden;
}
.banneragri a{
	width:188px;
	height:55px;
	float:left;
}
.banneragri .informatore{
	float:left;
	background:url(img/bannerinformatore.jpg) no-repeat left top;
}
.banneragri .psr{
	float:left;
	margin-left:6px;
	background:url(img/banner_psr.jpg) no-repeat left top;
}
.banneragri .risorse1,.banneragri .risorse2,.banneragri .risorse3,.banneragri .risorse4,
.banneragri .risorsef1,.banneragri .risorsef2,.banneragri .risorsef3,.banneragri .risorsef4{
	float:right;
	margin-left:5px;
}
.banneragri .risorse1{
	background:url(img/risorse1.jpg) no-repeat left top;
}
.banneragri .risorse2{
	background:url(img/risorse2.jpg) no-repeat left top;
}
.banneragri .risorse3{
	background:url(img/risorse3.jpg) no-repeat left top;
}
.banneragri .risorse4{
	background:url(img/risorse4.jpg) no-repeat left top;
}
.banneragri .risorsef1{
	background:url(img/risorsef1.jpg) no-repeat left top;
}
.banneragri .risorsef2{
	background:url(img/risorsef2.jpg) no-repeat left top;
}
.banneragri .risorsef3{
	background:url(img/risorsef3.jpg) no-repeat left top;
}
.banneragri .risorsef4{
	background:url(img/risorsef4.jpg) no-repeat left top;
}

/*PER SANITA E POLITICHE SOCIALI*/

.banneragri .scrivi{
	float:left;
	background:url(img/scrivi.jpg) no-repeat left top;
}

.banneragri .vedi{
	float:left;
	background:url(img/vedi.jpg) no-repeat left top;
}


.banneragri .tessera{
	float:left;
	background:url(img/tessera.jpg) no-repeat left top;
}

.banneragri .vediSanita{
	float:left;
	background:url(img/vediSanita.jpg) no-repeat left top;
}

.banneragri .ass_soc{
	float:left;
	background:url(img/ass_soc.jpg) no-repeat left top;
}


/*FINE PER SANITA*/


/*PER OPERE PUBBLICHE*/

.banneragri .osservatoriolavoripubblici{
	float:left;
	background:url(img/osservatoriolavoripubblici.jpg) no-repeat left top;
}

.banneragri .situazionetraffico{
	float:left;
	background:url(img/situazionetraffico.jpg) no-repeat left top;
}

/*FINE PER OPERE PUBBLICHE*/


/*FINE BANNER AGRICOLTURA*/
/*BANNER UFFICIO STAMPA*/
.banneruff{
	margin-bottom:15px!important;
	margin-top:0!important;
}
.banneruff a{
	height:44px;
	width:140px;
}
.banneragri .fotouff{
	float:left;
	background:url(img/foto.jpg) no-repeat left top;
}
.banneragri .dossieruff{
	float:left;
	margin-left:5px!important;
	background:url(img/agenda.jpg) no-repeat left top;
}
.banneragri .salastampauff{
	float:left;
	margin-left:5px!important;
	background:url(img/salastampa.jpg) no-repeat left top;
}


.banneragri .francophonie{
	float:left;
	margin-left:5px!important;
	background:url(img/francophonie.jpg) no-repeat left top;
}

/*FINE BANNER UFFICIO STAMPA*/
/**/
.evidenzanew2{
	float:left;
	margin:0;
	padding:0;
	display:block!important;
	margin-right:5px;
	width:285px!important;
}
.evidenzanew2 a{
	float:left;
	display:block;
	width:100%;
	text-decoration:underline!important;
	text-align:left;
	margin:0;
	padding:0;
	color:#000000;
}
.evidenzanew2 a:hover{
	cursor:pointer!important;
}
.evidenzanew2 span.titolo{
	background-color:#cccc99;
	float:left;
	margin:0;
	padding:0;
	width:100%!important;
	display:block;
	font-weight:bold;
	margin-bottom:2px!important;
	font-size:110%;
}
.evidenzanew2 span.titolo span{
	border-left:7px solid #9c9c63;
	float:left;
	padding:3px 0px 4px 10px;
}
.evidenzanew2 span.titolo span:hover{
	color:red!important;
}
.evidenzanew2 .evidimg{
	float:left;
	display:block;
	margin:0;
	padding:3px 5px 10px 5px;
	padding:0px 10px 2px 8px!important;
}

/*	EVIDENZE GLASS*/
.home#evidenze ul,.homesez#evidenze ul{
	background:url(img/sfondoevidglass.gif) bottom left!important;
	margin-top:3px!important;
	}
.home .evidenzanew2 a,.homesez .evidenzanew2 a {
	background-image:none!important;
	float:right;
	width:157px;
	width:215px!important;
}
.home .evidenzanew2 .evidimg,.homesez .evidenzanew2 .evidimg{
	float:left;
	padding:0!important;
	background-color:white!important;
	margin-top:0.65em!important;
	padding:1px 1px!important;
}
.home #evidenze ul,.homesez #evidenze ul{
	float:left;
	margin-top:3px;
}
.home  .evidenzanew2  p.sotto,.homesez  .evidenzanew2  p.sotto{
	padding:0!important;
	float:right;
	width:215px!important;
	margin-left:4px!important;
	min-height:8.5em;
	height:auto!important;
	height:8.5em;
	font-size:98%;
	padding-bottom:8px!important;
}
.home  .evidenzanew2  p.sotto span.sottotitolo,.homesez  .evidenzanew2  p.sotto span.sottotitolo{
	float:left;
	width:215px!important;
	color:#009ACE;
	font-weight:bold;
	padding-bottom:4px!important;
	font-size:105%;
}
.home .evidenzanew2 span.titolo span,.homesez .evidenzanew2 span.titolo span{
	padding:0!important;
	margin-left:0px!important;
	padding-top:7px!important;
	border:0!important;
	padding-bottom:4px!important;
}
.home .evidenzanew2 span.titolo,.homesez .evidenzanew2 span.titolo{
	background-color:#fff;
	text-decoration:underline!important;
}
.home .evidenzanew2 a.frecciadxazz,.homesez .evidenzanew2 a.frecciadxazz{
	margin-top:3px!important;
	background:url(img/vaia.jpg) no-repeat top right!important;
	padding-right:30px!important;
	text-align:right;
	text-decoration:underline!important;
	width:185px!important;
	margin-bottom:8px!important;
}
.home .evidenzanew2 a.frecciadxazz span,.homesez .evidenzanew2 a.frecciadxazz span{
	text-decoration:underline!important;
}
/*HOMEPAGE UFF STAMPA*/
#linksezimgnew .g a,#linksezimgnew .g{
	background-image:url(img/12vda.gif);
}
#linksezimgnew .h a,#linksezimgnew .h{
	background-image:url(img/alpinfo.gif);
}
#linksezimgnew .i a,#linksezimgnew .i{
	background-image:url(img/aostasera.gif);
}
#linksezimgnew .l a,#linksezimgnew .l{
	background-image:url(img/aostaoggi.gif);
}
#linksezimgnew .m a,#linksezimgnew .m{
	background-image:url(img/apcom.gif);
}
#linksezimgnew .n a,#linksezimgnew .n{
	background-image:url(img/sportvda.gif);
}
#linksezimgnew .o a,#linksezimgnew .o{
	background-image:url(img/adnkronos.gif);
}
#linksezimgnew .p a,#linksezimgnew .p{
	background-image:url(img/bobinetv.gif);
}
#linksezimgnew .q a,#linksezimgnew .q{
	background-image:url(img/agenparl.gif);
}

#linksezimgnew .r a,#linksezimgnew .r{
	background-image:url(img/valledaostaglocal.gif);
}

.linkuff{
	margin-top:3px!important;
}
.logouffstampa{
	clear:both;
	background:url(img/logouffstampa2.jpg) no-repeat top left!important;
	width:575px;
	padding-top:90px;
}
.logouffstampa span{
	text-align:right;
	background-color:#fff;
	width:575px;
	float:left;
	padding-bottom:10px;
}
.evidimg{
	float:left;
	padding:0!important;
	background-color:white!important;
	margin-top:0.65em!important;
	width:121px!important;
	height:71px!important;
	padding:1px 1px!important;
	border:1px solid #919B9D;
}
.box575blu{
	float:left;
	width:574px;
	border-right:1px solid #336699;
	border-bottom:1px solid #336699;
	padding-bottom:7px;
	margin-bottom:15px;
}
.box575blu a,.box575blu span,.box575blu div{
	margin-left:15px;
	width:420px;
}
.box575blu a{
	float:left;
	text-align:center;
	font-size:130%;
	font-weight:bold;
	text-decoration:underline!important;
	margin-top:8px;
}
.box575blu span{
	float:left;
	text-align:center;
	padding-bottom:4px;
	font-weight:bold;
	font-style:italic;
}
.box575blu div{
	float:left;
}
.box373verdechiaro{
	float:left;
	width:373px;
	border-right:1px solid #336699;
	border-bottom:1px solid #336699;
	margin-top:7px;
	margin-right:3px!important;
	margin-right:0;
	padding-bottom:15px!important;
	padding-bottom:18px;
	margin-bottom:15px!important;
}
/* IE 7.0 */
*:first-child+html  .box373verdechiaro{
	padding-bottom:28px!important;
}
.box373verdechiaro h2{
	float:left;
	color:#fff!important;
	/*HACK IE5.x*/
	width:372px!important;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:359px!important;
}
*{}
.box373verdechiaro h2 span{
	padding-left:5px;
	padding-top:4px;
	padding-bottom:4px;	
	padding-right:2px;
	float:left;
}
.box373verdechiaro ul{
	margin-top:0px;
	width:100%;
	float:left;
	margin-bottom:10px;
	min-height:149px;
	height:auto!important;
	height:149px;
}
.box373verdechiaro ul li span{
	font-weight:bold;
	padding-left:0!important;
	float:left;
}
.box373verdechiaro ul li {
	margin-top:17px!important;
	margin-left:15px!important;
	margin-left:8px;
	float:left;
	background:url(img/freccianewsblu.gif) no-repeat 0px 1px;
}
.box373verdechiaro ul.pressepubb{
	margin-bottom:3px;
}
.box373verdechiaro ul.pressepubb li {
	margin-top:23px!important;
}
.box373verdechiaro ul li a{
	background:url(img/freccianewsblu.gif) no-repeat 0px 1px;
	padding-left:20px;
	float:left;
	width:310px;
}
.box373verdechiaro a:hover{
	cursor:pointer;
	color:#ffffff!important;
}
.box373verdechiaro ul li a:hover{
	cursor:pointer;
	color:red!important;
}
.box286{
	float:left;
	width:276px;
	border-right:1px solid #31319c;
	margin-top:0px;
	margin-right:3px!important;
	margin-right:0;
	padding-bottom:0px!important;
}
.box286 h3 a{
	float:left;
	color:#fff!important;
	text-decoration:underline!important;
	cursor:pointer!important;	
	/*HACK IE5.x*/
	width:266px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:269px;
}
*{}
.box286 h3 span{
	padding-left:5px;
	padding-top:4px;
	padding-bottom:4px;	
	padding-right:2px;
	float:left;
	cursor:pointer!important;
}
.box286 h3 span.titolouff{
	cursor:pointer!important;
	background:url(img/frecciadxbianca.gif) 258px 5px no-repeat!important;
	background:url(img/frecciadxbianca.gif) 264px 5px no-repeat;
	/*HACK IE5.x*/
	width:275px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:268px;
}
.box286 ul{
	margin-top:15px;
	width:100%;
	float:left;
	min-height:154px;
	height:auto!important;
	height:154px;
}
.box286 ul li span{
	font-weight:bold;
	padding-left:0!important;
	float:left;
}
.box286 ul li {
	padding-bottom:13px;
	margin-left:15px!important;
	margin-left:8px;
	float:left;
	background:url(img/freccianews.gif) no-repeat 0px 3px;
	clear:both!important;
}
.box286 ul li a{
	background:url(img/freccianews.gif) no-repeat 0px 3px;
	padding-left:20px;
	float:left;
	width:310px;
	width:210px;
}
.box286 a:hover{
	cursor:pointer;
	color:#ffffff!important;
}
.box286 ul li a:hover{
	cursor:pointer;
	color:red!important;
}
.box286 ul li.last {
	padding-top:5px;
	padding-bottom:0px;
	background:none!important;
}
.box286 ul li.last a span{
	background:url(img/frecciadxnera.gif) right 3px no-repeat;
	padding-right:15px;
}
.box286 ul li.last a {
	background:none!important;
	float:left;
}
.box286 ul li.last a:hover span{
	/*background-image:url(img/frecciadxrossa.gif);*/
	cursor:pointer;
}
.rssuffst{
	background:url(img/rss.gif) no-repeat left top;
	width:44px;
	height:16px;
	float:left;
	margin-top:5px;
	margin-left:12px;
}
.rssuffst span{
	position:absolute;
 	left:0px;
 	top:-900px;
 	width:1px;
 	height:1px;
 	overflow:hidden;
	display:none;
}
#myContent ,#myContent2 {
	float:left;
}
#myContentVideo {
	padding-top:0px!important;
	padding-top:0px;
	padding-left:19px;
	padding-bottom:0px!important;
	margin-top:0px!important;
	margin-bottom:10px!important;
	padding-bottom:10px;
	float:left;
}
/* IE 7.0 */
*:first-child+html  #myContent2 {
	padding-bottom:15px!important;
}
.containernews  h3{
	padding:7px 0 6px 0!important;
	padding:11px 0 10px 0;
}
#myContent ul, #myContent2 ul{
	margin-top:0px;
	float:left;
	min-height:164px;
	height:auto!important;
	height:164px;
	clear:both;
}
#myContent ul li span, #myContent2 ul li span{
	font-weight:bold;
	padding-left:0!important;
	float:left;
}
#myContent ul li, #myContent2 ul li{
	padding-bottom:13px;
	margin-left:0;
	float:left;
	clear:both!important;
}
#myContent ul li a, #myContent2 ul li a{
	padding-left:0px;
	float:left;
	width:270px;
}
#myContent a:hover, #myContent2 a:hover{
	cursor:pointer;
	color:red!important;
}
#myContent ul li a:hover,#myContent2 ul li a:hover{
	cursor:pointer;
	color:red!important;
}
.containernews {
	float:left;
	border-right:1px solid #31319c;
	border-bottom:1px solid #31319c;
	margin-right:0;
	padding-left:6px;
	/*HACK IE5.x*/
	width:283px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:270px!important;	
	width:276px;
}
*{}
#easyscroll {
	margin: 3px 0px;	
	clear:both;
}
#easyscroll2 {
	margin:3px 0px;
	clear:both;
}
#easyscrollnav {
	padding-right:0px; 
	padding-left:0px; 
	padding-bottom:0px; 
	margin:0px;  
	padding-top:0px; 
	height:5px
}
#easyscrollnav li{
	padding-right:0px; 
	padding-left:0px; 
	padding-bottom:0px; 
	margin:0px;  
	padding-top:0px;
}
#easyscrollnav {
	margin:0px 0px
}
#easyscrollnav li{
	padding-right:0px;
	padding-left:10px;
	padding-left:18px!important;
	float:right; 
	padding-bottom:0px; 
	cursor:pointer; 
	color:#333; 
	margin-right:5px; 
	margin-left:5px; 
	padding-top:0px; 
	margin-top:5px;
}
#easyscrollnav {
	clear:both;
	width:100%;
	float:left;
	padding:0 0 10px 0!important;
	padding:0 0 0 0;
}
#easyscrollnav li span{
	width:0px!important;
	overflow:hidden!important;
	padding:0!important;
}
#easyscrollnav li#btnUp{
	background:url(img/su.gif) no-repeat ;
	width:0px!important;
	overflow:hidden!important;
}
#easyscrollnav li#btnDown{
	background:url(img/giu.gif) no-repeat ;
	width:0px!important;
	overflow:hidden!important;
}
#easyscrollnav li#btnReset span{
}
.colonnasxnews{
	float:left;
	width:276px;
	margin-bottom:15px;
}
.colonnadxnews{
	float:right;
	width:276px;
	margin-bottom:15px;
}
/* paginazione resultset */
ul#pagination{
    margin: 5px 0 0 0!important;
	padding: 0!important;
	text-align: center;
	list-style:none!important;
}
ul#pagination li{
    display: inline!important;
	margin:0!important;
	margin-top:5px!important;
	list-style:none!important;
	padding-left:5px!important;
}
ul#pagination span{
	text-decoration: none;
	padding: 0 3px!important;
}
ul#pagination a{
	text-decoration: none;
    border: 1px solid #633100;
	padding: 0 3px!important;
    background: #000;
	color: #FFF;
}
ul#pagination a:hover{
    background: #FFF;
	color: #003EA5
}
ul#pagination li#currentpage a{
    border: 0px;
	background: #FFF;
    color: #000;
	cursor: default
}
div.divpagination{
	width:100%;
	padding:10px 0;
	clear:both;
}
a.nuovanotizia{
	font-weight:bold!important;
}
/* FINE paginazione resultset */

/* aggiunte per ufficio stampa in data 14/07/2009*/
.paginatoreazzurro {
background-color:#009ACE;
color:#FFFFFF;
font-weight:bold;
line-height: 22px!important;
height: 22px;
text-align: center
}

a.paginatoreazzurro {
background-color:#009ACE;
color:#FFFFFF;
font-weight:bold;
line-height: 22px!important;
height: 22px;
text-align: center
}

a.paginatoreazzurro:link {
background-color:#009ACE;
color:#FFFFFF;
font-weight:bold;
line-height: 22px!important;
height: 22px;
text-align: center
}


a.paginatoreazzurro:hover {
background-color:#009ACE;
color:red;
font-weight:bold;
line-height: 22px!important;
height: 22px;
text-align: center
}

a.paginatoreazzurro:visited {
background-color:#009ACE;
color:#FFFFFF;
font-weight:bold;
line-height: 22px!important;
height: 22px;
text-align: center
}
a.paginatoreazzurro:active{
background-color:#009ACE;
color:#FFFFFF;
font-weight:bold;
line-height: 22px!important;
height: 22px;
text-align: center
}
.currentpageazzurro {
background-color:#FFFFFF;
color:#009ACE;
font-weight:bold;
text-align: center
}

/*
 * jQuery Nivo Slider v2.5.2
 * http://nivo.dev7studios.com
 *
 * Copyright 2011, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 
 
/* The Nivo Slider styles */
.nivoSlider {
	margin: 2px;
	position:relative;
    width:569px;
    height:160px;
	background:url(/accessibile08/css/img/nivoloading.gif) no-repeat 50% 50%;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	width:569px;
	height:160px;
	display:none;
}

.nivoSlider a {
	border:0;
	display:block;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/
.nivo-controlNav {
	position:absolute;
	left:50px;
	bottom:-2px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(/accessibile08/css/img/nivobullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(/accessibile08/css/img/nivoarrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}

/*============================*/
/*=== CSS per faq ===*/
/*============================*/

.faqs {
	padding-top:20px
}
.faqs dt {
	background:url(img/faq_d.gif) 0 2px no-repeat;
	font-weight:bold;
	padding:3px 0 15px 30px;
	position:relative;
}
.faqs dt:hover {
	cursor:pointer
}
.faqs dd {
	background:url(img/faq_r.gif) 0 2px no-repeat;
	padding:0 0 15px 30px;
	position:relative;
	color:#000;
}
.faqs .hover {
	color:#FF0000;
	text-decoration:underline
}
/*============================*/
/*=== CSS per Titolo Testo 'tits' (Layout simile Faqs) ===*/
/*============================*/

.tits {
	padding-top:20px
}
.tits dt {
	font-weight:bold;
	padding:3px 0 15px 0px;
	position:relative;
}
.tits dt:hover {
	cursor:pointer
}
.tits dd {
	padding:0 0 15px 0px;
	position:relative;
	color:#000;
}
.tits .hover {
	color:#FF0000;
	text-decoration:underline
}

/* css pressevda */
.pressvdanew h2{
width: 561px!important;
}
.pressvdanew .evidimg{
width: 20px!important;
}
.pressvdanew #linksezimgnew{
width: 575px!important;
margin:15px 0!important;
}
.pressvdanew #linksezimgnew li a{
width: 187px!important;
border-right:1px solid black;
}
.pressvdanew .imgpp{
border:1px solid black;
float:left;
margin-bottom:10px;
}
.pressvdanew a.linkpp{
float:left;
}
.pressvdanew a span{
float:left;
font-weight:bold;
}
.pressvdanew a.linkpp p{
float:left;
padding:0px 4px 4px 10px;
}
.pressvdanew ul.news,.pressvdanew ul.news li,.pressvdanew ul.news li a, .pressvdanew ul.news li a p{
float:left;
}
.pressvdanew ul.news{
margin-bottom:15px;
}
.pressvdanew ul.news li{
float:left;
clear:both;
width: 100%;
}
.pressvdanew ul.news li a{
text-decoration:none;
float:left;
}
.pressvdanew ul.news p.newsdate{
width:135px;
}
.pressvdanew ul.news p.newstit{
width:440px;
font-weight:bold;
}
.pressvdanew .titoloazzurro a{
color:#fff!important;
}
.pressvdanew .pressevdabarra{
background-color:#FACA0E!important;
border-left: 7px solid #DCB104;
}