 
/* CSS Document */
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
// SCHMIDT IMMOBILIER
//:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

/*
-------------------------------
GLOBAL
-------------------------------
*/

* {
 font-family:Arial, Verdana, sans-serif;
}

body {
	color:#333333;
	background:url(bg_body.png) #ECECED repeat-x 0 -33px;
	letter-spacing:1px;
	font-size:11.5px;
}

body.small {
	background-image:url(bg_body_small.png);
}

#global {
	width:1020px;
	background:none;
}

a:link, a:visited {
	color:#C6062B;
}

a:hover {
	color:#86181A;
}

.content a img {
	border:none;
}

a.button {
	background-image:none;
}

.buttonspacer a.button {
	text-align:left;
	display:block;
	margin:10px 0 8px -4px;
	padding-bottom:6px;
	background:url(button_arrow.png) no-repeat right top;
	color:#C6062B;
	border-bottom:1px solid #C6062B;
}

.buttonspacer a.button:hover {
	background-position:right bottom;
	color:#86181A;
	border-color:#86181A;
}

/*#logo a{
	    width:144px;
    height:133px;
    background: url("/users/27/pictures/logo_web_144x133.png") no-repeat center center;
}*/

#logo a {
	width:180px;
	height:133px;
	background: url("logo_web.png") no-repeat left center;
}

body #global select, body #global input, body #global textarea {
	background:#FFFFFF;
	border:1px solid #333333;
	color:#333333;
	font-size:10px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

body #global form .value select, body #global form .value input, body #global form .value textarea {
	background:#FFFFFF;
}

body #global textarea {
	width:400px;
	height:100px;
}

body #global select {
	border-radius:5px 2px 2px 5px;
	-moz-border-radius:5px 2px 2px 5px;
	-webkit-border-radius:5px 2px 2px 5px;
}

body #global input[type="checkbox"], body #global input[type="radio"] {
	border:none;
}

.error, .obligatory {
	color:#B8111C;
}

.tbl .row span.obligatory {
 //display:none;
	float:none;
	margin-left:2px;
}

.tbl .row span span {
	float:none;
	display:inline;
}

.highlight {
	background:none;
}

.content, #account_container.getmearchived_content, #account_container.unsubscribe_content {
	background:url(bg_not_define.png) repeat-x left top;
	min-height:370px;
	width:970px;
	padding:15px;
	color:#222222;
}

.content a:link, .content a:visited {
	text-decoration:none;
}

.content h5 {
	border-bottom:1px solid #585858;
}

.box_content .conveniences, .box_content .buttonspacer {
	margin-top:0;
}

.content a.button {
	padding-right:20px;
	margin:10px 20px 0 0;
}

.contentForm {
	min-height:100px;
	height:auto;
}

#loginform a.button, .button_form a.button {
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#B8111C;
	color:#FFFFFF;
	padding:2px 6px 1px;
	letter-spacing:1px;
	border:1px solid transparent;
	text-transform:uppercase;
	margin:18px 0 0;
	cursor:pointer;
}

#loginform a.button:hover, .button_form a.button:hover {
	background:none;
	color:#B8111C;
	border:1px solid #B8111C;
}

/*
-------------------------------
MENU TOP
-------------------------------
*/

#header {
	width:1020px;
	height:174px;
	height:173px \9;
	padding-top:7px;
	position:relative;
}

.sidebar_module {
	padding:0;
}

#header #header_right {
	width:175px;
	float:right;
	margin:79px 0 -20px 10px;
	position:relative;
}

#header #header_right .label_logos {
	left:-365px;
	top:-4px;
	position:absolute;
}

#navig_lang {
	float:left;
	margin-bottom:3px;
}

#navig_lang li span.txt {
	padding:0 2.5px;
	padding:0 3px \9;
	font-size:10.5px;
	color:#333333;
}

#currency select {
	margin:-3px 14px 6px 0;
}

#header #object_top_menu a.offres {
	font-size:12px;
	letter-spacing:0.5px;
	text-transform:uppercase;
	font-weight:normal;
	left:10px;
	position:absolute;
	text-align:center;
	text-decoration:underline;
	margin:-10px 0 0;
	min-width:156px;
	padding:10px 7px 7px;
}

#header #object_top_menu a.offres:hover, #header #object_top_menu a.offres#selected {
	background: url(bg_menu_hover_left.png) transparent left top no-repeat;
}

#header #object_top_menu a, #header #object_top_menu .scroll_menu .scroll_menu_title {
	color:#FFFFFF;
	height:14px;
	padding:11px 8px 8px;
	margin:0 -5px 0 -6px;
	cursor:pointer;
}

#header #object_top_menu a:hover, #header #object_top_menu a:hover, #header #object_top_menu #selected a, #header #object_top_menu .scroll_menu .scroll_menu_title:hover, #header #object_top_menu .scroll_menu #selected, #header #object_top_menu .scroll_menu .selected {
	color:#FFFFFF;
	background: url(bg_menu_hover.png) transparent center top repeat-x;
}

#object_container #menu_middle {
	background: url(bg_menu_objects.png) transparent center center no-repeat;
}

#header #navigation {
	text-align:center;
	text-transform:uppercase;
	width:810px;
	float:right;
}

#header #navigation.big_navig {
	width:976px;
}

#header #navigation .separator {
	margin:0px;
}

#header #object_top_menu #navigation .scroll_menu {
	position:relative;
}

#header #object_top_menu #navigation div.menu_deroulant {
	position:absolute;
	z-index:50;
	display:none;
	margin:7px 0 0;
	padding:3px 0 5px;
	background:url(bg_scroll_menu_grey.png) repeat-x center top;
	border-radius:0 0 2px 2px;
	-moz-border-radius:0 0 2px 2px;
	-webkit-border-radius:0 0 2px 2px;
	text-transform:uppercase;
	left:0;
}

#header #object_top_menu #navigation ul li div.menu_deroulant a {
	display:block;
	margin:3px 0;
	padding:4px 10px;
	text-transform:uppercase;
	font-size:11px;
	letter-spacing:0.5px;
	color:#e2001a;
	white-space:nowrap;
}

#header #object_top_menu #navigation ul li div.menu_deroulant a:hover {
	color:#FFFFFF;
	background:url(bg_scroll_menu_select.png) #ba0020 repeat-x left bottom;
}

#navigation ul li div.menu_deroulant a:first-child {
	margin-top:2px;
}

#navigation ul li div.menu_deroulant a:last-child {
	margin-bottom:10px;
}

#header #object_top_menu #navigation .scroll_selected .scroll_menu_title {
 //background:url(bg_scroll_menu_top.png) repeat-x left top;
	background-color:#ECECED;
	padding:10px 8px;
	margin:-10px -8px;
	display:inline-block;
}

#header #logo {
	width:180px;
	float:left;
	margin-left:10px;
}

#header #object_top_menu {
	clear:both;
	margin-top:0;
	width:988px;
	height:21px;
	background: url(bg_menu_top.png) transparent center top no-repeat;
	padding:20px 22px 0 10px;
	text-transform:uppercase;
	text-align:center;
	color:#FFFFFF;
	position:relative;
}

#header #log_part {
	position:absolute;
	top:5px;
	right:12px;
}

#header #log_part #log_link {
	display:block;
	padding:3px 0 0 18px;
	color:#A0A0A0;
	font-size:10px;
	background:url(log.png) no-repeat left center;
}

#header #log_part #log_link:hover {
	text-decoration:underline;
}

#header #log_part #log_slide {
	display:none;
	position:absolute;
	background:url("bg_scroll_menu_grey.png") repeat-x scroll center top transparent;
	padding:8px 10px 12px 15px;
	right:0;
	border:1px solid #A0A0A0;
	text-align:right;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	margin-top:3px;
}

#header #log_part #log_slide a {
	margin-bottom:5px;
	white-space:nowrap;
}

/*
-------------------------------
BANDEAU IMAGE
-------------------------------
*/

#bandeau_image {
	display:block;
	width:100%;
	height:400px;
	position:absolute;
	margin:181px 0 0;
	text-align:center;
	overflow:hidden;
	background: url(bg_header.png) transparent center top repeat-y;
	z-index:-1;
}

.small #bandeau_image {
	height:300px;
}

#bandeau_image div {
	width:100%;
	height:100%;
	background: transparent center top no-repeat;
}

.light #bandeau_image div {
	opacity:0.75;
	filter:alpha(opacity=75);
}

#bandeau_image div.home {
	background-image:url(../files/images_header/home.jpg);
}

#bandeau_image div.contact {
	background-image:url(../files/images_header/contact.jpg);
}

#bandeau_image div.nosoffres {
	background-image:url(../files/images_header/nosoffres.jpg);
}

#bandeau_image div.nosservices {
	background-image:url(../files/images_header/nosservices.jpg);
}

#bandeau_image div.presentation {
	background-image:url(../files/images_header/presentation.jpg);
}

#bandeau_image div.presse {
	background-image:url(../files/images_header/presse.jpg);
}

.small #bandeau_image div.home {
	background-image:url(../files/images_header/home_small.jpg);
}

.small #bandeau_image div.contact {
	background-image:url(../files/images_header/contact_small.jpg);
}

.small #bandeau_image div.nosoffres {
	background-image:url(../files/images_header/nosoffres_small.jpg);
}

.small #bandeau_image div.nosservices {
	background-image:url(../files/images_header/nosservices_small.jpg);
}

.small #bandeau_image div.presentation {
	background-image:url(../files/images_header/presentation_small.jpg);
}

.small #bandeau_image div.presse {
	background-image:url(../files/images_header/presse_small.jpg);
}

