.adresse {
  background:url(/images/equipes_fond_top.jpg) repeat-y;
  padding:5px;
  height:90px;
  position:relative;
}

/* Class pour l'exception d'adresse de Ville-Marie */
.address{
  position:absolute;
  left:115px;
  top:5px;
  border-left:solid 1px #000000;
  padding:0 0 0 10px;
}
/* --- */

.agent {
  float:left;
  width:257px;
  height:115px;
  padding-left:95px;
  padding-top:5px;
  padding-right:5px;
  position:relative;
  margin:1px;
}

.agent_fiche {
  float:left;
  width:255px;
  height:115px;
  padding:5px 5px 0 95px;
  position:relative;
  margin-bottom:5px;
}

.box{
  width:98%;
}

.propriete_fiche{
  float:left;
  width:438px;
  height:115px;
  padding:5px 5px 0 5px;
  position:relative;
  margin-bottom:5px;
  /*background:url(/images/dollar.jpg) no-repeat bottom left;*/
}

.back{
  display:block;
  background:url(/images/retour.gif) no-repeat left center;
  padding:0px 0 0 15px;
  width:50px;
  text-decoration:underline;
}

.back:hover{
  text-decoration:none;
}


#bienvenue {
  height:198px;
  margin-bottom:10px;
  background-color:#FFFFFF;
  width:402px;
  padding:10px 10px 0 10px;
  text-align:justify;
}

body {
  margin:0px;
  padding:0px;
  background:url(/images/back.gif);
  background-attachment:fixed;
}

.btn_ami {
  display:block;
  width:138px;
  height:34px;
  background:url(/images/btn_envoyer.gif) no-repeat;
  padding:2px 0px 0px 30px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  text-decoration:underline;
  color:#7f0000;
  font-weight:bold;
}

.btn_google {
  display:block;
  width:98px;
  height:34px;
  background:url(/images/btn_google.gif) no-repeat;
  padding:2px 0px 0px 70px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  text-decoration:underline;
  color:#7f0000;
  font-weight:bold;
}

.btn_red_sm {
  background:url(/images/btn_red.jpg) repeat-x;
  background-color:#FFFFFF;
  border:1px solid #595959;
  margin:0px;
  padding:0px;
  outline:0px;
  font-family:Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  font-size:12px;
  font-weight:bold;
}

.btn_accueil{
  width:200px;
}

.btn_depisteur{
  width:80px;
}

#bureau {
  width:294px;
  height:95px;
  margin-bottom:10px;
  /*text-transform:capitalize;*/
  padding:0px 0px 0 10px;
  background:url(/images/bureaux_fond.jpg) no-repeat #FFFFFF;
  line-height:13px;
}

.capitalize{
  text-transform:capitalize;
}

#checked{
  background:url(/images/checked.jpg) no-repeat left top;
  padding:0 0 0 40px;
  height:33px;
  margin-top:3px;
}

.clear {
  clear:both;
}

.commerce {
  float:left;
  width:204px;
  height:115px;
  padding-left:151px;
  padding-top:5px;
  padding-right:2px;
  position:relative;
  margin:1px;
  overflow:hidden;
}

#commerce_content,
#std_content {
  width:719px;
  position:relative;
  margin:1px;
  padding-top:5px;
}

#commerce_content{
  border-top:solid 1px #dbdbdb;
}

.commerce_fiche{
  border:solid 1px #900000;
  height:357px;
  width:353px;
  background:#f9f9f9;
  text-align:center;
  overflow:hidden;
  position:relative;
}

.commerce_fiche__2{
  height:447px;
  width:447px;
  background:#f9f9f9;
  text-align:center;
  overflow:hidden;
  position:relative;
}

#commerce_left{
  /*width:450px;*/
  width:359px;
  float:left;
}

.erreur{
  width:395px;
  margin:5px auto 15px auto;
  padding:10px;
  color:#900000;
}

.erreur legend{
  color:#900000;
}

