html {font-size:70%; margin:0; padding:0;}

body {margin:0;padding:0;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:100%;color:#000;background:#A6B0BD url(../images/bk_body.jpg) repeat-x;}
	
div, ul, ol, li, p, span, pre, form, h1, h2, h3, h4, h5, h6, table, tr, td, th {text-align:left;margin:0;padding:0;border:0;}

table {font-size:100%;margin-top: 10px;margin-bottom: 10px;}

caption {padding:0em 0em 0.3em 0em;font-weight:bold;text-align:left;color:#4A5766;font-size: 1.1em;}
html>body caption {padding: 0em 0em 0.3em 10px;}/*X netscape, firefox*/

#header {margin: 0px auto 0px auto;/*per netscape*/padding: 0px;width:96%;	background: url(../imcom/bk_header.jpg) no-repeat; background-color: #fff;	height: auto!important;	min-height: 92px;height: 92px;}	

#pathway_text {float:left;/*width:75%;*/height:30px;font-size:1em;line-height:2.5em;padding:20px 0 0 0;/*background: url(../imcom/sf_pathway.gif) no-repeat top left;border-bottom:1px solid #39434D;*/font-family:Arial, Helvetica, sans-serif!important;color:#39434D;}
#pag_glossario #pathway_text {width:100%;}

#search_s_inner 
{float:right;width:25%;height:30px;font-size:1em;line-height:2.5em;padding:20px 0 0 0;background: url(../imcom/sf_pathway.gif) no-repeat top right;border-bottom:1px solid #39434D;font-family:Arial, Helvetica, sans-serif!important;}

#pathway_text a {color:#39434D;text-decoration:none;}
#pathway_text a:hover {text-decoration:underline;}
#pathway_text .path_home {padding: 0px 4px 0px 10px !important;float:left;border-left:1px solid #fff;height:auto!important;min-height:30px;height:30px;}
span.path_home a{/*color:#fff!important;text-decoration: none;*/}
#pathway_text img {margin-left:5px;margin-right:5px;margin-top:6px;}
	
#container {margin:0px auto 0px auto;/*per netscape*/padding:0px;width:96%;background:#fff url(../imcom/sf_pathway.gif) no-repeat top left;}
	
#control_floats {width:100%;padding-top:3px;padding-bottom:10px;}	
.banner1 {}

#left_inner {float:left;width:181px;padding:0 30px 0 0;margin:0px;}
#right_inner {float:right;width:201px;padding:0 0 0 10px;margin:0px; background: #FFFFFF;}

div.content_inner  {padding:0px;margin:0px 214px 0px 211px;}
div.content_inner2 {padding:0px;background-color:#fff;margin:0px 0px 0px 211px;background: url(../imcom/immagine.gif) no-repeat top right;min-height: 10px;height:auto!important;height:10px;}	
div.content_inner3 {padding:0px;background-color:#fff;margin:0px 214px 0px 0px;}	
div.content_inner4 {padding:0px;background-color:#fff;margin:0px 0px 0px 0px;width: 100%;}	

#index #right_inner .moduletable {width:200px;}

#left_inner .moduletable {font-family:Arial,Helvetica,sans-serif;border:2px solid;border-color:#fff #fff #006600 #fff;margin: 0px 0px 3px 0px;padding: 0px 0px 3px 0px;float:left;width:180px;background-color:#ffffff;}

#left_inner .moduletable ul li {font-size:1em;color:#45515E!important;padding:4px 2px 0px 10px;height:auto!important;min-height:20px;height:20px;   font-size: 110%;background-color:#F0F0F0!important; border-bottom: 1px dotted #45515E;}
#left_inner .moduletable ul li.selezionato {background-color:#45515E!important;color:#FFFFFF!important; }
#left_inner .moduletable ul li a {font-size:1em;color:#45515E!important; font-size: 100%; text-decoration: none;}
#left_inner .moduletable h2.tipo_1 {height:auto!important;min-height:42px;height:42px;}
#left_inner .moduletable h2.tipo_2 {background-color:#45515E;min-height:24px;height:24px;border-bottom:0px;background:url(../imcom/bk_h2_2.gif) no-repeat bottom;}
#left_inner .moduletable h2.tipo_2 a:link, 
#left_inner .moduletable h2.tipo_2 a:visited{background:url(../imcom/bk_europa.gif) no-repeat 100% 50%;width:160px;float:left;color:#fff;text-decoration: none;}
#left_inner .moduletable h2.tipo_2 a:hover, 
#left_inner .moduletable h2.tipo_2 a:active{background:url(../imcom/bk_europa.gif) no-repeat 100% 50%;width:161px;float:left;color:#fff;}
#left_inner #link.moduletable {height:auto!important;border-bottom:0px;}
#left_inner .moduletable h2.active{background:url(../imcom/bk_h2_a.gif) no-repeat bottom !important;background-color:#E7EAED!important;color: #39434D!important;}
#left_inner .moduletable h2.tipo_2.active{background:url(../imcom/bk_h2_2.gif) no-repeat bottom !important;background-color:#E7EAED!important;	color: #39434D!important;}
#left_inner .moduletable h2.tipo_2.active a:link,
#left_inner .moduletable h2.tipo_2.active a:visited{background: url(../imcom/bk_europa_a.gif) no-repeat 100% 50%;width:160px;background-color:#E7EAED!important;color:#39434D!important;}
#left_inner .moduletable h2.tipo_2.active a:hover, 
#left_inner .moduletable h2.tipo_2.active a:active{background: url(../imcom/bk_europa_a.gif) no-repeat 100% 50%;width:161px;background-color:#E7EAED!important;color:#39434D!important;}
#left_inner .moduletable ul {padding: 0px 0px 0px 0px!important;margin: 0px!important;	clear: both;	list-style: none;}
#left_inner .moduletable ul li { font-weight: bold; font-size: 95%;}
/*campagna detersivi*/
#left_inner #link.moduletable li#detersivi {
list-style: none!important;
	background: url(../im/detersivisfusi.gif) no-repeat!important;
	background-position: 2% 50%!important;
	height:auto!important;min-height: 50px;height:50px;

}
#left_inner #link.moduletable li#detersivi a {
	height:50px;
	 width: 169px;
	 display:block;
	}

#left_inner #link.moduletable li#detersivi .alt {
	display: none;
}

/*campagna differenziata*/
#left_inner #link.moduletable li#differenziata {
list-style: none!important;
	background: url(../im/r2d2.jpg) no-repeat!important;
	background-position: 2% 50%!important;
	height:auto!important;min-height: 50px;height:50px;

}
#left_inner #link.moduletable li#differenziata a {
	height:110px;
	 width: 178x;
	 display:block;
	}

#left_inner #link.moduletable li#differenziata .alt {
	display: none;
}

