@charset "utf-8";
/* CSS Document */
body {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
margin:0px;
background-attachment: fixed;
background-color: #2f2f2f;
background-image: url(http://www.chaiximmobilier.com/images/background.gif);
background-repeat: repeat-x;
background-position: left bottom;
text-align:left;
padding-top: 5%;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}
.active{
color:#cc6600;
}
#zonegeo{
position:absolute;
top:700px;
text-align:center;
margin:auto 0;
width:800px;
}
#zonegeo H1, #zonegeo H2, #zonegeo p{
font-size:10px;
color:rgb(148,148,148);
display:inline;
margin:2px;
}
	.resultbas {
	    border-top-width: 1px;
	    border-top-style: solid;
	    border-top-color: #333333;
	    padding: 2px;
	    margin: 0px;
	}
	.resultbas a, .result a{
	    color: #CC6600;
	
	}

		div.ami {
			position:absolute; 
			top:20px;
			left:50px;
			width:400px;
			height:400px;
			background:black;
			z-index:8000;
			display:none;
		}

		div.galleryPhotos {
			z-index: 150;
			position:absolute;
			width:100px;
			background-color:black;
			left:-110px;
			top:0;
		}
		div.areaPhotos {
			z-index:1000000;
			position:absolute;
			height:490px;
			width:150px;
			left:0px;
			top:0;
		}
		div.allInfos{
			z-index:130;
			background-color: #000000;
			position:absolute;
			height:470px;
			width:480px;
			padding: 10px;
			border: 1px solid #333333;
			top:0;
			left:660px;
			color: #CCCCCC;
		}
		div.mainInfos{
			z-index:200;
			position:absolute;
			background-color: #000000;
		}
		div.mainInfosblack{
			z-index:140;
			position:absolute;
			background-color: #000000;
			left:660px;
			margin: 0px;
			top:0;
			padding: 5px;
			float: left;
			height: 488px;
			width: 200px;
		}
		
		.spacer-column-left {
			float: left;
			height: 530px;
			width: 30px;
			padding:0;
			background: url(http://www.chaiximmobilier.com/images/spacer-column-xaf-left.gif);
			position:relative;
			background-repeat: no-repeat;
			background-position:center center;
		}
		.spacer-column-right {
			float: left;
			height: 530px;
			width: 30px;
			padding:0;
			background: url(http://www.chaiximmobilier.com/images/spacer-column-xaf-right.gif);
			position:relative;
			background-repeat: no-repeat;
			background-position:center center;
		}
		.btnretour2 {
			display: block;
			margin: -40px 0px 0px 0px;
			padding: 0px;
			position: absolute;
			z-index:100000;
			overflow:visible;
		}
		#bouton_retour {
  			/*top:50px;*/
			right:30px;
  			margin: auto;
  			position: fixed;
  			cursor: pointer;
		}
		#logo {
  			/*top:50px;*/
			left:50px;
  			margin: auto;
  			position: fixed;
  			cursor: pointer;
			float:left;
			/*width:auto;
			float:left;*/
		}
		.tinyPhoto a {
			display:block;
			outline:none;
			text-decoration: none;
			float: left;
		}
		.tinyPhoto a:hover {
			filter: alpha(opacity=30);
			-moz-opacity: .30;
			opacity: .30;
		}
		
		
		
		
a {
text-decoration:none;
}
form {
margin: 0px;
padding: 0px;
}
div#conteneur {
position:relative;
width:950px;
padding:0;
text-align:left;
}
#conteneurpage {
text-align:left;
margin-left: 45px;
margin-right: 45px;
position: relative;
overflow:visible;
left:0;
}

#header {
text-align:left;
margin:0px;
padding:0px;
height: 35px;
width: 950px;
}
#headerhaut h1 {
margin: 0px;
float: left;
width: 865px;
font-size:10px;
color: #999999;
text-align: center;
display: block;
padding: 0px;
}
#contenu {
overflow: hidden;
visibility: visible;
width: 920px;
height: 500px;
position: absolute;
right: 0px;
background-color: #000000;
margin: 0px;
padding: 15px;
}

#contenupage {
visibility: visible;
width: 920px;
height: 500px;
right: 0px;
margin: 0px;
padding: 15px;
background-image: url(http://www.chaiximmobilier.com/images/fond_menupage.jpg);
background-repeat: no-repeat;
background-color: #000000;
float: left;
}

