P.titre{
	font-family:Georgia;
	font-size:16pt;	
	margin-top:25px;
	}

.contenu H1{
	font-family:Georgia;
	font-size:16pt;	
	margin-bottom: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:8pt;
	margin:15px 20px;
	}

.tableau TR.ligne1{
	background-color:#E5F4E3;
	}

.tableau TR.ligne2{
	background-color:#FFF;
	}

.tableau TH{
	font-family:Georgia;
	font-size:9pt;
	text-align:center;
	background-color:#499041;
	color:#FFFFFF;
	padding:3px 6px;
	}

.tableau TD.C1{
	padding:3px 6px;
	font-weight:bold;
	color:#013e08;
	text-align:left;
	}
	
.tableau TD.C2{
	font-weight:bold;
	padding:3px 6px;
	color:#499041;
	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{
	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;
	}

div.ancres2{
	padding-top:10px;
	height:40px;
}
	
.ancres2 a{
	float:right;
	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;

	max-height:450px;
	_height:450px;
	overflow:auto;
	margin-top:20px;
	}

#galeriePhoto A{
	display:block;
	float:left;
	margin:5px;
	line-height:245px;
	font-size:1px;
	text-align:center;
	}

#galeriePhoto A IMG{
	border:solid 1px #FFF;
	vertical-align:middle;
	}

	
/*///////// NEW ///////////////*/

DIV.onglet_menu{
	margin:0 70px;
	height:30px;
	min-width:630px;
	}

DIV.onglet_menu A{
	background-image:url(../houses/images/btonglet_fond.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	float:left;
	width:120px;
	height:30px;
	margin:0 5px 0 0;
	text-align:center;
	font-size:9pt;
	font-weight:bold;
	color:#004e09;
	color:#FFF;
	line-height:26px;
	}

DIV.onglet_menu A.spe{
	background-image:url(../houses/images/btonglet_fond_spe.gif);
	}

DIV.onglet_menu A:hover, DIV.onglet_menu A.actif{
	background-position: -125px 0;
	color:#cf6ecf;
	}
	
DIV.onglet_menu A.pano{
	background:none;
	float:right;
	margin-top:-20px;
	}

DIV.onglet{
	display:none;
	min-width:500px;
	}

DIV.onglet.actif{
	display:block;
	min-height:150px;
	border:solid 1px #FFF;
	margin:0 60px 50px 60px;
	padding:10px;
	}

DIV.onglet H2{
	display:none;
	}

.contenu DIV.onglet P{
	font-size:8pt;
	}
.contenu DIV.onglet P.chapeau{
	font-size:11pt;
	font-style:italic;
	margin-bottom:15px;
	}
.contenu DIV.onglet IMG.illustration{
	float:right;
	border:solid 1px #FFF;
	margin:0 0 10px 10px;
	}
	
#googleMap_box{
	float:right;
	width:250px;
	height:300px;
	overflow:hidden;
	border:solid 1px #FFF;
	margin: 0 0 10px 10px;
	}
	
#googleMap{
	width:240px;
	height:290px;
	margin:5px auto;
	overflow:hidden;
	}