a#feedback {
	position:absolute;
	top:350px;
	right:0;
	width:41px;
	height:128px;
	display:block;
}

a#feedback.feedback_fr {
	background:url(feedback_button_fr.png) left top no-repeat;
}

a#feedback.feedback_de {
	background:url(feedback_button_de.png) left top no-repeat;
}

a#feedback.feedback_en {
	background:url(feedback_button_en.png) left top no-repeat;
}

a#feedback.feedback_ru {
	background:url(feedback_button_ru.png) left top no-repeat;
}

a#feedback:hover {
	background-position:right top;
}

/*
-------------------------------
CONTAINER
-------------------------------
*/

#container {
	z-index:100;
	padding:0 10px;
}

.middle_container {
	min-height:400px;
	width:1000px;
}

.small .middle_container {
	min-height:300px;
}

/*
-------------------------------
MENU MIDDLE
-------------------------------
*/

#container #menu_middle {
	clear:both;
	width:990px;
	height:23px;
	background: url(bg_menu_top.png) transparent center center no-repeat;
	padding:18px 15px 0;
	text-transform:uppercase;
	text-align:center;
	color:#FFFFFF;
	margin:-10px -10px 0;
	display:none;
}

#object_container #menu_middle {
	background: url(bg_menu_objects.png) transparent center center no-repeat;
}

#container #menu_middle a {
	color:#FFFFFF;
	height:15px;
	padding:9px 12px 8px;
	margin:0 -5px 0 -6px;
}

#container #menu_middle a:hover, #container #menu_middle a#selected {
	background: url(bg_menu_hover.png) transparent center top repeat-x;
}

/*
-------------------------------
INDEX
-------------------------------
*/

.middle_container h2.specialist {
	color:#FFFFFF;
	font-size:15px;
	font-weight:lighter;
	letter-spacing:3px;
	margin:168px 0 0 644px;
	position:absolute;
	text-align:right;
	text-transform:none;
}

#contact_container .middle_container h2.specialist {
	margin:232px 0 0 665px;
}

#vendeurs_container .middle_container h2.specialist, #acheteur_container .middle_container h2.specialist, #investisseurs_container .middle_container h2.specialist, #architectes_container .middle_container h2.specialist, #promoteurs_container .middle_container h2.specialist, #notaires_container .middle_container h2.specialist {
	margin:68px 0 0 644px;
}

.services_container .middle_container h2.specialist {
	margin:133px 0 0 633px;
}

.career_container .middle_container h2.specialist {
	margin:60px 0 0 644px;
}

#video_home_content {
	width:1000px;
	height:370px;
	padding:10px 0 0;
}

#video_home_content #videos_flash {
	width:587px;
	height:360px;
	margin:9px 7px -10px 8px;
	float:left;
}

#video_home_content .other_videos {
	width:587px;
	height:360px;
	margin:9px 7px -10px 8px;
	float:left;
}

#video_home_content #tsr_video {
display:none;
}

#video_home_content #links_videos {
	width:390px;
	height:330px;
	margin:9px 8px 0 0;
	float:left;
	overflow:hidden;
	position:relative;
}

#video_home_content #links_videos table {
	border-collapse:collapse;
}

#video_home_content #links_videos table tr td {
	padding-right:9px;
	vertical-align:top;
}

#video_home_content #links_videos table tr td:last-child {
	padding-right:0;
}

#video_home_content #links_videos .link_video {
	width:390px;
	height:104px;
	margin-bottom:9px;
	display:block;
	cursor:pointer;
}

#video_home_content #links_videos .link_video:last-child {
	margin-bottom:0;
}

#video_home_content #links_videos .link_video .title_video {
	display:block;
	position:absolute;
	min-width:250px;
	max-width:344px;
	height:14px;
	overflow:hidden;
	margin:-26px 0 0 15px;
	padding:5px 8px;
	color:#CB0133;
	font-weight:normal;
	font-size:12px;
	background:url(bg_gallery_titles.png) #C7C7C9 repeat-x center top;
}
 #video_home_content #links_videos .link_video .title_video, x:-moz-any-link {
 margin:-27px 0 0 15px;
}

#video_home_content #links_videos .link_video:hover .title_video {
	background-position:center bottom;
}

#video_home_content .button_videos {
	cursor:pointer;
	margin-top:5px;
}

#video_home_content .button_videos_left {
	margin:7px 0 0 358px;
	opacity:0.2;
	filter:alpha(opacity=20);
}

#video_home_content .button_videos:hover {
	opacity:0.8;
 //filter:alpha(opacity=80);
}

/*
-------------------------------
OBJECTS - INDEX
-------------------------------
*/

#object_container.map_container #map-object {
	position:absolute;
}

#object_container.map_container .map_bar {
	padding:10px;
	width:150px;
	position:relative;
	height:580px;
}

#object_container.map_container #map_bar_left {
	float:left;
}

#object_container.map_container #map_bar_right {
	float:right;
	width:135px;
	height:540px;
	padding:30px 19px 30px 9px;
	position:relative;
}

#object_container.map_container #map_bar_right.recent_objects .arrow_recent_objects {
	width:140px;
	height:20px;
	position:absolute;
	left:9px;
	display:none;
}

#object_container.map_container #map_bar_right.recent_objects .arrow_recent_objects_up {
	top:5px;
}

#object_container.map_container #map_bar_right.recent_objects .arrow_recent_objects_down {
	bottom:5px;
}

#object_container.map_container #map_bar_right.recent_objects #recent_objects_list {
	width:141px;
	height:540px;
	overflow:hidden;
	position:relative;
}

#object_container.map_container #map_bar_right.recent_objects #recent_objects_list #slide_recent_objects {
	width:141px;
	position:absolute;
	margin:0;
}

#object_container.map_container #map_bar_right.recent_objects #recent_objects_list #slide_recent_objects .recent_objects_details {
	width:140px;
	height:100px;
	overflow:hidden;
	margin-bottom:8px;
	position:relative;
	display:block;
}

#object_container.map_container #map_bar_right.recent_objects #recent_objects_list #slide_recent_objects .recent_objects_details .recent_objects_pic {
	border:#ACACAC 1px solid;
}

#object_container.map_container #map_bar_right.recent_objects #recent_objects_list #slide_recent_objects .recent_objects_details .logo_exclusiv_map {
	border:none;
	position:absolute;
	top:3px;
	left:4px;
}

#object_container.map_container #map_bar_right.recent_objects #recent_objects_list #slide_recent_objects .recent_objects_details .recent_objects_infos {
	width:132px;
	max-height:92px;
	padding:2px 3px;
	background:#222222;
	opacity:0.6;
	filter:alpha(opacity:60);
	color:#FFFFFF;
	display:none;
	position:absolute;
	bottom:1px;
	left:1px;
	font-size:10px;
}

#object_container.map_container #map_bar_right.recent_objects #recent_objects_list #slide_recent_objects .recent_objects_details:hover .recent_objects_infos {
	display:block;
}

#object_container.map_container #map_bar_right.recent_objects #recent_objects_list #slide_recent_objects .recent_objects_details .recent_objects_infos h5 {
	padding:0 0 1px;
	margin:0 0 1px;
	border-bottom:#FFFFFF solid 1px;
	font-size:10px;
}

#object_container.map_container #map_bar_left .login_box, #object_container.map_container #map_bar_left .logout_box {
	background:none;
	position:absolute;
	bottom:8px;
	;
	float:none;
	margin:0;
	padding:0;
	width:150px;
	color:#C6062B;
	height:auto;
}

#object_container.map_container #map_bar_left .login_box #identification, #object_container.map_container #map_bar_left .logout_box {
	letter-spacing:0px;
	font-size:11px;
	margin:0;
	padding:0;
}

#object_container.map_container #map_bar_left #menu_object .cat #selected a {
	text-decoration:underline;
	color:#86181A;
}

#object_container.map_container #map_bar_left #label_legend {
	text-align:center;
	margin-top:15px;
	padding:38px 0 6px;
	background:url(logo_exclusiv_legend2.png) no-repeat center 7px;
	font-size: 10px;
	letter-spacing: 0;
	color: #333333;
	border:1px solid #555555;
	border-width:1px 0;
}

#map_bar_left #label_legend span.brevet {
	width:auto;
	padding-right:13px;
}

#object_container.map_container #map_bar_left .login_box #identification h3, #object_container.map_container #map_bar_left .logout_box h4 {
	font-size:12.5px;
	text-transform:none;
	border-top:none;
	border-bottom:1px solid #C6062B;
	padding:0 0 2px;
	margin:8px 0;
	color:#C6062B;
}

#object_container.map_container #map_bar_left .logout_box .favorites_objects {
	width:150px;
	height:auto;
	max-height:222px;
	padding-bottom:8px;
}

#object_container.map_container #map_bar_left .logout_box .favorites_objects .arrow_favorites {
	float:right;
	margin:-4px 0 0 2px;
}

#object_container.map_container #map_bar_left .logout_box #favorites_list {
	width:150px;
	height:auto;
	max-height:205px;
}

#object_container.map_container #map_bar_left .logout_box #slide_favorites a {
	width:150px;
	height:70px;
}

#object_container.map_container #map_bar_left .logout_box #slide_favorites a span {
	max-width:150px;
	min-width:0;
	right:0;
}

#object_container.map_container #map_bar_left .logout_box #slide_favorites a img {
	border:#ACACAC 1px solid;
}

#object_container.map_container #map_bar_left .login_box #identification a.button {
	background:url("bg_categories_titles.png") repeat-x scroll center top transparent;
	color:#FFFFFF;
	border:none;
	margin-top:5px;
}

