/*
	Projet: DBZ-179
	Courtiers Partenaire: moteur de recherche
	Date: 20061211
	Auteur: Mathias Currat (mathias.currat@cybmed.com)
	Auteur: David Roessli (david.roessli@cybmed.com)

	Version: 1.0fc1
	Build: 69
	Notes:
	
	Page recherche dynamique
	Page recherche statique
	Page recherche statique carte
	Page recherche alerte 
	Page fiche objet
	Page fiche objet photos
	Page fiche objet contact
	
*/
/*
	::: initialisations :::::::::::::::::::::::::::::::::::::::::::::::
*/
body * {
	margin:0;
	padding:0;
	list-style-type:none;
	text-decoration:none;
	border:0;
}
/*
	::: structure générale ::::::::::::::::::::::::::::::::::::::::::::
*/
body {
	font-size:small;
	line-height:1.6;
	font-family: Verdana, sans-serif;
	background-color:#FFF;
	border: 0px none TRANSPARENT;
}
div.global {
	position:relative;
	margin:0;
	background-color:a4947d;
	border:0px none #FFF;
}
div.navigation {
    position:relative;
	margin:1em 1em 0 1em;
	margin:0;
	background-color:#ffcb2d;
	background-color:#eee6d3;
}
div.criteres {
	padding:0.5em 0 0 0;
}
div.resultats {
	background-color:#eee6d3;
}
/*
	::: body switchers ::::::::::::::::::::::::::::::::::::::::::::::::
*/
body.alerte div.resultats {
	border:1px solid #9b8748;
	border-width:0px 0 1px 0;
}
body.statique div.resultats,
body.contact div.resultats {
	border:1px solid #9b8748;
	border-width:1px 0 1px 0;
}
body.alerte div.resultats,
body.contact div.resultats {
	background-color:#fff;
}
/*
	::: titre et onglets de navigation ::::::::::::::::::::::::::::::::
*/
 h1 {
	float:left;
	display:inline;
	margin:0.4em 0 -1.9em 16px;
	font-size:60%;
	font-family:"Trebuchet MS", sans-serif;
	color:#333;
	color:#00519b;
	letter-spacing:0.2em;
	text-transform:uppercase;
}
h1.fic_titre {
	float:none;
	display:block;
	width:90%;
	margin:0em 0 -0.4em 16px; 
	padding:0.4em 0 0 0;		
	font-size:180%;
	font-weight:normal;
	letter-spacing:0;
	text-transform:none;
}
ul.nav_onglet {
	float: right;
	width: 98%;
	margin: 0;
	padding: 10px 2% 0 0;
	list-style: none;
	/*background: #FFCB2D url(/images/recherche/nav_bg.gif) repeat-x bottom left;
	background: transparent url(/images/recherche/nav_bg.gif) repeat-x bottom left;*/
}
ul.nav_onglet li {
	float:right;
	padding:0;
	font-size: 80%;
}
ul.nav_onglet li a {
	float: left;
	display: block;
	margin: 0 1px 0 0;
	padding: 4px 8px;
	color: #333;
	text-decoration: none;
	border: 1px solid #9B8748;
	border-bottom: none;
	/*background: #F9E9A9 url(/images/recherche/off_bg.gif) repeat-x top left;*/
}
ul.nav_onglet a:hover, ul.nav_onglet li.actif a {
	color: #333;
	padding-bottom: 5px;
	border-color: #727377;
	/*background: #fff url(/images/recherche/on_bg.gif) repeat-x top left;*/
}
/*
	::: general :::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/
h2 {
	margin:0em 0 0 2%;
	margin:0em 0 0 16px;
	padding:0.2em 0 0 0;
	font-size:120%;
	font-weight:normal;
	font-family:"Trebuchet MS", sans-serif;
	color:#9b906f;
	color:#333;
	text-align:left;
}
p {
	margin:0 16px 1em 16px;
}
/*
	::: critères de recherche dynamiques ::::::::::::::::::::::::::::::
*/
div.cri_dynamique,
div.cri_statique {
/*	clear:both; */
	padding-bottom:15px;
    border:1px solid #9B8748;
    border-width:0 0 1px 0;
}
div.cri_dynamique div,
div.cri_statique div {
	float:left;
	width:19.9%;
	margin:0;
	padding:0;
}
div.cri_dynamique div dl dt,
div.cri_statique div dl dt {
	margin:0 0 5px 0;
	padding:2px 18px;
	font-family:"Trebuchet MS", sans-serif;
	font-weight:bold;
	color:#333;
	border:1px solid #9B8748;
	border-width:0 0 1px 0;
}
div.cri_dynamique div dl dd,
div.cri_statique div dl dd {
	margin:0;
    padding:0 0 0 18px;
	font-size:90%;
}
div.cri_dynamique div dl dd a {
	display:block;
	padding-left:20px;
	color:#999;
	background:transparent url(/images/recherche/icn_select.gif) 2px 4px no-repeat;
}
div.cri_dynamique div dl dd a:hover {
	display:block;
	color:#333;
	background-position:2px -196px;
}
div.cri_dynamique div dl dd.actif a,
div.cri_dynamique div dl dd.actif a:hover {
	display:block;
	color:#333;
	background-position:2px -96px;
}
/*
	::: critères de recherche statiques :::::::::::::::::::::::::::::::
*/
form.multi h2 {
	padding:1em ;
	text-align:center;
}
form.multi select {
	width:auto;
	padding:0;
	color:#333;
	background-color:#eee;
	border:1px solid #ccc;
}
form.multi input.submit {
	margin-left:1em;
}
form.multi div.cri_carte {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	background: ;
}
form.multi div.cri_carte div.cri_carte_img {
	width:700px;
	margin:50px auto;
	padding:0;
	border:2px solid #333;
	border-width:20px 2px 2px 2px;
}
/*
	::: formulaire de contact :::::::::::::::::::::::::::::::::::::::::
*/
form.contact {
	float:left;
	margin:2em;
}
form.contact p {
	margin:0 0 0.5em 10%;
}
form.contact fieldset {
	float:none;
}
form.contact input {
	width:300px;
}
form.contact textarea {
	padding:3px 0.5em;
	font-size:inherit;
	font-family:"Trebuchet MS", sans-serif;
	background-color:#eee6d3;
	border:0px solid #ccc;
}
form.contact label {
	width:6em;
	text-align:left;
}
/*
	::: service d'alerte ::::::::::::::::::::::::::::::::::::::::::::::
*/
body.alerte div.cri_dynamique div dl dd {
	display:none;
}
body.alerte div.cri_dynamique div dl dd.actif {
	display:block;
}
form.alt {
	margin:0.5em 1em;
	padding:0 0.5em 0.5em 0.5em;
}
form.alt p {
	float:left;
	display:inline;
	margin:0 0.5em 0.5em 0.5em;
	line-height:2.1;
}
form.alt fieldset,
form.contact fieldset {
	float:left;
	display:inline;
	padding:0.5em;
	border:1px solid #9b906f;
}
form.alt legend,
form.contact legend {
	padding:0 1em;
	font-family:"Trebuchet MS", sans-serif;
	color:#9b906f;
}
form.alt label,
form.contact label {
	float:left;
	font-family:"Trebuchet MS", sans-serif;
	padding: 0 0.5em;
}
form.alt input,
form.contact input,
form button {
	padding:3px 0.5em;
	font-family:"Trebuchet MS", sans-serif;
	background-color:#eee6d3;
	border:0;
}
form.alt input {
	width:200px;
	color:#333;
}
form button,
form input.submit {
	width:auto;
	padding:0 0.5em;	
	color:#9b906f;
	background-color:#eee6d3;
	border:1px solid #9b906f;
}
form button:hover,
form input.submit:hover {
	cursor:pointer;
	color:#eee;
	background-color:#555;
	border:1px solid #eee;
	}

