.topic{color:#2D7ABE;}
.details{font-size:11px;}

.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;}

#HomeFiveNews{width:639px;border-right:10px solid #DDD;border-bottom:10px solid #DDD;margin-left:0px;}
#HomeFiveNews  DIV.line{height: 63px;font-size:1em;border-bottom:1px solid #aaa;margin:5px;padding-bottom:2px;overflow:hidden;width:639px;float:left;}
#HomeFiveNews  DIV.line DIV{float:left;margin-right:5px;width:510px;}
#HomeFiveNews  DIV.line DIV:first-child{width:112px;}
#HomeFiveNews  DIV.line DIV:first-child IMG{border:0;width:112px;height:63px;}
#HomeFiveNews  DIV.line DIV:last-child STRONG {font-size:1.2em;}
#HomeFiveNews  DIV.line DIV:last-child{width:500px;}
#HomeFiveNews  DIV.line DIV:last-child IMG.arw{width:21px;height:11px;}
#HomeFiveNews  DIV.line DIV.continue{text-align:right;}
#HomeFiveNews  DIV.line A{color:#2fa8b9;font-size:0.9em;}
#HomeFiveNews  DIV.newsLinks{margin:5px 0;overflow:hidden;}
#HomeFiveNews  DIV.newsLinks UL{margin:0;padding:0;list-style-type:none;}
#HomeFiveNews  DIV.newsLinks LI{float:left;margin-left:10px;margin-right:25px;font-size:1.2em;}

#SocialBar{margin:5px;text-align:right;width:100%;}
#SocialBar span.socialItem{display:inline-block;clear:both;}

#MagazinesHome{border:1px solid #AAA;padding:1px;margin:10px 5px 0;position:static !important; width:645px;}
#MagazinesHome  .titlebar{background-color:black;color:white;font-size:1.4em;text-align:center;padding:4px;}
#MagazinesHome  .footerbar{background-color:black;color:white;font-size:0.9em;padding:2px;overflow:hidden;text-align:center;margin:5px 0 0;}
#MagazinesHome DIV UL{margin:0;padding:0;list-style-type:none;}
#MagazinesHome DIV LI{float:left; }
#MagazinesHome .footerbar LI{ margin:2px 18px;}
#MagazinesHome .footerbar LI A{ color:#FFF;}
#MagazinesHome .footerbar { margin:0px; height:18px; width:100%;}
#MagazinesHome .riviste {overflow:hidden;position:static !important;}
#MagazinesHome .riviste > *{position:static !important;}
#MagazinesHome .riviste LI { margin:5px 10px;border: 1px solid #efefef;padding:2px;height:260px;}

#MagazinesHome .riviste LI IMG, #MagazinesHome .riviste LI .rivista, #MagazinesHome .riviste LI .txt{ width:146px;}
#MagazinesHome .riviste LI .txt{font-size:0.9em;}
#MagazinesHome .riviste LI .title{font-weight:bold;}
#MagazinesHome .riviste LI IMG, #MagazinesHome .riviste LI .rivista{height:206px;}
#MagazinesHome  .pageCorner{background-image:url(http://statik.glassonline.com/img/pageCorner.png);width:55px;height:58px;position:absolute;bottom:-1px;right:-1px;}
#MagazinesHome .buttons {border:none;background-image:url(http://statik.glassonline.com/img/buttonsRiviste.jpg);width:100px;height:120px;}
#MagazinesHome .buttons DIV{height: 33px;margin: 8px 0;width: 100px;overflow:hidden;}


#boxesHome {overflow:hidden;}
#boxesHome .box {float:left;width:210px;height:175px;background-image:url(http://statik.glassonline.com/img/boxHome.jpg);margin:0 3px;}
#boxesHome .box DIV{width:195px;margin:5px 5px 5px 8px;overflow:hidden;}
#boxesHome .box A DIV {color:black;}
#boxesHome .image{height:90px; padding-top:5px;}
#boxesHome .title{font-size:1.3em;height:20px;font-weight:bold;}
#boxesHome .text{font-size:0.9em;height:40px;}






