
.quartier{float:left;}
.quartier2{float:left;}
.quartier_w {font-weight:bold;}

*{outline: none;}

#iphone {
    background: url("../images/iphone.png") no-repeat scroll left top transparent;
    display: block;
    height: 21px;
    position: absolute;
    right: 0;
    top: 127px;
    width: 43px;top:50px !important!;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.107promenade.com/images/iphone.png', sizingMethod='crop');
}


a.iphone {
    color: #144690;
    display: block;
    font-size: 11px;
    font-weight: bold;
    position: absolute;
    right: 46px;
    text-decoration: none;
    top: 127px;top:53px !important!;
}

a:hover.iphone {color:#ffffff;text-decoration:underline;}

/**************************************************************** principale **/
body{font-family:"Arial";margin:0;padding:0;color:#ffffff;}

img{border:0;}

form{margin:0;}

#global{width:960px;margin:auto;padding-top:0px;}

.world_retour_ajax_form {font-size:12px;}

#flash {position:absolute;top:0px;left:0px;width:100%;height:752px;}

.TPI_FORM_VERIF {position:absolute;z-index:1000;top:50%;left:50%;
width:500px;height:25px;
margin-left:-250px;margin-top:-13px;
background-color:#FFFFFF;border:2px solid #144690;display:none;color:#144690;text-align:center;}

.close_TPI_FORM_VERIF {position:absolute;top:0px;left:0px;width:25px;height:25px;
background:transparent url("../images/closeDIV.gif")}

.close_TPI_FORM_VERIF2 {position:absolute;top:2px;left:26px;width:475px;color:#144690;text-align:center;}

a.lienemail {color: #144690;font-size: 12px;text-decoration:none;}
a:hover.lienemail {color: #144690;font-size: 12px;text-decoration:underline;}

/******************************************************************** header **/
#header {float:left;width:960px;height:136px;position:relative;z-index:5;}

#hack_header {position:absolute;z-index:1;top:0px;left:0px;width:100%;height:279px;
background:transparent url("../images/background_hack_header.jpg") no-repeat top center;}

#header-o {float:left;width:960px;height:279px;position:relative;z-index:1;border:0px solid red;_float:none;_margin:auto}

#logo-site {position:absolute;top:29px;left:10px;z-index:10;width:250px;height:94px;
background:transparent url("../images/logo-site.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.107promenade.com/images/logo-site.png', sizingMethod='crop');
}

.hreflogo {display:block;position:absolute;top:29px;left:10px;z-index:11;width:533px;height:94px;border:0px solid red;}

#barre-logo {position:absolute;top:37px;left:260px;z-index:10;width:5px;height:84px;background:transparent url("../images/barre-logo.gif") no-repeat top left;}

#logo-slogan {position:absolute;top:32px;left:272px;z-index:10;width:280px;height:85px;
background:transparent url("../images/logo-slogan.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.107promenade.com/images/logo-slogan.png', sizingMethod='crop');
}

#header_clic {position:absolute;top:29px;right:21px;z-index:10;width:190px;height:25px;
background:transparent url("../images/header_clic.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.107promenade.com/images/header_clic.png', sizingMethod='crop');
}

.h-home {display:block;position:absolute;top:0px;left:0px;z-index:11;width:30px;height:25px;}
.h-favori {display:block;position:absolute;top:0px;left:32px;z-index:11;width:30px;height:25px;}
.h-private {display:block;position:absolute;top:0px;left:63px;z-index:11;width:26px;height:25px;}

#h_coordonnee {float:right;position:relative;z-index:10;top:55px;right:0px;font-size:14px;text-align:right;}


.h-home2 {display:block;position:absolute;top:25px;right:185px;z-index:11;width:30px;height:25px;border:0px solid red;}
.h-favori2 {display:block;position:absolute;top:25px;right:155px;z-index:11;width:30px;height:25px;border:0px solid red;}
.h-private2 {display:block;position:absolute;top:25px;right:125px;z-index:11;width:26px;height:25px;border:0px solid red;}

/********************************************************************* index **/

.newslien {text-decoration:none;color:#ffffff; }

a.newslien {text-decoration:none;color:#ffffff; }

a:hover.newslien {text-decoration:underline;color:#ffffff; }

/********************************************************************** menu **/
#en-tete {
  position:absolute;z-index:10;
  top:150px;left:2px;_left:2px;
  overflow: hidden;
  width:926px;_width:936px;
  background-color: transparent;
  background-position: bottom;
  background-repeat: repeat-x;
  text-transform:uppercase;font-size:12px;letter-spacing:0px;height:33px;font-weight:bold;
  border:0px solid red;}

#en-tete ul {float:right;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding:0px;list-style: none;}

#en-tete ul li {float: left;margin-left:2px;margin-bottom:0px;background:transparent url("../images/menu.gif") no-repeat top left;}

#en-tete ul li a {float:left;text-decoration: none;padding-left: 25px;
background-image: url(../images/mgauche.png);
_background-image: url(../images/mgaucheie62.gif);
background-position: top left;background-repeat: no-repeat;height:33px;}

#en-tete ul li a span {float:left;padding-top: 11px;padding-right: 25px;padding-bottom: 0px;padding-left: 0px;color:#ffffff;height:33px;}

#en-tete ul li a:hover {background-position: 0% -33px;color:#144690;cursor:pointer;padding-left:37px;}

#en-tete ul li a:focus {background-position: 0% -33px;color:#144690;cursor:pointer;padding-left:37px;}

#en-tete ul li a:hover span {color:#144690;cursor:pointer;padding-right:13px;}

#en-tete ul li a:focus span {color:#144690;cursor:pointer;padding-right:13px;}

#en-tete ul li#actif {}

#en-tete ul li#actif a{background-image: url(../images/mgauche.png);
_background-image: url(../images/mgaucheie62.gif);
background-repeat: no-repeat;background-position: 0% -33px;padding-left:37px;}

#en-tete ul li#actif span {color:#144690;padding-right:13px;}

#en-tete ul li#accueil {float: left;margin-left:2px;margin-bottom:0px;background:transparent url("../images/menu2.gif") no-repeat top left;}
#en-tete ul li#accueil a {float:left;text-decoration: none;padding-left: 25px;background-image: url(../images/mgauche.png);
_background-image: url(../images/mgaucheie6.gif);background-position: top left;background-repeat: no-repeat;height:33px;}
#en-tete ul li#accueil a span {float:left;padding-top: 11px;padding-right: 25px;padding-bottom: 0px;padding-left: 0px;color:#ffffff;height:33px;}
#en-tete ul li#accueil a:hover {background-position: 0% -33px;color:#144690;cursor:pointer;padding-left:37px;}
#en-tete ul li#accueil a:focus {background-position: 0% -33px;color:#144690;cursor:pointer;padding-left:37px;}
#en-tete ul li#accueil a:hover span {color:#144690;cursor:pointer;padding-right:13px;}
#en-tete ul li#accueil a:focus span {color:#144690;cursor:pointer;padding-right:13px;}

#en-tete ul li#accueilactif {background:transparent url("../images/menu2.gif") no-repeat top left;}
#en-tete ul li#accueilactif a{background-image: url(../images/mgauche.png);
_background-image: url(../images/mgaucheie6.gif);background-repeat: no-repeat;background-position: 0% -33px;padding-left:37px;}
#en-tete ul li#accueilactif span {color:#144690;padding-right:13px;}

#en-tete ul li#redac {float:left;margin-left:2px;margin-bottom:0px;background:transparent url("../images/menu.gif") no-repeat top left;text-align:center;width:256px !important!;}
#en-tete ul li#redac a {float:left;text-decoration: none;padding-left: 25px;height:33px;text-align:center;
background-image: url(../images/bmi.png);
_background-image: url(../images/bmi.gif);
background-repeat: no-repeat;background-position: 28px 3px;}
#en-tete ul li#redac a span {float:left;padding-top:0px;padding-right:25px;padding-bottom:0px;padding-left:0px;color:#ffffff;height:33px;text-align:center;}
#en-tete ul li#redac a:hover {color:#144690;cursor:pointer;}
#en-tete ul li#redac a:focus {color:#144690;cursor:pointer;}
#en-tete ul li#redac a:hover span {color:#144690;cursor:pointer;}
#en-tete ul li#redac a:focus span {color:#144690;cursor:pointer;}

#en-tete ul li#redac a {float:left;text-decoration: none;padding-left:25px;height:33px;text-align:center;padding-right:25px;}
#en-tete ul li#redac a span {padding:0px;height:15px;padding-top:3px;_padding-top:0px;}

.menu_1a {font-size:16px;width:206px;text-align:center;}

.menu_2a {font-size:11px;width:206px;}

#en-tete ul li#redacactif {float:left;margin-left:2px;margin-bottom:0px;background:transparent url("../images/menu.gif") no-repeat top left;text-align:center;width:256px !important!;}
#en-tete ul li#redacactif a {float:left;text-decoration: none;padding-left: 25px;height:33px;text-align:center;
background-image: url(../images/bmi.png);
_background-image: url(../images/bmi.gif);
background-repeat: no-repeat;background-position: 28px 3px;}
#en-tete ul li#redacactif a span {float:left;padding-top:0px;padding-right:25px;padding-bottom:0px;padding-left:0px;color:#144690;height:33px;text-align:center;}
#en-tete ul li#redacactif a:hover {color:#144690;cursor:pointer;}
#en-tete ul li#redacactif a:focus {color:#144690;cursor:pointer;}
#en-tete ul li#redacactif a:hover span {color:#144690;cursor:pointer;}
#en-tete ul li#redacactif a:focus span {color:#144690;cursor:pointer;}

#en-tete ul li#redacactif a {float:left;text-decoration: none;padding-left:25px;height:33px;text-align:center;padding-right:25px;}
#en-tete ul li#redacactif a span {padding:0px;height:15px;padding-top:3px;_padding-top:0px;}

/******************************************************************* marquee **/
#header_marquee_div {position:absolute;z-index:10;top:0px;left:0px;width:100%;height:14px;}

#text_marquee {font-size:9px;color:#ffffff;padding-top:1px;}

.lienscroll {text-decoration:none;color:#ffffff;cursor:pointer;}

a.lienscroll {text-decoration:none;color:#ffffff;}

a:hover.lienscroll {text-decoration:underline;color:#ffffff;}

/******************************************************************* drapeau **/
#Ensemble_Flags {height:18px;left:837px;position:absolute;top:32px;width:53px;z-index:10;}

#Div_Flags {position:relative;z-index:11;width:53px;height:18px;border:0px solid red;}

#div_drapeau_francais {position:absolute;z-index:7;top:0px;left:0px;
width:24px;height:18px;cursor:pointer;
background:url("../images/langue.png") no-repeat 0px 0px;
_background:url("../images/contact-lang-ie6.gif") no-repeat 0px 0px;
}

#div_drapeau_francaisH {position:absolute;z-index:7;top:0px;left:0px;
width:24px;height:18px;cursor:pointer;
background:url("../images/langue.png") no-repeat 0px -18px;
_background:url("../images/contact-lang-ie6.gif") no-repeat 0px -18px;
}	

#div_drapeau_francaisH:hover	{background-position:0px 0px;}

#go_drapeau_francais {position:absolute;z-index:8;top:0px;left:0px;
width:24px;height:18px;cursor:pointer;}

#div_drapeau_americain {position:absolute;z-index:7;top:0px;left:33px;
width:24px;height:18px;cursor:pointer;
background:url("../images/langue.png") no-repeat -160px 0px;
_background:url("../images/contact-lang-ie6.gif") no-repeat -160px 0px;
}

