
/**************************************************************** principale **/
html,body{font-family: "Arial";margin:0;padding:0;
background:#ffffff url("../images/back-site.jpg") no-repeat center top;
}

img{border:0;}

form{margin:0;}

*{outline: none;}


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


.footerlink {font-size:10px;color:#8d8989;text-decoration:none;text-transform:capitalize;}
.footerlink a {font-size:10px;color:#8d8989;text-decoration:none;}
.footerlink a:hover{font-size:10px;color:#892a47;text-decoration:underline;}

.footerlink2 {font-size:10px;color:#8d8989;text-decoration:none;}
a.footerlink2 {font-size:10px;color:#8d8989;text-decoration:none;}
a:hover.footerlink2 {font-size:10px;color:#892a47;text-decoration:underline;}

#footer_lien {position:absolute;z-index:3;top:7px;left:12px;
width:645px;color:#8d8989;font-size:10px;text-align:center;}

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

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

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

.lienspangauche {font-size:12px;color:#8d8989;}


/**************************************************************** erreur 404 **/

.erreur404lien {text-decoration:underline;color:#892a47;cursor:pointer;}
a.erreur404lien {text-decoration:underline;color:#892a47;cursor:pointer;}
a:hover.erreur404lien {text-decoration:none;color:#892a47;cursor:pointer;}

#erreur404 {float:left;width:960px;font-size:12px;color:#747070;position:relative;z-index:1;text-align:justify;}

#terreur404 {color:#892a47;font-size:14px;font-weight:bold;text-transform:uppercase;}

/********************************************************************** menu **/
#en-tete {
  position:absolute;
  bottom:0px;left:0px;
  overflow: hidden;
  background-color: transparent;
  background-position: bottom;
  background-repeat: repeat-x;
  z-index:3;
  font-family:"Trebuchet MS";
  font-size:12px;
  text-transform:uppercase;
  color:#8d8989;
}

#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#first {float: left;margin-left: 0px;margin-right: 3px;margin-bottom:0px;}

#en-tete ul li#firstactif {float: left;margin-left: 0px;margin-right: 3px;margin-bottom:0px;}

#en-tete ul li#last {float: left;margin-left: 38px;margin-bottom:0px;}

#en-tete ul li#lastactif {float: left;margin-left: 38px;margin-bottom:0px;}

#en-tete ul li {float: left;margin-left: 35px;margin-bottom:0px;}

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

#en-tete ul li a span {float: left;padding-top: 9px;padding-right: 19px;padding-bottom: 0px;padding-left: 0px;
background-image: url(../images/mdroite.gif);background-position: top right;background-repeat: no-repeat;color:#8d8989;height:35px;}

#en-tete ul li a:hover {background-position: 0% -35px;color:#892a47;}

#en-tete ul li a:focus {background-position: 0% -35px;color:#892a47;}

#en-tete ul li a:hover span {background-position: 100% -35px;color:#892a47;}

#en-tete ul li a:focus span {background-position: 100% -35px;color:#892a47;}

#en-tete ul li#actif {background-image: url(../images/mgauche.gif);background-position: 0% -35px;}
#en-tete ul li#actif a{background-image:none; }
#en-tete ul li#actif span {background-image: url(../images/mdroite.gif);background-position: 100% -35px;color:#892a47;}

#en-tete ul li#firstactif {background-image: url(../images/mgauche.gif);background-position: 0% -35px;}
#en-tete ul li#firstactif a{background-image:none;}
#en-tete ul li#firstactif span {background-image: url(../images/mdroite.gif);background-position: 100% -35px;color:#892a47;}

#en-tete ul li#lastactif {background-image: url(../images/mgauche.gif);background-position: 0% -35px;}
#en-tete ul li#lastactif a{background-image:none;color:#892a47;}
#en-tete ul li#lastactif span {background-image: url(../images/mdroite.gif);background-position: 100% -35px;color:#892a47;}

/******************************************************************* drapeau **/

#Ensemble_Flags {position:absolute;
top:30px;right:2px;
z-index:5;
width:53px;height:18px;}

#Div_Flags {position:relative;z-index:6;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/contact-lang.png") 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/contact-lang.png") 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:32px;
width:24px;height:18px;cursor:pointer;
background:url("../images/contact-lang.png") no-repeat -160px 0px;}

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

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

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

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

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

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

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

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

#div_drapeau_allemandH:hover {background-position:-64px 0px;}		 			

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

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

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

#div_drapeau_espagnolH:hover {background-position:-128px 0px;}		 				
	
#go_drapeau_espagnol {position:absolute;z-index:8;top:0px;left:128px;
width:24px;height:18px;cursor:pointer;}

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

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

#div_drapeau_neerlandaisH:hover	{background-position:-96px 0px;}			

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

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

/********************************************************************** haut **/
#header {position:relative;z-index:1;width:960px;height:670px;_height:680px;}
#headersmall {position:relative;z-index:1;width:960px;height:235px;_height:245px;}

#header_marquee_div {position:absolute;z-index:2;top:0px;left:0px;width:960px;height:15px;
background-color:#b0b0b0;color:#ffffff;font-size:10px;}

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


#header_logo_site_principal{
position:absolute;z-index:2;top:32px;left:50%;margin-left:-90px;
width:180px;height:124px;background:transparent url("../images/logo.png");
}

.lien_logo_site_principal{
display:block;position:absolute;z-index:3;top:32px;left:50%;margin-left:-90px;
width:180px;height:124px;}

#image-index {position:absolute;z-index:2;top:210px;left:0px;width:960px;height:424px;}
#flashcontent {position:absolute;z-index:3;top:210px;left:0px;width:960px;height:424px;}

#opio-rouret-immobilier {position:absolute;z-index:2;top:169px;left:0px;
width:960px;height:28px;background:transparent url("../images/opio-rouret-immobilier.png");}

/********************************************************************** bloc **/
#bloc {width:960px;padding-top:0px;border:0px solid red;position:relative;}
#bloc-listing {width:960px;padding-top:30px;border:0px solid red;position:relative;}
#bloc_page {width:960px;padding-top:30px;border:0px solid red;position:relative;}

/******************************************************************** footer **/
#footer{float:left;position:relative;z-index:1;width:960px;height:58px;margin:0;padding:0;
border: 0px solid red;margin-top:0px;background:transparent url("../images/back-footer.jpg") repeat-x top left;
top:0px;margin-top:5px;}

#logo_footer{position:absolute;top:0px;left:0px;z-index:2;width:175px;height:58px;}

#sfooter{position:absolute;top:15px;left:190px;z-index:2;font-size:11px;color:#ffffff;}

#footertel{position:absolute;top:8px;right:275px;z-index:2;width:32px;height:25px;}

#footernumero{position:absolute;top:5px;right:14px;z-index:2;font-size:27px;font-weight:bold;color:#892a47;}

#footermail{position:absolute;bottom:6px;right:16px;z-index:2;font-size:16px;color:#892a47;letter-spacing:1px;}

#footer2{float:left;position:relative;z-index:1;width:960px;margin:0;padding:0;border: 0px solid red;margin-top:0px;top:0px;}


#logo_boite_immo {position:absolute;z-index:2;top:5px;right:10px;
width:215px;height:27px;
background:transparent url("../images/la-boite-immo.png");}

.lien_logo_boite_immo{display:block;position:absolute;z-index:3;top:5px;right:10px;
width:215px;height:27px;text-indent:-9999px;}

#logo_fnaim {position:absolute;z-index:2;top:8px;right:235px;
width:43px;height:32px;
background:transparent url("../images/fnaim.jpg");}

#trans_google{position:absolute;z-index:2;top:32px;right:10px;color:#b0b0b0;font-size:9px;letter-spacing:3px;}


#div_menu_footer{position:absolute;top:13px;left:147px;z-index:10;width:675px;top:30px !important!;}

#menu_footer li{list-style-type: none;float:left;text-align:center;font-size:11px;
margin:0px;padding:0px;
padding-left:3px;padding-right:3px;
border-left:1px solid #ffffff;}

#menu_footer li.first {border:0;}

#menu_footer li a{color:#ffffff;
text-decoration:none;padding-left:1px;padding-right:1px;}

