#publicationContainer{	overflow:hidden;}

#publicationContainer > DIV{margin-left:10px;position:relative;width:97%;}

#publicationContainer .occhiello{font-size:2em;font-weight:bold;margin:5px 20px 5px 10px;color:#5E9325;background-color: rgba(184, 210, 153, 0.5);padding:5px;}
#publicationContainer .title{font-size:2em;font-weight:bold;margin:10px; margin-top:0px; margin-bottom:2px;}
#publicationContainer .data{font-size:1em;text-align:right;margin:0 10px 10px;height:12px;color:#222;}
#publicationContainer .topic,#videoData .topic{border-radius: 3px;padding: 3px 5px;background-color: green;color: white;display:inline-block;cursor:default;}
#publicationContainer .subTitle{font-size:1.6em;margin:0px 10px 10px;}
#publicationContainer .synopsis{font-size:1.1em;margin-bottom:5px;font-style:italic;text-align:justify;}

#publicationContainer .newsImage {float: left; margin-left: 0px; padding: 4px; margin-right: 10px; border:1px solid #999;}
#publicationContainer .imgCorner{width: 352px;height:198px;}
#publicationContainer .didascalia {font-style:italic;font-size:0.8em;width:352px;}

#publicationContainer .text{line-height:150%;font-size:1.1em;text-align:justify;min-height:300px;}
#publicationContainer .text *{}
#publicationContainer ul{ overflow: hidden;}

#publicationContainer .imgFullwidth {width: 580px;max-height: 200px;margin:0px auto;}

#btnExpandText{width:100%;text-align:right;margin-bottom:0px;border-bottom:1px solid #AAA;cursor:pointer;}

#partialHTML, #fullHTML{text-align:justify;}

