*
{
    outline: none;
    background-repeat: no-repeat;
}
body
{
    text-align: center;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    font-family: Arial;
    background-color: #000000;
    font-size: 12px;
}
a
{
    color: #0066ff;
}
p
{
    padding-bottom: 15px;
    margin-bottom: 0;
    padding-top: 0;
    margin-top: 0;
}
input, textarea
{
    background-image: url(images/bg_text_boxes.jpg);
    background-repeat: repeat-x;
    border: 1px #d9d9d9 solid;
}
.cb {
    background: transparent url(images/spacer.gif) no-repeat;
    border: 0px;
}
img
{
    border: none;
}
#wrapper
{
    margin: auto;
    min-width: 946px;
    text-align: center;
    background-color: #E6E6E6;
    max-width: 1612px;
}
#header
{
    background-image: url(images/header.jpg);
    background-repeat: no-repeat;
    min-width: 946px;
    height: 157px;
    background-position: center;
    text-align: center;
    margin: auto;
}
#header_en
{
    background-image: url(images/header_en.jpg);
    background-repeat: no-repeat;
    min-width: 946px;
    height: 157px;
    background-position: center;
    text-align: center;
    margin: auto;
}
#header_content
{
    width: 946px;
    height: 157px;
    margin: auto;
    position: relative;
}
#header_marquee
{
    width: 801px;
    height: 20px;
    position: absolute;
    top: 130px;
    left: 0;
    line-height: 20px;
    font-size: 12px;
    color: #66ff00;
}
#entete_secure
{
    width: 48px;
    height: 64px;
    position: absolute;
    top: 93px;
    left: 948px;
    line-height: 20px;
    font-size: 12px;
    color: #ffffff;
}
input.numericInput
{
    text-align: right;
    padding-right: 5px;
}
#input_membre
{
    position: absolute;
    top: 100px;
    left: 526px;
    font-size: 11px;
}
#keepUserTop
{
	  position: absolute;
    top: 130px;
    left: 922px;
    font-size: 11px;
		background-image: none;
    border-width: 0px;
}
#input_membre input
{
    width: 148px;
    height: 18px;
    font-size: 11px;
    line-height: 18px;
}
#input_pass input
{
    width: 100px;
    height: 18px;
    font-size: 11px;
    line-height: 18px;
}
#input_pass
{
    position: absolute;
    top: 100px;
    left: 734px;
    font-size: 11px;
}
#input_submit_login
{
    position: absolute;
    top: 100px;
    left: 911px;
}
#input_submit_login input
{
    width: 34px;
    height: 22px;
}
#lien_accueil
{
    position: absolute;
    top: 0;
    left: 818px;
    display: block;
    width: 38px;
    height: 14px;
}
#lien_langue
{
    position: absolute;
    top: 0;
    left: 860px;
    display: block;
    width: 70px;
    height: 14px;
}
#lien_region_quebec
{
    position: absolute;
    top: 14px;
    left: 334px;
    display: block;
    width: 307px;
    height: 48px;
    background-image: url(images/region_quebec.jpg);
}
#lien_region_quebec:hover
{
    background-image: url(images/region_quebec_hover.jpg);
}
#lien_region_quebec_on
{
    position: absolute;
    top: 14px;
    left: 334px;
    display: block;
    width: 307px;
    height: 48px;
    background-image: url(images/region_quebec_hover.jpg);
}
#lien_region_quebec_en
{
    position: absolute;
    top: 14px;
    left: 334px;
    display: block;
    width: 307px;
    height: 48px;
    background-image: url(images/region_quebec_en.jpg);
}
#lien_region_quebec_en:hover
{
    background-image: url(images/region_quebec_hover_en.jpg);
}
#lien_region_quebec_en_on
{
    position: absolute;
    top: 14px;
    left: 334px;
    display: block;
    width: 307px;
    height: 48px;
    background-image: url(images/region_quebec_hover_en.jpg);
}
#lien_region_montreal
{
    position: absolute;
    top: 14px;
    left: 638px;
    display: block;
    width: 309px;
    height: 48px;
    background-image: url(images/region_montreal.jpg);
}
#lien_region_montreal:hover
{
    background-image: url(images/region_montreal_hover.jpg);
}
#lien_region_montreal_on
{
    position: absolute;
    top: 14px;
    left: 638px;
    display: block;
    width: 309px;
    height: 48px;
    background-image: url(images/region_montreal_hover.jpg);
}
#lien_region_montreal_en
{
    position: absolute;
    top: 14px;
    left: 638px;
    display: block;
    width: 309px;
    height: 48px;
    background-image: url(images/region_montreal_en.jpg);
}
#lien_region_montreal_en:hover
{
    background-image: url(images/region_montreal_hover_en.jpg);
}
#lien_region_montreal_en_on
{
    position: absolute;
    top: 14px;
    left: 638px;
    display: block;
    width: 309px;
    height: 48px;
    background-image: url(images/region_montreal_hover_en.jpg);
}
#lien_partout
{
    position: absolute;
    top: 14px;
    left: 0;
    display: block;
    width: 334px;
    height: 48px;
    background-image: url(images/partout_quebec.jpg);
}
#lien_partout:hover
{
    background-image: url(images/partout_quebec_hover.jpg);
}
#lien_partout_on
{
    position: absolute;
    top: 14px;
    left: 0;
    display: block;
    width: 334px;
    height: 48px;
    background-image: url(images/partout_quebec_hover.jpg);
}

