/*
   ** Copyright Visite Virtuelle Immo 2008
   **
   */

* {
    font-family:  Arial, 'Trebuchet MS', Verdana, Sans-serif;
    font-size: 14px;
    padding: 0;
    margin: 0;
    }

body {
       text-align: center;
       color: #444444;
	   background-image: url(/img/deco/bg.png);
       }

/*
   ** Main column
   */

#wrapper {
           width: 800px;
           margin: 0 auto;
           text-align: left;
           }

/*
   ** Top Bar
   */

#titleBar {
            width: 800px;
			height:200px;
            float: left;
            color: #ffffff;
			background-color:#0000cc;
			background-image:url(/img/deco/bg_headerfull.png);
			border-left: #666666 solid 1px;
			border-right:#666666 solid 1px;
            }
#titleBar_title {
                  float: left;
                  }

#titleBar_title img {
                      padding-right: 10px;
                      vertical-align: top;
                      }
#titleBar_title h1 {
                     padding-left: 20px;
                     padding-right: 10px;
                     padding-top: 5px;
                     padding-bottom: 5px;
                     font-size: 36px;
                     }

#titleBar_newsLetter {
                       width: 132px;
                       background: #fbf709 url(/img/deco/bg_title_newsletter_box_top.jpg) no-repeat left top;
                       color: #444444;
                       float: right;
                       margin-top: 10px;
                       margin-left: 10px;
                       margin-right: 10px;
                       }
#titleBar_newsLetter h3 {
                          padding-right: 5px;
                          padding-left: 5px;
                          text-decoration: none;
                          background:  url(/img/deco/bg_title_newsletter_box_down.jpg) no-repeat left bottom;
                          }
#titleBar_newsLetter h3:hover {
                                text-decoration: underline;
                                }
#titleBar_newsLetter a {
                         border-width: 0px;
                         text-decoration: none;
                         color: #0022aa;
                         }
#titleBar_newsLetter img {
                           padding-left: 2px;
                           border-width: 0px;
                           vertical-align: middle;
                           }
#titleBar_buttons {
                    float: left;
                    width: 800px;
                    margin-left: 0px;
                    }
#titleBar_buttons input {
                          height: 15px;
                          width: 120px;
                          padding-bottom: 1px;
                          padding-left: 20px;
                          background-image: url(/img/deco/loupe.png);
                          background-repeat: no-repeat;
                          }
#titleBar_buttons select {
                           width: 80px;
                           margin-left: 4px;
                           }
#titleBar_buttons button {
                           margin-left: 4px;
                           }


#titleBar_buttonsBox {
                       word-spacing: 8px;
                       width: 780px;
                       float: left;
                       padding-left: 5px;
                       padding-bottom: 15px;
                       margin-left: 10px;
                       padding-top: 10px;
                       margin-right: 100px;
					   text-align:left;
                       }
#titleBar_buttonsBox a {
                         font-size: 14px;
                         text-align: center;
                         padding-top: 2px;
                         color: #0000cc;
						 font-weight:bold;
                         text-decoration: none;
                         }
#titleBar_buttonsBox a:hover {
                               color: #0000cc;
							   font-weight:bold;
                               text-decoration: underline;
                               }

#titleBar_searchBox {
                             float: left;
                             margin-right: 10px;
							 bottom:0;
							 padding-left:15px;
							 padding-top:10px;
                             }

/*
   ** End Top bar
   */


/*
   ** Begin Main content
   */

#mainContent {
               background-color: #FFFFFF;
               float: left;
               width: 800px;
			   	border-left: #666666 solid 1px;
				border-right:#666666 solid 1px;
				background-image: url(/img/deco/bg_central.png);
				background-repeat:repeat-x;					
				border-top:#FFFFFF solid 2px;
               }

#mainContent_title {
                     float: left;
					 width:700px;
                     }
#mainContent_title h2 {
                        color:#0000cc;
                        font-size: 14px;
                        padding: 10px 10px 10px 10px;
						text-align:center;
                        }

#mainContent_imgDeco {
                       padding: 10px 10px 10px 10px;
                       }

#mainContent_body {
					width:800px;
                    display: inline;
                    }

#mainContent_bigSearchBar {
                            height: 305px;
                            width: 780px;
                            margin-right:10px;
                            margin-left: 10px;
                            margin-bottom: 10px;
                            margin-top: 10px;
                            padding-bottom: 10px;
                            }
#mainContent_bigSearchBar h2 {
                               color: #0000cc;
                               font-size: 20px;
                               font-weight: 500;
                               height: 25px;
                               padding-top: 10px;
                               padding-left: 20px;
                               }

#mainContent_bigSearchBar label { 
                                  display: block;
 }
