P.titre{
	font-family:Georgia;
	font-size:16pt;	
	margin-top:25px;
	}

DIV.menuImage{
	/* couleur fond boutons */
	scrollbar-face-color:#004e09;
	/* couleur fond */
	scrollbar-track-color:#529159;
	/* couleur fleches */
	scrollbar-arrow-color:#FFFFFF;
	/* couleur couleur bord bas droite */
	scrollbar-shadow-color:#FFFFFF;
	/* couleur couleur bord haut gauche */
	scrollbar-highlight-color:#004e09;
	/* couleur couleur ombre haut gauche */
	scrollbar-darkshadow-color:#004e09;
	/* couleur couleur ombre bas droite */
	scrollbar-3dlight-color:#FFFFFF;
	height:302px;
	width:175px;
	overflow:auto;
	}

/*TD.menuImage{
	font-size:3px;
	text-align:center;
	width:170px;
	vertical-align:top;
	}*/

TABLE.critere{
	margin-top:30px;
	font-size:8pt;
	width:100%;
	}
	
span.critere{
	font-size:13pt;
	font-family:Arial;
	font-weight:bold;
	background-color:#014e0a;
	color:#FFFFFF;
	padding:0 0;
	}

.critere TH{
	font-family:Georgia;
	font-size:16pt;
	color:#993299;
	font-weight:bold;
	text-align:left;
	padding:5 0 0 0;
	/*border-bottom:solid 1px #FFFFFF;*/
	/*background-image:url(../houses/images/fd_critere.gif);*/
	}

.critere TD{
	text-align:justify;
	line-height:16px;
	/*padding-right:15px;*/
	color:#FFFFFF;
	padding-top:15px;
	}


TABLE.tableau{
	border:solid 1px #499041;
	font-size:7pt;
	margin-left:10px;
	margin-bottom:10px;
	}

.tableau TH{
	font-family:Georgia;
	font-size:8pt;
	font-style:italic;
	text-align:center;
	background-color:#499041;
	color:#FFFFFF;
	padding:0;
	}

.tableau TD.C1{
	padding:2px;
	font-weight:bold;
	color:#013e08;
	text-align:left;
	}
	
.tableau TD.C2{
	padding:2px;
	color:#499041;
	width:180px;
	text-align:left;
	}

.availability TD{
	width : 30px;
	height : 50px;
	border : solid 1px #000000;
	}
	
.availability TH{
	width : 30px;
	height : 20px;
	border : solid 1px #FF0000;
	}


TABLE.availabilityLegend{
	/*margin-left:15px;*/
	/*margin-top:15px;*/
	}

.availabilityLegend TD{
	font-size:8pt;
	text-align:center;
	padding:2px 5px;	
	}

.availabilityLegend TH{
	font-size: 8pt;
	font-weight: normal;
	text-align:center;
	color:#FFFFFF;
	background-color:#993299;
	padding:2px;	
	}

.availabilityLegend INPUT{
	font-size:8pt;
	}
	
TABLE.prices{
	margin-left:15px;
	width:200px;
	}

.prices TD{
	font-size:7pt;
	text-align:center;
	padding:2px 10px;	
	}

.prices TH{
	font-size: 7pt;
	font-weight: normal;
	text-align:center;
	color:#FFFFFF;
	background-color:#993299;
	padding:2px;	
	}
	
.formFavoris input{
	font-size:8pt;
	}
	
.ancres1 a{
	display:block;
	float:left;
	width:99px;
	height:25px;
	background:url(../houses/images/bt_house_top.gif) -108px 0 no-repeat;
	font-size:7pt;
	margin:0px 1px 0 2px;
	padding:7px 3px 0 3px;
	line-height:9px;
	font-style:italic;
	color:#000;
	font-weight:bold;
	}
.ancres1 a:hover{
	background:url(../houses/images/bt_house_top.gif) 0 0 no-repeat;
	color:#cf6ecf;
	}
	
.ancres2 a{
	font-size:7pt;
	margin:0px 10px;
	font-style:italic;
	color:#FFF;
	}
.ancres2 a:hover{
	text-decoration:underline;
	}
.ancres2 a IMG{
	vertical-align:middle;
	}

#galeriePhoto{
	/* couleur fond boutons */
	scrollbar-face-color:#004e09;
	/* couleur fond */
	scrollbar-track-color:#529159;
	/* couleur fleches */
	scrollbar-arrow-color:#FFFFFF;
	/* couleur couleur bord bas droite */
	scrollbar-shadow-color:#FFFFFF;
	/* couleur couleur bord haut gauche */
	scrollbar-highlight-color:#004e09;
	/* couleur couleur ombre haut gauche */
	scrollbar-darkshadow-color:#004e09;
	/* couleur couleur ombre bas droite */
	scrollbar-3dlight-color:#FFFFFF;

	height:200px;
	overflow:auto;
	margin-top:20px;
	}

#galeriePhoto A{
	display:block;
	margin-bottom:5px;
	}
