/* CSS Document */
body, html {
	height: 100%;
	margin: 0 0 0 0; 
	text-align: center;
	font-family: Arial, Verdana, san-serif;
}

.clear{clear:both;}
.floatright { float: right; }
.floatleft { float: left; }
.clearboth { clear: both; }
.displayinline { display: inline; }
.marginR10 { margin-right: 10px; }
.paddingR10 { padding-right: 10px; }
.paddingT3 { padding-top: 3px; }
/* Homepage style */
div.body_parent_white {
	width: 100%;
	height: 100%;
	background-color: #FFF;
	float: left;
}

div.body_container {
	width: 970px; 
	text-align: left;
	margin: 0 auto;
	padding-top: 5px;
	padding-bottom: 15px;
	height: 530px;
	background-image: url('../images/hp_back.gif');
	background-position-x: 10px;
	background-position-y: 5px;
	
	position: relative;
}

div.footer_white {
	background-color: #FFF;
	width: 970px; 
	text-align: left;
	color: #91B3D7;
	font-size: 11px;
	padding-left: 6px;
	margin: 0 auto;
}

.footer_white a, .footer_white a:link, .footer_white a:visited, .footer_white aactive {
	color: #91B3D7;
	text-decoration: none;
}   

/* Logo && Header*/
div.logo_container {
	position: relative;
	left: 15px;
	top: 12px;
	float: left;
	width: 970px;
}

img.logo {
	margin-right: 18px;
	float: left;
}

img.cilgere {
	padding: 18px 0px 0px 0px;
	float: left;
}

/* Header links */
div.top_links_container {
	float: right;
	padding-right: 34px;
}

div.top_link {
	background-image: url('../images/red_point.gif');
	background-repeat: no-repeat;
	background-position: 0px 5px;
	font-weight: bold;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 24px;
	float: left;
}

.top_link a,.top_link a:link,.top_link a:active,.top_link a:visited {
	color: #626262;
	text-decoration: none;
}

div.selected_offers {
	color: #E73439;
	font-weight: normal;
}

/* Menu */
#menu {
	float: left;
	width: 223px;
	height: 350px;
}

img.hp_pratique {
	padding: 56px 0px 14px 5px;
	float: left;
}

div.menu_item {
	float: left;
	width: 225px;
	margin: 5px 0px 0px 5px;
	height: 85px;
}

.menu_item img {
	width: 59px;
	float: left;
	margin-right: 5px;
	border: 0px;
}

.menu_item_slogan {
	width: 160px;
	font-weight: bold;
	font-size: 11px;
	color: #3E73AD;
	height: 30px;
	padding-top: 11px;
	float: left;
}

.menu_item_slogan a, .menu_item_slogan a:active, .menu_item_slogan a:visited, .menu_item_slogan a:link {
	color: #3E73AD;
	text-decoration: none;
}


.menu_item_slogan2 {
	width: 160px;
	font-weight: bold;
	font-size: 11px;
	color: #3E73AD;
	height: 30px;
	padding-top: 25px;
	float: left;
}

.menu_item_slogan2 a, .menu_item_slogan2 a:active, .menu_item_slogan2 a:visited, .menu_item_slogan2 a:link {
	color: #3E73AD;
	text-decoration: none;
}    

.menu_item_slogan_mini {
	width: 160px;
	font-weight: bold;
	font-size: 11px;
	color: #3E73AD;
	height: 16px;
	padding-top: 39px;
	float: right;
}

.menu_item_slogan_mini a, .menu_item_slogan_mini a:active, .menu_item_slogan_mini a:visited, .menu_item_slogan_mini a:link {
	color: #3E73AD;
	text-decoration: none;
}   

div.menu_item_link {
	width: 150px;
	float: left;
	font-weight: bold;
	font-size: 12px;
	color: #626262;
	margin: 0px 0px 5px 0px;
}

.menu_item_link a, .menu_item_link a:active, .menu_item_link a:visited, .menu_item_link a:link {
	color: #626262;
	text-decoration: none;
}  

/* Menu end */

div.homepage_toprow_container_left {
	float: left; 
	width: 320px; 
	height: 240px;
}

div.homepage_toprow_container_right {
	float: left; 
	width: 380px; 
	height: 240px;
}

div.homepage_bottomrow_container {
	float: left; 
	width: 260px; 
	height: 190px;
}

div.homepage_actualite {
	
	color: #076986; 
	font-weight: bold; 
	font-size: 13px; 
	font-family: Arial;
	
}

.homepage_actualite a,.homepage_actualite a:link, .homepage_actualite a:visited, .homepage_actualite a:active {
	display: block;
	color: #076986; 
	text-decoration: none;
	
	position: absolute;
	top:140px;
	left:235px;
	width: 110px;
	padding:60px 20px 20px 25px; 
	
}

div.homepage_lafonciere {
	
	color: #C4B4E6; 
	font-weight: bold; 
	font-size: 11px; 
	margin-left: 3px;
	font-family: Arial;
	
}

.homepage_lafonciere a,.homepage_lafonciere a:link, .homepage_lafonciere a:visited, .homepage_lafonciere a:active {
	color: #C4B4E6; 
	text-decoration: none;
	padding-top:25px;
	
	position: absolute;
	top:225px;
	left:370px;
	width: 110px;
	padding:73px 15px 15px 62px; 
	
}

div.homepage_akerys {
	color: #A35911; 
	font-weight: bold; 
	font-size: 11px; 
	font-family: Arial;
}

.homepage_akerys a,.homepage_akerys a:link, .homepage_akerys a:visited, .homepage_akerys a:active {
	color: #A35911; 
	text-decoration: none;
	padding-top:25px;
	
	position: absolute;
	top:370px;
	left:330px;
	
	width: 110px;
	padding:55px 15px 15px 25px;
}

div.homepage_cilgerimmo {
	color: #A35911; 
	font-weight: bold; 
	font-size: 11px; 
	font-family: Arial;
}

.homepage_cilgerimmo a,.homepage_cilgerimmo a:link, .homepage_cilgerimmo a:visited, .homepage_cilgerimmo a:active {
	color: #A35911; 
	text-decoration: none;
	padding-top:25px;
	
	position: absolute;
	top:325px;
	left:510px;
	width: 110px;
	padding:105px 135px 45px 35px; 
}

div.homepage_text {
	font-size: 11px;
	color: #244E7B;
	overflow: hidden; 
	height: 180px;
	width: 400px;
	font-family: Arial;
}

div.homepage_mascotte {
	float: left;
	padding-left: 52px;
}
/* End homepage styles */

/* Akerys styles (orange) */
div.body_parent_orange {
	width: 100%;
	height: 100%;
	background-color: #FC8415;
	background-image: url('../images/pattern_orange.jpg');
	float: left;
}

div.body_container_orange {
	width: 970px; 
	text-align: left;
	margin: 0 auto;
	padding-top: 5px;
}

div.footer_orange {
	width: 970px; 
	text-align: left;
	color: #8E4004;
	font-size: 11px;
	padding-left: 6px;
	margin: 0 auto;
	clear: both;
}

.footer_orange a, .footer_orange a:link, .footer_orange a:visited, .footer_orange aactive {
	color: #8E4004;
	text-decoration: none;
}   

div.header_orange {
	background-image: url('../images/header_orange.gif');
	height: 102px;
}

div.header_menu_orange_container {
	background-image: url('../images/header_menu_bg_orange.gif');
	height: 30px;
}

