
﻿﻿/* Stylesheet CSS */
@charset "UTF-8";
/* CSS Document */




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

html, body { /*Pour forcer ces deux elements a prendre toute la place par defaut*/
	min-height: 100%;
	height: auto !important;
	height: 100%;
	font-size: 100%; /*Pour la mise a echelle des tailles en em*/
}


body {
	font-size: .75em; /*une taille des polices par defaut pas trop grande*/
	color:#9a999a;
	text-align:left;
}

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

#global{
	background-color:#9a999a;
	width:727px;
	height:auto;
	margin-bottom:15px;
}

a {
	outline: none; /*FF3 rajoute une ligne pointillee autour des liens actifs*/
}

/*
---------------------------------------
GENERICS
---------------------------------------
*/

.button {
	padding:3px 4px;
}

a.button {
	background-color: #e5e5e5;
	color:#000000;
	text-decoration:none;
}

a:hover.button {
	background-color: #CBD300;
}

a:active.button {
	background-color: #000000;
	color:#9a999a;
}

input.button {
	background-color: #e5e5e5;
	color:#000000;
	font-size:0.77em;
	font-weight:bold;
	text-transform:uppercase;
	border:none;
}

input:hover.button {
	background-color: #CBD300;
	cursor:pointer;
}

input:active.button {
	background-color: #000000;
	color:#9a999a;
}

a.infodetail, a.interest, a.pdf, a.financing, a.web, a.send, a.validate, a.register, a.return{
    background-image:none;
}

.alarm {
	font-size:1em;
}

.marginTop4px {
	margin-top:4px;
}

.strong {
	font-weight:bold;
}

.uppercases {
	text-transform:uppercases;
}

.content a:link, .content a:visited {
	color:#CBD300;
}

/*
---------------------------------------
HEADER
---------------------------------------
*/


#header {
	width:727px;
	height:120px;
	background: #FFFFFF url(bg_headerlogin.jpg) no-repeat top right;
}

#loginHeader {
	position:relative;
}


#loginHeader .sidebar_module {
	padding:0;
}

/*--------------------------IDENTIFICATION ET NUMERO DE REFERENCE---------------------*/


#code_form {
	float:right;
	margin-top:20px;
	width:98px;
}

#identification {
	position:absolute;
	top:20px;
	right:108px;
	width:245px;
}

#identification h3, #identification p label.title, #identification input#login_remember, a.fakecheck span, #code_form h3 {
	display:none;
}

form#loginform {
	margin-bottom:5px;
}

#identification input#login_name, #identification input#password, #code_form input#codeidtext {
	border: 1px solid #e5e5e5;
	width:60px;
	font-size:.77em;
	font-weight:bold;
	text-transform:uppercase;
	padding:2px 0;
	float:left;
	margin-right:10px;
	color:#9a999a;
}

a.fakecheck {
	display:block;
	border:1px solid black;
	background-color: #e5e5e5;
	width:7px;
	height:7px;
	float:left;
	margin-right:5px;
}

a.fakechecked {
	border:1px solid #e5e5e5;
	background-color: #000;
}

#identification p.remember label {
	float:left;
}

#identification p.remember, div.forget_login {
	float:left;
	margin-top:10px;
	margin-right:10px;
}

div.forget_login a, div.forget_login a:visited {
	float:left;
	color:#000;
}

#identification p.remember label, #identification a, #identification a:visited, #code_form a, #code_form a:visited, #identification p span {
	font-size:.77em;
	font-weight:bold;
	text-transform:uppercase;
}

#login_error, .justeUnfondTransparent, .parDessus {
	position: absolute;
	top: 0;
	right: 0;
	width: 365px;
	height:77px;
}

.justeUnfondTransparent {
	background-color:#CBD300;
	opacity: 0.77;
	-moz-opacity: 0.77;
	filter: alpha(opacity=77);
	z-index:1;
}

.parDessus {
	z-index:2;
}

#login_error p {
	color: #000;
	font-weight:bold;
	text-transform:uppercase;
	font-size:.77em;
	text-align:center;
	padding: 10px 5px;
}

a.thisBlack, a:visited.thisBlack {
	color:#000;
}

