/* TAG HTML, CLASSI GENERICHE E DIV COMUNI */

html {
	height:100%;
	width:100%;
	margin:0;
	padding:0;
	border:0;
}
body {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:62.5%;
	color:#182307;
	background-color:#FFFFFF;
	text-align:center;
	padding:0;
	margin:0;
	height:100%;
	width:100%;
	border:0;
}
.cleaner {
	clear:both;
	padding:0;
	margin:0; 
	font-size:1px;
	background:none transparent scroll repeat 0% 0%;	
	border-top-style:none;
	border-bottom-style:none;
	border-right-style:none;
	border-left-style:none;
	height:0;	
}
a:link, a:active, a:visited{
	color:#9D080D;
	text-decoration:none;
	outline:none;
}
a:hover{
	text-decoration:underline;
}
h1, h2, h3, h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0;
	padding:0;
}
form {
	margin:0;
	padding:0;
}
.destra{
	float:right;
	margin:5px 0 5px 10px;
}
.sinistra{
	float:left;
	margin:5px 10px 5px 0;
}
.centrato{
	margin:0 auto;
	text-align:center;
}
.immagine-centrata{
	margin:2em auto 2.5em;
	text-align:center;
}
.ancora {
  	position:absolute; /* risolve il baco del funzionamento dei link con ancora e overflow:hidden */
}
.errore{
	color:#CC0000;
}
.freccia a{
	background:url("images/freccia.gif") no-repeat 0% 5px;
	padding:0 0 0 13px;
	margin:0;
}
#ombra {
	background:url("images/ombra.jpg") repeat-y 50% 0%;
}
#sfondo {
	background: url("images/sfondo.gif") no-repeat 50% 0%;
}
#sfondo-basso {
	background: url("images/sfondo-basso.gif") no-repeat 50% 100%;
}
#contenitore {
	width:768px;
	border:0;
	margin:0 auto;	
	padding:0;
	text-align:left;
	vertical-align:top;
	background:url("images/footer.gif") 0 100% no-repeat;
}
#testata-home h1 {
	height:0;
	width:0;
	border:0;
	margin:0;	
	padding:0;
	text-indent:-1000em;
}
#testata-home-sinistra {
	width:448px;
	height:304px;	
	margin:0;	
	padding:0;
	float:left;
	background:#FFFFFF url("images/logo-home.jpg") no-repeat 0% 0%;
}
#testata-home-destra {
	width:320px;
	height:304px;	
	margin:0;	
	padding:0;
	float:left;
	background:#FFFFFF url("images/zironi-home.jpg") no-repeat left top;
}
#navigazione {
	width:768px;
	height:37px;
	margin:0;	
	padding:0;
	background-color:#D1F260;
	float:left;
}
#navigazione ul{
	margin:0;	
	padding:0;
	list-style:none;
}
#navigazione ul li{
	margin:0;	
	padding:0;
	float:left;
}
#navigazione ul li a {
	height:37px;
	display:block;
	text-indent:-1000em;
	padding:0;
	margin:0;
}
#navigazione ul li.home a{	
	width:70px;
	margin:0;
	background:url("images/nav-home.gif") no-repeat left top;
}
#navigazione ul li.home a:hover{	
	background-position: -70px 0;
}
#navigazione ul li.home-selezionato a{	
	width:70px;
	margin:0;
	background:url("images/nav-home.gif") no-repeat left top;
	background-position:-140px 0;
}
#navigazione ul li.chisono a{	
	width:89px;
	background:url("images/nav-chisono.gif") no-repeat left top;
}
#navigazione ul li.chisono a:hover{	
	background-position:-89px 0;
}
#navigazione ul li.chisono-selezionato a{	
	width:89px;
	background:url("images/nav-chisono.gif") no-repeat left top;
	background-position:-178px 0;
}
#navigazione ul li.iniziative a{	
	width:169px;
	background:url("images/nav-iniziative.gif") no-repeat left top;
}
#navigazione ul li.iniziative a:hover{	
	background-position:-169px 0;
}
#navigazione ul li.iniziative-selezionato a{	
	width:169px;
	background:url("images/nav-iniziative.gif") no-repeat left top;
	background-position:-338px 0;
}
#navigazione ul li.progetti a{	
	width:163px;
	background:url("images/nav-progetti.gif") no-repeat left top;
}
#navigazione ul li.progetti a:hover{	
	background-position:-163px 0;
}
#navigazione ul li.progetti-selezionato a{	
	width:163px;
	background:url("images/nav-progetti.gif") no-repeat left top;
	background-position:-326px 0;
}
#navigazione ul li.news a{	
	width:66px;
	background:url("images/nav-news.gif") no-repeat left top;
}
#navigazione ul li.news a:hover{	
	background-position:-66px 0;
}
#navigazione ul li.news-selezionato a{	
	width:66px;
	background:url("images/nav-news.gif") no-repeat left top;
	background-position:-132px 0;
}
#navigazione ul li.novanta a{	
	width:104px;
	background:url("images/nav-novanta.gif") no-repeat left top;
}
#navigazione ul li.novanta a:hover{	
	background-position:-104px 0;
}
#navigazione ul li.novanta-selezionato a{	
	width:104px;
	background:url("images/nav-novanta.gif") no-repeat left top;
	background-position:-208px 0;
}
#navigazione ul li.contattami a{	
	width:107px;
	background:url("images/nav-contattami.gif") no-repeat left top;
}
#navigazione ul li.contattami a:hover{	
	background-position:-107px 0;
}
#navigazione ul li.contattami-selezionato a{	
	width:107px;
	background:url("images/nav-contattami.gif") no-repeat left top;
	background-position:-214px 0;
}
#sinistra {
	width:520px;	
	margin:0;	
	padding:0;
	float:left;
}
#contenuti-sinistra {
	margin:20px 0 0 0;	
	padding:0 25px 0 40px;
	font-size:14px;
}
#banner{	
	margin:0;
	padding:0;
}
.rss-news-home {	
	width:114px;
	padding:0;
	margin:4px 0 0 0;
	float:right;
}
.rss-news-home a{	
	width:114px;
	height:30px;
	display:block;
	text-indent:-1000em;
	padding:0;
	margin:0;
	background:url("images/rss-news.gif") no-repeat left top;
}
.rss-news-home a:hover{	
	background-position:-114px 0;
}
.rss-news {	
	width:114px;
	padding:0;
	margin:4px 0 0 0;
}
.rss-news a{	
	width:114px;
	height:30px;
	display:block;
	text-indent:-1000em;
	padding:0;
	margin:0;
	background:url("images/rss-news.gif") no-repeat left top;
}
.rss-news a:hover{	
	background-position:-114px 0;
}	
#contenuti-sinistra {
	font-size:1.4em;
	line-height:150%;
}
.entry{
	margin:4px 0 2.5em 0;	
	padding:0;
}
.entry p{
	margin:10px 0;	
	padding:0;
}
.entry h2{
	margin:0;	
	padding:0;
	font-size:1.6em;
	font-weight:normal;
	line-height:1.1em;
}
.entry-data{
	margin:6px 0 0 0;	
	padding:0 0 8px 0;
	font-size:0.8em;
	color:#979696;
	background:url("images/tratteggio-orizzontale.gif") repeat-x left bottom;
}
.entry-data .data{	
	padding:0 0 0 16px;
	margin:0;
	background:url("images/data.gif") no-repeat left 5px;
	float:left;
}
.entry-data .commenti{	
	padding:0 0 0 19px;
	margin:0;
	background:url("images/commenti.gif") no-repeat left 7px;
	float:right;
}
.entry-footer{
	margin:0;	
	padding:0px 6px;
	font-size:0.8em;
	color:#5d5d5d;
	background-color:#f5f5f5;
	clear:both; /* serve per evitare che la fotina nelle pagine ponte vada sopra al footer della entry in caso di testo breve */
}
.entry-footer .pubblicato{
	background:url("images/folder.gif") no-repeat 0% 6px;
	padding:0 0 0 16px;
	margin:0;
	float:left;
}
.entry-footer .continua{	
	background:url("images/freccia.gif") no-repeat 0% 7px;
	padding:0 0 0 13px;
	margin:0;
	float:right;
}
.entry-footer .permalink{	
	padding:0;
	margin:0;
	display:inline
}
#contenuti-sinistra h2.titolo{
	margin:0 0 1.2em 0;	
	padding:0;
	color:#6fb600;
	font-size:1.9em;
	font-weight:normal;
	line-height:1.1em;
}
#contenuti-sinistra h2.titolo-mt{
	margin:0;	
	padding:0;
	color:#6fb600;
	font-size:1.9em;
	font-weight:normal;
	line-height:1.1em;
}
#contenuti-sinistra h3.sottotitolo{
	margin:0 0 1.2em 0;	
	padding:0;
	color:#6fb600;
	font-size:1.2em;
	font-weight:normal;
	font-style:italic;
}
#contenuti-sinistra h3{
	margin:30px 0 0 0;	
	padding:0;
	color:#246a0a;
	font-size:18px;
	font-weight:bold;
}
#contenuti-sinistra .separatore {
	width:400px;
	height:20px;
	background: url("images/separatore-sinistra.gif") 0 0 no-repeat;
	margin:25px auto 15px auto;
}
#destra {
	width:248px;	
	margin:0;	
	padding:0;
	float:left;
}
#contenuti-destra {
	margin:20px 0 0 0;	
	padding:0 25px 0 8px;
	font-size:110%;
	line-height:150%;
}
#contenuti-destra p{
	margin:0;	
	padding:0;
}
#contenuti-destra h2{
	color:#5f9b01;
	font-size:13px;
	font-style:italic;
	font-weight:normal;
	line-height:1.5em;
	padding:0;
	margin:0 0 6px 0;
}
#contenuti-destra h3{
	height:41px;
	text-indent:-1000em;
	padding:0;
	margin:30px 0 0 0;
}
#contenuti-destra h3#argomenti-news{
	background:url("images/argomenti-news.gif") no-repeat left top;
}
#contenuti-destra h3#idee-blog{
	background:url("images/idee-blog.gif") no-repeat left top;
}
#contenuti-destra h3#entra-contatto{
	background:url("images/entra-contatto.gif") no-repeat left top;
}
#contenuti-destra h3#ultime-news{
	background:url("images/ultime-news.gif") no-repeat left top;
}
#contenuti-destra h3#partecipa{
	background:url("images/partecipa.gif") no-repeat left top;
}
#contenuti-destra h3#ricerca-news{
	background:url("images/ricerca-news.gif") no-repeat left top;
}
#contenuti-destra h3#ricerca-blog{
	background:url("images/ricerca-blog.gif") no-repeat left top;
}
#contenuti-destra h3#donazione{
	background:url("images/donazione.gif") no-repeat left top;
}
#contenuti-destra h2.module-header{
	background:url("images/rss-feed.gif") no-repeat left top;
	height:41px;
	text-indent:-1000em;
	padding:0;
	margin:30px 0 10px 0;
}
#contenuti-destra ul.categorie{
	padding:0;
	margin:10px 0 0 0;
	list-style:none;
}
#contenuti-destra ul.categorie li {
	background:url("images/folder.gif") no-repeat 0% 2px;
	padding:0 0 0 16px;
	margin:4px 0 0 0;
}
#contenuti-destra ul.entries{
	padding:0;
	margin:8px 0 0 0;
	list-style:none;
}
#contenuti-destra ul.entries li {
	background:url("images/freccia.gif") no-repeat 0% 4px;
	padding:0 0 0 14px;
	margin:0 0 10px 2px;
	line-height:normal;
	color: #999999;
}
#contenuti-destra ul.entries li a{
	font-family:Georgia, "Times New Roman", Times, serif;
}
p.rss-blog {	
	width:114px;
	padding:0;
	margin:0;
}
p.rss-blog a{	
	width:114px;
	height:30px;
	display:block;
	text-indent:-1000em;
	padding:0;
	margin:0;
	background:url("images/rss-blog.gif") no-repeat left top;
}
.rss-blog a:hover{	
	background-position:-114px 0;
}
#contatto {
	margin:0;	
	padding:8px;
	line-height:normal;
	border:1px solid #e5e4c6;
	background:url("images/contatto.gif") no-repeat right bottom;
}
#box-donazione {
	margin:0;	
	padding:8px;
	line-height:normal;
	border:1px solid #fbd5d9;
	background:url("images/sfondo-donazione.gif") no-repeat right bottom;
}
#box-donazione strong{
	font-size:115%;
}
#contatto p.foto-contatto{
	margin:0;	
	padding:0 90px 0 0;
	background:url("images/foto-contatto.jpg") no-repeat right top;
	line-height:1.5em;
	min-height:113px;
}
#contatto p.foto-partecipa{
	margin:0;	
	padding:0 82px 0 0;
	background:url("images/foto-partecipa.jpg") no-repeat right top;
	line-height:1.5em;
	min-height:113px;
}
#contatto p.foto-partecipa-novanta{
	margin:0;	
	padding:0 95px 0 0;
	background:url("images/foto-partecipa-novanta.jpg") no-repeat right top;
	line-height:1.5em;
	min-height:113px;
}
#contatto strong{
	font-size:115%;
}
#ricerca {
	font-size:90%;
	margin:30px 0 0 0;
	padding:0 0 14px 0;
	background-color:#e5fe91;
	background:url("images/ricerca.gif") no-repeat left top;
}
#ricerca h3{
	margin:0 0 4px 0;
	padding:0;
}
#ricerca input {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
.pulsante{
	font-family:Georgia, "Times New Roman", Times, serif;
	cursor:pointer;
	border:outset 1px #ccc;
	background-color:#990000;
	color:#FFFFFF;
	font-weight:bold;
	padding: 0 2px;
	background:url("images/pulsante.gif") repeat-x left top;
}
.pulsante:hover{
	background:url("images/pulsanteHL.gif") repeat-x left top;
}
#ricerca .campo-ricerca{
	border:1px outset #cccccc;
	margin:0 0 0 10px;
}
#creative-commons {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	line-height:140%;
	margin:50px 10px 10px 10px;
	padding:10px;
	border:1px solid #cccccc;
	background-color:#f2f2f2;	
}
#creative-commons img{
	border:0;
	margin:0 0 4px 0;
}
#powered {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	line-height:140%;
	margin:10px 10px 0 20px;
	padding:0;	
}
#footer {	
	margin:0;	
	padding:100px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#907e01;
	font-size:1.1em;	
}
#footer ul{	
	margin:0 25px 0 40px;	
	padding:0;
	list-style:none;
}
#footer li{	
	padding:0 0 30px 0;
	margin:0 75px 0 0;
	float:left;
}
#footer li#credits {
	width:145px;
	text-align:left;
	padding:0 0 0.5em 0;
	margin:0px;
	background:url("images/gatto.gif") no-repeat right 15px;
	overflow:visible;
}
.text-chisono {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:110%;
	font-style:italic;
	color:#5f9b01;
}

