/* Real Estate CSS */

html, body	{
	margin: 0;
	padding: 0;
	font-family: Verdana;
	color : #969696;
	background : white;
	
	}
	
body	{
	font-size: 80%;
	margin:0; 
	padding:0px;
	text-align : center;
	
	}
	
body { behavior: url("csshover.htc"); }
	
/* ******************** RESET ******************** */

img, fieldset, form	{
	border: 0;
	margin: 0;
	padding: 0;
	}
	
/* ******************** LIEN ******************** */
a	{
	text-decoration: none;
	}

a:link	{
	color : #00A6DD;
	}

a:visited	{
	color: #00A6DD;	
	}

a:hover	{
	text-decoration: underline;
	}
	
/* ******************** Général ******************** */	
p, dl	{
	margin: 0 0 0.4em 0;
	font-size: 11px;
	line-height: 1.1;
	}
	
h1, h2, h3, h4, h5	{
	color: #666666;	
	margin: 0 0 0.8em 0;
	}
	
h1	{
	font-family: Verdana;
	font-size: 16px;
	font-weight: normal;
	font-style: none;
	line-height: 1;
	margin: 0 0 0.4em 0;
	
	}
	
	
h2 {
	font-size: 18px;
	line-height: 1.1111111;
}

h3	{
	font-size: 12px;
	line-height: 1.3333333;
	margin: 0;
	}

h4	{
	font-size: 11px;
	line-height: 1.2727273;
	margin: 0;
	}

h5	{
	font-size: 1em;
	line-height: 1.2;
	margin: 0;
	}

.spacer {
	clear : both;
}
	
.invisible {
	 position:absolute;
	 left:-9999%;
	 display : none;
}



.g_page_fixed, .g_page_fixed_contact {
	width: 950px;
	margin:0px auto;
	padding: 0;
	text-align : left;
	
	}
	

	
#logo {
	float : left;	
	width : 230px;
	padding : 7px 0 18px 0;
}
	
#langue {
	float : right;
	margin :62px 0 0 0;
	padding : 0 0 18px 0;
	text-align : right;
	width : 700px;
}

#langue a{
	padding : 0 5px;
	border-right : 1px solid #BEBEBE;
}

#langue .last {
	border-right :none;
	}

#form_search {
	float : right;
	width : 230px;
	padding : 0 3px 0 0;
	margin :0;
}

.menu_bar {
	padding : 0 0 0 0;
	margin : 0 0 7px 0;
	height : 30px;
	background : url('../../images_site/line_haut.jpg') repeat-x bottom;
	position : relative;
}

.menu_bar table {
	width : 150px;
}


#form_search {
	width : 150px;
}


#input_text {
	width : 80px;
	border : 1px solid #C8C8C8;
}

.legende {
	height :38px;
	background : url('../../images_site/line_footer.gif') repeat-x top;
	font-size : 11px;
	color : #BEBEBE;
	
}
.legende p {
	text-align : right;
	padding : 15px 0;
}
.legende span {
	padding : 0 5px;
	border-right : 1px solid #BEBEBE;
}

#no_border {
	border-right : none;
}

/*** date picker **/

/* DatePicker Styles */
.dp_container {
	}

.dp_cal {
	background-color: #FFFFFF;
	border: 1px solid #E0E0E0;
	top: -19px !important; /* IE 6 */
	left : 500px;
	}

.dp_cal table {
	border-left: 1px solid #E0E0E0;
	border-top: 1px solid #E0E0E0;
	}

.dp_cal th {
	font-weight: bold;
	background-color: #EEEEEE;
	border-bottom: 1px solid #E0E0E0;
	border-right: 1px solid #E0E0E0;
	padding: 0px;
	}

.dp_cal td {
	border-bottom: 1px solid #E0E0E0;
	border-right: 1px solid #E0E0E0;
	padding: 0px;
	}

.dp_cal td.dp_roll {
	background-color: #E0E0E0;
	}
				

