
    /* CSS Document */
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
// Perso for images & color
//:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

a {
    color:#000;
}

body{background:#fff  url('decor/bg.gif') repeat-x top;} 
#global{
	background:#fff  url('decor/bg.gif') repeat-x top;
}


/*couleur du texte de la sidebar*/
#menu_object li.title {color:#ef4150;}
#menu_object a:hover, #mapsearch a:hover {
    color: #ef4150;
}

#menu_object .cat li {
    border-bottom: 1px solid #BBB;
}

#identification {
    color:#fff;
}

#identification input#login_name, #identification input#password {
    border:1px solid #25595f;
}


#logo{height:150px;}
.content h2, 

.content .price { 
    color: #d0142c; 
}
.content h3{color:#000;}
.content h4{ 
    color:#FFF; 
    background-color:#41848c; 
}
.content h5 {
background-color:#feeded;
color:#ef4150;
font-style:italic;
font-size:12px; font-weight:normal;
}
.content h3 a, .content h3 a:link{
    color:#FFF;
}
.content h3 a{
    color:#5a5a5a !important;
}
.content h3 a:hover{
    color:#000;
}

.content a img{
   	border: 1px solid #fabfbf;
}

.content .arrow a img{
   	border: 0px none;
}



/*------------top menu---------------*/
#navigation{position: absolute; top:50px;}

#navigation ul li {
color:#ef4150;
border-color:#fff;
border-style:solid;
border-width:0 0 3px 0;

}


#navigation #selected a {
color:#ef4150;
background:#fabfbf;
/*border-color:#f7ad4e;
border-style:solid;
border-width:0 0 3px 0;
border-color:#f7ad4e;*/
}

#navigation ul a:hover {
color:#ef4150;
background:#fabfbf;
}

#navigation ul a { color:#ef4150 !important;
padding:2px; margin:3px;
}
/*------------  /top menu---------------*/








.box {background: #fff;
    border:1px solid #ce8487;
}
.box a:hover{color:#ef4150;}


.box_header {
	background:#fbcbcb  url('decor/box_header.gif') repeat-x;
    min-height:17px;
   }
.box_content img{
	padding:5px; 
    border:thin #fabfbf solid;
    
}

#contact_container #contact_table {
width:58%;
}
#contact_container #contact_table .label {
width:160px;
}
.box_content img.map{
	
    border:none;
}

.box_content  .highlight {
background-color:#fabfbf;
color:#ef4150;

}
/*-------------side menu----------*/
#sidebar{
width: 164px;
border:1px solid #ce8487; 
background:#fff  url('decor/sidebar_top.gif') no-repeat;
margin: -17px 10px 0 0;
}
.sidebar_module{
width:160px;
padding:0;
margin: 10px;
}


#sidebar div#login_error{
background-color: none;
position: relative;
right: 25px;
}


#navig_lang{
background:none;
padding:0;
height:40px;
width:164px;


}

#navig_lang span img {
border:1px solid #FFFFFF;
margin:15px 2px;
}

#navig_lang ul{ margin-top: 40px; padding:0;}
#navig_lang li{ margin: 0px; padding:0;}
#navig_lang a img {
margin:15px 2px;
border:1px solid #fff;


}

#navig_lang img {
width:24px !important;
}



#identification{
background:url('decor/sidebar_bottom.gif') no-repeat bottom;
margin:0;
padding:0;
width:164px;
height:190px;
color:#f36671;

}
#identification *{margin:0 3px;}
.sidebar_module{ width: 155px;
/*background-color:#FFF;*/
background-image: none;
}


/*----------------pages----------------*/




.object_type {
color:#fff;
}
.price a{color: #fff;}

/*-------------- BUTTON ------------*/

.content a.button {
    border-color:#fabfbf;
    border-width:1px;
    background-color:#feeded;
}

.content a.positive:hover {
    background-color:#fadede;
    border-color: #fabfbf;
    color:#cd0315;
}
.content a.negative:hover {
    background-color:#fadede;
    border-color:#fabfbf;
    color:#cd0315;
}
.content a.positive:active {
    background-color:#feeded;
    color:#004595 ;
}
.content a.negative:active {
    background-color:#feeded;
    color:#ef4150;
}
.content a.positive {
    color:#ef4150;
}
.content a.negative {
    color:#ef4150;
}

.content h4 {
font-size:13px;
font-style:italic;
background: #fff url('decor/h4.gif') no-repeat 0 -10px;
color:#d83448;

}

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

.pagination_box {

background:none;
border:none;
}

.pagination span a {
    background:#fabfbf;
}
.pagination span a:hover {
    background: #f1acac;
    color:#ef4150;
}
.pagination {
background:#fff;
}

/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
// FINANCEMENT
//:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

#finance_container input.text {
    border:1px solid #000;
    color:#fff;
}

#tab1 td, .bgcelldark{
    background-color:#777; 
    border-bottom:1px solid #ccf5fa;
    color:#FFF;
}

.colsim1{
    border-bottom:1px solid #BBB;
    background-color:#EEE; 
} 


.total{
    background-color:#ccf5fa;
    border-bottom:1px solid #555;
    color:#000;
}

.colsim3{
    color:#333333;
}

#finance_container .title{
    border-bottom:1px solid #BBB;
}

/*----------- defind in the default -----------*/

.highlight {
	background-color:#E5E5E5;
}



.content{
	margin-top:-17px;
	padding-top:0px;
}

#logo a {
	width:166px;
}

#forgotten_login .send{
background:url('email_go.png') no-repeat;
background-position:2px center;
}


#footer{
/*border-top:1px solid #042e58;*/
color: #666;

}
#footer a{color:#f2636e;}


.conveniences .value3{width:240px;}
.conveniences .label {
width:25%;
}
#commodities img{border:none;}


#galery_container .box_content {margin-left:5px;}
#galery_container td {
padding:0px;
}