/* @override 
	http://www.liberta.it/wp-content/themes/liberta-online/styles/default.css
	http://test.liberta.it/wp-content/themes/liberta-online/styles/default.css
*/

/* Default styles found in style.css */

.bigWrap
{	width: 1022px;
	margin: 0 auto;
	padding:0;
	}
.wrapper
{
	width:960px;
	background:#fff;
	clear: both;
	margin: 0 auto;
	padding:0;
	}



/* navcat */


.wrapNavcat{
	max-width:960px;
}
#catnavSx{width: 18px;height: 51px; display:none;
	background: url(../imgs/interfaccia/catnavSx2.png) no-repeat right -2px;float: left;
}
#catnavDx{width: 18px;height: 51px; display:none;
	background: url(../imgs/interfaccia/catnavDx2.png) no-repeat left -2px;float: right;
}





ul.submenu{
	background-color: #1f3f52;
	margin: 0;
}




/* SLIDER home page */

.featured{
	font-size: 1.073em;
}

.featured.galleries{
	background: url(../imgs/interfaccia/photo-gallery-back2.jpg) repeat 0 top;
}


#thumbSlides{
	padding: 12px 7px 15px;
	margin-top: 2px;
	background: #cfcfcf;	
	-webkit-border-bottom-right-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-moz-border-radius-bottomright: 6px;
-moz-border-radius-bottomleft: 6px;
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;
}



.meta-categoria ul {
	list-style-type: none;
	margin-left: 0;
}

/* TICKER ANSA */


.tickerAnsa{
	width: 610px;
	margin:15px 0 10px;
	
}


ul#news-ticker {
	padding: 0 8px;margin: 0 0 0 8px;background: none;
}
ul#news-ticker li{
	padding-top:18px;background: none !important;
	font: 1.1em 'Trebuchet MS' , helvetica, arial, sans-serif;
}
.tickerDate{
	color: #cacaca;
}
.tickerLink a{
	color: #fff;
}




/* POST */




.sopraNews{
height: 8px;	
--background: #e9e9e9;
-webkit-border-top-right-radius: 6px;
-moz-border-radius-topright: 6px;
border-top-right-radius: 6px;
--border-bottom: 2px solid white;
	--border-right: 1px solid #a5a5a5;
}