#ResultSetContainer .resultsetdata {
    position: absolute;
    width: 100%;
}
#ResultSetContainer DIV.loader {
    background-color: #FFFFFF;
    display: none;
    font-size: 3em;
    height: 100%;
    padding: 30px;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 100;
}
.boxResults {
	clear:both;
    font-size: 0.9em;
    margin: 0;
    overflow: hidden;
    width: 100%;
}
.boxResults .publ {
    float: left;
    height: 65px;
    margin: 4px 6px;
    overflow: hidden;
    width: 315px;
}
.boxResults .publ:hover {
    background-color: #EEEEEE;
}
.boxResults .publ .image {
    background-color: #FFFFFF;
    border: 1px solid #999999;
    cursor: pointer;
    float: left;
    height: 63px;
    overflow: hidden;
    width: 100px;
}
.boxResults .publ .image IMG {
    border: 0 none;
    height: 55px;
    margin: 4px;
    width: 92px;
}
.boxResults .publ .data , .boxResults .publ .data-noimg{
    float: left;
    margin-left: 5px;
    width: 208px;
}
.boxResults .publ .data-noimg {
    width: 284px;
	border-left:4px solid #BFD0FF;
	padding-left:2px;
}
.boxResults .image DIV {
    height: 60px;
    position: absolute;
    width: 100px;
}
.boxResults .date {
    overflow: hidden;
    /* width: 60px; */
}
.boxResults .profile {
    display:none;
}
.boxResults .topic {
    background-color: transparent;
    color: #2D7ABE;
    font-size: 0.9em;
    font-weight: bold;
    overflow: hidden;
    width: 130px;
}
.boxResults .title {
    min-height: 50px;
    overflow: hidden;
}
.boxResults .title A {
    color: black;
    font-size: 1.2em;
    font-weight: bold;
}
.boxResults .title2 {
    background-color: #71AB1F;
    font-size: 1.2em;
    height: 30px;
    margin-bottom: 3px;
    padding: 4px;
}
.boxResults .title2 A {
    color: #FFFFFF;
    font-weight: bold;
}
.boxResults .details {
}
.boxResults .text A {
    color: black;
}

.aziende .publ{overflow:hidden;float:left;margin:4px 6px;border-top: 4px solid #F79300;border-bottom: 1px solid #F79300;height:160px;width:310px;background-color:#EEE;}
.aziende .publ:hover{background-color:#FFF2DF;}

.aziende .publ .title{color:#F79300;font-size:1.15em;font-weight:bold;padding:5px;letter-spacing:3px;min-height:20px;}
.aziende .publ .data{color:#000;font-size:1em;overflow:hidden;width:300px;}
.aziende .publ .image{float:left;width:158px; height:96px;overflow:hidden;border:1px solid #999; background-color:#fff;cursor:default;margin:0 5px 0 0;}
.aziende .publ .image IMG{margin:4px;width:150px; height:88px;border:0;}
.aziende .publ .desc{
display:none;
/*
uncomment to show
float:left;width:250px; overflow-y:auto; overflow-x:hidden;text-align:justify;font-size:.9em;max-height:120px;padding-right:5px;
*/
}
.aziende .publ .address{font-size:.9em;}
.aziende .publ .categories {clear:both;padding:4px 0;overflow:hidden;position: absolute;bottom: 0px;}
.aziende .publ .categories DIV{float:left;background-color:#FC3; color:#555;padding:3px; margin:3px;}
.aziende .publ .categories DIV.lbl{background-color:transparent; color:#000;font-weight:bold;}
.aziende .publ .categories DIV:hover{color:#BF7200; cursor:pointer;}
.aziende  .image DIV{position:absolute; width:100px; height:60px;}
.aziende .btnCat{font-weight:normal; cursor:pointer;}


.boxResults .aziende  .date{overflow:hidden;width:60px;}
.boxResults .aziende  .topic{width:130px;overflow:hidden;background-color:transparent;color:#2D7ABE;font-weight:bold;font-size:0.9em;}
.boxResults .aziende  .title{overflow:hidden;}
.boxResults .aziende  .title A{font-size:1.15em;font-weight:bold;color:black;}
.boxResults .aziende  .title2 {font-size:1.2em;height:30px;background-color:#71AB1F;padding:4px;margin-bottom:3px;}
