﻿/* === REDEFINITIONS DE BASE === */

* {

	font-family:arial, sans-serif;
	font-size:11px;
	margin:0px;
	padding:0px;

}

body {

	background-color:#b5b5b5;

}

p {

	padding-bottom:20px;

}

a {

	color:#cd3333;
	text-decoration:none;

}

a:hover {

	text-decoration:underline;

}

h1 {

	font-size:14px;
	
	color:#00782C;
	font-weight:bold;
	text-align:left;
	margin-top:15px;

}

/* === CONTENEUR === */

#conteneur {

	position:relative;

	background-image:url('./../images/fond.gif');
	background-repeat:repeat-y;
	background-position:center 0px;
	
	text-align:center;
	
	z-index:1;

}


/* === CONTENU === */

#contenu {

	display:block;
	width:850px;
	background-color:#fff;
	background-image:url('./../images/fond_contenu.gif');
	
	text-align:justify;
	
	overflow:hidden;

}


/* === PIED === */

#pied {

	position:relative;

	margin-top:-110px;
	padding-top:182px;

	height:50px;

	background-image:url('./../images/bas_page.gif');
	background-repeat:no-repeat;
	background-position:center 0px;
	
	text-align:center;
	color:#000;
	
	z-index:10;
	
}

#pied_simple {

	position:relative;

	margin-top:-20px;
	padding-top:10px;

	height:73px;

	background-image:url('./../images/bas_page_simple.gif');
	background-repeat:no-repeat;
	background-position:center 0px;
	
	text-align:center;
	color:#000;
	
	z-index:10;
	
}

#pied #adresse, #pied_simple #adresse {

	margin-top:-70px;
	margin-bottom:40px;
	
	width:380px;
	
	text-align:center;
	

}

#pied_simple #adresse 
{
    margin-top:0px;
    padding-top:2px;
    margin-bottom:40px;
}

#pied #adresse a {

	color:#000;

}

#pied img {

	vertical-align:middle;

}


/* === LOGO === */

#logo {

	display:block;
	
	margin-top:-15px;
	
	background-image:url('./../images/logo.gif');
	background-repeat:no-repeat;
	background-position:center 0px;
	
	width:850px;
	height:157px;
	
}

#logo span {

}

#onglets 
{
    padding-top:115px;
    padding-left:187px;
}


/* === MENU === */

#menu {

	margin-top:-35px;
	
	display:block;
	height:30px;
	width:962px;
	
	padding-top:7px;
	
	background-image:url('./../images/fond_menu.gif');
	color:#fff;
	
	text-align:center;
	display:none;

}

#menu ul {

	margin:0px;
	padding:0px;
	
	list-style-type:none;

}

#menu li {

	display:inline;
	padding-left:15px;
	padding-right:15px;
	
}

#menu li a {

	font-weight:bold;
	color:#fff;

}


/* === TEXTE === */

#texte {

	padding:15px;
	padding-top:0px;
	text-align:justify;
	padding-left:190px;
	
	z-index:5;
	
	padding-bottom:50px;

}


/* === BLOQUE DE GAUCHE === */

#bloque_gauche {

	float:left;
	padding:0px;
	top:247px;
	
	background-color:#00782C;
	width:164px;
	
	text-align:center;
	
	z-index:5;
	margin-left:11px;
	
	color:#fff;
	padding-bottom:50px;

}

#bloque_gauche img 
{
    border:0px #fff solid;
    border-bottom-width:3px;
}

/* === ONGLETS === */

div.onglet
{
    display:block;
    float:left;
    background-image:url("./../images/fond_tab.gif");
    background-repeat:no-repeat;
    height:31px;
    width:220px;
    text-align:center;
    margin-right:1px;
    padding-top:9px;
    font-size:14px;
    font-weight:bold;
    color:#B5B5B5;
}
div.onglet a {color:#B5B5B5;}

div.onglet_over
{
    display:block;
    float:left;
    background-image:url("./../images/fond_tab_over.gif");
    background-repeat:no-repeat;
    height:31px;
    width:220px;
    text-align:center;
    margin-right:1px;
    padding-top:9px;
    font-size:14px;
    font-weight:bold;
    color:#fff;
}

/* === GROS BOUTONS ACCUEIL === */

#gros_boutons {

    display:block;
    height:220px;
    width:660px;

}

