/* \*/
/* */

/*stili per il layout fisso*/
img{ border:none}
a:link{
text-decoration:none;
color:#FF6600;
}
a:visited{
text-decoration:none;
color:#FF6600;
}
a:hover{
text-decoration:underline;
color:#FF6600;
}

.salta {position: absolute;overflow: hidden;width: 0;height: 0;}
.salta:active, .salta:focus {position: absolute;overflow: visible;width: auto;height: auto;}

body{ font-size:100%;margin: 0;padding:0;background-color: #F9FDEA;font-family:"Lucida Grande", "Lucida Sans", Geneva, Arial, Verdana, sans-serif;text-align: center}
div#container{ font-size:1em;width: 890px;margin: 0px auto;text-align: left; border: 4px solid #D0CCAB;border: 4px solid #E0ECD5; background:#FFFFFF url(elementi/bg_head.jpg) no-repeat scroll center top;}
div#container_natura{font-size:1em;width: 890px;margin: 0px auto;text-align: left; border: 4px solid #D0CCAB; background:#FFFFFF url(elementi/bg_head_natura.jpg) no-repeat scroll center top;}
acronym{font-style:italic; text-decoration:none}
abbr{font-style:italic; text-decoration:none}
/*stili generici, su header e footer*/
div#header{ height:130px; position:relative;}
div#header span{ display:none;}
div#back{left:56px; top:18px; position:absolute; background: transparent; width:113px; height: 154px; z-index:5;cursor: pointer;}
div#back a:focus, div#back a:active{background:#339900;}
div#regione{left:745px; top:25px; position:absolute; background:transparent; width:140px; height: 80px; z-index:6;cursor: pointer;}
div#regione a:focus, div#regione a:active{background:#339900;}

#regione2{left:695px; top:25px; position:absolute; background:transparent; width:123px; height: 80px; z-index:6;cursor: pointer;}
#parchi{left:825px; top:25px; position:absolute; background:transparent; width:60px; height: 80px; z-index:6;cursor: pointer;}


.invisible { display:none;}
#cartina{
padding:0px;
	float:left;
	text-align: left;
	font-size: 10px;
	line-height: 15px;
	display:block;
	margin:15px 0px 0px 15px;
}
#cartina2{padding:0px;float:right;text-align: left;	font-size: 10px;	line-height: 15px;	display:block;	margin:15px 0px 0px 0px;}
.sito{ padding:0; margin:1.5em 0 0.5em 0; font-size:1em; }
.sito a:link, .sito a:visited{padding:5px 10px 5px 60px;color:#51B3DE;border:2px solid #D4EBF5;background: #EEF8FC url(elementi/link.png) no-repeat 5px 4px; text-decoration:none; display:block; line-height:45px}
.sito a:hover, .sito a:focus{ text-decoration:none;border:2px solid #D4EBF5;background: #ffffff url(elementi/link.png) no-repeat 5px 4px}

.clearer{clear:right; height:10px;}
.clearer2{clear:both; height:10px;}
.clearer3{clear:right; height:0px;}
.box_foto{ width:110px; height:170px; background:#ffffff; float:left; margin:5px 10px 5px 0; vertical-align:middle; font-size:1em;color:#563110; }
.box_foto h3 {font-size:0.7em; text-align:center; padding:2px; margin:0; font-weight:normal; font-style:normal}

#article .box_foto h3 {font-size:0.7em; text-align:center; padding:2px; font-weight:normal; font-style:normal}
.row_foto{ clear:right; background:#ffffff;}
.foto{border: 5px solid #C9CFB3; border:5px solid #E0ECD5;float:left;margin:0px 10px 10px 2px;}
.foto2{float:left;margin:5px 10px 10px 2px;}
.foto_dx{border: 5px solid #C9CFB3;border:5px solid #E0ECD5;float:right;margin:0px 5px 10px 7px;}
.foto_th{ margin:auto; display:block;border: 1px solid #C9CFB3;border:1px solid #E0ECD5;}
.cover{border: 1px solid #C9CFB3;border:1px solid #E0ECD5;float:left;margin-right:8px; margin-bottom:8px;}

.campo{
	color: #666666;
	background-color: #FFFFFF;
	line-height: 18px;
	height: 16px;
	border: 1px solid #CCCCCC;
	padding:2px;
	margin-top:10px;
	margin-bottom:10px;
	font-size:12px;
}
.combo{
	color: #666666;
padding:0px;
	margin-top:10px;
	margin-bottom:10px;
}
.campocombo{
	color: #666666;
padding:2px;
height:20px;
		margin-top:10px;
	margin-bottom:10px;
	font-size:12px;
	border: 1px solid #CCCCCC;
}
.ico{
float:left;
margin-right:5px;
display:block;
}
.ico_natura{
float:right;
margin:0 5px 0 5px;
display:block;
}
.pul_cerca{
float:right;
	margin:10px 0px 10px 0px;
	border:0;
}
.verdone{ color:#A8997D; font-weight:bold}
/* gestione dei pulsanti*/
.pul{
padding:0px;
margin:5px 0px 0px 0px;
	font-size:12px;
	display:block;
	color:#F9FDEA;
}

.pul a.botton{
	color: #F9FDEA;
	padding:5px 15px 5px 15px;
	font-weight: bold;
	margin-left: auto; margin-right: auto;
	border:1px solid #C4D09B;
	background: url(elementi/bg_bottone.gif);
	width:50px;

}
.box_dotted .pul a.botton:link, .box_dotted .pul a.botton:visited{
color: #F9FDEA;
color:#006600;
color:#003300;
text-decoration:none;
}
.box_dotted .pul a.botton:hover{
color: #00CC33;
	text-decoration:none;
	border:1px solid #00CC33;
}
.pul a.botton:link{
color: #F9FDEA;
text-decoration:none;
}
.pul a.botton:visited{
color: #F9FDEA;
}
.pul a.botton:hover{
	color: #00CC33;
	text-decoration:none;
	border:1px solid #00CC33;
}


#pul{
text-align:center;
padding:0px;
margin:0px;
	font-size:12px;
	display:block;
}
#pul a.botton{
	color: #F9FDEA;
	padding:5px;
	font-weight: bold;
	margin:0px;
	border:1px solid #C4D09B;
	background: url(elementi/bg_bottone.gif);
		display:block;
}
#pul a.botton:link{
color: #F9FDEA;
text-decoration:none;
}
#pul a.botton:hover{
	color: #00CC33;
	text-decoration:none;
	border:1px solid #00CC33;
}
#pul a.botton:visited{
color: #F9FDEA;
}
/*stili specifici per il layout*/
#banner{
margin:0px;
padding:0px;
}
#banner2{
margin:0px;
padding:0px;
}
div#path{
background: transparent url(elementi/dot.gif) repeat-x left bottom;
padding:0px 0px 5px 0px;
margin:0px;
display:block;
height:20px;
}
div#path ul{
padding:0px;
margin:0px;
}
div#path li {
font-size:0.68em;
	list-style-type: none;
	text-align: left;
	float:left;
	padding-right:5px;
	line-height:1.6em;
}
div#path li a:link{text-decoration:none; color:#663300; }
div#path li a:visited{text-decoration:none; color:#663300; }
div#path li a:hover{text-decoration:underline; color:#663300; }
div#paging{
font-size:0.7em;
text-align: left;
border-bottom:#EEF3DC solid 1px;
border-top:#EEF3DC solid 1px;
padding:0px 0px 0px 10px;
margin:10px 0px 10px 0px;
line-height:20px;
background:#FCFFF6;


}
div#paging a:link, div.paging a:visited { color:#669900;}
#paging span{ font-weight:bold }

