 @charset "utf-8";

/* CSS Document */
/* vert  #7fcc27; */
/* rouge  #e64628; */
/* rouge rollover #eb6b53; */
/* marron   #3b2b28; */
/* bleu #00a3f4; */
/* fond #eee9e3 */
/* fonte standard #3a2c27 */
/* div[id="div_profil_action_adn"] #colonne1_adn{ width:270px; float:left; margin:0 0 0 20px; } */

/*=============== globales ================*/
.norme_ordre{
  clear:both;
  display:inline;/*par defaut dans le navigateur*/
  overflow:hidden;
  float:left;
  position:relative;
  top:5px;
  left:5px;
  bottom:0;   
  right:97px;
  width:100%;
  height:100px;
  min-width:50px;
  min-height:50px;
  max-width:50px;
  max-height:50px;
  margin:1px 0 0 0;
  padding:1px 0 0 0;
  border:1px solid #3b2b28;
  line-height:32px;
  font-family:'Lucida Grande',Arial,Verdana,Helvetica,sans-serif;
  font-size:15px;
  font-weight:normal;
  text-align:center;
  text-decoration:none;  
  background:#ffffff;
  color:#e64628;
  vertical-align:middle;
  text-transform:uppercase;
  z-index:1;
}


/*------------------- menu_gauche -------------------*/
#creer_modifier_annonce_immo { display:none; }

/*------------------- menu_droit -------------------*/
#menu_droit { display:block; position:fixed; overflow:auto; float:left; top:0; right:0; width:385px; height:100%; padding:0px 0 0px 0; border-left:1px solid #CCCCCC; background-color:#ffffff; z-index:500; }
#menu_droit_haut { height:160px; background:#ffffff url(logo_agence.png) 0px center no-repeat; }
#menu_droit_milieu_haut { display:block; float:left; width:100%; padding:0px 0px 10px 0px; border-bottom:1px solid #CCCCCC; text-align:left; font-size:14px; background-color:#ffffff; }
#menu_droit_milieu_bas { width:100%; /*display:inline;*/ }
#menu_droit_milieu { display:block; float:left; padding:0px 10px 10px 20px; text-align:left; font-size:14px; text-shadow:none; background-color:#ffffff; }
#menu_droit_bas { display:block; position:fixed; float:left; bottom:0; right:0; width:385px; padding:0px 0 0px 0; border-top:1px solid #CCCCCC; background-color:#ffffff; z-index:500; }

#icone_bouton_site_web{ position:relative; top:9px; }
#icone_bouton_menu_droit{ position:relative; top:3px; margin:0 5px 0 0; }

#colonne1_radio_bien{ width:135px; float:left; margin:0 0 0 0px; }
#colonne2_radio_bien{ width:190px; float:right; margin:0px 0 0 0; }
#div_radio_geoloc, #div_radio_publier { width:90%; float:left; margin:0px 0 0 0; }

#slider { margin:0 10px 0 10px;}
#label_select_slider_min{ float:left; margin:0 0 0px 12px; height:25px; border:none; color:#7a7a7a; }
#label_select_slider_max{ float:right; margin:0px 0 0px 0; height:25px; border:none; text-align:right; color:#7a7a7a; }
#select_slider_min{ float:left; margin:0 0 0px 5px; height:25px; border:none; text-align:right; color:#7a7a7a; }
#select_slider_max{ float:right; margin:0px 0 0px 5px; height:25px; border:none; text-align:right; color:#7a7a7a; }
#span_mettre_carre_min{ float:left; margin:0 0 0px 5px; height:25px; border:none; color:#7a7a7a; }
#span_mettre_carre_max{ float:right; margin:0 0 0px 5px; height:25px; border:none; color:#7a7a7a; }
#span_slider_max_et_plus{ display:none; float:right; margin:0px 0 0px 5px; height:25px; border:none; text-align:right; color:#7a7a7a; }

#div_menu_cercle { height:90px; margin:0 0 10px 0; border:1px solid #c4c4c4; background:#efefef; color:#4d4d4d; }

#menu_droit hr { clear:both; }
#menu_droit_milieu h3 { width:100%; margin:15px 0 4px 0; font-size:17px; font-weight:bold; background-color:transparent; color:#777777; text-shadow:none; }

