/*CSS HANDLER */



body.medialive_page {
  background-color: #000;
  background-image: url("../img/bg_casino.jpg");
  background-position: center center;
  background-repeat: no-repeat;
}

#container{
            
    
    /*box-shadow: 0 0 10px #000000;*/
    
}

#main_content{
    background: none repeat scroll 0 0 #000;
    box-shadow: none;
    padding-top: 0;
}





#section_upper_block.casino #unlogged_message{
            background-image: url("../img/casino_MediaLive/casino_unlogged_message_bg.png");
            background-position: 0px 39px;
            float: right;
            height: 321px;
            margin-right: 0;
            margin-top: 0;
            position: absolute;
            right: 0;
            /*top: -39px;*/
            top:0;
            width: 432px;
            background-repeat: no-repeat;
}



#most_popular{
          /*  background-image:url(../img/casino_MediaLive/casino_most_popular_bg.png);
            background-repeat:no-repeat;*/
            float:right;
            height:250px;
            width:550px;
            background-position:left center;
            background-image:url(../img/casino_most_popular_bg.png);
            background-position:0px 0;
            background-repeat:no-repeat;
            float:left;
            height:277px;
            overflow:hidden;
            width:476px;
}

#section_lower_block{	
	background: url(../img/banner2.jpg);	
}

#section_lower_block>h2{
	padding: 20px;	
	font-size: 30px;
	text-align: center;
	color: var(--colore_principale);;
}








/*nell apaigna*/

.casino_item_container{
		background-image: url("../img/transp.png");
		border: 1px solid #222222;		
	}
	
	.casino_item_container h1{
		
		text-align: left;
		margin: 10px;
		color: var(--colore_principale);
	}
	.casino_item_container .pic{
		float: left;
		height:150px;
		width:150px;
		margin-left: 10px;
        overflow: hidden;
		position: relative;
		background:#222;
		background-image: url("../img/notro.jpg");
	}
    
    
    
    
    
    
    .casino_item_container .pic .piclogo{
        background-image: url("../img/pic_logo.png");
        height: 32px;
        left: 0;
        position: absolute;
        top: 111px;
        width: 100%;
        
    }
    
    
    #section_lower_block.casino .pic img{
        display: block;
        margin-top: -10px;
        width: 150px;
    }
    
    
    .infoTime{
        /*background: none repeat scroll 0 0 #252525;
        background: url("../img/casino_Medialive/transp.png");*/
        color: #AAAAAA;
        line-height: 15px;
        padding: 4px;
        position: absolute;
        right: 1px;
        text-align: right;
        top: 21px;
        z-index: 2;
    }
    .infoTime h2{
        font-size: 14px;
	margin: 0;
	text-align: center;
    }
    .infoTime span{
        
    }
    .infoTime strong{
        color: var(--colore_principale);;
    }
    .casino_item_container .data, .casino_item_container .btn_container{
         margin: 0 10px 10px 0;
		 color: #fff;
    }
	.casino_item_container .data{
		float: right;
		padding: 0 10px 10px;
		text-align: left;
		width: 330px;
	}
    .casino_item_container .btn_container{
        float: right;
    }
	.casino_item_container .btn_container a{
		
		width: 330px;
	}
    
    .casino_item_container .btn_container a:hover{
        
    }
	.casino_item_container .btn_container a.fun{
        display: none;
		
	}
	.casino_item_container .btn a.real{		
		
	}
    .casino_item_container .btn_container a.real.disabled{		
		background: none repeat scroll 0 0 #444;
        
	}
	 .casino_item_container .btn_container a.real.disabled:hover{		
		cursor: default;
        
	}
	.casino_item_container .info span{
        display: block;
        line-height: 19px;
	}
    .info strong{
		color: var(--colore_principale);;
	}
	
	.info strong.active{
		color:#00bb2f;
	}
	.info strong.shuffling{
		color:#dd2200;
	}
	.info strong.mantainance{
		color:#DD2200;
	}
	
	
    .timestamp{
       
        color: #AAAAAA;
        font-weight: bold;
        padding: 4px;
        position: absolute;
        right: 1px;
        text-align: center;
        top: 1px;
        width: 104px;
        z-index:2;
    }
    .timestamp strong{
        
        
        color: var(--colore_principale);;
    }
    
    .casino_item_container:after{
        
       background: none repeat scroll 0 0 #000000;
        content: ".";
        display: block;
        height: 60px;
        opacity: 0.8;
        overflow: hidden;
        position: absolute;
        right: 1px;
        text-indent: 300px;
        top: 1px;
        visibility: visible;
        white-space: nowrap;
        width: 160px;
        z-index: 1;
                
        
    }
	#registration{
		display:none;
	}
    
    
    #section0{
        background: url("../img/casino_MediaLive/section0.jpg") repeat scroll 0 0 ;
    }
    #section1{
        background: url("../img/casino_MediaLive/section1.jpg") repeat scroll 0 0 ;
    }
    #section2{
        background: url("../img/casino_MediaLive/section2.jpg") repeat scroll 0 0 ;
    }