#bouton_acheter span, #bouton_louer span, #bouton_vendre span {

    display:none;

}

#bouton_acheter 
{
    display:block;
    float:left;
    width:211px;
    height:213px;
    background-image:url('./../images/gros_bt_acheter.gif');
    background-repeat:no-repeat;
}

#bouton_louer 
{
    display:block;
    float:left;
    width:211px;
    height:213px;
    background-image:url('./../images/gros_bt_louer.gif');
    background-repeat:no-repeat;
    
    margin-left:11px;
    margin-right:11px;
}

#bouton_vendre 
{
    display:block;
    float:left;
    width:211px;
    height:213px;
    background-image:url('./../images/gros_bt_vendre.gif');
    background-repeat:no-repeat;
}

#presentation 
{
    
    display:block;
    padding-right:10px;
    height:140px;
    overflow:hidden;
	min-height:120px;
    
}

#les_plus_agence 
{
    margin-top:0px;
    display:block;
    width:250px;
    height:131px;
    background-image:url('./../images/fond_plus_agence.gif');
    background-repeat:no-repeat;
    float:right;   
    padding-top:30px;
    color:#fff;
}

#les_plus_agence ul li 
{
    margin-left:10px;
    padding-left:20px;
    padding-top:5px;
    width:190px;
    font-weight:bold;
    padding-bottom:5px;
    list-style-type:none;
}

#les_plus_agence h2 
{
    display:none;
}

#presentation h2 
{
    color:#cd3333;
    font-size:16px;
    padding-bottom:10px;
}

#barre_separation_presentation 
{
    display:block;
    margin-top:0px;
    height:10px;
    background-color:#F8B321;
	position:absolute;
	width:640px;
	height:10px
}

#coups_de_coeur 
{
    background-image:url('./../images/fond_coup_de_coeur.gif');
    background-repeat:no-repeat;
    padding-right:200px;
}

#coups_de_coeur h2 
{
    padding-top:15px;
    color:#f76200;
    font-size:20px;
    padding-bottom:15px;
}

#coups_de_coeur img {border:3px double #666666}

#coups_de_coeur table table img {border:0}
.annonce 
{
    display:block;
    width:350px;
}

.annonce img 
{
    margin-bottom:10px;
}

.annonce p
{
    float:right;
    clear:right;
    width:230px;
    margin-top:-78px;
}

span.prix, span.titre_annonce
{
    color:#f76200;
    font-weight:bold;
}

a.voir_plus 
{
    background-color:#b4b4b4;
    border:2px #828282 solid;
    padding:2px;
    color:#fff;
}

#rechercher_un_bien 
{
    float:right;
    right:0px;
    display:block;
    height:250px;
    width:223px;
    background-image:url('./../images/fond_rechercher.gif');
    background-repeat:no-repeat;
    margin-right:-250px;
    margin-top:40px;
    
    padding:15px;
    padding-top:50px;
}

#rechercher_un_bien label span 
{
    width:120px;
    vertical-align:middle;
}

#rechercher_un_bien label input 
{
    width:100px;
}

#rechercher_un_bien input.petit
{
    width:30px;
}

#zone_recherche 
{
    margin-top:70px;
    background-color:#BDDCC8;
    padding-top:20px;
    padding-left:300px;
    padding-bottom:30px;
}

label {

}

input, select {
    margin-bottom:3px;
}

input.petit 
{
    width:40px;
}

input, textarea, select
{
    border-width:0px;
    padding:1px;
    width:150px;
}

label span 
{
    display:block;
    float:left;
    width:150px;
}

h1.rechercher_location 
{
    display:block;
    width:212px;
    height:213px;
    background-image:url('./../images/titre_rechercher_location.gif');
    background-repeat:no-repeat;
    margin-top:0px;
}

h1.rechercher_bien
{
    display:block;
    width:212px;
    height:213px;
    background-image:url('./../images/titre_rechercher_bien.gif');
    background-repeat:no-repeat;
    margin-top:0px;
}

h1.contact
{
    display:block;
    width:212px;
    height:213px;
    background-image:url('./../images/titre_contact.gif');
    background-repeat:no-repeat;
    margin-top:0px;
}

