body{background:#fff url(../fonds/mur.jpg) repeat;}

table{
	color: #000000;
	font-family: Trebuchet MS,Arial,Helvetica,Sans Serif;
	font-weight: bold;
	line-height: 18px;
}

fieldset{
	text-align: left;
	padding-left: 15px;
	margin: 10px 0;
}

h1{
	color: #0000cc;
	font-family: time new roman,Arial,Helvetica,Sans Serif;
	font-weight: bold;
	margin: 5px;
}

h2{text-align: center;}

h3{
	margin-top: 0;
	text-align: center;
}

img{border: none;}
hr{margin: 10px 10px;}

a:link    {color:#000000; text-decoration:underline;}
a:visited {color:#000000; text-decoration:underline;}
a:active  {color:#ff0000; text-decoration:none;}
a:hover   {color:#0000cc; text-decoration:none;}

.minus {font-size: 9px;}

.table1{
	width:760px;
	margin: 0 auto;
	padding:20px;
	background:#fff url(../fonds/deg.jpg) repeat-y;
	border: 6px double #eee;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	text-align: center;
}

.table2{
	width:615px;
	margin: 0 auto;
	border-collapse:collapse;
	text-align:center;
}

.table2 td.bleu{
	background-color:#0000cc;
}

.table3{
	width:760px;
	margin: 0 auto;
	border: 6px double #eee;
	background-color:#f6f6f6;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
}

.table3 td.bandeau{
	height: 36px;
	background:#fff url(../fonds/bandeau.gif);
	color: #fff;
}

.table4{
	width:100%;
	margin: 0 auto;
	border: 6px double #eee;
	background-color:#f6f6f6;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
}

.table4 td.bandeau{
	height: 36px;
	background:#fff url(../fonds/bandeau.gif);
	color: #fff;
}

.table4 td p{
	margin: 6px 0;
}

.tableBienWrapper{
	width:665px;
	margin: 30px auto;
	text-align: left;
}

.tableBienTop{
	margin-bottom: 5px;
}

.imgLoupe{
	width: 21px;
	height: 19px;
	cursor: pointer;
	vertical-align: -5px;
}

.maj, #browsers{
	margin: 0 auto;
	border: 6px double #eee;
	background-color:#f6f6f6;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
}

.maj{
	width:150px;
}
#browsers{
	margin-top:20px;
	width:350px;
}

#browsers img{
	width: 16px;
	height:16px;
	margin: 0 1px;
}

.wrapperNbrPhoto{
	display: inline;
	margin: 0 0 10px 5px;
}

.tableBienContenu{
	height: 270px;
	background-color: #f6f6f6;
	border: 6px double #eee;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
}

.nbrPhoto{
	width:43px;
	height:18px;
	font-family: Helvetica;
	color: blue;
}

.w15{width:15px}
.w20{width:20px}
.w30{width:30px}
.w505{width:505px}

.h15 {height:15px}
.h40 {height:40px}
.h65 {height:65px}

.imgyeux {
	width:603px;
	height:12px;
	margin:15px auto;
}

.option{margin: 25px 0;}

area{cursor:pointer;}

#agence{
	width:280px;
	float:left;
	margin: 20px 10px;
}

#informations{
	float:right;
	margin: 0 10px;
}

#modifications{
	margin-top:20px;
	width:370px;
}

#divers{
	margin-top: 20px;
	width:370px;
}

#photoAgence{
	width:203px;
	height:283px;
}

#legendeCommune{
	float: left;
	margin: 0 35px 0 15px;
}

#posCarte{
	float: left;
}

.popupcommune{
	display:none;
	float: left;
	border: 1px solid #000;
	margin: 0 0 0 5px;
	background-color: #fefefe;
}

.popupcommune ul{
	padding: 2px 10px 2px 16px;
	margin: 0;
}

#endForm {
	width:150px;
	margin: 0 auto;
}

#rechecheListeBien{
	padding: 35px 0 0 60px;
	float: left;
}

#rechercheAchLouBien{
	padding: 3px 130px 0 0;
	float:right;
}

#details p span{
	margin: 0 30px;
}

.listeNombreBien{
	margin: 20px 0;
}

.texteBien{
	margin:auto 10px;
}

.prixBien{
	margin: 15px 10px;
}

.red {color:red;}
.blanc{color:#fff;}

#popupDetails{
	font-family: Verdana,Arial,Helvetica,Sans Serif;
	position:absolute;
	visibility:hidden;
	z-index:50;
	top:0px;
	left:-300px;
}

#popupDetailsHaut {
	width:285px;
	height: 19px;
	background-color: #ffffaa;
}

#popupDetailsBas{
	width:285px;
	height:315px;
	background-color: #ffffaa;
	position:absolute;
	top:22px;
	font-weight: normal;
}

#popupDetailsHaut td, #popupDetailsBas td{
	background-color: #ffffdd;
}

#popupDetailsBas td span{
	font-weight: bold;
}

#popupDetailsHautG{
	width:280px;
	text-align:center;
	margin-left: 20px;
}

#popupPhotos{
	position:absolute;
	visibility:hidden;
	z-index:50;
	top:-550px;
	left:5px;
	border: 6px double #eee;
	background-color:#f6f6f6;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	width: 340px;
	height: 350px;
}

#loadintxt{
	position:absolute;
	visibility:visible;
}

#loadintxt table {
	width:300px;
	margin:0 auto;
}

#loadinGreen{
	background-color:#00ff00;
	width:0;
}

#loadinRed{
	background-color:#ff0000;
	width:100%;
}

#imgg{
	cursor:pointer;
	visibility:hidden;
}

.px11{
	width:11px;
	height:11px;
}

.clearBoth {
	clear: both;
}

.pasPhoto {
	width: 50px;
	height: 50px;
}

#noData{
	font-style: italic;
	margin: 50px 0;
}

.centrer{text-align: center;}
.left{float: left}
.textLeft{text-align: left}
.right{float: right}
.textRight{text-align: right}
.hand{cursor:pointer;}
