/* CSS Document */
/* positionning / visual */
* {
	padding: 0px;
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
}
html{
	height: 100.1%
}
body {
	background-color: #FFFFFF;
	color: #58595B;
	padding: 0px;
	margin: 0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}

/*nouveau bouton acc*/
div#text_header{
	display:block;
	position:absolute;
	top:124px;
	right:100px;
	
	font-size:18px;
	line-height:22px;
}
div.text_bt1{
	display:block;
	position:absolute;
		
	color:#79b255;
	font-size:12px;
	font-weight:bold;
	
	z-index:2;
}
div.fr1{
	top:327px;
	_top:329px;
	right:422px;
	_right:418px;
}
div.en1{
	top:327px;
	_top:329px;
	right:422px;
	_right:418px;
}
div.text_bt2{
	display:block;
	position:absolute;
	
	color:#79b255;
	font-size:12px;
	font-weight:bold;
	
	z-index:2;
}
div.fr2{
	top:327px;
	_top:329px;
	right:240px;
	_right:237px;
}
div.en2{
	top:327px;
	_top:329px;
	right:240px;
	_right:237px;
}
/* BT SUPPRIMÉ
div.text_bt3{
	display:block;
	position:absolute;
	
	color:#79b255;
	font-size:12px;
	font-weight:bold;
	
	z-index:2;
}
div.fr3{
	top:320px;
	right:185px;
}
div.en3{
	top:320px;
	right:195px;
}*/
div.text_bt4{
	display:block;
	position:absolute;
	
	color:#79b255;
	font-size:12px;
	font-weight:bold;
	
	z-index:2;
}
div.fr4{
	top:323px;
	right:63px;
}
div.en4{
	top:325px;
	right:70px;
}
div.text_bt1 a, div.text_bt2 a, div.text_bt3 a, div.text_bt4 a{
	color:#79b255;
	font-size:12px;
	font-weight:bold;
}

/*-----*/

td.ea_box_content img{
	/*
	border:1px solid #DDDEE1;
	border:1px solid black;
	margin: 5px;
	*/
	margin-left:5px;
	margin-bottom:5px;
	margin-right:5px;
}

td.ea_box_content img.noBorder{
	border: 0px solid black;
}

table.tableOfContent{
	margin-bottom:16px;
}

.main_container{
	width: 100%;
}

.small_gray{
	color:#58595B;
	font-size:11px;
	font-weight:lighter;
}

.title_desc{
	color:#3E68AA;
	font-size:12px;
	font-weight:normal;
}

div.bt_langue{
	position:absolute;
	float:right;
	top: 70px;
	right: 16px;
}
div.separat{
display:block;
position:relative;
width: 100%;
height: 4px;
background-image:url(media/separat.jpg);
padding:0px;
margin:0px;
background-repeat:repeat-x;
}

div.loginlogout{
	position:absolute;
	float:right;
	top: 86px;
	right: 16px;
}

div.Container_menu_title{
	width: 161px;
	height: 27px;
	padding-left: 45px;
	padding-top: 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#3E68AA;
}

p.menu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin:0px;
	padding:0px;
	margin-left: 5px;
}

ul.menu_1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
	margin:0px;
	padding:0px;
	list-style:none;
}
ul.menu_2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
	margin:0px;
	padding:0px;
	list-style:inside;
}

/*
li.menu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	margin:0px;
	padding:0px;
	margin-left: 5px; 
	list-style:none;
}
*/

li.menu_1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	margin:0px;
	padding:0px;
	list-style:none;
}

li.menu_2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	margin:0px;
	padding:0px;
	list-style:inside;
}

li.menu_no_bullet{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
	margin:0px;
	padding:0px;
	list-style:none;
}

/** Text **/

h1{
	margin: 0px;
	margin-bottom: 2px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#3E68AA;
}
h1.titreboite{
	margin: 0px;
	margin-bottom: 2px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#3E68AA;
}
span.accueil{
	margin: 0px;
	margin-bottom: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#737477;
}
span.accueil_bold{
	margin: 0px;
	margin-bottom: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:900;
	color:#737477;
}

