
/**************************************************************** principale **/
html,body{font-family:"Verdana";margin:0;padding:0;height:100%;background-color:#ededed;}

img{border:0;margin:0;padding:0;}

form{margin:0;}

*{outline: none;}

.world_retour_ajax_form {font-size:12px;}
.world_retour_ajax_form {color:#D91C20;}


.h1class {margin:0px;padding:0px;font-size:12px;}

.h2class {margin:0px;padding:0px;font-size:12px;}

a.lienmcro {color:#2B292E;text-decoration:underline;font-weight:bold;}

a:hover.lienmcro {color:#2B292E;text-decoration:none;font-weight:bold;}

/****************************************************************** facebook **/
#facebookButton {
height:25px;
margin:0;
overflow:hidden;
padding:0;
width:60px;float:right;_width:55px;
}

/*********************************************************************** cro **/
#cro {width:960px;text-align:justify;margin-top:10px;}

a.liencro {font-weight:bold;text-decoration:underline;color:#ffffff;}
a:hover.liencro {font-weight:bold;text-decoration:none;color:#d91c20;}


/********************************************************************* flash **/
#zik {
height:14px;
left:735px;
position:absolute;
top:15px;
width:40px;
z-index:10;
}


#zikw {
color:#E7E7E7;
font-size:10px;
position:absolute;
right:163px;
top:0;
z-index:10;
}

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

#text_marquee {font-size:9px;color:#7f9ba5;}

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

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

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

/******************************************************************** header **/
#header_bandeau {position:absolute;z-index:10;top:0px;left:0px;width:100%;height:170px;
background:url(../images/back_menu.png) repeat-x top left;}

#header_centre {margin:auto;width:960px;height:170px;position:relative;z-index:10;}

#logo-alliance-groupimmo{position:absolute;z-index:2;top:81px;right:70px;width:343px;height:91px;}

.logo-alliance-groupimmo{position:absolute;z-index:2;top:81px;right:70px;width:343px;height:91px;
background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.agenceimmobilieresixfours.com/images/logo-alliance-groupimmo.png', sizingMethod='crop');}

.hlogo-alliance-groupimmo {display:block;position:absolute;z-index:3;top:81px;right:70px;width:343px;height:91px;}
/********************************************************************* index **/
#index_cro {position:absolute;top:10px;left:10px;z-index:1;width:319px;height:290px;}

#text_cro {
color:#787878;
font-size:12px;
height:239px;
left:31px;
line-height:22px;
position:absolute;
text-align:justify;
top:55px;
width:278px;
z-index:2;
}

#text_titre {position:absolute;top:21px;left:10px;z-index:1;color:#002f6b;font-size:14px;font-weight:bold;text-transform:uppercase;
width:319px;text-align:center;}



/* #index_centre {margin:auto;width:960px;height:477px;position:relative;z-index:10;top:228px;} */



/******************************************************************** footer **/
#footer_index {position:absolute;z-index:10;left:0px;width:100%;height:42px;
background:transparent url("../images/back_footer.gif") repeat-x top left;}

#footer_centre {margin:auto;width:960px;height:42px;position:relative;z-index:1;}

#image_lbi {position:absolute;z-index:2;top:0px;right:0px;width:171px;height:42px;}

#lien-lbi {position:absolute;z-index:3;display:block;top:0px;right:0px;
width:171px;height:42px;}

#snpi {position:absolute;z-index:2;display:block;top:0px;right:225px;
width:34px;height:42px;}

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

a:hover.lienmail {color:#d91c20;text-decoration:underline;}

#footer_coordonnes{position:absolute;z-index:2;top:6px;left:0px;font-size:10px;color:#ffffff;
line-height:14px;}

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

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

a:hover.lien_footer {text-decoration:underline;color:#d91c20;}

div#footer_bas {width:100%;background-color:#1a181d;padding-top:10px;padding-bottom:10px;
}

#menu_footer{position:absolute;z-index:2;color:#ffffff;font-size:10px;top:0px;right:10px;}

#favori {position:absolute;z-index:2;display:block;top:0px;right:300px;
width:33px;height:42px;cursor:pointer;}