div.header_menu_orange {
	position: relative; 
	left: 270px; 
	width: 435px;
	padding-top: 5px; 
	height: 20px; 
	background-image: url('../images/orange_links_panel.gif')
}

ul.header_menu_orange {
	float: left; 
	display: inline; 
	margin: 0 0 0 0px; 
	padding: 0; 
	list-style-type: none; 
	height: 18px; 
	width: 435px;
}

li.header_menu_orange {
	float: left; 
	margin: 0; 
	padding: 1px 0 2px 0; 
	font-family: Tahoma, Verdana; 
	font-size: 11px; 
	font-weight: bold; 
	color: #FFF8E3; 
	text-align: center;
}

li.header_menu_orange a {
	color: #FFF8E3; 
	text-decoration: none;
}

/* Header links */
div.orange_top_links_container {
	float: right;
	padding-right: 14px;
}

div.orange_top_link {
	background-image: url('../images/orange_point.gif');
	background-repeat: no-repeat;
	background-position: 0px 5px;
	font-weight: bold;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 24px;
	float: left;
}

.orange_top_link a,.orange_top_link a:link,.orange_top_link a:active,.orange_top_link a:visited {
	color: #626262;
	text-decoration: none;
}

div.orange_selected_offers {
	color: #E73439;
	font-weight: normal;
}

/* Menu */

img.orange_pratique {
	padding: 12px 0px 14px 5px;
	float: left;
}

div.orange_menu_item {
	float: left;
	width: 225px;
	margin: 5px 0px 0px 5px;
	height: 85px;
}

.orange_menu_item img {
	width: 59px;
	float: left;
	margin-right: 5px;
	border: 0px;
}

.orange_menu_item_slogan {
	width: 160px;
	font-weight: bold;
	font-size: 11px;
	color: #B45300;
	height: 30px;
	padding-top: 11px;
	float: left;
}

.orange_menu_item_slogan a, .orange_menu_item_slogan a:active, .orange_menu_item_slogan a:visited, .orange_menu_item_slogan a:link {
	color: #B45300;
	text-decoration: none;
}

.orange_menu_item_slogan2 {
	width: 160px;
	font-weight: bold;
	font-size: 11px;
	color: #B45300;
	height: 30px;
	padding-top: 25px;
	float: left;
}

.orange_menu_item_slogan2 a, .orange_menu_item_slogan2 a:active, .orange_menu_item_slogan2 a:visited, .orange_menu_item_slogan2 a:link {
	color: #B45300;
	text-decoration: none;
}    

.orange_menu_item_slogan_mini {
	width: 160px;
	font-weight: bold;
	font-size: 11px;
	color: #B45300;
	height: 16px;
	padding-top: 39px;
	float: right;
}

.orange_menu_item_slogan_mini a, .orange_menu_item_slogan_mini a:active, .orange_menu_item_slogan_mini a:visited, .orange_menu_item_slogan_mini a:link {
	color: #B45300;
	text-decoration: none;
}   

div.orange_menu_item_link {
	width: 150px;
	float: left;
	font-weight: bold;
	font-size: 12px;
	color: #F3F8F9;
	margin: 0px 0px 5px 0px;
}

.orange_menu_item_link a, .orange_menu_item_link a:active, .orange_menu_item_link a:visited, .orange_menu_item_link a:link {
	color: #F3F8F9;
	text-decoration: none;
}  

/* Menu end */

/* Content */
div.orange_content_container {
	width: 735px;
	background-image: url('../images/orange_content_bg.gif'); 
	float: right;
	font-family: Tahoma, Verdana; 
	font-size: 11px; 
}

div.orange_content {
	float: left; 
	background-image: url('../images/orange_top.gif'); 	
	background-repeat: no-repeat; 
	width: 360px; 
	padding-top: 44px;
}

div.orange_content_header {
	float: left; 
	width: 340px; 
	font-family: Tahoma, Verdana; 
	font-size: 11px; 
	font-weight: bold; 
	color: #FF6A00;
	padding-left: 18px;
	padding-bottom: 8px;
}

div.orange_content_text {
	float: left; 
	width: 340px; 
	font-family: Tahoma; 
	font-size: 11px; 
	font-weight: normal; 
	color: #000000;
	padding-left: 18px;
	padding-bottom: 22px;
}

div.orange_content_text a, div.orange_content_text a:visited, div.orange_content_text a:active, div.orange_content_text a:link {
	color: #000000;
	text-decoration: none;
}

div.orange_content_azur {
	float: left; 
	padding-left: 18px;
}

div.orange_content_cilgerimmo {
	float: left; 
	padding-left: 39px; 
	padding-top: 2px;
}

div.orange_content_house {
	float: left; 
	padding-top: 66px;
	padding-bottom: 20px;
}

/* Form styles */

div.orange_form_left {
	float: left; 
	width: 302px; 
}

div.orange_form_container {
  float: left; 
  width: 320px; 
  padding-left: 10px;
	padding-top: 0px; 
	font-family: Tahoma, Verdana, Helvetica; 
	font-size: 11px;
}

div.orange_form_label {
	float: left; 
	width: 116px;
	padding-top: 3px;
	height: 21px;
}

div.orange_form_input_container {
	float: right; 
	width: 176px;
	padding-bottom: 0px;
	height: 19px;
}

.orange_form_textarea {
	width: 174px; 
	border: 1px solid #A5ACB2;
	height: 96px;
	color: #626262;
	font-size: 11px;
	font-family: Tahoma, Verdana, Helvetica;
}

div.orange_mandatory_explanation {
	width: 295px; 
	padding-top: 15px;
	float: left;
}

div.orange_submit_container {
	width: 295px; 
	padding-top: 15px; 
	text-align: center;
}

input.orange_submit_button {
	background-image: url('../images/button_submit.gif'); 
	width: 96px; 
	height: 19px; 
	border: 0px;
}

input.orange_reset_button {
	background-image: url('../images/yellow_reset_button.gif'); 
	width: 96px; 
	height: 19px; 
	border: 0px;
}

img.orange_your_choice {
	padding: 10px 0px 7px 0px;
	float: left;
}

div.orange_list_container_top_actions {
  float: left;
  width: 300px; 
  height: 30px; 
  padding-top: 10px; 
  padding-left: 50px;
}

/* End form styles */
/* End Content */

/* End Akerys styles */


/* Cilgerimmo styles (yellow) */
div.body_parent_yellow {
	width: 100%;
	height: 100%;
	background-image: url('../images/pattern_yellow.jpg');	
	background-color: #DFC809;
	float: left;
}

div.body_container_yellow {
	width: 970px; 
	text-align: left;
	margin: 0 auto;
	padding-top: 5px;
}

div.footer_yellow {
	width: 970px; 
	text-align: left;
	color: #8E4004;
	font-size: 11px;
	padding-left: 6px;
	margin: 0 auto;
	clear: both;
}

.footer_yellow a, .footer_yellow a:link, .footer_yellow a:visited, .footer_yellow aactive {
	color: #8E4004;
	text-decoration: none;
}   

div.header_yellow {
	background-image: url('../images/header_yellow.gif');
	height: 102px;
}

div.header_menu_yellow_container {
	background-image: url('../images/header_menu_bg_yellow.gif');
	height: 30px;
}

div.header_menu_yellow {
	position: relative; 
	left: 270px; 
	width: 435px;
	padding-top: 5px; 
	height: 20px; 
	background-image: url('../images/yellow_links_panel.gif')
}

ul.header_menu_yellow {
	float: left; 
	display: inline; 
	margin: 0 0 0 0px; 
	padding: 0; 
	list-style-type: none; 
	height: 18px; 
	width: 435px;
}

