/* CSS styles of Abitat.fr by Open Resources www.openresources.fr */

/*  ----------------------------------------------------------- */
/*  Balises generales */
/*  ----------------------------------------------------------- */

*{margin:0px; padding:0px; font-size:12px; color:#000000;}

body {background:#7a7272 url('/img/bg-abitat.gif'); text-align:center; margin:0; font-family:Arial, Helvetica, sans-serif;}

div#global {margin:0 auto; position:relative; text-align:left; width:936px;}

img{border:0}

a{text-decoration:none;}
a:hover{text-decoration:underline;}

br.cleaner {clear:both; height:0px; font-size:0px; border:none; margin:0; padding:0; background:transparent;}

/*  ----------------------------------------------------------- *//*  ----------------------------------------------------------- */
/*  ----------------------------------------------------------- */
/*  Header */
/*  ----------------------------------------------------------- */

div#global div#flags {position:absolute; width:49px; left:936px; top:27px;}

div#global div#header {float:left; width:936px; height:168px; background:url('/img/bg-header.png') no-repeat 0px 38px;}
div#global div#header span.top {float:left; width:936px; height:33px; background:url('/img/header-top.png') no-repeat; display:block; margin-top:5px;}
div#global div#header span.top a#creer_compt {float:right; text-align:right; width:936px; display:block; color:#FFFFFF; font-size:11px; padding:15px 21px 0 0;}
div#global div#header div#logo {float:left; margin-left:61px; width:189px}

/* Champs Logs */
div#global div#header div#logs_select {float:left; width:686px; height:134px; background:url('/img/famille.png') no-repeat top left;}
div#global div#header div#logs_select div#logs {float:right; width:380px; height:47px;}
div#global div#header div#logs_select div#logs label {float:left; width:103px; text-align:right; color:#696969; font-size:11px; padding:9px 3px 0 0;}
div#global div#header div#logs_select div#logs input.txt {float:left; width:88px; height:16px; background:url('/img/bg-champtxt.gif') no-repeat; border:1px solid #dbdbdb; color:#df2723; margin-top:4px; font-size:11px; padding:4px 6px 0 6px; margin-right:5px;}
div#global div#header div#logs_select div#logs a.bt_ok {float:left; width:42px; height:30px; background:url('/img/bt-ok.png') no-repeat; display:block;}
div#global div#header div#logs_select div#logs a.mdp_perdu {position:relative; font-size:10px; color:#696969; text-decoration:underline; padding-left:213px; top:-5px;}

/* Selection */
div#global div#header div#logs_select div#selection {float:right; width:204px; height:77px; background:url('/img/bg-selection.gif') no-repeat; margin:0 21px 0 461px;  !margin:0 21px 0 160px;}
div#global div#header div#logs_select div#selection p {float:left; width:144px; height:36px; background:url('/img/picto-selection.gif') no-repeat 16px 0; margin-top:9px; padding-left:60px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
div#global div#header div#logs_select div#selection b.rouge {color:#df2723;}
div#global div#header div#logs_select div#selection b.noir {color:#363636;}
div#global div#header div#logs_select div#selection a.bt_selection {float:left; width:133px; height:23px; background:url('/img/bt-voir-selection.png') no-repeat; margin-left:58px; font-size:12px; color:#FFFFFF; display:block; text-align:center; font-weight:bold; padding-top:7px; cursor:pointer;}

/* Nav */
div#global div#nav {float:left; width:922px; height:34px; background:url('/img/bg-nav.png') no-repeat; padding-left:14px;}

	/* bt accueil */
	div#global div#nav a#nav_accueil {float:left; width:81px; height:34px; display:block; background:url('/img/nav-accueil.gif') no-repeat; padding-right:1px;}
	div#global div#nav a:hover#nav_accueil {float:left; width:81px; height:34px; display:block; background:url('/img/nav-accueil.gif') no-repeat 0px -34px;}
	div#global div#nav a#nav_accueil.on {float:left; width:81px; height:34px; display:block; background:url('/img/nav-accueil.gif') no-repeat 0px -34px;}
	
	/* bt acheter  */
	div#global div#nav a#nav_acheter {float:left; width:86px; height:34px; display:block; background:url('/img/nav-acheter.gif') no-repeat; padding-right:1px;}
	div#global div#nav a:hover#nav_acheter {float:left; width:86px; height:34px; display:block; background:url('/img/nav-acheter.gif') no-repeat 0px -34px;}
	div#global div#nav a#nav_acheter.on {float:left; width:86px; height:34px; display:block; background:url('/img/nav-acheter.gif') no-repeat 0px -34px;}
	
	/* bt vendre  */
	div#global div#nav a#nav_vendre {float:left; width:80px; height:34px; display:block; background:url('/img/nav-vendre.gif') no-repeat; padding-right:1px;}
	div#global div#nav a:hover#nav_vendre {float:left; width:80px; height:34px; display:block; background:url('/img/nav-vendre.gif') no-repeat 0px -34px;}
	div#global div#nav a#nav_vendre.on {float:left; width:80px; height:34px; display:block; background:url('/img/nav-vendre.gif') no-repeat 0px -34px;}
	
	/* bt louer  */
	div#global div#nav a#nav_louer {float:left; width:69px; height:34px; display:block; background:url('/img/nav-louer.gif') no-repeat; padding-right:1px;}
	div#global div#nav a:hover#nav_louer {float:left; width:69px; height:34px; display:block; background:url('/img/nav-louer.gif') no-repeat 0px -34px;}
	div#global div#nav a#nav_louer.on {float:left; width:69px; height:34px; display:block; background:url('/img/nav-louer.gif') no-repeat 0px -34px;}
	
	/* bt programmes neufs  */
	div#global div#nav a#nav_program_neufs {float:left; width:158px; height:34px; display:block; background:url('/img/nav-programmes-neufs.gif') no-repeat; padding-right:1px;}
	div#global div#nav a:hover#nav_program_neufs {float:left; width:158px; height:34px; display:block; background:url('/img/nav-programmes-neufs.gif') no-repeat 0px -34px;}
	div#global div#nav a#nav_program_neufs.on {float:left; width:158px; height:34px; display:block; background:url('/img/nav-programmes-neufs.gif') no-repeat 0px -34px;}
	
	/* bt agence  */
	div#global div#nav a#nav_agence {float:left; width:93px; height:34px; display:block; background:url('/img/nav-agence.gif') no-repeat; padding-right:1px;}
	div#global div#nav a:hover#nav_agence {float:left; width:93px; height:34px; display:block; background:url('/img/nav-agence.gif') no-repeat 0px -34px;}
	div#global div#nav a#nav_agence.on {float:left; width:93px; height:34px; display:block; background:url('/img/nav-agence.gif') no-repeat 0px -34px;}
	
	/* bt charte abitat  */
	div#global div#nav a#nav_charte_abitat {float:left; width:132px; height:34px; display:block; background:url('/img/nav-charte-abitat.gif') no-repeat; padding-right:1px;}
	div#global div#nav a:hover#nav_charte_abitat {float:left; width:132px; height:34px; display:block; background:url('/img/nav-charte-abitat.gif') no-repeat 0px -34px;}
	div#global div#nav a#nav_charte_abitat.on {float:left; width:132px; height:34px; display:block; background:url('/img/nav-charte-abitat.gif') no-repeat 0px -34px;}
	
	/* bt contact  */
	div#global div#nav a#nav_contact {float:left; width:88px; height:34px; display:block; background:url('/img/nav-contact.gif') no-repeat; padding-right:1px;}
	div#global div#nav a:hover#nav_contact {float:left; width:88px; height:34px; display:block; background:url('/img/nav-contact.gif') no-repeat 0px -34px;}
	div#global div#nav a#nav_contact.on {float:left; width:88px; height:34px; display:block; background:url('/img/nav-contact.gif') no-repeat 0px -34px;}
	
	/* bt alerte mail  */
	div#global div#nav a#nav_alerte_mail {float:left; width:111px; height:34px; display:block; background:url('/img/nav-alerte-mail.gif') no-repeat; padding-right:1px;}
	div#global div#nav a:hover#nav_alerte_mail {float:left; width:111px; height:34px; display:block; background:url('/img/nav-alerte-mail.gif') no-repeat 0px -34px;}
	div#global div#nav a#nav_alerte_mail.on {float:left; width:111px; height:34px; display:block; background:url('/img/nav-alerte-mail.gif') no-repeat 0px -34px;}

/* Fil ariane */

div#fil_ariane {float:left; width:936px; background:url('/img/bg-contenu.png') repeat-y;}
div#fil_ariane div.bloc {float:left; width:874px; height:18px; background:url('/img/bg-fil-ariane.gif') no-repeat; margin-left:23px; font-size:11px; color:#8d8585; padding:5px 0 0 13px;}
div#fil_ariane div.bloc a {font-size:11px; color:#8d8585; text-decoration:underline;}
div#fil_ariane div.bloc a:hover {text-decoration:none;}


/*bg-fil-ariane.gif*/

/*  ----------------------------------------------------------- *//*  ----------------------------------------------------------- */
/*  ----------------------------------------------------------- */
/*  Contenu */
/*  ----------------------------------------------------------- */

div#global div#content {float:left; width:936px; background:url('/img/bg-contenu.png') repeat-y; padding-top:10px;}
div#global div#content div#contenu_gauche {float:left; width:641px; margin-left:24px;}
div#global div#content div#contenu_gauche_lg {float:left; width:904px; margin-left:24px;}


/*  ----------------------------------------------------------- *//*  ----------------------------------------------------------- */
/*  ----------------------------------------------------------- */
/*  Contenu gauche */
/*  ----------------------------------------------------------- */

/* Generique */
div#contenu_gauche div.titre {float:left;}
div#contenu_gauche div.titre h2 {float:left; font-size:14px; font-weight:normal; color:#555555; padding-top:1px;}
div#contenu_gauche div.titre h2 b {font-size:14px; color:#555555;}
div#contenu_gauche div.titre span {float:left; height:17px; width:18px; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; background:url('/img/puce-rouge-titre.gif') no-repeat; display:block; margin-left:7px; padding:1px 7px 0 0;}

/* HP */
div#contenu_gauche div.bloc_prod_hp {float:left; width:315px; margin-right:5px;}
div#contenu_gauche div.bloc_prod_hp span.top {float:left; width:315px; height:9px; display:block; background:url('/img/bg-bloc-prod-hp-top.gif') no-repeat;}
div#contenu_gauche div.bloc_prod_hp span.bas {float:left; width:315px; height:9px; display:block; background:url('/img/bg-bloc-prod-hp-bas.gif') no-repeat;}

div#contenu_gauche div.bloc_prod_hp div.contenu {float:left; width:315px; background:url('/img/bg-bloc-prod-hp-contenu.gif') repeat-y; padding-bottom:2px;}

div#contenu_gauche div.bloc_prod_hp div.contenu div.titre_nouveautes {float:left; width:290px; height:29px; background:url('/img/titre-nouveautes.gif') no-repeat; margin:4px 0 0 12px;}
div#contenu_gauche div.bloc_prod_hp div.contenu div.titre_bonnes_affaires {float:left; width:290px; height:29px; background:url('/img/titre-bonnes-affaires.gif') no-repeat; margin:4px 0 0 12px;}
div#contenu_gauche div.bloc_prod_hp div.contenu div.titre_nulle_part_ailleurs {float:left; width:290px; height:29px; background:url('/img/titre-nulle-part-ailleurs.gif') no-repeat; margin:4px 0 0 12px;}
div#contenu_gauche div.bloc_prod_hp div.contenu div.titre_vedettes {float:left; width:290px; height:29px; background:url('/img/titre-vedettes.gif') no-repeat; margin:4px 0 0 12px;}

div#contenu_gauche div.bloc_prod_hp div.contenu div.titre_nouveautes h2, div#contenu_gauche div.bloc_prod_hp div.contenu div.titre_bonnes_affaires h2, div#contenu_gauche div.bloc_prod_hp div.contenu div.titre_nulle_part_ailleurs h2, div#contenu_gauche div.bloc_prod_hp div.contenu div.titre_vedettes h2 {float:right; text-align:right; font-size:11px; color:#FFFFFF; padding:7px 9px 0 0;}

	/* ligne 1 */
	div#contenu_gauche div.bloc_prod_hp div.contenu div.lign_1 {float:left; margin-left:10px;}
	div#contenu_gauche div.bloc_prod_hp div.contenu div.lign_1 div.bien_immo {float:left; width:146px; margin-right:3px;}
	div#contenu_gauche div.bloc_prod_hp div.contenu div.lign_1 div.bien_immo div.bloc {float:left; width:143px; background:url('/img/bg-bien-immo-vertical.gif') repeat-y; padding-left:3px; border-top:1px solid #ffffff;}
	div#contenu_gauche div.bloc_prod_hp div.contenu div.lign_1 div.bien_immo div.bloc a.lk_imag {float:left; background-color:none; padding:0; margin-right:0;}
	div#contenu_gauche div.bloc_prod_hp div.contenu div.lign_1 div.bien_immo div.bloc h3 {float:left; width:131px; min-height:30px; color:#de2723; padding:4px 0 0px 9px;}
	div#contenu_gauche div.bloc_prod_hp div.contenu div.lign_1 div.bien_immo div.bloc p {/*height:50px;*/ float:left; width:131px; color:#de2723; padding:1px 0 0 9px; color:#555555; line-height:17px;}
	div#contenu_gauche div.bloc_prod_hp div.contenu div.lign_1 div.bien_immo div.bloc p b {color:#555555;}
	div#contenu_gauche div.bloc_prod_hp div.contenu div.lign_1 div.bien_immo div.bloc a {float:right; background-color:#df2723; color:#FFFFFF; font-size:11px; padding:0 3px 0 3px; font-weight:bold; margin-right:3px;}
	div#contenu_gauche div.bloc_prod_hp div.contenu div.lign_1 div.bien_immo span.bas {float:left; width:146px; height:3px; background:url('/img/bg-bien-immo-bloc-bas.gif') no-repeat; display:block;}
	
	/* ligne 2 */
	div#contenu_gauche div.bloc_prod_hp div.contenu div.lign_2 {float:left; margin:2px 0 0 10px;}
	div#contenu_gauche div.bloc_prod_hp div.contenu div.lign_2 div.bien_immo {float:left; width:146px; margin-right:3px;}
	div#contenu_gauche div.bloc_prod_hp div.contenu div.lign_2 div.bien_immo div.bloc {float:left; width:143px; background:url('/img/bg-bien-immo-vertical.gif') repeat-y; padding-left:3px;}
	div#contenu_gauche div.bloc_prod_hp div.contenu div.lign_2 div.bien_immo div.bloc a.lk_imag {float:left; background-color:none; padding:0; margin-right:0;}
	div#contenu_gauche div.bloc_prod_hp div.contenu div.lign_2 div.bien_immo h3 {float:left; width:131px; min-height:30px; color:#de2723; padding:4px 0 0px 9px;}
	div#contenu_gauche div.bloc_prod_hp div.contenu div.lign_2 div.bien_immo p {/*height:50px;*/ float:left; width:131px; color:#de2723; padding:1px 0 0 9px; color:#555555; line-height:17px;}
	div#contenu_gauche div.bloc_prod_hp div.contenu div.lign_2 div.bien_immo p b {color:#555555;}
	div#contenu_gauche div.bloc_prod_hp div.contenu div.lign_2 div.bien_immo  a {float:right; background-color:#df2723; color:#FFFFFF; font-size:11px; padding:0 3px 0 3px; font-weight:bold; margin-right:3px;}
	div#contenu_gauche div.bloc_prod_hp div.contenu div.lign_2 div.bien_immo span.bas {float:left; width:146px; height:3px; background:url('/img/bg-bien-immo-bloc-bas.gif') no-repeat; display:block;}
	div#contenu_gauche div.bloc_prod_hp div.contenu div.lign_2 div.bien_immo span.top {float:left; width:146px; height:3px; background:url('/img/bg-bien-immo-bloc-top.gif') no-repeat; display:block;}
	
	
/* Page vendre */	
	
div#contenu_gauche div#vendre {float:left; width:641px; margin-top:7px;}
div#contenu_gauche div#vendre span.top {float:left; width:641px; height:9px; display:block; background:url('/img/bg-top-gauche-norm.gif') no-repeat;}
div#contenu_gauche div#vendre span.bas {float:left; width:641px; height:9px; display:block; background:url('/img/bg-bas-gauche-norm.gif') no-repeat;}
div#contenu_gauche div#vendre div.contenu {float:left; width:639px;background:url('/img/bg-gauche-norm.gif') repeat-y; padding-left:4px;}

	/* zone form */
	div#contenu_gauche div#vendre div.contenu div.zone_form {float:left; width:516px; padding-left:14px;}
	div#contenu_gauche div#vendre div.contenu div.zone_form h3 {float:left; width:516px; font-size:14px; color:#555555; font-weight:bold; padding-top:2px;}
	div#contenu_gauche div#vendre div.contenu div.zone_form h4 {float:left; width:351px; font-size:12px; color:#555555; font-weight:bold; padding:6px 0 0 165px;}
	div#contenu_gauche div#vendre div.contenu div.zone_form p {float:left; padding:12px 0 7px 0; color:#555555;}
	div#contenu_gauche div#vendre div.contenu div.zone_form p b {color:#DF2723;}
	div#contenu_gauche div#vendre div.contenu div.zone_form p.alert {float:left; width:308px; font-size:12px; color:#ffffff; background-color:#DF2723; font-weight:bold; padding:3px 0 3px 10px; margin-left:163px;}
	div#contenu_gauche div#vendre div.contenu div.zone_form label {float:left; width:157px; height:17px; color:#555555; text-align:right; padding:5px 6px 0 0;margin-top:5px;}
	div#contenu_gauche div#vendre div.contenu div.zone_form input.txt {float:left; width:304px; height:16px; background:url('/img/bg-champtxt.gif') repeat-x; border:1px solid #dbdbdb; color:#7d7474; font-size:11px; padding:4px 6px 0 6px; margin:5px 5px 0 0;}
	div#contenu_gauche div#vendre div.contenu div.zone_form input.tel {float:left; width:156px; height:16px; background:url('/img/bg-champtxt.gif') repeat-x; border:1px solid #dbdbdb; color:#7d7474; font-size:11px; padding:4px 6px 0 6px; margin:5px 5px 0 0;}
	div#contenu_gauche div#vendre div.contenu div.zone_form span {float:left; width:142px; height:17px; color:#555555; text-align:left; padding:5px 0 0 6px;margin-top:5px;}
	div#contenu_gauche div#vendre div.contenu div.zone_form select {float:left; width:156px; height:22px; color:#7d7474; font-size:11px; margin:5px 5px 0 0;}
	div#contenu_gauche div#vendre div.contenu div.zone_form textarea {float:left; width:310px; height:80px; background:#ffffff url('/img/bg-champtxt.gif') repeat-x bottom; border:1px solid #dbdbdb; color:#7d7474; font-size:11px; padding:0 0px 0 6px; margin:5px 5px 0 0;}
	div#contenu_gauche div#vendre div.contenu div.zone_form a.bt_envoyer {float:right; width:91px; height:29px; background:url('/img/bt-envoyer.gif') no-repeat; margin:3px 31px 0 0; font-size:14px; color:#FFFFFF; display:block; text-align:center; font-weight:bold; padding-top:11px; cursor:pointer;}


/* Page contact */	
	
div#contenu_gauche div#contact {float:left; width:641px; margin-top:7px;}
div#contenu_gauche div#contact span.top {float:left; width:641px; height:9px; display:block; background:url('/img/bg-top-gauche-norm.gif') no-repeat;}
div#contenu_gauche div#contact span.bas {float:left; width:641px; height:9px; display:block; background:url('/img/bg-bas-gauche-norm.gif') no-repeat;}
div#contenu_gauche div#contact div.contenu {float:left; width:639px;background:url('/img/bg-gauche-norm.gif') repeat-y; padding-left:4px;}

	/* zone infos */
	div#contenu_gauche div#contact div.contenu div.zone_infos {float:left; width:627px; padding-left:13px;}
	div#contenu_gauche div#contact div.contenu div.zone_infos a {color:#DF2723;}
	div#contenu_gauche div#contact div.contenu div.zone_infos b {color:#DF2723; font-size:13px;}
	div#contenu_gauche div#contact div.contenu div.zone_infos b.noir {color:#000000; font-size:12px;}
	div#contenu_gauche div#contact div.contenu div.zone_infos h3 {float:left; width:627px; font-size:14px; color:#555555; font-weight:bold; padding-top:2px;}
	div#contenu_gauche div#contact div.contenu div.zone_infos p {float:left; width:370px; padding:12px 0 7px 0; color:#555555;}
	div#contenu_gauche div#contact div.contenu div.zone_infos p.txt_mentions {float:left; width:570px; padding:12px 0 7px 0; color:#000000;}
	div#contenu_gauche div#contact div.contenu div.zone_infos div.contact {float:left; width:250px; height:134px; background:url('/img/bg-postit-contact.jpg') no-repeat;}
	div#contenu_gauche div#contact div.contenu div.zone_infos div.contact p {float:left; text-align:left; color:#696969; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:140px; padding:46px 0 0 35px;}
	div#contenu_gauche div#contact div.contenu div.zone_infos div.contact p a {color:#696969; text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
	
		/* version charte */
		div#contenu_gauche div.bloc_charte b {color:#DF2723;}
		div#contenu_gauche div.bloc_charte div.titre_charte {float:left; padding-left:16px; padding-top:6px;}
		
		div#contenu_gauche div#contact div.contenu div.zone_infos div.gauche {float:left; width:305px;}
		div#contenu_gauche div#contact div.contenu div.zone_infos div.droite {float:left; width:305px;}
		div#contenu_gauche div.bloc_charte h3.charte, div#contenu_gauche div#contact div.contenu div.zone_infos div.droite h3.charte {float:left; width:305px; font-size:14px; color:#555555; font-weight:bold; padding-top:2px;}
		div#contenu_gauche div.bloc_charte ul, div#contenu_gauche div.bloc_charte ul {float:left; width:295px; margin-left:16px; list-style-type:none; padding:2px 0 6px 0;}
		div#contenu_gauche div.bloc_charte ul li, div#contenu_gauche div.bloc_charte ul li {width:275px; background:url('/img/puce-tiret.gif') no-repeat 0px 13px; padding:6px 0 0 10px;}
		
		div#contenu_gauche div.bloc_charte h3.charte {float:left; width:305px; font-size:14px; color:#555555; font-weight:bold; padding-top:2px;}
		div#contenu_gauche div.bloc_charte p.charte {float:left; width:305px; padding:12px 0 7px 0; color:#555555;}
		
		div#contenu_gauche div#contact div.contenu div.zone_infos div.centre {float:left; width:605px;}
		div#contenu_gauche div#contact div.contenu div.zone_infos div.centre p {float:left; width:560px; color:#000000;}
		
		div#contenu_gauche div.bloc_charte {float:left; width:315px;}
		div#contenu_gauche div.bloc_charte span.top {float:left; width:315px; height:9px; display:block; background:url('/img/bg-bloc-prod-hp-top.gif') no-repeat;}
		div#contenu_gauche div.bloc_charte span.bas {float:left; width:315px; height:9px; display:block; background:url('/img/bg-bloc-prod-hp-bas.gif') no-repeat;}
		div#contenu_gauche div.bloc_charte div.contenu {float:left; width:315px; background:url('/img/bg-bloc-prod-hp-contenu.gif') repeat-y; padding-bottom:2px;}
		
		/* accueil compte*/
		div#contenu_gauche div#contact div.contenu div.zone_infos div.blocs_compt {float:left; border:1px #e2e2e2 solid; padding:10px; width:275px;}
		div#contenu_gauche div#contact div.contenu div.zone_infos div.zone_bt {float:left; width:297px; background:url('/img/bg-bt-fiche-prod.gif') no-repeat top left;}
		div#contenu_gauche div#contact div.contenu div.zone_infos div.zone_bt a.contact_agent {float:left; width:131px; height:24px; background:url('/img/bt-contacter-agent.gif') no-repeat; margin-left:83px; font-size:12px; color:#FFFFFF; display:block; text-align:center; font-weight:bold; padding-top:5px; cursor:pointer;}
		
		/* selection */
		div#contenu_gauche div#contact div.contenu div.zone_infos div.bien_immo {float:left; width:621px; padding:5px 0 5px 0;}
		div#contenu_gauche div#contact div.contenu div.zone_infos div.bien_immo span.top {float:left; width:621px; height:3px; display:block; background:url('/img/bg-selection-produit-top.gif') no-repeat;}
		div#contenu_gauche div#contact div.contenu div.zone_infos div.bien_immo span.bas {float:left; width:621px; height:3px; display:block; background:url('/img/bg-selection-produit-bas.gif') no-repeat;}
		
		div#contenu_gauche div#contact div.contenu div.zone_infos div.bien_immo div.contenu {float:left; width:615px;background:url('/img/bg-selection-produit.gif') repeat-y; padding-left:3px;}
		div#contenu_gauche div#contact div.contenu div.zone_infos div.bien_immo div.contenu div.imag {float:left; width:140px; height:122px;}
		div#contenu_gauche div#contact div.contenu div.zone_infos div.bien_immo div.contenu div.txt {float:left; width:320px; min-height:69px; padding-top:10px;}
		div#contenu_gauche div#contact div.contenu div.zone_infos div.bien_immo div.contenu div.txt p {float:left; font-size:12px; color:#555555; text-align:justify; width:279px; padding:0 0 5px 12px;}
		div#contenu_gauche div#contact div.contenu div.zone_infos div.bien_immo div.contenu div.txt p b {color:#de2723;}
		div#contenu_gauche div#contact div.contenu div.zone_infos div.bien_immo div.contenu a.bt_effacer {float:right; height:23px; width:24px; display:block; background:url('/img/bt-effacer-selection.gif') no-repeat;}
		div#contenu_gauche div#contact div.contenu div.zone_infos div.bien_immo div.contenu div.prix {float:left; width:140px; height:55px; background:#ffffff;}
		div#contenu_gauche div#contact div.contenu div.zone_infos div.bien_immo div.contenu div.prix p {color:#555555; width:131px; padding:8px 0 0 9px;}
		div#contenu_gauche div#contact div.contenu div.zone_infos div.bien_immo div.contenu div.prix p b {color:#dd2724; font-size:20px;}
		div#contenu_gauche div#contact div.contenu div.zone_infos div.bien_immo div.contenu div.zone_bt {float:left; width:474px; background:url('/img/bg-bt-selection.gif') no-repeat top left; padding-bottom:10px;}
		div#contenu_gauche div#contact div.contenu div.zone_infos div.bien_immo div.contenu div.zone_bt a.fiche_detail {float:left; width:154px; height:24px; background:url('/img/bt-fiche-detail.gif') no-repeat; margin-left:10px; font-size:12px; color:#FFFFFF; display:block; text-align:center; font-weight:bold; padding-top:5px; cursor:pointer;}
		div#contenu_gauche div#contact div.contenu div.zone_infos div.bien_immo div.contenu div.zone_bt a.contact_agent {float:left; width:131px; height:24px; background:url('/img/bt-contacter-agent-gris.gif') no-repeat; margin-left:7px; font-size:12px; color:#FFFFFF; display:block; text-align:center; font-weight:bold; padding-top:5px; cursor:pointer;}
		
		/* alerte mail */
		div#contenu_gauche div#contact div.contenu div.zone_infos div.alerte_mail {float:left; width:621px; padding:5px 0 5px 0;}
		div#contenu_gauche div#contact div.contenu div.zone_infos div.alerte_mail span.top {float:left; width:621px; height:3px; display:block; background:url('/img/bg-selection-produit-top.gif') no-repeat;}
		div#contenu_gauche div#contact div.contenu div.zone_infos div.alerte_mail span.bas {float:left; width:621px; height:3px; display:block; background:url('/img/bg-selection-produit-bas.gif') no-repeat;}
		
		div#contenu_gauche div#contact div.contenu div.zone_infos div.alerte_mail div.contenu {float:left; width:615px;background:url('/img/bg-selection-produit.gif') repeat-y; padding-left:3px;}
		div#contenu_gauche div#contact div.contenu div.zone_infos div.alerte_mail div.contenu div.txt {float:left; width:520px; min-height:69px; padding-top:10px;}
		div#contenu_gauche div#contact div.contenu div.zone_infos div.alerte_mail div.contenu div.txt p {float:left; font-size:12px; color:#555555; text-align:justify; width:279px; padding:0 0 5px 12px;}
		div#contenu_gauche div#contact div.contenu div.zone_infos div.alerte_mail div.contenu div.txt p b {color:#de2723;}
		div#contenu_gauche div#contact div.contenu div.zone_infos div.alerte_mail div.contenu div.txt p b.titre {color:#000000; font-size:14px;}
		div#contenu_gauche div#contact div.contenu div.zone_infos div.alerte_mail div.contenu a.bt_effacer {float:right; height:23px; width:24px; display:block; background:url('/img/bt-effacer-selection.gif') no-repeat;}
		div#contenu_gauche div#contact div.contenu div.zone_infos div.alerte_mail div.contenu div.prix {float:left; width:140px; height:55px; background:#ffffff;}
		div#contenu_gauche div#contact div.contenu div.zone_infos div.alerte_mail div.contenu div.prix p {color:#555555; width:131px; padding:8px 0 0 9px;}
		div#contenu_gauche div#contact div.contenu div.zone_infos div.alerte_mail div.contenu div.prix p b {color:#dd2724; font-size:20px;}
		div#contenu_gauche div#contact div.contenu div.zone_infos div.alerte_mail div.contenu div.zone_bt {float:left; width:615px; background:url('/img/bg-bt-selection-large.gif') no-repeat top left; padding-bottom:10px;}
		div#contenu_gauche div#contact div.contenu div.zone_infos div.alerte_mail div.contenu div.zone_bt a.fiche_detail {float:left; width:204px; height:24px; background:url('/img/bt-fiche-alert-mail.gif') no-repeat; margin-left:131px; font-size:12px; color:#FFFFFF; display:block; text-align:center; font-weight:bold; padding-top:5px; cursor:pointer;}
		div#contenu_gauche div#contact div.contenu div.zone_infos div.alerte_mail div.contenu div.zone_bt a.contact_agent {float:left; width:131px; height:24px; background:url('/img/bt-contacter-agent-gris.gif') no-repeat; margin-left:7px; font-size:12px; color:#FFFFFF; display:block; text-align:center; font-weight:bold; padding-top:5px; cursor:pointer;}
		div#contenu_gauche div#contact div.contenu div.zone_infos div.alerte_mail div.contenu div.renommer {float:left; width:603px; margin-left:12px; padding-bottom:10px;}
		div#contenu_gauche div#contact div.contenu div.zone_infos div.alerte_mail div.contenu div.renommer label {float:left; width:233px; height:17px; color:#555555; text-align:right; padding:5px 6px 0 0;margin-top:5px;}
		div#contenu_gauche div#contact div.contenu div.zone_infos div.alerte_mail div.contenu div.renommer input.txt {float:left; width:156px; height:16px; background:url('/img/bg-champtxt.gif') repeat-x; border:1px solid #dbdbdb; color:#7d7474; font-size:11px; padding:4px 6px 0 6px; margin:5px 5px 0 0;}
		div#contenu_gauche div#contact div.contenu div.zone_infos div.alerte_mail div.contenu div.renommer a.bt_ok {float:left; width:42px; height:30px; background:url('/img/bt-ok-rouge.png') no-repeat; display:block;}
		
		/* pop-up */
		div#contenu_gauche div#contact div.contenu div.zone_infos div.pop_up {position:absolute; margin-top:26px; !margin-top:-100px; left:192px; width:300px; border:3px solid #555555; background:#ffffff;}
		div#contenu_gauche div#contact div.contenu div.zone_infos div.pop_up span.titre {float:left; color:#DE2723; font-size:13px; font-weight:bold; padding:4px 0 0 4px;}
		div#contenu_gauche div#contact div.contenu div.zone_infos div.pop_up p {float:left; color:#555555; width:300px; text-align:center; padding:8px 0 0 0;}
		div#contenu_gauche div#contact div.contenu div.zone_infos div.pop_up div.zone_bt {float:left; width:300px; background:none;}
		div#contenu_gauche div#contact div.contenu div.zone_infos div.pop_up div.zone_bt a.bt_oui {float:left; width:84px; height:24px; background:url('/img/bt-oui.gif') no-repeat; font-size:13px; color:#FFFFFF; display:block; text-align:center; font-weight:bold; padding-top:6px; cursor:pointer; margin-left:66px;}
		div#contenu_gauche div#contact div.contenu div.zone_infos div.pop_up div.zone_bt a.bt_non {float:left; width:84px; height:24px; background:url('/img/bt-non.gif') no-repeat; font-size:13px; color:#FFFFFF; display:block; text-align:center; font-weight:bold; padding-top:6px; cursor:pointer;}
		div#contenu_gauche div#contact div.contenu div.zone_infos div.pop_up a.bt_effacer {float:right; height:23px; width:24px; display:block; background:url('/img/bt-fermer-popup.gif') no-repeat;}
	
	/* zone form */
	div#contenu_gauche div#contact div.contenu div.zone_form {float:left; width:516px; padding-left:14px;}
	div#contenu_gauche div#contact div.contenu div.zone_form h3 {float:left; width:516px; font-size:14px; color:#555555; font-weight:bold; padding-top:2px;}
	div#contenu_gauche div#contact div.contenu div.zone_form h4 {float:left; width:351px; font-size:12px; color:#555555; font-weight:bold; padding:6px 0 0 165px;}
	div#contenu_gauche div#contact div.contenu div.zone_form p {float:left; padding:12px 0 7px 0; color:#555555;}
	div#contenu_gauche div#contact div.contenu div.zone_form p b {color:#DF2723;}
	div#contenu_gauche div#contact div.contenu div.zone_form p.alert {float:left; width:308px; font-size:12px; color:#ffffff; background-color:#DF2723; font-weight:bold; padding:3px 0 3px 10px; margin-left:163px;}
	div#contenu_gauche div#contact div.contenu div.zone_form label {float:left; width:157px; height:17px; color:#555555; text-align:right; padding:5px 6px 0 0;margin-top:5px;}
	div#contenu_gauche div#contact div.contenu div.zone_form input.txt {float:left; width:304px; height:16px; background:url('/img/bg-champtxt.gif') repeat-x; border:1px solid #dbdbdb; color:#7d7474; font-size:11px; padding:4px 6px 0 6px; margin:5px 5px 0 0;}
	div#contenu_gauche div#contact div.contenu div.zone_form input.tel {float:left; width:156px; height:16px; background:url('/img/bg-champtxt.gif') repeat-x; border:1px solid #dbdbdb; color:#7d7474; font-size:11px; padding:4px 6px 0 6px; margin:5px 5px 0 0;}
	div#contenu_gauche div#contact div.contenu div.zone_form span {float:left; width:142px; height:17px; color:#555555; text-align:left; padding:5px 0 0 6px;margin-top:5px;}
	div#contenu_gauche div#contact div.contenu div.zone_form textarea {float:left; width:310px; height:80px; background:#ffffff url('/img/bg-champtxt.gif') repeat-x bottom; border:1px solid #dbdbdb; color:#7d7474; font-size:11px; padding:0 0 0 6px; margin:5px 5px 0 0;}
	div#contenu_gauche div#contact div.contenu div.zone_form input.box {float:left; width:16px; height:16px; color:#7d7474; font-size:11px; margin-top:10px;}
	div#contenu_gauche div#contact div.contenu div.zone_form a.bt_envoyer {float:right; width:91px; height:29px; background:url('/img/bt-envoyer.gif') no-repeat; margin:3px 31px 0 0; font-size:14px; color:#FFFFFF; display:block; text-align:center; font-weight:bold; padding-top:11px; cursor:pointer;}
	
	div#contenu_gauche div#contact div.contenu div.zone_form ul {float:left; width:500px; margin-left:16px; list-style-type:none; padding:2px 0 6px 0;}
	div#contenu_gauche div#contact div.contenu div.zone_form ul li {width:480px; background:url('/img/puce-tiret.gif') no-repeat 0px 13px; padding:6px 0 0 10px;}

/*  ----------------------------------------------------------- *//*  ----------------------------------------------------------- */
/*  ----------------------------------------------------------- */
/*  Contenu gauche large */
/*  ----------------------------------------------------------- */

/* Generique */

div#contenu_gauche_lg div.titre {float:left;}
div#contenu_gauche_lg div.titre h2 {float:left; font-size:14px; font-weight:normal; color:#555555; padding-top:1px;}
div#contenu_gauche_lg div.titre h2 b {font-size:14px; color:#555555;}
div#contenu_gauche_lg div.titre span {float:left; height:17px; width:18px; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; background:url('/img/puce-rouge-titre.gif') no-repeat; display:block; margin-left:7px; padding:1px 7px 0 0;}

div#contenu_gauche_lg div.alert_rech {float:right; font-size:14px; font-weight:normal; color:#555555; margin-right:29px;}
div#contenu_gauche_lg div.alert_rech h2 {float:right; font-size:14px; font-weight:normal; color:#555555; padding-top:1px;}
div#contenu_gauche_lg div.alert_rech h2 a {color:#df2723; text-decoration:underline; font-weight:bold; font-size:14px;}
div#contenu_gauche_lg div.alert_rech h2 a:hover {text-decoration:none;}

	/* Erreurs */
	
	div#contenu_gauche_lg div#msg_erreur {float:left; width:876px; background:#df2723; margin:6px 0 5px 4px;}
	div#contenu_gauche_lg div#msg_erreur p.message {float:left; width:857px; text-align:center; color:#ffffff; font-weight:bold; font-size:12px; padding:10px 7px 10px 12px;}
	
	div#contenu_gauche div#msg_erreur {float:left; width:621px; background:#df2723; margin:6px 0 5px 7px;}
	div#contenu_gauche div#msg_erreur p.message {float:left; width:602px; text-align:center; color:#ffffff; font-weight:bold; font-size:12px; padding:10px 7px 10px 12px;}

	/* Creer alerte */
	div#contenu_gauche_lg div#creer_alert {float:left; width:879px; height:33px; background:#df2723; margin:6px 0 0 4px;}
	div#contenu_gauche_lg div#creer_alert label {float:left; color:#ffffff; font-weight:bold; font-size:12px; padding:10px 7px 0 12px;}
	div#contenu_gauche_lg div#creer_alert input.txt {float:left; width:128px; height:16px; background:url('/img/bg-champtxt.gif') repeat-x; border:1px solid #dbdbdb; color:#7d7474; font-size:11px; padding:4px 6px 0 6px; margin:6px 5px 0 0;}
	div#contenu_gauche_lg div#creer_alert a.bt_valider {float:right; width:70px; height:21px; background:url('/img/bt-valider-alert.gif') no-repeat; font-size:12px; color:#FFFFFF; display:block; text-align:center; font-weight:bold; padding-top:7px; cursor:pointer; margin:2px 5px 0 0;}
	div#contenu_gauche_lg div#creer_alert p.message {float:left; width:860px; text-align:center; color:#ffffff; font-weight:bold; font-size:12px; padding:10px 7px 0 12px;}
	
	/* Aucun resultat */
	div#contenu_gauche_lg div#aucun_resultat {float:left; width:879px; height:28px; margin:6px 0 0 4px; border-top:1px solid #cfcbcb;}
	div#contenu_gauche_lg div#aucun_resultat p.message {float:left; width:860px; text-align:left; color:#555555; font-size:12px; padding:10px 7px 0 12px;}

/* Moteur de recherche */

div#contenu_gauche_lg div#moteur_recherche {float:left; width:904px;}

	/* type de bien */
	div#contenu_gauche_lg div#moteur_recherche div#type_bien {float:left; width:904px; padding-bottom:10px;}
	div#contenu_gauche_lg div#moteur_recherche div#type_bien div.titre {float:left;}
	div#contenu_gauche_lg div#moteur_recherche div#type_bien div.titre h2 {float:left; font-size:14px; font-weight:normal; color:#555555; padding-top:1px;}
	div#contenu_gauche_lg div#moteur_recherche div#type_bien div.titre h2 b {font-size:14px; color:#555555;}
	div#contenu_gauche_lg div#moteur_recherche div#type_bien div.titre span {float:left; height:17px; width:18px; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; background:url('/img/puce-rouge-titre.gif') no-repeat; display:block; margin-left:7px; padding:1px 7px 0 0;}
	
	div#contenu_gauche_lg div#moteur_recherche div#type_bien div.bloc_type {float:left; width:292px; margin:9px 0 0 4px;}
	div#contenu_gauche_lg div#moteur_recherche div#type_bien div.bloc_type span.top_1 {float:left; width:292px; height:9px; display:block; background:url('/img/bg-bloc-type-maison-haut.jpg') no-repeat;}
	div#contenu_gauche_lg div#moteur_recherche div#type_bien div.bloc_type span.top_2 {float:left; width:292px; height:9px; display:block; background:url('/img/bg-bloc-type-appart-haut.jpg') no-repeat;}
	div#contenu_gauche_lg div#moteur_recherche div#type_bien div.bloc_type span.top_3 {float:left; width:292px; height:9px; display:block; background:url('/img/bg-bloc-type-autre-haut.jpg') no-repeat;}
	div#contenu_gauche_lg div#moteur_recherche div#type_bien div.bloc_type span.bas {float:left; width:292px; height:8px; display:block; background:url('/img/bg-bloc-type-bas.gif') no-repeat;}
	div#contenu_gauche_lg div#moteur_recherche div#type_bien div.bloc_type div.contenu {float:left; width:288px; background:url('/img/bg-types-biens.gif') repeat-y; padding-left:4px;}
	
	div#contenu_gauche_lg div#moteur_recherche div#type_bien div.bloc_type div.contenu div.options {float:left; width:283px; height:86px; padding:1px 0 0 1px;}
	div#contenu_gauche_lg div#moteur_recherche div#type_bien div.bloc_type div.contenu div.options input.chckbox {float:left; margin-left:10px;}
	div#contenu_gauche_lg div#moteur_recherche div#type_bien div.bloc_type div.contenu div.options label {float:left; font-size:12px; color:#de2724; padding-left:3px;}
	div#contenu_gauche_lg div#moteur_recherche div#type_bien div.bloc_type div.contenu div.options label b {font-size:11px; color:#de2724;}
	
	div#contenu_gauche_lg div#moteur_recherche div#type_bien div.bloc_type div.contenu div.options div.options_bis {float:left; width:270px; margin:3px 0 0 10px; border-left:1px solid #b1a9a9; padding:8px 0 0 0;}
	div#contenu_gauche_lg div#moteur_recherche div#type_bien div.bloc_type div.contenu div.options div.options_bis input.chckbox {float:left; margin-left:12px; padding-bottom:8px;}
	div#contenu_gauche_lg div#moteur_recherche div#type_bien div.bloc_type div.contenu div.options div.options_bis label {float:left; font-size:12px; color:#555555; padding:0 0 8px 7px;}
	div#contenu_gauche_lg div#moteur_recherche div#type_bien div.bloc_type div.contenu div.options div.options_bis div {float:left;}
	
	
	/* Secteur */
	div#contenu_gauche_lg div#moteur_recherche div#secteur {float:left; width:595px;}
	div#contenu_gauche_lg div#moteur_recherche div#secteur div.titre {float:left;}
	div#contenu_gauche_lg div#moteur_recherche div#secteur div.titre h2 {float:left; font-size:14px; font-weight:normal; color:#555555; padding-top:1px;}
	div#contenu_gauche_lg div#moteur_recherche div#secteur div.titre h2 b {font-size:14px; color:#555555;}
	div#contenu_gauche_lg div#moteur_recherche div#secteur div.titre span {float:left; height:17px; width:18px; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; background:url('/img/puce-rouge-titre.gif') no-repeat; display:block; margin-left:7px; padding:1px 7px 0 0;}
	
	div#contenu_gauche_lg div#moteur_recherche div#secteur div#carte_secteur {float:left; width:288px; height:272px;}
	
	div#contenu_gauche_lg div#moteur_recherche div#secteur div.options {float:left; width:278px; padding:10px 0 0 29px;}
	div#contenu_gauche_lg div#moteur_recherche div#secteur div.options input.chckbox {float:left; margin-left:12px; padding-bottom:8px;}
	div#contenu_gauche_lg div#moteur_recherche div#secteur div.options label {float:left; font-size:12px; color:#555555; padding:0 0 8px 7px;}
	div#contenu_gauche_lg div#moteur_recherche div#secteur div.options label b {font-size:12px; color:#555555;}
	div#contenu_gauche_lg div#moteur_recherche div#secteur div.options div {float:left; width:278px;}
	
	div#contenu_gauche_lg div#moteur_recherche div#secteur div.villes {float:left; margin-top:10px; padding:0 0 0 41px; width:266px;}
	div#contenu_gauche_lg div#moteur_recherche div#secteur div.villes span.rouge {color:#dd2724;}
	div#contenu_gauche_lg div#moteur_recherche div#secteur div.villes p {float:left;}
	div#contenu_gauche_lg div#moteur_recherche div#secteur div.villes p span {display:inline;}
	
	/* Budget */
	div#contenu_gauche_lg div#moteur_recherche div#budget {float:left; width:292px;}
	div#contenu_gauche_lg div#moteur_recherche div#budget div.titre {float:left;}
	div#contenu_gauche_lg div#moteur_recherche div#budget div.titre h2 {float:left; font-size:14px; font-weight:normal; color:#555555; padding-top:1px;}
	div#contenu_gauche_lg div#moteur_recherche div#budget div.titre h2 b {font-size:14px; color:#555555;}
	div#contenu_gauche_lg div#moteur_recherche div#budget div.titre span {float:left; height:17px; width:18px; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; background:url('/img/puce-rouge-titre.gif') no-repeat; display:block; margin-left:7px; padding:1px 7px 0 0;}
	
	div#contenu_gauche_lg div#moteur_recherche div#budget div.bloc_type {float:left; width:292px; margin:9px 0 0 0;}
	div#contenu_gauche_lg div#moteur_recherche div#budget div.bloc_type span.top {float:left; width:292px; height:9px; display:block; background:url('/img/bg-bloc-type-top.gif') no-repeat;}
	div#contenu_gauche_lg div#moteur_recherche div#budget div.bloc_type span.bas {float:left; width:292px; height:8px; display:block; background:url('/img/bg-bloc-type-bas.gif') no-repeat;}
	div#contenu_gauche_lg div#moteur_recherche div#budget div.bloc_type div.contenu {float:left; width:288px; background:url('/img/bg-types-biens.gif') repeat-y; padding-left:4px;}
	
	div#contenu_gauche_lg div#moteur_recherche div#budget div.bloc_type div#drag_budget {float:left; width:284px; height:70px; background:url('/img/bg-drag-budget.gif') no-repeat bottom; margin-top:12px;}
	
	div#contenu_gauche_lg div#moteur_recherche div#budget div.bloc_type div#drag_budget form {float:left; width:284px; border:none;}
	div#contenu_gauche_lg div#moteur_recherche div#budget div.bloc_type div#drag_budget form fieldset {float:left; border:none; width:284px; color:#555555;}
	div#contenu_gauche_lg div#moteur_recherche div#budget div.bloc_type div#drag_budget form fieldset label {color:#555555; padding:0 13px 0 13px;}
	div#contenu_gauche_lg div#moteur_recherche div#budget div.bloc_type div#drag_budget form fieldset select {width:85px;}
	div#contenu_gauche_lg div#moteur_recherche div#budget div.bloc_type div#drag_budget fieldset {float:left; border:none; width:284px; color:#555555;}
	div#contenu_gauche_lg div#moteur_recherche div#budget div.bloc_type div#drag_budget fieldset label {color:#555555; padding:0 13px 0 13px;}
	div#contenu_gauche_lg div#moteur_recherche div#budget div.bloc_type div#drag_budget fieldset select {width:85px;}
	
	div#contenu_gauche_lg div#moteur_recherche div#budget a.bt_lancer_rech {float:left; width:165px; height:29px; background:url('/img/bt-lancer-recherche.gif') no-repeat; margin:12px 0 0 127px; font-size:14px; color:#FFFFFF; display:block; text-align:center; font-weight:bold; padding-top:11px; cursor:pointer;}
	

	/*slider*/
	div#contenu_gauche_lg div#moteur_recherche div#budget div.bloc_type div#drag_budget .ui-slider {}
	div#contenu_gauche_lg div#moteur_recherche div#budget div.bloc_type div#drag_budget .ui-slider-tooltip {display: none; margin-top:60px;}
	div#contenu_gauche_lg div#moteur_recherche div#budget div.bloc_type div#drag_budget .ui-slider-handle-active .ui-slider-tooltip {display: block;position: relative;top: -25px;text-align: center;padding: .2em;font-size: .9em;width: 8em;margin-left: -4em;text-decoration: none !important;}
	div#contenu_gauche_lg div#moteur_recherche div#budget div.bloc_type div#drag_budget .ui-slider ol, div#contenu_gauche_lg div#moteur_recherche div#budget div.bloc_type div#drag_budget  .ui-slider li, .ui-slider dl, .ui-slider dd, .ui-slider dt {list-style: none;margin: 0;padding: 0;}
	div#contenu_gauche_lg div#moteur_recherche div#budget div.bloc_type div#drag_budget .ui-slider ol, div#contenu_gauche_lg div#moteur_recherche div#budget div.bloc_type div#drag_budget  .ui-slider dl {position: relative;top: 1.3em;width: 100%;}
	div#contenu_gauche_lg div#moteur_recherche div#budget div.bloc_type div#drag_budget .ui-slider dt {top: 1.5em;position: absolute;padding-top: .2em;text-align: center;border-bottom: 1px dotted #ddd;height: .7em;color: #999;}
	div#contenu_gauche_lg div#moteur_recherche div#budget div.bloc_type div#drag_budget .ui-slider dt span {background: #fff;padding: 0 .5em;}
	div#contenu_gauche_lg div#moteur_recherche div#budget div.bloc_type div#drag_budget .ui-slider li, div#contenu_gauche_lg div#moteur_recherche div#budget div.bloc_type div#drag_budget  .ui-slider dd {position: absolute;overflow: visible;color: #666;}
	div#contenu_gauche_lg div#moteur_recherche div#budget div.bloc_type div#drag_budget .ui-slider li span.ui-slider-label, div#contenu_gauche_lg div#moteur_recherche div#budget div.bloc_type div#drag_budget  .ui-slider dd span.ui-slider-label {display: none;}
	div#contenu_gauche_lg div#moteur_recherche div#budget div.bloc_type div#drag_budget .ui-slider li span.ui-slider-label-show, div#contenu_gauche_lg div#moteur_recherche div#budget div.bloc_type div#drag_budget  .ui-slider dd span.ui-slider-label-show {display: none;}
	div#contenu_gauche_lg div#moteur_recherche div#budget div.bloc_type div#drag_budget .ui-slider span.ui-slider-tic {position: absolute; left: 0; height: .8em; top: -1.3em;}
	div#contenu_gauche_lg div#moteur_recherche div#budget div.bloc_type div#drag_budget .ui-slider li span.ui-component-content, div#contenu_gauche_lg div#moteur_recherche div#budget div.bloc_type div#drag_budget  .ui-slider dd span.ui-component-content {border-right: 0; border-left-width: 1px; border-left-style: dotted; border-top: 0; border-bottom: 0;}
	div#contenu_gauche_lg div#moteur_recherche div#budget div.bloc_type div#drag_budget .ui-slider .first .ui-slider-tic, div#contenu_gauche_lg div#moteur_recherche div#budget div.bloc_type div#drag_budget .ui-slider .last .ui-slider-tic {display: none;}

	div#contenu_gauche_lg div#moteur_recherche div#budget div.bloc_type div#drag_budget .ui-slider {
		/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
		background:#7a7272;width:237px;font-size: 1.1em;height: .8em;position:relative; margin:10px 0 0 14px;}
	div#contenu_gauche_lg div#moteur_recherche div#budget div.bloc_type div#drag_budget .ui-slider-handle {
		/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
		position: absolute;z-index: 2;top: -5px;width: 13px;height: 20px;}
	div#contenu_gauche_lg div#moteur_recherche div#budget div.bloc_type div#drag_budget div#handle_valueA.ui-slider-handle {background:url('/img/puce-budget-bas.png') no-repeat;}
	
	div#contenu_gauche_lg div#moteur_recherche div#budget div.bloc_type div#drag_budget div#handle_valueB.ui-slider-handle {background:url('/img/puce-budget-haut.png') no-repeat;}
	
	span.screenReaderContext {display:none;}
	
	div#contenu_gauche_lg div#moteur_recherche div#budget div.bloc_type div#drag_budget .ui-slider-range {
		/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
		height: 12px;background:#dd2724;position: absolute;border-left: 0;border-right: 0;top: -1px;z-index: 1;}
		
		/* Generic ThemeRoller Classes>> Make your jQuery Components ThemeRoller-Compatible!*/
	
		/*component content styles*/
		div#contenu_gauche_lg div#moteur_recherche div#budget div.bloc_type div#drag_budget .ui-component-content { border: 1px solid #dddddd;background: #ffffff url(images/ffffff_40x100_textures_01_flat_0.png) 0 0 repeat-x;color: #222222; margin-top:60px;}
		div#contenu_gauche_lg div#moteur_recherche div#budget div.bloc_type div#drag_budget .ui-component-content a {color: #222222; text-decoration: underline;}
		
		div#contenu_gauche_lg div#moteur_recherche div#budget div.bloc_type div#drag_budget .ttContent {border: 1px solid #dddddd;background: #ffffff url(images/ffffff_40x100_textures_01_flat_0.png) 0 0 repeat-x;color: #222222; margin-top:60px; padding:2px 4px 2px 2px;}
		div#contenu_gauche_lg div#moteur_recherche div#budget div.bloc_type div#drag_budget .ttContent a {color: #222222; text-decoration: underline;}
		/*hidden elements*/
		div#contenu_gauche_lg div#moteur_recherche div#budget div.bloc_type div#drag_budget .ui-hidden {display: none;/* for accessible hiding: position: absolute; left: -99999999px*/;}
		div#contenu_gauche_lg div#moteur_recherche div#budget div.bloc_type div#drag_budget .ui-accessible-hidden {position: absolute; left: -99999999px;}
		/*reset styles*/
		div#contenu_gauche_lg div#moteur_recherche div#budget div.bloc_type div#drag_budget .ui-reset {/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;}
		/*clearfix class*/
		div#contenu_gauche_lg div#moteur_recherche div#budget div.bloc_type div#drag_budget .ui-clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
		div#contenu_gauche_lg div#moteur_recherche div#budget div.bloc_type div#drag_budget .ui-clearfix {display: inline-block;}

	
/* Page resultat */	
	
div#contenu_gauche_lg div#resultat {float:left; width:904px; margin-top:7px;}
div#contenu_gauche_lg div#resultat span.top {float:left; width:889px; height:9px; display:block; background:url('/img/bg-top-large.gif') no-repeat;}
div#contenu_gauche_lg div#resultat span.bas {float:left; width:889px; height:9px; display:block; background:url('/img/bg-bas-large.gif') no-repeat;}
div#contenu_gauche_lg div#resultat div.contenu {float:left; width:885px; background:url('/img/bg-large.gif') repeat-y; padding-left:4px;}

	/* sous nav-tri */
	div#contenu_gauche_lg div#resultat div.contenu div.nav_tri {float:left; width:885px; margin-top:8px;}
	div#contenu_gauche_lg div#resultat div.contenu div.nav_tri div.nav_result {float:left; padding-left:14px;}
	div#contenu_gauche_lg div#resultat div.contenu div.nav_tri div.tri_result {float:right;}
	
		/* sous nav */
		div#contenu_gauche_lg div#resultat div.contenu div.nav_tri div.nav_result p {float:left; font-size:12px; color:#7d7474;}
		div#contenu_gauche_lg div#resultat div.contenu div.nav_tri div.nav_result p a {text-decoration:underline; color:#7d7474;}
		div#contenu_gauche_lg div#resultat div.contenu div.nav_tri div.nav_result p a:hover {text-decoration:none;}
		div#contenu_gauche_lg div#resultat div.contenu div.nav_tri div.nav_result p a.on {text-decoration:none; color:#de2724; cursor:default; font-weight:bold;}

		/* sous tri */
		div#contenu_gauche_lg div#resultat div.contenu div.nav_tri div.tri_result label {float:right; font-size:11px; color:#7d7474; padding:3px 5px 0 0;}
		div#contenu_gauche_lg div#resultat div.contenu div.nav_tri div.tri_result select {float:right; font-size:11px; color:#7d7474; font-family:Verdana, Arial, Helvetica, sans-serif; margin-right:16px;}
		
	/* ligne produits */
	div#contenu_gauche_lg div#resultat div.contenu div.lign_prod {float:left; margin-top:9px;}
	div#contenu_gauche_lg div#resultat div.contenu div.lign_prod div.bien_immo {float:left; width:279px; margin:0 3px 0 9px;}
	div#contenu_gauche_lg div#resultat div.contenu div.lign_prod div.bien_immo div.bloc {float:left; width:276px; height:105px; background:url('/img/bg-bien-immo-horiz.gif') repeat-y; padding-left:3px;}
	div#contenu_gauche_lg div#resultat div.contenu div.lign_prod div.bien_immo div.bloc img {float:left; width:140px; height:105px;}
	div#contenu_gauche_lg div#resultat div.contenu div.lign_prod div.bien_immo div.bloc h3 {float:left; width:124px; color:#de2723; padding:4px 0 0 9px; height:30px}
	div#contenu_gauche_lg div#resultat div.contenu div.lign_prod div.bien_immo div.bloc h3 a{color:#de2723;}
	div#contenu_gauche_lg div#resultat div.contenu div.lign_prod div.bien_immo div.bloc p {float:left; width:124px; height:45px; padding:2px 0 0 9px; color:#555555; padding-top:10px;}
	div#contenu_gauche_lg div#resultat div.contenu div.lign_prod div.bien_immo div.bloc p b {color:#555555;}
	div#contenu_gauche_lg div#resultat div.contenu div.lign_prod div.bien_immo div.bloc p a {color:#000000;}
	div#contenu_gauche_lg div#resultat div.contenu div.lign_prod div.bien_immo div.bloc a.offre {float:right; background-color:#df2723; color:#FFFFFF; font-size:11px; padding:1px 3px 1px 3px; font-weight:bold; margin-right:3px;}
	div#contenu_gauche_lg div#resultat div.contenu div.lign_prod div.bien_immo div.bloc a.ajouter {float:left; background:url('/img/puce-etoile.gif') no-repeat 0px 2px; font-size:11px; color:#555555; margin-left:7px; padding:1px 0 0 14px; text-decoration:underline; }
	div#contenu_gauche_lg div#resultat div.contenu div.lign_prod div.bien_immo div.bloc a:hover.ajouter {text-decoration:none; }
	
	div#contenu_gauche_lg div#resultat div.contenu div.lign_prod div.bien_immo span.haut {float:left; width:279px; height:3px; background:url('/img/bg-bien-immo-bloc-horiz-haut.gif') no-repeat; display:block;}
	div#contenu_gauche_lg div#resultat div.contenu div.lign_prod div.bien_immo span.bas {float:left; width:279px; height:3px; background:url('/img/bg-bien-immo-bloc-horiz-bas.gif') no-repeat; display:block;}
		
		
/* Page resultat vide */	
	
div#contenu_gauche_lg div#resultat_vide {float:left; width:904px; margin-top:7px;}
div#contenu_gauche_lg div#resultat_vide span.top {float:left; width:889px; height:9px; display:block; background:url('/img/bg-resultat-vide-haut.jpg') no-repeat;}
div#contenu_gauche_lg div#resultat_vide span.bas {float:left; width:889px; height:9px; display:block; background:url('/img/bg-bas-large.gif') no-repeat;}
div#contenu_gauche_lg div#resultat_vide div.contenu {float:left; width:885px; /*height:223px;*/ background:url('/img/bg-resultat-vide.jpg') no-repeat; padding-left:4px;}

	/* zone form */
	div#contenu_gauche_lg div#resultat_vide div.contenu div.zone_form {float:left; width:516px; padding-left:14px;}
	div#contenu_gauche_lg div#resultat_vide div.contenu div.zone_form h3 {float:left; width:516px; font-size:14px; color:#555555; font-weight:bold; padding-top:2px;}
	div#contenu_gauche_lg div#resultat_vide div.contenu div.zone_form p {float:left; padding:12px 0 7px 0; color:#555555;}
	div#contenu_gauche_lg div#resultat_vide div.contenu div.zone_form p b {color:#DF2723;}
	div#contenu_gauche_lg div#resultat_vide div.contenu div.zone_form label {float:left; width:157px; height:17px; color:#555555; text-align:right; padding:5px 6px 0 0;margin-top:5px;}
	div#contenu_gauche_lg div#resultat_vide div.contenu div.zone_form input.txt {float:left; width:304px; height:16px; background:url('/img/bg-champtxt.gif') repeat-x; border:1px solid #dbdbdb; color:#7d7474; font-size:11px; padding:4px 6px 0 6px; margin:5px 5px 0 0;}
	div#contenu_gauche_lg div#resultat_vide div.contenu div.zone_form input.tel {float:left; width:156px; height:16px; background:url('/img/bg-champtxt.gif') repeat-x; border:1px solid #dbdbdb; color:#7d7474; font-size:11px; padding:4px 6px 0 6px; margin:5px 5px 0 0;}
	div#contenu_gauche_lg div#resultat_vide div.contenu div.zone_form span {float:left; width:142px; height:17px; color:#555555; text-align:left; padding:5px 0 0 6px;margin-top:5px;}
	div#contenu_gauche_lg div#resultat_vide div.contenu div.zone_form textarea {float:left; width:310px; height:80px; background:#ffffff url('/img/bg-champtxt.gif') repeat-x bottom; border:1px solid #dbdbdb; color:#7d7474; font-size:11px; padding:0 0px 0 6px; margin:5px 5px 0 0;}
	div#contenu_gauche_lg div#resultat_vide div.contenu div.zone_form a.bt_envoyer {float:right; width:91px; height:29px; background:url('/img/bt-envoyer.gif') no-repeat; margin:3px 31px 0 0; font-size:14px; color:#FFFFFF; display:block; text-align:center; font-weight:bold; padding-top:11px; cursor:pointer;}
	
	/* zone contact */
	div#contenu_gauche_lg div#resultat_vide div.contenu div.zone_contact {float:right; width:155px; margin:48px 21px 0 0;}
	div#contenu_gauche_lg div#resultat_vide div.contenu div.zone_contact p {float:left; text-align:left; color:#696969; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
	div#contenu_gauche_lg div#resultat_vide div.contenu div.zone_contact a {color:#696969; text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
	div#contenu_gauche_lg div#resultat_vide div.contenu div.zone_contact a:hover {text-decoration:none;}
	
	
/* Page fiche produit */	
	
div#contenu_gauche_lg div#fiche_prod {float:left; width:904px; margin-top:7px;}
div#contenu_gauche_lg div#fiche_prod span.top {float:left; width:889px; height:9px; display:block; background:url('/img/bg-top-large.gif') no-repeat;}
div#contenu_gauche_lg div#fiche_prod span.bas {float:left; width:889px; height:9px; display:block; background:url('/img/bg-bas-large.gif') no-repeat;}
div#contenu_gauche_lg div#fiche_prod div.contenu {float:left; width:870px; background:url('/img/bg-large.gif') repeat-y; padding-left:19px;}

div#contenu_gauche_lg div#fiche_prod div.contenu div#num_tel_print {float:right; display:none; width:870px; padding-bottom:10px;}
div#contenu_gauche_lg div#fiche_prod div.contenu div#num_tel_print img {float:left; margin-right:40px;}
div#contenu_gauche_lg div#fiche_prod div.contenu div#num_tel_print p {float:left; font-size:16px; font-weight:bold; padding-top:20px;}

	/* scrollable */
	div#contenu_gauche_lg div#fiche_prod div.contenu div#photos_fich {float:left; width:340px; background:url('/img/bg-scroll-fich-prod.gif') no-repeat; padding:3px 0 0 3px;}
	
	div#contenu_gauche_lg div#fiche_prod div.contenu div#photos_fich a.prev {float:left; width:18px; height:28px; margin:13px 0 0 0; cursor:pointer; background:url('/img/bt-fich-prod-prev.png') no-repeat; display:block;}
	div#contenu_gauche_lg div#fiche_prod div.contenu div#photos_fich a.next {float:left; width:18px; height:28px; margin:13px 0 0 0; cursor:pointer; background:url('/img/bt-fich-prod-next.png') no-repeat; display:block;}
	
	div#contenu_gauche_lg div#fiche_prod div.contenu div#photos_fich a.disabled {float:left; width:18px; height:28px; margin:13px 0 0 0; cursor:pointer; background:none; display:block;}
 	
	div#contenu_gauche_lg div#fiche_prod div.contenu div#photos_fich div.scrollable {position:relative; float:left; overflow:hidden; width:299px; height:39px; margin-top:7px; } 
	div#contenu_gauche_lg div#fiche_prod div.contenu div#photos_fich div.scrollable div.items { width:20000em; position:absolute;} 
	div#contenu_gauche_lg div#fiche_prod div.contenu div#photos_fich div.scrollable div.items div {float:left; margin-left:8px;}
	
	div#contenu_gauche_lg div#fiche_prod div.contenu div#photos_fich div.items div { border:1px solid #cccccc; }
	div#contenu_gauche_lg div#fiche_prod div.contenu div#photos_fich div.items div.active { border:1px solid #cc1c21; background-color:none; }
	
	
	/* description */
	div#contenu_gauche_lg div#fiche_prod div.contenu div#description_fich {float:left; width:502px; padding:8px 0 0 0;}
	
	div#contenu_gauche_lg div#fiche_prod div.contenu div#description_fich div.zone_txt {float:left; min-height:200px; padding-left:21px;}
	div#contenu_gauche_lg div#fiche_prod div.contenu div#description_fich div.zone_txt .titre {float:left;}
	div#contenu_gauche_lg div#fiche_prod div.contenu div#description_fich div.zone_txt p.txt {float:left; color:#555555; padding:4px 40px 15px 0;}
	
	div#contenu_gauche_lg div#fiche_prod div.contenu div#description_fich div.zone_prix {float:left; height:48px; color:#555555; padding-left:21px;}
	div#contenu_gauche_lg div#fiche_prod div.contenu div#description_fich div.zone_prix p.txt {float:left;}
	div#contenu_gauche_lg div#fiche_prod div.contenu div#description_fich div.zone_prix p.txt b.prix {color:#cc1c21; font-size:20px;}
	
	div#contenu_gauche_lg div#fiche_prod div.contenu div#description_fich div.zone_bt {float:left; width:502px; background:url('/img/bg-bt-fiche-prod.gif') no-repeat top left;}
	div#contenu_gauche_lg div#fiche_prod div.contenu div#description_fich div.zone_bt a.ajouter_selection {float:left; width:163px; height:24px; background:url('/img/bt-ajout-selection.gif') no-repeat; margin-left:20px; font-size:12px; color:#FFFFFF; display:block; text-align:center; font-weight:bold; padding-top:5px; cursor:pointer;}
	div#contenu_gauche_lg div#fiche_prod div.contenu div#description_fich div.zone_bt a.contact_agent {float:left; width:131px; height:24px; background:url('/img/bt-contacter-agent.gif') no-repeat; margin-left:7px; font-size:12px; color:#FFFFFF; display:block; text-align:center; font-weight:bold; padding-top:5px; cursor:pointer;}
	
	
	/* zone actions */
	div#contenu_gauche_lg div#fiche_prod div.contenu div#zone_action_fich {float:left; width:343px;padding-top:15px;}
	
	div#contenu_gauche_lg div#fiche_prod div.contenu div#zone_action_fich a.visite_virtuelle {float:left; width:93px; height:69px; display:block; background:url('/img/bt-visite-virtuelle.jpg') no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:14px 0 0 68px; margin-right:5px;}
	div#contenu_gauche_lg div#fiche_prod div.contenu div#zone_action_fich a.visite_virtuelle b {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px;}
	
	div#contenu_gauche_lg div#fiche_prod div.contenu div#zone_action_fich a.imprimer_fiche {float:left; width:140px; height:19px; display:block; background:url('/img/bt-imprimer-fiche.jpg') no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:8px 0 0 36px;}
	
	div#contenu_gauche_lg div#fiche_prod div.contenu div#zone_action_fich a.imprimer_fiche {float:left; width:140px; height:19px; display:block; background:url('/img/bt-imprimer-fiche.jpg') no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; padding:8px 0 0 36px;}
	
	div#contenu_gauche_lg div#fiche_prod div.contenu div#zone_action_fich a.envoyer_mail {float:left; width:140px; height:19px; display:block; background:url('/img/bt-envoyer-mail.jpg') no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; padding:8px 0 0 36px;}
	
	div#contenu_gauche_lg div#fiche_prod div.contenu div#zone_action_fich a.simulation_pret {float:left; width:140px; height:19px; display:block; background:url('/img/bt-simulation-pret.jpg') no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; padding:8px 0 0 36px;}
		
		/* DPE */
		div#contenu_gauche_lg div#fiche_prod div.contenu div#zone_action_fich #dpe {float:left; width:343px; background:url('/img/bg-dpe.gif') repeat-y; margin:15px 0 0 3px;}
		div#contenu_gauche_lg div#fiche_prod div.contenu div#zone_action_fich #dpe span.titre {float:left; height:17px; width:166px; font-size:12px; font-weight:bold; padding:3px 0 0 8px; color:#414141;}	
		div#contenu_gauche_lg div#fiche_prod div.contenu div#zone_action_fich #dpe span.titre2 {float:left; height:17px; width:157px; font-size:10px; font-weight:bold; padding:3px 0 0 8px; color:#414141;}
		
		div#contenu_gauche_lg div#fiche_prod div.contenu div#zone_action_fich #dpe div.indice_dpe {float:left; position:relative; height:23px; width:174px; margin:2px 0 0 8px; z-index:20;}
		
		
		div#contenu_gauche_lg div#fiche_prod div.contenu div#zone_action_fich #dpe div#resultat_dpe {position:relative; top:0; height:31px; width:183px; margin:0 0 0 41px; z-index:1; background:url('/img/dpe-resultat.gif') no-repeat; padding:3px 22px 0 0;}
		div#contenu_gauche_lg div#fiche_prod div.contenu div#zone_action_fich #dpe div#resultat_dpe span {display:block; height:21px; position:relative; top:0; color:#ffffff; font-size:15px; text-align:right; text-transform:uppercase; top:-17px; !top:0px;}
		
		div#contenu_gauche_lg div#fiche_prod div.contenu div#zone_action_fich #dpe div#resultat_dpe.a {top:22px; !top:-173px;}
		div#contenu_gauche_lg div#fiche_prod div.contenu div#zone_action_fich #dpe div#resultat_dpe.b {top:47px; !top:-148px;}
		div#contenu_gauche_lg div#fiche_prod div.contenu div#zone_action_fich #dpe div#resultat_dpe.c {top:72px; !top:-123px;}
		div#contenu_gauche_lg div#fiche_prod div.contenu div#zone_action_fich #dpe div#resultat_dpe.d {top:97px; !top:-98px;}
		div#contenu_gauche_lg div#fiche_prod div.contenu div#zone_action_fich #dpe div#resultat_dpe.e {top:122px; !top:-73px;}
		div#contenu_gauche_lg div#fiche_prod div.contenu div#zone_action_fich #dpe div#resultat_dpe.f {top:147px; !top:-48px;}
		div#contenu_gauche_lg div#fiche_prod div.contenu div#zone_action_fich #dpe div#resultat_dpe.g {top:172px; !top:-23px;}
	
	/* informations */
	div#contenu_gauche_lg div#fiche_prod div.contenu div#informations_fich {float:left; width:502px;height:250px; padding:3px 0 0 21px;}
	div#contenu_gauche_lg div#fiche_prod div.contenu div#informations_fich .titre {float:left;}
	
	div#contenu_gauche_lg div#fiche_prod div.contenu div#informations_fich ul {float:left; /*width:502px;*/ width:251px; list-style-type:none; margin-top:9px;}
	div#contenu_gauche_lg div#fiche_prod div.contenu div#informations_fich ul li {width:231px; background:url('/img/puce-tiret.gif') no-repeat 0px 7px; padding:0 13px 0 7px;}

/* grand bloc  */

div#contenu_gauche_lg div#grd_bloc {float:left; width:904px; margin-top:7px;}
div#contenu_gauche_lg div#grd_bloc span.top {float:left; width:889px; height:9px; display:block; background:url('/img/bg-top-large.gif') no-repeat;}
div#contenu_gauche_lg div#grd_bloc span.bas {float:left; width:889px; height:9px; display:block; background:url('/img/bg-bas-large.gif') no-repeat;}
div#contenu_gauche_lg div#grd_bloc div.contenu {float:left; width:870px; background:url('/img/bg-large.gif') repeat-y; padding-left:19px;}

	/* zone form */
	div#contenu_gauche_lg div#grd_bloc div.contenu div.zone_form {float:left; width:516px; padding-left:14px;}
	div#contenu_gauche_lg div#grd_bloc div.contenu div.zone_form h3 {float:left; width:516px; font-size:14px; color:#555555; font-weight:bold; padding-top:2px;}
	div#contenu_gauche_lg div#grd_bloc div.contenu div.zone_form p {float:left; padding:12px 0 7px 0; color:#555555;}
	div#contenu_gauche_lg div#grd_bloc div.contenu div.zone_form p b {color:#DF2723;}
	
	/* zone contact */
	div#contenu_gauche_lg div#grd_bloc div.contenu div.zone_contact {float:left; width:336px; margin-top:10px;}
	div#contenu_gauche_lg div#grd_bloc div.contenu div.zone_contact p {float:left; text-align:left; color:#696969; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
	div#contenu_gauche_lg div#grd_bloc div.contenu div.zone_contact a {color:#696969; text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
	div#contenu_gauche_lg div#grd_bloc div.contenu div.zone_contact a img {border:1px solid #cccccc;}
	div#contenu_gauche_lg div#grd_bloc div.contenu div.zone_contact a:hover {text-decoration:none;}
	
	/* zone alerte mail */
	div#contenu_gauche_lg div#grd_bloc div.contenu div.alert_mail {float:left; width:870px; padding:15px 0 15px 0;}
	div#contenu_gauche_lg div#grd_bloc div.contenu div.alert_mail div.num {float:left; width:44px; padding-left:4px;}
	div#contenu_gauche_lg div#grd_bloc div.contenu div.alert_mail div.txt {float:left; width:383px; padding-left:14px;}
	div#contenu_gauche_lg div#grd_bloc div.contenu div.alert_mail div.txt img {float:left; margin-top:2px;}
	div#contenu_gauche_lg div#grd_bloc div.contenu div.alert_mail div.txt p {float:left; width:383px; color:#555555;}
	div#contenu_gauche_lg div#grd_bloc div.contenu div.alert_mail div.txt p a {text-decoration:underline; color:#555555;}
	div#contenu_gauche_lg div#grd_bloc div.contenu div.alert_mail div.txt p a:hover {text-decoration:none;}
	
	/* zone programmes neufs */
	div#contenu_gauche_lg div#grd_bloc div.contenu div.prog_neufs {float:left; width:870px; padding:15px 0 15px 0;}
	div#contenu_gauche_lg div#grd_bloc div.contenu div.prog_neufs div.txt {float:left; width:431px; padding-left:14px;}
	div#contenu_gauche_lg div#grd_bloc div.contenu div.prog_neufs div.txt h3 {float:left; width:431px; font-size:14px; color:#555555; font-weight:bold; padding-bottom:5px;}
	div#contenu_gauche_lg div#grd_bloc div.contenu div.prog_neufs div.txt p {float:left; width:383px; color:#555555;}
	div#contenu_gauche_lg div#grd_bloc div.contenu div.prog_neufs div.txt p a {text-decoration:underline; color:#DD2724;}
	div#contenu_gauche_lg div#grd_bloc div.contenu div.prog_neufs div.txt p a:hover {text-decoration:none;}
	div#contenu_gauche_lg div#grd_bloc div.contenu div.prog_neufs div.zone_img {float: left; width: 421px; text-align: center;}
	
/*  ----------------------------------------------------------- *//*  ----------------------------------------------------------- */
/*  ----------------------------------------------------------- */
/*  Colonne de droite */
/*  ----------------------------------------------------------- */
	
div#global div#content div#col_droite {float:left; width:271px;}

/* colonne droite front */
div#col_droite div#cd_front {float:left; width:246px;}
div#col_droite div#cd_front span.top {float:left; width:246px; height:8px; background:url('/img/bg-cd-front-top.gif') no-repeat; display:block;}
div#col_droite div#cd_front span.bas {float:left; width:246px; height:8px; background:url('/img/bg-cd-front-bas.jpg') no-repeat; display:block;}
div#col_droite div#cd_front span.bas_vid {float:left; width:246px; height:8px; background:url('/img/bg-cd-front-bas-vide.gif') no-repeat; display:block;}

	/* confiance */
	div#col_droite div#cd_front div#confiance {float:left; padding:6px 0 0 3px; width:240px; background:url('/img/bg-col-droite.gif') repeat-y;}
	div#col_droite div#cd_front div#confiance div#bg_scroll {float:left; width:240px; height:235px; background:url('/img/bg-scroll-confiance.jpg') no-repeat 17px 0px;}
	div#col_droite div#cd_front div#confiance div#bg_scroll a.prev {float:left; width:19px; height:31px; margin:107px 0 0 4px; cursor:pointer; background:url('/img/scroll-prev.gif') no-repeat; display:block;}
	div#col_droite div#cd_front div#confiance div#bg_scroll a.next {float:left; width:19px; height:31px; margin:107px 0 0 0px; cursor:pointer; background:url('/img/scroll-next.gif') no-repeat; display:block;}
	
	div#col_droite div#cd_front div#confiance div#bg_scroll a.disabled {float:left; width:19px; height:31px; margin:107px 0 0 4px; cursor:pointer; background:none; display:block;}

	div#col_droite div#cd_front div#confiance div#bg_scroll div.scrollable {float:left; position:relative; overflow:hidden; width:173px; height:235px; margin:0 10px 0 10px;}
	div#col_droite div#cd_front div#confiance div#bg_scroll div.scrollable div.items {width:20000em; position:absolute;} 
	div#col_droite div#cd_front div#confiance div#bg_scroll div.scrollable div.items div {float:left; width:173px; height:235px;}
	div#col_droite div#cd_front div#confiance div#bg_scroll div.scrollable div.items div div.zone_img {float:left; width:173px; height:115px; text-align:center;}
	div#col_droite div#cd_front div#confiance div#bg_scroll div.scrollable div.items div div.zone_img img {padding-top:20px;}
	div#col_droite div#cd_front div#confiance div#bg_scroll div.scrollable div.items div div.zone_img img.tampon {position:absolute; padding:10px 0 0 40px;}
	div#col_droite div#cd_front div#confiance div#bg_scroll div.scrollable div.items div p.txt {float:left; width:154px; height:95px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#696969; padding:3px 10px 0 10px;}
	div#col_droite div#cd_front div#confiance div#bg_scroll div.scrollable div.items div p.txt b {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#363636;}
	
	
	/* pourquoi abitat */
	div#col_droite div#cd_front div#pourquoi_abitat {float:left; padding:6px 0 0 3px; width:240px; background:url('/img/bg-col-droite.gif') repeat-y;}
	div#col_droite div#cd_front div#pourquoi_abitat div.bloc {float:left; width:240px; background:url('/img/bg-col-droite-bas.jpg') no-repeat bottom; padding-bottom:177px;}
	div#col_droite div#cd_front div#pourquoi_abitat div.bloc span.sep {float:left; width:240px; height:1px; background:url('/img/sep-hori-col-droite.gif') no-repeat; display:block; margin-top:9px;}
	div#col_droite div#cd_front div#pourquoi_abitat div.bloc h3 {float:left; margin-top:17px;}
	div#col_droite div#cd_front div#pourquoi_abitat div.bloc ul {float:left; width:217px; list-style-type:none; margin:13px 0 0 13px; padding-bottom:10px;}
	div#col_droite div#cd_front div#pourquoi_abitat div.bloc ul li {color:#FFFFFF; padding:0 0 10px 10px; background:url('/img/puce-blanche.gif') no-repeat 0px 5px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
	div#col_droite div#cd_front div#pourquoi_abitat div.bloc div.zone_bt {float:left; height:30px; width:240px;}
	div#col_droite div#cd_front div#pourquoi_abitat div.bloc div.zone_bt a {float:right; width:111px; height:23px; margin-right:8px; background:url('/img/bt-savoir-plus.gif') no-repeat; font-size:12px; color:#FFFFFF; display:block; text-align:center; font-weight:bold; padding-top:7px; cursor:pointer;}
	
	/* menu compte */
	div#col_droite div#cd_front div#menu_compte {float:left; padding:6px 0 0 3px; width:240px; background:url('/img/bg-col-droite.gif') repeat-y;}
	div#col_droite div#cd_front div#menu_compte ul {float:left; width:220px; list-style-type:none;padding:10px 10px 10px 10px;}
	div#col_droite div#cd_front div#menu_compte ul li {width:220px; padding:4px 0 4px 0; background-color:none;}
	div#col_droite div#cd_front div#menu_compte ul li a {color:#ffffff; font-size:13px; font-weight:bold; background:url('/img/puce-menu-compte-off.gif') no-repeat 6px 5px; padding-left:20px;}
	div#col_droite div#cd_front div#menu_compte ul li.on {width:220px; padding:4px 0 4px 0; background-color:#ffffff;}
	div#col_droite div#cd_front div#menu_compte ul li.on a {color:#dd2724; font-size:13px; font-weight:bold; background:url('/img/puce-menu-compte-on.gif') no-repeat 6px 5px; padding-left:20px;}

/*  ----------------------------------------------------------- *//*  ----------------------------------------------------------- */
/*  ----------------------------------------------------------- */
/*  Footer */
/*  ----------------------------------------------------------- */

div#global div#footer {float:left; width:936px; padding-bottom:5px;}

div#global div#footer div#rech_freq {float:left; width:936px; background:url('/img/bg-contenu.png') repeat-y; padding-top:15px;}
div#global div#footer div#rech_freq span.sep {float:left; width:886px; height:4px; display:block; background:url('/img/sep-hori-footer.gif') repeat-x; margin-left:24px;}
div#global div#footer div#rech_freq span.txt {float:left; width:150px; display:block; font-size:10px; padding-left:23px; font-size:10px; color:#393939; padding-top:2px; font-family:Verdana, Arial, Helvetica, sans-serif;}
div#global div#footer div#rech_freq p {float:left; width:725px; padding-bottom:5px; font-family:Verdana, Arial, Helvetica, sans-serif;}
div#global div#footer div#rech_freq p a {color:#393939; text-decoration:underline; font-size:10px; }
div#global div#footer div#rech_freq p a:hover {text-decoration:none;}

div#global div#footer div#nav_bas {float:left; width:936px; background:url('/img/footer-bas.png') no-repeat top;}
div#global div#footer div#nav_bas p {float:left; width:936px; color:#FFFFFF; text-align:center; font-size:11px; padding-top:17px;}
div#global div#footer div#nav_bas p a {color:#FFFFFF; text-decoration:underline; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
div#global div#footer div#nav_bas p a:hover {text-decoration:none;}


/**/
/* the overlayed element */ 
div.overlay { 
     float:left;
	 
    /* growing background image */ 
    background-image:url(/img/white.png); 
     
    /* dimensions after the growing animation finishes  */ 
    width:600px; 
    height:470px;         
     
    /* initially overlay is hidden */ 
    display:none; 
     
    /* some padding to layout nested elements nicely  */ 
    padding:55px; 
} 
 
/* default close button positioned on upper right corner */ 
div.overlay div.close { 
    background-image:url(/img/close.png); 
    position:absolute; 
    right:5px; 
    top:5px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
} 
 
 
/* black */ 
div.overlay.black { 
    background:url(/img/transparent.png) no-repeat !important; 
    color:#fff; 
} 
 
/* petrol */ 
div.overlay.petrol { 
    background:url(../img/overlay/petrol.png) no-repeat !important; 
    color:#fff; 
} 
 
div.black h2, div.petrol h2 { 
    color:#ddd;         
}
