/* ::::: http://www.lequipe.fr/css_v5/style.css?20100309-2 ::::: */

body { background-image: url('ombre_body.jpg'); background-repeat: repeat-y; background-position: center top; color: rgb(0, 0, 0); }
a { text-decoration: none; cursor: pointer; color: rgb(0, 0, 0); }
img { border: 0pt none ; }
input, select, form, p, ul, li, a, span { margin: 0pt; padding: 0pt; display: inline; }
hr, h1, h2, h3, h4, h5, h6 { margin: 0pt; padding: 0pt; }
table { border-collapse: collapse; }
body { font-family: Arial,Helvetica,sans-serif; font-size: 12px; background-color: rgb(240, 240, 240); }
.clear { overflow: hidden; clear: both; height: 1px; }
.a { height: 4px; }
.b { height: 8px; }
#bloc_top { border-bottom: 2px solid rgb(214, 0, 0); background: rgb(255, 255, 255) url('fond_top.jpg') repeat-x scroll 0% 0%; height: 116px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#bloc_top_middle { border-top: 0pt none; background: transparent url('fond_top_middle.jpg') repeat-x scroll 0% 0%; width: 992px; height: 20px; margin-left: auto; margin-right: auto; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#liens_sites { background: transparent url('icones_png.png') no-repeat scroll 0pt -961px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 10px; padding-top: 2px; padding-bottom: 2px; color: rgb(214, 0, 0); width: 668px; float: left; }
#liens_sites a { padding: 0pt 8px; color: rgb(255, 255, 255); display: inline-block; }
#newsletter, #newsletter_mag { float: left; width: 288px; height: 20px; background-image: url('newsletter_top.jpg'); }
#newsletter input, #newsletter_mag input { border: 0pt none ; margin: 0pt 4px 0pt 142px; padding: 0pt; width: 112px; height: 13px; background-color: rgb(255, 255, 255); color: rgb(136, 133, 133); font-size: 11px; vertical-align: middle; }
#newsletter img { vertical-align: middle; }
#bloc_logo { width: 282px; float: left; margin-left: 10px; }
#date { margin: 4px 0pt 6px; padding: 0pt 0pt 0pt 10px; background: transparent url('icones_png.png') no-repeat scroll 0pt 4px; color: rgb(136, 133, 133); font-size: 11px; text-align: left; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#bloc_recherche { margin-top: 4px; }
#bloc_recherche input.RCH_TXT { border: 1px solid rgb(215, 215, 215); padding: 2px 0pt 0pt 4px; width: 210px; height: 15px; background-color: rgb(240, 240, 240); color: rgb(136, 133, 133); font-size: 11px; vertical-align: middle; }
#bloc_contenu { border-style: none solid solid; border-color: -moz-use-text-color rgb(214, 214, 214) rgb(214, 214, 214); border-width: 0pt 1px 1px; width: 990px; margin-left: auto; margin-right: auto; background-color: rgb(255, 255, 255); }
#home #bloc_contenu, #home-rub #bloc_contenu { min-height: 1524px; }
#home #bloc_contenu, #index #bloc_contenu { background-color: transparent ! important; }
.fd_white { background-color: rgb(255, 255, 255); }
#nav div { cursor: pointer; }
#oreillettes { border-bottom: 1px solid rgb(215, 215, 215); padding: 8px 0pt 6px 8px; }
#oreillettes { margin-bottom: 10px; }
#oreillettes img { margin-left: 3px; }
#oreillettes a, #oreillettes div { overflow: hidden; float: left; margin-left: 3px; padding-bottom: 16px; width: 135px; height: 60px; }
#oreillettes { overflow: hidden; background-color: rgb(255, 255, 255); height: 76px; padding-bottom: 10px; width: 982px; }
.col_gauche { float: left; width: 670px; margin-left: 10px; }
.col_droite { float: left; width: 300px; }
#une { width: 360px; float: left; }
#une h2 { overflow: hidden; font-size: 12px; float: left; width: 270px; color: rgb(0, 0, 0); font-weight: 700; text-transform: uppercase; }
#une h3, #une_large h3 { font-size: 18px; text-transform: uppercase; }
#image_une { margin-top: 6px; }
.comm_une { background: transparent url('icones_png.png') no-repeat scroll -303px -37px; float: right; font-size: 11px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 18px; padding-top: 2px; padding-right: 8px; text-align: right; }
#texte_une { padding: 8px 8px 0pt; width: 334px; font-size: 14px; color: rgb(255, 255, 255); }
#liens_une { padding: 4px 0pt; width: 350px; }
#liens_une span, #liens_une_large span { display: inline-block; }
#liens_une a, #liens_une_large a { padding: 2px 6px 2px 16px; background: transparent url('icones_png.png') no-repeat scroll 4px -7px; float: left; color: rgb(255, 255, 255); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 11px; }
#liens_autres_titres { margin-top: 2px; }
#liens_autres_titres span { display: inline-block; }
#liens_autres_titres a { padding: 0pt 6px 0pt 16px; background: transparent url('icones_png.png') no-repeat scroll 4px -10px; float: left; color: rgb(0, 0, 0); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 11px; }
#chrono_video { width: 310px; float: left; }
.autres_titres_bloc, .autres_titres_bloc_index { width: 390px; float: left; padding-top: 20px; margin-right: 20px; }
.autres_titres_bloc h2, .autres_titres_bloc_index h2 { font-size: 12px; margin-top: 18px; font-weight: 400; display: block; }
.autres_titres_bloc h2 { margin: 0pt; font-weight: 700; }
.autres_titres_bloc h3, .autres_titres_bloc_index h3, .bloc_plus_content h5 { font-size: 12px; display: block; line-height: 18px; color: rgb(0, 0, 0); text-transform: uppercase; }
h3.colead { color: rgb(0, 0, 0) ! important; text-transform: uppercase; }
.autres_titres_bloc p, .autres_titres_bloc_index p { color: rgb(0, 0, 0); }
.autres_titres { overflow: hidden; float: left; margin-right: 5px; width: 145px; height: 94px; }
.rub { position: relative; top: -26px; text-align: right; opacity: 0.8; height: 15px; }
.rub_titre { position: relative; top: -42px; text-align: right; font-size: 11px; font-weight: 700; color: rgb(255, 255, 255); padding-right: 4px; text-transform: uppercase; }
.autres_titres_coms { margin: 4px 0pt 20px -10px; text-align: right; background-color: rgb(240, 240, 240); width: 400px; float: left; }
.bas_jeux { text-align: right; background-color: rgb(215, 215, 215); width: 300px; float: left; }
.bas_vox { margin: 0pt 0pt 20px; text-align: right; background-color: rgb(215, 215, 215); width: 300px; float: left; }
.nb_coms, .bas_jeux a, .bas_jeux a { padding: 0pt 4px 1px 16px; background: rgb(189, 188, 188) url('icones_png.png') no-repeat scroll 0pt -47px; font-size: 11px; color: rgb(255, 255, 255); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; float: right; font-weight: 700; }
.bas_jeux a { background-color: rgb(214, 0, 0); background-position: -170px -353px ! important; }
.bas_vox a { background-color: rgb(206, 248, 24); background-position: -150px -370px ! important; color: rgb(51, 51, 51); padding-top: 1px; }
#contour_vox img { margin: 8px 0pt 0pt 4px; }
#contour_vox h5 { margin: 10px; font-size: 11px; color: rgb(102, 102, 102); }
#contour_vox span { margin: 0pt 0pt 0pt 4px; padding: 1px 4px; font-size: 11px; background-color: rgb(206, 248, 24); width: 40px; text-align: center; float: left; color: rgb(102, 102, 102); }
#contour_vox a { padding: 1px 4px; display: block; float: left; width: 234px; margin-bottom: 2px; font-size: 11px; }
#contour_vox a:hover { background-color: rgb(255, 255, 255); }
#contour_vox a.img { width: 260px; }
#barre_jeux, #barre_vox { overflow: hidden; width: 300px; background-color: rgb(214, 0, 0); height: 8px; float: left; margin-top: 10px; }
#barre_vox { background-color: rgb(206, 248, 24); }
#contour_jeux, #contour_vox { border-style: none solid; border-color: -moz-use-text-color rgb(215, 215, 215); border-width: 0pt 1px; background-color: rgb(237, 237, 237); width: 298px; font-size: 12px; float: left; background-image: url('degrade_gris.jpg'); background-repeat: repeat-x; }
#tt_jeux { background-image: url('icones_png.png'); background-repeat: no-repeat; background-position: 7px -350px; width: 60px; height: 30px; }
#contour_jeux img { margin: 0pt 8px; float: left; }
#contour_jeux a { color: rgb(133, 131, 132); font-weight: 700; }
a.bj { color: rgb(214, 0, 0) ! important; font-size: 13px; font-weight: 700; display: block; margin-bottom: 4px; }
#quoti_bloc { padding: 10px; margin-top: 20px; float: left; width: 230px; background-color: rgb(240, 240, 240); background-image: url('fond_quoti_1.jpg'); background-position: right top; background-repeat: no-repeat; }
#quoti_bloc img { margin: 8px 0pt 8px 4px; }
#quoti_accroche { width: 90px; float: left; color: rgb(102, 102, 102); }
#quoti_accroche h1 { font-size: 11px; }
#quoti_dispo { margin: 20px 0pt 16px; color: rgb(214, 0, 0); font-weight: 700; line-height: 18px; float: left; text-transform: uppercase; }
a.quoti_lien { padding: 2px 10px 10px 6px; text-align: center; background-image: url('icones_png.png'); background-repeat: no-repeat; background-position: 0pt -80px; font-size: 12px; font-weight: 700; color: rgb(255, 255, 255); margin-left: 16px; }
.quoti_img { border: 2px solid rgb(214, 0, 0); margin: 0pt 8px 0pt 0pt ! important; float: left; }
#question_bloc { border-top: 1px dotted rgb(189, 189, 189); padding: 36px 4px 10px 20px; float: left; width: 226px; background-color: rgb(240, 240, 240); background-image: url('fond_question_1.gif'); background-repeat: no-repeat; }
#question_texte { font-weight: 700; line-height: 18px; margin-bottom: 8px; color: rgb(0, 0, 0); }
.vote { background-image: url('icones_png.png'); background-repeat: no-repeat; height: 15px; width: 30px; float: left; margin-right: 2px; cursor: pointer; }
.oui { background-position: 0pt -118px; }
.non { background-position: -34px -118px; }
.nsp { background-position: -69px -118px; }
.resvote { background-position: -113px -118px; width: 72px; }
#bloc_plus_barre, #bloc_offres_barre, #bloc_experts_barre, #bloc_cafe_barre, .bloc_rescal_barre, .bloc_rescal_barre { overflow: hidden; height: 8px; background-color: rgb(150, 126, 124); width: 660px; float: left; }
#nave_cafe { background-image: url('icones_png.png'); background-repeat: no-repeat; background-position: 0pt -702px; width: 137px; height: 23px; float: left; padding-left: 16px; }
#bloc_plus_barre_bas { height: 14px; background-color: rgb(150, 126, 124); width: 660px; float: left; font-weight: 700; font-size: 11px; }
#bloc_plus_barre_bas .on { padding: 0pt 18px 0pt 8px; background-color: rgb(215, 215, 215); color: rgb(150, 126, 124); float: left; }
#bloc_plus_barre_bas .off { padding: 0pt 0pt 0pt 18px; background-image: url('icones_png.png'); background-repeat: no-repeat; background-position: -314px -477px; float: left; color: rgb(215, 215, 215); }
#bloc_offres_barre { background-color: rgb(214, 0, 0); margin-top: 20px; }
#bloc_experts_barre { background-color: rgb(136, 133, 133); width: 300px; }
#bloc_plus_contour, #bloc_offres_contour { border-style: none solid; border-color: -moz-use-text-color rgb(215, 215, 215); border-width: 0pt 1px; width: 658px; background-image: url('degrade_gris.jpg'); background-repeat: repeat-x; background-color: rgb(237, 237, 237); float: left; }
#bloc_offres_contour { border-bottom: 1px solid rgb(215, 215, 215); }
#bloc_plus_titre, #bloc_offres_titre, #bloc_experts_titre, #bloc_cafe_titre { margin: 6px 0pt 0pt 6px; background-image: url('icones_png.png'); background-repeat: no-repeat; background-position: 4px -253px; height: 16px; width: 240px; }
#bloc_offres_titre { background-position: 4px -279px; }
#bloc_experts_titre { background-position: 4px -329px; }
#bloc_experts_contour, #bloc_cafe_contour { border-style: none solid solid; border-color: -moz-use-text-color rgb(215, 215, 215) rgb(215, 215, 215); border-width: 0pt 1px 1px; width: 298px; background-color: rgb(245, 245, 245); float: left; margin-bottom: 12px; }
#EquipeMag { overflow: hidden; float: left; width: 355px; text-align: center; }
#bloc_titre_1 { border: 1px solid rgb(215, 215, 215); margin: 10px 0pt 10px 10px; height: 130px; width: 170px; float: left; background-color: rgb(255, 255, 255); line-height: 17px; }
#preums { background-image: url('icones_png.png'); background-repeat: no-repeat; background-position: 0pt -377px; margin-left: auto; margin-right: auto; width: 24px; height: 58px; }
#bloc_titre_1 h4 { display: block; font-size: 12px; text-align: center; }
#bloc_titre_1 h5 { display: block; font-size: 11px; text-align: center; color: rgb(0, 0, 0); }
#bloc_titre_2 { border-right: 1px solid rgb(215, 215, 215); margin: 10px 0pt 5px; width: 220px; float: left; padding-left: 10px; }
#bloc_titre_3 { border-left: 1px solid rgb(255, 255, 255); margin: 10px 0pt 5px; width: 220px; float: left; padding-left: 10px; }
#bloc_titre_2 h4, #bloc_titre_3 h4, #bloc_titre_2 h5, #bloc_titre_3 h5 { display: block; font-size: 11px; }
.bloc_plus { background-image: url('icones_png.png'); background-repeat: no-repeat; height: 28px; width: 20px; float: left; margin-right: 4px; }
.bloc_plus_content { float: left; width: 192px; margin-bottom: 18px; }
.pos2 { background-position: -26px -404px; }
.pos3 { background-position: -52px -404px; }
.pos4 { background-position: -78px -404px; }
.pos5 { background-position: -104px -404px; }
.pos6 { background-position: -129px -404px; }
.pos7 { background-position: -153px -404px; }
#bloc_experts_contour { border-bottom: 1px solid rgb(215, 215, 215); }
#bloc_experts_contour h5 { margin: 12px; font-size: 12px; color: rgb(102, 102, 102); }
#bloc_experts_contour img { margin: 4px 0pt 0pt 18px; float: left; }
.contenu_experts { padding: 6px 4px 8px 26px; float: left; background-image: url('fond_experts.jpg'); width: 174px; background-repeat: no-repeat; height: 76px; font-size: 11px; color: rgb(0, 0, 0); }
.contenu_experts h3 { display: block; font-size: 12px; margin-bottom: 2px; }
.contenu_experts p { font-size: 11px; color: rgb(153, 153, 153); font-weight: 400; }
.barre_experts, .barre_cafe { width: 280px; float: left; margin-left: 18px; font-size: 11px; font-weight: 700; color: rgb(255, 255, 255); margin-bottom: 8px; }
.nom_experts { float: left; width: 166px; margin-left: 4px; }
.sport_experts, .sport_experts_Football, .sport_experts_Formule1, .sport_experts_Tennis, .sport_experts_Rugby, .sport_experts_Basket, .sport_experts_Cyclisme, .sport_experts_Rugby, .sport_experts_Aussi, .sport_experts_mag { overflow: hidden; float: left; width: 104px; height: 14px; text-align: right; padding-right: 6px; background-image: url('icones_png.png'); background-repeat: no-repeat; }
#bloc_video_titre, #bloc_photo_titre { margin-top: 0pt; width: 300px; background-image: url('icones_png.png'); background-repeat: no-repeat; background-position: -175px -412px; height: 20px; background-color: rgb(0, 0, 0); }
#bloc_video_titre, #bloc_photo_titre, #bloc_filrouge_titre, #bloc_chrono_titre, #fil_rouge_titre { overflow: hidden; background-image: url('icones_png.png'); background-repeat: no-repeat; height: 20px; width: 300px; }
#bloc_photo_titre { background-position: -175px -386px; float: left; }
#bloc_chrono_titre { background-position: -223px -60px; background-color: rgb(223, 106, 3); }
.fle_trans { width: 60px; height: 13px; position: relative; left: 20px; top: 13px; margin-top: -18px; }
#bloc_3_videos { padding: 12px; overflow: hidden; height: 92px; width: 276px; background-color: rgb(231, 231, 231); }
#bloc_3_videos a { color: rgb(255, 255, 255); }
.cap_video_1, .cap_video_2, .cap_video_3 { padding: 3px; overflow: hidden; background-color: rgb(0, 0, 0); font-size: 11px; color: rgb(255, 255, 255); margin-right: 11px; width: 80px; float: left; height: 86px; line-height: 12px; }
#bloc_3_videos img { margin-bottom: 2px; }
.cap_video_1 img, .cap_video_2 img, .cap_video_3 img { margin-bottom: 4px; }
#video_retour, #video_suite, .video_pt_gris, .video_pt_rouge, #photo_retour, #photo_suite, .photo_pt_gris, .photo_pt_rouge, #chrono_retour, #chrono_suite { width: 15px; height: 15px; background-image: url('icones_png.png'); float: left; }
.video_pt_gris, .photo_pt_gris { background-position: -125px -148px; }
.video_pt_gris:hover, .photo_pt_gris:hover { background-position: -145px -148px; }
.video_pt_rouge, .photo_pt_rouge { background-position: -145px -148px; }
#video_retour, #photo_retour { background-position: -166px -148px; cursor: pointer; }
#video_retour:hover, #photo_retour:hover { background-position: -213px -148px; cursor: pointer; }
#video_suite, #photo_suite { background-position: -188px -148px; cursor: pointer; }
#video_suite:hover, #photo_suite:hover { background-position: -234px -148px; cursor: pointer; }
#video_nave, #photo_nave { width: 290px; background-image: url('icones_png.png'); background-repeat: no-repeat; background-position: 0pt -623px; height: 15px; padding-left: 10px; padding-top: 1px; }
#video_nave a, #photo_nave a, #chrono_nave a { font-size: 11px; color: rgb(86, 81, 81); font-weight: 700; float: left; margin-right: 24px; }
#chrono_nave a { margin-right: 14px; }
#chrono_retour { background-position: 0pt -477px; cursor: pointer; width: 17px; height: 17px; margin-right: 4px; }
#chrono_suite { background-position: -26px -477px; cursor: pointer; width: 17px; height: 17px; }
#video_nave, #photo_nave { width: 290px; background-image: url('icones_png.png'); background-repeat: no-repeat; background-position: 0pt -623px; height: 15px; padding-left: 10px; padding-top: 1px; }
#chrono_nave { background-image: url('icones_png.png'); background-repeat: no-repeat; width: 288px; background-position: 0pt -446px; height: 17px; padding-left: 12px; padding-top: 4px; background-color: rgb(215, 215, 215); }
#chrono_retour:hover { background-position: 0pt -507px; }
#chrono_suite:hover { background-position: -26px -507px; }
#contenu_chrono { padding: 4px 0pt 3px; color: rgb(0, 0, 0) ! important; }
#contenu_chrono b { color: rgb(223, 106, 3); float: left; width: 27px; margin-right: 4px; font-weight: lighter; }
#contenu_chrono b { text-align: right; font-weight: 700 ! important; padding-left: 4px; }
#contenu_chrono strong { font-weight: 700 ! important; }
#contenu_chrono { font-size: 11px; display: block; background-color: rgb(246, 246, 246); }
#contenu_chrono b { color: rgb(223, 106, 3); float: left; width: 27px; margin-right: 4px; font-weight: lighter; }
#contenu_chrono a b { text-align: right; font-weight: 700 ! important; padding-left: 0pt ! important; }
#contenu_chrono a strong { font-weight: 700 ! important; }
#contenu_chrono a { padding: 3px 0pt 3px 4px ! important; font-size: 11px; display: block; width: 296px; background-color: rgb(246, 246, 246); line-height: 14px; }
.survol, #contenu_chrono a:hover { background-color: rgb(255, 201, 165) ! important; color: rgb(214, 0, 0); }
#chrono_nave select { border: 1px solid rgb(153, 153, 153); background: rgb(255, 255, 255) none repeat scroll 0% 0%; z-index: 1 ! important; width: 100px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 10px; margin-top: -2px; margin-right: 2px; float: right; }
#bloc_chrono_titre a.widget { display: block; height: 20px; width: 54px; float: right; background-image: url('icones_png.png'); background-repeat: no-repeat; background-position: -197px -532px; }
#bloc_chrono_titre a.rss { display: block; height: 22px; width: 20px; float: right; background-image: url('icones_png.png'); background-repeat: no-repeat; background-position: -195px -506px; }
#tof { position: relative; margin-top: -24px; text-align: right; opacity: 0.6; height: 24px; background-color: rgb(0, 0, 0); }
#tof_legende { padding: 4px; position: relative; margin-top: -22px; font-size: 11px; color: rgb(255, 255, 255); }
#bloc_4_photos { padding: 4px; overflow: hidden; width: 292px; background-color: rgb(231, 231, 231); }
.cred { border: 1px solid rgb(214, 0, 0); cursor: default; }
#carre_haut { margin-bottom: 12px; float: left; }
#carre_bas { margin: 12px 0pt; float: left; }
#megaban_haut { margin: 0pt auto; padding: 0pt; width: 990px; text-align: center; }
#megaban_bas { background-color: rgb(87, 81, 81); width: 990px; margin-top: 18px; text-align: center; height: 90px; clear: both; }
#nappe { background-image: url('sprite_bd.jpg'); background-position: 0pt -380px; width: 990px; height: 270px; }
.annexes, .annexes p { width: 220px; }
.annexes { padding: 7px; float: left; }
.annexes div, .annexes a { background-image: url('icon_bottom.gif'); }
.annexes .logo { width: 220px; height: 45px; background-position: -1px -1px; }
.annexes a { width: 186px; color: rgb(255, 255, 255); font-size: 13px; padding-left: 34px; padding-top: 2px; float: left; height: 23px; background-repeat: no-repeat; }
.annexes .agenda { background-position: 0pt -53px; }
.annexes .jeux { background-position: 0pt -97px; }
.annexes .services { background-position: 0pt -141px; }
.annexes .rss { background-position: 0pt -185px; }
.annexes .alertes { background-position: 0pt -233px; }
.annexes .mobile { background-position: 0pt -278px; }
.annexes .newsletter { background-position: 0pt -328px; }
.annexes .enaccueil { background-position: 0pt -374px; }
.plan_du_site { background: rgb(115, 108, 108) url('sprite_bd.jpg') repeat-x scroll 0pt -680px; overflow: hidden; float: left; width: 756px; height: 270px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.plan_du_site .plan { background: transparent url('icon_plan.gif') no-repeat scroll 0% 0%; width: 756px; height: 270px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.plan_du_site .plan .col_plan { margin: 5px 0pt 5px 12px; float: left; padding-top: 30px; width: 114px; }
.plan_du_site .plan .col_plan ul li, .plan_du_site .col_plan ul li a { height: 12px; font-size: 10px; color: rgb(231, 231, 231); width: 114px; float: left; text-align: left; }
.plan_du_site .plan .col_plan a:hover { font-size: 10px; color: rgb(255, 255, 255); width: 114px; font-weight: bolder; background-color: rgb(130, 130, 135); }
.plan_du_site .plan .col_plan .titre { height: 15px ! important; font-weight: bolder; font-size: 11px; color: rgb(255, 255, 255); width: 114px; margin-top: 10px; }
.plan_du_site .plan .col_plan .vide { height: 5px ! important; }
#nappe .bottom { padding: 3px 0pt; background: rgb(87, 81, 81) url('icon_bottom.gif') repeat-x scroll 0pt -409px; color: rgb(136, 133, 133); font-size: 9px; width: 990px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; float: left; text-align: center; }
#nappe .bottom a { color: rgb(215, 215, 215); font-size: 10px; }
#nappe .bottom a:hover { color: rgb(255, 255, 255); }
#sites_groupe { text-align: center; padding-bottom: 10px; }
#over_nave { overflow: hidden; width: 990px; }
#barre_nave { overflow: hidden; width: 1040px; height: 23px; background-image: url('icones_png.png'); background-repeat: repeat-x; background-position: 0pt -675px; }
#barre_nave_ombre { background: transparent url('ombre_nave.jpg') repeat-x scroll 0% 0%; overflow: hidden; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 4px; }
#barre_nave img { float: left; }
#barre_nave a { padding: 4px 10px 4px 7px; float: left; font-size: 12px; color: rgb(255, 255, 255); font-weight: 700; background-image: url('icones_png.png'); background-position: right -649px; background-repeat: no-repeat; }
#barre_nave a, #barre_nave {  }
#barre_nave a.Aussi { background-image: none; }
#barre_nave a.on, #barre_nave a.Football:hover, #barre_nave a.Formule1:hover, #barre_nave a.Tennis:hover, #barre_nave a.Rugby:hover, #barre_nave a.Basket:hover, #barre_nave a.Cyclisme:hover, #barre_nave a.Aussi:hover, #barre_nave a.Jo:hover { background-image: url('nave_on_png.png'); }
#barre_nave a.Football:hover, #barre_nave #btnFootball.on { background-position: 0pt top ! important; }
#barre_nave a.Formule1:hover, #barre_nave #btnFormule1.on { background-position: 0pt -27px ! important; }
#barre_nave a.Tennis:hover, #barre_nave #btnTennis.on { background-position: 0pt -54px ! important; }
#barre_nave a.Rugby:hover, #barre_nave #btnRugby.on { background-position: 0pt -81px ! important; }
#barre_nave a.Basket:hover, #barre_nave #btnBasket.on { background-position: 0pt -108px ! important; }
#barre_nave a.Cyclisme:hover, #barre_nave #btnCyclisme.on { background-position: 0pt -135px ! important; }
#barre_nave a.Aussi:hover, #barre_nave #btnAussi.on, #barre_nave a.Jo:hover { background-position: 0pt -162px ! important; }
#nave_services { background-image: url('icones_png.png'); background-repeat: no-repeat; height: 23px; background-color: rgb(187, 189, 188); float: left; width: 151px; background-position: -167px -702px; padding-left: 4px; }
#nave_services a.lesplus { background-image: none; color: rgb(0, 0, 0); padding-right: 0pt; padding-left: 6px; }
#nave_services a.agenda { padding: 0pt 6px 0pt 4px; float: left; font-size: 12px; color: rgb(86, 81, 81); font-weight: 700; background-image: url('icones_png.png'); margin-top: 5px; background-position: right -732px; background-repeat: no-repeat; }
#nave_services b { font-size: 14px; line-height: 15px; color: rgb(214, 0, 0); }
#bt_home { margin: 0pt ! important; padding: 0pt ! important; }
#fil_rouge { border-right: 1px solid rgb(214, 0, 0); overflow: hidden; background-color: rgb(214, 0, 0); background-position: 100px 0pt; background-repeat: no-repeat; width: 299px; height: 207px; font-family: Arial; font-weight: 700; margin-bottom: 12px; }
#fil_rouge_titre { background-color: rgb(214, 0, 0); background-position: -96px -80px; height: 20px; width: 300px; float: left; }
#fil_rouge_titre a { display: block; height: 20px; width: 54px; float: right; background-image: url('icones_png.png'); background-repeat: no-repeat; background-position: -197px -558px; }
#fil_rouge .filR .heure { overflow: hidden; text-align: center; background-color: rgb(214, 0, 0); opacity: 0.7; position: relative; top: 46px; width: 99px; color: rgb(255, 255, 255); font-weight: bolder; font-size: 18px; font-family: Century Gothic,Trebuchet MS; }
#fil_rouge .filR img { position: absolute; opacity: 0.9; height: 68px; }
#fil_rouge .filR { border-top: 1px solid rgb(214, 0, 0); overflow: hidden; height: 68px; }
#fil_rouge .filR .ft { display: none; }
#fil_rouge .filR, #fil_rouge .filF { overflow: hidden; width: 99px; float: left; z-index: 3; cursor: pointer; }
#fil_rouge .filF { width: 101px; float: left; background-color: rgb(214, 0, 0); text-align: center; }
#fil_rouge .filF a { background: rgb(214, 0, 0) url('icon_filrouge.gif') repeat scroll 0% 0%; float: left; width: 50px; height: 69px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#fil_rouge a { text-decoration: none; }
#fil_rouge #fil_on { overflow: hidden; width: 199px; height: 138px; float: right; z-index: 4; }
#fil_rouge #fil_on a { position: relative; top: 1px; }
#fil_rouge #fil_on .photo { top: 12px; }
#fil_rouge #fil_on .photo .rouge { top: 12px; }
#fil_rouge #fil_on .photo, #fil_rouge #fil_on .photo .rouge { overflow: hidden; width: 199px; height: 138px; position: absolute; z-index: 5; }
@media not all {
	#fil_rouge #fil_on .photo { top: 0px ! important; }
	#fil_rouge #fil_on .photo .rouge { top: 0px ! important; }
}
#fil_rouge #fil_on .photo .rouge { background-color: rgb(214, 0, 0); display: none; }
#fil_rouge #fil_on .fond { overflow: hidden; z-index: 5; background-color: rgb(0, 0, 0); top: -18px; height: 46px; opacity: 0.5; position: relative; width: 199px; color: rgb(255, 255, 255); }
#fil_rouge #fil_on .heure { overflow: hidden; z-index: 7; position: relative; top: 27px; left: 3px; width: 198px; color: rgb(255, 255, 255); font-weight: bolder; font-size: 26px; font-family: Century Gothic,Trebuchet MS; }
#fil_rouge #fil_on .heureombree { overflow: hidden; z-index: 6; opacity: 0.5; position: relative; top: 60px; left: 5px; width: 198px; color: rgb(0, 0, 0); font-weight: bolder; font-size: 26px; font-family: Century Gothic,Trebuchet MS; }
#fil_rouge #fil_on #fil_titre { overflow: hidden; z-index: 7; position: relative; top: 28px; height: 46px; padding-left: 4px; padding-top: 4px; color: rgb(240, 133, 29); font-size: 11px; }
#fil_rouge #fil_on #fil_titre h6 { margin: 2px 0pt 0pt 4px; padding: 0pt; overflow: hidden; z-index: 7; color: rgb(255, 255, 255); font-size: 12px; height: 30px; width: 193px; left: 0pt; top: 15px; position: absolute; }
#fil_rouge .filF #fleche_gauche { background: rgb(214, 0, 0) url('icon_filrouge.gif') repeat scroll 0pt 0pt; z-index: 8; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#fil_rouge .filF #fleche_droite { background: rgb(214, 0, 0) url('icon_filrouge.gif') repeat scroll 50px 0pt; z-index: 8; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#fil_rouge .filF #fleche_gauche:hover { background: rgb(214, 0, 0) url('icon_filrouge.gif') repeat scroll 0pt 69px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#fil_rouge .filF #fleche_droite:hover { background: rgb(214, 0, 0) url('icon_filrouge.gif') repeat scroll 50px 69px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#chrono_video { width: 300px; }
.sport_experts_Basket, .Basket .sport_experts, .Basket .lien_bloc .lien { background-position: -314px -511px; background-color: rgb(0, 51, 204); }
.sport_experts_mag { background-position: -65px -480px; background-color: rgb(214, 0, 0); }
#sep_une, #sptr_une { margin: 8px 12px 0pt; overflow: hidden; height: 2px; background-image: url('icones_png.png'); background-repeat: repeat-x; }
.Football #sep_une, .Football #sptr_une { background-position: 0pt -826px; }
.ct_Football #contenu_navigation a.nave_n0, .ct_Football #contenu_navigation #lien_index a, .un_bloc .Football h2, a.Football, .Football #titre_h1 h1, .ct_Football #contenu_navigation a.nave_n0_off { color: rgb(132, 173, 9); }
.Football, .Football .autres_titres_bloc h2, .Football .infos h2, .Football .bloc_contour .infos a, #une_navigation .Football h5, .ct_Football #une_navigation h5 { color: rgb(132, 173, 9); }
.Football .rub, .Football .leg, .Football .bloc_rescal_barre, .Football .bloc_barre, .ct_Football #contenu_navigation a.nave_n0:hover, .ct_Football #contenu_navigation a.nave_n1:hover, .ct_Football #contenu_navigation #contenu_navigation a.nave_n2:hover { background-color: rgb(132, 173, 9); color: rgb(255, 255, 255); }
.Football #texte_une, .Football #liens_une, .Football #liens_une_large, .Football #sep_une, .Football #texte_une_large { background-color: rgb(157, 189, 58); }
.Formule1, .Formule1 .autres_titres_bloc h2, .Formule1 .autres_titres_bloc h3, .Formule1 .infos h2, .Formule1 .bloc_contour .infos a, .ct_Formule1 #une_navigation h5, .ct_Formule1 #contenu_navigation a.nave_n0, .ct_Formule1 #contenu_navigation #lien_index a, a.Formule1, .Formule1 #titre_h1 h1, .ct_Formule1 #contenu_navigation a.nave_n0_off { color: rgb(89, 122, 133); }
.Formule1 .rub, .Formule1 .leg, .Formule1 .bloc_rescal_barre, .Formule1 .bloc_barre, .Formule1 .lien_bloc .lien, .Formule1 .bloc_contour .clear, .ct_Formule1 .img_focus, .ct_Formule1 #contenu_navigation a.nave_n0:hover, .ct_Formule1 #contenu_navigation a.nave_n1:hover, .ct_Formule1 #contenu_navigation a.nave_n2:hover, .Formule1 .s__e { background-color: rgb(89, 122, 133); color: rgb(255, 255, 255); }
.Tennis, .Tennis .autres_titres_bloc h2, .Tennis .autres_titres_bloc h3, .Tennis .infos h2, .Tennis .bloc_contour .infos a, .ct_Tennis #une_navigation h5, .Tennis .bloc_contour .clear, .Tennis .img_focus, #une_navigation .Tennis h5, .ct_Tennis #contenu_navigation a.nave_n0, .ct_Tennis #contenu_navigation #lien_index a, a.Tennis, .Tennis #titre_h1 h1, .ct_Tennis #contenu_navigation a.nave_n0_off { color: rgb(238, 133, 30); }
.Tennis .rub, .Tennis .leg, .Tennis .bloc_rescal_barre, .Tennis .bloc_barre, .ct_Tennis #contenu_navigation a.nave_n0:hover, .ct_Tennis #contenu_navigation a.nave_n1:hover, .ct_Tennis #contenu_navigation a.nave_n2:hover, .Tennis .s__e { background-color: rgb(238, 133, 30); color: rgb(255, 255, 255); }
.Rugby, .Rugby .autres_titres_bloc h2, .Rugby .autres_titres_bloc h3, .Rugby .infos h2, .Rugby .bloc_contour .infos a, .ct_Rugby #une_navigation h5, .Rugby .bloc_contour .clear, .Rugby .img_focus, #une_navigation .Rugby h5, .ct_Rugby #contenu_navigation a.nave_n0, .ct_Rugby #contenu_navigation #lien_index a, a.Rugby, .Rugby #titre_h1 h1, .ct_Rugby #contenu_navigation a.nave_n0_off { color: rgb(0, 113, 19); }
.Rugby .rub, .Rugby .leg, .Rugby .bloc_rescal_barre, .Rugby .bloc_barre, .ct_Rugby #contenu_navigation a.nave_n0:hover, .ct_Rugby #contenu_navigation a.nave_n1:hover, .ct_Rugby #contenu_navigation a.nave_n2:hover, .Rugby .s__e { background-color: rgb(0, 113, 19); color: rgb(255, 255, 255); }
.Basket, .Basket .autres_titres_bloc h2, .Basket .autres_titres_bloc h3, .Basket .infos h2, .Basket .bloc_contour .infos a, .ct_Basket #une_navigation h5, .Basket .bloc_contour .clear, .Basket .img_focus, #une_navigation .Basket h5, .ct_Basket #contenu_navigation a.nave_n0, .ct_Basket #contenu_navigation #lien_index a, a.Basket, .Basket #titre_h1 h1, .ct_Basket #contenu_navigation a.nave_n0_off { color: rgb(24, 61, 172); }
.Basket .rub, .Basket .leg, .Basket .bloc_rescal_barre, .Basket .bloc_barre, .ct_Basket #contenu_navigation a.nave_n0:hover, .ct_Basket #contenu_navigation a.nave_n1:hover, .ct_Basket #contenu_navigation a.nave_n2:hover, .Basket .s__e { background-color: rgb(24, 61, 172); color: rgb(255, 255, 255); }
.rub-Basket-light, .Basket .lien_bloc, .Basket #texte_une, .Basket #texte_une_large, .Basket #liens_une, .Basket #liens_une_large, .Basket #sep_une { background-color: rgb(71, 100, 189); }
.Cyclisme, .Cyclisme .autres_titres_bloc h2, .Cyclisme .autres_titres_bloc h3, .Cyclisme .infos h2, .Cyclisme .bloc_contour .infos a, .ct_Cyclisme #une_navigation h5, .Cyclisme .bloc_contour .clear, .Cyclisme .img_focus, #une_navigation .Cyclisme h5, .ct_Cyclisme #contenu_navigation a.nave_n0, .ct_Cyclisme #contenu_navigation #lien_index a, a.Cyclisme, .Cyclisme #titre_h1 h1, .Cyclisme a.nave_n0_off { color: rgb(217, 191, 42); }
.Cyclisme .rub, .Cyclisme .leg, .Cyclisme .bloc_rescal_barre, .Cyclisme .bloc_barre, .ct_Cyclisme #contenu_navigation a.nave_n0:hover, .ct_Cyclisme #contenu_navigation a.nave_n1:hover, .ct_Cyclisme #contenu_navigation a.nave_n2:hover, .Cyclisme .s__e { background-color: rgb(217, 191, 42); color: rgb(255, 255, 255); }
.Aussi, .Aussi .autres_titres_bloc h2, .Aussi .autres_titres_bloc h3, .Aussi .infos h2, .Aussi .bloc_contour .infos a, .Aussi .bloc_contour .clear, .ct_Aussi #une_navigation h5, .Aussi .img_focus, .ct_Aussi #contenu_navigation a.nave_n0, .ct_Aussi #contenu_navigation a.nave_n0, .ct_Aussi #contenu_navigation #lien_index a, .Aussi, .Aussi #titre_h1 h1, .ct_Aussi #contenu_navigation a.nave_n0_off { color: rgb(3, 172, 172); }
.rub-mag-light { background-color: rgb(230, 102, 102); }
.un_bloc h2 { text-transform: uppercase; font-size: 11px ! important; }
#texte_une a, #texte_une_large a { color: rgb(255, 255, 255) ! important; }
#bloc_experts_barre { background-color: rgb(60, 171, 226); }
#home #bloc_experts_titre { background-position: 4px -329px; }
.barre_experts, .barre_cafe { margin-bottom: 14px; }
#bloc_experts_contour { background-color: rgb(239, 248, 253); }
#bloc_experts_contour h5 { margin: 12px 12px 4px; font-size: 12px; color: rgb(102, 102, 102); }
.exp_bulle { border-bottom: 1px solid rgb(215, 215, 215); margin: 4px 0pt 5px 8px; font-size: 11px; width: 276px; float: left; background-image: url('bulle_experts.gif'); background-repeat: no-repeat; background-position: 214px 2px; color: rgb(0, 0, 0); }
.exp_bulle b { color: rgb(56, 172, 223); font-size: 14px; display: block; margin-bottom: 4px; }
.exp_bulle h4 { color: rgb(102, 102, 102); font-size: 11px; }
.exp_cit { margin-bottom: 4px; font-size: 11px; }
.exp_cit span { color: rgb(56, 172, 223); font-weight: 400; font-size: 11px; }
#home .bas_experts, #Pack .bas_experts, .home .bas_experts, #home-rub .bas_experts, #index .bas_experts, #Base .bas_experts, #Breve .bas_experts, #Services .bas_experts { overflow: hidden; background-color: rgb(152, 210, 238); height: 15px; margin-bottom: 10px; margin-top: -13px; width: 300px; float: left; }
.bas_experts a { padding: 1px 4px 0pt 20px; color: rgb(255, 255, 255); display: block; float: right; height: 14px; background-color: rgb(60, 171, 225); background-image: url('icones_png.png'); background-position: -309px -907px; background-repeat: no-repeat; font-size: 11px; font-weight: 700; }
.facebook { border: 0pt none  ! important; background-image: none ! important; margin-top: -2px; font-weight: 700; }
.facebook b { font-weight: 700; display: inline; }
#bloc_experts_contour .facebook img { margin: -25px 8px 0pt ! important; float: left; }
.facebook span { margin: 6px 0pt 0pt 125px; display: block; }
.obloc1 { border-right: 1px solid rgb(204, 204, 204); padding: 0pt 10px 10px; width: 140px; float: left; }
.obloc2, .obloc3 { border-left: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(204, 204, 204); padding: 0pt 10px 10px; width: 140px; float: left; }
.obloc4 { border-left: 1px solid rgb(255, 255, 255); padding: 0pt 10px 10px; width: 140px; float: left; }
.obloc1, .obloc2, .obloc3, .obloc4 { margin: 10px 0pt; font-size: 11px; text-align: justify; min-height: 164px; }
.obloc1 img, .obloc2 img, .obloc3 img, .obloc4 img {  }
.obloc1 b, .obloc2 b, .obloc3 b, .obloc4 b { color: rgb(214, 0, 0); display: block; text-align: center; }
.obloc1 img, .obloc2 img, .obloc3 img, .obloc4 img { margin: 8px 0pt; width: 140px; height: 100px; }
#photo_refresh { width: 4000px ! important; }
#photo_refresh div { float: left; width: 70px ! important; margin-right: 2px; }
#EquipeMag { text-align: left; width: 356px; margin-top: 4px; }
#min-col-gauche { min-height: 1002px; }
#EquipeTV { overflow: hidden; float: left; width: 310px; margin-top: 6px; }
#RTL-LEQ { overflow: hidden; margin-top: 2px; }
#EquipeAuto { overflow: hidden; margin-top: 2px; margin-bottom: 12px; }
#EquipeAutres { overflow: hidden; float: left; width: 310px; }
#haut-variable { overflow: hidden; height: 89px; }
#bd_direct { background: transparent url('sprite_bd.jpg') no-repeat scroll 0pt -119px; float: left; margin-top: 5px; margin-right: -1px; height: 80px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#bloc_direct { border-left: 1px solid rgb(215, 215, 215); background: transparent url('sprite_bd.jpg') repeat scroll -1px -201px; height: 66px; position: relative; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#bloc_direct #bd_left, #bloc_direct #bd_right { cursor: pointer; position: absolute; width: 20px; height: 55px; }
#bloc_direct #bd_left { background: transparent url('sprite_bd.jpg') no-repeat scroll 0pt 0pt; left: -1px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#bloc_direct #bd_right { background: transparent url('sprite_bd.jpg') no-repeat scroll -16px 0pt; right: 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#bloc_direct #bd_contener { background: transparent url('sprite_bd.jpg') repeat-x scroll 0pt -201px; overflow: hidden; height: 61px; position: absolute; left: 20px; width: 67px; padding-top: 5px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#bloc_direct #bd_live { overflow: hidden; width: 680px; height: 59px; }
#bloc_direct #bd_live .carrelive { margin: -2px 2px; overflow: hidden; float: left; width: 64px; }
#bloc_direct #bd_live .FOOT .titre { border-bottom: 3px solid rgb(137, 216, 0); }
#bloc_direct #bd_live .carrelive .ga { background: transparent url('sprite_bd.jpg') no-repeat scroll -52px 0pt; float: left; width: 5px; height: 58px; margin-bottom: 8px; padding-left: 1px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#bloc_direct #bd_live .carrelive .dr { background: transparent url('sprite_bd.jpg') no-repeat scroll -61px 0pt; float: left; width: 5px; height: 58px; margin-bottom: 8px; padding-right: 1px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#bloc_direct #bd_live .carrelive .ce { background: transparent url('sprite_bd.jpg') repeat scroll 0pt -58px; overflow: hidden; float: left; width: 52px; height: 64px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#bloc_direct #bd_live .carrelive .ce a { color: rgb(152, 152, 152); }
#bloc_direct #bd_live .carrelive .titre { overflow: hidden; padding-top: 5px; width: 53px; height: 12px; color: rgb(152, 152, 152); font-size: 10px; float: left; }
.ga .titre, .dr .titre { width: 5px ! important; }
.carrelive .eqs, .carrelive .eqt { overflow: hidden; width: 37px; height: 30px; padding-top: 2px; color: rgb(152, 152, 152); font-size: 12px; font-weight: 700; float: left; }
.carrelive .eqt a { color: rgb(51, 51, 51) ! important; }
.carrelive .eqt a:hover { color: rgb(34, 34, 34) ! important; text-shadow: 1px 2px 2px rgb(255, 255, 255); }
.carrelive .eqs a { text-transform: uppercase; }
.carrelive .eqt a b { overflow: hidden; float: left; height: 12px; width: 106px; text-transform: uppercase; }
.carrelive .eqt { display: none; width: 107px ! important; color: rgb(87, 87, 87); }
#bloc_direct #bd_live .carrelive .score { overflow: hidden; text-align: right; width: 15px; height: 30px; padding-top: 2px; color: rgb(152, 152, 152); font-size: 12px; font-weight: 700; float: left; }
#bd_line { overflow: hidden; background-color: rgb(214, 0, 0); height: 14px; }
#bd_line a { padding: 0pt 5px; font-size: 10px; font-weight: 700; color: rgb(255, 255, 255); height: 14px; }
#bd_line a:hover { text-decoration: none; color: rgb(255, 255, 255); background-color: rgb(230, 0, 0); }
#bd_auto { overflow: hidden; margin-top: 5px; height: 80px; }
#bd_auto .gauche { background: transparent url('sprite_bd.jpg') no-repeat scroll -58px -119px; float: left; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 4px; height: 80px; }
#bd_auto .centre { background: rgb(144, 140, 141) url('sprite_bd.jpg') repeat-x scroll 0pt -284px; float: left; height: 80px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#bd_auto .centre .promo { overflow: hidden; float: left; width: 120px; padding-left: 20px; height: 72px; padding-top: 5px; font-size: 12px; font-weight: bolder; color: rgb(255, 255, 255); }
#bd_auto .centre .promo img { float: left; margin-right: 4px; margin-top: -3px; }
.promoqdjour { margin-top: 3px; }
#bd_auto .centre .unique {  }
#bd_auto .centre .sep { background: transparent url('sprite_bd.jpg') no-repeat scroll -45px -119px; float: left; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 2px; height: 52px; margin-top: 12px; }
#bd_auto .droite { background: transparent url('sprite_bd.jpg') no-repeat scroll -62px -119px; float: left; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 5px; height: 80px; }
#newsletter input, #newsletter_mag input { float: left; margin-top: 3px; }
#erreur_newsletter { background-color: rgb(247, 247, 247); display: none; float: left; font-size: 11px; height: 13px; margin-left: 142px; margin-top: -13px; padding-left: 2px; width: 100px; z-index: 10; }
#bloc_experts_contour h5 a b { color: rgb(56, 172, 223); font-size: 14px; }
#dbg_img_une { overflow: hidden; height: 253px; }
#contenu_chrono { padding-top: 0pt; }
.promo a { color: rgb(255, 255, 255) ! important; }
#nave_cafe a { padding-right: 6px; }
.barre_experts a { color: rgb(255, 255, 255) ! important; }
.col_gauche {  }
.promoqdjour { background: transparent url('qdj.gif') no-repeat scroll 1px -5px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 5px ! important; }
.promoqdjour .oui { margin-left: 8px; }
.promo .question_texte { overflow: hidden; font-size: 11px ! important; font-weight: lighter; line-height: 11px; height: 44px; margin-bottom: 4px; margin-top: 5px; text-align: center; width: 118px; }
.promo .question_texte a { font-size: 11px ! important; font-weight: lighter; line-height: 11px; }
#videos_refresh { height: 92px; width: 1460px; }
#home #bloc_video_titre, #index #bloc_video_titre { margin-top: 8px; }
.autres_titres, #image_une { position: relative; }
body:nth-of-type(1) #carre_haut { float: none ! important; }
body:nth-of-type(1) #carre_bas { float: none ! important; }
#contour_vox h5 { color: rgb(104, 104, 104); font-size: 14px; }
#contour_vox span { background-color: rgb(232, 232, 232); color: rgb(60, 166, 240); width: 30px; }
#contour_vox a:hover { color: rgb(255, 255, 255); background-color: rgb(60, 166, 240); }
#barre_vox, .bas_vox a { background-color: rgb(60, 166, 240); }
#contour_vox a.img:hover, #contour_vox a.img { background: transparent none repeat scroll 0% 0% ! important; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; padding-top: 0pt ! important; width: 282px; }
.bas_vox a { color: rgb(255, 255, 255); background-position: -150px -983px ! important; background-image: url('icones_sv.gif') ! important; }
/* ::::: http://www.lequipe.fr/facebook/css/styles.css?6 ::::: */

body { margin: 0pt; padding: 0pt; }
form { margin: 0pt; padding: 0pt; }
table { border: 0pt none ; margin: 0pt; padding: 0pt; }
td { margin: 0pt; padding: 0pt; }
ul { margin: 0pt; padding: 0pt; list-style-type: none; }
li { margin: 0pt; padding: 0pt; }
#fb-wrapper { position: fixed; bottom: 0pt; }
#fb-wrapper .fb-browser-box { margin: auto; display: none; position: absolute; bottom: 100px; left: 200px; width: 470px; border-collapse: collapse; table-layout: fixed; }
#fb-widget { border-left: 1px solid rgb(181, 181, 181); display: none; position: fixed; bottom: 0pt; left: 10px; z-index: 10; font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(0, 0, 0); }
#fb-widget .box-loading { margin: 0pt auto; padding: 10px; background: transparent url('loading.gif') no-repeat scroll 10px 10px; width: 32px; height: 32px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#fb-widget .fb-logo { background: transparent url('logo-facebook.png') no-repeat scroll 0% 0%; position: absolute; left: 0pt; bottom: 0pt; width: 81px; height: 24px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; cursor: pointer; }
#fb-widget .fb-profile-pic { background: transparent url('fb-dft-fb-pic_50x50.gif') no-repeat scroll 0% 0%; position: absolute; left: 85px; bottom: 0pt; width: 50px; height: 50px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; cursor: pointer; }
#fb-widget .fb-options-box { display: none; position: absolute; left: -1px; bottom: 25px; width: 181px; }
#fb-widget .fb-options-box-head { background: rgb(152, 210, 238) none repeat scroll 0% 0%; position: relative; height: 15px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#fb-widget .fb-options-box-close { background: transparent url('box-close.png') no-repeat scroll 0% 0%; position: absolute; right: 0pt; top: 0pt; width: 71px; height: 15px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; cursor: pointer; }
#fb-widget .fb-options-box-out { border-style: solid; border-color: rgb(215, 215, 215); border-width: 0pt 1px; padding: 2px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#fb-widget .fb-options-box-in { padding: 7px; background: rgb(236, 246, 252) url('box-bg.png') repeat-x scroll 0% 0%; height: 60px; text-align: right; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#fb-widget .fb-options-box-in a { color: rgb(59, 89, 151); text-decoration: none; }
#fb-widget .fb-options-box-in a:hover { text-decoration: underline; }
#fb-widget .fb-bar-mask { overflow: hidden; position: relative; width: 960px; height: 25px; }
#fb-widget .fb-bar-content { border-style: solid; border-color: rgb(181, 181, 181); border-width: 1px 1px 0pt 0pt; background: transparent url('bar-bg.gif') repeat scroll 0% 0%; position: absolute; left: -1000px; top: 0pt; width: 1179px; height: 24px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#fb-widget .fb-status { background: rgb(60, 171, 225) none repeat scroll 0% 0%; position: relative; float: left; width: 350px; height: 24px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#fb-widget .fb-status-input { border: 1px solid rgb(207, 207, 207); padding: 1px; position: absolute; left: 141px; top: 2px; width: 144px; height: 16px; }
#fb-widget .fb-status-btn { border-style: solid; border-color: rgb(217, 223, 234) rgb(14, 31, 91) rgb(14, 31, 91) rgb(217, 223, 234); border-width: 1px; padding: 2px 4px 3px; background: rgb(59, 89, 152) none repeat scroll 0% 0%; position: absolute; right: 10px; top: 1px; width: 46px; height: 21px; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(255, 255, 255); text-align: center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#fb-widget .fb-status-update-box { margin: auto; display: none; position: absolute; bottom: 100px; left: 200px; width: 470px; border-collapse: collapse; table-layout: fixed; }
#fb-widget .fb-friends { background: transparent url('bar-bg.gif') repeat scroll 0% 0%; position: relative; float: left; width: 250px; height: 24px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; cursor: pointer; }
#fb-widget .fb-friends-arrow { background: transparent url('blue-arrow-right.png') no-repeat scroll 0% 0%; position: absolute; left: 0pt; bottom: 0pt; width: 10px; height: 24px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#fb-widget .fb-friends-title { background: transparent url('text-my-friends.png') no-repeat scroll 0% 0%; position: absolute; left: 14px; top: 0pt; width: 56px; height: 24px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#fb-widget .fb-friends-pic { background: transparent url('fb-dft-pic_24x24.gif') no-repeat scroll 0% 0%; position: absolute; left: 78px; bottom: 0pt; width: 24px; height: 24px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#fb-widget .fb-friends-sep { background: rgb(59, 89, 151) none repeat scroll 0% 0%; position: absolute; left: 108px; top: 8px; width: 1px; height: 9px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#fb-widget .fb-friends-status { margin: 0pt 5px 0pt 116px; overflow: hidden; position: relative; top: 5px; font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(136, 133, 133); white-space: nowrap; }
#fb-widget .fb-friends-box { display: none; position: absolute; left: 350px; bottom: 25px; width: 470px; }
#fb-widget .fb-friends-box-head { background: rgb(152, 210, 238) none repeat scroll 0% 0%; position: relative; height: 15px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#fb-widget .fb-friends-box-close { background: transparent url('box-close.png') no-repeat scroll 0% 0%; position: absolute; right: 0pt; top: 0pt; width: 71px; height: 15px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; cursor: pointer; }
#fb-widget .fb-friends-box-out { border-style: solid; border-color: rgb(215, 215, 215); border-width: 0pt 1px; padding: 2px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: auto; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#fb-widget .fb-friends-box-in { background: rgb(236, 246, 252) url('box-bg.png') repeat-x scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#fb-widget .fb-lequipe-friends { background: rgb(60, 171, 225) none repeat scroll 0% 0%; position: relative; float: left; width: 160px; height: 24px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; cursor: pointer; }
#fb-widget .fb-lequipe-friends-arrow { background: transparent url('texture-arrow-right.png') no-repeat scroll 0% 0%; position: absolute; left: 0pt; bottom: 0pt; width: 10px; height: 24px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#fb-widget .fb-lequipe-friends-title { background: transparent url('text-friends-lequipe.png') no-repeat scroll 0% 0%; position: absolute; left: 14px; top: 0pt; width: 137px; height: 24px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#fb-widget .fb-lequipe-friends-box { display: none; position: absolute; left: 245px; bottom: 25px; width: 626px; }
#fb-widget .fb-lequipe-friends-box-head { background: rgb(152, 210, 238) none repeat scroll 0% 0%; position: relative; height: 15px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#fb-widget .fb-lequipe-friends-box-close { background: transparent url('box-close.png') no-repeat scroll 0% 0%; position: absolute; right: 0pt; top: 0pt; width: 71px; height: 15px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; cursor: pointer; }
#fb-widget .fb-lequipe-friends-box-out { border-style: solid; border-color: rgb(215, 215, 215); border-width: 0pt 1px; padding: 2px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: auto; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 70px; }
#fb-widget .fb-lequipe-friends-box-in { background: rgb(236, 246, 252) url('box-bg.png') repeat-x scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 70px; }
#fb-widget .fb-become-fan { position: relative; float: left; width: 160px; height: 24px; cursor: pointer; }
#fb-widget .fb-become-fan-arrow { background: transparent url('blue-arrow-right.png') no-repeat scroll 0% 0%; position: absolute; left: 0pt; bottom: 0pt; width: 10px; height: 24px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#fb-widget .fb-become-fan-title { background: transparent url('logo-efr-full.png') no-repeat scroll 0% 0%; position: absolute; left: 14px; top: 0pt; width: 114px; height: 24px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#fb-widget .fb-dbl-arrow { position: absolute; right: 0pt; bottom: 0pt; width: 35px; height: 24px; cursor: pointer; }
#fb-widget .fb-dbl-arrow-right { background: transparent url('dbl-arrow-right.png') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#megaban_haut { margin: 0pt ! important; font-size: 0pt ! important; }
/* ::::: http://static.ak.connect.facebook.com/connect.php/en_US/css/connect-button-css/bookmark-button-css/share-button-css/FB.Connect-css/connect-css ::::: */

.fb_resetstyles, .fb_resetstyles a, .fb_resetstyles td { border: 0pt none ; margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; overflow: visible; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; border-spacing: 0pt; 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; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none; visibility: visible; white-space: normal; word-spacing: normal; }
td.fb_pop_topleft, td.fb_pop_topright, td.fb_pop_bottomleft, td.fb_pop_bottomright { padding: 0pt ! important; overflow: hidden; height: 10px; width: 10px ! important; }
td.fb_pop_topleft { background-image: url('pop_dialog_top_left.png'); }
td.fb_pop_topright { background-image: url('pop_dialog_top_right.png'); }
td.fb_pop_bottomleft { background-image: url('pop_dialog_bottom_left.png'); }
td.fb_pop_bottomright { background-image: url('pop_dialog_bottom_right.png'); }
td.fb_pop_border { background-image: url('pop_dialog_border.png'); }
td.fb_pop_content { padding: 0pt; background-color: rgb(255, 255, 255); vertical-align: top; }
td.fb_pop_content h2 { border: 1px solid rgb(59, 89, 152); margin: 0pt; padding: 0pt; background: rgb(109, 132, 180) none repeat scroll 0% 0%; overflow: hidden; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; position: relative; letter-spacing: normal; line-height: normal; text-align: left; float: none; display: block; }
.fb_dialog_icon { margin: 5px; background: rgb(109, 132, 180) url('favicon_fordarkbg.gif') no-repeat scroll center center; float: left; width: 16px; height: 16px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.fb_dialog_loading_spinner { background: rgb(109, 132, 180) url('indicator_white_small.gif') no-repeat scroll 0pt 0pt; position: absolute; width: 28px; height: 8px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; top: 8px; right: 25px; display: none; }
td.fb_pop_content h2 span { padding: 5px 10px; display: block; }
td.fb_pop_content { background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.fb_dialog_content { border-style: solid; border-color: rgb(85, 85, 85); border-width: 0pt 1px 1px; margin: 0pt; padding: 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.fb_pop_content_container { width: auto; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; }
.fb_confirmation_stripes { background: transparent url('confirmation_stripes.gif') repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 15px; }
.fb_dialog_content .fb_dialog_buttons { border-top: 1px solid rgb(204, 204, 204); padding: 8px 0pt 8px 8px; background: rgb(242, 242, 242) none repeat scroll 0pt 50%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-align: right; z-index: 20; }
.fb_dialog_content .fb_confirmation_content { margin: 15px 30px 10px; font-size: 11px; width: auto; }
.fb_inputbutton, .fb_inputsubmit { border-style: solid; border-color: rgb(217, 223, 234) rgb(14, 31, 91) rgb(14, 31, 91) rgb(217, 223, 234); border-width: 1px; margin: 0pt 10px 0pt 0pt; padding: 2px 15px 3px; background-color: rgb(59, 89, 152); color: rgb(255, 255, 255); font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 11px; text-align: center; }
body { cursor: pointer; }
#bloc_contenu { border-style: none; }
#megaban_haut { margin: 0pt; padding: 0pt; display: none; }
#home #bloc_contenu, .fd_white { background-color: rgb(255, 255, 255) ! important; }
