@charset "iso-8859-1";
body {
  font: .625em "Lucida Grande", "Nimbus Sans L", "Arial", sans-serif;
  color: #000;
  margin: 0;
  padding: 0;
background-color: #CCCCCC;
background-image: url(images/sfondo1.jpg);
  /*background: #fff url(header-bg.png) repeat-x left top;*/
}

h1 {
  font-size: 1.5em;
}

h2 {
  font-size: 1em;
}

h3 {
  font-size: 0.7em;
}

img {
  border: 0;
}

.redazione {
  float: left;
  padding: 1em;
  background: #f0f0f0;
  -moz-border-radius: 1em;
  -webkit-border-radius: 1em;
  border-radius: 1em;
}



ul#tipi a {
	display: block;
	float: left;
	padding: 9px 25px;
	color: #333;
	text-shadow: #fff 0 0 .2em;
	border: 1px solid #ccc;
	border-right: 0;
	background: #d0d0d0 url(nav.png) repeat-x left bottom;
}

ul#tipi li.first a {
	border-right: 0;
  -moz-border-radius-topleft: .5em;
  -webkit-border-top-left-radius: .5em;
  border-top-left-radius: .5em;
  -moz-border-radius-bottomleft: .5em;
  -webkit-border-bottom-left-radius: .5em;
  border-bottom-left-radius: .5em;
}

ul#tipi li.last a {
	border-right: 1px solid #b0b0b0;
  -moz-border-radius-topright: .5em;
  -webkit-border-top-right-radius: .5em;
  border-top-right-radius: .5em;
  -moz-border-radius-bottomright: .5em;
  -webkit-border-bottom-right-radius: .5em;
  border-bottom-right-radius: .5em;
}

ul#tipi a:hover {
	background: #999;
  color: #fff;
	text-shadow: #000 0 0 .2em;
	text-decoration: none;
}

ul#tipi li.active a {
	background: #707070;
  color: #fff;
	text-shadow: #000 0 0 .2em;
}

ul.tags {
  list-style: none;
  margin: 0;
  padding: 0;
}

ul.tags li {
  padding: 0 .5em 0 0;
  display: inline;
}

ul.tags a:link,ul.tags a:visited {
  color: #8C0029;
  font-size: .925em;
  border-bottom: 1px dotted #fff;
  white-space: nowrap;
}

ul.tags a:hover {
  border-bottom: 1px dotted #667F99;
  text-decoration: none;
}



p.meta {
  line-height: 1.2em;
  color: #808080;
  margin: .25em 0 0 0;
  font-size: 0.8em;
}

p.meta a.author {
  color: #808080;
}

p.meta .commenti {
  background: transparent url(commenti.png) no-repeat left center;
  padding-left: 20px;
}

p.meta .commenti:hover {
  background: transparent url(commenti.png) no-repeat left center;
  text-decoration: none;
  border-bottom: 1px solid #8C0029;
  color: #8C0029;
}





/* end prev */ /* end home */ /* lista */
ul.lista {
  list-style: none;
  clear: both;
  margin: 1em 0 0 0;
  padding: 0;
}

ul.lista li {
  clear: both;
margin: -0.4em 0 1.4em 0;
  padding: 1em;
  background: url(./themes/site_themes/box00.jpg) no-repeat;
}

ul.lista h2,ul.lista h3 {
margin: 0;
  font-size: 0.85em;

}

ul.lista img {
  float: left;
  margin: 0 1em .5em 0;
}

ul.lista h2 a:hover img,ul.lista h3 a:hover img {
  opacity: .9;
}

ul.lista p.meta {
  margin: 0;
}

ul.lista .abstract {
  margin: 0;
  padding: .5em 0 0 0;
  line-height: 1.2 em;
  text-align: justify;
  font-size: 0.8em
}

ul.lista .edit,.post .edit {
  float: right;
  line-height: 1.5em;
  color: #8C0029;
  background: #f0f0f0;
  padding: 0 .5em;
}





 .giustificato {
  margin: -0.6em;
  padding: -1.2em 0.7em 0 0.7em;
  line-height: 1.2 em;
  text-align: justify;
}













a{
	color:#CC3300;
	text-decoration:none;
	}

a:visited{
	color:#CC3300;
	text-decoration:none;
}
a:hover{
	color:#FFFFFF;
	background-color: #7E5237;
}
.nome {
	font-variant: small-caps;
	font-size: 0.9em;
	}
.testo {
	font-size: 0.85em;

}
.footer {
	font-size: 0.82em;
	color: #666666;

}
.titolo {
	font-size: 1em;
	}
.didascalia {
	font-size: 0.7em;
	font-style: italic;
	color: #333333;
	
}
.big {
	font-size: 1.5em;
	}
.form {
	font-size: 0.8em;
}
.titolo_maiuscolo {
	font-size: 1em;
	font-variant: small-caps;
}
img {
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

.immagini img {
	border:1px solid #E9E9E9;
	float: left;
	padding: 0.6em 0.6em 0.6em 0.6em;
	
}

.immagine_sinistra {
border:1px solid #E9E9E9;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	padding:5px;
}

.immagine_sinistra_nobordo{
border:0px solid #000000;
	float:left;
        padding: 0.6em 0.6em 0 0;
        
}

.galleria{
 
  padding: 8em 0 0 0;

}


.featured {
overflow:hidden;
border-top:3px solid #E9E9E9;
padding-top:10px;
}

.featured h3 {
border-top:3px solid #E9E9E9;
margin-bottom:15px;
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
margin-top:15px;
}

.featured ol.commentlist img {
margin-right:20px;
}

.featured ol.commentlist p {
margin-top:5px;
}

.featured ol li {
border-bottom:1px solid #E9E9E9;
margin-top:10px;
}

.nav li a:hover, .featured .post_cat a, .post_cat a:hover {
background-color:#C42915;
}

.nav li a:hover, .featured .post_cat a, .post_cat a:hover {
background-color:#C42915;
}