	.ajax_loader {
		width: 400px; height: 50px;
		margin: 25px 0 0 125px;
		}
	
	/*=  Global site                                                                       */
	/*-------------------------------------------------------------------------------------*/
		body {
			font-size: 80%;
			font-family: 'Verdana', Arial, Trebuchet MS, Geneva, Helvetica, sans-serif;
			margin: 0; padding: 0;
			text-align: center;
			background: #FFFEF6
			}
		ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,
		blockquote,fieldset,input,img,legend {margin: 0; padding: 0;}

		h1,h2,h3,h4,h5,h6 {font-size: 1em; font-weight: normal; margin: 0; padding: 0;}
		img { display: block; }
		em {font-style: normal}
		ul, ol {list-style: none}
		span.hide {display: none}
		.break {clear: both}

		p, li, a { font-size: 0.9em; line-height: 1.1em;}
		p { color: #000; line-height: 1.3em;}
		a { text-decoration: none; color: #1D95D1}
		a:hover { text-decoration: underline}
		.clear {display: block; clear: both;}
     
	/*-------------------------------------------------------------------------------------*/
	/* = GLOBAL STRUCTURE                                                                  */
	/*-------------------------------------------------------------------------------------*/

		#page {
			width: 780px;
			position: relative; margin: 0 auto;
			text-align: left; z-index: 1;
		    }
		#header, #mainContent, #footer { width: 780px; clear: both;}
		#ZoneFlash { margin: 0 0 0 0;}

	/* =                                     Cas particulier / gestion home Notaires du 35 */

/*		body.homenotaires35 #header { height: 100px!important;}
		body.homenotaires35 #header #FormRecherche {top: 75px!important;}*/

	/*-------------------------------------------------------------------------------------*/
	/* =  HEADER                                                          GLOBAL STRUCTURE */
	/*-------------------------------------------------------------------------------------*/
	
		body#homeRegion #header,
		body#homeDep #header {
			background: #FFFEF6 url(/global/medias/bgHeaderHome.gif) no-repeat bottom;
			}
		body#homeRegion #header { 
			height: 85px;
			}
		body#homeDep #header { 
			height: 100px;
			}
		#header {
			height: 95px;
			background: #FFFEF6 url(/global/medias/bgHeader.gif) no-repeat bottom;
			}
			#header img{border:none;}
	
		body#homeRegion #header img,
		body#homeDep #header img { display: block; position: absolute; margin: 0;}
	
		#header img {display: block; position: absolute; margin: 0;}
	
		body#homeRegion #header ul,
		body#homeDep #header ul {
			position: absolute;
			top: 0; left: 360px;
			width: 416px; height: 45px;
			padding: 3px 0 0 0;
			}
		body#homeRegion #header ul li,
		body#homeDep #header ul li { width: 200px;}

		#header ul {
			position: absolute;
			top: 0; left: 210px;
			width: 400px; height: 75px;
			padding: 3px 0 0 0;
			}
		#header ul li { 
			float: left; width: 200px;
			margin: 5px 0 5px 0;
			}
		#header ul li a { 
			display: block;
			color: #00708B; 
			font-size: 0.8em; line-height: 1em;
			padding: 0 0 0 20px;
			background: transparent url(/global/medias/itemLiHeader.gif) no-repeat 0 0;
			}

	/*-------------------------------------------------------------------------------------*/
	/* =  HEADER                                                                 RECHERCHE */
	/*-------------------------------------------------------------------------------------*/

		#header #FormRecherche {
			position: absolute; 
			text-align: right; 
			left: 570px; top: 50px;
			}
		
		body#homeRegion #header #FormRecherche, 
		body#homeDep #header #FormRecherche { 
			left:365px; 
			width:400px; height: 25px;
			}
		body#homeRegion #header #FormRecherche { 
			top:60px; 
			}
		body#homeDep #header #FormRecherche { 
			top:75px;
			}
		#header #FormRecherche input { font-size: 0.9em}
		#header #FormRecherche input.fieldRech {
			width: 145px;
			padding: 3px 0 5px 25px;
			color: black;
			border:0;
			background: transparent url(/global/medias/fieldRecherche.gif) no-repeat 0 0;
			}
		#header #FormRecherche input.ok { 
			width: 28px; color: #14556B;
			border: 0; padding: 2px;
			background: transparent url(/global/medias/btOK.gif) no-repeat 0 0;
			}
		
	/*---------------------------------------------------------------------------------------*/
	/* = GLOBAL PAGES                                                    COLA et COLB / HOME */
	/*---------------------------------------------------------------------------------------*/

		body#homeRegion #mainContent,
		body#homeDep #mainContent { 
			padding: 0 0 10px 15px;
			}
		body#homeRegion #colA,
		body#homeDep #colA,
		body#homeRegion #colB,
		body#homeDep #colB { float: left; padding: 10px;}
	
		body#homeRegion #colA, body#homeDep #colA { width: 340px; padding: 55px 0 0 0; }
		body#homeRegion #colB, body#homeDep #colB { width: 402px;}
	
		body#homeRegion #colB #services, 
		body#homeDep #colB #services {
			padding: 0 0 0 0;
			width: 100%;
			}
		body#homeRegion #colB h1, 
		body#homeDep #colB h1 {
			width: 395px; height: 23px;
			margin: 15px 0 0 0;
			color: white; font-size: 1.5em;
			}
		body#homeRegion #colB h1 {
			padding: 3px 0 0 5px;
			background: transparent url(/global/medias/h1ServicesRegion.gif) no-repeat 0 0;
			}
		body#homeDep #colB h1 {
			padding: 20px 0 0 5px;
			background: transparent url(/global/medias/h1ServicesDep.gif) no-repeat 0 0;
			}

	/*---------------------------------------------------------------------------------------*/
	/* = MAINCONTENT                                                             COLA / HOME */
	/*---------------------------------------------------------------------------------------*/

		body#homeRegion #colA h1, body#homeDep #colA h1,
		body#homeRegion #colA h2, body#homeDep #colA h2 { 
			color: #3690C0;
			background-image:none!important;
			}
		body#homeRegion #colA h1, body#homeDep #colA h1 {font-size: 1.6em; margin: 10px 0 0 0;}
		body#homeRegion #colA h2, body#homeDep #colA h2 {font-size: 1.1em; margin: 5px 0 0 0;}
		body#homeRegion #colA p, body#homeDep #colA p { padding: 10px 0 10px 0;}
		body#homeRegion #colA p img, body#homeDep #colA p img {
			float: left; padding: 5px; margin: 0 10px 0 0;border: 1px #ccc solid;
			}
		body#homeRegion #colA a, body#homeDep #colA a {
			/*display: block; */text-align: left;
			font-size: 1.1em; color: #3690C0;
			}
	
		/*= 23-12-2008 - Flash voeaux 2009*/
		#contenuFlashVoeux,
		.all a {
			text-align: center!important;
			}
	
		#contenuFlashVoeux {
			padding: 5px 0 5px 0;
			}
	
	/*---------------------------------------------------------------------------------------*/
	/* = MAINCONTENT                                                             COLB / HOME */
	/*---------------------------------------------------------------------------------------*/

		#colB #services #patrimoine,
		#colB #services #entreprises,
		#colB #services #rural,
		#colB #services #famille { float: left;}
	
		#colB #services #patrimoine img,
		#colB #services #entreprises img,
		#colB #services #rural img,
		#colB #services #famille img { display: block; margin: 0; border: 0; padding: 1px 0 0 0;}
	
		#colB #services #patrimoine img,
		#colB #services #entreprises img,
		#colB #services #rural img { border-right: 1px white solid;}

		body#homeRegion #colB h2,
		body#homeDep #colB h2 { font-size: 1em; margin:0}
	
		body#homeRegion #colB a,
		body#homeDep #colB a { margin:0; }

		#colB #services h2 {
			clear: both;
			width: 89px; 
			color:#102536;
			padding: 5px;
			border-top: 1px white solid;
			}
	
		#colB #services #patrimoine h2,
		#colB #services #entreprises h2,
		#colB #services #rural h2 { border-right: 1px white solid;}

		#colB #services #patrimoine h2 {background-color: #fbef99;}
		#colB #services #entreprises h2 {background-color: #e1d6c4;}
		#colB #services #rural h2 {background-color: #d6ecae;}
		#colB #services #famille h2 {background-color: #cbd893;}

	/*---------------------------------------------------------------------------------------*/
	/* = MAINCONTENT                                         COLB HOME / IMMOBILIER / REGION */
	/*---------------------------------------------------------------------------------------*/

		body#homeRegion #colB #immobilier {width: 400px;}
	
		#colB #immobilier { 
			border-top: 1px solid white;
			background-color: #FAF7E1;
			}
		
		body#homeRegion #colB #immobilier img {float: left; padding: 0 10px 0 0;}

		#colB #immobilier h2 {background-color: #fdd041; color:#102536;}
		#colB #immobilier h3 { color: #102536; font-size: 1.2em; margin: 7px 0 0 0; }
	
		#colB #immobilier form, #colB #immobilier ul { float: left; }
		body#homeRegion #colB #immobilier form { width: 285px; padding: 0; margin: 5px 0 0 0}
		body#homeDep #colB #immobilier form { width: 240px; padding:0; margin:0 }
	
		body#homeRegion #colB #immobilier form p,
		body#homeDep #colB #immobilier form p {
			float:left; margin: 0; border: 0; padding:0 0 5px 0}
	
		#colB #immobilier form p label,
		#colB #immobilier form p input,
		#colB #immobilier form p select {float: left;}
	
		#colB #immobilier form p label { width: 95px; font-size: 1em; color: #14556B;}
		#colB #immobilier form p select { font-size:0.9em; border: 1px #ccc solid; }
	
		body#homeRegion #colB #immobilier form p select {width: 175px;}
		body#homeDep #colB #colBDep #immobilier form p select {width: 185px;}
	
		/* = COLB HOME / IMMOBILIER / REGION                                              INPUTS */
 
		#colB #immobilier form p { margin: 0 0 5px 0}
		#colB #immobilier form p.modeRecherche {
			width: 275px!important;
			padding: 0 0 7px 10px!important;
			}
		#colB #immobilier form p input.rechGuidee,
		#colB #immobilier form p input.rechercher {
			float: left; color: #00708B;
			text-align: left;
			font-size: 0.8em; line-height: 1.4em;
			cursor: pointer; border:0;
			margin: 5px 0 0 0; 
			}
		#colB #immobilier form p input.rechGuidee {
			display: block;
			width: 175px;
			text-align: center;
			margin: 0 5px 0 0 ;
			padding: 8px 0 5px 0;
			background: transparent url(/global/medias/itemRechGuidee.gif) no-repeat top left;
			}
		body#homeDep #colB, #immobilier form p input.rechercher { }
		#colB #immobilier form p input.rechercher {
			display: block;
			width: 80px;
			text-align: center;
			margin: 0 5px 0 0 ;
			padding: 8px 0 5px 0;
			background: transparent url(/global/medias/itemRech.gif) no-repeat top right;
			}
		
	
	/*---------------------------------------------------------------------------------------*/
	/* = MAINCONTENT                                    COLB HOME / IMMOBILIER / DEPARTEMENT */
	/*---------------------------------------------------------------------------------------*/	
	
		body#homeDep #colB #colBDep { background-color: #FAF7E1; }
		body#homeDep #colB #colBDep #immobilier, 
		body#homeDep #colB #colBDep #rechercheDep { float: left;}
		body#homeDep #colB #colBDep #immobilier {width: 250px; }
		body#homeDep #colB #colBDep #rechercheDep {width: 150px;}
		body#homeDep #colB #colBDep img { display:block; margin:0; padding:0}
		body#homeDep #colB #colBDep #immobilier img { 
			border-right:1px white solid; 
			border-bottom: 1px white solid;
			}
		body#homeDep #colB #colBDep #immobilier h2 { padding: 0 0 0 5px}
		body#homeDep #colB #colBDep #immobilier h3 { width: 225px; padding: 0 0 0 5px}
		body#homeDep #colB #colBDep #immobilier form { padding: 7px 0 3px 5px;}
		body#homeDep #colB #colBDep #immobilier form p select {width: 200px; clear:both}
		body#homeDep #colB #colBDep #immobilier form p label { margin: 0 0 5px 0;}
	
		body#homeDep #colB #immobilier form p input.rechGuidee { width: 100%}
	
		body.homeDep form p span,
		form input.typeTransac,
		form p span { float: left!important; margin: 5px 0 0 0;}
	
		body#homeDep form p { padding:0!important; }
		body#homeDep form p label { width: 100%!important; }
	
		form input.typeTransac { 
			width:auto!important; 
			border: 0!important;
			background-color: #FAF7E1!important;
			}
		body#contenuPages #colB form p { }
		body#homeDep #colB form p span,
		body#contenuPages form p span { margin: 5px 10px 0 0;}
	
		body#homeDep #colB #colBDep #rechercheDep img {
			clear:both; 
			border-bottom: 1px white solid;
		}
		body#homeDep #colB #colBDep #rechercheDep h2 a { 
			display: block; width: 125px;
			padding: 5px 0 5px 25px;
			color: #102536;
			border-left:1px white solid; 
			border-bottom: 1px white solid;
			background: #FCE391 url(/global/medias/itemCarteH2.gif) no-repeat left;
			}

	/*---------------------------------------------------------------------------------------*/
	/* = MAINCONTENT                                         COLB HOME / IMMOBILIER / LISTES */
	/*---------------------------------------------------------------------------------------*/

		body#homeRegion #colB #immobilier a.offres,
		body#homeDep #colB #immobilier a.offres,
		#colB p.envoiFormu a.offres { 
			float: left;
			font-size: 0.8em; line-height: 1.5em;
			width: 200px;
			color:#3690C0;
			padding: 0 0 3px 30px;
			background: transparent url(/global/medias/itemOffres.gif) no-repeat 0 0;
			}
	
		body#homeRegion #colB #immobilier ul, 
		body#homeDep #colB #colBDep #rechercheDep ul { 
			margin: 5px 0 0 0; padding: 7px 0 0 0;
			}
	
		body#homeRegion #colB #immobilier ul {border-top: 1px #CBC8B2 solid;}
	
		body#homeRegion #colB #immobilier ul li, 
		body#homeDep #colB #colBDep #rechercheDep ul li {
			/*float: left;*/
			margin: 2px 0 2px 0;
			}
		body#homeRegion #colB #immobilier ul li { float: left;}
		body#homeRegion #colB #immobilier ul li a,
		body#homeDep #colB #colBDep #rechercheDep ul li a {
			display: block;
			/*width: 135px!important;*/
			border: 1px #FAF7E1 solid;
			/*line-height: 1.2em;*/
			color: #14556B; font-weight: bold;
			padding: 0 0 0 10px!important; margin:0!important;
			background: transparent url(/global/medias/itemLiaHome.gif) no-repeat -7px 2px;
			}
		body#homeRegion #colB #immobilier ul li a { width: 130px;}
		body#homeDep #colB #colBDep #rechercheDep ul li a {width: 100%}

	/*---------------------------------------------------------------------------------------*/
	/* = GLOBAL PAGES                                           COLA et COLB / CONTENU PAGES */
	/*---------------------------------------------------------------------------------------*/

		#mainContent { 
			padding: 0 0 10px 4px;
			background: transparent url(/global/medias/bgPage.gif) repeat-y 0 0;
			}
		#colA, #colB { float: left; padding:0;}
	
		#colA {width: 200px; padding: 0 10px 0 10px}
		#colB {width: 548px; }
		
	/*---------------------------------------------------------------------------------------*/
	/* = GLOBAL PAGES                                                   COLA / CONTENU PAGES */
	/*---------------------------------------------------------------------------------------*/

		#colA p {color:#102536;}
		#colA a img { border:0;}
		#colA a { 
			color: #00708B; 
			padding: 0 0 7px 0; 
			text-decoration: underline;
		}
	
		#colA h1 { 
			width: 190px; height: 20px;
			color: white; font-size:1.2em;
			margin: 10px 0 0 0;
			padding: 0 5px 0 5px;
			background: transparent url(/global/medias/h2ColA.gif) no-repeat 0 0;
			}
	
		/* = GLOBAL PAGES                                           COLA / THEMATIQUE SELECT */
	
		#colA #th01ColA, #colA #th02ColA,
		#colA #th03ColA, #colA #th04ColA,
		#colA #th05ColA { }
	
		#colA #th01ColA { background-color: #E2F4FE}
		#colA #th02ColA { background-color: #E2F4FE}
		#colA #th03ColA { background-color: #E2F4FE}
		#colA #th04ColA { background-color: #E2F4FE}
		#colA #th05ColA { background-color: #E2F4FE}
			
		#colA h2 { padding: 0 0 0 5px; color:#102536;font-weight: bold }
	
		#colA #th01ColA h2 { } 
		#colA #th02ColA h2 { }
		#colA #th03ColA h2 { }
		#colA #th04ColA h2 { }
		#colA #th05ColA h2 { }

		#colA h3 { }

		#colA ul { padding: 5px}
		#colA ul li {
			list-style: disc; margin: 0 0 5px 15px;
			}
		#colA ul li a {
			text-decoration: none;
			margin:0; padding:0;
			color:#102536;
			}
		#colA ul ul li {margin: 0 0 5px 25px;}
		#colA ul ul li,
		#colA ul ul li a {color:#00708B;}
		#colA ul li a:hover { }
	
		#colA #th02ColA a.voirAnnonce { 
			display: block;
			width: 175px; height: 16px;
			color:#F3E894;
			z-index:1000;
			padding: 2px 25px 5px 0;
			text-decoration: none;
			text-align: right;
			background: transparent url(/global/medias/btnVoir.gif) no-repeat 0 0;
			}
		
		/* = GLOBAL PAGES                                                   COLA / TEMOIGNAGE */
	
		#colA #temoignage {
			background-color:#D2E9F5; padding: 5px;
			}
		#colA #temoignage h3, #colA #temoignage p { position: relative;}
		#colA #temoignage h3 {color:#102536;font-weight: bold;}
		#colA #temoignage p img {
			float:left; 
			padding:3px; margin: 0 5px 0 0;
			border:1px #ccc solid;
			}
		#colA #temoignage p a {
			display: block; width: 75px;
			float: right; font-size: 0.8em;
			text-align: center;text-decoration: none;
			padding: 2px 0 2px 0; margin: 5px 0 0 ;
			background: transparent url(/global/medias/btTemoigne.gif) no-repeat 0 0;
			}

		/* = GLOBAL PAGES                                                 COLA / AUTRES THEMES */

		#colA #autreThemes { width: 201px; position: relative; float: left;}
		#colA #autreThemes img { border:0}
	
		#colA #autreThemes #th01, #colA #autreThemes #th02, 
		#colA #autreThemes #th03, #colA #autreThemes #th04,
		#colA #autreThemes #th05 { width:100px; float: left; position: relative }
	
		#colA #autreThemes #th01 {background-color: #3D97C6;}
		#colA #autreThemes #th02 {background-color: #86D0E9;}
		#colA #autreThemes #th03 {background-color: #61BAE8;}
		#colA #autreThemes #th04 {background-color: #AFD6F1;}
		#colA #autreThemes #th05 {background-color: #E2F4FE;}
	
		#colA #autreThemes h2 {
			padding: 3px 0 14px 5px;
			float: left;
			letter-spacing: 0.05em;
			font-size:0.8em; font-weight: normal;
			}
		
			#colA #autreThemes h2.height2 {
				padding: 3px 0 0px 5px;
				float: left;
				letter-spacing: 0.05em;
				font-size:0.8em; font-weight: normal;
				}
		
		#colA #autreThemes img { 
			margin:0;float:left 
			}

		/*---------------------------------------------------------------------------------------*/
		/* = GESTION DE LA PAGINATION DES FICHES DE BIENS                                        */
		/*---------------------------------------------------------------------------------------*/
		
		.NbPages {
			clear: both;
			position:relative;
			width: 100%;
			text-align:center;
			display:block;
			overflow:hidden;
			}
		.NbPages p { 
/*			float: right;
			width: 180px !important; 
*/			}
		p.precedent {position:absolute; left:10px; top:0px; width:auto !important;
		}
		p.courant {
		width:100% !important;}
		p.suivant {position:absolute; right:10px;  top:0px;  width:auto !important;
		}
	
		#ficheResult .NbPages p.courant,
		#ficheResult .NbPages p.suivant {
			/*width: 100%!important;*/
			}
	
		p a.PagePrecedente,
		p a.PageSuivante { 
			color: #00708B;
			text-decoration: underline;
			}
	
		p a.PagePrecedente {}
		p span.PagesCourante {color: red ;}
		p span.PagesMaxi {}
		p a.PageSuivante { }
	
	
	/*---------------------------------------------------------------------------------------*/
	/* = GLOBAL PAGES                                                            COLA / MENU */
	/*---------------------------------------------------------------------------------------*/

		#colA #th01ColA li.current,
		#colA #th02ColA li.current,
		#colA #th03ColA li.current,
		#colA #th04ColA li.current,
		#colA #th05ColA li.current { 
			background-color: #E2F4FE;
			font-weight: bold;
		}

	/*---------------------------------------------------------------------------------------*/
	/* = GLOBAL PAGES                                                   COLB / CONTENU PAGES */
	/*---------------------------------------------------------------------------------------*/	

		#colB h1 { }
		#colB h2, #colB h3, 
		#colB h4, #colB h5, 
		#colB h6, #colB p, #colB a { margin: 14px 0 0 0;}
	
		#colB h2 { font-size:1.5em; color:#5D758D; }
		#colB h3 { font-size:1.2em; color:#4F4E49;}
	
		#colB p { 
			width: 95%; 
			color:#00708B; padding: 0 0 10px 0; 
			}
		#colB p img { padding: 0 5px 10px 0 ;}
		#colB p a { 
			font-size: 1em;
			text-decoration: underline;
			color:#0075C7;
			}
		#colB p em {font-style: italic;}
		#colB hr { 
			width: 95%;
			clear: both; margin: 10px 0 0 0;
			}
	
		/* gestion des listes de contenu                                                  */
	
		body#contenuPages #colB ul {}
		body#contenuPages #colB ul li { 
			margin: 0 0 5px 0;
			display: block;
			color:#00708B;
			padding: 0 0 0 12px;
			background: transparent url(/global/medias/itemLiMail.gif) no-repeat -7px 3px;
			}
		body#contenuPages #colB ul li a {font-size: 1em; text-decoration: underline; color:#0075C7;}
	
	/*-------------------------------------------------------------------------------------*/
	/* =  RESULTAT RECHERCHE                                                               */
	/*-------------------------------------------------------------------------------------*/
	
		.selected_group_title { clear: both;}
		.selected_group_title a { clear: both;}
	
		td.post_title { padding: 5px 0 5px 0;}
		td.post_title img {float: left}
		td h1, td.post_title a { color:#0270A3; font-size: 11px;}
		td.resultSup { border: 1px red solid;}
	
		table.tableResultTemoignages { width: 100%;}
	
		table.tableResultTemoignages td.post_short,
		table.tableResultTemoignages td.post_date { font-size: 1em;}
	
		table.tableResultTemoignages td.post_short { color:#00708B}
		table.tableResultTemoignages td.post_date {}
		table.tableResultTemoignages td.post_short a { 
			display: block;
			text-align: right;
			color: #3690C0;
			text-decoration: underline;
			padding: 0 15px 0 0;
			background: transparent url(/global/medias/itemLiMail.gif) no-repeat right;
			}
		table.tableResultTemoignages td img { 
			float: left; padding: 0 10px 10px 0;
			}
		table.tableResultTemoignages h1 {
			color:#0270A3; 
			font-size: 12px; font-weight: bold;
			border-bottom: 1px solid #DDDDDD; 
			}
	
		table td label { color:#00708B; font-size: 0.8em;}
	
		table.resultTableau { 
			border-collapse: collapse;
			margin:5px 0 0 0; padding:0; border:0;
			width: 100%;
			}
		table.resultTableau td { 
			font-size: 0.9em; margin:0; padding:1px;  
			}
		table.resultTableau td a.titleResult { 
			color: black; padding: 0 0 0 5px;
			}
		table.resultTableau td.desResult {
			padding: 3px;
			background-color: #B1DFF6;
			}
	
	/*-------------------------------------------------------------------------------------*/
	/* =  TEMOIGNAGES                                                                      */
	/*-------------------------------------------------------------------------------------*/
		
		td.post_title { padding: 5px 0 5px 0;}
		td.post_title a { color:#0270A3; font-size: 1em;}
	
	/*---------------------------------------------------------------------------------------*/
	/* = GLOBAL PAGES                                                     COLB / FORMULAIRES 
	---------------------------------------------------------------------------------------*/

	#colB form { width: 99%; margin: 10px 0 0 0}
	#colB fieldset { padding: 10px 0px 10px 10px; }
	#colB form legend { color: #666; padding: 0 0 5px 0}
	#colB form p { 
		float: left; width: 100%;
		padding: 5px 0 5px 0!important; 
		margin:0 !important;
		border-bottom: 1px #B1DFF6 solid; 
		}
	#colB form p.field_heading { 
		color: black; font-size: 1em;
		width: 99%;
		background-color:#B1DFF6;
		padding: 1px 0 1px 5px!important; margin:0;
		}
	#colB input, #colB select, #colB textarea {padding: 2px;}

	#colB fieldset { border: 1px #B1DFF6 solid; clear:both; }
/*	#colB input, #colB select, #colB textarea { border: 1px #333 solid; color: black;}*/

	#colB input, #colB select { 
		font-size: 1em; 
		background-color: white; 
		}
	
	#colB input, #colB select, 
	#colB textarea { width: 370px;}
	#colB textarea { font-size: 1.2em;}

	#colB input#prix{
		border:none;
		height:20px;
		background:transparent url('../images/bg_prix.png') no-repeat;
		width:376px
		}

	#colB form p label, 
	#colB form p input, 
	#colB form p font { float:  left;}

	#colB form p label, 
	#colB form p font { 
		font-size: 1em; 
		font-weight: bold; 
		}

	#colB form p label {
		color: #00708B;
		width: 150px; padding: 0 0 0 0;
		}
	#colB form p label span { 
		display: block;
		font-weight: normal;
		font-size: 0.8em; line-height: 1em;
		}
	#colB form p font { margin: 0 15px 0 0; color: #C8312D; }
	#colB form p input.field_radio,
	#colB form input.field_radio, 
	#colB form input.valide { width:auto!important; border:0!important;}
	#colB form p font.radio_label {color: black; font-size: 0.9em}

	#colB form p.envoiFormu { border:0}
	#colB form input.valide,
	#colB a#btnRetourList,
	#colB a#btnGeolocalisation { 
		float: right; 
		color: #102536; 
		cursor: pointer; 
		border: 1px #102536 solid;
		background-color: #B1DFF6;
		margin: 0 0 0 5px;
	
		}
	#colB a#btnRetourList,
	#colB a#btnGeolocalisation {
		border:0;
		padding: 3px;
		text-decoration: none;
		}
	#colB form input.valide:hover,
	#colB a#btnRetourList:hover,
	#colB a#btnGeolocalisation:hover {
		color: white; 
		background-color: #03728C; 
		}
	#colB form input.valide,
	#colB a#btnGeolocalisation{
		margin:0 3px;
		display:block; width:auto; height:30px;
		text-align:center;
		padding:0 5px ;
		text-transform:uppercase;
		-webkit-border-radius: 5px ;
		-moz-border-radius: 5px;
		border-radius: 5px;
		-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
		-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
		box-shadow: 0 1px 2px rgba(0,0,0,.2);
		color: #00708D !important;
		background: #E9F4FD !important;
		}

	#colB a#btnGeolocalisation{padding:10px 5px; height:10px;}
	#colB form input.valide:hover,
	#colB a#btnGeolocalisation:hover{
		background-color:#ADDFF6;
		}
	
	
	/*-------------------------------------------------------------------------------------*/
	/* =  Formulaire de recherche maquette 2011			 */
	/*-------------------------------------------------------------------------------------*/
	
	#colB #formBienV2 {}
	#colB #formrecherche input,
	#colB #formrecherche select, 
	#colB #formrecherche textarea { width: auto; margin: 0 0; padding: 0 0; border:default;}
	#colB #formrecherche textarea { font-size: 100%;}
	#colB #formrecherche fieldset{clear:none;}
	
	.formulaire_recherche #colA,
	.formulaire_recherche #colB {}

	.formulaire_recherche #colA {width:100px !important;}
	.formulaire_recherche #autreThemes {width:100px !important;}
	.formulaire_recherche #colB {width:648px; }

	.formulaire_recherche #colA #autreThemes #th01, 
	.formulaire_recherche #colA #autreThemes #th02, 
	.formulaire_recherche #colA #autreThemes #th03, 
	.formulaire_recherche #colA #autreThemes #th04, 
	.formulaire_recherche #colA #autreThemes #th05{
		height:110px; overflow:hidden;
	}

	/*#formrecherche #colaform{width:200px; margin: 0 10px 0 0; float:left;}
	#formrecherche #colbform{width:438px; margin: 0 0 0 0; float :right;}*/
	#formrecherche #typeprix,
	#formrecherche #typepieces,
	#formrecherche #colaform,
	#formrecherche #colbform{clear:both; overflow:hidden;}

	#formrecherche #dpartement{margin-top:10px;}

	#formrecherche fieldset{
		padding:5px 5px 5px 5px;
		border:1px solid #83D0EA;
		font-size:93%;
		margin:5px 0;
		position:relative;
		overflow:hidden;	
	  	background-color: #E1F4FE;
	  	background-image: -moz-linear-gradient(top, #EAFAFF, #E1F4FE); /* FF3.6 */
	  	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #EAFAFF),color-stop(1, #E1F4FE)); /* Saf4+, Chrome */
		filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#EAFAFF', EndColorStr='#E1F4FE'); /* IE6,IE7 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#EAFAFF', EndColorStr='#E1F4FE')"; /* IE8 */
		}
		
	#formrecherche .typedepartement .field_p {
		padding: 0 0 5px 0!important;
		margin: 10px 0 0 0!important;
		border:0!important;
		}
	 .geoLink, .geoLink img {border:0!important;}
	 .geoLink {
		/*float: right;*/
		margin:0 4px 0 0!important;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		color:#fff;
		cursor: pointer;
		padding: 2px 5px 2px 5px;
		background-color:#1195D2;
		text-transform:uppercase;
		}
	 .geoLink img {padding:0!important;}
	.typedepartement .field_p label,
	.typedepartement .field_p input {float:none!important;}
	.typedepartement .field_p label {padding: 0 5px 0 0!important;}
	
	#formrecherche fieldset h6 {
		font-weight:bold;
		color:#0095D3;
		font-size:100%;
		margin: 0 0 5px 0;
	}

	#formrecherche fieldset label{
		font-size:90%;
		margin:3px 5px 3px 0;
		}
	#formrecherche fieldset label input {margin:0!important;}
	#formrecherche fieldset label strong{color:#0095DB;}

	#formrecherche fieldset hr{
		line-height:1em;
		height:1px;
		visibility:hidden;
		}

	#formrecherche sup{font-size:50%;}

	.typeBien label {display:block; width:202px; float:left;}
	.categorieBien label {display:block; width:120px; float:left;}

	#etude{width:578px; overflow:hidden;}

	#typeprix fieldset{
		width:305px; float:left;
		}
	#colcform fieldset{
		height: 40px;
		width:306px; float:left;
		}
	#coldform fieldset {
		width:629px; float:left;
		}	
	.nbpiece {margin: 5px 0 0 0!important;}
	#surface_habitable {margin: 5px 0 0 5px!important;}
	.fieldsurface input {width:90px !important}
	
	#typeprix fieldset.fieldprix{margin-right:14px;}
	#typeprix fieldset input{width:80px;}

	#fieldvalid{
		overflow:hidden;
		clear:both;
		margin:10px 0;
		padding-top:10px;
		text-align:center;
		}

	#fieldvalid input {
		border:1px #0F86BD solid;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
		color:#fff;
		cursor: pointer;
		padding:5px 10px;
		background-color:#1195D2;
		text-transform:uppercase;
	}
	#fieldvalid input:hover {background-color:#417E9F;}
	.linkSearch {
		/*display: block;*/
		text-align: right;
		}
	#search_localisation, #search_etude {
		float: right;
		clear: right;
		border:1px #0F86BD solid;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		padding: 2px 5px 2px 5px;
		color:#fff; font-size: .8em;
		cursor: pointer;
		margin:0!important;
		background-color:#1195D2;
		text-transform:uppercase;
		}	
	#search_localisation:hover, 
	#search_etude:hover {
		text-decoration: none;
		background-color:#417E9F;
	}
		

	#secteur,#localite,#quartier{width:85px;}
	

	.inptCbox, .inptRdo {
		*background-color:transparent !important;
		*border:none;
		/*background-color:#E7F8FF;*/
	}
	
	/*---------------------------------------------------------------------------------------*/
	/* = GLOBAL PAGES                                                      COLB / ACTUALITES */
	/*---------------------------------------------------------------------------------------*/

	.actualite {}
	.actualite h2 { font-size: 1em!important; color:#00708B!important; font-weight: bold;}
	.actualite p img { float: left; padding: 0 10px 0 0}
	.actualite p a img {border:0;}
	.actualite span.dateActu { 
		display: block; width: 95%; 
		text-align: right;
		border-bottom: 1px #ccc solid;
		}
	
	/*---------------------------------------------------------------------------------------*/
	/* = GLOBAL PAGES                                                        COLB / ANNUAIRE */
	/*---------------------------------------------------------------------------------------*/
	.resultatBiens {
		display: block;
		width: 524px!important;
		font-weight: bold;
		font-size: 1.1em;
		margin:5px 0 0 0!important;
		padding: 5px 10px 5px 10px!important;
		background-color:#AFDFF6;
		}
	
	#modify_search {
		position: absolute;
		right: 22px; top: 110px;
		border:1px #0F86BD solid;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		padding: 2px 5px 2px 5px;
		color:#fff; font-size: .8em;
		cursor: pointer;
		margin:0!important;
		background-color:#1195D2;
		text-transform:uppercase;
		}
	
	#colB .result { }
	#colB .result h2,
	#colB .result h3,
	#colB .result h4, #colB #ficheResult h4,
	#colB .result h5,
	#colB .result h6 {width: 537px; padding: 2px 2px 2px 5px; margin:0}

	#colB .result h3,
	#colB .result h4,
	#colB .result h5 {font-weight: bold}

	#colB .result h3,
	#colB #ficheResult h4 {
		font-size: 1em; color: white;
		background-color: #1195D2;
		}
	#colB .result h4 {
		clear: both; margin:0;
		color: black; font-size: 1em;
		background-color:#B1DFF6;
		}

	#colB .blocResult,
	#colB #ficheResult { 
		float: left; 
		border: 1px #B1DFF6 solid;
		}
	#colB .blocResult { 
		margin: 3px 0 3px 0;
		padding: 5px;
		width: 532px;
		}
	#resultAnnonces .blocResult {width: 625px!important;}
	
	#colB .blocResult .blocAnnexes{
		padding:5px;
		margin:5px 0;
		background-color:#ECFAFF;
		clear:both;
	}
	#colB .blocResult .blocAnnexes h6{
		font-weight:bold; 
		margin-top:5px;
	}
	#colB #ficheResult {width: 638px;}

	#colB .blocResult h5, #colB .blocResult h6,
	#colB .blocResult p, #colB #ficheResult p { 
		width: auto;  margin:0; padding:0;
		}

	#colB .blocResult h5 { color:#5D758D; font-size: 1em;}
	#colB .blocResult h6 { color:#333; font-size: 0.9em; margin: 0 0 5px 0}

	#colB .blocResult img,
	#colB #ficheResult img { 
		float: left; 
		border: 1px #00708B solid; 
		padding: 2px; margin: 0 5px 0 0;
		}
	#DescriptifResultSans {width:99%; padding-bottom:30px;}
	#DescriptifResultSans .dpe{
		width:99%; padding-bottom:0px; 
		clear:both;
		overflow:hidden; 
	}
	#DescriptifResultSans .dpe .etiquette {width:100% !important;}
	#DescriptifResultSans .dpe .etiquette p{float:left; width:auto !important;}
	
