body
{


  background-color: white;
  z-index: 1;
   font-family: arial;

  }

h1

{
font-size: 1em;
display: inline;
font-weight: normal;
}
#fenetre
 
 {
 width: 979px;
 position: relative;
 margin: auto;
 z-index: 0;
 
 }
  

 
  
  
#bordure_haut

{
position: absolute;
height: 7px;
top: 119px;
}
  
  
#menu
{
position: absolute;
top: 88px;

}
  
  
.logo_montreal 
{
margin-left: 48px;

}

.logo_rechercher 
{
margin-left: 272px;

}

.logo_annoncer 
{
margin-left: 0px;


}

.logo_colocation 
{
margin-left: 0px;

}
.logo_quebec
{
margin-left: 48px;

}




#corps

{
position: absolute;
top: 125px;
background-color: white;
margin-top: 9px;
width: 100%;
margin-bottom: 48px;
}
#corps a
{
text-decoration: none;
color: #3366ff;
}
#corps a:hover
{
text-decoration: underline;
color: #3366ff;
}

#corps a:visited:hover
{
text-decoration: underline;
color: #3366ff;
}

#corps a:visited
{
color: #6699ff;
}

.important

{
color:#ff66cc;
color: black;
}

#position

{
position: absolute;
z-index: 9;
left: 16px;
height: 32px;
line-height: 24px;
font-size: 16px;
}

  
.bleu

{
color: #0066ff;

}
.gris_3

{
color: #666666;
}
.gris_2

{
color: #999999;
}
.gris_1

{
color: #cccccc;
}

.gris_4

{
color: #333333;
}
.map
{
top: 8px;

}

#pied_de_page

{

z-index: 3;
text-align: center;
margin-bottom: 1em;

}

#pied_de_page a

{


text-decoration: none;
text-align: center;
font-size: 0.8em;
}


#menu_rechercher

{
width: 99%;
height: 32px;
position: absolute;
top: 32px;
padding-left: 20px;
z-index: 9;
}



#tableau table

{


border: 1px solid black;
font-size: 1.2em;
width: 83%;
color: black;
background-color: #FFFFFF;
border-color: #666666;
border-collapse: collapse;
margin-left: 25px;
}

#tableau td

{
border: 1px solid black;
padding-left: 5px;
width: 33%;



}

#tableau tr

{
border: 1px solid black;

}

#afficher_quartiers_est, #afficher_quartiers_centre, #afficher_quartiers_ouest, #pieces_groupe1, #pieces_groupe2, #pieces_groupe3, #disponibilite_groupe1, #disponibilite_groupe2, #disponibilite_groupe3, #afficher_quartiers_centre1, #afficher_quartiers_centre2, #afficher_quartiers_ouest1, #afficher_quartiers_centre3

{

font-size: 1em;
font-weight: 600;
}



#afficher_quartiers_est li a, #afficher_quartiers_centre li a,#afficher_quartiers_ouest li a, #autres li a, #pieces_groupe1 li a, #pieces_groupe2 li a, #pieces_groupe3 li a, #disponibilite_groupe1 li a, #disponibilite_groupe2 li a, #disponibilite_groupe li a,#afficher_quartiers_centre1 li a, #afficher_quartiers_centre2 li a, #afficher_quartiers_ouest1 li a, #afficher_quartiers_centre3 li a
{
list-style-type: none;
text-decoration: none;
background: white;
}

#afficher_quartiers_est li a:hover, #afficher_quartiers_centre li a:hover, #afficher_quartiers_ouest li a:hover, #autres li a:hover, #pieces_groupe1 li a:hover, #pieces_groupe2 li a:hover, #pieces_groupe3 li a:hover, #disponibilite_groupe1 li a:hover, #disponibilite_groupe2 li a:hover, #disponibilite_groupe3 li a:hover, #afficher_quartiers_centre1 li a:hover, #afficher_quartiers_centre2 li a:hover, #afficher_quartiers_ouest1 li a:hover, #afficher_quartiers_centre3 li a:hover

{
text-decoration: underline;
}

#afficher_quartiers_est li, #afficher_quartiers_centre li, #afficher_quartiers_ouest li, #autres li, #pieces_groupe1 li, #pieces_groupe2 li, #pieces_groupe3 li, #disponibilite_groupe1 li, #disponibilite_groupe2 li, #disponibilite_groupe3 li, #afficher_quartiers_centre1 li, #afficher_quartiers_centre2 li, #afficher_quartiers_ouest1 li, #afficher_quartiers_centre3 li
{
text-decoration: none;
list-style-type: none;
}

#menu_rechercher2

{
margin-left: 1em;
}

.page

{
margin-left: 1em;
}

label

{
color: #cc33ff;

}

.important

{
color: green;
}

.aucune_annonce 
{
color: #999999;
font-size: 0.9em;
}

.titre_champs
{
color: green;
font-weight: bolder;
}

.nombre_annonce

{
color: green;
font-weight: bolder;
}

#description
{
display: block;
margin-top: -12em;
margin-left: 30em;
margin-right: 1em;
padding-bottom: 2em;
border: solid;
border-width: 0.1em;
padding: 0.2em;

}
#description li

{
list-style-type: none;
margin-left: -2em;
line-height: 1.2em;
text-align: justify;
padding-right: 0.3em;
}

.google_horizontale
{
margin-left: 32px;

}

#recherche_google
{
position: absolute;
top: -130px;
left: 600px;
}


.surligne
{
background-color: #66ff66;
}

#photo a:
{
display: inline;
}


.map_quartier_miniature
{
position: absolute;
left: 230px;
}

#google_vertical

{
position: absolute;
left: 845px;
top: 450px;
z-index: 5;
}


#loading
{
position:absolute;
margin-top: -35px;
margin-left: 230px;

}