/* TESTATE INTERNE */

#testata-sinistra {
	width:448px;
	height:215px;	
	margin:0;	
	padding:0;
	float:left;
	background:#FFFFFF url("images/logo.jpg") no-repeat 0% 0%;
}
#testata-sinistra h1 a{
	height:85px;
	width:415px;
	border:0;
	margin: 70px 0px 0px 30px;	
	padding: 0px;
	text-indent:-1000em;
	display:block;
}
#testata-chisono {
	width:320px;
	height:215px;	
	margin:0;	
	padding:0;
	float:left;
	background:#FFFFFF url("images/testata-chisono.jpg") no-repeat left top;
}
#testata-iniziative {
	width:320px;
	height:215px;	
	margin:0;	
	padding:0;
	float:left;
	background:#FFFFFF url("images/testata-iniziative.jpg") no-repeat left top;
}
#testata-progetti {
	width:320px;
	height:215px;	
	margin:0;	
	padding:0;
	float:left;
	background:#FFFFFF url("images/testata-progetti.jpg") no-repeat left top;
}
#testata-news {
	width:320px;
	height:215px;	
	margin:0;	
	padding:0;
	float:left;
	background:#FFFFFF url("images/testata-news.jpg") no-repeat left top;
}
#testata-blog {
	width:320px;
	height:215px;	
	margin:0;	
	padding:0;
	float:left;
	background:#FFFFFF url("images/testata-blog.jpg") no-repeat left top;
}
#testata-contattami {
	width:320px;
	height:215px;	
	margin:0;	
	padding:0;
	float:left;
	background:#FFFFFF url("images/testata-contattami.jpg") no-repeat left top;
}
#testata-photogallery {
	width:320px;
	height:215px;	
	margin:0;	
	padding:0;
	float:left;
	background:#FFFFFF url("images/testata-photogallery.jpg") no-repeat left top;
}
#testata-novanta {
	width:320px;
	height:215px;	
	margin:0;	
	padding:0;
	float:left;
	background:#FFFFFF url("images/testata-novanta.jpg") no-repeat left top;
}