li.header_menu_yellow {
	float: left; 
	margin: 0; 
	padding: 1px 0 2px 0; 
	font-family: Tahoma, Verdana; 
	font-size: 11px; 
	font-weight: bold; 
	color: #FFF8E3; 
	text-align: center;
}

li.header_menu_yellow a {
	color: #FFF8E3; 
	text-decoration: none;
}

/* Header links */
div.yellow_top_links_container {
	float: right;
	padding-right: 14px;
}

div.yellow_top_link {
	background-image: url('../images/orange_point.gif');
	background-repeat: no-repeat;
	background-position: 0px 5px;
	font-weight: bold;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 24px;
	float: left;
}

.yellow_top_link a,.yellow_top_link a:link,.yellow_top_link a:active,.yellow_top_link a:visited {
	color: #626262;
	text-decoration: none;
}

div.yellow_selected_offers {
	color: #E73439;
	font-weight: normal;
}

/* Menu */

img.yellow_pratique {
	padding: 12px 0px 14px 5px;
	float: left;
}

div.yellow_menu_item {
	float: left;
	width: 225px;
	margin: 5px 0px 0px 5px;
	height: 85px;
}

.yellow_menu_item img {
	width: 59px;
	float: left;
	margin-right: 5px;
	border: 0px;
}

.yellow_menu_item_slogan {
	width: 160px;
	font-weight: bold;
	font-size: 11px;
	color: #B45300;
	height: 30px;
	padding-top: 11px;
	float: left;
}

.yellow_menu_item_slogan a, .yellow_menu_item_slogan a:active, .yellow_menu_item_slogan a:visited, .yellow_menu_item_slogan a:link {
	color: #826E0E;
	text-decoration: none;
}

.yellow_menu_item_slogan2 {
	width: 160px;
	font-weight: bold;
	font-size: 11px;
	color: #B45300;
	height: 30px;
	padding-top: 25px;
	float: left;
}

.yellow_menu_item_slogan2 a, .yellow_menu_item_slogan2 a:active, .yellow_menu_item_slogan2 a:visited, .yellow_menu_item_slogan2 a:link {
	color: #826E0E;
	text-decoration: none;
}    


.yellow_menu_item_slogan_mini {
	width: 160px;
	font-weight: bold;
	font-size: 11px;
	color: #826E0E;
	height: 16px;
	padding-top: 39px;
	float: right;
}

.yellow_menu_item_slogan_mini a, .yellow_menu_item_slogan_mini a:active, .yellow_menu_item_slogan_mini a:visited, .yellow_menu_item_slogan_mini a:link {
	color: #826E0E;
	text-decoration: none;
}   

div.yellow_menu_item_link {
	width: 150px;
	float: left;
	font-weight: bold;
	font-size: 12px;
	color: #F3F8F9;
	margin: 0px 0px 5px 0px;
}

.yellow_menu_item_link a, .yellow_menu_item_link a:active, .yellow_menu_item_link a:visited, .yellow_menu_item_link a:link {
	color: #F3F8F9;
	text-decoration: none;
}  

/* Menu end */

/* Content */
div.yellow_content_container {
	width: 735px;
	background-image: url('../images/orange_content_bg.gif'); 
	float: right;
	position:relative;
	overflow:hidden;
}

div.yellow_content {
	float: left; 
	background-repeat: no-repeat; 
	width: 360px; 
	padding-top: 44px;
}

div.yellow_content_top {
	width: 732px; 
	height: 117px; 
	background-image: url('../images/yellow_content_top.gif');
	float: right;
}

div.search_container {
	padding-top: 50px; 
	padding-right: 30px;
	float: right;
}

div.offer_summary {
  width: 636px; 
  height: 14px;
  background-color: #8f8357; 
  margin-left: 73px; 
  margin-top: 12px; 
  margin-bottom: 18px; 
  font-family: Tahoma; 
  font-size: 11px; 
  font-weight: bold; 
  color: #FFFFFF; 
  padding: 4px 0 4px 9px;
}

div.yellow_data_table_container {
  float: left; 
  width: 190px; 
}

.paddingL75 {
  padding-left: 75px;
}

table.yellow_data_table {
  border: 0px; 
  font-family: Arial; 
  font-weight: normal; 
  font-size: 11px;
}

.yellow_data_table tr {
	height: 18px;
}

div.yellow_photo_container {
	float: left; 
	width: 264px;
	padding: 0px;
	margin: 0px;
	background: url('../images/photobig_canvas.gif') no-repeat;
	height: 172px;
	width: 256px;
	padding-top: 11px;
	padding-left: 8px;
}

div.yellow_buttons_container {
	float: left; 
	padding-left: 80px; 
	padding-top: 10px;
}

div.yellow_offer_details {
  float: left;
  padding-top: 47px; 
  padding-left: 221px;
}

div.flash_map_header {
  float: left;
  padding-top: 53px; 
  padding-left: 203px; 
  font-family: Tahoma, Verdana; 
  font-weight: bold; 
  font-size: 11px; 
  color: #626262;
}

div.yellow_list_container_top {
  float: left; 
  background-image: url('../images/yellow_content_top_left.gif'); 
  height: 117px; 
  width: 185px;
}

div.yellow_contact_container_top {
  float: left; 
  background-image: url('../images/yellow_contact_top_left.gif'); 
  height: 117px; 
  width: 185px;
}

div.yellow_list_container_top_right {
  float: left; 
  background-image: url('../images/yellow_content_top_right.gif'); 
  background-repeat: no-repeat; 
  height: 38px; 
  width: 550px;
}

div.yellow_list_container_top_actions {
  float: left;
  width: 486px; 
  height: 30px; 
  padding-top: 10px; 
  padding-left: 50px;
}

div.yellow_search_criteria {
  float: left;
  padding-left: 50px;
  width: 485px;
}

div.yellow_search_selection {
  float: left;
  padding-left: 50px;
  width: 485px;
  height: 30px;
  padding-top: 0px; 
  margin-top: 0px;
}

div.yellow_search_criteria_top {
  float: left; 
  width: 486px; 
  height: 21px; 
  background-image: url('../images/yellow_search_criteria_top.gif'); 
  background-repeat: no-repeat;
}

b.yellow_search_criteria_top {
  float: left; 
  font-family: Tahoma, Verdana; 
  font-size: 12px; 
  font-weight: bold; 
  padding-top: 3px; 
  padding-left: 15px;
}

div.yellow_search_criteria_content {
  float: left; 
  width: 486px; 
  background-image: url('../images/yellow_search_criteria_bg.gif'); 
  background-repeat: repeat-y;
}

#titre_recherche .titre_search{
	color:#8F8357;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}
	

div.yellow_search_criteria_content_container {
  float: left; 
  font-family: Tahoma, Verdana; 
  font-size: 12px; 
  font-weight: normal; 
  padding-top: 3px; 
  padding-left: 12px;
}

div.yellow_search_criteria_bottom {
  float: left; 
  width: 486px; 
  height: 7px; 
  background-image: url('../images/yellow_search_criteria_bot.gif'); 
  background-repeat: no-repeat;
	padding-bottom: 15px;
}

#retour_carte {
	position:relative;
	top:140px;
	left:90px;
}
table.yellow_search_criteria {
  float: right;
}
	table.yellow_search_criteria .titre_champs{
		color:#555555;
		font-weight: bold;
		font-size: 11px;
	}
td.yellow_search_criteria {
  width: 240px;
}

table.yellow_search_criteria a {
  color: #000;
}

