a,
a:visited{
    color: #bf0960;
}

#ipmtv .headerPrg,
#ipmtv .prgTop {
    background-color: #2d6f7f;
}
#ipmtv .prgDate,
#ipmtv .prgResum B{
    color:#bf0960;
}
#ipmtv .prgDate .dtLeft,
#ipmtv .prgDate .dtRight{
    background-image: url(/design/prg/arrows-llb.png);
}
#ipmtv A.prgBT,
#ipmtv A.prgBTactive,
#ipmtv A.prgBT:visited,
#ipmtv A.prgBTactive:visited,
#ipmtv #toolsPrg a,
#ipmtv #navigationBis A,
#ipmtv #navigationBis A:visited,
#ipmtv A.backBtPrg,
#ipmtv #bottomLightPrg #validatePrg,
#ipmtv #bottomLightPrg #validatePrg:visited{
    background-color: #000000;
    background-image: -moz-linear-gradient(top, #3a3a3a, #000000);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3a3a3a), to(#000000));
    background-image: -webkit-linear-gradient(top, #3a3a3a, #000000);
    background-image: -o-linear-gradient(top, #3a3a3a, #000000);
    background-image: linear-gradient(to bottom, #3a3a3a, #000000);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ff3a3a3a', endColorStr='#ff000000', GradientType=0);
    border-color: #000000;
    -webkit-box-shadow: inset 0px 1px 0px #5c5c5c;
    -moz-box-shadow: inset 0px 1px 0px #5c5c5c;
    box-shadow: inset 0px 1px 0px #5c5c5c;
}
#ipmtv A.prgBT:hover,
#ipmtv A.prgBTactive,
#ipmtv A.prgBTactive:visited,
#ipmtv #toolsPrg a:hover,
#ipmtv #navigationBis A:hover,
#ipmtv #navigationBis A:active,
#ipmtv #navigationBis A.active,
#ipmtv A.backBtPrg:hover,
#ipmtv #bottomLightPrg #validatePrg:hover,
#ipmtv #bottomLightPrg #validatePrg:active,
.share ul li a.mail:hover,
.share ul li a.print:hover{
    background-color: #d3116b;
    background-image: -moz-linear-gradient(top, #d3116b, #b40f5b);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3116b), to(#b40f5b));
    background-image: -webkit-linear-gradient(top, #d3116b, #b40f5b);
    background-image: -o-linear-gradient(top, #d3116b, #b40f5b);
    background-image: linear-gradient(to bottom, #d3116b, #b40f5b);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffd3116b', endColorStr='#ffb40f5b', GradientType=0);
    border-color: #920d4a;
    -webkit-box-shadow: inset 0px 1px 0px #f12787;
    -moz-box-shadow: inset 0px 1px 0px #f12787;
    box-shadow: inset 0px 1px 0px #f12787;
}
#ipmtv A.gpPrime,
#ipmtv A.gpPrime:visited{
    background:#d9d9d9;
}
#ipmtv .horaire,
#ipmtv A.gpPrime .horaire,
#ipmtv .format_emission{
    color: #770037;
}
#ipmtv .prgcolumn:hover{
    border-color: #0e495b;
}
#ipmtv .prgcolumn:hover A,
#ipmtv .prgcolumn:hover A:visited,
#ipmtv #prgcolines #prgLines .timeline span.pwh,
#ipmtv #prgcolines #prgLines .prgLine:hover .grilleProg,
#ipmtv #prgcolines #prgLines .prgLine:hover A.grilleProg,
#ipmtv #prgcolines #prgLines .prgLine:hover A.grilleProg:visited,
#ipmtv #prgcolines .prgcolumn:hover{
    background:#d5e2e5;
}
#ipmtv .prgcolumn:hover A.grilleProg:hover,
#ipmtv .prgcolumn:hover A.grilleProg:active,
#ipmtv #prgcolines #prgLines .prgLine:hover A.grilleProg:hover,
#ipmtv #prgcolines #prgLines .prgLine:hover A.grilleProg:active{
    background:#0e495b;
}
#ipmtv .prgcolumn:hover A:hover .detail B,
#ipmtv .prgcolumn:hover A:hover .detail STRONG,
#ipmtv .prgcolumn:hover A.gpPrime:hover .detail2 STRONG{
    color: #fff;
}
#ipmtv .prgcolumn:hover A.gpPrime{
    background:#50a1ba;
}
#ipmtv A.grilleProg I{
    background-color: #bf0960;
}
#ipmtv A.allWeek,
#ipmtv A.allWeek:visited{
    background:#d8dcdd;
    color:#bf0960;
}
#ipmtv .prgcolumn:hover A.allWeek,
#ipmtv .prgcolumn:hover A.allWeek:visited{
    background-color: #0e495b;
    color: #ffffff;
}
#ipmtv A.allWeek SPAN{
    background:url(/design/prg/arrows-llb.png) no-repeat center right;
}

.fullNews h1{
    color: #105b74;
}

#ipmtv .red{
    color:#770037;
}

#ipmtv .imgResum{
    background:url(/design/prg/no-image-lalibre.png) no-repeat 0 -25px;
}

.headerOthersTV,
.bottomBoxPrg h3 {
    background-color: #0e495b;
    border: none;
    border-bottom: 4px solid #bf0960;
    padding-bottom: 5px;
}

.box,
#ipmtv .nextPrgInfo{
    border-left-color: #d5e2e5;
    border-right-color: #d5e2e5;
    border-bottom-color: #d5e2e5;
}

.share ul li a.mail:hover,
.share ul li a.print:hover{
    border: 1px solid #a00003;
}

.even{
    background-color: #d5e2e5;
}