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

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

*+html #header{
	height:163px;
}

*+html #identification label.remember {
	margin-top:15px;
}

*+html #currency select {
	width:50px;
	filter: alpha(opacity=40);
	background-color:#4C4C4C;
	color:#e5322c;
	font-weight:bold;
}

*+html #navigation ul li {
	display:inline;
	padding:11px 8px 0 8px;
}

*+html .box_content select, *+html .box select {
	filter: alpha(opacity=40);
	background-color:#4C4C4C;
	color:#A5A5A5;
}

*+html #container {
	float:left;
}

*+html #object_container .box {
	float:none;
}



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

*html #loginform a.button{
	zoom:1;
}

*html #header{
	margin-top:-1px;
}

*html #container {
	float:left;
}

*html #identification input#login_remember  {
	background: none;
}

*html #identification label.remember {
	margin-top:15px;
}

*html #home_container .box {
	margin-left:6px;
}

*html #contact_container #contact_table .row {
	width:580px;
}


*html #currency select {
	width:50px;
	margin-top:-3px;
	background-color:#4C4C4C;
	color:#e5322c;
}

*html .box_content select, *html .box select {
	background-color:#4C4C4C;
	color:#A5A5A5;
}

*html .format_comments {
	margin-left:125px;
}

*html .box_content input.text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:none;
	padding:2px 3px;
	background-color:#4c4c4c;
	font-size:1em;
	color:#A5A5A5;
}

*html .box_content .table_right_big input {
	filter: alpha(opacity=40);
}

*html .box_content input.radio {
	filter: alpha(opacity=40);
}

*html .box_content input.button, *html td.bgcelldark input {
	background-color:#141414;
	text-transform:uppercase;
	color:#e5322c;
	border:1px solid red;
}

*html #object_container .box_content .conveniences {
	margin-bottom:5px;
	margin-top:5px;
}

*html #object_container .box {
	float:none;
}

*html .box_content textarea {
	background-color:#4C4C4C;
	border:medium none;
	color:#A5A5A5;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:1em;
	padding:2px 3px;
}

*html #info2_container #commodities h4 {
	width:310px;
}

*html .content h4 {
	margin:15px 0 3px;
}

*html #navigation ul li {
	display:inline;
}

/*
-------------------------
CORRECTIONS SAFARI
-------------------------
*/
/*
toute cette m**** parce que bizzarrement Safari donne une tr�s grande largeur a l input de "REMARQUES"
et sa size=75 :
*/
html[xmlns*=""] body:last-child #account_container #inscription_table div input.text {
	width:300px;
}

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 #contact_container #contact_table .row {
	width:580px;
}

html[xmlns*=""] body:last-child #forgotten_login_container .box_content {
	width:245px;
}

html[xmlns*=""] body:last-child .box select,
html[xmlns*=""] body:last-child .box_content select {
	background-color:#9F9F9F;
	color:white;
}

html[xmlns*=""] body:last-child #currency select {
	background-color:#9F9F9F;
	color:white;
}

html[xmlns*=""] body:last-child #navigation ul li {
	padding:12px 8px 0 8px;
}

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

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


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:#a5a5a5;
	text-align:left;
	background:#000 url(bg_body.gif) repeat-x top left;
	margin-bottom:16px;
}

#global{
	width:827px;
	height:auto;
	border:1px solid #878787;
	background-color: #141414;
	margin-top:16px;
}

#global a:link, #global a:visited, #global a:active {
    color:#e5322c;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#global a:hover {
    color:#4c4c4c;
}

#container {
	background:url(bg_sidebar.gif) repeat-y top left;
}

.displayNone {
	display:none;
}

a.pdf span{
	display:none;
}

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

#header {
	width:827px;
	height:146px;
	border-bottom:1px solid #3e3e3e;
}

/*--------------------------LOGO---------------------*/

#logo {
	float:none;
	width:auto;
	height:75px;
	text-align:center;
	margin:17px 180px 0 180px;

}

#logo a {
	background:transparent url(logo.gif) no-repeat top left;
	height:75px;
	width:461px;
}

/*--------------------------CURRENCY+LANG---------------------*/

#currency, #navig_lang {
	float:left;
}

#currency select {
	float:none;
	background-color: #4c4c4c;
	color:#e5322c;
	font-size:1em;
	border:none;
}