h1.titre_vendre
{
    display:block;
    width:212px;
    height:213px;
    background-image:url('./../images/titre_vendre_bien.gif');
    background-repeat:no-repeat;
    margin-top:0px;
}

h1.alerte
{
    display:block;
    width:212px;
    height:213px;
    background-image:url('./../images/titre_rechercher_alerte.gif');
    background-repeat:no-repeat;
    margin-top:0px;
}

h1.titre_recherche_pratique
{
    display:block;
    width:212px;
    height:213px;
    background-image:url('./../images/titre_recherche_pratique.gif');
    background-repeat:no-repeat;
    margin-top:0px;
}

h1.titre_agence
{
    display:block;
    width:212px;
    height:213px;
    background-image:url('./../images/titre_agence.gif');
    background-repeat:no-repeat;
    margin-top:0px;
}

h1.rechercher_location span,
h1.rechercher_bien span, 
h1.alerte span, 
h1.contact span, 
h1.titre_vendre span,
h1.titre_recherche_pratique span,
h1.titre_agence span
{
    display:none;
}

#texte #onglets 
{
    padding:0px;
    margin:0px;
    margin-top:50px;
    margin-left:-3px;
    width:680px;
    height:40px;
}

#texte #onglets_over a 
{
    color:#fff;
}

#logo #gros_boutons 
{
    position:absolute;
    margin-left:185px;
    padding-top:115px;
    height:50px;
    margin-bottom:100px;
}

.bouton_acheter 
{
    display:block;
    width:213px;
    height:73px;
    background-image:url('./../images/bt_acheter_off.gif');
    background-repeat:no-repeat;
    float:left;
}

.bouton_acheter_selected
{
    display:block;
    width:213px;
    height:82px;
    background-image:url('./../images/bt_acheter_on.gif');
    background-repeat:no-repeat;
    float:left;
}

.bouton_louer 
{
    display:block;
    width:213px;
    height:73px;
    background-image:url('./../images/bt_louer_off.gif');
    background-repeat:no-repeat;
    float:left;
    margin-left:10px;
    margin-right:10px;
}

.bouton_louer_selected
{
    display:block;
    width:213px;
    height:82px;
    background-image:url('./../images/bt_louer_on.gif');
    background-repeat:no-repeat;
    float:left;
    margin-left:10px;
    margin-right:10px;
}

.bouton_vendre 
{
    display:block;
    width:213px;
    height:73px;
    background-image:url('./../images/bt_vendre_off.gif');
    background-repeat:no-repeat;
    float:left;
}

.bouton_vendre_selected
{
    display:block;
    width:213px;
    height:82px;
    background-image:url('./../images/bt_vendre_on.gif');
    background-repeat:no-repeat;
    float:left;
}

.bouton_acheter span , .bouton_louer span, .bouton_vendre span,
.bouton_acheter_selected span , .bouton_louer_selected span, .bouton_vendre_selected span  
{
    display:none;
}

#rappel_recherche 
{
    background-color:#BDDCC8;
    padding:20px;
    color:#EB7A00;
    font-weight:bold;
    margin-bottom:15px;
}

#rappel_recherche span 
{
    font-size:13px;
    margin-bottom:5px;
}

#details_annonce 
{
    display:block;
    width:645px;
    height:512px;
    background-image:url('./../images/fond_details.gif');
    background-repeat:no-repeat;
    margin-bottom:40px;
}

#details_annonce h2 
{
    color:#f76200;
    font-weight:bold;
    font-size:13px;
    padding-bottom:10px;
	width:330px
}

#details_annonce p.descriptif 
{
    display:block;
    overflow:auto;
    height:150px;
    width:310px;
    color:#777876;
}

#details_annonce p.boutons_detail 
{
    position:absolute;
    margin-top:-20px;
}

#details_annonce p.garantie 
{
    font-weight:bold;
    color:#d04141;
}

#details_annonce p.details 
{
    color:#f76200;
    font-weight:bold;
    font-size:13px;
}

#details_annonce p.propose
{
    margin-top:20px;
    font-weight:bold;
    color:#777876;
    margin-bottom:100px;
}

