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

body, #global{
	background:#040f27;
}

#logo a{
	height:108px;
}

#navig_lang {
	padding-top:29px;
}

a {
    color:#000;
}


/*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 #680;
}

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

.content h4{ 
    color:#FFF; 
    background-color:#031f5a; 
}

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

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

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

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

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

.box {
    border:1px solid #031f5a;
    background:#FFFFFF;
}

.box_header {
    background-color:#031f5a; 
}
#contact_container #contact_table .label {
	width:180px;
}
/*-------------- BUTTON ------------*/

.content a.button {
    border-color:#AAAAAA #888888 #888888 #AAAAAA;
    border-width:1px;
    background-color:#CCCCCC;
}

.content a.positive:hover {
    background-color:#172564;
    border-color: #000000;
    color:#FFFFFF;
}
.content a.negative:hover {
    background-color:#952000;
    border-color:#952000;
    color:#FFFFFF;
}
.content a.positive:active {
    background-color:#172564;
    color:white;
}
.content a.negative:active {
    background-color:#952000;
    color:white;
}
.content a.positive {
    color:#172564;
}
.content a.negative {
    color:#952000;
}

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

.pagination_box{
    border: 1px solid #6B6B6C;
}
.pagination {
    background: #6B6B6C;
    color:#FFFFFF;
}
.pagination span a {
    border: 1px solid #031f5a;
    color:#FFFFFF;
}
.pagination span a:hover {
    background: #031f5a;
}

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

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

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

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


.total{
    background-color:#031f5a;
    border-bottom:1px solid #FFFFFF;
    color:#FFFFFF;
}

.colsim3{
    color:#333333;
}

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

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

.highlight {
	background-color:#E5E5E5;
}

#identification a, .alarm a{
	color:#CCC;
}

.object_type{
	color:#7e7e7e;
}

#navigation ul a:link, #navigation ul a:visited {
    color:#ffffff;
}

#navigation ul a:hover, #navigation #selected a {
	color:#bbbbbb;
}

.highlight {
	background-color:#172564;
    color:#FFFFFF;
}

#footer{
	color:#DDDDDD;
}

#footer a{
	color:#BBBBBB;
}

#navig_lang a img, #navig_lang span img{
    height: 17px;
    width: 22px;
}

#mapsearch li {
	border-top:none;
}

#mapsearch a {
	background:url(map.png) no-repeat left top;
	text-align:center;
	padding:83px 0 0;
	margin:0 0 8px;
	color:#0C3986;
}

#mapsearch a:hover {
	background-position:right top;
	color:#051A41;
}
