/* ::::: http://www.tf1.fr/css/0,,2617100-1,00.css?v=85ed79c27686734ef3297eb7eee8e22c ::::: */

html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, code, del, dfn, em, img, kbd, q, strong, sub, sup, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0pt; padding: 0pt; }
body { background: url('image-de-fond-4238548thjln.jpg') no-repeat scroll 0pt 0pt rgb(64, 92, 131); color: rgb(50, 50, 50); font-family: Arial,Verdana,sans-serif; font-size: 12px; line-height: 1; }
ol, ul { list-style: none outside none; }
a { color: rgb(35, 154, 216); text-decoration: none; }
a:hover { text-decoration: underline; }
img, table { border: 0pt none; }
strong { font-weight: 700; }
textarea, input { font-family: Arial,Verdana,"Trebuchet MS",sans-serif; }
.t1 { font-size: 10px; }
.t2 { font-size: 11px; }
.t3 { font-size: 12px; }
.t4 { font-size: 14px; }
.t5 { font-size: 18px; }
.t10 { font-size: 16px; }
.t11 { font-size: 13px; }
.invisible, .inv { background: none repeat scroll 0% 0% transparent ! important; border: medium none ! important; display: block ! important; float: none ! important; height: 1px ! important; margin: -1px 0pt 0pt -1px ! important; overflow: hidden ! important; position: absolute; width: 1px ! important; }
.accrocheR11 { text-decoration: none; display: inline-block; vertical-align: middle; }
.accrocheR11:hover { text-decoration: none; }
.accrocheR11 .accLeft, .accrocheR11 .accRight, .accrocheR11 .accLeftFleche, .accrocheR11 .accLeftBgGris, .accrocheR11 .accRightBgGris, .accrocheR11 .accLeftBgGrisFleche, .accrocheR11 .accLeftOn, .accrocheR11 .accRightOn, .accrocheR11 .accLeftFlecheOn { height: 22px; line-height: 22px; padding-bottom: 10px; color: rgb(255, 255, 255); text-decoration: none; font-weight: 400; display: inline-block; vertical-align: middle; text-transform: uppercase; }
.dureeR11 { position: absolute; bottom: 0pt; left: 0pt; display: block; height: 20px; line-height: 19px; width: 100%; text-indent: 3px; text-decoration: none; cursor: pointer; color: rgb(102, 102, 102); font-size: 10px; background: url('10529244ubjfy.png') repeat scroll 0% 0% transparent; }
.dureeR11:hover { text-decoration: none; }
.dureeR11 .cat, .dureeR11 .integrale { position: absolute; right: 3px; top: 2px; height: 16px; line-height: 14px; padding: 0pt 14px 0pt 3px; background-image: url('10529269egana.png'); background-repeat: no-repeat; background-position: right center; font-weight: 700; text-decoration: none; }
.dureeR11 .integrale { padding: 0pt 16px 0pt 3px; color: rgb(255, 255, 255); background-image: url('10529271yqurs.png'); }
.flecheBigUneLeft, .flecheBigUneRight, .flecheBigUneInsideLeft, .flecheBigUneInsideRight, .debutOngletBigUne, .ongletBigUne, .rondOnBlanc, .rondOffGris, .pRondGris, .pRondBlanc, .imgMentionVideo, .accrocheR11 .accLeft, .accrocheR11 .accRight, .accrocheR11 .accLeftFleche, .pR11DebutBtn, .pR11Btn, .pBulles, .pPlus, .pPlay, .pPhoto, .pProfile, .pVues, .pFlecheRight, .accrocheR11 .accLeftBgGris, .accrocheR11 .accRightBgGris, .accrocheR11 .accLeftBgGrisFleche, .imgMentionLive, .accrocheR11 .accLeftOn, .accrocheR11 .accRightOn, .accrocheR11 .accLeftFlecheOn, .flecheUneLeft, .flecheUneRight, .flecheUneLeftOff, .flecheUneRightOff { background-image: url('10380388xscil.png'); background-repeat: no-repeat; }
.pRondGris, .pRondBlanc { height: 9px; width: 9px; }
.pRondGris { background-position: -26px -74px; }
.pRondBlanc { background-position: -35px -74px; }
.accrocheR11 .accLeftFleche { width: 22px; background-position: 0pt -335px; }
.accrocheR11 .accRight { background-position: right -293px; padding-right: 17px; }
.pFlecheRight { width: 8px; height: 9px; background-position: -292px -427px; }
.flecheUneLeft, .flecheUneRight, .flecheUneLeftOff, .flecheUneRightOff { width: 35px; height: 43px; }
.flecheUneLeftOff { background-position: -90px -719px; }
.flecheUneRightOff { background-position: -135px -719px; }
.shadow { background: url('shadow-sprite-10408554vcrdj.png') no-repeat scroll 0% 0% transparent; padding-bottom: 10px; }
.shadow668px { background-position: 0pt bottom; }
.shadow300px { background-position: -1078px bottom; }
.shadow281px { background-position: -1378px bottom; }
.shadow202px { background-position: -1659px bottom; }
.shadow118px { background-position: -1998px bottom; }
.zn300px a { color: rgb(128, 128, 128) ! important; }
/* ::::: http://www.tf1.fr/css/page/6f/e/0,,6fe90bfed28d063015f51ad7223af872,00.css ::::: */

