/* BibblioPan by Icarweb - info@icarweb.it - http://www.icarweb.it - Tutti i diritti riservati*/

body {
	background-image:url(../images/png/bg.png);
	background-position:center top;
	background-repeat:no-repeat;
	background-color:#f5f5f5;
	font-family: 'Quando', serif;
	font-size: 12px;
	color: #454545;
	background-attachment: fixed;
}
#content {
  width: 960px;
  min-height:500px;
  height: auto; !important
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  margin-bottom: 0px;

}
#header {
  width: 960px;
  height: 80px;
}
#header_logo {
  width: 280px;
  height: 130px;
  margin-top:10px;
  margin-left:-20px;
  float:left;
}
#header_slider{
  width: 700px;
  height: 175px;
  float:left;
  left:175px;
  background-color:#FF9900
}
#header_menu {
  width: 960px;
  height: 40px;
  margin-top:10px;
  float:left;
}
#header_percorso{
  width: 960px;
  height: 35px;
  margin-top:10px;
}
#contenuti{
  width: 960px;
  min-height: 500px;
  height:auto;
  margin-top:20px;
}
#contenuti-left{
  width: 200px;
  min-height: 100px;
  height:auto;
  margin-top:10px;
  /*background-color:#FFFFFF;
  border:1px solid #999999;*/
  float:left;
}
#contenuti-center{
  width: 520px;
  min-height: 500px;
  height:auto;
  margin-top:10px;
  margin-left:17px;
  margin-right:16px;
  background-color:#FFFFFF;
  border:1px solid #999999;
  float:left;
}
#contenuti-right{
  width: 200px;
  min-height: 100px;
  height:auto;
  margin-top:10px;
  /*background-color:#FFFFFF;
  border:1px solid #999999;*/
  float:right;
}
#pre-footer{
  width: 960px;
  min-height: 200px;
  height:auto;
  padding-top:20px;
}
#footer{
height: 40px;
background-color:#000000;
clear: both; 
text-align:center;
padding-top:10px;
}
.footer{font-size:12px;color:#666666;}
.footer a{color:#666666; text-decoration:none}
.footer a:hover{color:#ffffff; text-decoration:underline}

.link{color:#666666;}
.link a{color:#666666; text-decoration:none;}
.link a:hover{color:#000000; text-decoration:underline;}

#pre-footer-left{
  width: 300px;
  min-height: 200px;
  height:auto;
  float:left;
}
#pre-footer-center{
  width: 300px;
  min-height: 200px;
  height:auto;
  float:left;
  margin-left:30px;
}
#pre-footer-right{
  width: 300px;
  min-height: 200px;
  height:auto;
  float:right;
  margin-left:30px;
}
.pre-footer{font-size:12px;color:#666666;}
.pre-footer hr{ height:1px; color:#999999;}
.pre-footer a{text-decoration:none; color:#666666;}
.pre-footer a:hover{ text-decoration:underline; color:#000000;}

/*contenuti*/
.post {
	margin-bottom: 10px;
	padding: 0 10px 0 10px;
}

.post-bgtop {
}

.post-bgbtm {
}

.post .title {
	height: auto;/*default 38 Titolo dei post*/
	margin-bottom: 0px;
	padding: 0 0 0 0;
	font-size: 26px;
	text-align:center;
}

.post .title a {
	border: none;
	color: #D21D2B;
	text-decoration:none;
}
.post .title2 {
	height: auto;/*default 38 Titolo dei post*/
	margin-bottom: 0px;
	padding: 0 0 0 0;
	font-size: 14px;
	text-align:center;
}

.post .title2 a {
	border: none;
	color: #D21D2B;
	text-decoration:none;
}

.post .meta {
	margin-bottom: 10px;/*meta*/
	padding: 5px 0px 15px 0px;
	text-align: left;
	font-weight: normal;
}

.post .meta .date {
	float: left;
}

.post .meta .posted {
	float: left;
}

.post .meta a {
}

.post .entry {
	padding: 0px 0px 20px 0px;
	padding-bottom: 0px;/*20px*/
	margin-top:0px;/*aggiunto per avvicinare i contenuti al titolo*/
	text-align: justify;
}
.post .entry a{ text-decoration:none; color:#666666;}
.post .entry a:hover{ text-decoration:underline; color:#000000;}

.entry2 a{ text-decoration:none; color:#666666;}
.entry2 a:hover{ text-decoration:underline; color:#000000;}

.post a {
	border: none;
	color: #D21D2B;
	text-decoration:none;
}

.imgsx { margin-right:5px;}
.imgdx { margin-left:5px;}
.img { border:0px;}
#contatti { width:198px; height:auto; background-color:#FFFFFF; border:1px solid #999999; margin-top:10px; text-align:center;}
#contatore { width:198px; height:auto; background-color:#FFFFFF; border:1px solid #999999; margin-top:10px; text-align:center;}
/* bordi per i pannelli della home page*/
.border {border:1px solid #f5f5f5;margin:10px;}
.border a{ text-decoration:none; color:#666666;}
.border a:hover{ text-decoration:underline; color:#666666;}
h1 {font-size: 15px;}
h2 {font-size: 14px;}