/* CSS Document */

* {
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	overflow:auto;
}

body {
	width:100%;
	height:100%;
	background:url(../images/background.jpg) scroll top center repeat-y #360008;
}

img {
	border:none;
}

#livre {
	width:952px;
	height:582px;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-291px;
	margin-left:-476px;
	z-index:1;
	overflow:hidden;
}

#menubas, #copyright {
	position:absolute;
	left:50%;
	top:50%;
	color:#F5ECC8;
	font-size:10px;
}

#menubas {
	margin-left:-440px;
	margin-top:292px;
	opacity:0.5;
	filter:alpha(opacity=50);
}

#copyright {
	margin-left:200px;
	margin-top:285px;
	line-height:0px;
}

#menubas a, #copyright a {
	color:#F5ECC8;
	text-decoration:none;
	font-size:10px;
}

/* Menu */
#menu {
	width:420px;
	list-style:none;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-179px;
	margin-left:-413px;
	z-index:10;
}

#menu li {
	float:left;
	text-align:center;
	width:25%;
}

#fond-adresses {
	z-index:6;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-395px;
	margin-top:-36px;
}

#coord1, #coord2 {
	position:absolute;
	top:50%;
	left:50%;
	margin-top:150px;
	margin-left:-385px;
	line-height:17px;
	z-index:8;
	text-align:center;
}

#coord2 {
	margin-left:-180px;
}

#coord1a, #coord2a {
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-3px;
	margin-left:-220px;
	line-height:17px;
	z-index:8;
	text-align:center;
}

#coord2a {
	margin-left:75px;
}

#coord1 a, #coord2 a, #coord1a a, #coord2a a {
	text-decoration:none;
	color:#AC654F;
}

#coord1 span, #coord2 span, #coord1a span, #coord2a span {
	color:#AC654F;
	font-weight:bold;
}

#titre-bienvenue {
	position:absolute;
	top:50%;
	left:50%;
	z-index:7;
	margin-top:-140px;
	margin-left:-305px;
}

#txt-villers, #txt-ully {
	width:370px;
	height:73px;
	overflow:hidden;
	text-align:justify;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-100px;
	margin-left:-392px;
	z-index:7;
	line-height:14px;
}

#txt-ully {
	margin-left:20px;
}

#fond-adresses2 {
	z-index:6;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-395px;
	margin-top:128px;
}

#listetypes {
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-300px;
	margin-top:-110px;
	list-style:none;
	z-index:7;
}

#listetypes li {
	text-align:center;
	overflow:hidden;
}

#titre-listebiens {
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-243px;
	margin-left:30px;
	z-index:7;
}

#triparprix {
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-210px;
	margin-left:30px;
	z-index:90;
}

#triparprix span {
	color:#AC654F;
	font-weight:bold;
}

#triparprix input {
	margin-left:25px;
}

#titre-listecommunes {
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-125px;
	margin-left:-308px;
	z-index:6;
}

#titre-coeur {
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-232px;
	margin-left:30px;
	z-index:7;
}

#titre-quelquesunes {
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-215px;
	margin-left:30px;
	z-index:7;
}

#listecommuneso {
	width:360px;
	height:210px;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-90px;
	margin-left:-395px;
	z-index:9;
	overflow:hidden;
	scrollbar-base-color:#fbf4da;
	scrollbar-darkshadow-color:#fbf4da;
	scrollbar-arrow-color:#892413;
}

#listecommunesi {
	width:300px;
	margin-left:20px;
	color:#892413;
	font-weight:bold;
	text-align:center;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
}

#nouvdefil {
	width:260px;
	height:210px;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-90px;
	margin-left:-345px;
	z-index:9;
	overflow:hidden;
	font-weight:bold;
	text-align:center;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
}

#listecommunesi a, #nouvdefil a {
	color:#892413;
	text-decoration:none;
	font-weight:normal;
}

#listecommunesscroll {
	position:absolute;
	top:50%;
	left:50%;
	margin-top:0px;
	margin-left:-40px;
	z-index:70;
}

.fleches a {cursor:pointer;}
.fleches {
	position:absolute;
	top:50%;
	left:50%;
	margin-top:0px;
	margin-left:-80px;
	z-index:70;
	float:right;
}

#msg {
	background:white; color:black; z-index:99;
}

#photosvendus {
	width:400px;
	height:400px;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-180px;
	margin-left:10px;
	z-index:18;
}

#photosvendus td {
	height:33%;
	text-align:center;
	vertical-align:middle;
}

#photosvendus td a {
	_border:solid 1px #DBC274;
}

#photosvendus td img {
	margin-top:1px;
	border:solid 2px #DBC274;
	border-top:solid 2px #FFF5B4;
	border-left:solid 2px #FFF5B4;
}

#pagi {
	width:375px;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:235px;
	margin-left:10px;
	z-index:8;
	text-align:right;
}

#pagi a {
	color:#000;
}