/*		#DescriptifResult {width: 48%;}*/
	

	#DescriptifResult .contenu{width: 48%;}
	.EtudeResult .contenu{margin:0 5px;}
	#DescriptifResult .contenu,
	#DescriptifResultSans {
		float: left;
		padding: 5px; margin:0; 
		}
	h3.h3etude {
		font-size:1em !important;
		font-size: 0.9em; color: #00708B;
		font-weight: bold;
		border-bottom: 1px #00708B solid;
		padding: 2px; margin: 10px 0 5px 0 !important;
		/*background-color: #B1DFF6;*/
		}
	.EtudeRight{clear:both; margin:5px; overflow:hidden;}
	#innerRenseignements{overflow:hidden; text-align:left; }
	#innerRenseignements label{color:#fff !important;}
	#innerRenseignements .required{color:red !important;}
	#innerRenseignements input{width:500px !important;}
	#innerRenseignements textarea{width:500px !important;}
	#ImgResult {float:right; margin:5px 5px 0 0;}
	#ImgResult img { width: 250px; float: none!important; margin:0!important;}
	#ImgResult a { 
		display: block; 
		width: 99%;
		text-align: right; 
		margin:0; padding:0;
		}

	#colB .blocResult p, #colB #ficheResult p { font-size: 0.8em;}
	#colB .blocResult span, #colB #ficheResult span { color:black; font-weight: bold;}
	#colB .blocResult a, #colB #ficheResult a { text-decoration: underline; color:#00708C; line-height:1.8em;}
	#colB .blocResult img {width: 110px; }

	p.pollicitation { margin-top: 10px!important;font-style: italic;}
	#gmap{clear:both; margin:0 5px;}

	#DescriptifResult .contenu p{margin:5px 0 !important;}
	
	/*boxRenseignements*/
	#boxRenseignements {margin-top:10px; background-color:#1195D2; color:#fff; text-align:center; position:relative; padding:10px ; }
	#boxRenseignements a{color:#fff !important; text-decoration:none !important;}
	#boxRenseignements .tl,
	#boxRenseignements .tr,
	#boxRenseignements .bl,
	#boxRenseignements .br{
		position:absolute; display:block; 
		width:10px; height:10px; 
		overflow:hidden; text-indent:-200em;
		background: transparent url(/global/images/corner_renseignement.png) no-repeat;
		}
	
	#boxRenseignements .tl{top:0;left:0;background-position:top left;}
	#boxRenseignements .tr{top:0;right:0;background-position:top right;}
	#boxRenseignements .bl{bottom:0;left:0;background-position:bottom left;}
	#boxRenseignements .br{bottom:0;right:0;background-position:bottom right;}

