body {
	background: #5b5b5b url('/graphics/fonds/bande_degrade.jpg') repeat-x center 0px;background-attachment:scroll;margin:0;
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	font-weight: normal;
	text-decoration: none;
	color: black;
	padding-top:5px;
	width:100%;
	border:0;
	padding:0;
}
img {border:0;}
a {
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: black;
	display: inline;
	outline:0;
	border:0;
}
a:hover {text-decoration:underline;}
a.bouton {display:block;background-position:top left;background-repeat:no-repeat;background-color:transparent;text-indent:-9999px;}
a.bouton:hover {background-position:bottom left;}

a.bt_retour-accueil {position:absolute;top:0;left:10px;width:171px;height:163px;background-image:url(/graphics/boutons/retour_accueil.jpg);}
#haut a.bd_pub {position:absolute;top:0;left:412px;width:578px;height:106px;display:block;}
h2 {
	color: #005ca7;
	font-size: 16px;
}
div#corps 
{
	position:relative;width:1000px;margin:0 auto;position:relative;padding:0 0 0 0;background:url(/graphics/fonds/bande_1px.jpg) white repeat-y bottom center;
}
/*#corps * {border:0;padding:0;margin:0;}*/
#haut {position:relative;top:0;left:0;width:1000px;height:163px;background:url(/graphics/fonds/haut.jpg) transparent no-repeat top left;}
.contenu {}
.contenu .gauche {float:left;width:171px;height:416px;margin-left:10px;}


