/* -------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------- */
/* Contenu du fichier temporairement COPIÉ dans le fichier /_css/rc.web.root.layout.css */
/* Pour éviter un bug de IE qui ne compile pas les CSS après les 31 premiers fichiers */
/* ------------------ */
/* ------------------ */
/* Si vous faites des modifs ici:
/* IL FAUT ABSOLUMENT LES FAIRE AUSSI DANS /_css/rc.web.root.layout.css */
/* IL FAUT ABSOLUMENT LES FAIRE AUSSI DANS /_css/rc.web.root.layout.css */
/* IL FAUT ABSOLUMENT LES FAIRE AUSSI DANS /_css/rc.web.root.layout.css */
/* IL FAUT ABSOLUMENT LES FAIRE AUSSI DANS /_css/rc.web.root.layout.css */
/* IL FAUT ABSOLUMENT LES FAIRE AUSSI DANS /_css/rc.web.root.layout.css */
/* IL FAUT ABSOLUMENT LES FAIRE AUSSI DANS /_css/rc.web.root.layout.css */
/* IL FAUT ABSOLUMENT LES FAIRE AUSSI DANS /_css/rc.web.root.layout.css */
/* IL FAUT ABSOLUMENT LES FAIRE AUSSI DANS /_css/rc.web.root.layout.css */
/* -------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------- */




/*Issu du global*/
.srcBoContainer{
    margin:0 0 1px 0; 
    clear: both; 
    position: relative;
}

.srcBoPtg a.ico span{display:none;}
	
.srcBoPtgiLst{
    position:relative;
    margin-top:2px;
}

.srcBoPtgiLst a{
    display: block;
    float: left;
    height:18px;
    padding:2px 0 0 19px;   
}
	
.srcBoContainer .srcBoPtgiLst {display:none;}

.srcBoContainer .srcBoPtgiLst a{
    background: url(/_img/barrepartagee/spriteIcoBarPartage.gif) no-repeat;
    font-family:Arial,Verdana,Helvetica,Times;
    font-weight:bold;
    font-size:10px;
    color:#666;
    margin-left:13px;
    }

.srcBoContainer .srcBoPtgiLst a:first-child{margin-left:0px;}

.srcBoContainerOpen .srcBoPtgiLst{display:block;}
	
.srcBoPtg .l a{float: left;}
	
.srcBoPtg .l a.comment{background-position:0 -50px;}

.srcBoPtg .l .commentHide{display:none;}

.srcBoPtg .l a.btnPartager{background-position:0 -25px;}

.srcBoPtg .l a.btnPartager.btnPartagerO{background-position:-150px -25px;}

.srcBoPtg .l a.msn{
    background: url(/_img/barrepartagee/messenger.gif) no-repeat; 
    width:25px; 
    height:20px; 
    margin-right:10px;
}

