body {width:910px;height:100%;margin:auto;font-family:Tahoma;font-size:0.7em;background-image:url(background_image.png);background-repeat:repeat-x;}
div.titre {float:right;width:420px;color:#FFFFFF;font-size:15px;font-family:Arial;font-weight:bold;}
div.nbre_biens {position:absolute;color:#909090;margin-left:20px;margin-top:84px;}
h1.partenaire {margin:0;font-size:1.1em;line-height:12px;text-align:right;margin-right:45px;font-weight:bold;color:#A9A9A9;}
h2 {margin:0;font-size:14px;font-family:Arial;color:#FFFFFF;line-height:25px;padding-left:5px;background-image:url(barre_titre1.png);}
h4 {color:#808080;margin:10px;font-weight:bold;font-size:14px;padding:5px 0 5px 0px;margin:0 0 5px;}
a.lien:link {color:#526F9B;text-decoration:none;}
a.lien:visited {color:#526F9B;text-decoration:none;}
a.lien:hover {color:#750B65;text-decoration:none;}
a.lien2:link {color:#808080;text-decoration:none;}
a.lien2:visited {color:#808080;text-decoration:none;}
a.lien2:hover {color:#505050;text-decoration:none;}

/* Multi-Column Lists http://www.alistapart.com/articles/multicolumnlists/ */
li.wrapper {float:left;width:128px;padding-left:13px;background-image:url(fleche_puce.png);background-repeat:no-repeat;background-position:0 .4em;font-size:10px;}
ol {margin:0;padding:0;}
div.titre_pied_ville {font-weight:bold;color:#526F9B;background-image:url(../../_frame/arrow_b.png);background-repeat:no-repeat;background-position:0px 5px;padding-left:13px;margin-bottom:5px;}

label.contact {display:block;width:125px;float:left;margin-left:10px;}
input.contact {border:2px solid #DAE3E7;width:280px;}
input.contact:focus {border:2px solid #526F9B;}
textarea.contact {border:2px solid #DAE3E7;width:280px;font-family:Tahoma;font-size:11px;color:#505050;}
textarea.contact:focus {border:2px solid #526F9B;}
p.contact {margin:3px;}
input.recherche {border:2px solid #DAE3E7;margin-left:5px;font-size:11px;width:165px;color:#505050;padding:2px 0 2px 2px;}
input.budget {border:2px solid #DAE3E7;margin-left:5px;font-size:11px;width:63px;color:#505050;padding:2px 0 2px 2px;}
input.distance {border:2px solid #DAE3E7;margin-left:5px;font-size:11px;width:30px;color:#505050;padding:2px 0 2px 2px;}
input.btsubmit {background-image:url(btsubmit.png);background-position: 0px 0px;width:96px;height:26px;border:1px;border-style:none;margin:10px 0 0 75px;font-family:Tahoma;font-size:13px;padding:0 4px 6px 0;color:#FFFFFF;font-weight:bold;cursor:pointer;}
input.btsubmit:hover {background-position: 0px -26px;}
div.erreur {width:470px;text-align:center;margin-top:5px;font-style:italic;font-weight:bold;color:#FF0000}
div.mess_transmis {width:450px;text-align:center;margin:5px;padding:5px;font-weight:bold;background-color:#DFFFE6;color:#339966;}
div.mess_transmis_i67 {width:695px;text-align:center;margin:5px;padding:5px;font-weight:bold;background-color:#DFFFE6;color:#339966;}

div.conteneur_recherche {height:auto!important;height:310px;min-height:310px;border-style:solid;border-width:1px;border-color:#526F9B;width:180px;margin-top:13px;background-color:white;}
div.conteneur_selection {border-style:solid;border-width:1px;border-color:#526F9B;width:180px;margin-top:13px;background-color:white;}
a.bt_sup {background: url(sup.png);width:8px;height:8px;display:block;}

div.head {border-style:solid;border-bottom:none;border-width:1px;border-color:#526F9B;width:910px;height:127px;background-color:white;background-image:url(banniere.png);background-repeat:repeat-x;}
div.partenaires {height:75px;border-style:solid;border-top:none;border-width:1px;border-color:#526F9B;width:910px;background-color:white;}
a.logo_agence {background-color:#FFFFFF;width:110px;height:50px;float:left;margin-left:5px;margin-top:5px;border-style:solid;border-width:1px;border-color:#DAE3E7;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
a.logo_agence:hover {background-color:#E6E6E6;border-style:solid;border-width:1px;border-color:#808080;}
img.logo_agence {margin-top:5px;margin-left:5px;}

#nav li {float:left;margin-top:21px;list-style:none;}
#nav li a {background-image: url('sprite_nav.png');}
	
#nav li a.accueil {background-position: -0px -30px; width: 70px; height: 26px;display:block;}
#nav li a.nav_accueil {background-position: -0px -0px; width: 70px; height: 20px;display:block;}
#nav li a.nav_accueil:hover  {background-position: -0px -30px; width: 70px; height: 26px}
	
#nav li a.nav_favoris {background-position: -0px -66px; width: 155px; height: 20px;display:block;}
#nav li a.nav_favoris:hover  {background-position: -0px -96px; width: 155px; height: 26px}
	
#nav li a.btcontact {background-position: -0px -162px; width: 124px; height: 26px;display:block;}
#nav li a.nav_contact {background-position: -0px -132px; width: 124px; height: 20px;display:block;}
#nav li a.nav_contact:hover  {background-position: -0px -162px; width: 124px; height: 26px}
	
#nav li a.selection {background-position: -0px -228px; width: 109px; height: 26px;display:block;}
#nav li a.nav_selection {background-position: -0px -198px; width: 109px; height: 20px;display:block;}
#nav li a.nav_selection:hover  {background-position: -0px -228px; width: 109px; height: 26px}

li.nav_date {background-image:url(barre_menu.png);background-repeat:repeat-x;height:20px;width:452px;}
div#date {text-align:right;font-size:10px;color:#FFFFFF;margin:3px;}

div.a_la_une {height:auto!important;height:310px;min-height:310px;border-style:solid;border-width:1px;border-color:#526F9B;width:715px;margin-top:13px;margin-left:13px;background-color:white;}
a.a_la_une {background-color:#FFFFFF;width:220px;float:left;margin-left:5px;border-style:solid;border-width:1px;border-color:#DAE3E7;color:black;text-decoration:none;}
a.a_la_une:hover {background-color:#E6E6E6;border-style:solid;border-width:1px;border-color:#808080;text-decoration:none;}
	
div.derniers_biens {border-style:solid;border-width:1px;border-color:#526F9B;width:715px;margin-top:13px;margin-left:13px;margin-bottom:5px;background-color:white;}
a.derniers_biens {background-color:#FFFFFF;width:130px;float:left;margin-left:4px;border-style:solid;border-width:1px;border-color:#FFFFFF;color:black;text-decoration:none;}
a.derniers_biens:hover {background-color:#526F9B;border-style:solid;border-width:1px;border-color:#526F9B;color:#FFFFFF;text-decoration:none;}
img.photo_default_index {background-image: url('../../_frame/small-photo-default.jpg');width:130px;height:98px;}

div.conteneur_formulaire_contact_i67 {border-style:solid;border-width:1px;border-color:#526F9B;width:715px;height:auto!important;height:310px;min-height:310px;margin-top:13px;margin-left:13px;background-color:white;}
div.bloc_formulaire_contact_i67 {border-top:dotted;border-bottom:dotted;border-width:1px;border-color:#526F9B;width:715px;}

div.conteneur_description {border-style:solid;border-width:1px;border-color:#526F9B;width:470px;margin-top:13px;margin-left:13px;background-color:white;}
span.ville_detail {margin-left:5px;font-size:14px;font-weight:bold;line-height:20px;}
div.bloc_description {margin:3px;background-color:white;text-align:justify;}

div.conteneur_outils {border-style:solid;border-width:1px;border-color:#526F9B;width:470px;margin-top:13px;margin-left:13px;padding-bottom:5px;color:#505050;background-color:white;}
#accordion a {background:url(sprite_outil.png);}
#accordion a.rollover_contact_agence {background-position: 0px 0px;width:152px;height:19px;background-repeat:no-repeat;line-height:25px;padding-left:20px;display:block;}
#accordion a.rollover_contact_agence:hover {background-position: 0px -29px;}
#accordion a.rollover_panier {background-position: 0px -58px;width:132px;height:19px;background-repeat:no-repeat;line-height:25px;padding-left:20px;display:block;}
#accordion a.rollover_panier:hover {background-position: 0px -87px;}
#accordion a.rollover_sup_panier {background-position: 0px -116px;width:132px;height:19px;background-repeat:no-repeat;line-height:25px;padding-left:20px;display:block;color:red;text-decoration:none;}
#accordion a.rollover_localiser {background-position: 0px -145px;width:115px;height:19px;background-repeat:no-repeat;line-height:25px;padding-left:20px;display:block;}
#accordion a.rollover_localiser:hover {background-position: 0px -174px;}
div.titre_envoyer_ami {background-image:url(barre_titre2.png);background-repeat:no-repeat;height:17px;width:250px;margin-top:10px;color:#FFFFFF;font-weight:bold;}
#accordion a.rollover_envoyer_ami {background-position: 0px -203px;width:132px;height:19px;background-repeat:no-repeat;line-height:25px;padding-left:20px;cursor:pointer;display:block;color:#526F9B;}
#accordion a.rollover_envoyer_ami:hover {background-position: 0px -232px;color:#750B65;}
#accordion a.rollover_imprimer {background-position: 0px -261px;width:115px;height:19px;background-repeat:no-repeat;line-height:25px;padding-left:20px;display:block;}
#accordion a.rollover_imprimer:hover {background-position: 0px -290px;}
#accordion a.rollover_liste_biens_agence {background-position: 0px -319px;width:157px;height:19px;background-repeat:no-repeat;line-height:25px;padding-left:20px;display:block;}
#accordion a.rollover_liste_biens_agence:hover {background-position: 0px -348px;}
#accordion a.rollover_facebook {background-position: 0px -377px;width:152px;height:19px;background-repeat:no-repeat;line-height:25px;padding-left:20px;display:block;}
#accordion a.rollover_facebook:hover {background-position: 0px -377px;}
	
div.conteneur_slideshow {border-style:solid;border-width:1px;border-color:#526F9B;width:470px;margin-top:13px;margin-left:13px;background-color:white;}
a.zoom {background:url(sprite_outil.png);background-position: 0px -414px;margin-left:160px;width:45px;height:11px;background-repeat:no-repeat;line-height:17px;padding-left:17px;cursor:pointer;display:inline;color:#526F9B;}
a.zoom:hover {background-position: 0px -442px;color:#750B65;}

div.conteneur_localisation {border-style:solid;border-width:1px;border-color:#526F9B;width:470px;margin-top:13px;margin-left:13px;background-color:white;}

div.conteneur_contact_agence {border-style:solid;border-width:1px;border-color:#526F9B;width:470px;margin-top:13px;margin-left:13px;background-color:white;}
div.bloc_logo_agence {border-style:solid;border-width:2px;border-color:#DAE3E7;width:110px;height:110px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-image:url(bg_logo.png);background-repeat:no-repeat;}
div.bloc_formulaire_contact_agence {border-top:dotted;border-bottom:dotted;border-width:1px;border-color:#526F9B;color:#505050;width:470px;}

div.conteneur_coordonnees_agence {border-style:solid;border-width:1px;border-color:#526F9B;width:230px;margin-top:13px;margin-left:13px;}
a.rollover_contact_agence {background:url(sprite_outil.png);background-position: 0px 0px;width:157px;height:19px;background-repeat:no-repeat;line-height:25px;padding-left:20px;display:block;}
a.rollover_contact_agence:hover {background-position: 0px -29px;}
a.rollover_liste_biens_agence {background:url(sprite_outil.png);background-position: 0px -319px;width:157px;height:19px;background-repeat:no-repeat;line-height:25px;padding-left:20px;display:block;}
a.rollover_liste_biens_agence:hover {background-position: 0px -348px;}

div.conteneur_infos_compl {border-style:solid;border-width:1px;border-color:#526F9B;width:230px;margin-top:13px;margin-left:13px;background-color:white;}
td.infos_compl_g {width:120px;height:20px;color:#505050;}
td.infos_compl_d {height:20px;}

div.conteneur_prix {border-style:solid;border-width:1px;border-color:#526F9B;width:230px;margin-top:13px;margin-left:13px;background-color:white;}
/*******************/
/* FIN PAGE DETAIL */
/*******************/

/*******************************************/
/* DEBUT FORMULAIRE RECHERCHE MULTICRITERE */
/*******************************************/
dl, dt, dd, ul, li {margin:0;padding:0;list-style-type:none;}
#deroulant {position:relative;}
#deroulant_type dd {position:absolute;z-index:10;left:5px;margin-top:-1px;width:167px;background:#FFFFFF;border: 1px solid #DAE3E7;display:none;-moz-box-shadow: 3px 3px 7px #aaa;-webkit-box-shadow: 3px 3px 7px #aaa;box-shadow: 3px 3px 7px #555;}
#deroulant_pieces dd {position:absolute;z-index:10;left:5px;margin-top:-1px;width:167px;background:#FFFFFF;border: 1px solid #DAE3E7;display:none;-moz-box-shadow: 3px 3px 7px #aaa;-webkit-box-shadow: 3px 3px 7px #aaa;box-shadow: 3px 3px 7px #555;}
#deroulant_secteur dd {position:absolute;z-index:10;left:5px;margin-top:-1px;background:#FFFFFF;border: 1px solid #526F9B;display:none;}
#deroulant ul {padding: 0px;}
#deroulant li {text-align:left;}
#deroulant li, #deroulant dt {color:#000000;text-decoration:none;display:block;}
#deroulant li:hover {text-decoration:none;background-color:#BBCEF1;}
li.gris {background-color:#DAE3E7;}
div.btrecherche {text-align:right;margin-top:10px;}
span.btderoulant {background:url(btderoulant.png);width:14px;height:17px;display:block;}
div.titrerecherche {margin:5px 0 2px 5px;font-size:11px;font-family:Helvetica;font-weight:bold;color:#526F9B;}
label{cursor:pointer;display:block;height:20px;line-height:13px;}
/*****************************************/
/* FIN FORMULAIRE RECHERCHE MULTICRITERE */
/*****************************************/

/*********************************/
/* DEBUT PAGE RESULTAT RECHERCHE */
/*********************************/
div.conteneur_resultat {border-style:solid;border-width:1px;border-color:#526F9B;width:715px;height:auto!important;height:310px;min-height:310px;margin-top:13px;margin-left:13px;background-color:white;background-image:url(titre2.png);background-repeat:repeat-x;}
div.bloc_logo_agence2 {border-style:solid;border-width:2px;border-color:#DAE3E7;width:110px;height:110px;margin-left:13px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-image:url(bg_logo.png);background-repeat:no-repeat;}
div.bloc_annonce {border-style:solid;border-width:1px;border-color:#DAE3E7;width:689px;margin-bottom:13px;margin-left:13px;margin-right:0px;background-color:white;}
div.bloc_annonce_perimee {border-style:solid;border-width:1px;border-color:#BCBCBC;width:689px;height:25px;margin-bottom:13px;margin-left:13px;margin-right:0px;background-color:white;}
div.aucuncritere {text-align:center;margin-top:10px;font-size:1.5em;font-weight:bold;color:white;}
div.nbresult {margin-left:10px;font-size:20px;font-weight:bold;color:white;}
div.nbresult2 {margin-left:18px;margin-top:5px;margin-bottom:2px;font-size:12px;}
span.prix {float:right;margin-right:5px;}
span.date {float:right;margin-right:5px;font-size:10px;line-height:17px;color:#505050;}
span.ville {margin-left:5px;font-size:14px;font-weight:bold;line-height:20px;}
span.nb_photo {margin-left:5px;line-height:17px;color:#505050;}
div.photo_du_bien {margin-top:5px;margin-bottom:5px;margin-left:5px;}
img.small_photo_default {background-image: url('../../_frame/small-photo-default.jpg');width:135px;height:101px;border:none;}
div.info_01 {background-color:#DAE3E7;width:145px;height:32px;margin-top:5px;margin-bottom:2px;margin-left:2px;font-weight:bold;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topright: 10px;
border-top-right-radius: 10px;}
div.info_02 {background-color:#DAE3E7;width:145px;height:21px;margin-bottom:2px;margin-left:2px;font-weight:bold;}
div.info_03 {background-color:#DAE3E7;width:145px;height:21px;margin-bottom:2px;margin-left:2px;font-weight:bold;}
div.info_04 {background-color:#DAE3E7;width:145px;height:21px;margin-left:2px;font-weight:bold;
-webkit-border-bottom-right-radius: 10px;
-moz-border-radius-bottomright: 10px;
border-bottom-right-radius: 10px;}
div.info_05 {text-align:center;margin:2px}
div.description_du_bien {width:367px;height:90px;margin-top:5px;padding:3px;margin-left:2px;font-size:12px;}
p.dpe {margin:10px 0 0 0;}
span.dpeA {padding:3px;background-color:#339933;font-weight:bold;}
span.dpeB {padding:3px;background-color:#33CC33;font-weight:bold;}
span.dpeC {padding:3px;background-color:#CCFF33;font-weight:bold;}
span.dpeD {padding:3px;background-color:#FFFF00;font-weight:bold;}
span.dpeE {padding:3px;background-color:#FFCC00;font-weight:bold;}
span.dpeF {padding:3px;background-color:#FF9933;font-weight:bold;}
span.dpeG {padding:3px;background-color:#FF0000;font-weight:bold;}
div.outil {height:95px;width:21px;margin-top:5px;padding:3px;background-color:#DAE3E7;
-webkit-border-top-left-radius: 10px;
-moz-border-radius-topleft: 10px;
border-top-left-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-left-radius: 10px;}
a.rollover_outil_01 {background: url(bt_imprimer_01.png);width: 21px;height:21px;display:block;margin-bottom:4px;margin-left:2px;}
a.rollover_outil_01:hover {background: url(bt_imprimer_02.png);}
a.rollover_outil_02 {background: url(bt_localiser_01.png);width: 21px;height:21px;display:block;margin-bottom:4px;margin-left:2px;}
a.rollover_outil_02:hover {background: url(bt_localiser_02.png);}
a.rollover_outil_03 {background: url(bt_envoyez_01.png);width: 21px;height:21px;display:block;margin-bottom:4px;margin-left:2px;}
a.rollover_outil_03:hover {background: url(bt_envoyez_02.png);}
a.rollover_outil_04 {background: url(bt_selection_01.png);width: 21px;height:21px;display:block;margin-left:2px;}
a.rollover_outil_04:hover {background: url(bt_selection_02.png);}
a.rollover_outil_05 {background: url(bt_sup_selection.png);width: 21px;height:21px;display:block;margin-left:2px;}
a.rollover_outil_05:hover {background: url(bt_sup_selection.png);}
div.pagination {width:689px;margin-left:13px;padding-top:3px;padding-bottom:13px;}
div.pagination a {margin-right:3px;padding: 2px 5px 2px 5px;border-style:solid;border-width:1px;border-color:#DAE3E7;text-decoration:none;color:#526F9B;}
div.pagination a:hover, div.pagination a:active {border-style:solid;border-width:1px;border-color:#526F9B;color:#526F9B;background-color:#DAE3E7;}
div.pagination2 {float:right;padding-top:3px;padding-bottom:3px;}
div.pagination2 a {margin-right:3px;padding: 2px 5px 2px 5px;border-style:solid;border-width:1px;border-color:#DAE3E7;text-decoration:none;color:#526F9B;}
div.pagination2 a:hover, div.pagination2 a:active {border-style:solid;border-width:1px;border-color:#526F9B;color:#526F9B;background-color:#DAE3E7;}
div.pagination3 {width:472px;margin-left:13px;padding-top:5px;padding-bottom:12px;}
div.pagination3 a {line-height:19px;padding: 2px 5px 2px 5px;border-style:solid;border-width:1px;border-color:#DAE3E7;text-decoration:none;color:#526F9B;}
div.pagination3 a:hover, div.pagination2 a:active {border-style:solid;border-width:1px;border-color:#526F9B;color:#526F9B;background-color:#DAE3E7;}
span.current {margin-right:3px;padding: 2px 5px 2px 5px;border-style:solid;border-width:1px;border-color:#526F9B;color:#FFF;font-weight:bold;background-color:#526F9B;}
li.puce {list-style-type:none;background-image:url(../../_frame/puce.png);background-repeat:no-repeat;background-position: 0px 4px;padding-left:10px;}
h3 {margin:0;font-size:16px;font-family:Arial;color:#FFFFFF;line-height:25px;padding-left:5px;background-image:url(barre_titre1.png);}
h3:hover {background-image:url(barre_titre1_hover.png);}
a.h3:link {color:#FFFFFF;text-decoration:none;}
a.h3:visited {color:#FFFFFF;text-decoration:none;}
a.h3:hover {color:#FFFFFF;text-decoration:none;}

div.bloc_alerte_email {width:680px;margin-bottom:10px;background-color:#DAE3E7;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
h3.alerte_email {margin:0;font-size:12px;color:#FFFFFF;line-height:25px;padding-left:5px;background-image:url(barre_titre1.png);
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;}
input.alerte_email {border:2px solid #DAE3E7;font-size:12px;width:200px;color:#505050;padding:3px;}
input.alerte_email:focus {border:2px solid #526F9B;}
label.alerte_email {float:left;width:80px;margin:5px;font-size:13px;}
img.alerte_email {float:left;margin-right:10px;margin-bottom:5px;}
input.btsubmit2 {background-image:url(btsubmit2.png);background-position: 0px 0px;width:96px;height:26px;border:1px;border-style:none;margin-left:10px;font-family:Tahoma;font-size:13px;padding:0 4px 6px 0;color:#FFFFFF;font-weight:bold;cursor:pointer;}
input.btsubmit2:hover {background-position: 0px -26px;}
/*******************************/
/* FIN PAGE RESULTAT RECHERCHE */
/*******************************/


/*******************************/
/* DEBUT SLIDESHOW 			   */
/*******************************/
/*  JAVASCRIPT IMAGE GALLERY W/ mootoolsDescription: STYLE SHEET FOR IMAGE GALLERYVersion: 1.0Author: Devin RossAuthor URI: http://tutorialdog.com*/
#img_gallery{width:470px;}
#img_gallery a{ outline:none; border:none; }
#img_gallery a img{border:none;}
/* --- IMAGE STAGE */#fullimg{width:470px;height:330px;text-align: center;margin-bottom:5px;overflow:hidden;}
/* --- SLIDER --- */#img_gallery #wrapper{	overflow:hidden;	padding:4px 2px;	width: 438px;	float:left;position: relative;}
#items{	margin:0px 0px;	padding:0px;	list-style:none;	width:50000px;	position: relative;	letter-spacing:0em;}
#items li{	float:left;	list-style:none;	margin-right:2px;}
#items .thumb{	width:87px;	height:66px;	cursor:pointer;	margin:0px;	padding:0px;}
#items .large{	display:none;	position:absolute;}
#fullimg .loading{	width: 16px;	height: 16px;}
#fullimg .thumb{display:none;}
#items .item  p, #items .item  span{	display:none;	text-indent: -2000em;}
#moveleft, #moveright{	margin-top:4px;	height:66px;	color: white;	width: 13px;	text-indent: -2000em;	text-decoration: none;	z-index: 1000; 	display:block;	cursor: pointer;	float:left;}
#moveleft{background: url('../../_frame/left.png');}
#moveright{float:right;background: url('../../_frame/right.png');}
#moveleft:hover, #moveright:hover{ background-position:bottom;}
/*******************************/
/* FIN SLIDESHOW               */
/*******************************/ 