#currency label, #currency h3 {
	display:none;
}

#header .sidebar_module {
	padding:5px 0 5px 10px;
}

#navig_lang {
	padding:5px 0 10px 10px;
}

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

#navig_lang ul li {
	border-right: 1px solid #e5322c;
	padding: 0 6px;
	text-transform: uppercase;
	font-size:1em;
}



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


#navigation {
	border-top:1px solid #3e3e3e;
	padding:0;
	text-align:center;
	height:40px;
	width:827px;
}

#navigation ul {
	height:40px;
	width:827px;
}



#navigation ul li {
	display: -moz-inline-stack;/*hack pour que FF2 simule le inline-block*/
	display:inline-block;
	vertical-align:center;
	height:29px;
	padding:13px 8px 0 8px;
	text-transform:uppercase;
}

#navigation ul li span a {
	text-transform:uppercase;
	font-size:1.1em;
}

#navigation ul li#selected span a, #navigation ul li:hover span a {
	color:#e5322c;
}

#navigation ul li#selected, #navigation ul li:hover {
	background-color: #4c4c4c;
	color:#e5322c;
}

#navigation ul li:hover {
	cursor:pointer;
}

.content_top {
	clear:both;
}

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

.sidebar_module {
	padding:10px 0 10px 10px;
}

.sidebar_module h3 {
	display:none;
}

#sidebar {
	width:195px;
	height:550px;
	padding-left:5px;
}

#sidebar li, #sidebar li a:link, #sidebar li a:visited, #sidebar li a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

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

#menu_object {
	text-transform:uppercase;
	margin-bottom:45px;
}

#menu_object ul li.title {
	margin-top:13px;
	margin-bottom:10px;
}

#menu_object ul.cat li {
	background-color: #141414;
	border-bottom:2px solid #363636;
	margin-top:4px;
}

#menu_object ul.cat li a {
	display:block;
	width:178px;
	padding:1px 0 1px 7px;
}

#menu_object ul.cat li a:hover, #menu_object ul.cat li#selected a {
	background-color: #4c4c4c;
	color:#e5322c;
}

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


#identification {
	background-color: #141414;
}

#identification label.title {
	display:none;
}

#identification input#login_name, #identification input#password  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:none;
	color:#141414;
	padding:2px 3px;
	width:97px;
	background-color:#4c4c4c;
}

#identification input#login_name  {
	margin-bottom:10px;
}

#identification input#login_remember  {/*EXPERIMENTAL*/
	float:right;
	opacity: 0.40;
	-moz-opacity: 0.40;
	filter: alpha(opacity=40);
	border:none;
	color:#141414;
	margin:10px 37px auto auto;
}

#identification input#password  {
	margin-right:25px;
}

#sidebar .button {
	display:inline;
}

#sidebar a:link.button, #sidebar a:active.button, #sidebar a:visited.button {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

.forget_login {
	clear:both;
	padding-top:7px;
}

#identification label.remember, .forget_login a:link, .forget_login a:visited, .forget_login a:active {
	text-transform:uppercase;
	font-size:.8em;
}

#identification label.remember {
	float:left;
	margin-top:10px;
}

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


.alarm {
	font-size:.9em;
}

.alarm strong {
	font-size:1em;
}

#login_error p, #login_error p a:link, #login_error p a:visited, #login_error p a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#login_error p.marginAccountSidebar {
	margin-top:10px;
}

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

/*--------------------------GENERIQUE---------------------*/

.content {
	width:582px;
	padding:18px 13px 32px 32px;
	height:auto;
}

/*##--pagination--##*/

.pagination_box {
	border:none;
	clear:both;
	height:20px;
	border-bottom:1px solid #3e3e3e;
}

.pagination {
	background:none;
	padding:0;
	float:right;
	font-size:.9em;
	margin-right:25px;
}

a.arrow {
	float:left;
	margin-left:16px;
	padding:0;
	font-size:1.1em;
}
#galery_container a.arrow{
	background: url(pagin_arrow_start.png) no-repeat left center;
	padding-left: 17px;
    margin-left:0px;
}
#galery_container a.arrow:hover{
	background: url(pagin_arrow_starth.png) no-repeat left center;
}
#galery_container h2{
	text-transform: uppercase;
    margin-bottom: 10px;
}
a.prev, a.next, a.prevPrev, a.nextNext, a.pageNumbers, span.pageNumbers {
	display:block;
	width:10px;
	height:12px;
	float:left;
	margin-left:13px;
	padding:0;
}
#galery_container p{
	margin-top: 0px;
}
#galery_container #topright span a{
	margin-bottom:10px;
}