#div_drapeau_americainH {position:absolute;z-index:7;top:0px;left:33px;
width:24px;height:18px;cursor:pointer;
background:url("../images/langue.png") no-repeat -160px -18px;
_background:url("../images/contact-lang-ie6.gif") no-repeat -160px -18px;
}

#div_drapeau_americainH:hover {background-position:-160px 0px;}		
		
#go_drapeau_americain {position:absolute;z-index:8;top:0px;left:33px;
width:24px;height:18px;cursor:pointer;}

#div_drapeau_italien {position:absolute;z-index:7;top:0px;left:66px;
width:24px;height:18px;cursor:pointer;
background:url("../images/langue.png") no-repeat -32px 0px;
_background:url("../images/contact-lang-ie6.gif") no-repeat -32px 0px;
}

#div_drapeau_italienH {position:absolute;z-index:7;top:0px;left:66px;
width:24px;height:18px;cursor:pointer;
background:url("../images/langue.png") no-repeat -32px -18px;
_background:url("../images/contact-lang-ie6.gif") no-repeat -32px -18px;
}	

#div_drapeau_italienH:hover {background-position:-32px 0px;}		

#go_drapeau_italien {position:absolute;z-index:8;top:0px;left:66px;
width:24px;height:18px;cursor:pointer;}

