/* \*/
/* */

/*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;}

#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;}


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:31px;
	top:10px;
	position:absolute;
	background: transparent;
	width:158px;
	height: 173px;
	z-index:5;
	cursor: pointer;
}
div#back a:focus, div#back a:active{background:#339900;}

.invisible { display:none;}

.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}

.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;
}

.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) repeat-x;
	width:50px;
}

.pul a.botton:link, .pul a.botton:visited{color: #F9FDEA;text-decoration:none;}
.pul a.botton:hover{	color: #00CC33;	text-decoration:none;	border:1px solid #00CC33;}

.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;
}

#navigation .pul_entra{padding:0px; margin:5px 0px 15px 0px; display:block; line-height:34px; font-size:14px;}
#navigation .pul_entra a.botton:link,  .pul_entra a.botton:visited{background:url(elementi/bg_pul2.gif) repeat-x; width:92px; margin-left:auto; margin-right:auto;}
#navigation .pul_entra a.botton:hover{color:#fff; text-decoration:none}

/*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#content{background: #FFFFFF url(elementi/bg_mainx.gif) no-repeat; display:block; margin:39px 0px 0px 236px; padding: 20px 15px 15px 15px; border-top:#E0ECD5 3px solid;}
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; color:#E0ECD5
}
#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 0 10px 0;	padding: 0;	}
#navigation li {
	line-height: 2.1em;
	padding-left:10px;
	background: #FAFFF5 url(elementi/bg_pulx.gif) repeat-y left top;
	display: block;
	list-style-type: none;
	text-align: left;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E0ECD5;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #E0ECD5;
}
#navigation li a:link, #navigation li a:visited {display: block;	color: #4B4B4B;	text-decoration:none;}
#navigation li a:hover, #navigation li a:focus, #navigation li a:active {display:block;	color: #66CC00;}
#navigation li#attivo{
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	background:#FFFFFF;
}

#navigation li.newsletter{line-height: 2.1em;	padding:0 0 0 10px;	background: #fff; display: block; list-style-type: none; text-align: left; border:3px solid #A6D27A; margin:6px 0 0 4px}
#navigation li.newsletter a:link, #navigation li.newsletter a:visited {display: block; color: #A6D27A;	text-decoration:none;}
#navigation li.newsletter a:hover, #navigation li.newsletter a:focus {display: block; color:#66CC33;	text-decoration:none;}
#navigation li#attivonews{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.ris{line-height: 2.1em;	padding:0 0 0 0;	background: #fff; display: block; list-style-type: none; text-align: left; border:3px solid #69B2DD; margin:6px 0 0 4px}
#navigation li.ris h1{ margin:0 0 5px 0; padding:0 0 0 10px; color:#FFFFFF; background:#69B2DD; font-weight:normal; font-size:15px}
form.riservata{ margin:0; padding:0}
form.riservata label{ margin:2px 0 0 0; padding:0 0 0 50px; display:block; background:#006633}
form.riservata label.utente{ background:#fff url(elementi/ico_utente.gif) no-repeat 10px 0px}
form.riservata label.password{ background:#fff url(elementi/ico_password.gif) no-repeat 10px 0px}
form.riservata span{display:none}

#navigation li.search{border:3px solid #CCCCCC;line-height: 2.1em;	padding:0 0 0 10px;	background: #fff; display: block; list-style-type: none; text-align: left; margin:6px 0 0 4px; position:relative; display:inline-block}
html>body #navigation li.search{display:block}
#search {margin:0px 0 0 0;padding:0;	background: #FFFFFF;	text-align:center;	font-size:14em;}
#search a:link, #search a:visited {display: block;	color: #193700;	text-decoration:none;}
#search form{ padding:0; margin:0; text-align:left}
#search input{ margin:0; border:0; padding:0; }
.campo_cerca{ margin:0; border:#333 solid 1px; color:#999999; font-size:14px; padding:0; background:#fff; height:20px}
#search a:hover {color: #339900;	text-decoration:none;}
#search label{display:block; padding:0; margin:0}

#search label span{display:none; font-size:25px}

#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;
}
#article #sottomenu{font-size: 12px; float:left; width:200px; background:transparent; color: #193700; margin:5px 20px 1em 0px;}
#article #sottomenu ul {margin: 0; padding: 0; width:100%; list-style-type:none}
#article #sottomenu li#lista_sottomenu{
list-style-type: none;

list-style-position: outside;
}
#article #sottomenu li#lista_sottomenu span a:link{
color:#996600;
}
#article #sottomenu ul li {
	list-style-type:none;
	line-height: 3em;
	padding:0px 0px 0px 20px;
	text-align: left;
	border-bottom: 1px solid #e1e1e1;
	background: #fff url(elementi/arrow.gif) no-repeat 8px 10px;
}
#article #sottomenu ul li a:link, #article #sottomenu ul li a:visited {color: #193700;	text-decoration:none;font-size: 12px;list-style-type: none;}
#article #sottomenu li a:hover {	color: #66CC00;font-size: 12px;list-style-type: none;}
#article #sottomenu ul li.attivo{background: #ffffff url(elementi/arrow.gif) no-repeat 8px 10px; color:#66CC00}
#article #sottomenu ul li.attivo a:link, #sottomenu ul li.attivo a:visited{ color:#66CC00}
/*fine navigation */

