/* -------------------------------- */
/* ---------- >> TVG << ----------- */
/* -------------------------------- */    

#emissions-ondes-block h2  {
    display:inline-block; 
    margin: 0 4px 4px 0; 
} 

div.tvg {
    float:left; 
    display:table; 
    width:100%; 
    border-bottom: 1px solid white; 
    background: #be0000 url(/_img/background/background-emission-tvg.jpg) right top no-repeat; 
}

div.tvg img  {
    float:left; 
    width:96px; 
    height:55px; 
    display:block; 
}

div.tvg div.emission {
    float:right; 
    position:relative; 
    width:200px; 
    height:55px; 
}

div.tvg div.emission-inner {
    display:table-cell; 
    vertical-align:middle; 
    width:167px; 
    height:55px; 
    padding-left:33px; 
}

div.tvg div.emission div.section {
    color:#d4d4d4; 
    font-size:10px; 
    font-weight:bold; 
    text-transform:uppercase; 
    margin:0; 
}

div.tvg div.emission a.titre,  div.tvg div.emission span.titre{
    color:#fff; 
    font-size:13px; 
    line-height:14px; 
}

div.tvg div.emission a.titre:focus{ text-decoration:underline; }

div.tvg div.emission a.link-news,
div.tvg div.emission span.blackout {
    position:absolute; 
    top:13px; 
    left:0; 
    display:block; 
    width:20px; 
    height:20px; 
    text-indent:-9999px; 
    margin:7px 0 0 5px;
}

div.tvg div.emission a.link-news{cursor:pointer;}

div.tvg div.emission span.blackout{background:url(/_img/button/button-play-new.png) no-repeat -52px -696px;}

div.tvg span.blackouttext {
    display:block; 
    font-size:11px; 
    line-height:12px; 
    color:#ad8889;  
}

div.tvg div.emission span.blackout{ 
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE6, IE7, and IE8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)"; /* IE8 only */  
    filter: alpha(opacity=50);
    opacity: 0.5;
}

#emissions-ondes-block .change-region {
    display:inline;
}

#emissions-ondes-block .change-region a {
    color: #8c8c8c;
    font-size: 11px;
    font-weight: normal;
    text-transform: none; 
}

.ie7 div.tvg  { display:block; }

.ie7 div.tvg img { float:left; }

.ie7 div.tvg div.emission {
    float:left; 
    display:block; 
    height:44px; 
    padding-top: 11px; 
}

.ie7 div.tvg div.emission a.titre {
    line-height:16px; 
    display:block; 
    width:170px; 
    text-overflow:ellipsis; 
    white-space:nowrap; 
    overflow:hidden; 
}