.contenupage2 {
position:relative;
visibility: visible;
width: 820px;
height: 500px;
right: 0px;
padding: 15px;
background-color: #000000;
float: left;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0;
overflow:hidden;
z-index:100000;
}

img.fin-img {
position: absolute;
left: 15px;
top: 15px;
}
div.contenublock {
margin: 0px;
position: absolute;
height: 500px;
width: 725px;
z-index: 5000;
text-align: left;
padding: 0px;
background-color: #000000;
left: 210px;
}
#bloccentrefond {
margin: 0px;
background-image: url(http://www.chaiximmobilier.com/images/menu-background.png) !important;  /* Mozilla uniquement */
background-color: transparent !important;           /* Mozilla uniquement */
background-image: none;                             /* IE uniquement */
background-color: #000000;                          /* IE uniquement */
filter:alpha(opacity=85);                           /* IE uniquement */
position: absolute;
right: 115px;
top: 65px;
height: 285px;
width: 610px;
z-index: 4000;
text-align:justify;
padding:5px;
}
#bloccentretexte {
margin: 0px;
position: absolute;
right: 75px;
top: 75px;
height: 245px;
width: 560px;
z-index: 5000;
text-align: center;
padding: 20px;
}
#bloccentretexte p {
color: #999999;
margin: 0px;
text-align: justify;
font-size: 11px;
letter-spacing: 1px;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;
}
.logochaix {
padding: 0px;
margin-top: 13px;
margin-right: 0px;
margin-bottom: 20px;
margin-left: 13px;
}
.inscrit a {
color: #FFFFFF;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
margin: 0px;
display: block;
padding-top: 20px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 179px;
}
.btn a:hover img{
filter: alpha(opacity=40);
-moz-opacity: .50;
opacity: .50;
}
#menu{
height: 515px;
width: 195px;
/*overflow: hidden;*/
position: absolute;
z-index:1000000;
}
#menufond {
overflow: hidden;
position: absolute;
width: 195px;
height: 515px;
float: left;
z-index: 99000;
margin: 0px;
background-image: url(http://www.chaiximmobilier.com/images/menu-background.png) !important;  /* Mozilla uniquement */
background-color: transparent !important;           /* Mozilla uniquement */
background-image: none;                             /* IE uniquement */
background-color: #000000;                          /* IE uniquement */
filter:alpha(opacity=70);                           /* IE uniquement */
}
div#vignetteliste {
position:relative;
margin: 0px;
width: 180px;
height: 166px;
float: left;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 1px;
padding-left: 1px;
z-index: 800;
}
div#vignetteliste a {
text-decoration: none;
position:absolute;
}
div#vignetteliste a:hover {
background: none; /* correction d'un bug IE */
}
div#vignetteliste a span{ /* d?nition de la balise <span> inclue dans <a> */
display: none;
margin: 0px;
padding: 0px;
}
div#vignetteliste a:hover span { /* d?nition de la balise <span> au survol */
display: block;
position: absolute;
text-align: left;
margin: 0px;
padding: 10px;
height: 144px;
width: 158px;
background-color: #000000;
color: #999999;
z-index: 1300;
visibility: visible;
top: 0px;
left:0;
border: 1px solid #333333;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
cursor:hand;
}
#regletteprix {
height: 110px;
float: left;
width: 193px;
padding: 0px;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
background-color: #000000;
border: 1px solid #333333;
font-size: 9px;
font-weight: bold;
color: #666666;
text-align: center;
}

.nbpages{
float: left;
font-size: 9px;
font-weight: bold;
color: #999999;
text-align: center;
margin: 0px;
border:0px solid #FF6699;
padding: 2px 2px 2px 2px;
}