/*---------------------------------------------------------------------------------------*/
	/* = Navigation popup                                                                              */
	/*---------------------------------------------------------------------------------------*/

		body#pagePopup { padding: 10px;}
		body#pagePopup p.fermer { 
			display: block; width: 350px; 
			padding: 0 25px 0 0;
			text-align: right; 
			background: transparent url(/global/medias/fermer.gif) no-repeat right;
			cursor: pointer;
			}
	
		body#pagePopup img { 
			margin:0; float: left; 
			border: 1px #00708B solid
			}
		#navPhotosPopup { clear: both; margin: 10px 0 0 0; }
		#navPhotosPopup li { display: inline; }
	
		#navPhotosPopup li a { 
			font-size:1em; color:#00708B;
			padding: 5px; 
			border: 1px #00708B solid;
			background-color: #B1DFF6;
			}
		#navPhotosPopup li a:hover {
			color: #B1DFF6; text-decoration: none;
			background-color: #00708B;
			}

/*---------------------------------------------------------------------------------------*/
/* = FOOTER                                                                              */
/*---------------------------------------------------------------------------------------*/

	#footer { 
	position:relative;
		height: auto;
		background: transparent url(/global/medias/bgFooter.gif) no-repeat left bottom;
		padding-bottom:10px;
		}
	#footer p { 
		position: relative; width:425px;
		color: #DEEFBE;
		font-size: 0.9em; line-height: 0.95em;
		margin: 1px 0 0 135px;
		}
		#footer p a{color:#FFF; text-decoration:underline;}
	#footer p span { 
		display: block; font-size: 0.8em;
		color: #fff;
		}	
	#footer ul { width: 770px; position:absolute; top:0px;}
	#footer ul li {display: inline; ; }
	#footer ul li a { margin: 7px 5px 0 5px; float: right; color: white; font-size: 1em}