/*
	::: résultats de recherche (fiches) :::::::::::::::::::::::::::::::

		3 fiches par ligne
		largeur: 240px + 8px (marge droite)
		hauteur: libre
		vignette: 64x85px
		font-size: 90%
*/
div.res_ligne {
	clear:left;
}
img.vignette {
	float:left;
	width:85px;
	height:64px;
	margin:5px 10px 5px 5px;
}
.res_fiche {
  float:left;
  display:inline;
  width: 240px;
  margin: 8px 0 0 7px;
  /*background: url(/images/recherche/fic_box_bottom.gif) no-repeat bottom left;*/
}
.res_fiche dl dt {
  margin: 0;
  padding: 3px 8px 4px 10px;
  font-size: 100%;
  color: #333;
  border-bottom: 1px solid #E0CFAB;
  /*background: url(/images/recherche/fic_box_top.gif) no-repeat top left;*/
}
.res_fiche ul {
  margin: 0;
  padding: 5px 5px 5px 5px;
  list-style: none;
}
.res_fiche li {
  margin: 0; 
  padding: 0;
  font-size:86%;
}
.res_fiche a {
	color:#9B8748;
}
.res_fiche p.res_link {
    clear:both;
    padding-top:3px;
    font-size:86%;
    line-height:1.2em;
    text-align:center;
    border:1px solid #bb9e66;
    border-width:1px 0 0 0 ;
}