#lien_partout_en
{
    position: absolute;
    top: 14px;
    left: 0;
    display: block;
    width: 334px;
    height: 48px;
    background-image: url(images/partout_quebec_en.jpg);
}
#lien_partout_en:hover
{
    background-image: url(images/partout_quebec_hover_en.jpg);
}
#lien_partout_en_on
{
    position: absolute;
    top: 14px;
    left: 0;
    display: block;
    width: 334px;
    height: 48px;
    background-image: url(images/partout_quebec_hover_en.jpg);
}
#content-top_background
{
    min-width: 946px;
    background-image: url(images/bg_content_top.jpg);
    background-repeat: repeat-x;
    min-height: 409px;
    text-align: center;
}
#content-top
{
    width: 946px;
    background-color: #E6E6E6;
    background-image: url(images/bg_content_top.jpg);
    background-repeat: repeat-x;
    min-height: 409px;
    text-align: left;
    margin: auto;
}
#menu_left
{
    width: 216px;
    height: 403px;
    float: left;
}
#container_right
{
    width: 714px;
    float: left;
    min-height: 409px;
    margin-left: 15px;
    position: relative;
}
#text-top
{
    width: 694px;
    color: #373737;
    font-weight: bold;
    padding-top: 4px;
    background-image: url(images/puce_bleu_grosse.jpg);
    background-repeat: no-repeat;
    background-position: 0 20px;
    padding-left: 20px;
}
.text-top-big
{
    font-size: 17px;
}
.text-top-small
{
    font-size: 14px;
}
#player
{
    width: 496px;
    height: 347px;
    margin-top: 6px;
    float: left;
    background-image: url(images/player_border.jpg);
    padding-top: 6px;
    padding-left: 6px;
}
#flash
{
    width: 496px;
    height: 347px;
    margin-top: 6px;
    float: left;

}
#menu_right
{
    width: 200px;
    float: left;
    margin-top: 1px;
    color: #373737;
}
#menu_right ul
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    list-style-type: none;
    margin-left: 15px;
}
#menu_right ul li
{
    font-size: 10px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border-bottom: 1px black dotted;
    padding-top: 5px;
}
#menu_right ul li p
{
    padding-top: 4px;
    padding-bottom: 8px;
    margin-top: 0;
    margin-bottom: 0;
}
#menu_right ul li.last
{
    border-bottom: none;
}

#menu_right ul li.membre span.title_menu_right a
{
    background-image: url(images/bg_puce.gif);
    background-repeat: repeat-x;
    line-height: 20px;
    background-position: 0;
    color: white;
}
#menu_right ul li.membre span.title_menu_right a:hover
{
    background-image: url(images/bg_puce_hover.gif);
}