div.yellow_selection_button {
	 float: left; 
	 padding-left: 3px;
	 padding-top: 20px;
	 padding-bottom: 10px;
}

div.yellow_estate_number {
  float: left; 
  font-family: Tahoma, Verdana; 
  font-size: 12px; 
  font-weight: bold; 
  padding-top: 3px; 
  padding-bottom: 0px; 
  padding-left: 3px;
	width: 140px; 
}

select.yellow_filter_container {
  float: left; 
  font-family: Tahoma, Verdana; 
  font-size: 12px; 
  font-weight: normal; 
  padding-top: 0px; 
  padding-bottom: 0px; 
	width: 200px; 
}

div.yellow_search_result_pagination {
  float: right;
  font-family: Tahoma, Verdana; 
  font-size: 11px; 
  font-weight: normal; 
  padding-top: 3px; 
  padding-bottom: 0px; 
  padding-left: 0px;
}

.yellow_search_result_pagination a, .yellow_search_result_pagination a:visited, .yellow_search_result_pagination a:link {
	color: #626262;
	padding: 0px 1px 0px 1px;
	text-decoration: underline;
	cursor: pointer;
}

.yellow_search_result_pagination b {
	color: #626262;
	padding: 0px 1px 0px 1px;
	text-decoration: none;
}

img.yellow_pagination_icon {
	float: left;
	width: 14px;
  padding-top: 0px;
	cursor: pointer;
}

div.yellow_search_result_container {
  clear: both;
  width: 662px; 
  font-family: Tahoma, Verdana; 
  font-size: 12px; 
  font-weight: bold; 
  padding-top: 3px; 
  padding-left: 56px;
}

table.yellow_search_result {
  float: left;
  width: 100%; 
  margin: 0px; 
  margin: 10px 0 10px 0; 
  border: 0px;
  font-family: Tahoma, Helvetica, Verdana;
  font-size: 11px;
  font-weight: normal; 
}

.dark td, .dark tr{
  background-color: #8f8357; 
  color: #FFF; 
  height: 18px;
  padding-bottom: 5px;
  padding-left: 10px;
  border-bottom: 1px solid #FFF;
  vertical-align: bottom;
}

.light td, .light tr{
  background-color: #fdf99d; 
  color: #8f8357;
  height: 18px;
  padding-bottom: 5px;
  padding-left: 10px;
  border-bottom: 1px solid #FFF;
  vertical-align: bottom;
}

.yellow_search_result th {
	height: 20px;
	background-color: #62572D;
	color: #FFF;
}

td.w100 {
  width: 100px;
}

td.w80 {
  width: 80px;
}

td.w40 {
	width: 40px;
	text-align: center;
}

span.surface {
	vertical-align: top;
	font-size: 9px;
}

span.surface2 {
	height: 18px;
	font-size: 8px;
	vertical-align: super;
}

.right {
  text-align: right;
}

.center {
  text-align: center;
}

img.search_icon {
  padding-top: 2px; 
  padding-left: 2px; 
  padding-right: 2px;
}

.paddingL4 {
  padding-left: 4px;
}

.paddingR4 {
  padding-right: 4px;
}

div.buttons {
	float: left; 
	height: 100px; 
	width: 410px;
}

img.action_button {
	margin-top: 81px; 
	margin-right: 16px;
}

div.yellow_search_table_container {
  float: left; 
  width: 716px; 
}

div.yellow_form_container {
  float: left; 
  width: 660px; 
  padding-left: 25px;
	padding-top: 10px; 
	font-family: Tahoma, Verdana, Helvetica; 
	font-size: 11px;
	/*background: url('../images/yellow_form_bg.gif') 2px 0 repeat-y; */
}

div.yellow_form_label {
	float: left; 
	width: 116px;
	padding-top: 3px;
	height: 21px;
}

div.yellow_form_label_long {
	float: left; 
	width: 124px;
	padding-top: 3px;
	height: 21px;
}

span.mandatory {
	color: #FF0000;
}

div.yellow_form_input_container {
	float: right; 
	width: 176px;
	padding-bottom: 0px;
	height: 19px;
}

.yellow_form_input {
	width: 174px; 
	border: 1px solid #A5ACB2;
	height: 19px;
	color: #626262;
	font-size: 11px;
}

.yellow_form_textarea {
	width: 174px; 
	border: 1px solid #A5ACB2;
	height: 96px;
	color: #626262;
	font-size: 11px;
	font-family: Tahoma, Verdana, Helvetica;
}

span.yellow_search_label {
	float: left;
	padding-bottom: 3px; 
	padding-top: 4px; 
	padding-right: 4px; 
	font-family: Tahoma, Verdana, Helvetica; 
	font-size: 12px;
	border: 0px solid #FFF;
}

span.yellow_search_button_container {
	float: left;
	padding-bottom: 3px; 
	padding-top: 2px;
}

input.yellow_search_button {
	background: url('../images/button_yellow_search.gif') no-repeat; 
	width: 52px; 
	height: 19px; 
	border: 0px; 
	margin-left: 5px;
	cursor: pointer; 
}

div.yellow_estate_selection {
	float: left; 
	width: 276px; 
	padding: 1px 13px 0 13px; 
	/*height: 30px; */
	background-color: #CDC5A8; 
	color: #626262;
}

div.yellow_form_left {
	float: left; 
	width: 302px; 
	padding-right: 17px;
}

div.yellow_form_right {
	float: left; 
	width: 302px; 
	padding-left: 17px;
}

input.yellow_requirements_button {
	width: 121px; 
	height: 19px; 
	background-image: url('../images/button_meet_requirements.gif'); 
	border: 0px;
}

img.yellow_your_choice {
	padding-bottom: 7px;
	float: left;
}

img.yellow_selection {
	padding-top: 3px;
	float: left;
}

form.yellow_selection_form {
	float: left;
	display: inline;
	width: 295px;
	padding-left:3px; 
	padding-top: 10px;
}

div.yellow_submit_container {
	width: 295px; 
	padding-top: 15px; 
	text-align: center;
}

input.yellow_submit_button {
	background-image: url('../images/button_submit.gif'); 
	width: 96px; 
	height: 19px; 
	border: 0px;
}

input.yellow_reset_button {
	background-image: url('../images/yellow_reset_button.gif'); 
	width: 96px; 
	height: 19px; 
	border: 0px;
}


div.yellow_mandatory_explanation {
	width: 295px; 
	padding-top: 15px;
	float: left;
}

div.yellow_selection_description {
	padding-top: 13px; 
	padding-left: 4px; 
	color: #626262;
	float: left;
}

.yellow_selection_description a, .yellow_selection_description a:link, .yellow_selection_description a:hover, .yellow_selection_description a:visited {
	color: #626262;
}

div.yellow_conditions_container {
	display: none; 
	position: absolute; 
	top: 0px; 
	left: 0px;
	width: 490px;
}

div.yellow_conditions_top {
	background-image: url('../images/brown_popup_top.gif'); 
	width: 490px; 
	height: 21px;
}

div.yellow_conditions_bottom {
	background-image: url('../images/brown_popup_bottom.gif'); 
	width: 490px; 
	height: 21px;
}

div.yellow_result_button_container {
	width: 450px; 
	padding: 0px 20px 0px 20px; 
	text-align: center;
}

input.yellow_result_button {
	width: 85px; 
	height: 19px; 
	background-image: url('../images/button_brown_result.gif'); 
	border: 0px;
}

