
a.lcro {color:#665E5B;text-decoration:underline;}
a:hover.lcro {color:#665E5B;text-decoration:none;}

html,body{font-family: "Verdana";font-size:12px;margin:0;padding:0;background: #FFF url("../images/background.png") repeat-y top center;}

/*** HEADER ***/
#marquee {height:50px;width:1000px;margin:0 auto;background: url(../images/topscroll.png) no-repeat top center;}
#text_marquee {width:944px;margin-left:28px;padding-top:5px;height:13px;}
#blocmenuhaut {width:1000px;margin:0 auto;border: 0px solid red;background: url(../images/middle.png) repeat-y top center;}

#header         {border: 0px solid red;height:243px;width:946px;margin:0px auto;position:relative;}
#bandeau        {width:895px;height:172px;position:absolute;left:25px;top:0px;}
	#bloc_couleur1  {width:110px;height:157px;margin-top:15px;background:#00abec;float:left;}
	#bloc_photo1    {float:left;margin-left:5px;width:195px;height:157px;margin-top:15px;background: transparent url(../images/newhome-photo-top1.jpg) no-repeat top left;}
	#bloc_couleur2  {width:110px;margin-left:5px;height:157px;margin-top:15px;background:#9c569c;float:left;}
	#bloc_photo2    {float:left;margin-left:5px;width:195px;height:157px;margin-top:15px;background: transparent url(../images/newhome-photo-top2.jpg) no-repeat top left;}
	#logo           {float:right;margin:5px;width:249px;height:157px;margin-top:15px;}

#scroll{color:#b799c7;font-size:10px;}
.lienscroll {text-decoration:none;color:#b799c7;cursor:pointer;}
a.lienscroll {text-decoration:none;color:#b799c7;}
a:hover.lienscroll {text-decoration:none;color:#b799c7;}



/*** MENU ***/
#Ensemble_Menu {position:absolute;top:193px;left:250px;width:670px;height:27px;background:#665e5b;}
#ajustmenu {float:left;margin-top:-3px;}
#Ensemble_Menu ul {list-style-type: none;padding: 0px;margin: 0px;padding-top: -10px;}
#Ensemble_Menu ul li {font-size: 12px;float:left;border-left:1px solid #FFF;height:16px;margin-top:7px;padding-top:3px;}
#Ensemble_Menu ul li.first {border:0;_margin-left:2px;}
#Ensemble_Menu ul li a{padding: 6px;text-decoration:none;font-size:12px;color:#FFF;cursor:pointer;}
#Ensemble_Menu ul li a:hover{background: #9c569c;color:#FFF;}



/** GENERIC **/
#div_cadre {width:1000px;margin:0 auto;background: url(../images/middle.png) repeat-y top center;}
#cadre_interne {width:946px;margin:0px auto;position:relative;}


/** MENU GAUCHE **/
#menu_gauche {width:203px;float:left;margin-left:25px;_margin-left:12px;}
#bloc-menu-gauche {background: #665e5b;height:155px;float:left;width:203px;padding-top:8px;}

#bloc-menu-gauche .mg {color:#FFF;height:18px;margin:3px 10px;padding:3px 0 0 10px;}


#bloc-menu-gauche .mg a{text-decoration:none;font-size:12px;color:#FFF;cursor:pointer;}
#bloc-menu-gauche .mg:hover{background: #9c569c;color:#FFF;}


#bloc-photo-gauche {margin-top:5px;background: url(../images/photo_menu_gauche.jpg) no-repeat top left;height:209px;width:203px;float:left;}
#bloc-photo-gauche-listing {margin-top:5px;background: url(../images/photo_listing_gauche.jpg) no-repeat top left;height:397px;width:203px;float:left;}
#bloc-photo-gauche-detail {margin-top:5px;background: url(../images/photo_detail_gauche.jpg) no-repeat top left;height:397px;width:203px;float:left;}
#bloc-photo-gauche-alertmail {margin-top:5px;background: url(../images/photo_alertmail_gauche.jpg) no-repeat top left;height:282px;width:203px;float:left;}
#bloc-photo-gauche-contact {margin-top:5px;background: url(../images/photo_contact_gauche.jpg) no-repeat top left;height:137px;width:203px;float:left;}
#bloc-photo-gauche-partner {margin-top:5px;background: url(../images/photo_part_gauche.jpg) no-repeat top left;height:251px;width:203px;float:left;}

#photo_region_gauche {margin-top:5px;background: url(../images/photo_region_gauche.jpg) no-repeat top left;height:251px;width:203px;float:left;}
#photo_infos_gauche {margin-top:5px;background: url(../images/photo_infos_gauche.jpg) no-repeat top left;height:251px;width:203px;float:left;}
#photo_rech_gauche {margin-top:5px;background: url(../images/photo_cherchons_gauche.jpg) no-repeat top left;height:251px;width:203px;float:left;}


#bloc-bas-gauche {background: #00abec;margin-top:5px;height:80px;width:203px;float:left;}


/** RECHERCHE INDEX **/
.selectrecherche {float:left;font-size:11px;height:20px;margin:5px 0 15px 5px;text-align:center;}
.selectrecherche select{border:1px solid #665E5B;color:#665E5B;width:180px;}
#formboutonrecherche{width:106px;height:20px;float:right;margin:15px 10px 0 0;background: url(../images/butrech.png) no-repeat top left;}
.boutonlienrecherche{border:0;background:none;color:#FFF;margin-top:2px;font-size:12px;font-family:Verdana;}

.box_recherche_ref_input {
float:left;
font-size:11px;
height:0px;
margin:10px 0 15px 10px;
text-align:center;

}
.box_recherche_ref_input INPUT{border:1px solid #665E5B;
color:#665E5B;
width:177px;
font-size:11px;
height:15px;
text-align:center;}
/******************************************************************* drapeau **/
#Ensemble_Flags {position:absolute;top:195px;left:25px;z-index:4;width:53px;height:24px;}
#Div_Flags {position:relative;z-index:6;width:53px;height:24px;border:0px solid red;}
#div_drapeau_francais {position:absolute;z-index:7;top:0px;left:0px;width:24px;height:24px;cursor:pointer;background:url("../images/flag_fr.png") no-repeat;}
#go_drapeau_francais {position:absolute;z-index:8;top:0px;left:0px;width:24px;height:24px;cursor:pointer;}
#div_drapeau_americain {position:absolute;z-index:7;top:0px;left:42px;width:24px;height:24px;cursor:pointer;background:url("../images/flag_uk.png") no-repeat;}
#go_drapeau_americain {position:absolute;z-index:8;top:0px;left:42px;width:24px;height:24px;cursor:pointer;}
#div_drapeau_netherlands {position:absolute;z-index:7;top:0px;left:84px;width:24px;height:24px;cursor:pointer;background:url("../images/flag_ne.png") no-repeat;}
#go_drapeau_netherlands {position:absolute;z-index:8;top:0px;left:84px;width:24px;height:24px;cursor:pointer;}



/*** INDEX ***/
#partie_droite {width:670px;float:left;margin-left:20px;border: 0px solid green;height:438px;}
#contenu-redac-accueil {color:#b799c7;height:125px;}
#contenu-accueil-bas {margin-top:20px;}

#recherche-index {float:left;background: url(../images/fond-recherche-index.png) no-repeat top left;width:252px;height:293px;}
#ensemble_recherche {width:200px;height:260px;margin-top:20px;margin-left:25px;}
#titre_mr {color:#665E5B;font-family:Verdana;font-size:16px;font-weight:bold;text-align:center;text-transform:capitalize;margin-bottom:25px;}
#plan-index {float:left;margin-left:20px;}




/***** FOOTER   *****/
#footer {border: 0px solid red;width:1000px;margin:0 auto;background: #FFF url(../images/footer.png) no-repeat top center;}

#logo_lbi{background:transparent url(../images/lbi.png) no-repeat scroll left top;float:right;height:27px;margin-right:30px;_margin-right:15px;width:215px;}
.lienlbi{display:block;width:215px;height:27px;}

.hrefooter{color:#B799C7;text-decoration:none;}
#div_copyright_footer {color:#B799C7;font-size:10px;margin-bottom:10px;margin-left:30px;padding-top:30px;}
#indexationfooter {font-size:10px;color: #B799C7;text-decoration:none;margin:0 30px 0;text-align:justify;}
.footerlink a{font-size:10px;color: #B799C7;text-decoration:none;}
.footerlink a:hover{font-size:10px;color: #B799C7;text-decoration:underline;}




/*** Listing de biens  ***/

.div_pagination {height:20px;width:650px;background:#665e5b;color:#FFF;margin-top:30px;padding-left:20px;clear:both;}
.paginationpage {padding-top:2px;}
.paginationactive {color:#00abec;}
.paginationlien {color:#FFF;margin:0 3px;}
a.paginationlien {color:#FFF;}
a:hover.paginationlien{color:#00abec;}

.color1listingbiens {color:#9c569c;}
.color2listingbiens {color:#FFF;}
.boxlistingdesbiens_detail {color:#FFF;margin-top:10px;}
.boxlistingdesbiens_others {clear:both;margin-top:10px;}



/*** DETAIL DU BIEN  ***/

#print {float:right;width: 300px;height: 21px;margin-right:-7px;}
.boutton_ensemble {background: url(../images/butretimp.png) no-repeat;padding-top:4px;padding-left:7px;width:137px;height: 21px;text-decoration: none;float:right;font-size:11px;color: #FFF;text-transform:uppercase;}

.titre_detail_bien {background:#00ABEC;color:#FFFFFF;font-style:italic;height:17px;padding:3px 0 0 10px;text-transform:uppercase;}
.detail_bien{color:#665E5B;font-style:italic;margin:10px 0;}
.annonce_add {float:left;margin:0 10px 10px;width:200px;}

.int_detail_toogle {background:#00ABEC;color:#FFFFFF;font-style:italic;height:17px;padding:3px 0 0 10px;text-transform:uppercase;margin-bottom:10px;}
.btn_back_annonce {color:#665E5B;font-style:italic;margin:10px;}


/**************************************************************** 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.new-home.fr/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.new-home.fr/images/prev.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(http://www.new-home.fr/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.new-home.fr/images/prev.gif) no-repeat top left; }
#suivLink {width:45px;height:45px;float: right; background: url(http://www.new-home.fr/images/next.gif) no-repeat top left;}
#precLink :hover, #precLink:visited:hover { background: url(http://www.new-home.fr/images/prev.gif) no-repeat top left; }
#suivLink :hover, #suivLink:visited:hover { background: url(http://www.new-home.fr/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: #666; }
#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 */



/*** CAROUSSEL  ***/
.petiteimage {width:116px;border:0;height:88px;margin-top:6px;}
.back_vignette {float:left;width:121px;height:102px;margin-right:0px;margin-bottom:0px;}

#ensemble_caroussel {position:absolute;z-index:20;bottom:17px;left:0px;width:597px;height:108px;border:0px solid red;}
#horizontal_carousel {height:108px;width:525px;position:relative;border:0px solid red;margin-left:92px;margin-top:10px;}
#horizontal_carousel .container {width:488px;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:488px;height:108px;text-align:center;list-style:none;float:left;}



.previous_button {position:absolute;top:6px;left:-36px;width:33px;height:88px;background:url(../images/but_prev.png) no-repeat;z-index:100;cursor:pointer;}
.previous_button_over {background:url(../images/but_prev_hover.png) no-repeat;}
.previous_button_disabled {background:url(../images/but_prev_dis.png) no-repeat;cursor:default;}

.next_button {position:absolute;top:6px;right:6px;width:33px;height:88px;background:url(../images/but_next.png) no-repeat;z-index:100;cursor:pointer;}
.next_button_over {background:url(../images/but_next_hover.png) no-repeat;}
.next_button_disabled {background:url(../images/but_next_dis.png) no-repeat;cursor:default;}


/*** Calculette Fin ***/
.detailbien_libelleinput, .item_calculettefinanciere {float:left;margin-top:3px;width:170px;color:#665E5B;font-weight:bold;text-transform:capitalize;}
.item_calculettefinanciere_droite {margin-top:3px;}
.item_calculettefinanciere_element {border:1px solid #665E5B;}
#position_boutoncalculette {margin:10px 0 20px 175px;}

/*** Demande infos ***/
#tab_demandedinformations {margin:0 auto;width:600px;_width:100%;}
.detailbien_libelleinput {float:left;margin-top:3px;width:200px;width:120px !important!;height:30px !important!;margin-left:20px !important!;_width:120px;_height:30px;_margin-left:20px;color:#665E5B;font-weight:bold;text-transform:capitalize;}
#tab_demandedinformations_message {clear:left;padding-top:20px;color:#665E5B;font-weight:bold;_margin-left:40px;margin-left:20px !important!;text-transform:capitalize;}
.detailbien_input, .detailbien_select, .detailbien_textarea {color:#665E5B;font-family:Verdana;font-size:12px;}
.detailbien_textarea {_margin-left:40px;margin-left:20px !important!;}

/*** ALERT MAIL ***/
#partie_droite_am {width:670px;float:left;margin-left:20px;}
#redactionnel-alertmail {color:#665e5b;margin:0 0 10px 0;}
#legales-info-et-lib {color:#665e5b;margin:0 0 10px 0;}
.alertemail_select_libelle {color:#665e5b;font-weight:bold;float:left;width:155px;padding-top:3px;}
.alertemailselect3 {width:172px;border: 1px solid #665e5b;font-family:Verdana;color:#665e5b;}
.alertemailselect4 {width:172px;border: 1px solid #665e5b;font-family:Verdana;color:#665e5b;}
.alertemail_input_libelle {color:#665e5b;font-weight:bold;float:left;width:155px;padding-top:3px;}
.alertemailinput2 {width:170px;border: 1px solid #665e5b;font-family:Verdana;color:#665e5b;}
.divalertm {float:left;width:350px;margin-top:10px;}


#btalertemailv2, #btalertemail {background:#665e5b none repeat scroll 0 0;color:#FFFFFF;cursor:pointer;float:right;height:20px;margin-right:29px;margin-top:20px;padding:5px 2px 0;text-align:center;width:87px;font-weight:bold;}


/*** CONTACT ***/
#espace_contact {margin-left:20px;margin-top:20px;}
.form_row_left {float:left;width:350px;margin-top:10px;}
.title_row {color:#665e5b;font-weight:bold;float:left;width:155px;padding-top:3px;}
.contactinput {width:172px;border: 1px solid #665e5b;font-family:Verdana;color:#665e5b;}
.contacttextarea {width:172px;border: 1px solid #665e5b;font-family:Verdana;color:#665e5b;font-size:12px;}
#contactenvoyer {background:#665e5b;color:#FFFFFF;}
#send_form_contact {background:#665e5b none repeat scroll 0 0;color:#FFF;float:right;margin-right:27px;margin-top:15px;padding:4px 8px;font-weight:bold;cursor: pointer;}

/*** ESTIMATION ***/

/**************************************************************** estimation **/

.form_row_left_estimation_first {width:335px;float:left;margin:5px 0;}
.form_row_left_estimation {width:335px;float:left;margin:5px 0;}
.form_row_left_estimation_area {clear:left;padding-top:5px;}

.title_row_estimation {color:#665e5b;font-weight:bold;float:left;width:145px;padding-top:3px;}
.estimationselect {width:172px;border: 1px solid #665e5b;font-family:Verdana;color:#665e5b;}
.estimationinput {width:170px;border: 1px solid #665e5b;font-family:Verdana;color:#665e5b;}
.estimationtextarea {width:505px;border: 1px solid #665e5b;font-family:Verdana;color:#665e5b;}
.title_row_estimation_area {clear:left;width:170px;border: 1px solid #665e5b;font-size:12px;font-family:Verdana;color:#665e5b;}
#btestimation {background:#665e5b none repeat scroll 0 0;color:#FFFFFF;cursor:pointer;float:right;height:20px;margin-right:18px;margin-top:20px;padding:5px 2px 0;text-align:center;width:87px;font-weight:bold;}


/*** REDACTIONNELS ***/
h4 {padding:1px 0 2px 10px;font-size:14px;color:#FFF;background:#00abec;margin:10px 0;font-weight:normal;width:365px;}
p {color:#665e5b;font-size:12px;font-family:Verdana;margin:5px 0;line-height:17px;}
#estimation_redac ul li{list-style-image : url(../images/liredac.png);color:#FFF;color:#665e5b;font-size:12px;font-family:Verdana;line-height:17px;}

#part_redac {color:#665e5b;font-size:12px;font-family:Verdana;line-height:17px;margin-bottom:20px;}

.bloc_description_partenaire a{color:#665e5b;text-decoration:none;}
.bloc_description_partenaire a:hover{color:#00abec;text-decoration:underline;}
.bloc_partenaire {margin:5px 0;}







#background_droite_partenaire{float:left;width:744px;min-height:370px;height:auto !important;height:370px;background:; }
.page_partenaire_libelle1{color:; }
.page_partenaire_libelle2{color:; }
#partenaire_titre {margin-left:20px;margin-top:15px;font-size:24px;}
#partenaire_redactionnel { margin-left:20px;margin-top:20px;margin-bottom:;width:700px;font-size:12px;color:;line-height:15px;text-align:center; }
.lien_partenaire {text-decoration:underline;color:#00ABEC; }
a.lien_partenaire {text-decoration:underline;color:#00ABEC;font-weight:bold; }
a:hover.lien_partenaire {text-decoration:underline;color:#00ABEC; }
.bloc_partenaire2 {width:330px;height:125px;float:left;margin-bottom:10px;}
.descriptif_partenaire {color:#666;font-size:12px; margin-left:0px; }
.bloc_description_partenaire2 {float:left;width:135px;line-height:15px;margin-left:10px;}
.bloc_image_partenaire {float:left;width:180px;height:120px;border:1px solid #c4c4c4;}


#DPE_big {
    display: none;
    height: 180px;
    left:30px;
    position: absolute;
    top: 0px;
    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');
}