#menu_right ul li.last span.title_menu_right a
{
    background: url(images/bg_puce_bleu.gif) no-repeat;
	line-height:17px;
	padding-right:5px;	
    color: #fff;
}
#menu_right ul li.last span.title_menu_right a:hover
{
    background-image: url(images/bg_puce_bleu_hover.gif);
}
#menu_right ul li span.title_menu_right a
{
    text-transform: uppercase;
    font-size: 12px;
    display: block;
    font-weight: bold;
    background-image: url(images/puce.gif);
    padding-left: 15px;
    background-repeat: no-repeat;
    line-height: 15px;
    background-position: 0 4px;
    color: #373737;
    text-decoration: none;
}
#menu_right ul li.last span.membre  {
	
}
#menu_right ul li span.title_menu_right a:hover, #menu_right ul li span.title_menu_right a.active
{
    background-image: url(images/puce_hover.gif);
}

#menu_right ul li p
{
    padding-left: 15px;
}
#content-bottom_accueil, #content-bottom_quebec, #content-bottom_montreal
{
    min-height: 400px;
    width: 946px;
    background-color: #ffffff;
    margin: auto;
    background-position: center;
    background-repeat: no-repeat;
    /*background-image: url(images/accueil_partout_montreal_temp.jpg);*/
    max-width: 1612px;
    position: relative;
    text-align: center;
}
#menu_regions, #menu_regions_en
{
    width: 950px;
    height: 63px;
    margin: auto;
    position: relative;
}
#content-bottom_quebec
{
    /*background-image: url(images/accueil_temp.jpg);*/
}
#content-bottom_membres, #content-bottom_reseau, #content-bottom_independance, #content-bottom_top_secret, #content-bottom_vendeur, #content-bottom_acheteur
{
    background-color: #ffffff;
    border-top: 1px black solid;
    padding-top: 3px;
    padding-bottom: 13px;
}
#content_membres
{
    width: 956px;
    height: 237px;
    background-image: url(images/bg_membres.jpg);
    margin: auto;
    text-align: left;
    position: relative;
}
#content_membres_en
{
    width: 956px;
    height: 237px;
    background-image: url(images/bg_membres_en.jpg);
    margin: auto;
    text-align: left;
    position: relative;
}
ul.liste_accedez_membres
{
    list-style-image: url(images/puce_membres.jpg);
    margin-left: 65px;
    width: 375px;
    font-size: 12px;
}
#membres_formulaire
{
    top: 188px;
    left: 674px;
    width: 252px;
    height: 36px;
    line-height: 36px;
    padding-left: 20px;
    display: block;
    color: black;
    font-size: 13px;
    font-weight: bold;
    position: absolute;
}
#content-bottom_reseau
{
    padding-bottom: 2px;
}
#content_reseau
{
    width: 987px;
    min-height: 397px;
    background-image: url(images/bg_notre_reseau.jpg);
    margin: auto;
    text-align: left;
    position: relative;
}
#content_independance
{
    width: 954px;
    min-height: 607px;
    background-image: url(images/bd_independance_financiere.jpg);
    margin: auto;
    text-align: left;
    position: relative;
}
#content_independance_en
{
    width: 954px;
    min-height: 607px;
    background-image: url(images/bd_independance_financiere_en.jpg);
    margin: auto;
    text-align: left;
    position: relative;
}
#content_top_secret
{
    width: 951px;
    min-height: 516px;
    background-image: url(images/top_secret_bg.jpg);
    margin: auto;
    text-align: center;
    position: relative;
}
#content_vendeur
{
    width: 945px;
    min-height: 914px;
    background-image: url(images/bg_vendeur.jpg);
    margin: auto;
    text-align: left;
    position: relative;
}
#content_vendeur_en
{
    width: 945px;
    min-height: 914px;
    background-image: url(images/bg_vendeur_en.jpg);
    margin: auto;
    text-align: left;
    position: relative;
}
#content-bottom_contact
{
    width: 964px;
    min-height: 813px;
    background-image: url(images/bg_contact.jpg);
    margin: auto;
    text-align: left;
    position: relative;
}
#content-bottom_plain
{
    background-color: white;
    width: 945px;
    margin: auto;
    text-align: left;
    position: relative;
	clear:both;
}
#content-bottom_contact_en
{
    width: 964px;
    min-height: 616px;
    background-image: url(images/bg_contact_en.jpg);
    margin: auto;
    text-align: left;
    position: relative;
}
#content-bottom_forms_background
{
   background-image: url(images/form_background_repeat_y.jpg);
   background-repeat: repeat-y;
   margin: auto;
   margin-top: 15px;
   width: 950px;
}
#content-bottom_forms
{
    width: 950px;
    min-height: 910px;
    background-image: url(images/form_content.jpg);
    text-align: left;

}
ul.liste_vendeur
{
    list-style-image: url(images/puce_vendeur.jpg);
    margin: 0 0 0 0;
    padding: 5px 0 0 34px;
}
ul.liste_vendeur li
{
    padding-left: 25px;
    font-size: 12px;
}
#content_acheteur
{
    width: 972px;
    min-height: 1025px;
    background-image: url(images/bg_acheteur.jpg);
    margin: auto;
    text-align: left;
    position: relative;
}
#content_acheteur_en
{
    width: 972px;
    min-height: 1025px;
    background-image: url(images/bg_acheteur_en.jpg);
    margin: auto;
    text-align: left;
    position: relative;
}
ul.liste_acheteur
{
    list-style-image: url(images/puce_acheteur.jpg);
    margin: 0 0 0 0;
    padding: 5px 0 0 34px;
}
ul.liste_acheteur li
{
    padding-left: 25px;
    font-size: 12px;
}
ul.liste_acheteur.gauche
{
    padding: 15px 0 0 16px;
}
ul.liste_acheteur.droite
{
    padding: 10px 0 0 16px;
}
a.box_acheteur_membre
{
    position: absolute;
    top: 718px;
    left: 666px;
    width: 302px;
    height: 305px;
}
#footer
{
    background-image: url(images/footer_bg.jpg);
    height: 22px;
    background-position: center;
    background-repeat: no-repeat;
    max-width: 1612px;
    margin: auto;
    padding-top: 44px;
}
#footer table.table_menu_footer
{
    width: 946px;
    margin: auto;
    font-size: 11px;
}
#footer table.table_menu_footer tr td
{
    text-align: center;
}
#footer table.table_menu_footer tr td a
{
    color: #ffffff;
    text-decoration: none;
}
#footer table.table_menu_footer tr td a:hover
{
    text-decoration: underline;
}
#copyright
{
    background-image: url(images/bg_copyright.jpg);
    height: 23px;
    background-position: center;
    background-repeat: no-repeat;
    max-width: 1612px;
    margin: auto;
    text-align: center;
    font-size: 11px;
    color: #ffffff;
    line-height: 23px;
    margin-bottom: 10px;
}
table.form_agent_immobilier
{
    margin: auto;
    font-size: 12px;
}
table.form_agent_immobilier tr td, table.form_agent_immobilier tr th
{
    text-align: left;
    vertical-align: middle;
}
table.form_agent_immobilier tr th
{
    padding-top: 25px;
}
table.form_agent_immobilier tr td table tr th
{
    padding-top: 5px;
}
.impair
{
    background-color: #e4e4e4;
}
.pair
{
    background-color: #ffffff;
}
.impair2
{
    background-color: #B6B9E4;
}
.pair2
{
    background-color: #CCCEFF;
}
.impair td.projection, .impair2 td.projection
{
    background-color: #BAAD66;
    background-image: url(images/table_blocs_projection_impair_bg.jpg);
    background-repeat: repeat-x;
}
.pair td.projection, .pair2 td.projection
{
    background-color: #EFDA92;
    background-image: url(images/table_blocs_projection_pair_bg.jpg);
    background-repeat: repeat-x;
}
tr.head td
{
    background-color: #2C2C2C;
    background-image: url(images/table_blocs_header_bg.jpg);
    background-repeat: repeat-x;
    height: 39px;
    color: #ffffff;
    font-size: 13px;
    font-weight: bold;
    vertical-align: middle;
    border-left: 1px #949494 solid;
    border-right: 1px #949494 solid;
    border-bottom: 1px #003b77 solid;
    text-align: center;
    padding: 0 4px;
}