div.paging{
font-size:0.7em;
text-align: left;
border-bottom:#EEF3DC solid 1px;
border-top:#EEF3DC solid 1px;
padding:0px 0px 0px 10px;
margin:10px 0px 10px 0px;
line-height:20px;
background:#FCFFF6;


}
div.paging a:link, div.paging a:visited { color:#669900}
.paging span{ font-weight:bold }
div.paging a.attivo{color:#FF6600;}

div#paging2{
font-size:0.7em;
text-align: left;
border-bottom:#EEF3DC solid 1px;
border-top:#EEF3DC solid 1px;
padding:0px 0px 0px 10px;
margin:0px 0px 10px 0px;
line-height:20px;
background:#FCFFF6;
}
div#paging2 a:link, div#paging2 a:visited { color:#669900}
#paging2 span{ font-weight:bold }


div#navigation{font-size: 0.9em; float:left; width:236px; background: url(elementi/bg_menu.gif) no-repeat left top; color: #193700;padding-top: 100px;}
div#navigation_parco{font-size: 0.9em; float:left; width:236px; background: url(elementi/bg_menu.gif) no-repeat left top; color: #193700;padding-top: 100px;}
div#content{background: url(elementi/bg_main.gif) no-repeat; margin:0px 0px 0px 236px; padding: 15px;}
div#footer{ 
margin:0px;
padding:0px;
font-size: 0.8em;
line-height:1.4em;
color: #FFFFFF;
clear:both; 
text-align:center; 
background:#73B201 url(elementi/bg_footer.jpg) no-repeat top;
}
#footer p{
padding:70px 100px 20px 100px;
margin:0px;
}
#footer a:link{
text-decoration:none;
color: #FFFFFF;
}
#footer a:visited{
text-decoration:none;
color: #FFFFFF;
}
#footer a:hover, #footer a:focus, #footer a:active{
text-decoration:underline;
color: #FFFFFF;
}
/*stili per il menu*/
#navigation ul {margin: 0;	padding: 0;	}
#navigation li {
	line-height: 2.1em;
	padding-left:10px;
	background: #EEF3DC url(elementi/bg_pul.gif) repeat-y left top;
	display: block;
	list-style-type: none;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C4D09B;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #95A887;
}
#navigation li a:link {display: block;	color: #193700;	text-decoration:none;}
#navigation li a:visited {display: block;	color: #193700;	text-decoration:none;}
#navigation li a:hover, #navigation li a:focus, #navigation li a:active {display:block;	color: #66CC00;}
#navigation li#attivo{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C4D09B;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	background:#FFFFFF;
}

