/* ------------------------------
   Auteur : Raymond Rousseau
   Créé le : 28 janvier 2009 
   ------------------------------*/

body { background:#fff; }
img { display: block; }
h1, h2, h3, h4 { font-family: Arial, Helvetica, sans-serif; color: #1f61a2; }
h3 { font-size:14px; }
ul { margin: 0; padding: 0; border: none; }
ul:after { content:"."; display:block; height: 0; visibility:hidden; clear:left; }
ul li { margin: 0; padding: 0 0 6px 0; font-size: 11px; list-style: none; }
.contenu ul { padding: 0 0 0 15px; }
.contenu li { list-style: disc; }
p { color: #333; font-size: 11px; padding: 0; margin: 0; }
#src_globalContainer .src_colCentre .surtitre span { border: none; display:inline; margin:0 0 0 5px; padding:0; }
p.SurTitre, div.SurTitre p { color:#666; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; }
a { color: #1f61a2; }
a:hover { color: #1f61a2; text-decoration:underline; }
#src_globalContainer { overflow:hidden; background:transparent url(/sports/lib/v3.1/img/bg_global.jpg) no-repeat center top;/*width: 990px;*/
}
#src_globalContainer span { display:none; }
.matchsEnDirect { overflow:visible !important; }
.matchsEnDirect .src_colDroite { position:relative; }
.matchsEnDirect .src_colDroite div { position:absolute; }
a.srcSpo_plus { margin: 0 0 0 2px; font-size: 13px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#src_menuComplet { border-bottom:none; }
.src_separateur { background: #fff; border-bottom:none; border-top:none;/*margin: 0 0 0 2px;*/
}
.src_separateur .src_divisionGauche { border-right:none; padding: 0; }
.src_separateur .src_divisionDroite { padding:0 0 20px 10px; }
.src_colCentre { padding: 0 8px 3px 0; /*width: 505px;*/
	position:relative; margin: 0 0 3px; overflow: hidden; }
.src_colCentre .surtitre { margin-top:20px; }
.src_colDroite { float: right; width:302px; margin: 0 2px 20px 0; padding-left: 2px;/*overflow: hidden;*/
}
.src_colDroite .smartAd { margin:0 0 10px 0; }
.src_colDroite .bloc_colDroite { margin-bottom:10px; }
.src_colDroite h2.src_Bax a { margin: 0; }
.src_colDroite div.src_Bax { margin: 0 0 10px 0; }
#blockFlash { margin-top:10px; margin-bottom:10px; }
#src_col-1024 div { margin-bottom: 0; }
#prom300x250 { clear: none; text-align:center; width:300px; margin:0 0 10px 0; background:none; }
#prom160x600 { clear: none; text-align:center; width:160px; margin:10px 0 3px 0; background:none; }
#prom300x250Bg { margin: 0; }
#prom300x250 .content, #prom160x600 .content { background:url(/lib/v3/img/pubIdentifiant.gif) no-repeat center 0px; padding:12px 0 0 0; }
/***Entete****/

#srcSpo #src_EntetePage { background:url(/sports/lib/v3.1/img/enteteSectionSports/bg_enteteSportsSection.jpg) no-repeat; height:112px; position: relative; width: 988px; }

#srcSpo .CATbilan_2010 #src_EntetePage { background:url("/sports/sectionsSpeciales/bilan_2010/entete.jpg") no-repeat scroll 0 0 transparent; }
#srcSpo .CATathlete_semaine #src_EntetePage { background:url("/sports/lib/v3.1/img/bg_enteteSports_AthleteSemaine.jpg") no-repeat scroll 0 0 transparent; }
#srcSpo .CATcalendrier #src_EntetePage { background: url(/sports/lib/v3.1/img/enteteSectionSports/bg_sectionCalendrier.jpg) no-repeat; }
#srcSpo .CATdossiers #src_EntetePage { background: url(/sports/lib/v3.1/img/enteteSectionSports/bg_sectionDossiersSpeciaux.jpg) no-repeat; }
#srcSpo .SCATimpactWebdiff #src_EntetePage { background: url(/sports/lib/v3.1/img/bg_enteteSports.jpg) no-repeat; }

#srcSpo .SCATimpact #src_EntetePage { background: url(/sports/lib/v3.1/img/enteteSectionSports/bg_sectionImpact.jpg) no-repeat; }
#srcSpo .SCATsoccerQuebec #src_EntetePage { background: url(/sports/lib/v3.1/img/enteteSectionSports/bg_sectionFootballQc.jpg) no-repeat; }
#srcSpo .SCATsoccerQuebec .src_colCentre { padding:0 5px 3px 5px; }
#srcSpo .SCATfootUniversitaire #src_EntetePage { background: url(/sports/lib/v3.1/img/enteteSectionSports/bg_sectionFootballUniversite.jpg) no-repeat; }

#src_EntetePage .logoSport { width: 58px; height: 58px; position: absolute; left:172px; bottom:3px; }
#src_EntetePage select { bottom: 45px; }
.enteteSection { height:32px; width:755px; float: right; /*margin-top: -1px;*/ background-position: left top; }
.retourSite { display: inline; width: 140px; height:73px; float: left; margin: 0 0 0 10px; }


.CATsoccer .enteteSection { background-image:url(/sports/lib/v3.1/img/enteteSectionSports/bg_sectionSoccer.gif); }
.CAThockey .enteteSection { background-image: url(/sports/lib/v3.1/img/enteteSectionSports/bg_sectionHockey.gif); }
.CATcyclisme .enteteSection { background-image: url(/sports/lib/v3.1/img/enteteSectionSports/bg_sectionCyclisme.gif); }
.CATfootball .enteteSection { background-image: url(/sports/lib/v3.1/img/enteteSectionSports/bg_sectionFootball.gif); }
.CATpatinage .enteteSection { background-image: url(/sports/lib/v3.1/img/enteteSectionSports/bg_sectionPatinage.gif); }
.CATPlusSports .enteteSection { background-image: url(/sports/lib/v3.1/img/enteteSectionSports/bg_sectionPlusSports.gif); }
.CATski .enteteSection { background-image: url(/sports/lib/v3.1/img/enteteSectionSports/bg_sectionSki.gif); }
.CATsports_motorises .enteteSection { background-image: url(/sports/lib/v3.1/img/enteteSectionSports/bg_sectionSportsMotorises.gif); }
.CATtennis .enteteSection { background-image: url(/sports/lib/v3.1/img/enteteSectionSports/bg_sectionTennis.gif); }
.SCATimpact .enteteSection, .SCATsoccerQuebec .enteteSection { background:none; }
.CATJeux-Olympiques .enteteSection { background-image: url(/sports/lib/v3.1/img/enteteSectionSports/bg_sectionJeuxOlympique.jpg); }
.CATbilan_2009 .enteteSection { background-image: url(/sports/lib/v3.1/img/enteteSectionSports/bg_sectionBilan2009.gif); }

/*.CATcalendrier .enteteSection { background-image: url(/sports/lib/v3.1/img/logoEntete/BanniereCalendrier.jpg); margin: 0; width: 828px; }*/
/*.CATcyclisme .enteteSection { background-image: url(/sports/lib/v3.1/img/logoEntete/BanniereCyclisme.jpg); }*/
/*.CATdossiers .enteteSection { background-image: url(/sports/lib/v3.1/img/logoEntete/BanniereDossiersspeciaux.jpg); margin: 0; width: 828px; }*/
.CATFormule1 .enteteSection { background-image: url(/sports/lib/v3.1/img/logoEntete/BanniereSportMoto.jpg); }
/*.CATfootball .enteteSection { background-image: url(/sports/lib/v3.1/img/logoEntete/BanniereFootball.jpg); }*/
.SCATfootUniversitaire .enteteSection { background:none; }
/*.CAThockey .enteteSection { background-image: url(/sports/lib/v3.1/img/logoEntete/BanniereHockey.jpg); }*/
/*.CATJeux-Olympiques .enteteSection { background-image: url(/sports/lib/v3.1/img/logoEntete/BanniereJeuxOlympiques.jpg); }*/
/*.CATPlusSports .enteteSection { background-image: url(/sports/lib/v3.1/img/logoEntete/BanniereMultisports.jpg); background-image: url(/sports/lib/v3.1/img/logoEntete/BannierePlus_de_sports.jpg); }*/
/*.CATpatinage .enteteSection { background-image: url(/sports/lib/v3.1/img/logoEntete/BannierePatinage.jpg); }*/
/*.CATski .enteteSection { background-image: url(/sports/lib/v3.1/img/logoEntete/BanniereSki.jpg); }*/
/*.CATsoccer .enteteSection { background-image: url(/sports/lib/v3.1/img/logoEntete/BanniereSoccer.jpg); }*/
/*.SCATimpact .enteteSection, .SCATsoccerQuebec .enteteSection { background:none; }*/
/*.CATsports_motorises .enteteSection { background-image: url(/sports/lib/v3.1/img/logoEntete/BanniereSportMoto.jpg); }*/
/*.CATtennis .enteteSection { background-image: url(/sports/lib/v3.1/img/logoEntete/Bannieretennis.jpg); }*/
/*.CATbilan_2009 .enteteSection { background-image: url(/sports/lib/v3.1/img/logoEntete/BanniereBilan_2009.jpg); }*/


.CATbadminton .logoSport { background: url(/sports/lib/v3.1/img/logoEntete/badminton.jpg) no-repeat; }
.CATbaseball .logoSport { background: url(/sports/lib/v3.1/img/logoEntete/baseball.jpg) no-repeat; }
.CATbasketball .logoSport { background: url(/sports/lib/v3.1/img/logoEntete/basketball.jpg) no-repeat; }
.CATboxe .logoSport { background: url(/sports/lib/v3.1/img/logoEntete/boxe.jpg) no-repeat; }
.CATcyclisme .logoSport { background: url(/sports/lib/v3.1/img/logoEntete/cyclisme.jpg) no-repeat; }
.CATfootball .logoSport { background: url(/sports/lib/v3.1/img/logoEntete/football.jpg) no-repeat; }
/*.SCATfootUniversitaire .logoSport { background:none; }*/
.CATFormule1 .logoSport { background: url(/sports/lib/v3.1/img/logoEntete/f1.jpg) no-repeat; }
.CATgolf .logoSport { background: url(/sports/lib/v3.1/img/logoEntete/golf.jpg) no-repeat; }
.CAThockey .logoSport { background: url(/sports/lib/v3.1/img/logoEntete/hockey.jpg) no-repeat; }
.CATJeux-Olympiques .logoSport { background: url(/sports/lib/v3.1/img/logoEntete/olympiques.jpg) no-repeat; }
.CATPlusSports .logoSport { background: url(/sports/lib/v3.1/img/logoEntete/multisport.jpg) no-repeat; background: url(/sports/lib/v3.1/img/logoEntete/plus.jpg) no-repeat; }
.CATnatation .logoSport { background: url(/sports/lib/v3.1/img/logoEntete/natation.jpg) no-repeat; }
.CATpatinage .logoSport { background: url(/sports/lib/v3.1/img/logoEntete/patinage.jpg) no-repeat; }
.CATplongeon .logoSport { background: url(/sports/lib/v3.1/img/logoEntete/plongeon.jpg) no-repeat; }
.CATsports_motorises .logoSport { background: url(/sports/lib/v3.1/img/logoEntete/f1.jpg) no-repeat; }
.CATski .logoSport { background: url(/sports/lib/v3.1/img/logoEntete/ski.jpg) no-repeat; }
.CATsoccer .logoSport { background: url(/sports/lib/v3.1/img/logoEntete/soccer.jpg) no-repeat; }
/*.SCATimpact .logoSport, .SCATsoccerQuebec .logoSport { background: none; }*/
.CATtennis .logoSport { background: url(/sports/lib/v3.1/img/logoEntete/tennis.jpg) no-repeat; }
.CATvoile .logoSport { background: url(/sports/lib/v3.1/img/logoEntete/voile.jpg) no-repeat; }
.CATbilan_2009 .logoSport { background: url(/sports/lib/v3.1/img/logoEntete/plus.jpg) no-repeat; display: block; }

.menu_grandsTitres { display:block; width: 150px; height: 35px; /*top: 93px;*/ top:74px; left: 10px; position: absolute; }
.menu_grandsTitres:hover { background: url(/sports/lib/v3.1/img/menu_grandsTitres_over.gif); }
/* menu  ---  */

.src_separateur .src_divisionGauche { background: url(/sports/lib/v3.1/img/menu_bg.gif) repeat-y; }
#src_menuComplet { display: inline; padding: 0 0 2px; width: 150px; margin: 0 0 0 10px; float: right; }
#src_menuComplet ul { margin: 0; }
#src_menuComplet li.niv1 { font-size: 0; line-height: 0; }
#src_menuComplet li.niv1 a { background:url(/sports/lib/v3.1/img/menu.jpg) no-repeat #ad1702; font-weight:normal; height:22px; margin: 2px 0 0; }
#src_menuComplet li#niv1_hockey a { background-position: 0px 0px; }
#src_menuComplet li#niv1_hockey a:hover { background-position: -150px 0px; }
#src_menuComplet li#niv1_hockey a.On { background-position: -300px 0px; }
#src_menuComplet li#niv1_hockey li a:hover, #src_menuComplet li#niv1_hockey li a.On { background-position:0 0; }
#src_menuComplet li#niv1_soccer a { background-position: 0px -24px; }
#src_menuComplet li#niv1_soccer a:hover { background-position: -150px -24px; }
#src_menuComplet li#niv1_soccer a.On { background-position: -300px -24px; }
#src_menuComplet li#niv1_sportsMotorises a { background-position: 0px -48px; }
#src_menuComplet li#niv1_sportsMotorises a:hover { background-position: -150px -48px; }
#src_menuComplet li#niv1_sportsMotorises a.On { background-position: -300px -48px; }
#src_menuComplet li#niv1_ski a { background-position: 0px -72px; }
#src_menuComplet li#niv1_ski a:hover { background-position: -150px -72px; }
#src_menuComplet li#niv1_ski a.On { background-position: -300px -72px; }
#src_menuComplet li#niv1_patinage a { background-position: 0px -96px; }
#src_menuComplet li#niv1_patinage a:hover { background-position: -150px -96px; }
#src_menuComplet li#niv1_patinage a.On { background-position: -300px -96px; }
#src_menuComplet li#niv1_football a { background-position: 0px -120px; }
#src_menuComplet li#niv1_football a:hover { background-position: -150px -120px; }
#src_menuComplet li#niv1_football a.On { background-position: -300px -120px; }
#src_menuComplet li#niv1_tennis a { background-position: 0px -144px; }
#src_menuComplet li#niv1_tennis a:hover { background-position: -150px -144px; }
#src_menuComplet li#niv1_tennis a.On { background-position: -300px -144px; }
#src_menuComplet li#niv1_cyclisme a { background-position: 0px -168px; }
#src_menuComplet li#niv1_cyclisme a:hover { background-position: -150px -168px; }
#src_menuComplet li#niv1_cyclisme a.On { background-position: -300px -168px; }
#src_menuComplet li#niv1_jeuxOlympiques a { background-position: 0px -192px; }
#src_menuComplet li#niv1_jeuxOlympiques a:hover { background-position: -150px -192px; }
#src_menuComplet li#niv1_jeuxOlympiques a.On { background-position: -300px -192px; }
#src_menuComplet li#niv1_multisports a { background-position: 0px -216px; }
#src_menuComplet li#niv1_multisports a:hover { background-position: -150px -216px; }
#src_menuComplet li#niv1_multisports a.On { background-position: -300px -216px; }
#src_menuComplet li#niv1_dossiers a { background-position: 0px -240px; }
#src_menuComplet li#niv1_dossiers a:hover { background-position: -150px -240px; }
#src_menuComplet li#niv1_dossiers a.On { background-position: -300px -240px; }
#src_menuComplet li#niv1_calendrier a { background-position: 0px -264px; }
#src_menuComplet li#niv1_calendrier a:hover { background-position: -150px -264px; }
#src_menuComplet li#niv1_calendrier a.On { background-position: -300px -264px; }
#src_menuComplet li#niv1_emission a.title { background-position: 0px -288px; }
#src_menuComplet li#niv1_emission ul { display: block; }
#src_menuComplet li#niv1_emission a.title :hover { background-position: -150px -288px; }
#src_menuComplet li#niv1_emission a.On { background-position: -300px -288px; }
#src_menuComplet li#niv1_cyberlettre a { background-position: 0px -312px; cursor:pointer; }
#src_menuComplet li#niv1_cyberlettre ul { display: block; }
#src_menuComplet li#niv1_cyberlettre a:hover { background-position: -150px -312px; }
#src_menuComplet li#niv1_cyberlettre a.On { background-position: -300px -312px; }
#src_menuComplet li#niv1_chroniques a { background-position: 0px -336px; margin: 15px 0 0; }
#src_menuComplet li#niv1_chroniques ul { display: block; }
#src_menuComplet li#niv1_chroniques a:hover { background-position: -150px -336px; }
#src_menuComplet li#niv1_chroniques a.On { background-position: -300px -336px; }
#src_menuComplet li#niv1_coupe_du_monde a { background-position: 0px -360px; margin: 15px 0 0; }
#src_menuComplet li#niv1_coupe_du_monde ul { display: block; }
#src_menuComplet li#niv1_coupe_du_monde a:hover { background-position: -150px -360px; }
#src_menuComplet li#niv1_coupe_du_monde a.On { background-position: -300px -360px; }
#src_menuComplet li#niv1_webdiffusions a { background-position: 0px -384px; }
#src_menuComplet li#niv1_webdiffusions ul { display: block; }
#src_menuComplet li#niv1_webdiffusions a:hover { background-position: -150px -384px; }
#src_menuComplet li#niv1_webdiffusions a.On { background-position: -300px -384px; }
#src_menuComplet li.niv2 a { background: #FFF url(/sports/lib/v3.1/img/menu_2e.gif) no-repeat top left; color:#662211; width:135px; height:20px; line-height: 20px; margin-bottom:1px; margin-left:5px; margin-top:0; padding-left:10px; }
#src_menuComplet li.niv2First a { background: #fff url(/sports/lib/v3.1/img/menu_2eFirst.gif) no-repeat 0px 0px; color:#662211; width:135px; height:20px; line-height: 20px; margin: 0 0 1px 5px; padding-left:10px; display:block; }
#src_menuComplet li.niv2SNFirst a { background: #fff url(/sports/lib/v3.1/img/menu_2eFirstFleche.gif) no-repeat 0px 0px; color:#662211; width:135px; height:20px; line-height: 20px; margin: 0 0 1px 5px; padding-left:10px; display:block; }
#src_menuComplet li.niv2First a:hover { color:#ea3001; }
#src_menuComplet li.niv2SNFirst a:hover { background: #fff url(/sports/lib/v3.1/img/menu_2eFirstDown.gif) no-repeat 0px 0px; color:#ea3001; }
#src_menuComplet li.niv2SNFirst a.On, #src_menuComplet li.niv2SNFirst a.On:hover { background: #fff url(/sports/lib/v3.1/img/menu_2eFirstDown.gif) no-repeat 0px 0px; color:#ea3001; }
#src_menuComplet #niv1_soccer li.niv2SNFirst a:hover { background-position:0px; }
#src_menuComplet #niv1_ski li a, #src_menuComplet #niv1_soccer li a, #src_menuComplet #niv1_soccer li a.On, #src_menuComplet #niv1_football li a, #src_menuComplet #niv1_football li a.On { background-position:0px; }
#src_menuComplet #niv1_ski li a:hover, #src_menuComplet #niv1_soccer li a:hover, #src_menuComplet #niv1_soccer li a.On, #src_menuComplet #niv1_soccer li a.On:hover { color:#ea3001; }
#src_menuComplet li.niv2SN a { display:block; background:#EDEDED url(/sports/lib/v3.1/img/menu_2eFleche.gif) no-repeat; width:135px; height:20px; line-height: 20px; margin: 0 0 1px 5px; padding-left:10px; color: #621; }
#src_menuComplet #niv1_hockey li.niv2 a:hover, #src_menuComplet #niv1_soccer li.niv2 a:hover, #src_menuComplet #niv1_emission li.niv2 a:hover{ background: #fff url(http://www.radio-canada.ca/sports/lib/v3.1/img/menu_2e.gif) no-repeat 0 0; color:#ea3001; }
#src_menuComplet #niv1_hockey li.niv2SN a:hover, #src_menuComplet #niv1_soccer li.niv2SN a:hover { background:#fff url(/sports/lib/v3.1/img/menu_2eDown.gif) no-repeat 0 0; color:#ea3001 }
#src_menuComplet #niv1_hockey li.niv2SN a.On, #src_menuComplet #niv1_soccer li.niv2SN a.On { background:#d5d4d4 url(/sports/lib/v3.1/img/menu_2eDown.gif) no-repeat 0 0; color:#EA3001; }
#src_menuComplet li.niv3 a { background:#6c0e03; color:#FFF; border:none; margin-bottom:1px; height:20px; width:133px; margin-left:5px; margin-top:0; padding: 0 0 0 12px; }
#src_menuComplet #niv1_hockey li.niv3 a:hover, #src_menuComplet #niv1_soccer li.niv3 a:hover { background:#6c0e03; color:#EA3001; }
#src_menuComplet #niv1_hockey li.niv3 a.On, #src_menuComplet #niv1_soccer li.niv3 a.On { background:#6c0e03; color:#EA3001; }
#src_menuComplet #niv1_soccer li.niv3 a#soccer_minute { height:63px; }
#src_menuComplet li.niv4 a { background:#4E0A02; color:#e5d3d0; border:none; margin-bottom:1px; height:20px; width:127px; margin-left:11px; margin-top:0; padding: 0 0 0 12px; font-size:10px; }
#src_menuComplet #niv1_soccer li.niv4 a:hover, #src_menuComplet #niv1_soccer li.niv4 a.On, #src_menuComplet #niv1_soccer li.niv4 a.On:hover { color:#fff; background:#4E0A02; }
#menuText { padding: 3px 0px 3px 2px; border-bottom: 1px solid #C3C3C3; width:156px; }
#menuText a { line-height: 10px; padding: 2px 0 2px 7px; }
#menuText strong { font-size:11px; }
/* Style boutons nouvelles ---  */

ul.srcSpo_listeDocs { display: block; }
ul.srcSpo_listeDocs li { float: left; width: 30px; margin: 0 3px 0 0; }
ul.srcSpo_listeDocs li.videosRdi { width: 44px; }
ul.srcSpo_listeDocs a { background: url(/sports/lib/v3.1/img/btnIco.gif) no-repeat 0px 0px; display: block; height: 17px; margin:5px 0 0 0; }
ul.srcSpo_listeDocs li.videos a, ul.srcSpo_listeDocs li.video a { background-position: -114px 0px; }
ul.srcSpo_listeDocs li.videos a:hover, ul.srcSpo_listeDocs li.video a:hover { background-position: -114px -37px; }
ul.srcSpo_listeDocs li.videosRdi a { background-position: -50px 0px; }
ul.srcSpo_listeDocs li.videosRdi a:hover { background-position: -50px -37px; }
ul.srcSpo_listeDocs li.audios a, ul.srcSpo_listeDocs li.audio a { background-position: 0px 0px; }
ul.srcSpo_listeDocs li.audios a:hover, ul.srcSpo_listeDocs li.audio a:hover { background-position: 0px -37px; }
ul.srcSpo_listeDocs li.album a { background-position: -163px 0px; }
ul.srcSpo_listeDocs li.album a:hover { background-position: -163px -37px; }
ul.srcSpo_listeDocs li.dossiers a { background-position: -312px 0px; }
ul.srcSpo_listeDocs li.dossiers a:hover { background-position: -312px -37px; }
ul.srcSpo_listeDocs li.fermer a { background-position: -1129px 0px; }
ul.srcSpo_listeDocs li.fermer a:hover { background-position: -1129px -37px; }
ul.srcSpo_listeDocs li.voirTousJoueurs { width:181px; float:right; margin:10px 3px 3px 0; }
ul.srcSpo_listeDocs li.voirTousJoueurs a { background: url(/sports/lib/v3.1/img/btn_voir_tous_joueurs.gif) no-repeat 0 0; width:190px; }
ul.srcSpo_listeDocs li.envoyerJoueurs { width:208px; float:right; }
ul.srcSpo_listeDocs li.envoyerJoueurs a { background: url(/sports/lib/v3.1/img/btn_envoyez_joueurs.gif) no-repeat 0 0; width:200px; }
a.fermerDiv { background: url(/sports/lib/v3.1/img/btnIco.gif) no-repeat -1129px -74px; }
a.fermerDiv:hover { background-position: -1129px -116px; }
ul.srcSpo_listeDocs li.rss a { background-position: -1957px 0px; }
ul.srcSpo_listeDocs li.rss a:hover { background-position: -1957px 0px; }
ul.srcSpo_listeDocs li.rechercher a { background-position: -1279px -0px; margin: 0; width: 30px; height: 17px; overflow:hidden; }
ul.srcSpo_listeDocs li.rechercher a:hover { background-position: -1279px -37px; }
ul.srcSpo_listeDocs li.loupe a { background-position: -1279px 0px; width: 30px; }
ul.srcSpo_listeDocs li.loupe a:hover { background-position: -1279px -37px; width: 30px; }
/* Style publicité de gauche */
.src_pubGauche { border-top: #c3c3c3 1px solid; padding: 3px 0 3px 0; }
.srcSpo h1 { display: none; }
/* changer taille du texte ---  */	
	.srcSpo_tailleText { border: #c3c3c3 1px solid; background: #fbfdfe; padding: 3px 0; float: right; margin:0 2px 3px 0; width: 46px; height: 17px; }
.srcSpo_tailleText ul { width: 38px; margin: 0 auto; display: block; }
.srcSpo_tailleText .grand { float: left; width: 17px; }
.srcSpo_tailleText .petit { float: right; width: 17px; }
.srcSpo_tailleText li a { background: url(/sports/lib/v3.1/img/btnIco.gif) no-repeat; display: block; height: 16px; }
.srcSpo_tailleText li.petit a { background-position: -1884px 0px; }
.srcSpo_tailleText li.petit a:hover { background-position: -1884px -37px; }
.srcSpo_tailleText li.grand a { background-position: -1921px 0px; }
.srcSpo_tailleText li.grand a:hover { background-position: -1921px -37px; }
/**** Exclusif ****/

.exclusif { width:100%; text-transform:uppercase; text-align:center; font-size: 10px; color: #fff; background: #a62626; font-weight:bold; padding: 2px 0 2px 0; margin: 6px 0 15px 0; }
/****Hockey 5 sur 5****/

#hockey_5sur5 { padding:85px 10px 10px 15px; font-size:11px; margin-top:35px; width:275px; height:41px; background:url(/sports/hockey/lib/v3.1.1/img/bg_5sur5.jpg) no-repeat; }
#hockey_5sur5_full p { float:left; width:190px; margin: 5px 15px 0; padding: 0; }
#hockey_5sur5_full { padding:85px 10px 10px 15px; font-size:11px; margin:0 0 10px 0; width:275px; background:url(/sports/hockey/lib/v3.1.1/img/bg_5sur5.jpg) no-repeat; }
#hockey_5sur5_full .jour { border-bottom:1px solid #e3e3e3; width:260px; overflow: auto; margin-bottom:10px; padding-bottom: 10px; }
#hockey_5sur5_full .btn_fleche a { float:left; background: url(/sports/lib/v3.1/img/btnIco.gif) no-repeat -1629px 0; width:30px; height:17px; }
#hockey_5sur5_full .btn_fleche a:hover { background: url(/sports/lib/v3.1/img/btnIco.gif) no-repeat -1629px -37px; width:30px; height:17px; }
#hockey_5sur5_full .On { width:240px; background-color:#dadada; padding: 10px; }
.On .btn_fleche a { margin-left: -10px; }
#hockey_5sur5_full .split { clear:both; width:260px; border-top:1px solid #e3e3e3; margin-bottom:15px; margin-top:10px; }
#a_ne_pas_manquer_demain { padding:42px 95px 5px 10px; font-size:11px; width:195px; height:28px; background:url(/sports/hockey/lib/v3.1.1/img/bg_a_ne_pas_manquer_demain.jpg) no-repeat; }
/****Teaser****/

a.teaser { background: url(/sports/lib/v3.1/img/bg_enteteSports.jpg) no-repeat top right; width:300px; height:75px; margin-bottom:10px; display:block; }
a.teaserT2 { background: url(/sports/lib/v3.1/img/bg_enteteSports.jpg) no-repeat top right; width:300px; height:150px; margin-bottom:10px; display:block; }
a.PRoy { background:url(/sports/hockey/lib/v3.1.1/img/teas_patrick.jpg) no-repeat; }
/****À lire aussi****/

.aLireAussi { background: url(/sports/hockey/lib/v3.1.1/img/img_aLireAussiBg.jpg) no-repeat; background-color:#f4f5f5; width:280px; padding:30px 10px 5px; margin-top:10px; }
.aLireAussi .entete { display:none; }
.aLireAussi .surtitre { font-weight:bold; margin-top:8px; }
.aLireAussi div h3 { color:#18779e; border-bottom:1px solid #d2d1d1; padding-bottom:5px; }
.aLireAussi a { color:#18779e; }
.chroniques_global { }
.chroniques_global .chroniques { background: url(/sports/hockey/lib/v3.1.1/img/chroniques/img_chroniquesBg.jpg) no-repeat; width:300px; padding:70px 0 0 0; margin-bottom:15px; }
.chroniques_global .chroniques .Dany, .chroniques_global .chroniques .JP, .chroniques_global .chroniques .MA { margin-left:20px; border-bottom:1px solid #e3e3e3; width:260px; margin-bottom:10px; padding-bottom:10px; }
.chroniques_global .chroniques .photo { float:left; width:64px; height:36px; margin-right:15px; }
.chroniques_global .chroniques .texte { float:left; width:150px; }
.chroniques_global .chroniques .nom { width:150px; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
.chroniques_global .chroniques .titre { width:150px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.chroniques_global .chroniques .btn_fleche { float:left; width:30px; height:17px; margin-top:5px; }
.chroniques_global .chroniques .btn_fleche a { float:left; background: url(/sports/hockey/lib/v3.1.1/img/chroniques/btn_fleche.jpg) no-repeat; width:30px; height:17px; margin-top:5px; }
.chroniques_global .chroniques .btn_fleche a:hover { background: url(/sports/hockey/lib/v3.1.1/img/chroniques/btn_flecheOn.jpg) no-repeat; width:30px; height:17px; margin-top:5px; }
/****Section Pool****/

.entete_pool { background: url(/sports/hockey/lib/v3.1.1/img/img_pool.jpg) no-repeat; width:514px; height:197px; margin-top:3px; }
.contenuContainer h2 { display:none; }
.src_colCentre .contenuContainer { padding:0; }
.signature a { color:#2F78B2; }
div.auteur div.title { /*position:absolute;
	top:0;
	right:0;*/
	width:390px; }
/*** WebDiffusion à revoir ****/


.replayWebDif { background: url(/sports/lib/v3.1/img/bg_replayWebDif.jpg) no-repeat; padding: 45px 0 0; margin:  0 0 10px 0; }
.replayWebDif .bg { /*background: url(/sports/lib/v3.1/img/bg_replayWebDifBtm.jpg) no-repeat bottom left;
	padding: 0 0 23px;*/
}
.replayWebDif a.btn_listeComplete { font-size:10px; color:#CCCCCC; text-align:center; display:block; background: url(/sports/lib/v3.1/img/bg_replayWebDifBtm.jpg) no-repeat top left; height:20px; padding:4px 0; }
.replayWebDif a.btn_listeComplete span { display:block !important; }
.replayWebDif a.openlisteComplete span { display:none !important; }
.replayWebDif .item { margin: 2px 0; font-size: 10px; font-family: Arial, Helvetica, sans-serif; width: 300px; overflow: auto; }
.replayWebDif .texte { background-position: 7px center; background-repeat: no-repeat; background-color: #E6E6E6; padding: 7px 0 7px 50px; }
.replayWebDif .btn_fleche { background: url(/sports/lib/v3.1/img/btn_webdifPlay.gif) no-repeat; display: block; width: 32px; height: 23px; float: right; margin: 0 5px 0 0; }
.replayWebDif .btn_fleche:hover { background: url(/sports/lib/v3.1/img/btn_webdifPlay_o.gif) no-repeat; }
.replayWebDif .btn_menu { background: url(/sports/lib/v3.1/img/btn_plus.jpg) no-repeat; display: block; height: 17px; }
.replayWebDif .btn_menu:hover { background: url(/sports/lib/v3.1/img/btn_plus_o.jpg) no-repeat; }
.replayWebDif a.open { background: url(/sports/lib/v3.1/img/btn_moin.jpg) no-repeat; }
.replayWebDif a.open:hover { background: url(/sports/lib/v3.1/img/btn_moin_o.jpg) no-repeat; }
.replayWebDif .menu { margin: 0 0 2px; }
.replayWebDif .event { font-weight: bold; }
.replayWebDif .menu .btn_fleche { margin: 0 5px 0 0; }
.replayWebDif .menu div { background: #F5F1F1; clear: both; padding: 5px 0 5px 10px; margin:  0 0 2px; }
/**** logos ****/

.LGauto { background-image: url(/sports/lib/v3.1/img/logoPastille/auto.png); }
.LGathletisme { background-image: url(/sports/lib/v3.1/img/logoPastille/athletisme.png); }
.LGbadminton { background-image: url(/sports/lib/v3.1/img/logoPastille/badminton.png); }
.LGbaseball { background-image: url(/sports/lib/v3.1/img/logoPastille/baseball.png); }
.LGbasketball { background-image: url(/sports/lib/v3.1/img/logoPastille/basketball.png); }
.LGboxe { background-image: url(/sports/lib/v3.1/img/logoPastille/boxe.png); }
.LGcanoekayak { background-image: url(/sports/lib/v3.1/img/logoPastille/multisport.png); }
.LGcyclisme { background-image: url(/sports/lib/v3.1/img/logoPastille/cyclisme.png); }
.LGfootball { background-image: url(/sports/lib/v3.1/img/logoPastille/football.png); }
.LGgolf { background-image: url(/sports/lib/v3.1/img/logoPastille/golf.png); }
.LGhockey { background-image: url(/sports/lib/v3.1/img/logoPastille/hockey.png); }
.LGmultisport { background-image: url(/sports/lib/v3.1/img/logoPastille/plus.png); }
.LGnatation { background-image: url(/sports/lib/v3.1/img/logoPastille/natation.png); }
.LGolympique { background-image: url(/sports/lib/v3.1/img/logoPastille/olympique.png); }
.LGjeux-olympiques { background-image: url(/sports/lib/v3.1/img/logoPastille/olympique.png); }
.LGpatinage { background-image: url(/sports/lib/v3.1/img/logoPastille/patin.png); }
.LGplongeon { background-image: url(/sports/lib/v3.1/img/logoPastille/plongeon.png); }
.LGski { background-image: url(/sports/lib/v3.1/img/logoPastille/ski.png); }
.LGsoccer { background-image: url(/sports/lib/v3.1/img/logoPastille/soccer.png); }
.LGtennis { background-image: url(/sports/lib/v3.1/img/logoPastille/tennis.png); }
.LGvoile { background-image: url(/sports/lib/v3.1/img/logoPastille/voile.png); }
.LGplussports { background-image: url(/sports/lib/v3.1/img/logoPastille/plus.png); }
.LG2athletisme { background-image: url(/sports/lib/v3.1/img/logoWebDif/athletisme.gif); }
.LG2auto { background-image: url(/sports/lib/v3.1/img/logoWebDif/auto.gif); }
.LG2badminton { background-image: url(/sports/lib/v3.1/img/logoWebDif/badminton.gif); }
.LG2baseball { background-image: url(/sports/lib/v3.1/img/logoWebDif/baseball.gif); }
.LG2basketball { background-image: url(/sports/lib/v3.1/img/logoWebDif/basketball.gif); }
.LG2boxe { background-image: url(/sports/lib/v3.1/img/logoWebDif/boxe.gif); }
.LG2cyclisme { background-image: url(/sports/lib/v3.1/img/logoWebDif/cyclisme.gif); }
.LG2football { background-image: url(/sports/lib/v3.1/img/logoWebDif/football.gif); }
.LG2golf { background-image: url(/sports/lib/v3.1/img/logoWebDif/golf.gif); }
.LG2hockey { background-image: url(/sports/lib/v3.1/img/logoWebDif/hockey.gif); }
.LG2multisport { background-image: url(/sports/lib/v3.1/img/logoWebDif/multisport.gif); }
.LG2natation { background-image: url(/sports/lib/v3.1/img/logoWebDif/natation.gif); }
.LG2olympique { background-image: url(/sports/lib/v3.1/img/logoWebDif/olympique.gif); }
.LG2patinage { background-image: url(/sports/lib/v3.1/img/logoWebDif/patinage.gif); }
.LG2plongeon { background-image: url(/sports/lib/v3.1/img/logoWebDif/plongeon.gif); }
.LG2ski { background-image: url(/sports/lib/v3.1/img/logoWebDif/ski.gif); }
.LG2soccer { background-image: url(/sports/lib/v3.1/img/logoWebDif/soccer.gif); }
.LG2tennis { background-image: url(/sports/lib/v3.1/img/logoWebDif/tennis.gif); }
.LG2voile { background-image: url(/sports/lib/v3.1/img/logoWebDif/voile.gif); }
.LG2Jeux-Olympiques { background-image: url(/sports/lib/v3.1/img/logoWebDif/olympique.gif); }
.LG2plussports { background-image: url(/sports/lib/v3.1/img/logoWebDif/plus.gif); }
/* Soccer: Joueur de la semaine */


.col-1024Bloc .joueur { background: url(/sports/lib/v3.1/img/bg_joueurSemaine.jpg) no-repeat; padding: 40px 0 0; margin: 10px 0; }
.col-1024Bloc .joueur a { display: block; }
.col-1024Bloc .joueur div a { width: 270px; margin: 0 auto; }
.col-1024Bloc .joueur div img { margin: 0 auto; }
.col-1024Bloc .joueur p { margin-bottom: 10px; text-align: center; }
.col-1024Bloc .joueur table { margin: 5px auto 0; font-size: 11px; width: 200px; }
.col-1024Bloc .joueur td { padding: 0 3px 3px 0; }
.col-1024Bloc .lien { width: 93px; height: 17px; background: url(/sports/lib/v3.1/img/btn_PlusJoueurs.gif) no-repeat; float: right; margin: 10px 13px; }
.col-1024Bloc .lien span { display: none; }
/* Soccer: Joueur de la semaine */


/* BAX Style pour onglets spécifique à soccer et football universitaire */

.CATsoccer .src_Bax #BaxTabs a, .SCATfootUniversitaire .src_Bax #BaxTabs a { background:transparent url(/sports/soccer/lib/v3.1.1/img/btn_bax.gif) no-repeat 0 0; }
.src_Bax #BaxTabs .profilsJoueurs a { width:86px; background-position:0px 0px; }
.src_Bax #BaxTabs .profilsJoueurs a:hover { background-position:0px -57px; }
.src_Bax #BaxTabs .profilsJoueurs a.actif, .CATsoccer .src_Bax #BaxTabs .profilsJoueurs a.actif:hover { background-position:0px -117px; }
.src_Bax #BaxTabs .profilsJoueurs a.inactif, .CATsoccer .src_Bax #BaxTabs .profilsJoueurs a.inactif:hover { background-position:0px -172px; cursor:default; }
.src_Bax #BaxTabs .joueurMatch a { width:77px; background-position:-106px 0px; }
.src_Bax #BaxTabs .joueurMatch a:hover { background-position:-106px -57px; }
.src_Bax #BaxTabs .joueurMatch a.actif, .CATsoccer .src_Bax #BaxTabs .joueurMatch a.actif:hover { background-position:-106px -117px; }
.src_Bax #BaxTabs .joueurMatch a.inactif, .CATsoccer .src_Bax #BaxTabs .joueurMatch a.inactif:hover { background-position:-106px -172px; cursor:default; }
.src_Bax #BaxTabs .resumeMatchs a { width:80px; background-position:-203px 0px; }
.src_Bax #BaxTabs .resumeMatchs a:hover { background-position:-203px -57px; }
.src_Bax #BaxTabs .resumeMatchs a.actif, .CATsoccer .src_Bax #BaxTabs .resumeMatchs a.actif:hover { background-position:-203px -117px; }
.src_Bax #BaxTabs .resumeMatchs a.inactif, .CATsoccer .src_Bax #BaxTabs .resumeMatchs a.inactif:hover { background-position:-203px -172px; cursor:default; }
.src_Bax #BaxTabs .soccer301 a { width:56px; background-position:-305px 0px; }
.src_Bax #BaxTabs .soccer301 a:hover { background-position:-305px -57px; }
.src_Bax #BaxTabs .soccer301 a.actif, .CATsoccer .src_Bax #BaxTabs .soccer301 a.actif:hover { background-position:-305px -117px; }
.src_Bax #BaxTabs .soccer301 a.inactif, .CATsoccer .src_Bax #BaxTabs .soccer301 a.inactif:hover { background-position:-305px -172px; cursor:default; }
/* FIN BAX soccer et football universitaire */

/* Style pour positionner une console dans la page */
.srcSpo_console { margin:10px 0 20px 10px; }
.srcSpo_console h2 { margin:0 0 15px 0; }
iframe.fbconnect { border:0px; overflow:hidden; margin:10px 0;/*position:absolute;*/ }
/* Soccer Québec */
/* Bloc Joueur de la semaine */
.joueurSemaine { background: url(/sports/lib/v3.1/img/t_joueurSemaine.jpg) no-repeat; height:230px; }
.joueurSemaine .date { padding:13px 10px 0 148px; color:#fff; height:42px; }
.joueurSemaine .joueur { padding: 10px; }
.joueurSemaine .joueur img { float:left; margin:0 5px 10px 0; }
.joueurSemaine .joueur p.nom { font-size:12px; font-weight:bold; }
.joueurSemaine .joueur p.club { clear:both; }
.joueurSemaine .erreur { padding:80px 0 0 17px; }
.src_colCentre .joueurSemaine ul { margin:0; }
.minuteSoccerQuebec a { background: url(/sports/lib/v3.1/img/bg_minuteSoccerQuebec.jpg) no-repeat; width:250px; height:230px; float:left; }
.bloc_soccer_quebec { width:249px; float:left; margin:0 3px 10px 0; }
.bloc_soccer_quebec a { display:block; background: url(/sports/lib/v3.1/img/bg_bloc_soccerquebec.gif) no-repeat; width:249px; height:85px; }
.bloc_fsq { float:left; }
.bloc_fsq a { display:block; background: url(/sports/lib/v3.1/img/bg_bloc_fsq.gif) no-repeat; width:250px; height:85px; }
/* Soccer québec / Page la minute de la fsq */
.SCATsoccerQuebec .minute_FSQ { background:url(/sports/lib/v3.1/img/t_minute_FSQ.gif) no-repeat; padding:90px 10px 3px 10px; margin:10px 0 0 5px; width:492px; }
/* Soccer québec / Page Joueur de la semaine */
.SCATsoccerQuebec .joueur_semaine { background:url(/sports/lib/v3.1/img/t_joueur_semaine.jpg) no-repeat; padding:90px 10px 3px 10px; margin:10px 0 0 5px; width:495px; }
.SCATsoccerQuebec .minute_FSQ p { padding:0 10px; }
.SCATsoccerQuebec .minute_FSQ p.intro, .SCATsoccerQuebec .joueur_semaine p.intro { font-size:11px; margin:0 0 20px 0; padding:10px; font-weight:bold; }
.SCATsoccerQuebec .minute_FSQ h3 { color:#000; padding:0 10px; }
.SCATsoccerQuebec .joueur_semaine .joueur { background:#e2eff7; padding:10px; margin:10px 5px; clear:both; }
.SCATsoccerQuebec .joueur_semaine .joueur h3 { font-size:16px; margin:0 0 10px 0; color:#000; }
.SCATsoccerQuebec .joueur_semaine .joueur img { float:left; margin:0 10px 15px 0; }
.SCATsoccerQuebec .joueur_semaine .joueur table { margin:0 0 10px 0; }
.SCATsoccerQuebec .joueur_semaine .joueur td, .SCATsoccerQuebec .joueur_semaine .joueur th { text-align:left; font-size:11px; padding:0 20px 5px 0; }
.SCATsoccerQuebec .joueur_semaine .joueur .renseignements { font-size:11px; }
/* Impact / page Joueur du match */
.joueur_match { background:url(/sports/lib/v3.1/img/bn_joueur_match.gif) no-repeat; margin:10px 0 0 2px; padding:130px 20px 0 20px; width:475px; color:#00324e; }
.joueur_match p { font-size:11px; }
#src_globalContainer .joueur_match span { display:inline; }
.joueur_match .concours { background:#dfe5e9; position:relative; margin:0 0 30px 0; padding:3px; }
.joueur_match .concours h3 { background:#bb141a; color:#fff; padding:2px 2px 2px 10px; }
.joueur_match .concours .classQuestion { padding:10px 10px 5px 10px; font-size:13px; font-weight:bold; }
.joueur_match form br { display:none; }
.joueur_match .concours .classReponse { background:#fff; margin: 5px 10px 2px 10px; padding:2px; font-size:11px; position:relative; width:445px; color:#00324e; }
.joueur_match .concours .classReponse strong { color:#717272; }
.joueur_match .concours .resultRep { position:absolute; font-size:11px; top:2px; right:10px; font-weight:bold; color:#00324e; }
.joueur_match .concours .enregistrer { margin:10px 0 5px 10px; }
/* ------------------- */

#stats_hockey { background:#ebebeb url(/sports/lib/v3.1/img/stats_logo.jpg) no-repeat; width:300px; height:22px; margin-bottom:8px; }
#stats_hockey span { display:none; }


/* Chroniques */
.src_colCentre .auteur .photo img{float:none;width:auto;height:auto;}
.src_colCentre .auteur .bio {float:none;width:99%;}
.src_colCentre .auteur .title {width:99%;}
