/* ===== Primary Styles ========================================================*/
body{
/*	background-image:url(../img/bg_html.png);*/
	color:#666;
	font-family: 'Open Sans', sans-serif;
	background-color:#e6e6e6;
}
.parvapolis,  .parvapolis a{ color:#787834;}
	.parvapolis h2{
		background: #f7f7ef;
		background: -moz-linear-gradient(top,  #f7f7ef 0%, #ffffff 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7ef), color-stop(100%,#ffffff));
		background: -webkit-linear-gradient(top,  #f7f7ef 0%,#ffffff 100%);
		background: -o-linear-gradient(top,  #f7f7ef 0%,#ffffff 100%);
		background: -ms-linear-gradient(top,  #f7f7ef 0%,#ffffff 100%);
		background: linear-gradient(to bottom,  #f7f7ef 0%,#ffffff 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7ef', endColorstr='#ffffff',GradientType=0 );
	}
.cronaca,  .cronaca  a{ color:#1f4a76;}
	.cronaca h2{
		position:relative;
		background: #fff;
		background: -moz-linear-gradient(top,  #eef1f5 0%, #ffffff 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eef1f5), color-stop(100%,#ffffff));
		background: -webkit-linear-gradient(top,  #eef1f5 0%,#ffffff 100%);
		background: -o-linear-gradient(top,  #eef1f5 0%,#ffffff 100%);
		background: -ms-linear-gradient(top,  #eef1f5 0%,#ffffff 100%);
		background: linear-gradient(to bottom,  #eef1f5 0%,#ffffff 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eef1f5', endColorstr='#ffffff',GradientType=0 );
	}
	h2 span{
		position:absolute;
		top:0px;
		right:5px;
		display:block;
		width:20px;
		height:30px;
		background-image:url("../img/ico_h2.png");
	}
	.cronaca h2 span{
		background-position: -1px -6px;
	}
	.economia h2 span{
		background-position: 0px -55px;
	}
	.eventi h2 span{
		background-position: 0px -152px;
	}
	.politica h2 span{
		background-position: 0px -101px;
	}
	.sport h2 span{
		background-position: 0px -202px;
	}
	
.politica, .politica a{ color:#8834a8;}
	.politica h2{
		position:relative;
		background: -moz-linear-gradient(top,  #f7f4f9 0%, #ffffff 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f4f9), color-stop(100%,#ffffff));
		background: -webkit-linear-gradient(top,  #f7f4f9 0%,#ffffff 100%);
		background: -o-linear-gradient(top,  #f7f4f9 0%,#ffffff 100%);
		background: -ms-linear-gradient(top,  #f7f4f9 0%,#ffffff 100%);
		background: linear-gradient(to bottom,  #f7f4f9 0%,#ffffff 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f4f9', endColorstr='#ffffff',GradientType=0 );
	}

.economia, .economia a{ color:#21adc0;}
	.economia h2{
		position:relative;
		background: #fff;
		background: -moz-linear-gradient(top,  #ecf8fa 0%, #ffffff 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ecf8fa), color-stop(100%,#ffffff));
		background: -webkit-linear-gradient(top,  #ecf8fa 0%,#ffffff 100%);
		background: -o-linear-gradient(top,  #ecf8fa 0%,#ffffff 100%);
		background: -ms-linear-gradient(top,  #ecf8fa 0%,#ffffff 100%);
		background: linear-gradient(to bottom,  #ecf8fa 0%,#ffffff 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecf8fa', endColorstr='#ffffff',GradientType=0 );
	}
.eventi,   .eventi   a{ color:#980f00;}
	.eventi h2{
		position:relative;
		background: #fff;
		background: -moz-linear-gradient(top,  #f8eeed 0%, #ffffff 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8eeed), color-stop(100%,#ffffff));
		background: -webkit-linear-gradient(top,  #f8eeed 0%,#ffffff 100%);
		background: -o-linear-gradient(top,  #f8eeed 0%,#ffffff 100%);
		background: -ms-linear-gradient(top,  #f8eeed 0%,#ffffff 100%);
		background: linear-gradient(to bottom,  #f8eeed 0%,#ffffff 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8eeed', endColorstr='#ffffff',GradientType=0 );
	}

.sport,    .sport a{ color:#4c972c;}
	.sport h2{
		position:relative;
		background: #fff;
		background: -moz-linear-gradient(top,  #def0d6 0%, #ffffff 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#def0d6), color-stop(100%,#ffffff));
		background: -webkit-linear-gradient(top,  #def0d6 0%,#ffffff 100%);
		background: -o-linear-gradient(top,  #def0d6 0%,#ffffff 100%);
		background: -ms-linear-gradient(top,  #def0d6 0%,#ffffff 100%);
		background: linear-gradient(to bottom,  #def0d6 0%,#ffffff 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#def0d6', endColorstr='#ffffff',GradientType=0 );
	}
  	.input-home{
		width:45% !important;
		padding-top:5px;
		border: 1px solid #dbdbc4 !important;
		font-family:'Open Sans',​sans-serif !important;
	}
	.button-home:hover{
		background: #dadabf !important;
	}
	.button-home{
	  background-color: #dadabf;
	  background-color: #dadabf;
	  background-image: -ms-linear-gradient(top, #ebebd9, #dadabf);
	  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ebebd9), to(#dadabf));
	  background-image: -webkit-linear-gradient(top, #ebebd9, #dadabf);
	  background-image: -o-linear-gradient(top, #ebebd9, #dadabf);
	  background-image: -moz-linear-gradient(top, #ebebd9, #dadabf);
	  background-image: linear-gradient(top, #ebebd9, #dadabf);
	  background-repeat: repeat-x;
	  border-color: #bbbb99 #bbbb99 #7a7a3a;
	  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ebebd9', endColorstr='#dadabf', GradientType=0);
	  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
	  font-family:	'Open Sans',​sans-serif;
	  font-weight:bold;
	  color:#757537;
	}
	.cerca-home:hover{ background-color:transparent !important}
	.cerca-home form { margin:0px !important;}
	.cerca-home      { 
		margin-left: 1%; 
		padding:5px 0px;
	}

/* ===== INTESTAZIONE ========================================================*/
.warp{
	margin:10px auto;
	padding:0px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
}
.roundMe{
	-webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.4);
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.4);
}

.intestazione{
	border-bottom:1px solid #99994a;
	background: #f7f7f0;
	background: -moz-linear-gradient(top,  #f7f7f0 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f0), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top,  #f7f7f0 0%,#ffffff 100%);
	background: -o-linear-gradient(top,  #f7f7f0 0%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #f7f7f0 0%,#ffffff 100%);
	background: linear-gradient(to bottom,  #f7f7f0 0%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f0', endColorstr='#ffffff',GradientType=0 );
}
.intestazione a, .intestazione{ color:#898989;}

.primafascia{
	margin-bottom:15px;
	height:25px;
	border-bottom:1px solid #99994a;
}
	.primafascia a{ color:#6c6c6c;}
	
.logo{
	width:100%;
	height:100px;
	text-align:center;
}
	.logo a{
		margin:0px auto;
	}


.social, .update, .credits{ display:inline-block;float:left; width:33.33333%;}

.socialDettaglio {display:inline-block; width:33.33333%;}

	.social{ text-transform:uppercase}
	.twitter{ color:#00BBF5 !important}
	.youtube{ color:#CC0000 !important}
		.youtube span{ color:#333 !important}
	.facebook{ color:#3B5998 !important}
.update{ text-align:center;}
	.update span{
		display:none;
	}
.credits{ text-align:right;}


.bannerTop{
	margin-top:-80px;
	margin-bottom:60px;
	width:100%;
}
	.right{ float:right;}
	.left{ float:left;}
	
.nav{
	width:100%;
	border:1px solid #ebebd9;	
	background: #fefefc;
	background: -moz-linear-gradient(top,  #fefefc 0%, #f7f7ef 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefc), color-stop(100%,#f7f7ef));
	background: -webkit-linear-gradient(top,  #fefefc 0%,#f7f7ef 100%);
	background: -o-linear-gradient(top,  #fefefc 0%,#f7f7ef 100%);
	background: -ms-linear-gradient(top,  #fefefc 0%,#f7f7ef 100%);
	background: linear-gradient(to bottom,  #fefefc 0%,#f7f7ef 100%);
	font-weight:bold;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefc', endColorstr='#f7f7ef',GradientType=0 );
}
/*
	.cronaca:hover, .economia:hover, .politica:hover, .sport:hover, .eventi:hover{
		background: #fefefc;
		background: -moz-linear-gradient(top,  #f3f4ee 0%, #ebebda 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f4ee), color-stop(100%,#ebebda));
		background: -webkit-linear-gradient(top,  #f3f4ee 0%,#ebebda 100%);
		background: -o-linear-gradient(top,  #f3f4ee 0%,#ebebda 100%);
		background: -ms-linear-gradient(top,  #f3f4ee 0%,#ebebda 100%);
		background: linear-gradient(to bottom,  #feff3f4eeefc 0%,#ebebda 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f4ee', endColorstr='#ebebda',GradientType=0 );
	}
*/
.navbar{
	margin:20px 0px;
}
.fasciaprincipale{
	padding:15px 0px 0px 0px;
}

/* ===== /INTESTAZIONE =======================================================*/


/* ===== HOME ===============================================================*/
	
	.boxCat, .boxCat2{
	/*		display:inline-table;*/
	/* float:left; */
	/* margin:2% 0% 2% 0%; */
	margin-bottom:20px;		
	border:3px solid #efefef; 
	/* -webkit-border-radius: 4px; */
	/* border-radius: 4px; */
	background-color:#fff;
	box-sizing:content-box
	}
	.boxCat{
		width:47%;
		float:left;
		position:relative;
		/*padding-bottom:22px;*/
	}
	.boxCat article{
		margin:0px 10px;
	}
	
		
	.boxCat2{
		width:97%;
		min-height:300px;
	}
		.boxCat2 figure{
			margin:0;
			padding:0;
			position:relative;
		}
		.boxCat2 figure img{
			border-radius: 3px 3px 3px 3px;
			box-shadow: 0 1px 0 #C2C2BB;
			margin-top:3px !important;
			width:100%;			
		}
		.boxCat2 figure span{
			position:absolute;
			bottom:0px;
			display:block;
			background-color: rgba(0, 0, 0, 0.4444);
			color:#FFF;
			height:30px;
			padding:5px 0px;
			line-height:14px;
			width:100%;
			text-indent:10px;
		}
		.boxCat2 article{
			min-height:30px !important;
		}
		.boxCat2 div img{
			margin:0px;
			width:22% !important;
		}
	
	.colBoxNews{
		/* margin:0px 14px 0px 6px; */
	}
	.colBoxNewsOdd {
		margin-left:2%;
	}
	.newsHome article{
		/*padding: 0 15px 10px 15px;*/
		/*padding:0 10px 0px 5px;*/
		padding:0 10px 10px 0px;
		min-height:84px;
		/*text-align:justify;*/
		font-size:100%;
		border-bottom: 1px dotted #CDCDCD;
		color: #980F00;
		display: block;
		padding-bottom: 10px;
		margin-bottom: 10px;

	}
/* .newsHome a{
		  display: table; */
/* content: ""; */
/* clear: both; */
		.newsHome a:hover{ text-decoration:none;}
		.newsHome h2{
			margin:3px;
			padding:3px 3px 3px 6px;
			-webkit-border-radius: 4px 4px 0px 0px;
			border-radius: 4px 4px 0px 0px;
			font-weight:300;
		}
		.newsHome article h3{
			font-size: 13px;
			font-weight: normal;
			line-height: 16px;
			margin-bottom: 4px;
			text-align: left;
		}
		
		.boxCat2 section{
			float:left;
			margin-right:2%;
			margin-left:2%;
			width:46%;
		}
		.boxCat2 div{
			float:left;
			width:50%;
		}
		
		.newsHome article p { color:#666; font-size:100%; line-height:100%;}
		.newsHome article img {
			float:left;
			margin:1% 3% 0 0; width:25%;
			-webkit-border-radius: 3px;
			border-radius: 3px;
			-webkit-box-shadow: 0px 1px 0px #C2C2BB;
			box-shadow: 0px 1px 0px #C2C2BB;
		}
		
	.carosello{
		display:block;
	}
		.banner{
			margin-top:15px;
			margin-bottom:15px;
		}
		.banner a{
			float:left;
			width:50%;
			text-align:center;
		}
		.banner{
			margin-top:10px;
			margin-bottom:10px;
		}
			.warpMe{
				margin-right:-2px;
				border: 6px solid #f0efe5;
				background-color:#f9f9f0;
				/* Aggiornare il file script.js nel caso si modifichino queste proprietà*/
				padding:10px;
			}
			.warpMe h2{
				position: relative;
				color: #787834;
				font-style:normal;
				font-size:18px;
				line-height:16px;
			}
			.warpMe h2 i{
				color: #666666;
				font-style: normal;
				text-transform: uppercase;
			}
			.elencoNotizie-small{
				display:block;
				color:#787834;
				line-height:16px;
				font-size:11px;
				position:absolute;
				top:0px;
				right:0px
			}
			.elencoNotizie{
				display:block;
				margin:5px 0px 0px 0px;
				padding:5px 0px;
				background-color:#f9f9f0;
				color:#787834;
				text-align:center;
				line-height:30px;
				font-weight:bold;
			}
			
			
				.elencoNotizie:hover{
					background-color:#f0efe5;
					color:#757530;
					text-decoration:none;
				}
			.altre{
				display:block;
				font-weight:bold;
				text-align:center;
				/*padding:10px;*/
				/*position:absolute;*/
				bottom:0px;
				/*width:91%;*/
				margin-left:1%;
				margin-right:1%;
				background-color:whitesmoke;
				line-height:30px;
				
			}
			.altre:hover{
				background-color:#efefef;
			}
			.bordino{
				padding-bottom:15px;
				border-bottom:1px solid #99994a;
			}
			.slide {
				display:block;
				padding:0px !important;
			}
			.slider{
				margin:0px;
				padding:0px;
			}

				.ancorNews b, .ancorNews h2{font-weight:600;}
					.ancorNews b {color:#787834}
/*					.ancorNews b:after {content:" - ";}*/
				.ancorNews a{
					display:block;
					margin:5px 0px;
					padding:7px 0px;
					border-bottom: 1px solid #ddddbf;
					color:#666;
				}
				.ancorNews a:hover{
					background-color:#FFF;
				}
				.ancorNews a div{
					display:block;
					float:left;
					margin-left:3%;
					width:66%;
				}
				.slide #testo-breve, .ancorNews #testo-breve{
					display:none;
				}
				.ancorNews a img{
					float:left;
					margin-left:-2px;
					width:18%;
					-webkit-border-radius: 3px;
					border-radius: 3px;
					-webkit-box-shadow: 0px 1px 0px #C2C2BB;
					box-shadow: 0px 1px 0px #C2C2BB;
				}
				.ancorNews a + a + a + a{
					margin-bottom:0px;
				}
				
			.carosello span{
				position:absolute;
				top:0px;
				right:0px;
				display:block;
			}

			.slidecontrols a{
				float:left;
				padding:0px 5px;
				border:1px solid #ceceb1;
				-webkit-border-radius: 3px;    
				border-radius: 3px;
				background: #fffffe;
				background: -moz-linear-gradient(top,  #fffffe 0%, #f7f7ef 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fffffe), color-stop(100%,#f7f7ef));
				background: -webkit-linear-gradient(top,  #fffffe 0%,#f7f7ef 100%);
				background: -o-linear-gradient(top,  #fffffe 0%,#f7f7ef 100%);
				background: -ms-linear-gradient(top,  #fffffe 0%,#f7f7ef 100%);
				background: linear-gradient(to bottom,  #fffffe 0%,#f7f7ef 100%);
				color:#ceceb1;
				font-weight:bold;
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffffe', endColorstr='#f7f7ef',GradientType=0 );
			}
			.slidecontrols a:hover{
				border:1px solid #787834;
				background-color:#FFF;
				color:#787834;
				text-decoration:none;
			}
			.slidecontrols a + a{ margin-left:5px;}
			.carousel-tabs{
				display:block;
				margin:0px;
				margin-left:40%;
				width:33%;
				text-align:center;
				line-height:13px;
			}
			.carousel-tabs ol{
				display:block;
				margin:0px auto;
			}
				.carousel-tabs li{
					display:block;
					float:left;
					width:20%;
					text-align:center;
				}

/* ===== /HOME =======================================================*/


/* =====  DETTAGLIO ===================================================*/
.dettaglio{
	margin:20px 0px;
	text-align:justify;
	line-height:180%;
	font-size:16px;
}
.principale{
	width:100%;
	float:left;
	/*max-width:620px;*/
}
	.dettaglio h1, .dettaglio h2, .dettaglio h3, .altrenotizie h2{
		font-weight: 300;
	}
	.dettaglio h1{
		margin-bottom: 10px;
		margin-left:-5px;
		padding-left:5px;
		color: #777;
		line-height: 100%;
                letter-spacing: -1;
	}
	.dettaglio h2, .altrenotizie h2{ padding:5px 0px 5px 5px;}
	.dettaglio h3{
		color:#999;
		font-size:110%;
	}
	
	.dettaglio figure{
		position:relative;
		float:left;
		margin:5px 10px 10px 0px;
/*		width:100%;*/
	}
	/*
	.dettaglio figcaption{
		position:absolute;
		bottom:0px;
		display:block;
		padding:1%;
		width:98%;
		height:30px;
		background-color:#000;
		color:#FFF;
		opacity: 0.65;
		filter: alpha(opacity=65);
	}
	*/
	.dettaglio figcaption {
		position: absolute;
		bottom: 0px;
		display: block;
		padding: 1%;
		width: 98%;
		height: 30px;
		background-color: #000;
		color: #FFF;
		opacity: 0.65;
		filter: alpha(opacity=65);
		line-height: 13px;
		text-align: left;
		font-size: 12px;
	}
	.dettaglio time{
		margin:15px 0px;
	}

.altrenotizie{
	margin-top:20px;
}
	.altrenotizie div{
		padding-left:5px;
	}
	.altrenotizie img, .articolicorrelati img{
		float:left;
		margin-top:5px;
		margin-right:10px;
		margin-left:5px;
		max-width:30%
	}
	.altrenotizie a{
		color:#666;
	}
	.altrenotizie a:hover, .articolicorrelati a:hover{
		text-decoration:none;
	}
	.altrenotizie article{
		margin-bottom:7px;
		padding-bottom:10px;
		border-bottom:1px solid #ddddbf;
	}
	.altrenotizie article:after{
		display: block;
		visibility: hidden;
		clear: both;
		height: 0;
		content: ".";		
	}
	.altrenotizie article:hover, .articolicorrelati a:hover{
		background-color:#f5f5ef;
	}
	/*
	.altrenotizie b:after{
		content:" - ";
	}
	*/

.tag{
	margin:20px 0px;
	padding:10px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background:#f7f7ec;
}
.social{
/*	width:100%;*/
}
	.social div{
		width:50%;
		display:inline
	}
		.social div + div{
			text-align:right
		}
.articolicorrelati{
	margin:20px 0px;
}
.articolicorrelati a{
	display:block;
}
.articolicorrelati article{
	float:left;
	margin:0px;
	margin-bottom:7px;
	padding-bottom:10px;
	width:50%;
	border-bottom:1px solid #ddddbf;
}
	.articolicorrelati div:after{
		display: block;
		visibility: hidden;
		clear: both;
		height: 0;
		content: ".";
	}
	.articolicorrelati a{
		padding:5px 10px 5px 5px;
	}
	/*VIDEO*/
	
	.thumbvideo{
		width:25%;
		overflow:hidden
	}
	
	.intrinsicRatio {position:relative; height:0;}
	.ratio16to9 {padding-bottom:56.25%;	}
	.intrinsicRatio div,
	.intrinsicRatio object,
	.intrinsicRatio embed {
		position:absolute !important;
		/* Everything following breaks iPhone and iPad(!) */
		/*
		top:0;
		left:0;
		width:100%;
		height:100%;
		background:teal;	
		*/
	}
	
	/*/VIDEO*/
	
	
/* ===== /DETTAGLIO =======================================================*/


/* ===== ELENCO  ===============================================================*/

.elenco, .elencoLato{
	margin-top:20px;
}
.elenco hgroup h2, .elencoLato h2{
	padding-left:5px;
}
.elenco h1{
	padding-left:5px;
}
.elenco h4{
	color:#656526;
}

.elenco a:hover{
	text-decoration:none;
}
.elenco h4{
	font-size:110%;
	line-height:18px;
	font-weight:600 !important;
}
.inEvidenza{
	height:44em;
	padding-top:20px;
}
	section.inEvidenza article{
		float:left;	
		font-size:90%;
		width:31%;
		padding:1%;
		display:block;
		height:22em;
	}
	.inEvidenza figure{
		margin:0;
		padding:0px;
		overflow:hidden;
		height:13em
	}
	.inEvidenza figure img{
		/*
		width:100%;
		*/
		max-width:31%;
		min-width:100%
	}
	.inEvidenza h4{
		font-size:110%
	}
	.inEvidenza article a{
		margin-top:5px;
		padding:0.5;
		display:block;
		text-align:justify
	}
	
	.lista{
		margin-top:10px;
	}		
		.lista article{
			float:left;	
			font-size:90%;
			display:block;
			border-bottom:1px solid #EBEBD9;
			margin-bottom:15px;
			padding-bottom:5px;
			min-height:90px;
		}
		.lista article:nth-child(2n+1) {
			width:43%;
			padding-right:2%
		}
		.lista article:nth-child(2n) {
			width:43%;
			padding-left:2%
		}
			.lista figure{
				margin:0px;
				padding:0px;
				float:left;
				margin:3px 15px 10px 0px;
				max-width:70px;
				display:block;
			}
				.lista article img{
					float:left;	
					font-size:90%;
					max-width:70px;
					display:block;
					border-bottom:1px solid #EBEBD9;
					margin-bottom:5px;
				}
	
.elencoLato{}

#tag a, #interessi a{
	display:inline-block;
	padding:4px;
	margin:3px 5px 3px 0px;
	background: linear-gradient(to bottom, #FEFEFC 0%, #F7F7EF 100%) repeat scroll 0 0 transparent;
	border-radius: 5px;
	-webkit-border-radius: 5px;
    border: 1px solid #EBEBD9;
	font-size:10px;
}
#tag a img, #interessi a img{
	margin-right:3px;
}

/* ===== /ELENCO ===============================================================*/
	.warp{
		margin-top:10px;
		padding:15px;
		background-color:#fff;
	}
	.colEventi{
		margin-top:3px;
		margin-bottom:15px;
		padding:10px;
		border: 3px solid #f0efe5;
		background-color:#f9f9f0;
	}	
	
footer{
	margin-top:20px;
}
footer div{
	padding:5px;
	background-color:#f2f1e7;
	color:#656526;
	line-height:30px;
}
	
	
	

@media screen and (max-width : 479px) {
	.bannerTop, #testo-breve, .testo-breve{ 
            display:none
        }
	.warp{
		padding:5px;
		background-color:#fff;
	}
	.bannerTop {display:none;}
	.primafascia {
		font-size:9px;
	}
	.navbar{
		margin:0px;
	}
	.logo{
		height:80px;
	}
	.ancorNews a {
		float: left;
		width: 50%;
	}
}

/* fino a tablet in modalità portrait*/
@media screen and (max-width : 725px) {
.warp{
/*	margin:10px auto;*/
	padding:0px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
}
	
	.boxCat{
		width:100%;
	}
	.slide b{
		font-size: 17px;
		line-height: 18px;
	}

	.slide #testo-breve{
		display:block;
		font-size: 13px;
		line-height: 15px;
	}
	
		.newsHome article {
 		   margin-bottom:10px;
		   
		}
		.newsHome article img {
 		   width: 15% !important;
		}
		.newsHome article h3 {
			font-size: 25px;
			margin-bottom:10px;
		}
		.newsHome article p {
			font-size: 153% !important;
			line-height: 120% !important;
		}
		
		
	.update, .credits{ display:inline-block;float:left; width:50%;}
	.social {display:none;}
	.warp{ margin:0px;}

	.ancorNews a{
		float:left;
		width:100%;
	}

	.newsHome article img{
		width:20%;		
	}
	.newsHome article{
		font-size:0.7em;
	}
	.newsHome article h3 {
		margin-bottom: 4px;
		font-weight: normal;
		font-size: 2em;
	}
	
	.flexslider, .flex-caption{
		font-size:90% !important;
		line-height:14px;	
	}
	.flex-caption h2{ margin-bottom:0px;}
}

@media screen and (min-width : 481px) {
	.warp{
		padding:5px;
	}
	.nav, .primafascia{
		font-size:11px;
	}
	.nav, .primafascia{
		font-size:10px;
	}
}

@media screen and (min-width : 769px){
	.update span{
		display:inline;
	}
	.navbar a{
		font-size:14px;
	}
	
}

@media screen and (min-width : 961px){
	.bannerTop{ display:block}
	.warp{
		padding:15px;
	}
	
	.slide a{
		padding-bottom: 4px;
	}
	.slide a div{
		margin-left:3%;
		width:77%;
	}
	.slide a img{
		float:left;
		margin-left:-2px;
		width:18%;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		-webkit-box-shadow: 0px 1px 0px #C2C2BB;
		box-shadow: 0px 1px 0px #C2C2BB;
	}	
}
	@media screen and (max-width : 960px){
		.logo{
			float: none;
			height: auto;
			margin: 0 auto;
			text-align: center;
			width: 80%;
		}
		.bannerTop{ display:none}
		.flex-control-thumbs span {
			display:none !important;
		}
		.cropMe{
			max-height:55px;
			overflow:hidden
		}
		.bannerTop{
			margin-top:0px;
		}
		.slide a{
			font-size:90%;
			line-height:100%;
		}
			.boxCat article, .boxCat2 article{
				padding-bottom: 5px;
/*				min-height: 100%;*/
			}
		.newsHome article p  { color:#666; font-size:90%; line-height:100%;}
		.flexslider span{ display:none}
	}

@media screen and (min-width : 1014px){
  	.input-home{
		width:66% !important;

	}
	.cerca-home:hover{ background-color:transparent !important}
	.cerca-home form { margin:0px !important;}
	.cerca-home      { margin-left: 17%;}
}
	
@media screen and (min-width : 1140px){
	.slide #testo-breve{
		display:block;
		font-size: 11px;
		line-height: 11px;
	}

	.warp{
		padding:20px;
	}
	.right{ margin-right:20px;}
	.left{ margin-left:20px;}

	.slide a + a + a + a{
		margin-bottom:0px;
	}
	
}


/* BANNER */
.bannerMedium a, .bannerSquare a{
	overflow:hidden;
	margin-bottom:10px;
	display:block
}

.fb-like {
    width:65px;
    overflow-x:hidden;
}

.align-date-detail {
    text-align: right;
}