.boxRedazionale{margin:20px 0px 10px;width:100%;background-color:white;padding-top:10px;}
.boxRedazionale DIV {cursor:default; }
#resultset{width:655px; margin:0;padding:0;}
.boxRedazionale .titleBar{height:20px;color:black;padding-right:10px;}
.boxRedazionale .titleBar>DIV{float:left;}
.boxRedazionale .titleBar .title{width:20%;font-size:24px;font-weight:bold;line-height:17px;padding-left:5px;}
.boxRedazionale .titleBar .title A{color:black;}
.boxRedazionale .titleBar .menu{font-size:11px;height:12px;font-weight:bold; float:right;}
.boxRedazionale .titleBar .menu>DIV{float:right;margin-left:10px;cursor:pointer;margin-top:5px;padding:2px;}
.boxRedazionale .titleBar .menu>DIV:hover{background-color:#76B420;color:white;}
.boxRedazionale .titleBar .menu .sel{color:#0477B3;}

.boxRedazionale .subtitle{color:white;font-size:20px;margin-left:5px;margin-bottom:5px;}
.boxRedazionale .content{position:relative;min-height:120px;width:100%; background-color:white;border:1px solid #999;border-left:0; margin-top:0px;overflow:hidden;}


.boxRedazionale .content .publicationColumn {position:relative;float:left;width:655px;padding:5px;}

.boxRedazionale .content .loading {position:absolute;width:100%;text-align:center;opacity:.85;padding:10px;display:none;background-color:#fff;z-index:100;height:790px;}
.boxRedazionale .content .loading >DIV{font-size:18px;font-weight:bold;margin:20px;}

.boxRedazionale .content .pages {clear:both;text-align:right;margin:5px 0;}
.boxRedazionale .content .pages INPUT{border:0;background-color:transparent;font-size:10px;}
.boxRedazionale .content .pages .pageNum{width:70px;color:green;font-weight:bold;cursor:default;text-align:center;}
.boxRedazionale .content .pages .arrow{cursor:pointer;}

.publicationColumn{overflow:hidden;}
.publicationColumn >DIV{float:left;background-color:transparent;height:72px;overflow:hidden;margin:5px 0 0 5px;width:320px;}
.publicationColumn >DIV:nth-child(odd){margin-left:0;}
.publicationColumn >DIV:hover{background-color:#efefef;}
.publicationColumn >DIV>DIV{float:left;width:210px;}
.publicationColumn  {}
.publicationColumn  A{}
.publicationColumn  .image{width:100px; height:65px;overflow:hidden;border:1px solid #999; padding:2px;background-color:#fff;cursor:pointer;}
.publicationColumn  .image DIV{position:absolute; width:100px; height:65px;}
.publicationColumn  .image IMG{ width:100px; height:65px;}
.publicationColumn  .image .btnPlay{-moz-opacity:.1; filter:alpha(opacity=0); opacity:.1;}
.publicationColumn  .image .btnPlay:hover{-moz-opacity:.5; opacity:.5;}

.publicationColumn  .title{font-size:13px;margin-left:5px;font-weight:bold;height:50px;overflow:hidden;}
.publicationColumn  .title A{color:black;}
.publicationColumn  .topic{float:left;font-size:11px;overflow:hidden;margin-left:2px;border-left:1px solid #000;color:#0477B3;background-color:transparent;font-weight:bold;padding:0 0 0 2px;}
.publicationColumn  .date{float:left;font-size:11px;margin-left:5px;text-align:right;}
.publicationColumn   .hour{font-weight:bold;color:#C70502;}

#newsInprimoPianoContainer_small{float:left;width:610px;margin:5px;margin-right:0;}
#newsInprimoPiano_small{position:relative;width:620px;}
#newsInprimoPiano_small >DIV{position:relative;float:left; width:149px;margin-right:5px;}
#newsInprimoPiano_small >DIV>DIV{position:relative;margin-bottom:5px;}
#newsInprimoPiano_small .image{width:149px; height:75px;overflow:hidden;}
#newsInprimoPiano_small  IMG{width:149px; height:75px;}
#newsInprimoPiano_small .topic{font-size:11px;height:15px; overflow:hidden;color:#eee;background-color:#555;padding:2px;}
#newsInprimoPiano_small .title{font-size:13px;font-weight:bold; height:65px; overflow:hidden;color:black;}
#newsInprimoPiano_small .hour{font-weight:bold;color:#C70502;}
#newsInprimoPiano_small .date{text-align:right;font-size:10px;color:black;}
#newsInprimoPiano_small .title:hover{color:#7BB419;cursor:pointer;}
#newsInprimoPiano_small .text{font-size:11px; height:77px;overflow:hidden;text-align:left;margin-bottom:0px;}
#newsInprimoPiano_small .next{font-size:10px; height:15px;overflow:hidden;text-align:right;color:blue;cursor:pointer;}

/* box home redazionale*/
#ze-newsticker { /*border:2px solid black;*/ width:540px; height:130px;overflow:hidden;font-size:12px;font-family:Verdana;}
#ze-newsticker A {  text-decoration:none; }

.newsticker-frame {  width:585px; font-size:11px; }
.newsticker-frame A { text-decoration:none; color:black; }
.newsticker-frame ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:5px; }

.newsticker-frame .boxDate { width:100px; font-weight:bold;cursor:default; }
.newsticker-frame .boxTitle { width:460px; margin-left:20px;cursor:default; cursor:pointer;  }
.newsticker-frame .boxSubtitle { font-style:italic; cursor:pointer; }

/* BOTTONI NEXT-PREV */
#globalBoxContent {  }
	#globalBoxContent #next_button { background-image: url(/img/Arrow-Down.png); width:32px; height:32px; margin-left:540px; margin-top:62px;}
	#globalBoxContent #prev_button { background-image: url(/img/Arrow-Up.png); width:32px; height:32px; margin-left:540px; margin-top:-130px; }
#globalBoxContentLinkedNews { margin-top:-8px; margin-left:-40px; }
	#globalBoxContentLinkedNews #next_button { background-image: url(/img/Arrow-Down.png); width:32px; height:32px; margin-left:590px; margin-top:52px;}
	#globalBoxContentLinkedNews #prev_button { background-image: url(/img/Arrow-Up.png); width:32px; height:32px; margin-left:590px; margin-top:-120px; }
	/*#globalBoxContent #next_button { background-image: url(/img/Arrow-Down.gif); width:30px; height:30px; margin-left:560px; margin-top:10px;}
	#globalBoxContent #prev_button { background-image: url(/img/Arrow-Up.gif); width:30px; height:30px; margin-left:560px; margin-top:-125px; }*/
	
/* STILE DELLA PARTE DELLE NEWS GENERALI */
.shadowedBoxNewsFull{ margin-top:-35px; background-color:white; width:600px; /*height:500px;*/ border-right:3px solid #AAAAAA; border-bottom:3px solid #AAAAAA; top:60px; }
/* Pages Number */
#border_fullNews { /*top:-25px;*/ }
	#visualPages1 { text-align:center; margin-top:-10px; }
	#visualPages2 { text-align:center; /*margin-top:-40px;*/ margin-top:-15px; }

	#border_fullNews A{ text-decoration:none; color:black; }
	#stileDataNewsFull { font-family:Verdana; font-size:11px; font-weight:bold; float:left; }
	#stileTitolNewsFull { font-family:Verdana; font-size:11px; float:left; margin-left:10px;}

#titoloNewsFull { font-family:Myriad Pro,Verdana,Arial,Helvetica; font-size:24px; font-weight:bold; height:35px; margin-bottom:-17px; overflow-x:hidden; overflow-y:hidden; width:300px; }
	.hrIn_div { border-bottom-color:black; border-bottom-style:solid; border-bottom-width:1px; height:10px; margin-top:0px; width:590px; }
	.page { font-size:10px; }
	
#titolNewsPiuLette { font-family:Myriad Pro,Verdana,Arial,Helvetica; font-size:24px; font-weight:bold; height:35px; margin-top:70px; overflow-x:hidden; overflow-y:hidden; width:300px; }
	.hrIn_div2{ border-bottom-color:black; border-bottom-style:solid; border-bottom-width:1px; height:10px; margin-top:0px; width:590px; margin-top:-15px; }
/* end::box home redazionale*/




#layerPublicationControls {font-size:11px;margin:0px; width:100%;clear:both; border-top:0px solid #CCC;margin-bottom:20px;}
#layerPublicationControls .commands {text-align:right;height:16px;padding-right:4px;margin-bottom:10px;border-top:1px solid #ccc;}
#layerPublicationControls .commands > DIV.action {float:right;margin-left:20px;background-image:url(/img/tabDown.gif);background-repeat:no-repeat;width:78px;height:18px;text-align:center;padding-top:1px;}
#layerPublicationControls .commands A {color:#409C35;}

.commentsBox{display:none; margin:10px 0px 5px;padding:5px;text-align:center;background-color:#ddd;}

.commentBlock{border: 1px solid #DDD;  margin:2px;}
.commentPost{border: 0px ;}
.commentPost .invia{background-color:#409C35;color:#fff;}

/*
.commentBlock LABEL{width:100px; display:block;float:left;}
.commentBlock INPUT{border: 1px solid #DDD; width:300px;float:left;}
.commentBlock TEXTAREA{border: 1px solid #DDD; width:300px;float:left;}

*/

#f_formComment INPUT { border: 1px solid #eee;width:400px;  }
#f_formComment TEXTAREA { border: 1px solid #eee;width:100%;  }
#f_formComment LABEL{width:80px; font-size:12px;display:block;float:left;}
#f_formComment P{font-size:12px;padding:4px;}
#f_formComment LABEL.error { background: url(/img/unchecked.gif) no-repeat; padding-left: 16px; margin-left: .3em;  height: 16px;font-size:11px;float:right;}
#f_formComment LABEL.valid { background: url(/img/checked.gif) no-repeat; width: 16px; height: 16px;font-size:11px; float:right;}
#f_formComment #formResponse{display:none;background-color:#EEFFEE;color:#00AA00;font-size:12px;font-weight:bold;height:20px;}

.commentBlock DIV{margin:4px;padding:4px;}
.commentBlock .title{font-weight:bold; font-size:11px;text-align:left;height:11px;margin:0px;}

.commentBlock .text{font-size:11px;text-align:justify;}
.commentBlock .signature{font-size:10px;font-style:italic;text-align:right;}

#layerTags{margin:5px 0;overflow:hidden;width:608px;}
#layerTags  DIV {font-size:0.9em;background-color: #3E7AAE;color:white;cursor: default;float: left;margin: 2px;padding: 2px;}

#layerTags > div:first-child {
    background-color: transparent;
    color: black;
	font-size:1em;
}
#layerTags a {
    color: white;
    padding: 0;
    text-decoration: none;
}
#layerTags a:hover {
    color: #75A7CC;
    text-decoration: none;
}


#layerAllegati{}
#layerAllegati UL{list-style-type:none;padding:0;}
#layerAllegati LI{ border-radius: 5px;background-color:#eee;margin:2px;padding:2px;}
#layerAllegati LI A{color:#000;}
#layerAllegati LI:hover{ border-radius: 5px;background-color:#222;}
#layerAllegati LI:hover A{ color:#fff;}
.contentbox .titlecontent{ background-color: #4789BF;border-radius: 0px 5px 5px 0px;color: #eee;font-size: 1.32em;font-weight: lighter;letter-spacing: 5px;margin: 30px 0 10px;padding: 5px;}
#layerAllegati .col{width:300px;float:left;}
#layerAllegati  IMG{width:16px;height:16px;margin-right:10px;vertical-align:middle;}


#bandaVideo{ position:absolute; top:230px; width:100%; height:420px; background-position: center;background-repeat:no-repeat;z-index:0;border-bottom:0px solid #555;}
#containerVideo{width:654px;height:400px;margin-top:0px;padding:0;border:1px solid #999;background-color:#000;text-align: center;}	

#videoData {width:653px;overflow:hidden; border-bottom: 1px solid #999;border-right: 1px solid #999;overflow: hidden;}

#videoData >DIV{position:relative; padding:0 10px;}
#videoData .title{ font-size:18px;font-weight:bold;padding-top:5px;  }
#videoData .otherdata{ font-size:1em;text-align:right; margin:5px;overflow:hidden; }
#videoData .etk { border-radius: 3px;padding: 3px 5px;background-color: #7AB523;color: white;display:inline-block;}
/********************************************************
//BOX PROMO VIDEOS
*********************************************************/
#layerVideoPromo{width:640px;height:400px;font-size:11px;overflow:hidden;background-repeat:no-repeat;padding:0px;border:0px solid #999;margin-bottom:0px;}
#layerVideoPromo .bg{position:absolute; width:640px;height:420px; background-color:#FFF;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80);opacity:.80;}

#layerVideoPromo  .title{font-size:20px;padding:10px;}

#layerVideoPromo >DIV#wrap .contents{position:absolute;left:5px;top:40px;height:410px;overflow:hidden;}

#layerVideoPromo >DIV#wrap .contents>DIV{float:left;width:270px;height:180px;overflow:hidden;margin:0 23px;}
#layerVideoPromo >DIV#wrap .contents DIV{font-size:13px;color:black;}
#layerVideoPromo >DIV#wrap .contents IMG{width:258px;height:120px;border:0;}
#layerVideoPromo >DIV#wrap .contents DIV .title{font-weight:bold;width:250px;height:25px;overflow:hidden;margin-bottom:0;}
#layerVideoPromo >DIV#wrap .contents DIV .image{border:1px solid #999;padding:5px;background-color:#FFF;height:120px;}
#layerVideoPromo >DIV#wrap .contents DIV .date{font-weight:lighter;}

#spotArea{float:left;width:322px;height:400px; cursor:pointer;}

#LayerSynopsis{clear:both;font-size:13px;padding-bottom:6px;border-bottom:0px solid #CCC;}

#btnShare{padding-left:10px;}

#layerPublicationControls {   width: 654px;}