#object_container.map_container #map_bar_left .login_box #identification a.button:hover {
	background:url("bg_categories_titles.png") repeat-x scroll center bottom transparent;
	border:none;
}

#object_container.map_container #map_bar_left .login_box #identification a.button[title="Ok"] {
	margin-top:0;
}

#object_container.map_container #map_bar_left .login_box #identification label {
	width:75px;
	text-transform:none;
	font-size:10.5px;
	float:left;
	clear:both;
	margin-bottom:3px;
}

#object_container.map_container #map_bar_left .login_box #identification input {
	width:65px;
	border:1px solid #C6062B;
	color:#C6062B;
	float:right;
	margin-bottom:3px;
}

#object_container.map_container #map_bar_left .login_box #identification .forget_login {
	font-size:10.5px;
	font-style: italic;
	clear:both;
}

#object_container.map_container #map_bar_left .login_box #identification a {
	color:#C6062B;
}

#object_container.map_container #map_bar_left #menu_object h4 {
	padding:6px 8px;
	width:134px;
	height:14px;
	display:block;
	background:url(bg_categories_titles.png) repeat-x center center;
	margin:10px 0;
	text-transform:uppercase;
	color:#FFFFFF;
	font-size:14px;
	font-weight:normal;
}

#object_container.map_container #map_bar_left #menu_object h4:hover {
	text-decoration:underline;
}

#object_container.map_container #map_bar_left #menu_object .cat li {
	padding:0 0 5px 8px;
	font-size:13px;
}

#object_container #infosMap {
	position:absolute;
	display:none;
	z-index:20;
	background:url(bgInfosMap.png) repeat-x left bottom;
	max-width:600px;
	padding:10px 0 41px 10px;
}

#object_container #infosMap.posDown {
	padding:51px 0 0 10px;
	background-position:left top;
}

#object_container #infosMap #arrowInfosMap {
	left:50%;
	margin-left:-111px;
	display:block;
	position:absolute;
	width:56px;
	height:41px;
	bottom:0;
	background:url(arrowInfosMap.png) repeat-x left bottom;
}

#object_container #infosMap.posDown #arrowInfosMap {
	top:0;
	background:url(arrowInfosMapDown.png) repeat-x left bottom;
}

#object_container #infosMap .mapInfosBulles {
	float:left;
	width:140px;
	margin:0 10px 10px 0;
	color:#b70020;
	font-weight:normal;
	position:relative;
}

#object_container #infosMap .mapInfosBulles h5 {
	border-color:#b70020;
	font-weight:normal;
	text-transform:uppercase;
	margin:2px 0 4px;
}

#object_container #infosMap .mapInfosBulles p {
	font-size:11.5px;
}

#object_container #infosMap .mapInfosBulles img {
	border:1px solid #ACACAC;
}

#object_container #infosMap .mapInfosBulles img.logo_exclusiv_map {
	border:none;
	position:absolute;
	top:2px;
	left:3px;
}

#object_container #infosMap .mapInfosBulles .object_sold_map {
	border:none;
	position:absolute;
	top:40px;
	width:138px;
	text-align:center;
	opacity:0.7;
	filter:alpha(opacity:70);
	font-weight:bold;
	font-size:20px;
}

#object_container #infosMap.posDown .mapInfosBulles img.logo_exclusiv_map {
	top:57px;
}

#object_container .middle_container {
	margin:-14px -10px 0;
	background: url(bg_objects.png) transparent repeat-y;
	padding:0 10px 20px;
	width:1000px;
}

#object_container .middle_container, x:-moz-any-link {
	margin-top:-17px;
}

#object_container.map_container .middle_container {
	background:url(bg_map_container.png) repeat-y center top;
	padding:0 10px;
}

#object_container.map_container {
	background:url(bottom_red_map.png) no-repeat center bottom;
	margin:0 -10px;
	padding:0 10px 29px;
	width:1000px;
}

#object_container .middle_container .content {
	float:none;
	padding:0 10px;
	position:static;
	width:980px;
	margin-top:-12px;
	margin-top:-14px \9;
	background: url(bg_objects_gradient.png) transparent repeat-x top;
}

#object_container.map_container .middle_container .content {
	padding:0;
	background:none;
	width:660px;
	float:left;
	margin-top:0;
}

#display_tabs {
	margin:-2px 0 18px 0;
	padding:25px 0 0;
	width:800px;
	background-repeat:no-repeat;
	background-position: right bottom;
	display:block;
	float:left;
}

#display_tabs.gallery {
	background-image:url(border_display_tabs_1.png);
}

#display_tabs.map {
	background-image:url(border_display_tabs_2.png);
}

#display_tabs.list {
	background-image:url(border_display_tabs_3.png);
}

#display_tabs .tab {
	text-align:center;
	display:block;
	width:120px;
	height:13px;
	margin-left:12px;
	float:right;
	border-style:solid;
	border-width:1px 1px 0;
	margin-bottom: 1px;
	padding:1px 0;
	text-transform:uppercase;
}

#display_tabs .tab:first-child {
	margin-right:278px;
}

#display_tabs a.tab {
	color:#FFFFFF;
	background:url(bg_display_tabs.png) repeat-x left top;
	border-color:#C38275;
	text-decoration:none;
}

#display_tabs a.tab:hover {
	background-position:left bottom;
}

#display_tabs span.tab {
	color:#545454;
	border-color:#545454;
}

span.nbr_results {
	font-size:12px;
	float:left;
	margin:28px 3px 0 20px;
	border-bottom:none;
	color:#DC001B;
	font-weight:bold;
	clear:both;
	text-transform:uppercase;
}

.pagination {
	background:none;
	padding:15px 15px 0;
}

.pagination .pagin_stat {
	color:#545454;
	margin-right:6px;
}

a.pagin_arrow {
	display:inline-block;
	width:18px;
	height:18px;
	background-position:center top;
	padding:0 !important;
	margin:0 4px -4px -6px;
}

a.pagin_arrow:hover {
	background-position:center bottom;
}

a.pagin_arrow.prev {
	background-image:url(pagin_arrow_prev.png);
}

a.pagin_arrow.next {
	background-image:url(pagin_arrow_next.png);
}

/*
-------------------------------
REDIR INVITE
-------------------------------
*/

#redir_container .middle_container {
	margin:0 -10px;
	background: url(bg_objects.png) transparent repeat-y;
	padding:20px 30px;
	width:1000px;
}

#redir_container .detail_bottom {
	background:url("bg_detail_bottom.png") no-repeat scroll center top transparent;
	clear:both;
	height:28px;
	margin:0 -10px 0;
	padding:0;
	width:1020px;
}

#redir_container .unregistered a.button {
    margin: 25px 20px 0 0;
    padding-right: 20px;
	display:inline-block;
}

/*
-------------------------------
OBJECTS GALLERY
-------------------------------
*/

#object_container .middle_container #gallery_object .box {
	background:none;
}

#object_container #gallery_object #gallery_list {
	margin:0 0 -25px 20px;
}

#object_container #gallery_object div.object_preview {
	float:left;
	margin:0 20px 20px 0;
	height:169px;
	width:300px;
}

#object_container #gallery_object div.object_preview h3 {
	display:block;
	position:absolute;
	min-width:160px;
	max-width:236px;
	height:14px;
	overflow:hidden;
	margin:-27px 0 0 25px;
	margin-top:-27px \9;
	padding:5px 8px;
	color:#CB0133;
	font-weight:normal;
	font-size:12px;
	background:url(bg_gallery_titles.png) #C7C7C9 repeat-x center top;
}

#object_container #gallery_object div.object_preview:hover h3 {
	background-position:center bottom;
}

/*
-------------------------------
OBJECTS MAP
-------------------------------
*/

#object_container .middle_container #map_object .box {
	background:none;
}

#object_container #map_object .content_left {
	width:518px;
	float:left;
}

#object_container #map_object .content_left .pagination {
	margin:15px 25px 0;
}

#object_container #map_object table#map_search {
	margin:0 30px 0 20px;
	width:468px;
	border-spacing:0;
	color:#58585A;
}

#object_container #map_object table#map_search tr td {
	padding:30px 1px 15px;
	border-bottom:#545454 1px solid;
	vertical-align:top;
	font-size:10px;
}

#map_search .col1 a h3 {
	text-transform:uppercase;
	text-size:16px;
	color:#58585A;
}

#map_search .col1 a h3:hover {
	text-decoration:underline;
}

#map_search .col3 .price {
	float:none;
	font-size:10px;
	font-weight:normal;
}

#map_object #gmap_object {
	padding:5px 0;
	border:solid #545454;
	border-width:1px 0;
}

/*
-------------------------------
OBJECTS LISTE
-------------------------------
*/

#object_container .middle_container #liste_object .box {
	background:none;
}

#object_container #liste_object table#liste_search {
	margin:0 20px;
	width:940px;
	border-spacing:0;
	color:#58585A;
	border-collapse:collapse;
}

#object_container #liste_object table#liste_search tr td {
	padding:20px 1px 5px;
	border-bottom:#545454 1px solid;
	vertical-align:top;
	font-size:10px;
}

#object_container #liste_object table#liste_search tr td:last-child {
	padding-top:5px;
}

#liste_search .col_title span {
	text-transform:uppercase;
	font-size:12px;
	color:#C6062B;
	font-weight:bold;
	padding-right:11px;
	background:url(list_arrows.png) no-repeat right 2px;
}

#liste_search .col_title span.list_arrows_up {
	background-image:url(list_arrows_up.png);
}