div.yellow_result_container {
	clear: both; 
	width: 420px; 
	padding: 0px; 
	margin: 0px 30px 0px 30px; 
	font-size: 11px; 
	color: #FFF; 
	font-weight: normal;
}

div.yellow_error_container {
	clear: both; 
	width: 420px; 
	padding: 5px 0 5px 0; 
	margin: 0px 30px 0px 30px; 
	font-size: 11px; 
	color: red; 
	font-weight: normal;
}

div.yellow_result_text_container {
	clear: both; 
	width: 400px; 
	background-color: #F6EE82;
	padding: 0 10px 0 10px; 
	color: #626262;
}

div.yellow_result_text_container img{
	float: left;
	padding: 3px 10px 0 0;
}

div.yellow_error_text_container {
	clear: both; 
	width: 400px; 
	background-color: #F6EE82;
	padding: 0 10px 0 10px; 
	color: red;
}

div.yellow_radio_container {
	width: 420px; 
	padding: 0px 20px 10px 50px; 
	font-size: 11px; 
	color: #FFF; 
	font-weight: normal;
}

div.yellow_conditions_header {
	width: 450px; 
	height: 15px; 
	padding: 0 20px 0 20px;
}

div.yellow_conditions_message {
	width: 450px; 
	padding: 10px 20px 10px 20px; 
	color: #FFF; 
	font-size: 11px; 
	font-weight: normal;
}

.yellow_conditions_message a, .yellow_conditions_message a:active, .yellow_conditions_message a:hover, .yellow_conditions_message a:link {
	color: #FFF;
}

div.yellow_conditions_content_container {
	background-color: #8F8357; 
	width: 490px;
	font-family: Tahoma, Verdana, Helvetica; 
	font-size: 12px; 
	color: #FFF; 
	font-weight: bold;
}

input.yellow_close_button {
	width: 14px; 
	height: 14px; 
	background-image: url('../images/button_brown_close.gif'); 
	border: 0px;
}

span.yellow_close_label {
	margin: 0px;
	vertical-align: top;
	color: #FFF;
}

.yellow_close_label a, .yellow_close_label a:active, .yellow_close_label a:hover, .yellow_close_label a:link {
	color: #47402B;
	text-decoration: none;
}

div.yellow_bullet_container {
	width: 450px;
	padding: 10px 20px 10px 20px;
}

div.yellow_bullet {
	float: left;
	width: 23px; 
	height: 16px; 
	background-image: url('../images/bullet_brown_yellow.gif'); 
	background-repeat: no-repeat; 
	text-align: center; 
	color: #7F6D25; 
	padding-right: 10px;
}

div.yellow_conditions_text {
	width: 420px; 
	padding: 0px 20px 10px 50px; 
	font-size: 11px; 
	color: #FFF; 
	font-weight: normal;
}

div.yellow_selection_container {
	 float: left; 
	 padding-left: 56px;
	 padding-top: 20px;
	 padding-bottom: 10px;
}

/* End Content */

/* End Cilgerimmo styles */

/* Actualite styles (blue) */
div.body_parent_blue {
	width: 100%;
	height: 100%;
	background-color: #FC8415;
	background-image: url('../images/pattern_blue.jpg');
	float: left;
}

div.body_container_blue {
	width: 970px; 
	text-align: left;
	margin: 0 auto;
	padding-top: 5px;
}

div.footer_blue {
	width: 970px; 
	text-align: left;
	color: #0d6e8b;
	font-size: 11px;
	padding-left: 6px;
	margin: 0 auto;
	clear: both;
}

.footer_blue a, .footer_blue a:link, .footer_blue a:visited, .footer_blue aactive {
	color: #0d6e8b;
	text-decoration: none;
}   

div.header_blue {
	background-image: url('../images/header_blue.gif');
	height: 102px;
}

div.header_menu_blue_container {
	background-image: url('../images/header_menu_bg_blue.gif');
	height: 30px;
}

div.header_menu_blue {
	position: relative; 
	left: 270px; 
	width: 435px; 
	padding-top: 5px; 
	height: 20px; 
	background-image: url('../images/blue_links_panel.gif')
}

ul.header_menu_blue {
	float: left; 
	display: inline; 
	margin: 0 0 0 0px; 
	padding: 0; 
	list-style-type: none; 
	height: 18px; 
	width: 435px; 
	
}

li.header_menu_blue {
	float: left; 
	margin: 0; 
	padding: 0px 0 2px 0; 
	font-family: Tahoma, Verdana; 
	font-size: 11px; 
	font-weight: bold; 
	color: #FFF8E3; 
	text-align: center;
}

li.header_menu_blue a {
	color: #FFF8E3; 
	text-decoration: none;
}

/* Header links */
div.blue_top_links_container {
	float: right;
	padding-right: 14px;
}

div.blue_top_link {
	background-image: url('../images/yellow_point.gif');
	background-repeat: no-repeat;
	background-position: 0px 5px;
	font-weight: bold;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 24px;
	float: left;
}

.blue_top_link a,.blue_top_link a:link,.blue_top_link a:active,.blue_top_link a:visited {
	color: #626262;
	text-decoration: none;
}

div.blue_selected_offers {
	color: #E73439;
	font-weight: normal;
}

/* Menu */

img.blue_pratique {
	padding: 12px 0px 14px 5px;
	float: left;
}

div.blue_menu_item {
	float: left;
	width: 225px;
	margin: 5px 0px 0px 5px;
	height: 85px;
}

.blue_menu_item img {
	width: 59px;
	float: left;
	margin-right: 5px;
	border: 0px;
}

.blue_menu_item_slogan {
	width: 160px;
	font-weight: bold;
	font-size: 11px;
	color: #24718B;
	height: 30px;
	padding-top: 11px;
	float: left;
}

.blue_menu_item_slogan a, .blue_menu_item_slogan a:active, .blue_menu_item_slogan a:visited, .blue_menu_item_slogan a:link {
	color: #24718B;
	text-decoration: none;
}    

.blue_menu_item_slogan2 {
	width: 160px;
	font-weight: bold;
	font-size: 11px;
	color: #24718B;
	height: 30px;
	padding-top: 25px;
	float: left;
}

.blue_menu_item_slogan2 a, .blue_menu_item_slogan2 a:active, .blue_menu_item_slogan2 a:visited, .blue_menu_item_slogan2 a:link {
	color: #24718B;
	text-decoration: none;
}    


.blue_menu_item_slogan_mini {
	width: 160px;
	font-weight: bold;
	font-size: 11px;
	color: #24718B;
	height: 16px;
	padding-top: 39px;
	float: right;
}

.blue_menu_item_slogan_mini a, .blue_menu_item_slogan_mini a:active, .blue_menu_item_slogan_mini a:visited, .blue_menu_item_slogan_mini a:link {
	color: #24718B;
	text-decoration: none;
}   

div.blue_menu_item_link {
	width: 150px;
	float: left;
	font-weight: bold;
	font-size: 12px;
	color: #F3F8F9;
	margin: 0px 0px 5px 0px;
}

.blue_menu_item_link a, .blue_menu_item_link a:active, .blue_menu_item_link a:visited, .blue_menu_item_link a:link {
	color: #F3F8F9;
	text-decoration: none;
}  

/* Menu end */

/* Content */
div.blue_content_container {
	width: 735px;
	float: right;
}

div.blue_content {
	float: left; 
	background-image: url('../images/blue_corner_top_right_text.gif'); 	
	background-repeat: no-repeat; 
	width: 586px; 
	padding-top: 44px;
}

