body {
        background: url(../imcom/bg.png) repeat-x #548339;
	margin-top: 0px;
	text-align:center;
        font-family: Arial;
}
img {
	border: 0px;
}

table {
	margin-top: 2px;
	margin-bottom: 2px;
}

table.bianco {
	width: 700px;
	border: 1px solid #ffffff;
	background: #FFFFFF;
	margin-top: 0px;
}
table.tabcentro {
	margin-bottom: 0px!important;
}
table.nomarg {
	margin: 0px 0px 0px 0px;
}
#ban_abbona {
	margin-top: 0px;
}
#ban_abbona ul.mapabb {
		display: block; float: left; height: 80px; width: 700px;
		margin: 0;
		padding: 0px;
		list-style: none;
	position:relative;
	background: url(../im/banner_abbonati.jpg) no-repeat 0px 0px;
	}
	#ban_abbona ul.mapabb li {
		margin: 0px;
		padding: 0px;
		list-style: none;
		display:block; position:absolute;
		background: none!important; 
	}
#ban_abbona ul.mapabb a { display:block; width:100%; height:100%; border: none!important;  }

@font-face{font-family:'LiebeErika-Regular';src:url('font/liebeerika-regular-webfont.eot');src:url('font/liebeerika-regular-webfont.eot?iefix') format('eot'),
url('font/liebeerika-regular-webfont.woff') format('woff'),
url('font/liebeerika-regular-webfont.ttf') format('truetype');
font-weight:bold;font-style:normal}


@font-face {
	font-family: 'StagBold';
	src: url('font/stag-bold-webfont.eot?') format('eot'),
	url('font/stag-bold-webfont.woff') format('woff'),
	url('font/stag-bold-webfont.ttf') format('truetype'),
	url('font/stag-bold-webfont.svg#webfontWKdbA4yw') format('svg');
}
@font-face {
	font-family: 'StagBook';
	src: url('font/stag-book-webfont.eot?') format('eot'),
	url('font/stag-book-webfont.woff') format('woff'),
	url('font/stag-book-webfont.ttf') format('truetype'),
	url('font/stag-book-webfont.svg#webfontAHnFddke') format('svg');
}
@font-face {
	font-family: 'StagLight';
	src: url('font/stag-light-webfont.eot?') format('eot'),
	url('font/stag-light-webfont.woff') format('woff'),
	url('font/stag-light-webfont.ttf') format('truetype'),
	url('font/stag-light-webfont.svg#webfontj98wErTk') format('svg');
}
@font-face {
	font-family: 'ChunkFive';
	src: url('font/chunkfive-webfont.eot?') format('eot'),
	url('font/chunkfive-webfont.woff') format('woff'),
	url('font/chunkfive-webfont.ttf') format('truetype'),
	url('font/chunkfive-webfont.svg#webfontYHfyIpCt') format('svg');
}

@font-face {
	font-family: 'AMBROSIA_DEMO';
	src: url('font/AMBROSIA_DEMO.eot?') format('eot'),
	/*url('font/chunkfive-webfont.woff') format('woff'),*/
	url('font/AMBROSIA_DEMO.ttf') format('truetype'),
	url('font/chunkfive-webfont.svg#webfontYHfyIpCt') format('svg');
}

@font-face {
	font-family: 'extravaganzza';
	src: url('font/extravaganzza.eot?') format('eot'),
	/*url('font/chunkfive-webfont.woff') format('woff'),*/
	url('font/extravaganzza.ttf') format('truetype'),
	url('font/chunkfive-webfont.svg#webfontYHfyIpCt') format('svg');
}

#corpocentro .col2 ul{
    font-family: Arial;
}

#corpocentro .col2 li{
	list-style: none;
	padding-left: 20px;
	margin-bottom: 3px;
/*	background: url(../imcom/f_vs3.gif) no-repeat left 3px; */
	font-size:113%;	

}

#corpocentro .col2 .arancio ul{
    margin: 0px;
    padding: 0px 132px 0px 0px;
}
#corpocentro .col2 .arancio li{
    background: url("../imcom/orange_arrow.jpg") no-repeat scroll 0 0 transparent;
    color: #056000;
    margin: 0 3px 1px;
    padding: 0 0 9px 21px;
    text-align: left;
}
#corpocentro .col2 #notizie h3,
#corpocentro .col2 .spot h3  {
	font:1.6em "extravaganzza", "Times New Roman", Times, serif;
	color:#016800; text-align:left;
	/*background:#eae9b1; color:#8EA002;  text-shadow: 3px 3px 0 #D4DB71;*/
}
#corpocentro .col2 #notizie h4,
#corpocentro .col2 .spot h4  {
	font:1.4em "extravaganzza", "Times New Roman", Times, serif;
	color:#ed9000; text-align:left;
	/*background:#eae9b1; color:#8EA002;  text-shadow: 3px 3px 0 #D4DB71;*/
}

#corpocentro .col2 .spot img{
float:left; margin:4px 11px;
}


#corpocentro .col2 #notizie .verde{ 
    border:4px solid #167c00;
    overflow:hidden; 
    margin:5px 15px; 
    padding:10px;
    -moz-border-radius: 15px; /* Firefox */
    -webkit-border-radius: 15px; /* Safari, Chrome */
    border-radius: 15px; /* CSS3 */ 
    background: url("../imcom/bg_notizie.jpg") no-repeat scroll right center transparent;
}
  
#corpocentro .col2 .arancio{ 
    border:4px solid #ed9000;
    overflow:hidden; margin:15px; padding:4px 10px 10px 0px;
    -moz-border-radius: 15px; /* Firefox */
    -webkit-border-radius: 15px; /* Safari, Chrome */
    border-radius: 15px; /* CSS3 */ 
    background: url("../imcom/cervo.gif") no-repeat scroll right center transparent; 
    margin: 5px 15px;
    overflow: hidden;
    padding: 10px 130px 10px 10px;
}
#corpocentro .col2 .spot .kitdidattico{
    border:4px solid #ed9000;
    overflow:hidden; 
    margin:5px 15px;
    -moz-border-radius: 15px; /* Firefox */
    -webkit-border-radius: 15px; /* Safari, Chrome */
    border-radius: 15px; /* CSS3 */ 
    background: url("../imcom/tools.gif") no-repeat scroll right center transparent;    
    padding: 10px;
}
#corpocentro .col2 .spot .kitdidattico ul{ 
    padding-right: 127px;
    margin: 8px 0px 0px;
    
}
#corpocentro .col2 .spot .kitdidattico li{ 
    background: url("../imcom/orange_arrow.jpg") no-repeat scroll 0 0 transparent;
    margin: 0 3px 1px;
    padding: 0 0 9px 21px;
    text-align: left;
}

/*
#corpocentro .col2 p.prova  {
	font:2em "StagBold", "Times New Roman", Times, serif;
}*/

/*
#corpocentro .col2 p.prova  {
	font:1.571em/1.182em "StagLight", "Times New Roman", Times, serif;
}
*/


/*
#corpocentro .col2 p.prova  {
	font:2em "ChunkFive","Times New Roman", Times, serif;
	background:green;
	color:#fff;text-shadow:rgba(255, 255, 255, 0.75) 0 1px 0

}*/

/*
#corpocentro .col2 p.prova {font-size:2em;
	font-family:"StagBook", "Times New Roman", Times, serif;
	color:#db2900;
}*/



/*/**/
#corpocentro .col2 p.prova{font-family:'LiebeErika-Regular',Arial,sans-serif;font-weight:normal;text-shadow:rgba(255, 255, 255, 0.75) 0 1px 0}
#corpocentro .col2 p.prova{font-size:4em;line-height:1em;background:#015218;color:#f1f1f1;}



