#header { position: relative; clear: both; height: 147px; background:url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/bkg_header_long.gif') repeat-x; }
#recherche .searchtype .myselect { width:196px; _width:190px; }
#mainmenu li h2.actif a, #mainmenu li h2.actif a:hover { padding: 0; cursor:pointer; }
.submenusearch { background:url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/bkg_header_under_tab_long.gif') repeat-x; height:73px; width: 869px; position:absolute; top:50px; margin:0 0 0 120px;  text-align:right; }
.submenusearch form { color:#fff; margin: 15px 5px 0 0; background:#00FF66; }
.submenusearch form label strong { margin: 0 10px 0 0; color: rgb(255, 255, 255); font-weight:lighter; font-size:1.08em; }
.submenusearch form .searchtype { float:left; display:block; width:320px; margin:2px 30px 0 0; }
.submenusearch form .searchtype label { float:left; font-weight:bold; margin:0 0 0 12px; position:relative; top:1px }
.submenusearch form .keyword { display:block; width:400px; float:left; margin:0 0 6px 0 }
.submenusearch form .keyword .btn { position:relative; top:1px; }
.submenusearch form .keyword label { font-weight:bold; position:relative; top:-5px }
.submenusearch form input#text1 { border: 2px solid rgb(255, 255, 255); margin: 0px 10px 0 0; padding: 0 5px; width: 240px; position:relative; left:0; top:-4px }
.linksubsubmenu { display:block; clear:both; text-align:left;  margin: 46px 0 0 13px; position:absolute; top:2px; left:0 }
.linksubsubmenu a { color:#fff; font-size:11px; letter-spacing:1px; background:url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/picto_arrow_right_header.gif') no-repeat 1px; padding:0 0 0 13px; }
.linksubsubmenu a:hover { color:rgb(255, 102, 0); }
.line { color:#cc9999; display:inline }
/*.linktag { color:#cc9999; display:inline; margin: 0 0 0 118px; }*/
.linktag { color:#cc9999; display:inline; margin: 0 0 0 114px; _margin: 0 0 0 118px; }
.linktag a { color:#FFFFFF; font-size:11px; letter-spacing:1px; background:none; padding:0 0 0 4px; }
.container .connexion span.newsletter { background:url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/pict_newsletter.gif') no-repeat 0px 3px; padding:0 0 0 15px; margin-right:30px; }

 
div.selectbox-wrapper, div.selectbox2-wrapper { position:absolute; width:428px; height:80px; background-color: #fff; border:1px solid #ccc; margin:0px; margin-top:-10px; padding:1px; text-align:left; color:#333333; left:85px; /*  max-height:200px;*/ overflow:auto; font-size:12px; z-index:10; top:47px; left:87px/**/ }
div.selectbox-wrapper ul, div.selectbox2-wrapper ul { list-style-type:none; margin:0px; padding:0px; }
div.selectbox-wrapper ul li.selected, div.selectbox2-wrapper ul li.selected { background-color: #EAF2FB; }
div.selectbox-wrapper ul li, div.selectbox2-wrapper ul li { list-style-type:none;  display:block; margin:0; padding: 2px; cursor:pointer; clear:both; }
.selectbox, .selectbox2 { margin: 0px 5px 10px 0px; padding-left:2px; display : block;
background: url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/bg_select.png') right; height:18px; cursor: pointer; border:1px solid #fff; color:#333; position:absolute; left:87px;width:196px ;_width:190px }
.searchtype select { background: url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/bg_select.png') right; }

#logo2 { background: url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/logo_tvmag2.jpg') no-repeat bottom; float: left; position:absolute }
#logo2 a { overflow: hidden; display: block; width: 105px; height: 0; padding-top: 127px; }


/* Liste article */
.spasearch .separation, .separation { border-top: 1px dotted #CCCCCC; padding: 0; _border-top: 1px solid #CCCCCC; }
.blocficheprog a .search .date { height:23px; }
.blocficheprog a .search .date span.comment { background:url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/picto_comment.gif') no-repeat right center; padding: 0px 18px 0 0; z-index:-10px; color:rgb(0, 51, 102); font-size:0.95em; }
.blocficheprog a .listsearch { height:120px; cursor:pointer; }
.blocficheprog a .img span.arrow { padding:0; position:absolute; right:13px; bottom: 16px; background: url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/picto_arrow_video.gif') no-repeat center; height:100px; width:140px; }


/* onglets avant header */
#wrapper .colonneleft { width:660px; float:left; margin-top:-20px; background:rgb(242, 242, 242); }
.backfilearianne { position:relative; background:rgb(242, 242, 242); top:0px; clear:both; }
ul.outside { height:49px; clear:both; }
ul.outside li { height:49px; }
ul.outside li h2 a, ul.outside li h2.actif { background:fff; padding: 18px 8px 16px 8px; }						
ul li.TabActiv a {color: rgb(255, 102, 0); font-weight:bold; border-bottom:#CCCCCC 0px dotted; }
.backfilearianne ul.programme { display:inline; height:20px; }
.backfilearianne ul.programme li.prec { display:inline; }
.backfilearianne ul.programme li.suiv { display:inline; position:relative; left:385px; top:0px; _top:0px }

/* recherche */
ul.listsearch { margin-bottom:20px; }
h3.recherche { font-size:1.03em; color:rgb(0, 51, 102); line-height:3px; }
h3.recherche a { color: rgb(0, 51, 102); font-weight:lighter; }
h3.recherche a:hover { color:rgb(255, 102, 0); }


.blocficheprog .user { padding-left:10px; position:relative; top:10px; }
.blocficheprog .user a img.channel { border:0; }
.blocficheprog .programmes { width:500px; padding:0 0 0 10px; position:relative; top:-30px;left:75px; border-left: 1px solid #cccccc; }
.blocficheprog .programmes .blocsearch, .blocficheprog .programmes .blocsearchtxt, .blocficheprog .programmes p.titlea a { cursor:pointer; color:#003366 }
.blocficheprog .programmes .blocsearchtxt { height:120px; }
.blocficheprog .programmes p.blocannonceprog { background:#f2f2f2; padding-top:10px; padding-bottom:10px; width:550px; }
.blocficheprog .programmes p.blocannonceprog span.annonceprog { padding-left:5px }
.blocficheprog .programmes p.blocannonceprog span.annonceprog form { display:inline; }
/*.blocficheprog .programmes p.blocannonceprog*/ form a.clicalert { padding-left:30px; background:none; font-size:0.92em; }
.blocficheprog .programmes p.blocannonceprog a.clicinscrit { padding-left:0; background:none; font-size:0.92em; }
.blocficheprog .programmes p.blocannonceprog img.logo, img.logoin  { margin-left:5px; vertical-align:middle; }
img.logoout { margin-left:15px; vertical-align:middle; }
.blocficheprog .programmes p.blocannonceprog a.link { padding-left:5px; background-position:10px 2px; }
.blocficheprog .programmes p.blocannonceprog a.otherlink { padding-left:30px; background-position:30px 2px; }
form.formcomments .btnok { text-align:left; margin:0 0 10px 5px; }
.spasearch .heightauto { height:auto }
.spasearch .heightauto .programmes a.pointer, .spasearch .heightauto a.pointer { cursor:pointer; }


/* tvmagreplay */
.tvmagreplay .programmes { height:120px; top:0; left:0; border-left:0; padding:0; position:relative; }
.spasearch .deuximg { margin-bottom:10px; height:180px; }
.spasearch .uneimg { margin-bottom:10px; height:auto; }
.tvmagreplay .centvingt { height:120px; }
.tvmagreplay .cent { height:100px; }
.programmes table { border-right: 1px solid #CCCCCC; width:490px; }
.programmes table tr td p.titlea { cursor:pointer; background:url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/picto_visionner.gif') no-repeat left; padding-left:15px; }
.programmes table tr td p.txta { width:100%; margin-bottom:10px; margin-top:30px; _margin-top:0; padding-right:10px; }			
.programmes table tr td a { cursor:pointer; background:none }
.programmes table tr td a img { vertical-align:middle; border:0; }						
.tvmagreplay .img { margin-left:0px; width:140px; }
a.visionner, a:hover.visionner { background:none }	
a.nologo, a:hover.nologo { padding-left:20px; background:none; margin-top:30px; position:relative; top:30px; }
.pagenumber { background:#fff }
table tr td a.visionner img.logo { margin-bottom:5px; margin-top:2px; }
a.nologostream, a:hover.nologostream { padding-left:20px; background-position:30px 2px; }
.tvmagreplay .programmes table tr td a p.txt { width:100%; margin-bottom:10px; margin-top:30px; _margin-top:0; padding-right:10px; }
.greylight img.logo { vertical-align:middle; border:0; }

.selection_tvmagreplay { background:url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/bkg_selection_tvmagreplay.gif') no-repeat;  position:relative; padding:10px; height:200px }
.selection_tvmagreplay a.bloc1_2 { float:left; background:#e6e6e6; padding:10px 20px 10px 10px; position:relative }
.selection_tvmagreplay a.bloc3 { float:left; background:#e6e6e6; padding:10px; position:relative }
.selection_tvmagreplay .txt { position:absolute; bottom:13px; left:13px; height:32px; width:138px; background:#fff url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/picto_link_tvmagreplay.gif') no-repeat 6px; opacity: 0.85; filter:alpha(opacity=85); padding:5px 0 0 36px }
.selection_tvmagreplay .txt span.txt1 { color:#666; font-size:11px }
.selection_tvmagreplay .txt strong.txt2 { color:#333; font-size:13px }
.selection_tvmagreplay a:hover.bloc1_2 .txt span.txt1, .selection_tvmagreplay a:hover.bloc3  .txt span.txt1,
.selection_tvmagreplay a:hover.bloc1_2 .txt strong.txt2, .selection_tvmagreplay a:hover.bloc3  strong.txt2 { color:#FF6600 } 
.selection_tvmagreplay a:hover.bloc1_2 img, .selection_tvmagreplay a:hover.bloc3 img { border:1px solid #FF6600 }





/* grillechaine */
.progchannel li.progreplay { margin-top:20px; margin-bottom:5px; }
.progchannel li.progsansreplay { margin-bottom:10px; _margin-bottom:8px }
.progchannel li.progreplay a, .progchannel li.progsansreplay a, .progchannel li.progreplay a strong, .progchannel li.progsansreplay a strong { display:inline; }
.progchannel p.progdispo { background:#f2f2f2; padding-top:10px; padding-bottom:10px; width:640px; }
.progchannel p.progdispo span.titre { padding-left:5px; color:rgb(0, 51, 102); font-weight:normal; font-size:0.92em; }
.progchannel p.progdispo img { margin-left:5px; margin: 0 10px 0 0; vertical-align:middle; }
.progchannel li a strong span.blue img.avecinedit { position:relative; top:4px; left:15px; border:0; }
.progchannel li a strong span.blue img.sansinedit { position:relative; top:4px; left:5px; border:0; }
.progchannel li a strong span.blue img.hd { border:0; position:relative; top:0px; left:10px; }
.progchannel li a strong span.blue img.sourds { border:0; position:relative; top:-1px; left:20px; }
/*.progchannel p.progdispo img a { padding-left:10px; background-position:10px 2px; display:inline; }
.progchannel p.progdispo a.sanslogo { padding-left:30px; background-position:30px 2px; }*/
.progchannel p.progdispo a.logo { background-position:10px 2px; _position:relative; _left:70px; _top:-40px; border:0 }
.progchannel p.progdispo a.otherlink, a.visiontwo { padding-left:30px; background-position:30px 2px; }
.progchannel p.progdispo a.link, a.visionone { padding-left:10px; background-position:10px 2px; display:inline; }
.progchannel p.progdispo a.otherlink, a:hover.visiontwo { padding-left:30px; background-position:30px 2px; color:#ff6600 }
.progchannel p.progdispo a.link, a:hover.visionone { padding-left:10px; background-position:10px 2px; display:inline; color:#ff6600 }
.progchannel li a strong blue a img.pictoage { position:relative; left:10px; top:2px; border:0; }
.progchannel li a strong.duree { font-size:0.90em; padding-top:5px; padding-bottom:5px; }
.separationgrille { border-top: 1px dotted #CCCCCC; padding:0; _border-top: 1px solid #CCCCCC; height:1px; margin-bottom:10px;_ margin-bottom:8px; }

/* mes programmes */
ul.tabsinsinde li.nomprog { height:30px; margin-top:18px; }
ul.tabsinsinde li.nomprog strong { color:rgb(0, 51, 102); font-size:1.15em; font-weight:bold; text-transform:uppercase; }

/* fiche programme */
.blocficheprog .floatright { float:rigth; }
.blocficheprog .copyright { margin-top:-15px; margin-left:10px; }
.blocficheprog .classone { height:60px; }
.blocficheprog .classtwo { height:20px; }
.blocficheprog .date a img.logochannel { margin-top:-3px; }
.blocficheprog .blocplus { margin-top:15px; _margin-top:0; }
.blocficheprog .blocplus a img { border:0; padding-bottom:20px; padding-left:0; }
.blocficheprog .blocplus a.pmu, .blocficheprog .blocplus a:hover.pmu { background:url('http://www.lefigaro.fr/icones/courses/ico_pmu.png') no-repeat; margin-left:-2px; font-size:0.99em; padding:0 0 0 40px; margin-bottom:10px; }
.blocficheprog .moduleplus { margin-top:15px; _margin-top:0; margin-bottom:15px; }
.blocficheprog .moduleplus a { margin-left:-2px; font-size:0.99em; }
.blocficheprog strong.notetvmag { display:block; position:relative; height:35px; float:left; font-size:1.05em; margin-top:-3px; }
.blocficheprog div .unsurtrois, .blocficheprog div .deuxsurtrois, .blocficheprog div .troissurtrois { /*position:absolute;*/ left:128px; margin: 0 0 0 10px;  padding: 17px 0 0;  height: 0; overflow: hidden; /*background-position: left bottom;*/ width: 76px; position:relative; left:3px; top:-4px; }
p.details strong.details { line-height:19px; font-size:12px; padding-right:0; }
.test1 { background:#f2f2f2; padding-top:5px; position:relative; height:30px; }
.test2 { background:#f2f2f2; padding-top:5px; position:relative; height:58px; }
.test3 { background:#f2f2f2; padding-top:10px; padding-bottom:10px; position:relative; }
form.formprogram { display:inline; position:relative; }
form.formprogram a.visionnerplus { padding-left:30px; background:none; font-size:1.00em; position:relative; top:3px; }
span.voirprog { padding-left:5px; }
span.voirprog span.email { padding-left:0; }
form.alert span.voirprog input.btnvalid { border:1px solid #CCCCCC; }
form.alert span.postbtn { position:relative; top:7px; }
form.alert span.postbtn a img { border:0; }
.space img.logo { margin-left:5px; vertical-align:middle; }
a.plateforme { padding-left:30px; background-position:5px 2px; }
.postone { position:relative; left:100px; top:-31px; }
.posttwo { position:relative; left:80px; top:-31px; }
p.avecetoile { margin-top:-15px; }
p.sansetoile { margin-top:0; }
.linksearch { height:120px; cursor:pointer; }
.surlewebpost1 { text-align:center; padding: 10px 0 20px 0; }

/* caroussel */

.jcarousel-container { position: relative; }
.jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; }
.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
.jcarousel-list li, .jcarousel-item { float: left; list-style: none; /* We set the width/height explicitly. No width/height causes infinite loops. width: 75px; height: 75px;*/ }
.jcarousel-next { z-index: 3; display: none;}
.jcarousel-prev { z-index: 3; display: none;}
.jcarousel-skin-tango .jcarousel-container-horizontal, .jcarousel-skin-tango2 .jcarousel-container-horizontal { /*width: 445px;   Modifications */ width: 87%; padding: 10px 40px 20px 40px; }
.jcarousel-skin-tango .jcarousel-clip-horizontal { width: 245px; height: 145px; /*modif*/ }
.jcarousel-skin-tango2 .jcarousel-clip-horizontal { width: 245px; height: 160px; /*modif*/ }
.jcarousel-skin-tango .jcarousel-item { /*width: 75px;*/ height: 145px; /*modif*/ width: 100% }
.jcarousel-skin-tango2 .jcarousel-item { /*width: 75px;*/ height: 160px; /*modif*/ width: 100% }
.jcarousel-skin-tango .jcarousel-item-horizontal, .jcarousel-skin-tango2 .jcarousel-item-horizontal { margin-right: 10px; }
.jcarousel-skin-tango .jcarousel-item-placeholder, .jcarousel-skin-tango2 .jcarousel-item-placeholder { background: #fff; color: #000; }
.jcarousel-skin-tango .jcarousel-next-horizontal { position: absolute; top: 38px; right: 0px; width: 26px; height: 96px; cursor: pointer; background: transparent url(http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/btn_arrow_fnac_right.gif) no-repeat 0 0; }
.jcarousel-skin-tango .jcarousel-prev-horizontal { position: absolute; top: 38px; left: 0px; width: 26px; height: 96px; cursor: pointer; background: transparent url(http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/btn_arrow_fnac_left.gif) no-repeat 0 0; }
.jcarousel-skin-tango2 .jcarousel-next-horizontal { position: absolute; top: 38px; right: 0px; width: 26px; height: 96px; cursor: pointer; background: transparent url(http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/btn_arrow_fnac_right2.gif) no-repeat 0 0; }
.jcarousel-skin-tango2 .jcarousel-prev-horizontal { position: absolute; top: 38px; left: 0px; width: 26px; height: 96px; cursor: pointer; background: transparent url(http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/btn_arrow_fnac_left2.gif) no-repeat 0 0; }
.jcarousel-skin-tango li a strong span.titleone { font-size:12px; color:#003872; }
.jcarousel-skin-tango2 li a strong span.titleone { font-size:12px; color:#003872; height:36px; display:block; }
.jcarousel-skin-tango li a strong span.titletwo, .jcarousel-skin-tango2 li a strong span.titletwo { font-size:11px; color:#999; }
.jcarousel-skin-tango2 li a strong span.titletwo { text-decoration:line-through; font-size:12px }
.jcarousel-skin-tango li a strong span.priceone, .jcarousel-skin-tango2 li a strong span.priceone { font-size:17px; color:#333; }
.jcarousel-skin-tango li a strong span.pricetwo, .jcarousel-skin-tango2 li a strong span.pricetwo { font-size:11px; color:#666; }

/* hippique */

.blocficheprog ul.hippique { width:550px; padding:0 0 0 10px; position:relative; top:-30px; left:73px; border-left: 1px solid #CCCCCC; }
.listehippique { float:right; right:-25px; position:relative; }
.postlogo { float:right; position:relative; bottom:17px; }
.postlogo span { /*position:relative; bottom:17px; */}

/* grande grille programmes */
.borderbot { border-bottom:1px solid #CCCCCC }
.alignleft { text-align:left; }
.aligncenter { text-align:center; }
a.linkinfoprog { margin-top:15px; }
.hour, .enfa, .seri, .spor, .film, .tele, .dive, .docu, .Jeunesse { font-size:0.88em; }

/* mes programmes */
tr.all td.user a img.logochannel { margin-left:20px; border:0; }
tr.all td.empty { border-right:1px solid #cccccc; }
tr.all td.empty img { border:0; }
tr.all td.progdetails { padding-left:10px; }
tr.all td.progdetails .soon { background:#FFFFFF; width:490px; padding-bottom:10px; padding-top:10px; }
tr.all td.progdetails .soon img { margin-left:5px; vertical-align:middle; }
tr.all td.progdetails .soon span { padding-left:5px; color:rgb(0, 51, 102); font-weight:normal; }
tr.all td.progdetails a.linkone { color:rgb(51, 51, 51); font-size:1.10em }
tr.all td.progdetails a.linktwo { color:rgb(51, 51, 51); font-size:1.12em }
tr.all td.progdetails a.linkone strong { color:rgb(0, 51, 102) }
tr.all td.progdetails a.linkone span.resum { line-height:19px }
.morelessprog img { border:0; position:relative; top:5px; }


/* page accueil : grille verticale */
li a strong abbr.dtstart, li a:hover strong abbr.dtstart { color: rgb(102, 102, 102); }
.vercolbot { border-bottom:0; border-top:#CCCCCC 1px dotted; }
.horcoltop li a span, .horcolbot li a span { color:rgb(0, 51, 102); height:22px; font-size:1.00em; }
.horcoltop li a:hover span, .horcolbot li a:hover span {color:rgb(255, 102, 0); text-decoration:none }
#wrapper .colleft .invisible, #wrapper .colleft h1 { visibility:hidden; position:absolute }
#wrapper .colleft h1 { border-bottom: 1px solid rgb(204, 0, 0); margin: 36px 0 20px 0; padding: 0 0 2px 0; display: block; clear: both; color:rgb(204, 0, 0); font-size: 1.15em; visibility:visible; width:640px }
#wrapper .colleft .file .fleft h1 { visibility: hidden; }
#wrapper .colleft .invisible h2 { padding-top:10px }
.collefthometv { margin-bottom:15px; top:20px; position:relative; }
.borderdotted { border-top:0px dotted #CCCCCC; }
strong.link a.prog { margin:2px 110px 0 0; }
ul.vercoltop li.txt, ul.vercolbot li.txt, ul.vercoltoponeprog li.txt { height:85px; }
ul.vercoltop li a span.title, ul li a span.title, ul.vercoltoponeprog li a span.title{ color:rgb(0, 51, 102); font-size:1.00em; font-weight:bold;position:relative;top:5px;}
ul.vercoltop li a strong.heure, ul li a strong.heure, ul.vercoltoponeprog li a strong.heure { color:#666666;}
ul.vercoltop li a:hover span.title, ul li a:hover span.title, ul.vercoltoponeprogli a:hover span.title { color:rgb(255, 102, 0); }
a.tvmagreplay img, img.pictoreplay { border:0px }
img.pictoreplay { border:0px; padding-top:3px; }
img.stars { border:0px; margin-top:3px; }
.channel6 { border-bottom:0px; height:81px; border-left:1px dotted #CCCCCC; _border-left:1px solid #CCCCCC; }
.blocvideo ul li { display:inline; }
.blocvideo ul li.allnews a { background:url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/picto_red_arrow_right.gif') no-repeat 0 5px; padding: 0 0 0 10px; }
.horcoltop li a img.pictosinfo, .horcolbot li a img.pictosinfo, img.pictosinfo { border:0px; margin: 2px 0 0 0; }
.bloccolright li a strong .hour  { font-weight:bold; }







/****/
.bloc_tvmagreplay { height:102px; padding:10px 0 5px 15px; margin:-9px 0 0 0; border-left:5px solid #f2f2f2; border-right:5px solid #f2f2f2;  }
.bloc_tvmagreplay a img.img { cursor:pointer; }
.bloc_tvmagreplay img.img { margin:4px 10px 0 0; float:left; }
.txtshort, .txtshortrecherche, .txtlong, .txtlongrecherche, .txtalertemail, .txtsurleweb { float:left; height:auto; margin:0 10px 0 0; color:#003366; }
.txtlong { width:452px; }
.txtlongrecherche { width:492px; }
.txtshort { width:325px; }
.txtshortrecherche { width:365px; }
.txtalertemail { width:550px; }
.txtsurleweb { width:492px; }
.txtshort p a span, .txtshortrecherche p a span, .txtlong p a span, .txtlongrecherche p a span { background:url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/picto_link_tvmagreplay.gif') no-repeat; padding:0 0 10px 0; }
.txtshort span.notxt, .txtshortrecherche span.notxt, .txtlong span.notxt, .txtlongrecherche span.notxt { background:url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/picto_link_tvmagreplay.gif') no-repeat; padding:0 0 10px 0; }
.bloc_tvmagreplay .search .sign img { border:none; margin: 0 0 -7px 0 }
.sep_tvmagreplay { height:8px; margin:0 20px; }
.bloc_tvmagreplay .link1, .bloc_tvmagreplay .link2 { border-left: 1px solid #CCCCCC; width:auto; float:left; text-align:center; }
.link1 { height:50px; padding:15px 0 0 11px; margin:15px 0 0 0; }
.link2 { height:75px; padding:0 0 0 11px; margin:10px 0 0 0; }
.links a { display:block; padding:0px 4px 0px 0px; margin:0px 1px 0px 0px; font-size:12px; text-decoration:none; }
.bloc_tvmagreplay .links a strong { display:block; padding:9px 5px 19px 10px; }
.bloc_tvmagreplay .links a, .bloc_tvmagreplay .links .relight { display:block; background:url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/bkg_link_tvmagreplay_right.gif') top right no-repeat; color:#003366; }
.bloc_tvmagreplay .search p a { color:#003366; cursor:pointer; font-size:13px }
.bloc_tvmagreplay .search p.titlea strong a, .txtsurleweb p.titlea strong a, .txtlong p.titlea strong a { color:#003366; cursor:pointer; font-size:14px }
.bloc_tvmagreplay .search p.titlea strong a:hover, .txtsurleweb p.titlea strong a:hover, .txtlong p.titlea strong a:hover { color:#ff6600; cursor:pointer; font-size:14px }
.bloc_tvmagreplay .links a strong, .bloc_tvmagreplay .links .relight strong { display : block; background:url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/bkg_link_tvmagreplay_left.gif') top left no-repeat; }
.border_top_bot { height:8px; border-top: 5px solid #f2f2f2; padding: 0; }
.bloc_tvmagreplay .search p.titlea strong a:hover, .bloc_tvmagreplay .search p a:hover, .bloc_tvmagreplay .links a:hover, .txtalertemail form a:hover.txt { color:#FF6600; }
.bloc_tvmagreplay a:hover img { border:1px solid #FF6600 }
#hometvlistings li h2.actifin { padding: 18px 8px; display: block; background:url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/bkg_prog_tab_in.gif') repeat-x; color: rgb(255, 102, 0); }
.noprog { border-left:5px solid #f2f2f2; border-right:5px solid #f2f2f2; padding:10px 0 20px 15px; margin:-9px 0 0 0; }
.fiche_replay1, .fiche_replay2 { padding:0 0 5px 0; margin:0; border:0; background:#f2f2f2; }
.fiche_replay2 { height:65px }
.fiche_replay1 { height:97px }
.fiche_replay1 p.description strong a { padding:10px 0 0 0; display:block; font-size:12px }
.txtsurleweb p.titlea { margin:0 0 5px 0 }
.txtalertemail p.titlea { margin:0 0 2px 0 }
.txtalertemail p.description, .txtsurleweb p.description { margin:0 }
.txtalertemail form.alert span.voirprog input.btnvalid { margin:0 0 0 -5px; height:17px }
.txtalertemail form a.txt { background:none; font-size:1.00em; position:relative; top:3px; color:#003366 }
.fiche_replay1 .txtlong p.titlea strong a { text-decoration:none; color:#003366; }
.fiche_replay1 .txtlong p.titlea strong a:hover { text-decoration:none; color:#ff6600; }

/****/

fieldset.inscription div a.indice { color:#003366; background:none; font-size:12px }
fieldset.inscription div a:hover.indice { color:#ff6600; text-decoration:none;  }


/***/
#alaune { margin:50px 0 0 0; padding:0; position:relative; width:640px; }
#alaune .unepicto { position:absolute; top:-20px; left:5px; background: url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/picto_home_a_la_une.png'); _background: url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/picto_home_a_la_une.gif'); display:block; height:30px; width:92px }
#alaune strong.rssune { position:absolute; right:0; top:7px }
#alaune strong.rssune a { color:#003366 }
#alaune a.vignette_une img { float:left; border:0; margin:0; padding:0 2px 0 0 }
#alaune a.vignette_une h2 { height:46px; width:350px; position:absolute; left:0; bottom:-12px; clear:none; background:url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/picto_home_fond_noir.png') no-repeat; _background:url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/picto_home_fond_noir.gif') no-repeat; border:0; color:#FFFFFF; cursor:pointer; font-size:16px; }
#alaune a.vignette_une h2 div { margin:15px 0 0 10px; line-height:14px }
#alaune a:hover.vignette_une h2 div, #alaune a:hover.vignettes_une h2 div, #alaune strong.rssune a:hover, ul.navigation_home li a:hover { color:#ff6600 }

#alaune a.vignettes_une { height:124; display:block }
#alaune a.vignettes_une h2 { clear:none; background:url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/picto_home_fond_noir.png') no-repeat; _background:url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/picto_home_fond_noir.gif') no-repeat; border:0; color:#fff; cursor:pointer; font-size:12px; height:40px; width:143px; position:absolute; }
#alaune a.vignettes_une h2 div { margin:10px 5px 0 10px; line-height:14px; }
#alaune a.vignettes_une img.v1 { float:left; border:0; margin:0; padding:0 2px 2px 0 }
#alaune a.vignettes_une img.v2 { border:0; margin:0; padding:0 0 2px 0 }
#alaune a.vignettes_une img.v3 { float:left; border:0; margin:0; padding:0 2px 0 0 }
#alaune a.vignettes_une img.v4 { border:0; margin:0; padding:0 }
#alaune a.vignettes_une h2.t1 { left:352px; top:82px; }
#alaune a.vignettes_une h2.t2 { left:497px; top:82px; }
#alaune a.vignettes_une h2.t3 { left:352px; top:208px; }
#alaune a.vignettes_une h2.t4 { left:497px; top:208px; }

ul.navigation_home { clear:both; float:right; margin-right:5px; margin-bottom:25px; }
ul.navigation_home li { display:inline; border-bottom:0; }
.link2links { position:relative; padding-top:10px; /*border-left: 1px solid #CCCCCC; width:auto; float:left; text-align:center;*/}
.links .link1links .link2 a strong { position:relative; padding-top:10px; background:#99CCCC /*border-left: 1px solid #CCCCCC; width:auto; float:left; text-align:center;*/}

/*.link2links a strong { background:#99CCCC; padding-top:-20px}*/
 