html, div, span, applet, object, iframe,blockquote, pre,a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, /img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,
dl, dt, dd, ol, fieldset, form, label, legend,caption, tbody, tfoot, thead, th {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	background: url(img/back.png) repeat-x #f4f4f4;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
img { border: 0}
img a { border: 0}
.clr { clear: both}
a { color: #666; }
.link-arch { text-decoration: none; color: #054D1D}
/* indispensaibili per WP INIZIO */
.aligncenter { display: block; margin: 0 auto}
.alignleft {float: left;}
.alignright {float: right;}
.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}
.more-link { display: block; text-align: right; margin: 20px 0; color: #0E3A1D; font-weight: bold}
.more-lina a { }
.pagetitle { font-size: 0.9em; font-weight: normal; color: #666}
.nocomments { display: none}
.postmetadata { line-height: 1.4em !important}
/* indispensaibili per WP FINE */


#wrap { width: 958px; position: relative; margin: 14px auto 0 auto}
#wrap-header { width: 958px; height: 264px; position: relative; background: url(img/back-swf.png); behavior: url("iepngfix.htc");  }
#wrap-menu { text-transform: lowercase; width: 880px; height: 30px; background: url(img/back-menu.png); margin: 0 auto 10px auto}

#wrap-main { background: url(img/back-content.png) top center repeat-y; position: relative;  behavior: url("iepngfix.htc");  width: 900px; margin: 0 auto; padding: 10px 0 15px 0 }

#wrap-content { margin: 0 270px 0 20px}
#wrap-content-single { margin: 0 270px 0 20px}

#wrap-swf { width: 934px; height: 241px; padding: 11px 0 0 11px}
#swf { position: relative; width: 934px; height: 241px; }
#swf p { text-align: center; color: #C00; margin: 0 0 0 0; position: relative; top: 20%;}
#swf p a { color: #000; }

.wrap-post { position: relative; margin-bottom: 30px;  border-bottom: 10px solid #f5f5f5}
.wrap-post p { font-size: 0.86em; padding: 10px 0; margin: 0; color: #303a24; line-height: 1.1em;}
.wrap-post h2 { margin: 0; padding: 0 0 0 15px; font-size: 1.3em; font-weight: bold; background: url(img/h3-rect.png) 0 5px no-repeat;}
.wrap-post h2 a { color: #000; text-decoration: none}
.wrap-post h2 a:hover { text-decoration: underline}

.menu {}
.menu ul { margin: 0 auto; display: block; padding: 6px 0 0 0; width: 850px}
.menu li { display: inline; list-style: none; font-size: 0.8em; margin: 0; padding-right: 0px }
.menu li a { color: #FFF; text-decoration: none}
.menu li a:hover { color: #dfe8c5; }

#wrap-sidebar { width: 250px; float: right; background: #f7f7f7; margin-right: 15px}

#searchform { text-align: center}
#searchsubmit { cursor: pointer}
.screen-reader-text { display: none}

.wrap-widget ul { margin: 0; padding: 0}
.wrap-widget li { list-style: none; margin: 0; padding: 0}
.wrap-widget h2 { background: #FFF; color: #054d1d; font-size: 1em; font-weight: bold; margin: 10px; padding: 5px}
.wrap-widget h2 a { color: #054d1d; text-decoration: none}
.wrap-widget h2 a:hover { text-decoration: underline}

ul#meta-3,#linkcat-4 { padding: 0 0 10px 0}
ul#meta-3 li { margin: 0 0 0 15px; padding: 0 0 0 15px; background: url(img/li-item.png) 2px 9px no-repeat;  }
ul#meta-3 li a { text-decoration: none; font-size: 0.9em;  }
ul#meta-3 li a:hover { text-decoration: underline  }
li#linkcat-4 ul li { margin: 0 0 0 15px; padding: 0 0 0 15px; background: url(img/li-item.png) 2px 9px no-repeat;  }
li#linkcat-4 ul li a { text-decoration: none; font-size: 0.9em;  }
li#linkcat-4 ul li a:hover { text-decoration: underline  }

#calendar_wrap { width: 200px; margin: 0 auto; font-size: 80%}
#calendar_wrap table { width: 200px; margin: 0 auto}
#calendar_wrap table td { text-align: center}
#today { border: 1px solid #666}
#today a { text-decoration: none; display: block }

.ngg_slideshow { padding-left: 10px}

	
#wrap-footer { width: 971px;  background: url(img/back-footer.png);  }
#wrap-footer p { margin: 0; padding: 25px 0 10px 0; text-align: center; font-weight: bold; color: #0e3a1d;  letter-spacing: 0.001em}

