
*{outline: none;}

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

img{border:0;}

form{margin:0;}

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

.world_retour_ajax_form {font-size:11px;}

.world_facebook {display:block;position:absolute;z-index:4;top:41px;left:257px;color:#3b5998;font-size:11px;}

a.world_facebook {color:#3b5998;text-decoration:none;font-weight:bold;}

a:hover.world_facebook {color:#542809;text-decoration:underline;}

#facebook_fr {position:absolute;z-index:4;
top:40px;left:345px;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.residencecroisette.com/images/facebook.png', sizingMethod='crop');
}

.lienfacebook_fr {position:absolute;z-index:5;
top:40px;left:345px;width:16px;height:16px;}

#facebook_en {position:absolute;z-index:4;
top:40px;left:352px;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.residencecroisette.com/images/facebook.png', sizingMethod='crop');
}

.lienfacebook_en {position:absolute;z-index:5;
top:40px;left:352px;width:16px;height:16px;}

#facebook_it {position:absolute;z-index:4;
top:40px;left:352px;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.residencecroisette.com/images/facebook.png', sizingMethod='crop');
}

.lienfacebook_it {position:absolute;z-index:5;
top:40px;left:352px;width:16px;height:16px;}

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

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

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

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

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

/****************************************************************** menu bas **/
#divmenufooter_fr{position:absolute;top:50px;left:23px;z-index:4;top:65px !important!;}
#divmenufooter_en{position:absolute;top:50px;left:60px;z-index:4;top:65px !important!;}
#divmenufooter_it{position:absolute;top:50px;left:88px;z-index:4;top:65px !important!;}

#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;border-bottom:3px solid #633d22;
}

#menufooter li a:hover{border-bottom:3px solid #ffffff;}

#menufooter li#actif a{display:block;color: #ffffff;text-decoration:none;border-bottom:3px solid #ffffff;}


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




#divmenuhaut_fr{position:absolute;top:57px;left:200px;z-index:4;top:65px !important!;}
#divmenuhaut_en{position:absolute;top:57px;left:200px;z-index:4;top:65px !important!;}
#divmenuhaut_it{position:absolute;top:57px;left:200px;z-index:4;top:65px !important!;}

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

#menuhaut li a{
display:block;color: #FFFFFF;text-decoration:none;border-top:3px solid transparent;margin-top:-3px;margin-top:0px !important!;
_border-top:3px solid #89522b;
}

#menuhaut li a:hover{border-top:3px solid #ffffff;}

#menuhaut li#actif a{display:block;color: #ffffff;text-decoration:none;border-top:3px solid #ffffff;}


.accueilhaut{}
.othershaut{border-left: 1px solid #FFFFFF;}

/******************************************************************** header **/
#header_index {float:left;width:964px;height:565px;position:relative;z-index:1;}

#header_page {float:left;width:964px;height:486px;position:relative;z-index:1;}

#header_biens {float:left;width:964px;height:180px;position:relative;z-index:1;}

#flash_index {position:absolute;z-index:1;width:964px;height:450px;top:115px;left:1px;
background:transparent url("../images/flash.jpg") no-repeat top left;}

#flash_page {position:absolute;z-index:1;width:964px;height:366px;top:120px;left:1px;
background:transparent url("../images/flash_page.jpg") no-repeat top left;}

#flashindex {position:absolute;z-index:2;width:964px;height:450px;top:115px;left:1px;}

#flashpage {position:absolute;z-index:2;width:964px;height:366px;top:120px;left:1px;}

#slogan {position:absolute;z-index:10;top:127px;left:6px;font-size:11px;font-weight:bold;}

#favori_fr {font-size:10px;position:absolute;top:32px;right:18px;}
#favori_en {font-size:10px;position:absolute;top:32px;right:18px;}
#favori_it {font-size:10px;position:absolute;top:32px;right:18px;}

#himg_favori {position:absolute;z-index:3;top:32px;right:1px;width:13px;height:13px;
text-indent:-999999px; }