div.offer_summary {
  width: 636px; 
  height: 14px;
  background-color: #8f8357; 
  margin-left: 73px; 
  margin-top: 12px; 
  margin-bottom: 18px; 
  font-family: Tahoma; 
  font-size: 11px; 
  font-weight: bold; 
  color: #FFFFFF; 
  padding: 4px 0 4px 9px;
}

div.blue_data_table_container {
  float: left; 
  width: 190px; 
}

div.offer_actions_container {
  float: left;
  width: 234px; 
  padding-bottom: 40px; 
  padding-top: 10px; 
  padding-left: 145px; 
  text-align: center;
}

div.blue_news_top {
  float: left; 
  background-image: url('../images/blue_news_top.gif'); 
  height: 105px; 
  width: 468px;
}

div.blue_news_antialiased {
	position:relative;
	top: 30px;
	left: 20px;
	display:block;
	width: 404px; 
	font-family: Tahoma, Verdana; 
	font-weight: bold; 
	color: #7eb3c3;
}

span.blue_news_antialiased {
	position:absolute;
	display:block;
	width: 464px; 
	text-align: center;
	color:#0D6E8B;
	top:0px;
	font-family: Helvetica, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold; 
	white-space: nowrap;
	text-decoration:none;
}

font.blue_news_antialiased {
	display:block;
	padding:1px;
	width: 464px;
	text-align: center;
	color:#0D6E8B;
	font-family: Helvetica, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold; 
	white-space: nowrap;
}

div.blue_news_actions {
  width: 404px;
  padding-left: 48px; 
  padding-right: 14px; 
  padding-top: 12px;
  text-align: center; 
  font-family: Helvetica, Tahoma, Verdana; 
  font-weight: bold;
  color: #47ABCC;
}
	div.blue_news_actions h3 {
		color:#0D6E8B;
		font-size: 14px;
		margin-bottom:2px;
 		padding-left: 7px; 
 		padding-top:20px;
 		margin-top:0;
	}

.blue_news_actions b {
	color: #E9AD2C;
	text-decoration: none;
}
.blue_news_actions a,.blue_news_actions a:link, .blue_news_actions a:active,.blue_news_actions a:visited {
	color: #47ABCC;
	text-decoration: none;
}


div.blue_news_photo_container {
  float: left; 
  background-image: url('../images/blue_news_photo.gif'); 
  height: 196px; 
  width: 468px;
}

div.blue_news_photo {
  float: left;
  padding-left: 131px; 
  padding-top: 24px;
}

div.blue_news_detail_container {
  float: left; 
  background-image: url('../images/blue_news_bg.gif'); 
  background-repeat: repeat-y; 
  width: 468px;
}

div.blue_news_detail_bg {
  float: left; 
  background-image: url('../images/blue_news_bg_circle.gif'); 
  background-repeat: no-repeat; 
  width: 468px;
}

div.blue_news_details {
  float: left; 
  width: 404px; 
  padding-top: 35px; 
  padding-left: 50px; 
  padding-right: 14px; 
  text-align: center; 
  line-height: 22px; 
  color: #0D6E8B; 
  font-family: Verdana, Arial, Tahoma; 
  font-weight: bold; 
  font-size: 14px;
}

div.blue_news_bottom {
  float: left;
  background-image: url('../images/blue_news_bottom.gif'); 
  width: 468px; 
  height: 22px;
}

div.blue_last_offers_top {
  background-image: url('../images/blue_last_offers_top.gif'); 
  height: 57px; 
  width: 264px;
}

div.blue_last_offers_photo_container {
  background-image: url('../images/blue_last_offers_photo.gif'); 
  height: 183px; 
  width: 264px;
}

div.blue_last_offers_photo {
  padding-top: 7px; 
  padding-left: 40px;
}
#form_livre{
	margin:0;
}
div.blue_last_offers_content_container {
  background-image: url('../images/blue_last_offers_bg.gif');
  background-repeat: repeat-y; 
  width: 264px;
}

div.blue_last_offers_actions_container {
  width: 150px; 
  height: 40px;
  padding-top: 4px; 
  padding-left: 63px; 
  padding-right: 14px; 
  text-align: center;
}

div.blue_last_offers_details {
  width: 220px; 
  padding-top: 0px; 
  padding-left: 25px; 
  padding-right: 7px; 
  text-align: center; 
  line-height: 22px; 
  color: #0D6E8B; 
  font-family: Verdana, Arial, Tahoma; 
  font-weight: bold; 
  font-size: 14px;
}

div.blue_last_offers_bottom {
  background-image: url('../images/blue_last_offers_bottom.gif'); 
  width: 264px; 
  height: 18px;
}

div.blue_cilgerimmo_banner {
  float: left;
  padding-left: 25px; 
  padding-top: 10px;
}

table.blue_data_table {
  border: 0px; 
  font-family: Arial; 
  font-weight: normal; 
  font-size: 11px;
}

div.blue_info_container {
	float: left; 
	font-family: Helvetica, Tahoma, Verdana; 
	font-weight: bold; 
	font-size: 14px;
	padding-left: 35px;
	padding-bottom: 25px;
	padding-top: 10px;
	width: 433px;
}

/*div.blue_info_label {
	position:relative;
	display:block;
	color:#FFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

span.blue_info_label {
	position:absolute;
	display:block;
	color:#FFFFFF;
	top:0px;
	font-family: Helvetica, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold; 
	white-space: nowrap;
	text-decoration:none
}

font.blue_info_label {
	display:block;
	padding:1px;
	color:#9AD9EC;
	font-family: Helvetica, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold; 
	white-space: nowrap;
}*/

div.blue_info_label {
	float: left;
	display:block;
	color:#FFFFFF;
	font-family: Helvetica, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold; 
	white-space: nowrap;
	text-decoration:none;
	padding-bottom: 8px;
}

ul.blue_info_list {
	float: left;
	display: inline; 
	margin: 0 0 0 0px; 
	padding:0;  
	list-style-type: none; 
	height: 18px; 
	width: 398px;
}

li.blue_info_list {
	background-image: url('../images/bullet_yellow.gif'); 
	background-repeat: no-repeat; 
	background-position: 0px 2px; 
	padding-left: 18px; 
	color: #0D6E8B;
}

a.blue_info_list, a.blue_info_list:active, a.blue_info_list:visited, a.blue_info_list:link {
	color: #0D6E8B;
	text-decoration: none;
}

img.news_action_button {
	margin-top: 10px; 
	margin-right: 6px;
	/*cursor: pointer;*/
}

img.news_regions_button_left {
	position: relative;
	top: 2px;
	margin-right: 6px;
}
img.news_regions_button_right {
	position: relative;
	top: 2px;
	margin-left: 6px;
}
/* End Content */

/* End Actualite styles */


/* La Fonciere styles (violet) */
div.body_parent_violet {
	width: 100%;
	height: 100%;
	background-image: url('../images/pattern_violet.jpg');
	float: left;
}

div.body_container_violet {
	width: 970px; 
	text-align: left;
	margin: 0 auto;
	padding-top: 5px;
	background-image: url('../images/pattern_violet.jpg');
}

div.footer_violet {
	width: 970px; 
	text-align: left;
	color: #a795cf;
	font-size: 11px;
	padding-left: 6px;
	margin: 0 auto;
	clear: both;
}

.footer_violet a, .footer_violet a:link, .footer_violet a:visited, .footer_violet aactive {
	color: #a795cf;
	text-decoration: none;
}   

div.header_violet {
	background-image: url('../images/header_violet.gif');
	height: 102px;
}

div.header_menu_violet_container {
	background-image: url('../images/header_menu_bg_violet.gif');
	height: 30px;
}