.srcBoPtg .l a.messenger{
    background: url(http://static.src.ca/v3/img/barPartageMsnSmall.gif)  left 2px no-repeat;
    width:12px;
 }/*Version legacy pour sujet/complement*/


.srcBoPtg .r a {float:right; font-weight:bold;}
	
.srcBoPtg .r a.tailleText {width:17px;height:12px;padding:0;}

.srcBoContainer a.courriel{background-position: 0 0px; /*width: 51px;*/}
.srcBoContainer a.facebook{background-position: 0 -24px; /*width: 63px;*/}
.srcBoContainer a.twitter{background-position: 0 -48px; /*width: 49px;*/}
.srcBoContainer a.messenger{background-position: 0 -238px; /*margin-right:4px; width: 65px;*/}
.srcBoContainer a.google{background-position: 0 -72px; /*width: 48px;*/}
.srcBoContainer a.reddit{background-position: 0 -96px; /*width: 36px;*/}
.srcBoContainer a.linkedin{background-position: 0 -120px; /*width: 64px;*/}
.srcBoContainer a.delicious{background-position: 0 -144px; /*width: 55px;*/}
.srcBoContainer a.digg{background-position: 0 -168px; /*width: 68px;*/}
.srcBoContainer a.netvibe{background-position: 0 -192px; /*width: 68px;*/}
.srcBoContainer a.ping{background-position: 0 -216px; /*width: 36px;*/}

.srcBoContainer img{
    float:right; 
    height:1%;
}

.srcBoContainer #v_toggle_2{padding: 0px 0px;}

.boPannel{
    background: #FFF; 
    font-size:10px; 
    position:relative; 
    padding:5px 0px 0 0px;
}
	
.listePanneau{
    margin: 0; 
    clear:both;
    z-index:1; 
    overflow:hidden; 
}


.listePanneau div{clear: left;}

.src_colCentre .listePanneau ul, 
.src_colCentre .listePanneau ul li{margin:0px;}
	
.listePartager:after{
    clear:both; 
    content:"."; 
    display:block; 
    height:0px; 
    visibility:hidden; 
}

/* panneau explications */
a.btnAide{
    background: url(/_img/barrepartagee/spriteIcoBarOutil.gif) no-repeat 0 -150px;
    display:block;
    width:30px; 
    height:17px;
    position:absolute; 
    right:0px; 
    top:0px;
    padding:0;
    margin:0;
}

a.btnAide:hover{background-position:-150px -150px;}

.pannelAide{
    display:none; 
    background:#FCFCFC; 
    margin:2px 32px 2px 0; 
    font-weight:normal;
}

.pannelAide.open{display:block;}

ul {margin:0; padding:0;}
/***** Issu du global FIN *****/


.srcBoPtg{
	background-color: #fff;
	border:none;
	padding-top:2px;
	position: relative;
}

/* On ne peux pas utiliser overflow:hidden à cause du popup Facebook */
.srcBoPtg:after{
    clear:both; 
    content:"."; 
    display:block; 
    height:0px; 
    visibility:hidden; 
}

.srcBoPtg .l{
    
    float:left;
}

.srcBoPtg .l  div{float:left;}

.srcBoPtg .l table tr td{padding-right:5px;}

.srcBoPtg .r{
    position:absolute; 
    right:0; 
    top:3px; 
    width:30%; 
    margin-top:0px;
}

.srcBoPtg .r  div{float:right;}

.srcBoPtg .r ul{float:right;}

.srcBoPtg .r ul li{
    list-style:none !important; 
    border-right:1px solid #d0d0d0 !important; 
    float:left !important; 
    text-align:right !important; 
    padding:0 5px !important; 
    margin-top: 3px !important;
}

.srcBoPtg .r ul li.liPartage{
    padding:0 10px 0 0 !important; 
    margin:3px 0 0 0 !important;
}

.srcBoPtg .r ul li.liPrint{
    border:none !important; 
    padding:0 0 0 5px !important;
}

.srcBoPtg .r ul li.liHaut{
    border:none !important;
    padding:0 0 0 5px !important;
    margin:3px 0 0 0 !important;
}


/*KG*/
.srcBoPtg.basPage .l{width:59%;}

.srcBoPtg.basPage .r{
    width:41%; 
    float:left;  
    text-align:left;
}

.src_colCentre ul{margin: 2px 0 0 0 ;}

.liCourriel{width: 19px;}

.liTaille{width: 19px;}

.liPrint{width: 19px;}

.liPartage,
.liPartageLast{width: 66px;}

div.srcBoPtg a.courriel{display: block;} /*Probleme de conflit avec le fichier http://www.r-c.ca/nouvelles/_css/fil.min.css*/

div.srcBoContainerOpen .srcBoPtgiLst{position:relative;} /*Probleme de conflit avec le fichier http://www.r-c.ca/nouvelles/_css/fil.min.css*/


/*Radio index.asp Facebook+Imprimer non visible*/
.blocRadio .srcBoPtg .liCourriel, 
.blocRadio .srcBoPtg #divFacebook{display:none;}

.blocRadio .srcBoPtg .liPartage{border:none;}

.srcBoPtg .r .liPartageLast{border:none;}

.srcBoPtgTele divTwitter{display:none;}

.srcBoPtg a.ico{
    background: url(/_img/barrepartagee/sprite_barre_partage.png) no-repeat; 
    height: 12px; 
    margin: 0; 
    padding: 0; 
    width: 17px;
}
.srcBoPtg a.courriel{background-position:-284px -3px;}

.srcBoPtg a{
	background: url(/_img/barrepartagee/sprite_barre_partage.png) no-repeat -405px -1px ; 
	display: block; 
	margin:0; 
	overflow: hidden; 
	padding:0;
	height:20px;
}
.srcBoPtg a:hover{text-decoration:none;}

.srcBoPtg .r a.print{background-position: -410px -4px;}

.srcBoPtg .r a.ttPlus,
.srcBoPtg .r a.ttPlus:hover{background-position: -570px -4px;}

.srcBoPtg .r a.ttMoins, 
.srcBoPtg .r a.ttMoins:hover{background-position: -648px -4px;}

.srcBoPtg ul li #SrcBtnHaut span.hautPage {
    background: url(/_img/barrepartagee/sprite_barre_partage.png) no-repeat -470px -5px; 
    height:12px; 
    width:15px; 
    display:block; 
    float:left;
 }
 
.srcBoPtg ul li #SrcBtnHaut span.hautPage span.txtPartager {
    background: none; 
    float:left; 
    padding-top:2px;
}

.srcBoPtg ul li #SrcBtnHaut span.txtHaut{
    float:left; 
    line-height:12px;
}

.srcBoPtg a.partage{background: none;}