#navigation li#attivowiki{line-height: 2.1em;	padding:0 0 0 30px;	background: #fff url(elementi/bg_pul_wiki.gif) no-repeat 4px 5px; display: block; list-style-type: none; text-align: left; border-right:1px solid #FFFFFF
}

#navigation li.wiki{line-height: 2.1em;	padding:0 0 0 30px;	background: #F2FBE9 url(elementi/bg_pul_wiki.gif) no-repeat 4px 5px; display: block; list-style-type: none; text-align: left;}

#navigation_parco ul {
	margin: 0;
	padding: 0;
	}
#navigation_parco li {
	line-height: 2.1em;
	padding-left:10px;
	background: #F1E9D6 url(elementi/bg_pul2.gif) repeat-y left top;
	display: block;
	list-style-type: none;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color:#CDB9A7;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #95A887;
}
#navigation_parco li a:link {
display: block;
	color:#663300;
	text-decoration:none;
}
#navigation_parco li a:visited {
display: block;
	color:#663300;
	text-decoration:none;
}
#navigation_parco li a:hover , #navigation_parco li a:focus, #navigation_parco li a:active {
display:block;
color:#CC0000;
}
#navigation_parco li#attivo{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color:#CDB9A7;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	background:#FFFFFF;
}
#sottomenu{font-size: 12px; float:left; width:200px; background:transparent; color: #193700; border-top: 1px solid #C4D09B; margin:5px 20px 5px 0px;}
#sottomenu ul {margin: 0; padding: 0; width:100%; list-style-type:none}
#sottomenu li#lista_sottomenu{
list-style-type: none;

list-style-position: outside;
}
#sottomenu li#lista_sottomenu span a:link{
color:#996600;
}
#sottomenu ul li {
	list-style-type:none;
	line-height: 30px;
	padding:0px 0px 0px 20px;
	text-align: left;
	border-bottom: 1px solid #C4D09B;list-style-image: url(elementi/xxxoo.gif);
	background: #FCFFF6 url(elementi/arrow.gif) no-repeat 8px 10px;
}
#sottomenu li a:link, #sottomenu li a:visited {color: #193700;	text-decoration:none;font-size: 12px;list-style-type: none;}
#sottomenu li a:hover {	color: #66CC00;font-size: 12px;list-style-type: none;}
#sottomenu ul li#attivo{
	list-style-type:none;
	line-height: 30px;
	padding:0px 0px 0px 20px;
	text-align: left;
	border-bottom: 1px solid #C4D09B;list-style-image: url(elementi/xxxoo.gif);
	background: #ffffff url(elementi/arrow.gif) no-repeat 8px 10px;
	}
