@charset "utf-8";
/* CSS Document */

/*Design
*************************************/

#ensemble {
margin-top:20px;
width:969px;
height:665px;
background-color:#b8b7b7;
margin-left:auto;
margin-right:auto;
}

#ensemblevendre {
margin-top:20px;
width:969px;
height:755px;
background-color:#b8b7b7;
margin-left:auto;
margin-right:auto;
}

#ensembleformrech {
margin-top:20px;
width:969px;
height:795px;
background-color:#b8b7b7;
margin-left:auto;
margin-right:auto;
}

#ensembleacquereur {
margin-top:20px;
width:969px;
height:855px;
background-color:#b8b7b7;
margin-left:auto;
margin-right:auto;
}

#ensembleinfosutiles {
margin-top:20px;
width:969px;
height:755px;
background-color:#b8b7b7;
margin-left:auto;
margin-right:auto;
}

#ensemblecontac {
margin-top:20px;
width:969px;
height:765px;
background-color:#b8b7b7;
margin-left:auto;
margin-right:auto;
}

#ensembleinfovendre {
margin-top:20px;
width:969px;
height:825px;
background-color:#b8b7b7;
margin-left:auto;
margin-right:auto;
}

#ensembleagence {
margin-top:20px;
width:969px;
height:785px;
background-color:#b8b7b7;
margin-left:auto;
margin-right:auto;
}

#ensemble2 {
margin-top:20px;
width:969px;
height:780px;
background-color:#b8b7b7;
margin-left:auto;
margin-right:auto;
}

#rechtable {
	width:800px;
	height:205px;
}

#droite {
padding-top:0px;
float:right;
}

#droitedesc {
padding-top:0px;
margin-left:50px;
width:800px;
height:800px;
}

#bannn {
margin-top:18px;
margin-bottom:auto;
width:100px;
float:left;
}

#bannnrech {
margin-top:18px;
margin-bottom:auto;
width:100px;
}

#menu {
	position:relative;
margin-top:60px;
float:left;
height:30px;
margin-bottom:10px;
}

#menurech {
display:block;
margin-top:60px;
height:30px;
margin-bottom:10px;
}

#footer {
margin-top:5px;
display:block;
text-align:center;
color:#b8b7b7;
font-size:10px;
font-weight:bold;
font-family:Arial;
width:800px;
height:15px;
margin-left:auto;
margin-right:auto;
}

#foot {
	display:block;
	width:969px;
	height:50px;
	margin-left:auto;
	margin-right:auto;
}

#foot2 {
	margin-left: 194px;
	width:500px;
	height:20px;
	color:#b8b7b7;
	font-size:10px;
	font-weight:bold;
	font-family:Arial;
}

#dfooter {
margin-top:5px;
display:block;
text-align:center;
color:#b8b7b7;
font-size:10px;
font-weight:bold;
font-family:Arial;
width:800px;
height:15px;
margin-left:auto;
margin-right:auto;
}

#dfoot {
	position:absolute;
	display:block;
	width:969px;
	height:50px;
	margin-left:auto;
	margin-right:auto;
	margin-top:783px;
}

#dfoot2 {
	margin-left: 194px;
	width:500px;
	height:20px;
	color:#b8b7b7;
	font-size:10px;
	font-weight:bold;
	font-family:Arial;
}

/*Page Index
*******************************/
.cdcc a{
text-decoration:none;
}

.barr a{
text-decoration:none;
}

#droiteindex {
width:600px;
float:left;
margin-left:100px;
padding-top:30px;
color:#FFFFFF;
font-family:Arial;
font-size:14px;
font-weight:bold;
}

.cdcc {
border:1px solid #666666;
}

.barr {
border:1px solid #666666;
}

.hop {
	width:320px;
	float:right;
	color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	margin-left:460px;
	margin-top:105px;
	position:absolute;
	}
	
.hop a {
	color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
}
	