#liste_search .col_title span.list_arrows_down {
	background-image:url(list_arrows_down.png);
}

#liste_search .col1 h3 {
	text-transform:uppercase;
	text-size:16px;
}

#liste_search .col1 .slogan {
	background:none;
	padding:0;
	color:#DC001B;
	font-size:12px;
	margin-top:4px;
	text-transform:uppercase;
}

#liste_search .col2 .price {
	float:none;
	font-size:12px;
}

#object_container #liste_object table#liste_search tr td.col4 {
	padding-right:5px;
}

/*
-------------------------------
OBJECTS - DETAILS
-------------------------------
*/

#object_container.detail_object .middle_container {
	margin-top:0;
	margin-bottom:0;
}

#object_container .middle_container .box {
	background: url(bg_objects_gradient.png) transparent repeat-x top;
}

#object_container.detail_object .middle_container .box {
	padding:0;
	margin-bottom:0;
}

.detail_object .box_images {
	width:970px;
	height:65px;
	padding:5px 15px 30px;
}

.detail_object #big_picture {
	position:relative;
}

.detail_object #big_picture .return_to_list {
	position:absolute;
	top:28px;
	right:0;
	padding:3px 6px 4px;
	background:url(return_linkage.png) no-repeat left center;
}

.detail_object #big_picture .return_to_list a {
	color:#FFFFFF;
	padding:0;
}

.detail_object #big_picture .return_to_list a:hover {
	text-decoration:underline;
}

.detail_object #big_picture .return_to_list a.prev {
	padding-left:13px !important;
	background:url(arrow_prev_detail.png) no-repeat left center;
}

.detail_object #big_picture .return_to_list a.next {
	padding-right:13px !important;
	background:url(arrow_next_detail.png) no-repeat right center;
}

.detail_object #big_picture .logo_exclusiv_detail {
	border:none;
	position:absolute;
	top:12px;
	left:12px;
}

.detail_object #big_picture #mainimage {
	text-align:center;
}

.detail_object .box_images .mask_images {
	margin:0 35px;
	width:900px;
	height:138px;
	overflow:hidden;
	white-space:nowrap;
	position:relative;
}

.detail_object .box_images .mask_images .slide_images {
	height:138px;
	margin-left:0;
	position:absolute;
}

.detail_object .box_images .mask_images .slide_images .pics img {
	margin-right:8px;
}

.detail_object .box_images .detail_slide {
	height:22px;
	width:15px;
	padding:24px 7px;
	position:absolute;
	display:block;
}

.detail_object .box_images .detail_slide_right {
	margin:-138px 0 0 941px;
}

.detail_object .return_to_list {
	float:right;
	display:block;
	height:12px;
	font-size:11px;
	padding:4px 6px 4px 18px;
	background:url(bg_return_to_list.png) no-repeat #A7172C left top;
	color:#FFFFFF;
}

.detail_object .box_header {
	padding:0 30px 20px;
	border-bottom:1px solid #D8D8D8;
}

.detail_object .box_header h2 {
	font-size:18px;
	color:#58585A;
	text-transform:uppercase;
	margin-bottom:10px;
}

.detail_object .box_header .price {
	font-size:14px;
	float:none;
}

.detail_object .box_header .conveniences {
	width:695px;
	float:left;
}

.detail_object .box_header .conveniences .row {
	width:315px;
	margin-right:30px;
	float:left;
	clear:none;
	padding:6px 0 0px;
	border-bottom:1px solid #CACBCC;
	letter-spacing:0.5px;
	line-height:10px;
}

.detail_object .box_header .conveniences .row .label {
	width:auto;
	float:left;
	max-width:174px;
	white-space:nowrap;
}

.detail_object .box_header .conveniences .row .value3 {
	width:auto;
	float:right;
	text-align:right;
	max-width:114px;
	white-space:nowrap;
	letter-spacing:0px;
}

.detail_object .box_header .conveniences .row.red_price {
	color:#C6062B;
	min-height:19px;
	height:auto;
}

.detail_object .box_header .conveniences .row.red_price .label {
	max-width:40px;
}

.detail_object .box_header .conveniences .row.red_price .value3 {
	max-width:220px;
}

.detail_object .box_header .conveniences .row.red_price .logo_exclusiv_detail_price{
	float:right;
	margin:10px 0 14px;
	clear:both;
}

.detail_object .box_header .links_perso {
	margin-left:62px;
	float:right;
	line-height:15px;
	padding-top:4px;
}

.detail_object .box_header .links_perso .recommend, .detail_object .box_header .links_perso a {
	color:#C6062B;
	line-height:22px;
	padding:0;
}

.detail_object .twitter-share-button {
	margin-bottom:-7px;
}

/*
.FBConnectButton_Small .FBConnectButton_Text, .FBConnectButton .FBConnectButton_Text, .FBConnectButton_RTL .FBConnectButton_Text, .FBConnectButton, .FBConnectButton_RTL {
	background:none !important;
	border:none !important;
	margin:0 !important;
	padding:0 !important;
}
*/

.detail_object .box_header .links_perso a:hover {
	text-decoration:underline;
}

.detail_object .box_header .links_perso a img {
	margin:10px 0 -2px;
}

.detail_object .box_content_texts {
	padding:20px 30px 0;
}

.detail_object .box_content_texts .col_left {
	width:660px;
	float:left;
	display:block;
	padding:0;
}

.detail_object .box_content_texts .col_right {
	width:250px;
	float:right;
	display:block;
	padding:0;
	margin-top:-10px;
}

.detail_object .box_content_texts .col_left #contact_form {
	margin-top:25px;
}

.detail_object .box_content_texts .col_left #contact_form h4 {
	margin-bottom:15px;
}

.detail_object .box_content_texts .col_left #contact_form .contact_object_reserved {
	margin-bottom:15px;
	font-weight:bold;
	color:#C6062B;
}

.detail_object .box_content_texts .col_left #contact_form .row {
	margin:0;
	padding:0 0 8px;
	width:660px;
}

.detail_object .box_content_texts .col_left #contact_form .row span {
	padding:0;
}

.detail_object .box_content_texts .col_left #contact_form .row .label {
	margin:0;
	padding-right:10px;
	width:260px;
}

.detail_object .box_content_texts .col_left #contact_form .row .value {
	margin:0;
	width:390px;
}

.detail_object .box_content_texts .col_left #contact_form .row .format_comments {
	margin:0 0 0 271px;
	width:390px;
}

.detail_object .box_content_texts .col_left #contact_form .row .value input {
	width:200px;
	font-size:11px;
	background-color:#FFFFFF;
}

.detail_object .box_content_texts .col_left #contact_form .row .value select {
	width:203px;
	font-size:11px;
	background-color:#FFFFFF;
}

.detail_object .box_content_texts .col_left #contact_form .row .value textarea {
	width:388px;
	font-size:11px;
	background-color:#FFFFFF;
}

.detail_object .box_content_texts .col_left #contact_form .row .button_form {
	text-align:right;
	margin:0;
	padding:12px 0 0;
	width:390px;
}

.detail_object .col_texts div.text_scroll {
	overflow:hidden;
}

.detail_object .col_texts .read_more {
	display:none;
	cursor:pointer;
	width:288px;
	text-align:right;
	margin-bottom:0px;
	color:#C6062B;
	padding:3px 0 2px;/*padding:3px 16px 0 0;
	margin-bottom:2px;
	background:url("arrow_texts_scroll.png") no-repeat right 3px;*/
}

.detail_object .col_texts .read_more .close {
	display:none;
}

.detail_object .box_content_texts .col_texts:first-child {
	padding-top:6px;
}

.detail_object .box_content_texts .col_texts:last-child {
	margin-right:0;
}

.detail_object .box_content_texts h4 {
	font-size:15px;
	padding:6px 0 2px;
	margin-bottom:4px;
	border-bottom:1px solid #CACBCC;
}

.detail_object .box_content_texts .slogan {
	background:none;
	padding:0;
	color:#c6062b;
	font-size:16px;
	margin-bottom:8px;
	text-transform:uppercase;
}

.detail_object .col_texts .buttonspacer {
	margin-top:20px;
	width:220px;
}

.detail_object .box_content_commodities {
	padding:20px 30px;
}

.detail_object .box_content_commodities h4 {
	font-size:15px;
	padding:6px 0 3px;
	margin-bottom:8px;
	border-bottom:1px solid #CACBCC;
}

.detail_object .box_content_commodities .distances h4 {
	margin-bottom:14px;
}

.detail_object .box_content_commodities h5 {
	font-size:12px;
	padding:4px 0 2px;
	margin-bottom:3px;
	border-bottom:1px solid #CACBCC;
}

.detail_object .box_content_commodities #commodities {
	width:601px;
	margin-right:25px;
	float:left;
}

.detail_object .box_content_commodities #commodities table.full {
	width:288px;
	margin-right:25px;
	float:left;
}

.detail_object .box_content_commodities #commodities table.full.no_marge {
	margin-right:0;
}

.detail_object .box_content_commodities #commodities table.full tr td {
	width:139px;
	padding-right:10px;
}

.detail_object .box_content_commodities #commodities table.full tr td:last-child {
	padding-right:0;
}

.detail_object .box_content_commodities .distances {
	width:288px;
	float:left;
}

.detail_object .box_content_commodities .distances .row {
	padding-bottom:2px;
}

.detail_object .box_content_commodities .distances .label {
	width:194px;
	padding:2px 3px 2px 0;
}

.detail_object .box_content_commodities .distances .value {
	width:88px;
	padding:2px 0 2px 3px;
	text-align:right;
}