#img_favori{position:absolute;z-index:2;top:32px;right:1px;width:13px;height:13px;
text-indent:-999999px;
background:transparent url("../images/favori.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.residencecroisette.com/images/favori.png', sizingMethod='crop');}

#selection{position:absolute;z-index:2;top:31px;left:721px;width:24px;height:18px;
background:transparent url("../images/selection.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.residencecroisette.com/images/selection.png', sizingMethod='crop');
}

#selection2 {position:absolute;z-index:2;top:32px;left:751px;font-size:10px;}

#barre_fr {position:absolute;z-index:2;top:30px;left:844px;height:18px;width:1px;overflow:hidden;background-color:#ffffff;}
#barre_en {position:absolute;z-index:2;top:30px;left:844px;height:18px;width:1px;overflow:hidden;background-color:#ffffff;}
#barre_it {position:absolute;z-index:2;top:30px;left:844px;height:18px;width:1px;overflow:hidden;background-color:#ffffff;}

#logosite {position:absolute;z-index:10;top:20px;left:20px;
background:transparent url("../images/logosite.png") no-repeat top left;
width:210px;height:103px;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.residencecroisette.com/images/logosite.png', sizingMethod='crop');}


.lienselection_fr {border:0px solid red;display:block;height:19px;left:718px;position:absolute;top:29px;width:120px;z-index:3;}
.lienselection_en {border:0px solid red;display:block;height:19px;left:718px;position:absolute;top:29px;width:120px;z-index:3;}
.lienselection_it {border:0px solid red;display:block;height:19px;left:718px;position:absolute;top:29px;width:120px;z-index:3;}



.logositehref {display:block;position:absolute;z-index:11;top:20px;left:20px;
width:210px;height:103px;}

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

#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/contact-lang.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/contact-lang.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:32px;
width:24px;height:18px;cursor:pointer;
background:url("../images/contact-lang.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:32px;
width:24px;height:18px;cursor:pointer;
background:url("../images/contact-lang.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: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;
_background:url("../images/contact-lang-ie6.gif") 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;
_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:64px;
width:24px;height:18px;cursor:pointer;}

/************************************************************* index  & page **/
#div_index {float:left;width:964px;}

#index_redac {font-size:11px;text-align:center;margin-top:20px;}

#div_page {float:left;width:964px;margin-top:-9px;position:relative;z-index:2;}

.titre_page {float:left;width:964px;}

.espace_titre {float:left;width:25px;}

.the_titre {float:left;}

.titre_croisette_1 {font-size:11px;text-transform:uppercase;}

.titre_croisette_2 {font-size:18px;}

.ensemble_spage {float:left;width:964px;margin-top:25px;}

.box_spage {float:left;width:452px;}

.div_redac_page {font-size:11px;}

.hr469 {float:left;width:469px;height:1px;border-bottom:1px solid #ffffff;margin-left:14px;margin-top:10px;
_margin-left:8px;
_margin-top:0px;}

.hr474 {float:left;width:474px;height:1px;border-bottom:1px solid #ffffff;margin-left:14px;margin-top:10px;
_margin-left:8px;
_margin-top:0px;}

/******************************************************************** footer **/
#footer {float:left;width:100%;min-height:135px;height:auto !important;height:135px;
background:#512709 url("../images/back-footer.gif") repeat-x;margin-top:-10px;}

#int_footer {width:964px;margin:auto;position:relative;z-index:1;}

#lbi {position:absolute;z-index:2;top:0px;right:0px;width:216px;height:31px;}

.lbihref {display:block;position:absolute;z-index:3;top:0px;right:0px;width:216px;height:31px;}

#tpg {position:absolute;z-index:2;top:31px;right:8px;float:left;
font-family:verdana;font-size:9px;letter-spacing:2px;color:#512709;}

#copyright {position:absolute;z-index:2;top:44px;right:8px;float:left;
font-family:verdana;font-size:9px;color:#512709;}

#fnaim{position:absolute;z-index:2;top:0px;left:0px;width:60px;height:51px;}

#coordonnees {position:absolute;z-index:2;top:10px;left:257px;font-size:11px;color:#542809;}

#logo_footer {position:absolute;z-index:2;top:0px;left:80px;font-size:11px;color:#542809;
background:transparent url("../images/logo_footer.png") no-repeat top left;width:155px;height:60px;}

/**************************************************************** indexation **/
#footer_indexation_fr {float:left;font-size:10px;text-align:center;margin: 85px 5px 10px 5px;
margin-top:80px !important!}