p.linkVideo a{padding: 2px 0 0 21px;background: transparent url(../imgs/interfaccia/icona-video3.png) no-repeat 2px 4px;color: #5988e4;line-height: 1.5em;font-size: .9em;}
p.linkVideo a:hover{color: #385896;}

p.linkGalleria a{padding: 2px 0 0 22px;background: transparent url(../imgs/interfaccia/icona-photo3.png) no-repeat 3px 4px;color: #3948b0;line-height: 1.5em;font-size: .9em;}
p.linkGalleria a:hover{color: #1e3259;}

p.linkEsterno a{padding: 2px 0 0 22px;background: transparent url(../imgs/interfaccia/freccia-blu.png) no-repeat 5px 5px;color: #365592;line-height: 1.5em;font-size: .9em;}
p.linkEsterno a:hover{color: #1e3259;}

p.linkInterno a{padding: 2px 0 0 22px;background: transparent url(../imgs/interfaccia/freccia-blu.png) no-repeat 5px 5px;color: #365592;line-height: 1.5em;font-size: .9em;
}
p.linkInterno a:hover{color: #1e3259;}

.entrySxtxt p.linkInterno a, .entrySxtxt p.linkEsterno a,.entrySxtxt p.linkGalleria a,.entrySxtxt p.linkVideo a{
	
}

.entrySxtxt a p{
	margin-bottom: 5px;
}



h2.feature-title, h1.archive.title  {
	font-size: 1.25em;
	line-height:1.5em;
	margin:0;
	padding:12px 9px 10px;
	border-bottom:0;
	height: 8px;
	text-transform: uppercase;
	color: #050505;
	--background: url(../imgs/interfaccia/bad-news.jpg) no-repeat 0 -2px;
}


h3.feature-title {
	font-size: 1.25em;
	line-height:1.5em;
	margin:0;
	padding:0;
	border-bottom:0;
	height: 8px;
	text-transform: uppercase;
	color: #f1f1f1;
	width: 300px;
}
p.linkGallerie a{
	float: right;
	color: #ccc;
	font-size: .8em;
}



.galleryHead{padding: 20px 15px 0;
	clear: both;height: 38px;
}
.meta{
	float: right;
	text-align: right;
	width: 110px;
	font-family: 'Trebuchet MS' , helvetica, arial, sans-serif;
}
.meta-categoria{padding-top: 3px;
	margin: 4px 0 12px;
}

.meta-date{
	padding-right: 5px;
}

.meta-categoria a {
	padding: 3px 5px 2px;
	background-color: #fff;
	color: #5b5b5b;
	margin-bottom: 5px;
	font: .9848em 'Trebuchet MS' , helvetica, arial, sans-serif;
	font-weight: 700;
-webkit-border-top-left-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-bottomleft: 6px;
border-top-left-radius: 6px;
border-bottom-left-radius: 6px;
}

.sep {
	height: 5px;margin: 1px 0;
}

.meta-categoria a {
	margin-bottom: 5px;
}
.meta-categoria a:link, .meta-categoria a:visited{
	
}
.meta-categoria a:hover, .meta-categoria a:active{
	background-color: #373737;
	color: #c9c9c9;
}

h2.post-title{
	padding-left: 15px;
	margin-bottom: 4px;
		font-size: 1.8em;
	line-height: 1.2em;/*font-smooth:always;*/
}
.featured h2.post-title{
	font-size: 17pt;
	padding-left: 0;letter-spacing: -0.3pt;
}
.featured p {
	margin:0 0 5px 0;
	color: #2f2f2f;
}

.entry p{
	padding-left: 15px;
	font: 1.2em/1.4em Georgia, serif;
}

.entry p.cats, .entry p.tags{
	font-family:'Trebuchet MS' , helvetica, arial, sans-serif;
}

.singlepost .entry p.tags{margin: 0px 0 10px 0;padding-top: 20px; border-top: 2px solid #fffeff;
}
.singlepost .entry p.tags a, .singlepost .entry p.tags a:link, .singlepost .entry p.tags a:visited{
	
}
.singlepost .entry p.tags a:hover, .singlepost .entry p.tags a:active{
	background-color: #ff8200;
	color: #fff;
}
.singlepost .entry p.cats{margin: 15px 0 0 0;} 
.singlepost .entry p.cats a, .singlepost .entry p.cats a:link, .singlepost .entry p.cats a:visited{
	
}
.singlepost .entry p.cats a:hover, .singlepost .entry p.cats a:active{	background-color: #373737;
	color: #c9c9c9;

	
}




.bigbadgeFoot{
	width: 620px;height: 12px;
	background-image: url(../imgs/interfaccia/bad-news-foot.jpg);
}


.textBanner{
	padding-left: 10px;
}


/* calendario News */

#wp-calendar{
  display:none;
  position:absolute;
  z-index:10;
  right: 5px;
  margin-top: 40px;
  background: #ffffff;
  padding: 5px;
  -moz-box-shadow: 5px 5px 5px #888;
-webkit-box-shadow: 5px 5px 5px #888;
box-shadow: 5px 5px 5px #888;
	font-family: 'Trebuchet MS' , helvetica, arial, sans-serif;
}
a#ec3_publish {display: none;}

/* featured News */

#ultimeNews{
	--background: #e9e9e9;
		--border-right: 1px solid #a5a5a5;
}

.controls-container h2 {
	display:inline;
	height:23px;
	line-height:28px;
	font-size:9pt;
	letter-spacing:0;
	margin:0;
	padding:0;
	border:0;
	background:transparent;
	color: #6b6b6b;
	}
	


#ultimeNews .featured.galleries .flexslider {
		-webkit-border-bottom-right-radius: 0px;
		-webkit-border-top-right-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
-moz-border-radius-topright: 0px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
border-top-right-radius: 0px;
	border-bottom: 2px solid #fff;

}	
	


#ultimeNews .featured.galleries .flexslider .slides {
	background: none;
	padding:0;
	zoom: 1;
	
}
#ultimeNews .featured.galleries .flexslider .slides h4 a{
	color: #717171;
	font-size: 1.3em;
	font-weight: normal;
	font-style: normal;
}		
	
#ultimeNews .featured.galleries .container h2.feature-title {
	font-size: 9pt;
	line-height:1.5em;
	margin:0;
	padding:15px 9px 10px 15px;
	border-bottom:0;
	height: 17px;
	text-transform: uppercase;
	color: #fffeff;
}

#ultimeNews .featured.galleries .flexslider .gallery-post img.thumbnail {
	height:auto;
	margin:0 0 10px 0;
	padding:0;
	display:block;
	float:left;
	background:#fff;
	}