#login_error a.newAccount, #login_error a:visited.newAccount {
	background-color: #FFF;
	padding:2px;
	border:1px solid black;
}

a.closeButton {
	position:absolute;
	top:0;
	right:0;
	display:block;
	width:10px;
	height:10px;
	background: url(close.gif) no-repeat top left;
}

a.closeButton span {
	display:none;
}

.marginTop4px a.button {
	margin-right:10px;
}


/*--------------------------LOGO et NAVIG_LANG---------------------*/


#logo {
	clear:both;
}

#logo a {
	display:block;
	width:153px;
	height:36px;
	margin-top:37px;
	margin-left:22px;
	background: url(logo.jpg) no-repeat top left;
	float:left;
}

#navig_lang {
	float:right;
	margin-right:22px;
	margin-top:60px;
}

#navig_lang li span.txt {
	padding:0px 3px;
}

#navig_lang li {
	font-size:.77em;
	font-weight:bold;
	color:
}

#navig_lang li a, #navig_lang li a:visited {
	color:black;
}



/*--------------------------NAVIGATION---------------------*/


#navigation {
	clear:both;
	margin-top:22px;
	margin-left:243px;
	width:462px;
}

#navigation p {
	text-align:justify;
}

#navigation a, #navigation a:visited {
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	font-size:.9em;
}

#navigation a:hover {
	color:#CBD300;
}

#navigation a:active {
	color:#000;
}


#navigation p a#selected {
	color:#CBD300;
}

/*--------------------------CONTENU---------------------*/


.content_top {
	clear:both;
}

#container {
	padding:5px 22px 22px 22px;/*GRILLE!*/
}

/*--------------------------SIDEBAR---------------------*/

#sidebar {
	width:199px;
	height:auto;
	background-color: #fff;
}

#sidebar h3 {
	display:none;
}

li.title, #sidebar a {
	color:#9a999a;
	text-transform:uppercase;
	font-size:.8em;
	font-weight: bold;
}

#sidebar a, #sidebar a:visited {
	color:#9a999a;
}

#sidebar a:hover {
	color:#000;
	padding-left:1px;
}
.sidebarSelect {
    color:#000 !important;
}

#sidebar li#selected a {
	color:#000;
}

.sidebar_module {
	padding:0 22px 5px 22px;
}

#sidebar li {
	margin: 10px 0;
}

#sidebar li.title {
	margin: 22px 0 4px 0;
	display:none;
}

.sidebar_image img {
	float:left;
}

#sidebar ul li.rent a, #sidebar ul li.sale span{
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
}

#sidebar ul li.rent{
	margin-bottom:20px;
}

/*--------------------------PAGINATION---------------------*/


.pagination_box {
	border:none;
}

.pagination {
	background-color:#CBD300;
	text-align:center;
	font-size:.8em;
	padding:3px 13px;
}

.pagination a img {
	border:none;
	zoom:1;
}

.pagination .separator {
	padding:0 4px;
}

.pagin_stat, .pagination a, .pagination a:visited {
	font-weight:bold;
	text-transform:uppercase;
}

.pagination a:link, .pagination a:visited, .pagination a:hover {
	color:#000;
	text-decoration:none;
}

.pagination span a {
	padding:2px;
}


/*--------------------------CONTENT---------------------*/

.content {
	width:462px;
	height:auto;
	float:right;
	padding-top:0;
}

.box, .pagination_box, .box_details {
	margin-bottom:22px;
}

.box {
	padding:0px;
}

.box, .box_details {
	position:relative;
	color:#FFF;
}

.box_details a:link, .box_details a:visited {
	text-decoration:none;
	color:#000;
	font-weight:bold;
	text-transform:uppercase;
	font-size:.9em;
}

.box_content {
	margin:0;
	width:100%;
	zoom: 1 ;
}

.box_content a:link, .box_content a:visited {
	text-decoration:none;
	color:#000;
}

.box_content a:active {
	color:#9a999a;
}

.box_content a:hover {
	text-decoration:underline;
}

.box_content a img {
	border:none;
}

.box_bottom {
	clear:both;
}

.box_content .flr {
	float:left;
	margin-left:0px;
	text-align:left;
	width:150px;
}