#ban_abbona ul.mapabb li#link1 { left:0px; top:0px; width:340px; height:80px;  }
#ban_abbona ul.mapabb #link1 a:hover {
	background: #fff; filter: alpha(opacity=20); opacity: 0.2;
}
#ban_abbona ul.mapabb li#link2 { left:360px; top:0px; width:340px; height:80px;  }
#ban_abbona ul.mapabb #link2 a:hover {
	background: none;
	background: #fff; filter: alpha(opacity=20); opacity: 0.2;
}
#ban_abbona ul.mapabb span { display: none; }


#ban_ricci {
		display: block; float: left; height: 60px; width: 698px;
		border: 1px solid #fff;
		border-top: 0;
		margin: 0;
		padding: 0;
		list-style: none;
	position:relative;
	background: url(../../ppweb/im/banner_ricci.jpg) no-repeat top #fff;
	}
	#ban_ricci span {
		display: none;
	}
		


	#ban_diario ul.mapabb {
		display: block; float: left; height: 118px; width: 700px;
		margin: 0px;
		padding: 0px;
		list-style: none;
	position:relative;
	background: url(../im/banner_diario.jpg) no-repeat 0px 0px;
	}
	#ban_diario ul.mapabb li {
		margin: 0px;
		padding: 0px;
		list-style: none;
		display:block; position:absolute;
		background: none!important; 
	}
#ban_diario ul.mapabb a { display:block; width:100%; height:100%; border: none!important;  }

#ban_diario ul.mapabb li#link1 { left:0px; top:0px; width:750px; height:110px; }
#ban_diario ul.mapabb #link1 a:hover {
	background: none;
}

#ban_diario ul.mapabb li#link2 { left:580px; top:88px; width:120px; height:30px; }
#ban_diario ul.mapabb #link2 a:hover {
	background: none;
}
#ban_diario ul.mapabb span { display: none; }


#ban_lavori ul.mapabb {
		display: block; float: left; height: 81px; width: 700px;
		margin: 0px;
		padding: 0px;
		list-style: none;
	position:relative;
	background: url(../im/lavorincorso.jpg) no-repeat 0px 0px;
	border-bottom: 1px solid #fff;
	}
	#ban_lavori ul.mapabb li {
		margin: 0px;
		padding: 0px;
		list-style: none;
		display:block; position:absolute;
		background: none!important; 
	}
#ban_lavori ul.mapabb a { display:block; width:100%; height:100%; border: none!important;  }

#ban_lavori ul.mapabb li#link1 { left:520px; top:30px; width:180px; height:25px; }
#ban_lavori ul.mapabb #link1 a:hover {
	background: none;
}
#ban_lavori ul.mapabb span { display: none; }

table.barranav {
	width: 700px;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	background: #00AA2F;
	background-image: url(../imcom/sottobarra1.gif);
	background-position: center;
	background-repeat: no-repeat;
	background-attachment: fixed;
}
td {
	background-repeat: no-repeat;
}

td.fondoart {
	background-image: url(../imcom/fondoart.gif);
	background-position: top;
	background-repeat: no-repeat;
	height: 21px;
}
td.fondospunt {
	background-image: url(../imcom/fondospunt.gif);
	background-position: right;
	background-repeat: no-repeat;
	height: 21px;
}

td.height5 {
	font-size: 2px;
}


p {
	margin: 3px 10px 3px 10px;
	line-height: 1.3em;
}

b, strong {
	color: #333;
}

.titcope strong, .titcope b {
	color: #fff;
}

h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #007520;
	font-size: 16px;
	margin: 3px 5px 0px 5px;
}

h2 {
	font-family: Trebuchet MS, Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #006633;
	font-size: 1.3em;
	font-weight: normal;
	padding-left: 10px;
	margin: 15px 5px 5px 0px;
}

h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #006400;
	font-size: 13px;
	margin: 5px 10px 5px 0px;
	padding: 0px;
	padding-left: 10px;
}

h4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #009933;
	font-size: 12px;
	margin: 5px 15px 0px 15px;
	border-bottom: 1px solid #00822B;
}

h5 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #555;
	font-size: 11px;
	margin: 5px 15px 5px 15px;
}

h6 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #444;
	font-style: italic;
	font-size: 11px;
	margin: 3px 15px 0px 15px;
}

.txt {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #003300;
	font-size: 12px;
	text-decoration: none;
	font-style: normal;
	text-align: justify;
	margin-bottom: 10px;
	}

.txtbarra {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #003300;
	font-size: 12px;
	text-decoration: none;
	font-style: normal;
}
.txtbarra a:link, .txtbarra a:visited {
	 color: #006633; text-decoration: none; font-style: normal;
}
.txtbarra a:hover {
	color: #009933; text-decoration: underline; font-style: normal;
}

.txtnoalign {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #003300;
	font-size: 12px;
	text-decoration: none;
	font-style: normal;
}

.txtbianco {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: White;
	font-size: 12px;
}

.txtbianco11, .txtbianco11 b {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: White;
	font-size: 11px;
        background-color: #006633;
}

.txtbianco11 a:link, .txtbianco11 a:visited {
        color: White;
}
.txtbianco11 a:hover {
        color: #CCFFCC;
}

.txtnero11 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #003300;
	font-size: 11px;
}

.txtred11 {
	color: Red;
	font: oblique bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	}

.txtbold {
	font-weight: bold;
}

.titcope {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: White;
	font-size: 12px;
	margin-top: 0px;
}


.titcope2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: White;
	font-size: 12px;
	margin-top: 2px;
}

.titolo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #009933;
	font-size: 12px;
	font-weight: bold;
}

.barranav {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #99CC99;
	font-weight: bold;
}

.firma {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #003300;
	font-size: 12px;
	font-style: italic;
	text-align: right;
}

img.freccie {
	margin: 1px 1px 1px 1px;
}


ul {
	margin: 0 15px 15px 15px;
	padding: 0 0 0 0;
	list-style: none;
	font-size: 0.8em;
	/*height: 0%;*/
}
ul li {
	list-style: none;
	background: url(../imcom/ul.gif) no-repeat 0px 5px;
	text-align: justify;
	padding-left: 13px;
        margin: 6px 0;
}
ul ul {
	font-size: 0.95em;
}
ul.testo {
	font-family: Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #003300;
	text-align: justify;
}
ul.testo li {
	margin-bottom: 8px;
}
ol {
	margin: 0 15px 15px 35px;
	padding: 0;
	line-height: 140%;
	font-size: 0.8em;
}
ol li {
	margin-bottom: 2px!important;
}

ol.testo {
	font-family: Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #003300;
	text-align: justify;
}


li.super {
	list-style-image: url(../imcom/superp.gif);
	margin-left: 7px;
}
li.medie {
	list-style-image: url(../imcom/mediep.gif);
	margin-left: 7px;
}
li.elem {
	list-style-image: url(../imcom/elemp.gif);
	margin-left: 7px;
}
li.redaz {
	list-style-image: url(../imcom/redazp.gif);
	margin-left: 7px;
}

li.arancio {
	list-style-image: url(../imcom/ul_ar.gif);
}

li.azzurro {
	list-style-image: url(../imcom/ul_az.gif);
	}

dl {
	margin: 15px 15px 15px 15px;
	font-size: 0.75em;
	color: #444;
}
dt {
	font-weight: bold;
	font-size: 0.9em;
border: 1px solid #ccc;
padding: 2px 5px 3px 5px;
color: #009900;
}
dd {
margin-bottom: 10px;
margin-left: 0px;
border: 1px solid #ccc;
border-top: none;
padding: 7px;
line-height: 130%;
}
dd ul li {
font-size: 1.2em; line-height: 140%;
}

dd ul {
	padding-top: 10px;
}
	
a.setbianco:link {  color: White; text-decoration: none; font-style: normal;
}
a.setbianco:visited {  color: White; text-decoration: none; font-style: normal;
}
a.setbianco:hover {  color: #005500; text-decoration: underline; font-style: normal;
}