#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*/


.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;}

#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}

.data{ display:block; color:#666666; font-size:11px; font-weight:normal; line-height:20px}

#attivita{ padding:80px 0 0 100px; margin:0 0 30px 0; }

#attivita h2{  font-size:1em; font-weight:normal; color:#FFFFFF;margin:0; display:block; height:1.82em; height:35px}
#attivita h2 span{ background:#F29400; padding:0px 1em; border-bottom:3px solid #CE7E00; margin:0 30px;display:inline-block; line-height:32px}
html>body #attivita h2{ display:block}
#attivita h1{ display:block; font-size:1.4em; font-weight:normal; color:#F29400; background:#FFFFFF; margin:0px 0 0 0; padding:10px 30px}
#attivita p{ color:#333333; font-size:0.8em; margin:0; padding:0px 10px 0 30px; background:#FFFFFF; line-height:1.4em}

#educatori{ padding:70px 0 0 20px; width:280px;height:200px;float:left; margin:0 20px 20px 0  }
#educatori h2{  font-size:1em; font-weight:normal; color:#FFFFFF;margin:0; display:block; height:1.82em; height:35px}
#educatori h2 span{ background:#01642F; padding:0 1em; border-bottom:3px solid #015528; margin:0 20px;display:inline-block; line-height:32px}
#educatori h1{ display:block; font-size:1.2em; font-weight:normal; color:#015528; background:#FFFFFF; margin:0px 0 0 0; padding:10px 20px}
#educatori h1 a:link, #educatori h1 a:visited{color:#015528;}
#educatori p{ color:#333333; font-size:0.75em; margin:0; padding:0px 10px 0 20px; background:#FFFFFF; line-height:1.4em}

#educatori a.edu {color:#015528}

#progetti{ padding:70px 0 0 20px; width:280px;height:200px;float:left;margin:0 0px 20px 0}
#progetti h2{  font-size:1em; font-weight:normal; color:#FFFFFF;margin:0; display:block; height:1.82em; height:35px}
#progetti h2 span{ background:#0079BE; padding:0 1em; border-bottom:3px solid #0067A2; margin:0 20px;display:inline-block; line-height:32px}
#progetti h1{ display:block; font-size:1.2em; font-weight:normal; color:#0067A2; background:#FFFFFF; margin:0px 0 0 0; padding:10px 20px}
#progetti h1 a:link, #progetti h1 a:visited{color:#0067A2;}
#progetti p{ color:#333333; font-size:0.75em; margin:0; padding:0px 10px 0 20px; background:#FFFFFF; line-height:1.4em}

#progetti a.pro {color:#0067A2}

#appuntamenti{ padding:0px 0 0 0px; margin:10px 0 20px 0; position:relative; display:inline-block}
html>body #appuntamenti{display:block;}
#appuntamenti h2{  font-size:1em; font-weight:normal; color:#FFFFFF;margin:0; display:block; height:1.82em; height:35px}
#appuntamenti h2 span{ background:#B28549; padding:0 1em; border-bottom:3px solid #A47940; margin:0 20px;display:inline-block; line-height:32px}

#appuntamenti li h2{ display:block; width:58px; background:#542A14; color:#FFFFFF; font-weight:normal; position:absolute; top:10px; left:-1px; text-align:center; font-size:32px; height:45px; border:0; padding:8px 0 0 0;}
#appuntamenti li h2 span{ display:block; background:transparent; color:#FFFFFF; font-size:12px; text-align:center; border:0; padding:0; margin:0; height:auto;color:#C3A990}
#appuntamenti abbr{font-style:normal; text-decoration:none}

#appuntamenti ul{ margin:0; padding:0 0 0 1px; list-style:none; height:120px; background:#B28549; display:block}
#appuntamenti li{ width:202px; background:#FFFFFF; height:140px; font-size:12px; font-family:"Lucida Grande", "Lucida Sans", Geneva, Arial, Verdana, sans-serif; margin:3px 0 0 3px; float:left; padding:0; position:relative; display:inline-block}
html>body #appuntamenti li{display:block}
#appuntamenti h1{ display:block; font-size:12px; font-weight:normal; color:#F29400; background:#FFFFFF; margin:10px 5px 3px 10px; padding:0}
#appuntamenti h1 a:link, #appuntamenti h1 a:visited{color:#F29400;}
#appuntamenti h1 span{ display:block; font-size:9px; text-transform:uppercase; line-height:20px;color:#c8bb9f}
#appuntamenti p{ color:#333333; font-size:0.8em; margin:3px 5px 3px 10px; padding:0px; background:#FFFFFF; line-height:1.4em}

#appuntamenti a.app {color:#F29400}

/*Proprieta di EDUCAZIONE NEW RPOGETTO*/
#educazione{ display:block; position:relative; margin:0px 0 20px 0; display:inline-block; background:transparent url(elementi/bg_educazione.jpg) no-repeat 0px 33px}
html>body #educazione{ display:block}
#educazione ul{ list-style:none; margin:0; padding:0; display:inline-block}
html>body #educazione ul{ display:block}
#educazione ul li{ padding:0; margin:0 0 20px 0; display:inline-block}
html>body #educazione ul li{ display:block}
#educazione h1{ margin:0; padding:0; font-size:1em; color:#6aa673; font-weight:normal; color:#FFFFFF;margin:0; display:block;height:35px}
#educazione h1 span{ background:#0079BE; padding:0 1em; border-bottom:3px solid #0067A2; margin:0 20px;display:inline-block; line-height:32px}
#educazione h2{ margin:0; padding:0; color:#333; font-size:13px}
#educazione p{ margin:0; padding:0; color:#333; font-size:11px}
#educazione img{ display:block; width:70px; height:70px; float:left; margin:0 10px 0 0}
#new{ display:block; float:left; width:300px; margin:10px 10px 10px 10px}
#new h1{ height:auto; line-height:normal; color:#01642F; margin:0 0 10px 0}
#new a{ color:#01642F}
#progetto{ display:block;margin:10px 5px 10px 320px; padding:0 0 10px 0}
#progetto h1{ height:auto; line-height:normal; color:#0079BE; margin:0 0 10px 0}
#progetto a{color:#0079BE}
/*Proprieta di ARTICLE*/
#article{padding:180px 0 0 80px;margin:15px 0px 0px 0px;position:relative; display:inline-block; background-color:#FFF}
html>body #article {display:block}
#article h2{  font-size:1em; font-weight:normal; color:#FFFFFF;margin:0; display:block; height:1.82em; height:35px}
#article h2 span{ background:#ccc; padding:0 1em; border-bottom:3px solid #999; margin:0 30px;display:inline-block; line-height:32px}
#article h1{ display:block; font-size:1.5em; font-weight:normal; color:#ccc; background:#FFFFFF; margin:0px 0 0 0; padding:20px 30px}
#article h5{ display:block; font-size:1.0em; font-weight:normal; color:#0067A2; background:#FFFFFF; margin:0px 0 0 0; padding:20px 30px 5px 30px}
#article p{ color:#333333; font-size:0.85em; line-height:1.5em; margin:0; padding:0px 10px 0 30px; background:#FFFFFF; line-height:1.4em}
#article ol{list-style-type: none;}
#article ol li{list-style-image:url("elementi/check.gif"); list-style-position:inside;
	font-size:13px;
	color:#333333;
	line-height:19px;
	margin-bottom:5px;
}