#div_drapeau_russe {position:absolute;z-index:7;top:0px;left:98px;
width:24px;height:18px;cursor:pointer;
background:url("../images/langue.png") no-repeat -256px 0px;
_background:url("../images/contact-lang-ie6.gif") no-repeat -256px 0px;
}

#div_drapeau_russeH {position:absolute;z-index:7;top:0px;left:98px;
width:24px;height:18px;cursor:pointer;
background:url("../images/langue.png") no-repeat -256px -18px;
_background:url("../images/contact-lang-ie6.gif") no-repeat -256px -18px;
}	

#div_drapeau_russeH:hover {background-position:-256px 0px;}		

#go_drapeau_russe {position:absolute;z-index:8;top:0px;left:98px;
width:24px;height:18px;cursor:pointer;}

/******************************************************* moteur de recherche **/
#box_recherche {height:15px;left:367px;position:absolute;top:210px;width:560px;z-index:6;_height:30px;_top:185px;}

.selectrecherche select {float:left;width:130px;border:1px solid #ffffff;
background-color:#ffffff;color:#144690;margin-bottom:0px;font-size:11px;}

.inputrecherche {float:left;width:130px;border:1px solid #ffffff;
background-color:#ffffff;color:#144690;margin-bottom:0px;font-size:11px;}

#eformboutonrecherche {float:left;width:0px;height:18px;_margin-top:15px;}

#formboutonrecherche {float:left;width:55px;height:18px;margin-top:0px;_margin-top:15px;}

#def_track_prix {float:left;color:#ffffff;font-size:12px;width:134px;text-align:center;}
.track_prix {float:left;}
.track_prixl {float:left;}

.curseur{cursor:pointer;position:absolute;top:0px;left:0px;width:12px;height:14px;}

.slider_gris{
background:url("../images/cursor_gris.png") no-repeat center center;
_background:url("../images/cursor_gris.gif") no-repeat center center;
top:-4px;_top:-6px;margin-right:12px;}

.slider_jaune{
background:url("../images/cursor_jaune.png") no-repeat center center;
_background:url("../images/cursor_jaune.gif") no-repeat center center;
top:-4px;_top:-6px;margin-left:5px;}

.track {position:relative;top:17px;left:68px;left:0px;width:130px;height:3px;margin:0px 0px 0px 0px;
background: transparent url('../images/track.gif') repeat-x top left;top:5px !important!;}

.def_caseinput{float:left;margin-top:2px;margin-top:0px !important!;font-size:11px;}

.bloc_slider {width:130px;margin:auto;}
#ens_input_slider {color:#ffffff;font-size:12px;width:192px;margin:auto;margin-top:27px;margin-top:15px !important!;}


.caseinput {float:left;}

.inputsliderrecherche {float:left;width:70px;border:0px;background:transparent;font-size:12px;color:#144690;font-weight:bold;}
.inputsliderrecherche2 {float:left;width:70px;border:0px;background:transparent;font-size:12px;color:#144690;font-weight:bold;}

#idslider_vente {width:228px;border:0px solid red; float:left;margin-top:-10px;_margin-top:0px}
#idslider_location {width:228px;border:0px solid red; float:left;margin-top:-10px;_margin-top:0px}

.ref_input {float:left;width:79px;border:1px solid #ffffff;_margin-top:15px;
background-color:#ffffff;color:#144690;margin-bottom:0px;font-size:11px;height:14px !important!;}

/********************************************************************** bloc **/
/*background-color:red;*/
#bloc_page {float:left;width:960px;min-height:297px;height:auto !important;height:297px;position:relative;z-index:1000;
margin-top:-7px;}

#partieleft {float:left;width:467px;}

.pl1 {float:right;width:460px;} 

#partieright {float:right;width:459px;}

.the_titre {color:#144690;font-size:18px;}

.div_redac_page {margin-top:6px;font-size:11px;}

.div_redac_page p {margin:0px;padding:0px;}

.hr467 {border-bottom:1px solid #FFFFFF;float:left;height:1px;margin-left:0px;margin-top:15px;width:467px;}



/************************************************************** redactionnel **/
.pl1_redac {padding-top:40px;padding-left:9px;text-align:justify;}

.pl1_redac2 {padding-top:20px;padding-left:9px;text-align:justify;}

#partierightredac {float:right;width:457px;height:408px;margin-left:20px;}

#partieleftredac {margin-bottom:50px;}

.div_redac_page_r {font-size:11px;}

.div_redac_page_r p {padding:0px;margin:0px;margin-bottom:10px;}

.div_redac_page_r_f {font-size:11px;}

.div_redac_page_r_f p {padding:0px;margin:0px;}

.page_mentionslegales_libelle1 {font-weight:bold;color:#144690;}

/************************************************************** plan du site **/
/* css redactionnel + */

.hrefplandusitel {text-decoration:none;color:#ffffff;cursor:pointer;font-size:12px;}

a.hrefplandusite {text-decoration:none;color:#ffffff;font-size:12px;}

a:hover.hrefplandusite {text-decoration:underline;color:#144690;}

#sitemap {float:left;color:#ffffff;padding-left:25px;margin-top:10px;font-size:12px;width:443px;_width:400px;}

/**************************************************************** erreur 404 **/
.erreur404lien {text-decoration:none;color:#ffffff;cursor:pointer;font-size:12px;}

a.erreur404lien {text-decoration:none;color:#ffffff;font-size:12px;}

a:hover.erreur404lien {text-decoration:underline;color:#144690;}


/************************************************************** introduction **/
#image_introduction {width:457px;height:408px;
background:transparent url("../images/introduction.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.107promenade.com/images/introduction.png', sizingMethod='crop');
}

/*************************************************************** partenaires **/
#image_generique {width:457px;height:408px;
background:transparent url("../images/alertemail.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.107promenade.com/images/alertemail.png', sizingMethod='crop');
}

.lien_partenaire {text-decoration:underline;color:#ffffff; }

a.lien_partenaire {text-decoration:underline;color:#ffffff; }

a:hover.lien_partenaire {text-decoration:none;color:#144690; }

.bloc_partenaire {float:left;width:462px;height:125px;margin-left:0px;_margin-left:0px;margin-bottom:20px;
border:0px solid red;}

.descriptif_partenaire {color:#ffffff;font-size:12px;text-align:justify; }

.bloc_description_partenaire {float:right;width:165px;line-height:15px;border:0px solid red;}

.bloc_image_partenaire {float:left;width:258px;height:123px;border:0px solid #c4c4c4;}

#allpartners {float:left;width:462px;margin-top:20px;border:0px solid red;}

/******************************************************************* contact **/
#image_contact {width:457px;height:368px;background:transparent url("../images/contact222.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.107promenade.com/images/contact222.png', sizingMethod='crop');
}

#espace_contact {float:left;width:452px;margin-top:17px;}

.contactinput {width:211px;background:#ececec url("../images/back_select.png") repeat-x bottom left;color:#144690;
font-size:11px;border:1px solid #ffffff;
width:211px !important!;}

.contacttextarea{width:450px;background:#eeeeee url("../images/back_textarea.png") repeat-x bottom left;
color:#144690;font-size:11px;border:1px solid #ffffff;
font-family:Arial;height:50px;width:448px !important!;}

#contactenvoyer {float:left;width:67px;height:18px;background:transparent url("../images/bouton_form.png") no-repeat top left;
font-size:11px;color:#144690;font-weight:bold;text-align:center;margin-top:11px;
cursor:pointer;}

.contactenvoyer{margin-top:2px;}

/*************************************************************** alerte mail **/
#image_alertemail {width:457px;height:408px;
background:transparent url("../images/alertemail.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.107promenade.com/images/estimation.png', sizingMethod='crop');
}

#formalerte {float:left;width:452px;margin-top:17px;}

.e_item_right_first2 {float:right;margin-top:0px;}

.alertemailselect {width:213px;background:#ececec url("../images/back_select.png") repeat-x bottom left;
color:#144690;font-size:11px;border:1px solid #ffffff;}

.alertemailselect2 {width:213px;background:#ececec url("../images/back_select.png") repeat-x bottom left;
color:#144690;font-size:11px;border:1px solid #ffffff;}

.alertemailinput {width:211px;background:#ececec url("../images/back_select.png") repeat-x bottom left;color:#144690;
font-size:11px;border:1px solid #ffffff;
width:211px !important!;}

#btalertemailv2 {float:left;width:67px;height:18px;background:transparent url("../images/bouton_form.png") no-repeat top left;
font-size:11px;color:#144690;font-weight:bold;text-align:center;margin-top:11px;
cursor:pointer;}

#text_btalertemail {margin-top:2px;}

/**************************************************************** estimation **/
#image_estimation {width:457px;height:368px;
background:transparent url("../images/estimation.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.107promenade.com/images/estimation.png', sizingMethod='crop');
}

#tab_estimation {float:left;width:452px;margin-top:17px;}

.e_item_left_first {float:left;}

.e_item_right_first {float:right;margin-top:0px;margin-top:1px !important!;}

.e_item_left {float:left;clear:left;margin-top:10px;}

.e_item_right {float:right;}

.e_item_right2 {float:right;margin-top:10px;}

.estimationinput {width:211px;background:#ececec url("../images/back_select.png") repeat-x bottom left;color:#144690;
font-size:11px;border:1px solid #ffffff;
width:211px !important!;}

.estimationselect {width:213px;background:#ececec url("../images/back_select.png") repeat-x bottom left;
color:#144690;font-size:11px;border:1px solid #ffffff;}

.estimationtextarea {width:211px;background:#eeeeee url("../images/back_textarea.png") repeat-x bottom left;
color:#144690;font-size:11px;border:1px solid #ffffff;
font-family:Arial;height:50px;width:211px !important!;}

.bbe{float:left;height:18px;width:385px;}
#btestimationv2 {float:left;width:67px;height:18px;background:transparent url("../images/bouton_form.png") no-repeat top left;
font-size:11px;color:#144690;font-weight:bold;text-align:center;margin-top:11px;
cursor:pointer;}

#text_btestimation {margin-top:2px;}

/********************************************************************* index **/
#bloc_index {float:left;width:960px;height:614px;position:relative;z-index:3;}

#back-cc {position:absolute;z-index:10;top:542px;left:544px;width:400px;height:211px;
background:transparent url("../images/back-cc.png") no-repeat top left;}

#titre-cc {position:absolute;z-index:11;top:545px;left:544px;color:#144690;font-size:14px;text-align:center;text-transform:uppercase;width:400px;}

#bloc_actualite {position:absolute;z-index:10;top:600px;left:0px;width:153px;height:186px;
border:0px solid red;}

#barre_actualite {position:absolute;z-index:1;top:0px;right:0px;width:1px;height:186px;
background:transparent url("../images/barre_actualite.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.107promenade.com/images/barre_actualite.png', sizingMethod='crop');
}

#contenu_actualite {float:right;width:137px;}

.p1_actu {width:104px;text-align:center;font-size:12px;text-transform:uppercase;padding-top:10px;}

.p2_actu {width:104px;height:87px;margin-top:10px;}

.p3_actu {width:104px;text-align:center;font-size:11px;margin-top:10px;}

#bloc-cro {position:absolute;z-index:10;top:602px;left:152px;width:359px;height:165px;font-size:11px;
border:0px solid red;}

#contenu_cro1 {float:right;width:327px;}

#contenu_cro2 {width:294px;text-align:justify;}

#barre_cro {position:absolute;z-index:1;top:0px;right:0px;width:1px;height:165px;
background:transparent url("../images/barre_cro.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.107promenade.com/images/barre_cro.png', sizingMethod='crop');
}

.lienindex {font-size:10px;color:#ffffff;text-decoration:underline;}

a.lienindex {font-size:10px;color:#ffffff;text-decoration:underline;}

a:hover.lienindex {font-size:10px;color:#ffffff;text-decoration:underline;}

/************************************************************* coup de coeur **/
#coupdecoeur {position:absolute;z-index:11;top:583px;left:544px;width:402px;height:170px;border:0px solid red;}

.coeur-cc{float:left;width:201px;height:170px;position:relative;z-index:1;}

.coeur-img {position:absolute;top:0px;left:27px;z-index:2;width:143px;height:115px;border:1px solid #ffffff;}

.coeur-vil {position:absolute;top:122px;left:27px;z-index:2;font-size:11px;font-weight:bold;width:145px;
text-align:center;text-transform:uppercase;}

.coeur-type {position:absolute;top:135px;left:27px;z-index:2;font-size:11px;width:145px;
text-align:center;}

.coeur-prix {position:absolute;top:149px;left:27px;z-index:2;color:#e6cd62;font-size:12px;font-weight:bold;width:145px;
text-align:center;}

.coeur-lien{display:block;position:absolute;width:201px;height:170px;z-index:10;top:0px;left:0px;}

/**************************************************************** indexation **/
#footer_indexation {float:left;font-size:10px;margin:295px 5px 6px;text-align:center;
margin:280px 5px 6px !important!;}

.footerlink2 {font-size:10px;color:#ffffff;text-decoration:none;}

a.footerlink2 {font-size:10px;color:#ffffff;text-decoration:none;}

a:hover.footerlink2 {font-size:10px;color:#ffffff;text-decoration:underline;}

.footerlink {font-size:10px;color:#ffffff;text-decoration:none;text-transform:capitalize;}

.footerlink a {font-size:10px;color:#ffffff;text-decoration:none;}

.footerlink a:hover{font-size:10px;color:#ffffff;text-decoration:underline;}

.lienindexation {font-size:10px;color:#144690;text-decoration:none;text-transform:capitalize;}

a.lienindexation {font-size:10px;color:#144690;text-decoration:none;font-weight:bold;}

a:hover.lienindexation {font-size:10px;color:#ffffff;text-decoration:underline;}

/******************************************************************** footer **/
#footer {float:left;width:960px;position:relative;z-index:2;
background:#1271b4 url("../images/background_footer.png") repeat-x top left;
min-height:297px;height:auto !important;height:297px;}

#footer-o {position:relative;z-index:3;width:100%;
min-height:266px;height:auto !important;height:266px;
background:transparent url("../images/footer-o.png") no-repeat top center;margin-top:-40px;border:0px solid red;
_background:transparent url("../images/footer-o-ie6.png") no-repeat top center;
}

#int-footer-o {width:960px;min-height:266px;height:auto !important;height:266px;margin:auto;position:relative;z-index:2;}

#partenaire-footer {position:absolute;top:170px;left:0px;z-index:10;
width:960px;height:26px;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;overflow:hidden;}

#int_part {margin-top:6px;font-size:12px;color:#ffffff;text-transform:uppercase;font-weight:bold;}

#lbi {position:absolute;z-index:10;top:220px;right:0px;
background:transparent url("../images/lbi.png") no-repeat top left;width:213px;height:26px;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.107promenade.com/images/lbi.png', sizingMethod='crop');
}

.lbihref {display:block;position:absolute;z-index:11;top:220px;right:0px;width:213px;height:26px;}

#logo-footer {position:absolute;z-index:10;top:224px;left:0px;width:124px;height:43px;
background:transparent url("../images/logo-footer.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.107promenade.com/images/logo-footer.png', sizingMethod='crop');
}

#tpg {position:absolute;z-index:10;top:261px;right:0px;float:left;font-size:9px;letter-spacing:3px;} 

#coordonnees {position:absolute;z-index:10;top:230px;left:154px;float:left;font-size:11px;}

#divmenufooter{position:absolute;top:202px;left:105px;z-index:10;}


#barre-footer1 {position:absolute;top:197px;left:137px;z-index:10;width:1px;height:93px;
background:transparent url("../images/barre-footer.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.107promenade.com/images/barre-footer.png', sizingMethod='crop');
}

#barre-footer2 {position:absolute;top:197px;left:415px;z-index:10;width:1px;height:93px;
background:transparent url("../images/barre-footer.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.107promenade.com/images/barre-footer.png', sizingMethod='crop');
}

#barre-footer3 {position:absolute;top:197px;left:731px;z-index:10;width:1px;height:93px;
background:transparent url("../images/barre-footer.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.107promenade.com/images/barre-footer.png', sizingMethod='crop');
}

#menufooter li{
  list-style-type: none;
  float: left;
  text-align: center;
  margin: 0px;
  padding-left:9px;
  padding-right:9px;
  color:#ffffff;
  font-size:11px;
}

#menufooter li a{
display:block;color:#FFFFFF;text-decoration:none;
}

#menufooter li a:hover{text-decoration:underline;}

#menufooter li#actif a{display:block;color: #ffffff;text-decoration:underline;}


#divResSoc{
    position:absolute;
    top:50px;
    left:50px;
    font-size:11px;
    width:250px;
}
.clsResSoc{
    float:left;
    width:125px;
}


#divResSoc2{
    position:absolute;
    top:107px;
    right:-28px;
    font-size:11px;
    width:250px;
    top:125px !important!;
}


.world_facebook2 {color:#144690;font-size:11px;}
a.world_facebook2 {color:#144690;text-decoration:none;font-weight:bold;}
a:hover.world_facebook2 {color:#fff;text-decoration:underline;}

.world_facebook {color:#e6cd62;font-size:11px;}
a.world_facebook {color:#e6cd62;text-decoration:none;font-weight:bold;}
a:hover.world_facebook {color:#fff;text-decoration:underline;}

#facebook_fr {position:absolute;z-index:4;
top:0px;left:90px;width:16px;height:16px;
background:transparent url("../images/facebook.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.107promenade.com/images/facebook.png', sizingMethod='crop');
}

#facebook_en {left:95px;}
#facebook_it {left:95px;}
#facebook_de {left:110px;}
#facebook_es {left:105px;}
#facebook_nl {left:95px;}

#twitter_fr {position:absolute;z-index:4;
top:0px;left:205px;width:16px;height:16px;
background:transparent url("../images/twitter.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.107promenade.com/images/twitter.png', sizingMethod='crop');
}

#twitte_en {left:210px;}
#twitte_it {left:210px;}
#twitte_de {left:225px;}
#twitte_es {left:220px;}
#twitte_nl {left:210px;}

#facebookButton {
    height: 25px;
    left: 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    top: 30px;
    width: 500px;
    z-index: 1000;
}



.accueilfooter{}
.othersfooter{border-left: 1px solid #FFFFFF;}

#logo-syndic {position:absolute;top:252px;left:427px;z-index:10;width:292px;height:27px;
background:transparent url("../images/logo-syndic.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.107promenade.com/images/logo-syndic.png', sizingMethod='crop');
}

#logo-syndic-l {position:absolute;top:219px;left:427px;z-index:10;width:292px;text-align:center;font-size:11px;}

/******************************************************************* listing **/
#numero_div_bien_1, #numero_div_bien_2, #numero_div_bien_3, #numero_div_bien_4, #numero_div_bien_5, #numero_div_bien_6 {width:435px;height:376px;
background-color:#ffffff;position:relative;z-index:1;margin-bottom:24px;overflow:hidden;}

#numero_div_bien_1, #numero_div_bien_3, #numero_div_bien_5 {float:left;margin-left:3px;}

#numero_div_bien_2, #numero_div_bien_4, #numero_div_bien_6 {float:right;margin-right:3px;}

.image_listing{position:absolute;z-index:2;width:433px;height:374px;top:1px;left:1px;}

.listing_bas {position:absolute;top:271px;left:1px;z-index:3;width:433px;height:104px;
background:transparent url("../images/listing_bas.png") no-repeat top left;}

.listing_haut {position:absolute;top:1px;left:1px;z-index:3;width:433px;height:29px;
background:transparent url("../images/listing_haut.png") no-repeat top left;}

.ville_listing {position:absolute;top:7px;left:10px;z-index:4;
color:#144690;font-size:14px;
text-transform:uppercase;font-weight:bold;}

.type_listing {position:absolute;top:285px;left:10px;z-index:4;
color:#144690;font-size:14px;
text-transform:uppercase;font-weight:bold;}

.prix_listing {position:absolute;top:7px;right:10px;z-index:4;
color:#c88914;font-size:14px;font-weight:bold;}

.ref_listing {position:absolute;top:285px;right:10px;z-index:4;
color:#c88914;font-size:14px;font-weight:bold;}

.corps_listing {position:absolute;top:315px;left:10px;z-index:4;
font-size:11px;color:#144690;text-align:justify;width:414px;}

.href_listing {display:block;position:absolute;top:0px;left:0px;z-index:5;
width:435px;height:376px;}

#div_pagination {float:left;width:957px;text-align:right;font-size:12px;margin-top:-7px;
position:relative;z-index:1000;}

#div_pagination2 {float:right;width:440px;text-align:right;font-size:12px;margin-top:9px;
position:relative;z-index:1000;margin-right:3px;}

.paginationlien {color:#003a48;background-color:#69686d;text-decoration:none;border:1px solid #3f3f3f;display:inline-block;
width:20px;text-align:center;padding-top:2px;padding-bottom:2px;}

a.paginationlien {color:#ffffff;background-color:#144690;text-decoration:none;border:1px solid #ffffff;}

a:hover.paginationlien{color:#144690;background-color:#ffffff;text-decoration:none;border:1px solid #ffffff;}

.paginationactive {color:#144690;background-color:#ffffff;text-decoration:none;border:1px solid #ffffff;
display:inline-block;
width:20px;text-align:center;padding-top:2px;padding-bottom:2px;}

.div_all_bloc_listing {float:left;margin-top:15px;width:960px;}

#titrelisting {float:left;font-size:18px;color:#144690;margin-top:8px;}

#pas_de_bien{margin:auto;width:500px;text-align:center;font-size:18px;font-weight:bold;margin-top:25px;margin-bottom:50px;}


/*********************************************************** bien dont exist **/
.lienredactionnel {text-decoration:none;color:#ffffff; }

a.lienredactionnel {text-decoration:none;color:#ffffff; }

a:hover.lienredactionnel {text-decoration:underline;color:#ffffff; }

/******************************************************************** detail **/
#bloc_detail {float:left;height:auto !important;margin-top:0;min-height:765px;position:relative;width:960px;z-index:10;}

#div_detail_gauche {float:left;width:678px;margin-top:43px;}

#partie_image {position:relative;z-index:1;top:0px;left:0px;width:678px;height:636px;background-color:#ffffff;}

#detail_haut_gauche {position:absolute;z-index:3;top:1px;left:0px;width:678px;height:29px;
background:transparent url("../images/back_detail_haut.png") no-repeat top left;}

#grandephoto {position:absolute;z-index:2;top:1px;left:1px;width:676px;height:506px;}

#detail_ville {position:absolute;z-index:4;top:8px;left:8px;float:left;
color:#144690;font-size:14px;font-weight:bold;text-transform:uppercase;}

#detail_reference {position:absolute;z-index:4;top:8px;right:8px;float:right;color:#144690;font-size:14px;} 

#div_detail_droite {float:right;width:282px;margin-top:43px;}

.barre{float:left;width:282px;height:21px;background-color:#144690;color:#ffffff;font-size:12px;text-transform:uppercase;}

.sbarre {float:right;margin-top:2px;width:250px;}

.contenus {float:right;width:261px;}

.scontenus {float:left;width:242px;}

.detail_prix {margin-top:10px;}

.detail_the_prix {float:left;font-size:24px;color:#e7d170;font-weight:bold;}

.detail_the_prix2 {float:left;font-size:14px;margin-top:10px;}

.detail_description {float:left;clear:left;font-size:14px;color:#144690;font-weight:bold;margin-top:13px;}

.detail_corps {float:left;clear:left;font-size:12px;text-align:justify;width:242px;}

.barre2{float:left;width:282px;height:21px;background-color:#144690;color:#ffffff;font-size:12px;text-transform:uppercase;margin-top:16px;}

.detail_information {margin-top:15px;width:242px;}

.annonce_add {width:242px;}

.annonce_add_detail_first {color:#144690;font-size:12px;font-weight:bold;}

.annonce_add_detail_last {font-size:12px;}

.detail-bouton_fr{float:left;width:960px;height:20px;
background:transparent url("../images/detail-bouton.gif") no-repeat top left;position:relative;z-index:1;}

.detail-bouton_en{float:left;width:960px;height:20px;
background:transparent url("../images/detail-bouton_en.gif") no-repeat top left;position:relative;z-index:1;}

.detail-bouton_it{float:left;width:960px;height:20px;
background:transparent url("../images/detail-bouton_it.gif") no-repeat top left;position:relative;z-index:1;}

.detail-bouton_ru{float:left;width:960px;height:20px;
background:transparent url("../images/detail-bouton_ru.gif") no-repeat top left;position:relative;z-index:1;}


.liensboutonsdetail2{display:block;position:absolute;top:0px;left:0px;width:87px;height:20px;}
.liensboutonsdetail{display:block;position:absolute;top:0px;left:98px;width:95px;height:20px;border:0px solid red;}
.liensboutonsdetail3{display:block;position:absolute;top:0px;left:204px;width:143px;height:20px;border:0px solid red;cursor:pointer;}
/*********************************************************************** ami **/
#mailfriend {float:left;width:960px;margin-top:6px;}

#retour_ajax_form_ami {width:960px;margin-top:10px;}

.detailbien_libelleinput{float:left;font-size:11px;color:#ffffff;margin-right:10px;margin-top:3px;}

.detailbien_input {background-color:#144690;border:1px solid #FFFFFF;color:#144690;font-size:11px;}

.detailbien_input2{float:left;}

#btDemandeFriend {float:left;background-color:#FFFFFF;border:1px solid #113977;color:#113977;font-size:12px;padding:2px;
cursor:pointer;}

/*******************************************  video calculatrice  information**/
.videowatch {float:right;width:275px;height:202px;margin-top:10px;}

.svideowatch {float:left;width:267px;height:202px;background-color:#000000;}

.titreCalculette{
float:left;width:261px;height:45px;
background:transparent url("../images/detail-calculette.png") no-repeat top left;}
.soustitreDetailc {font-size:12px;color:#ffffff;text-transform:uppercase;padding-top:17px;padding-left:72px;}

.titreInformation{
float:left;width:317px;height:45px;
background:transparent url("../images/detail-information.png") no-repeat top left;}
.soustitreDetaili {font-size:12px;color:#ffffff;text-transform:uppercase;padding-top:17px;padding-left:72px;}

#tab_demandedinformations_message{clear:left;}

#formulaire_demande_information {width:500px;margin:auto;}

.detailbien_libelleinput {color:#ffffff;font-size:12px;}

.detailbien_libelletextarea {color:#ffffff;font-size:12px;}

.detailbien_input {border:1px solid #113977;margin-bottom:5px;background-color:#ffffff;font-size:12px;}

.detailbien_select {border:1px solid #113977;color:#1f1a17;margin-bottom:5px;background-color:#ffffff;font-size:12px;}

.detailbien_textarea {border:1px solid #113977;width:475px;background-color:#ffffff;font-size:12px;}

.boutondemandeinformation {border:1px solid #113977;color:#113977;background-color:#ffffff;font-size:12px; }

.detailbien_option {}

#calculettefinanciere {width:250px;font-size:12px;margin:auto;margin-bottom:25px;}

.item_calculettefinanciere{float:left;margin-top:3px;width:100px;color:#ffffff;text-transform:capitalize;}

.item_calculettefinanciere_droite{margin-top:3px;}

.item_calculettefinanciere_element{border:1px solid #113977;}

#position_boutoncalculette{margin-left:175px;margin-top:5px;}

.boutoncalculette {border:1px solid #113977;color:#113977;background-color:#ffffff; }

#btn_back_annonce{margin-left:20px;margin-bottom:5px;}

.btn_back_annonce {color:#ffffff;text-decoration:underline;text-transform:uppercase;}

a.btn_back_annonce {color:#ffffff;text-decoration:underline;}

a:hover.btn_back_annonce {color:#ffffff;text-decoration:none;}



/****************************************************************** carousel **/
.allvignette {float:left;width:122px;height:98px;margin-left:0px;position:relative;z-index:1;}

.petiteimage {width:102px;height:90px;}

.in_vignette {width:102px;height:90px;
position:absolute;z-index:1;
top:4px;left:4px;}

.back_vignette {width:110px;height:98px;
position:absolute;z-index:2;
top:0px;left:0px;
background:transparent url("../images/back_carousel.png") no-repeat top left;}

.on_vignette {width:110px;height:98px;
position:absolute;z-index:3;
top:0px;left:0px;
background:transparent url("../images/transparentpixel.gif") repeat;}


#ensemble_caroussel {border:0 solid red;height:91px;left:39px;position:absolute;top:525px;width:830px;z-index:20;}

#horizontal_carousel {height:99px;width:620px;position:relative;border:0px solid red;margin-left:0px;_margin-left:0px;margin-top:0px;}

#horizontal_carousel .container {width:620px;position: relative;overflow: hidden;}

#horizontal_carousel ul {margin:0;padding:0;width: 100000px;position: relative;top:0;left:0px;height:108px;}                      

#horizontal_carousel ul li {width:620px;height:108px;text-align:center;list-style:none;float:left;}

.previous_button {position:absolute;top:31px;left:-30px;width:24px;height:34px;
background:url(../images/but_prev.gif) no-repeat;
z-index:1;cursor:pointer;}

.previous_button_over {
background:url(../images/but_prev_hover.gif) no-repeat;
}

.previous_button_disabled {
background:url(../images/but_prev_dis.gif) no-repeat;
cursor:default;}

.next_button {position:absolute;top:31px;right:-10px;width:24px;height:34px;
background:url(../images/but_next.gif) no-repeat;
z-index:1;cursor:pointer;}

.next_button_over {
background:url(../images/but_next_hover.gif) no-repeat;
}

.next_button_disabled {
background:url(../images/but_next_dis.gif) no-repeat;
cursor:default;}

/**************************************************************** LIGHTBOX ****/
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 10000;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(http://www.107promenade.com/images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(http://www.107promenade.com/images/prev.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(http://www.107promenade.com/images/next.gif) right 15% no-repeat; }


#imageLINK {width:100px; height:45px;float: left;}
#precLink {width:45px;height:45px;float:left; background: url(http://www.107promenade.com/images/prev.gif) no-repeat top left; }
#suivLink {width:45px;height:45px;float: right; background: url(http://www.107promenade.com/images/next.gif) no-repeat top left;}
#precLink :hover, #precLink:visited:hover { background: url(http://www.107promenade.com/images/prev.gif) no-repeat top left; }
#suivLink :hover, #suivLink:visited:hover { background: url(http://www.107promenade.com/images/next.gif) no-repeat top left; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{	padding:0 10px; color: #003; }
#imageData #imageDetails{ width: 200px; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
	

/* Min-Width */
.lbWidth { /* most browsers */
	position: absolute;
	top: 0px; left: 0px;
	width: 100%;
	min-width: 790px;
	}

* html .lbContent { /* IE6 */
	margin-left: -790px;
	position:relative;
	}

* html .lbMinWidth { /* IE6 */
	padding-left: 790px;
	}
	
	
/* Clearfix */	
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 



#DPE_big {
    display: none;
    height: 180px;
    right: 0px;
    position: absolute;
    top: 30px;
    width: 197px;
    z-index: 20;
}

#DPE_small {
    height: 30px;
    left: 0px;
    width: 30px;
    z-index: 10;
    background:transparent url(/external/img/sites/dpe/DPE-icone-30.png);
_background: transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/external/img/sites/dpe/DPE-icone-30.png', sizingMethod='crop');
}