#sottomenu ul li#attivo a:link, #sottomenu ul li#attivo a:visited{ color:#66CC00}
/*fine navigation */
#search {
padding: 10px 10px 15px 10px;
	height: 80px;
	background: #FFFFFF url(elementi/bg_search.gif) repeat-x left top;
	text-align:center;
	font-size:0.85em;
}
#search a:link {
display: block;
	color: #193700;
	text-decoration:none;
}
#search a:visited {
	color: #193700;
	text-decoration:none;
}
#search input{ margin:7px 0 5px 0;}
#search a:hover {
	color: #339900;
	text-decoration:none;
}
#search label{
display:block;
}
#voci{
text-align: left;
font-family:"Lucida Grande", "Lucida Sans", Geneva, Arial, Verdana, sans-serif;
color:#563110;
padding:0px;
margin:10px 0px 25px 0px;
border-bottom:#EEF3DC solid 1px;
border-left:#EEF3DC solid 1px;
border-right:#EEF3DC solid 1px;
background:#FCFFF6;
width:100%;
float:left;
}
#voci h1{
font-size:0.9em;
margin:0px 0px 5px 0px;
padding:5px 5px 5px 8px;
background:#FCFFF6;
border-top:#EEF3DC solid 1px;
border-bottom:#EEF3DC solid 1px;
}
#voci h1 span{font-size:0.8em; font-weight:normal; color:#FF6600}
#voci h1 span a:link, #voci h1 span a:visited, #voci h1 span a:hover { color:#FF6600}
#voci ul {margin: 0px; padding:0px 0px 10px 0px;}
#voci li {margin: 0px 0px 0px 3px; padding:4px 4px 4px 20px; font-size:0.75em; list-style-type: none; background: transparent url(elementi/arrow.gif) no-repeat 5px 6px; }
#voci a:link, #voci a:visited {color:#669900}
/*gestione dei box*/

#article{
text-align: left;
font-family:"Lucida Grande", "Lucida Sans", Geneva, Arial, Verdana, sans-serif;
color:#563110;
padding:0px;
margin:15px 0px 0px 0px;
position:relative;
}
#article a:link{
text-decoration:none;
color:#FF6600;
}
#article a:visited{
text-decoration:none;
color:#FF6600;
}
#article a:hover{
text-decoration:underline;
color:#FF6600;
}
#article h1{
margin:5px 0px 10px 0px;
	font-size:1.65em;
	font-weight: normal;