tr.tableau td
{
    font-size: 12px;
    border-left: 1px #949494 solid;
    border-right: 1px #949494 solid;
    vertical-align: bottom;
}
table {
	border-collapse: collapse;
}
.center td {
	text-align: center;
}
.error {color: red; font-weight:bold; }
.message {color: green; }


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; line-height: 17px; cursor: pointer; cursor: hand;}
.jquery-checkbox-regionQuebec .mark {display: inline;}
.jquery-checkbox-regionQuebec img {vertical-align: middle; width: 145px; height: 20px; border-style: solid; border-color: white; border-width: 1px 0px 0px 1px; }
.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; line-height: 17px; cursor: pointer; cursor: hand;}
.jquery-checkbox-regionAutre .mark {display: inline;}
.jquery-checkbox-regionAutre img {vertical-align: middle; width: 145px; height: 20px; border-style: solid; border-color: white; border-width: 1px 0px 0px 1px;}
.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; line-height: 17px; cursor: pointer; cursor: hand;}
.jquery-checkbox-regionTous .mark {display: inline;}
.jquery-checkbox-regionTous img {vertical-align: middle; width: 145px; height: 20px; border-style: solid; border-color: white; border-width: 1px 0px 0px 1px;}
.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; line-height: 17px; cursor: pointer; cursor: hand;}
.jquery-checkbox-regionMontreal1 .mark {display: inline;}
.jquery-checkbox-regionMontreal1 img {vertical-align: middle; width: 145px; height: 20px; border-style: solid; border-color: white; border-width: 1px 0px 0px 1px;}
.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; line-height: 17px; cursor: pointer; cursor: hand;}
.jquery-checkbox-regionMontreal2 .mark {display: inline;}
.jquery-checkbox-regionMontreal2 img {vertical-align: middle; width: 145px; height: 20px; border-style: solid; border-color: white; border-width: 1px 0px 0px 1px;}
.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; line-height: 17px; cursor: pointer; cursor: hand;}
.jquery-checkbox-regionMontreal3 .mark {display: inline;}
.jquery-checkbox-regionMontreal3 img {vertical-align: middle; width: 145px; height: 20px; border-style: solid; border-color: white; border-width: 1px 0px 0px 1px;}
.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; line-height: 17px; cursor: pointer; cursor: hand;}
.jquery-checkbox-regionMontreal4 .mark {display: inline;}
.jquery-checkbox-regionMontreal4 img {vertical-align: middle; width: 145px; height: 20px; border-style: solid; border-color: white; border-width: 1px 0px 0px 1px;}
.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; line-height: 17px; cursor: pointer; cursor: hand;}
.jquery-checkbox-regionMontreal5 .mark {display: inline;}
.jquery-checkbox-regionMontreal5 img {vertical-align: middle; width: 145px; height: 20px; border-style: solid; border-color: white; border-width: 1px 0px 0px 1px;}
.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; line-height: 17px; cursor: pointer; cursor: hand;}
.jquery-checkbox-regionMontreal6 .mark {display: inline;}
.jquery-checkbox-regionMontreal6 img {vertical-align: middle; width: 145px; height: 20px; border-style: solid; border-color: white; border-width: 1px 0px 0px 1px;}
.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; }










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

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

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

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

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

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

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

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

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