/*--------------------------------------------------------------------------------------*/
/* = colB                                                        Gestion du plan du site*/
/*--------------------------------------------------------------------------------------*/


	.sitemap1 li { 
		margin: 0 0 3px 0!important;
		padding: 0 0 2px 0!important;
		border:1px white solid;
		list-style:none!important;
		/*border-bottom: 1px #CCC solid;*/
		}
	.sitemap1 li a {
		display: block;
		margin: 0!important;
		font-size: 1.1em;
		padding: 0 0 0 10px;
		color: #00708B!important;
		background: transparent url(/global/medias/chevrons.gif) no-repeat 0 2px;
		}
	.sitemap2 li {}
	.sitemap2 li a {
		margin: 0 0 0 15px!important;
		padding: 0 0 0 15px!important;
		color: #6183C0!important;
		}
	.sitemap3 li {}
	.sitemap3 li a { 
		margin: 0 0 0 35px!important;
		color: black!important;
		padding: 0 0 0 15px!important;
		}
		
/*---------------------------------------------------------------------------------------*/
/* = Popup Bien                                                                          */
/*---------------------------------------------------------------------------------------*/

	#imageDefilement img { 
		display: block; 
		width: 370px!important; 
		border: 1px black solid!important;
		}
	#navPhotos { width: 100%; padding: 15px 0 0 0;}
	#navPhotos img { 
		display: block;
		width: 75px; height: 75px;
		float: left; margin:0 10px 10px 0!important; padding:0;
		}