.box_content .flr img {
	float:left;
}

.box_header h2 {
	text-transform:uppercase;
	font-size:1.5em;
	margin-top:12px;
	margin-bottom:22px;
}

.box_header h3 {
	text-transform:uppercase;
	font-size:.9em;
}

.box_header h3 a:link, .box_header h3 a:visited {
	text-transform:uppercase;
	color:#000;
	text-decoration:none;
}

img.slogan {
	display:none;
}

span.slogan {
	display:block;
	float:left;
	width:142px;
	padding:3px;
	background-color:#CBD300;
	background-image:none;
	color:#000;
	text-transform:uppercase;
	font-size:.8em;
	font-weight:bold;
	text-align:center;
	border:1px solid;
}

.box_content .conveniences {
	margin-top:5px;
}

.box_content p {
	text-align: justify;
	margin:5px 0;
}

.box_content .conveniences {
	text-transform:uppercase;
	font-size:.9em;
}

.tbl .row {
	height:15px;
}

.tbl .row span span {
	display:inline;
	float:none;
	padding:2px 2px 2px 0;
	line-height:12px;
}

.highlight {
	background:none;
}

.conveniences .label {
	width:143px;
	border-bottom:1px solid #9a999a;
}

.conveniences .value {
	width:120px;
	border-bottom:1px solid #9a999a;
}

.content a.button {
	margin-top:5px;
	margin-right:5px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:.8em;
	padding:2px;
}

.content a.button:hover {
	text-decoration:none;
}

.box_content .buttonspacer {
	margin-top:5px;
	clear:none;
}

.content a.button span {
	text-transform:none;
}

a.web {
	background-image:url(empty.gif);
	background-position:top left;
	background-repeat:no-repeat;
	border:1px solid #CBD300;
}

span a.prev, span a.next {
	padding:0 10px;
}

.prev {
	background:transparent url(/specific/interface/pagin_arrow_prev.png) no-repeat scroll 1px 3px;
}

.next {
	background:transparent url(/specific/interface/pagin_arrow_next.png) no-repeat scroll right 3px;
}


.content h4 {
	font-size:1.2em;
	font-weight:bold;
	text-transform:uppercase;
	clear:both;
}

table.full {
	width:100%;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:1px dotted #FFF;
}

table.full td {
	font-size:.85em;
	text-transform:uppercase;
	min-width:90px;
	font-weight:bold;
}

table.full td img {
	margin-right:2px;
	width:6px;
	height:7px;
}

.content .textbox {
	margin:5px 0px;
}

.error, .obligatory {
	color:#CBD300;
	font-weight:bold;
	text-transform:uppercase;
}

.error, .obligatory {
	font-size:.9em;
}

.box_content input.text, .box_content select, .box_content textarea {
	border:none;
	font-size:1em;
}



/*--------------------------CONTENT - SHARED---------------------*/


#object_container .box .price, #info2_container .box .price, #home_container .box .price, #promotions_container .box .price,
#objectsselection_container .box .price, #agencyproposition_container .box .price{
	position:absolute;
	top:0;
	right:0;
	width:auto;
	border-left:1px solid;
	border-bottom:1px solid;
	color: #000;
	font-weight:bold;
	text-transform:uppercase;
	background-color:#CBD300;
	padding:3px;
	font-size:.9em;
}

#object_container .tbl .row span, #info2_container .tbl .row span {
	padding:1px 0;
}



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

#object_container .box_header, #object_container .box_content p, #object_container .conveniences, #object_container .buttonspacer, 
#objectsselection_container .selection .box_header, #objectsselection_container .selection .box_content p, #objectsselection_container .selection .conveniences, #objectsselection_container .selection .buttonspacer,
#agencyproposition_container .selection .box_header, #agencyproposition_container .selection .box_content p, #agencyproposition_container .selection .conveniences, #agencyproposition_container .selection .buttonspacer  {
	width:265px;
	float:right;
}

#object_container .box,
#objectsselection_container .selection .box ,
#agencyproposition_container .selection .box {
	background-color:#FFF;
	color:#9a999a;
}