/*
div#footer_bas {width:100%;background-color:#ffffff;padding-top:10px;padding-bottom:10px;
_position:relative;_z-index:20;_bottom:-5px;
}
*/
/********************************************************* indexation footer **/
#footer_indexation {color:#ffffff;font-size:10px;margin:auto;width:960px;
position:relative;z-index:1;}

.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:#d91c20;text-decoration:underline;}

.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:#d91c20;text-decoration:underline;}

/**************************************************************** indexation **/

.lienindexation {font-size:12px;color:#d91c20;text-decoration:none;font-weight:bold;}

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

a:hover.lienindexation {font-size:12px;color:#d91c20;text-decoration:underline;font-weight:bold;}

.lienspangauche {font-size:12px;color:#2b292e;font-weight:normal;}

.numero_indexation {color:#2b292e;font-size:12px;font-weight:bold;}



/******************************************************************* drapeau **/
#Ensemble_Flags {position:absolute;
top:15px;left:524px;
z-index:5;}

#Div_Flags {position:relative;z-index:6;border:0px solid red;}

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

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

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

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

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

#div_drapeau_americainH:hover {background-position:-18px 0px;}









#div_drapeau_italien {position:absolute;z-index:7;top:0px;left:52px;
width:18px;height:13px;cursor:pointer;
background:url("../images/contact-lang.png") no-repeat -36px 0px;
_background:url("../images/contact-lang.png") no-repeat -36px 0px;}	

#div_drapeau_italienH {position:absolute;z-index:7;top:0px;left:52px;
width:18px;height:13px;cursor:pointer;
background:url("../images/contact-lang.png") no-repeat -36px -13px;
_background:url("../images/contact-lang.png") no-repeat -36px -13px;}	

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




#div_drapeau_espagnol {position:absolute;z-index:7;top:0px;left:78px;
width:18px;height:13px;cursor:pointer;
background:url("../images/contact-lang.png") no-repeat -54px 0px;
_background:url("../images/contact-lang.png") no-repeat -54px 0px;}	

#div_drapeau_espagnolH {position:absolute;z-index:7;top:0px;left:78px;
width:18px;height:13px;cursor:pointer;
background:url("../images/contact-lang.png") no-repeat -54px -13px;
_background:url("../images/contact-lang.png") no-repeat -54px -13px;}	

#div_drapeau_espagnolH:hover {background-position:-54px 0px;}





/************************************************************* box generique **/
#generique_centre {margin:auto;width:960px;height:519px;position:relative;z-index:10;top:172px;
font-family:"Arial";}

/*top:50%;margin-top:-259px;*/

#box_all_div {margin:auto;width:803px;height:519px;border:0px solid red;position:relative;z-index:1;}	

#box_generique_back{position:absolute;z-index:2;top:29px;left:0px;width:799px;height:480px;}

#box_generique_bas_ie6 {position:absolute;z-index:2;top:500px;left:0px;width:799px;height:10px;
_top:510px;
background:transparent url("../images/box_generique_ombre.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.agenceimmobilieresixfours.com/images/box_generique_ombre.png', sizingMethod='crop');}


#box_generique_bas {position:absolute;z-index:2;top:503px;left:0px;width:799px;height:10px;}

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


#box_generique_droite {position:absolute;z-index:2;top:0px;right:0px;width:4px;height:63px;}

#box_generique_haut {position:absolute;z-index:2;top:0px;right:0px;
background:transparent url("../images/box_generique_haut.png") no-repeat left top;
color:#fefefe;
float:right;
font-size:16px;
height:29px;
margin-right:4px;
padding-left:45px;
padding-right:12px;
padding-top:5px;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.agenceimmobilieresixfours.com/images/box_generique_haut.png', sizingMethod='crop');}


#titre_generique_box {position:absolute;z-index:3;top:48px;left:25px;color:#d91c20;font-size:28px;}

#titre_generique_box2 {position:absolute;z-index:3;top:48px;left:543px;color:#d91c20;font-size:28px;}

#image_box_generique {position:absolute;z-index:3;top:95px;left:543px;width:239px;height:393px;}

/************************************************************** redactionnel **/
#redactionnel-generique {position:absolute;z-index:4;top:95px;left:25px;width:499px;height:394px;border:0x solid red;
text-align:justify;}