/*-------------------------------------------------------------------------------------*/
/* =  style pour accueil 2010			 */
/*-------------------------------------------------------------------------------------*/
	#services2010{
		overflow:hidden; *height:1%;
		margin-top:10px;
		}

	#services2010 h1{display:none;}
	#services2010 h2 {
		margin: 0 0;
		padding: 0 0;
	}
	#services2010 h2 a{
		margin: 0 0; padding: 0 0;
		display:block; width:85px; height:35px;
		overflow:hidden; text-indent:-200em;
		float:left;
		background: transparent url('../images/menu_service2010.png') no-repeat;
		}

	#services2010 #patrimoine h2 a{background-position: 0 0;}
	#services2010 #entreprises h2 a{background-position: -85px 0;}
	#services2010 #rural h2 a{background-position: -170px 0;}
	#services2010 #famille h2 a{background-position: -255px 0;}

	#services2010 #patrimoine h2 a:hover, #services2010 #patrimoine h2 a:focus{background-position: 0 -35px;}
	#services2010 #entreprises h2 a:hover, #services2010 #entreprises h2 a:focus{background-position: -85px -35px;}
	#services2010 #rural h2 a:hover, #services2010 #rural h2 a:focus{background-position: -170px -35px;}
	#services2010 #famille h2 a:hover, #services2010 #famille h2 a:focus{background-position: -255px -35px;}


	#une p.more{margin: 0 0; padding: 5px 0 0 0 !important; text-align:right;}

	h2.titre_colb{
		display:block;
		width:400px; height:25px;
		overflow:hidden; text-indent:-200em;
		background:transparent url('../images/titre_colb_2010_over.png') no-repeat;
		margin: 0 1px !important; padding: 0 0;
	}

	.home2010 #colB #immobilier{
		border:1px #DBD9D4 solid;
		border-top:none;
		overflow:hidden; *height:1%;
		background-color:#fff;
	 }



	#colBA{width:100px; float:left;}
	#colBB{width:300px; float:right;}

	#colBA img, #colBB img{
		float:none !important;
		margin: 0 0 !important;
		padding: 0 0 !important;
	}


	#colBB h3{
		position:relative;
		background-color:#E9F7FD;
		margin: 0 0 !important; padding:4px 5px;
		font-size:0.90em !important; color:#001339 !important;
		}

	#colBB .bt_recherche{
		display:block; width:90px; height:24px;
		overflow:hidden; text-indent:-200em;
		background:transparent url('../images/bt_recherche_2010_over.png') no-repeat 0 0;
		position:absolute; top:0; right:0;
	
	}

	
	#immobilier #colBB .offres {
		margin:10px 0 0 0  !important;
		color:#0D1F4E !important;
	}

	#immobilier #colBB ul {
		border:none !important;
		margin:0px 5px 5px 5px !important;
		}
	
	#immobilier #colBB ul li {
			margin:3px 0 3px 5px !important;
	}
	#immobilier #colBB ul li a {
		width:120px !important;
		border:none !important;
		color:#1171B4 !important;
		font-weight:normal !important;
		background:transparent url('../images/fleche_bleu_over.png') no-repeat 0px 3px !important;
	
		}