#object_container .box_header h2,
#objectsselection_container .selection .box_header h2,
#agencyproposition_container .selection .box_header h2 {
	margin-bottom:0;
}

#object_container .box, #object_container .box_details,
#objectsselection_container .selection .box, #objectsselection_container .selection .box_details,
#agencyproposition_container .selection .box, #agencyproposition_container .selection .box_details  {
	padding:13px;
}

#object_container .box_details,
#objectsselection_container .selection .box_details,
#agencyproposition_container .selection .box_details {
	padding-top:0;
}

#object_container .box_content p,
#objectsselection_container .selection .box_content p,
#agencyproposition_container .selection .box_content p {
	margin-top:3px;
	margin-bottom:0;
}

#object_container .tbl .row span.value,
#objectsselection_container .selection .tbl .row span.value,
#agencyproposition_container .selection .tbl .row span.value {
	text-align:right;
}
#objectsselection_container .selection .box,
#agencyproposition_container .selection .box{
	width: 100%;
}

#objectsselection_container .selection .conveniences .value3, 
#agencyproposition_container .selection .conveniences .value3{
	width :120px;
}
#objectsselection_container .selection .conveniences .label, 
#agencyproposition_container .selection .conveniences .label{
	width :128px;

}

/*--------------------------HOME---------------------*/


#home_container .box_header, #home_container .box_content p, #home_container .conveniences, #home_container .buttonspacer {
	width:265px;
	float:right;
}

#home_container .box {
	background-color:#FFF;
	color:#9a999a;
}

#home_container .box_header h2 {
	margin-bottom:0;
}

#home_container .box, #home_container .box_details {
	padding:13px;
}

#home_container .box_details {
	padding-top:0;
}

#home_container .box_content p {
	margin-top:3px;
	margin-bottom:0;
}

#home_container .tbl .row span.value {
	text-align:right;
}

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

#info2_container .box_header, #info2_container .box_content p, #info2_container .conveniences, #info2_container .buttonspacer {
	width:265px;
	float:right;
}

#info2_container .box {
	background-color:#FFF;
	color:#9a999a;
}

#info2_container .box_header h2 {
	margin-bottom:0;
}

#info2_container .box, #info2_container .box_details {
	padding:13px;
}

#info2_container .box_details {
	padding-top:0;
}

#info2_container .flr img {
	margin-top:12px;
	margin-bottom:0;
}

#info2_container .flr a:hover img {
	opacity: 0.77;
	-moz-opacity: 0.77;
	filter: alpha(opacity=77);
}

#info2_container .flr img.firstPic, #info2_container .flr img.noImage {
	margin-top:0;
	margin-bottom:0;
}

#info2_container .box_details {
	margin-bottom:0;
}

#info2_container a img.imageAlt {
	margin-right:10px;
}

#info2_container #visit {
    width: 100%;
}

#info2_container h4, #info2_container #visit, #info2_container commodities  {
	background-color:#9a999a;
}

#info2_container #commodities, #info2_container h4 {
	width:100%;
}

#info2_container #visit .label, #info2_container #visit .value {
	width:50%;
	border-bottom:1px dotted #FFF;
}

#info2_container #visit .contacttype_visit {
    width: auto;
}

.contactName {
	margin-bottom:5px;
}

#info2_container #commodities h4 {
	margin:22px 0 5px 0;
}

#info2_container #commodities p.txt {
	text-align:justify;
	margin-bottom:15px;
}

#info2_container .box_content p {
	margin-top:3px;
	margin-bottom:0;
}

#info2_container .tbl .row span.value {
	text-align:right;
}

/*--------------------------PROMOS---------------------*/

#promotions_container .box_header, #promotions_container .box_content div.text, #promotions_container .conveniences, #promotions_container .buttonspacer {
	width:265px;
	float:right;
}

#promotions_container .box_content div.text strong {
	font-weight:normal;
}

#promotions_container .box {
	background-color:#FFF;
	color:#9a999a;
}

#promotions_container .box_header h2 {
	margin-bottom:0;
}

#promotions_container .box, #promotions_container .box_details {
	padding:13px;
}

#promotions_container .box_details {
	padding-top:0;
}

