/* ------------------------------------------------------------  Colori della sezione */

#fasciaSezione  {
	height: auto;
	width: 885px;
	margin: 12px 4px 4px 15px;
	background-color: #01a92d;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
#fasciaSezione #mainMenu li a:hover,
#fasciaSezione #mainMenu li a:focus,
#fasciaSezione #mainMenu li a:active {
	color: #bbffbb;
}
#contentWrapper h2,
#contentWrapper h3 {
	color: #01A92D;
	border-bottom: 2px solid #01A92D;
}
#contentWrapper h2 {
	border-bottom: 4px solid #01A92D;
}
#formExtranet label {
	color: #7FBA8E;
}
#fascia02 a:hover,
#fascia02 a:focus,
#fascia02 a:active {
	color: #01A92D;
}

/* ------------------------------------------------------------  Box Navigazione */

#columnWrapper .boxNav {
	background-image: url("/ProtCiv/images/layout/sez03_bkgBoxMain.gif");
}
#columnWrapper .boxTop {
	background-image: url("/ProtCiv/images/layout/sez03_bkgBoxTop.gif");
}
#columnWrapper .boxNav h2 {
	background-image: url("/ProtCiv/images/layout/sez03_bkgBoxTitle.gif");
	color: #3CD564;
}
#columnWrapper .boxNav h2 a:link,
#columnWrapper .boxNav h2 a:visited {
	color: #3CD564;
	text-decoration: none;
	border-bottom: none;
}
#columnWrapper .boxNav h2 a:hover,
#columnWrapper .boxNav h2 a:focus,
#columnWrapper .boxNav h2 a:active {
	color: #FFF;
	text-decoration: none;
	border-bottom: none;
	background-color: transparent;
}
#columnWrapper .boxNav span.galleryHead {
	background-image: url("/ProtCiv/images/layout/gallerybkg_s3.gif");
	display: block;
	height: 34px;
	margin: 0;
	padding: 0;
	border: 0;
	color: #3CD564;
}
#columnWrapper .boxBottom {
	background-image: url("/ProtCiv/images/layout/sez03_bkgBoxBottom.gif");
}
#columnWrapper .boxNav ul {
	border-top: 1px solid #376A4B;
}
#columnWrapper .boxNav a:link,
#columnWrapper .boxNav a:visited {
	color: #A7D0B2;
	border-bottom: 1px solid #376A4B;
}
#columnWrapper .boxNav a:hover,
#columnWrapper .boxNav a:focus,
#columnWrapper .boxNav a:active {
	color:#EEF1EF;
	background-color: #20572F;
}
#columnWrapper .boxNav span {
	color:#B8CABD;
	background-color:#376A4B;
	border-bottom: 1px solid #20572F;
}


/* per javascript */
#columnWrapper .boxNav a.box_open:link,
#columnWrapper .boxNav a.box_open:visited {
	background-image: url("/ProtCiv/images/layout/sez3_boxNav_open.gif");
}
#columnWrapper .boxNav a.box_close:link,
#columnWrapper .boxNav a.box_close:visited {
	background-image: url("/ProtCiv/images/layout/sez3_boxNav_close.gif");
}
.boxImageGallery {
	background: url(/ProtCiv/images/layout/images_s3.gif) no-repeat 0 0;
}

/* ------------------------------------------------------------  First Box */
#columnWrapper .box_first {
	background-image: url("/ProtCiv/images/layout/sez03_bkgBox_first_Main.gif");
}
#columnWrapper .box_first_Top {
	background-image: url("/ProtCiv/images/layout/sez03_bkgBox_first_Top.gif");
}
#columnWrapper .box_first h2 {
	background-image: url("/ProtCiv/images/layout/sez03_bkgBox_first_Title.gif");
	color: #FFF;
}
#columnWrapper .box_first_Bottom {
	background-image: url("/ProtCiv/images/layout/sez03_bkgBox_first_Bottom.gif");
}
#columnWrapper .box_first  .genericBoxWrapper {
	color: white;
}
#columnWrapper .box_first .genericBoxWrapper ul {
	border-top: 1px solid #62AB7A;
}
#columnWrapper .box_first a:link,
#columnWrapper .box_first a:visited {
	color: #2E7F49;
	border-bottom: 1px solid #62AB7A;
}
#columnWrapper .box_first a:hover,
#columnWrapper .box_first a:focus,
#columnWrapper .box_first a:active {
	color:#1D6B37;
	border-bottom: 1px solid #62AB7A;
	background-color: #6EB686;
}

/* per javascript */
#columnWrapper .box_first a.box_open:link,
#columnWrapper .box_first a.box_open:visited {
	background-image: url("/ProtCiv/images/layout/sez3_boxFirst_open.gif");
}
#columnWrapper .box_first a.box_close:link,
#columnWrapper .box_first a.box_close:visited {
	background-image: url("/ProtCiv/images/layout/sez3_boxFirst_close.gif");
}

/* ------------------------------------------------------------  Content */

#contentWrapper a:link,
#contentWrapper a:visited {
	color: #01A92D;
	font-weight: bold;
	text-decoration: underline;
	/*ppadding: 2px 4px 2px 4px;*/
}
#contentWrapper a:hover,
#contentWrapper a:focus,
#contentWrapper a:active {
	/*ppadding: 2px 4px 2px 4px;*/
	background-color: #80D496;
	color: #fff;
	text-decoration: none;
}

/* ------------------------------------------------------------  Footer */
#footer .menu1_footer a:link,
#footer .menu1_footer a:visited {
	color: #01A92D;
}
#footer .menu1_footer a:hover,
#footer .menu1_footer a:focus,
#footer .menu1_footer a:active {
	color: #007E21;	
}

#footer .menu2_footer a:link,
#footer .menu2_footer a:visited {
	color: #8BBC98;
}
#footer .menu2_footer a:hover,
#footer .menu2_footer a:focus,
#footer .menu2_footer a:active {
	color: #01A92D;	
}

/* ------------------------------------------------------------  Table Comuni */

#contentWrapper table a:hover,
#contentWrapper table a:focus,
#contentWrapper table a:active {
	color: #01A92D;
}
#contentWrapper table tr.highlight2 td {
	background-color: #01A92D;
	color: white;
}