div.header_menu_violet {
	position: relative; 
	left: 270px; 
	width: 435px; 
	padding-top: 5px; 
	height: 20px; 
	background-image: url('../images/violet_links_panel.gif')
}

ul.header_menu_violet {
	float: left; 
	display: inline; 
	margin: 0 0 0 0px; 
	padding: 0; 
	list-style-type: none; 
	height: 18px; 
	width: 435px;
}

li.header_menu_violet {
	float: left; 
	margin: 0; 
	padding: 1px 0 2px 0; 
	font-family: Tahoma, Verdana; 
	font-size: 11px; 
	font-weight: bold; 
	color: #FFF8E3; 
	text-align: center;
}

li.header_menu_violet a {
	color: #FFF8E3; 
	text-decoration: none;
}

/* Header links */
div.violet_top_links_container {
	float: right;
	padding-right: 14px;
}

div.violet_top_link {
	background-image: url('../images/violet_point.gif');
	background-repeat: no-repeat;
	background-position: 0px 5px;
	font-weight: bold;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 24px;
	float: left;
}

.violet_top_link a,.violet_top_link a:link,.violet_top_link a:active,.violet_top_link a:visited {
	color: #626262;
	text-decoration: none;
}

div.violet_selected_offers {
	color: #E73439;
	font-weight: normal;
}

/* Menu */

img.violet_pratique {
	padding: 12px 0px 14px 5px;
	float: left;
}

div.violet_menu_item {
	float: left;
	width: 225px;
	margin: 5px 0px 0px 5px;
	height: 85px;
}

.violet_menu_item img {
	width: 59px;
	float: left;
	margin-right: 5px;
	border: 0px;
}

.violet_menu_item_slogan {
	width: 160px;
	font-weight: bold;
	font-size: 11px;
	color: #bca3f2;
	height: 30px;
	padding-top: 11px;
	float: left;
}

.violet_menu_item_slogan a, .violet_menu_item_slogan a:active, .violet_menu_item_slogan a:visited, .violet_menu_item_slogan a:link {
	color: #bca3f2;
	text-decoration: none;
}

.violet_menu_item_slogan2 {
	width: 160px;
	font-weight: bold;
	font-size: 11px;
	color: #bca3f2;
	height: 30px;
	padding-top: 25px;
	float: left;
}

.violet_menu_item_slogan2 a, .violet_menu_item_slogan2 a:active, .violet_menu_item_slogan2 a:visited, .violet_menu_item_slogan2 a:link {
	color: #bca3f2;
	text-decoration: none;
}    


.violet_menu_item_slogan_mini {
	width: 160px;
	font-weight: bold;
	font-size: 11px;
	color: #bca3f2;
	height: 16px;
	padding-top: 39px;
	float: right;
}

.violet_menu_item_slogan_mini a, .violet_menu_item_slogan_mini a:active, .violet_menu_item_slogan_mini a:visited, .violet_menu_item_slogan_mini a:link {
	color: #bca3f2;
	text-decoration: none;
}   

div.violet_menu_item_link {
	width: 150px;
	float: left;
	font-weight: bold;
	font-size: 12px;
	color: #F3F8F9;
	margin: 0px 0px 5px 0px;
}

.violet_menu_item_link a, .violet_menu_item_link a:active, .violet_menu_item_link a:visited, .violet_menu_item_link a:link {
	color: #F3F8F9;
	text-decoration: none;
}  

/* Menu end */

/* Content */
div.violet_content_container {
	width: 735px;
	background-image: url('../images/orange_content_bg.gif'); 
	float: right;
	height: 300px auto;
}

div.violet_content {
	float: left; 
	background-image: url('../images/violet_top.gif'); 	
	background-repeat: no-repeat; 
	width: 570px; 
}

div.violet_content_header {
	float: left; 
	width: 350px; 
	font-family: Tahoma, Verdana; 
	font-size: 11px; 
	font-weight: bold; 
	color: #7253B9;
	padding-left: 18px;
	padding-bottom: 8px;
	padding-top: 60px;
	padding-right: 10px;
}

div.violet_content_text {
	float: left; 
	width: 540px; 
	font-family: Tahoma; 
	font-size: 11px; 
	font-weight: normal; 
	color: #000000;
	padding-left: 18px;
	padding-bottom: 22px;
	padding-top: 5px;
	padding-right: 10px;
}

div.violet_content_text a, div.violet_content_text a:visited, div.violet_content_text a:active, div.violet_content_text a:link {
	color: #7253b9;
	text-decoration: none;
}

div.violet_content_azur {
	float: left; 
	padding-left: 18px;
	padding-right: 150px;
	padding-bottom: 10px;
}

div.violet_content_salaire {
	float: left; 
	padding-left: 18px;
	padding-bottom: 10px;
}

div.salaire_pagination {
	width: 515px; 
	height: 30px; 
	background-color: #A591D3; 
	padding-left: 0px; 
	color: #3E2177; 
	font-size: 13px; 
	padding-top: 15px;
}

img.salaire_arrow {
	cursor: pointer; 
}

div.violet_content_cilgerimmo {
	float: left; 
	padding-left: 39px; 
	padding-top: 2px;
	width: 245px;
}

div.violet_content_pdf {
	float: right; 
	padding-left: 10px; 
	padding-top: 60px;
	width: 255px;
	font-size: 11px; 
	font-family: Tahoma, Verdana, Helvetica;
}

#salaire_content {
	width: 524px;
	background-color: #A591D3;
	background-image: url('../images/salaire_top.gif');
	background-repeat: no-repeat;
	padding-left: 10px;
}

div.violet_salaire_container {
	width: 515px;
	background-color: #A591D3;
	padding-left: 0px;
	color: #3E2177;
	font-size: 13px;
	padding-top: 8px;	
}

div.violet_salaire_header {
	width: 515px;
	height: 34px;
	background-image: url('../images/lafonciere_bullet_big.gif');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-left: 5px;
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	font-family: Helvetica, Verdana, Tahoma;
}

div.violet_salaire_bullet {
	float: left;
	width: 30px;
	text-align: center;
}

div.violet_salaire_header_text {
	float: left;
	padding-left: 10px;
}

div.violet_salaire_text {
	width: 515px;
	height: 105px;
	border: 1px solid #A591D3;
}


div.violet_salaire_bottom {
	width: 534px;
	height: 4px;
	background-image: url('../images/salaire_bottom.gif');
	background-repeat: no-repeat;
}

.violet_document_container {
	padding-top: 15px;
	padding-left: 6px;
	color:#626262;
}

.violet_document_container a, .violet_document_container a:active, .violet_document_container a:link, .violet_document_container a:hover {
	padding-top: 15px;
	padding-left: 6px;color: #626262;
}

/* End Content */

/* End La Fonciere styles */


/* Pratique styles (light blue) */
div.body_parent_lightblue {
	width: 100%;
	height: 100%;
	background-color: #43B7DC;
	background-image: url('../images/pattern_blue.jpg');
	background-repeat: repeat-x;
	float: left;
}

div.body_container_lightblue {
	width: 970px; 
	text-align: left;
	margin: 0 auto;
	padding-top: 5px;
}

div.footer_lightblue {
	width: 970px; 
	text-align: left;
	color: #0d6e8b;
	font-size: 11px;
	padding-left: 6px;
	margin: 0 auto;
	clear: both;
}

.footer_lightblue a, .footer_lightblue a:link, .footer_lightblue a:visited, .footer_lightblue aactive {
	color: #0d6e8b;
	text-decoration: none;
}   