#details_annonce p.propose span
{
    margin-top:20px;
    font-weight:bold;
    color:#EB7A00;
}

#galerie 
{
    display:block;
    position:absolute;
    margin-left:335px;
    margin-top:-20px;
    text-align:center;
    width:300px;
    height:470px;
    
}

#grande_image 
{
    display:block;
    height:195px;
    vertical-align:middle;
    line-height:100%;
    margin-bottom:20px;
}

#pagination 
{
    margin-top:20px;
    margin-bottom:20px;
    text-align:right;
}

#pagination a {color:#00782C}

a.faux_boutons_larges 
{
    display:block;
    float:left;
    background-color:#EB7A00;
    color:#fff;
    height:15px;
    width:150px;
    padding:2px;
    margin-right:3px;
    text-align:center;
}

a.faux_boutons_moyen 
{
    display:block;
    float:left;
    background-color:#EB7A00;
    color:#fff;
    height:15px;
    width:150px;
    padding:2px;
    margin-right:3px;
    text-align:center;
}

#rappel_recherche a.faux_boutons_larges 
{
    float:none;
    margin-top:-10px;
    margin-right:-5px;
}

#zone_boutons 
{
    float:right;
}

a.ghost_button 
{
    display:block;
    width:100%;
    height:100%;
}

div.onglet_over a 
{
    color:#fff;
}

#fil_ariane a 
{
    color:#000;
}

#zone_recherche h2 
{
    font-weight:bold;
    color:#cd3333;
    margin-bottom:15px;
    font-size:13px;
}

input.bouton 
{
    display:block;
    width:150px;
    padding:2px;
    color:#fff;
    background-color:#00782C;
    cursor:pointer;
}

#texte #onglets a 
{
    color:#b5b5b5;
}

div.onglet_over a span
{
    color:#fff;
}

#grande_image_full
{
    position:absolute;
    top:0;
    left:0; 
}

a img 
{
    border-width:0px;
}

div.cartouche_annonce 
{
    padding-left:100px;
    padding-bottom:20px;
    margin-top:20px;
    border:0px #00782C solid;
    border-bottom-width:1px;
    width:550px;
}

div.presentoir 
{
    display:block;
    width:440px;
    overflow:hidden;
}

div.image 
{
    display:block;
    width:100px;
    float:left;
}

div.image img 
{
    border:3px #666666 double;
}

div.texte {

    padding-left:120px;

}

div.derniere_ligne
{   
    bottom:0px;
}

div.texte span 
{
    color:#f76200;
    font-weight:bold;
}

span.prix {
	
	display:block;
	width:70px;
    float:left
}

a.details 
{
    margin-left:140px;
    padding:2px;
    background-color:#b4b4b4;
    border:1px #828282 solid;
    color:#fff;
}

#zone_recherche p 
{
    padding-right:20px;
}

#click_accueil 
{
    position:absolute;
    width:180px;
    height:150px;
}

#adresse a
{
    color:#fff;
}

#pied a, #pied_simple a
{
    color:#000;
}

#texte h2 
{
    color:#FFAD00;
    margin-top:10px;
    margin-bottom:10px;
}

#coups_de_coeur h2 {color:#EB7A00}

#texte ul 
{
    margin-left:15px;
    padding-bottom:5px;
}

#les_plus_agence ul li 
{
    background-image:url('./../images/check.gif');
    background-repeat:no-repeat;
}

#zone_recherche select, #zone_recherche input {

    width:150px;

}

#rechercher_un_bien input,
#rechercher_un_bien select
{
    width:100px;
}

#zone_appel 
{
    
    display:block;
    width:199px;
    height:70px;
    background-image:url('./../images/fond_appel.gif');
    background-repeat:no-repeat;
    padding-top:85px;
    padding-left:80px;
    
}

#zone_appel input.tel
{
    float:left;
    width:115px;
    height:18px;
    font-size:15px;
}

#zone_appel input.bouton
{
    float:left;
    width:30px;
    height:20px;
}

table.recherche 
{
    background-color:#BDDCC8;
    background-image:url('./../images/fond_haut_zone.gif');
    background-repeat:repeat-x;
    width:100%;
}

.recherche h2 {color:#00782C !important}

em 
{
    font-style:normal;
}