/*-------------------------------------------------------------------------------------*/
/* =  multiselect			 */
/*-------------------------------------------------------------------------------------*/

	.multiSelectOptions label, .multiSelectOptions input{width:auto !important;}
	.multiSelectOptions label{float:none !important; padding:5px !important;}
	.multiSelectOptions input{margin-right:5px !important;}

	/*-------------------------------------------------------------------------------------*/
	/* =  formulaire de recherche 2010			 */
	/*-------------------------------------------------------------------------------------*/
	input#prix{margin:5px 0 0 0px;}

	a.ui-multiselect, a.ui-multiselect-close {margin-top:0 !important;}
	input.ui-state-default{background-color:transparent !important; color:#00708C !important;}
	ul.ui-helper-reset li{
		background-image:none !important;
		padding:0 10px 0 0 !important;
		font-size:100% !important;
		line-height:1.3 !important;
		}
	ul.ui-helper-reset span{margin: 0 0 !important;}

	.ui-multiselect{width:376px !important;}

	ul.ui-multiselect-checkboxes li{ 
		display:block; width:320px !important; 
		float:none; clear:both !important; 
		margin:0 0 !important;
		}
	ul.ui-multiselect-checkboxes li label{
		margin:0 0; padding:3px 3px 3px 20px!important;
		font-size:90% !important;
		font-weight:normal !important;
		width:310px !important;
		}
	ul.ui-multiselect-checkboxes li input{
		width:auto !important; float:left !important; margin-left:-20px;
		border:none !important ;

		}

	.ui-state-default .ui-icon {float:right !important; margin:0 0 0 0 !important;}	
	
	#pCommune ul.ui-multiselect-checkboxes li{ 
			display:block; width:160px !important; 
			float:left !important; clear:none !important; 
			margin:0 0 !important;
			}
	#pCommune ul.ui-multiselect-checkboxes li label{
			font-weight:normal !important;
			width:140px !important;
			}
		
	#recapSelection{
		font-size:1em; color:#4F4D48; 
		line-height:1.5em;
		border:1px #C9C7C1 solid;
		width:99%; margin:10px 0;
		background-color:#FFFDF5;
		}
	#recapSelection h3{margin:5px;}
	#recapSelection div{margin:5px;}
	#recapSelection h5{
		margin:0 0 3px 0 !important; font-size:85%; font-weight:bold;
		padding-bottom:3px !important;
		border-bottom:1px #C9C6C0 solid;
	}
	#onglet h2 a{
		display:block;
		width:251px; float:left;
		padding:10px;
		background-color:#E7F7FB;
		color:#A7D0DA;
	}
	#onglet h2 a:hover, #onglet h2 a.actif{
		background-color:#AFDFF6 !important;
		color:#00708D !important; text-decoration:none;
	}

	.acc{padding-bottom:5px; display:block;}