.srcBoPtg a.docActif{color:#a0a0a0;}

.srcBoPtg ul li .partage span.btnPartager{
    background: url(/_img/barrepartagee/sprite_barre_partage.png) no-repeat -350px -6px; 
    height:12px; 
    width:17px; 
    display:block; 
    float:left;
}

.srcBoPtg ul li .partage span.txtPartager{
    float:left;
    line-height:12px;
}

.srcBoContainer a{
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 15px;
	color:#3a3a3a;
}

.commenterButtonContainer{margin-right:10px;}

.commenterButtonContainer .btnCommenter{
    background: url(/_img/barrepartagee/sprite_barre_partage.png) 0 0; 
    width:90px; 
    height:16px; 
    float:left; 
    margin:0 2px 0 0; 
    padding-top:4px;
}

.partagerTop .commenterButtonContainer .btnCommenter,
.partagerBottom .commenterButtonContainer .btnCommenter{
    height:20px; 
    padding-top:0;
}

.partagerTop .commenterButtonContainer .btnCommenter span,
.partagerBottom .commenterButtonContainer .btnCommenter span{
    line-height:20px; 
}

.partagerBottom #panelRight ul{
    margin-top: 0;
}



.commenterButtonContainer .btnCommenter:hover{background: url(/_img/barrepartagee/sprite_barre_partage.png) 0 -20px;}
    
.commenterButtonContainer .btnCommenter a{
    display:block; 
    width:113px; 
    height:20px; 
    text-decoration:none; 
    color:#3a3a3a; 
    position:absolute;
}

.commenterButtonContainer .btnCommenter span{
    margin-left:22px; 
    font-family:"lucida grande",tahoma,verdana,arial,sans-serif; 
    font-size:10px; 
    line-height:10px; 
    font-weight:bold;
 }

.commenterButtonContainer .commenterCount{
    padding:2px 3px 0 9px; 
    float:left; 
    height:18px; 
    background:url(/_img/barrepartagee/sprite_barre_partage.png) no-repeat -136px 0;
    margin-top: 0;
    border-right:1px solid #c1c1c1;
    border-radius: 3px;
}

.commenterButtonContainer .commenterCount span{
    display:block; 
    text-align:center; 
    margin:0 auto; 
    font-family:"lucida grande",tahoma,verdana,arial,sans-serif; 
    font-size:11px; 
    font-weight:bold; 
    color:#3a3a3a;
}

.commenterButtonContainer_bas .btnCommenter{
    background: url(/_img/barrepartagee/sprite_barre_partage.png) -746px 0; 
    width:19px; 
    height:16px; 
    float:left; 
    margin:0 2px 0 0; 
    padding-top:4px;
}

.commenterButtonContainer_bas .btnCommenter:hover{background: url(/_img/barrepartagee/sprite_barre_partage.png) -746px -20px;}

.commenterButtonContainer_bas .btnCommenter a{
    display:block; 
    width:19px; 
    height:20px; 
    text-decoration:none; 
    color:#3a3a3a; 
    position:absolute;
}

.commenterButtonContainer_bas .btnCommenter span{display:none;}

.commenterButtonContainer_bas .commenterCount{
    padding:2px 3px 0 9px; 
    float:left; 
    height:16px; 
    background:url(/_img/barrepartagee/sprite_barre_partage.png) no-repeat -136px -1px; 
    margin:1px 5px 0 0; 
    border-right:1px solid #c1c1c1;
}

.commenterButtonContainer_bas .commenterCount span{
    display:block; 
    text-align:center; 
    margin:0 auto; 
    font-family:"lucida grande",tahoma,verdana,arial,sans-serif; 
    font-size:11px; 
    font-weight:bold; 
    color:#3a3a3a;
}

.commenterButtonContainer_bas .commentHide{display:none;}

.tb{width:20px;}

.twitterDiv{width:105px;}
	
.twitterDivMain{margin-right:5px;}

.twitterDivImg{
    background:url(/_img/barrepartagee/twitter.gif) no-repeat; 
    width:21px; 
    height:21px;
}

.twitterDivCount{
    padding:2px 3px 0 9px;
    float:left; 
    height:16px; 
    background:url(/_img/barrepartagee/sprite_barre_partage.png) no-repeat -136px -1px; 
    margin:1px 5px 0 0; 
    border-right:1px solid #c1c1c1;
}

.twitterDivMain .twitterDivCount{
    padding:2px 3px 0 9px; 
    float:left; 
    height:16px; 
    background:url(/_img/barrepartagee/sprite_barre_partage.png) no-repeat -136px -1px; 
    margin:1px 5px 0 0; 
    border-right:1px solid #c1c1c1;
}