/*Proprieta di ARTICLE per la ricerca*/
#article_ricerca{padding:170px 0 0 80px;margin:15px 0px 0px 0px;position:relative; display:inline-block}
html>body #article_ricerca {display:block}
#article_ricerca h2{  font-size:1em; font-weight:normal; color:#FFFFFF;margin:0; display:block; height:1.82em; height:35px}
#article_ricerca h2 span{ background:#ccc; padding:0 1em; border-bottom:3px solid #999; margin:0 30px;display:inline-block; line-height:32px}
#article_ricerca h1{ display:block; font-size:1.5em; font-weight:normal; color:#ccc; background:#FFFFFF; margin:0px 0 0 0; padding:20px 30px}
#article_ricerca p{ color:#333333; font-size:0.85em; line-height:1.5em; margin:0; padding:0 10px 0 30px; background:#FFFFFF; line-height:1.4em}

/*Varianti article per sezione*/
#article_ricerca.blu h2 span{background:#005A9D;border-bottom:3px solid #024B82}
#article_ricerca.blu h1{color:#005A9D}

#article_ricerca.marrone h2 span{background:#B28549;border-bottom:3px solid #A47940}
#article_ricerca.marrone h1{color:#542A14}

#article_ricerca.arancione h2 span{background:#F29400;border-bottom:3px solid #CE7E00}
#article_ricerca.arancione h1{color:#F29400}