#fiche_content{
  border-top:solid 1px #dbdbdb;
  margin-top:1px;
  padding-top:1px;
  border-bottom:solid 1px #dbdbdb;
  margin-bottom:1px;
  padding-bottom:1px;
}


#commerce_right,
#propriete_right{
  float:right;
  /*width:260px;*/
  width:355px;
  /*padding-top:5px;*/
  background:url(/images/fond_commerce.jpg) left bottom repeat-x;
}

#propriete_right{
  /*height:955px;*/
  margin-bottom:10px;
}

.propriete{
  background:#dfdfdf;
  border:solid 1px #9c9c9c;
}

.commerce_detail{
  background:url(/images/dollar.jpg) no-repeat left top;
  height:150px;
  margin-bottom:15px;
}

.commerce_title_left{
  width:345px;
  padding:5px;
  background:#e3e3e3;
  margin-top:5px;
}

.commerce_title{
  width:349px;
  padding:5px;
  background:#e3e3e3;
  margin-top:5px;
}

.commerce_title_red{
  /*width:438px;*/
  width:345px;
  padding:5px;
  background:#900000;
  margin-top:5px;
}

.conseil_content {
  margin-bottom:10px;
  background:url(/images/bande_profil.jpg) no-repeat #ffffff;
  background-position:bottom;
  width:720px;
  /*height:461px;*/
  padding:10px 10px 55px 10px;
  position:relative;
}

.conseil_content ul {
  margin-top:5px;
}


#container {
  width:990px;
  margin:auto;
  background:url(/images/container.jpg);
}

#content_0,
#content_1,
#content_2,
#content_3,
#content_4{
  background-color:#242424;
  width:740px;
  float:left;
  padding-left:10px;
  padding-right:11px;
}

#content_0 {
  background:url(/images/head_1.jpg) no-repeat;
}

#content_1 {
  background:url(/images/head_2.jpg) no-repeat;
}

#content_2 {
  background:url(/images/head_3.jpg) no-repeat;
}

#content_3 {
  background:url(/images/head_4.jpg) no-repeat;
}

#content_4 {
  background:url(/images/head_5.jpg) no-repeat;
}

#copyright {
  background:url(/images/footer.jpg);
  padding:8px;
  text-align:center;
  border-bottom:1px solid #990000;
  position:relative;
}

#depisteur {
  height:156px;
  padding:38px 5px 0px 5px;
  background:url(/images/depisteur.jpg);
}

.dossier {
  float:right;
  width:241px;
  height:56px;
  background:url(/images/dossiers.gif) no-repeat;
  padding:7px 0px 0px 90px;
  margin-top:12px;
}

form {
  margin:0px;
  padding:0px;  
}

#footer {
  background-color:#000000;
  border-top:1px solid #990000;
  border-bottom:1px solid #990000;
  text-align:center;
  padding:8px;
}

#footer a {
  margin:0 5px 0 5px;
}

.full {
  width:100%;
}

.full_less{
  width:120px;
}

.gray{
  background:#efefef;
}

#google{
  width:500px;
  height:500px;
  position:fixed;
  top:50%;
  left:50%;
}

h1 {
  font-size:24px;
  line-height:24px;
  padding:24px 0 0 0;
  margin:0px;
  font-weight:500;
}

h1 span {
  font-size:18px;
}

h2 {
  font-size:10px;
  line-height:10px;
  margin:0px;
}

h3 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:bold;
  color:#000000;
  margin:0px;
}

.titre_accueil{
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:bold;
  color:#ffffff;
  background:url(/images/title_accueil.gif) no-repeat;
  width:746px;
  height:66px;
  padding:8px 0 0 5px;
  position:absolute;
  left:0px;
  top:0px;
  margin:0px;
}

h4 {
  font-size:18px;
  line-height:18px;
  margin:0px;
  padding-bottom:10px;
}

.lessh4 {
  font-size:16px;
  /*line-height:18px;
  margin:0px;
  padding-bottom:10px;*/
}