a.set1:link {  color: #006633; text-decoration: none; font-style: normal;
}
a.set1:visited {  color: #006633; text-decoration: none; font-style: normal;
}
a.set1:hover {  color: #009933; text-decoration: underline; font-style: normal;
}

a.set2:link {  color: #FFFFFF; font-style: normal; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}
a.set2:visited {  color: #FFFFFF; font-style: normal; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}
a.set2:hover {  color: #FF00FF; text-decoration: underline; font-style: normal; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}

a.set3:link {  color: #55CC66; text-decoration: underline; font-style: normal;  font-weight: bold;
}
a.set3:visited {  color: #55CC66; text-decoration: underline; font-style: normal;  font-weight: bold;
}
a.set3:hover {  color: #005117; text-decoration: underline; font-style: normal;  font-weight: bold;
}

a.set4:link {  color: White; text-decoration: underline; font-style: normal;
}
a.set4:visited {  color: White; text-decoration: underline; font-style: normal;
}
a.set4:hover {  color: #005500; text-decoration: none; font-style: normal;
}

a.set5:link {  color: #006633; text-decoration: underline; font-style: normal;
}
a.set5:visited {  color: #006633; text-decoration: underline; font-style: normal;
}
a.set5:hover {  color: #009933; text-decoration: underline; font-style: normal;
}

a.set6:link {  color: White; text-decoration: none; font-style: normal;
}
a.set6:visited {  color: White; text-decoration: none; font-style: normal;
}
a.set6:hover {  color: #CCFFCC; text-decoration: underline; font-style: normal;
}

.birdwtab {
	width: 184px;
	float: right;
	text-align: right;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #A5D8A6;
	padding: 0px 0px 0px 0px!important;
	margin: 0px 0px 5px 0px!important;
	border-right: 1px solid #006633;
	border-left: 1px solid #006633;
	border-top: 1px solid #006633;
}
		.birdwtab th {
			text-align: right;
			background-color: #063;
			padding: 1px 3px 3px 3px;
			color: #fff;
		}
		.birdwtab td {
			padding: 2px 3px 2px 3px;
			margin: 0px 0px 0px 0px;
			border-bottom: 1px solid #006633;
		}
		.birdwtab tr {
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
		}
		.birdwtab a:link, .birdwtab a:visited {
			color: #006633;
			text-decoration: none;
		}
		
		.birdwtab a:hover {
			color: #009933;
			text-decoration: underline;
		}
		
.galleria {
	text-align: center;
}
.galleria img {
	background-color: #fff;
	border: 1px solid #000;
}
td.pop img {
	margin-top: 10px;
	border: 1px solid #fff;
}
.anteprima img {
	border: 1px solid #000;
}


div#menudx {
text-align: left;
width: 100%;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #CAE8CB;
}
div#menudx ul {
list-style: none;
list-style-image: none;
border-top: 1px solid #fff;
margin: 0px;
}
div#menudx ul li {
list-style-type: none;
border-bottom: 1px solid #fff;
padding: 0px 4px 4px 4px;
margin-top: 2px;
}
	
li.gall {
background: url(../im/gallp.gif) no-repeat left;
height: 50px;
 }
 	li.gall a {margin-left: 50px;}
	
li.birdw {
background: url(../im/birdwp.gif) no-repeat left;
height: 50px;
 }
 	li.birdw a {margin-left: 50px;}
	
li.archive {
background: url(../im/linkogp.gif) no-repeat left;
height: 50px;
 }
 	li.archive a {margin-left: 50px;}
	
li.news {
background: url(../im/newspp.gif) no-repeat left;
height: 50px;
 }
 	li.news a {margin-left: 50px;}
	
div#menudx a:link, div#menudx a:visited, div#menudx a:hover {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
div#menudx a:hover {
	color: #A5D8A6;
	text-decoration: underline;
}

table.art {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
	width: 100%;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
table.art caption {
background: url(../imcom/fondob.gif) no-repeat;
text-align: left;
height: 19px;
color: #fff;
font-weight: bold;
padding-left: 10px;
}
table.art td {
	border: 0px;
	padding: 4px;
	padding-left: 8px;
	vertical-align: middle;
	border-bottom: 1px solid #A5D8A6;
}
table.art th {
	text-align: left;
	border: 0px;
	padding: 4px;
	padding-left: 8px;
	vertical-align: top;
	padding-top: 10px;
	border-bottom: 1px solid #A5D8A6;
	color: #669966;
	text-transform: uppercase;
	font-size: 10px;
}
	table.art th.data {width: 10%;}
	table.art th.tipo {width: 3%;}
	table.art th.autori {width: 87%;}

table.art a:link, table.art a:visited, table.art a:hover {
	color: #009933; text-decoration: none; font-style: normal;  font-weight: bold
}
table.art a:hover {
	color: #33CC66;
}


.cont_spec{
    width:958px;
    height:82px;
    margin:0 auto;
    background:url(im/header.gif) 0 0 no-repeat;
}

.cont_spec h1,
.cont_spec h2{
	display: none;
	margin:0 auto;
}

.cont_spec a{
    color: white;
    float: right;
    font-size: 12px;
    font-weight: bold;
    margin-right: 35px;
    margin-top: 20px;
    text-decoration: none;
}

#corpocentro {
	width: 954px;
	border:2px solid #81C683;
	padding-top: 5px;
	font-family: Arial;
	background-color: #fff;
	margin:0 auto;
	overflow:hidden;
        border-bottom: 0px;
}
#corpocentro a:link, #corpocentro a:visited {
	color: #063;
	text-decoration: none;
}
#corpocentro a:hover {
	color: #000;
        text-decoration: underline;
}

#corpocentro h3 {
	text-decoration: none;
}
#corpocentro h3 a:hover {
	border: none;
	text-decoration: none;
}
#corpocentro h3 a:link, #corpocentro h3 a:visited {
	text-decoration: underline;
}
#corpocentro div{ }
#corpocentro .col1 {
	width: 228px;	
	float: left;
	height: auto !important;
	min-height: 300px;
        margin-top: 8px;
}
#corpocentro .col2 {
	width: 554px;
	float: left;
	height: auto !important;
	height: 380px;
	min-height: 380px;
}
#corpocentro .col3 {
	width: 170px!important;
	width: 160px;
	background-color: #fff;
	float: left;
	height: auto !important;
	height: 380px;
	min-height: 380px;
        margin-top: 6px;
}


#corpocentro .col1 p, #corpocentro .col3 p {
	font-size: 11px;
}
#corpocentro .col3 p.evid {
	background-color: #81C683; text-align: center;
	margin: 7px 6px 0px 0px;
	padding: 2px 3px 3px 3px;
	border: 1px solid #359D4D;
}
#corpocentro .col3 p.evid a:link, #corpocentro .col3 p.evid a:visited {
        color: #fff;
}
#corpocentro .col1 div, #corpocentro .col3 div {
padding: 3px;
margin: 0px 0px 0px 4px;
background: url(../imcom/sf_notes.gif) no-repeat top left black;
height: auto !important;
height: 210px;
min-height: 210px;
}
#corpocentro .col1 div h3, #corpocentro .col3 div h3 {
font-size: 14px;
margin-top: 18px;
margin-left: 5px;
padding-left: 0px;
	border-left: none;
}

#corpocentro .col2 p {
	font-size: 13px;
	padding: 0px;
	margin: 5px 0px 0px 0px;
}

#corpocentro .col3 div {
		height: auto !important;
		height: 210px;
		min-height: 210px;
	}
	
#corpocentro .col3 div h3 {
	font-size: 0.8em;
}
#corpocentro .col3 div h4 {
	margin: 5px 9px 0 3px;
}

#corpocentro .col3 div img {
padding: 1px; border: 1px solid #999;
margin: 2px!important;
float: left;
}
#corpocentro .col3 div p.firma {
	text-align: left;
	margin: 10px 9px 0 3px;
}
#corpocentro .col3 div a:link, #corpocentro .col3 div a:visited {
	color: black;
}