#promotions_container .box_content p {
	margin-top:3px;
	margin-bottom:0;
}

#promotions_container .tbl .row span.value {
	text-align:right;
}

/*--------------------------REGISTER---------------------*/

#account_container #inscription_table div.table_right_big table#categories table tr td div div {/*assez fort*/
	margin-top:6px;
	font-weight:bold;
	text-transform:none;
}

.table_right_big td {
	font-size:.9em;
	text-transform:uppercase;
}

table#categories td input {
	margin-left:-8px;
}

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

#account_container .tbl .label {
	margin-right:4px;
	width:165px;
}

#account_container .tbl .row .label {
	font-weight:bold;
	font-size:.9em;
	text-transform:uppercase;
	padding-right:15px;
}

#account_container select {
	width:180px;
}

#account_container .button_form {
	margin-left:55px;
}

/*--------------------------CONTACT+CONTACT DETAIL---------------------*/



#contact_container #contact_table .label {
	width:40%;
	font-weight:bold;
	font-size:.9em;
	text-transform:uppercase;
	border-bottom:1px dotted #FFF;
	margin-right:20px;
}

#contact_container #contact_table .value {
	width:40%;
	font-weight:bold;
	font-size:.9em;
	border-bottom:1px solid #FFF;
}

#contact_table {
	width:100%;
}


#contact_container .tbl .row span {
	padding-top:1px;
	padding-bottom:1px;
}

img#contact_image {
	display:none;
}

#contact_container .box_content h4 {
	clear:both;
	border-top:1px dotted #CBD300;
	padding-top:20px;
}

#contact_container .format_comments {
	margin-left:172px;
}

#contact_container p.textbox {
	background-color:#CBD300;
	font-weight:bold;
	font-size:.8em;
	color:#000;
	text-transform:uppercase;
	border:1px solid #000;
	padding:4px;
	margin: 5px 0 10px 0;
}

#contact_container .button_form {
	margin-top:17px;
}

form#form_contact {
	margin-top:15px;
}

#contact_container textarea.text {
	width:177px;
}

#contact_container .tbl .label {
	margin-right:4px;
	width:160px;
}

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

form#finance {
	margin-top:15px;
	font-size:.9em;
}

form#finance .bgcelldark input {
	background-color: #e5e5e5;
	color:#000000;
	font-size:1em;
	font-weight:bold;
	text-transform:uppercase;
	border:none;
}

form#finance .bgcelldark input.text {
	background-color: #FFF;
	color:#000000;
	font-size:1em;
	font-weight:normal;
	text-transform:none;
}

form#finance input.text {
	font-size:1em;
}


form#finance .bgcelldark input:hover {
	background-color: #CBD300;
	cursor:pointer;
}

form#finance .bgcelldark input.text:hover {
	background-color: #FFF;
	cursor:default;
}

form#finance .bgcelldark input:active {
	background-color: #000000;
	color:#9a999a;
}

form#finance .bgcelldark input.text:active {
	background-color: #FFF;
	color:#000;
}

table#tab1, table#tab1 td.bgcelldark  {
	border:none;
}

table .bgcelldark, form#finance td.title  {
	background:none;
	font-weight:bold;
	text-transform:uppercase;
}

table td.bgcelldark  {
	border-bottom:1px dotted #FFF;
}

.colsim1 {
	background:none;
	border-bottom:1px dotted #FFF;
}

p#finance_txt {
	font-weight:bold;
}

.total {
	background-color: #CBD300;
	color:#777777;
}


/*--------------------------OBJET SELECTION+FORGOTTEN LOGIN-----------------*/

#objectsselection_container h3, #forgotten_login_container h3 {
	margin-top:22px;
	font-size:1.3em;
	margin-bottom:10px;
}

form#forgotten_login {
	margin-top:22px;
}

#forgotten_login_container .tbl .label {
	margin-right:4px;
	width:80px;
}

#forgotten_login_container .row {
	width:350px;
	float:left;
}

#forgotten_login_container .box_content .button_form input {
	margin-top:5px;
}

/*--------------------------GALERIE-----------------*/


#galery_container a:hover img {
	opacity: 0.77;
	-moz-opacity: 0.77;
	filter: alpha(opacity=77);
}

