
    /* CSS Document */
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
// CSS perso SMI
//:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

*{
	color:#e7e7e7;
}

body{
	background: #242424;
}

#global {
	width:950px;
}

#container{
	background-color: #353030;
}

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

#menu_object a:link, #menu_object a:visited {
	color:#E7E7E7;
}

#sidebar #menu_object a:hover, #sidebar #menu_object #selected a {
	color:#D31807;
}

#menu_object li {
	color:#ff1600;
}

#sidebar a:hover{
	color:#FFFFFF;
}

#content a:hover{
	color:#7f7f7f;
}

.slogan{
	//background-color:#262425;
	background:transparent url(../interface/bg_title.jpg) repeat-x scroll center bottom;
	color:#FE1600;
	font-size:15px;
	font-variant:small-caps;
	font-weight:bold;
	padding:2px 20px;
	border:1px solid #474747;
	margin:0px 10px 10px 0px;
	display:inline;
}


/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
// HEADER / FOOTER
//:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

#header{
	background: #353030 url(../interface/header.jpg) no-repeat right top;
	width:950px;
	height:150px;
}

#logo{
	background:url(../interface/logo.gif) no-repeat;
	float:left;
	width:208px;
	height:160px;
    position:absolute;
}

#footer{
	background-color: #242424;
	width:100%;
	text-align:center;
	color:#554646;
}

#footer span{
	color:#554646;
}

#navigation {
	position:relative;
	left:220px;
	top:112px;
	text-transform:none;
}

*html #navigation {
	position:absolu;
	left:10px;
	margin-top:112px;
	text-transform:none;
}

#navigation ul {
	list-style-type:none;
}

#navigation ul li {
	background-color:#5d5a5a;
	float:left;
	height:22px;
	margin:0px 3px;
	padding:0px;
}

#navigation ul li:hover {
	background-color:#4e4b4b;
}

#navigation ul #selected{
	background-color:#464343;
	height:27px;
}

#navigation ul #selected a{
	color:#FFF;
}


#navigation ul li a{
	display:block;
	float:left;
	height:24px;
	margin:2px;
	padding:3px 5px;
	text-decoration:none;
}

input, select {
	color:#414141;
	background-color:#9F9F9F;
	border:2px solid #414141;
}

/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
// SIDEBAR
//:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

#sidebar {
	float:left;
	width:208px;
	background:url(../interface/sidebar_bg.jpg) repeat-y;
	font-size:13px;
    margin-top:6px;
}

#mapsearch {
	font-size:12px;
}


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

.sidebar_module h3, .sidebar_module ul, #navig_lang label{
	padding:0px 10px 0px 10px;
}

#sidebar h3{
	text-transform:uppercase;
	font-weight:bold;
	font-size:13px;
	background:url(../interface/sidebar_title.jpg) repeat-x;
	margin-bottom:20px;
}

.spacer1{
	background:url(../interface/sidebar_top.jpg) no-repeat;
	width:208px;
	height:14px;
}
.spacer2{
	background:url(../interface/sidebar_bottom.jpg) no-repeat;
	width:208px;
	height:22px;
}

#menu_object .cat li{
	background:url(../interface/sidebar_puce.jpg) no-repeat 3px 5px;
	padding:4px 0px 0px 20px;
}

#menu_object .cat li:hover, #menu_object .cat li#selected{
	background:url(../interface/sidebar_puce_hover.jpg) no-repeat 3px 5px;
}

#menu_object .cat li#selected a{
	color:#FFF;
}
	

#code_form .button {
	background-color:#414141;
	float:right;
	margin-right:10px;
	padding:2px 4px;
}

#codeidtext{
	margin-left:10px;
	width:140px;
}

#navig_lang span img {
	margin:2px 4px;
	border:none;
}

#navig_lang li{
	float:right;
}

/*-------------- 
//map search
//--------------*/

#mapsearch ul{
	background:url(../interface/map.jpg) 140px 0px no-repeat;
	height:47px;
	width:192px;
}

#mapsearch a{
	display:block;
	padding-top:10px;
	height:25px;
}

#mapsearch a span{
	text-decoration:underline;
	color:#FF1600;
	
}

#mapsearch a span:hover{
	text-decoration:none;
	color:#FFF;
}


/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
// CONTENT
//:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.pagination {
	background:#474747 none repeat scroll 0%;
	padding:5px 8px;
	text-align:right;
}