/* COMMENTI MT */
.content-nav {
	text-align: center;
	font-size: 100%;
	padding:0;
	margin:-1em 0 1em 0;
}
#comments h3.comments-header{
	padding:0;
	margin:10px 0;
}
.comment{
	padding:6px;
	margin:1em 0;
	background-color: #F8F7EF;
	overflow:hidden;
	border:1px dashed #CCCCCC;
	background: #F8F7EF url("images/sfondo-commento.gif") 100% 100% no-repeat;
}
.numero-commento{
	font-family:Georgia, "Times New Roman", Times, serif;
	width:50px;
	height:35px;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	padding:3px 0 0 0;
	margin:0;
	background: #F8F7EF url("images/discuti-grande.gif") 0 0 no-repeat;
	float:left;
}
.comment-inner{
	width:375px;
	font-size: 85%;
	float:left;
	padding:4px 10px 10px 10px;
	margin:0;
	line-height:1.5em;
}
.comment-header{
	padding:0;
	margin:0;
	font-style:italic;
}
.comment-header span{
	font-style:normal;
	font-weight:bold;
}
.comment-content p{
	padding:0.5em 0;
	margin:0;
}
.anteprima-commento .comment{
	padding:10px;
	margin:0;
	border:1px dashed #CCCCCC;
}