#menu_footer li a:hover{color:#ffffff;text-decoration:underline;}

/*************************************************************** nos agences **/
#agence1 {float:left;width:960px;}

#sagence1 {float:left;width:574px;height:302px;}

#tagence1 {color:#892a47;font-size:14px;font-weight:bold;text-transform:uppercase;}

#sagence2 {float:right;width:367px;text-align:justify;font-size:12px;color:#747070;}

#barre-agence {float:left;width:960px;height:44px;}

#agence2 {float:left;width:960px;}

#sagenceb1 {float:left;width:558px;text-align:justify;font-size:12px;color:#747070;}

#sagenceb2 {float:right;}

#tagence2 {color:#892a47;font-size:14px;font-weight:bold;text-transform:uppercase;}

/*********************************************************** gestionlocative **/
#gestionlocative {float:left;width:960px;font-size:12px;color:#747070;position:relative;z-index:1;}

#tgestionlocative {color:#892a47;font-size:14px;font-weight:bold;text-transform:uppercase;}

#photo_gl {position:absolute;top:55px;right:0px;z-index:2;}

/********************************************************** mentions legales **/

#mentionslegales {float:left;width:960px;font-size:12px;color:#747070;position:relative;z-index:1;text-align:justify;}

.color1{color:#892a47;font-weight:bold;}

#tmentionslegales {color:#892a47;font-size:14px;font-weight:bold;text-transform:uppercase;}

/******************************************************************* sitemap **/
#plandusite {float:left;width:960px;font-size:12px;color:#747070;}

#tplandusite {color:#892a47;font-size:14px;font-weight:bold;text-transform:uppercase;}

#sitemap_redactionnel{text-align:justify;width:960px;color:#747070;font-size:12px;margin-top:10px;}

.hrefplandusite {color:#747070;text-decoration:none;}
a.hrefplandusite {color:#747070;text-decoration:none;}
a:hover.hrefplandusite {color:#892a47;text-decoration:underline;}


/*************************************************************** partenaires **/
#partenaires {float:left;width:960px;font-size:12px;color:#747070;}

#tpartenaires {color:#892a47;font-size:14px;font-weight:bold;text-transform:uppercase;}

#partenaires_redactionnel{text-align:justify;width:960px;color:#747070;font-size:12px;margin-top:10px;}


.lien_partenaire {text-decoration:underline;color:#747070; }
a.lien_partenaire {text-decoration:underline;color:#747070; }
a:hover.lien_partenaire {text-decoration:underline;color:#892a47; }

.bloc_partenaire {float:left;width:480px;height:125px;margin-left:0px;margin-bottom:10px;}

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

.bloc_description_partenaire {float:left;width:205px;line-height:15px;margin-left:5px;}

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



/******************************************************************* contact **/
#contactopio {float:left;width:960px;font-size:12px;color:#747070;}

#scontactopio1 {float:left;width:350px;}
#scontactopio2 {float:right;width:580px;}

.phraseg, .phraseg2 {text-align:justify;width:350px;color:#747070;font-size:11px;}

.phraseg {margin-top:20px;}

.phraseg2 {margin-top:10px;}

#contactredac {text-align:justify;width:580px;color:#747070;font-size:12px;margin-top:25px;}


.item_left_first {float:left;}

.item_right_first {float:right;}

.item_left {float:left;margin-top:17px;}

.item_right {float:right;margin-top:17px;}

.item_full {float:left;margin-top:17px;}

.contactinput {width:231px;height:16px;border:1px solid #454545;background-color:#b0b0b0;font-size:12px;color:#ffffff;padding-left:10px;}

.contacttextarea{width:568px;height:93px;border:1px solid #454545;background-color:#b0b0b0;font-size:12px;color:#ffffff;padding-left:10px;font-family:"Arial";}

#contactenvoyer{float:right;margin-top:20px;cursor:pointer;}

.contactenvoyer{
border:1px solid #454545;
background-color:#b0b0b0;font-size:12px;color:#ffffff;text-align:center;cursor:pointer;}

/**************************************************************** estimation **/
#estimationopio {float:left;width:960px;font-size:12px;color:#747070;}

#estimationopio1 {float:left;width:350px;}
#estimationopio2 {float:right;width:580px;}

#testimation {color:#892a47;font-size:14px;font-weight:bold;text-transform:uppercase;}

#redac_estimation {text-align:justify;width:580px;color:#747070;font-size:12px;margin-top:0px;}

.e_item_left_first {float:left;}

.e_item_right_first {float:right;_margin-top:3px;}

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

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

.estimationinput {width:231px;height:16px;border:1px solid #454545;background-color:#b0b0b0;font-size:12px;color:#ffffff;padding-left:10px;}

.estimationselect {width:243px;height:20px;height:22px !important!;border:1px solid #454545;background-color:#b0b0b0;font-size:12px;color:#ffffff;padding-left:10px;}

.estimationtextarea {width:231px;height:60px;border:1px solid #454545;background-color:#b0b0b0;font-size:12px;color:#ffffff;padding-left:10px;
font-family:"Arial";}


#btestimationv2 {float:right;margin-top:20px;cursor:pointer;margin-top:0px !important!;}

#text_btestimation{border:1px solid #454545;cursor:pointer;
background-color:#b0b0b0;font-size:12px;color:#ffffff;text-align:center;padding-left:11px;padding-right:11px;padding-top:2px;padding-bottom:2px;}

#tab_estimation {margin-top:20px;}

/*************************************************************** alerte mail **/
#ensemble_alertemail{width:960px;height:82px;margin:auto;margin-top:15px;background-color:#b0b0b0;cursor:pointer;}

#titre_alertemail{float:left;margin-left:40px;_margin-left:20px;margin-top:17px;width:875px;height:50px;background:transparent url("../images/background-bouton-mr-listing.gif") repeat-x top left;}

#ensemble_alertemail2{width:960px;height:238px;margin-top:15px;background-color:#999999;height:245px !important!;}

#titre_alertemail2{float:left;margin-top:16px;margin-left:40px;_margin-left:20px;width:242px;height:50px;text-align:center;
background:transparent url("../images/background-bouton-mr-listing.gif") repeat-x top left;}

#titre_alertemailv2_int {margin-top:14px;letter-spacing:1px;}

.am_item_left_first {float:left;}

.am_item_right_first {float:right;}

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

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

#btalertemailv2 {float:left;width:95px;height:50px;margin-left:20px;margin-top:172px;margin-top:180px !important!;cursor:pointer;}


#div_am {float:left;width:502px;height:170px;margin-top:14px;margin-left:18px;}

.alertemailselect{width:242px;height:21px;}

.alertemailselect2{width:242px;height:21px;}

.alertemailinput{width:236px;height:15px;}




/********************************************************** listing de biens **/
.boxlistingdesbiens{float:left;margin-right:40px;position:relative;width:400px;height:359px;z-index:1;background-color:#b0b0b0;cursor:pointer;}

.boxlistingdesbiens_image {position:absolute;top:0px;left:0px;width:400px;height:300px;z-index:2;}

.boxlistingdesbiens_titre {position:absolute;top:304px;left:17px;width:360px;z-index:3;font-weight:bold;font-size:14px;color:#892a47;text-transform:uppercase;}

.boxlisting_annonce {position:absolute;top:0px;left:0px;width:400px;height:359px;z-index:10;cursor:pointer;}

.point_listing {position:absolute;top:308px;left:0px;width:400px;height:1px;z-index:2;top:323px !important!;}

.boxlistingdesbiens_detail {position:absolute;top:335px;left:17px;width:310px;height:20px;z-index:3;cursor:pointer;font-size:12px;color:#ffffff;border:0px solid red;}


#wraper {clear:left;height:359px;overflow:hidden;position:relative;width:840px;z-index:120;margin:auto;border:0px solid red;}

#next-button {
background:transparent url("../images/right-nav.gif");
background-position:center center;
cursor:pointer;
height:42px;width:30px;
position:absolute;
right:0px;top:50%;margin-top:-21px;
z-index:10;
}

#prev-button {
background:transparent url("../images/left-nav.gif");
background-position:center center;
cursor:pointer;
height:42px;width:30px;
position:absolute;
top:50%;left:0px;margin-top:-21px;
z-index:10;
}

#next-button-none {background-image:url(../images/right-nav-none.gif);background-position:center center;
cursor:pointer;
height:42px;width:30px;
position:absolute;
right:0px;top:50%;margin-top:-21px;
z-index:10;
}

#prev-button-none {
background-image:url(../images/left-nav-none.gif);background-position:center center;
cursor:pointer;
height:42px;width:30px;
position:absolute;
top:50%;left:0px;margin-top:-21px;
z-index:10;
}



#liste-listing {position:absolute;left:50%;margin-left:-420px;top:0px;width:100000px;z-index:9;}

#ul-liste-listing {list-style-image:none;list-style-position:inside;list-style-type:none;margin:0;padding:0;}

#ul-liste-listing li{float: left;margin:0;padding:0;}


/*********************************************** moteur de recherche listing **/
#ensemble_mrv2{width:960px;height:82px;margin:auto;margin-top:47px;background-color:#b0b0b0;}

#ensemble_mr_milieuv2{float:left;width:915px;
background-color:#b0b0b0;}

.mrv2{float:left;position:relative;width:502px;height:50px;
float:left;margin-left:18px;margin-top:14px;}

#titre_mrv2{float:left;margin-top:16px;margin-left:40px;width:242px;
height:50px;text-align:center;
background:transparent url("../images/background-bouton-mr-listing.gif") repeat-x top left;
_margin-left:20px;}

#titre_mrv2_int {margin-top:14px;letter-spacing:1px;}

#formboutonrecherchev2 {
position:absolute;
top:2px;
left:520px;
width:95px;
height:50px;
z-index:10;
}

.selectrecherche2 {float:left;width:243px;height:21px;}
.selectrecherche2 select {width:243px;height:21px;}

.selectrecherche2b {float:right;width:243px;height:21px;}
.selectrecherche2b select {width:243px;height:21px;}

#recherche_all_item2 {border:0px solid red;padding-left:0px;min-height:50px;height:auto !important;height:50px;}


.page_st3_1 {color:#706c6c;font-size:16px;}

.page_st3_2 {color:#892a47;font-size:16px;text-transform:uppercase;font-weight:bold;}

/***************************************************************** detail *****/
.detail_haut_gauche{width:600px;height:25px;background:#b0b0b0;}

.detail_bas_gauche{width:600px;height:4px;background:#666;}

.detail_haut_gauche2{width:600px;height:4px;background:#666;}

#div_detail_gauche{float:left;width:600px;}

#div_detail_droite{float:right;width:311px;}


#grandephoto{width:600px;height:450px;}

.ensemble_detail_milieu{width:600px;background-color:#666;}

.ensemble_detail_milieu2{float:left;width:311px;background-color:#b0b0b0;}

.description_detail{width:273px;margin:auto;font-size:12px;color:#ffffff;text-align:justify;margin-top:16px;margin-bottom:16px;}

.titre_box_detail{font-size:14px;color:#ffffff;text-transform:uppercase;margin-left:24px;padding-top:5px;}

.mensualite {float:left;margin-left:23px;font-size:14px;}

.couleur_1_Bold {color:#ffffff;}

.sousboxjaune{float:left;width:311px;height:31px;font-size:14px;color:#ffffff;background-color:#892a47;}

.s_sousboxjaune {width:285px;margin:auto;margin-top:8px;}

.annonce_add_detail_first {color:#FFF;font-weight:bold;}

.annonce_add_detail_last {color:#892a47;}

.annonce_add {width:245px;height: 17px;}


.boutton_ensemble {display:block;float:left;height:22px;width:125px;text-decoration:none;text-align:center;padding-top:5px;color:#ffffff;font-size:14px;background:#b0b0b0;letter-spacing:0px;text-transform:capitalize;}
a.boutton_ensemble {text-decoration:none;}
a:hover.boutton_ensemble {text-decoration:underline;}

.boutton_ensemble2 {display:block;float:right;height:22px;width:125px;text-decoration:none;text-align:center;padding-top:5px;color:#ffffff;font-size:14px;background:#b0b0b0;letter-spacing:0px;text-transform:capitalize;}
a.boutton_ensemble2 {text-decoration:none;}
a:hover.boutton_ensemble2 {text-decoration:underline;}

#dontexist {margin-top:20px;padding-left:10px;padding-right:10px;
width:942px;}

#background_detail {float:left;width:960px;padding-top:30px;
min-height:370px;height:auto !important;height:370px;background:transparent;margin-left:0px;}


.boutons2 {float:right;font-weight:bold;text-align:center;margin-right:10px;padding:10px;
border:1px #e8e26a;
color:#e8e26a;
background-color:#FFF;
cursor:pointer;
text-transform:uppercase;font-size:12px;}
.liensboutonsdetail2 {color:#c5e81c;	text-decoration:none;}
.liensboutonsdetail2:hover {	color:#c5e81c;}

.boutons {float:right;white-space: nowrap;	padding:3px 25px 3px 5px;	margin: 0 10px;
font-weight:bold;	text-align:center;
border: 1px ridge #808080;	cursor:pointer;
background-color: #808080;	text-transform: uppercase;}

.liensboutonsdetail {	color: #FFF;	text-decoration:none;}
.liensboutonsdetail:hover {	color:#CCC;}
.annonce_add {	float:left;	color: #FFF;}
.petiteimage {	cursor:pointer;	float:left;		background-color: #FFF;}

#tab_demandedinformations {font-size:12px;padding-top: 20px;}

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


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

.petiteimage {width:102px;height:90px;border:1px solid #ffffff;;margin-top:6px;}
.back_vignette {float:left;width:114px;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:499px;position:relative;border:0px solid red;margin-left:66px;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:39px;left:-55px;width:35px;height:33px;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:39px;right:0px;width:35px;height:33px;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;}


