
/* Basic Styles
---------------------------------------------------------------------*/
@import url("screen.css");
span.azzurro { color: rgb(216, 255, 178)!important; }

body { background: rgb(47, 82, 110) url(images/sfondo-verde.jpg) repeat-x; font-size: 75%;}

/*
body { background: rgb(27, 55, 0) url(images/sfondo-verde.jpg) repeat-x;}
*/


a { color: rgb(255, 255, 255); background-color: transparent; text-decoration: none; }
a:visited { color: rgb(66, 134, 0); background-color: transparent; text-decoration: none; }
a:hover, a:focus { color: rgb(22, 45, 0); background-color: transparent; text-decoration: none; }

#centercol a { color: rgb(40, 68, 91); border-bottom: 1px solid rgb(40, 68, 91); background-color: transparent; text-decoration: none; }
#centercol a:visited { color: rgb(63, 108, 145); border-bottom: 1px solid rgb(63, 108, 145)!important; background-color: transparent; text-decoration: none; }
#centercol a:hover, #centercol a:focus { color: rgb(40, 68, 91); border-bottom: 1px solid rgb(40, 68, 91); background-color: transparent; text-decoration: none; }

/* Lists Styles
---------------------------------------------------------------------*/
ul.nobullets li a, p#newsarchive a { color: rgb(22, 45, 0); background-color: transparent; text-decoration: none; }
ul.nobullets li a:visited, p#newsarchive a:visited { color: rgb(66, 134, 0); background-color: transparent; text-decoration: none; }
ul.nobullets li a:hover, ul.nobullets li a:focus, p#newsarchive a:hover, p#newsarchive a:focus { color: rgb(22, 45, 0); background-color: transparent; text-decoration: underline; }
dt { color: rgb(35, 90, 22); }
#centercol ul li 
{
    /* 
background: url(images/12-square-verde-check.png) no-repeat left 2px; font-size: 100%;
*/
background: url(images/12-square-verde-check.png) no-repeat left 2px;  
/* Aggiunto Infoplus E. Z.
display:inline; 
margin-right: 1.5em;
/* Fine Aggiunto Infoplus E. Z. */
}
#centercol ul li ul li { background: url(images/8-em-check-verde.png) no-repeat left 5px; }
#centercol ul li ul li ul li { background: url(images/8-em-check-verde-vuota.png) no-repeat left 5px; }

/* Aggiunto Infoplus E. Z.
#albopretlist {
	display: list-item;
}
/* Fine Aggiunto Infoplus E. Z. */

/* Tabella
---------------------------------------------------------------------*/
table.cust-table-border-ok table { border-bottom: 1px solid rgb(50, 133, 30); border-right: 1px solid rgb(50, 133, 30); }
table.cust-table-border-ok th { background: rgb(220, 237, 201) url(images/table-th-bckg-territorio.jpg) repeat-x bottom; }
table.cust-table-border-ok th, table.cust-table-border-ok td { border-top: 1px solid rgb(50, 133, 30); border-left: 1px solid rgb(50, 133, 30); padding: 3px 5px 3px 5px; }

/* Structure Styles
---------------------------------------------------------------------*/
#headtools { color: #fff; background: rgb(0,27,53) url(images/headtools-sfumatura-back-territorio.jpg) repeat-x; clear: both; height: 2em; }
/*#headimg { background: url(images/head-sfumata-verde.jpg) no-repeat left top; padding: 15px 0px 20px 0px; border-top: 1px solid rgb(0,27,53); border-bottom: 1px solid rgb(0,27,53); margin: 0px 0px 0px 0px; clear: both; }*/
#headmenu { color: #fff; background: rgb(1, 44, 78) url(images/headmenu-back-territorio.jpg) repeat-x center; border-bottom: 2px solid rgb(1, 44, 78); }
#bcr { background: url(images/bcr-territorio.jpg) repeat-y right; }
#bcl { background: url(images/bcl-territorio.jpg) repeat-y left; }

/* Center Column Styles
---------------------------------------------------------------------*/
#centercol h2, #centercol h3 { color: rgb(19, 72, 122); }

/* Left Column Styles
---------------------------------------------------------------------*/
#leftcol h4 a { color: rgb(255,255,255); background-color: transparent; text-decoration: none; }
#leftcol h4 a:hover { color: rgb(255,255,255); background-color: transparent; text-decoration: underline; }
#leftcol h4 {font-size: 100%;}