#galery_container form {
	margin-top:22px;
}

#galery_container h3 {
	margin-top:22px;
	font-size:1.3em;
	margin-bottom:10px;
}

#galery_container a:active {
	color:#000;
}

/*--------------------------PRESENTATION-----------------*/

ul.menu li{
	display:inline;
	font-size:11px;
}

ul.menu{
	margin-bottom:20px;
}

div.presentation ul li{
	list-style-position:outside;
	margin-left:14px;
	list-style-type:square;
}

div.presentation h3{
	margin:15px 0px 10px 0px;
	text-transform:uppercase;
}

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

#search_container .highlight{
	border-bottom:1px dotted;
}

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

#lesFooters {
	margin: 0 auto;
	width:727px;
	text-align:center;
	margin-bottom:15px;
}

#lesFooters, #footer {
	text-transform:uppercase;
	font-size:.77em;
	font-weight:bold;
}

#footer {
	font-size:1em;
	padding:3px 0;
}

#lesFooters a, #lesFooters a:visited {
	color:#000;
}

.separateurFooter {
	margin:0 2px;
}

/*
---------------------------------------
INTRODUCTION
---------------------------------------
*/

#globalIntro {
     position:absolute;
     top: 50%;
	 left:0;
     width: 100%;
     height: 630px;
	 margin-top:-315px;
}

#globalIntroInside {
     position:relative;
	 left:50%;
     width: 685px;
     height: 630px;
	 margin-left:-342px;
	 background:#FFF url(bg_intro.jpg) no-repeat center 130px;
}

#globalIntroInside #lesFooters {
     position:absolute;
	 bottom:0;
	 left:0;
	 margin-bottom:10px;
	 width:685px;
	 word-spacing:-.2em;
	 background:#FFF url(bg_intro_footer.jpg) no-repeat -1px center;
	 height:15px;
	 padding-top:5px;
}

#globalIntroInside #navig_lang {
     float:none;
	 text-align:center;
	 position:absolute;
	 top:477px;
	 left:250px;
	 padding:0;
	 margin:0;
}

#globalIntroInside #navig_lang ul {
     width:240px;
}

#globalIntroInside #navig_lang li {
     background-color:#9a999a;
	 color:#FFF;
	 padding:3px;
	 line-height:22px;
	 font-size:.9em;
	 margin-right:50px;
}

#globalIntroInside #navig_lang li a:link, #globalIntroInside #navig_lang li a:visited {
	 color:#FFF;
}

#globalIntroInside #navig_lang li a:hover {
	 color:#000;
}

.box .toHide {
	visibility: hidden;
}



/*
-------------------------
CORRECTIONS SAFARI
-------------------------
*/
/*
toute cette m**** parce que bizzarrement Safari donne une tres grande largeur a l input de "REMARQUES"
et sa size=75 :
*/

html[xmlns*=""] body:last-child #account_container #inscription_table div input.text {
	width:400px;
}

html[xmlns*=""] body:last-child #account_container #inscription_table div.tbl input.text {
	width:100%;
}

html[xmlns*=""] body:last-child #account_container #inscription_table div.table_right_big input.text {
	width:100%;
}

html[xmlns*=""] body:last-child #account_container #inscription_table div.row span.label input.text {
	width:auto;
}

html[xmlns*=""] body:last-child #account_container #inscription_table div.row span.value input.text {
	width:auto;
}

html[xmlns*=""] body:last-child #account_container select {
	width:215px;
}

html[xmlns*=""] body:last-child #globalIntroInside #navig_lang ul {
	 width:auto;
}

html[xmlns*=""] body:last-child #info2_container #visit {
	margin-bottom:22px;
}

html[xmlns*=""] body:last-child #contact_container textarea.text {
	width:213px;
}

html[xmlns*=""] body:last-child #account_container .button_form {
	margin-left:20px;
}

html[xmlns*=""] body:last-child #globalIntroInside #lesFooters {
	 word-spacing:-.3em;
}

/*
-------------------------
CORRECTIONS IE7
-------------------------
*/

*+html .box_content .flr {
	margin-top:-45px;
	position:relative;
}

