#ja-headerwrap {
	background: #2f79a6;
	color: #C3DFED;
}

.ja-headermask {
	background: none no-repeat top right; /* maschera dove era posizionata la sfumatura per l'immagine */
}

#ja-header a {
	color: #C3DFED;
}

h1.logo-text a {
	color: #C3DFED !important;
}

p.site-slogan {
	background: #1E7CAB;
}

#ja-search {
	background: url(images/icon-search.gif) no-repeat center left;
}

#ja-search .inputbox {
	border: 1px solid #005A87;
	color: #C3DFED;
	background: #1E7CAB;
}

.sectiontableheader {
	background: #1374A5;
}

#ja-botslwrap {
	background: #006699;
	color: #C3DFED;
}

.ja-box-right div.moduletable {
	background: url(images/vdot2.gif) repeat-y left;
}

.ja-box-center div.moduletable {
	background: url(images/vdot2.gif) repeat-y left;
}

#ja-botsl a {
	color: #C3DFED;
}

/*--------------------------- VISUAL ----------------------------*/
/* -------- All levels -------- */
#ja-mainnavwrap {
	border-top: 0px solid #104d7a;
	background: #104d7a;
}
#ja-mainnav ul, #ja-mainnav li {
	background-image: none;
	list-style: none;
}

#ja-mainnav span.separator {
	display:none;
}

/* -------- Top level -------- */
#ja-mainnav > ul {
	background-color: #104d7a;
	padding-left: 20px;
}

#ja-mainnav > ul > li {
	background-color: #104d7a;
	border-left: 1px solid #1f71ad;
	border-right: 1px solid #103957;
	margin-right: 1px;
}

#ja-mainnav > ul > li.active {
	background: url(../../../images/arrow2.png) no-repeat bottom center #1374A5;
	color: #C3DFED;
}

#ja-mainnav > ul > li:hover,
#ja-mainnav > ul > li:active,
#ja-mainnav > ul > li:focus {
	background: url(../../../images/arrow2.png) no-repeat bottom center #2A84B1;
	color: #C3DFED;
}

/* -------- sub-levels -------- */
#ja-mainnav ul ul li {
	border-left: 1px solid #4394BD;
	border-right: 1px solid #005A87;
	border-top: 1px solid #4394BD;
	border-bottom: 1px solid #005A87;
	margin-bottom: 1px;
}

#ja-mainnav li ul { /* second-level lists */
	background-color: #2A84B1;
}

#ja-mainnav li a {
	color: #C3DFED;
	font-weight: bold;
	text-decoration: none;
}

#ja-mainnav ul ul  li:hover,
#ja-mainnav ul ul  li:active,
#ja-mainnav ul ul  li:focus {
	background: # CC6;
	color: #C3DFED;
}



/****************/
/* nuovi blocchi*/
/****************/


/* BLOCCO 1 */

/*titolo del blocco*/
div.moduletable1 h3, div.moduletable1_menu h3, div.moduletable1_text h3 {
    color: #184b78;
    font-size: 125%;
    font-weight: bold;
    margin: 0;
    padding: 0 0 8px;
    text-transform: uppercase;
	border-bottom: solid #184b78;
	border-bottom-width:2px;
}

/*spazio e padding del blocco*/
div.moduletable1, div.moduletable1_menu, div.moduletable1_text {
    margin-bottom: 15px;
    padding: 0 0 20px;
}

/* colore dei link attivi del blocco*/
div.moduletable1 ul.menu li.active a span{
	color: #184b78;
}



/* BLOCCO 2 */

/*titolo del blocco*/
div.moduletable2 h3, div.moduletable2_menu h3, div.moduletable2_text h3 {
    color: #bb3a1d;
    font-size: 125%;
    font-weight: bold;
    margin: 0;
    padding: 0 0 8px;
    text-transform: uppercase;
	border-bottom: solid #bb3a1d;
	border-bottom-width:2px;
}

/*spazio e padding del blocco*/
div.moduletable2, div.moduletable2_menu, div.moduletable2_text {
    margin-bottom: 15px;
    padding: 0 0 20px;
}

/* colore dei link attivi del blocco*/
div.moduletable2 ul.menu li.active a span{
	color: #bb3a1d;
}






/* BLOCCO 3 */