#leftcol h2 a { color: rgb(255,255,255); background-color: transparent; text-decoration: none; font-weight: bold; }
#leftcol h2  { margin-top: 1.9em; font-weight: normal; line-height:0.5em; letter-spacing: 0.1em;}
#leftcol h2 a:hover { color: rgb(255,255,255); background-color: transparent; text-decoration: underline; }
#leftcol h2 {font-size: 100%;}

#leftcol ul li { font-weight: normal; color: rgb(120,120,120); line-height: 120%; background: url(images/ul-standard-blu.gif) no-repeat left top; padding-left: 20px; margin-bottom: 5px; }
#leftcol li a { color: rgb(255, 255, 255); background-color: transparent; text-decoration: none; }
#leftcol li a:visited { color: rgb(222, 237, 250); background-color: transparent; text-decoration: none; }
#leftcol li a:hover, #leftcol li a:focus { color: rgb(255, 255, 255); background-color: transparent; text-decoration: underline; }
#leftcol label {color:#ffffff;}
#leftcol input {margin-top: 2px;}
#leftcol #btCerca 
{
    width: 50px;
}

/* Right Column Styles
---------------------------------------------------------------------*/
#rightcol h4 a { color: rgb(44, 89, 0); background-color: transparent; text-decoration: none; }
#rightcol h4 a:hover { color: rgb(22, 45, 0); background-color: transparent; text-decoration: underline; }

#rightcol h2  { margin-top: 30px; font-weight:bold; }
#rightcol h2  {font-size: 110%; }
#rightcol h2  {color: rgb(50, 50, 50); }



#rightcol ul li { font-weight: normal; color: rgb(120,120,120); line-height: 120%; background: url(images/ul-standard-blu.gif) no-repeat left top; padding-left: 20px; margin-bottom: 5px; }
#rightcol li a { color: rgb(3, 98, 175); background-color: transparent; text-decoration: none; }
#rightcol li a:visited { color: rgb(2, 75, 135); background-color: transparent; text-decoration: none; }
#rightcol li a:hover, #rightcol li a:focus { color: rgb(22, 45, 0); background-color: transparent; text-decoration: underline; }	

/* Headmenu
---------------------------------------------------------------------*/
#headmenu p#obj-head-menu a { color: rgb(187, 225, 225); background-color: transparent; text-decoration: none; padding: 3px 8px 3px 8px; border: 0px none; }
#headmenu p#obj-head-menu a#headmenu1, #headmenu p a#headmenu2, #headmenu p a#headmenu3, #headmenu p a#headmenu4 { border-right: 1px solid rgb(102, 153, 51); }
#headmenu p#obj-head-menu a:hover, #headmenu p a:focus { color: #fff; text-decoration: none; padding: 2px 7px 2px 7px; border: 1px solid rgb(187, 225, 225); background-color: rgb(0, 70, 126); }
#headmenu p#obj-head-menu a#headmenu1:hover, #headmenu p a#headmenu1:focus { color: #fff; text-decoration: none; padding: 2px 7px 2px 6px; border-left: 1px solid rgb(102, 153, 51); background-color: rgb(23, 68, 0); }
#headmenu p#obj-head-menu a#headmenu5:hover, #headmenu p a#headmenu5:focus { color: #fff; text-decoration: none; padding: 2px 6px 2px 7px; border-right: 1px solid rgb(102, 153, 51); background-color: rgb(23, 68, 0); }

/* Footer
---------------------------------------------------------------------*/
#footer { clear: both; color: #fff; border-top: 1px solid rgb(16, 32, 0); background: rgb(0, 53, 26) url(images/footer-verde.jpg) repeat-x; padding: 10px 15px 10px 15px; }

/* Breadcrumbs 
---------------------------------------------------------------------*/
#breadcrumbs { border-bottom: 1px solid rgb(235,235,235); border-left: 1px solid rgb(235,235,235); border-right: 1px solid rgb(235,235,235); padding: 8px 15px 8px 15px; background-color: rgb(250,250,250); margin-bottom: 30px; }
#breadcrumbs p { color: rgb(120,120,120); margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#breadcrumbs a, #breadcrumbs a:visited { color: rgb(0, 102, 0); border-bottom: 0px none!important; background-color: transparent; text-decoration: none; }
#breadcrumbs a:hover, #breadcrumbs a:focus { color: rgb(0, 51, 0); border-bottom: 0px none!important; background-color: transparent; text-decoration: underline; }