.title {
	color: #0017A1;
	font-size: 16px;
	font-weight: bold;
	font-family: Helvetica;
}
.title2 {
	color: #0017A1;
	font-size: 14px;
	font-weight: bold;
	font-family: Helvetica;
}
.plusgros {
	font-size: 14px;
}
.pluspetit {
	font-size: 10px;
}
.promesse {
	color: white;
	padding-left:2px;
	font-weight: bold;
	background: #001996 url(images/back_promesse.gif) no-repeat;
	border-top: 1px solid #909090;
	border-bottom: 1px solid #909090;
}

.btn {
  /*display: block;*/
  width: 161px;
  height: 21px;
  margin: 0;
  padding: 0 0 4px 0;
  border: 0;
  background: url("images/back_btn.gif") no-repeat top left ;
  cursor: pointer;
  font:11px Arial;
  color: black;
  vertical-align: middle;
  /*letter-spacing: 0px;*/
}
a.btn2 {
  display: block;
  width: 183px;
  height: 17px;
  padding: 3px 0 0 0;
  text-align: center;
}
.btn2 {
  /*display: block;*/
  width: 183px;
  height: 20px;
  margin: 0;
  padding: 0 0 4px 0;
  border: 0;
  background: url("images/back_btn2.gif") no-repeat top left ;
  /*text-indent: 3000px;*/
  cursor: pointer;
  font-size:12px;
  font-weight: bold;
  text-decoration: none;
  color: white;
  vertical-align: middle;
  /*letter-spacing: 0px;*/
}
.btn2:hover {
   background-position: 0 -20px;
}
.min td {
	background-color: #FFBD74;
	padding: 5px 2px;
}
.max td {
	background-color: #BEDCFF;
	padding: 5px 2px;
}

