BODY, H1, H2, H3, H4, H5, H6, DIV, PRE, CODE, SPAN, DL, DT, DD, BLOCKQUOTE { font-family: Arial, Helvetica, sans-serif; }

BODY.bg { background-image: url("http://images.desjardins.com/protect/fond_nav.jpg"); background-repeat: no-repeat; }

H1 { font-size: 200%; font-weight: normal; color: #009966; background: transparent; margin-top: 0px; }
H2 { font-size: 110%; font-family: Tahoma, sans-serif; font-weight: bold; color: #003399; background: transparent; }
H3 { font-size: 100%; font-weight: bold; color: #000000; background: transparent; margin-top: 0px; }
P { font-family: Arial, Helvetica, sans-serif; }

HR {color: #000000; height: 1px }

/***** à supprimer *****/
DIV.navEntete { font-size: 75%; padding: 0px 10px; text-align: right; }
/***********************/

DIV.entete { font-size: 75%; padding: 0px 10px; text-align: right; color: #FFFFFF;}
DIV.navEnteteAide { font-size: 75%; padding: 0px 0px; text-align: left; }
DIV.navPrinc { padding: 6px 0px 0px 0px; text-align: center; }
DIV.filAriane { font-size: 70%; padding: 2px 0px; height: 30px; }
DIV.contenu { font-size: 75%; padding: 0 10px 20px 10px; }
DIV.fonctions { font-size: 75%; padding-top: 20px; padding-bottom: 20px; clear: both; }
DIV.piedPage { font-size: 75%; padding: 6px; text-align: center; }
DIV.copyright { font-size: 70%; text-align: center; color: #666666; }
DIV.copyrightAide { font-size: 70%; text-align: center; color: #000000; }
DIV.imageGauche { float: left; padding-right: 8px; padding-bottom: 2px; }
DIV.imageDroite { float: right; padding-right: 8px; padding-left: 8px; padding-bottom: 2px; }
DIV.retraitDroit { padding-left: 24px; }
DIV.centre { text-align: center; }

.enteteFondVert { background: #009966; }
.navSecFondBleu { background: #003399; }
.navSecFondBlanc { background: #FFFFFF; }

.entete a:link { text-decoration: none; color: #FFFFFF; }
.entete a:visited { text-decoration: none; color: #FFFFFF; }
.entete a:active { text-decoration: underline; color: #FFFFFF; }
.entete a:hover { text-decoration: underline; color: #FFFFFF; }

.navSec { font-family: Tahoma, sans-serif; font-size: 11px; font-weight: bold; color: #B3C5D6; }
.navSec a:link { text-decoration: none; color: #B3C5D6; }
.navSec a:visited { text-decoration: none; color: #B3C5D6; }
.navSec a:active { text-decoration: none; color: #FFFFFF; }
.navSec a:hover { text-decoration: none; color: #FFFFFF; }
.navSecSelect { font-family: Tahoma, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; }
.navSecSelect a:link { text-decoration: none; color: #FFFFFF; }
.navSecSelect a:visited { text-decoration: none; color: #FFFFFF; }
.navSecSelect a:active { text-decoration: none; color: #FFFFFF; }
.navSecSelect a:hover { text-decoration: none; color: #FFFFFF; }

/**bloc transactionel**/
.menuAccFondTitre { background: #16A171; }
.menuAccSeparateur { background: #8CC2A5; }
.menuAccFondNiv1 { background: #E5EFD9; }
.menuAccFondNiv2 { background: #EFF5E8; }

.menuFondTitre { background: #003399; }
.menuTitre { padding: 2px 0px; color: #FFFFFF; font-size: 75%; font-weight: bold; }
.menuFondNiv1 { background: #D5DDEB; }
.menuFondNiv1Select { background: #FFFFFF; }
.menuNiv1 { padding: 2px 0px; font-size: 75%; }
.menuNiv1 a:link { text-decoration: none; }
.menuNiv1 a:visited { text-decoration: none; }
.menuNiv1 a:active { text-decoration: underline; }
.menuNiv1 a:hover { text-decoration: underline; }
.menuNiv1Select { padding: 2px 0px; font-size: 75%; }
.menuNiv1Select a:link { text-decoration: none; color: #000000; }
.menuNiv1Select a:visited { text-decoration: none; color: #000000; }
.menuNiv1Select a:active { text-decoration: none; color: #000000; }
.menuNiv1Select a:hover { text-decoration: none; color: #000000; }
.menuFondNiv2 { background: #EEF1F6; }
.menuFondNiv2Select { background: #FFFFFF; }
.menuNiv2 { padding: 2px 0px; font-size: 75%; }
.menuNiv2 a:link { text-decoration: none; }
.menuNiv2 a:visited { text-decoration: none; }
.menuNiv2 a:active { text-decoration: underline; }
.menuNiv2 a:hover { text-decoration: underline; }
.menuNiv2Select { padding: 2px 0px; font-size: 75%; }
.menuNiv2Select a:link { text-decoration: none; color: #000000; }
.menuNiv2Select a:visited { text-decoration: none; color: #000000; }
.menuNiv2Select a:active { text-decoration: none; color: #000000; }
.menuNiv2Select a:hover { text-decoration: none; color: #000000; }
.menuSeparateurNiv1 { background: #B3C5D6; }
.menuSeparateurNiv2 { background: #FFFFFF; }

.hookFondTitre { background: #009966; }
.hookTitre { padding: 2px 0px; color: #FFFFFF; font-size: 75%; font-weight: bold; }
.hookFondNiv1 { background: #DBEEDB; }
.hookFondNiv1Select { background: #FFFFFF; }
.hookNiv1 { padding: 2px 0px; font-size: 75%; }
.hookNiv1 a:link { text-decoration: none; }
.hookNiv1 a:visited { text-decoration: none; }
.hookNiv1 a:active { text-decoration: underline; }
.hookNiv1 a:hover { text-decoration: underline; }
.hookSeparateurNiv1 { background: #CEE1D4; }

/* td, th { vertical-align: top; } */
.rangeeMultiple { vertical-align: middle; }
.caption { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; font-size: 75%; text-align: left; }
.captionTexte { font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 75%; text-align: left; }
.cellFondTitre { background: #003399; }
/* .cellTitre { padding: 3px 3px; color: #FFFFFF; font-size: 75%; font-weight: bold;} */
.cellTitre { padding: 3px 3px; color: #FFFFFF; font-size: 75%; font-weight: bold; text-align: left; vertical-align: top; }
.cellTitreNum { padding: 3px 3px; color: #FFFFFF; font-size: 75%; font-weight: bold; text-align: right; vertical-align: top; }
.cellTitreMultiple { padding: 3px 3px; color: #FFFFFF; font-size: 75%; font-weight: bold; text-align: center; vertical-align: top; }
.cellFondSousTitre { background: #DBEEDB; }
/* .cellSousTitre { padding: 3px 3px; color: #000000; font-size: 75%; font-weight: bold;} */
.cellSousTitre { padding: 3px 3px; color: #000000; font-size: 75%; font-weight: bold; text-align: left; vertical-align: top; }
.cellSousTitreNum { padding: 3px 3px; color: #000000; font-size: 75%; font-weight: bold; text-align: right; vertical-align: top; }
.cellSousTitreMultiple { padding: 3px 3px; color: #000000; font-size: 75%; font-weight: bold; text-align: center; vertical-align: top; }
.cellSousTitrePetit { padding: 3px 3px; color: #000000; font-size: 70%; font-weight: bold;}
.cellTitreLigne { padding: 3px 3px; color: #000000; font-size: 75%; font-weight: bold; text-align: left; vertical-align: text-top; }
.cellTitreLigneNiv2 { padding: 3px 3px; color: #000000; font-size: 75%; font-weight: normal; text-align: left; vertical-align: top; }
.cellTitreLigneNum { padding: 3px 3px; color: #000000; font-size: 75%; font-weight: bold; text-align: right; vertical-align: text-top; }
.cellTitreLigneNumNiv2 { padding: 3px 3px; color: #000000; font-size: 75%; font-weight: normal; text-align: right; vertical-align: top; }
.cellImpaire { background: #F0F8F0; }
.cellPaire { background: #FFFFFF; }
/* .cellTexte { padding: 3px 3px; color: #000000; font-size: 75%; } */
.cellTexte { padding: 3px 3px; color: #000000; font-size: 75%; vertical-align: text-top; }
.cellTexteNum { padding: 3px 3px; color: #000000; font-size: 75%; text-align: right; vertical-align: top; }
.cellChoix { padding: 3px 3px; color: #000000; font-size: 75%; text-align: center; vertical-align: top; }
.cellTextePetit { padding: 3px 5px; color: #000000; font-size: 70%; }
.noteAppel { text-decoration: none; color: #000000; }
.noteCellTitre { text-decoration: none; color: #FFFFFF; }
.noteSousTitre { text-decoration: none; color: #003399; }

.encadreBordure { background: #000000; }
.encadreFond { background: #D5DDEB; }
.encadreTexte { padding: 5px 5px; color: #000000; font-size: 75%; }

.petit { font-size: 80%; }
.webdoxs { color: #FF8100; }
.postel { color: #FF8100; }
.texte { font-size: 75%; }
.rechercheTexte { font-size: 75%; }
.rechercheTextePetit { font-size: 70%; }
.hors-ecran {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  margin: 0;
  padding: 0;
  height: 1px;
  width: 1px;
  border: 0;
  overflow: hidden;
}

.accueilTitre { font-size: 90%; font-weight: bold; color: #000000; padding-bottom: 6px; }
.accueilTitre a:link { text-decoration: none; color: #000000; }
.accueilTitre a:visited { text-decoration: none; color: #000000; }
.accueilTitre a:active { text-decoration: underline; color: #000000; }
.accueilTitre a:hover { text-decoration: underline; color: #000000; }
.accueilTexte { font-size: 75%; }
.accueilTexteGris { padding: 5px 1px; font-size: 75%; color: #999999; font-weight: bold; }
.accueilFondVert { background: #CEE1D4; }
.accueilFondBleu { background: #B3C5D6; }
.accueilFiletVert { background: #009966; }

.planTitre { font-size: 150%; color: #003399; background: transparent; margin-top: 0px; margin-bottom: 0px; }
.planTitreNiv2 { font-size: 90%; font-weight: bold; color: #000000; }
.planTitreNiv2 a:link { text-decoration: none; color: #000000; }
.planTitreNiv2 a:visited { text-decoration: none; color: #000000; }
.planTitreNiv2 a:active { text-decoration: underline; color: #000000; }
.planTitreNiv2 a:hover { text-decoration: underline; color: #000000; }

.lignePiedPage { background: #7F7F7F; }

/*======================*/
/* Manchettes de la SRC */
/*======================*/

.cbcsrc_table { }
.cbcsrc_header { padding: 10px 0px; font-size: 75%; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.cbcsrc_body { padding: 1px 0px; font-family: Arial, Helvetica, sans-serif; }
.cbcsrc_hr { }
.cbcsrc_footer { padding: 15px 0px; text-align: left; font-size: 75%; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }

.cbcsrc_header_font { text-decoration: none; color: #000000; }
a:link.cbcsrc_header_font { text-decoration: none; color: #000000; }
a:visited.cbcsrc_header_font { text-decoration: none; color: #000000; }
a:hover.cbcsrc_header_font { text-decoration: underline; color: #000000; }

.cbcsrc_headline_font { font-size: 75%; font-weight: normal; text-decoration: underline; }
a:link.cbcsrc_headline_font { }
a:visited.cbcsrc_headline_font { }
a:hover.cbcsrc_headline_font { }

.cbcsrc_story_font { font-size: 70%; font-weight: normal; text-decoration: none; color: #000000; }
a:link.cbcsrc_story_font { }
a:visited.cbcsrc_story_font { }
a:hover.cbcsrc_story_font { }

.cbcsrc_date_font { font-size: 70%; font-weight: normal; text-decoration: none; color: #000000; }
a:link.cbcsrc_date_font { }
a:visited.cbcsrc_date_font { }
a:hover.cbcsrc_date_font { }

.cbcsrc_footer_font { text-decoration: none; color: #000000; }
a:link.cbcsrc_footer_font { text-decoration: underline; color: #000000; }
a:visited.cbcsrc_footer_font { text-decoration: underline; color: #000000; }
a:hover.cbcsrc_footer_font { text-decoration: underline; color: #000000; }


/*======================*/
/* Page d'aide */
/*======================*/

.AideMessage { font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; color: #006600; text-decoration: none }
.AidePageTitre { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 130%; font-weight: bold; color: #009966; text-decoration: none }
.AideGrandTitre { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 130%; font-weight: bold; color: #009966; text-decoration: none; margin-bottom: 0; }
.AideTitre { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 110%; font-weight: bold; color: #003399; background: transparent; margin-top: 10; }
.AideSousTitre { font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #003399; background: transparent; }
.AideBouton { font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; text-decoration: none }


/* Couleur Bas de page de Coast */

.AideMessageCoast { font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; color: #006600; text-decoration: none }
.AidePageTitreCoast { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 130%; font-weight: bold; color: #009966; text-decoration: none }
.AideSousTitreCoast { font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #003399; background: transparent; }
.AideBoutonCoast { font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; text-decoration: none }


.cellTexteCoast { padding: 3px 3px; color: #000000; font-size: 75%; }
.cellTitreCoast { padding: 3px 3px; color: #000000; font-size: 75%; font-weight: bold;}
.cellFondTitreCoast { background: #E0E0D7; }
.cellImpaireCoast { background: #F9F7ED; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.cellPaireCoast { background: #FFFFFF; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.cellEnTeteCoast { padding: 3px 3px; background: #E0E0D7; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; }

/* Couleur Bas de page ADP */

.cellFiletADP { background: #000000; }
.cellTitreADP { padding: 3px 3px; color: #000000; font-size: 75%; font-weight: bold;}
.cellFondTitreADP { background: #C1DBC0; }
.cellImpaireADP { background: #F0F8F0; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.cellPaireADP { background: #FFFFFF; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.cellEnTeteADP { padding: 3px 3px; background: #C1DBC0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; }
.cellTexteADP { padding: 3px 3px; color: #000000; }

.texte-nowrap { white-space: nowrap; }

ul.compact { margin: 0; padding-left: 20px; }

/* Mosaïques de photos
----------------------------------------------- */
.mosaique { width:100%; clear:both; }
.mosaique .item { 
 display: -moz-inline-stack;
 display: inline-block;
 *display: inline; /* IE6 et IE7 */
 zoom: 1;
 padding: 0;
 margin: 0 15px 20px 0;
 vertical-align: top;
 }
.mosaique .item .legende { 
 font-size:85%; 
 padding: 0;
 margin: 0;
 width: auto; 
 _width: 195px; 
 min-width: 185px; 
 max-width: 250px;
}

/*========================*/
/* Authentification forte */
/*========================*/
.cellFondTitreAuthentification { background: #FFCC7F; }
.cellImpaireAuthentification { background: #FFF2DE; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.cellPaireAuthentification { background: #FFFFFF; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

/*========================*/
/* Bouton Bleu */
/*========================*/

a.bouton {
background: transparent url(http://images.desjardins.com/protect/btn_bleu_coin_droit.gif) no-repeat scroll top right;
display: -moz-inline-stack;
display: inline-block;
cursor: pointer;
cursor: hand;
height: 22px;
padding: 0 12px 0 0;
margin: 3px 0 0 0;
color: #fff;
white-space:nowrap;
font-weight: bold;
text-decoration: none;
}
a.bouton span { 
background: transparent url(https://images.desjardins.com/protect/btn_bleu_fond.gif) no-repeat top left; 
display: -moz-inline-block;
display: inline-block;
line-height: 22px;
padding-left: 12px;
}

span.bouton {
background: url(https://images.desjardins.com/protect/btn_bleu_coin_droit.gif) no-repeat top right;
display: -moz-inline-stack;
display: inline-block;
cursor: pointer;
cursor: hand;
padding: 0 8px 0 0;
*padding: 0 2px 0 0;
margin: 3px 0 0 0;
height: 22px;
}
span.bouton input, span.bouton button {
background: url(https://images.desjardins.com/protect/btn_bleu_transparent.gif) no-repeat scroll top left;
padding: 0 0 0 8px;
*padding: 0 0 0 2px;
margin: 0 0 0 0;
height: 22px;
border: none;
color: #fff;
font: bold 100% Arial, Helvetica, sans-serif;
cursor: pointer;
cursor: hand;
}

a.fond-blanc, span.fond-blanc {
background: #2675C3 url(https://images.desjardins.com/protect/btn_bleu_blanc.gif) no-repeat scroll top right;
}
a.fond-blanc span, span.fond-blanc input, span.fond-blanc button { 
background: url(https://images.desjardins.com/protect/btn_bleu_blanc.gif) no-repeat top left;
}
a.bouton span span { 
background: transparent none;
display:inline;
margin: 0;
padding: 0;
}
/* Fin Bouton Bleu */