#corpocentro div.spot, #corpocentro .col2 div {	
margin-bottom: 25px;
}

#corpocentro div #notizie .verde ul li a{color: #056000; text-decoration: underline;}
#corpocentro div #notizie .verde ul li a:hover{color: #14a110; }
#corpocentro div #notizie .verde ul li a:visited{color: #6a6159; }


#corpocentro div.spot .arancio span{color: #016800;}
#corpocentro div.spot .arancio a, #corpocentro .col2 .spot .kitdidattico a{
    color: #ce6713;
    text-decoration: underline;
    float: none;
    font-style: normal;
}

#corpocentro div.spot .arancio a:hover, #corpocentro .col2 .spot .kitdidattico a:hover{
    color: #f77e1d;
    float: none;
    font-style: normal;
}
#corpocentro div.spot .arancio a:visited, #corpocentro .col2 .spot .kitdidattico a:visited{
    color: #6a6159;
    float: none;
    font-style: normal;
    text-decoration: underline;
}

#corpocentro div.spot .centro a:link, #corpocentro div.spot .centro a:visited {
	color: #000;
	border-bottom: 1px solid #359D4D;
	text-decoration: none;
	color:#02AB31;
}
#corpocentro div.spot .centro a:hover {
	color: #060;
	border-bottom: none;
}
/*
#corpocentro div.spot h3 {
	font-size: 1em;
	color: #fff;
	text-align:left;
	border-bottom: 2px solid #02AB31;
	margin: 0px 8px 0px 8px;
	padding: 2px 5px 2px 5px;
	background: #81C683;		
}*/
#corpocentro div.spot h4 {
	/*margin-left: 10px;
	margin-right: 0px;
	margin-top: 7px;
	margin-bottom: 5px;
	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: Green;
	text-align:left;*/
}
#corpocentro div.spot p {
	padding: 0px 9px 6px 10px;
	color: #555;
	text-align: justify;
        line-height: 145%;
}
#corpocentro div.spot p.firma {
	margin: 0 10px 2px 10px;
	padding: 0 0 3px 0;
	text-align: right;
	line-height: 140%;
	background: url(../imcom/f_vs2.gif) no-repeat right;
	border-top: 3px solid #fff;
}
#corpocentro div.spot p a{float: right; font-style: italic; font-weight: bold;}

#corpocentro div.spot p.firma a:link, #corpocentro div.spot p.firma a:visited {
	padding-right: 22px;
	padding-bottom: 3px;
	padding-top: 1px;
	margin-bottom: 0!important;
	border: none;
	font-weight: bold;
	color:#02AB31;
}
#corpocentro div.spot p.firma a:hover {
color: #060;	
}
#corpocentro div.spot strong {
	color: #555;
}


#corpocentro div.spot p.evidenza {
	text-align: right;
	line-height: 140%;
	background: url(../imcom/f_vs3.gif) no-repeat right #FFF0D5;
	color: #fff;
	border-top: 3px solid #FF9900;
}
#corpocentro div.spot p.evidenza a:link, #corpocentro div.spot p.evidenza a:visited {
	color:#E87900;
}
#corpocentro div.spot p.evidenza a:hover {
color: #c60;
text-decoration: underline;
}

#corpocentro div.spot p.evidenza2 {
	text-align: right;
	line-height: 140%;
	background: url(../imcom/f_vs4.gif) no-repeat right #E4FFD5;
	color: #fff;
	border-top: 3px solid #81C683;
}
#corpocentro div.spot p.evidenza2 a:link, #corpocentro div.spot p.evidenza2 a:visited {
	color:#339900;
}
#corpocentro div.spot p.evidenza2 a:hover {
color: #370;
text-decoration: underline;
}

#corpocentro div.spot p.evidenza3 {
	text-align: right;
	margin: 0 10px 2px 10px;
	padding: 0 20px 3px 0;
	font-weight: normal!important;
	line-height: 140%;
	background: url(../imcom/f_vs4.gif) no-repeat right #E4FFD5;
	color: #fff;
	border-top: 3px solid #81C683;
}
#corpocentro div.spot p.evidenza3 a:link,
#corpocentro div.spot p.evidenza3 a:visited {
	border: 0;
	color:#339900;
}
#corpocentro div.spot p.evidenza3 a:hover {
	text-decoration: underline;
}

#corpocentro div.spot p.destra {
	margin-right: 10px;
}
#corpocentro div.spot p.destra a {
	margin-right: 0px;
}
#corpocentro div.spot ul {
	margin-left: 10px;
}
/*#corpocentro div.spot img {
	float: right;
	margin-left: 7px;
	margin-right: 9px;
	margin-top: 6px;
	margin-bottom: 3px;
}*/
#corpocentro div.spot img.sinistra {
	margin-left: 9px;
	margin-right: 7px;
	margin-top: 6px;
	margin-bottom: 5px;
}
#corpocentro div.chiusuraspot {
background: url(../imcom/sf_chspot.jpg) no-repeat top left;
height: auto !important;
height: 16px;
min-height: 16px;
padding-top: 0px;
margin: 0px!important;
width: 358px;
}

/*
#corpocentro div#notizie {
padding: 0px 0px 0px 0px;
margin: 0px!important;
float: left;
width: 358px;
}
*/
/*#corpocentro div#notizie h3 {
	margin-bottom: 5px;
	padding-bottom: 0px;
	padding-left: 8px;
	padding-top: 15px;
	margin-right: 3px;
	border: none;
	border-bottom: 2px solid #00AA2F;
}
#corpocentro div#notizie h4 {
	margin-left: 0px;
	margin-right: 0px;
}*/
#corpocentro div#notizie .singole {
background-image: none;
padding: 1px 0px 1px 0px;
margin: 0px 0px 0px 9px;
float: right;
width: 110px;
}
#corpocentro div#notizie .singole p {
font-size: 11px;
margin: 0px;
padding: 0px;
line-height: 110%;
text-align: left;
}


#corpocentro div#notizie a {
    color: #056000;
    text-decoration: none;
}
/*
#corpocentro div#notizie a:visited {
    color: #32b52b;
    text-decoration: underline;
}
#corpocentro div#notizie a:hover {
    color: #027402;
    text-decoration: none;
}
*/

#corpocentro div#notizie ul {
padding: 0px 130px 0px 0px;
margin: 8px 0px 0px;
}

#corpocentro div#notizie ul.progetti {
padding: 0px;
margin: 0px; /*background-color: #efefef;*/
}
#corpocentro div#notizie ul.progetti li {
background: none;
border-bottom: 1px solid #fff;
padding-bottom: 3px;
padding-top: 2px;
line-height: 130%;
color: #555;
}
#corpocentro div#notizie ul.progetti li a {
color: #060!important;
border-bottom: 1px solid #B8DFC3;
}
#corpocentro div#notizie ul.progetti li a:hover {
color: #030!important;
border-bottom: none;
}
#corpocentro div#notizie ul.progetti li strong {
color: #060!important;
}
#corpocentro div#notizie ul.progetti li a:hover strong {
color: #030!important;
}

#corpocentro div#notizie li {
background: url(../imcom/f_vs2.gif) no-repeat;
margin: 0px 3px 1px 3px;
padding: 0px 0px 9px 21px;
text-align: left;
color: #056000;
}
#corpocentro div#notizie ul li.doc {
	list-style: none;
	background: url(../im/doc_p.gif) no-repeat 0px 0px!important;
	margin-left: 10px!important;
	padding-left: 15px;
}

.buttondx {
	clear: both;
	display: block;
	font-size: 0.7em!important;
	padding: 1px 3px 2px 3px!important;
	margin: 5px 0px 1px 0px!important;
	text-align: right;
}

div#attivita {
	clear: both;
	display: block;
margin-top: 0px;
}
div#attivita h4 {
	margin-left: 10px;
}

