body  {
	font: 				100% Arial, sans-serif;
	font-size:			12px;
	background-image: 	url(images/background.png);
	background-repeat:  repeat;
	margin: 			0; 
	padding: 			0;
	text-align: 		center;
	color: 				#000000;
}
.User #Container { 
	width: 				957px;
	padding: 			0 0 0 0;
	margin: 			0 auto;
	text-align: 		left;
}
.User #Header { 
	background-image: 	url(images/header.png);
	width:				957px;
	height: 			162px;
}
.User #Header #Logo {
	position:			absolute;
	margin-top:			50px;
	margin-left:		30px;
}
.User #Header .Vente { 
	margin-left:		40px;
}
.User #Header .Location { 
	margin-left:		15px;
}
.User #Header .Recherche { 
	margin-left:		15px;
}
.User #Header #Login { 
	position:			absolute;
	margin-top:			60px;
	margin-left:		750px;
}
.User #Header #Login a { 
	color:				#000000;
	text-decoration:	none;
	font-weight:		bold;
}
.User #Header #Login a:hover { 
	text-decoration:	underline;
}
.User #ContentContainer { 
	background:			url(images/content.png);
	background-repeat:  repeat-Y;
	width: 				957px;
	text-align: 		left;
}
.User #Sidebar {
	float: 				left; 
	width: 				150px;
	padding: 			0;
	margin:				10px 20px 0 20px;
}
.User #Sidebar #VenteMenuHeader {
	margin-top:			30px;
	padding: 			0;
}
.User #Sidebar #VenteMenu {
	background:			#FFFFFF;
	height:				auto;
	padding: 			0;
}
.User #Sidebar #VenteMenuText {
	font-size:			14px;
	padding:			0 20px 20px 20px;
}
.User #Sidebar #VenteMenuText a {
	text-decoration:	none;
	color:				#000000;
}
.User #Sidebar #VenteMenuText a:hover {
	font-weight:		bold;
	font-style:			italic;
}
.User #Sidebar #VenteMenuText #Selected {
	font-style:			italic;
}
.User #Sidebar #LocationMenuHeader {
	padding: 			0;
}
.User #Sidebar #LocationMenu {
	background:			#FFFFFF;
	height:				auto;
	padding: 			0;
}
.User #Sidebar #LocationMenuText {
	font-size:			14px;
	padding:			0 20px 20px 20px;
}
.User #Sidebar #LocationMenuText a {
	text-decoration:	none;
	color:				#000000;
}
.User #Sidebar #LocationMenuText a:hover {
	font-weight:		bold;
	font-style:			italic;
}
.User #Sidebar #LocationMenuText #Selected {
	font-style:			italic;
}
.User #Sidebar #RechercheMenuHeader {
	padding: 			0;
}
.User #Sidebar #AchatMenuHeader {
	padding: 			0;
}
.User #Sidebar #SideFooter {
	margin-bottom:		5px;
}
.User #SidebarRight {
	font: 				100% Arial, sans-serif;
	font-size:			10px;
	position:			relative;
	float:				right;
	margin-right:		20px;
	padding:			20px 0 0 0;
}
.User #SidebarRight #SideFooter {
	margin-bottom:		20px;
}
.User #SidebarRight #ContactHeader {
	width:				152px;
	margin-top:			15px;
}
.User #Content { 
	margin:				0;
	padding:			0;
}
.User #Content #IntroBox {
	padding:			14px 0 10px 0;
}
.User #Content #VenteBox {
	padding:			14px 0 0 0;
}
.User #Content #LocationBox {
	padding:			14px 0 0 0;
}
.User #Footer {
	background-image: 	url(images/footer.png);
	padding:			0 0 0 0;
	width:				957px;
	height:				17px;
} 
.User #Text {
	font: 				100% Arial, sans-serif;
	font-size:			12px;
}
.User #Text a {
	color:				#000000;
	text-decoration:	none;
	font-weight:		bold;
} 
.User #Text a:hover {
	text-decoration:	underline;
} 
.User #Immo {
	background-color:	#EEEEEE;
	font: 				100% Arial, sans-serif;
	font-size:			12px;
	margin-bottom:		15px;
	text-align:			justify;
} 
.User #ImmoIntro {
	background-color:	#EEEEEE;
	font: 				100% Arial, sans-serif;
	font-size:			12px;
	margin-bottom:		15px;
	margin-left:		25px;
	text-align:			justify;
} 
.User #ImmoDetail {
	background-color:	#EEEEEE;
	font: 				100% Arial, sans-serif;
	font-size:			12px;
	font-style:			italic;
	margin-bottom:		15px;
	text-align:			justify;
} 
.User #ImmoHead {
	color:				#FFFFFF;
	font: 				100% Arial, sans-serif;
	font-size:			12px;
} 
.User #clearlink a {
	color:				#000000;
	text-decoration:	none;
}
.textarea {
	background-color:	#EFEFEF;
	border:				#AAAAAA 1px solid;
	color:				#666666;
	font: 				100% Lucida, sans-serif;
	font-style:			italic;
	width:				250px;
	margin-top:			5px;
}
.textbox {
	background-color:	#EFEFEF;
	border:				#AAAAAA 1px solid;
	color:				#666666;
	font: 				100% Lucida, sans-serif;
	font-style:			italic;
	width:				100px;
}
.textboxlong {
	background-color:	#EFEFEF;
	border:				#AAAAAA 1px solid;
	color:				#666666;
	font: 				100% Lucida, sans-serif;
	font-style:			italic;
	width:				250px;
	margin-top:			5px;
}
.textboxmid {
	background-color:	#EFEFEF;
	border:				#AAAAAA 1px solid;
	color:				#666666;
	font: 				100% Lucida, sans-serif;
	font-style:			italic;
	width:				140px;
	margin-top:			5px;
}
.textboxsmall {
	background-color:	#EFEFEF;
	border:				#AAAAAA 1px solid;
	color:				#666666;
	font: 				100% Lucida, sans-serif;
	font-style:			italic;
	width:				50px;
	margin-top:			5px;
}
.button {
	background-color:	#EFEFEF;
	border:				#AAAAAA 1px solid;
	color:				#000000;
	font: 				100% Lucida, sans-serif;
	margin-top:			5px;
	margin-left:		50px;
}
.searchbox {
	background-color:	#EFEFEF;
	border:				#AAAAAA 1px solid;
	color:				#000000;
	font: 				100% Lucida, sans-serif;
	width:				100px;
}
.clearfloat {
	clear:				both;
	height:				0;
	font-size: 			1px;
	line-height: 		0px;
}