padding:0px 0 0.2em 0;

}
#article h1 span{
font-size:0.50em;
clear:right;
display:block;
color:#A8997D;
}
#article h2{
	margin:10px 0px 10px 0px;
	padding:0px;
	line-height:0.95em;
	display:block;
	font-size:0.65em;
	font-weight: normal;
	background: transparent url(elementi/bg_h2.gif) repeat-x;
}
#article h2 span{
background:#ffffff;
border:1px solid #C4D09B;
margin-left:10px;
padding:3px 7px 3px 7px;
}
#article p{
background:transparent;
	font-size:0.82em;
	line-height:1.4em;
	margin:10px 0px 10px 0px;
	padding:0px;
}
#article p.intro{ border:1px solid #CBDF84; padding:1em; background:#CBDF84 url(elementi/bg_intro.jpg) repeat-y; color:#44611B; display:inline-block}
/*-moz-border-radius: 8px;-webkit-border-radius:8px;border-radius:8px;*/
html>body #article p.intro{display:block}
#article h3{
display:block;
margin:0 0 10px 0;
padding:0px;
font-size:1.1em;
font-weight: normal;
font-style:italic;
font-family:Geneva, Arial, Verdana, sans-serif;
background: transparent;
}
#article h4{
display:block;
margin:0 0 10px 0;
padding:0px;
font-size:1.1em;
font-weight: bold;
font-family:Geneva, Arial, Verdana, sans-serif;
background: transparent;
}
.etichetta{background:#ffffff url(elementi/bg_etichetta.gif) repeat-x; height:1.2em; padding:0.5em 0 0 0; margin:1em 0 0.8em 0; float:left; width:100%}
.etichetta h4{ display:inline;  font-size:0.8em;margin:0;padding:0.3em 0 0 0.8em; }
.etichetta h4 span{border-top:#D0DAB4 1px solid;border-left:#D0DAB4 1px solid;border-right:#D0DAB4 1px solid;border-bottom:#ffffff 3px solid;
font-weight: normal; padding:0.2em 0.6em 0 0.6em; background:#ffffff; color:#563110;}
#article ul {margin: 0px; padding:0px 0px 10px 0px;}
#article li {margin: 0px; padding:5px 0px 3px 12px; font-size:0.82em; list-style-type: none; background: transparent url(elementi/arrow.gif) no-repeat 0px 0.6em; list-style-position:outside}
#article dl{margin:0; padding:0}
#article dd{margin:0; padding:0}
#article dt{margin:0; padding:0 0 3px 0; font-size: 0.9em; color:#A8997D; border-bottom: #cccccc 1px dashed}
#article label{ display:block}
#box_verde{
	text-align: left;
	font-family:"Lucida Grande", "Lucida Sans", Geneva, Arial, Verdana, sans-serif;
	color:#563110;
	display:block;
	padding:10px 10px 10px 10px;
	margin:15px 10px 15px 0px;
	border: 3px solid #B0C586;
	background-color: #FCFFF6;
	float:left;
}
#box_verde p{	
font-size: 0.68em;
line-height: 1.35em;
padding:0px 0px 3px 0px;
margin:0px;
}
#box_verde h1{
font-size: 0.85em;
padding:0px 0px 5px 0px;
margin:0px;
color: #193700;
}
#box_verde h2{padding:0px 0px 10px 0px;margin:0px;color:#563110;font-size: 0.8em;}
#box_verde a:link{text-decoration:none;color:#FF6600;}
#box_verde a:visited{text-decoration:none;color:#FF6600;}
#box_verde a:hover{text-decoration:underline;color:#FF6600;}
#box_verde ul {margin: 0px; padding:0px 0px 0px 0px;}
#box_verde li {font-size: 0.68em;margin: 0px; padding:1px 0px 0px 0px; list-style-type: none; list-style-image: url(elementi/xxx.gif); background:transparent}
#box_verde li h1{font-size: 1em; display:inline; font-weight:bold; color:#B0C586;margin-right:3px;}

