/* tableaux de resultats (liste des logements page immeuble) */
.centerTable {
	background-color: #F6F6F6;
	padding: 2px;
}

/* tableaux de resultats avec bordure (formulaire recherche 1ere page) */
.centerTableBorder {
	border: 1px solid #999;
	background-color: #F6F6F6;
	border-collapse: collapse;
	padding: 5px;
}

/* 2 Tableaux de la page d'accueil, Google Map et Resultats */
.homeBox {
	width: 450px;
	height: 450px;
	border: 1px solid #999;
	background-color: #F6F6F6;
	margin: 5px;
}

/* Google Map page building */
.GMapBuilding {
	width: 350px;
	height: 175px;
	border: 1px solid #999;
}

/* tableau disponibilite */
.availabilityTable {
	border: 1px solid #e0e0e0;
	border-collapse: collapse;
	background-color: #fff;
}
.availabilityTitle {
	border: 1px solid #e0e0e0;
	border-collapse: collapse;
	font: bold 12px verdana;
	color: #900;
	text-align: center;
	padding: 2px;
	height: 25px;
	width: 25px;
}
.availabilityBody {
	border: 1px solid #e0e0e0;
	border-collapse: collapse;
	font: bold 11px verdana;
	color: #666;
	text-align: center;
	padding: 5px;
}

/* titres et options de recherche */
.title { font: bold 12px verdana; color: #900; }
A.title:link { text-decoration: underline; }
A.title:visited { text-decoration: underline; }
A.title:active { text-decoration: underline; }
A.title:hover { text-decoration: underline; }

/* resultats de recherche 1ere partie (lettre marqueur, no immeuble) */
.searchResultTitle { font: bold 12px verdana; color: #900; }
A.searchResultTitle:link { text-decoration: underline; }
A.searchResultTitle:visited { text-decoration: underline; }
A.searchResultTitle:active { text-decoration: underline; }
A.searchResultTitle:hover { text-decoration: underline; }

/* resultats de recherche 2e partie (nom immeuble, # logement) */
.searchResult { font: bold 12px verdana; color: #333; }
A.searchResult:link { text-decoration: underline; }
A.searchResult:visited { text-decoration: underline; }
A.searchResult:active { text-decoration: underline; }
A.searchResult:hover { text-decoration: underline; }

/* les autres liens */
.links { font: bold 9px verdana; color: #900; }
A.links:link { text-decoration: underline; }
A.links:visited { text-decoration: underline; }
A.links:active { text-decoration: underline; }
A.links:hover { text-decoration: underline; }

/* le texte autre que ceux defini ci-haut */
.text { font: bold 12px verdana; color: #999; }
A.text:link { font: bold 12px verdana; color: #999; }
A.text:visited { font: bold 12px verdana; color: #999; }
A.text:active { font: bold 12px verdana; color: #999; }
A.text:hover { font: bold 12px verdana; color: #999; }

/* le texte en annotation * bla bla bla */
.annotation { font: 10px verdana; color: #666; letter-spacing: -0.5px;}


.picturesDiv {
	position: absolute;
	visibility: hidden;
	background-color: #eeeeee;
	border: 2px solid #333333;
	left: 1px; top: 1px; height: 1px; width: 1px;  /* they always must be set to 1 */
	overflow: none;
}

.footer {
	text-align: center;
	font: 10px verdana;
	color: #999999;
	margin-top: 10px;
	margin-bottom: 3px;
}

.inputbox { font: 12px verdana; }

/* bouton de navigation, dans son état normal */
.navBar {
	width: 150px;
	height: 25px;
	font: bold 12px verdana;
	color: #990000;
	text-align: center;
	padding-top: 3px;
	background-image: url(images/menu_rest.gif);
	cursor:pointer; cursor:hand;
}
/* bouton de navigation, dans son état onMouseover */
.navBarOver {
	width: 150px;
	height: 25px;
	font: bold 12px verdana;
	color: #cc0000;
	text-align: center;
	padding-top: 3px;
	background-image: url(images/menu_over.gif);
	cursor:pointer; cursor:hand;
}
/* bouton de navigation, dans son état non-cliquable */
.navBarStatic {
	width: 150px;
	height: 25px;
	font: bold 12px verdana;
	color: #990000;
	text-align: center;
	padding-top: 3px;
	background-image: url(images/menu_rest.gif);
}

/* le fond des pages immeubles, appartements et selection */
.pageBody {
	background-color: #ffffff;
	padding: 10px;
	width: 95%;
}

body {
	margin: 0px;
	background-color: #FFF;
}

