/* CSS Document */

#header { position: relative; clear: both; height: 103px; background: url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/bkg_header.gif') repeat-x; }
#logo a { overflow: hidden; display: block; width: 96px; height: 0; padding-top: 103px;  padding-left0px;}
/*#mainmenu { position:absolute; margin:0 0 0 70px } 
.submenu { width: 901px; position:absolute; top:50px; margin:0 0 0 90px;  text-align:right; }*/
#header .connexion { position:absolute; top:-15px; text-align:right; width:990px; display:block; color:rgb(153,153,153); }
#wrapper .hometvlistings { /* IMAGE DE FOND */ margin: 10px 0 27px 0px; _margin: 10px 0 27px 0px; ;/*background:url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/bkg_homegrille.gif') center no-repeat */}
.whitecol, .greycol { float:left; text-align:center; width:105px; border-left:#CCCCCC 1px dotted; border-top:#CCCCCC 1px dotted; _border-left:#CCCCCC 1px solid; _border-top:#CCCCCC 1px solid; }
.firstline { border-left:#CCC 1px dotted;;_border-left:#CCC 1px solid;  }
.last { border-right:#CCCCCC 1px dotted; _border-right:#CCC 1px solid; width:107px; }
li a.prog { display:block; height:175px; _height:170px;}
li a.sansprog { display:block; height:189px; _height:190px;}
.vercoltop { border-bottom:#CCCCCC 1px dotted; border-top:#CCCCCC 1px dotted; _border-bottom:#CCCCCC 1px solid; _border-top:#CCCCCC 1px solid; }
.vercoltoponeprog { border-top:#CCCCCC 1px dotted; _border-top:#CCCCCC 1px solid; }
.verlogo {display: block; text-indent: -900em;  margin: 10px 0 5px 0; width: 105px; height: 35px;}
.horlogo {display: block; text-indent: -900em;  vertical-align:middle; width: 105px; height: 35px;}
.vercolsansprog {border-bottom:#CCCCCC 0px solid;border-top:#CCCCCC 0px solid;}
.collefthometv strong.link{ border-bottom: 1px dotted #cccccc; _border-bottom: 1px solid #cccccc; clear:both; margin:0 0px 0 0; padding: 4px 0 ; display:block;  border-left: 1px dotted #cccccc; _border-left: 1px solid #cccccc; border-right: 1px dotted #cccccc; _border-right: 1px solid #cccccc; margin-right:1px;}
#wrapper .hometvlistings strong.link { text-align:right; border-top: 1px dotted #cccccc; _border-top: 1px solid #cccccc; }
li a.prog h3 { margin:0; display: block; color:rgb(0, 51, 102); height:35px; font-size:1.00em; padding: 0 2px 0 2px; }
li a.prog img { border:1px solid #ccc; padding:2px; margin: 0; _padding:1px;}
ul.imagesvideos li a:hover .title { position: absolute; bottom: 16px; display: block; left:3px; background:rgb(102, 102, 102); width:130px; height:90px; color:rgb(255, 255, 255); font-size: 1.12em; padding:5px; cursor:pointer; opacity: 0.90; filter:alpha(opacity=90);text-align:center;}
ul.links li { border-bottom: 1px dotted #cccccc; _border-bottom: 1px solid #cccccc; height:15px;}
.bloccolright li.news { border-bottom:#CCCCCC 1px dotted; _border-bottom:#CCCCCC 1px solid;margin:0 0 4px 0; padding:0 0 4px 0; }
.bloccolright li.allnews { text-align:right; border-bottom:#FFFFFF 1px dotted; _border-bottom:#FFFFFF 1px solid;margin:0 0 4px 0; padding:0 0 4px 0; }
li.news { border-bottom:#CCCCCC 1px dotted; _border-bottom:#CCCCCC 1px solid;margin:0 0 4px 0; padding:0 0 4px 0; }
.bloccolright li.tvmagazine { width:62%;padding-top:0px;border-bottom:#CCCCCC 1px dotted; _border-bottom:#CCCCCC 1px solid; }
.bloccolright li.tvmagazinelast { border-bottom:#CCCCCC 0px solid;width:62%; }
.bloccolright li.newslast { border-bottom:#CCCCCC 0px dotted; _border-bottom:#CCCCCC 0px solid; }
ul.imagesvideos li a:hover img, .whitecol li a:hover.prog img, .colhor li a:hover img { /*border:1px solid #CCCCCC*/border: 1px solid rgb(255, 102, 0);;opacity: 0.70; filter:alpha(opacity=70) }
.collefthometv { padding-bottom:30px; }
.imagesvideos { height:150px; }
.bloccolright li a:hover img, .halfcolleft a:hover img, .colrighthome a:hover img.tvmag, .colright a:hover img {/*border:1px solid #CCCCCC*/border: 1px solid rgb(255, 102, 0);opacity: 0.70; filter:alpha(opacity=70) }
.blocficheprog a:hover .img img { opacity: 0.70; filter:alpha(opacity=70) }
#hometvlistingsfiche li { float: left; height:50px; }
#hometvlistingsfiche li h2{ margin: 0; padding:0; font-size:1.08em; text-transform: uppercase; }
#hometvlistingsfiche li h2 a, #hometvlistingsfiche li h2 a:hover, #hometvlistingsfiche li h2.actif { padding: 17px 8px; display: block; background:url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/homegrille_line_sep.gif') left no-repeat; color: rgb(0, 51, 102);}
#hometvlistingsfiche li h2.actif { background:url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/bkg_prog_tab.gif') repeat-x; color: rgb(255, 102, 0); }
/*.bgkgrey { display:block; width:640px; background: rgb(242, 242, 242); height:50px }*/
.details { clear:left; padding:0 0px 30px 0;}
.colleft p strong.details, { line-height:19px; font-size:0.95em; padding-right:0px; }
.colleft p.details { font-size:1.10em }
.colleft p { font-size:1.10em }
#mainmenu li h2.actif a, #mainmenu li h2.actif a:hover { padding: 0; cursor:default; }
#mainmenu li h2.home a, #mainmenu li h2.home a:hover { background:url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/bkg_home.gif'); position:relative; top:-2px;}
#mainmenu li h2.homeactif a, #mainmenu li h2.homeactif a:hover { background:url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/bkg_home_actif.gif'); position:relative; top:-2px;}
.colleft p.title { font-size:1.30em; margin:20px 0 20px 0; position:relative; top:0; padding:0 0 0px 0; }
.colleft ul.reasons li { font-size:1.12em }
.popup .leftp input#t1:focus, .popup .leftp input#t2:focus { border: 1px solid rgb(255, 102, 0); }
.popup .leftp input#t1, .popup .leftp input#t2 { border:1px solid #999; margin:0 0 5px 10px; display:inline; font-size:1.00em; padding: 0 2px; }
select#civilite, select#profession, .colleft form fieldset.inscription .halfcolleft p input, .allcol p input, .allcol p textarea { border: 1px solid #999; }
.colleft form fieldset.inscription p input:focus, select#civilite:focus, select#profession:focus, #envoyer:focus, #yourmail:focus, #friendmail1:focus, #friendmail2:focus, #friendmail3:focus, #comment:focus { border: 1px solid rgb(255, 102, 0); }
input#reader, input#newsletter, input#gives, input#partners { position:relative; left:65px; width:15px; height:15px; border:1px solid #999;  }
a:hover.prec { font-size:0.95em; background:url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/picto_red_arrow_left.gif') no-repeat left center ; padding: 0 10px 0 10px; color: rgb(0, 51, 102); text-decoration:underline; }
.colleft .otherchannels label, .colleft .otherchannels select { font-size:1.10em}
.colleft .otherchannels select { border: 2px solid #999; }
ul.progchannel li { font-size:1.11em; }
ul.progchannel li a strong { display:block; font-size:1.12em; }
ul.progchannel li a p { color:rgb(0,0,0); font-size:1.0em; }
form fieldset.inscription div p label { vertical-align:center; }
.collefthometv h2 { border-bottom: 0px solid rgb(204, 0, 0); margin: 0 0 10px 0; padding: 0 0 2px 0; display: block; clear: both; color:rgb(204, 0, 0); font-size: 1.10em }

.collefthometv { width:640px; padding: 0 0px 30px 0px; }
/*#hometvlistings li { float: left; height:30px; }*/
/*#hometvlistings li h2{ margin: 0; padding:0; font-size:1.05em; text-transform: uppercase; }*/
/*#hometvlistings li h2 a, #hometvlistings li h2 a:hover, #hometvlistings li h2.actif,#hometvlistings li h2.txt { padding: 8px 8px 5px 8px; display: block; background:url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/homegrille_line_sep.gif') left no-repeat; color: rgb(0, 51, 102);margin-left:2px;}
#hometvlistings li h2.actif, #hometvlistings li h2 a:hover { background: rgb(242, 242, 242) url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/bkg_prog_tab-home.gif') repeat-x; color: rgb(255, 102, 0); }
#hometvlistings li h2 a:hover { margin-left:2px;}
#hometvlistings li h2 a.mychannels { color: rgb(204, 0, 0); }*/
ul.imagesvideos li { float:left; overflow: hidden; padding:0 18px 0 0; position: relative; }
ul.imagesvideos li a .arrow { margin-right: 8px; position: absolute; right: 13px; bottom: 16px; /*opacity: 0.60; filter:alpha(opacity=60);*/ background: /*rgb(153, 153, 153)*/ url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/picto_arrow_video.gif') no-repeat center;*/; height:101px; width:140px; display:block}
ul.imagesvideos li.lastvideo a .arrow { right: 3px; width:140px;margin-right: 0px; }

ul.whitecol  ul, ul.greycol ul { padding: 10px 0 10px 0; margin:0; }
form fieldset.inscription div strong a { font-size:1.15em; background:url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/picto_red_arrow_right.gif') no-repeat left center ; padding: 0 10px 0 10px; color: rgb(0, 51, 102); text-decoration:none; }
form fieldset.inscription div strong a:hover { padding: 0 10px 0 10px;text-decoration:underline; }
form.fieldset.inscription div p label { margin:0 0 0 5px; vertical-align:top }

a.TabActiv { color:rgb(255, 102, 0); display:block;}
a.TabActiv:hover { text-decoration:none; cursor:default; }
.linkplus-1 { margin: -27px 0 0 0px; float: right; color:rgb(0, 51, 102);  display: block; font-size: 11px; /*position:relative; left:0px; _left:125px;*/}
.linkplus-2 { margin: -27px 0 0 0px; float: left;  color:rgb(0, 51, 102);  display: block; font-size: 11px;/*position:relative; left:-140px;*/}

.sondage {_border-bottom:1px solid #CCCCCC; }
ul.sondage-liste li.question h3 {  font-weight: bold; padding: 6px 0 18px 0; color:rgb(25, 25, 25); font-size:1.13em; line-height:18px }
ul.sondage-liste li.question ul li h4 { margin: -17px  0 0 310px; padding:0; font-weight:lighter; font-size:1.10em}

.outside li h2.txt { border-bottom:1px solid #FFFFFF; background: rgb(255, 255, 255); }

h1.title {font-size:28px;line-height: 30px; padding-bottom:10px;}
/*.tabsinsinde li { float: left; height:30px; }
.tabsinsinde li h2 a, .tabsinsinde li h2 a:hover, .tabsinsinde li h2.actif { padding: 8px 8px 5px 8px;  display: block; background:url(}*/
#LinksOthers { clear:both; background:rgb(242, 242, 242); margin:0; padding:10px 0 0 0; position:abslute; height:160px; top:0; }
ul.othersarticles { font-size:1.11em; position:absolute; top:0; margin:10px 0 0 0; }
ul.othersarticles li a { cursor:pointer; }
ul.othersarticles li { _margin-top:-15px;_position:relative}
ul.othersarticles li a strong span.hour { width:150px; display: block; text-align:right; position: absolute; color: rgb(204, 0, 0); }
ul.othersarticles li a strong span.news { padding: 0 0 0 160px; display: block; margin: -16px 0 8px 0; position:relative; color: rgb(0, 51, 102); }
a.plusarticles {background:url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/picto_red_arrow_right.gif') no-repeat 0 5px; padding: 0 0 0 10px; color:rgb(0, 51, 102);font-weight:bold;}
a:hover.plusarticles{ color:rgb(255, 102, 0);}


a.arrow-left {  position:absolute; left:25px;  width:28px; height:28px; display:block; float:left; bottom: 28px; _bottom:22px}

.photo-diapo a:hover img { opacity: 0.70; filter:alpha(opacity=70); }

.submenu ul li, .submenu ul li a { margin: 7px 6px 0 0; display:inline; _margin: 7px 6px 0 0;}
.submenu ul li h2, .submenu ul li a { font-size:0.96em; color: rgb(255, 255, 255); border:0; font-weight:120; text-align:center; letter-spacing:1px;  }
ul.tabsinsinde { position:relative; _bottom:-10px; }
.halfcolleft ul.fileinfo { font-size:1.10em }
.halfcolleft ul.fileinfo li strong { font-size:0.95em }

a.tag{color:rgb(153, 153, 153);}
a.tag:hover {color:rgb(255, 102, 0);text-decoration:none;}
.blocreact p, #LinksProgs p  { display:block; width:500px; margin:-30px 0 0 103px; padding:0 0 0 10px; position:relative; top:0; }
#LinksProg { clear:both; background:rgb(242, 242, 242); margin:0; padding:10px 0 0 0; position:absolute; height:400px; top:0; }
.photo-diapo { margin:15px 0 15px 0; padding: 0 0 0 75px; height:65px }
.photo-diapo a { background:none;  float:left; border: 1px solid #ccc; margin:0 17px 0 0 }
.photo-diapo a:hover, .blocficheprog a:hover .img img { border: 1px solid rgb(255, 102, 0);/*border:1px solid #CCCCCC;*/ }
.photo-diapo a img { float:left;  width: 77px; height: 58px; display: block; border:0;  }
.photo-diapo img.actif, .photo-diapo a.actif img { cursor:default; float:left; margin:0; padding:5px; width: 77px; height:58px; display:block; background:url('http://tvmag.admin.partner-tvmag.net/ImPre/V3/bkg-diapo-actif.gif') no-repeat }
.arrows-left-right { position:relative; left:0 }
/*a.arrow-left {  position:absolute; left:25px;  width:28px; height:28px; display:block; float:left; bottom: 44px; }*/
a.arrow-left img, a.arrow-right img, .pagenumber img { border:0 } 
a.arrow-right { display:block; position:absolute; left:583px;  bottom: 7px;   }
.imgdiapo { text-align:center; margin:0 0 5px 0 }
.txtdiapo { width:560px; margin:0 0 0 37px; }
.txtdiapo h3 { margin:0 0 1px 0; font-size:1.2em; line-height:18px }
.txtdiapo p { font-size:1.0em }
#footer { padding:0; margin:-20px 0 10px 0; clear: both; background:url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/bkg_footer.gif') repeat-x; display:block; height:400px; }
#plansite, #contact, #publicite, #infoslegales { background: url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/bkg_footer_col1.gif'); width:446px; position:absolute; top:38px; left:5px; height:340px; padding:10px 10px 0 10px }
.spacearticle{ margin: 0 0 30px 0; }
.spacearticle p { font-size: 13px; margin:0 0 15px 0}
.spacearticle { font-size: 13px; line-height:20px ;margin: 0 0 30px 0;}
.spacearticle p h2{ border-bottom:0; color:#000000  }
.spacearticle h2{ border-bottom:0; color:#000000 ;margin-bottom:0px; font-size: 13px;}
.spacearticle p strong{ font-size: 13px;  }
.spacearticle p a:hover{ color: rgb(255, 102, 0);}
.spacearticle p strong a { font-size: 13px; color:rgb(0, 51, 102);}
a.link-dossier {color:rgb(0, 51, 102);}
a.link-dossier:hover {color: rgb(255, 102, 0);}

#wrapper {background:#FFFFFF url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/bkg_col_right.gif');background-position: 660px 0px;background-repeat: repeat-y;}
ul.tags li strong a.one  { font-size:1.7em }
ul.tags li strong a.two { font-size:1.3em }
.search {  border-bottom: 0px dotted #CCCCCC; padding: 0 0 20px 0 }
.blocreact { margin-top:-10px; background:#F2f2f2; }
ul.tabsinsinde li.TabActiv {border-top:1px solid rgb(255, 102, 0); }
.pagenumber { padding:10px 0 10px 0; font-size:1.4em}
.blocreact .all {  margin:10px 10px 0px 0; background:#f2f2f2;_margin:0px 10px 0px 0;}

blocreact { clear:both; }
.progfile { padding:10px 0; background: rgb(242, 242, 242); }
.progfile .all div.programmes a { color:rgb(51, 51, 51); font-size:1.10em }
.progfile .all div.programmes a strong { color:rgb(0, 51, 102) }
.blocreact .all { clear:both; display:block; margin:0px 10px -20px 0; _margin:0px 10px -30px 0; position:relative; }
.progfile .all div.programmes a:hover strong { color: rgb(255, 102, 0); }
.progfile .all div.programmes a .time {  font-size:0.9em }
.blocreact .all div.programmes {  width:500px;  padding:0 0 0px 10px; position:relative; top:-30px;left:103px;;border-left: 1px solid #cc0000; background: rgb(242, 242, 242); }
/*.blocreact div.programmes { border-left: 1px solid #cc0000; }*/
#LinksProgs div.programmes { border-left: 1px solid #ccc; }
div.blocreact div.all div.programmes { border-left: 1px solid #ccc; }



.sondage { padding:0 0 17px 0; border-bottom:0px dotted #CCCCCC; margin:0 0 17px 0 }
.bloccolright li { border-bottom:#CCCCCC 1px dotted;_border-bottom:#CCCCCC 1px solid; margin:0 0 4px 0; padding:0 0 4px 0; }

.horcoltop { float:left; border-left: 1px dotted #CCCCCC; _ border-left: 1px solid #CCCCCC;border-right: 1px dotted #CCCCCC; _border-right: 1px solid; #CCCCCC;;padding:6px 10px 6px 6px; width:270px; margin:0 6px 0 0; }

#hometvlistingshertzhor { clear:both; margin:0; padding:0; border-left:1px dotted #CCCCCC;_border-left:1px solid #CCCCCC;height:500px;border-right:1px dotted #CCCCCC;_border-right:1px solid #CCCCCC;border-top:1px dotted #CCCCCC;_border-top:1px solid #CCCCCC;width:637px;}
#hometvlistingshertzhor ul li { margin:0; padding:0; }
#hometvlistingshertzhor ul li h3 em a { display:inline; font-size:11px; }
.colhor { display:block; clear:both;border-top:1px dotted #CCCCCC; _border-top:1px solid #CCCCCC; }
.positionone{ border-top:0px solid #CCCCCC;_border-top:0px solid #CCCCCC; }



ul.opt3 li.seri { background-color:rgb(255, 204, 153);color: rgb(255, 102, 0); background-image:url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/picto_seri.gif') no-repeat left; padding:0 0 0 22px;background-position:10px 5px; }
ul.opt3 li.film { background-color:rgb(255, 204, 153); color: rgb(255, 102, 0); background-image:url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/picto_film.gif') no-repeat left; padding:0 0 0 22px;background-position:10px 5px; }
ul.opt3 li.tele { background-color:rgb(255, 204, 153); color: rgb(255, 102, 0); background-image:url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/picto_tele.gif') no-repeat left; padding:0 0 0 22px;background-position:10px 5px;}
ul.opt3 li.dive { background-color:rgb(255, 204, 153); color: rgb(255, 102, 0); background-image:url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/picto_dive.gif') no-repeat left; padding:0 0 0 22px;background-position:10px 5px;}
ul.opt3 li.spor { background-color:rgb(255, 204, 153);color: rgb(255, 102, 0); background-image:url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/picto_spor.gif') no-repeat left; padding:0 0 0 22px;background-position:10px 5px;  }
ul.opt3 li.docu { background-color:rgb(255, 204, 153);  color: rgb(255, 102, 0);background-image:url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/picto_docu.gif') no-repeat left; padding:0 0 0 22px;background-position:10px 5px;}
ul.opt3 li.enfa { background-color:rgb(255, 204, 153); color: rgb(255, 102, 0); background-image:url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/picto_enfa.gif') no-repeat left; padding:0 0 0 22px;background-position:10px 5px; }

form fieldset.inscription p select { font-size:1.0em; } 

ul.diaporama { border:0px solid rgb(153, 153, 153); width:640px; display:block; float:left; overflow:hidden; overflow-x: auto; overflow-y: hidden; color:rgb(255, 102, 0); background: #101410 url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/bkg_dossier.gif') no-repeat;overflow:-moz-scrollbars-horizontal; height:195px;  }

ul.homefile { padding:0 0 0 12px; background:#101410;;display:block;  }
.popup .leftp select#t2 { width:180px; height:20px }
.popup .leftp input#t3 { width:180px; height:17px }
.popup .leftp input#t4 { width:250px; height:17px }
.popup .leftp input#t5 { width:300px; height:17px }
.popup .leftp input#t6 { width:300px; height:120px }
.popup .leftp input#t3, .popup .leftp input#t4, .popup .leftp input#t5, .popup .leftp input#t6{ border:1px solid #999; margin:0 0 5px 10px; display:inline; font-size:1.00em; padding: 0 2px; }
select#t4 {border:1px solid #999;}
textarea#t6 {border:1px solid #999;}
li.horizontal a strong, .horcolbot li a strong { color:rgb(102, 102, 102) }
li.horizontal a h3, .horcolbot li a h3 { color:rgb(0, 51, 102); height:22px; font-size:1.00em; }

h2.h2horlogo {margin-top:-10px;margin-left:5px;}
div h2.titlevideos{color:rgb(204, 0, 0); font-size: 1.15em;padding:0px;border-bottom:0px;margin:0px; }
div.blocvideo {border-bottom: 1px solid rgb(204, 0, 0); margin: 0 0 10px 0; padding-top:5px; clear: both;height:18px;}
div.blocvideo li a {color: rgb(0, 51, 102);}
div.blocvideo li.TabActiv a {color: rgb(255, 102, 0);font-weight:bold;}

.google_ads { font-size:0.96em; background:rgb(255, 255, 255; padding: 5px 0 2px 0px }

.google_ads .google_ads_marge span a { text-decoration: none; color: rgb(0, 51, 102); font-weight:bold; }

.google_ads .google_ads_marge span a:hover { text-decoration: none; color: rgb(255, 102, 0) ;}

.google_ads div a:hover { text-decoration: none; color: rgb(0, 51, 102);}

.google_ads .google_ads_marge a { text-decoration:none; color: rgb(0, 51, 102); font-weight:lighter; line-height:19px}

.google_ads .google_ads_marge { margin: 0 0 10px 0 }
 
 a.votez {background: url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/votezetoilevide.gif') no-repeat left}
 
 
 a.votez1 {background: url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/votezetoilepleine1.gif') no-repeat left}
 a.votez2 {background: url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/votezetoilepleine2.gif') no-repeat left}
 a.votez3 {background: url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/votezetoilepleine3.gif') no-repeat left}
 a.votez4 {background: url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/votezetoilepleine4.gif') no-repeat left}
 a.votez5 {background: url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/votezetoilepleine5.gif') no-repeat left}
 /*a.votez:hover {background: url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/etoilepleine.gif') no-repeat left}*/
 
 a.jeuxenligne {color: rgb(0, 51, 102);}
 a.jeuxenligne:hover {color: rgb(255, 102, 0) ;}
strong.linkchaines 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;color:rgb(0, 51, 102); }
h5.vote { background:url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/picto_vote.gif') no-repeat ;background-position: -10px 0px; border:1px solid #000000;}





.blocficheprog a.prec, .blocficheprog a.suiv{ text-align:left; display: block; float:left;cursor:pointer; text-decoration:none; color: rgb(0, 51, 102);  }

a.prec { background: url(http://tvmag.tvimg.partner-tvmag.net/ImPre/V3/red-arrow-prev.gif) no-repeat /*0 14px*/ left ; margin: 0 0 0 0px;  color: rgb(0, 51, 102); clear:both; font-size:1.10em;}

a.suiv { background: url(http://tvmag.tvimg.partner-tvmag.net/ImPre/V3/red-arrow.gif) no-repeat /*230px 22px*/ right ; margin: 0; padding: 0px 10px 0 0; color: rgb(0, 51, 102);font-size:1.10em;}

a:hover.prec, a:hover.suiv{ text-decoration:underline ;font-size:1.10em;}

.progfile .all p a.surleweb { color: rgb(0, 51, 102);  display:inline;font-weight:bold; }
.progfile .all p a.surleweb:hover { color: rgb(255, 102, 0) ; display:inline ;font-weight:bold;}
.progfile .all p a.visionner { color: rgb(0, 51, 102); background:url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/picto_visionner.gif') no-repeat left; padding:0 0 0 18px; font-size:0.9em ;font-weight:bold;}
.progfile .all p a.visionner:hover { color: rgb(255, 102, 0) ; background:url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/picto_visionner.gif') no-repeat left; padding:0 0 0 18px; font-size:0.9em ;font-weight:bold;}

.blocficheprog .search p a.surleweb { color: rgb(0, 51, 102);  display:inline;font-weight:bold; }
.blocficheprog .search p a.surleweb:hover { color: rgb(255, 102, 0) ; display:inline ;font-weight:bold;}
.blocficheprog .search p a.visionner { color: rgb(0, 51, 102); background:url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/picto_visionner.gif') no-repeat left; padding:0 0 0 18px; font-size:0.9em ;font-weight:bold;}
.blocficheprog .search p a.visionner:hover { color: rgb(255, 102, 0) ; background:url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/picto_visionner.gif') no-repeat left; padding:0 0 0 18px; font-size:0.9em ;font-weight:bold;}

ul.progchannel li a.surleweb { color: rgb(0, 51, 102);  display:inline;font-weight:bold; }
ul.progchannel li a.surleweb:hover { color: rgb(255, 102, 0) ; display:inline ;font-weight:bold;}
ul.progchannel li a.visionner { color: rgb(0, 51, 102); background:url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/picto_visionner.gif') no-repeat left; padding:0 0 0 18px; font-size:0.9em ;font-weight:bold;}
ul.progchannel li a.visionner:hover { color: rgb(255, 102, 0) ; background:url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/picto_visionner.gif') no-repeat left; padding:0 0 0 18px; font-size:0.9em ;font-weight:bold;}

.space p a.surleweb { color: rgb(0, 51, 102);  display:inline;font-weight:bold; }
.space p a.surleweb:hover { color: rgb(255, 102, 0) ; display:inline ;font-weight:bold;}
.space p a.visionner { color: rgb(0, 51, 102); background:url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/picto_visionner.gif') no-repeat left x; padding:0 0 0 18px; font-size:0.9em ;font-weight:bold; background-position:165px 2px;}
.space p a.visionner:hover { color: rgb(255, 102, 0) ; background:url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/picto_visionner.gif') no-repeat left ; padding:0 0 0 18px; font-size:0.9em ;font-weight:bold; background-position:165px 2px;}

.notreavis div.position { position:relative; bottom:32px; left:90px }

.space, .spasearch, .spacepub { margin: 0 0 30px 0; }
.spacepub a img {border:0px solid #ccc;}
.spacepub a:hover img {border:0px solid #ccc;}

 a.mesprogrammes { color: rgb(0, 51, 102);  }
 a.mesprogrammes:hover {color: rgb(255, 102, 0)}
 
hideshow, #hideshow2, #hideshow3, #hideshow4, #hideshow5,  #hideshow6 { position: absolute; width: 100%; height: 100%; top: 0; left: 0; }
#fade, #fade2, #fade3,#fade4, #fade5, #fade6 { /*background: rgb(0, 0, 0) none repeat; position: fixed; width: 100%; height: 100%; opacity: 0.8; filter:alpha(opacity=80);  left: 0; z-index: 10;*/background: rgb(0, 0, 0) none repeat; position: fixed; width: 100%; height: 100%; _height: 2550px; opacity: 0.8; filter:alpha(opacity=80); left: 0pt; z-index: 10; }
.popup_block { /*margin: 0 0 0 -250px; padding: 10px; background: rgb(255, 255, 255) none repeat; float: left; width: 640px; position: fixed; top: 20%; left: 42%; z-index: 100;*/margin: 10px 0pt; padding: 10px 5px; background: rgb(255, 255, 255) none repeat; float: left; width: 660px; _width: 700px;position: fixed; _position: absolute;top: 20%; left: 25%; _top: 150px; _right: 10%;  z-index: 100; }


a.visionner { color: rgb(0, 51, 102); background:url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/picto_visionner.gif') no-repeat left; padding:0 0 0 18px; font-size:0.9em ;font-weight:bold;}
a.visionner:hover { color: rgb(255, 102, 0) ; background:url('http://tvmag.tvimg.partner-tvmag.net/ImPre/V4/picto_visionner.gif') no-repeat left; padding:0 0 0 18px; font-size:0.9em ;font-weight:bold;}

a.betclick { color: rgb(0, 51, 102); background:url('http://tvmag.admin.partner-tvmag.net/ImPre/V4/betclick.jpg') no-repeat left; padding:0 0 0 18px; font-size:0.9em ;font-weight:bold;}
a.betclick:hover { color: rgb(255, 102, 0) ; background:url('http://tvmag.admin.partner-tvmag.net/ImPre/V4/betclick.jpg') no-repeat left; padding:0 0 0 18px; font-size:0.9em ;font-weight:bold;}
p.alert { background:rgb(255, 204, 204); padding:5px; margin:0 0 15px 0; }
p.alert span { margin:0 0 0 136px; }

a.surleweb { color: rgb(0, 51, 102);  font-weight:bold; }
a.surleweb:hover { color: rgb(255, 102, 0) ;font-weight:bold;}
form fieldset.inscription p { font-size:1.0em; }

/*form fieldset.inscription div { margin:0 0 20px 0; position:relative }

form fieldset.inscription div strong { font-size:14px; margin:0 0 3px 0; display:block }

form fieldset.inscription div p input[type="radio"] { margin:0 10px -2px 0 }

form fieldset.inscription div p label { vertical-align:center; }*/

.halfcolleft ul li.news a {color: rgb(0, 51, 102); }
.halfcolleft li.news a:hover {color: rgb(255, 102, 0) ;}

.horcolbot li a h3 img.genre { border:0px solid #ccc; }

/*.popup form fieldset.inscription div.leftp p { margin:0 0 50px 0; padding:0 5px;}
.popup form fieldset.inscription div.leftp p.alert { background:rgb(255, 204, 204); padding:5px; }
p.alert span { margin:0 0 0 136px; }
.popup form fieldset.inscription div.leftp p label { width:300px; text-align:right; display:block; float:left; margin:0 10px 0 0; }
.popup form fieldset.inscription fiv.leftp p input { border: 2px solid #999; }*/