#corpocentro .col1 div#materiali {background: url(../imcom/sf_mater.gif) no-repeat top left;
min-height: 220px;
		height: auto !important;
		height: 220px;
		 }
#corpocentro .col1 div#lavori {background: url(../imcom/sf_lavori.gif) no-repeat top left;
		height: auto !important;
		height: 200px;
		min-height: 200px;
                padding-left: 10px; }
		
#corpocentro .col1 div#video {background: url(../imcom/api_scomparse.jpg) no-repeat top left;
		height: 300px; !important;
		
		min-height: 500px;
		stile.cursor
                padding-left: 40px;
				margin-left:35px;
				margin-top:50px; 
				cursor:pointer;					
				}		
#corpocentro .col1 div#video span a{ display:none;
				}				
				
.videop { padding-top:240px;
margin-left:-20px;
				}						
#corpocentro div#alberifilas {background: none; text-align: center; margin-top: 0px; margin-right: 5px; padding-top: 0px; }
#corpocentro div#alberifilas h3 {text-decoration: none; font-size: 0.7em; margin: 2px 0px 0px 0px; }
#corpocentro div#alberifilas img { border: 1px solid #000; margin-top: 5px; }
#corpocentro div#alberifilas a {
	border: none!important;
}
#corpocentro .col3 div#birdw {background: url(../imcom/sf_birdw.gif) no-repeat top left;
		height: auto !important;
		height: 200px;
		min-height: 200px; }
#corpocentro .col3 div#birdw h3 a:hover {text-decoration: none; }


#corpocentro .col3 div#kit { text-align: center;}
#corpocentro .col3 div#kit a:hover { border-bottom: none; text-decoration: none; }


#corpocentro .col3 div#ecomics { text-align: center;}
#corpocentro .col3 div#ecomics a:hover { border-bottom: none; }


#corpocentro .col3 div#editoria {background: url(../imcom/sf_edit.gif) no-repeat top left;
		height: auto !important;
		height: 260px;
		min-height: 260px; 
	text-align: center;}
#corpocentro .col3 div#editoria h4 {
	margin: 0 9px 0 3px;
}
#corpocentro .col3 div#editoria p {
	margin: 2px 9px 0 3px;
}
#corpocentro .col3 div#editoria div.img {
	margin: 2px 9px 0 3px;
	background-image:  none; padding: 0;
	text-align: center;
	height: auto!important;
		height: 105px;
		min-height: 105px;
}
#corpocentro .col3 div#editoria img {
padding: 1px; border: 1px solid #999; margin: 0;
}
#corpocentro .col3 div#editoria p.firma {
	text-align: left;
	margin: 10px 9px 0 3px;
}
#corpocentro .col3 div#editoria a:link, #corpocentro .col3 div#editoria a:visited {
	color: #390!important;
}




#corpocentro .col3 div#att_did {background: url(../imcom/sf_att_did.gif) no-repeat top left;
		height: auto !important;
		height: 150px;
		min-height: 150px; 
	text-align: center;}

#corpocentro .col3 div#att_did h4 {
	margin: 0 9px 0 3px;
}
#corpocentro .col3 div#att_did p {
	margin: 2px 9px 0 3px;
}
#corpocentro .col3 div#att_did p.firma {
	text-align: left;
	margin: 10px 9px 0 3px;
}
#corpocentro .col3 div#att_did a:link, #corpocentro .col3 div#att_did a:visited {
	color: #390!important;
}




#corpocentro div.evidenza {
	vertical-align: middle;
	background: url(../imcom/sf_evidenza.jpg) no-repeat top left;
		height: auto !important;
		height: 80px;
		min-height: 80px;
		margin-bottom: 0px;
		padding-top: 6px;
	text-align: center;
}
#corpocentro div.evidenza ul {
margin: 0px;
}
#corpocentro div.evidenza h3 {
font-size: 0.8em;
	color: #fff;
	border: none;
	margin: 0px 10px 0px 4px;
	padding: 2px 3px 2px 3px;
	background: url(../imcom/sf_h3evid.gif) no-repeat top center;
	border-bottom: 3px solid #82C884;
}
#corpocentro div.evidenza p {
	margin: 0px 6px 0px 0px;
	padding: 0px 3px 0px 3px;
}




#corpocentro div.evidenzab {
	vertical-align: middle;
	background: url(../imcom/sf_evidenzab.jpg) no-repeat top left;
		height: auto !important;
		height: 80px;
		min-height: 80px;
		margin-bottom: 0px;
		padding-top: 6px;
	text-align: center;
}
#corpocentro div.evidenzab ul {
margin: 0px;
}
#corpocentro div.evidenzab h3 {
font-size: 0.8em;
	color: #fff;
	border: none;
	margin: 0px 10px 0px 4px;
	padding: 2px 3px 2px 3px;
	background: url(../imcom/sf_h3evidb.gif) no-repeat top center;
	border-bottom: 3px solid #fc0;
}
#corpocentro div.evidenzab p {
	margin: 0px 6px 0px 0px;
	padding: 0px 3px 0px 3px;
}
#corpocentro div.evidenzab a:link, #corpocentro div.evidenzab a:visited {
	color: #f60;
}
#corpocentro div.evidenzab a:hover {
	border-bottom: 1px solid #f60;
	color: #000;
}



#corpocentro div.evidenza2 {
	vertical-align: middle;
	background: url(../imcom/sf_evidenza2.jpg) no-repeat top left;
		height: auto !important;
		height: 47px;
		min-height: 47px;
		padding: 6px 0px 0px 0px;
}
#corpocentro div.evidenza2 ul {
margin: 0px;
}
#corpocentro div.evidenza2 h3 {
font-size: 0.8em;
	text-align: center;
	color: #fff;
	border: none;
	margin: 0px 13px 0px 7px;
	padding: 2px 3px 2px 3px;
	background: url(../imcom/sf_h3evid2.gif) no-repeat top center;
	border-bottom: 3px solid #82C884;
}
	#corpocentro div.evidenza2 h3 a:hover, 
	#corpocentro div.evidenza2 h3 a:link, 
	#corpocentro div.evidenza2 h3 a:visited {color: #fff; text-decoration: none; border-bottom: 1px solid #B0DBB6; }
	#corpocentro div.evidenza2 h3 a:hover {color: #B0DBB6; border-bottom: none; }
#corpocentro div.evidenza2 a:hover {
	border-bottom: 1px solid #82C884;
}
#corpocentro div.evidenza2 p {
	margin: 0px 6px 0px 0px;
	padding: 5px 3px 0px 3px;
}
#corpocentro div.evidenza2 ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#corpocentro div.evidenza2 ul li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#corpocentro div.evidenza2 .chiusura {
	background: url(../imcom/evid2chiude.jpg) no-repeat bottom;
	padding: 5px 6px 15px 8px!important;
	height: auto !important;
	height: 40px;
	min-height: 40px;
/*	margin: 0px!important;*/
}
#corpocentro div.evidenza2 img {
	margin: 0px 4px 4px 1px;
	float: left;
}





#corpocentro div.evidenza3 {
	background: url(../imcom/sf_evidenza_destra.png) no-repeat bottom center;
	padding: 0 0 15px 0;
	min-height: 40px;
	height: auto !important;
	margin-bottom:10px;
        width: 165px;
}

#corpocentro div.evidenza3 h3 a:hover, 
#corpocentro div.evidenza3 h3 a:link, 
#corpocentro div.evidenza3 h3 a:visited {color: #fff; text-decoration: none; border-bottom: none;}
	
#corpocentro div.evidenza3 h3 a:hover {
color: #B0DBB6; border-bottom: none;
}



#corpocentro div.evidenza3#convegni h3 {
font-size: 0.7em;
text-align: left;
	color: #fff;
	border: none;
	margin: 0px;
	padding: 9px 0px 4px 16px;
	background: url(../imcom/sf_h3convegni_destra.png) no-repeat top center;
	line-height: 110%;
}