#galery_container .title .description_galery{
	text-transform:none;
	color:#A5A5A5;
}

a.prev {
	background:url(pagin_arrow_start.png) no-repeat 0 3px;
}

a:hover.prev {
	background:url(pagin_arrow_starth.png) no-repeat 0 3px;
}

a.next {
	background:url(pagin_arrow_end.png) no-repeat 0 3px;
}

a:hover.next {
	background:url(pagin_arrow_endh.png) no-repeat 0 3px;
}

a.prevPrev {
	background:url(pagin_arrow_prev.png) no-repeat 0 3px;
}

a:hover.prevPrev {
	background:url(pagin_arrow_prevh.png) no-repeat 0 3px;
}

a.nextNext {
	background:url(pagin_arrow_next.png) no-repeat 0 3px;
}

a:hover.nextNext {
	background:url(pagin_arrow_nexth.png) no-repeat 0 3px;
}

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

.pagination span a {
	padding:0;
}

span.pagin_stat {
	float:left;
}

/*##--boxes--##*/

.box {
	clear:both;
	float:left;
}

.box {
	margin-bottom:25px;
}

.box_bottom {
	clear:both;
}

.price {
	font-weight:normal;
	color:white;
	text-transform:uppercase;
}

.content h2 {
	color: white;
	font-size:1.2em;
	margin-bottom:4px;
}

.content h3 {
	color: white;
	font-size:1em;
	clear:right;
	font-weight:normal;
	float:left;
}

.content h4 {
	font-size:1.1em;
	margin:20px 0 3px;
	text-transform:uppercase;
	border:1px solid #232323;
	padding:2px 3px;
	background:url(bg_content_h4.gif);
}

.content h5 {
	font-weight:normal;
	text-transform:uppercase;
}

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

.box_middle {
	clear:both;
}

.content a img {
	border:none;
}

.box_content p.txt {
	text-align:justify;
}

.tbl .txtarea {
	height:80px;
}

/*##--box_content--##*/

.box_content {
	float:left;
	margin:0;
	position:relative;
	text-align:justify;
}

.box_content .flr {
	float:none;
	margin-left:0;
	text-align:justify;
}

.box_content .flr a:hover img {
	opacity: 0.80;
	-moz-opacity: 0.80;
	filter: alpha(opacity=80);
}

.box_content .full td {
	width:50%;
}

.box_content .conveniences {
	float:left;
	margin-top:15px;
}

/*##--boutons--##*/

.box_content .buttonspacer {
	margin-top:0px;
	float:left;
}

.content a.button {
	margin-bottom:7px;
	margin-top:0;
	text-transform:uppercase;
}

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

#info2_container a.financing{
	display:none;
}

.button {
	padding:0;
}

/*##--slogans--##*/

img.slogan {
	display:none;
}

span.slogan {
	position:absolute;
	top:0;
	left:0;
	padding:5px;
	background: #2e2e2e;
	color:white;
	font-weight:bold;
	font-size:1.2em;
	text-transform:uppercase;
}

/*##--rangees--##*/

.highlight {
	background:none;
}

.tbl .row span {
	padding:2px 0;
}

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

/*##--erreurs et messages--##*/

.obligatory {
	color:#FFFFFF;
}

.error {
	font-weight:bold;
	color:#e5322c;
}

/*##--formulaires--##*/

input[type="checkbox"], input[type="radio"] , .box_content .table_right_big input, .box_content input.radio {/*EXPERIMENTAL*/
	opacity: 0.40;
	-moz-opacity: 0.40;
	filter: alpha(opacity=40);
}

input[type="text"], input.text, .box select, .box_content input.text, .box_content select, .box_content textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:none;
	padding:2px 3px;
	background-color:#4c4c4c;
	font-size:1em;
	color:#A5A5A5;
}

.format_comments {
	margin-left:247px;
}