#article_ricerca.azzurro h2 span{background:#0079BE;border-bottom:3px solid #0067A2}
#article_ricerca.azzurro h1{color:#0067A2}

#article_ricerca.verde h2 span{background:#01642F;border-bottom:3px solid #015528}
#article_ricerca.verde h1{color:#015528}

#article.blu h2 span{background:#005A9D;border-bottom:3px solid #024B82}
#article.blu h1{color:#005A9D}

#article.marrone h2 span{background:#B28549;border-bottom:3px solid #A47940}
#article.marrone h1{color:#542A14}

#article.verde h2 span{background:#01642F;border-bottom:3px solid #015528}
#article.verde h1{color:#015528}

#article.arancione h2 span{background:#F29400;border-bottom:3px solid #CE7E00}
#article.arancione h1{color:#F29400}

#article.azzurro h2 span{background:#0079BE;border-bottom:3px solid #0067A2}
#article.azzurro h1{color:#0067A2}

#article p.intro{ border:1px solid #CBDF84; padding:1em; background:#CBDF84 url(elementi/bg_intro.jpg) no-repeat; color:#44611B; display:inline-block}

#article p.intro{ border:1px solid #CBDF84; padding:1em; background:#CBDF84 url(elementi/bg_intro.jpg) no-repeat; 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:"Lucida Grande", "Lucida Sans", 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:"Lucida Grande", "Lucida Sans", Geneva, Arial, Verdana, sans-serif;
background: transparent;
}
#article ul {margin: 0px; padding:0px 0px 10px 0px; background:#fff}
#article li {margin: 0px 0 0 0px; padding:5px 0px 3px 12px; font-size:0.82em; list-style-type: none; background: #fff; 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}
#article .box_foto h3 {font-size:0.7em; text-align:center; padding:2px; font-weight:normal; font-style:normal}