#ultimeNews .featured.galleries .flexslider ul.slides{
	padding-left: 15px;padding-bottom: 10px;
}
#ultimeNews .featured.galleries .flexslider ul.slides h4 a{
	font-size: 1.1em;
	color: #373734;
	line-height: 1.2em;
}




	
/* badge Idee in liberta */	
	
	
.badgeSocialhead{width: 314px;height: 18px;margin: 0;padding: 13px 0 0 8px;background: url(../imgs/interfaccia/bad-postit-big.jpg) no-repeat;
}	

.badgeFlashhead{width: 314px;height: 18px;margin: 0;padding: 13px 0 0 8px;background: url(../imgs/interfaccia/bad-postit.jpg) no-repeat;
}	

.badgeIdeehead{width: 314px;height: 18px;margin: 10px 0 0 0;padding: 13px 0 0 8px;background: url(../imgs/interfaccia/bad-postit.jpg) no-repeat;
}	

.badgeIdeehead h2, .badgeTelehead h2, .badgeLibertahead h2, .badgeFlashhead h2, .badgeFlashnewshead h2, .badgeSocialhead h2{
	font-size: 1.2em;	color: #050505;
}
.badgeFlash, .badgeSocial {
	margin:0;
	padding:10px 0 10px 0;
	background:#fbf79f;
	position: relative;
-webkit-border-radius: 6px;
-webkit-border-top-left-radius: 0;
-moz-border-radius: 6px;
-moz-border-radius-topleft: 0;
border-radius: 6px;
border-top-left-radius: 0;
	border-right: 1px solid #a5a5a5;
	border-bottom: 1px solid #a5a5a5;
	margin: 0 0 15px 0;
	}
	
.badgeIdee {
	margin:0;
	padding:10px 0 10px 0;
	background:#FBF79F;/*#e9e9e9;*/
	position: relative;
-webkit-border-radius: 6px;
-webkit-border-top-left-radius: 0;
-moz-border-radius: 6px;
-moz-border-radius-topleft: 0;
border-radius: 6px;
border-top-left-radius: 0;
	border-right: 1px solid #a5a5a5;
	border-bottom: 1px solid #a5a5a5;
	margin: 0 0 10px 0;
	}
	

.badgeFlashnewshead{width: 314px;height: 20px;margin: 10px 0 0 5px;padding: 15px 0 0 8px;background: url(../imgs/interfaccia/bad-postit.jpg) no-repeat;
}	

.badgeFlashnews {
	margin:0;
	padding:10px 0 10px 0;
	background: #fbf79f;
	position: relative;
-webkit-border-radius: 6px;
-webkit-border-top-left-radius: 0;
-moz-border-radius: 6px;
-moz-border-radius-topleft: 0;
border-radius: 6px;
border-top-left-radius: 0;
	border-right: 1px solid #a5a5a5;
	border-bottom: 1px solid #a5a5a5;
	margin: 0 0 15px 5px;
}

	
	
.badgeIdee p, .badgeFlash p{
	padding: 10px;
	margin-bottom: 0;
}

.badgeSocial img {
	margin: 5px 0 0 10px;
}	
	




.badgeFlashhead {margin-left: 0px;}
/* badge newsletter e social 
#subscribebox-widget-2.widget.subscribebox
*/	
	
	
#subscribebox-widget-2 .widget-wrap h3.widgettitle {
	padding:13px 0 0 9px;
	border:0;width: 310px;height:19px;
	color: #6b6b6b;
	background-image: url(../imgs/interfaccia/bad-social.jpg);
}
#subscribebox-widget-2.widget.subscribebox .textwidget{
		background:#e9e9e9;
	position: relative;padding: 10px;