.res_fiche dl dt a img {
float:right;
padding-top:0.2em;
font-style:normal;
}


/*
	::: résultats pagination ::::::::::::::::::::::::::::::::::::::::::
*/
p.fic_retour {
	margin:0;
	padding:0;
	font-size:80%;
	background-color:#9b906f;
}
p.fic_retour a {
	display:block;
	padding:0 16px;
	color:#eee6d3;
}
p.fic_retour a:hover {
	color:#9b906f;
	background-color:#eee6d3;
}
div.res_pagination {
	margin:1em 0 0 0;
	padding:0;
	border:1px dotted #9B8748;
	border-width:0;
	background-color:#eee6d3;
}
div.res_pagination_precedent,
div.res_pagination_suivant,
div.res_pagination_pages {
	width:30%;
	font-size:95%;
}
div.res_pagination_precedent {
	float:left;
	text-align:left;
}
div.res_pagination_suivant {
	float:right;
	text-align:right;
}
div.res_pagination_pages {
	margin:0 auto;
	padding-top:0.1em;
	text-align:center;
}
div.res_pagination p {
	margin:0.2em 4%;
}
div.res_pagination a {
	padding:0.1em 0.2em;
	font-weight:normal;
	color:#9b906f;
}
div.res_pagination a.actif,
div.res_pagination a:hover {
	color:#fff;
	background-color:#E0CFAB;
}
/*
	::: fiche détaillée d'un objet ::::::::::::::::::::::::::::::::::::
*/
div.fic_specifications {
	padding: 1em; 
}
div.fic_specifications ul li {
	float:left;
	display:inline;
	margin-left:5%;
	width:28%;
	/* margin: 0 0; */
	font-size:100%;
	font-family:"Trebuchet MS", sans-serif;
}
div.fic_specifications ul li.pdf a {
	padding: 1em 0 1em 2em;	
	background:transparent url(/images/recherche/icn_pdf.jpg) 0 1em no-repeat;
}
div.fic_specifications ul li span.intitule {
	font-weight:bold;
}
div.fic_description {
	padding: 1em 1em 0 1em; 
	border-top:0px dotted #ccc;
}
div.fic_images {
	margin:0 20px;
	padding: 0;
}
div.fic_images .vignette {
	float: left;
	width:24.9%;
	height:150px;
	padding:0;
	text-align:center;
}
div.fic_images img.fic_vignette {
	width:150px;
	margin: 0;
	padding: 0 4px 4px 0;
	background: url(/images/recherche/fic_photo_frame.gif) no-repeat bottom right;
}
/*
    ::: page photo d'un objet ::::::::::::::::::::::::::::::::::::::::: 
*/
body.photos div.fic_description {
    margin:0;
    padding-bottom:1em;
    background-color:#fff;
    border:0;
}
body.photos div.fic_description p,
body.photos div.img_zoom p {
    margin:0;
    color:#333;
}
div.img_galerie {
	float:left;
    padding:0 16px 3em 16px;
/*    background-color:#fff; */
}
div.img_vignettes {
    float:left;
	display:inline;
    width:164px; /* 64 + 64 + 4x4 + 2x10 */
	background-color:#fff;
}
div.img_vignettes img {
	float:left;
	display:inline;
    width:64px;
	height:64px;
    margin: 0 10px 10px 0;
	padding: 4px;
	text-align:center;
    background-color:#ccc;
}
div.img_zoom {
    margin:0 0 0 174px;
    padding:0;
}
div.img_zoom img {
    width:530px; /* IE6/Win 3 pixel bug */
	/*height:368px; */
	padding:4px;
    background-color:#ccc;
}
/*
	::: divers ::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/
sup {
	font-size:86%;
	line-height:0;
}
/* 	Alsett's clearing method
http://www.csscreator.com
*/
.clearfix:after {
                    content:".";
                    display:block;
                    height:0;
                    clear:both;
                    visibility:hidden;
                }
                .clearfix {
                    display:inline-block;
                }
                .clearfix {
                    display:block;
                }
                * html .clearfix {
                    height:1px;
                }