#div_ligne_budget_min{ float:left; display:table-cell; margin:0 0px 10px 0px; padding:5px 5px 5px 5px; background:#ffffff; }
#div_ligne_budget_max{ float:left; display:table-cell; margin:0 0px 10px 10px; padding:5px 5px 5px 5px; background:#ffffff; }
#label_budget_min { float:left; width:40px; margin:0px 0 0px 0; line-height:25px; color:#7a7a7a; }
#label_budget_max { float:right; width:40px; margin:0px 0 0px 0; line-height:25px; color:#7a7a7a; }
#budget_min { float:left; width:85px; margin:0px 0 0px 0; border:none; font-size:15px; font-weight:bold; border:none; background:#efefef; color:#4d4d4d; }
#budget_max { float:right; width:85px; margin:0px 0 0px 0; border:none; font-size:15px; font-weight:bold; background:#efefef; color:#4d4d4d; }
.noUi-connect { 	background:#8CB116; }

#menu_droit_milieu .radio { display:block; float:left; width:90%; line-height:27px; font-size:14px; font-weight:bold; text-decoration:none; text-shadow:none; color:#7a7a7a; /*background:url(radion_on.png) left center no-repeat;*/ }
#menu_droit_milieu .radio_off {  /*background:url(radion_off.png) left center no-repeat;*/ }
#menu_droit_milieu .puce_radio { float:left; width:20px; height:20px; margin:4px 4px 0 0px; line-height:20px; text-align:center; font-size:15px; font-weight:bold; background-color:#8CB116; color:#8CB116; text-decoration:none; text-shadow:none; /*background:url(radion_on.png) left center no-repeat;*/ }
#menu_droit_milieu .puce_radio_off { background-color:#f0f0f0; color:#999999; /*background:url(radion_off.png) left center no-repeat;*/ }

#menu_droit_milieu .radio2 { float:left; width:30px; height:30px; margin:10px 0 0 20px; line-height:30px; text-align:center; font-size:15px; font-weight:bold; background-color:#8CB116; color:#ffffff; text-decoration:none; text-shadow:none; /*background:url(radion_on.png) left center no-repeat;*/ }
#menu_droit_milieu .radio_off2 { background-color:#f0f0f0; color:#999999; /*background:url(radion_off.png) left center no-repeat;*/ }

#menu_droit_milieu_haut .radio4 { float:left; margin:15px 0 0px 0px; padding:0px 0px 0px 0px; line-height:35px; font-size:14px; font-weight:bold; text-align:center; text-transform:uppercase; /*background:url(radion_off.png) left center no-repeat;*/ }
#menu_droit_milieu_haut .radio4_on { background-color:#ffffff; color:#4d4d4d; }
#menu_droit_milieu_haut .radio4_off { background-color:#8CB116; color:#ffffff; }

#menu_droit_milieu_haut .radio7 { float:left; width:90%; margin:0px 0 10px 0px; padding:0px 0px 0px 0px; line-height:35px; font-size:14px; font-weight:bold; text-align:center; text-transform:uppercase; /*background:url(radion_off.png) left center no-repeat;*/ }
#menu_droit_milieu_haut .radio7_on { background-color:#ffffff; color:#4d4d4d; }
#menu_droit_milieu_haut .radio7_off { background-color:#8CB116; color:#ffffff; }
#menu_droit_milieu_haut #bouton_patrimoine  { float:left; margin:0px 0 10px 0px; padding:0px 0px 0px 0px; line-height:35px; font-size:14px; font-weight:bold; text-align:center; text-transform:uppercase; /*background:url(radion_off.png) left center no-repeat;*/ }

#menu_droit_milieu .radio5 { display:block; float:left; width:auto; margin:0 10px 0 0; line-height:27px; font-size:14px; font-weight:bold; text-decoration:none; text-shadow:none; color:#7a7a7a; /*background:url(radion_on.png) left center no-repeat;*/ }
#menu_droit_milieu .radio5_off{  /*background:url(radion_off.png) left center no-repeat;*/ }
#menu_droit_milieu .puce_radio5 { float:left; width:20px; height:20px; margin:4px 4px 0 0px; line-height:20px; text-align:center; font-size:15px; font-weight:bold; background-color:#8CB116; color:#8CB116; text-decoration:none; text-shadow:none; /*background:url(radion_on.png) left center no-repeat;*/ }
#menu_droit_milieu .puce_radio5_off { background-color:#f0f0f0; color:#999999; /*background:url(radion_off.png) left center no-repeat;*/ }

#menu_droit_milieu .radio6 { display:block; float:left; width:auto; margin:0 10px 0 0; line-height:27px; font-size:14px; font-weight:bold; text-decoration:none; text-shadow:none; color:#7a7a7a; /*background:url(radion_on.png) left center no-repeat;*/ }
#menu_droit_milieu .radio6_off {  /*background:url(radion_off.png) left center no-repeat;*/ }
#menu_droit_milieu .puce_radio6 { float:left; width:20px; height:20px; margin:4px 4px 0 0px; line-height:20px; text-align:center; font-size:15px; font-weight:bold; background-color:#8CB116; color:#8CB116; text-decoration:none; text-shadow:none; /*background:url(radion_on.png) left center no-repeat;*/ }
#menu_droit_milieu .puce_radio6_off { background-color:#f0f0f0; color:#999999; /*background:url(radion_off.png) left center no-repeat;*/ }

#menu_droit_milieu .check { display:block; float:left; width:80%; margin-left:10%; padding-left:16px; border-bottom:dotted 1px #7a7a7a; line-height:25px; background:url(check_on.png) left center no-repeat; color:#7a7a7a; }
#menu_droit_milieu .check_off { background:url(check_off.png) left center no-repeat; color:#7a7a7a; }
#menu_droit_milieu .check2 { display:block; float:left; width:80%; margin-left:10%; padding-left:16px; border-bottom:dotted 1px #7a7a7a; line-height:25px; background:url(check_on.png) left center no-repeat; color:#7a7a7a; }
#menu_droit_milieu .check_off2 { background:url(check_off.png) left center no-repeat; color:#7a7a7a; }

#input_localisation_adresse{ float:left; width:180px; /*width:254px;*/ height:31px; margin:0px 0 0px 0; border:none; background:#efefef; }
#input_recherche_annonces_admin{ float:left; width:210px; height:31px; margin:0px 0 0px 0; border:none; background:#efefef; }
#menu_droit_milieu_haut .ajuste_menu_cherche { border:none; margin:0 0 10px 0; }
#menu_droit_milieu_haut a.bouton_info_localisation:link, #menu_droit_milieu_haut a.bouton_info_localisation:visited, #menu_droit_milieu_haut a.bouton_info_localisation:active { display:block; float:right; height:20px; margin:0 0 0 0px; padding:4px 8px 4px 8px; background:#8CB116; color:#ffffff; line-height:20px; font-size:12px; font-weight:bold; text-transform:uppercase; }
#menu_droit_milieu_haut a.bouton_info_localisation:hover { background-color:#5CB3ED; color:#ffffff; } 

/*#menu_droit_milieu_haut a.bouton_gps:link, #menu_droit_milieu_haut a.bouton_gps:visited, #menu_droit_milieu_haut a.bouton_gps:active { display:inline; float:left; width:35px; height:35px; margin:0px 5px 0 18px; padding:0px 0px 0px 0px; font-size:12px; font-weight:normal; text-transform:uppercase; }*/
#menu_droit_milieu_haut .bouton_dezoom { display:inline-table; position:relative; top:0px; height:auto; line-height:29px; margin:20px 20px 0 0px; font-size:15px; }
#info_marker_nomade .gps_infomarker_on { background:#8CB116 url(gps.png) no-repeat scroll 5px center; color:#ffffff; }
#info_marker_nomade .gps_infomarker_off { background:#1676B9 url(gps.png) no-repeat scroll 5px center; color:#ffffff; }

#div_bouton_voir_streetview a.bouton_gps:link, #div_bouton_voir_streetview a.bouton_gps:visited, #div_bouton_voir_streetview a.bouton_gps:active { display:inline; float:left; width:35px; height:35px; margin:0px 0 0 10px; padding:0px 0px 0px 0px; font-size:12px; font-weight:normal; text-transform:uppercase; border:1px solid #CCCCCC;  }
#div_bouton_voir_streetview a.bouton_gps:hover { background-color:#5CB3ED; color:#ffffff; } 
#div_bouton_voir_streetview .gps_on { background:#8CB116 url(ico_geolocalisation.png) no-repeat scroll center center; color:#ffffff; }
#div_bouton_voir_streetview .gps_off { background:#1676B9 url(ico_geolocalisation.png) no-repeat scroll center center; color#ffffff; }
#div_bouton_voir_streetview .street_on { background:#8CB116 url(ico_streetview.png) no-repeat scroll center center; color:#ffffff; }
#div_bouton_voir_streetview .street_off { background:#1676B9 url(ico_streetview.png) no-repeat scroll center center; color:#ffffff; }
a#bouton_streetview:link, a#bouton_streetview:visited, a#bouton_streetview:active { display:inline; float:left; width:35px; height:35px; margin:0px 0 0 10px; padding:0px 0px 0px 0px; font-size:12px; font-weight:normal; text-transform:uppercase; border:1px solid #CCCCCC; }
a#bouton_streetview:hover { background-color:#5CB3ED; color:#ffffff; } 
#div_bouton_voir_streetview .vue_3d_on { background:#8CB116 url(ico_maison_3d.png) no-repeat scroll center center; color:#ffffff; }
#div_bouton_voir_streetview .vue_3d_off { background:#1676B9 url(ico_maison_3d.png) no-repeat scroll center center; color:#ffffff; }
a#bouton_vue_3d:link, a#bouton_vue_3d:visited, a#bouton_vue_3d:active { display:inline; float:left; width:35px; height:35px; margin:0px 0 0 10px; padding:0px 0px 0px 0px; font-size:12px; font-weight:normal; text-transform:uppercase; border:1px solid #CCCCCC; }
a#bouton_vue_3d:hover { background-color:#5CB3ED; color:#ffffff; } 
#div_bouton_voir_streetview .aide_gizmo_on { background:#8CB116 url(ico_aide.png) no-repeat scroll center center; color:#ffffff; }
#div_bouton_voir_streetview .aide_gizmo_off { background:#1676B9 url(ico_aide.png) no-repeat scroll center center; color:#ffffff; }
.infobulle_aide_gizmo { display:inline-block; width:35px; height:35px; margin:5px 0 0 0px; padding:0px 0px 0px 0px; font-size:12px; font-weight:normal; text-transform:uppercase; border:1px solid #CCCCCC; background:#8CB116 url(ico_aide.png) no-repeat scroll center center; }
a#bouton_aide_gizmo:link, a#bouton_aide_gizmo:visited, a#bouton_aide_gizmo:active { display:inline; float:left; width:35px; height:35px; margin:0px 0 0 10px; padding:0px 0px 0px 0px; font-size:12px; font-weight:normal; text-transform:uppercase; border:1px solid #CCCCCC; }
a#bouton_aide_gizmo:hover { background-color:#5CB3ED; color:#ffffff; } 
#info_marker_nomade .street_infomarker_on { background:#8CB116 url(street.png) no-repeat scroll 0 center; color:#ffffff; }
#info_marker_nomade .street_infomarker_off { background:#1676B9 url(street.png) no-repeat scroll 0 center; color:#ffffff; }

#div_bouton_voir_streetview .zoom_auto_on { background:#8CB116 url(ico_zoom_auto.png) no-repeat scroll center center; color:#ffffff; }
#div_bouton_voir_streetview .zoom_auto_off { background:#1676B9 url(ico_zoom_auto.png) no-repeat scroll center center; color#ffffff; }
a#bouton_zoom_auto:link, a#bouton_zoom_auto:visited, a#bouton_zoom_auto:active { display:inline-block; float:left; width:35px; height:35px; margin:0px 0 0 10px; padding:0px 0px 0px 0px; font-size:12px; font-weight:normal; text-transform:uppercase; border:1px solid #CCCCCC; }
a#bouton_zoom_auto:hover { background-color:#5CB3ED; color:#ffffff; } 
#div_zoom_auto { display:table; width:100%; margin:0px 0 20px 0; padding:10px 0 0 0; text-align:center;}
#label_zoom_auto { display:inline-block; position:relative; top:10px; margin:0 0px 0 5px; vertical-align:top; font-size:14px; font-weight:bold; color:#7a7a7a; text-transform:uppercase; }
#cale_select_cercle { display:inline-block; position:relative; top:26px; vertical-align:top; width:75px; }
#select_diametre_cercle { width:82px; height:27px; border:1px solid #c4c4c4; font-size:15px; font-weight:bold; background:#efefef; color:#4d4d4d; font-family:sans-serif, Arial, 'Trebuchet MS', Verdana; }
#label_chercher { float:left; display:inline-block; position:relative; top:10px; margin:0 5px 0 20px; vertical-align:top; font-size:13px; font-weight:bold; color:#7a7a7a; }
#label_chercher2 { float:left; display:inline-block; position:relative; top:10px; /*margin:0 5px 0 0px;*/ margin:0 5px 0 20px; vertical-align:top; font-size:13px; font-weight:bold; color:#7a7a7a; }

#div_centres_interets { display:table; width:100%; margin:0px 0 20px 0; text-align:center;}
#label_centres_interets { display:inline-block; position:relative; top:10px; margin:0 5px 0 0; vertical-align:top; font-size:13px; font-weight:bold; color:#7a7a7a; }
#select_centres_interets { width:180px; height:27px; border:1px solid #c4c4c4; font-size:15px; font-weight:bold; background:#efefef; color:#4d4d4d; font-family:sans-serif, Arial, 'Trebuchet MS', Verdana; }
#cale_select_centres_interets { display:inline-block; position:relative; top:7px; vertical-align:top; width:auto; }
.option_select_centres_interets { width:160px; }

/*#page_annonce_immo a.lien_street_on:link,#page_annonce_immo  a.lien_street_on:visited,#page_annonce_immo  a.lien_street_on:active { color:#8CB116; }*/
/*#page_annonce_immo a.lien_street_on:hover { color:#db9f25; }*/
/*#page_annonce_immo a.lien_street_off:link,#page_annonce_immo  a.lien_street_on:visited,#page_annonce_immo  a.lien_street_on:active { color:#1676B9; }*/
/*#page_annonce_immo a.lien_street_off:hover { color:#db9f25; }*/
#page_annonce_immo a.voir_streetview:link,#page_annonce_immo  a.voir_streetview:visited,#page_annonce_immo  a.voir_streetview:active {float:left; margin:0 0 0 10px; padding:6px 0px 0px 0px; line-height:25px; font-size:13px; font-weight:bold; text-decoration:none; text-shadow:none; }
#page_annonce_immo a.voir_streetview:hover {  }

#page_annonce_immo .lien_street_on  { color:#8CB116; }
#page_annonce_immo .lien_street_off { color:#1676B9; }
#page_annonce_immo .label_fermer_streetview { display:none; }
#page_annonce_immo .label_voir_streetview { display:inline; }

#checkbox_autozoom { float:right; margin:5px 0 0 0; }
#label_autozoom { float:right; margin:4px 3px 0 0; }

.largeur30pc { width:30%; }
.largeur45pc { width:45%; }
.largeur90pc { width:90%; }
.largeur100pc { width:100%; }
#menu_droit_milieu_haut .radio3 { float:left;/* width:30%;*/ margin:15px 0 0px 0px; padding:0px 0px 0px 0px; line-height:35px; font-size:14px; font-weight:bold; text-align:center; text-transform:uppercase; /*background:url(radion_off.png) left center no-repeat;*/ }
#menu_droit_milieu_haut .radio3_off { float:left;/* width:30%;*/ margin:15px 0 0px 0px; padding:0px 0px 0px 0px; line-height:35px; background:#ffffff; color:#4d4d4d; font-size:14px; font-weight:bold; text-align:center; text-transform:uppercase; }
#menu_droit_milieu_haut .radio3_on_1 { background:#00979d; color:#ffffff; }
#menu_droit_milieu_haut .radio3_on_2 { background:#EA5E00; color:#ffffff; }
#menu_droit_milieu_haut .radio3_on_3 { background:#4d4d4d; color:#ffffff; }
#menu_droit_milieu_haut .radio3_on_4 { background:#E4001C; color:#ffffff; }

.calage_boutons_gauche { float:left; width:5%; }
#bouton_totalite { border:1px solid #e9e9e9; text-decoration:none; text-shadow:none; }
#bouton_encours { border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; text-decoration:none; text-shadow:none; }
#bouton_archives { border:1px solid #e9e9e9; text-decoration:none; text-shadow:none; }
#bouton_tous { border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9; text-decoration:none; text-shadow:none; }
#bouton_louer { border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; border-left:0px solid #e9e9e9; border-right:1px solid #e9e9e9; text-decoration:none; text-shadow:none; }
#bouton_acheter { border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; border-left:0px solid #e9e9e9; border-right:1px solid #e9e9e9; text-decoration:none; text-shadow:none; }
#bouton_patrimoine { border-right:1px solid #e9e9e9; border-left:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; text-decoration:none; text-shadow:none; }

a#lien_site_agence:link, a#lien_site_agence:visited, a#lien_site_agence:active { display:block; float:right; width:100%; margin:0 0 0px 0px; padding:0px 0px 0px 0px; background:#8CB116; color:#ffffff; line-height:50px; font-size:15px; font-weight:bold; text-decoration:none; text-transform:uppercase; text-shadow:none; text-align:center; }
a#lien_site_agence:hover { background:#5CB3ED; color:#ffffff; }

a#bouton_creer_bien:link, a#bouton_creer_bien:visited, a#bouton_creer_bien:active { display:block; float:right; width:100%; margin:0 0 0px 0px; padding:0px 0px 0px 0px; /*border-bottom:1px solid #1676B9;*/ background:#8CB116; color:#ffffff; line-height:50px; font-size:15px; font-weight:bold; text-decoration:none; text-transform:uppercase; text-shadow:none; text-align:center; }
a#bouton_creer_bien:hover { background:#5CB3ED; color:#ffffff; }

a#bouton_creer_programme:link, a#bouton_creer_programme:visited, a#bouton_creer_programme:active { display:block; float:right; width:100%; margin:10px 0 0px 0px; padding:0px 0px 0px 0px; /*border-bottom:1px solid #1676B9;*/ background:#8CB116; color:#ffffff; line-height:50px; font-size:15px; font-weight:bold; text-decoration:none; text-transform:uppercase; text-shadow:none; text-align:center; }
a#bouton_creer_programme:hover { background:#5CB3ED; color:#ffffff; }

a#bouton_mon_compte:link, a#bouton_mon_compte:visited, a#bouton_mon_compte:active { display:block; float:right; width:100%; margin:0 0 20px 0px; padding:0px 0px 0px 0px; background:#8CB116; color:#ffffff; line-height:50px; font-size:15px; font-weight:bold; text-decoration:none; text-transform:uppercase; text-shadow:none; text-align:center; }
a#bouton_mon_compte:hover { background:#5CB3ED; color:#ffffff; }

a#bouton_utilitaire:link, a#bouton_utilitaire:visited, a#bouton_utilitaire:active { display:block; float:right; width:100%; margin:0 0 20px 0px; padding:0px 0px 0px 0px; background:#8CB116; color:#ffffff; line-height:50px; font-size:15px; font-weight:bold; text-decoration:none; text-transform:uppercase; text-shadow:none; text-align:center; }
a#bouton_utilitaire:hover { background:#5CB3ED; color:#ffffff; }

a#bouton_liste_annonces_publiees:link, a#bouton_liste_annonces_publiees:visited, a#bouton_liste_annonces_publiees:active { display:block; float:right; width:100%; margin:0 0 20px 0px; padding:0px 0px 0px 0px; background:#8CB116; color:#ffffff; line-height:50px; font-size:15px; font-weight:bold; text-decoration:none; text-transform:uppercase; text-shadow:none; text-align:center; }
a#bouton_liste_annonces_publiees:hover { background:#5CB3ED; color:#ffffff; }

#menu_droit_haut a.deconnection:link, #menu_droit_haut a.deconnection:visited, #menu_droit_haut a.deconnection:active { float:right; width:35px; height:35px; margin:5px 5px 0 0; padding:0; background: url(ico_deconnexion.png) no-repeat scroll right top transparent; text-decoration:none; }
#menu_droit_haut a.deconnection:hover {  }
#menu_droit_haut a.connection:link, #menu_droit_haut a.connection:visited, #menu_droit_haut a.connection:active { float:right; width:35px; height:35px; margin:5px 5px 0 0; padding:0; background: url(ico_connexion.png) no-repeat scroll right top transparent; text-decoration:none; }
#menu_droit_haut a.connection:hover {  }
#menu_indentifiant { float:left; width:225px; margin:0 0 0 0; padding:2px 0px 2px 0px; overflow:hidden; border-bottom:1px solid #ffffff; font-size:11px; font-weight:normal; text-align:center; }

#menu_droit_milieu_haut .h3_titre_menu_droit{ display:block; float:left; width:100%; margin-bottom:10px; line-height:50px; font-size:15px; font-weight:bold; background:#1676B9; color:#ffffff; text-transform:uppercase; text-align:center; text-shadow:none; }

.icone_bouton_stats{ position:relative; top:4px; }
#icone_bouton_recherche{ position:relative; top:4px; }
#menu_droit_bas a.bouton_chercher:link,#menu_droit_bas  a.bouton_chercher:visited,#menu_droit_bas  a.bouton_chercher:active { float:left; width:calc(100% - 30px); margin:5px 0 5px 15px; padding:0px 0px 0px 0px; line-height:35px; background:#8CB116; color:#ffffff; font-size:15px; font-weight:bold; text-decoration:none; text-transform:uppercase; text-shadow:none; text-align:center; }
#menu_droit_bas a.bouton_chercher:hover { background:#5CB3ED; color:#ffffff; }

/*#menu_droit_milieu_haut .bouton_chercher_loupe { display:inline; float:left; width:35px; height:35px; margin:0px 5px 0 18px; padding:0px 0px 0px 0px; font-size:12px; font-weight:normal; text-transform:uppercase; background:#8CB116 url(ico_loupe.png) no-repeat scroll center center; color:#ffffff; }*/
#menu_droit_milieu_haut .bouton_chercher_loupe, #menu_droit_milieu .bouton_chercher_loupe{ display:inline-table; float:left; width:35px; height:35px; margin:0 0 0 7px; padding:0px 0px 0px 0px; font-size:12px; font-weight:normal; text-transform:uppercase; background:#8CB116 url(ico_loupe.png) no-repeat scroll center center; color:#ffffff; }
#menu_droit_milieu_haut .bouton_chercher_loupe2 { display:inline-table; float:left; width:35px; height:35px; margin:0 0 0 7px; padding:0px 0px 0px 0px; font-size:12px; font-weight:normal; text-transform:uppercase; background:#8CB116 url(ico_loupe.png) no-repeat scroll center center; color:#ffffff; }


#menu_droit_milieu_callage_bas  { display:table-cell; width:350px; height:120px; vertical-align:bottom; text-align:center;}

#div_bouton_voir_menu_gauche { display:block; float:left; position:fixed; top:0px; left:0; margin:0; padding:0px 0px 0px 0px; text-align:left; border-bottom:#CCCCCC solid 1px; border-top:#CCCCCC solid 1px; border-left:#CCCCCC solid 1px; line-height:47px; font-size:15px; font-weight:bold; text-align:left; z-index:400; }
#bouton_voir_menu_gauche { display:block; padding:0 0 0 5px; }
.largeur_voir_menu_gauche_on{ width:540px; background: url(ico_fleche_menu_2.png) no-repeat scroll 508px center #1676B9; }
.largeur_voir_menu_gauche_off{ width:41px; background: url(ico_fleche_menu.png) no-repeat scroll 11px center #8CB116; }

#div_bouton_voir_streetview { display:block; float:left; position:fixed; bottom:15px; right:0; margin:0; padding:0px 0px 0px 0px; text-align:left; line-height:34px; font-size:15px; font-weight:bold; text-align:left; z-index:400; }
.largeur_voir_streetview_on{ width:631px; background: transparent; } /* +47px/bouton */
.largeur_voir_streetview_off{ width:246px; background: transparent; } /* +47px/bouton */
#div_bouton_voir_menu_droit { display:block; float:left; position:fixed; top:0px; right:0; margin:0; padding:0px 0px 0px 0px; text-align:left; border-bottom:#CCCCCC solid 1px; border-top:#CCCCCC solid 1px; border-left:#CCCCCC solid 1px; line-height:47px; font-size:15px; font-weight:bold; text-align:left; z-index:400; }
#bouton_voir_menu_droit { display:block; padding:0 0 0 5px; }
.largeur_voir_menu_droit_on{ width:425px; background: url(ico_fleche_menu.png) no-repeat scroll 12px center #1676B9; }
.largeur_voir_menu_droit_off{ width:41px; background: url(ico_fleche_menu_2.png) no-repeat scroll 9px center #8CB116; }


/*=============== utilisateur creation/modification ================*/
.div_ligne_coperacteur { width:-moz-calc(100% - 15px); width:-webkit-calc(100% - 15px); width:calc(100% - 15px); clear:both; float:left; display:table; margin:0 0px 10px 0px; padding:5px 10px 5px 5px; background:#ffffff; }
.label_coperacteur_cellule { display:table-cell; width:155px; vertical-align:top; }
.label_coperacteur_cellule2 { display:table-cell; width:275px; vertical-align:top; }
.label_coperacteur { display:block; width:100%; margin:0px 10px 0px 0; line-height:25px; font-size:14px; color:#7a7a7a; }
.input_text_coperacteur_cellule { display:table-cell;/*display:table-row;*/ }
.input_text_coperacteur { width:100%; border:1px solid #c4c4c4; font-size:14px; font-weight:normal; background:#efefef; color:#4d4d4d; font-family:sans-serif, Arial, 'Trebuchet MS', Verdana; }
.textarea_coperacteur { width:100%; border:1px solid #c4c4c4; font-size:13px; font-family:sans-serif, Arial, 'Trebuchet MS', Verdana; }
.select_coperacteur { width:100%; height:27px; border:1px solid #c4c4c4; font-size:15px; font-weight:bold; background:#efefef; color:#4d4d4d; font-family:sans-serif, Arial, 'Trebuchet MS', Verdana; }

.input_erreur { background:#ffdddd; border:1px solid #ff9999; }
#div_compte_coperacteur { width:700px; margin:20px auto 0px auto; text-align:left; background-color:#ffffff; color:#4d4d4d; }
#div_compte_coperacteur .formError { display:none; } /* neutralise validationEngine */
.cale_radio_coperacteur { clear:both; float:left; margin:5px 0 0 0; }
.input_radio_coperacteur { margin:0px 5px 0 0; }
#form_compte_coperacteur { margin:30px 30px 0 30px ; text-align:left; }
.div_bouton_coperacteur_bas { position:fixed; bottom:0px; width:700px; margin:0px auto 0px auto; background:#ffffff; z-index:82103;}
.div_bouton_coperacteur2 { float:right; position:relative; top:0px; width:100%; padding:5px 0px 5px 0px; border-top:#CCCCCC solid 1px;  /* #C4C4C4;*/ text-align:right; }
.div_boutons2 { padding:10px 10px 10px 0px; }
#col2_page_annonce_immo_entete_cellule a.deconnection:link, #col2_page_annonce_immo_entete_cellule a.deconnection:visited, #col2_page_annonce_immo_entete_cellule a.deconnection:active { float:right; width:12px; height:12px; margin:5px 5px 0 0; padding:0; background: url(ico_deconnexion.png) no-repeat scroll center center transparent; text-decoration:none; }
#col2_page_annonce_immo_entete_cellule a.deconnection:hover {  }
#menu_fixe.floatable { width:700px; display:inline-block; position: fixed; top: 0; z-index:10000}
#menu_fixe { width:100%; padding:15px 0 10px 0; display:inline-block; background:#1676B9; }
.menu_fixe { margin:5px 0 5px 0; }
#div_admin_coperacteur { margin:0px 30px 0 30px; }
#bouton_creation_agence { margin:0px 0px 0px 10px; }
#bouton_creation_utilisateur { margin:0px 0px 0px 10px; }
#bouton_creation_commercial { margin:0px 0px 0px 10px; }
#div_cherche_admin { margin:0px 0px 10px 0px; }
.textarea_coperacteur { width:100%; border:1px solid #c4c4c4; font-size:13px; font-family:sans-serif, Arial, 'Trebuchet MS', Verdana; }
#div_bouton_ajout_bookmark { margin:0 20px 18px 20px; }
.div_ligne_bookmark { margin:0 20px 5px 20px; }
.titre_bookmark { width:350px; float:left; position:relative; top:0px; }
.div_bouton_bookmark { float:right; position:relative; top:0px; width:200px; margin:0 1px 0 0; text-align:right; }
.div_bouton_compte { position:relative; top:0px; width:390px; height:30px; float:right; text-align:right; margin:0 1px 0 0; }
#div_bouton_img_utilisateur { top:70px; position:relative; }
.div_bouton_img_utilisateur { /*width:350px;*/ height:30px; float:left; /*text-align:right;*/ margin:10px 1px 0 10px; }
.div_ligne_img_utilisateur { margin:0 20px 18px 0px; height:115px;}
.div_photo_utilisateur { float:left; position:relative; top:0; }
.label_img_utilisateur { width:135px; vertical-align:middle; text-align:right; display:block; color:#555; float:left; padding:5px 6px 0 5px; }
.input_checkbox_utilisateur { margin:0 0px 10px 0px; }
#email_ou_id_utilisateur { width:50%; margin:0px 0px 10px 0px; }


/*=============== annonce creation/modification ================*/
.div_bloc_radio_immo_annonce { }
.h3_titre_menu_gauche{ display:block; width:100%; line-height:50px; font-size:15px; font-weight:bold; background:#1676B9; color:#ffffff; /*text-transform:uppercase;*/ text-align:center; text-shadow:none; }
#div_titre_liste_annonces_immo { z-index:85000; }
#div_titre_liste_annonces_immo_non_geoloc { display:none; position:absolute; top:0px; z-index:85100; }

#div_bouton_service { top:75px; position:relative; }
/*#div_bouton_service2 { top:0px; position:relative; }*/*
#div_immo_annonce { padding:20px 10px 10px 10px; text-align:left; }
#div_titre_bloc_service { float:left; text-align:right; width:160px; color:#555;}
#select_commercial {  width:100%; height:27px; border:1px solid #c4c4c4; font-size:15px; font-weight:bold; background:#efefef; color:#4d4d4d; font-family:sans-serif, Arial, 'Trebuchet MS', Verdana; }
#immo_annonce_statut {  width:135px; font-size:15px; font-weight:bold; background:#efefef; color:#4d4d4d; font-family:sans-serif, Arial, 'Trebuchet MS', Verdana; }
#immo_annonce_bien {  width:100%; font-size:15px; font-weight:bold; background:#efefef; color:#4d4d4d; font-family:sans-serif, Arial, 'Trebuchet MS', Verdana; }
#immo_annonce_mandat {  width:100%; font-size:15px; font-weight:bold; background:#efefef; color:#4d4d4d; font-family:sans-serif, Arial, 'Trebuchet MS', Verdana; }
#immo_annonce_pays {  width:100%; font-size:15px; font-weight:bold; background:#efefef; color:#4d4d4d; font-family:sans-serif, Arial, 'Trebuchet MS', Verdana; }
#span_immo_annonce_commercial {  width:290px; }
.div_bouton_service { width:386px; height:30px; float:left; text-align:center; margin:0 0px 0 166px; }
.textarea_immo_annonce { width:100%; border:1px solid #c4c4c4; font-size:13px; font-family:sans-serif, Arial, 'Trebuchet MS', Verdana; }
.div_titre_radio_immo_annonce  { float:left; text-align:left; width:155px; line-height:25px; font-size:15px; color:#7a7a7a;}
.div_titre_bloc_service { margin:0 20px 18px 20px; }
.input_radio_immo_annonce { position:relative; top:1px; margin:0 5px 0 0; }
.label_radio_immo_annonce { margin:0 10px 0 0; line-height:22px; color:#7a7a7a; }
.select_immo_annonce { width:100%; height:27px; border:1px solid #c4c4c4; font-size:15px; font-weight:bold; background:#efefef; color:#4d4d4d; font-family:sans-serif, Arial, 'Trebuchet MS', Verdana; }
.div_bouton_liste_immo_annonce { display:none; position:fixed; left:0px; top:0px; width:500px; height:50px; background:#ffffff; z-index:80103;}
.div_bouton_immo_annonce_bas { display:none; position:fixed; left:0px; bottom:0px; width:500px; background:#ffffff; z-index:82103;}
.div_bouton_immo_annonce2 { float:right; position:relative; top:0px; width:100%; padding:5px 10px 5px 10px; border-top:#CCCCCC solid 1px;  /* #C4C4C4;*/ text-align:right; }
.div_boutons { padding:10px 0px 10px 0px; }
#bouton_modifier_localisation { width:-moz-calc(100% - 20px); width:-webkit-calc(100% - 20px); width:calc(100% - 20px); display:inline-block; font-size:15px; font-weight:bold; line-height:25px; text-align:center; }
#div_bouton_modifier_localisation { width:100%; height:45px; }
#bouton_ajout_liste_images { width:-moz-calc(100% - 20px); width:-webkit-calc(100% - 20px); width:calc(100% - 20px); display:inline-block; font-size:15px; font-weight:bold; line-height:25px; text-align:center; }
#div_bouton_ajout_liste_images { width:100%; height:45px; }

/*.div_ligne_immo_annonce{ clear:both; float:left; display:table-cell; margin:0 0px 10px 0px; padding:5px 5px 5px 5px; background:#ffffff; }*/
/*.label_immo_annonce { float:left; width:155px; margin:0px 0 0px 0; line-height:25px; font-size:14px; color:#7a7a7a; }*/
/*.input_text_immo_annonce { float:left; width:290px; margin:0px 0 0px 0; border:none; font-size:15px; font-weight:bold; border:none; background:#efefef; color:#4d4d4d; }*/

.div_ligne_immo_annonce { width:-moz-calc(100% - 15px); width:-webkit-calc(100% - 15px); width:calc(100% - 15px); clear:both; float:left; display:table; margin:0 0px 10px 0px; padding:5px 10px 5px 5px; background:#ffffff; }
.label_immo_annonce_cellule { display:table-cell; width:155px; vertical-align:top; }
.label_immo_annonce_cellule2 { display:table-cell; width:275px; vertical-align:top; }
.label_immo_annonce { display:block; width:100%; margin:0px 10px 0px 0; line-height:25px; font-size:14px; color:#7a7a7a; }
.input_text_immo_annonce_cellule { display:table-cell;/*display:table-row;*/ }
.input_text_immo_annonce { width:100%; border:1px solid #c4c4c4; font-size:14px; font-weight:normal; background:#efefef; color:#4d4d4d; font-family:sans-serif, Arial, 'Trebuchet MS', Verdana; }

.input_erreur { background:#ffdddd; border:1px solid #ff9999; }
#div_immo_annonce .formError { display:none; } /* neutralise validationEngine */
#page_contact_annonce_immo .formError { display:none; } /* neutralise validationEngine */

/*=============== annonce liste admin ================*/
#quitter_liste_annonces { display:none; }
#modal_liste_annonces_immo_admin a.exe_voir_annonce_immo:link, #modal_liste_annonces_immo_admin a.exe_voir_annonce_immo:visited, #modal_liste_annonces_immo_admin a.exe_voir_annonce_immo:active { display:table; width:100%; margin:0 0 0 0px; padding:10px 0px 10px 10px; border-top:#e9e9e9 solid 1px; }
#modal_liste_annonces_immo_admin a.exe_voir_annonce_immo:hover { background-color:#e9e9e9;  } 
#div_liste_programmes a.exe_choisir_programme:link, #div_liste_programmes a.exe_choisir_programme:visited, #div_liste_programmes a.exe_choisir_programme:active { clear:both; display:table; width:100%; margin:0 0 0 0px; padding:10px 0px 10px 10px; border-top:#e9e9e9 solid 1px; }
#div_liste_programmes a.exe_choisir_programme:hover { background-color:#e9e9e9;  } 
#div_liste_programmes a.exe_voir_programme:link, #div_liste_programmes a.exe_voir_programme:visited, #div_liste_programmes a.exe_voir_programme:active { clear:both; display:table; width:100%; margin:0 0 0 0px; padding:10px 0px 10px 10px; border-top:#e9e9e9 solid 1px; }
#div_liste_programmes a.exe_voir_programme:hover { background-color:#e9e9e9;  } 
#div_liste_programmes a.exe_voir_programme_front:link, #div_liste_programmes a.exe_voir_programme_front:visited, #div_liste_programmes a.exe_voir_programme_front:active { clear:both; display:table; width:100%; margin:0 0 0 0px; padding:10px 0px 10px 10px; border-top:#e9e9e9 solid 1px; }
#div_liste_programmes a.exe_voir_programme_front:hover { background-color:#e9e9e9;  } 
#div_liste_annonces_immo { display:table; width:472px; margin:75px 0 70px 0; }
.div_ligne_liste_immo_annonce { display:table; width:-moz-calc(100% - 15px); width:-webkit-calc(100% - 15px); width:calc(100% - 15px); clear:both; float:left; margin:0 0px 0px 0px; padding:0px 0px 0px 0px; background:transparent; }
.col1_liste_immo_annonce_cellule_admin { display:table-cell; width:100px; text-align:right; vertical-align:top; }
.col2_liste_immo_annonce_cellule_admin { display:table-cell; padding:10px 0 10px 0; text-align:left;/*display:table-row;*/ }

.hr_ligne_annonce { width:100%; height:1px; background-color:#ffffff; }
.icone_type_bien_admin { position:relative; top:13px; margin:0 20px 0 0; }
.immo_annonce_ref_admin { font-size:15px; font-weight:bold; color:#4d4d4d; }
.immo_annonce_titre_admin { clear:both; margin:0 0 0 0px; line-height:22px; font-size:15px; font-weight:bold; color:#4d4d4d; }
.immo_annonce_prix_fai_admin { font-size:15px; font-weight:bold; color:#4d4d4d; }
.immo_annonce_adresse_admin { font-size:13px; font-weight:normal; color:#4d4d4d; }
.immo_annonce_commercial_admin { font-size:13px; font-weight:normal; color:#4d4d4d; }
.immo_annonce_location{ font-size:13px; font-weight:normal; color:#00979d; }
.immo_annonce_programme{ font-size:13px; font-weight:normal; color:#E4001C; }
.immo_annonce_vente{ font-size:13px; font-weight:normal; color:#EA5E00; }
.immo_annonce_stats_admin { font-size:13px; font-weight:normal; color:#4d4d4d; }
/*--------------- annonce liste front ----------------*/
.col1_liste_immo_annonce_cellule { display:table-cell; width:105px; text-align:right; vertical-align:top; }
.col2_liste_immo_annonce_cellule { display:table-cell; padding:5px 0 0px 0; text-align:left;/*display:table-row;*/ }
.icone_type_bien { float:left; position:relative; top:0px; margin:0 10px 0 10px; }
.immo_annonce_prix_fai { float:left; position:relative; top:7px; font-size:15px; font-weight:bold; color:#4d4d4d; }
.immo_annonce_titre { clear:both; margin:0 0 0 10px; line-height:22px; font-size:15px; font-weight:bold; color:#4d4d4d; }
.immo_annonce_pieces  { float:left; margin:0 0 0 10px; /*width:90px;*/ padding:5px 0px 5px 22px; line-height:13px; font-size:13px; font-weight:normal; background: url(ico_pieces.png) no-repeat scroll 5px center; color:#4d4d4d; }
.immo_annonce_surface  { float:left; margin:0 0 0 10px; /*width:90px;*/ padding:5px 0px 5px 27px; line-height:13px; font-size:13px; font-weight:normal; background: url(ico_surface.png) no-repeat scroll 5px center; color:#4d4d4d; }
.immo_annonce_adresse  { clear:both; float:left; margin:0 0 0 10px; /*width:90px;*/ padding:5px 0px 5px 27px; line-height:13px; font-size:13px; font-weight:normal; background: url(ico_geoloc.png) no-repeat scroll 3px center; color:#4d4d4d; }
.img_liste_immo_annonce { width:140px; height:105px; border:none;}
.img_liste_immo_annonce_vide { width:140px; height:105px; background: url(ico_photo.png) no-repeat scroll center center #8CB116; }

.div_infobulle_annonce  { display:table;  width:150px; height:100px; }
.infobulle_box_texte  { width:150px; }
.img_marker_annonce { width:100px; height:75px; background: url(ico_photo.png) no-repeat scroll center center #8CB116; }
.infobulle_annonce_img { width:100px; height:75px; border:1px solid #c4c4c4; }
.infobulle_annonce_titre  { float:left; font-weight:bold; /*width:205px;*/ }
.infobulle_annonce_prix  { float:left; font-weight:bold; /*width:205px;*/ }
.infobulle_annonce_ville  { float:left; /*width:205px;*/ }

.div_infobulle_agence  { display:table;  width:150px; height:100px; }
.infobulle_box_agence_texte  { width:150px; }
.img_marker_agence { width:100px; height:75px; background: url(ico_photo.png) no-repeat scroll center center #8CB116; }
.infobulle_agence_img { width:100px; height:75px; border:1px solid #c4c4c4; }
.infobulle_agence_nom  { float:left; font-weight:bold; /*width:205px;*/ }
.infobulle_agence_tel  { clear:both; float:left; /*width:205px;*/ }
.infobulle_agence_fax  { float:left; /*width:205px;*/ }
.infobulle_agence_adresse  { clear:both; float:left; /*width:205px;*/ }
.infobulle_agence_cp  { clear:both; float:left; /*width:205px;*/ }
.infobulle_agence_ville  { float:left; /*width:205px;*/ }

.div_infobulle_centre_interet  { display:table;  width:270px; height:180px; }
.infobulle_centre_interet_img  { float:left; }
.infobulle_box_centre_interet_liens  { float:left; margin:0 0 0 10px; }
.infobulle_box_centre_interet_texte  { clear:both; float:left; /*width:205px;*/ }
.img_marker_centre_interet_photo  { margin:0 0 0 10px; }


/*=============== annonce page ================*/
#page_annonce_immo  { text-align:left; background-color:#ffffff;color:#4d4d4d; }
#page_partager_annonce_immo  { margin:10px 10px 10px 10px; text-align:left; background-color:#ffffff;color:#4d4d4d; }
#page_contact_annonce_immo  { margin:10px 10px 10px 10px; text-align:left; background-color:#ffffff;color:#4d4d4d; }
#div_agence_contact  { display:block; width:100%; padding:20px 0 20px 0; vertical-align:middle; text-align: center; background:#8CB116; font-size:15px; font-weight:bold; color:#4d4d4d; }

#camera_wrap_1  { width:480px; height:360px; } /* !!!garde proportions  entre width et height*/
.camera_wrap_une_img, .camera_wrap_pas_img  { width:480px; height:360px; } /* !!!garde proportions  entre width et height*/
.camera_wrap_pas_img  {  background: url(ico_photo2.png) no-repeat scroll center center #8CB116; }
.camera_pie { position:relative; top:322px; }

#page_annonce_immo_favori  { position:absolute; top:0px; width:18px; height:18px; }
#page_annonce_immo_fermer  { position:absolute; top:0px; width:18px; height:18px; }
#page_annonce_immo a.page_annonce_immo_favori:link,#page_annonce_immo  a.page_annonce_immo_favori:visited,#page_annonce_immo  a.page_annonce_immo_favori:active { position:absolute; top:0px; right:37px; width:32px; height:30px; line-height:35px; background:#8CB116; color:#ffffff; text-decoration:none; text-shadow:none; text-align:center; z-index:90000; }
#page_annonce_immo a.page_annonce_immo_favori:hover { background:#5CB3ED; color:#ffffff; }
#page_annonce_immo a.page_annonce_immo_fermer:link,#page_annonce_immo  a.page_annonce_immo_fermer:visited,#page_annonce_immo  a.page_annonce_immo_fermer:active { position:absolute; top:0px; right:3px; width:32px; height:30px; line-height:35px; background:#c4c4c4; color:#ffffff; text-decoration:none; text-shadow:none; text-align:center; z-index:90000; }
#page_annonce_immo a.page_annonce_immo_fermer:hover { background:#7a7a7a; color:#ffffff; }

#page_annonce_immo_prix_fai  { position:absolute; top:0px; z-index:90000; }
#page_annonce_immo_prix  {  float:left;  padding:0 10px 0 10px; line-height:30px; font-size:15px; font-weight:bold; background: none repeat scroll 0 0 rgba(0, 0, 0, 0.3); color:#ffffff; z-index:90000; }
#page_annonce_immo_realise_vendu  { display:inline-table; padding:0px 10px 0px 10px; line-height:30px; font-size:15px; font-weight:bold; background: none repeat scroll 0 0 rgba(255, 0, 0, 0.6); color:#ffffff; z-index:90000; }
.liste_annonce_immo_realise_vendu  { float:left; width:140px; padding:0px 0px 0px 0px; line-height:30px; font-size:11px; font-weight:bold; background: none repeat scroll 0 0 rgba(255, 0, 0, 0.6); color:#ffffff; text-align:center; z-index:90000; }

#page_annonce_immo_pieces  { float:left; margin:0 0 0 10px; /*width:90px;*/ padding:5px 0px 5px 22px; line-height:25px; background: url(ico_pieces.png) no-repeat scroll 5px center #ffffff;color:#4d4d4d; }
#page_annonce_immo_surface  { float:left; margin:0 0 0 10px; /*width:90px;*/ padding:5px 0px 5px 27px; line-height:25px; background: url(ico_surface.png) no-repeat scroll 5px center #ffffff;color:#4d4d4d; }
#page_annonce_immo_date_creation  { float:left; margin:0 0 0 10px; /*width:90px;*/ padding:5px 0px 5px 27px; line-height:25px; background: url(ico_modification.png) no-repeat scroll 3px center #ffffff;color:#4d4d4d; }
#page_annonce_immo_ref  { float:left; margin:0 0 0 10px; /*width:90px;*/ padding:5px 0px 5px 25px; line-height:25px; background: url(ico_dossier.png) no-repeat scroll 5px center #ffffff;color:#4d4d4d; }
#page_annonce_immo_adresse  { float:left; margin:0 0 0 10px; /*width:90px;*/ padding:5px 0px 5px 27px; line-height:25px; background: url(ico_geoloc.png) no-repeat scroll 3px center #ffffff;color:#4d4d4d; }

#page_annonce_immo_titre  { margin:10px 0 0 0; padding:0 15px 0 15px; font-size:18px; font-weight:bold; line-height:33px; }
#page_annonce_immo_description  { padding:0 15px 20px 15px; font-size:16px; font-weight:normal; }
#page_annonce_immo_stats  { padding:0 15px 20px 15px; font-size:16px; font-weight:normal; }

#page_annonce_immo_energie  { display:table; float:left; margin:0px 0px 15px 15px; }
#page_annonce_immo_gaz  { display:table; float:left; margin:0px 0px 15px 15px; }
#col1_immo_annonce_energie_cellule { display:table-cell; width:135px; vertical-align:top; }
#col2_immo_annonce_energie_cellule { display:table-cell; width:90px; text-align:left; /*display:table-row;*/ }
#curseur_immo_annonce_energie  { position:relative; top:0; left:0; width:100%; height:25px;  background: url(img_energie_fleche.png) no-repeat scroll 0px center;  }
#curseur_immo_annonce_gaz  { position:relative; top:0; left:0; width:100%; height:25px;  background: url(img_energie_fleche.png) no-repeat scroll 0px center;  }
#mesure_energie  { margin:0 0 0 20px; line-height:25px; font-size:14px; font-weight:bold; }

#page_annonce_immo_divers  { float:left; margin:0 0 0 15px; font-size:15px; font-weight:normal; }
.label_annonce_immo_divers  { font-size:13px; font-weight:bold; }

#page_annonce_immo_infoplus  { clear:both; float:left; margin:15px 0 0 15px; /*padding:0 15px 0 15px;*/ font-size:16px; font-weight:normal; }
#partage  { margin:30px 0 30px 0;text-align:center; }
#xxxxxxxxxx  {  }

.div_page_annonce_immo_bas { display:none; position:fixed; left:0px; bottom:0px; width:500px; background:#ffffff; border-top:#CCCCCC solid 1px; z-index:81003;}
#page_annonce_immo_bas a.modifier_annonce_immo:link,#page_annonce_immo_bas  a.modifier_annonce_immo:visited,#page_annonce_immo_bas  a.modifier_annonce_immo:active { float:left; width:89%; margin:5px 0 5px 15px; padding:0px 0px 0px 0px; line-height:35px; background:#8CB116; color:#ffffff; font-size:15px; font-weight:bold; text-decoration:none; text-transform:uppercase; text-shadow:none; text-align:center; }
#page_annonce_immo_bas a.modifier_annonce_immo:hover { background:#5CB3ED; color:#ffffff; }
#page_annonce_immo_bas a.dupliquer_annonce_immo:link,#page_annonce_immo_bas  a.dupliquer_annonce_immo:visited,#page_annonce_immo_bas  a.dupliquer_annonce_immo:active { float:left; width:89%; margin:5px 0 5px 15px; padding:0px 0px 0px 0px; line-height:35px; background:#8CB116; color:#ffffff; font-size:15px; font-weight:bold; text-decoration:none; text-transform:uppercase; text-shadow:none; text-align:center; }
#page_annonce_immo_bas a.dupliquer_annonce_immo:hover { background:#5CB3ED; color:#ffffff; }
#page_annonce_immo_bas a.reactiver_annonce_immo:link,#page_annonce_immo_bas  a.reactiver_annonce_immo:visited,#page_annonce_immo_bas  a.reactiver_annonce_immo:active { float:left; width:89%; margin:5px 0 5px 15px; padding:0px 0px 0px 0px; line-height:35px; background:#8CB116; color:#ffffff; font-size:15px; font-weight:bold; text-decoration:none; text-transform:uppercase; text-shadow:none; text-align:center; }
#page_annonce_immo_bas a.reactiver_annonce_immo:hover { background:#5CB3ED; color:#ffffff; }

#page_annonce_immo_stats a.bouton_stats_graphique:link,#page_annonce_immo_stats  a.bouton_stats_graphique:visited,#page_annonce_immo_stats  a.bouton_stats_graphique:active { float:none; margin:0px 0 0px 0px; padding:5px 15px 5px 15px; line-height:35px; background:#8CB116; color:#ffffff; font-size:15px; font-weight:bold; text-decoration:none; text-transform:uppercase; text-shadow:none; text-align:center; }
#page_annonce_immo_stats a.bouton_stats_graphique:hover { background:#5CB3ED; color:#ffffff; }

#page_services_stats a.bouton_stats_graphique:link,#page_services_stats  a.bouton_stats_graphique:visited,#page_services_stats  a.bouton_stats_graphique:active { float:none; margin:0px 0 0px 0px; padding:5px 15px 5px 15px; line-height:35px; background:#8CB116; color:#ffffff; font-size:15px; font-weight:bold; text-decoration:none; text-transform:uppercase; text-shadow:none; text-align:center; }
#page_services_stats a.bouton_stats_graphique:hover { background:#5CB3ED; color:#ffffff; }
#page_services_stats {display:none; padding:0 0 0 15px;}
.bouton_stats_services_off { background:#1676B9; color:#ffffff; }
.bouton_stats_services_on { background:#8CB116; color:#ffffff; }
a.bouton_stats_services:link, a.bouton_stats_services:visited, a.bouton_stats_services:active { display:block; float:right; width:100%; margin:0 0 20px 0px; padding:0px 0px 0px 0px; line-height:50px; font-size:15px; font-weight:bold; text-decoration:none; text-transform:uppercase; text-shadow:none; text-align:center; color:#ffffff; }
a.bouton_stats_services:hover { background:#5CB3ED; color:#ffffff; }


#page_annonce_immo_entete  { display:table; }
#col1_page_annonce_immo_entete_cellule  { display:table-cell; width:135px; }
#col2_page_annonce_immo_entete_cellule  { display:table-cell; width:100%; vertical-align:middle; text-align: center; background:#8CB116; font-size:15px; font-weight:bold; }
#page_annonce_immo_logo  { display:table; }

#icone_bouton_voir_contact{ position:relative; top:4px; }
#page_annonce_immo a.bouton_voir_contact:link,#page_annonce_immo  a.bouton_voir_contact:visited,#page_annonce_immo  a.bouton_voir_contact:active { display:block; float:left; width:-moz-calc(50% - 25px); width:-webkit-calc(50% - 25px); width:calc(50% - 25px); margin:20px 0 20px 15px; padding:0px 0px 0px 0px; line-height:35px; background:#8CB116; color:#ffffff; font-size:15px; font-weight:bold; text-decoration:none; text-transform:uppercase; text-shadow:none; text-align:center; }
#page_annonce_immo a.bouton_voir_contact:hover { background:#5CB3ED; color:#ffffff; }

#page_annonce_immo a.bouton_programme_annonce_immo:link,#page_annonce_immo  a.bouton_programme_annonce_immo:visited,#page_annonce_immo  a.bouton_programme_annonce_immo:active { float:left; width:89%; margin:5px 0 15px 15px; padding:0px 0px 0px 0px; line-height:35px; background:#8CB116; color:#ffffff; font-size:15px; font-weight:bold; text-decoration:none; text-transform:uppercase; text-shadow:none; text-align:center; }
#page_annonce_immo a.bouton_programme_annonce_immo:hover { background:#5CB3ED; color:#ffffff; }

#modal_contact_annonce_immo a.bouton_envoyer_contact:link,#modal_contact_annonce_immo  a.bouton_envoyer_contact:visited,#modal_contact_annonce_immo  a.bouton_envoyer_contact:active { float:left; width:-moz-calc(100% - 20px); width:-webkit-calc(100% - 20px); width:calc(100% - 20px); margin:10px 0 40px 10px; padding:0px 0px 0px 0px; line-height:35px; background:#8CB116; color:#ffffff; font-size:15px; font-weight:bold; text-decoration:none; text-transform:uppercase; text-shadow:none; text-align:center; }
#modal_contact_annonce_immo a.bouton_envoyer_contact:hover { background:#5CB3ED; color:#ffffff; }

#icone_bouton_voir_partager{ position:relative; top:4px; }
#page_annonce_immo a.bouton_voir_partager:link,#page_annonce_immo  a.bouton_voir_partager:visited,#page_annonce_immo  a.bouton_voir_partager:active { display:block; float:left; width:-moz-calc(50% - 25px); width:-webkit-calc(50% - 25px); width:calc(50% - 25px); margin:20px 0 20px 15px; padding:0px 0px 0px 0px; line-height:35px; background:#8CB116; color:#ffffff; font-size:15px; font-weight:bold; text-decoration:none; text-transform:uppercase; text-shadow:none; text-align:center; }
#page_annonce_immo a.bouton_voir_partager:hover { background:#5CB3ED; color:#ffffff; }

#page_annonce_immo a.bouton_voir_visite:link,#page_annonce_immo  a.bouton_voir_visite:visited,#page_annonce_immo  a.bouton_voir_visite:active { display:block; float:left; width:-moz-calc(50% - 25px); width:-webkit-calc(50% - 25px); width:calc(50% - 25px); margin:5px 0 20px 15px; padding:0px 0px 0px 0px; line-height:35px; background:#8CB116; color:#ffffff; font-size:15px; font-weight:bold; text-decoration:none; text-transform:uppercase; text-shadow:none; text-align:center; }
#page_annonce_immo a.bouton_voir_visite:hover { background:#5CB3ED; color:#ffffff; }

#modal_partager_annonce_immo a.bouton_envoyer_partager:link,#modal_partager_annonce_immo  a.bouton_envoyer_partager:visited,#modal_partager_annonce_immo  a.bouton_envoyer_partager:active { float:left; width:-moz-calc(100% - 20px); width:-webkit-calc(100% - 20px); width:calc(100% - 20px); margin:10px 0 0px 10px; padding:0px 0px 0px 0px; line-height:35px; background:#8CB116; color:#ffffff; font-size:15px; font-weight:bold; text-decoration:none; text-transform:uppercase; text-shadow:none; text-align:center; }
#modal_partager_annonce_immo a.bouton_envoyer_partager:hover { background:#5CB3ED; color:#ffffff; }



/*=============== liste des annonces + Finalisation du transfert de la Passerelle ================*/

.fiche_liste_finalisation { 
  display:inline-table;
  float:none; width:80%;
  margin:0px 0px 15px 0px;
  /*color:#000000;*/
  text-align:left;
  /*background-image: url("trans-n.png");*/
  padding: 15px 15px 15px 15px;
  border: 1px solid #222;
  /*min-width: 700px;*/
  max-width: 1000px;
  box-shadow: 0px 0px 5px rgb(17, 17, 17);
  border-radius: 5px;
}

/*.fiche_liste_finalisation_off { background-color:#b0b0b0; }*/

.fiche_liste_finalisation_on_old { background-color:#EFFF79; }

.fiche_liste_finalisation_on {
  display: inline-table;
  float: none;
  width: 80%;
  margin: 0px 0px 15px;
  /*color: #000;*/
  text-align: left;
  /*background-image: url("trans-n.png");*/
  padding: 15px 15px 15px 15px;
  border: 1px solid #666;
  /*min-width: 700px;*/
  max-width: 1000px;
  box-shadow: 2px 2px 10px rgb(0, 0, 0);
  border-radius: 5px;
  background-color:#EFFF79;
}
    
.fiche_liste_reservation_off {
  display: inline-table;
  float: none;
  width: 80%;
  margin: 0px 0px 15px;
  /*color: #000;*/
  text-align: left;
  /*background-image: url("trans-n.png");*/
  padding: 15px 15px 15px 15px;
  border: 1px solid #000;
  border-radius: 5px;
  /*min-width: 700px;*/
  max-width: 1000px;
  opacity: 0.5;
}