#ricerca{margin:0px 0px 0px 0px; padding:30px 0px 0px 30px; background:#FFF; display:block}

#ricerca h2{
	font-size:12px;
	color:#333;
}

.pul_ricerca{padding:2px 0 0 0; height:40px; position:relative; top:15px}
.pul_ricerca span{display:block; float:left; background:transparent url(elementi/bg_pulricerca.gif) no-repeat top left; height:42px; width:30px}
.pul_ricerca a:link, .pul_ricerca a:visited{ padding:0px 30px 0px 0px; text-align:center; display:block; background:transparent url(elementi/bg_pulricerca.gif) no-repeat top right; text-decoration:none; font-size:14px; text-transform:uppercase; line-height:42px; float:left; color:#fff} 
.pul_ricerca a:hover, .pul_ricerca a:focus{color:#0ff;}

.pul_ricerca span.ar{display:block; float:left; background:transparent url(elementi/bg_pulricerca_ar.gif) no-repeat top left; height:42px; width:30px}
.pul_ricerca a.ar:link, .pul_ricerca a.ar:visited{ padding:0px 30px 0px 0px; text-align:center; display:block; background:transparent url(elementi/bg_pulricerca_ar.gif) no-repeat top right; text-decoration:none; font-size:14px; text-transform:uppercase; line-height:42px; float:left; color:#fff}
.pul_ricerca a.ar:hover, .pul_ricerca a.ar:focus{color:#ff0;}

.pul_ricerca span.ma{display:block; float:left; background:transparent url(elementi/bg_pulricerca_ma.gif) no-repeat top left; height:42px; width:30px}
.pul_ricerca a.ma:link, .pul_ricerca a.ma:visited{ padding:0px 30px 0px 0px; text-align:center; display:block; background:transparent url(elementi/bg_pulricerca_ma.gif) no-repeat top right; text-decoration:none; font-size:14px; text-transform:uppercase; line-height:42px; float:left; color:#fff}
.pul_ricerca a.ma:hover, .pul_ricerca a.ma:focus{color:#ff0;}


#commenti{
	padding:0px 0px 0px 0px;
	margin:20px 0px 0px 0px;
	border-top:1px #999 dotted;

}

#commenti h3{
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	padding-right:5px;
	padding-top:3px;
	margin-right:5px;
}


#commenti ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
	background:#fef1d6;
}

#commenti li{
	list-style-type:none;
	margin:0px;
	padding:10px;
	font-size:14px;
	color:#333;
	background:transparent;
	border-bottom:4px #fff solid;
}

#commenti span{
	font-size:12px;
	color:#333;
	font-weight:bold;
	display:block;
	margin-bottom:6px;
}

#collegati{
	padding:0px 0px 8px 0px;
	margin:20px 0px 30px 0px;
	border-top:1px #999 dotted;
}

#collegati h3{
	color:#444;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	padding-right:5px;
	padding-top:3px;
	margin-right:5px;
}

#collegati p{
	margin-top:12px;
	float:inherit;
	font-size:11px;
}

#collegati a:link{display:block; text-decoration:none;font-size:14px}
#collegati a:visited{text-decoration:none;font-size:14px}
#collegati a:hover{text-decoration:underline;font-size:14px}

#collegati span{
	display:inline-block;
	width:540px;
	border-bottom:1px #999 dotted;
	font-size:11px;
}


#paging_ricerca{
	padding:0px 0px 0px 0px;
	margin:70px 0px 5px 0px;
	border-top:1px #999 dotted

}