#corpocentro div.evidenza3 h4 {
	font-size: 13px;
	padding: 4px 12px 2px 12px;
	margin: 0;
	color: #393;
}

#corpocentro div.evidenza3 p {
	font-size: 12px;
        text-align: left;
        padding: 0px 8px;
}
#corpocentro div.evidenza3 ul {
	margin: 0;
	padding: 0;
}
#corpocentro div.evidenza3 ul li {
	font-size: 0.6em;
	margin: 0px 0px 0px 7px;
	padding: 0px 0px 3px 15px;
	text-align: left;
}
#corpocentro div.evidenza3 .chiusura {
	background: url(../imcom/evid2chiude.jpg) no-repeat bottom;
	padding: 5px 6px 15px 8px!important;
	height: auto !important;
	height: 40px;
	min-height: 40px;
}
#corpocentro div.evidenza3 img {
	margin: 0px 4px 4px 1px;
	float: left;
}


#corpocentro div.evidenza3#biodiv ul li {
	background: none;
	padding: 0 10px;
	font-size: 0.9em;
}



.testopag div.evidenza, #corpocentro table .evidenza {
	background: #efefef;
	margin: 0px 15px 15px 15px;
	padding: 6px 0px;
	border: 1px solid #ccc;
}

#corpocentro table .testopag ul {
    margin: 0px 15px 15px;
    
}

#footerHome {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:0 auto;
	width:954px;
 	background: url(../imcom/topfooter.png) no-repeat #fff;
	color: #333;
	border-top:0px;
	border-left:2px solid #81C683;
	border-right:2px solid #81C683;
        height: 110px;
        padding-top: 20px;
        border-bottom: 2px solid #006600;
}
#footerHome #reteambiente {
	float: left;
	width: 450px;
	font-size: 1.0em;
	
}
/*#footerHome #reteambiente li {
	background: url(../imcom/f_vs2.gif) no-repeat 0 0;
	padding-left: 20px;
	min-height: 25px;
	height: auto !important;
	height: 25px;
}*/

#footerHome #reteambiente a{ float: left;}

#footerHome #reteambiente p{width:100%; overflow:hidden;}
#footerHome #reteambiente .txtnero11{ display:block; text-align:left;}

#footerHome #reteambiente .txtnero11 a{ color: #019934; text-decoration: none;}
#footerHome #reteambiente .txtnero11 a:hover{ color: #207c3f; text-decoration: underline; }
#footerHome #reteambiente .txtnero11 a:visited{ color: #0f5516;}

#footerHome #museoambiente {
	float: right;
	width: 47%;
	font-size: 1.0em;
}
#footerHome #museoambiente li {
	background: url(../imcom/f_vs2.gif) no-repeat left top;
	padding-left: 20px;
	min-height: 25px;
	height: auto !important;
	height: 25px;
}
td.boxbassi .dx a, td.boxbassi .sx a  {color: #007520; text-decoration: none; }
td.boxbassi .dx a:hover, td.boxbassi .sx a:hover  { text-decoration: underline; }

#footerHome #museoambiente {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px 0px 10px 0px;
	border-bottom: 3px solid #fff;
	color: #333;
}
#footerHome #museoambiente p a {
color: #007520;
text-decoration: none;
background: url(../imcom/f_vs2.gif) no-repeat left top;
		height: auto !important;
		height: 25px;
		min-height: 25px;
		padding: 2px 0px 10px 20px; }
#footerHome #museoambiente p a:hover {
text-decoration: underline;
background: url(../imcom/f_vs2.gif) no-repeat left top; 
		height: auto!important;
		height: 25px;
		min-height: 25px;
		padding: 2px 0px 10px 20px; }
#footerHome #museoambiente p { text-align:right ; margin: 0px; padding: 5px 5px 0px 5px; }
#footerHome #museoambiente p.firma {
	text-align: right;
	font-style: italic;
	padding: 0px 10px 0px 0px;
	margin-bottom: 5px;
	font-size: 1.0em;
}

#corpocentro ul {
	list-style-image: none;
	/*font-size: 11px;*/
	padding: 0px;
	margin: 10px 8px 0px 0px;
}
#corpocentro li {
/*	list-style: none;
	padding-left: 20px;
	line-height: 135%;
	margin-bottom: 3px;
	background: url(../imcom/spunto.gif) no-repeat left 3px;*/
        margin-left: 7px;
}

#corpocentro h3 {
	color: #063;
	font-size: 11px;
	margin: 3px;
	margin-right: 8px;
	border-bottom: none;
	padding-top: 0px;
}
#corpocentro h4 {
	color: #004A25;
	font-size: 11px;
	margin: 2px 8px 2px 11px;
	border-bottom: none;
}
#corpocentro .col2 h3 {
	padding-top: 5px;
	font-size: 0.8em;
	border-top: 1px solid #f2f2f2;
}

#corpocentro .col2 .destra {
	margin-right: 0px;
	background: url(../imcom/f_vs2.gif) no-repeat right top;
	padding-right: 22px;
	padding-top: 2px;
	height: 23px;
}
td.fondoprog {
}
.progetto {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 0.75em;
	background: url(../imcom/progetto.gif) no-repeat bottom left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
		height: auto !important;
		height: 40px;
		min-height: 40px;
	text-align: center;
} 

.progetto p {
	padding-top: 10px;
}

.progetto a:link, .progetto a:visited {
	color: #fff;
	text-decoration: none;
}
.progetto a:hover {
	color: #fff;
	text-decoration: underline;
}


ul#mapdid {
	margin:0px 0px 0px 0px;
	padding: 0px;
	list-style:none;
	position:relative;
	width:270px;
	height:284px;
	background: url("../im/cartina.jpg") no-repeat;
	}
	
ul#mapdid li {
display:block;
position:absolute;
margin:0;
padding:0;
background-image: none;
}
#mapdid a { display:block; width:100%; height:100%; border: none; }
#mapdid a:hover { border-bottom-width: 2px; }

li#mapdidal { left:223px; top:170px; width:43px; height:30px;}
li#mapdidat { left:159px; top:177px; width:43px; height:30px;}
li#mapdidbi { left:139px; top:87px; width:43px; height:30px;}
li#mapdidcn { left:109px; top:217px; width:43px; height:30px;}
li#mapdidno { left:213px; top:90px; width:43px; height:30px;}
li#mapdidto { left:99px; top:147px; width:43px; height:30px;}
li#mapdidvb { left:162px; top:39px; width:43px; height:30px;}
li#mapdidvc { left:186px; top:129px; width:43px; height:30px;}

#mapdid span { display: none;}


div.testopag {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #003300;
	margin-top: 10px;
	margin-bottom: 15px;
}
div.testopag img {
	margin: 0px 10px 7px 10px!important;
	padding: 1px!important;
	border: 1px solid #000;
}
div.testopag ul li img {
	margin: 5px 10px 7px 10px!important;
	padding: 1px!important;
	border: 1px solid #000;
}
div.testopag ul li img.destra {
	margin: 5px 10px 5px 10px!important;
	padding: 1px!important;
	border: 1px solid #000;
}

div.testopag img.destra {
	margin: 0px 15px 5px 10px!important;
	padding: 1px!important;
	border: 1px solid #000;
} div.testopag p img.destra {	margin: 0px 0px 5px 10px!important;	}

div.testopag p img {
	float: left;
	margin: 0px 10px 5px 0px!important;
	padding: 1px!important;
	border: 1px solid #000;
}
div.testopag h3 img {
	float: left;
	margin: 0px 10px 5px 0px!important;
	padding: 1px!important;
	border: 1px solid #000;
}
div.testopag a:link.destra {
	border: 0;
}