/*titolo del blocco*/
div.moduletable3 h3, div.moduletable3_menu h3, div.moduletable3_text h3 {
    color: #0a6427;
    font-size: 125%;
    font-weight: bold;
    margin: 0;
    padding: 0 0 8px;
    text-transform: uppercase;
	border-bottom: solid #0a6427;
	border-bottom-width:2px;
}

/*spazio e padding del blocco*/
div.moduletable3, div.moduletable3_menu, div.moduletable3_text {
    margin-bottom: 15px;
    padding: 0 0 20px;
}

/* colore dei link attivi del blocco*/
div.moduletable3 ul.menu li.active a span{
	color: #0a6427;
}





/******************************************************************/
/******************************************************************/
/* link con freccia articolo in home */
a[class="leggi"] {
color: #0e5f8c;
text-decoration: none;
background:url(../../../images/leggi.gif) right  no-repeat;
height:20px;
display:block;
float:right;
padding-right:25px;
margin-right:135px;
padding-top:3px;
}

a[class="leggi"]:hover {
color: #104d7a;
text-decoration: underline;
background:url(../../../images/leggi_r.gif) right  no-repeat;
height:20px;
display:block;
float:right;
padding-right:25px;
margin-right:135px;
}


/******************************************************************/
/******************************************************************/
/* link con freccia articolo depurazione aria */
a[class="leggi_aria"] {
color: #0a6427;
text-decoration: none;
background:url(../../../images/leggi_aria.gif) right  no-repeat;
height:20px;
display:block;
float:right;
padding-right:28px;
margin-right:80%;
padding-top:3px;
}

a[class="leggi_aria"]:hover {
color: #0a4627;
text-decoration: underline;
background:url(../../../images/leggi_aria_r.gif) right  no-repeat;
height:20px;
display:block;
float:right;
padding-right:28px;
margin-right:80%;
}

/* link con freccia da articolo "cosa facciamo" */
a[class="leggi_aria2"] {
color: #0a6427;
text-decoration: none;
background:url(../../../images/leggi_aria.gif) left  no-repeat;
height:20px;
padding-left:30px;
padding-top:5px;
display:block;
}

a[class="leggi_aria2"]:hover {
color: #0a4627;
text-decoration: underline;
background:url(../../../images/leggi_aria_r.gif) left  no-repeat;
height:20px;
display:block;
}
/******************************************************************/
/******************************************************************/
/* link con freccia articolo depurazione acqua */
a[class="leggi_acqua"] {
color: #104d7a;
text-decoration: none;
background:url(../../../images/leggi_acqua.gif) right  no-repeat;
height:20px;
display:block;
float:right;
padding-right:28px;
margin-right:80%;
padding-top:3px;
}

a[class="leggi_acqua"]:hover {
color: #21426c;
text-decoration: underline;
background:url(../../../images/leggi_acqua_r.gif) right  no-repeat;
height:20px;
display:block;
float:right;
padding-right:28px;
margin-right:80%;
}

/* link con freccia da articolo "cosa facciamo" */
a[class="leggi_acqua2"] {
color: #104d7a;
text-decoration: none;
background:url(../../../images/leggi_acqua.gif) left  no-repeat;
height:20px;
padding-left:30px;
padding-top:5px;
display:block;
}

a[class="leggi_acqua2"]:hover {
color: #21426c;
text-decoration: underline;
background:url(../../../images/leggi_acqua_r.gif) left  no-repeat;
height:20px;
display:block;
}
/******************************************************************/
/******************************************************************/
/* link con freccia articolo depurazione fanghi */
a[class="leggi_fango"] {
color: #ba3814;
text-decoration: none;
background:url(../../../images/leggi_fango.gif) right  no-repeat;
height:20px;
display:block;
float:right;
padding-right:28px;
margin-right:80%;
}

a[class="leggi_fango"]:hover {
color: #85001f;
text-decoration: underline;
background:url(../../../images/leggi_fango_r.gif) right  no-repeat;
height:20px;
display:block;
float:right;
padding-right:28px;
margin-right:80%;
}

/* link con freccia da articolo "cosa facciamo" */
a[class="leggi_fango2"] {
color: #ba3814;
text-decoration: none;
background:url(../../../images/leggi_fango.gif) left  no-repeat;
height:20px;
padding-left:30px;
padding-top:5px;
display:block;
}

a[class="leggi_fango2"]:hover {
color: #85001f;
text-decoration: underline;
background:url(../../../images/leggi_fango_r.gif) left  no-repeat;
height:20px;
display:block;
}
/******************************************************************/