/*Page Description 
*************************************/

#ensemblerech {
	position:relative;
display:block;
margin-top:20px;
width:969px;
height:785px;
background-color:#b8b7b7;
margin-left:auto;
margin-right:auto;
}

#bannnrech {
position:absolute;
display:inline;
margin-top:18px;
width:100px;
float:left;
}

#menu {
display:block;
float:left;
margin-top:60px;
height:30px;
margin-bottom:10px;
}

#menurech {
	position:absolute;
display:block;
margin-top:60px;
margin-left:100px;
width:900px;
height:30px;
margin-bottom:10px;
}


#middlerech {
	position:absolute;
	display:block;
	width:800px;
	margin-left:135px;
	margin-top:100px;
}

#gauchrech {
	margin-top:110px;
	margin-left:140px;
	position:absolute;
	display:block;
	width:430px;
	height:450px;
}

#droiterech {
	position:absolute;
	margin-left:580px;
	margin-top:268px;
	display:block;
	width:300px;
}

#hautrech {
	position:absolute;
	width:800px;
	height:455px;
	display:block;
}


#descrech {
	position:absolute;
	display:block;
	margin-top:590px;
	margin-left:138px;
	width:760px;
	height:170px;
    overflow:auto;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	color:#000000;
}

.tabblan {
width:180px;
font-size:12px;
font-family:Arial;
color:#000000;
background-color:#FFFFFF;
font-weight:bold;
padding-right:5px;
height:20px;
}

.tabblan p{
text-align:right;
}

.tabblan1 {
width:120px;
font-size:12px;
font-family:Arial;
color:#000000;
background-color:#FFFFFF;
font-weight:bold;
padding-left:5px;
height:20px;
}

#intgauchrech {
	position:absolute;
	bottom:0%;
}

#tilt {
width:28px;
height:28px;
}


/*Page Formulaire Recherche
*************************************/

.titrerecherche {
background-color:#9c9c9c;
font-weight:bold;
}

#recherche td{
padding-left:10px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
}

#droiteform {
display:inline;
margin-left:130px;
float:left;
}

/*Page Resultat Recherche
*************************************/
#droiteform2 {
padding-top:10px;
float:left;
margin-left:25px;
}

#rec {
width:170px;
float:left;
margin-left:20px;
}

#er1 {
color:#FFFFFF;
font-size:12px;
font-weight:bold;
font-family:Arial;
}

#eme2 {
color:#FFFFFF;
font-size:14px;
font-weight:bold;
font-family:Arial;
}

#eme3 {
color:#FFFFFF;
font-size:12px;
font-family:Arial;
}

#brow {
display:block;
margin-left:245px;
font-family:Arial;
width:400px;
margin-top:10px;
height:20px;
}

#brow a{
text-decoration:none;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
font-family:Arial;
}

/*Page infos utiles
*******************************/

#droiteinfo {
display:inline;
margin-left:20px;
float:left;

}

#droiteinfot {
margin-left:95px;
padding-top:20px;
padding-right:15px;
float:left;
width:750px;
}

#droiteinfos {
display:inline;
margin-top:10px;
margin-left:75px;
color:#FFFFFF;
font-size:12px;
font-family:Arial;
width:650px;
float:left;
}

#ensembleinfo {
margin-top:20px;
width:969px;
height:735px;
background-color:#b8b7b7;
margin-left:auto;
margin-right:auto;
}


/*Page contact
*******************************/
#droitecontact {
display:inline;
margin-top:20px;
margin-left:150px;
float:left;
color:#FFFFFF;
font-size:12px;
font-family:Arial;
}

#entetecont {
color:#FF0000;
font-family:Arial;
font-size:12px;
font-weight:bold;
}

/*Page vendeur
*******************************/

#ensemblevendeur {
margin-top:20px;
width:969px;
height:700px;
background-color:#b8b7b7;
margin-left:auto;
margin-right:auto;
}
