/* ------------------------------------------------------------  Colori della sezione */

#fasciaSezione  {
	height: auto;
	width: 885px;
	margin: 12px 4px 4px 15px;
	background-color: #f06e29;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
#fasciaSezione #mainMenu li a:hover,
#fasciaSezione #mainMenu li a:focus,
#fasciaSezione #mainMenu li a:active {
	color: #FFDBC6;
}
#contentWrapper h2,
#contentWrapper h3 {
	color: #FB6A1E;
	border-bottom: 2px solid #EF6921;
}
#contentWrapper h2 {
	border-bottom: 4px solid #EF6921;
}
#contentWrapper h4.negative {
	border-bottom: 0;
	background-color: #EF6921;
}
#formExtranet label {
	color: #F2AA84;
}
#fascia02 a:hover,
#fascia02 a:focus,
#fascia02 a:active {
	color: #EF6921;
}

/* ----------------------------------------------------------------------------------------------------------------------  Box Navigazione */

#columnWrapper .boxNav {
	background-image: url("/ProtCiv/images/layout/sez01_bkgBoxMain.gif");
}
#columnWrapper .boxTop {
	background-image: url("/ProtCiv/images/layout/sez01_bkgBoxTop.gif");
}
#columnWrapper .boxNav h2 {
	background-image: url("/ProtCiv/images/layout/sez01_bkgBoxTitle.gif");
	color: #FF8F53;
}
#columnWrapper .boxNav h2 a:link,
#columnWrapper .boxNav h2 a:visited {
	color: #FF8F53;
	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_s1.gif");
	display: block;
	height: 34px;
	margin: 0;
	padding: 0;
	border: 0;
	color: #FF8F53;
}
#columnWrapper .boxBottom {
	background-image: url("/ProtCiv/images/layout/sez01_bkgBoxBottom.gif");
}
#columnWrapper .boxNav ul {
	border-top: 1px solid #A15630;
}
#columnWrapper .boxNav a:link,
#columnWrapper .boxNav a:visited {
	color: #E0C2B3;
	border-bottom: 1px solid #A15630;
}
#columnWrapper .boxNav a:hover,
#columnWrapper .boxNav a:focus,
#columnWrapper .boxNav a:active {
	color:#FFDBC6;
	background-color: #994215;
}
#columnWrapper .boxNav span {
	color:#FFDBC6;
	background-color:#AF4812;
	border-bottom: 1px solid #A15630;
}


/* per javascript */

#columnWrapper .boxNav a.box_open:link,
#columnWrapper .boxNav a.box_open:visited {
	background-image: url("/ProtCiv/images/layout/sez1_boxNav_open.gif");
}
#columnWrapper .boxNav a.box_close:link,
#columnWrapper .boxNav a.box_close:visited {
	background-image: url("/ProtCiv/images/layout/sez1_boxNav_close.gif");
}
.boxImageGallery {
	background: url(/ProtCiv/images/layout/images_s1.gif) no-repeat 0 0;
}

/* ----------------------------------------------------------------------------------------------------------------------------------  First Box */

#columnWrapper .box_first {
	background-image: url("/ProtCiv/images/layout/sez01_bkgBox_first_Main.gif");
}
#columnWrapper .box_first_Top {
	background-image: url("/ProtCiv/images/layout/sez01_bkgBox_first_Top.gif");
}
#columnWrapper .box_first h2 {
	background-image: url("/ProtCiv/images/layout/sez01_bkgBox_first_Title.gif");
	color: #FFF;
}
#columnWrapper .box_first_Bottom {
	background-image: url("/ProtCiv/images/layout/sez01_bkgBox_first_Bottom.gif");
}
#columnWrapper .box_first  .genericBoxWrapper {
	color: white;
}
#columnWrapper .box_first .genericBoxWrapper ul {
	border-top: 1px solid #DD804F;
}
#columnWrapper .box_first a:link,
#columnWrapper .box_first a:visited {
	color: #AF4812;
	border-bottom: 1px solid #DD804F;
}
#columnWrapper .box_first a:hover,
#columnWrapper .box_first a:focus,
#columnWrapper .box_first a:active {
	color:#973400;
	border-bottom: 1px solid #DD804F;
	background-color: #E98D5C;
}

/* per javascript */

#columnWrapper .box_first a.box_open:link,
#columnWrapper .box_first a.box_open:visited {
	background-image: url("/ProtCiv/images/layout/sez1_boxFirst_open.gif");
}
#columnWrapper .box_first a.box_close:link,
#columnWrapper .box_first a.box_close:visited {
	background-image: url("/ProtCiv/images/layout/sez1_boxFirst_close.gif");
}

/* ------------------------------------------------------------  Content /////////////////// QUESTI SONO I LINKS */

#contentWrapper a:link,
#contentWrapper a:visited {
	color: #BC5016;
	/*ppadding: 2px 4px 2px 4px;*/
	font-weight: bold;
	text-decoration: underline;
}
#contentWrapper a:hover,
#contentWrapper a:focus,
#contentWrapper a:active {
	color: #fff;
	/*ppadding: 2px 4px 2px 4px;*/
	text-decoration: none;
	background-color: #F7B694;
}

/* ------------------------------------------------------------  Footer */
#footer .menu1_footer a:link,
#footer .menu1_footer a:visited {
	color: #EF6921;
}
#footer .menu1_footer a:hover,
#footer .menu1_footer a:focus,
#footer .menu1_footer a:active {
	color: #CB4700;	
}

#footer .menu2_footer a:link,
#footer .menu2_footer a:visited {
	color: #FFAA7C;
}
#footer .menu2_footer a:hover,
#footer .menu2_footer a:focus,
#footer .menu2_footer a:active {
	color: #EF6921;	
}

/* ------------------------------------------------------------  Table Comuni */

#contentWrapper table a:hover,
#contentWrapper table a:focus,
#contentWrapper table a:active {
	color: #EF6921;
}
#contentWrapper table tr.highlight2 td {
	background-color: #EF6921;
	color: white;
}

#contentWrapper .docStretta a.goModify:hover,
#contentWrapper .docStretta a.goModify:active {	
	color: #BC5016;
	text-decoration: underline;
}



/* ------------------------------------------------------------  AdminForm 

.adminForm {
	margin-top: 16px;
}
.adminForm input,
.adminForm textarea {
	width: 620px;
}
.adminForm .formItem,
.adminForm .formCenter {
	padding: 8px 0;
}
.adminForm label {
	display: block;
	margin-bottom: 4px;
	margin-left: 16px;
	font-style: italic;
}
.adminForm .formCenter {
	text-align: center;
	margin-top: 20px;
}
.adminForm input.button {
	width: 200px;
}
.adminForm select {
	width: 620px;
}

*/