#mainContent_bigSearchBar p { 
                              padding-left: 30px;
                              }
#mainContent_bigSearchBar select  { 
                                   width: 200px;
 }
#mainContent_bigSearchBar input[type="text"] { 
                                   width: 200px;
                                               }


#mainContent_bigSearchBar input.radio input.checkbox { 
                                                       width: auto; 
                                                    }

#mainContent_bigSearchBar_firstForm { 
                                      float: left;
 }

.mainContent_accessorySearchBar { 
                                  display: inline;
                                  width: 489px;
                                  background: #99ccff url(/img/deco/barSearchdown.png) no-repeat left bottom;
                                  margin-right: 20px;
                                  padding-bottom: 5px;
                                  float: right;
                                  margin-bottom: 10px;
 }
.mainContent_accessorySearchBar a {
                                    color: #ffffff;
                                    font-size: 14px;
                                    padding-top: 4px;
                                    text-decoration: none;
                                    } 
.mainContent_accessorySearchBar a:hover {
                                    color: #0000cc;
                                          }
.mainContent_accessorySearchBar img {
                                      border-width: 0px;
                                      vertical-align: middle;
                                      }
.mainContent_accessorySearchBar h3 { 
                                     color: #ffffff;
                                     font-size: 14px;
                                     padding-top: 4px;
                                     background: #99ccff url(/img/deco/barSearchtop.png) no-repeat left top;
                                     padding-left: 10px;
                                     }
.mainContent_accessorySearchBar img{ 
                                     padding-right: 10px;
                                     padding-left: 5px;
                                     vertical-align: middle;
}

.mainContent_bigSearchBar_submit { 
                                   text-align: center;
                                   margin-left: 25px;
                                   margin-top: 10px;
                          width: 143px;
                          height: 31px;
                          background-image: url(/img/deco/bg_recherche_btn.png);
						  background-repeat:no-repeat;
						  									 padding-top:7px;
 }
.mainContent_bigSearchBar_submit a {
                                     border-width: 0px;
                                     color: #0000cc;
                                     text-decoration: none;
                                     font-weight: 700;
                                     font-size: 14px;
                                     }
.mainContent_bigSearchBar_submit a:hover {
                                           color: #0000cc;
                                           text-decoration: underline;
                                           }

#mainContent_accessorySearchBar_content_geo { 
                                              
                                              
                                              }
#mainContent_accessorySearchBar_content_geo select { 
                                                     width: 270px;
                                                     }
#mainContent_accessorySearchBar_content_cara select { 
                                                      width: 100px;
                                                      }
#mainContent_accessorySearchBar_content_cara { 
                                                padding-left: 20px;
                                               }

#mainContent_accessorySearchBar_content_env { 
                                              padding-left: 20px;
                                              }  
#mainContent_accessorySearchBar_content_env input[type="text"] { 
                                                    width: 130px;
                                              }  


/*
   ** Fin main content
   */

/*
   ** Begin of end of page data
   */

#footer {
          width: 800px;
          float: left;
		  background-color:#0000cc;
          padding-top: 25px;
          padding-bottom: 2px;
          text-align: center;
		border-left: #666666 solid 1px;
		border-right:#666666 solid 1px;
          }
#footer a {
            font-weight: 800;
            color: #ffffff;
            text-decoration: none;
            padding-left : 10px;
            }
#footer a:hover {
                  text-decoration: underline;
                  }

#copyright {
             width: 800px;
			 background-color:#0000cc;
			 color:#FFFFFF;
             float: left;
             text-align: center;
             padding-top: 25px;
             padding-bottom: 20px;
			 					border-left: #666666 solid 1px;
					border-right:#666666 solid 1px;
             }

/*
   ** End of end of page data
   */


/*
   ** Begin of biensPage
   */


#biensPage { 
            padding-top: 10px;
            padding-bottom: 20px;
            }

#biensPage_title { 
                   text-align: center;
                   width: 800px;
                   padding-bottom: 40px;
            }
#biensPage_title h1 { 
                      color: #0000cc;
                      font-size: 20px;
                      }

.biensPage_house { 
                   text-align: center;
                   width: 185px;
                   height: 150px;
                   color: #444444;
                   float: left;
                   margin-bottom: 15px;
                   }
.biensPage_house:hover  { 
                          background: #ddffff;
}
.biensPage_house h2 { 
                      font-size: 14px;
                      color: #0000cc;
                      }
.biensPage_house a { 
                     text-decoration: none;
                     }
.biensPage_house a:hover { 
                     text-decoration: underline;
                     }
.biensPage_house img { 
                       border-width: 1px;
                       border-color: #000000;
                       }
.biensPage_house img:hover { 
                       border-color: #0000cc;
                       }