.detail_object .detail_bottom {
	background:url("bg_detail_bottom.png") no-repeat scroll center top transparent;
	clear:both;
	height:28px;
	margin:0 -10px 0;
	padding:0;
	width:1020px;
}

.detail_object #form_contact textarea {
	margin-bottom:12px;
}

.detail_object #form_contact .captcha_input {
	margin-bottom:12px;
}

/*
-------------------------------
FINANCEMENT
-------------------------------
*/

#object_container.finance_container .middle_container {
	margin-top:0;
}

#object_container .middle_container .box {
	padding:15px 15px 0;
}

.finance_container .return_to_object {
	float:right;
	display:block;
	height:12px;
	font-size:11px;
	padding:4px 6px 4px 18px;
	margin-right:-15px;
	background:url(bg_return_to_list.png) no-repeat #A7172C left top;
	color:#FFFFFF;
}

.finance_container h2 {
	font-weight:normal;
	margin-bottom:12px;
	padding-bottom:8px;
	border-bottom:1px #a0a1a3 solid;
	text-transform:uppercase;
}

.finance_container #finance table {
	width:100%;
	border-collapse:collapse;
	margin-bottom:15px;
}

.finance_container tr td {
	padding:2px 4px;
}

.finance_container .colsim1 {
	background:none;
}

.finance_container .bgcelldark {
	background:none;
	color:#333333;
	font-weight:bold;
}

.finance_container .title td {
	background:none;
	color:#A7172C;
	border-bottom:1px solid #BBBBBB;
}

.finance_container .total {
	background-color:#A7172C;
	color:#FFFFFF;
}

/*
-------------------------------
JOBS
-------------------------------
*/

#jobs_container .jobs_box {
	padding-top:10px;
}

#jobs_container .jobs_box #jobs_announcements {
	padding:0;
	margin-top:25px;
}

#jobs_container .box {
	float:left;
	width:430px;
	margin-right:10px;
}

#jobs_container .box .box_header {
	border-bottom:1px solid #A0A1A3;
	font-size:10px;
	font-weight:normal;
	margin-bottom:10px;
	padding-bottom:2px;
	text-transform:uppercase;
}

#jobs_container .box .box_content {
	margin:0 0 10px;
	border-bottom:1px solid #A0A1A3;
	padding:0 0 5px;
}

#jobs_container .box .box_content .flr {
	float:none;
	margin:0 0 2px;
}

/*
-------------------------------
PROMOTIONS
-------------------------------
*/

#promotions_container .promotions_box {
	padding-top:10px;
	border-collapse:collapse;
}

#promotions_container .promotions_box .buttonspacer {
	width:260px;
}

#promotions_container .promotions_box tr {
	vertical-align:top;
}

#promotions_container .promotions_box tr.title_promotions td {
	padding:10px 0;
}

#promotions_container .promotions_box tr.title_promotions td:last-child {
	text-align:right;
}

#promotions_container .promotions_box tr.details_promotions td {
	padding-bottom:10px;
	border-bottom:1px solid #545454;
}

#promotions_container .promotions_box tr td:first-child {
	padding-right:10px;
}

/*
-------------------------------
RECOMMEND OBJECTS
-------------------------------
*/

.recommend_container .box_header {
	padding:20px 0px 0px;
	border-bottom:1px solid #D8D8D8;
}

.recommend_container .box_header h2 {
	font-size:22px;
	color:#58585A;
	text-transform:uppercase;
	margin-bottom:5px;
}

.recommend_container .box_header .price {
	font-size:14px;
	float:none;
}

.recommend_container .box_content {
	padding:20px 0px 5px;
	margin:0;
}

.recommend_container .box_content img {
 margin::0px 10px 10px;
	border:1px solid #D8D8D8;
}

.recommend_container .slogan {
	background:none;
	padding:0;
	color:#DC001B;
	font-size:12px;
	margin:4px 0 10px;
	text-transform:uppercase;
}

/*
-------------------------------
SEARCH OBJECTS
-------------------------------
*/

#search_object {
	background-color:#707070;
	color:#CCCCCC;
	font-size:12px;
	line-height:16px;
}

#search_object a, #search_object a:link, #search_object a:active {
	color:#CCCCCC;
}

#search_object a:hover, #search_object #selected a, #search_object #selected span.scroll_menu_title {
	color:#FFFFFF;
}

#search_object h4 {
	color:#FFFFFF;
	text-transform:uppercase;
	padding-bottom:10px;
	font-size:12px;
}

#search_object .col1, #search_object .col2, #search_object .col3 {
	float:left;
	padding:0 30px;
	margin:20px 0;
	height:100%;
}

#search_object .col1 {
	width:240px;
}

#search_object .col1 ul {
	list-style:none;
	float:left;
 //width:116px;
}

#search_object .col1 ul:first-child {
	padding-right:8px;
}

#search_object .col2 {
	width:308px;
	border: #BDBDBD solid;
	border-width:0 1px;
}

#search_object .col2 ul {
	list-style:none;
	float:left;
}

#search_object .col2 ul:first-child {
	padding-right:8px;
}

#search_object .col3 {
	width:270px;
	color:#FFFFFF;
}

body #global #search_object .col3 input {
	color:#FFFFFF;
	border-color:#FFFFFF;
	font-size:11px;
}

body #global #search_object .col3 select {
	color:#FFFFFF;
	border-color:#FFFFFF;
	background-color:#707070;
	margin:-2px 0 2px;
	font-size:11px;
}

#search_object .col3 .search h4 {
	float:left;
	width:85px;
	height:14px;
	padding-right:8px;
	clear:both;
}

#search_object .col3 .search span.value {
	display:block;
	min-height:25px;
	padding-bottom:5px;
	font-size:11px;
	white-space:normal;
	float:left;
	width:177px;
}

#search_object .col3 .search span.value .radio2 {
	float:left;
	padding-right:2px;
}

#search_object .col3 .search input[type=button] {
	background:url(bg_button.png) repeat-x left top;
	float:right;
	height:17px;
	padding:0 4px;
	color:#000000;
	font-weight:bold;
}

#search_object .col3 .search input[type=button]:hover {
	background-position:left bottom;
	cursor:pointer;
}

/*
-------------------------------
CUSTOM PAGES
-------------------------------
*/

.custom_container .col {
	padding:25px 0 10px;
}

.custom_container .col div {
	float:left;
}

.custom_container .col1 {
	width:880px;
	margin:0 60px 0;
}

.custom_container .col2 div {
	width:481px;
	width:470px \9;
	margin-right:36px;
	margin-right:30px \9;
}

.custom_container .col3 div {
	width:316px;
	width:305px \9;
	margin-right:26px;
	margin-right:20px \9;
}

.custom_container .col4 div {
	width:236px;
	width:232px \9;
	margin-right:18px;
}

.custom_container .col2 div:last-child, .custom_container .col3 div:last-child, .custom_container .col4 div:last-child, .custom_container .col div.last_col {
	margin-right:0;
}

.custom_container h3, .custom_container p {
	color:#333333;
}

.custom_container h3 {
	font-weight:normal;
	margin-bottom:12px;
	padding-bottom:8px;
	border-bottom:1px #a0a1a3 solid;
	text-transform:uppercase;
	font-size:11.5px;
}

.custom_container h4 {
	font-size:11.5px;
	font-weight:bold;
	margin-bottom:2px;
	max-width:316px;
	padding-bottom:1px;
}

.custom_container .buttonspacer {
	width:205px;
	display:block;
	float:right;
}

.custom_container ul {
 //list-style-position:inside;
	margin:0 -12px 0 12px;
}

span.brevet {
	width:30%;
	margin:0 auto;
	text-align:left;
	padding-right:15px;
	background:url(croix_brevet.png) no-repeat right top;
}

#organisation_container .label_logos {
	margin:20px auto 6px;
	display:block;
}

#organisation_container .certificats_infos {
	margin:20px auto 6px;
	display:block;
	text-align:center;
}

#organisation_container .certificats_infos a {
	display:inline-block;
	min-width:180px;
}

/*
-------------------------------
CONTACT
-------------------------------
*/

#contact_container {
	font-size:11.5px;
}

#contact_container, #contact_container p {
	color:#333333;
}

#contact_container h3 {
	color:#333333;
	margin:18px 0 12px;
	font-weight:normal;
	padding-bottom:4px;
	border-bottom:1px #a0a1a3 solid;
	text-transform:uppercase;
}

#contact_container img {
	float:right;
	border:1px #a0a1a3 solid;
	padding:0;
}

#contact_container .adress_box_perso {
	margin-bottom:20px;
}

#contact_container .adress_box_perso .adress_perso {
	margin-top:15px;
	width:546px;
}

#contact_container .adress_box_perso h4 {
	margin-bottom:5px;
	padding-bottom:3px;
	border-bottom:1px solid #BBBBBB;
}

#contact_container .adress_box_perso em {
	margin-top:5px;
	display:block;
	color:#777777;
}

#contact_container #contact_table {
	margin-bottom:26px;
	float:none;
}

#contact_container #contact_table.tbl .row {
	height:13px;
	padding:0 0 1px;
}

#contact_container .row .button_form {
	float:right;
	margin:0 150px 0 0;
}

#contact_container a.button.send, #contact_container input.button.send {
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#B8111C;
	color:#FFFFFF;
	padding:2px 6px 1px;
	letter-spacing:1px;
	border:1px solid transparent;
	text-transform:uppercase;
	cursor:pointer;
}

#contact_container a.button.send:hover, #contact_container input.button.send:hover {
	background:none;
	color:#B8111C;
	border:1px solid #B8111C;
}

