.topic{color:#2D7ABE;}
.details{font-size:1em;}

.titleBox A{color:#efe;}
.btnPlay, .btnPlay:hover{position:absolute;top:0;left:0;-moz-opacity:.1; filter:alpha(opacity=10); opacity:.1;width:100%;height:auto;cursor:pointer;}
.btnPlay:hover{-moz-opacity:.5; filter:alpha(opacity=30); opacity:.5;}

#HomeFirstNews{width:654px;height:280px;background-color:#000;overflow:hidden;
/*
background: -moz-linear-gradient(top, #ffffff, #999999);
background: -webkit-gradient(linear,left top, left bottom, from(#ffffff), to(#999999));filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#ffffff', EndColorStr='#999999', GradientType=0);
*/
}
#HomeFirstNews  DIV{color:#FFF;}
#HomeFirstNews .image{position:absolute;top:-10px;}
#HomeFirstNews IMG{border:0;width:654px;height:360px;}
#HomeFirstNews A{color:#FFF;}
#HomeFirstNews A:hover{/*color:#71AC21;*/}
#HomeFirstNews .green{color:#78B41E;}
#HomeFirstNews .banda{position:absolute;right:0px;height:100%;overflow:hidden;width:45%;color:#FFF;cursor:default;}
#HomeFirstNews .bg{position:absolute;background-color:#000;width:100%;height:100%;-moz-opacity:.65; filter:alpha(opacity=65); opacity:.65;}
#HomeFirstNews .title{position:relative;font-size:1.75em;padding:10px;font-weight:bold;word-wrap: break-word;}
#HomeFirstNews .subtitle{margin-top:15px;font-size:0.6em;font-weight:lighter;width:100%;text-align:justify;}
#HomeFirstNews .date{top:0;right:0;font-size:11px;text-align:right;padding-right:5px;}
#HomeFirstNews .hour{position:relative;  text-align:right;font-size:.85em;margin-bottom:5px;}
#HomeFirstNews .link{bottom:0px;right:0px;text-align:right;padding:5px;}
#HomeFirstNews .link A{color:black;}
#HomeFirstNews .link A:hover{background-color:#71AC21;color:white;padding:3px;}

.fourNews{width:660px;overflow:hidden;margin:0 0 10px;text-align:center;/*border-bottom: 1px solid #DDD;border-right: 1px solid #DDD;*/}
.fourNews .publ{float:left; width: 158px;margin:3px;overflow:hidden;}

.fourNews  .publ .image, .fourNews  .publ IMG{width:158px;height:90px;border:0;}
.fourNews  .publ .image{border:1px solid white;}
.fourNews  .image:hover{border:1px solid #AAA;padding:4px;width:146px;height:82px;}
.fourNews  .image IMG:hover{height:82px;width:146px;}
.fourNews  .publ .data{padding:0 4px;margin:0;font-size:0.8em;}
.fourNews  .publ .title3 {margin-top:5px;font-size:1.2em}
.fourNews  .publ .title3 A{font-size:1.2em;font-weight:bold;color:black;}

#fourVideo {display: none;} 
#fourVideo{background-color:#000;color:#FFF;overflow:hidden;width:324px;margin:5px 0;font-size:0.9em;}
#fourVideo A{color:#FFF;}
#fourVideo H2{font-weight:bold;font-size:1.9em;padding:5px;margin:0;}
#fourVideo .image{height: 84px;width: 140px;}
#fourVideo IMG{height: 80px;width: 135px;}
#fourVideo .image{background-color:#fff;}
#fourVideo .image IMG{position:absolute;top:2px;left:2px;}
#fourVideo .publ{width:140px;margin:10px;margin-bottom:5px;float:left;height:160px;overflow:hidden;}

/* #boxBlog{width:324px;margin:10px 0;overflow:hidden;} AJW 140509*/
#boxBlog{width:655px;margin:20px 0;overflow:hidden;}
#boxBlog H2{font-size:1.9em;padding: 0 5px 5px 5px;margin:0;}
#boxBlog H2 A{color:black;}
#boxBlog .publ{float:left; width: 150px;height:175px;font-size:0.9em;border:1px solid #6DA71F;margin:5px;overflow:hidden;}
#boxBlog .publ A{color:#000;}
#boxBlog .title{background-color:#6DA71F;font-size:1.1em;height:30px;padding:3px;text-align:center;}
#boxBlog .title A{color:#FFF; }
#boxBlog .text{padding:3px;}
#boxBlog IMG{height: 80px;width: 150px;}

/* #boxRiviste{width:324px;margin:10px 0;overflow:hidden;} AJW 140509*/
#boxRiviste{width:655px;margin:20px 0;overflow:hidden;}
#boxRiviste H2{font-size:1.9em;padding:5px;margin:0;}
#boxRiviste H2 A{color:black;}
#boxRiviste .publ{float:left; width: 150px;height:175px;font-size:0.9em;border:1px solid #6DA71F;margin:5px;overflow:hidden;}
#boxRiviste .publ A{color:#000;}
#boxRiviste .title A{color:#FFF;font-weight:bold; }
#boxRiviste IMG{height: 80px;width: 150px;}



#boxRiviste .image, #boxRiviste .txt{float:left;}
#boxRiviste .image {width:300px;margin-right:5px;}
#boxRiviste .rivista {width:215px;height:285px;border:0px;margin: 0 0 0 3px}
/* #boxRiviste .el .rivista   A IMG{width:115px;height:150px;border:0px;} AJW 140509*/
#boxRiviste .el .rivista   A IMG{width:200px;height:271px;border:0px;}


#boxRiviste .subtitle {font-size:0.9em;font-weight:bold;text-align:right;padding-right:5px;clear:both;}
#boxRiviste .box {margin-bottom:10px;border-top:0px solid #555;padding:5px;}

/* #boxRiviste .box .el{width:32%;margin-top:10px;clear:both;overflow:hidden;margin-bottom:5px;} AJW 140509*/
#boxRiviste .box .el{width:215px;margin-top:10px;overflow:hidden;margin-bottom:5px; float: left;}
#boxRiviste .box .el DIV{float:left;}
#boxRiviste .box .el .txt {font-size:0.9em; width:215px;overflow:hidden;}
#boxRiviste .box .el .title {color:#2D7ABE;font-weight:bold;font-size:1.2em;}
#boxRiviste .box .el .edizione {font-weight:bold;width: 100%;}

#boxRiviste ul{list-style-type: none;padding: 0;margin: 0;}


#boxFiere {background:#FFF; border:0px solid black;margin:20px 0;width:642px;clear:both;}
#boxFiere H2{font-size:1.9em;padding: 0 5px 5px 5px;margin:0;}
#boxFiere H2 A{color:black;}
/* #boxFiere H2 A{font-size: 1.9em; color: black;}*/
#boxFiere .evento{font-size:1.3em;font-weight:bold;color:#C7050D;border-bottom:1px solid #C7050D;padding-left:5px;margin:20px 5px 10px;font-family:Arial;}
#boxFiere .logos {overflow:hidden;padding: 0px 0px 10px 10px;}
#boxFiere .logos .box {height:160px;margin-bottom:5px;margin-right:5px;float:left;width:150px;font-family:Arial;font-size:0.9em;/* border-right:2px solid #b2b2b2; */}
/* #boxFiere .logos .box:hover{border-right:2px solid #C7050D;} */
#boxFiere IMG{border:0;height: 100px;margin: .5em;}
#boxFiere  .logos .box DIV{text-align:center;}
#boxFiere  .logos .box DIV:first-child{text-align:center;margin-top:4px;}
#boxFiere  .logos .box DIV:last-child{padding:5px;height:50px;overflow:hidden;background-color:#eee;}


#ResultSetContainer .resultsetdata{position:absolute;width:100%;}
#ResultSetContainer DIV.loader{position:absolute;width:100%;height:100%;background-color:#FFF;-moz-opacity:.5;text-align:center;font-size:3em;padding:30px;display:none;z-index:100;}

.boxResults{margin:0;width:100%;font-size:0.9em;overflow:hidden;clear:both;}
.boxResults .publ{width:300px;height:85px;overflow:hidden;float:left;margin:4px 6px;border-left:1px solid #F0F0F0;border-bottom:1px solid #ccc;}
.boxResults .publ:hover{background-color:#e5f1dc;}
.boxResults .publ .image{float:left;width:100px; height:63px;overflow:hidden;border:1px solid #999; background-color:#fff;cursor:pointer;display:none;}
.boxResults .publ .image IMG{margin:4px;width:92px; height:55px;border:0;}
.boxResults .publ .data {float:left;width:290px;margin-left:5px;margin-top:1px;}
.boxResults  .image DIV{position:absolute; width:100px; height:60px;}



.boxResults  .date{overflow:hidden;width:60px; color:#7D7D7D;font-size:0.8em;}
.boxResults  .topic{width:130px;overflow:hidden;background-color:transparent;color:#2D7ABE;font-weight:bold;font-size:0.9em;}
.boxResults  .title{overflow:hidden;min-height:50px;font-size:1.05em;}
.boxResults  .title A{font-size:1.2em;font-weight:bold;color:black;}
.boxResults  .title2 {font-size:1.2em;height:30px;background-color:#71AB1F;padding:4px;margin-bottom:3px;}
.boxResults  .title2 A{font-weight:bold;color:#fff;}
.boxResults  .details{/*background-color:#ddd;*/}
.boxResults  .text A{color:black;}