.pagination_box{
	border:none;
}

.pagination span img{
	border:none !important;
}

.pagination span a{
	border:1px solid #ccc;
	text-decoration:none !important;
}

.button{
	text-decoration:none !important;
	background-image:none !important;
	background-color:#474747;
	border:2px solid #6B6A6A;
}

.negative{
	background-color:#2f2f2f;
	border:2px solid #5c5c5c;
}

.positive:active{
	background-color:#474747;
}

.positive:hover{
	background-color:#777777;
	color:#FFF;
}

.content .button{
	margin-right:5px;
}

.content a.button{
	padding:4px;
}

.content{
	padding-left:14px;
}

.content a {
	color:#d31807;
}

.content a:hover {
	color:#9F9F9F;
}

.content a:active {
	color:#FFFFFF;
}

.content .city_where a, .pagination span a {
	color:#e5e0e0;
}

.content .city_where a:hover{
	color:#bb1000;
}

.pagination span a:hover {
	background-color:#bb1000;
	color:#e5e0e0;
}


.content a img {
	border:2px solid #FFF;
}

.flr img{
	width:auto;
	height:auto;
}

.box, .pagination_box {
	width:700px;
}

.box{
	margin-bottom:50px;
}

.pagination_box {
	margin-bottom:35px;
}

.box_content {
	margin:18px 0px;
}

.box_content p {
	margin-top:16px;
}

.box_header{
	background:url(../interface/bg_title.jpg) repeat-x bottom ;
}

.content h2, .content h3{
	padding-left:10px;
}

.content h2{
	border-top: 1px solid #CCC;
	color:#FFF;
	font-size:16px;
}

.content h2, .content .price {
	padding-top:5px;
}

.content h3{
 	color:#757575;
}

.content h3 a{
 	padding-left:10px;
}

.content h4{
	border-bottom:1px solid #CCC;
}

.content h5 {
	background-color:#484242;
}

.highlight {
	background-color:#3A3838;
}

.txt,
#presentation_container .box_content,
#search_container .value_search,
#account_container p{
	text-align:justify;
}
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
// HOME
//:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.content .txt a {
	background:url(../interface/puce.jpg) no-repeat 3px 2px;
	padding:4px 0px 0px 30px;
}


#account_container .price {
	display:none;
}

/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
// NEW ACCOUNT
//:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/


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

.box_content .button_form input {
color:#FF0000;
}

/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
// CONTACT
//:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

#contact_container #contact_table {
width:355px;
padding-left:20px;
}

/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
// OBJECTS
//:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.conveniences .row .label, .conveniences .row .value{
	color:#b5afaf;
}

.box .price {
	color:#FFFFFF;
	font-size:15px;	
}

/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
// OBJECTS DETAILS
//:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

.object_type {
color:#838383;
}

/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
// LOGIN
//:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

#loginform #password {
	width:78px;
}

#loginform a.button:hover, #forgotten_login input.button:hover{
	color:#FFF;
}

#forgotten_login input.button{
	color:#D31807;
}

#loginform{
	width:200px;
}

#loginform input {
	margin-left:10px;
}

#loginform p, #loginform .forget_login a{
	float:right;
}

#login_remember{
	margin-bottom:5px;
}

#password, #login_name{
	width:80px;
}



/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
// FINANCING PAGE
//:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/


.bgcelldark{
	color:#414141;
	border:none;
}

.total{
	border:1px solid #353030;
	color:#7c0b00;
}
	
#finance_container .colsim1{
	width:45%;
	background-color:#252525;
	border:1px solid #353030;

}

#finance_container .colsim2{
	width:3%;
}

#finance_container .colsim3{
	width:3%;
}

#finance_container .colsim4{
	width:8%;
}

#finance_container .colsim5{
	width:15%;
}

#finance_container .colsim6{
	width:15%;
}

#finance_container .colsim7{
	width:10%;
}

.intro{
	background: transparent url(../interface/logo.png) no-repeat center center;
	padding:25px 0px;
}
/*
--------------------------------
REDIR INVITE
--------------------------------
*/

#redir_container #loginform{
	width: 90%;
}
#redir_container #loginform p{
	float: none;
}
#redir_container label {
    display:inline-block;
    width:36%;
}
#redir_container .box_content p {
	margin-top:9px;
}
#redir_container #login_error {
	margin-bottom: 10px;
}