.twitterDivMain .twitterDivCount span{
    display:block; 
    text-align:center; 
    margin:0 auto; 
    font-family:Arial,Helvetica,sans-serif; 
    font-size:12px; 
    font-weight:bold; 
    color:#2A7090;
}

.twitter-t-countenabled{ 
    float: left;    
    height: 18px;    
    margin: 0 5px 0 2px;   
    display: block; 
}

.twitter-t-countenabled:hover{background-position:0 -166px;}

.gPlus-t-countenabled{ 
    float: left;    
    height: 18px;    
    margin: 1px 5px 0 2px;   
    display: block; 
}

.gPlus-t-countenabled:hover{background-position:0 -166px;}

.facebook-t-countenabled{ 
    float: left;    
    height: 18px;    
    margin: 1px 0 0 2px;   
    display: block; 
}

.facebook-t-countenabled:hover{background-position:0 -166px;}

.srcBoContainer .twitter-t-countspan{
    -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    -x-system-font: none;
    color: #2A7090;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    min-width: 16px;
    padding:0 2px 0 6px;
    text-align: center;
    background: url(/_img/barrepartagee/sprite_barre_partage.png) -136px 0 no-repeat; 
    border-right:1px solid #C1C1C1;
    text-decoration:none;
    border-radius: 3px;
}

.twitterCountContainer .twitter-t-countspan{
    -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    -x-system-font: none;
    color: #2A7090;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 18px;
    line-height: 18px;
    min-width: 16px;
    padding:0 2px 0 6px;
    text-align: center;
    background: url(/_img/barrepartagee/sprite_barre_partage.png) -136px -1px no-repeat; 
    border-right:1px solid #C1C1C1;
    text-decoration:none;
}

.facebookCountContainer .facebook-t-countspan{
    -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    -x-system-font: none;
    color: #2A7090;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 18px;
    line-height: 18px;
    min-width: 16px;
    padding:0 2px 0 6px;
    text-align: center;
    background: url(/_img/barrepartagee/sprite_barre_partage.png) -136px -1px no-repeat; 
    border-right:1px solid #C1C1C1;
    text-decoration:none;
}

.gPlusCountContainer .gPlus-t-countspan{
    -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    -x-system-font: none;
    color: #2A7090;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 18px;
    line-height: 18px;
    min-width: 16px;
    padding:0 2px 0 6px;
    text-align: center;
    background: url(/_img/barrepartagee/sprite_barre_partage.png) -136px -1px no-repeat; 
    border-right:1px solid #C1C1C1;
    text-decoration:none;
}

.srcBoPtg .l .twitterHref{
    height:20px; 
    float:none;
    background: none;
    border: none;
    display: block;
    margin: 0;
    outline: none;
    overflow: visible;
    padding: 0;
    text-decoration: none;
}   

.srcBoContainer .twitter-t-countspan:hover{
    color: #30566D; 
    text-shadow:0 1px 0 #FFFFFF;
}

.connect_comment_widget .connect_comment_widget_placeholder_input,
.connect_comment_widget .connect_comment_widget_full_input_textarea{width:240px;}

.fb_edge_comment_widget fb_iframe_widget{width:270px;}

.fbLike {
    width: 130px;
    height: 20px;
}

.fbLike span {
    float: left;
}

.googlePlusOne {
    width: 68px;
    height: 20px;
}

.googlePlusOne .LN .tW{margin:1px 3px;}

.transparent_widget{
    background-color: transparent;  
    overflow-x: hidden;  
    overflow-y: hidden;  
    width: 260px;
}


/* Barre Type : Bottom */
div.barre-bottom div.srcBoContainer{margin:0 0 1px 0;}

.ie7 div.barre-bottom div.srcBoContainer .srcBoPtg,
.ie7 div.barre-top div.srcBoContainer .srcBoPtg { height:21px; }


/* -------------------------------- */
/* ----- >> TWITTER << ------- */
/* -------------------------------- */

div.twitter-count {
    position: relative;
    overflow: hidden;
    width: 40px;
    height: 20px;
}

div.twitter-count iframe {
    position: absolute;
    right: -11px;
}

.ie7 div.twitter-count iframe
{
    right: -14px;
}
.ie8 div.twitter-count iframe
{
    right: -11px;
}

.ie9 div.twitter-count iframe
{
    right: -12px;
}

.twtr-widget span{display:none;}

div.right-col-block .twtr-hd{
    padding:0 10px;
    }

/* Rajout de !important pour écraser les styles par défaut de twitter */
div.right-col-block .twtr-widget h4{
    padding:12px 0 7px 50px !important;
    height: 25px;
    background: url(/_img/logo/i_logoSRCTwitter.png) no-repeat 5px 6px;
    }


/* Patch pour afficher la boîte Recommander des Facebook au dessus de tous les contenus des pages */
.fb_iframe_widget_lift{ z-index:100;}