div.testopag ul.elenco_foto {
	margin: 10px 10px 10px 10px!important;
	padding: 0px 0px 0px 0px!important;
}
div.testopag ul.elenco_foto li {
list-style-image: none;
list-style: none;
background: 0;
display: table-row;
height: 100px;
}
div.testopag ul.elenco_foto ul ul li {
list-style-image: none;
list-style: none;
display: table-row;
height: auto;
}
div.testopag ul.elenco_foto#memory li div.submenu {
	float: right; width: 420px; margin-right: 5px;
	margin-top: 5px;
}
div.testopag ul.elenco_foto li img {
	float: left;
	margin: 0px 10px 10px 0px!important;
	padding: 1px!important;
}

div.testopag ul.elenco_foto h3 {
	margin: 0!important;
	font-size: 1.4em; padding: 0;
}

div.testopag ul.elenco_foto p {
	margin: 0!important;
}

div.testopag ul.galleria_foto {
	margin: 0 0 20px 20px;
	padding: 0px;
/*	text-align: center;*/
}
div.testopag ul.galleria_foto li {
	display: inline;
	margin: 0px;
	padding: 0px;
	width: auto;
	background: none;
}
div.testopag ul.galleria_foto li img {
	margin: 1px!important;
	padding: 0px!important;
}
div.testopag ul.galleria_foto li a {
	border: none;
}

div.testopag p {
	font-size: 12px;
	text-align: justify;
	font-style: normal;
	color: #444;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 10px;
	line-height: 19px;
}
.testopag .firma {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #003300;
	font-size: 12px;
	font-style: italic;
	text-align: right;
}
div.testopag h2 {
	background: url(../imcom/tratto_o.gif) repeat-x bottom left;
	margin-bottom: 10px;
}
div.testopag h3 {
	font-family: Trebuchet MS, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	margin: 0px 0px 10px 0px!important;
}
div.testopag h4 {
	font-family: Trebuchet MS, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: normal;
	padding-bottom: 0px;
	margin-bottom: 7px;
}
div.testopag h5 {
	font-family: Trebuchet MS, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 0.9em;
	padding-bottom: 0px;
	padding-left: 6px;
	margin-bottom: 5px;
	border-left: 7px solid #7ED47F;
}

div.testopag a:link, div.testopag a:visited { color: #333; text-decoration: none; border-bottom: 1px solid #99CC99; }
div.testopag a:hover {  color: #33CC66; text-decoration: none; border-bottom: none; }

div.testopag ul.floatleft {
	float: left;
	margin-left: 0;
}



div.testopag ul li ul {
	margin-left: 0px!important;
	padding-left: 0px!important;
}
div.testopag.adotta ul li {
	text-align: justify;
	margin-left: 10px;
	padding-left: 20px;
	margin-right: 15px;
	margin-bottom: 5px;
	list-style-image: none;
	list-style: none;
	background: url(../im/zampa.gif) no-repeat 0px 0px;
}


div.testopag.listaim ul {
padding: 0px;
 margin-bottom: 10px;
 margin-left: 0px;
 font-size: 12px;
 list-style: none;
 list-style-image: none!important;
}
div.testopag.listaim ul li {
	text-align: justify;
	margin-left: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	padding: 0px!important;
	clear: both;
	background: none;
}
div.testopag.listaim ul li img {
float: left;
padding: 0px;
margin: 0px;
}


/* ---------ANIMALI------------ */

div#paganimali {
	background-color: #fff;
	min-height: 350px;
	height: auto!important;
	height: 350px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}

div#paganimali h3 {
	font-family: Trebuchet MS, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight: normal;
	background: url(../imcom/tratto_o.gif) repeat-x bottom left;
	color: #006633;
	font-size: 1.3em;
	font-weight: normal;
	padding-left: 10px;
	margin: 15px 5px 10px 0px;
}

div#paganimali.schede h3 {
	font-size: 1.1em;
	color: #888!important;
	font-weight: bold;
	font-style: oblique;
}

div#paganimali h4 {
	font-family: Trebuchet MS, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight: normal;
	color: #006633;
	font-size: 1.4em;
	font-weight: normal;
	padding-left: 10px;
	margin: 15px 5px 15px 0px;
	border: none;
	text-align: center;
}
div#paganimali.schede h4 {
	font-size: 1.6em; color: Green;
}

div#paganimali h5 {
	font-family: Trebuchet MS, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight: normal;
	color: #006633;
	font-size: 1.2em;
	font-weight: normal;
	padding-left: 10px;
	margin: 15px 5px 15px 0px;
	border: none;
	text-align: center;
	background: url(../imcom/tratto_o.gif) repeat-x bottom left;
}

div#paganimali a {
	text-decoration: none; color: Green;
}
div#paganimali a:hover {
	color: #888;
}
div#paganimali li {
	font-size: 1.2em;
	line-height: 140%;
	color: #555;
}
div#paganimali p {
	font-size: 0.95em;
	line-height: 140%;
	padding-right: 20px;
	color: #555;
}

div#paganimali p.firma {
	font-size: 0.75em;
}

div#paganimali img {
	float: left; margin-right: 10px; margin-left: 10px;
}


div#paganimali .destra {
	float: right;
	width: 350px;
	overflow: auto;
	position: relative;
	height: 420px;
	padding-bottom: 15px;
	padding-top: 10px;
	margin-bottom: 5px;
	margin-top: 20px;
}

div#paganimali .destra ul {
	list-style: none;
	background: none;
	font-family: Trebuchet MS, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight: normal;
	padding: 0;
	margin: 0;
	font-size: 0.95em;
}
div#paganimali .destra ul li {
	margin: 0 0px 5px 0; padding: 0;
	line-height: 90%;
	list-style: none;
	background: none;
	display: inline;
	width: 105px; height: 7.5em;
	float: left;
	text-align: center;
	font-size: 14px;
}

div#paganimali .destra ul li img {
	float: none; margin: 0;
}
div#paganimali .destra ul li a:hover img {
 filter: alpha(opacity=80); opacity: 0.8;
}

div#paganimali .sinistra {
	float: left;
	width: 320px;
	margin-top: 20px;
}

div#paganimali .sinistra ul {
	list-style: none;
	background: none;
	font-family: Trebuchet MS, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight: normal;
	padding: 0;
	margin: 0;
}
div#paganimali .sinistra ul li {
	margin: 0 0 5px 10px; padding: 0;
	height: 100px;
	width: 290px;
	line-height: 100%;
	list-style: none;
	background: none;
	font-size: 1.3em;
	color: #444;
	text-align: right;
}

div#paganimali .sinistra ul li a {
	color: Green;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 150px;
	padding-top: 2.2em;
	display: block;
}
div#paganimali .sinistra ul li a:hover {
	color: #666; text-decoration: underline;
}

div#paganimali .sinistra ul li#habitat { background: url(../animali/im/habitat.jpg) no-repeat top right; }
div#paganimali .sinistra ul li#parchi { background: url(../animali/im/parchi.jpg) no-repeat top right; }
div#paganimali .sinistra ul li#didattiche { background: url(../animali/im/didattiche.jpg) no-repeat top right; }
div#paganimali .sinistra ul li#lavori { background: url(../animali/im/lavori.jpg) no-repeat top right; }
div#paganimali .sinistra ul li#habitat a, div#paganimali .sinistra ul li#parchi a, div#paganimali .sinistra ul li#didattiche a, div#paganimali .sinistra ul li#lavori a {
	height: 3em;
}


div#paganimali #dati .sinistra {
	width: 360px;
	padding-bottom: 10px;
}

div#paganimali #dati .sinistra ul {
	margin-left: 10px; 
	background: url(../animali/im/habitat/bg_habitat.jpg) no-repeat top;
	height: 200px;
	position: relative;
}

div#paganimali #dati .sinistra ul li {
	margin: 0; padding: 0;
	height: 7.5em;
	width: 65px;
	line-height: 100%;
	list-style: none;
	background: transparent;
	font-size: 0.9em;
	color: #444;
	text-align: right;
	display: inline;
	float: left;
	position: absolute;
}

