body {
	background-color: #d6d6d6;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 11px;
}
td {
	font-size: 11px;
}
a:link {
	color: #2D478A;
}
a:visited {
	color: #2D478A;
}
a:hover {
	color: #000000;
}
a:active {
	color: #2D478A;
}
.style8 {color: #000000}
.style9 {color: #d68527}
.style10 {color: #2D478A}

.normalPetit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 3px;
}
.normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	font-weight: normal;
}
.bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #000000;
}

.boldPetit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding: 0px 5px;
}

.tdPad {
	padding: 0px 5px;
}
.normalblanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.boldblanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.boldblanc2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	line-height: 26px;
	font-weight: bold;
	color: #FFFFFF;
}
.boldblanc3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
}

.boldorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	color: #ff6600;
}

.T1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #2d478a;
	line-height: 23px;
}
.T2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: 2d478a;
}
.N1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #999999;
	line-height: 22px;
}
.pointille {
	background-image: url(images/pointille.gif);
	background-repeat: repeat-y;
	background-position: 8px top;
}
.normalbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	font-weight: bold;
	color: #000000;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #000000;
}
.backbleu {
	background-image: url(images/back_bleu.gif);
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #FFFFFF;
}
.ligneheader {
	border-color: #FFFFFF;
	background-image: url(images/back_bleu_2.gif);
	background-color: #2d478a;
}
.ligne1 {
	border-color: #FFFFFF;
	background-image: url(images/back_gris.gif);
	background-color: #e4e4e4;
}
.ligne2 {
	border-color: #FFFFFF;
	background-color: #FFFFFF;
}
.ligne1_or {
	border-color: #FFFFFF;
	background-image: url(images/back_orange_1.gif);
	background-color: #e4ab6a;
}
.ligne2_or {
	border-color: #FFFFFF;
	background-image: url(images/back_orange_2.gif);
	background-color: #f1d0a3;
}
img {
	border: 0;
}
.tableau_normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
}
.tableau_normal_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #000000;
}
.btn {
  /*display: block;*/
  /*width: 183px;
  height: 20px;*/
  margin: 0;
  /*padding: 0 0 2px 0;*/
  border: 0;
  /*background: url("images/bouton.gif") no-repeat top left ;*/
  cursor: pointer;
  font:13px Arial;
  font-weight: bold;
  text-align: center;
  text-decoration:none;
  color: #FFFFFF;
  vertical-align: middle;
  /*letter-spacing: 0px;*/
}
.btn:hover {
   background-position: 0 -20px;
}

.txt {
font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px;
font-weight: normal;	
}

form {
  margin: 0px;
}


.champform { margin: 0px; padding: 1px; border: solid 1px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; background-color: white;}
.cfh { height: 14px; }
.champformright { margin: 0px; padding: 1px; border: solid 1px; text-align: right; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; }