h2.titreboite{
	margin: 0px;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-left: 10px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3E68AA;
}
h2{
	margin: 0px;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-left: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3E68AA;
}

h3{
	margin: 0px;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-left: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
}
h4{
	margin: 0px;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-left: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

p{
	margin: 0px;
	margin-bottom: 5px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#58595B;
	text-align:justify;
}
span.texte{
	margin: 0px;
	margin-bottom: 5px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#58595B;

}
div.footer{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#9C9DA0;
	margin-top: 22px;
	margin-bottom: 22px;
	text-align:center;
}
li{
	margin-left: 30px;
}

/** Form fields **/
textarea{
color:#58595B;
border:1px solid #DDE2F1;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

input{
color:#58595B;
border:1px solid #DDE2F1;
font-size:12px;
}

input.button{
color:#000000;
border:1px solid black;
font-size:12px;
}

/**hyper-liens**/

a:link{
	font-size:12px;
	/*color:#7EB65E;*/
	/*color:#0099CC;*/
	color:#306FB4;
	
	text-decoration: none;
}
a:visited{
	font-size:12px;
	/*color:#7EB65E;*/
	/*color:#0099CC;*/
	color:#306FB4;
	text-decoration: none;
}
a:hover{
	font-size:12px;
	/*color:#7EB65E;*/
	/*color:#0099CC;*/
	color:#306FB4;
	text-decoration:underline;
}
a.link_canada:link{
	font-size:12px;
	color:#AE0000;
	text-decoration: none;
}
a.link_canada:visited{
	font-size:12px;
	color:#AE0000;
	text-decoration: none;
}
a.link_canada:hover{
	font-size:12px;
	color:#AE0000;
	text-decoration:underline;
}

a.no_decoration:link{
	font-size:12px;
	color:#306FB4;
	text-decoration: none;
}
a.no_decoration:visited{
	font-size:12px;
	color:#306FB4;
	text-decoration: none;
}
a.no_decoration:hover{
	font-size:12px;
	color:#306FB4;
	text-decoration: none;
}

a.bt_langue:link{
	font-size:10px;
	color:#58595B;
	text-decoration: none;
	font-weight:bold;
}
a.bt_langue:visited{
	font-size:10px;
	color:#58595B;
	text-decoration: none;
	font-weight:bold;
}
a.bt_langue:hover{
	font-size:10px;
	color:#7EB65E;
	text-decoration:underline;
	font-weight:bold;
}

a.menu:link{
	font-size:10px;
	color:#000000;
	text-decoration: none;
	font-weight:bold;
}
a.menu:visited{
	font-size:10px;
	color:#000000;
	text-decoration: none;
	font-weight:bold;
}
a.menu:hover{
	font-size:10px;
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}

a.titreboite:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#3E68AA;
	text-decoration: none;
}
a.titreboite:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#3E68AA;
	text-decoration: none;
}
a.titreboite:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#3E68AA;
	text-decoration:underline;
}

a.menu_1:link{
	font-size:11px;
	color:#000000;
	text-decoration: none;
	font-weight:bold;
}
a.menu_1:visited{
	font-size:11px;
	color:#000000;
	text-decoration: none;
	font-weight:bold;
}
a.menu_1:hover{
	font-size:11px;
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}

a.menu_2:link{
	font-size:11px;
	color:#000000;
	text-decoration: none;
}
a.menu_2:visited{
	font-size:11px;
	color:#000000;
	text-decoration: none;
}
a.menu_2:hover{
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}

div.rollover{
	margin: 0px;
	padding: 0px;
}
/*Francais*/
div.rollover a.bt_acc{display:block; padding: 0px; margin: 0px; text-decoration: none; background: url("media/accueil/bt_bkg_up.jpg"); color: #6CBB5D; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
div.rollover a.bt_acc:link, div.rollover a.bt_acc:visited{ background: url("media/accueil/bt_bkg_up.jpg"); color: #6CBB5D; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
div.rollover a.bt_acc:hover{ background: url("media/accueil/bt_bkg_rl.jpg"); color: #6CBB5D; font-family:Arial, Helvetica, sans-serif; font-size:11px;}