/* ------------------------------------------------------------  Colori della sezione */

#fasciaSezione  {
	height: auto;
	width: 885px;
	margin: 12px 4px 4px 15px;
	background-color: #0067b1;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
#fasciaSezione #mainMenu li a:hover,
#fasciaSezione #mainMenu li a:focus,
#fasciaSezione #mainMenu li a:active {
	color: #C8E8FF;
}
#contentWrapper h2,
#contentWrapper h3 {
	color: #0067B1;
	border-bottom: 2px solid #0067B1;
}
#contentWrapper h2 {
	border-bottom: 4px solid #0067B1;
}
#contentWrapper h3.colored {
	color: #fff;
	border-bottom: 0 solid #0067B1;
	background: #0067B1;
	border: 1px solid #0067B1;
}
#contentWrapper h3.soft {
	color: #0067B1;
	border-bottom: 0 solid #0067B1;
	background: #b2d1e7;
	border: 1px solid #0067B1;
}



#formExtranet label {
	color: #7DA7C5;
}
#fascia02 a:hover,
#fascia02 a:focus,
#fascia02 a:active {
	color: #0067B1;
}
#contentWrapper .pagePreTitle {
	color: #0067B1;
}

/* ------------------------------------------------------------  Box Navigazione */

#columnWrapper .boxNav {
	background-image: url("../images/layout/sez02_bkgBoxMain.gif");
}
#columnWrapper .boxTop {
	background-image: url("../images/layout/sez02_bkgBoxTop.gif");
}
#columnWrapper .boxNav h2 {
	background-image: url("../images/layout/sez02_bkgBoxTitle.gif");
	color: #80BBE5;
}
#columnWrapper .boxNav h2 a:link,
#columnWrapper .boxNav h2 a:visited {
	color: #80BBE5;
	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("../images/layout/gallerybkg_s2.gif");
	display: block;
	height: 34px;
	margin: 0;
	padding: 0;
	border: 0;
	color: #80BBE5;
}
#columnWrapper .boxBottom {
	background-image: url("../images/layout/sez02_bkgBoxBottom.gif");
}
#columnWrapper .boxNav ul {
	border-top: 1px solid #325873;
}
#columnWrapper .boxNav a:link,
#columnWrapper .boxNav a:visited {
	color: #B7C3CC;
	border-bottom: 1px solid #325873;
}
#columnWrapper .boxNav a:hover,
#columnWrapper .boxNav a:focus,
#columnWrapper .boxNav a:active {
	color:#D4DDE3;
	background-color: #0E4266;
}
#columnWrapper .boxNav span { /* selected */
	color:#D4DDE3;
	background-color:#1E5277;
	border-bottom: 1px solid #325873;
}


/* per javascript */
#columnWrapper .boxNav a.box_open:link,
#columnWrapper .boxNav a.box_open:visited {
	background-image: url("../images/layout/sez2_boxNav_open.gif");
}
#columnWrapper .boxNav a.box_close:link,
#columnWrapper .boxNav a.box_close:visited {
	background-image: url("../images/layout/sez2_boxNav_close.gif");
}

/* ------------------------------------------------------------  First Box */
#columnWrapper .box_first {
	background-image: url("../images/layout/sez02_bkgBox_first_Main.gif");
}
#columnWrapper .box_first_Top {
	background-image: url("../images/layout/sez02_bkgBox_first_Top.gif");
}
#columnWrapper .box_first h2 {
	background-image: url("../images/layout/sez02_bkgBox_first_Title.gif");
	color: #FFF;
}
#columnWrapper .box_first_Bottom {
	background-image: url("../images/layout/sez02_bkgBox_first_Bottom.gif");
}
#columnWrapper .box_first  .genericBoxWrapper {
	color: white;
}
#columnWrapper .box_first .genericBoxWrapper ul {
	border-top: 1px solid #538CBB;
}
#columnWrapper .box_first a:link,
#columnWrapper .box_first a:visited {
	color: #D4E5F7;
	border-bottom: 1px solid #538CBB;
}
#columnWrapper .box_first a:hover,
#columnWrapper .box_first a:focus,
#columnWrapper .box_first a:active {
	color:#D4E5F7;
	border-bottom: 1px solid #538CBB;
	background-color: #5F97C6;
}

/* per javascript */
#columnWrapper .box_first a.box_open:link,
#columnWrapper .box_first a.box_open:visited {
	background-image: url("../images/layout/sez2_boxFirst_open.gif");
}
#columnWrapper .box_first a.box_close:link,
#columnWrapper .box_first a.box_close:visited {
	background-image: url("../images/layout/sez2_boxFirst_close.gif");
}
.boxImageGallery {
	background: url(../images/layout/images_s2.gif) no-repeat 0 0;
}
/* ------------------------------------------------------------  Content */

#contentWrapper a:link,
#contentWrapper a:visited {
	color: #02518A;
	font-weight: bold;
	text-decoration: underline;
}
#contentWrapper a:hover,
#contentWrapper a:focus,
#contentWrapper a:active {
	background-color: #7FB3D8;
	color: #fff;
	text-decoration: none;
}
#contentWrapper .notunderline a:link,
#contentWrapper .notunderline a:visited {
	text-decoration: none;
}




/* ------------------------------------------------------------  Footer */
#footer .menu1_footer a:link,
#footer .menu1_footer a:visited {
	color: #0067B1;
}
#footer .menu1_footer a:hover,
#footer .menu1_footer a:focus,
#footer .menu1_footer a:active {
	color: #004170;	
}

#footer .menu2_footer a:link,
#footer .menu2_footer a:visited {
	color: #8CBCDF;
}
#footer .menu2_footer a:hover,
#footer .menu2_footer a:focus,
#footer .menu2_footer a:active {
	color: #0067B1;	
}

/* ------------------------------------------------------------  Table Comuni */

#contentWrapper table a:hover,
#contentWrapper table a:focus,
#contentWrapper table a:active {
	color: #0067B1;
}
#contentWrapper table tr.highlight2 td {
	background-color: #0067B1;
	color: white;
}

/* ------------------------------------------------------------  Navigatore */


.NavObjectTitle {
	color: #0067b1;
}
p.NavObjectDetailColor {
	color: #0067b1;
}
#contentWrapper #content a.backLevel {
    background: url(../images/buttons/indietro.png) no-repeat 0 0;
    padding: 0 0 0 20px;
    text-decoration: none;
    font-size: 1em;
}
#contentWrapper #content a.backLevel:hover,
#contentWrapper #content a.backLevel:focus,
#contentWrapper #content a.backLevel:active
{
    color: #0067B1;
    background: url(../images/buttons/indietro.png) no-repeat 0 0;
}

#contentWrapper table tr.empty td.col1 {
	background: url() transparent 0 0;
	margin: 0;
	padding: 0;
}