h5 {
  font-size:7px;
  line-height:10px;
  margin:0px;
}

.hidden {
  visibility:hidden;
}

.hid {
  display:none;
}

hr{
  border:solid 1px #bfbfbf;
}

.home_left {
  float:left;
  margin-right:14px;
  width:422px;
  position:relative;
}

.home_right {
  float:left;
  width:304px;
}

.imgRight{
  float:right;
  border:solid 1px #8c8c8c;
  margin-left:30px;
}

.input{
  border:solid 1px #595959;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
}

.invisible{
  display:none;
}

#language {
  height:125px;
  padding:4px 0 0 650px;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  position:relative;
}

#language a {
  color:#000000;
  text-decoration:none;
  width:100px;
  display:block;
  position:absolute;
  right:0px;
}

#logo {
  font-family:Arial, Helvetica, sans-serif;
  color:#000000;  
  background:url(/images/logo.jpg) no-repeat;
  width:216px;
  height:129px;
  text-align:center;
  padding:9px 12px 0 0;
}

.med {
  width:49%;
}
#menu {
  float:left;
  width:228px;
}

#menu ul {
  list-style:none;
  margin:0px;
  padding:0px;
}

#menu ul li {
  margin:0px;
  padding:0px;
  height:18px;
}

#menu ul li a{
  display:block;
  background:url(/images/menu.jpg) no-repeat;
  width:196px;
  height:16px;
  padding:3px 0 0 32px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#000000;
  text-decoration:none;
  margin:0px;
}

#menu ul li a:hover {
  background:url(/images/menu_o.jpg);
}

#nouveaute {
  /*height:260px;*/
  background-color:#FFFFFF;
  padding:5px 5px 5px 5px;
}

#nouveaute_img{
  border:solid 1px #777777;
}

p {
  margin:0 0 10px 0;
  padding:0px;
}

.page {
  border:none;
  padding:0;
  margin:0;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#000000;
  background:none;
  font-weight:bold;
  cursor:pointer;
}

.pageLast{
  background:url(/images/last_arrow.gif) no-repeat right;
  padding:0 14px 0 0;
}

.pageLast:hover{
  background:url(/images/last_arrow_o.gif) no-repeat right;
  padding:0 14px 0 0;
}

.pageFirst{
  background:url(/images/first_arrow.gif) no-repeat left;
  padding:0 0 0 14px;
}

.pageFirst:hover{
  background:url(/images/first_arrow_o.gif) no-repeat left;
  padding:0 0 0 14px;
}

.pagePrevious{
  background:url(/images/previous_arrow.gif) no-repeat left;
  padding:0 0 0 2px;
}

.pagePrevious:hover{
  background:url(/images/previous_arrow_o.gif) no-repeat left;
  padding:0 0 0 2px;
}

.pageNext{
  background:url(/images/next_arrow.gif) no-repeat right;
  padding:0 7px 0 0;
}

.pageNext:hover{
  background:url(/images/next_arrow_o.gif) no-repeat right;
  padding:0 7px 0 0;
}

.pageNum {
  background:url(/images/equipes_fond_top.jpg) repeat-y;
  padding:5px;
}

.profil{
  background:url(/images/bande_profil.jpg) no-repeat bottom left;
}

.portrait{
  border:solid 1px #900000;
  width:85px;
  position:absolute;
  top:5px;
  left:5px;
}

#primeur {
  height:234px;
  background-color:#FFFFFF;
  position:relative;
  padding-top:10px;
}

.table_primeur_1{
  width:220px;
  position:absolute;
  right:10px;
  top:20px;
}

.table_primeur_2{
  width:220px;
  margin-top:40px;
  position:absolute;
  right:10px;
  bottom:28px;
}

.page_invisible {
  display:none;
}

.primeur_img {
  position:absolute;
  border:solid 1px #900000;
  left:10px;
  top:20px;
}

.primeur_sep{
  width:215px;
  height:5px;
  margin-top:10px;
}