/*
	::: eof :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/
/*
        === 2007-03-28 : recherche directe
*/
ul.nav_onglet form.qs {
        padding:2px 0.5em 0 0;
}
ul.nav_onglet form.qs input.qs_search {
        width:4em;
        margin:0;
        padding:2px;
        font-size:110%;
        text-align:center;
        color:#9b8748;
        background-color:#faf7f1;
}
ul.nav_onglet form.qs button.qs_submit {
        width:16px;
        height:18px;
        padding:0;
        margin:0 0 0 0.5em;
        border:0;
        background: transparent url(/images/recherche/fleche.gif) no-repeat center center;
        text-indent:-7777px;
        cursor:pointer;
}
/*
        === 2007-03-28 : adresse objet
*/
div.navigation p {
        margin:-3em 16px 0.5em 50%;
        font-size:86%;
        color:#9b8748;
        text-align:right;
}

.footerNoteCart
{
    font-size: xx-small;

    
}      












 a.cartoBien_criteresUp, 
 a.cartoBien_criteresDown {
	background:#9B8748 url(/images/recherche/ic_drop_down.gif) no-repeat 99.6% 5px;
	font-family:"Trebuchet MS",sans-serif;
	font-size:100%;
	font-weight: bold;
	letter-spacing:0.2em;
	color:#EEE6D3;
	padding:0px 0px 0px 0px;
	margin:0 0 17px 2.5%;
	position:relative;
	display:block;
	width:95%;
	top:7px;
	text-indent:20px;
	border:#9B8748 1px solid;
}

 a.cartoBien_criteresUp:hover, 
 a.cartoBien_criteresDown:hover {
 	color:white;
 }
#tousLesCriteres{
	width:95%;
	margin:-10px 0 5px 2.5%;
	border:#9B8748 1px solid;
}

#tousLesCriteres .cri_dynamique
{
    border-bottom: none;    
}

a.cartoBien_criteresDown {
	background:#9B8748 url(/images/recherche/ic_drop_up.gif) no-repeat 99.6% 5px;
}
#resultBox{
        width:100%;
        background:#EEE6D3;
}
#infoCounters{
        margin-bottom:10px;
        padding:5px;
}
#resultList{
        padding:5px;
}
#resultBox #headersList a{
        display:block;
        width:23.5%;
        float:left;
        padding-left:1%;
        border-bottom:#9B8748 3px double;
        color: #9B8748;
}

#resultBox #headersList a.up{
         background-image:url(/images/recherche/arrow_up.png);
         background-repeat:no-repeat;
         background-position:right;
}
#resultBox #headersList a.down{
         background-image:url(/images/recherche/arrow_down.png);
         background-repeat:no-repeat;
         background-position:right;
}
#resultBox #headersList a.cartoBien_prix{
	text-align:right;
	padding-right:2px;
}

div#boutonRechercher{
		border-top: none;
		margin-left: 10px;
		margin-bottom: 10px;
		height:20px;
		position:relative;
}
div#boutonRechercher input{
    width: 100px;
	position:relative;
	bottom:0;
	border:outset thin #996600;
	/*background:#F9E9A9 url(/images/recherche/off_bg.gif) repeat-x scroll left top;*/
	color:#9b906f;
	background: #EEE6D3;
	border:1px solid #9b906f;
}

div#boutonRechercher input:hover{
    cursor:pointer;
    color:#eee;
    background-color:#555;
    border:1px solid #eee;
    /*border:inset thin #996600;
    background:#FFF url(/images/recherche/on_bg.gif) repeat-x scroll left top;*/
}
/*
form input.submit {
    width:auto;
    padding:0 0.5em;    
    color:#9b906f;
    background-color:#eee6d3;
    border:1px solid #9b906f;
}
form button:hover,
form input.submit:hover {
    cursor:pointer;
    color:#eee;
    background-color:#555;
    border:1px solid #eee;
    }

*/

