/* STYLES PRINCIPAUX */
.titre_section { font-size: 31px ; font-family: Georgia, Times New Roman, Times, serif ;COLOR: #00314D; font-weight: normal; }
.titre_page { font-size: 18px ; font-family: Arial ; font-weight: bold; COLOR: #00314D;}
A.l_onglets_sousnavig:link { font-size: 11px ; font-family: Arial ; COLOR: #00314D; font-weight: bold; white-space:nowrap; TEXT-DECORATION: none }
A.l_onglets_sousnavig:visited { font-size: 11px ; font-family: Arial ; COLOR: #00314D; font-weight: bold; white-space:nowrap; TEXT-DECORATION: none }
A.l_onglets_sousnavig:hover { font-size: 11px ; font-family: Arial ; COLOR: #A2CED7; font-weight: bold; white-space:nowrap; TEXT-DECORATION: none }
A.l_onglets_sousnavig:active { font-size: 11px ; font-family: Arial ; COLOR: #00314D; font-weight: bold; white-space:nowrap; TEXT-DECORATION: none }

.Arial9_333333 { font-size: 9px ; font-family: Arial ; COLOR: #333333;}
.Arial10_333333 { font-size: 10px ; font-family: Arial ; COLOR: #333333;}
.Arial11_333333 { font-size: 11px ; font-family: Arial ; COLOR: #333333; text-align:left}
.Arial11_333333r { font-size: 11px ; font-family: Arial ; COLOR: #333333; text-align:right}
.Arial11_333333b { font-size: 11px ; font-family: Arial ; COLOR: #333333; font-weight:bold;}
.Arial12_333333 { font-size: 12px ; font-family: Arial ; COLOR: #333333;}
.Arial12b_333333 { font-size: 12px ; font-family: Arial ; font-weight: bold; COLOR: #333333;}
.Arial14b_333333 { font-size: 14px ; font-family: Arial ; font-weight: bold; COLOR: #333333;}
.Arial14_333333 { font-size: 12px ; font-family: Arial ; COLOR: #333333;}
.Arial10b_00314D { font-size: 10px ; font-family: Arial ; font-weight: bold; COLOR: #00314D;}
.Arial11b_00314D { font-size: 11px ; font-family: Arial ; font-weight: bold; COLOR: #00314D;}
.Arial16b_00314D { font-size: 16px ; font-family: Arial ; font-weight: bold; COLOR: #00314D;}

/* TABLEAUX */
.tbl_title { font-size: 14px ; font-family: Arial, Helvetica, sans-serif ; COLOR: #333333; font-weight: bold; }
.tbl_subtitle { font-size: 12px ; font-family: Arial, Helvetica, sans-serif ; COLOR: #00314D; font-weight: bold;}
.tbl_desc {height:18px; font-size: 11px ; font-family: Arial, Helvetica, sans-serif ; COLOR: #00314D; font-weight: bold; background-color: #E5EFF1}
.tbl_row {height:18px; background-color: #EEEEEE}
.tbl_row_FFFFFF {height:18px; background-color: #FFFFFF}
.rubrique { font-size: 13px ; font-family: Arial, Helvetica, sans-serif ; COLOR: #00314D; font-weight: bold; border-bottom:1px solid #A2CED7;}
A.l_tbl_item:link { font-size: 11px ; font-family: Arial ; COLOR: #00314D; TEXT-DECORATION: underline }
A.l_tbl_item:visited { font-size: 11px ; font-family: Arial ; COLOR: #00314D; TEXT-DECORATION: underline }
A.l_tbl_item:hover { font-size: 11px ; font-family: Arial ; COLOR: #FFFFFF; TEXT-DECORATION: none }
A.l_tbl_item:active { font-size: 11px ; font-family: Arial ; COLOR: #00314D; TEXT-DECORATION: underline }

/* FORM */
.form_validation { 
font-size: 11px ; 
font-family: Arial ; 
COLOR: #FF0000;
height: 24px;
}

td.form_validationTD { 
font-size: 11px ; 
font-family: Arial ; 
COLOR: #FF0000;
height: 24px;
}

.form_element {
	background-color:#FFFFFF;
	color:#333333;
	font-weight: normal;
	font-size: 11px;
	font-family:Arial;
}
.form_list {
	background-color:#EEF4F6;
	color:#00314D;
	font-weight: normal;
	font-size: 11px;
	font-family:Arial;
	width:310px;
}
.form_list_envoi {
	background-color:#EEF4F6;
	color:#00314D;
	font-weight: normal;
	font-size: 11px;
	font-family:Arial;
	width:258px;
}
.form_list_button {
	background-color:#A2CED7;
	color:#00314D;
	font-weight: normal;
	font-size: 11px;
	font-family:Arial;
}
/* LIENS */
A.l_inscription:link { font-size: 9px ; font-family: Arial ;  COLOR: #FF0000; TEXT-DECORATION: none }
A.l_inscription:visited { font-size: 9px ; font-family: Arial ; COLOR: #FF0000; TEXT-DECORATION: none }
A.l_inscription:hover { font-size: 9px ; font-family: Arial ;  COLOR: #333333; TEXT-DECORATION: none }
A.l_inscription:active { font-size: 9px ; font-family: Arial ; COLOR: #FF0000; TEXT-DECORATION: none }

A.l_00314D_a9:link { font-size: 9px ; font-family: Arial ; color: #00314D; text-decoration: underline }
A.l_00314D_a9:visited { font-size: 9px ; font-family: Arial ; color: #00314D; text-decoration: underline }
A.l_00314D_a9:hover { font-size: 9px ; font-family: Arial ; color: #A2CED7; text-decoration: none }
A.l_00314D_a9:active { font-size: 9px ; font-family: Arial ; color: #00314D; text-decoration: underline }

A.l_00314D_a10:link { font-size: 10px ; font-family: Arial ;  COLOR: #00314D; TEXT-DECORATION: underline }
A.l_00314D_a10:visited { font-size: 10px ; font-family: Arial ; COLOR: #00314D; TEXT-DECORATION: underline }
A.l_00314D_a10:hover { font-size: 10px ; font-family: Arial ;  COLOR: #A2CED7; TEXT-DECORATION: none }
A.l_00314D_a10:active { font-size: 10px ; font-family: Arial ; COLOR: #00314D; TEXT-DECORATION: underline }

A.l_00314D_a11:link { font-size: 11px ; font-family: Arial ; COLOR: #00314D; TEXT-DECORATION: underline }
A.l_00314D_a11:visited { font-size: 11px ; font-family: Arial ; COLOR: #00314D; TEXT-DECORATION: underline }
A.l_00314D_a11:hover { font-size: 11px ; font-family: Arial ; COLOR: #A2CED7; TEXT-DECORATION: none }
A.l_00314D_a11:active { font-size: 11px ; font-family: Arial ; COLOR: #00314D; TEXT-DECORATION: underline }

A.l_00314D_a11_none:link { font-size: 11px ; font-family: Arial ; COLOR: #00314D; TEXT-DECORATION: none }
A.l_00314D_a11_none:visited { font-size: 11px ; font-family: Arial ; COLOR: #00314D; TEXT-DECORATION: none }
A.l_00314D_a11_none:hover { font-size: 11px ; font-family: Arial ; COLOR: #A2CED7; TEXT-DECORATION: none }
A.l_00314D_a11_none:active { font-size: 11px ; font-family: Arial ; COLOR: #00314D; TEXT-DECORATION: none }

A.l_00314D_a11b:link { font-size: 11px ; font-family: Arial ; font-weight: bold; COLOR: #00314D; TEXT-DECORATION: underline }
A.l_00314D_a11b:visited { font-size: 11px ; font-family: Arial ; font-weight: bold; COLOR: #00314D; TEXT-DECORATION: underline }
A.l_00314D_a11b:hover { font-size: 11px ; font-family: Arial ; font-weight: bold; COLOR: #A2CED7; TEXT-DECORATION: none }
A.l_00314D_a11b:active { font-size: 11px ; font-family: Arial ; font-weight: bold; COLOR: #00314D; TEXT-DECORATION: underline }

A.l_00314D_a11b_none:link { font-size: 11px ; font-family: Arial ; font-weight: bold; COLOR: #00314D; TEXT-DECORATION: none }
A.l_00314D_a11b_none:visited { font-size: 11px ; font-family: Arial ; font-weight: bold; COLOR: #00314D; TEXT-DECORATION: none }
A.l_00314D_a11b_none:hover { font-size: 11px ; font-family: Arial ; font-weight: bold; COLOR: #A2CED7; TEXT-DECORATION: underline }
A.l_00314D_a11b_none:active { font-size: 11px ; font-family: Arial ; font-weight: bold; COLOR: #00314D; TEXT-DECORATION: none }

A.l_00314D_a12_none:link { font-size: 12px ; font-family: Arial ; COLOR: #00314D; TEXT-DECORATION: underline }
A.l_00314D_a12_none:visited { font-size: 12px ; font-family: Arial ; COLOR: #00314D; TEXT-DECORATION: underline }
A.l_00314D_a12_none:hover { font-size: 12px ; font-family: Arial ; COLOR: #A2CED7; TEXT-DECORATION: none }
A.l_00314D_a12_none:active { font-size: 12px ; font-family: Arial ; COLOR: #00314D; TEXT-DECORATION: underline }

A.l_00314D_a12b:link { font-size: 12px ; font-family: Arial ; font-weight: bold; COLOR: #00314D; TEXT-DECORATION: underline }
A.l_00314D_a12b:visited { font-size: 12px ; font-family: Arial ; font-weight: bold; COLOR: #00314D; TEXT-DECORATION: underline }
A.l_00314D_a12b:hover { font-size: 12px ; font-family: Arial ; font-weight: bold; COLOR: #A2CED7; TEXT-DECORATION: none }
A.l_00314D_a12b:active { font-size: 12px ; font-family: Arial ; font-weight: bold; COLOR: #00314D; TEXT-DECORATION: underline }

/* ENCADRÉS */
.encadre {
border-top:1px solid #A2CED7;
border-bottom:1px solid #A2CED7;
border-right:1px solid #A2CED7;
border-left:1px solid #A2CED7;
font-size: 11px ;
font-family: Arial ;
COLOR: #333333;
}
.encadre2 {
border-bottom:1px solid #A2CED7;
border-right:1px solid #A2CED7;
border-left:1px solid #A2CED7;
font-size: 11px ;
font-family: Arial ;
color: #333333;
}
.encadre_bleu {
background-color: #EEF4F6;
border-top:1px solid #A2CED7;
border-bottom:1px solid #A2CED7;
border-right:1px solid #A2CED7;
border-left:1px solid #A2CED7;
font-size: 11px ;
font-family: Arial ;
color: #333333;
width:100%;
}
.encadre_confirmation {
background-color: #FFF9D7;
border:1px solid #E2C822;
font-size: 11px ;
font-family: Arial ;
color: #333333;
width:100%;
}
.td_bordertop_blue {
border-top:1px solid #A2CED7;
vertical-align:top;
}
.td_bordertop_gray {
border-top:1px solid #EEEEEE;
}

.right{text-align:right;}
.center{text-align:center;}
.left{text-align:left;}

body {
	margin-top: 0px;
	font-size: 11px ;
	font-family: Arial ;
	color: #333333;
	text-align:left
}

/*Menu principal*/
dt, dl, dd, ul, li {
list-style-type: none;
margin: 0;
padding: 0;
}
.logo {
  	position: absolute;
	text-align: right;
	margin: 0px;
	padding: 0;
}

.conteneur {
  text-align: center;
}
#menu {
  margin-left: auto;
  margin-right: auto;
  width: 760px;
  text-align: left;
}

#menu dl {
float: left;
width: 96px;
}

#menu dl dt{
padding-top:27px;
}

#menu dl dt.logo_style{
padding-top:0px;
padding-left:10px;
} 

#menu li {
display: inline;
}

#menu a img{
	border:none;
}

#menu a {
	text-decoration: none;
	color: #EEF4F6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	margin-left: 4px;
	padding-top:2px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
}

#menu a:hover {
	text-decoration: underline;
}

#smenu1, #smenu2, #smenu3, #smenu4, #smenu5, #smenu6 {
	position: absolute;
	top: 96px;
	font-size: 0.7em;
	width: 760px;
	background-color: #00314C;
	margin: 0px;
	padding: 0px;
	padding-bottom: 4px;
	padding-top: 4px;
}
/* menu101 */

.menu101{
	text-decoration:none;
	font-size: 11px ;
	font-family: Arial ;
	color: #333333;
}

/* layout Page */
table.layout_principal{
	width:760px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom:0px;
}
table.layout_header{
	width:100%;
	border-style:none;
}
table.layout_headerConteneur{
	width:760px;
	border-style:none;
}
table.layout_headerMenuTop{
	width:760px;
	border-style:none;
}
table.layout_main{
	width:760px;
	border-style:none; 
}
table.layout_tblDefault{
	
	height:100%;
	border-style:none; 
}
table.layout_tbl{
	width:555px;
	text-align:left; 
	vertical-align:top; 
	border-bottom:1px solid #A2CED7;
	font-size: 11px ;
	font-family: Arial ;
	color: #333333;
	}
table.layout_footer{
	width:100%;
	height:35px;
}
td.layout_footerConteneur{
	width:760px;
	height:35px;
	vertical-align:bottom;
	
}
table.layout_tblLeft{width:565px; border-style:none;}
table.layout_tblLeftSansOnglet{width:565px; border-top-width: 1px;	border-top-style: solid; border-top-color: #A2CED7;}
td.layout_tblMargin{width:15px;}
td.layout_tblRight{width:180px; vertical-align:top;}


/* layout spéciaux Section Investir101 */
td.layout_intGauche{width:120px; vertical-align:top;}
td.layout_intCentreIndex{width:432px; vertical-align:top;}
table.layout_intCentreTexteIndex{width:422px; vertical-align:top; border-style:none;}
td.layout_intCentre{width:627px; vertical-align:top;}
table.layout_intCentreTexte{width:627px; vertical-align:top; border-style:none;}
td.layout_navPathConteneur{height:34px; text-align:left; vertical-align:top; border-top:1px solid #A2CED7;}
table.layout_navPathTbl{width:100%; vertical-align:bottom; border-style:none;}
td.layout_navPath{height:21px; vertical-align:bottom;}
table.layout_intTbl{width:627px; text-align:left; vertical-align:top; border-bottom:1px solid #A2CED7;}


/* layout textes */
td.layout_titreSection{
	height:50px;
	text-align:left;
	vertical-align:bottom;
	padding-bottom:10px;
}
table.layout_texteCentral{
	width:555px;
	border-style:none;
}
td.layout_premierTitre{
	height:35px;
	vertical-align:bottom;
}
td.layout_retour{
	text-align:right;
	vertical-align:bottom;
}
td.layout_puce{
	width:15px;
	text-align:left;
	vertical-align:top 
}
td.layout_pastille{
	vertical-align:top 
}
td.layout_pastille{
	vertical-align:top 
}
td.layout_space19px{
	height:19px;
}
td.layout_space5px{
	height:5px;
}
td.layout_hautSite{
	height:20px;
	text-align:center;
	vertical-align:bottom;
}
td.layout_sousListeTexteCentral{
	height:16px;
}


/* layout Formulaire */
table.layout_formTbl{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	border-style:none;
}
td.layout_formLblGauche{
	width:62px;
	height:24px;
	text-align:left;
}
td.layout_formLblGaucheTop{
	width:60px;
	height:24px;
	text-align:left;
	vertical-align:top;
}
td.layout_formLabelDroit{
	width:110px;
	height:22px;
	text-align:left;
}
td.layout_formLigne{
	height:22px;
}
td.layout_formBtn{
	height:40px;
	text-align:center;
}


/* à supprimer lorsque remplacer dans la page modèle */
table.layout_formulaireBleu{
	width:540px;
	margin-left:auto;
	margin-right:auto;
	border-style:none;
}
td.layout_formulaireLabelGauche{
	width:60px;
	height:22px;
	text-align:left;
}
td.layout_formulaireLabelDroit{
	width:110px;
	height:22px;
	text-align:left;
}
td.layout_formulaireLigne{
	height:22px;
}
td.layout_formulaireBoutonSubmit{
	height:40px;
	text-align:center;
}


/* layout Menu principal */
td.layout_headerEspaceHautMenuTop{
	height:6px;
}
td.layout_headerEspaceBasMenuTop{
	height:13px;
}
td.layout_headerEspaceEntreMenuTop{
	width:10px;
}
td.layout_pageIncludeHeader{
	height:112px;
	vertical-align:top;
}


/* Layout sous menu */
td.layout_imageSousMenuGaucheSlc{
	background-image:url(http://w3.cdbn.ca/_img/onglet_slc_left.gif);
	background-repeat:no-repeat;
	width:5px;
	height:19px;
}
td.layout_imageSousMenuCentreSlc{
	background-image:url(http://w3.cdbn.ca/_img/onglet_slc_ctr.gif);
	background-repeat:repeat-x;
	height:19px;
}
td.layout_imageSousMenuDroiteSlc{
	background-image:url(http://w3.cdbn.ca/_img/onglet_slc_right.gif);
	background-repeat:no-repeat;
	width:11px; height:19px;
}
td.layout_imageSousMenuGauche{
	background-image:url(http://w3.cdbn.ca/_img/onglet_left.gif);
	background-repeat:no-repeat;
	width:5px;
	height:19px;
}
td.layout_imageSousMenuCentre{
	background-image:url(http://w3.cdbn.ca/_img/onglet_ctr.gif);
	background-repeat:repeat-x;
	height:19px;
}
td.layout_imageSousMenuDroite{
	background-image:url(http://w3.cdbn.ca/_img/onglet_right.gif);
	background-repeat:no-repeat;
	width:11px; height:19px;
}
td.layout_imageSousMenuFilet{
	background-image:url(http://w3.cdbn.ca/_img/onglet_filet.gif);
}