.contenu {position:relative;top:0;left:0;width:1000px;background:transparent no-repeat top left;text-align:justify;}
.contenu .centre {position:relative;margin-left:183px;}
.contenu .gauche a {width:171px;}
.contenu .gauche a.bt_louer {height:85px;background-image:url(/graphics/boutons/bt_louer.jpg)}
.contenu .gauche a.bt_acheter {height:80px;background-image:url(/graphics/boutons/bt_acheter.jpg)}
.contenu .gauche a.bt_vendre {height:80px;background-image:url(/graphics/boutons/bt_vendre.jpg)}
.contenu .gauche a.bt_parrainer {height:79px;margin-top:13px;background-image:url(/graphics/boutons/bt_parrainer.jpg)}
.contenu .gauche a.bt_contacter {height:79px;background-image:url(/graphics/boutons/bt_nous_contacter.jpg)}
.contenu .gauche a.bt_voir-selection {height:79px;background-image:url(/graphics/boutons/bt_ma_selection.jpg)}
.contenu .gauche .location {width:171px;height:85px;background:transparent url(/graphics/recherche/bt_louer.jpg) no-repeat top left;text-indent:-9999px;}
.contenu .gauche .achat {width:171px;height:85px;background:transparent url(/graphics/recherche/bt_acheter.jpg) no-repeat top left;text-indent:-9999px;}
.contenu .gauche .vente {width:171px;height:85px;background:transparent url(/graphics/recherche/bt_vendre.jpg) no-repeat top left;text-indent:-9999px;}
.contenu .gauche .parrainage {width:171px;height:85px;margin-top:13px;background:transparent url(/graphics/recherche/bt_parrainer.jpg) no-repeat top left;text-indent:-9999px;}
.contenu .gauche .contact {width:171px;height:85px;background:transparent url(/graphics/recherche/bt_nous_contacter.jpg) no-repeat top left;text-indent:-9999px;}
.bloc {background-color:#f3f7db;}

#accueil .contenu {}
#accueil .contenu .centre {}
#accueil .contenu {background-image:url(/graphics/accueil/milieu.jpg);}
#accueil .contenu .coups-de-coeur {position:relative;width:717px;height:215px;padding:19px 0 0 40px;display:block;overflow:hidden;}
#accueil .contenu .blocs{position:relative;width:810px;height:420px;margin:130px 0 0 0;overflow:hidden;display:block;}
#accueil .contenu .news {float:left;width:400px;height:400px;padding:5px;overflow-x:hidden;overflow-y:auto;display:inline;}
#accueil .contenu .concept {float:right;width:390px;height:400px;margin-right:10px;display:block;}
#accueil .contenu .blocs .concept a.bt_visite-virtuelle {width:166px;height:168px;background-image:url(/graphics/boutons/bt_virtuelle.jpg)}
#accueil .contenu .blocs .concept a.bt_visite-video {float:right;width:166px;height:168px;background-image:url(/graphics/boutons/bt_video.jpg)}
#accueil .contenu .blocs .concept a.bt_concept {width:332px;height:44px;background-image:url(/graphics/boutons/bt_presentation.jpg)}
#accueil .contenu .blocs .concept a.bt_avantages {width:332px;height:44px;background-image:url(/graphics/boutons/bt_avantages.jpg)}
#accueil .contenu .blocs .concept a.bt_renseignements {width:332px;height:44px;background-image:url(/graphics/boutons/bt_demande.jpg)}


#recherche .contenu {background-image:url(/graphics/fonds/fond_recherche.jpg);}
#recherche .contenu a.bt_rechercher {position:absolute;top:209px;left:595px;width:139px;height:48px;background-image:url(/graphics/recherche/bt_rechercher.jpg)}
#recherche .contenu .recherche {position:relative;width:740px;height:185px;padding:55px 0 0 40px;display:block;font-size:11px;overflow:hidden;}
#recherche .contenu .recherche .panel_lieu {width:218px;color:white;background-color:#b8cd00;border:1px outset #b8cd00;}
#recherche .contenu .recherche h3 {font-size:12px;border-bottom:1px dashed #cecece;margin:0;}
#recherche .contenu .recherche .gauche {float:left;width:480px;}
#recherche .contenu .recherche .droite {float:right;width:230px;}
#recherche .contenu .resultats {position:relative;margin-top:30px;}
#recherche .contenu .resultats h2 {width:434px;height:76px;background:transparent url(/graphics/recherche/header_resultat.jpg) top left no-repeat;text-indent:-9999px;}
#recherche .contenu .resultats h2.cdcoeur {background-image:url(/graphics/recherche/header_coup_de_coeur.jpg);}
#recherche .contenu .resultats ul {position:relative;list-style-type:none;}
#recherche .contenu .resultats ul li {position:relative;width:688px;padding:14px 0 0 20px;display:block;background:transparent url(/graphics/recherche/bande_resultat.jpg) top left no-repeat;}
#recherche .contenu .resultats ul li.cdcoeur {background-image:url(/graphics/recherche/bande_resultat_coup.jpg);}
#recherche .contenu .resultats ul li a.bt_decouvrir {width:139px;height:48px;background-image:url(/graphics/recherche/bt_savoir_plus.jpg);}

#selection .contenu {background-image:url(/graphics/fonds/milieu_selection.jpg);}
#selection .contenu .selection {position:relative;width:740px;min-height:400px;padding:40px 0 0 40px;display:block;}
#selection .contenu .selection ul {position:relative;list-style-type:none;}
#selection .contenu .selection ul li {position:relative;width:688px;padding:14px 0 0 20px;display:block;background:transparent url(/graphics/recherche/bande_resultat.jpg) top left no-repeat;}
#selection .contenu .selection ul li.cdcoeur {background-image:url(/graphics/recherche/bande_resultat_coup.jpg);}
#selection .contenu .selection ul li a.bt_decouvrir {width:139px;height:48px;background-image:url(/graphics/recherche/bt_savoir_plus.jpg);}


#fiche .contenu {background-image:url(/graphics/fonds/fond_fiche.jpg);}
#fiche .contenu h2 {margin-bottom:25px;}
#fiche .contenu .description {position:relative;width:740px;min-height:185px;padding:5px 0 0 40px;display:block;font-size:11px;}
#fiche .contenu .description h1 {font-size:20px;color:white;margin-top:15px;margin-bottom:28px;}
#fiche .contenu .description .prix {position:absolute;top:25px;left:570px;width:200px;height:20px;text-align:right;font-size:16px;color:white;display:block;}
#fiche .contenu .description .photo {position:absolute;top:62px;left:32px;width:210px;height:154px;text-align:center;display:block;}
#fiche .contenu .description .photo table {width:210px;height:154px;}
#fiche .contenu .description a.bt_minisite {position:absolute;top:280px;left:12px;width:261px;height:44px;background-image:url(/graphics/fiche/bt_visiter_minisite.jpg);}
#fiche .contenu .description .texte {position:relative;margin-left:240px;padding:10px;min-height:300px;}
#fiche .contenu .boutons {position:relative;width:790px;height:63px;}
#fiche .contenu .boutons a {position:absolute;top:0;height:63px;}
#fiche .contenu .boutons a.bt_retour {left:0;width:120px;background-image:url(/graphics/fiche/bt_retour.jpg);}
#fiche .contenu .boutons a.bt_selection {left:120px;width:255px;background-image:url(/graphics/fiche/bt_selection.jpg);}
#fiche .contenu .boutons a.bt_envoi-ami {left:375px;width:231px;background-image:url(/graphics/fiche/bt_envoyer.jpg);}
#fiche .contenu .boutons a.bt_imprimer {left:606px;width:184px;background-image:url(/graphics/fiche/bt_imprimer.jpg);}
#fiche .contenu .infos {position:relative;}
#fiche .contenu .infos h2 {width:794px;height:53px;background:transparent url(/graphics/fiche/header_infos.jpg) top left no-repeat;text-indent:-9999px;}
#fiche .contenu .infos .infos-texte {width:400px;}
#fiche .contenu .infos a.bt_visite-virtuelle {position:absolute;top:60px;left:430px;width:166px;height:168px;background-image:url(/graphics/boutons/bt_virtuelle.jpg)}
#fiche .contenu .infos a.bt_visite-video {position:absolute;top:60px;left:620px;width:166px;height:168px;background-image:url(/graphics/boutons/bt_video.jpg)}
#fiche .contenu .plan {position:relative;}
#fiche .contenu .plan h2 {width:794px;height:53px;background:transparent url(/graphics/fiche/header_plan.jpg) top left no-repeat;text-indent:-9999px;}
#fiche .contenu .plan .adresse {width:790px;padding:10px;}
#fiche .contenu .plan .bloc-plan {width:790px;padding:10px;}
#fiche .contenu .plan .bloc-plan #map {width:750px;height:400px;margin:0 auto;}
#fiche .contenu .contacts {position:relative;}
#fiche .contenu .contacts h2 {width:794px;height:53px;background:transparent url(/graphics/fiche/header_contact.jpg) top left no-repeat;text-indent:-9999px;}
#fiche .contenu .contacts .contacts-texte {width:790px;}
#fiche .contenu .contacts table td {width:250px;}


body#fiche-impression {background:white;}
#fiche-impression .contenu h2 {margin-bottom:25px;}
#fiche-impression .contenu .centre {margin:0}
#fiche-impression .contenu .description {position:relative;width:740px;min-height:185px;padding:5px 0 0 40px;display:block;font-size:11px;}
#fiche-impression .contenu .description h1 {font-size:20px;color:black;margin-top:15px;margin-bottom:28px;}
#fiche-impression .contenu .description .prix {position:absolute;top:25px;left:570px;width:200px;height:20px;text-align:right;font-size:16px;color:black;display:block;}
#fiche-impression .contenu .description .photo {position:absolute;top:62px;left:33px;width:210px;height:154px;text-align:center;display:block;}
#fiche-impression .contenu .description .photo table {width:210px;height:154px;}
#fiche-impression .contenu .description .texte {position:relative;margin-left:240px;padding:10px;}
#fiche-impression .contenu .infos {position:relative;}
#fiche-impression .contenu .infos h2 {width:794px;height:53px;background:transparent url(/graphics/fiche/header_infos.jpg) top left no-repeat;text-indent:-9999px;}
#fiche-impression .contenu .infos .infos-texte {width:790px;}
#fiche-impression .contenu .plan {position:relative;}
#fiche-impression .contenu .plan h2 {width:794px;height:53px;background:transparent url(/graphics/fiche/header_plan.jpg) top left no-repeat;text-indent:-9999px;}
#fiche-impression .contenu .plan .adresse {width:790px;padding:10px;}
#fiche-impression .contenu .plan .bloc-plan {width:790px;padding:10px;}
#fiche-impression .contenu .plan .bloc-plan #map {width:750px;height:400px;margin:0 auto;}
#fiche-impression .contenu .contacts {position:relative;}
#fiche-impression .contenu .contacts h2 {width:794px;height:53px;background:transparent url(/graphics/fiche/header_contact.jpg) top left no-repeat;text-indent:-9999px;}
#fiche-impression .contenu .contacts .contacts-texte {width:790px;}
#fiche-impression .contenu .contacts table td {width:250px;}



#presentation .contenu {background-image:url(/graphics/fonds/milieu_presentation.jpg);}
#presentation .contenu .presentation h1 {margin:0 0 25px 0;text-indent:-9999px;}
#presentation .contenu .presentation .texte {position:relative;width:757px;margin:40px 20px 20px 30px;padding:10px;}

#avantages .contenu {background-image:url(/graphics/fonds/milieu_avantages.jpg);}
#avantages .contenu .avantages h1 {margin:0 0 25px 0;text-indent:-9999px;}
#avantages .contenu .avantages .texte {position:relative;width:757px;margin:40px 20px 20px 30px;padding:10px;}

#video .contenu {background-image:url(/graphics/fonds/milieu_visite_video.jpg);}
#video .contenu .video h1 {margin:0 0 25px 0;text-indent:-9999px;}
#video .contenu .video .texte {position:relative;width:757px;margin:60px 20px 20px 30px;padding:10px;}

#vvirtuelle .contenu {background-image:url(/graphics/fonds/milieu_visite_virtuelle.jpg);}
#vvirtuelle .contenu .vvirtuelle h1 {margin:0 0 25px 0;text-indent:-9999px;}
#vvirtuelle .contenu .vvirtuelle .texte {position:relative;width:757px;margin:70px 20px 20px 30px;padding:10px;}

#parrainage .contenu {background-image:url(/graphics/fonds/milieu_parrainage.jpg);}
#parrainage .contenu .parrainage h1 {margin:0 0 25px 0;text-indent:-9999px;}
#parrainage .contenu .parrainage .texte {position:relative;width:757px;margin:40px 20px 20px 30px;padding:10px;}
#parrainage .contenu .parrainage .conditions {font-size:10px;}

#mentions .contenu {background-image:url(/graphics/fonds/milieu_qui_sommes.jpg);}
#mentions .contenu .mentions h1 {margin:0 0 25px 0;text-indent:-9999px;}
#mentions .contenu .mentions .texte {position:relative;width:757px;margin:40px 20px 20px 30px;padding:10px;font-size:10px;}

#contact .contenu {background-image:url(/graphics/fonds/milieu_renseignements.jpg);}
#contact .contenu .contact h1 {margin:0 0 25px 0;text-indent:-9999px;}
#contact .contenu .contact .texte {position:relative;width:757px;margin:40px 20px 20px 30px;padding:10px;}





#bas {position:relative;width:1000px;height:61px;background:url(/graphics/fonds/bas.jpg) transparent no-repeat top left;text-align:center;padding-top:10px;}
#bas a {color:#ec226c;}
#bas a.gris {color:#3e3e3e;}
#bas .menu_ours {position:relative;width:864px;height:20px;margin:0 auto;font-size:12px;}


#bas .signature {text-align:right;width:864px;margin:0 auto;}