#contact_container .objects_concerne .objects_concerne_header {
	margin-bottom:20px;
	padding:20px 0px 0px;
	border-bottom:1px solid #D8D8D8;
}

#contact_container .objects_concerne h2 {
	font-size:22px;
	color:#58585A;
	text-transform:uppercase;
	margin-bottom:5px;
}

#contact_container .objects_concerne .price {
	font-size:14px;
	float:none;
}

#contact_container .objects_concerne img {
 margin::0px 10px 10px;
	border:1px solid #D8D8D8;
}

#contact_container .objects_concerne .slogan {
	background:none;
	padding:0;
	color:#DC001B;
	font-size:12px;
	margin:4px 0 10px;
	text-transform:uppercase;
}

.format_comments {
	margin-left:300px;
}

/*
-------------------------------
ACCOUNT
-------------------------------
*/

#account_container .box {
	margin-top:15px;
}

#account_container .box h3 {
	color:#333333;
	font-weight:normal;
	padding-bottom:4px;
	border-bottom:1px #a0a1a3 solid;
	text-transform:uppercase;
	font-size:13px;
}

#account_container .box .box_content {
	margin:25px 0;
}

#account_container .box h5, #account_container .box h4 {
	color:#C6062B;
	font-size:10px;
	margin:5px 0 14px;
}

#account_container .box .title_cat {
	font-weight:bold;
	margin-bottom:10px;
}

#account_container .box_content label, #account_container .box_content .label {
	text-transform:uppercase;
	font-size:10px;
}

#account_container input, #account_container textarea, #account_container select {
	text-transform:none;
}

#account_container #regions input, #account_container #categories input {
	margin:0 3px 6px 0;
}

#account_container label {
	margin-bottom:7px;
}

#account_container .formu5_cat {
	margin-bottom:10px;
}

#account_container #regions {
	margin-bottom:15px;
}

#account_container #regions tr td {
	height:15px;
}

#account_container .tbl .row span {
	padding:0;
}

#account_container .col1, #account_container .col2 {
	width:420px;
	float:left;
	margin-bottom:30px;
}

#account_container .col1 {
	margin-right:30px;
	clear:left;
}

#account_container .col_no_title {
	padding-top:32px;
}

#account_container .tbl .label {
	margin-right:15px;
	width:220px;
}

#account_container .tbl .row .value {
	width:185px;
}

#account_container .value input[maxlength="40"], #account_container div textarea, #account_container .value select {
	width:100%;
}

#account_container .row_multi_input .value input {
	margin:0 10px;
	width:35px;
}

#account_container .row_multi_input_currency .value input {
	margin:0 0px;
	width:35px;
}

#account_container .row_multi_input .value input:last-child {
	margin-right:0;
}

#account_container .row_type_biens .label {
	width:120px;
}

#account_container .tbl .row.row_type_biens .value {
	width:280px;
	text-align:right;
}

#account_container .tbl .row.row_type_biens .value .fll {
	display:inline;
	float:none;
}

#account_container .tbl .row.row_type_contact .label {
	width:190px;
}

#account_container .tbl .row.row_type_contact .value {
	text-align:right;
	width:215px;
}

#account_container .tbl .row.row_type_contact .value input {
	margin:0 3px 0 9px;
}

#account_container .tbl.newsletter_inscriptions .row .value {
	width:25px;
}

#account_container .tbl.newsletter_inscriptions .row .label {
	width:170px;
}

#account_container .row .button_form {
	display:block;
	margin:0 0 0 200px;
}

#account_container a.button.validate {
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#B8111C;
	color:#FFFFFF;
	padding:2px 6px 1px;
	letter-spacing:1px;
	border:1px solid transparent;
	text-transform:uppercase;
}

#account_container a.button.validate:hover {
	background:none;
	color:#B8111C;
	border:1px solid #B8111C;
}

#account_container .textbox_account .buttonspacer {
	margin:0 0 20px;
}

#account_container a.button.infodetail {
	width:50%;
	padding-bottom:6px;
	margin:0;
}

/*
-------------------------------
REFERENCES PAGES
-------------------------------
*/

#references_container .references_box {
	margin:10px 0 20px;
	width:1000px;
}

#references_container .other_slide .box_images {
	height:134px;
	padding:0;
	width:1000px;
}

#references_container .other_slide .box_images .mask_images {
	height:134px;
	margin:0 45px;
	width:910px;
}

#references_container .other_slide .slide_images tr td {
	position:relative;
	padding-right:14px;
}

#references_container .other_slide .box_images .detail_slide_right {
	margin:-134px 0 0 955px;
}

#references_container .other_slide .slide_images tr td img {
	width:170px;
	height:122px;
	display:block;
}

#references_container h3 {
	color:#333333;
	margin:5px 0 8px;
	font-weight:normal;
	padding-bottom:4px;
	border-bottom:1px #a0a1a3 solid;
	text-transform:uppercase;
}

#references_container .flr {
	display:block;
	width:170px;
	height:122px;
	margin:0 8px 8px 0;
	float:left;
}

#references_container .flr.pics_col5 {
	margin:0 0 8px 0;
}

#references_container .sold_watermark {
	color:#B8111C;
	font-weight:bold;
	font-size:16px;
	margin-top:-72px;
	height:72px;
	width:170px;
	text-align:center;
	text-transform:uppercase;
	display:block;
	opacity:0.5;
 filter:alpha(opacity:50);
}

/*
-------------------------------
PRESSE
-------------------------------
*/

/* ------OLD PAGE PRESS

#press_container .press_box{
	margin:20px 0;
	width:1000px;
}

#press_container h3{
	color:#333333;
	margin:5px 0 8px;
	font-weight:normal;
    padding-bottom:4px;
    border-bottom:1px #a0a1a3 solid;
	text-transform:uppercase;
}

#press_container .box{
	display:block;
	width:310px;
	margin:0 26px 26px 0;
	float:left;
}

#press_container .box.press_col3{
	margin:0 0 6px 0;
}

#press_container .box h4{
	text-transform:uppercase;
	font-weight:normal;
	margin:2px 0 8px;
    border-bottom:1px #a0a1a3 solid;
}

#press_container .box a.button{
	display:block;
	float:right;
	margin:5px 0 0;
	text-align:right;
	color:#C6062B;
}

#press_container .box a.button:hover{
	color:#86181A;
	text-decoration:underline;
}
 ------END OLD PAGE PRESS */

#press_container .references_box {
	margin:10px 0 20px;
	width:1000px;
}

#press_container .other_slide .box_images {
	height:200px;
	padding:0;
	width:1000px;
}

#press_container .other_slide .box_images .mask_images {
	height:200px;
	margin:0 45px;
	width:910px;
}

#press_container .other_slide .slide_images tr td {
	position:relative;
	padding-right:10px;
	vertical-align:top;
}

#press_container .other_slide .box_images .detail_slide_right {
	margin:-200px 0 0 955px;
}

#press_container .other_slide .slide_images tr td img {
	width:170px;
	height:122px;
	display:block;
}

#press_container h3 {
	color:#333333;
	margin:5px 0 8px;
	font-weight:normal;
	padding-bottom:4px;
	border-bottom:1px #a0a1a3 solid;
	text-transform:uppercase;
}

#press_container .flr {
	display:block;
	width:170px;
	height:122px;
	margin:0 8px 8px 0;
	float:left;
}

#press_container .flr.pics_col5 {
	margin:0 0 8px 0;
}

#press_container .sold_watermark {
	color:#B8111C;
	font-weight:bold;
	font-size:16px;
	margin-top:-72px;
	height:72px;
	width:170px;
	text-align:center;
	text-transform:uppercase;
	display:block;
	opacity:0.5;
 filter:alpha(opacity:50);
}

#press_container td h4 {
	margin:3px 1px 4px;
	border-bottom:1px #a0a1a3 solid;
}

#press_container td p {
	margin:0px 1px 2px;
	font-size:10px;
}

/*
-------------------------------
LINKS
-------------------------------
*/

#links_container .links_box {
	margin:10px 0 20px;
	width:1000px;
}

#links_container h3 {
	color:#333333;
	margin:5px 0 8px;
	font-weight:normal;
	padding-bottom:4px;
	border-bottom:1px #a0a1a3 solid;
	text-transform:uppercase;
}

#links_container a {
	color:#C6062B;
}

#links_container a:hover {
	color:#86181A;
	text-decoration:underline;
}

#links_container td.img_link {
	padding-right:50px;
}

#links_container td.img_link, #links_container td.txt_link {
	padding-bottom:18px;
}

#links_container tr:last-child td.img_link, #links_container tr:last-child td.txt_link {
	padding-bottom:0;
}

/*
-------------------------------
opportunities
-------------------------------
*/

.opportunities_box {
	width:715px;
	height:272px;
	display:block;
	float:left;
	color:#FFFFFF;
	padding:0 10px;
	background:url(bg_opportunities.png) no-repeat;
	margin-left:-10px;
}

.opportunities_box a {
	color:#FFFFFF;
}

.opportunities_box h4 {
	width:695px;
	margin:0 10px 8px;
	padding:10px 0 4px;
	border-bottom:1px #FFFFFF solid;
	font-size:13px;
	text-transform:uppercase;
	font-weight:normal;
}

.opportunities_box #opportunities_global {
	width:695px;
	margin:0 10px;
	border-bottom:1px #FFFFFF solid;
	overflow:hidden;
	display:block;
	height:190px;
}

.opportunities_box #opportunities_slide {
	margin:-5px 0 0;
}