a#switchMore{
       /* width: 50%;
		background:#F9E9A9 url(/images/recherche/off_bg.gif) repeat-x scroll left top;*/
		border:none;
		color: #9B8748;
}
#sortList{
	font-weight:bold;
	margin-bottom:10px;
}
#sortList select{
	margin-left: 30px;
	width: 150px;
}
#resultList {
    max-height: 450px;
    overflow-x: hidden;
    overflow-y: auto;
    margin-top: 35px;
    margin-bottom: 10px;
}
#resultList table{
        clear:both;
        border-collapse:collapse;
        width:100%;
}
#resultList table td{
        padding-left:2px;
        width:24%;
		cursor:pointer;
		height:36px;
		font-size:12px;
}
#resultList table tr.couleur1{background:#EEE6D3;}
#resultList table tr.couleur0{background:#FDF5E1;}
#resultList table tr:hover{background:url(/images/recherche/fond8LI.gif) repeat-x scroll left top;}
#resultList table tr.hover{background:url(/images/recherche/fond8LI.gif) repeat-x scroll left top;}


#resultList table td.cartoBien_titre{font-weight:bold;}
.cartoBien_chiffre{ font-weight:bold;}
#resultList table td.cartoBien_chiffre{font-weight:normal;}
#resultList table tr:hover td.cartoBien_chiffre{color:#FFFFFF;}
#resultList table tr td.cartoBien_prix{ text-align:right; padding-right:2px;}

#resultListLoad{
    position: absolute;
    background: red;
    background:#9B8748 url(/images/loadingAnimation.gif) no-repeat center 10px;
    text-align:center;
    width: 27.99%;
    padding-top:120px;
    -moz-opacity:0.9;
    opacity: 0.9;
    filter:alpha(opacity=90);
    font-size:18px;
    color:#CCCCCC;
    font-weight:bold;
}


/* ============================ curseur */

div#idPourSliders {
	width:260px;
	float:left;
}

div#idPourSliders div.ui-slider{
    width:200px;
}

	
div#idPourSliders dl dd div{
    width:220px;
    margin-bottom: 5px;
}

div#idPourSliders .ui-slider-handle{
    width: 2px;
}

div#idPourSliders .titre{
    font-weight: bold;
    padding-right: 5px;
}
div.clearfix{
	background:#EEE6D3;
}

.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(/images/recherche/sliders/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(/images/recherche/sliders/ui-bg_glass_75_ffffff_1x400.png) 50% 50% repeat-x; color: #222222; }
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(/images/recherche/sliders/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #999999; background: #dadada url(/images/recherche/sliders/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(/images/recherche/sliders/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none; }
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee url(/images/recherche/sliders/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(/images/recherche/sliders/ui-bg_inset-soft_95_fef1ec_1x100.png) 50% bottom repeat-x; color: #cd0a0a; }

/* ============================ detail box  */

#detailBoxBackground{
	background:#9B8748;
	-moz-opacity:0.5;
	opacity: 0.5;
	filter:alpha(opacity=50);
}
#detailBox {
	width:100%;
	margin-top: 30px;
	position:absolute;
	top:0;
	text-align:center;
}
#detailBox div.global {
	width:838px;
	position:absolute;
	left:50%;
	margin-left:-420px;
	top:33px;
	text-align:left;
	border:#000 solid 1px;
	border-top:none;
	padding-bottom:10px;
}
#detailBox div.global div.navigation clearfix{
	margin:0;
	padding:0;
	display:none;
}
#detailBox div.global #cartoBien_Arrondi{
	background:url(/images/recherche/hautDiveDan.png) no-repeat;
	width:840px;
	height:28px;
	margin:-33px 0 0 0;
	padding:0;
	position:absolute;
	left:-1px;
	padding-top:5px;
}
#detailBox div.global a#cartoBien_CloseButton{
	position:absolute;
	width:24px;
	height:24px;
	right:26px;
	margin-top:-2px;
	background:url(/images/recherche/cross_48.png) no-repeat;
}
#detailBox div.global h1{
float:none;
}
a#cartoBien_grandePhoto_link {
	text-align:center;
	display:block;
	margin-top:5px;
}
#detailBox div.global img#cartoBien_grandePhoto{
	height:230px;
	background: url(/images/recherche/img_chargement.gif) center no-repeat;
}