.box_verde2{font-family:"Lucida Grande", "Lucida Sans", Geneva, Arial, Verdana, sans-serif; background:#FFFFFF; border:0px solid #B0C586; display:block; float:left; padding:10px}
.box_verde2 p{	font-size: 0.68em;line-height: 1.35em;padding:0px 0px 3px 0px;margin:0px;}
.box_verde2 h1{font-size: 0.85em;padding:0px 0px 5px 0px;margin:0px;color: #193700;}
.box_verde2 h1.escursionando{ background:transparent url(elementi/ico_escursionando.png) no-repeat top left; padding:0px 0px 5px 30px; color:#666666}
.box_verde2 h1.natura{ color:#80B955; background:transparent url(naturaincampo/elementi/xx.gif) no-repeat top left;}
.box_verde2 h2{padding:0px 0px 5px 0px;margin:0px;color:#563110;font-size: 0.8em; font-weight:normal}
.box_verde2 li.natura h2{ color:#193700}
.box_verde2 ul{ margin:0; padding:0; list-style:none}
.box_verde2 li{ margin:0 0 0px 0; padding:13px 0 10px 10px; border-bottom:1px dashed #CCCCCC;}
.box_verde2 li.escursionando{ border-top:1px dashed #CCCCCC;background:#FDF9F1 url(elementi/bg_box_escursionando.gif) no-repeat bottom left;}
.box_verde2 li.natura{ background:#F5FEEF url(elementi/bg_box_natura.gif) no-repeat bottom left; border-bottom:1px dashed #80B955}
.box_verde2 li.natura p{ color:#65983F}
#risultato{
	background: #FFFFFF url(elementi/dot.gif) repeat-x left top;
	text-align: left;
	color:#563110;
	font-size: 0.68em;
	line-height: 1.4em;
	padding:7px 0px 2px 0px;
	margin:5px 0px 5px 0px;
}
#risultato h1{
padding:0px 0px 5px 0px;
margin:0px;
font-size: 13px;
color: #193700;
}
#risultato h2{
padding:5px 0px 3px 0px;
margin:0px;
color:#193700;
font-weight:normal;
}
#risultato p{
padding:0px 0px 10px 0px;
margin:0px;
}
.risultato{
	background: #FFFFFF url(elementi/bg_risultato.gif) repeat-x left bottom;
	text-align: left;
	color:#563110;
	font-size: 0.68em;
	line-height: 1.4em;
	padding:0px 0px 7px 0px;
	margin:5px 0px 5px 0px;
	float:left;
	width:100%
}
.risultato h1{
padding:0px 5px 5px 5px;
margin:0px;
font-size: 1.2em;
color: #193700;
}
.risultato h2{
padding:5px 5px 3px 5px;
margin:0px;
font-size: 1em;
color:#193700;
font-weight:normal;
}
.risultato p{
padding:0px 5px 10px 5px;
margin:0px;
}
.data{
font-size: 1em;
color:#193700;
padding:0 0 5px 0;
display:block;

}

.box_dotted{
	float:left;
	text-align: left;
	font-family:"Lucida Grande", "Lucida Sans", Geneva, Arial, Verdana, sans-serif;
	color:#563110;
	display:block;
	padding:10px;
	margin:15px 0px 0px 0px;
	background: #FFFFFF url(elementi/dot.gif) repeat-x left top;
}
.box_dotted h1{
padding:0px 0px 5px 0px;
margin:0px;
font-size: 0.85em;
color: #193700;
}
.box_dotted h2{
padding:0px 0px 8px 0px;
margin:0px;
font-size: 0.85em;
color:#193700;
}
.box_dotted h3{
padding:0px 0px 3px 0px;
margin:0px;
font-size: 0.68em;
color:#193700;
font-weight:normal;
}
.box_dotted p{
padding:0px 0px 3px 0px;
margin:0px;
font-size:0.68em;
line-height:1.35em;
}
.box_dotted ul{padding:5px 0px 5px 0px;margin:0px;}
.box_dotted li{
padding:5px 0px 5px 0px;
margin:0px;
font-size:0.85em;
list-style-type:none;
}
.box_dotted_natura{
	float:left;
	text-align: left;
	font-family:"Lucida Grande", "Lucida Sans", Geneva, Arial, Verdana, sans-serif;
	color:#563110;
	display:block;
	padding:10px;
	margin:15px 0px 0px 0px;
	background: #FFFFFF url(elementi/bg_cerca_natura.gif) repeat-x left top;
}
.box_dotted_natura h1{
padding:0px 0px 5px 0px;
margin:0px;
font-size: 0.85em;
color: #193700;
}
.box_dotted_natura h2{
padding:0px 0px 8px 0px;
margin:0px;
font-size: 0.85em;
color:#193700;
}
.box_dotted_natura h3{
padding:0px 0px 3px 0px;
margin:0px;
font-size: 0.68em;
color:#193700;
font-weight:normal;
}
.box_dotted_natura p{
padding:0px 0px 3px 0px;
margin:0px;
font-size:0.68em;
line-height:1.35em;
}
.box_dotted_natura ul{padding:5px 0px 5px 0px;margin:0px;}
.box_dotted_natura li{
padding:5px 0px 5px 0px;
margin:0px;
font-size:0.85em;
list-style-type:none;
}

#box_dotted{
	float:left;
	text-align: left;
	font-family:"Lucida Grande", "Lucida Sans", Geneva, Arial, Verdana, sans-serif;
	color:#563110;
	display:block;
	padding:10px;
	margin:15px 0px 0px 0px;
	background: #FFFFFF url(elementi/dot.gif) repeat-x left top;
}
#box_dotted h1{
padding:0px 0px 5px 0px;
margin:0px;
font-size: 13px;
color: #193700;
}
#box_dotted h2{
padding:0px 0px 8px 0px;
margin:0px;
font-size: 13px;
color:#193700;
}
#box_dotted h3{
padding:0px 0px 3px 0px;
margin:0px;
font-size: 10px;
color:#193700;
font-weight:normal;
}
#box_dotted p{
font-size:0.68em;
line-height:1.35em;
padding:0px 0px 3px 0px;
margin:0px;
}
#box_dotted ul{padding:5px 0px 5px 0px;margin:0px;}
#box_dotted li{
padding:5px 0px 5px 0px;
margin:0px;
font-size:13px;
list-style-type:none;
}

