h1 ,h2 ,h3 ,h4 ,h5 ,h6 {
font-family: georgia, arial, "trebuchet ms";
font-weight: normal;
text-align: left;
}

.clear {
clear: both;
}

.miniatura {
float: left;
height: 42px;
width: 38px;
}

.date {
float: left;
height: 42px;
width: 38px;
background:url(calendar.gif) no-repeat;
line-height: 12px;
text-align: left;
font-family: georgia;
}

.img-articolo {
float: left;
margin: 9px;
}

.info-img {
	margin-left: 120px;
}

.info {
	margin-left: 40px;
}
.date p {
padding-top: 7px;
padding-left: 5px;
color: #7A7A7A;
margin: 0;
text-transform: uppercase;
}

.date span.day {
font-size: 18px;
display: block;
}

.date span.month {
font-size: 9px;
height: 12px;
color: #898989;
display: block;
}

.entry {
text-align: left;
color: #7A7A7A;
font-size: 11px;
padding-bottom: 10px;
height: 42px;
}

.entry h2 {
font-size: 16px;
font-family: georgia, "trebuchet ms", arial, tahoma;
color: #EA2788;
border-bottom: 1px dotted #999;
margin-bottom: 2px;
}

.entry h2 a{
color: #2A6FA8;
text-decoration: none;
}

.entry h2 a:hover {
color: #EA2788;
text-decoration: none;
}

.post h1 ,.post h2 ,.post h3 ,.post h4 ,.post h5 ,.post h6 {
font-family: georgia, arial, "trebuchet ms";
font-weight: normal;
color: #2A6FA8;
padding-bottom: 10px;
}

.leggi-tutto {
	text-align: right;
}

.leggi-tutto a{
	text-decoration: none;
}

.eventi, .proposte, .linklist, .postit ul {
 margin-left: 15px;
 font-size: 9pt;
}

.eventi li a, .proposte li a, .linklist li a, .postit ul li a {
	text-decoration: none;
}

.eventi li a:hover, .proposte li a:hover, .linklist li a:hover, .postit ul li a:hover {
 color: #aaa;
}

#cartello-annunci h2 {
	text-align: center;
	margin-bottom: 10px;
}

#cartello-annunci {
	font-size: 10px;
}

#primo-piano ul, #primo-piano ol, #blog ul, #blog ol {
	margin-left: 20px;
	margin-bottom: 20px;
}

.post {
	padding-bottom: 5px;
	text-align: justify;
}

#crediti {
	text-align: center;
	clear: both;
	font-size: 12px;
	padding: 5px;
}

#crediti a {
	text-decoration: none;
}

.cartello-annunci h3 {
	text-align: center;
	margin-bottom: 10px;
}

.cartello-annunci ul {
 margin-left: 15px;
 font-size: 9pt;
 margin-bottom: 10px;
}

#cartello-annunci a {
 color: #c1d6d1;
	text-decoration: none;
}

#cartello-annunci a:hover {
 color: #e3e3e3;
}

.cartello-annunci p {
	text-align: center;
	margin-bottom: 10px;
	font-size: 9pt;
}

#commenti ol li {
	border: 1px solid #eee;
	margin-bottom: 3px;
	padding: 10px;
}

#commenti p {
	padding-bottom: 5px;
	font: 11px georgia;
	color: #360;
}

#commenti h2 {
	margin-bottom: 10px;
}

#collaborazioni {
	display: block;
	clear: both;
	text-align: center;
	padding-bottom: 20px;
	padding-top: 10px;
}

#collaborazioni h3, #proprieta-intellettuale p {
	text-align: left;
	font-size: 9pt;
	padding-left: 40px;
}

#collaborazioni img {
	padding: 5px;
}

img a {
	border: none;
}

.sommario {
	margin-left: 40px;
}

ul.smd_gallery_nav {
	display: block;
	text-align: center;
	width: 100%;
	padding-bottom: 10px;
}

ul.smd_gallery_nav li {
	float: left;
	list-style: none;
	padding: 5px;
}

ul.smd_gallery_nav li a {
	text-decoration: none;
	color: #2A6FA8;
}

.informazioni {
	font-size: 8pt;
}

.informazioni h3, .informazioni p {
	padding-bottom: 10px;
}

a {
	text-decoration: none;
}

fieldset {
	border: none;
}

legend {
	font-size: 12pt;
	padding: 5px;
}

.zemContactForm textarea, .zemContactForm input[type=text] {
	width: 90%;
}

.zemContactForm input {
	padding: 5px;
	margin-bottom: 5px;
}