#redactionnel-generique2 {position:absolute;z-index:4;top:95px;left:25px;width:749px;height:394px;border:0x solid red;
text-align:justify;}

#redactionnel-generique3 {position:absolute;z-index:4;top:95px;left:25px;width:492px;height:175px;border:1x solid red;
text-align:justify;}

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

#the-redac-generique {float:left;width:455px;font-size:12px;color:#2b292e;margin-top:0px;text-align:justify;}

#the-redac-generique2 {float:left;width:715px;font-size:12px;color:#2b292e;margin-top:0px;text-align:justify;}

#the-redac-generique3 {float:left;width:465px;font-size:12px;color:#2b292e;margin-top:0px;text-align:justify;}


/**************************************************************** erreur 404 **/
.erreur404lien{color:#d91c20;text-decoration:underline;font-size:12px;}

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

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

/**************************************************************** partenaire **/
.partenaire_barre {float:left;width:709px;height:21px;
background:transparent url("../images/barre_partenaire.png") no-repeat top left;}

.titre_part {color:#ffffff;font-size:12px;float:right;width:685px;margin-top:2px;}

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

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

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

.bloc {float:left;width:709px;margin-top:18px;}

.bloc_image_partenaire {float:left;width:130px;height:75px;border:0px;}

.bloc_description_partenaire {float:right;width:555px;font-size:11px;color:#2b292e;}

.bloc_partenaire {float:left;width:709px;margin-bottom:40px;}


#allpartenaires {float:left;margin-top:20px;}

/************************************************************** plan du site **/
.hrefplandusite {color:#2b292e;text-decoration:none;font-size:11px;}

a.hrefplandusite {color:#2b292e;text-decoration:none;font-size:11px;}

a:hover.hrefplandusite {color:#d91c20;text-decoration:underline;font-size:11px;}

#sitemap {float:left;margin-top:0px;}


/******************************************************************* listing **/
#box_centre_site_listing {position:absolute;z-index:20;width:960px;height:520px;left:50%;margin-left:-480px;
top:185px;border:0px solid red;font-family:"Arial";}

.listing_GH {float:left;position:relative;z-index:1;width:275px;height:237px;
margin-left:25px;margin-bottom:23px;_margin-left:17px;}

.listing_imagebg{position:absolute;bottom:0px;left:0px;z-index:2;width:270px;height:210px;
background:url(../images/listing_imagebg.png) no-repeat top left transparent;}

.listing_image{position:absolute;bottom:6px;left:6px;z-index:3;width:258px;height:198px;}

.box_div_droite_listing {
background:transparent url(../images/box_div_droite_listing2.png) no-repeat scroll left top;
height:61px;
position:absolute;
right:0px;
top:0px;
width:5px;z-index:2;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.agenceimmobilieresixfours.com/images/box_div_droite_listing2.png', sizingMethod='crop');}


.box_div_haut_listing {float:right;height:27px;padding-left:40px;padding-right:12px;margin-right:5px;padding-top:6px;
font-size:14px;color:#ffffff;text-align:right;text-transform:capitalize;
background:transparent url("../images/box_div_haut_listing.png") no-repeat top left;
width:160px;
_margin-right:3px;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.agenceimmobilieresixfours.com/images/box_div_haut_listing.png', sizingMethod='crop');}


.box_ombre_listing {
position:absolute;top:159px;left:6px;z-index:4;
background:transparent url("../images/ombre_listing.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.agenceimmobilieresixfours.com/images/ombre_listing.png', sizingMethod='crop');
width:258px;height:72px;
display:none;
_top:158px;}

.box_corps_listing {width:230px;
position:absolute;top:182px;right:26px;z-index:5;
font-size:11px;color:#e7e7e7;text-align:justify;
display:none;}

.prix_listing {position:absolute;top:163px;right:18px;z-index:5;
font-size:14px;font-weight:bold;color:#e7e7e7;
display:none;}

.type_listing {position:absolute;top:163px;left:12px;z-index:5;
font-size:12px;color:#e7e7e7;
display:none;}

.box_listing_url {display:block;position:absolute;top:0px;left:0px;z-index:10;
width:275px;height:237px;}


.glidecontentwrapper{
position: relative; /* Do not change this value */
width: 900px;
height: 520px; /* Set height to be able to contain height of largest content shown*/
border: 0px solid red;
overflow: hidden;
margin-left:19px;_margin-left:0px;margin-left:19px !important!;
}
/*
	Total wrapper width: 350px+5px+5px=360px
	Or width of wrapper div itself plus any left and right CSS border and padding
	Adjust related containers below according to comments
*/


.glidecontent{ /*style for each glide content DIV within wrapper.*/
position: absolute; /* Do not change this value */
background: transparent;
padding: 0px;
visibility: hidden;
width: 900px;
border:0px solid red;
}
/*
 Total glidecontent width: 330px+10px+10px=350px
	Or width of wrapper div itself (not counting wrapper border/padding)
*/

.glidecontenttoggler{ /*style for DIV used to contain toggler links. */
width: 360px;
margin-top: 6px;
text-align: center; /*How to align pagination links: "left", "center", or "right"
background: white; /*always declare an explicit background color for fade effect to properly render in IE*/
}
/*
 Total contenttoggler width: 350px+5px+5px=360px
	Or total width of wrapper div (counting wrapper border/padding)
*/

.glidecontenttoggler a{ /*style for every navigational link within toggler */
width:38px;height:72px;
}

.GLIDERP {display:block;width:38px;height:72px;position:absolute;z-index:10;top:208px;left:0px;
background:transparent url("../images/prev_listing.png") no-repeat top left;
_background:transparent url("../images/prev_listing.gif") no-repeat top left;
left:-10px !important!;}

.GLIDERN {display:block;width:38px;height:72px;position:absolute;z-index:10;top:208px;right:0px;
background:transparent url("../images/next_listing.png") no-repeat top left;
_background:transparent url("../images/next_listing.gif") no-repeat top left;
right:-10px !important!;}

.glidecontenttoggler a.selected{ /*style for selected page's toggler link. ".selected" class auto generated! */
}

.glidecontenttoggler a:hover{
}

.glidecontenttoggler a.toc{ /*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */
}

.glidecontenttoggler a.prev, .glidecontenttoggler a.next{ /*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
}

.glidecontenttoggler a.prev:hover, .glidecontenttoggler a.next:hover{
}

/******************************************************************* contact **/

.c_map {position:absolute;z-index:2;top:95px;left:543px;width:239px;height:200px;}

.c_titre1 {position:absolute;z-index:2;top:300px;left:543px;
font-size:18px;color:#002f6b;}

.c_titre2 {position:absolute;z-index:2;top:326px;left:543px;
font-size:12px;color:#d91c20;text-transform:uppercase;}

.c_coor {position:absolute;z-index:2;top:355px;left:543px;
font-size:11px;color:#2b292e;}

.c_tel {position:absolute;z-index:2;top:399px;left:553px;color:#2b292e;font-size:11px;font-weight:bold;}

.c_fax {position:absolute;z-index:2;top:415px;left:553px;color:#2b292e;font-size:11px;font-weight:bold;}

.c_mail {position:absolute;z-index:2;top:431px;left:553px;color:#2b292e;font-size:11px;font-weight:bold;}

.c_tel2 {position:absolute;z-index:2;top:399px;left:605px;color:#2b292e;font-size:11px;}

.c_fax2 {position:absolute;z-index:2;top:415px;left:605px;color:#2b292e;font-size:11px;}

.c_mail2 {position:absolute;z-index:2;top:431px;left:605px;color:#2b292e;font-size:11px;text-decoration:underline;}

.c_titre3 {position:absolute;z-index:2;top:465px;right:20px;font-size:11px;color:#787878;}

.c_titre4 {position:absolute;z-index:2;top:482px;right:20px;font-size:11px;color:#787878;}

#contactformulaire {position:absolute;z-index:2;top:269px;left:25px;width:492px;}

.e_item_left_first {float:left;}

.e_item_right_first {float:right;}

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

.e_item_right {float:right;margin-top:8px;}

.item_left_first {}

.item_left {margin-top:10px;}

.contactinput {width:230px;height:15px;;
border:1px solid #959496;font-size:11px;color:#2b292e;padding-left:10px;padding-top:2px;font-family:"Arial";
background:transparent url(../images/back_select.png) repeat-x 100% 0%;}

.contacttextarea{width:480px;height:95px;width:479 !important!;
border:1px solid #959496;
font-size:11px;color:#2b292e;padding-left:10px;padding-top:2px;font-family:"Arial";
background:transparent url("../images/back_textarea.png") repeat-x 100% 0%;}

.contacttextarea2 {width:480px;height:16px;width:479 !important!;
border:1px solid #959496;
font-size:11px;color:#2b292e;padding-left:10px;padding-top:2px;font-family:"Arial";
background:transparent url("../images/back_textarea.png") repeat-x 100% 0%;}

#contactenvoyer {float:left;clear:left;
margin-top:10px;margin-top:10px !important!;cursor:pointer;width:106px;height:22px;
background:transparent url("../images/bouton.png") no-repeat top left;}

.contactenvoyer{
cursor:pointer;
font-size:12px;
color:#ffffff;text-align:center;
width:106px;text-align:center;margin-top:3px;}


#espace_contact{margin:auto;color:#225aa6;width:492px;}

/*************************************************************** alerte mail **/

#alertemailformulaire {position:absolute;z-index:2;top:260px;left:25px;width:492px;}

#formalerte {margin-top:0px;color:#13b9e9;}

.alertemailinput {width:217px;height:15px;
border:1px solid #959496;font-size:11px;color:#2b292e;padding-left:10px;padding-top:2px;font-family:"Arial";
background:transparent url("../images/back_textarea.png") repeat-x 100% 0%;}

.alertemailselect {width:229px;width:232px !important!;
height:20px;border:1px solid #959496;font-size:11px;color:#2b292e;padding-left:10px;
padding-top:1px;font-family:"Arial";
background:transparent url("../images/back_textarea.png") repeat-x 100% 0%;}

.alertemailselect2 {width:229px;width:232px !important!;
height:20px;border:1px solid #959496;
font-size:11px;color:#2b292e;padding-left:10px;padding-top:1px;font-family:"Arial";
background:transparent url("../images/back_textarea.png") repeat-x 100% 0%;}

.am_item_left_first {float:left;}

.am_item_right_first {float:right;}

.am_item_left {float:left;margin-top:8px;_margin-top:6px;margin-top:6px !important!;}

.am_item_right {float:right;margin-top:8px;_margin-top:6px;margin-top:6px !important!;}

#btalertemailv2 {float:left;clear:left;
margin-top:10px;margin-top:10px !important!;cursor:pointer;width:106px;height:22px;
background:transparent url("../images/bouton.png") no-repeat top left;}

#text_btalertemail{
cursor:pointer;
font-size:12px;
color:#ffffff;text-align:center;
width:106px;text-align:center;margin-top:3px;}	

/******************************************************************** detail **/
#generique_centre2 {margin:auto;width:960px;height:519px;position:relative;z-index:20;top:172px;
font-family:"Arial";}

#box_all_div2 {margin:auto;width:870px;height:519px;border:0px solid red;position:relative;z-index:1;}	

#pas_de_bien {position:absolute;z-index:2;left:50%;margin-left:-250px;
top:197px;
width:500px;
background-color:#f6f6f6;
border:5px solid #2b292e;color:#2b292e;padding:20px;text-align:center;font-weight:bold;}

#pas_de_bien2 {position:absolute;z-index:2;left:50%;margin-left:-250px;
top:172px;
width:500px;
background-color:#f6f6f6;
border:5px solid #2b292e;color:#2b292e;padding:20px;text-align:center;font-size:12px;}

#box_centre_site_detail {position:absolute;z-index:2;width:828px;height:525px;left:50%;margin-left:-414px;
top:197px;
border:0px solid red;
width:828px !important!;}

#box_centre_site_index_detail {position:absolute;z-index:2;width:960px;left:50%;margin-left:-480px;
top:197px;text-indent:-999999px;}

#box_div_detail {position:absolute;top:29px;left:0px;
color:#f1f1f1;height:480px;width:841px;
background:transparent url("../images/box_detail.png") no-repeat top left;}



#box_div_bas_2 {left:0;position:absolute;top:509px;z-index:2;
width:841px;height:12px;
background:transparent url("../images/box_generique_ombre2.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.agenceimmobilieresixfours.com/images/box_generique_ombre2.png', sizingMethod='crop');
}

#box_div_bas_detail {position:absolute;bottom:0px;left:0px;width:803px;height:11px;
background:transparent url("../images/box_div_bas.png") no-repeat top left;}

#box_div_droite_detail {position:absolute;top:0px;right:0px;width:4px;height:65px;
background:transparent url("../images/box_div_droite.png") no-repeat top left;}


#box_div_haut_detail {float:right;
color:#ffffff;
float:right;
font-size:16px;
height:29px;
margin-right:29px;
_margin-right:14px;
padding-left:60px;
padding-right:12px;
padding-top:5px;
background:transparent url("../images/box_div_haut.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.agenceimmobilieresixfours.com/images/box_div_haut.png', sizingMethod='crop');
}


#box_div_droite_listing {
position:absolute;bottom:11px;right:0px;width:29px;height:270px;
background:transparent url("../images/box_div_droite_listing.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.agenceimmobilieresixfours.com/images/box_div_droite_listing.png', sizingMethod='crop');
}

#box_div_droite_listing_loc {
position:absolute;bottom:11px;right:0px;width:29px;height:270px;
background:transparent url("../images/box_div_droite_listingl2.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.agenceimmobilieresixfours.com/images/box_div_droite_listingl2.png', sizingMethod='crop');
}

#box_div_droite_l{position:absolute;top:0px;right:25px;width:4px;height:65px;
background:transparent url("../images/box_div_droite.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.agenceimmobilieresixfours.com/images/box_div_droite.png', sizingMethod='crop');
}

#gauche_detail {float:left;width:467px;margin-left:0px;position:relative;z-index:1;}

#droite_detail {float:right;width:340px;position:relative;z-index:1;}

#sgauche_detail {float:right;width:452px;position:relative;z-index:1;}

#detail_back_image {position:absolute;top:23px;left:6px;width:452px;height:340px;}

#grandeimage {position:absolute;top:29px;left:12px;width:440px;height:328px;}

#detail_prix{float:left;color:#d91c20;font-size:28px;margin-top:16px;font-weight:bold;}

#detail_reference {
color:#2b292e;
float:right;
font-size:12px;
margin-right:54px;
margin-top:32px;
}

.d_ligne_droite {float:left;width:283px;margin-top:-13px;margin-top:0px !important!;}

#detail_ville {float:left;width:283px;margin-top:2px;font-size:12px;font-weight:bold;color:#2b292e;}

#detail_corps {float:left;color:#2b292e;font-size:12px;margin-top:2px;text-align:justify;width:290px;}

#detail_others {float:left;color:#535353;font-size:12px;margin-top:2px;width:265px;}

#detail-ens {float:left;width:315px;}

.titre_detail1 {float:left;font-size:18px;color:#d91c20;margin-top:4px;width:290px;}

.barre_detail {float:left;border-top:1px dotted #cdcdcd;width:290px;margin-top:1px;}

.annonce_add {float:left;width:134px;background:transparent url("../images/fleche_detail.gif") no-repeat top left;
background-position: 0% 5px;margin-top:5px;}

.annonce_add_detail_first {float:left;font-size:10px;color:#2b292e;margin-left:0px;}

.annonce_add_detail_last {float:left;font-size:10px;color:#2b292e;font-weight:bold;}

.titre_details {float:left;width:265px;color:#2b292e;font-size:11px;font-weight:bold;margin-top:5px;}

.les_details {float:left;width:134px;}

#retour_ajax_form_ami, #tab_demandedinformations {color:#13b9e9;}


/** retour **/ 

.iconeretour{
border:0px solid red;
bottom:236px;
display:block;
height:26px;
position:absolute;
right:0;
text-indent:-9999px;
width:31px;cursor:pointer;
}

 
/** impression **/

.iconeprint{
border:0px solid red;
bottom:192px;
display:block;
height:26px;
position:absolute;
right:0;
text-indent:-9999px;
width:31px;cursor:pointer;
}


/** Calculatrice **/
.iconecal{
border:0px solid red;
bottom:94px;
display:block;
height:26px;
position:absolute;
right:0;
text-indent:-9999px;
width:31px;cursor:pointer;
}

#calculettefinanciere {float:left;width:250px;font-size:12px;margin-bottom:25px;margin-top:10px;}

.item_calculettefinanciere{float:left;margin-top:3px;width:100px;color:#011b37;text-transform:capitalize;
font-size:11px;}

.item_calculettefinanciere_droite{margin-top:3px;}

.item_calculettefinanciere_element{border:1px solid #959496;color:#2B292E;
font-size:11px;}

#calcul {float:left;height:358px;width:265px;margin-top:5px;}

#mensualite_submit {float:left;clear:left;
margin-top:10px;margin-top:0px !important!;cursor:pointer;width:106px;height:22px;
background:transparent url("../images/bouton.png") no-repeat top left;}

.mensualite_submit{
cursor:pointer;
font-size:12px;
color:#ffffff;text-align:center;
width:106px;text-align:center;margin-top:3px;}



.btn_back_annonce {color:#d91c20;text-decoration:none;font-size:12px;}

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

a:hover.btn_back_annonce {color:#d91c20;text-decoration:underline;font-size:12px;}



/** Amie **/

.iconeami {border:0px solid red;
bottom:160px;
display:block;
height:26px;
position:absolute;
right:0;
text-indent:-9999px;
width:31px;cursor:pointer;
}

#formami {float:left;height:358px;width:265px;margin-top:5px;}

#btDemandeFriend {float:left;clear:left;
margin-top:10px;margin-top:0px !important!;cursor:pointer;width:106px;height:22px;
background:transparent url("../images/bouton.png") no-repeat top left;}

.Demandefriend{
cursor:pointer;
font-size:12px;
color:#ffffff;text-align:center;
width:106px;text-align:center;margin-top:3px;}

#retour_ajax_form_ami {float:left;margin-top:5px;}

/** Information **/

.iconeinfo {border:0px solid red;
bottom:127px;
display:block;
height:26px;
position:absolute;
right:0;
text-indent:-9999px;
width:31px;cursor:pointer;
}

#formulaire_demande_information {float:left;height:358px;width:265px;margin-top:5px;}

.detailbien_libelleinput {color:#2b292e;font-size:11px;}

.detailbien_libelletextarea {color:#032341;font-size:11px;}

.detailbien_input {border:1px solid #959496;color:#2b292e;margin-bottom:5px;background-color:#ffffff;font-size:11px;}

.detailbien_select {border:1px solid #959496;color:#2b292e;margin-bottom:5px;background-color:#ffffff;font-size:11px;}

.detailbien_textarea {border:1px solid #959496;color:#2b292e;width:265px;background-color:#ffffff;font-size:11px;
font-family:"Arial";}

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

.detailbien_option {}

#btDemandeInfo {float:left;clear:left;
margin-top:10px;margin-top:0px !important!;cursor:pointer;width:106px;height:22px;
background:transparent url("../images/bouton.png") no-repeat top left;}

.DemandeInfo{
cursor:pointer;
font-size:12px;
color:#ffffff;text-align:center;
width:106px;text-align:center;margin-top:3px;}

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

/***********************************************************display:none; ******* carousel **/

.petiteimage {width:92px;height:80px;border:0px;margin-top:6px;}

.back_vignette {float:left;width:104px;height:92px;
margin-left:19px;margin-left:19px !important!;_margin-left:12px;
margin-bottom:0px;border:0px solid red;
background:url(../images/carousel_vignette_li_background.png) no-repeat;}

#ensemble_caroussel {position:absolute;
z-index:20;top:370px;left:0px;width:452px;height:92px;border:0px solid red;
}

#horizontal_carousel {height:92px;width:369px;position:relative;border:0px solid red;
margin:auto;margin-left:33px;_margin-left:30px;}

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

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

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

.previous_button {position:absolute;top:24px;left:-23px;width:22px;height:44px;
background:url(../images/but_prev.png) no-repeat;
_background:url(../images/but_prev.gif) no-repeat;
z-index:100;cursor:pointer;}

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

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

.next_button {position:absolute;top:24px;right:-42px;width:22px;height:44px;
background:url(../images/but_next.png) no-repeat;
_background:url(../images/but_next.gif) no-repeat;
z-index:100;cursor:pointer;}

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

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

/******************************************************* moteur de recherche **/
#moteur_recherche {
border:0px solid red;
position:absolute;
right:33px;
top:-90px;
width:910px;
z-index:5;
}

.boxrecherche {float:left;margin-left:28px;margin-bottom:10px;}

.boxrechercheall {float:left;margin-left:14px;margin-bottom:10px;}

/*.selectrecherche {float:left;border:1px solid #ffffff;padding:2px;}*/
.selectrecherche {float:left;padding:1px;}

.selectrecherche select{width:151px;border:1px solid #2b292e;color:#747474;height:21px;font-size:11px;
height:19px !important!;background-color:#2b292e;color:#ffffff;}

#formboutonrecherche {
height:18px;
left:375px;
position:absolute;
top:36px;
width:111px;
z-index:10;
top:32px !important!;
_top:33px;
_left:392px;
}

.localisation {clear:left;}

.piece {position:absolute !important!;top:31px !important!;left:182px !important!;
_position:absolute;_top:31px;_left:209px;
}

.ref_input {background-color:#2B292E;
border:1px solid #2B292E;
color:#FFFFFF;
float:left;
font-size:11px;
height:17px;
margin-bottom:0;
margin-left:-1px;
margin-top:-32px;
width:109px;height:17px !important!;}


/*************************************************** visite virtuelle detail **/
#div_visite_virtuelle {margin-top:9px;float:left;width:290px;height:59px;
margin-bottom:10px;}

#visite_virtuelle_link{
    _margin-top:10px;
    cursor:pointer;
    float:left;position:relative;
    display: block;
    height: 60px;
    width: 290px;
     background:transparent url("http://www.agenceimmobilieresixfours.com/images/visite-virtuelle.png") no-repeat 7px 4px;
}

#visite_virtuelle_link #visite_virtuelle_clickhere {
    position: relative;
    display: block;
    left: 60px;
    top: 20px;
    color: #032341;
    font-weight:bold;
    font-size:9px;
    text-transform:uppercase;
}


#visite_virtuelle_link #visite_virtuelle_logo {
    position: absolute;
    display: block;
    font-size: 9px;
    color: #535353;
    top: 37px;
    text-align: center;
}

/*************************************************** visite virtuelle detail **/
.visite-virtuelle{
    display: none;
    position: absolute;
    height: 46px;
    width: 50px;
    border-left: 1px solid white;
    top:181px;
    left:213px;
    z-index: 10;
    background:transparent url("http://www.agenceimmobilieresixfours.com/images/visite-virtuelle.png") no-repeat 4px 4px;}


.visite-virtuelle-label{
    display: block;
    position: absolute;
    font-size: 8px;
    color: white;
    top: 37px;
    width: 100%;
    text-align: center;
}

.info-containter-visite-virtuelle {width:195px;right:67px;}

/************************************************************ menu locagence **/
#en-tete_ {position:absolute;z-index:10;top:10px;left:10px;}
  
.lavaLamp {position:relative;height:31px;width:960px;padding:0px;overflow:hidden;margin:0 auto;}

.lavaLamp li {float:left;list-style:none;margin-top:0px;}

.lavaLamp li.back {background: url("../images/lava.gif") no-repeat right -29px;
width:9px;height:29px;z-index:8;position:absolute;}

.lavaLamp li.back .left {display:block;
background: url("../images/lava.gif") no-repeat top left;height:29px;margin-right:9px;}

.lavaLamp li a {position:relative; overflow:hidden;text-decoration:none;text-transform:none;font-size:12px;color:#ffffff;
outline:none;
text-align:center;height:29px;top:6px;z-index:10;letter-spacing:0;float:left;display:block;
margin:auto 28px !important;
margin:auto 5px;}

#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');
}