/*filtre*/
	.filtre div.selector{margin-bottom:10px !important;}
	.filtre {
		padding:0 10px;
		border:1px red solid;
		width:95%;
		background-color:#EAF8FC;
		border:1px #AFDFF6 solid;
		position:relative;
		}
	.filtre p {margin: 0 0; padding: 0 0 !important;}
	.up, .down{
		position:absolute;
		display:block;
		width:20px; height:20px;
		text-indent:-200em; overflow:hidden;
		background-color:red;
	}
	.up{top:0; right:40px;background:transparent url('../images/up.png') no-repeat ;}
	.down{top:0; right:10px;background:transparent url('../images/down.png') no-repeat ;}

	.up.sort-current { background:transparent url('../images/up_current.png') no-repeat ;}
	.down.sort-current { background:transparent url('../images/down_current.png') no-repeat ;}

	p.msgError { color: #000000!important; }
	p.msgSuccess { color: #000000!important; }


	/*recherchedetail*/
	#colB h3.recherchedetail { 
		font-size:1.2em; color:#4F4E49;
		width:300px;display:block;
		position:relative;padding-bottom:10px;
		}
	#colB h3.recherchedetail a.bt_recherche{
		display:block; width:90px; height:24px;
		overflow:hidden; text-indent:-200em;
		background:transparent url('../images/btrecherche.jpg') no-repeat 0 0;
		position:absolute;top:-13px;left:200px;}
	
	.blocdegrad1,.blocdegrad2{padding:10px; width:523px;}
	.blocdegrad2{margin-bottom:10px !important; }

	.blocdegrad2{background:transparent url('../images/blocdegrad2.png') no-repeat top right;}
	.blocdegrad2 a{color:#2A7DA8;}
	.blocdegrad2 strong{color:#1D5876;}
	
	.blocdegrad1{color:#3690C0!important;font-weight:bold!important;}
	

	/*--------------------- etiquette dpe	*/
	#colB .blocResult {position:relative;}
	#colB .blocResult p{width:70%}
	
	/*dpe*/
	.dpe .etiquette{
		position:absolute; top:0px; right:0px; 
		width:80px; height:45px;
		padding:5px;
		text-align:center;
		border:1px #AFDFF6 solid;
		font-weight:bold;
		font-size:110%;
		border-right:none;
		border-top:none;
		background-color:#fff;
		}
	.dpe .etiquette p{
		width:100% !important;
		padding-left:30% !important;
		}
	.dpe .etiquette_energie,
	.dpe .etiquette_climat{
		padding:2px 0 !important;
		color:#000 !important;
		text-align:left;
		margin-bottom:5px !important;
		}
	.dpe .etiquette_energie{background:transparent url('../images/dpe_etiq_energie.gif') no-repeat left center;}
	.dpe .etiquette_climat{background:transparent url('../images/dpe_etiq_climat.gif') no-repeat left center;}
	
	.dpe .legende{
		display:none;
		margin-top:10px; clear:both;
		border:1px #E9F8FC solid;
		}
	.dpe .legende table, .dpe .legende p {width:100%;}
	.dpe .legende img{width:auto !important;border:none !important;}
	
	/*ficheResult*/	
	#ficheResult #DescriptifResult{position:relative;}
	#ficheResult .dpe .etiquette{
		float:left; position:relative;
		border:none;
		width:120px; height:25px;
		}
	#ficheResult .dpe .etiquette_energie,
	#ficheResult .dpe .etiquette_climat{float:left; padding-left:20px!important;}
	#ficheResult .dpe .etiquette_energie{margin-right:10px !important;}
	
	
	
	
