DIV{
	scrollbar-arrow-color: #3C3C3C;
	scrollbar-face-color: #CCCCCC;
	scrollbar-shadow-color: #3C3C3C;
	scrollbar-darkshadow-color: #CCCCCC;
	scrollbar-Highlight-color: #CCCCCC;
	scrollbar-3Dlight-color: #FFFFFF;
	scrollbar-track-color: #EAEAEA;
}

/* news home */

/* titoli generale */
#corpo_contenuti h3 {margin: 0px; margin-bottom: 10px; padding: 0px; font-size: 12px; color: #9e2f37;}
#corpo_contenuti h4 {margin: 0px; margin-bottom: 0px; padding: 0px; font-size: 12px; color: #7e7e7e; font-weight: normal}


/* navigatore news */
table.nav {border: 0px solid red; width: 100%; margin-bottom: 15px; }
table.nav td {border: 0px solid red; text-align: center; padding: 5px 0px;color: #7f7f7f;}
table.nav td img {vertical-align: middle;}
table.nav td.num_news {width: 550px; text-align: left; color: #7f7f7f; padding-left: 15px;}


/* table.news {width: 510px; background: transparent; margin: 0px; margin-bottom: 10px; border: 0px solid red}*/

table.news td {padding: 15px; vertical-align: top; border: 0px solid red; line-height: 15px; font-size: 11px;}
table.news td.img {width: 50px;padding: 0px;}


table.news a {color:#9e2f37; text-decoration: none; margin: 0px; padding: 0px;}
table.news a:hover {color: #9e2f37;}

#contenuto table.news td h4,
#corpo_contenuti table.news td h4,
table.news td h4 {font-size: 11px; font-weight: normal; color: #878787; margin: 0px; padding: 0px;}
#contenuto table.news td h3,
#corpo_contenuti table.news td h3,
table.news td h3 A {font-size: 12px; font-weight: bold; margin: 0px; margin-bottom: 0px; padding: 0px; color: #5c5c5c; }
#corpo_contenuti table.news td p,
table.news td p {font-size: 11px; margin: 0px; padding: 0px; color:#878787; }
table.news img {border: 1px solid #999}

/* news in home page */
#contenuto table.news {width: 510px; background: transparent; margin: 0px; margin-top: 10px; }
#corpo_contenuti table.news { width: 750px; border: 0px solid green; margin-left: 15px; }


/* news nella pagina news.jsp */
table.nav th, table.nav td {padding-right: 10px;}			
table.nav a {text-decoration: none; color: inherit}	
table.nav a:hover {color: inherit}	

a.indietro {color: black; text-decoration: none; margin-top: 5px; padding-left: 12px; background: url(../images/freccia_back.png) no-repeat left center;}
a.indietro:hover {color: #666; text-decoration: none;}


/* mappa del sito */
table.mappa {background: #fff; width: 758px; margin-top: 0px;}
table.mappa td {padding: 0px 10px 0px 10px; vertical-align: top; border: 0px solid blue}
table.mappa p {margin: 0px; padding: 0px;}
table.mappa a {display: block; border-bottom: 0px solid #FFFFFF; text-decoration: none}
table.mappa a.mappa01 {display: block; background: #FFFFFF; color: #9e2f36; padding: 0px 3px; font-size: 13px; text-transform: uppercase; margin-top: 25px;}
table.mappa a:HOVER.mappa01 {color:#000}

table.mappa a.mappa02 {display: block; background: #FFFFFF; color: #3f3f3f; padding: 0px 3px 0px 30px; font-size: 11px; width: 180px; height: 20px; overflow: hidden;}
table.mappa a.mappa02b {display: block; background: #FFFFFF; color: #3f3f3f; padding: 0px 3px 0px 30px; font-size: 11px; }

table.mappa a.mappa03 {display: block; background: #FFFFFF; color: #3f3f3f; padding: 0px 3px 0px 50px; font-size: 11px; width: 190px; height: 20px; overflow: hidden;}
table.mappa a.mappa02:hover,table.mappa a.mappa02b:hover, table.mappa a.mappa03:hover {background: #FFF; color: #000;}
		
	/* testi FCK editor */
		DIV.fck, DIV.fck TD  {color: #4D4D4D; font-size: 11px; font-family: Trebuchet MS;}		
		DIV.fck SPAN.xSmall{ font-size: 9px;}
		DIV.fck SPAN.small{ font-size: 10px;}
		DIV.fck SPAN.medium{ font-size: 11px;}
		DIV.fck SPAN.large{ font-size: 12px;}
		DIV.fck SPAN.xLarge{ font-size: 14px;}
		DIV.fck SPAN.xxLarge{ font-size: 16px;}
		
	/* risultato Ricerca */
		DIV.risultatoRicerca P{ margin: 0px; padding: 0px; }
		DIV.risultatoRicerca P.txt{ margin: 0px; padding: 0px 0px 5px 10px; color: Gray; font-size: 10px; font-style: italic; }
		DIV.risultatoRicerca P.txt .txt{ font-size: 11px; font-style: normal; }
		
		/* carrello LEGENDA*/ 
		P.legenda{ font-size: 11px; color: #F25000; border-bottom: 1px solid #CCCCCC; margin-bottom: 0px;  }
		UL.legenda  { list-style-image: url(../images/li.gif); padding: 2px 2px 2px 20px; margin: 1px; color: #8F8F8F; font-size: 10px; }
		UL.legenda LI  { padding: 2px 5px 2px 5px; }
		
		
/* download lista */
#corpo_contenuti h3.listadownload {margin: 5px 0px; padding: 0px; margin-top: 15px; font-size: 11px; color: #9e2f37; border: 0px solid}

table.download td {padding: 5px 0px 5px 15px; font-size: 11px; color: #4D4D4D}
table.download td.icon_d {padding: 5px 15px 5px 0px; border-right: 1px solid #CCC}
table.download a, table.download a:hover {text-decoration: none; color: #4D4D4D} 

/* area certificazione */
#img_certi {padding-top: 20px; height: 400px; overflow: auto;}
#img_certi img {display: block; margin-bottom: 10px;}

/* area mappe */
#area-mappa {width: 528px; height: 470px; border: 0px solid; margin-right: 10px; position: absolute; left: 10px; top: 38px;}

#map_controls_opere {width: 250px; position: absolute; right: 0px; top: 38px; background: white}
#map_controls_opere p {padding: 0px; padding-left: 20px; margin: 0px; margin-bottom: 10px; border: 0px solid; font-weight: bold}
#map_controls_opere p.off {background: url(../images/map_icons/opere_off.gif) no-repeat left center;}
#map_controls_opere p.on {background: url(../images/map_icons/opere_on.gif) no-repeat left center;}
#map_controls_opere a:link, #map_controls_opere a:visited, #map_controls_opere a:active, #map_controls_opere a:focus {text-decoration: none; color: #7e7e7e}
#map_controls_opere a:hover {color: #9e2f37}

#map_controls_cantieri {width: 250px; position: absolute; right: 0px; top: 80px;  background: white}
#map_controls_cantieri p {padding: 0px; padding-left: 20px; margin: 0px; margin-bottom: 10px; border: 0px solid;  font-weight: bold}
#map_controls_cantieri p.off {background: url(../images/map_icons/cantieri_off.gif) no-repeat left center;}
#map_controls_cantieri p.on {background: url(../images/map_icons/cantieri_on.gif) no-repeat left center;}
#map_controls_cantieri a:link, #map_controls_cantieri a:visited, #map_controls_cantieri a:active, #map_controls_cantieri a:focus {text-decoration: none; color: #7e7e7e}
#map_controls_cantieri a:hover {color: #9e2f37}

#map_controls_opere span, #map_controls_cantieri span {font-weight: normal}

#dialog_map {margin-top: 30px; padding-top: 20px; position: absolute; top: 300px; left: 553px; text-align: left; vertical-align: top; width: 222px; border-top: 1px dashed #ccc;}


/*
#map_controls_all {width: 250px; position: absolute; right: 0px; top: 290px;}
#map_controls_all p {padding: 0px; padding-left: 20px; margin: 0px; margin-bottom: 10px; border: 0px solid;}
#map_controls_all a:link, #map_controls_all a:visited, #map_controls_all a:active, #map_controls_all a:focus {text-decoration: none; color: #7e7e7e}
#map_controls_all a:hover {color: #9e2f37}

P.mappalegendaheader{padding: 0px;margin-left:-10px;}


p#opere_all {background: url(../images/map_icons/opere_all_off.gif) no-repeat left center; font-weight: bold;}
p#opere_all span{font-weight: normal;}

p#opere_edilizia {background: url(../images/map_icons/opere_edilizia_off.gif) no-repeat left center}
p#opere_restauro {background: url(../images/map_icons/opere_restauro_off.gif) no-repeat left center}
p#opere_infrastrutture {background: url(../images/map_icons/opere_infrastrutture_off.gif) no-repeat left center}
p#cantieri_all {background: url(../images/map_icons/cantieri_all_off.gif) no-repeat left center;font-weight:bold;}
p#cantieri.all span{font-weight:normal;}
p#cantieri_edilizia {background: url(../images/map_icons/cantieri_edilizia_off.gif) no-repeat left center}
p#cantieri_restauro {background: url(../images/map_icons/cantieri_restauro_off.gif) no-repeat left center}
p#cantieri_infrastrutture {background: url(../images/map_icons/cantieri_infrastrutture_off.gif) no-repeat left center}

p#all {background: url(../images/map_icons/all_off.gif) no-repeat left center;font-weight:bold;}
p#all span {font-weight: normal;} */


div#schedaMappa{overflow:hidden;vertical-align:top;padding:5px;padding-top:0px;padding-bottom:0px;border:0px solid red;text-align:left;height:146px;width:245px;display:block;}
div#schedaMappa img{padding-bottom:5px;}
div#schedaMappa a,div#schedaMappa a:HOVER,div#schedaMappa a:LINK,div#schedaMappa a:ACTIVE,div#schedaMappa a:VISITED{
	color:#666;font-style:italic;text-align:right;}
	
	
A:LINK.photoGallery,
A:VISITED.photoGallery,
A:HOVER.photoGallery,
A:ACTIVE.photoGallery{ background-image: url(../images/iconPhotoGallery.jpg); background-position: left; background-repeat: no-repeat; padding: 5px 0px 5px 40px; font-weight: normal; color: #585858; }
A:HOVER.photoGallery{ color: #373737; }