#photozoom {
	text-align:center;
	position:absolute;
	top:50%;
	left:50%;
	z-index:20;
}

#fondapercu {
	width:100%;
	height:100%;
	background:#000;
	opacity:0.4;
	filter:alpha(opacity=40);
	z-index:18;
}

.preload {
	display:none;
}

#annonces {
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-180px;
	margin-left:10px;
	padding-left:30px;
	z-index:8;
	width:380px;
	height:500px;
}

#annonces table {
	width:340px;
	height:95px;
	min-height:95;
	background:url(../images/fond-listeannonces.gif) scroll top left no-repeat;
	margin-bottom:2px;
	padding-bottom:9px;
/*	border:solid 1px lightgreen;*/
}

#annonces table td {
/*	border:solid 1px cyan;*/
	padding-left:5px;
}

#annonces table span {
	color:#892413;
	font-weight:bold;
}

#annonces table th {
	padding-bottom:5px;
	width:66px;
	height:95px;
	overflow:visible;
}

#annonces table th a {
	_border:solid 1px #DBC274;
}

#annonces table td a {
	color:#892413;
}

#annonces table th img {
	margin-top:1px;
	border:solid 2px #DBC274;
	border-top:solid 2px #FFF5B4;
	border-left:solid 2px #FFF5B4;
}

#pagiannonces {
	position:absolute;
	top:50%;
	left:50%;
	z-index:8;
	margin-top:180px;
	margin-left:-85px;
	width:250px;
	text-align:right;
}

#pagiannonces a {
	color:#000;
}

#titre-annonce {
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-185px;
	margin-left:38px;
	z-index:6;
}

#lienretour {
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-118px;
	margin-left:-390px;
	color:#892413;
	z-index:90;
}

#fonddetailsannonce {
	position:absolute;
	top:50%;
	left:50%;
	width:364px;
	height:207px;
	margin-top:-97px;
	margin-left:-392px;
	background:#FFF;
	border:solid 2px #E0CA90;
	opacity:0.3;
	filter:alpha(opacity=30);
	z-index:6;
}

#annoncetitre {
	position:absolute;
	top:50%;
	left:50%;
	width:335px;
	height:20px;
	margin-top:-82px;
	margin-left:-375px;
	z-index:11;
	color:#892413;
	font-weight:bold;
}

#annonceprix {
	position:absolute;
	top:50%;
	left:50%;
	width:335px;
	height:20px;
	margin-top:85px;
	margin-left:-375px;
	z-index:11;
	color:#892413;
	font-weight:bold;
	text-align:right;
}

#annonceo {
	position:absolute;
	top:50%;
	left:50%;
	width:335px;
	height:132px;
	margin-top:-58px;
	margin-left:-375px;
	z-index:11;
	text-align:justify;
	line-height:13px;
	overflow:hidden;
}

#annoncei {
	overflow:visible;
}

#annoncescroll {
	position:absolute;
	top:50%;
	left:50%;
	margin-top:0px;
	margin-left:-32px;
	z-index:10;
}

#annoncephoto {
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-135px;
	margin-left:26px;
	z-index:8;
	width:372px;
	text-align:center;
}

#annoncephoto img {
	border:solid 2px #DBC274;
}

#tabannoncephotos {
	position:absolute;
	top:50%;
	left:50%;
	width:370px;
	margin-top:170px;
	margin-left:20px;
	z-index:8;
}

#tabannoncephotos td {
	overflow:hidden;
}

#titre-agenceully, #titre-agencevillers, #agence-lierre {
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-130px;
	margin-left:40px;
	z-index:9;
}

#titre-agencevillers {
	margin-left:-380px;
}

#agence-lierre {
	margin-top:-275px;
	margin-left:-2px;
}

#agencevillers, #agenceully {
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-23px;
	margin-left:-398px;
	z-index:9;
}

#agenceully {
	margin-left:270px;
}

#horairesvillers, #horairesully {
	position:absolute;
	top:50%;
	left:50%;
	margin-top:132px;
	margin-left:-380px;
	z-index:9;
}

#horairesully {
	margin-left:40px;
}

#hor1_1, #hor1_2, #hor2_1, #hor2_2 {
	width:120px;
	text-align:center;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:170px;
	margin-left:-358px;
	z-index:11;
	line-height:13px;
}

#hor2_1, #hor2_2 {
	margin-left:62px;
}

#hor1_2, #hor2_2 {
	margin-top:203px;
}

#preview-plan-villers, #preview-plan-ully {
	position:absolute;
	top:50%;
	left:50%;
	margin-top:143px;
	margin-left:-186px;
	z-index:12;
	overflow:hidden;
}

#preview-plan-ully {
	margin-left:234px;
}

#preview-plan-villers img, #preview-plan-ully img {
	border:solid 1px #E4C29F;
}

#divintro {
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-290px;
	margin-left:-270px;
	z-index:10;
	overflow:hidden;
}