-webkit-border-radius: 6px;
-webkit-border-top-left-radius: 0;
-moz-border-radius: 6px;
-moz-border-radius-topleft: 0;
border-radius: 6px;
border-top-left-radius: 0;
}


p.readmore{
	display: none;
}





/* badge Teleliberta */		
.badgeTele{
	background:#fbf79f;
	position: relative;padding: 15px 10px 15px;
-webkit-border-radius: 6px;
-webkit-border-top-left-radius: 0;
-moz-border-radius: 6px;
-moz-border-radius-topleft: 0;
border-radius: 6px;
border-top-left-radius: 0;
overflow: auto;
	border-right: 1px solid #a5a5a5;
	border-bottom: 1px solid #a5a5a5;
	margin: 0 0 15px 0px;
}
.badgeTele ul{
	list-style-type: none;padding-left: 0;margin
: 0;
}

.badgeTele h4{
	color: #6a6a6a;
	font-size: 1em;margin: 7px 0 4px;
}

.colDx ul li{
	background: url("../imgs/interfaccia/bullet2.png") no-repeat 0 4px;	padding: 3px 10px;
	font: bold .95em 'Trebuchet MS' , "sans serif";
}

.colDx li a{
	line-height: 1.3em;
	padding-left: 2px;
	font-size: 1.1em;
}

.colDx li:hover{
	background-color: #dde0e2;
}
.badgeTele h3{
	color: #6a6a6a;
	font-weight: normal;
	font-style: normal;
	font-size: 1.1em;
	margin-bottom: 0px;
}


.colDx p{
	margin: 4px 0 ;
	font-size: .9em;
}
p.programma{
	color: #252525;
	font-family: 'Trebuchet MS' , helvetica, arial, sans-serif;
	font-weight: 600;
	margin-top: 7px;
}



p.linkEst{
	font-size: 1.1em;margin-top: 5px; padding-top: 6px;
	border-top: 2px solid #fff;
}
p.linkEst a{
	
	font-family: 'Trebuchet MS' , helvetica, arial, sans-serif;
	font-weight: 700;
	padding: 2px 7px 2px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	margin: 5px 5px 5px 0;
	font-size: .98em;
	background-color: #f00;
	color: #fff;
}
p.linkEst a:hover{
	background-color: #262626;
	color: #fff;
}

/* badge Liberta */	