.print{
  display:block;
  width:138px;
  height:34px;
  background:url(/images/btn_imprimer_2.gif) no-repeat;
  padding:2px 0px 0px 30px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  text-decoration:underline;
  color:#7f0000;
  font-weight:bold;
}

.print_2{
  display:block;
  width:138px;
  height:34px;
  background:url(/images/btn_imprimer.gif) no-repeat;
  padding:2px 0px 0px 30px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  text-decoration:underline;
  color:#7f0000;
  font-weight:bold;
}

.propriete_detail{
  background:url(/images/dollar.jpg) no-repeat center bottom;
  margin:5px 0 25px 0;
  width:349px;
}

.propriete_detail__2{
  /*background:url(/images/dollar.jpg) no-repeat left bottom;*/
  height:131px;
  margin:0px;
  padding-top:15px;
  /*background:#00FF66;*/
  /*margin-bottom:15px;*/
}

.propriete_table_detail{
  width:719px;
  /*margin-left:2px;*/
  margin-top:0px;
  margin-bottom:8px;
}

.propriete_table_detail_tr{
  background:#e3e3e3;
  height:27px;
  padding-left:5px;
}

.propriete_table_detail td {
  padding:0 5px 0 5px;
}

.pub{
  margin:6px 0 0 2px;
  border:none;
}

#pub {
  width:228px;
  height:230px;
  background:url(/images/pub.jpg);
}

#recherche {
  height:95px;
  margin-bottom:10px;
  background-color:#FFFFFF;
  background:url(/images/recherche_fond.jpg);
}

.recherche_content {
  margin-bottom:10px;
  background:url(/images/recherche_bck.jpg) #830300 top left no-repeat;
  padding:0;
  position:relative;
  height:467px;
  width:740px;
}

#region {
  position:absolute;
  top:0px;
  left:0px;
  width:376px;
  height:467px;
  background:url(/images/region2.jpg) no-repeat top left;
}

#region_details{
  position:absolute;
  top:15px;
  left:15px;
}

#region #amos,
#region #chi, 
#region #rn, 
#region #temis, 
#region #vd, 
#region #vm {
  position:absolute;
  background-repeat:no-repeat;
  cursor:pointer;
  background-position:8px 3px;
}

#region #amos {
  top:136px;
  left:122px;
  width:90px;
  height:35px;
}

#region #chi {
  top:78px;
  left:170px;
  width:150px;
  height:35px;
}

#region #rn {
  top:206px;
  left:10px;
  width:160px;
  height:35px;
}

#region #temis {
  top:350px;
  left:16px;
  width:135px;
  height:35px;
}

#region #vd {
  top:245px;
  left:200px;
  width:108px;
  height:35px;
}

#region #vm {
  top:287px;
  left:12px;
  width:125px;
  height:35px;
}

.retour {
  background:url(/images/equipes_fond_top.jpg) repeat-y;
  padding:5px;
}

#sendtofriend{
  width:100%;
  height:100%;
  background:#ffffff;
}

#selections{
  position:absolute;
  left:380px;
  top:3px;
  border:solid 1px #959595;
  width:343px;
  padding:5px;
}

.shop{
  border:solid 1px #c9c9c9;
  height:108px;
  position:absolute;
  top:5px;
  left:5px;
  width:141px;
  background:#f9f9f9;
  text-align:center;
  overflow:hidden;
}

.shop img{
  border:solid 1px #900000;
  height:106px;
  text-align:center;
}

#sia {
  position:absolute;
  top:15px;
  right:10px;
}

.sub_content {
  margin-bottom:10px;
  background-color:#FFFFFF;
  padding:10px 10px 10px 10px;
}

.bck_left{
  background:url(/images/bck_left.jpg) #ffffff bottom left no-repeat;
  width:720px;
  padding-bottom:60px;
}

.bck_right{
  background:url(/images/bck_right.jpg) #ffffff bottom left no-repeat;
  width:720px;
  padding-bottom:220px;
}

.suite{
  display:block;
  margin-top:3px;
  width:140px;
}