/*museo ambiente*/
#left_inner #link.moduletable li#museoa {
list-style: none!important;
	background: url(../im/museoa.gif) no-repeat!important;
	height:auto!important;min-height: 61px;height:61px;

}
#left_inner #link.moduletable li#museoa a {
	height:61px;
	 width: 169px;
	 display:block;
	}

#left_inner #link.moduletable li#museoa .alt {
	display: none;
}
/*ecobank*/
#left_inner #link.moduletable li#ecobank {
list-style: none!important;
	background: url(../im/ecobank.jpg) no-repeat!important;
	height:auto!important;min-height: 61px;height:61px;

}
#left_inner #link.moduletable li#ecobank a {
	height:61px;
	 width: 169px;
	 display:block;
	}

#left_inner #link.moduletable li#ecobank .alt {
	display: none;
}

#right_inner .moduletable {font-family:Arial, Helvetica, sans-serif;margin:0px 0px 0px 0px;float:left;width:180px;background-color:#fff;margin-bottom:4px;}
#right_inner .moduletable ul {border-bottom:2px solid #006600;}
#right_inner .moduletable h2 {font-size:1em;padding:4px 2px 0px 10px;color:#45515E;border-top:1px solid #fff;border-bottom:2px solid #45515E;height:auto!important;min-height: 22px;height:22px;background-color:#F0F0F0;}
#right_inner .moduletable h2 a:link, 
#right_inner .moduletable h2 a:visited{color:#45515E;text-decoration:none!important;}
#right_inner .moduletable h2 a:hover{color: #ADB8C2;}
#right_inner .moduletable h2 span{float:left;}
#right_inner .moduletable h2 .arc{display:block;float:right;letter-spacing:0px;font-weight: normal;padding:0px 2px 0px 3px;margin:0px;border-left:1px solid #fff;}
#right_inner .moduletable h2.tipo_1 {background-color:#F0F0F0;}	 
#right_inner .moduletable h2.tipo_2 {/*background:url(../imcom/bk_h2_2.gif) no-repeat bottom;*/background-color:#F0F0F0!important;min-height: 24px;height:24px;}
#right_inner .moduletable h2.tipo_2 a:link, 
#right_inner .moduletable h2.tipo_2 a:visited{background:url(../imcom/bk_europa_a.gif) no-repeat 100% 50%;width:160px;padding:2px 3px 0px 0px;float:left;color:#45515E;text-decoration:none;}
#right_inner .moduletable h2 a:hover{color:#006600!important;}
#right_inner .moduletable h2.tipo_2  a:link, #right_inner .moduletable h2.tipo_2  a:visited {	width: 180px;}
#right_inner .moduletable h2.tipo_2  a:hover, #right_inner .moduletable h2.tipo_2 a:active{	background: url(../imcom/bk_europa_a.gif) no-repeat 100% 50%;	width: 161px;	float: left;	color: #fff;}
#right_inner .moduletable p { padding: 5px;  background-color:#F0F0F0;}
#right_inner .moduletable p a:link, #right_inner .moduletable p a:visited {text-decoration:underline;}
#right_inner .moduletable p a:hover, #right_inner .moduletable p a:active {text-decoration:none;}
#right_inner .moduletable_news p {padding:5px;}