.badgeTele .colSx{width: 120px;float: left;margin: 0 10px 0px 0;color: #6a6a6a;}

.badgeTele .colDx{width: 160px;float: left;color: #858585;}


.badgeLibertahead{width: 314px;height: 18px;margin: 10px 0 0 0px;padding: 15px 0 0 8px;
	background: url(../imgs/interfaccia/bad-postit.jpg) no-repeat;
}	


.badgeLiberta{
		background:#fbf79f;
	position: relative;padding: 15px 0px 15px 10px;
-webkit-border-radius: 6px;
-webkit-border-top-left-radius: 0;
-moz-border-radius: 6px;
-moz-border-radius-topleft: 0;
border-radius: 6px;
border-top-left-radius: 0;
overflow: auto;margin-bottom: 10px;
	border-right: 1px solid #a5a5a5;
	border-bottom: 1px solid #a5a5a5;
	margin: 0 0 15px 0px;
}


.badgeLiberta h3{
	color: #6a6a6a;
	font-size: 1em;
	margin-bottom: 6px;
}

.badgeLiberta .colDx {
	margin-left:110px;
}
.badgeLiberta .colDx .accessoquotidiano {
	font-family:arial, helvetica;
	font-size:11px;
	font-weight:bold;
	color:black;
	margin-top:7px;
	margin-bottom:-5px;
}

.badgeLiberta .colDx ul{
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
	margin: 10px 0;padding: 5px 0;
	float: left;width: 160px;
}
.badgeLiberta .colDx li{
	background:none;	border-bottom:none;padding: 0;
	font-size: .95em;
}

.badgeLiberta .colDx a{
	
	font-family: 'Trebuchet MS' , helvetica, arial, sans-serif;
}
.badgeLiberta .colDx h3 a{
	line-height: 1.2em;
	color: #474747;
}
.badgeLiberta .colSx{width: 120px;float: left;margin: 0 6px 0px 0;color: #6a6a6a;}

.badgeLiberta .colDx div.linkEst a	{
		font-family: 'Trebuchet MS' , helvetica, arial, sans-serif;float: left;
	font-weight: 700;
	padding: 2px 4px 2px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	margin: 10px 3px 5px 0;
	font-size: .792em;
	background-color: #f00;
	color: #fff;
}
.fondoDx{
	background-color: #8f9179;padding: 3px 10px 3px;
}
.colDx .fondoDx p{
	color: #fff;
	font: bold 1em 'Trebuchet MS' , helvetica, arial, sans-serif;
}
/* SINGLE POST */	
	
.lanotiziaHead {
	width: 250px;
	padding:13px 15px 5px 10px;
	margin:0;
	border-bottom:0;height: 15px;
	background: url(../imgs/interfaccia/bad-news.jpg) no-repeat 0 top;
}
.lanotiziaHead h2{
	font-size: 1.2em;color: #050505;
	padding-top: 3px;
}
.lanotizia, .photoGalleryPage{
	padding:10px 0 10px 0;
	background:#e9e9e9;
	position: relative;
-webkit-border-radius: 6px;
-webkit-border-top-left-radius: 0;
-moz-border-radius: 6px;
-moz-border-radius-topleft: 0;
border-radius: 6px;
border-top-left-radius: 0;
overflow: auto;	
	border-right: 1px solid #a5a5a5;
	border-bottom: 1px solid #a5a5a5;
}


.lanotiziaHeadNew {
	width: 250px;
	padding:13px 15px 5px 10px;
	margin:0;
	border-bottom:0;height: 15px;
	-background: url(../imgs/interfaccia/bad-news.jpg) no-repeat 0 top;
}

.lanotiziaHeadNew h2{
	font-size:14px;
	margin-left:6px;
	color: #9C59a5;
	line-height:1.3em;
}

.lanotiziaNew h1.post-title {
	color: #5C1965;
	line-height:1.3em;
	-webkit-font-smoothing: antialiased;
	cursor: default;
	display: block;
	font-family: 'Trebuchet MS', helvetica, arial, sans-serif;
	font-size: 24px;
	font-weight: bold;
	height: 62px;
	margin-bottom: 15px;
	margin-left: 15px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: left;
	width: 595px;
}


.lanotiziaNew{
	padding:0px 0px 10px 0px;
	background:transparent;
	position: relative;
	overflow: auto;	
}


.trovatoBadge{
	margin: 15px 5px 10px 5px;
}

.singlepost h1.post-title.single a{
	padding-bottom: 20px;
}

.singlepost .entry p, .poll p{
	margin: 20px 10px 10px 0;
	font-size: 1.3em;
	color: #2b2b2b;
}

.singlepost .entry p.linkEsterno, .singlepost .entry p.linkInterno,.singlepost .entry p.linkVideo, .singlepost .entry p.linkGalleria{
	margin: 4px 0;
	clear: both;
}



.singlepost .entry .wp-caption-text {
	margin: 0px 0 0 2px;padding: 5px 0 0 0;
	font-size: 12px;
	font-style: italic;
	text-align: left;
	line-height: 1.2em;
}



dd.wp-caption-text.gallery-caption {
	width: 130px;
}




.singlepost .postInfo{
	margin: 20px 0;
}
.argomentiCorr{
	padding: 10px 10px 10px 15px;
}
ul.related-posts{
	margin-top: 5px;
}
.argomentiCorr p{
	font-family: 'Trebuchet MS' , helvetica, arial, sans-serif;
	margin-bottom: 5px;
}
p.precSucc{margin-top: 10px;
	font-weight: 700;
	font-size: .9em;
}
.argomentiList{
	padding: 5px 0;
}
.argomentiSeq{
	border-top: 1px solid #d0d0d0;
}

.argomentiList ul{
	margin-left: 0;
	font-family: 'Trebuchet MS' , helvetica, arial, sans-serif;
}
p.nocomments{
	display: none;
}



.pollHead {
	width: 250px;
	padding:13px 15px 5px 10px;
	margin:0;
	border-bottom:0;height: 15px;
	background: url(../imgs/interfaccia/bad-news.jpg) no-repeat 0 top;
}
.pollHead h2{
	font-size: 1em;
}
.poll  {
	padding:10px 0 10px 15px;
	background:#e9e9e9;
	position: relative;
-webkit-border-radius: 6px;
-webkit-border-top-left-radius: 0;
-moz-border-radius: 6px;
-moz-border-radius-topleft: 0;
border-radius: 6px;
border-top-left-radius: 0;
overflow: auto;	
	border-right: 1px solid #a5a5a5;
	border-bottom: 1px solid #a5a5a5;
}
#contentleft div.poll h1 {
	margin:0; padding: 10px 15px 0px 0;
	line-height: 1.2em;
}
.poll p{
	width: 555px;margin-left: 10px;
} 

p.datapoll{
	font: 1.05em/1.4em Georgia, serif;
	color: #454545;margin: 5px 0 3px;
	
}
.elencoarticoli{
	
}
h5.elencopoll{
	text-transform: uppercase;
	font-size: .98em;
	margin: 60px 0 15px;
	border-bottom: 1px solid #8f8f8f;width: 575px;
}
.elencoarticoli h4{
	margin: 5px 0 20px;
	padding-bottom: 5px;width: 570px;
	
}
.pds-box{
	width: 545px !important;margin: 0;
}

div.pds-question-top {
	background-color: #f00 !important;
}

/*.pds-view-results, .pds-return-poll{
	color: #666 !important;margin-top: 15px;padding-right: 0!important;
	text-transform: uppercase;
	font-size: .9em !important;
}*/

/* gallerie */

.gallery{
	width: 560px; padding: 10px 0 15px 15px;float: left; margin-bottom: 40px;
	}
.entry .gallery{
	margin-bottom: 20px;
	}
dl.gallery-item{
	width: 150px;
}
dt.gallery-icon{
	width:130px;height:110px;margin: 0 20px 20px 0;
}
dt.gallery-icon a img {
	
}
.gallery .entry img {
	
}



/* pagine categorie */

h1.archive-title {
	font-size: 28px;
	margin:0;
	border-bottom:0;
	text-transform: uppercase;
	color: #01417F;
	--background: url(../imgs/interfaccia/bad-news-bigger.jpg) no-repeat 0 -2px;
	height: 20px;
	padding:12px 15px 0 4px ;
}

.page-template-agendapage-php #contentleft h1 {
	font-size:1.25em;
	letter-spacing:0;
	line-height:1.5em;
	height: 20px;
	padding:12px 15px 0 10px ;
	border-bottom:0;
	background: url(../imgs/interfaccia/bad-news-bigger.jpg) no-repeat;
	text-transform: uppercase;
	margin-top:20px;
}

.page-template-agendapage-php #contentleft .badgeAgenda{

	position: relative;
-webkit-border-radius: 6px;
-webkit-border-top-left-radius: 0;
-moz-border-radius: 6px;
-moz-border-radius-topleft: 0;
border-radius: 6px;
border-top-left-radius: 0;
overflow: auto;	
	border-right: 1px solid #a5a5a5;
	border-bottom: 1px solid #a5a5a5;
	margin-top: 0;
		padding: 40px 10px 10px 10px!important; width: 590px;
	background:#e9e9e9 !important;
}