#taux {
  height:159px;
  padding:23px 5px 0px 5px;
  background:url(/images/taux.jpg);
  text-align:center
}

.thumb{
  width:355px;
  height:359px;
  overflow:auto;
  padding:0;
  text-align:center;
  position:relative;
  margin-bottom:8px;
  background:url(/images/fond_commerce.jpg) repeat-x bottom;
}

.thumb div{
  overflow:hidden;
  width:100px;
  height:100px;
  float:left;
  margin:4px;
  position:relative;
  border:solid 1px #900000;
}

.thumb__2{
  width:245px;
  height:437px;
  overflow:auto;
  padding:5px 0 5px 5px;
  text-align:center;
  position:relative;
  background:#f9f9f9;
  margin-top:5px;
}

.thumb__2 div{
  overflow:hidden;
  width:100px;
  height:100px;
  float:left;
  margin:2px;
  position:relative;
  /*border:solid 1px #900000;*/
}

.title {
  background:url(/images/equipes.jpg);
  height:23px;
  padding:13px 0 5px 7px;
  position:relative;
}

.title_bureaux {
  background:url(/images/bureaux.gif) no-repeat;
  height:22px;
  padding:5px 0 5px 7px;
  position:relative;
}

.title_recherche {
  background:url(/images/recherche.jpg) no-repeat;
  height:22px;
  padding:5px 0 5px 7px;
  position:relative;
}

.txt_black_big {
  font-family:Arial, Helvetica, sans-serif;
  font-size:20px;
  font-weight:bold;
  color:#000000;
}

.txt_black_med {
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#000000;
}

.txt_black_med a{
  color:#7f0000;
  text-decoration:underline;
}

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

.txt_black_std ul li{
  margin-top:10px;
}

.txt_black_small {
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:normal;
  color:#000000;
}

.txt_black_std a{
  color:#7f0000;
  text-decoration:underline;
}

.mailto{
  color:#7f0000;
  text-decoration:underline;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  display:block;
  position:absolute;
  right:10px;
  top:18px;
  background:url(/images/lettre_2.gif) no-repeat;
  padding-left:25px;
}

.bigger{
  font-size:12px;
  color:#FFFFFF;
  letter-spacing:0.2px;
}

.txt_gray_med {
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#999999;
}

.txt_gray_std {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#999999;
}

.text_module{
  margin:5px 5px 15px 5px;
}

.txt_red_med {
  color:#880000;
  font-size:13px;
  font-family:Arial, Helvetica, sans-serif;
}

.txt_red_std {
  color:#880000;
  font-size:11px;
}

.txt_white_med{
  color:#ffffff;
  font-size:13px;
}

.txt_white_std,
.txt_white_std a {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#FFFFFF;
}

#vendre{
  background:url(/images/vendre.jpg) no-repeat bottom left;
  width:731px;
  height:37px;
  padding:5px 0 0 10px;
  margin:10px 0 10px 0;
}

.vendre{
  font-family:Arial, Helvetica, sans-serif;
  font-size:26px;
  font-weight:bold;
  color:#000000;
  margin:0px;
  width:300px;
  float:left;
}

.vendre_lien{
  float:right;
  margin:8px 30px 0 0;
}

.vendre_btn{
  width:350px;
  /*background:url(/images/vendre_btn.jpg) repeat-x;
  background-color:#ffffff;
  border:1px solid #595959;*/
  margin:0px;
  padding:0px;
  outline:0px;
  font-family:Arial, Helvetica, sans-serif;
  color:#ffffff;
  font-size:12px;
  font-weight:bold;
}

.vendre_btn span{
  color:#5c0505;
}

#visite {
  display:block;
  width:118px;
  line-height:36px;
  text-align:left;
  background:url(/images/btn_visite.jpg);
  padding-left:50px;
}

.conseil_content a {
  text-decoration:underline;
  color:#000000;
}

.conseil_content a:hover {
  text-decoration:none;
  color:#000000;
}