.opportunities_box #opportunities_global tr td {
	padding-right:10px;
	height:187px;
}

.opportunities_box #opportunities_global tr td:last-child {
	padding-right:0;
}

.opportunities_box #opportunities_global tr td a {
	position:relative;
	display:block;
	height:178px;
}

.opportunities_box #opportunities_global tr td a .opportunitie_details {
	display:block;
	width:308px;
	height:158px;
	margin:-180px 0 0;
	margin:-181px 0 0 \9;
	padding:10px 12px;
	position:absolute;
	background:url(bg_opportunitie_details.png) repeat-y left;
}
 .opportunities_box #opportunities_global tr td a .opportunitie_details, x:-moz-any-link {
 margin:-181px 0 0;
}

.opportunities_box #opportunities_global tr td a .opportunitie_details:hover {
	opacity:0.8;
	color:#E3E3E3;
 //filter:alpha(opacity=80);
	color:#CCCCCC \9;
}

.opportunities_box #opportunities_global tr td a .opportunitie_details h5 {
	font-size:15px;
	text-weight:bold;
	text-transform:uppercase;
	height:38px;
}

.opportunities_box #opportunities_global tr td a .opportunitie_details .locality {
	text-transform:uppercase;
	display:block;
	margin-bottom:25px;
}

.opportunities_box #opportunities_global tr td a .opportunitie_details .price {
	display:block;
	margin-bottom:54px;
}

.opportunities_box .link_objects {
	width:285px;
	display:block;
	height:20px;
	float:left;
	margin-top:8px;
	padding:0 5px 0 10px;
}

.opportunities_box .link_objects a:hover {
	text-decoration:underline;
}

.opportunities_box .puces_opportunities {
	text-align:right;
	width:350px;
	display:block;
	height:20px;
	float:left;
	margin-top:10px;
}

.opportunities_box .puces_opportunities img {
	cursor:pointer;
	padding:2px;
	margin-right:1px;
	opacity:0.5;
	filter:alpha(opacity=50);
}

.opportunities_box .puces_opportunities img:first-child {
	opacity:1;
	filter:alpha(opacity=100);
}

.opportunities_box .puces_opportunities img:hover {
	opacity:0.8 !important;
	filter:alpha(opacity=80) !important;
}

.opportunities_box .button_opportunities {
	cursor:pointer;
	float:left;
	margin-top:5px;
}

.opportunities_box .button_opportunities_left {
	margin:5px 3px 0 17px;
}

.opportunities_box .button_opportunities:hover {
	opacity:0.8;
 //filter:alpha(opacity=80);
}

#offres_container .opportunities_box {
	width:720px;
	height:auto;
	display:block;
	color:#C6062B;
	background:none;
 //margin:30px 60px 0;
	margin:15px 60px 0;
	padding:8px 80px 0;
 //border-top:1px solid #A0A1A3;
 //border-bottom:1px solid #A0A1A3;
}

#offres_container .opportunities_box .link_objects a {
	color:#C6062B;
}

#offres_container .opportunities_box h4 {
	display:none;
}

.opportunities_box #opportunities_global {
	border-bottom:none;
	height:181px;
}

.other_slide .box_images .mask_images {
	margin:0 45px;
	width:880px;
	height:138px;
	overflow:hidden;
}

.other_slide .box_images .mask_images .slide_images {
	height:138px;
	margin-left:0;
}

.other_slide .box_images .mask_images .slide_images tr td {
	padding-right:15px;
}

.other_slide .box_images .mask_images .slide_images tr td:last-child {
	padding-right:0;
}

.other_slide .box_images .detail_slide {
	height:22px;
	width:15px;
	padding:58px 15px;
	position:absolute;
	display:block;
}

.other_slide .box_images .detail_slide_right {
	margin:-138px 0 0 925px;
}

/*
-------------------------------
LOGIN
-------------------------------
*/

.login_box {
	width:270px;
	height:272px;
	display:block;
	float:left;
	color:#FFFFFF;
	padding:0 10px;
	background:url(bg_login.png) no-repeat;
	margin:0 -10px 0 -5px;
}

#identification ul li {
	list-style:disc inside none;
}

#identification {
	font-size:10px;
	letter-spacing:2px;
	line-height:14px;
	padding:10px 10px 0;
}

#identification h3 {
	font-size:13px;
	text-transform:uppercase;
	padding:0 0 5px;
	border-bottom:1px solid #FFFFFF;
	margin-bottom:8px;
	font-weight:normal;
}

#identification h3.login_title {
	padding:8px 0 4px;
	border-top:1px solid #FFFFFF;
	border-bottom:none;
	margin-top:15px;
}

#identification a {
	color:#FFFFFF;
}

#identification a:hover {
	text-decoration:underline;
}

#identification a.button {
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#FFFFFF;
	color:#B8111C;
	padding:0 5px;
	margin-top:9px;
	float:right;
	letter-spacing:1px;
	border:1px solid transparent;
}

#identification a.button:hover {
	text-decoration:none;
	background:none;
	color:#FFFFFF;
	border:1px solid #FFFFFF;
}

#identification label {
	width:110px;
	text-transform:uppercase;
	display:block;
	float:left;
	margin:1px 0 6px;
}

#identification form input {
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	width:125px;
	color:#FFFFFF;
	border:1px solid #FFFFFF;
	height:12px;
	margin-bottom:7px;
}

#login_error {
	font-weight:bolder;
}

/*
-------------------------------
LOGOUT - FAVORITES
-------------------------------
*/

.logout_box {
	width:265px;
	display:block;
	float:left;
	padding:4px 10px 0 15px;
	background:url(bg_logout.png) no-repeat;
	margin:0 -10px 0 -5px;
}

.logout_box h4 {
	font-size:12px;
	padding:6px 0 5px;
	margin-bottom:12px;
	border-bottom:1px solid #333333;
	text-transform:uppercase;
	font-weight:normal;
	color:#666666;
}

.logout_box .favorites_objects h5 {
	font-size:9px;
	margin:2px 0 4px;
	text-transform:uppercase;
	font-weight:normal;
}

.logout_box .favorites_objects {
	display:block;
	height:298px;
	margin-bottom:3px;
	border-bottom:1px solid #333333;
}

.logout_box .favorites_objects #favorites_list {
	width:265px;
	height:260px;
	overflow:hidden;
	position:relative;
}

.logout_box .favorites_objects #favorites_list img.arrow_favorites {
	position:absolute;
	margin:0 0 0 242px;
}

.logout_box .favorites_objects #favorites_list img.arrow_favorites_down {
	margin-top:24px;
}

.logout_box .favorites_objects #favorites_list #slide_favorites {
	display:block;
}

.logout_box .favorites_objects #favorites_list #slide_favorites a {
	margin-bottom:10px;
	display:block;
	width:220px;
	height:80px;
}

.logout_box .favorites_objects #favorites_list #slide_favorites a:last-child {
	margin-bottom:0;
}

.logout_box .favorites_objects #favorites_list #slide_favorites a span {
	display:block;
	position:absolute;
	min-width:120px;
	max-width:188px;
	height:14px;
	overflow:hidden;
	margin:-21px 0 0 10px;
	margin:-22px 0 0 10px \9;
	padding:3px 6px 2px;
	color:#CB0133;
	font-weight:normal;
	font-size:10px;
	background:url(bg_gallery_titles.png) #C7C7C9 repeat-x center -5px;
}
 .logout_box .favorites_objects #favorites_list #slide_favorites a span, x:-moz-any-link {
 margin:-22px 0 0 10px;
}

.logout_box .favorites_objects #favorites_list #slide_favorites a:hover span {
	background-position:center bottom;
}

.logout_box #loginform {
	text-align:right;
	font-size:9px;
	color:#CB0133;
}

.logout_box #loginform a.button {
	padding:0;
	color:#CB0133;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	background:none;
	border:none;
	margin:0;
	text-transform:none;
}

/*
-------------------------------
FOOTER
-------------------------------
*/

#pre_footer {
	text-align:center;
	line-height:18px;
	position:relative;
	margin-top:4px;
}

#pre_footer .label_logos {
	height: 50px;
    position: absolute;
    right: 0;
    top: -5px;
}

#footer {
	position:absolute;
	left:50%;
	width:1000px;
	margin:10px 0 0 -500px;
	border-top:solid #CB0133 1px;
	text-align:center;
	letter-spacing:0.5px;
}

#footer p {
	width:100%;
	border-bottom:solid #CB0133 1px;
	padding:2px 0 5px;
	margin-bottom:15px;
}

#footer, #footer p, #footer a, #footer span {
	color:#333333;
	font-size:10px;
	letter-spacing:0.2px;
	font-weight:normal;
}

#footer a:hover {
	color:#222222;
}

/*
-------------------------------
FEEDBACK
-------------------------------
*/

#TB_window {
	background:none !important;
	border:none !important;
}

body#feedback {
	background:url(bg_feedback.png) repeat-x #b0b1b3 left top;
	margin:0 32px;
}

body#feedback div.close {
	display:block;
	width:20px;
	height:20px;
	margin:10px 2px 2px 575px;
	background:url(close_feedback.png) no-repeat left top;
	cursor:pointer;
}

body#feedback h1 {
	margin:14px 0 16px;
	padding:0 0 8px;
	border-bottom:#666666 1px solid;
	color:#CB0133;
	font-size:17px;
	text-transform:uppercase;
}

body#feedback .input_feedback, body#feedback textarea {
	background:#FFFFFF;
	border:1px solid #333333;
	font-size:12px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

body#feedback textarea {
	width:563px;
	height:190px;
	margin:10px 0 15px;
}