#detailBox .cartoBien_petiteImage{
    background: url(/images/recherche/img_chargement.gif) center no-repeat;
}

#cartoBien_vignettePopup{
    background: url(/images/recherche/img_chargement.gif) center no-repeat;
    }
#detailBox div.global div.cartoBien_photos {
	width:350px;
	float:left;
}
#detailBox div.global div.cartoBien_bien{
	width:438px;
	margin-left:361px;
	margin-top:5px;
	padding:10px;
	min-height:200px;
}
#detailBox div.global cartoBien_Titre {
	margin-left:0;
}
#detailBox div.global ul.cartoBien_infos ul{
	margin-bottom:10px;
	margin-top:10px;
}
#detailBox div.global ul.cartoBien_infos li{
	border-bottom:#000000 solid 1px;
}
#detailBox div.global ul.cartoBien_infos a{
    color: #9B8748;
}
#detailBox div.global div.cartoBien_vignettes{
	width:350px;
	margin-top:10px;
	margin-left:8px;
}
#detailBox div.global div.cartoBien_vignette img{
	float:left;
	margin-right:1px;
	margin-top:5px;
	margin-bottom: 5px;
	height: 75px;
	width: 110px;
}
#detailBox div.global div.cartoBien_vignette img:hover {
    border: 3px #9B8748 solid;
    height: 69px;
    width: 104px;
}
.cartoBien_infoCounter
{
    font-weight: bold;
}
#detailBox div.global div.cartoBien_description{
	margin-top:10px;
}
#detailBox #cartoBien_precedentSuivant {
	height:30px;
	margin-bottom:3px;
}
#detailBox #cartoBien_precedentSuivant a{
	background: url(/images/recherche/flechePrecedent.png) no-repeat left top;
	display:block;
	float:left;
	padding-left:1%;
	width:28px;
	height:25px;
}
#detailBox #cartoBien_precedentSuivant a.cartoBien_BienPrecedent:hover{
	background:#FFF url(/images/recherche/flechePrecedentOn.png) no-repeat left top;
}

#detailBox #cartoBien_precedentSuivant a.cartoBien_BienSuivant{
	background:#FFF url(/images/recherche/flecheSuivant.png) no-repeat left top;
}
#detailBox #cartoBien_precedentSuivant a.cartoBien_BienSuivant:hover{
	background:#FFF url(/images/recherche/flecheSuivantOn.png) no-repeat left top;
}
#detailBox #cartoBien_precedentSuivant a.cartoBien_BienSuivant{
	float:right;
}
/* ============================ load box  */

#loadBox{
	position:absolute;
	top:0;
	z-index:100;
	width:100%;
	height:100%;
	background:#9B8748 url(/images/loadingAnimation.gif) no-repeat center 200px;
	text-align:center;
	padding-top:350px;
	-moz-opacity:0.9;
	opacity: 0.9;
	filter:alpha(opacity=90);
	font-size:18px;
	color:#CCCCCC;
	font-weight:bold;
}

#incompatibleBox{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: #9B8748;
    padding-top:250px;
    font-size:18px;
    color:#CCCCCC;
    font-weight:bold;
    text-align:center;
    z-index:100;
}


#tooltipCartoBien{
    height: 93px;
    /height: 100px;
}



#mapAndResultBox
{
    height: 100%;
}

.cartoBien_vignetteElements li
{
	margin-bottom: 10px;
	font-weight: normal;
}

.cartoBien_vignetteElements li span
{
	margin-bottom: 10px;
	font-weight: bold;
}


body
{
    margin-bottom: 0px;
}

.backgroundPopupBG
{
    background: url(/images/recherche/backgroundPopupBG.png) no-repeat bottom left;
}


.backgroundPopupBD
{
    background: url(/images/recherche/backgroundPopupBD.png) no-repeat bottom right;
}


.backgroundPopupHG
{
    background: url(/images/recherche/backgroundPopupHG.png) no-repeat top left;
}


.backgroundPopupHD
{
    background: url(/images/recherche/backgroundPopupHD.png) no-repeat top right;
}

.ui-slider-range{
height: 0.8em;
}

#cartoBien_ContactLink{
    background: url(/images/recherche/envContact.png) no-repeat center right;
    padding-right: 40px;
    color: #9B8748;
    text-align: right;
    position: absolute;
    right: 70px;
}