.nbpages a{
background-image: url(http://www.chaiximmobilier.com/images/nbpages.png);
background-repeat: no-repeat;
height: 35px;
width: 32px;
/*
margin: 0px;
padding-top: 10px;
padding-right: 7px;
padding-bottom: 10px;
padding-left: 8px;*/
float: left;
background-position: center;
font-size: 10px;
color: #999999;
}
a.Pageactive{
background-image: url(http://www.chaiximmobilier.com/images/nbpages_actif.png);
color:#E76600;
font-weight:bold;
}

#nbpages{
float: left;
width: 195px;
font-size: 9px;
font-weight: bold;
color: #999999;
text-align: center;
margin: 0px;
}



.result {
border-top-width: 1px;
border-bottom-width: 1px;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #333333;
padding: 2px;
border-bottom-color: #333333;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 3px;
margin-left: 0px;
}
.trancheprix {
color: #CC6600;
background-image: url(http://www.chaiximmobilier.com/images/prix-fleche.gif);
background-repeat: no-repeat;
background-position: left center;
text-indent: 11px;
display: block;
text-align: left;
width: 60px;
position: absolute;
left: 10px;
padding: 0px;
margin-top: 2px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
.trancheprix2 {
color: #CC6600;
background-image: url(http://www.chaiximmobilier/images/prix-fleche2.gif);
background-repeat: no-repeat;
background-position: right center;
display: block;
text-align: right;
width: 49px;
padding-top: 0px;
padding-right: 11px;
padding-bottom: 0px;
padding-left: 0px;
position: absolute;
right: 10px;
margin-top: 2px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
.gauchedetail {
top:0;
left:0;
margin: 0px;
padding: 0px;
float: left;
height: 500px;
width: 639px;
}
.droitdetail {
position:absolute;
left:660px;
background-color: #000000;
/*margin: 0px;*/
float: left;
height: 488px;
width: 170px;
color: #999999;
border: 1px solid #333333;
font-weight: bold;
font-size: 10px;
z-index:160;
margin:2px 2px 2px 2px;
}

.droitdetail h1, #contenupage2 h1{
font-size: 10px;
font-weight: bold;
text-transform: uppercase;
padding: 0px;
color: #CCCCCC;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 3px;
margin-left: 0px;
}
.spacer-column {
float: left;
height: 504px;
width: 65px;
padding:0;
background: url(http://www.chaiximmobilier.com/images/spacer-column.gif);
cursor: pointer;
position:relative;
}
.ref {
padding: 2px;
background-color: #333333;
border: 1px solid #666666;
margin: 0px;
display: block;
text-align: center;
}
.prix {
color: #CC6600;
margin: 0px;
padding: 1px;
border: 1px solid #333333;
display: block;
text-transform: uppercase;
}

.droitdetail p, .contenutexte p, #formulaire p {
	padding: 0;
	display: block;
	margin: 0px;
	line-height: 13px;
	color: #999999;
	font-size: 10px;
	font-weight: bold;
}
.photo {
	top:0;
	left:0;
padding: 0px;
height: 478px;
width: 639px;
margin: 0px;
}
#formulaire, .contenutexte{
margin: 0px;
padding: 5px;
float: left;
height: 488px;
width: 628px;
background-color: #000000;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #333333;
border-bottom-color: #333333;
border-left-color: #333333;
}
#formulaire label {
color: #999999;
width: 150px;
display: block;
float: left;
background-color: #333333;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 2px;
padding-right: 4px;
padding-bottom: 2px;
padding-left: 4px;
font-weight: bold;
}

#formulaire input, #formulaire textarea, #formulaire select{
background-color: #000000;
padding: 2px;
border: 1px solid #333333;
font-size: 10px;
font-weight: normal;
color: #CCCCCC;
width: 300px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 1px;
margin-left: 0px;
}

.important {
font-size: 11px;
font-weight: bold;
color: #CC0000;
text-decoration: underline;
}
#footer{
text-align:center;
width: 800px;
visibility: visible;
margin: 0px;
/*left: 0px;*/
/*display: block;
position: absolute;
top: 650px;*/
font-size: 17px;
color: #575757;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 190px;
position:fixed;
}


.mettreen b{
color:#cc6600;
}

#footer a {
color:#575757;
font-size: 17px;
font-weight: normal;
}
#footer a:hover, #footer a:visited, .blocdroit a:hover {
color:#333333;
}


.titre_fenetre{
font-size: 12px;
margin: 0px;
margin-top:10px;
padding-top: 3px;
padding-right: 5px;
padding-bottom: 3px;
padding-left: 0px;
color: #999999;
background-color: #333333;
display: block;
border: 1px solid #666666;
text-transform: uppercase; 
text-align: right;
}

.champ_fenetre{
	border:0px solid #FF66CC;
	padding-bottom:0px;
	text-align:left;
	float:left;
}


#blocdroitemenu a{
display : block;
height : 165px;
color:#999999;
font-weight:bold;
text-align : bottom;
border: 1px solid #333333;
font-style:verdana;

}
#blocdroitemenu a:hover{
    background-color: #2f2f2f;
    }
	
#blocdroitemenu a span{
padding-top:80px;
margin-left:5px;
height : 165px;
display:block;
}
#footer a.active{
color:#cc6600;
}