#paging_ricerca ul{
	display:inline-block;
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
} 
#paging_ricerca li{float:left; color:#005A9D; font-size:12px; padding-right:5px; padding-top:3px; margin-right:5px; border-right:1px #999 dotted}
#paging_ricerca li.marrone{float:left; color:#542A14; font-size:12px; padding-right:5px; padding-top:3px; margin-right:5px; border-right:1px #999 dotted}
#paging_ricerca a:link, #paging_ricerca a:visited{color:#005A9D; font-size:12px}
#paging_ricerca a:hover{color:#005A9D; font-size:12px}
#paging_ricerca a.marrone:link, #paging_ricerca a.marrone:visited{color:#FF6600; font-size:12px}
#paging_ricerca a.marrone:hover{color:#FF6600; font-size:12px}
#paging_ricerca a.attivo{color:#444; font-size:12px}



#elenco{
	display:inline-block; 
	margin:40px 0px 0px 0px;
}

#elenco h1{
	font-size:16px;
	font-weight:bold;
	margin:2px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


#elenco li h2{
	float:left;
	width:58px;
	background:#542A14;
	color:#FFFFFF;
	font-weight:normal;
	text-align:center;
	font-size:32px;
	line-height:34px;
	height:55px;
	margin-right:10px;
	margin-bottom:30px;
}

#elenco li h2 abbr{
	display:block;
	font-size:12px;
	line-height:20px;
	font-style:normal;
	text-align:center;
	color:#C3A990;
}

#elenco p.elenco{
	margin:0px;
	padding:0px;
	font-size:13px;
}

#elenco span{
	color:#777;
	display:block;
	font-size:14px;
	font-weight:normal;
	margin-bottom:4px;
}


#elenco ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#elenco li{
	width:525px;
	list-style-type:none;
	display:inline-block;
	color:#333;
	border-bottom:1px #999 dotted;
	padding-bottom:6px;
	margin-bottom:16px;
}

#navigation li.menuriservata{
	background: #fff url(elementi/bg_pulxr.gif) repeat-x left top; font-weight:bold;
}

#navigation li a.menur:link, #navigation li a.menur:visited {
	display:block;
	color:#f60;
	text-decoration:none;
}

#navigation li a.menur:hover, #navigation li a.menur:focus, #navigation li a.menur:active {
	display:block;
	color:#f00;
}

.thumb_ricerca{
	float:left;
	margin-left:0px;
	margin-right:10px;
	margin-bottom:10px;
}

.icon{
	margin:8px 0 8px 0;
	float:left;
}

#nessunrisultato{
	margin:80px 0 0 30px;
	font-size:13px;
	color:#f00;
}

label {color:#005A9D; font-size:12px;}
label.marrone {color:#542A14; font-size:12px;}
label.arancione {color:#F29400; font-size:12px;}

.icona_espansione{border:0; float:left; margin:0 5px 0 0;}

#autenticazione{margin-bottom:10px}
#autenticazione p{padding:4px 6px 4px 0; background:#eee; font-size:0.7em; color:#91ac79; margin:0; text-align:right; font-family:Arial, Helvetica, sans-serif}

#autenticazione strong{color:#005A9D}

#benvenuto{
	margin-bottom:10px;
}
#benvenuto p{padding:4px 6px 4px 0; background:#eee; font-size:0.7em; color:#91ac79; margin:0; text-align:right; font-family:Arial, Helvetica, sans-serif}
#benvenuto p.welcome{color:#005A9D; font-size:0.7em; background:#fff;}
#benvenuto strong{color:#005A9D}

p.regriservata {font-family:Arial, Helvetica, sans-serif; background:#eee; font-size:11px; margin:0 0 0 0; text-align:center}
#navigation a.regris:link{color:#005A9D}
#navigation a.regris:hover{text-decoration:underline}
#navigation a.regris:visited{color:#005A9D}