div.header_lightblue {
	background-image: url('../images/header_lightblue.gif');
	height: 102px;
}

div.header_menu_lightblue_container {
	background-image: url('../images/header_menu_bg_lightblue.gif');
	height: 30px;
}

div.header_menu_lightblue {
	position: relative; 
	left: 270px; 
	width: 435px;
	padding-top: 5px; 
	height: 20px; 
	background-image: url('../images/lightblue_links_panel.gif')
}

ul.header_menu_lightblue {
	float: left; 
	display: inline; 
	margin: 0 0 0 0px; 
	padding: 0; 
	list-style-type: none; 
	height: 18px; 
	width: 435px;
	
}

li.header_menu_lightblue {
	float: left; 
	margin: 0; 
	padding: 0px 0 2px 0; 
	font-family: Tahoma, Verdana; 
	font-size: 11px; 
	font-weight: bold; 
	color: #FFF8E3; 
	text-align: center;
}

li.header_menu_lightblue a {
	color: #FFF8E3; 
	text-decoration: none;
}

/* Header links */
div.lightblue_top_links_container {
	float: right;
	padding-right: 14px;
}

div.lightblue_top_link {
	background-image: url('../images/yellow_point.gif');
	background-repeat: no-repeat;
	background-position: 0px 5px;
	font-weight: bold;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 24px;
	float: left;
}

.lightblue_top_link a,.lightblue_top_link a:link,.lightblue_top_link a:active,.lightblue_top_link a:visited {
	color: #626262;
	text-decoration: none;
}

div.lightblue_selected_offers {
	color: #E73439;
	font-weight: normal;
}

/* Menu */

img.lightblue_pratique {
	padding: 12px 0px 14px 5px;
	float: left;
}

div.lightblue_menu_item {
	float: left;
	width: 225px;
	margin: 5px 0px 0px 5px;
	height: 85px;
}

.lightblue_menu_item img {
	width: 59px;
	float: left;
	margin-right: 5px;
	border: 0px;
}

.lightblue_menu_item_slogan {
	width: 160px;
	font-weight: bold;
	font-size: 11px;
	color: #24718B;
	height: 30px;
	padding-top: 11px;
	float: left;
}

.lightblue_menu_item_slogan a, .lightblue_menu_item_slogan a:active, .lightblue_menu_item_slogan a:visited, .lightblue_menu_item_slogan a:link {
	color: #24718B;
	text-decoration: none;
}

.lightblue_menu_item_slogan2 {
	width: 160px;
	font-weight: bold;
	font-size: 11px;
	color: #24718B;
	height: 30px;
	padding-top: 25px;
	float: left;
}

.lightblue_menu_item_slogan2 a, .lightblue_menu_item_slogan2 a:active, .lightblue_menu_item_slogan2 a:visited, .lightblue_menu_item_slogan2 a:link {
	color: #24718B;
	text-decoration: none;
}    

.lightblue_menu_item_slogan_mini {
	width: 160px;
	font-weight: bold;
	font-size: 11px;
	color: #24718B;
	height: 16px;
	padding-top: 39px;
	float: right;
}

.lightblue_menu_item_slogan_mini a, .lightblue_menu_item_slogan_mini a:active, .lightblue_menu_item_slogan_mini a:visited, .lightblue_menu_item_slogan_mini a:link {
	color: #24718B;
	text-decoration: none;
}   

div.lightblue_menu_item_link {
	width: 150px;
	float: left;
	font-weight: bold;
	font-size: 12px;
	color: #F3F8F9;
	margin: 0px 0px 5px 0px;
}

.lightblue_menu_item_link a, .lightblue_menu_item_link a:active, .lightblue_menu_item_link a:visited, .lightblue_menu_item_link a:link {
	color: #F3F8F9;
	text-decoration: none;
}  

/* Menu end */

/* Content */
div.lightblue_content_container {
	width: 735px;
	float: right;
}

div.lightblue_content {
	float: left; 
	background-image: url('../images/blue_corner_top_right_text.gif'); 	
	background-repeat: no-repeat; 
	width: 586px; 
	padding-top: 44px;
}

div.lightblue_data_table_container {
  float: left; 
  width: 190px; 
}

div.lightblue_pratique {
	float: left;
	padding-right:15px; 
	width: 550px; 
	font-family: Helvetica, Tahoma, Verdana; 
	font-size: 11px;
	text-align: left;
	color: #000;
	padding-bottom: 10px;
}

.lightblue_pratique a,.lightblue_pratique a:active,.lightblue_pratique a:link,.lightblue_pratique a:visited {
	color: #0D6E8B;
	text-decoration: underline;
} 

div.lightblue_links {
	float: left;
	padding-right:15px; 
	width: 550px; 
	font-family: Helvetica, Tahoma, Verdana; 
	font-size: 11px;
	text-align: left;
	color: #000;
	padding-bottom: 10px;
}

.lightblue_links p{
	float: left;
	padding-top:0px; 
	width: 550px; 
	font-family: Helvetica, Tahoma, Verdana; 
	font-size: 11px;
	text-align: left;
	color: #000;
	padding-bottom: 0px;
	margin: 0px 0px 8px 0px;
}

.lightblue_links a,.lightblue_links a:active,.lightblue_links a:link,.lightblue_links a:visited {
	color: #0D6E8B;
	text-decoration: underline;
}

/* End Content */

/* End Actualite styles */

img {
	border: 0px;
}

a:link {
	border: 0px;
}


.prop {
	float:right;
	width:0px;
}

.clear {
	clear:both;
	height:1px;
	overflow:hidden;
}

.min400px {
	height:400px;
}

.formerror {
  color: red;
  text-align: left;
	font-weight: bold;
}

.red, .red a, .red a:active, .red a:visited, .red a:link, .red a:hover {
	color: red;
}

.w69 {
	width: 69px;
}

.w74 {
	width: 74px;
}

.w68 {
	width: 68px;
}

.w92 {
	width: 92px;
}

.w93 {
	width: 93px;
}

.w30 {
	width: 30px;
}

.w90 {
	width: 90px;
}

.w24 {
	width: 24px;
}

.w270 {
	width: 270px;
}

.w55 {
	width: 57px;
}
.w130 {
	width: 130px;
}








#form_livre{
	padding-left:40px;
}
.valide_select{
	text-align: right;
	padding-right: 100px;
}
.boite_verif{
	float:right;
	width:280px;
	padding-left:30px;
}
.conteneur_panier{
	border:1px solid black;
	clear:both;
}
#inner_block{
	padding:5px 20px 5px 60px;
}
.contenu_select{
	padding:2px 5px;
	font-size:12px;
}
.refs{
	padding:2px 15px;
	display:block;
}
.titre3,
.titre2,
.titre1{
	background-color: red;
	border-bottom: 1px solid black;
	text-align: left!important;
	font-weight: bold;
	padding:2px 5px;
}
.top{
	border-top: 1px solid black;
}
.titre1{
	background-color: #C4B4EA;
	position:relative;
}
.titre3{
	background-color: #F7B64E;
	position:relative;
}
.titre2{
	background-color: #F7D803;
	position:relative;
}
.notes_bold,
.notes{
	color:#777777;	
	font-size:12px;
}
.notes_bold{
	font-weight: bold;
}
#formfin{
	padding-left:60px;	
	width:350px;
}
#formfin .yellow_form_label{
	width:150px;
}
#validation.yellow_content_container .formerror{
	font-size:13px!important;
	padding-right:13px;
}

#contactus{padding-left:65px;}