iframe.badgeAgenda {
	padding: 40px 10px 10px 10px!important; width: 590px;
	background:#e9e9e9 !important;
}
iframe.badgeAgenda html, iframe.badgeAgenda html body{
	background:#e9e9e9 !important;
}

span#calendarTitle{
	padding-bottom: 20px;
}

.page .page-id-2503 .badgeAgenda html body #container.locale-it{
	margin-top: 20px !important;
}




/* footer */


.footer-sx strong, .footer-testo strong{
	color: #fff;
}

.footer-testo {
	margin-bottom:20px;
}
.footer-testo p{
	color: #aaa;
	font-size:11px;
}
.footer-testo p.icontxt{
	color: #fffeff;padding-top: 20px;
	font: bold 1.2em 'Trebuchet MS' , helvetica, arial, sans-serif;
}

.wpcf7-form p{
	font: .97em 'Trebuchet MS' , helvetica, arial, sans-serif;
	color: #b0b0b0;
}


#footer-widgets .widget .textwidget h3{
	color: #d3d3d3;
	font-size: 1.4em;
}

.wpcf7-textarea{
	height: 5em;
}



/* Idee in libertà */

.category-idee .post{border-bottom-style: none;}
.category-idee .entry {margin: 0;padding: 22px 0px 12px;border-bottom: 2px solid #fff;background:#f5f5f5;}

.idee{margin: 10px 0 30px;}
.entry img.thumbnailIdee {max-width:150px;height:auto;}
img.thumbnailIdee {float:left;margin: 0 15px 10px 15px ;}



/* teleliberta calendar */

h3.widgettitle{width: 314px;height: 18px;margin: 0;padding: 15px 0 0 8px;background: url(../imgs/interfaccia/bad-news.jpg) no-repeat;}	

a.ko-calendar-entry-title{color: #0c0c0c;
	line-height: 1.2em;padding:0;
	font-family: 'Trebuchet MS' , helvetica, arial, sans-serif;
}
.ko-calendar-entry-date-row{padding-top: 2px;}
.ko-calendar-entry-date-text{font: .85em/1.2em 'Trebuchet MS' , helvetica, arial, sans-serif;color: #808080;display: none;}
.ko-calendar-event-list{padding: 0;margin: 0 0 0px 0;}
.ko-calendar-event-list div {padding: 0;}
.ko-calendar-event-list div div{display: none;}
.ko-calendar-entry-body{margin: 0;max-height: 8em;overflow: hidden;font-size: 0.9em;}

div.ko-calendar-date {
	text-transform: uppercase;
	font-family: 'Trebuchet MS' , helvetica, arial, sans-serif;
	color: #444;margin: 0;
}



.clear{clear: both;}

#ideeLiberta{background:#e9e9e9;}


#photoGall{background: url(../imgs/interfaccia/photo-gallery-back2.jpg) repeat 0 top;}


.wpuiVai {clear: both;margin: 0 10px;text-align: right;
	font: 0.9em 'Trebuchet MS' , helvetica, arial, sans-serif;}
.wpuiVai a{
	
}
.wpuiVai a:hover{color: #232323;}

.linkRubriche{clear: both;text-align: right;margin: 10px;
		font: 0.9em 'Trebuchet MS' , helvetica, arial, sans-serif}
.linkRubriche a:hover{color: #232323;}



/* FOTOGALLERY */

.fotogallerycontainer{
	position: relative;
	background: url(backgroundgray.png);
	background-color: #39485f;
	width: 625px;
	height: 250px;
	font-family: arial, helvetica;
	font-weight: bold;
	font-size: 12pt;
	color:#999;
	overflow: hidden;}

.fotogallerycontainer a{text-decoration:none;color: inherit;border:none;}

.fotogallerycontainer #fotogalleryboxtitle a:hover, #fotogallerylink a:hover{text-decoration:none;color: white;}

.photoframe{
	display:block;
	width: 125px;
	height: 170px;
	float:left;
	padding: 2px;
	background: #eee;
	border: 1px solid #fff;
    box-shadow: 0px 2px 15px #333;
	-moz-box-shadow: 0px 2px 15px #000;
    -webkit-box-shadow: 0px 2px 15px #000;
	position: relative;
	margin:0px 16px 0 0;
	/* Shadow For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* Shadow For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
	overflow: hidden; }

.fotogallerycontainer img{border:none;}

.fotogallerycontainer #fotogalleryboxtitle{display: block;position: absolute;top: 13px;left:20px;}

.fotogallerycontainer #fotogallerylink{
	display: block;
	position: absolute;
	font-size:11pt;
	top: 220px;
	right:20px;}

.fotogallerycontainer .fotogallerycaption{
	font-weight: 400;
	font-size: 12pt;
	line-height: 0pt;
	color: #999;}
	
.noscriptalert {
	display:block;
	font-family: arial, helvetica;
	font-size:12px;  
	border-radius: 6px; 
  	-moz-border-radius: 6px; /* firefox */
  	-webkit-border-radius: 6px; /* safari, chrome */
	background: #FEFEB7;
	border: 1px solid #E7E74A;
	padding: 10px;	
	margin-bottom:8px;
	color: #333;
	
}


/*a[href^="http:"] {
    display:inline-block;
    padding-right:14px;
    background:transparent url(/Images/ExternalLink.gif) center right no-repeat;
}*/


.photoGalleryHead h2{
	font-size: 1.25em;
	line-height:1.5em;
	margin:0;
	padding:12px 9px 10px;
	border-bottom:0;
	height: 8px;
	text-transform: uppercase;
	color: #050505;
	background: url(../imgs/interfaccia/bad-news-big.jpg) no-repeat 0 -2px;
}
.photoGalleryPage{
	padding: 35px 10px 20px 0px;
}



h2.feature-title.tuCronista  {
	background: url(../imgs/interfaccia/bad-tu-cronista2.jpg) no-repeat 0 -2px;
}

.sopraCronista{
height: 8px;	
background: #b9d5e4;
-webkit-border-top-right-radius: 6px;
-moz-border-radius-topright: 6px;
border-top-right-radius: 6px;
border-bottom: 1px dotted #909090;
	border-right: 1px solid #a5a5a5;
}
#ultimeCronista{
	background: #b9d5e4;
		border-right: 1px solid #a5a5a5;
}
.post-Cronista-separator {
		background-color: #d5edfa;
		border-bottom: 2px solid white;
		font-family: arial, helvetica;
		font-size:10px;
		font-weight: bold;
		color:#888888;
		text-transform: uppercase;
		padding: 1px 0px 0px 15px;
	}
.navigationCronista {
	padding: 8px 5px 8px 5px; 
	margin: 0;
	clear:both;text-align: right;
	text-transform: uppercase;
	font-family: 'Trebuchet MS', helvetica, arial, sans-serif;
	background:#b9d5e4;
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	border-right: 1px solid #a5a5a5;
	border-bottom: 1px solid #a5a5a5;
}




h2.feature-title.FlashNews  {
	background: url(../imgs/interfaccia/bad-postit-big.jpg) no-repeat 0 -2px;
}

.sopraFlashNews{
	height: 8px;	
	background: #FBF79F;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topright: 6px;
	border-top-right-radius: 6px;
	border-bottom: 1px dotted #909090;
	border-right: 1px solid #a5a5a5;
}

#ultimeFlashNews{
	background: #FBF79F;
	--border-right: 1px solid #a5a5a5;
}

.post-FlashNews-separator {
	background-color: #d5edfa;
	border-bottom: 2px solid white;
	font-family: arial, helvetica;
	font-size:10px;
	font-weight: bold;
	color:#888888;
	text-transform: uppercase;
	padding: 1px 0px 0px 15px;
}

.navigationFlashNews {
	padding: 8px 5px 8px 5px; 
	margin: 0;
	clear:both;text-align: right;
	text-transform: uppercase;
	font-family: 'Trebuchet MS', helvetica, arial, sans-serif;
	background:#FBF79F;
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	border-right: 1px solid #a5a5a5;
	border-bottom: 1px solid #a5a5a5;
}

.boxFlashNews {
	display:block;
	margin:0;
	padding:9px 8px 14px 12px;
	width:285px;
	float:left;
	height:66px;
	background: #FBF79F;
	color:#333;
	border-bottom: 1px solid #909090;
	font-size: .96em;
	line-height: 1.3em;
}

.boxFlashNews:hover{
	color:black;
}



img.FlashThumb {
width: 66px;
height: 66px;
float: left;
margin: 2px 8px 6px 0;
}

.colSx img {
	border: 1px solid #999;
}

.badgeTele .colSx img {
	border: 1px solid #01517C;
	margin-left:10px;
	-moz-box-shadow: 2px 2px 4px 0px #999;
	-webkit-box-shadow: 2px 2px 4px 0px #999;
	box-shadow: 2px 2px 4px 0px #999;
}

.boxTuCronista {
	display:block;
	margin:0;
	padding:9px 8px 14px 12px;
	width:280px;
	float:left;
	height:66px;
	background: #b9d5e4;
	color:#666;
	border-bottom: 1px dotted #909090;
}

.boxTuCronista:hover{
	color:black;
}

.navigationTuCronista {
	padding: 10px 5px 5px 5px; 
	margin: 0;
	clear:both;text-align: right;
	text-transform: uppercase;
	font-family: 'Trebuchet MS', helvetica, arial, sans-serif;
	background:#b9d5e4;
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	border-right: 1px solid #a5a5a5;
	border-bottom: 1px solid #a5a5a5;
}