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

a {
    color:#000;
}

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


/*couleur du texte de la sidebar*/
#menu_object a:hover, #mapsearch a:hover {
    color: #40392F;
}

#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:100px;}

.content h2, 
.content h3, 
.content .price { 
    color: #FFFFFF; 
}

.content h4{ 
    color:#FFF; 
    background-color:#41848c; 
}

.content h3 a, .content h3 a:link{
    color:#FFF;
}

.content h3 a:hover{
    color:#e5e5e5;
}

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

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



/*------------top menu---------------*/


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

}


#navigation #selected a {
color:#044994;
border-color:#f7ad4e;
border-style:solid;
border-width:0 0 3px 0;
border-color:#f7ad4e;
}

#navigation ul a:hover {
color:#044994;
}

/*------------  /top menu---------------*/








.box {background: #fff;
    border:1px solid #d6dee9;
}


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


.box_content img.map{
	
    border:none;
}

.box_content  .highlight {
background-color:#fff;
color:#004595;
border-bottom: 1px dotted #f7af4b;
}
/*-------------side menu----------*/
#sidebar{
width: 180px;
border:1px solid #b6cbe3; 
background:#fff;
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:#dbeafc  url('decor/blue_top_bg.jpg') no-repeat;
padding:0;
margin:0;
width:180px;
height: 56px;

}

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


#navig_lang a img {
margin:15px 1px;
border:2px solid #b6cbe3;

}




#identification{
background:url('decor/bottom_menu_gr.jpg') no-repeat bottom;
margin:0;
padding:0;
width:180px;
height:155px;
color:#0c4e9a;

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


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




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

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

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

.content a.positive:hover {
    background-color:#edf5ff;
    border-color: #d6dee9;
    color:#0f509b;
}
.content a.negative:hover {
    background-color:#edf5ff;
    border-color:#d6dee9;
    color:#DD2211;
}
.content a.positive:active {
    background-color:#fff;
    color:#004595 ;
}
.content a.negative:active {
    background-color:#fff;
    color:#004595;
}
.content a.positive {
    color:#0f509b;
}
.content a.negative {
    color:#DD2211;
}

.content h4 {
background:#fff url('decor/light_blue.gif') repeat-x bottom;
color:#004595;
}

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

.pagination_box {
border:1px solid #fff;
}

.pagination span a {
    border: 1px solid #d6dee9;
}
.pagination span a:hover {
    background: #f7fbff;
    color:#286bb8;
}
.pagination {
background:#fff url('decor/light_blue.gif') repeat-x bottom;
}

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

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

#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 {
	margin-top:10px;
}

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


#footer{
border-top:1px solid #042e58;
color: #a9bcd0;

}
#footer a{color:#e0e9f2;}