*+html #object_container a.button, *+html #promotions_container a.button, *+html #home_container a.button, *+html #info2_container a.button {
	float:none;
}


*+html #object_container {
	margin-top:-15px;
}

*+html #contact_container .button_form {
	position:absolute;
	bottom:0;
	right:0;
}

*+html #account_container .box_content input[type="checkbox"] {
	margin-top:-7px;
}
	
*+html .tbl .row span span {
	line-height:10px;
}
	
*+html form#loginform a.button {
	line-height:15px;
}

*+html #account_container .tbl .row .value {
	width:250px;
}

*+html #account_container .tbl .label {
	width:170px;
}

*+html #account_container .button_form {
	margin-left:70px;
}


/*
-------------------------
CORRECTIONS IE6
-------------------------
*/

*html .box_content .flr {
	margin-top:-45px;
	position:relative;
}

*html .box_header {/*ca le met en haslayout*/
	position:relative;
}

*html #object_container .box .price, *html #info2_container .box .price, *html #home_container .box .price, *html #promotions_container .box .price {
	top:-13px;
	right:-14px;
}

*html #object_container a.button, *html #promotions_container a.button, *html #home_container a.button, *html #info2_container a.button {
	float:none;
}

*html #object_container {
	margin-top:-15px;
}

*html #contact_container .button_form {
	position:absolute;
	bottom:0;
	right:0;
}

*html .tbl .row span span {
	line-height:10px;
}
	
*html form#loginform a.button {
	line-height:15px;
}

*html #logo a {
	margin-left:10px;
}

*html #navig_lang {
	margin-right:10px;
}

*html #contact_container .format_comments {
	margin-left:85px;
}

*html #account_container table#categories td input {
	background:none;
	border:1px solid #9a999a;
	margin-top:-10px;
}

*html #account_container .tbl .row .value {
	position:relative;
}

*html #account_container select#know_agency {
	position:absolute;
	top:0;
	left:45px;
}

*html #account_container .tbl .label {
	width:170px;
}

*html #account_container .button_form {
	margin-left:70px;
}

*html .pagination .arrow a img {
	display:none;
}

*html .pagination .arrow a.nexter {
	display:inline-block;
	width:4px;
	height:6px;
	background: url(pagin_arrow_next.gif) no-repeat left 7px;
}

*html .pagination .arrow a.prever {
	display:inline-block;
	width:4px;
	height:6px;
	background: url(pagin_arrow_prev.gif) no-repeat left 7px;
}

*html .pagination .arrow a.ender {
	display:inline-block;
	width:7px;
	height:6px;
	background: url(pagin_arrow_end.gif) no-repeat left 7px;
}

*html .pagination .arrow a.starter {
	display:inline-block;
	width:7px;
	height:6px;
	background: url(pagin_arrow_start.gif) no-repeat left 7px;
}

#mainimage {
    min-height: 152px;
}

*html #globalIntroInside #navig_lang li a:link, *html #globalIntroInside #navig_lang li a:visited {
	 margin-right:25px;
}

*html #account_container .box_content label {
	margin-left:-8px;
}

*html #account_container table#categories td input {
	margin-top:-2px;
}
#redir_container .registered, #redir_container .unregistered {
	width:44%;
}

/******** REGISTER MENU *******/
#registerMenu ul {
    border-bottom: 1px solid #000000;
    margin: 0;
    padding-left: 0;
	border:0px;
	padding-bottom: 3px;
}
#registerMenu ul li{
	background-color: #CBD300;
  	   font-size: 10px;
    padding: 2px 4px;
    text-transform: uppercase;
    border: none;
    margin:1px;
}
#registerMenu ul li a{
	color: #03024D;
}
#registerMenu ul li a:hover{
	color: #fff;
}
#registerMenu ul li.selected{
	  padding: 2px 4px;
   }
   #registerMenu ul li.selected a{
	color: #fff;
   }

a.nextstep{
background-image: none;
}
#account_container .tbl .label {
    width: 120px;
}
#prices_deal_sell select, #prices_deal_rent select{
	width: 50px;
}
#account_container .tbl .row .value{
	width: 280px;
}