#box_pubb{
	text-align: left;
	font-family:"Lucida Grande", "Lucida Sans", Geneva, Arial, Verdana, sans-serif;
	font-size:0.8em;
	line-height:1.35em;
	color:#563110;
	display:block;
	padding:10px;
	margin:0px;
	background-color: #FFFFFF;
	background-image: url(elementi/bg_pubb.gif);
	background-repeat: repeat-x;
}
#box_pubb h1{
padding:0px 0px 10px 0px;
margin:0px;
font-size: 1.2em;
color: #193700;
}
#box_pubb h2{
padding:0px 0px 8px 0px;
margin:0px;
font-size: 1.2em;
color:#193700;
}
#box_pubb a:link{
text-decoration:none;
color:#FF6600;
}
#box_pubb a:visited{
text-decoration:none;
color:#FF6600;
}
#box_pubb a:hover{
text-decoration:underline;
color:#FF6600;
}

#box_pubb_natura{
	text-align: left;
	font-family:"Lucida Grande", "Lucida Sans", Geneva, Arial, Verdana, sans-serif;
	font-size:0.8em;
	line-height:1.35em;
	color:#563110;
	display:block;
	padding:10px;
	margin:0px;
	background: #EEF3DC url(elementi/bg_atlante.jpg) repeat-y left top;
	border-right: 1px solid #95A887;
	border-bottom: 1px dashed #95A887;
	border-top: 1px solid #ffffff;
}
#box_pubb_natura h1{
padding:0px 0px 10px 0px;
margin:0px;
font-size: 1.2em;
color: #193700;
}
#box_pubb_natura h2{
padding:0px 0px 8px 0px;
margin:0px;
font-size: 1.2em;
color:#193700;
}
#box_pubb_natura a:link{
text-decoration:none;
color:#FF6600;
}
#box_pubb_natura a:visited{
text-decoration:none;
color:#FF6600;
}
#box_pubb_natura a:hover{
text-decoration:underline;
color:#FF6600;
}
/*gestione delle news*/
#news{
display:block;
	text-align: left;
	font-family:"Lucida Grande", "Lucida Sans", Geneva, Arial, Verdana, sans-serif;
	color: #193700;
	padding:10px 0px 0px 0px;
	margin:15px 0px 0px 0px;
	background-image: url(elementi/dot.gif);
	background-repeat: repeat-x;
	background-position: top;
}
#news ul {
	margin: 0px;
	padding: 0px;
	}
#news li {
font-size: 0.8em;
	margin: 0px;
	padding:8px 5px 2px 10px;
	background: #FFFFFF url(elementi/bg_news.gif) repeat-x left bottom;
	list-style-type: none;
	text-align: left;
	line-height: 30px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #B4C986;
	border-bottom-color: #FFFFFF;
}
#news li a:link {
	display: block;
	color:#563110;
	text-decoration:none;
}
#news li a:visited {
	display: block;
	color:#563110;
	text-decoration:none;
}
#news li a:hover {
	display: block;
	color: #66CC00;
	text-decoration:none;
}
#news li span {
	color: #193700;
	text-decoration:none;
}
#news h1{
	font-size: 0.85em;
	font-weight: normal;
	padding:0px 0px 8px 8px;
	margin:0px;
}
#news h2{
	background: #FFFFFF url(elementi/bg_archivi.gif) repeat-x left top;
	color:#563110;
	font-size: 0.68em;
	font-weight: normal;
	margin:0px;
	padding:10px 0px 0px 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #CADAAA;
}

#prodotto_mese{ margin:20px 0 20px 0; padding:0; color:#563110; }
#prodotto_mese h2{margin:10px 0px 20px 0px; padding:0px;	line-height:0.95em;	display:block; font-size:0.65em; font-weight: normal; background: transparent url(elementi/bg_h2.gif) repeat-x;}
#prodotto_mese h3{font-size:0.95em; margin:0 0 2px 0; padding:0}
#prodotto_mese p{font-size:0.8em; margin:0; line-height:1.5em}
#prodotto_mese span{background:#ffffff;border:1px solid #C4D09B;margin-left:10px;padding:3px 7px 3px 7px;}
.foto_iti{float:left; border:1px solid #83B423; margin:0 10px 0 0}