.cb { color: rgb(46, 59, 77); }
.cc { color: rgb(74, 124, 176); }
.bgcc { background-color: rgb(74, 124, 176); }
.cd { color: rgb(207, 216, 229); }
.ce { color: rgb(237, 242, 249); }
.bgimgFooter { background-image: url('4703009fdyrp.jpg'); background-repeat: no-repeat; }
.bgimgMasthead, .bgimgFooter { background-image: none; }
a { color: rgb(74, 124, 176); }
.c3 { color: rgb(50, 50, 50); }
.c4 { color: rgb(102, 102, 102); }
.c5 { color: rgb(153, 153, 153); }
.c7 { color: rgb(255, 255, 255); }
#BasDePage { background: url('10526890mstkx.png') repeat-x scroll 0% 0% transparent; }
body { background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.zn0 { height: 100%; text-align: center; clear: both; }
.znClear, .mznClr { clear: both; width: 100%; height: 0pt; overflow: hidden; }
.znCont { width: 100%; }
.zn980px { width: 980px; margin: auto; text-align: left; }
.zn668px { width: 668px; float: left; }
.zn300px { width: 300px; float: left; }
.zn245px { width: 245px; float: left; }
.znFooter { clear: both; overflow: hidden; }
.znMargR12 { padding-right: 12px; }
.mzn0 { clear: both; width: 100%; }
.mzn980 { clear: both; width: 980px; margin: auto; }
#mznNav { width: 100%; background: url('bg-nav-mytf1-10524543jryji.png') repeat-x scroll left bottom transparent; }
.mznIe { margin: auto; clear: both; width: 980px; }
.mzn136 { width: 136px; float: left; }
.mzn844 { width: 844px; float: right; }
#iblbt142963 { text-align: left; margin: 0pt; width: 980px; overflow: hidden; }
#ibl142963 { position: static; background-color: transparent; overflow: hidden; padding: 0pt; }
#iblbt149013 { text-align: left; margin: 0pt; width: 980px; overflow: hidden; }
#ibl149013 { position: static; background-color: transparent; overflow: hidden; padding: 0pt; }
#iblbt156302 { text-align: left; width: 136px; overflow: hidden; }
#ible156302 { padding: 31px 0pt 0pt; }
#ibl156302 { position: static; background-color: transparent; height: 39px ! important; overflow: hidden; padding: 0pt; }
#iblbt156303 { text-align: left; width: 844px; overflow: hidden; }
#ible156303 { padding: 5px 0pt 0pt; }
#ibl156303 { position: static; background-color: transparent; height: 25px ! important; overflow: hidden; padding: 0pt; }
#ibl156303 form { float: right; }
#ibl156303 .searchFields { float: left; height: 25px; line-height: 25px; width: 295px; }
#ibl156303 label { display: block; float: left; height: 25px; width: 10px; }
#moteur_recherche_site156303 { float: left; background: url('bg-input-autosuggest-header-10524118tawnq.png') no-repeat scroll 0% 0% rgb(255, 255, 255); border: 0pt none; outline: 0pt none; width: 240px; height: 25px; line-height: 25px; padding: 0pt 10px; font-size: 12px; color: rgb(102, 102, 102); }
#ibl156303 input {  }
.imgSearchBtn { width: 25px; height: 25px; }
.autosuggest156303 { position: absolute; width: 258px; background: none repeat scroll 0% 0% rgb(255, 255, 255); margin-top: 24px; margin-left: 10px; border: 1px solid rgb(204, 204, 204); z-index: 3000; font-size: 14px; box-shadow: 0pt -10px 10px -10px rgb(204, 204, 204) inset; }
.autosuggest156303 .resultList { box-shadow: 0pt 10px 10px -10px rgb(204, 204, 204) inset; }
.autosuggest156303 .fullSearchBtn { padding: 10px 8px; font-weight: 400; cursor: pointer; font-size: 11px; }
#userAccountPanel { float: right; margin: 0pt; padding: 5px 0pt 0pt; list-style: none outside none; }
#userAccountPanel li { float: left; line-height: 15px; }
#userAccountPanel .bienvenue, #userAccountPanel .compte, #userAccountPanel .inscription { margin: 0pt 5px 0pt 0pt; padding: 0pt 3px 0pt 0pt; }
#fbConnectButton { padding: 0pt 3px 0pt 0pt; cursor: pointer; }
#userAccountPanel .separator { color: rgb(211, 211, 211); margin: 0pt 5px 0pt 0pt; padding: 0pt 3px 0pt 0pt; }
#iblbt156306 { text-align: left; margin: 0pt; width: 844px; overflow: hidden; }
#ibl156306 { position: static; background-color: transparent; overflow: hidden; padding: 0pt; }
#iblbt156306, #ibl156306 { overflow: visible; }
#ibl156306 .clear { clear: both; height: 0pt; }
#navList156306 { float: left; width: 100%; clear: both; }
#navList156306 li { float: left; position: relative; }
#navList156306 li a { float: left; height: 40px; line-height: 44px; text-decoration: none; position: relative; z-index: 2; }
#navList156306 li a:hover, #navList156306 .actif a { color: rgb(50, 50, 50); }
#navList156306 .big { font-size: 19px; font-weight: 700; padding: 0pt 10px; text-transform: uppercase; }
#navList156306 .small { font-size: 14px; padding: 0pt 8px; line-height: 48px; }
#navList156306 .partner { width: 105px; text-align: center; padding-left: 5px; }
#navList156306 .partner img { max-width: 105px; max-height: 40px; }
#iblbt148958 { text-align: left; width: 980px; overflow: hidden; }
#ible148958 { padding: 0px 0pt 10px; }
#ibl148958 { position: static; background-color: transparent; overflow: hidden; padding: 0pt; }
#iblbt148958, #ibl148958 { overflow: visible; }
#ibl148958 { position: relative; }
#wrapCarrousel148958 { position: relative; width: 1884px; height: 353px; overflow: hidden; margin-left: -452px; }
#listeTeasers148958 { width: 6908px; margin: 0pt 0pt 0pt -628px; padding: 0pt; }
#listeTeasers148958 li { float: left; width: 628px; height: 353px; overflow: hidden; }
#compteur148958 { text-align: center; width: 100%; height: 17px; padding-top: 5px; }
#compteur148958 img { margin: 0pt 3px; }
.layerDetails148958 { position: absolute; left: 628px; bottom: 0pt; width: 628px; height: 75px; }
.teaserDetails148958 { z-index: 1; }
.teaserDetails148958 .thumbnail148958 { display: block; float: right; padding: 5px 5px 0pt 10px; }
.teaserDetails148958 .description { padding: 17px 20px 0pt; }
.teaserDetails148958 p { padding-top: 5px; }
#bgLayerDetails148958 { background: none repeat scroll 0% 0% rgb(0, 0, 0); opacity: 0.8; }
.mention148958 { position: absolute; z-index: 2; height: 25px; line-height: 25px; left: 648px; bottom: 62.5px; font-weight: 700; }
.mention148958 a { display: block; height: 25px; line-height: 25px; padding: 0pt 10px; white-space: nowrap; text-decoration: none; }
.layerBlack148958 { width: 628px; height: 353px; position: absolute; top: 0pt; background: none repeat scroll 0% 0% rgb(0, 0, 0); opacity: 0.5; }
#layerBlackLeft148958 { left: 0pt; }
#layerBlackRight148958 { right: 0pt; }
#gradientMaskLeft148958, #gradientMaskRight148958 { width: 280px; height: 353px; position: absolute; top: 0pt; background: url('black-gradient-10360822qtsya.png') repeat-y scroll 0% 0% transparent; }
#gradientMaskLeft148958 { left: 0pt; background-position: left top; }
#gradientMaskRight148958 { right: 0pt; background-position: right top; }
.layerFleche148958 { height: 353px; width: 628px; position: absolute; top: 0pt; cursor: pointer; }
#layerFlecheLeft148958 { left: 0pt; }
#layerFlecheRight148958 { right: 0pt; }
.fleche148958 { height: 64px; position: absolute; top: 140px; cursor: pointer; overflow: hidden; }
#flecheLeft148958 { right: 0pt; margin-right: -5px; }
#flecheRight148958 { left: 0pt; margin-left: -5px; }
#iblt152176 { background-color: rgb(255, 255, 255); padding: 5px 5px 3px; }
#iblt152176 h2 { margin: 0pt; display: inline; }
#iblt152176 * { font: 32px Arial; text-decoration: none; color: rgb(102, 102, 102); }
#iblbt152176 { text-align: left; margin: 0pt; width: 668px; overflow: hidden; }
#ibl152176 { position: static; background-color: rgb(255, 255, 255); overflow: hidden; padding: 10px 9px; }
#ibl152176 { border-top: 1px solid rgb(211, 211, 211); border-left: 1px solid rgb(211, 211, 211); border-right: 1px solid rgb(211, 211, 211); position: relative; overflow: visible; }
#ibl152176 .services { position: absolute; right: 10px; top: -32px; line-height: 28px; }
#ibl152176 .services a { margin-left: 18px; vertical-align: middle; }
#ibl152176 .services img { vertical-align: middle; }
#ibl152176 .services .pFlecheRight { margin: 0pt 1px 3px 0pt; }
#pictoMeteo152176 { height: 28px; width: 40px; }
#teaserList152176 {  }
#teaserList152176 .teaser { width: 260px; float: right; clear: right; margin-bottom: 20px; }
#teaserList152176 .bigTeaser { width: 370px; float: left; clear: left; height: auto; margin-bottom: 0pt; }
#teaserList152176 .teaser.last { margin-bottom: 0pt; }
#teaserList152176 .visuel { width: 118px; height: 66px; }
#teaserList152176 .bigTeaser .visuel { width: 370px; height: 207px; }
#teaserList152176 .description { float: right; width: 132px; padding-left: 10px; }
#teaserList152176 .bigTeaser .description { float: none; width: auto; padding-left: 0pt; }
#teaserList152176 .prog { line-height: 1.2em; font-weight: 700; display: block; text-transform: uppercase; }
#teaserList152176 .bigTeaser .prog { margin: 5px 0pt 10px; }
#teaserList152176 .titre { line-height: 1.2em; padding-top: 3px; font-weight: 400; }
#teaserList152176 .bigTeaser .titre { background: url('dots-10409591qudnu.png') repeat-x scroll 0pt 0pt transparent; padding-top: 10px; font-weight: 700; }
#teaserList152176 .texte { line-height: 1.2em; padding-top: 5px; }
.clear152176 { clear: both; }
.p0152176, .p1152176, .p2152176, .p3152176, .p4152176, .p5152176, .p6152176, .p7152176, .p8152176, .p9152176, .p10152176, .p11152176, .p12152176, .p13152176, .p14152176, .p15152176, .p16152176, .p17152176 { background: url('10432420xfnhm.png') no-repeat scroll 0% 0% transparent; height: 28px; width: 40px; }
.p1152176 { background-position: -8px -4px; }
#iblbt156396 { text-align: left; margin: 0pt; width: 668px; overflow: hidden; }
#ibl156396 { position: static; background-color: transparent; overflow: hidden; padding: 0pt; }
#teaserList156396 { font-size: 0pt; }
#teaserList156396 .teaser { display: inline-block; vertical-align: top; width: 202px; margin-right: 20px; }
#teaserList156396 .lastOfLine { margin-right: 0pt; }
#teaserList156396 .visuel { margin: 0pt; width: 202px; height: 114px; position: relative; }
#teaserList156396 .description {  }
#teaserList156396 .titre { margin: 0pt; line-height: 1.2em; padding-top: 8px; }
#titreheader { float: left; width: 420px; }
#lienheader { margin-right: 18px; }
#hedaer { line-height: 28px; padding-top: 10px; border-left: 1px solid rgb(211, 211, 211); border-right: 1px solid rgb(211, 211, 211); background-color: rgb(255, 255, 255); }
.fond { background-image: url('fond-bloc-info-10536379veczq.jpg'); background-repeat: no-repeat; padding: 10px 0pt 19px 10px; }
#hedaer h2 { vertical-align: middle; margin-left: 10px; }
#hedaer h2:hover { text-decoration: none; }
#lienheader a { margin-left: 18px; vertical-align: middle; }
#hedaer img { vertical-align: middle; }
#hedaer .pFlecheRight { margin: 0pt 1px 3px 0pt; }
#iblt152160 { background-color: rgb(255, 255, 255); padding: 5px 0pt 3px 11px; }
#iblt152160 h2 { margin: 0pt; display: inline; }
#iblt152160 * { font: 32px Arial; text-decoration: none; color: rgb(102, 102, 102); }
#iblbt152160 { text-align: left; width: 668px; overflow: hidden; }
#ible152160 { padding: 20px 0pt 0pt; }
#ibl152160 { position: static; background-color: rgb(255, 255, 255); overflow: hidden; padding: 10px 9px; }
#ibl152160 { border: 1px solid rgb(211, 211, 211); }
#teaserList152160 { font-size: 0pt; }
#teaserList152160 .teaser { display: inline-block; vertical-align: top; width: 202px; margin-right: 19px; margin-bottom: 25px; }
#teaserList152160 .lastOfLine { margin-right: 0pt; }
#teaserList152160 .lastLine { margin-bottom: 0pt; }
#teaserList152160 .visuel { width: 202px; height: 114px; position: relative; margin-bottom: 10px; }
#teaserList152160 .description {  }
#teaserList152160 .description .prog { line-height: 1.2em; font-weight: 700; text-transform: uppercase; display: block; margin: 5px 0pt 10px; }
#teaserList152160 .description .titre { background: url('dots-10409591qudnu.png') repeat-x scroll 0pt 0pt transparent; line-height: 1.2em; padding-top: 10px; }
#accroche152160 { clear: both; margin: 20px 0pt 0pt; }
#iblt152045 { background-color: rgb(255, 255, 255); padding: 5px 3px 3px 11px; }
#iblt152045 h2 { margin: 0pt; display: inline; }
#iblt152045 * { font: 32px Arial; text-decoration: none; color: rgb(102, 102, 102); }
#iblbt152045 { text-align: left; width: 668px; overflow: hidden; }
#ible152045 { padding: 20px 0pt 0pt; }
#ibl152045 { position: static; background-color: rgb(255, 255, 255); overflow: hidden; padding: 10px; }
#ibl152045 { border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(211, 211, 211) rgb(211, 211, 211) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; }
#teaserList152045 { font-size: 0pt; }
#teaserList152045 .teaser { display: inline-block; vertical-align: top; width: 202px; margin-right: 19px; margin-bottom: 10px; }
#teaserList152045 .lastOfLine { margin-right: 0pt; }
#teaserList152045 .lastLine { margin-bottom: 0pt; }
#teaserList152045 .sep { height: 0pt; border-top: 1px solid rgb(233, 233, 233); margin-bottom: 24px; }
#teaserList152045 .visuel { margin: 0pt; }
#teaserList152045 .description {  }
#teaserList152045 .description .txtJackpot { font-weight: 700; line-height: 29px; padding-left: 10px; background: url('10429065wqdrg.png') no-repeat scroll 0% 0% transparent; height: 36px; }
#teaserList152045 .description .titre { line-height: 1.2em; text-transform: uppercase; margin: 2px 0pt 0pt; }
#accroche152045 { clear: both; margin-top: 20px; }
#iblbt153074 { border-width: 0px 1px 1px; border-style: solid; border-color: rgb(0, 0, 0) rgb(211, 211, 211) rgb(211, 211, 211); text-align: left; margin: 0pt; width: 666px; overflow: hidden; }
#ibl153074 { position: static; background-color: rgb(255, 255, 255); overflow: hidden; padding: 10px; }
#teaserList153074 { border-top: 1px solid rgb(211, 211, 211); padding-top: 15px; }
#teaserList153074 .teaser { display: inline; line-height: 1.6em; }
#iblbt137183 { text-align: left; margin: 0pt; width: 300px; overflow: hidden; }
#ibl137183 { position: static; background-color: transparent; overflow: hidden; padding: 0pt; }
#iblbt152166 { text-align: left; width: 300px; overflow: hidden; }
#ible152166 { padding: 10px 0pt 0pt; }
#ibl152166 { position: static; background-color: transparent; overflow: hidden; padding: 0pt; }
#iblt155080 { background-color: rgb(255, 255, 255); padding: 5px 8px 1px 5px; }
#iblti155080 { display: inline; vertical-align: top; }
#ibltt155080 { vertical-align: top; }
#iblt155080 h2 { margin: 0pt; display: inline; }
#iblt155080 * { font: 25px Arial; text-decoration: none; color: rgb(102, 102, 102); }
#iblbt155080 { text-align: left; width: 300px; overflow: hidden; }
#ible155080 { padding: 10px 0pt 0pt; }
#ibl155080 { position: static; background-color: rgb(255, 255, 255); overflow: hidden; padding: 7px 3px 0pt; }
#ibl155080 ul { margin: 0pt 0pt 15px; }
#ibl155080 li { display: block; clear: both; border-style: solid; border-color: rgb(211, 211, 211); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; border-width: 0pt 0pt 1px; overflow: hidden; height: 24px; }
#ibl155080 li.first { height: 193px; }
#ibl155080 li .link { display: block; overflow: hidden; position: relative; }
#ibl155080 li.bgcc .link { overflow: hidden; color: rgb(255, 255, 255) ! important; }
#ibl155080 li.bgcc .link span { color: rgb(255, 255, 255) ! important; }
#ibl155080 li span { display: block; float: left; padding: 0pt 3px; line-height: 24px; font-weight: 700; }
#ibl155080 .titre { padding-left: 8px; }
#ibl155080 .bgheure { background: none repeat scroll 0% 0% rgb(102, 102, 102); opacity: 0.1; height: 23px; width: 38px; position: absolute; top: 0pt; left: 0pt; padding: 0pt; }
#iblt152183 { background-color: rgb(255, 255, 255); padding: 5px 0pt 3px 11px; }
#iblt152183 h2 { margin: 0pt; display: inline; }
#iblt152183 * { font: 25px Arial; text-decoration: none; color: rgb(102, 102, 102); }
#iblbt152183 { text-align: left; margin: 0pt; width: 300px; overflow: hidden; }
#ibl152183 { position: static; background-color: rgb(255, 255, 255); overflow: hidden; padding: 10px 10px 10px 9px; }
#ibl152183 { border: 1px solid rgb(211, 211, 211); }
#teaserList152183 { overflow: hidden; }
#teaserList152183 .teaser { float: left; width: 100%; clear: both; margin-bottom: 20px; }
#teaserList152183 .last { margin-bottom: 0pt; }
#teaserList152183 .visuel { width: 281px; height: 157px; margin-right: 0pt; float: none; }
#teaserList152183 .description { clear: both; }
#teaserList152183 .prog { line-height: 1.2em; font-weight: 700; text-transform: uppercase; display: block; margin: 5px 0pt 8px; }
#teaserList152183 .titre { margin-top: 5px; line-height: 1.2em; font-weight: 400; background: url('dots-10409591qudnu.png') repeat-x scroll 0% 0% transparent; padding-top: 6px; }
#iblbt122716 { text-align: left; margin: 0pt; width: 980px; overflow: hidden; }
#ibl122716 { position: static; background-color: transparent; overflow: hidden; padding: 0pt; }
#iblbt153421 { text-align: left; margin: 0pt; width: 980px; overflow: hidden; }
#ibl153421 { position: static; background-color: transparent; overflow: hidden; padding: 0pt; }
#footer153421 { clear: both; overflow: hidden; position: relative; width: 100%; }
#footer153421 ul#footer_colonnes { float: left; height: 165px; width: 935px; }
#footer153421 ul#footer_colonnes li.colonne { float: left; }
#footer153421 ul#footer_colonnes li.colonne div { font-weight: 700; margin: 0pt 0pt 5px; text-transform: uppercase; }
#footer153421 ul#footer_colonnes li.colonne ul { float: left; padding: 0pt; }
#footer153421 ul#footer_colonnes li.colonne ul li { line-height: 16px; }
#footer153421 ul#footer_colonnes li#footer_emissions { margin: 0pt 22px 0pt 0pt; width: 162px; }
#footer153421 ul#footer_colonnes li#footer_emissions ul { width: 154px; }
#footer153421 ul#footer_colonnes li#footer_series { margin: 0pt 20px 0pt 0pt; width: 155px; }
#footer153421 ul#footer_colonnes li#footer_series ul { width: 147px; }
#footer153421 ul#footer_colonnes li#footer_mangas { margin: 0pt 20px 0pt 0pt; width: 162px; }
#footer153421 ul#footer_colonnes li#footer_mangas ul { width: 154px; }
#footer153421 ul#footer_colonnes li#footer_sport { margin: 0pt 22px 0pt 0pt; width: 161px; }
#footer153421 ul#footer_colonnes li#footer_sport ul { width: 153px; }
#footer153421 ul#footer_colonnes li#footer_reseau_tf1 { width: 211px; }
#footer153421 ul#footer_colonnes li#footer_reseau_tf1 ul { width: 97px; }
#footer153421 ul#footer_autres_liens { clear: both; float: left; width: 935px; }
#footer153421 ul#footer_autres_liens li.ligne { float: left; margin: auto 0pt 5px; width: 720px; }
#footer153421 ul#footer_autres_liens li.ligne strong { float: left; font-weight: 400; display: block; width: 110px; }
#footer153421 ul#footer_autres_liens li.ligne ul { float: left; }
#footer153421 ul#footer_autres_liens li.ligne ul li, #footer153421 ul#footer_autres_liens li.ligne ul li a { float: left; margin: 0pt 5px 0pt 0pt; }
#footer153421 p#copyright_tf1 { clear: both; left: 658px; line-height: 14px; position: absolute; text-align: right; top: 185px; width: 307px; }
#footerZnTop, #footerZnBottom { padding: 0pt 15px 0pt 30px; float: left; }
#footerZnTop { background: url('fond-footer-haut-10354211xigrk.png') repeat-x scroll 0% 0% transparent; padding-top: 10px; }
#footerZnBottom { background: url('fond-footer-bas-10365364ljsqv.png') repeat-y scroll 0% 0% transparent; padding-top: 15px; padding-bottom: 15px; }
.znFooterCustom { background: url('separateur-10354212uubpn.png') no-repeat scroll right bottom transparent; height: 90%; }
#iblbt149307 { text-align: left; margin: 0pt; width: 980px; overflow: hidden; }
#ibl149307 { position: static; background-color: rgb(255, 255, 255); overflow: hidden; padding: 0pt; }
#iblbt154120 { text-align: left; margin: 0pt; width: 980px; overflow: hidden; }
#ibl154120 { position: static; background-color: transparent; overflow: hidden; padding: 0pt; }
.zn0 { background: url('image-de-fond_hp_ldc_lyon.jpg') no-repeat scroll center 0pt transparent ! important; }
.zn0 { background-color: rgb(1, 30, 70) ! important; }
a { color: rgb(36, 109, 185); }
.cc { color: rgb(36, 109, 185) ! important; }
.bgcc { background-color: rgb(36, 109, 185) ! important; }
.cd { color: rgb(255, 255, 255); }
#ZnPub { height: 158px; }
.fb_reset { background: none repeat scroll 0% 0% transparent; border-spacing: 0pt; border: 0pt none; color: rgb(0, 0, 0); cursor: auto; direction: ltr; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1; margin: 0pt; overflow: visible; padding: 0pt; text-align: left; text-decoration: none; text-indent: 0pt; text-shadow: none; text-transform: none; visibility: visible; white-space: normal; word-spacing: normal; }
