.blocklive{ border: 0px none ; margin: 0px; padding: 0px; width: 100%; background-color: transparent; }
.lives_titletable { display:table; height: 30px; width: 100%; border: 1px solid #CCCCCC; -webkit-border-radius: 10px;	background-color: #FFFFFF; margin-top: 5px; }
.lives_titlecell { display: table-cell; vertical-align: middle; padding-left: 5px; font-weight: bold; font-size: 12px; }
.lives_subtitlecell { display: table-cell; vertical-align: middle; padding-left: 5px; font-weight: bold; font-size: 10px; }
.lives_piccell { display: table-cell; vertical-align: middle; text-align: right; padding-right: 5px; width: 25px; }
.maxi1, .maxi2 { width: 100%; display: table; height: 1cm; table-layout: fixed; font-size:12px; }
.maxi1{ border-top:solid #CCCCCC 1px; }
.picb{ border: none; height: 0.4cm; }
.bob{ -webkit-border-bottom-left-radius:10px; display:table-cell; width:13px; }
.bot{ -webkit-border-top-left-radius:10px; display:table-cell; width:13px; }
.botone{ -webkit-border-top-left-radius:10px; -webkit-border-bottom-left-radius:10px; display:table-cell; width:13px; }
.b0{ border-left:solid #CCCCCC 1px; border-top:solid #CCCCCC 1px; display:table-cell; width:12px; }
.lmoc{ text-decoration: none; color: black; }
.staf{ padding-left:2px; padding-right:2px; }
.sta1{ padding-left:2px; padding-right:2px; color:red; }
.tlft{ padding-left:2%; }
.btsdl2{ display: table-cell; width: 15px; vertical-align: middle; min-height: 100%; text-align: right; padding-right: 5px; }
.btsdl2nb{ display: table-cell; width: 15px; vertical-align: middle; min-height: 100%; text-align: right; padding-right: 5px; }
.btsdl, .btsdl1{ vertical-align: middle; display:table-cell; padding-left:3px; }
.btsdl1, .btsdlnb1 { width: 110px; }
.btsdlnb, .btsdlnb1{ vertical-align: middle; display:table-cell; padding-left:3px; }
.lives_status, .lives_scores { display: table-cell; vertical-align: middle; width: 50px; padding-left: 5px; font-weight: bold; }
.lives_scores { color: #16387C; text-align: center; }
.lijoBodyStyleFootTennis { padding: 5px; }



/* mise en avant des lives */
#livesblock {
	border-width: 0px 14px 12px 14px;
	padding-top: 10px;
	-webkit-border-image:url('/sfrxphone/images/backgrounds/block_background.png') 13 14 12 14;
}
#livesblock .global {
	margin: 0 -10px;
	border-bottom: 1px solid #E8E7E7 !important;
}

#livesblock a:last-child .global{
	border: none !important;
}

.livecontent a:last-child div {
	border: none !important;
}

#city {
	font-size:14px;
	font-weight:bold;
	height:30px;
	text-align:center;
}

/** live tennis */
.tennis_bannertable { width: 100%; display: table; min-height: 30px; font-weight: bold; -webkit-border-radius: 10px; border: solid #CCCCCC 1px; background-color: white; margin: 5px 0px; }
.tennis_bannercell { line-height: 30px; vertical-align: middle; display:table-cell; width:50%; padding-left: 5px; font-size: 14px; }
.tennis_matchcontainer{ padding: 5px 0px; border-bottom:1px solid #E8E7E7; }
.tot .title { background-color: #E51B18; color: #FFFFFF; padding: 0px 5px; display: inline; font-size: 12px; }
.matchTable { display:table; table-layout:fixed; vertical-align:middle; width:100%; }
#playerCell { display:table-cell; margin:0; padding:0 0 0 5px; vertical-align:middle; font-size: 11px; }
#playerCell b { font-size: 11px; }
.p1, .p2 { height: 20px; padding-left: 5px; }
#matchScoreCell { display:table-cell; vertical-align:middle; width: 70px; font-weight: bold; font-size: 11px; }
.statuscell { display:table-cell; vertical-align:middle; width: 48px; padding-left: 5px; font-weight: bold; font-size: 11px; }