.nochampform { margin: 0px; padding: 1px; border: solid 1px black;  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; }
.nochampformright { margin: 0px; padding: 1px; border: solid 1px black; text-align: right; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; }
.nochampformrightneg { margin: 0px; padding: 1px; border: solid 1px #D3DCE9; text-align: right; background-color: #D3DCE9; color: #ff0000; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; }

.GrayLeftBorder { border-left: 1px solid gray; }
.GrayRightBorder { border-right: 1px solid gray; }

.Editeur_Ligne { background-color: #D3DCE9; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; }
.Editeur_Ligne TD{ padding-left: 2px; padding-right: 2px; }
.Editeur_Ligne TD A { color:#002166;}
.Editeur_Ligne2 { background-color: #c3cCd9; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; }
.Editeur_Ligne2 TD { padding-left: 2px; padding-right: 2px; }
.Editeur_Disabled { background-color: #c0c0c0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; }
.Editeur_Disabled TD { padding-left: 2px; padding-right: 2px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; }
.Editeur_Titre { background-color: #002166; color:#ffffff;  }
.Editeur_Titre TD{ padding-left: 2px; padding-right: 2px; font-size: 11px; }
.Editeur_Titre TD A { color:#ffffff; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; }
.Editeur_Label { font-weight:bold; font-size: 11px; }

.error {color: red; font-weight:bold; }
.message {color: #008800; font-weight:bold; }
.normal_bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	font-weight: normal;
	color: #2D478A;
}




















a.avendreTitle {
  height: 20px;
  width: 147px;
  background: url("images/avendre/avendre.gif") 0 0 no-repeat;
  padding: 0;
  margin: 0;
  display: block;
  background-position: 0 -20px;
	text-decoration: none;
	font-weight: bold;
	float: left;
	vertical-align: middle;
}
.avendreTitle:hover {
  background-position: 0 0px;
}
.avendreTitle span { display:none; }

a.avendreTitleMtl {
  height: 41px;
  width: 147px;
  background: url("images/avendre/avendre_mtl.gif") 0 0 no-repeat;
  padding: 0;
  margin: 0;
  display: block;
  background-position: 0 0px;
	text-decoration: none;
	font-weight: bold;
	float: left;
	vertical-align: middle;
}
.avendreTitleMtl:hover {
  background-position: 0 -41px;
}
.avendreTitleMtl span { display:none; }




a.avendreMtl {
  height: 20px;
  width: 145px;
  background: url("images/avendre/region_mtl.gif") 0 0 no-repeat;
  padding: 0;
  margin: 0;
  display: block;
	text-decoration: none;
	font-weight: bold;
	float: left;
	vertical-align: middle;
}
.avendreMtl:hover {
  background-position: 0 -60px;
}
.avendreMtl span { display:none; }

a.avendreMtlOn {
  background-position: 0 -60px;
}

.jquery-checkbox-regionQuebec       {display: inline; font-size: 17px; cursor: pointer; cursor: hand;}
.jquery-checkbox-regionQuebec .mark {display: inline;}
.jquery-checkbox-regionQuebec img {vertical-align: middle; width: 145px; height: 20px;}
.jquery-checkbox-regionQuebec img {background: transparent url(images/avendre/region_que.gif) no-repeat;}
.jquery-checkbox-regionQuebec img { background-position: 0px 0px; }
.jquery-checkbox-regionQuebec-hover img { background-position: 0px -60px; }
.jquery-checkbox-regionQuebec-checked img { background-position: 0px -20px; }
.jquery-checkbox-regionQuebec-checked .jquery-checkbox-regionQuebec-hover img { background-position: 0px -40px; }
.jquery-checkbox-regionQuebec-disabled img { background-position: 0px 0px; }
.jquery-checkbox-regionQuebec-checked .jquery-checkbox-regionQuebec-disabled img { background-position: 0px -20px; }

.jquery-checkbox-regionAutre       {display: inline; font-size: 17px; cursor: pointer; cursor: hand;}
.jquery-checkbox-regionAutre .mark {display: inline;}
.jquery-checkbox-regionAutre img {vertical-align: middle; width: 145px; height: 20px;}
.jquery-checkbox-regionAutre img {background: transparent url(images/avendre/region_aut.gif) no-repeat;}
.jquery-checkbox-regionAutre img { background-position: 0px 0px; }
.jquery-checkbox-regionAutre-hover img { background-position: 0px -60px; }
.jquery-checkbox-regionAutre-checked img { background-position: 0px -20px; }
.jquery-checkbox-regionAutre-checked .jquery-checkbox-regionAutre-hover img { background-position: 0px -40px; }
.jquery-checkbox-regionAutre-disabled img { background-position: 0px 0px; }
.jquery-checkbox-regionAutre-checked .jquery-checkbox-regionAutre-disabled img { background-position: 0px -20px; }

.jquery-checkbox-regionTous       {display: inline; font-size: 17px; cursor: pointer; cursor: hand;}
.jquery-checkbox-regionTous .mark {display: inline;}
.jquery-checkbox-regionTous img {vertical-align: middle; width: 145px; height: 20px;}
.jquery-checkbox-regionTous img {background: transparent url(images/avendre/region_tous.gif) no-repeat;}
.jquery-checkbox-regionTous img { background-position: 0px 0px; }
.jquery-checkbox-regionTous-hover img { background-position: 0px -60px; }
.jquery-checkbox-regionTous-checked img { background-position: 0px -20px; }
.jquery-checkbox-regionTous-checked .jquery-checkbox-regionTous-hover img { background-position: 0px -40px; }
.jquery-checkbox-regionTous-disabled img { background-position: 0px 0px; }
.jquery-checkbox-regionTous-checked .jquery-checkbox-regionTous-disabled img { background-position: 0px -20px; }

.jquery-checkbox-regionMontreal1 {display: inline; font-size: 17px; cursor: pointer; cursor: hand;}
.jquery-checkbox-regionMontreal1 .mark {display: inline;}
.jquery-checkbox-regionMontreal1 img {vertical-align: middle; width: 145px; height: 20px;}
.jquery-checkbox-regionMontreal1 img {background: transparent url(images/avendre/mtl_tous.gif) no-repeat;}
.jquery-checkbox-regionMontreal1 img { background-position: 0px 0px; }
.jquery-checkbox-regionMontreal1-hover img { background-position: 0px -60px; }
.jquery-checkbox-regionMontreal1-checked img { background-position: 0px -20px; }
.jquery-checkbox-regionMontreal1-checked .jquery-checkbox-regionMontreal1-hover img { background-position: 0px -40px; }
.jquery-checkbox-regionMontreal1-disabled img { background-position: 0px 0px; }
.jquery-checkbox-regionMontreal1-checked .jquery-checkbox-regionMontreal-disabled img { background-position: 0px -20px; }

.jquery-checkbox-regionMontreal2       {display: inline; font-size: 17px; cursor: pointer; cursor: hand;}
.jquery-checkbox-regionMontreal2 .mark {display: inline;}
.jquery-checkbox-regionMontreal2 img {vertical-align: middle; width: 145px; height: 20px;}
.jquery-checkbox-regionMontreal2 img {background: transparent url(images/avendre/mtl_centre.gif) no-repeat;}
.jquery-checkbox-regionMontreal2 img { background-position: 0px 0px; }
.jquery-checkbox-regionMontreal2-hover img { background-position: 0px -60px; }
.jquery-checkbox-regionMontreal2-checked img { background-position: 0px -20px; }
.jquery-checkbox-regionMontreal2-checked .jquery-checkbox-regionMontreal2-hover img { background-position: 0px -40px; }
.jquery-checkbox-regionMontreal2-disabled img { background-position: 0px 0px; }
.jquery-checkbox-regionMontreal2-checked .jquery-checkbox-regionMontreal-disabled img { background-position: 0px -20px; }

.jquery-checkbox-regionMontreal3       {display: inline; font-size: 17px; cursor: pointer; cursor: hand;}
.jquery-checkbox-regionMontreal3 .mark {display: inline;}
.jquery-checkbox-regionMontreal3 img {vertical-align: middle; width: 145px; height: 20px;}
.jquery-checkbox-regionMontreal3 img {background: transparent url(images/avendre/mtl_est.gif) no-repeat;}
.jquery-checkbox-regionMontreal3 img { background-position: 0px 0px; }
.jquery-checkbox-regionMontreal3-hover img { background-position: 0px -60px; }
.jquery-checkbox-regionMontreal3-checked img { background-position: 0px -20px; }
.jquery-checkbox-regionMontreal3-checked .jquery-checkbox-regionMontreal3-hover img { background-position: 0px -40px; }
.jquery-checkbox-regionMontreal3-disabled img { background-position: 0px 0px; }
.jquery-checkbox-regionMontreal3-checked .jquery-checkbox-regionMontreal-disabled img { background-position: 0px -20px; }

.jquery-checkbox-regionMontreal4       {display: inline; font-size: 17px; cursor: pointer; cursor: hand;}
.jquery-checkbox-regionMontreal4 .mark {display: inline;}
.jquery-checkbox-regionMontreal4 img {vertical-align: middle; width: 145px; height: 20px;}
.jquery-checkbox-regionMontreal4 img {background: transparent url(images/avendre/mtl_ouest.gif) no-repeat;}
.jquery-checkbox-regionMontreal4 img { background-position: 0px 0px; }
.jquery-checkbox-regionMontreal4-hover img { background-position: 0px -60px; }
.jquery-checkbox-regionMontreal4-checked img { background-position: 0px -20px; }
.jquery-checkbox-regionMontreal4-checked .jquery-checkbox-regionMontreal4-hover img { background-position: 0px -40px; }
.jquery-checkbox-regionMontreal4-disabled img { background-position: 0px 0px; }
.jquery-checkbox-regionMontreal4-checked .jquery-checkbox-regionMontreal-disabled img { background-position: 0px -20px; }

.jquery-checkbox-regionMontreal5       {display: inline; font-size: 17px; cursor: pointer; cursor: hand;}
.jquery-checkbox-regionMontreal5 .mark {display: inline;}
.jquery-checkbox-regionMontreal5 img {vertical-align: middle; width: 145px; height: 20px;}
.jquery-checkbox-regionMontreal5 img {background: transparent url(images/avendre/mtl_rivenord.gif) no-repeat;}
.jquery-checkbox-regionMontreal5 img { background-position: 0px 0px; }
.jquery-checkbox-regionMontreal5-hover img { background-position: 0px -60px; }
.jquery-checkbox-regionMontreal5-checked img { background-position: 0px -20px; }
.jquery-checkbox-regionMontreal5-checked .jquery-checkbox-regionMontreal5-hover img { background-position: 0px -40px; }
.jquery-checkbox-regionMontreal5-disabled img { background-position: 0px 0px; }
.jquery-checkbox-regionMontreal5-checked .jquery-checkbox-regionMontreal-disabled img { background-position: 0px -20px; }

.jquery-checkbox-regionMontreal6       {display: inline; font-size: 17px; cursor: pointer; cursor: hand;}
.jquery-checkbox-regionMontreal6 .mark {display: inline;}
.jquery-checkbox-regionMontreal6 img {vertical-align: middle; width: 145px; height: 20px;}
.jquery-checkbox-regionMontreal6 img {background: transparent url(images/avendre/mtl_rivesud.gif) no-repeat;}
.jquery-checkbox-regionMontreal6 img { background-position: 0px 0px; }
.jquery-checkbox-regionMontreal6-hover img { background-position: 0px -60px; }
.jquery-checkbox-regionMontreal6-checked img { background-position: 0px -20px; }
.jquery-checkbox-regionMontreal6-checked .jquery-checkbox-regionMontreal6-hover img { background-position: 0px -40px; }
.jquery-checkbox-regionMontreal6-disabled img { background-position: 0px 0px; }
.jquery-checkbox-regionMontreal6-checked .jquery-checkbox-regionMontreal-disabled img { background-position: 0px -20px; }