body#feedback .input_feedback {
	padding:2px 5px;
	font-size:12px;
	display:block;
	float:left;
	width:170px;
	margin-right:9px;
}

body#feedback .input_feedback.last_input {
	margin-right:0;
}

body#feedback .input_feedback label {
	margint:2px 2px 0 0;
	color:#333333;
}

body#feedback input[type="text"] {
	border:none;
	background:none;
	width:auto;
}

body#feedback input.feedback_submit {
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#B8111C;
	color:#FFFFFF;
	padding:2px 6px 1px;
	letter-spacing:1px;
	border:1px solid transparent;
	text-transform:uppercase;
	margin:18px 0 0;
	cursor:pointer;
}

body#feedback input.feedback_submit:hover {
	background:none;
	color:#B8111C;
	border:1px solid #B8111C;
}

/*
-------------------------------
GOOGLEMAP
-------------------------------
*/

body#googlemap {
	background:url(bg_feedback.png) repeat-x #b0b1b3 left top;
	margin:0 32px;
}

body#googlemap div.close {
	display:block;
	width:20px;
	height:20px;
	margin:10px 2px 2px 575px;
	background:url(close_feedback.png) no-repeat left top;
	cursor:pointer;
}

/*
-------------------------------
if IE7
-------------------------------
*/

*+html #bandeau_image {
	width:1600px;
	left:50%;
	margin-left:-800px;
}

*+html #header {
	position:relative;
	z-index:80;
}

*+html #header #object_top_menu {
	position:absolute;
	z-index:80;
	bottom:0;
}

*+html #header #object_top_menu #navigation {
	position:relative;
	z-index:80;
}

*+html #header #object_top_menu #navigation .scroll_menu {
	position:relative;
	z-index:80;
}
 *+html #header #object_top_menu #navigation .scroll_menu ..scroll_menu_title {
 position:relative;
 z-index:79;
}

*+html #header #object_top_menu #navigation div.menu_deroulant {
	margin-top:32px;
	z-index:80;
	position:absolute;
	width:auto;
}

*+html #header #object_top_menu #navigation div.menu_deroulant a {
	width:100%;
}

*+html .opportunities_box #opportunities_global tr td a {
	position:static;
}

*+html .opportunities_box #opportunities_global tr td a .opportunitie_details {
	height:158px;
	margin:-181px 0 0;
	padding:10px 12px;
	width:308px;
	position:static;
}

*+html .opportunities_box #opportunities_global tr td:hover a .opportunitie_details {
	background:none;
	color:#FFFFFF;
}

*+html #video_home_content #links_videos .link_video .title_video {
	margin:-24px 0 0 15px;
	position:static;
}

*+html .logout_box .favorites_objects #favorites_list #slide_favorites a span {
	position:static;
	margin-top:-19px;
}

*+html #object_container #gallery_object div.object_preview h3 {
	position:static;
	margin:-27px 0 0 25px;
}

*+html a.pagin_arrow {
	margin:0 4px -4px 0px;
}

*+html body #global #container #object_container .middle_container #search_object {
	zoom:1;
}

*+html body #global #header #header_right #navig_lang {
	zoom:1;
}

*+html body #global #header #header_right #navig_lang ul {
	zoom:1;
}

*+html body #global #header #header_right #navig_lang ul li {
	zoom:1;
}

*+html body #global #header #header_right #navig_lang ul li a {
	zoom:1;
}

*+html body #global #header #header_right #navig_lang ul li span {
	zoom:1;
}

*+html #object_container .middle_container .content {
	margin-top:-14px;
}

*+html #object_container .middle_container {
	margin:-14px -10px 0;
}

*+html .detail_object .box_header .conveniences .row .value3 {
	float:none;
	margin-top:6px;
}

*+html .tbl .row span.obligatory {
	display:inline;
}

*+html #references_container .sold_watermark {
	position:static;
}

*+html #object_container.map_container #map_bar_right {
	margin-top:-14px;
}

*+html #object_container.map_container #map_object {
	margin-top:-14px;
	z-index:90;
}

*+html #object_container.map_container #map_object #infosMap {
	z-index:90;
}

*+html #object_container #infosMap.posDown {
	padding-bottom:0 !important;
}

#account_container select.SelectedCurrency {
	width: 50px;
}

/*------------
USERS PROFILE
---------------*/

#global div#form_error{
	color:#000000;
	background:url(/global/interface/standard/icon_error.png) 10px center no-repeat #FFE5E5;
    border:2px solid #E81A2B;
	display:block;
	padding:15px 10px 15px 50px;
	margin-bottom:20px;
}

#global div#form_error .error{
	margin:0;
}

#account_container, #objectsselection_container, #agencyproposition_container {
	background:none;
	padding:20px 30px 15px;
	width:940px;
}

.users_content {
	padding-top: 20px;
}

.users_content .box_header {
	width: auto;
	float :left;
}

#registerMenu {
	height: 30px;
}

.users_content #registerMenu ul {
	float: left;
	height: 13px;
	border: 0px;
	border-bottom: 1px solid #953226;
	display: block;
	padding-left:0;
	width:940px;
	margin:0 0 40px;
}

*+html .users_content #registerMenu ul {
	height: 12px;
}

.users_content #registerMenu ul li {
	color:#FFFFFF;
	display: inline;
	border-style: solid;
	border-width: 1px 1px 0;
	height: 13px;
	margin-bottom: 1px;
	margin-left: 12px;
	text-align: center;
	border-color: #C38275;
	text-transform: uppercase;
	width: 120px;
	padding: 5px 10px 3px;
	background: url("bg_display_tabs_register.png") repeat-x scroll left bottom transparent
}

.users_content #registerMenu ul li.selected {
	background: none;
	border-width: 1px 1px 0px 1px;
	color: #545454;
	border-color: #953226;
	border-style: solid;
	border-bottom: 1px solid #DEDEDF;
	padding: 5px 30px 3px;
}

.users_content .box .box_header h2 {
	border-bottom: medium none;
	clear: both;
	color: #DC001B;
	float: left;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 3px 20px 20px;
	text-transform: uppercase;
}

.users_content #registerMenu ul li.selected a {
	color: #545454;
}

.users_content #registerMenu ul li:hover {
	background-position: left top;
}

.users_content #registerMenu ul li.inactive:hover {
	background-position: left top;
}

.users_content #registerMenu ul li a {
	color: #fff;
}

.users_content #registerMenu ul li a:hover {
	text-decoration: none !important;
}

#objectsselection_container li, .users_content li {
	padding: 1px 30px;
}

.users_content .selection {
	clear: both;
}

.users_content h4 {
	clear:left;
}

#account_container .tbl .row {
	height:25px;
}

#account_container .tbl .label {
	margin-right: 15px;
	width: 250px;
	margin-top:2px;
}

#account_container .tbl .row .value {
	width: 220px;
}

.users_content table {
	border-collapse: collapse;
}

.users_content table tr td {
	font-size: 10px;
	padding: 0 1px 5px;
	vertical-align: top;
}

.users_content .col2 .price {
	float: none;
	font-size: 12px;
	color: #58585A;
}

.users_content .col1 h3 {
	text-transform: uppercase;
	color: #58585A;
}

.users_content h5 {
	border:none;
}

.users_content .col1 .slogan {
	background: none repeat scroll 0 0 transparent;
	color: #DC001B;
	font-size: 12px;
	margin-top: 4px;
	padding: 0;
	text-transform: uppercase;
}

.users_content .col1 {
	width: 160px;
}

.users_content .col2 {
	width: 176px;
}

.users_content .col3 {
	width: 90px;
}

.users_content .col4 {
	width: 230px;
	padding-right: 5px;
}

.users_content .col5 {
	width: 284px;
}

#account_container .tbl #prices_deal_sell .value, #account_container .tbl #prices_deal_rent .value {
	width:300px;
}

#account_container .tbl select[name="price_currency_id"], #account_container .tbl select[name="price_rent_currency_id"] {
	width:auto;
}

#objectsselection_container .selection h5 {
	color: #C6062B;
	margin-bottom:30px;
	text-transform:uppercase;
}

#agencyproposition_container .selection .selectedproposition {
	color: #C6062B;
	margin-bottom:15px;
	margin-top:25px;
	text-transform:uppercase;
	font-weight:bold;
}

.confirm_container h2 {
	border-bottom: 1px solid #A0A1A3;
    font-size: 11.5px;
    font-weight: normal;
    margin-bottom: 12px;
    padding-bottom: 8px;
    text-transform: uppercase;
}

/*---- DEBUG RU -----*/

body.language_ru #menu_object .cat {
	line-height:14px;
}

body.language_ru #object_container.map_container #map_bar_left #menu_object h4 {
	margin:5px 0;
}

body.language_ru #label_legend {
	line-height:10px;
}

body.language_ru #identification {
	line-height:12px;
}

/*----- LightBox -----*/

#lightbox-secNav-btnClose{
	display:block;
	width:66px;
	height:22px;
	margin-top:-3px;
	background:url(lightBox/lightbox-btn-close.gif) no-repeat center center;
	height:16px;
}

#lightbox-secNav-btnClose img{
	display:none;
}

#lightbox-nav-btnPrev, #lightbox-nav-btnNext{
	background-image:url(lightBox/lightbox-blank.gif) !important;
}

#lightbox-nav-btnPrev:hover{
	background-image:url(lightBox/lightbox-btn-prev.png) !important;
}

#lightbox-nav-btnNext:hover{
	background-image:url(lightBox/lightbox-btn-next.png) !important;
}