/* FOTO */
.mt-image-center{
	text-align: center;
	display: block;
	margin: 0 auto 4px;
}
p.label-foto{
	width:376px;
	font-size:85%;
	font-weight:bold;
	padding:0 0 0 24px;
	margin:0 auto 30px auto;
	text-align:left;
	line-height:1.5em;
	background: #FFFFFF url("images/foto.gif") 0 0 no-repeat;
}
p.label-foto-verticale{
	width:243px;
	font-size:85%;
	font-weight:bold;
	padding:0 0 0 24px;
	margin:0 auto 30px auto;
	text-align:left;
	line-height:1.5em;
	background: #FFFFFF url("images/foto.gif") 0 0 no-repeat;
}

/* PHOTO GALLERY */
#contenuti-sinistra .photogallery{
	width:145px;
	padding:0;
	margin:0 auto;
	float:left;
}
#contenuti-sinistra .photogallery img{
	padding:0;
	margin:0 auto;
}
#contenuti-sinistra .photogallery h3{
	font-size:80%;
	font-weight:normal;
	padding:0;
	margin:0;
	text-align:center;
	line-height:1.25em;
	width:136px;
}
#contenuti-sinistra .separatore-photogallery{
	width:10px;
	height:10px;
	display:block;
	padding:0;
	margin:0;
	float:left;
}
#contenuti-sinistra .riga-photogallery{
	padding:0;
	margin:0 0 2em 0;
}

/* SLIDE SHOW */
div#polaroid a{
	width:215px;
	height:259px;
	display:block;
	background:url("images/polaroid.jpg") no-repeat 0 0;
	border:none;
	outline:none;
}
div.slideshow {
	position:relative;
	width:170px;
	height:170px;
}
.slideshow div {
	position:absolute;
	top:17px;
	left:17px;
}
div.slide img {
	border:0;	
}
div.slide {
	display:block;	
}