.box_content input.button, .box_content .button_form input, input[type="submit"], td.bgcelldark input {
	background-color:#141414;
	text-transform:uppercase;
	color:#e5322c;
	border:none;
}

input:hover.button, input[type="submit"]:hover, td.bgcelldark input:hover {
	color:#4c4c4c;
	cursor:pointer;
}


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

.home {
	padding:18px 0 30px 0;
	width:627px;
}

#home_container .box {
	height:auto;
	width:286px;
	border:1px solid #3e3e3e;
	padding:5px;
	clear:none;
	margin-left:10px;
	margin-bottom:0px;
	margin-top:15px;
}

#home_container .box_header {
	display:none;
}

#home_container .box_content .flr {
	float:left;
	margin-right:7px;
}

#home_container .box_content p {
	float:right;
	margin-top:0;
	width:117px;
}

#home_container .box_content p.txt a:link, #home_container .box_content p.txt a:active, #home_container .box_content p.txt a:visited {
	display:block;
	text-align:center;
	color:white;
	font-style:italic;
	margin-top:12px;
}

#home_container .box_content p.txt a:hover {
	color:#4c4c4c;
}

#home_container .box_content .flr a  {
	display:block;
	width:160px;
	height:141px;
	overflow:hidden;
}

#home_container #topright  {
	width:490px;
	height:327px;
	margin:0 auto 25px;
}

#home_container #topright a  {
	display:block;
	width:490px;
	height:327px;
	background:url(no_flash.gif) no-repeat top left;
}

#home_container #topright a span  {
	display:none;
}

/*--------------------------DETAIL---------------------*/

#info2_container .pagination_box {
	margin-bottom:7px;
}

#info2_container .pagination {
	margin-right:0;
}

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

#info2_container .box_content {
	margin-top:10px;
}

#info2_container .colonneGauche {
	float:left;
	width:320px;
	position:relative;
}

#info2_container .colonneDroite {
	float:right;
	width:237px;
	padding-left:25px;
	position:relative;
}

#info2_container .flr img {
	margin:0;
	padding:0;
}

#info2_container #mainimage a {
	display:block;
	float:left;
	margin:0 0 6px 0;
	padding:0;
	width:320px;
	height:213px;
}

#info2_container .image_preview a {
	display:block;
	float:left;
	margin:0 13px 6px 0;
	padding:0;
	width:70px;
	height:47px;
}

#info2_container .image_preview a.last {
	margin-right:0;
}

#info2_container .image_preview a:hover img  {
	opacity: 0.80;
	-moz-opacity: 0.80;
	filter: alpha(opacity=80);
}

#info2_container #commodities, #info2_container h4 {
	width:auto;
}

.tick {
	padding-bottom:1px;
	padding-right:4px;
}

.conveniences .label {
	width:140px;
}

.conveniences .value {
	width:97px;
}


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

#object_container {
	margin-top:-10px;/*??*/
}


#object_container h2 .city_where, #info2_container h2 .city_where{
	font-size:11px;
}

#redir_container a.return{
	margin-left:25px;
	color:#4C4C4C;
}

#object_container .colonneGauche {
	float:left;
	width:294px;
	position:relative;
}

#object_container .colonneDroite {
	float:right;
	width:245px;
	padding-left:25px;
	padding-right:18px;
	position:relative;
}

#object_container .box .price {
	width:165px;
	clear:left;
	float:left;
	font-weight:normal;
	margin-top:10px;
}

#object_container .tbl .row {
	border-bottom:1px solid #3e3e3e;
}

#object_container .box_content .conveniences {
	margin-top:10px;
	margin-bottom:10px;
}

#object_container h3 {
	font-size:.9em;
}

#object_container .buttonspacer a, #info2_container .buttonspacer a {
	clear:left;
	text-align:left;
}

#object_container .conveniences .row {
	height:auto;
}


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

#account_container #inscription_table div.table_right_big table#categories table tr td div div {/*assez fort*/
	margin-top:10px;
}

#account_container .tbl .label, #contact_container .tbl .label {
	margin-right:4px;
	width:245px;
}

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

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

#account_container .user_info .buttonspacer a {
	margin-top:10px;
	text-transform:none;
}


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

#contact_container p.txt {
	margin-top:25px;
	border-bottom:1px solid #3e3e3e;
	padding-bottom:25px;
}