div#paganimali #dati .sinistra ul li#bosco {
top: 0; left: 3;
}
div#paganimali #dati .sinistra ul li#fiume {
top: 0; left: 71;
}
div#paganimali #dati .sinistra ul li#palude {
top: 0; left: 139;
}
div#paganimali #dati .sinistra ul li#montagna {
top: 0; left: 207;
}
div#paganimali #dati .sinistra ul li#grotta {
top: 0; left: 275;
}
div#paganimali #dati .sinistra ul li#collina {
top: 90; left: 3;
}
div#paganimali #dati .sinistra ul li#pianura {
top: 90; left: 71;
}
div#paganimali #dati .sinistra ul li#lago {
top: 90; left: 139;
}
div#paganimali #dati .sinistra ul li#baraggia {
top: 90; left: 207;
}
div#paganimali #dati .sinistra ul li#urbano {
top: 90; left: 275;
}

div#paganimali #dati .sinistra ul li a {
	margin: 0; padding: 0;
	width: 65px;
	padding-top: 5.5em;
	text-align: center!important;
}

div#paganimali #dati .sinistra ul li#bosco a  {
background: url(../animali/im/habitat/bosco_p.jpg) no-repeat top;
}
div#paganimali #dati .sinistra ul li#fiume a {
background: url(../animali/im/habitat/fiume_p.jpg) no-repeat top;
}
div#paganimali #dati .sinistra ul li#palude a {
background: url(../animali/im/habitat/palude_p.jpg) no-repeat top;
}
div#paganimali #dati .sinistra ul li#montagna a {
background: url(../animali/im/habitat/montagna_p.jpg) no-repeat top;
}
div#paganimali #dati .sinistra ul li#grotta a {
background: url(../animali/im/habitat/grotta_p.jpg) no-repeat top;
}
div#paganimali #dati .sinistra ul li#collina a {
background: url(../animali/im/habitat/collina_p.jpg) no-repeat top;
}
div#paganimali #dati .sinistra ul li#pianura a {
background: url(../animali/im/habitat/pianura_p.jpg) no-repeat top;
}
div#paganimali #dati .sinistra ul li#lago a {
background: url(../animali/im/habitat/lago_p.jpg) no-repeat top;
}
div#paganimali #dati .sinistra ul li#baraggia a {
background: url(../animali/im/habitat/baraggia_p.jpg) no-repeat top;
}
div#paganimali #dati .sinistra ul li#urbano a {
background: url(../animali/im/habitat/urbano_p.jpg) no-repeat top;
}

div#paganimali #dati .sinistra ul li a:hover {
	 filter: alpha(opacity=80); opacity: 0.8;
}


div#paganimali.schede ul.elencotab {
	float: left;
	padding: 30px 85px; margin: 0;
	text-align: center;
}
div#paganimali.schede ul.elencotab li {
	margin: 0 0 3px 3px;
	padding: 0;
	height: 6em;
	width: 100px;
	line-height: 100%;
	list-style: none;
	background: none;
	font-size: 1.3em;
	color: #444;
	text-align: center;
	display: inline;
	float: left;
}
div#paganimali.schede ul.elencotab li a {
	font-weight: bold;
	margin: 0; padding: 0;
	width: 100px;
	padding-top: 4em;
	text-align: center!important;
	display: block;
}
div#paganimali.schede ul.elencotab li#bosco a  { background: url(../animali/im/habitat/bosco_p.jpg) no-repeat top; }
div#paganimali.schede ul.elencotab li#fiume a { background: url(../animali/im/habitat/fiume_p.jpg) no-repeat top; }
div#paganimali.schede ul.elencotab li#palude a { background: url(../animali/im/habitat/palude_p.jpg) no-repeat top; }
div#paganimali.schede ul.elencotab li#montagna a { background: url(../animali/im/habitat/montagna_p.jpg) no-repeat top; }
div#paganimali.schede ul.elencotab li#grotta a { background: url(../animali/im/habitat/grotta_p.jpg) no-repeat top; }
div#paganimali.schede ul.elencotab li#collina a { background: url(../animali/im/habitat/collina_p.jpg) no-repeat top; }
div#paganimali.schede ul.elencotab li#pianura a { background: url(../animali/im/habitat/pianura_p.jpg) no-repeat top; }
div#paganimali.schede ul.elencotab li#lago a { background: url(../animali/im/habitat/lago_p.jpg) no-repeat top; }
div#paganimali.schede ul.elencotab li#baraggia a { background: url(../animali/im/habitat/baraggia_p.jpg) no-repeat top; }
div#paganimali.schede ul.elencotab li#urbano a { background: url(../animali/im/habitat/urbano_p.jpg) no-repeat top; }

div#paganimali.schede ul.elencotab li a:hover {
	 filter: alpha(opacity=80); opacity: 0.8;
}


div#paganimali #dati .destra {
	width: 330px;
	padding: 0;
	overflow: visible;
	text-align: center;
	height: auto;
}

div#paganimali #dati .destra img {
	float: none;
}





a.pdf {
	background: url(../im/pdf_p.gif) no-repeat right bottom;
	padding-right: 17px;
}

a.doc {
	background: url(../im/doc_p.gif) no-repeat right bottom;
	padding-right: 17px;
}

a.pps {
	background: url(../im/pps.gif) no-repeat right bottom;
	padding-right: 17px;
}


ul.scaricabili {
	margin-left: 0px;
	padding-left: 0!important;
}
ul li.pdf {
	list-style: none;
	background: url(../im/pdf_p.gif) no-repeat 0px 3px;
	padding-left: 17px;
	margin-left: 0px!important;
	padding-left: 20px;
}
ul li.doc {
	list-style: none;
	background: url(../im/doc_p.gif) no-repeat 0px 3px!important;
	margin-left: 0px!important;
	padding-left: 20px;
}
ul li.pps {
	list-style: none;
	background: url(../im/pps.gif) no-repeat 0px 3px;
	padding-left: 17px;
	margin-left: 0px!important;
	padding-left: 20px;
}

#footer {
overflow:hidden;
width:960px;
margin:0 auto;
padding-top: 5px;
/*background: url(../imcom/piede.gif) no-repeat;*/
}

#footer .include {
float:left;
text-align:left;
color: #fff;
font-family: Arial;
font-size: 14px;
}

#footer .include strong {color: #fff;}
#footer .include a:visited {color: #0d0def ;}
#footer .include a:hover {	color: #A5D8A6;}

#footer #RP{  float:right;}

.centro {
	text-align: center!important;
}
.destra {
	float: right!important;
}
.sinistra {
	float: left!important;
}

.clear {
	display: block!important;
	clear: both!important;
}

div.submenu {
	display: none;
	}
div.submenu img {
	float: left;
}
#logo{
    float: right;
    margin: 5px 10px;
}

.col_destra{
    float: right; 
    padding-right: 10px; 
    text-align: left;
}
/*
#corpocentro .col_destra table h2{
    text-align: center;
}
*/
#corpocentro .col_destra table a.set5:link{    
    color: #006633;
    font-style: normal;
    text-decoration: underline;
}

#corpocentro .col_destra table a.set5:visited {
    color: #006633;
    font-style: normal;
    text-decoration: underline;
}
#corpocentro .col_destra table a.set5:hover {  color: #009933; text-decoration: underline; font-style: normal;
}
#corpocentro .col_destra table div.testopag h4 {
    font-family: Trebuchet MS,Arial,Verdana,Geneva,Helvetica,sans-serif;
    font-size: 1em;
    font-weight: normal;
    margin-bottom: 7px;
    padding-bottom: 0;
    border-bottom: 1px solid #00822B;
    color: #009933;
}
#corpocentro .col_destra h3{
    font-family: Trebuchet MS,Arial,Verdana,Geneva,Helvetica,sans-serif;
    font-size: 1.1em;
    font-weight: normal;
    margin: 0 0 10px !important;
    text-align: left;
    padding-left: 15px;
}
