body {font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; margin: 0 0; text-align: left;}
a:link {text-decoration: none; color: #3c63a8; font-weight: bold;}
a:visited {text-decoration: none; color: #3c63a8; font-weight: bold;}
a:hover {text-decoration: none; color: #6BA1CF; font-weight: bold;}
p {margin:0px; padding: 0px;}
h1 {text-align: left;}
h2 {text-align: left;}
li {text-align: left; height: 22px; line-height: 22px;}
hr {color: #6BA1CF; height: 2px; background-color: #b2cae0;}

#container {width: 780px; height: 100%; margin: 0 auto;}
#marchi {float: left; width: 780px; height: 96px; text-align: center;}
#banner {float: left; width: 780px; height: 80px; text-align: center;}
#banner_spacer {float: left; width: 780px; height: 20px;}
#bottom_spacer {float: left; width: 780px; height: 20px;}
#linea_o {float: left; width: 780px; height: 16px; background-image: url(../images/linea_o.gif); background-repeat: no-repeat;}
#centro {float: left; width: 780px; height: 100%; background-image: url(../images/linea_v.gif); background-repeat: y-repeat;}
#menu {float: left; width: 175px; height: 100%; text-align: left;}
.menu_li {float: left; font-size: 1em; font-weight: bold; color: #005199; width: 165px; height: 22px; line-height: 22px; display: block; padding: 0 5px;}
	A.menu_li:LINK, A.menu_li:VISITED, A.menu_li:ACTIVE {text-decoration: none; color: #005199;}
	A.menu_li:HOVER {text-decoration: none; color: #6BA1CF; background: #f5f5f5;}
.menuup_li {float: left; font-size: 1em; font-weight: bold; color: #6BA1CF; width: 165px; height: 22px; line-height: 22px; display: block; padding: 0 5px;}
	A.menuup_li:LINK, A.menuup_li:VISITED, A.menuup_li:ACTIVE {text-decoration: none; color: #6BA1CF;}
	A.menuup_li:HOVER {text-decoration: none; color: #6BA1CF; background: #f5f5f5;}
.menu2_li {float: left; font-size: 0.9em; font-weight: bold;	color: #005199; width: 165px; height: 18px; line-height: 18px; display: block; padding: 0 10px;}
	A.menu2_li:LINK, A.menu2_li:VISITED, A.menu2_li:ACTIVE {text-decoration: none; color: #005199;}
	A.menu2_li:HOVER {text-decoration: none; color: #6BA1CF; background: #f5f5f5;}
.menu2off_li {float: left; font-size: 0.9em; font-weight: bold;	color: #005199; width: 165px; height: 18px; line-height: 18px; display: block; padding-left: 10px;}
	A.menu2off_li:LINK, A.menu2off_li:VISITED, A.menu2off_li:ACTIVE {text-decoration: none; color: #005199;}
	A.menu2off_li:HOVER {text-decoration: none; color: #6BA1CF; background: #f5f5f5;}
.menu2offup_li {float: left; font-size: 0.9em; font-weight: bold;	color: #6BA1CF; width: 165px; height: 18px; line-height: 18px; display: block; padding-left: 10px;}
	A.menu2offup_li:LINK, A.menu2offup_li:VISITED, A.menu2offup_li:ACTIVE {text-decoration: none; color: #6BA1CF;}
	A.menu2offup_li:HOVER {text-decoration: none; color: #6BA1CF; background: #f5f5f5;}
div#myOtherElement1 {float: left; width: 175px; height: 22px; overflow: hidden;}
div#myOtherElement2 {float: left; width: 175px; height: 22px; overflow: hidden;}
div#myOtherElement3 {float: left; width: 175px; height: 22px; overflow: hidden;}
div#myOtherElement_Chiaiano {float: left; width: 570px; height: 24px; overflow: hidden;}
div#myOtherElement_ColliAminei {float: left; width: 570px; height: 24px; overflow: hidden;}
div#myOtherElement_Ponticelli {float: left; width: 570px; height: 24px; overflow: hidden;}
#myOtherElement1off {float: left; width: 175px; height: 98px;}
#myOtherElement2off {float: left; width: 175px; height: 138px;}
#myOtherElement3off {float: left; width: 175px; height: 130px;}
#contenuto {float: left; width: 570px; height: 100%; text-align: justify; margin-left: 20px;}
#contenuto_home {float: left; width: 575px; height: 100%; text-align: justify; margin-left: 20px;}
.titoli_li {font-size: 1.4em; font-weight: bold; color: #005199;}
.titoletti_li {font-size: 1em; font-weight: bold; color: #005199;}
.titoletti_elenco_li {font-size: 1em; font-weight: bold; color: #005199; height: 65px; line-height: 65px;}
.titoletti_neri_li {font-size: 1em; font-weight: bold; color: #000000; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000; padding-left: 5px;}
.testo_li {font-size: 1em; height: 18px; line-height: 18px;}
#legenda_sx {float: left; width: 275px; height: 100%; text-align: left;}
#legenda_sx_tit_li {font-size: 1em; font-weight: bold; color: #005199; height: 22px; line-height: 22px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #005199; margin-bottom: 6px;}
#legenda_sx_rigo {float: left; width: 275px; height: 24px; line-height: 25px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000;}
#legenda_sx_li {float: left; width: 245px;}
.legenda_sx_tx_li {font-size: 0.9em; font-weight: bold;}
#legenda_sx_rigo_dp {float: left; width: 275px; height: 33px; line-height: 14px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000; padding-top: 5px;}
#legenda_simboli {float: left; width: 30px; height: 20px; text-align: center; padding-top: 5px;}
#legenda_sp {float: left; width: 20px; height: 160px;}
#legenda_dx {float: left; width: 275px; height: 100%; text-align: justify;}
.legenda_dx_li {font-size: 0.8em; line-height: 15px; padding-top: 15px;}
#alfabeto {float: left; width: 560px; height: 22px; text-align: center; padding-top: 30px; padding-left: 10px;}
#alfabeto_sp {float: left; width: 570px; height: 2px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #005199; margin-bottom: 15px;}
.alfabeto_li {float: left; text-decoration: none; color: #005199; width: 26px; height: 22px; border-top-width: 1px; border-top-style: solid; border-top-color: #FFFFFF;}
	A.alfabeto_li:LINK, A.alfabeto_li:VISITED, A.alfabeto_li:ACTIVE {float: left; text-decoration: none; color: #005199; width: 26px; height: 22px; border-top-width: 1px; border-top-style: solid; border-top-color: #FFFFFF;}
	A.alfabeto_li:HOVER {float: left; text-decoration: none; color: #6BA1CF; width: 26px; height: 22px; border-top-width: 1px; border-top-style: solid; border-top-color: #005199;}
#iframe_rifiuti {float: left; width: 570px; height: 450px;}
#rifiuti {float: left; width: 500px; height: 100%; text-align: left; padding-left: 35px;}
#rifiuti_tit {font-size: 1.2em; font-weight: bold; color: #FFFFFF; background: #005199; height: 24px; line-height: 24px; padding-left: 10px;}
.rifiuti_rigo {width: 500px; height: 25px; line-height: 26px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000;}
.rifiuti_rigo:hover {background-color: #b2cae0;}
#rifiuti_li {float: left; width: 470px;}
#rifiuti_dp_li {float: left; width: 440px;}
.rifiuti_tx_li {font-size: 0.9em;}

.titoli_organici {font-size: 1.4em; font-weight: bold; color: #581213;}
#titoli_organici_tab {font-size: 1.4em; font-weight: bold; color: #581213; height: 25px; line-height: 25px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #581213; margin-bottom: 6px;}
.titoli_carta {font-size: 1.4em; font-weight: bold; color: #475468;}
#titoli_carta_tab {font-size: 1.4em; font-weight: bold; color: #475468; height: 25px; line-height: 25px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #475468; margin-bottom: 6px;}
.titoli_multimateriale {font-size: 1.4em; font-weight: bold; color: #b35918;}
#titoli_multimateriale_tab {font-size: 1.4em; font-weight: bold; color: #b35918; height: 25px; line-height: 25px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #b35918; margin-bottom: 6px;}
.titoli_vetro {font-size: 1.4em; font-weight: bold; color: #326722;}
#titoli_vetro_tab {font-size: 1.4em; font-weight: bold; color: #326722; height: 25px; line-height: 25px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #326722; margin-bottom: 6px;}
.titoli_indifferenziato {font-size: 1.4em; font-weight: bold; color: #004286;}
#titoli_indifferenziato_tab {font-size: 1.4em; font-weight: bold; color: #004286; height: 25px; line-height: 25px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #004286; margin-bottom: 6px;}

.eventi_rigo {width: 100%; height: 34px; line-height: 35px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000;}
.eventi_rigo:hover {background-color: #b2cae0;}
.eventi_rigo_dp {width: 100%; height: 38px; line-height: 16px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000; padding-top: 5px;}
.eventi_rigo_dp:hover {background-color: #b2cae0;}
.eventi_li {text-decoration: none; color: #005199;}
	A.eventi_li:LINK, A.eventi_li:VISITED, A.eventi_li:ACTIVE {text-decoration: none; color: #005199;}
	A.eventi_li:HOVER {text-decoration: none; color: #FFFFFF;}

.materiale_li {text-decoration: none; color: #005199; height: 22px; border-top-width: 1px; border-top-style: solid; border-top-color: #FFFFFF;}
	A.materiale_li:LINK, A.materiale_li:VISITED, A.materiale_li:ACTIVE {text-decoration: none; color: #005199; height: 22px; border-top-width: 1px; border-top-style: solid; border-top-color: #FFFFFF;}
	A.materiale_li:HOVER {text-decoration: none; color: #6BA1CF; height: 22px; border-top-width: 1px; border-top-style: solid; border-top-color: #005199;}

#container_materiale {float: left; text-align: center;}
#container_materiale_hide {float: left; width: 1px; text-align: center; visibility: hidden;}
#container_materiale_int_on {float: left; width: 190px; height: 10px; text-align: center; border-top-width: 1px; border-top-style: solid; border-top-color: #005199;}
#container_materiale_int_off {float: left; width: 190px; height: 10px; text-align: center; border-top-width: 1px; border-top-style: solid; border-top-color: #FFFFFF;}
#iframe_materiale {float: left; width: 570px; height: 270px;}
.materiale2_li {text-decoration: none;}
	A.materiale2_li:LINK, A.materiale2_li:VISITED, A.materiale2_li:ACTIVE {text-decoration: none; color: #005199; height: 24px; line-height: 24px; border-top-width: 1px; border-top-style: solid; border-top-color: #FFFFFF;}
	A.materiale2_li:HOVER {text-decoration: none; color: #6BA1CF; height: 24px; line-height: 24px; border-top-width: 1px; border-top-style: solid; border-top-color: #005199;}
.materiale_pallino_li {text-decoration: none; margin-left: 27px;}
#container_materiale_int {float: left; width: 570px; padding-top: 15px;}
.materiale_titoli_li {font-size: 1.3em; font-weight: bold; color: #005199; padding-left: 19px; padding-right: 19px;}
	A.materiale_titoli_li:LINK, A.materiale_titoli_li:VISITED, A.materiale_titoli_li:ACTIVE {display: block; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFFFFF; padding-left: 19px; padding-right: 19px;}
	A.materiale_titoli_li:HOVER {display: block; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #005199; padding-left: 19px; padding-right: 19px;}

#container_raccolta {width: 500px; height: 280px; margin: 0 auto; margin-top: 40px;}
.tabella_raccolta_li {font-size: 0.9em; font-weight: bold; color: #000000; border-width: 1px; border-style: solid; border-color: #000000;}
.tabella_raccoltaw_li {font-size: 0.9em; font-weight: bold; color: #ffffff; border-width: 1px; border-style: solid; border-color: #000000;}
#blocco1 {float: right; width: 500px; height: 50px;}
#blocco2 {float: right; width: 458px; height: 150px;}
#rigo1 {float: left; width: 254px; height: 48px; line-height: 48px; text-align: center;}
#rigo2 {float: left; width: 242px; height: 23px; line-height: 23px; text-align: center;}
#rigo3 {float: left; width: 202px; height: 23px; line-height: 23px; text-align: left; padding-left: 10px;}
#rigo4 {float: left; width: 242px; height: 23px; line-height: 23px; text-align: center;}
#rigo5 {float: left; width: 244px; height: 23px; line-height: 23px; text-align: left; padding-left: 10px;}
#rigo_vert {float: left; width: 40px; height: 148px; line-height: 148px; text-align: center; background-image: url(../images/differenziata_vert.gif); background-repeat: no-repeat; background-position: center center;}
.organico {background: #581213;}
.carta {background: #ffffff;}
.cartone {background: #EEEEEE;}
.multimateriale {background: #ffd100;}
.vetro {background: #398928;}
.totalerd {background: #b8b8b8;}
.indifferenziato {background: #004286;}
.totale {background: #828282;}

div#shinystat {float: left; width: 1px; height: 1px; visibility: hidden;}

.under {font-size: 1.4em; font-weight: bold;	color: #005199; text-align: center;}
