body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
margin: 0;
padding: 0;
}
#conteneur {
width: 950px;
margin: 0 auto; 
}
#header {
height: 138px;
background-image : url(images/immo-rhone-alpes_01.jpg);
}
#haut {
height: 30px;
background-image : url(images/immo-rhone-alpes_02.jpg);
}
#centre {
background-image : url(images/immo-rhone-alpes_03.jpg);
}

#pied {
height: 14px;
background-image : url(images/immo-rhone-alpes_05.jpg);
}

.menuhaut {
list-style-type: none;
margin: 0;
padding:0;
margin-top:0px;
margin-left:22px;
}
.menuhaut li {
display: inline;
margin: -2px;

}
.menuhaut a {
color: #000000;
}
.menuhaut a:hover {
text-decoration: none;
}
p {margin: 0 0 10px 0;}

.lienad{color:#83ABF1;font-size:15px;}
.lienad:hover{color:#002971;font-size:15px;}

.piedlien {color:#83ABF1;font-size:10px;text-decoration: none ;}
.piedlien:hover {color:#000000;font-size:10px;text-decoration:underline;}

.lienalertmail {color:#ffffff;font-size:10px;text-decoration: none ;}
.lienalertmail:hover {color:#000000;font-size:10px;text-decoration:underline;}

.title-insc{background-color:#83ABF1;font-size:20px;height:40px;}
.textem{background-color:#F3F7FE;font-size:10px;height:30px;}
.textem2{background-color:#BAD0F7;font-size:10px;height:30px;}
.form-text{float:left;width:200px;margin-left:20px;margin-top:8px;}
.form-inp{float:left;margin-top:3px;}
.choixvillecp{cursor:pointer;background-color:#CBDCFA;border-left: 1px solid #7F9DB9;border-right: 1px solid #7F9DB9;}
.choixvillecp:hover{cursor:pointer;background-color:#83ABF1;border-left: 1px solid #7F9DB9;border-right: 1px solid #7F9DB9;}

.lienville{color:#ADADAD;text-decoration: none;}
.lienville:hover{color:#000000;text-decoration: none;}

div#galerie
{
	width: 404px ;
	background: #eed ;
	border: 1px solid #dcb ;
	padding: 7px ;
	margin: 0px 5px ;
	text-align: center ;
	font: 0.9em Georgia, serif ;
}
ul#galerie_mini
{
	margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
}

ul#galerie_mini li
{
	float: left ;
}

ul#galerie_mini li a img
{
	margin: 2px 3.9px ;
	border: 1px solid #dcb ;
}

dl#photo
{
	clear: both ;
	margin: 0 auto ;
}

dl#photo dt
{
	font: italic 2.5em/1.5em Georgia, serif ;
	color: #dcb ;
}

dl#photo dd
{
	margin: 0 ;
}

dl#photo img
{
border: 1px solid #dcb ;
}

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menuliste {
float:left;
z-index:100;
}
#menuliste dl {
float:left;
margin: 0 0px;
}
#menuliste dt {
margin-right:2px;
cursor: pointer;
}
#menuliste dd {
display:none;
position: absolute;
z-index:100;
margin-top:-9px;
border: 1px solid #CD313F;
}
#menuliste ul {
font-size:10px;
background-color: #5685C9;
}
#menuliste li {
width: 150px;
background-color: #5685C9;
margin: 0px;
}
#menuliste li a {
border: 1px solid #000000;
width: 150px;
color: #fff;
text-decoration: none;
display: block;
}
#menuliste li a:hover {
width: 150px;
background-color: #CD313F;
}
#bloc {	
height : 93px;
width:482px;
	overflow : auto;
	border : no;
margin-left : 5px;

scrollbar-arrow-color:#FFFFFF;
scrollbar-face-color:#333333;
scrollbar-highlight-color:#43688A;
scrollbar-3dlight-color:#FFFFFF;
scrollbar-shadow-color:#003300;
scrollbar-darkshadow-color:#864F00;
scrollbar-track-color:#FFFFFF;}

#box{background-color:#F7F3DE;text-decoration:none;}
#box:hover{background-color:#E7CCCC;text-decoration:none;}
