/* DEFINIZIONI BASE */

*{

	margin:0;
	padding:0;
	font-family:"Times New Roman", Times, serif;
	
}

body{
	padding:10px;
}

a img{

	border:none;
	
}

.button{

	background:#a05004;
	border:1px solid #000;
	font-size:14px;
	color:#dbd0ac;
	cursor:pointer;
	padding:2px;
	margin-top:10px;
	margin-right:2px;
}

fieldset{
	
	border:none;
	padding:10px 0;

}



fieldset legend{
	
	text-shadow: 1px 1px 1px #51382e;
	font-size:18px;
	margin-bottom:10px;
	

}



.component,.article_body{
	
	text-align:left;
	font-size:14px;
	color:#51382e;
	padding:10px;

}

.center-column a{

	color:#975310;
	text-decoration:none;
	
}

.center-column a:hover{

	color:#710808

}

.center-column .componentheading,.center-column h1.contentheading{

	color:#51382e;
	font-size:26px;
	font-weight:normal;
	text-shadow: 1px 1px 1px #51382e;
	margin-bottom:20px;
	line-height:1.1;

}

.center-column h1.contentheading{
		
	margin-bottom:5px;

}

.center-column h2.contentheading{

	color:#51382e;
	font-size:22px;
	font-weight:normal;
	text-shadow: 1px 1px 1px #51382e;
	margin-bottom:5px;
	line-height:1.1;
	
}
.center-column .componentheading a,.center-column .contentheading a{

	color:#51382e;
	
}

.center-column input.inputbox{

	padding:5px;
	font-size:16px;

}

.center-column input.invalid{
	
	border:1px solid #FF0000;

}

.center-column ul li{

	background:url(../images/small-bullet.png) left 6px no-repeat;
	padding-left:10px;
	list-style:none;


} 

.center-column ol li{

	margin:0 0 5px 20px;

}


.center-column .edit-title{

	width:100%;
	clear:both;
	padding-bottom:10px;

}

.center-column .edit-title label{

	font-size:20px;
	
	

}


/*CONTENT*/

.contentdescription,.descrizione{
	
	width:100%;
	float:left;
	margin-bottom:20px;

}

.descrizione .img-left{

	padding:0 10px 0 0;

}

.descrizione .img-right{

	padding:0 0 0 10px;

}

.blog{

	width:100%;
	clear:both;
	
}

.blog .principale{
	
	width:100%;
	clear:both;
	padding-bottom:30px;

}	

.blog .riga .article{
	
	width:100%;
	float:left;
	padding-bottom:25px;

}

.header-title,.header-title-withoutdate{
	
	width:100%;
	float:left;
	margin-bottom:15px;
	

}

.informazioni{
	
	font-size:12px;
	
}
.informazioni-top{
	
	width:100%;
	background:url(../images/title-separator.jpg) repeat-x bottom;
	padding-bottom:5px;
	
}

div.icone{
	
	width:auto;
	float:right;
	padding-top:2px;

}
div.icone img{
	margin-left:3px;
}
.box-data{

	background:url(../images/box-data.png) no-repeat;
	width:53px;
	height:53px;
	position:relative;
	float:left;
	margin-right:15px;
	
}

.box-data .mese{

	background:url(../images/box-mounth.png) no-repeat;
	width:47px;
	height:12px;
	position:absolute;
	top:3px;
	left:3px;
	color:#FFFFFF;
	text-align:center;
	font-size:10px;
	text-transform:uppercase;

}

.box-data .giorno{

	position:absolute;
	font-size:24px;
	color:#51382e;
	top:15px;
	width:53px;
	left:0;
	text-align:center;
	text-shadow: 1px 1px 1px #51382e
}

.box-data .anno{

	position:absolute;
	font-size:10px;
	color:#a05004;
	bottom:0px;
	width:53px;
	left:0;
	text-align:center;

}
.page-info{
	
	width:100%;
	text-align:right;
	padding:5px 0 0 0;

}
div.readmore{
	
	width:100%;
	text-align:right;
	padding:5px 0 0 0;
}

.blog_more_general{

	width:100%;
	clear:both;
	

}

.blog_more_general h2{

	color:#51382e;
	font-size:22px;
	font-weight:normal;
	text-shadow: 1px 1px 1px #51382e;
	margin-bottom:10px;
	line-height:1.1;
	
}

.blog_more_general ul li{

	background:url(../images/small-bullet.png) left 6px no-repeat;
	padding-left:10px;
	list-style:none;
	
}

.pagination-block{

	width:100%;
	clear:both;
	
}
.pagination-block .contatore{

	width:100%;
	clear:both;
	padding:10px 0 0 0;
	text-align:center;
	
}

.pagination-list{

	width:100%;
	clear:both;
	padding:5px 0 0 0;
	text-align:center;
	
}
.pagination-list ul li{

	list-style:none;
	display:inline;
	padding:0 3px;
	background:none;

}

.before_display_content,.filter,.mostra{
	
	padding-bottom:10px;

}
.article_body{

	width:100%;
	float:left;
	
}

.section_list{
	
	clear:both;
	
}

.section_list li{
	
padding-bottom:14px

}

.section_list_item{
	
	padding-top:5px;

}

.pagenavcounter{
	
	width:100%;
	clear:both;
	padding:10px 0;
	font-weight:bold;

}
/*FINE CONTENT*/