#contact_container .tbl .row .value {
	width:300px;
}

#contact_image {
	display:none;
}

#contact_container #contact_table .row {
	width:585px;
	border-bottom:1px solid #3e3e3e;
}

#contact_container #contact_table .last_line {
	border-bottom:2px solid #3e3e3e;
}

#contact_container #contact_table .label {
	width:285px;
    font-weight:bold;
}

#contact_container #contact_table .value {
	width:285px;
}

#contact_container #contact_table #contact_double {
	margin-top:25px;
}

#contact_container #contact_table #contact_double .row {
	border-bottom:none;
}

#contact_container #contact_table #contact_double .agence_title{
	border-bottom:1px solid #3e3e3e;
    font-weight:bold;
}

#contact_container #contact_table #contact_double .last_line {
	border-bottom:1px solid #3e3e3e;
}

#contact_container #contact_table #contact_double .label {
	width:100px;
}

*html #contact_container #contact_table #contact_double .label {
	width:80px;
}

#contact_container #contact_table #contact_double .value {
	width:200px;
    margin-right:34px;
}

*html #contact_container #contact_table #contact_double .value {
    margin-right:30px;
}

#links_container td.img_link a  {
	opacity: 0.65;
	-moz-opacity: 0.65;
	filter: alpha(opacity=65);
}

#links_container td.img_link a:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

#links_container .text_info{
    margin-bottom:10px;
}


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

#galery_container .pagination_box {
	border-bottom:none;
	border-top:1px solid #3e3e3e;
	padding-top:10px;
	margin-top:20px;
}

#galery_container .pagination {
	font-size:1em;
	margin-right:0;
}

#galery_container .box_content p {
	text-align:justify;
	margin-bottom:20px;
}

#galery_container .box_content a:hover img {
	opacity: 0.80;
	-moz-opacity: 0.80;
	filter: alpha(opacity=80);
}

#galery_container .box_content table {
	margin-left:-3px;
}

#galery_container .box, #galery_container .box_content {
	width:100%;
}

#galery_container .select_obj select{
	font-weight:bold;
	color:#FFF !important;
}

#galery_container .select_obj select option, #galery_container .select_obj select option#selected{
	color:#FFF;
}
#galery_container tr td{
	border-bottom: 1px solid #A5A5A5;
    padding: 10px 0;
    text-transform: uppercase;

}
#galery_container tr td.img{
	width: 30%;
}
#galery_container table {
	border-collapse: collapse;
        text-align: left;
}

/*--------------------------PAGE PERSO---------------------*/

#perso_container p {
	margin-bottom:10px;
	text-align:justify;
}

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

#finance_container .box_content div a:link, #finance_container .box_content div a:visited, #finance_container .box_content div a:active  {
	display:block;
	float:left;
	width:auto;
	font-weight:bold;
	background:url(pagin_arrow_start.png) no-repeat 0 3px;
	padding-left:19px;
	margin-top:15px;
	margin-bottom:15px;
}

#finance_container .box_content div a:hover {
	background:url(pagin_arrow_starth.png) no-repeat 0 3px;
}

.bgcelldark {
	background-color:#3F2B2B;
}

.colsim1 {
	background-color:#3F3737;
}

.colsim6 {
	font-weight:bold;
}

.colsim7 {
	background:none;
}

.total {
	background-color:#E5322C;
	color:white;
}

p#finance_txt {
	text-align:justify;
}

form#finance {
	clear:left;
}

/*--------------------------REDIRECTION LOGOUT---------------------*/

#redir_container .box_content p {
	text-align:justify;
}

#redir_container .box_content .buttonspacer {
	margin-top:20px;
}

#redir_container .box_content .buttonspacer a {
	margin-right:10px;
}

/*--------------------------CONTACT JE SUIS INTERESSE PAR UN OBJET---------------------*/

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

.tbl .row span.button_form {
	margin-top:20px;
}


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


#forgotten_login_container .tbl .label {
	margin-right:0;
	width:55px;
}

#forgotten_login_container .tbl {
	margin-top:20px;
}

#forgotten_login_container input.button {
	margin-top:20px;
}

#forgotten_login_container .box_content {
	width:265px;
}

#forgotten_login_container .tbl span.button_form {
	width:150px;
}

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

