/*
 * Regole CSS base per il plugin NEWS
 * Non cancellare, ma ridefinire nel foglio di stile del sito
 */
.news .imgleft {
	float: left;
	margin-right: 10px;
}
/* index */
.news-filters fieldset {
	border: 0;
	padding: 10px;
	background-color: #EEE;
}
.news-filters button {
	float: right;
	margin-left: 10px;
}
.news-filters label {
	float: left;
	padding-right: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.news-filters label span {display: block;}
.news-filters input,.news-filters select {width: 100%;}
.news-item {
	margin-bottom: 10px; padding-bottom: 10px;
	border-bottom: 1px dotted #CCC;
}
.news-item .clear {
	margin: 0; padding: 0;
	line-height: 0;
}
.news-item .news-titolo,
.news-titolo {
	margin: 0 0 10px; padding: 0;
  line-height: 1.2em;
}
.news-item .news-occhiello,
.news-item .news-sommario,
.news-item .news-text {margin: 0; padding: 0;}
.news-pager {text-align: center;}

/*
	SINGOLA 
*/

/*Regole per eventuali tabelle inserite nelle news*/
.news-singola {
	border-bottom: 1px dashed #ccc;
	margin-bottom: 10px;
}

.news-singola table, .news-singola td
{
    border-color: black;
    border-style: solid;
}
.news-singola table
{
	width: 100%;
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
}
.news-singola td
{
    margin: 0;
    padding: 4px;
    border-width: 1px 1px 0 0;
}

.news-singola .news-titolo {margin: 0 0 10px; padding: 0;}
.news-singola h2.news-occhiello,
.news-singola .news-sommario {
	margin: 10px 0; padding: 5px 0;
	border-top: 1px dotted #666; border-bottom: 1px dotted #666;
	color: #666;
}
.news-singola .news-book {
	margin-left: 10px; padding: 10px;
	float: right;
}
.news-singola .news-book p {margin: 0; padding: 0;}
.news-singola .news-tag {
	border-top: 1px dotted #CCC;
	border-bottom: 1px dotted #CCC;
}

.news-singola .news-gallery, 
.news-singola .news-files, 
.news-singola .news-related {
	margin-top: 20px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #CCC;
}
/***************************************************************************************************
	category
***************************************************************************************************/
.news.category ul {
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
}

.news.category ul ul {
	margin-left: 1.5em;	
}

.news.category ul li a {
	display:block;
	color:#279bd3;
	text-decoration:none;
	padding:4px;
	font-size:12px;
	border-bottom:1px dotted #CCC;
	font-family:Verdana;
	padding-left:8px;
	font-weight:bold;
}

div.news.category ul li a:hover, 
div.news.category ul li.current a { 
	text-decoration:underline;

	}
div.news.category ul li.current a { 
	font-weight:bold;
	}

div.news.category ul li ul {
	display:none;
}
div.news.category ul li.open ul {
	display:block;
}

/***************************************************************************************************
	home
***************************************************************************************************/
div.news.home div.topitem {margin: 0 0 20px;}
div.news.home div.seconditems {
	margin-top:10px;
	margin-bottom:10px;
}
div.news.home div.seconditems div.col {
	margin-right:10px;
  background:#fff;
	width:178px;
	min-height:260px;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  border: 1px solid #c6d099;
}
div.news.home div.seconditems div.col .news-titolo,
div.news.home div.seconditems div.col .news-text {padding: 10px;}
div.news.home div.seconditems div.col .news-text{padding-top:0;}
div.news.home div.seconditems div.col .news-titolo {
  background: #f0edce;
  border-bottom: 1px solid #c6d099;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
}

div.news.home div.seconditems div.last {margin-right:0;}
div.news.home div.seconditems div.normal {
	min-height:40px;
	padding:10px;
	clear:both;
	min-height:100px;
}
div.news.home div.topitem img.imgleft, 
div.news.home div.seconditems div.normal img.imgleft, 
div.news.home div.lastitems div.itemnews img.imgleft {
	margin:0 10px 0 0;
	border:2px solid #FFF;
	float:left;
}

.tagcloud a {margin: 0 4px 0 0;}