.blog {font-family: Arial, Helvetica, sans-serif;}
.blog dd ul  {padding: 0px 0px 0px 0px!important;margin: 0px!important;		list-style: none;}

#right_inner .moduletable ul {padding: 0px 0px 0px 0px!important;	margin: 0px!important;clear: both;list-style: none;}
.moduletable ul a:link, .moduletable ul a:visited  {color: #3D4853;}
#left_inner div.moduletable ul li, .blog li {background: url(../imcom/ul_bullet.gif) no-repeat 2px 0.8em;padding: 4px 2px 5px 12px!important;}
#right_inner div.moduletable ul li{	background: url(../imcom/ul_bullet.gif) no-repeat 2px 0.8em;	padding: 4px 2px 5px 12px!important;}
#right_inner div.moduletable ul li a{font-weight: bold;}
#right_inner .moduletable .el_voci {background: url(../imcom/bk_el_voci.gif) no-repeat top left;	margin: 0px!important;	padding: 0px!important;}

a.mainlevel:link, a.mainlevel:visited {color: #465260;text-align: left;	text-decoration: none;}
a.mainlevel:hover, a.sublevel:hover {border-bottom: 1px solid #999;}
a.sublevel:link, a.sublevel:visited {color: #4A5766;	text-align: left;	text-decoration: none;	font-weight: normal;}
#left_inner div.moduletable img {text-align: center!important;	margin: 5px 0px 10px 12px;	border:1px solid #A7B5C5;}	

.body_outer {margin:0 16% 0 0;padding:0px;font-family:Verdana, Arial, Helvetica, sans-serif;}
#index .body_outer {margin:0 0 0 0;}

.mosimage {float: left;padding-right:5px;}
.mosimage_caption {margin-top: 2px;padding: 1px 2px;color: #666;font-size: 0.95em;border-top: 1px solid #cccccc;}
#speciale, .speciale {border: 1px solid #45515E;padding: 10px;background-color: #EBEBEB;  /*width: 95%;*/margin:20px 0% 20px 0%;}
#speciale .mosimage {padding-left: 5px;padding-top: 3px;padding-right: 7px;padding-bottom: 3px;}
#speciale .mosimage img {border: 1px solid #45515E;}
span.article_seperator {display: block;height: 1em;clear: both;}
.back_button {display:none;}

.search {padding: 0px 0px 0px 6px;border-right: 1px solid #fff;height: auto!important;	min-height: 30px;	height: 30px;}
.search .inputbox {color: #666;background-color: #fff;border: 1px solid #939DAE;	font-size: 1em;margin-top: 5px;	padding: 0px 0px 0px 2px;float: left;	width: 70%;	height: 15px;}	
.search .button {	margin-top: 5px;font-size: 1em;}
a.avvia:link, a.avvia:visited {display: block; float:left; width:17px; height:17px; margin: 5px 0px 1px 1px;background:  url("../imcom/vai.gif") no-repeat;}
.avvia span { display: none; }
a.avvia:hover { background:  url("../imcom/vai2.gif") no-repeat; border-bottom: 0px !important;	margin: 5px 0px 1px 1px;}

#poweredby_inner {margin-top: 2px;padding: 0px;	margin-left: 0px;}

.body_outer a:link, .body_outer a:visited {	text-decoration: none;	color:#004f01; font-weight: bold;}/*color: #484848;*/
.body_outer a:hover {text-decoration: underline;}
.body_outer h2 {color: #000;font-size: 1.3em;padding-bottom: 5px;padding-top: 5px;margin-bottom: 2px;font-family: Georgia, Courier New, Courier, monospace;}

.contentheading {height: 1.4em;font-weight: bold;font-size: 1.1em !important;padding: 4px 0px 4px 4px !important;background: none;border-bottom: 2px solid #45515E;color: #45515E; font-size: 105%!important;}
.contentheadingalto {height: 1.4em;font-weight: bold;font-size: 1.1em !important;padding: 4px 0px 16px 4px !important;background: none;border-bottom: 2px solid #45515E;color: #45515E; font-size: 105%!important;}
#speciale h2 {height: 1.4em;font-weight: bold;padding: 4px 0px 4px 4px !important;background: none;border-bottom: 4px solid #006600;color: #000000; font-size: 105%!important;}


.contentheading a:link, .contentheading a:visited {border-bottom: 0px !important;}
.contentheading span{ float: left; }
	
.body_outer h3 {color: #666;font-size: 1.1em;margin: 10px 0px 3px 0px;font-family: Georgia, "Courier New", Courier, monospace;}
.body_outer h3 a:link, .body_outer h3 a:visited {color: #D20031;font-size: 1.2em;font-weight: bold;}
.body_outer h3 a:hover {color: #A7B5C5;text-decoration: none;}
.body_outer h4 {color: #666;font-size: 1.2em;margin:15px 0px 5px 0px;}
.body_outer p {line-height: 1.5em;margin: 2px 0px 2px 0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: justify;}
.body_outer .author, .body_outer .date, .body_outer .modifydate {font-weight: bold;color: #333;} 
.body_outer a:link.readon, .body_outer a:visited.readon  {font-weight: bold;color: #D20031;}

/* elenchi */
.body_outer ul {list-style: none;margin: 2px 0px 8px 20px!important;line-height: 1.4em;}
.body_outer ul li {padding: 4px 2px 4px 12px;background: url(../imcom/ul_bullet.gif) no-repeat 0% 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif;}
.body_outer ul li.sx21 {padding: 4px 2px 4px 21px!important;background: url(../imcom/ul_bullet.gif) no-repeat 0% 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif;} 
.body_outer ol {padding: 4px 2px 2px 25px;line-height: 1.4em;}
.body_outer dl {margin: 5px 5px 5px 10px;line-height: 1.4em;}
.body_outer dt {margin: 0px 5px 0px 0px;font-weight: bold;}
.body_outer dd {margin: 0px 0 0 5px;}

.blog #speciale ul {/*clear: both;*/padding-left: 5px!important;line-height: 100%;}
.blog #speciale ul  {margin: 4px!important;}
	
.body_outer a.htm.est {background: url(../imcom/icone/exit_blu.gif) no-repeat 100% 100%; padding-right: 16px!important;}
.body_outer a.pdf {background: url(../imcom/icone/pdf_p.gif) no-repeat 100% 100%; padding-right: 16px!important;}
.body_outer dd.pdf a {background: url(../imcom/icone/pdf_p.gif) no-repeat top left; padding-left: 16px;}
.body_outer dd.word a {background: url(../imcom/icone/word_p.gif) no-repeat top left; 
	padding-left:16px;  }
.body_outer dd.word_zip a {background: url(../imcom/icone/wordz_p.gif) no-repeat top left; 
	padding-left:20px; margin:0!important; }
.body_outer dd.pdf_zip a {background: url(../imcom/icone/pdfz_p.gif) no-repeat top left; 
	padding-left:20px; margin:0!important; }
.body_outer ul li.htm {background: url(../imcom/icone/htm_p.gif) no-repeat 0% 0.8em; padding-left: 20px!important;}
.body_outer #speciale ul li.htm {background: url(../imcom/icone/htm_p.gif) no-repeat 0% 0.3em; padding-left: 20px!important;}

.body_outer ul li.htm.est {background: url(../imcom/icone/exit_blu.gif) no-repeat 0% 0.8em; padding-left: 20px!important;}
.body_outer ul li.pdf {background: url(../imcom/icone/pdf_p.gif) no-repeat 0% 0.8em; padding-left: 20px!important;}
.body_outer ul li.xls {background: url(../imcom/icone/excel_p.gif) no-repeat 0% 0.5em; padding-left: 20px!important;}
.body_outer td.pdf a {background: url(../imcom/icone/pdf_p.gif) no-repeat 100% 50%; padding-left: 24px}

.body_outer table{border:1px solid #939DAE;border-collapse:collapse;padding:0px;/*width: 100%;*/}
.body_outer table td, 
.body_outer table th {border:1px solid #939DAE;border-collapse:collapse;padding:2px;}
.body_outer table.noborder td {border: 0px!important;border-left: 1px solid #939DAE;padding: 0px 2px!important;}
.body_outer table.noborder th{border-bottom: 1px solid #939DAE;}
.body_outer table th  {background-color: #E7EAED; }
td.adestra, td.toright {text-align: right!important;}

.body_outer ul.options { float: right;}
.body_outer ul.options li{background: none!important;display:inline;padding-left: 2px!important;}
.body_outer ul.options img { border: 0px;}

.body_outer fieldset {width: 100%;border: 1px solid #C2CCD7;margin: 0px 0px 2px 0px;font-size: 0.95em;padding: 2px;}
.highlight {font-weight: bold;color: #465260;}
.evidence {background-color:#F6F8F9;padding:2px;}
.body_outer img {border: 0px;vertical-align: middle;}

img.imgleft {float: left;padding:5px 20px 5px 0;}
img.imgright {float: right;padding: 5px 0 5px 20px;}

.body_outer label {font-weight: bold;color: #4A5766;margin: 5px 0px 5px 0px!important;}
.body_outer .button {width: 40%;display:block;margin: 0px 0px 1px 1px!important;text-align: center!important;color: #333333;border: 1px solid #A7B5C5;background: url(../images/bk_button.jpg) repeat-x;background-color:#F6F8F9;font-weight: bold;font-size: 0.95em;}	
p.results {text-align:right;margin-bottom:10px;}
div.message {font-size:1.2em;font-weight:bold;color:#BF0000;margin-bottom:15px;text-align:center!important;}


#footer {margin: 0px auto 0px auto;/*per netscape*/font-family: Arial, Helvetica, sans-serif;padding: 0px;width:96%;background-color: #fff;	background: url(../imcom/bk_footer.jpg) repeat-x;height: auto!important;min-height: 79px;height: 79px;border-top: 1px solid #5D6979;}
#footer p {padding: 5px 10px 0px 10px;color: #000000;float:left;}
#footer a {color: #000000;text-decoration:underline;}
#footer a:hover {text-decoration: none;}
#footer .homeregione a{float: right;background: url(../imcom/logoreg.gif) no-repeat 98% 50%;display:block;width: 101px;height: 31px;border-bottom: 0px!important;margin: 10px 10px 0px 0px;}
#footer .homeregione span {position:absolute;left:-1000px;top:-1000px;width:1px;height:1px;overflow:hidden;line-height:1px;}

.clr {clear: both!important;}
hr,.hidden,.hidden2,.hidden3,.moduletablehidden,.link2top{position:absolute;top: -10000px;left:-10000px;width: 0;height:0;clear:none;}

#risultati p {line-height: 2em;font-size: 1.1em;}

/*classi speciali */
.info {font-weight: bold;font-size: 1.1em;padding: 10px 0px 4px 0px;}
.im_sx {float: left;padding: 5px 5px 1px 0px;}
.im_dx {float: right;padding: 0px 5px 0px 5px;}
.tx_sx {float: left;width: 66%;}
.tx_dx {float: right;width: 66%;}

.box {padding: 5px 0px 8px 0px;border-top: 1px solid #333333;}
.box img {padding: 0px;	margin: 5px 0px 2px 2px;}

table.box_immagini {border: 0px;margin-left: 10px;}
table.box_immagini tr {border: 0px;}
table.box_immagini th {border: 0px;background-color: #fff;}
table.box_immagini td {border: 0px;width: 150px;margin-right: 1px;}

#mese_prec {float: left;margin: 0px !important;}
#mese_succ{float: right;}

#box_info {border: 1px solid #333333;margin-top: 40px;padding: 5px 3px 5px 3px;}

div.body_outer div.blog h2.contentheading { font-size: larger;}
.body_outer ul li.espandesx {background: url(../imcom/icone/dwd.gif) no-repeat 0% 0.8em!important; padding-left: 20px!important;}
.area_esp { float:left;width:100%!important;margin:0 0 0 0!important;}
dl.area_esp dt.espande  { margin:10px 0px 10px 0; border-top: 1px solid #006600; padding: 8px 0 0 0;color: #666;font-size: 1.1em;font-family: Georgia, "Courier New", Courier, monospace;}
dl.area_esp dt.espandebottom  { margin:10px 0px 0px 10px!important; border-bottom: 1px solid #006600; padding: 8px 0 0 0;color: #666;font-size: 1.1em;font-family: Georgia, "Courier New", Courier, monospace;}
dl.area_esp dt.inesp  {font-size: 1.1em;font-family: Georgia, "Courier New", Courier, monospace;}
dl.area_esp.bordoinf  { border-bottom: 1px solid #006600;}
dl.area_esp dt.espande a { background: url(../imcom/icone/dwd.gif) no-repeat center right; padding-right:20px; }
dl.area_esp dt.espandebottom  a { background: url(../imcom/icone/dwd.gif) no-repeat center right; padding-right:20px; }

dl.area_esp dd  {  padding: 0 0 8px 0!important;margin:0!important; }

dl.inline { background-color: #f0f0f0; margin:0!important; padding:4px 0!important;}
dl.inline.alternato { background-color: #ffffff; }
dl.inline dt { width: 59%; margin: 0px!important; padding: 0px; float: left; color: #202020; }
dl.inline dd.pdf, 
dl.inline dd.word,
dl.inline dd.pdf_zip, dl.inline dd.word_zip { width: 20%; float: left;margin: 0px!important; padding: 0px!important; }
dl.inline dd.norma { margin: 0px;  padding: 0px; clear: both;  }

dl.inline dt span.red { color: #8b0000; }
dl.inline dd.norma span { font-style: italic; }

dl.mappasito{margin-left: 20px}
dl.mappasito dt {margin:10px 0px 10px 0; padding: 8px 0 0 0;color: #666;font-size: 1.1em;font-family: Georgia, "Courier New", Courier, monospace;}
dl.mappasito dd{margin-left: 30px}

ul.campagna { padding: 0 0 0 220px!important;margin:20px 0 0 0!important;min-height:100px;height:auto!important;height:100px;}

ul.campagna#c_recupero{ background: url(../im/finiscono.jpg) no-repeat 0% 0%;padding: 0 0 0 180px!important;}
ul.campagna#c_recupero_10{ background: url(../im/camp_recupero_10.gif) no-repeat 0% 0%;padding: 0 0 0 180px!important;min-height:212px;height:auto!important;height:212px;}
ul.campagna#c_recupero_11{ background: url(../im/recupero2011.jpg) no-repeat 0% 0%;padding: 0 0 0 180px!important;min-height:312px;height:auto!important;height:312px;}

ul.campagna#c_recupero_09_2{ background: url(../im/riciclo_garantito_g.gif) no-repeat 0% 0%;padding: 0 0 0 180px!important;min-height:212px;height:auto!important;height:212px;}

ul.campagna#c_recupero_09{ background: url(../im/riciclo_garantito.gif) no-repeat 0% 0%;padding: 0 0 0 180px!important;}
ul.campagna#c_recupero_08{ background: url(../im/finiscono_g_08.jpg) no-repeat 0% 0%;padding: 0 0 0 180px!important;
min-height:220px;height:auto!important;height:220px;}
ul.campagna#c_recupero_07{ background: url(../im/finiscono_old.gif) no-repeat 0% 0%;padding: 0 0 0 180px!important;}
ul.campagna#c_batterie{ background: url(../im/cobat2_g.jpg) no-repeat 0% 0%;}
ul.campagna#c_detersivo{ background: url(../im/detersivi_g.jpg) no-repeat 0% 0%;}
ul.campagna#c_rifiuti{ background: url(../im/rifiuti.jpg) no-repeat 0% 0%;}
ul.campagna#c_borse{ background: url(../im/riuso_borsa.gif) no-repeat 0% 0%;}

li.allupdate { text-align:right;margin-right:4px; }
a.rimanda { background: url(../imcom/icone/more.gif) no-repeat 1% 75%;padding-left:14px;color: #004f01!important; }

 
.fotog {margin:10px 0 10px 0;}
.fotog2 {margin:0px 16px 0px 16px;}

.sx {float:left!important;}
.dx {float:right!important;}
.dxconmargine {float:right!important;
margin-right: 30px;}

.glossario {float:right;background-color:#838383;width:191px;margin:0;padding-left:10px;min-height:30px;height: auto!important;height:30px;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:2.5em;}
.glossario a { color: #FFF!important; font-weight: bold; text-decoration: none }
.glossario a:hover { text-decoration: underline;}


ul#mappa1 {
margin:0;padding:0;
list-style:none;
position:relative;
width:920px;height:92px;

}
ul#mappa1 li {
display:block;
position:absolute;
margin:0;padding:0
}
li#mappa1-link1 {
left:16px;top:12px;
width:106px;height:30px
}
li#mappa1-link2 {
left:600px;top:36px;
width:308px;height:20px
}
li#mappa1-link3 {
left:270px;top:30px;
width:200px;height:30px
}
#mappa1 a {
display:block;
width:100%;
height:100%;
}
#mappa1 .alt { display:none }

div.update { background-color: #EBEBEB;  margin:0!important; padding:0!important; }
div.update ul  { border-bottom:0!important; }
div.update ul li  { background:none!important; }
div.update a.pdf {background: url(../imcom/icone/pdf_p.gif) no-repeat 100% 100%; padding-right: 16px!important;}
div.legenda { width:30%;margin: 100px 0 0 0 ; }
p.mappapie { width:300px;}

div.doc_a { width:160px; }
div.doc_b { width:70%; }

p.tornasu {clear:both;float:right;}
p.tornasu a {font-weight:normal!important;background:url(../imcom/icone/tornasu.gif) no-repeat 100% 0%; padding-right:12px;}

#container #control_floats #right_inner div.moduletable ul.campagne {float:left;width:200px;padding:0 0 4px 0!important; border-bottom: 0px;}
#container #control_floats #right_inner div.moduletable ul.campagne li { background:none;padding:0px!important;margin:0 0 4px 5px!important;float:left;}
#container #control_floats #right_inner div.moduletable ul.campagne li#borse { background: url(../im/../im/riuso_borsa.gif) no-repeat !important;}

#container #control_floats #right_inner div.moduletable ul.campagne li#recupero { background: url(../im/riciclo_garantito.gif) no-repeat !important;}
#container #control_floats #right_inner div.moduletable ul.campagne li#batteria { background: url(../im/cobat2.jpg) no-repeat !important;}
#container #control_floats #right_inner div.moduletable ul.campagne li#detersivo { background: url(../im/detersivi.jpg) no-repeat !important;}
#container #control_floats #right_inner div.moduletable ul.campagne li#rifiuti { background: url(../im/rifiuti.jpg) no-repeat !important;}
/*#container #control_floats #right_inner div.moduletable ul.campagne li#normale {background: url(../imcom/ul_bullet.gif) no-repeat 2px 0.8em;padding: 4px 2px 0px 12px!important; }*/


#container #control_floats #right_inner div.moduletable ul.campagne li a { display: block; width:180px!important;height:50px!important; padding:0px!important;margin:0px!important;border:0!important;}
#container #control_floats #right_inner div.moduletable ul.campagne li a span { padding:0px!important;margin:0px!important;border:0!important; }
#container #control_floats #right_inner div.moduletable ul.campagne li a span.alt { display:none!important; }

/* ----------------------------------- */
/* MAPPA IN SISTEMAZIONE ------------- */
/* ----------------------------------- */
#mappa { float:left !important; width: 320px; margin-top:25px; }
#mappa ul li {	background-color: transparent !important;	list-style-image: none !important;}
ul#mappa2 {padding: 0px !important;margin: 0px !important;width: 320px;	height: 400px;	list-style: none; float:left;position: relative; }
ul.m1{background: url(../im/carta.gif) no-repeat;}
ul.m1attivo{background: url(../im/carta_alessand.gif) no-repeat;}
ul.m2attivo{background: url(../im/carta_casal.gif) no-repeat;}
ul.m3attivo{background: url(../im/carta_ovad.gif) no-repeat;}
ul.m4attivo{background: url(../im/carta_astigiano.gif) no-repeat;}
ul.m5attivo{background: url(../im/carta_biellese.gif) no-repeat;}
ul.m6attivo {background: url(../im/carta_albese.gif) no-repeat;}
ul.m7attivo {background: url(../im/carta_monregalese.gif) no-repeat;}
ul.m8attivo {background: url(../im/carta_cuneese.gif) no-repeat;}
ul.m9attivo {background: url(../im/carta_saluzze.gif) no-repeat;}
ul.m10attivo {background: url(../im/carta_med_nov.gif) no-repeat;}
ul.m11attivo {background: url(../im/carta_basso_nov.gif) no-repeat;}
ul.m12attivo {background: url(../im/carta_torino_sud.gif) no-repeat;}
ul.m13attivo {background: url(../im/carta_pinerolese.gif) no-repeat;}
ul.m14attivo {background: url(../im/carta_dora_sang.gif) no-repeat;}
ul.m15attivo {background: url(../im/carta_ciriecese.gif) no-repeat;}
ul.m16attivo {background: url(../im/carta_chierese.gif) no-repeat;}
ul.m17attivo {background: url(../im/carta_torino_nord.gif) no-repeat;}
ul.m18attivo {background: url(../im/carta_canavese.gif) no-repeat;}
ul.m19attivo {background: url(../im/carta_canavese.gif) no-repeat;}
ul.m19attivo {background: url(../im/carta_torino.gif) no-repeat;}
ul.m20attivo {background: url(../im/carta_valle_ossola.gif) no-repeat;}
ul.m20attivo {background: url(../im/carta_valle_ossola.gif) no-repeat;}
ul.m21attivo {background: url(../im/carta_verbanese.gif) no-repeat;}
ul.m22attivo {background: url(../im/carta_vercellese.gif) no-repeat;}
li#mappa2-link1 {position: absolute; left: 173px; width: 28px; top: 247px; height: 28px;}
li#mappa2-link2 {position: absolute; left: 157px; width: 28px; top: 218px; height: 19px;}
li#mappa2-link3 {position: absolute; left: 199px; width: 52px; top: 282px; height: 37px;}
li#mappa2-link4 {position: absolute; left: 137px; width: 19px; top: 240px; height: 42px;}
li#mappa2-link5 {position: absolute; left: 117px; width: 33px; top: 134px; height: 33px;}
li#mappa2-link6 {position: absolute; left: 99px; width: 35px; top: 282px; height: 25px;}
li#mappa2-link7 {position: absolute; left: 104px; width: 33px; top: 323px; height: 62px;}
li#mappa2-link8 {position: absolute; left: 4px; width: 78px; top: 330px; height: 37px;}
li#mappa2-link9 {position: absolute; left: 26px; width: 61px; top: 288px; height: 28px;}
li#mappa2-link10 {position: absolute; left: 171px; width: 23px; top: 118px; height: 28px;}
li#mappa2-link11 {position: absolute; left: 180px; width: 27px; top: 156px; height: 29px;}
li#mappa2-link12 {position: absolute; left: 73px; width: 15px; top: 250px; height: 19px;}
li#mappa2-link13 {position: absolute; left: 14px; width: 44px; top: 250px; height: 29px;}
li#mappa2-link14 {position: absolute; left: -18px; width: 80px; top: 219px; height: 12px;}
li#mappa2-link15 {position: absolute; left: 21px; width: 43px; top: 187px; height: 26px;}
li#mappa2-link16 {position: absolute; left: 94px; width: 11px; top: 240px; height: 32px;}
li#mappa2-link17 {position: absolute; left: 90px; width: 32px; top: 208px; height: 18px;}
li#mappa2-link18 {position: absolute; left: 61px; width: 55px; top: 152px; height: 32px;}
li#mappa2-link19 {position: absolute; left: 74px; width: 13px; top: 224px; height: 14px;}
li#mappa2-link20 {position: absolute; left: 140px; width: 38px; top: 26px; height: 44px;}
li#mappa2-link21 {position: absolute; left: 158px; width: 30px; top: 80px; height: 24px;}
li#mappa2-link22 {position: absolute; left: 138px; width: 32px; top: 177px; height: 39px;}
#mappa2 a {display: block;width: 100%;height: 100%;color: #fff;text-decoration: none !important;background-color: transparent !important; }
#mappa2 .alt {display: none;}
#legenda dl dd.pdf a {background: #FFFFFF url(../imcom/icone/pdf_p2.gif) no-repeat top left;}
.on{background: #006600 url(../imcom/icone/pdf_p2.gif) no-repeat top left!important;color: #fff !important;/*display: block;*/margin: 0;padding: 0 0 0 20px;}
.off{background:#fff;}
.clear {clear: both;}
#legenda {width: 276px;float: left !important;padding: 0px;margin: 0px 0px 0px 0px;}
#legenda dl {padding: 0px !important;margin:0 0 8px 0!important;}
#legenda dl dd {margin: 0px !important;padding: 0 0 0 10px !important;}
#popup {background-image: none; background-color: #DCE0E7; text-align: left;}
#popup dl {border: 1px solid #006600 !important;margin: 8px;padding:8px; background-color: White!important;}
#popup dl dl {border: 0 !important;margin: 0 !important;padding: 0 !important;}
#popup dt {font-weight:bold;}
#popup a {color: #006600;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;}
#popup a:hover {text-decoration: underline;}
#popup h2 { font-size: 12px;color: #006600;text-align: center!important;font-weight: bold!important;margin: 8px;}
#popup p.chiudi { float:right;margin:4px 4px 0 0; }
#popup p {margin:0 0 0 8px; }

.body_outer #mappa ul li {background:none!important; margin:0 0 0 40px!important;/*font-size: 95%!important;*/}
/* ----------------------- */
/* ----------------------- */
/* ----------------------- */
#scrivicomuni { margin: 10px 0 0 10px!important; }
#scriviconsorzio { margin: 10px 0 0 10px; font-size: 105%; }

table#tabcomuni {  width:100%; }

table#tab_rifsp { width:480px!important;margin-left:1px!important; font-size:10px!important;}
table#tab_rifsp caption { background-color:#006600!important;border:1px solid #939DAE!important;color:#FFFFFF!important;padding:0 0 0 4px!important;height:14px!important;}
table#tab_rifsp th { text-align:center; font-weight:normal!important; }
table#tab_rifsp td,table#tab_rifsp th { padding:0 0 0 4px!important; }
table#tab_rifsp tfoot th, table#tab_rifsp tfoot td { background-color:#006600!important; color:#FFFFFF!important;}

table.calenda {
	width:580px!important;
}
table.calenda th {
text-align:center;	
}

table.calenda tr.alterna {
	background-color: #E7EAED;
}

table.calenda td {
	vertical-align: text-top;
}
.photo {
	width: 100px;
	/*height: 100px;*/
	float: left;
	margin-top: 10px;
}

.photo .img {
	border:0px;
	display: block;
	
}


p.note { font-size: 90%; font-style: italic; }

/* ----------spaziatori------------- */
.uptrenta {margin-top: 30px;}
.up30 {padding-top: 30px;}
.up20 {padding-top: 20px;}
.bottomtrenta {padding-bottom: 30px;}

.bottomventi {padding-bottom: 20px;}

.alt { display: none; }
#legenda .alt { display: inline; } /* inserito per mantenere visibile la legenda nell'elenco consorzi */
/*-----------------------------------------------*/

div#speciale dd { border-bottom: 1px solid #006600; padding:4px 0; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:100%; }
div#speciale dd.nob { border-bottom: 0; }
/*-----------------------------------------------*/

div.contienioggetti { width: 100%; }

div.contienioggetti div.sx { width:100%;min-height:10px; height:auto!important; height: 10px; }


.center {text-align:center;
margin: 0 40px 0 40px;}

.marginesx {
	margin-left: 50px!important;}
.marginedx {
	margin-right: 50px!important;}
	
	.marginesxcento {
	margin-left: 400px!important;}
.paddingsx {
	padding-left: 50px;
}
.paddingdx {
	padding-right: 50px;
}

a.aperto{
	display: block;
	width: 100%
}

.w50 {width:50%;}