#footer {
	margin:5px auto 0 auto;
	text-align:center;
	width:827px;
	padding:0;
	clear:both;
}

#footer p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#footer p.atticaFooter {
	color:#7d7d7d;
	font-size:1.2em;
}

#footer p.atticaFooter a:link, #footer p.atticaFooter a:active, #footer p.atticaFooter a:visited {
	color:#7d7d7d;
	font-size:1.1em;
}

#footer p.immomigFooter {
	color:#4c4c4c;
	margin-top:5px;
}

#footer p.immomigFooter, #footer p.immomigFooter a:link, #footer p.immomigFooter a:visited, #footer p.immomigFooter a:active {
	color:#4c4c4c;
	font-size:1em;
}

#footer a:link, #footer a:visited, #footer a:active {
	text-decoration:underline;

}
#footer  p.atticaFooter .footerEmail a:link,
#footer  p.atticaFooter .footerEmail a:hover,
#footer  p.atticaFooter .footerEmail a:visited{
	color: #E5322C;
	font-weight: normal;
}

#footer a:hover {
    text-decoration:none;
}


#redir_container .registered, #redir_container .unregistered {	
	width:96%;
    border: none;
}
#redir_container .registered{
    border-bottom: 1px solid;
    padding-bottom: 10px;
}
#redir_container input#password, #redir_container input#login_name {
	width:35%;
}

#redir_container label {
	width:21%;
}
#redir_container .registered a.button {
	float:left;
}
#redir_container .registered  .forget_login {
    display: inline;
    float:none;
    padding-left: 10px;
}
.contentForm {
	padding-top: 0px;
    height:auto;
}
#redir_container .registered a.button,#redir_container .registered  .forget_login  {
    display: inline;
    float: left;
    text-align: left;
    clear:none;
    margin-top: 10px;	
    padding-top: 0px;
}

#redir_container .buttonspacer {
	margin-left:0;
}
.map1{
float: left;
margin-top: 20px;
}
.map2{
margin-top: 20px;
float: right;
}

.map1 a:link,.map1 a:visited,.map1 a:active {
    color:#e5322c;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#global a:hover {
    color:#4c4c4c;
}
/*
--------------------------------------- 
USER PROFILE
--------------------------------------- */
#registerMenu ul {
    border-bottom: 0 solid #000000;
    margin: 0;
    padding-bottom: 4px;
    padding-left: 0;
}
#registerMenu ul li{
	padding: 4px 4px
}
#registerMenu ul li.selected {
 	background-color: #4C4C4C;
 }
 #objectsselection_container .colonneGauche,
  #agencyproposition_container .colonneGauche {
    float: left;
    position: relative;
    width: 300px;
}
#objectsselection_container .colonneDroite,
#agencyproposition_container .colonneDroite {
      float: right;
    padding-left: 10px;
    padding-right: 0;
    position: relative;
    text-align: left;
    width: 250px;
}
.users_content .selection {
    margin-bottom: 20px;
    padding: 0 10px;
}
#objectsselection_container .tbl .row,
#agencyproposition_container .tbl .row{
  border-bottom: 1px solid #3E3E3E;
	 width: 240px;
}
#objectsselection_container .tbl .row .value, #objectsselection_container .tbl .row .label,
#agencyproposition_container .tbl .row .value, #agencyproposition_container .tbl .row .label {
    width: 45%;
}
#objectsselection_container  .box .price,
#agencyproposition_container  .box .price {
    float: left;
    font-weight: bold;
}
#objectsselection_container .tbl .row .label,
#agencyproposition_container .tbl .row .label {
    width: 120px;
}
#objectsselection_container .tbl .row .value, 
#agencyproposition_container .tbl .row .value3 {
    width: 115px;
}
.selectedproposition{
	float: left;
    width: 100%;
    background-color: #E5322C;
    color: #000;
}
#agencyproposition_container a.button{
  display: block;
    float: left;
    margin-bottom: 7px;
    margin-top: 0;
    text-align: left;
    text-transform: uppercase;
    width: 200px;
    }
/*
--------------------------------------- 
FORCE FOR VIRTUAL TOUR 
--------------------------------------- */
#TB_ajaxContent{
	width: 1024px !important;
}
#TB_window{
	width: 980px!important;
	margin-left: -490px !important;
}
	
    