#footer_indexation_en {float:left;font-size:10px;text-align:center;margin: 105px 5px 10px 5px;
margin-top:85px !important!}

#footer_indexation_it {float:left;font-size:10px;text-align:center;margin: 105px 5px 10px 5px;
margin-top:85px !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;}


.por_barre_fr {float:left;width:820px;border-bottom:1px solid #ffffff;margin-left:10px;height:36px;}

.por_barre_en {float:left;width:847px;border-bottom:1px solid #ffffff;margin-left:10px;height:36px;}

.por_barre_it {float:left;width:815px;border-bottom:1px solid #ffffff;margin-left:10px;height:36px;}

.lienindexation {font-size:10px;color:#ffffff;text-decoration:none;text-transform:capitalize;}
a.lienindexation {font-size:10px;color:#ffffff;text-decoration:none;font-weight:bold;}
a:hover.lienindexation {font-size:10px;color:#ffffff;text-decoration:underline;}


/**************************************************************** estimation **/
.es_barre_fr {float:left;width:732px;border-bottom:1px solid #ffffff;margin-left:10px;height:36px;}

.es_barre_en {float:left;width:787px;border-bottom:1px solid #ffffff;margin-left:10px;height:36px;}

.es_barre_it {float:left;width:672px;border-bottom:1px solid #ffffff;margin-left:10px;height:36px;}

#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:#512709;
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:#512709;font-size:11px;border:1px solid #ffffff;}

.estimationtextarea {width:211px;background:#eeeeee url("../images/back_textarea.png") repeat-x bottom left;color:#512709;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:#512709;font-weight:bold;text-align:center;margin-top:11px;
cursor:pointer;}

#text_btestimation {margin-top:2px;}

.photo_estimation{float:right;width:441px;height:315px;background:transparent url("../images/evaluation.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.residencecroisette.com/images/evaluation.png', sizingMethod='crop');}

/*************************************************************** alerte mail **/
.am_barre_fr {float:left;width:828px;border-bottom:1px solid #ffffff;margin-left:10px;height:36px;}

.am_barre_en {float:left;width:838px;border-bottom:1px solid #ffffff;margin-left:10px;height:36px;}

.am_barre_it {float:left;width:838px;border-bottom:1px solid #ffffff;margin-left:10px;height:36px;}

#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:#512709;font-size:11px;border:1px solid #ffffff;}

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

.alertemailinput {width:211px;background:#ececec url("../images/back_select.png") repeat-x bottom left;color:#512709;
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:#512709;font-weight:bold;text-align:center;margin-top:11px;
cursor:pointer;}

#text_btalertemail {margin-top:2px;}

.photo_alertemail{float:right;width:441px;height:369px;background:transparent url("../images/alertemail.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.residencecroisette.com/images/alertemail.png', sizingMethod='crop');}

/******************************************************************* contact **/
.c_barre_fr {float:left;width:710px;border-bottom:1px solid #ffffff;margin-left:10px;height:36px;}

.c_barre_en {float:left;width:746px;border-bottom:1px solid #ffffff;margin-left:10px;height:36px;}

.c_barre_it {float:left;width:694px;border-bottom:1px solid #ffffff;margin-left:10px;height:36px;}

.photo_contact{float:right;width:441px;height:369px;background:transparent url("../images/contact.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.residencecroisette.com/images/contact.png', sizingMethod='crop');}

.box_spage2 {float:left;width:452px;margin-top:10px;}

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

.contactinput {width:211px;background:#ececec url("../images/back_select.png") repeat-x bottom left;color:#512709;
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:#512709;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:#512709;font-weight:bold;text-align:center;margin-top:11px;
cursor:pointer;}

.contactenvoyer{margin-top:2px;}

/************************************************************** redactionnel **/
.tableaucongres {border-top:1px solid #ffffff;border-left:1px solid #ffffff;border-right:1px solid #ffffff;}
.tableaucongres tr {height:30px;}
.tableaucongres tr td {border-bottom:1px solid #ffffff;}

.tableaucongres tr td a{color:#ffffff;text-decoration:none;}

.tableaucongres tr td a:hover{color:#ffffff;text-decoration:underline;}

.ml_barre_fr {float:left;width:788px;border-bottom:1px solid #ffffff;margin-left:10px;height:36px;}

.ml_barre_en {float:left;width:768px;border-bottom:1px solid #ffffff;margin-left:10px;height:36px;}

.ml_barre_it {float:left;width:792px;border-bottom:1px solid #ffffff;margin-left:10px;height:36px;}

#redac_div {font-size:11px;text-align:justify;padding-left:25px;}
#redac_div p {margin:0px;padding:0px;}

.page_mentionslegales_libelle1{font-weight:bold;text-decoration:underline;display:inline-block;margin-bottom:10px;}

.photo_redactionnel {float:right;width:441px;margin-left:55px;}

#bas_bulle_redactionnel {float:left;width:441px;height:6px;
background:transparent url("../images/bas_bulle_redactionnel.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.residencecroisette.com/images/bas_bulle_redactionnel.png', sizingMethod='crop');}


#m_bulle_r_433, #m_bulle_r_329, #m_bulle_r_472 {float:left;width:441px;background:transparent url("../images/milieu_bulle_redactionnel.png") repeat-y top left;}
#m_bulle_r_472 {height:472px;padding-left:5px;}
#m_bulle_r_329 {height:329px;padding-left:5px;}

#haut_bulle_redactionnel {float:left;width:441px;height:6px;
background:transparent url("../images/haut_bulle_redactionnel.png") no-repeat top left;
_overflow:hidden;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.residencecroisette.com/images/haut_bulle_redactionnel.png', sizingMethod='crop');}

.r404_barre_fr {float:left;width:794px;border-bottom:1px solid #ffffff;margin-left:10px;height:36px;}

.r404_barre_en {float:left;width:798px;border-bottom:1px solid #ffffff;margin-left:10px;height:36px;}

.r404_barre_it {float:left;width:778px;border-bottom:1px solid #ffffff;margin-left:10px;height:36px;}

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

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

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

.photo_404 {float:right;width:441px;}



.news_barre_fr {float:left;width:686px;border-bottom:1px solid #ffffff;margin-left:10px;height:36px;}

.news_barre_en {float:left;width:664px;border-bottom:1px solid #ffffff;margin-left:10px;height:36px;}

.news_barre_it {float:left;width:643px;border-bottom:1px solid #ffffff;margin-left:10px;height:36px;}

.photo_news {float:right;width:289px;height:311px;background:transparent url("../images/news.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.residencecroisette.com/images/news.png', sizingMethod='crop');}

.photo_congres {float:right;width:289px;height:311px;background:transparent url("../images/congres.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.residencecroisette.com/images/congres.png', sizingMethod='crop');}


.congres_barre_fr {float:left;width:554px;border-bottom:1px solid #ffffff;margin-left:10px;height:36px;}

.congres_barre_en {float:left;width:619px;border-bottom:1px solid #ffffff;margin-left:10px;height:36px;}

.congres_barre_it {float:left;width:653px;border-bottom:1px solid #ffffff;margin-left:10px;height:36px;}

/***************************************************************** selection **/
.selec_barre_fr {float:left;width:855px;border-bottom:1px solid #ffffff;margin-left:10px;height:36px;}

.selec_barre_en {float:left;width:855px;border-bottom:1px solid #ffffff;margin-left:10px;height:36px;}

.selec_barre_it {float:left;width:851px;border-bottom:1px solid #ffffff;margin-left:10px;height:36px;}

.photo_selection {float:right;width:441px;height:315px;background:transparent url("../images/evaluation.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.residencecroisette.com/images/evaluation.png', sizingMethod='crop');}

#liste_selection {float:left;margin-top:10px;margin-bottom:10px;font-size:12px;color:#552909;}

.div_supprimer {position:absolute;z-index:2;top:80px;left:23px;color:#2d040a;font-size:11px;}

.imprimer_selection {display:block;color:#2d040a;position:absolute;z-index:2;top:81px;left:166px;}

a.imprimer_selection {color:#2d040a;text-decoration:underline;font-size:11px;}

a:hover.imprimer_selection {color:#2d040a;text-decoration:none;}

.div_input{position:absolute;z-index:2;top:78px;left:3px;}

#mailer-selec {float:left;width:452px;margin-top:0px;}

#formulaire_selection {}

.text_selection{float:left;font-size:12px;color:#003a48;margin-top:5px;}

.bbselection{float:left;width:385px;height:18px;margin-top:11px;}

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

#text_btselectionenvoyer {margin-top:2px;}

#selectionvide {float:left;color:#ffffff;width:461px;}

/******************************************************* moteur de recherche **/
#box_recherche {height:15px;left:324px;position:absolute;top:-4px;width:610px;z-index:6;}

#box_recherche2 {height:15px;left:324px;position:absolute;top:-60px;width:610px;z-index:6;} 

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

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

#eformboutonrecherche {float:left;width:0px;height:18px;}

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

#def_track_prix {float:left;color:#ffffff;font-size:12px;width:145px;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.png') repeat-x top left;top:5px !important!;}

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

.bloc_slider {float:left;width:130px;}
#ens_input_slider {float:left;color:#ffffff;font-size:12px;margin-left:36px;_margin-left:15px;
width:114px;}


.caseinput {float:left;}

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

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

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

/*************************************************************** partenaires **/

.parte_barre_fr {float:left;width:743px;border-bottom:1px solid #ffffff;margin-left:10px;height:36px;}

.parte_barre_en {float:left;width:860px;border-bottom:1px solid #ffffff;margin-left:10px;height:36px;}

.parte_barre_it {float:left;width:845px;border-bottom:1px solid #ffffff;margin-left:10px;height:36px;}

.photo_partenaire {float:right;width:441px;}

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

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

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

.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;}

.redac3  {width:570px;margin:auto;margin-top:25px;font-size:12px;color:#ffffff;text-align:justify;}

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

/******************************************************************** listing **/
#div_listing {float:left;width:964px;margin-top:0px;position:relative;z-index:2;height:805px;}

#numero_div_bien_1 {position:absolute;top:55px;left:64px;width:402px;height:325px;border:0px solid red;z-index:1;}

#background_listing_1 {position:absolute;top:0px;left:0px;width:402px;height:325px;border:0px solid red;
background:transparent url("../images/numero_div_bien_1.png") no-repeat top left;z-index:3;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.residencecroisette.com/images/numero_div_bien_1.png', sizingMethod='crop');}

#numero_div_bien_2 {position:absolute;top:55px;left:501px;width:402px;height:325px;border:0px solid red;z-index:1;}

#background_listing_2 {position:absolute;top:0px;left:0px;width:402px;height:325px;border:0px solid red;
background:transparent url("../images/numero_div_bien_2.png") no-repeat top left;z-index:3;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.residencecroisette.com/images/numero_div_bien_2.png', sizingMethod='crop');}

#numero_div_bien_3 {position:absolute;top:407px;left:90px;width:402px;height:325px;border:0px solid red;z-index:1;}

#background_listing_3 {position:absolute;top:0px;left:0px;width:402px;height:325px;border:0px solid red;
background:transparent url("../images/numero_div_bien_3.png") no-repeat top left;z-index:3;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.residencecroisette.com/images/numero_div_bien_3.png', sizingMethod='crop');}

#numero_div_bien_4 {position:absolute;top:407px;left:525px;width:402px;height:325px;border:0px solid red;z-index:1;}

#background_listing_4 {position:absolute;top:0px;left:0px;width:402px;height:325px;border:0px solid red;
background:transparent url("../images/numero_div_bien_4.png") no-repeat top left;z-index:3;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.residencecroisette.com/images/numero_div_bien_4.png', sizingMethod='crop');}

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

.prix_listing {font-size:16px;font-weight:bold;color:#512708;position:absolute;top:2px;right:34px;z-index:4;}

.corps_listing {font-size:11px;color:#512708;position:absolute;top:286px;left:41px;z-index:4;width:333px;border:0px solid red;}

.image_listing {position:absolute;top:0px;left:0px;z-index:2;width:402px;height:325px;border:0px solid red;}

.reference_listing {position:absolute;top:6px;left:175px;z-index:4;font-size:10px;color:#512708;}

.reference_listingl {position:absolute;top:310px;right:43px;z-index:4;font-size:10px;color:#512708;}


.href_listing {display:block;position:absolute;top:0px;left:0px;width:402px;height:325px;border:0px solid red;z-index:11;} 

.voir_listing {
border:0 solid red;color:#FFFFFF;font-size:10px;left:376px;position:absolute;text-align:center;top:310px;width:20px;z-index:4;}

.div_all_bloc_listing {float:left;width:964px;}
#div_pagination {position:absolute;z-index:3;width:964px;text-align:center;font-size:12px;top:100px;left:0px;}

#pas_de_bien {position:absolute;z-index:3;width:964px;text-align:center;font-size:12px;top:199px;left:0px;
font-weight:bold;font-size:20px;}

#pas_de_bien2 {position:absolute;z-index:3;width:964px;text-align:center;font-size:12px;top:145px;left:0px;
font-weight:bold;font-size:18px;}

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

.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:#512709;text-decoration:none;border:1px solid #ffffff;}

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

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

/***************************************************************** selection **/
#selection_div {left:760px;position:absolute;top:484px;z-index:4;
width:20px;height:20px;border:0px solid red;
top:483px !important!;
left:760px !important!;
}


/******************************************************************** detail **/
#div_detail {float:left;width:964px;margin-top:55px;position:relative;z-index:2;height:657px;}

#div_detail_back {position:absolute;width:964px;height:532px;z-index:3;top:0px;left:3px;
background:transparent url("../images/background_details.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.residencecroisette.com/images/background_details.png', sizingMethod='crop');}

#div_detail_back2 {position:absolute;width:964px;height:532px;z-index:3;top:0px;left:3px;
background:transparent url("../images/background_details2.png") no-repeat top left;}


#grandephoto {position:absolute;width:715px;height:532px;z-index:2;top:0px;left:9px;}

#titre_ville {position:absolute;z-index:4;font-size:18px;font-weight:bold;top:13px;left:710px;
text-transform:uppercase;color:#512708;}

#titre_prix {position:absolute;z-index:4;font-size:24px;font-weight:bold;top:36px;left:710px;
color:#512708;}

#titre_prixL {color:#512708;font-size:20px;font-weight:bold;left:699px;position:absolute;top:17px;z-index:4;}

#titre_ref {position:absolute;z-index:4;font-size:10px;top:5px;right:43px;
color:#512708;}

#detail_saison {position:absolute;z-index:4;top:48px;left:699px;width:217px;height:18px;
background :transparent url("../images/disponibility_ls.png") no-repeat top left;cursor:pointer;}

#detail_saisons {color:#512708;font-size:10px;font-weight:bold;padding-top:3px;text-align:center;width:217px;}


#corps_detail {border:0px solid red;color:#552909;font-size:11px;
height:210px;position:absolute;right:28px;top:110px;width:219px;z-index:4;text-align:justify;}

#titre_corps_detail {position:absolute;z-index:4;top:84px;left:710px;
color:#ffffff;font-size:11px;border:0px solid red;}

#titre_descriptif_detail {position:absolute;z-index:4;top:334px;left:730px;
color:#ffffff;font-size:11px;border:0px solid red;}

#descriptif_detail {border:0px solid red;color:#552909;font-size:11px;height:120px;position:absolute;
right:28px;top:359px;width:200px;z-index:4;}

.annonce_add {width:185px;}

.annonce_add_detail_first{font-size:11px;font-weight:bold;color:#552909;}

.annonce_add_detail_last {font-size:11px;color:#552909;} 

#titre_selection {border:0px solid red;color:#552909;font-size:11px;position:absolute;
left:785px;top:486px;z-index:4;text-transform:uppercase;}

#titre_information {border:0px solid red;color:#552909;font-size:11px;position:absolute;
left:785px;top:509px;z-index:4;text-transform:uppercase;}

#detail-ens3 {margin-top:16px;}

#sgauche_detail2 {border:0px solid red;height:481px;left:61px;position:absolute;top:17px;_top:5px;width:608px;z-index:9;}

#titrels {color:#512708;font-size:20px;font-weight:bold;}

#btn_back_annonce_l {width:217px;height:18px;margin-top:6px;
background :transparent url("../images/disponibility_ls.png") no-repeat top left;cursor:pointer;}

.btn_back_annonce_l{display:block;color:#512708;font-size:10px;font-weight:bold;padding-top:3px;text-align:center;width:217px;}

#ls1 {width:570px;height:18px;background:transparent url("../images/titre_tarif.png") no-repeat top left;margin-top:0px;}

.ls1 {color:#ffffff;font-size:12px;font-weight:bold;padding-left:10px;padding-top:2px;}

#div_legende {float:left;width:565px;margin-top:9px;}

.tableau_legende {width:565px;font-size:11px;font-weight:bold;}

.tableau_td {color:#552909;}

.tableau_td2 {color:#552909;}

#detail_prixl {position:absolute;z-index:3;top:6px;left:0px;width:589px;text-align:right;
color:#fff862;font-weight:bold;font-size:20px;}

.tablecalendriermois{font-size:11px;font-weight:bold;color:#512709;text-align:center;}

.tablecalendrierjour{font-size:11px;font-weight:bold;color:#666666;text-align:center;}

.tablecalendriersemaine{font-size:11px;font-weight:bold;color:#666666;text-align:center;}

.PropriteCalendarCellule{font-size:11px;font-weight:bold;color:#000000;text-align:center;}

#div_calendrier {float:left;width:525px;margin-left:20px;_margin-left:10px;}

#divcalendrier {float:left;width:570px;}

.sdivcalendrier {float:left;width:190px;height:160px;border:0px solid red;}

#titrelocation {left:8px;position:absolute;top:-6px;width:964px;z-index:6;}
#titrevente {left:8px;position:absolute;top:-6px;width:964px;z-index:6;}

#titrelocation2 {left:8px;position:absolute;top:-68px;width:964px;z-index:4;}
#titrevente2 {left:8px;position:absolute;top:-68px;width:964px;z-index:4;}

.page_listing_libelle1 {font-size:11px;text-transform:uppercase;}

.page_listing_libelle2 {font-size:18px;}

#barrelocation_fr, #barrevente_fr {_display:none;border-bottom:1px solid #FFFFFF;height:1px;position:absolute;right:0px;top:29px;_top:29px;width:685px;z-index:6;}
#barrelocation_fr { width:660px;}

#barrelocation2_fr, #barrevente2_fr {_display:none;border-bottom:1px solid #FFFFFF;height:1px;position:absolute;right:0px;top:-35px;_top:-48px;width:685px;z-index:6;}
#barrelocation2_fr { width:685px;}


.boutton_ensemble {display:block;background:transparent url("../images/print_detail_fr.png") no-repeat top left;
width:131px;height:18px;position:absolute;top:-25px;right:34px;z-index:10;}

.boutton_ensemble2 {display:block;background:transparent url("../images/retour_listing_fr.png") no-repeat top left;
width:131px;height:18px;position:absolute;top:-25px;right:185px;z-index:10;}

/*************************************************************** information **/
#forminformation {position:absolute;top:66px;left:690px;width:277px;height:466px;border:0px solid red;z-index:9;}

#forminformation_back {position:absolute;top:0px;left:0px;width:277px;height:466px;border:0px solid red;
background:transparent url("../images/back_forminformation.png") no-repeat top left;z-index:10;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.residencecroisette.com/images/back_forminformation.png', sizingMethod='crop');}

#forminformation_div {position:absolute;top:0px;left:0px;width:277px;height:466px;border:0px solid red;z-index:11;}


#titre_corps_information {position:absolute;z-index:11;top:18px;left:13px;
color:#ffffff;font-size:11px;border:0px solid red;}

#formulaire_demande_information {position:absolute;top:44px;left:37px;height:358px;width:214px;z-index:11;}

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

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

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

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

.detailbien_textarea {border:1px solid #552909;color:#552909;width:212px;background-color:#ffffff;font-size:11px;
font-family:"Arial";}

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

.detailbien_option {}

#btDemandeInfo2 {float:left;width:145px;height:18px;}

#btDemandeInfo {float:left;
margin-top:10px;margin-top:0px !important!;cursor:pointer;width:67px;height:18px;
background:transparent url("../images/bouton_form.png") no-repeat top left;border:1px solid #552909;}

.DemandeInfo{
cursor:pointer;
font-size:12px;
color:#552909;text-align:center;font-weight:bold;
width:67px;text-align:center;margin-top:1px;}

#btn_back_annonce {margin-bottom:10px;}

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

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

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

#onclick_information {border:0px solid red;height:16px;left:737px;position:absolute;top:507px;width:216px;z-index:10;
cursor:pointer;}

/****************************************************************** carousel **/

.petiteimage {width:126px;height:94px;border:1px solid #ffffff;}

.back_vignette {float:left;width:140px;height:94px;margin-left:0px;}

#ensemble_caroussel {position:absolute;z-index:20;top:547px;_top:547px;left:86px;_left:86px;width:830px;height:91px;border:0px solid red;}

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

#horizontal_carousel .container {width:850px;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:850px;height:108px;text-align:center;list-style:none;float:left;}

.previous_button {position:absolute;top:0px;left:-38px;width:44px;height:96px;
background:url(../images/but_prev.png) no-repeat;
z-index:1;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:0px;right:-28px;width:44px;height:96px;
background:url(../images/but_next.png) no-repeat;
z-index:1;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;}

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

/******************************************************************** scroll **/
div#scrollbar {
    display:block; /* initially display:none; to hide from incapable */
    }

div#wn	{ 
    position:relative;
    width:280px; height:200px;
    overflow:hidden;
	}
    
div#scrollbar { 
  position:relative;
  width:11px; height:200px; 
  font-size:1px;
  }
div#track { 
  position:absolute; left:0; top:12px;
  width:11px; height:176px;
  background: #336;
  }
div#dragBar {
  position:absolute; left:1px; top:1px;
  width:9px; height:20px;
  background-color:#ceced6;
  }  
div#up { position:absolute; left:0; top:0; }  
div#down { position:absolute; left:0; bottom:0; }

div#scrollbar, div#track, div#dragBar, div#up, div#down {
    -moz-user-select: none;
    -khtml-user-select: none;
}

div#scrollbar img {
    display:block; 
    }

#lyr1_detail p {margin:0px; padding:0px;}

/******************************************************************* sitemap **/
.sitemap_barre_fr {float:left;width:835px;border-bottom:1px solid #ffffff;margin-left:10px;height:36px;}

.sitemap_barre_en {float:left;width:858px;border-bottom:1px solid #ffffff;margin-left:10px;height:36px;}

.sitemap_barre_it {float:left;width:864px;border-bottom:1px solid #ffffff;margin-left:10px;height:36px;}

.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:#ffffff;}

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