/* Bannières accueil */
#banners-home {/*width:930px; height:285px;*/float:left;margin:0 0 0 8px;}
#banners-home ul {float:left;/*height:280px;width:930px;*/list-style-type:none;margin:0;overflow:hidden;padding:0;}
#banners-home ul li {float:left;margin:0;padding:0;width:930px; height:290px;}
#banners-home ul li .banner-info {text-align:right;margin-top:-7px;font-family:"Myriad Pro", Arial; font-size:11px;font-weight:bold;}
#banners-pager {float:right;background:url(images/banners-pager-bg-fr.gif) 0 5px no-repeat;clear:both; padding-left:340px;}
	body.en #banners-pager {background:url(images/banners-pager-bg-en.gif) 0 5px no-repeat;}
#banners-pager a {display:block;width:32px;height:32px;float:left;background:url(images/bullet-black.png) no-repeat;text-decoration: none;opacity:.8;}
#banners-pager a:hover,
#banners-pager a.selected {opacity:1;}
#banners-pager a  span {visibility:hidden;}

/* Formulaire 'Suivez la valeur de votre immeuble' */
#content-form-bloc {margin:0 auto; padding:10px;background:#fff;width:930px;text-align:left;}
#content-form-bloc .form-bloc-left {float:left;width:485px;}
#content-form-bloc .form-bloc-right {float:right;width:441px;height:438px;background:url(images/form-bloc-banner.jpg);}
	body.en #content-form-bloc .form-bloc-right {background-image:url(images/form-bloc-banner-en.jpg);}
#content-form-bloc .form-bloc-left h1 {color:#063786;font-family:"Myriad Pro", Arial; font-size:24px;font-weight:bold;margin:5px 0 3px 0;}
#content-form-bloc .form-bloc-left h3 {color:#063786;font-family:"Myriad Pro", Arial; font-size:18px;font-weight:bold;font-style:italic; margin:0;}
#content-form-bloc .form-bloc-left p {margin:2px 0;padding:0;font-family:"Myriad Pro", Arial;font-size:14px; }
#content-form-bloc .form-bloc-left .form-bloc-wrapper {background:#d1d1d1 url(images/form-bloc-header.png) no-repeat; width:472px; padding-top:39px;}
	body.en #content-form-bloc .form-bloc-left .form-bloc-wrapper {background-image:url(images/form-bloc-header-en.png)}
#content-form-bloc .form-bloc-left form {display:block;margin:0;padding;15px 10px;border:1px solid #d8d8d8; border-width: 0 1px; min-height:245px; background:url(images/form-bloc-bg.png) repeat-x;}
#content-form-bloc .form-bloc-left .email {margin:0 0 10px 25px;padding-top:20px;}
#content-form-bloc .form-bloc-left .email input  {margin-left:5px;width:370px;}
#content-form-bloc .form-bloc-left form h3 {font-style:normal;  margin:20px 0 12px 25px;}
#content-form-bloc .form-bloc-left .checkboxes {list-style-type:none;margin:0 0 0 65px;padding:0;clear:both;}
#content-form-bloc .form-bloc-left .checkboxes li {margin:0 0 5px 30px;width:160px;float:left;}
#content-form-bloc .form-bloc-left .checkboxes input {margin-right:10px;}
#content-form-bloc .form-bloc-left .submit {margin:15px 0 0 200px;}
#content-form-bloc .form-bloc-left .form-bloc-bottom {height:8px; background:url(images/form-bloc-bottom.png) no-repeat;}
