


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

.page_s_1{color:#242857;}
.page_s_2{color:#0096da;font-weight:bold;}

.page_t_1{color:#787878;font-size:18px;}
.page_t_2{color:#242857;font-weight:bold;font-size:18px;}

/**************************************************************** principale **/
html,body{font-family: "Arial";margin:0;padding:0;
background-color:#FFF;
}

img{border:0;}

form{margin:0;}

#bloc {width:980px;min-height:50px;height:auto !important;height:50px;}

/******************************************************************** global **/
#global{width:980px;margin:auto;padding-top:0px;
background-color:#FFF;}

/********************************************************************** haut **/
#header {position:relative;width:980px;height:571px;}
#headersmall {position:relative;width:980px;height:298px;}

#bandeau {position:absolute;z-index:2;top:44px;left:0px;width:980px;height:43px;background-color:#242857;}

#flashcontent {position:absolute;z-index:1;top:0px;left:0px;width:980px;height:523px;background-color:transparent;}
#flashcontentsmall {position:absolute;z-index:1;top:0px;left:0px;width:980px;height:250px;background-color:transparent;}

#imagesite{position:absolute;z-index:1;top:0px;left:0px;width:980px;height:523px;border:0px solid red;}
#imagesitesmall{position:absolute;z-index:1;top:0px;left:0px;width:980px;height:250px;}

#indexationfooter {font-size:10px;color: #242857;text-decoration:none;margin:15px 10px 0 10px;}
.footerlink a{font-size:10px;color: #242857;text-decoration:none;}
.footerlink a:hover{font-size:10px;color: #242857;text-decoration:underline;}


.page_indexation_libelle1 {color:#787878;}
.page_indexation_libelle2 {color:#242857;}


#indexationlisting {font-size:12px;color: #787878;text-decoration:none;margin:5px 10px 0 10px;}
#indexationlisting a{font-size:12px;color: #787878;text-decoration:none;font-weight:bold;}
#indexationlisting a:hover{font-size:12px;color: #242857;text-decoration:underline;font-weight:bold;}

#indexationlistingBiens {font-size:12px;color: #787878;text-decoration:none;margin:5px 10px 0 10px;}
#indexationlistingBiens a{font-size:12px;color: #787878;text-decoration:none;font-weight:bold;}
#indexationlistingBiens a:hover{font-size:12px;color: #242857;text-decoration:underline;font-weight:bold;}

#indexation_titre {font-size:18px;color: #787878;text-decoration:none;margin:5px 10px 10px 10px;}

#text_marquee{position:absolute;z-index:3;top:0px;left:0px;width:980px;height:18px;}
#scroll{color:#242857;font-size:10px;}

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


#div_drapeau_fav {position:absolute;z-index:7;bottom:-31px;right:0px;
width:21px;height:20px;cursor:pointer;
background:url("../images/drapeau_fav.png") no-repeat top left;
_background:transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.ilesdor.com/images/drapeau_fav.png', sizingMethod='scale');}


#go_drapeau_fav {position:absolute;z-index:8;bottom:-10px;right:0px;
width:21px;height:20px;cursor:pointer;}
.logo_click{position:absolute;top:13px;left:40px;z-index:4;width:297px;height:101px;}
#logo_click{position:absolute;top:13px;left:40px;z-index:3;width:297px;height:101px;
background:transparent url("../images/logo-site.png") no-repeat;}

#telephone {position:absolute;top:44px;right:215px;z-index:4;width:23px;height:43px;}

#ntelephone {position:absolute;top:54px;right:40px;z-index:4;font-family:"Verdana";font-weight:bold;font-size:20px}

/********************************************************************** menu **/



/********************************************************************** menu **/
/*
#Ensemble_Menu {position:absolute;z-index:3;bottom:11px;left:0px;width:980px;height:37px;float:left;background:#242857;text-transform:uppercase;font-size:12px;color:#ffffff;}

#Ensemble_Menu ul {list-style-type: none;padding-left: 0px;margin: 0px;padding-top:11px;height:25px;}

#Ensemble_Menu ul li {font-size: 12px;float:left;border-left:2px solid #FFF;}

#Ensemble_Menu ul li.first {border:0;padding-left:0;}

#Ensemble_Menu ul li a{float:left;text-decoration:none;padding-top:11px;padding-left:15px;padding-right:15px;height:26px;color:#ffffff;font-weight:bold;margin-top:-12px;}
#Ensemble_Menu ul li a:hover{color:#003f81;font-weight:bold;background:transparent url("../images/cursmenu.gif") repeat-x top left;}

#Ensemble_Menu ul li a.actif{color:#003f81;font-weight:bold;background:transparent url("../images/cursmenu.gif") repeat-x top left;}
*/





#Ensemble_Menu {position:absolute;z-index:3;bottom:11px;left:0px;width:980px;height:37px;float:left;background:#242857;}

#Ensemble_Menu ul {list-style-type: none;padding-left: 0px;margin: 0px;padding-top:0px;}

#Ensemble_Menu ul li {font-size: 12px;float:left;background: url("../images/separator.gif") no-repeat left top;}

#Ensemble_Menu ul li.first {border:0;padding-left:-2px;margin-left:-2px;background: none;}

#Ensemble_Menu ul li a{float:left;padding: 11px 20px 20px;text-decoration:none;font-weight:bold;font-size:12px;height:26px;text-transform:uppercase;color:#FFF;margin-left:2px;}
#Ensemble_Menu ul li a:hover{background: url("../images/cursmenu.gif") no-repeat center top;color:#FFF;margin-left:2px;}

#Ensemble_Menu ul li a.actif {background: url("../images/cursmenu.gif") no-repeat center top;color:#FFF;margin-left:2px;}











/******************************************************************* drapeau **/
#Ensemble_Flags {position:absolute;bottom:-33px;right:25px;z-index:4;width:53px;height:24px;}
#Div_Flags {position:relative;z-index:6;width:53px;height:24px;border:0px solid red;}
#div_drapeau_francais {position:absolute;z-index:7;top:0px;left:0px;width:24px;height:24px;cursor:pointer;background:url("../images/flag_fr.png") no-repeat;}
#go_drapeau_francais {position:absolute;z-index:8;top:0px;left:0px;width:24px;height:24px;cursor:pointer;}
#div_drapeau_americain {position:absolute;z-index:7;top:0px;left:29px;width:24px;height:24px;cursor:pointer;background:url("../images/flag_uk.png") no-repeat;}
#go_drapeau_americain {position:absolute;z-index:8;top:0px;left:29px;width:24px;height:24px;cursor:pointer;}
#div_drapeau_netherlands {position:absolute;z-index:7;top:0px;left:58px;width:24px;height:24px;cursor:pointer;background:url("../images/flag_ne.png") no-repeat;}
#go_drapeau_netherlands {position:absolute;z-index:8;top:0px;left:58px;width:24px;height:24px;cursor:pointer;}

/********************************************************************* index **/
#redactionnel_index {float:left;width:940px;margin-top:10px;margin-left:21px;min-height:50px;height:auto !important;height:50px;color:#242857;font-size:12px;text-align:justify;}
#redactionnel_index_listing {float:left;width:940px;margin-top:10px;margin-left:21px;min-height:50px;height:auto !important;height:50px;color:#242857;font-size:12px;text-align:justify;}

#redactionnel_indexa {float:left;width:940px;margin-top:10px;margin-left:21px;min-height:28px;height:auto !important;height:28px;
color:#242857;font-size:12px;text-align:justify;}


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

#barre-introduction{width:980px;height:12px;background:transparent url("../images/barre-introduction.png") repeat-x top left;margin-top:0px;margin-left: -20px;margin-bottom:5px}

/************************************************************ coups de coeur **/
/* background:transparent url("../images/background-index.jpg") no-repeat top left; */
#titre_coeur{font-size:14px;color:#cfe186;text-transform:uppercase;letter-spacing:1px;margin-left:19px;margin-top:9px;}

#div_index {float:left;width:980px;min-height:50px;height:auto !important;height:50px;position:relative;border:0px solid red;
background-color:transparent;}


#ensemble_cc{float:left;margin-top:23px;margin-left:74px;width:582px;height:244px;position:relative;z-index:1;}
#ensemble_cc_back{position:absolute;z-index:2;top:0px;right:0px;width:582px;height:244px;
background-color:#242857;}
#ensemble_cc_cc{position:absolute;z-index:3;top:0px;left:0px;width:582px;height:244px;}


.cc{position:relative;z-index:1;width:270px;height:274px;float:left;margin-left:21px;margin-right:0px;margin-top:7px;border:0px solid red;}

.boxcc_image{position:absolute;z-index:2;top:0px;left:0px;width:245px;height:175px;border:1px solid #ffffff;cursor:pointer;}

.boxcc_detail{position:absolute;z-index:2;top:179px;left:0;height:30px;width:140px;font-size:14px;line-height:15px;text-align:center;cursor:pointer;color:#FFF;}
.boxcc_sepa {position:absolute;top:182px;z-index:2;left:141px;width:1px;height:25px;background:#FFF;}
.boxcc_prix {position:absolute;z-index:2;top:183px;right:22px;width:100px;font-size:18px;text-align:right;color:#0096da;cursor:pointer;font-weight:bold;font-family: Arial;}

.annonce_cc {position:absolute;z-index:4;width:270px;height:215px;cursor:pointer;} 

.plus_cc {position:absolute;z-index:3;width:35px;height:36px;top:140px;left:211px;background:transparent url("../images/plus-cc.png") no-repeat;}

/******************************************************* moteur de recherche **/
#ensemble_mr{float:left;margin-top:23px;margin-left:21px;width:282px;height:244px;background-color:transparent;}

.boutonlienrecherche {background:transparent url("../images/bouton-recherche-ylp.jpg") no-repeat top left;border: none;height:21px;width:95px;color:#242857;font-family:Arial;font-size:12px;font-weight:bold;text-transform:capitalize;text-align:center;cursor:pointer;}
.boutonlienrecherche2 {background:transparent url("../images/br.jpg") no-repeat top left;border: none;height:45px;width:145px;color:#242857;font-family:Arial;font-size:12px;font-weight:bold;text-transform:capitalize;text-align:center;cursor:pointer;}

#ensemble_mr_haut{float:left;width:282px;height:4px;
background-color:#242857;}

#ensemble_mr_bas{float:left;width:282px;height:4px;
background-color:#242857;}

#ensemble_mr_milieu{float:left;width:282px;
background-color:#242857;}

#ensemble_mr_milieuv2{float:left;width:943px;
background-color:#242857;}
#ensemble_mrv2{float:left;margin-top:8px;margin-left:18px;margin-bottom:15px;_margin-left:10px;width:943px;height:130px;background-color:transparent;}
#ensemble_mr_hautv2{float:left;width:943px;height:4px;
background-color:#242857;}
#ensemble_mr_basv2{float:left;width:943px;height:4px;
background-color:#242857;}
.mrv2{position:relative;width:930px;height:93px;
float:left;margin-left:7px;margin-right:5px;margin-top:7px;}
#formboutonrecherchev2 {
height:44px;
left:777px;
position:relative;
top:-55px;
width:143px;
z-index:10;
_left:270px;_top:-25px;
left:270px !important!;top:-25px !important!;}

#titre_mr{font-size:14px;color:#cfe186;text-transform:uppercase;letter-spacing:1px;margin-left:19px;margin-top:5px;}

.mr{position:relative;width:282px;height:208px;
float:left;margin-left:7px;margin-right:5px;margin-top:7px;}
 

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

.selectrecherche {float:left;margin:2px 0 3px 6px;}

.selectrecherche select{width:242px;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
border-right:1px solid #ffffff;
border-bottom:1px solid #ffffff;
color:#242857;
BACKGROUND-COLOR: #ffffff;}

#formboutonrecherche{position:relative;z-index:10;left:158px;top:8px;width:95px;height:21px;}


#ensemble_mr_listing {width:724px;height:95px;background-color:#242857;margin:auto;}

#titre_mr_listing{font-size:14px;color:#cfe186;text-transform:uppercase;font-weight:bold;margin-left:0px;margin-top:5px;}

.mr_listing{width:722px;height:94px;float:left;margin-left:0px;margin-right:5px;margin-top:7px;border:1px solid #ffffff;}

/******************************************************************** footer **/

#footer {float:left;width:980px;height:73px;background-color:#242857;margin-top:-27px;position:relative;z-index:1;}

#logo_lbi{position:absolute;z-index:1;top:14px;right:8px;width:217px;height:32px;
background:transparent url("../images/lbi.png") no-repeat top left;}
.lienlbi{display:block;position:absolute;z-index:2;top:14px;right:8px;width:217px;height:32px;}

#div_copyright_footer {position:absolute;z-index:1;top:18px;left:12px;font-size:11px;color:#ffffff;}

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



#logo1 {
position:absolute;
z-index:2;
top:17px;left:565px;
width:94px;
height:46px;
background:transparent url("../images/footer-petit-logo.jpg") no-repeat top left;}


#logo2 {
position:absolute;
z-index:2;
top:5px;left:660px;
width:46px;
height:65px;
background:transparent url("../images/SOCAF.png") no-repeat top left;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.ilesdor.com/images/SOCAF.png', sizingMethod='scale');}


#translation_by_google {color:#ffffff;
font-size:10px;
position:absolute;
right:30px;
top:50px;
z-index:10;
width:171px;}

/************************************************************** redactionnel **/
#redactionnel {float:left;width:940px;margin-top:10px;margin-left:21px;min-height:50px;height:auto !important;height:50px;
color:#ffffff;font-size:12px;text-align:justify;}



/******************************************************************** agence **/
.ensemble_agence_first{float:left;margin-top:23px;margin-left:21px;width:282px;min-height:50px;height:auto !important;height:50px;background-color:transparent;}

.ensemble_agence{float:left;margin-top:23px;margin-left:45px;width:282px;min-height:50px;height:auto !important;height:50px;background-color:transparent;}

.ensemble_agence_haut{float:left;width:282px;height:4px;background:transparent url("../images/back-haut-ensemble-mr.png") no-repeat top left;}

.ensemble_agence_bas{float:left;width:282px;height:4px;background:transparent url("../images/back-bas-ensemble-mr.png") no-repeat top left;}

.ensemble_agence_milieu{float:left;width:282px;background-color:#69792e;}

.titre_agence{font-size:14px;color:#ffffff;text-transform:uppercase;font-weight:bold;margin-left:19px;margin-top:5px;}

.image_agence{width:194px;height:148px;margin:auto;margin-top:18px;}

.redactionnel_agence{width:245px;margin:auto;color:#ffffff;font-size:12px;text-align:justify;margin-top:10px;}

/******************************************************************** region **/

.ensemble_region1{float:left;margin-top:23px;margin-left:21px;width:282px;min-height:50px;height:auto !important;height:50px;background-color:transparent;}

.ensemble_region1_haut{float:left;width:282px;height:4px;background:transparent url("../images/back-haut-ensemble-mr.png") no-repeat top left;}

.ensemble_region1_bas{float:left;width:282px;height:4px;background:transparent url("../images/back-bas-ensemble-mr.png") no-repeat top left;}

.ensemble_region1_milieu{float:left;width:282px;background-color:#69792e;}


.image_region1{width:242px;height:204px;margin:auto;margin-top:16px;margin-bottom:16px;}


.ensemble_region2{float:left;margin-top:23px;margin-left:74px;width:582px;min-height:50px;height:auto !important;height:50px;background-color:transparent;}

.ensemble_region2_haut{float:left;width:582px;height:4px;background:transparent url("../images/back-haut-ensemble-region.png") no-repeat top left;}

.ensemble_region2_bas{float:left;width:582px;height:4px;background:transparent url("../images/back-bas-ensemble-region.png") no-repeat top left;}

.ensemble_region2_milieu{float:left;width:582px;background-color:#69792e;}

.text_region2 {width:558px;min-height:204px;height:auto !important;height:204px;margin:auto;margin-top:16px;margin-bottom:16px;
font-family: "Trebuchet MS";color:#ffffff;font-size:12px;font-weight:bold;text-align:justify;}


/***************************************************************** INFOS UTILES **/
#EnsembleBlocIno {width:980px;float:left;}
.blocinfo {float:left; margin:0 15px 30px 21px;width:430px;height:380px;background:#242857;font-size:12px;font-family:arial;color:#FFF;padding:10px;position:relative;}

.blocinfo_ttl {font-weight:bold;font-size:12px;font-family:arial;color:#FFF;display:inline;text-decoration:underline;}
.cellH {border-top: 1px solid #0096da;}
.cellD {border-right: 1px solid #0096da;padding-left:5px;}
.boutoncontacteznous {position: absolute;bottom:8px;padding-top:2px;right:10px;height:21px;width:114px;background:url("../images/contact.png") no-repeat;text-align:center;}
.boutoncontacteznous a{color:#FFF;text-decoration:none;font-weight:bold;}


/***************************************************************** partenaire */
.ensemble_partenaire1{float:left;margin-top:23px;margin-left:21px;width:935px;min-height:50px;height:auto !important;height:50px;background-color:transparent;color:#242857;}
.ensemble_partenaire10{color:#242857;font-size:12px;text-align:justify;margin-left:21px;}

.ensemble_partenaire1_haut{float:left;width:282px;height:4px;
background-color:#242857;}

.ensemble_partenaire1_bas{float:left;width:282px;height:4px;
background-color:#242857;}

.ensemble_partenaire1_milieu{float:left;width:282px;
background-color:#242857;}


.text_partenaire1{width:242px;height:204px;margin:auto;margin-top:16px;margin-bottom:16px;
font-family: "Trebuchet MS";color:#ffffff;font-size:12px;font-weight:bold;text-align:justify;}


.ensemble_partenaire2{float:left;margin-top:10px;margin-left:0px;width:960px;min-height:50px;height:auto !important;height:50px;background-color:transparent;}

.ensemble_partenaire2_haut{float:left;width:582px;height:4px;
background-color:#242857;}

.ensemble_partenaire2_bas{float:left;width:582px;height:4px;
background-color:#242857;}

.ensemble_partenaire2_milieu{float:left;width:960px;margin:10px;}

.text_partenaire2 {color:#FFFFFF;
font-family:"Arial";
font-size:12px;
font-weight:bold;
height:auto !important;
margin:0;
min-height:200px;
text-align:justify;
width:960px;}


.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 {background:#242857;float:left;width:435px;height:125px;padding:10px 10px 12px;margin:0 12px;border-bottom:1px dotted;}

.descriptif_partenaire {color:#ffffff;font-size:12px;margin-left:270px; }


.bloc_description_partenaire {color:#FFFFFF;
font-family:"Arial";
font-size:12px;
font-weight:bold;
text-align:justify;}

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


/***************************************************************** redactionnel */
.ensemble_redactionnel{float:left;margin-top:23px;margin-left:21px;width:940px;min-height:50px;height:auto !important;height:50px;background-color:transparent;}

.ensemble_redactionnel_haut{float:left;width:940px;height:4px;
background-color:#242857;}

.ensemble_redactionnel_bas{float:left;width:940px;height:4px;
background-color:#242857;}

.ensemble_redactionnel_milieu{float:left;width:940px;
background-color:#242857;}


.text_redactionnel{width:930px;min-height:50px;height:auto !important;height:50px;margin:auto;margin-top:16px;margin-bottom:16px;
font-family: "Trebuchet MS";color:#ffffff;font-size:12px;font-weight:bold;text-align:justify;}


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

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

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


/*************************************************************** estimation **/
.ensemble_estimation1{float:left;margin-top:0;margin-left:21px;width:282px;min-height:50px;height:auto !important;height:50px;background-color:transparent;}

.ensemble_estimation1_haut{float:left;width:282px;height:4px;
background-color:#242857;}

.ensemble_estimation1_bas{float:left;width:282px;height:4px;
background-color:#242857;}

.ensemble_estimation1_milieu{float:left;width:282px;
background-color:#242857;}


.text_estimation1{width:242px;height:204px;margin:auto;margin-top:16px;margin-bottom:16px;
font-family: "Trebuchet MS";color:#ffffff;font-size:12px;font-weight:bold;text-align:justify;}


.ensemble_estimation2{float:left;margin-top:0;margin-left:74px;width:582px;min-height:50px;height:auto !important;height:50px;background-color:transparent;}

.ensemble_estimation2_haut{float:left;width:582px;height:4px;
background-color:#242857;}

.ensemble_estimation2_bas{float:left;width:582px;height:4px;
background-color:#242857;}

.ensemble_estimation2_milieu{float:left;width:582px;
background-color:#242857;}

#titre_estimation1 {
font-size:14px;
margin-left:19px;
margin-top:5px;
text-transform:uppercase;
}

#titre_estimation2 {
font-size:14px;
margin-left:19px;
margin-top:5px;
text-transform:uppercase;
color:#FFF;
}

#div_formulaire_estimation {width:535px;margin:auto;border:0px solid red;color:#ffffff;}

.estimationinput {font-size:12px;width:240px;margin-left:0px;
float:left;margin-top:10px;
border:1px solid #ffffff;
color:#242857;
BACKGROUND-COLOR: #ffffff;}

.estimationinput2 {font-size:12px;width:240px;margin-left:51px;margin-left:45px !important!;
float:left;margin-top:10px;
border:1px solid #ffffff;
color:#242857;
BACKGROUND-COLOR: #ffffff;}


.estimationselect {font-size:12px;width:242px;margin-left:51px;margin-left:45px !important!;width:244px !important!;
float:left;margin-top:10px;
border:1px solid #ffffff;
color:#242857;
BACKGROUND-COLOR: #ffffff;}

.estimationtextarea {font-size:12px;width:240px;margin-left:0px;
float:left;margin-top:10px;font-family:Arial;
border:1px solid #ffffff;
color:#242857;
BACKGROUND-COLOR: #ffffff;}

.estimationtextarea2 {font-size:12px;width:240px;margin-left:51px;margin-left:45px !important!;
float:left;margin-top:10px;font-family:Arial;
border:1px solid #ffffff;
color:#242857;
BACKGROUND-COLOR: #ffffff;}

#btestimationv2 {float:left;
margin-left:448px;margin-top:10px;margin-left:446px !important!;_margin-left:223px;
width:87px;height:20px;
text-align:center;
background: url(../images/boutton_envoyer.png) no-repeat left top;cursor:pointer;}

#text_btestimation{margin-top:3px;font-family:Arial;font-size:11px;font-weight:bold;color:#242857;}

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






/*************************************************************** alerte mail **/
.ensemble_alertemail1{float:left;margin-top:0;margin-left:21px;width:282px;min-height:50px;height:auto !important;height:50px;background-color:transparent;}

.ensemble_alertemail1_haut{float:left;width:282px;height:4px;
background-color:#242857;}

.ensemble_alertemail1_bas{float:left;width:282px;height:4px;
background-color:#242857;}

.ensemble_alertemail1_milieu{float:left;width:282px;
background-color:#242857;}


.text_alertemail1{width:242px;height:204px;margin:auto;margin-top:16px;margin-bottom:16px;
font-family: "Trebuchet MS";color:#ffffff;font-size:12px;font-weight:bold;text-align:justify;}


.ensemble_alertemail2{float:left;margin-top:0;margin-left:74px;width:582px;min-height:50px;height:auto !important;height:50px;background-color:transparent;}

.ensemble_alertemail2_haut{float:left;width:582px;height:4px;
background-color:#242857;}

.ensemble_alertemail2_bas{float:left;width:582px;height:4px;
background-color:#242857;}

.ensemble_alertemail2_milieu{float:left;width:582px;
background-color:#242857;}

.text_alertemail2 {width:558px;min-height:204px;height:auto !important;height:204px;margin:auto;margin-bottom:16px;
font-family: "Trebuchet MS";color:#ffffff;font-size:12px;font-weight:bold;text-align:justify;
margin-top:-5px;
margin-top:0px !important!;
_margin-top:0px;
}

html>/**/body .text_alertemail2 { margin-top:0px; }


#div_formulaire_alertemail {
width:543px;border:0px solid red;margin:auto;}

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

.alertemailinput {font-size:12px;width:240px;margin-left:0px;
float:left;margin-top:10px;
border:1px solid #ffffff;
color:#242857;
BACKGROUND-COLOR: #ffffff;}

.alertemailselect {font-size:12px;width:242px;margin-left:0px;
float:left;margin-top:10px;
border:1px solid #ffffff;
color:#242857;
BACKGROUND-COLOR: #ffffff;}

.alertemailselect2 {font-size:12px;width:242px;margin-left:0px;
float:left;margin-top:10px;
border:1px solid #ffffff;
color:#242857;
BACKGROUND-COLOR: #ffffff;}

.alertemailtextarea {font-size:12px;width:240px;margin-left:0px;
float:left;margin-top:10px;font-family:Arial;
border:1px solid #ffffff;
color:#242857;
BACKGROUND-COLOR: #ffffff;}

#btalertemailv2 {float:left;
margin-left:448px;margin-top:10px;
width:95px;height:21px;
text-align:center;
background: url(../images/boutton_envoyer.png) no-repeat left top;cursor:pointer;}

#text_btalertemail{margin-top:3px;font-family:Arial;font-size:11px;font-weight:bold;color:#242857;}

.div_margin-left{margin-left:59px;margin-left:27px !important!;}
.div_margin-left2{margin-left:59px;margin-left:53px !important!;}
.div_margin-left3{margin-left:59px;margin-left:27px !important!;}

#titre_alerte1 {
font-size:14px;
margin-left:19px;
margin-top:5px;
text-transform:uppercase;
}

/******************************************************************* contact **/
#redactionnel_contact {float:left;width:940px;margin-top:10px;margin-left:21px;min-height:50px;height:auto !important;height:50px;color:#242857;font-size:12px;text-align:justify;}

#titre_contact1 {font-size:14px;margin-left:11px;margin-top:5px;text-transform:uppercase;}

.ensemble_contact1{float:left;margin-top:10px;margin-left:20px;width:340px;min-height:50px;height:auto !important;height:50px;background-color:transparent;}

.ensemble_contact1_haut{float:left;width:330px;height:23px;background:#242857;padding-left:10px;padding-top:10px;}

.ensemble_contact1_bas{float:left;width:340px;height:4px;background:#242857;}

.ensemble_contact1_milieu{float:left;width:340px;background-color:#242857;}

.text_contact1{width:330px;height:320px;margin:5px auto 0;}




.ensemble_contact2{float:left;margin-top:23px;margin-left:18px;width:582px;min-height:50px;height:auto !important;height:50px;background-color:transparent;}

.ensemble_contact2_haut{float:left;width:582px;height:4px;background:transparent url("../images/back-haut-ensemble-region.png") no-repeat top left;}

.ensemble_contact2_bas{float:left;width:582px;height:4px;background:transparent url("../images/back-bas-ensemble-region.png") no-repeat top left;}

.ensemble_contact2_milieu{float:left;width:582px;background-color:#242857;}

.text_contact2 {width:558px;min-height:204px;height:auto !important;height:204px;margin:auto;margin-top:16px;margin-bottom:16px;
color:#ffffff;font-size:12px;margin-left:27px;}

#titre_contact2 {height:25px;font-size:14px;margin-left:0;margin-top:0;padding-left:20px;padding-top:13px;text-transform:uppercase;}
.dotted {margin: 0 20px 15px 25px;width:535px;border-bottom: 2px dotted #CCC;clear:both;height:10px;}
#formcontact {border:0px solid red;width:278px;float:left;}

.contactenvoyer{
BORDER-RIGHT: #ffffff 1px solid;BORDER-TOP: #ffffff 1px solid;
BORDER-LEFT: #ffffff 1px solid;BORDER-BOTTOM: #ffffff 1px solid;
color:#242857;
BACKGROUND-COLOR: #008aa7;
text-align:center;font-size:12px;}

.contactinput{
BORDER-RIGHT: #ffffff 1px solid;BORDER-TOP: #ffffff 1px solid;
BORDER-LEFT: #ffffff 1px solid;BORDER-BOTTOM: #ffffff 1px solid;
color:#242857;
font-size:12px;width:240px;}

.contacttextarea{
BORDER-RIGHT: #ffffff 1px solid;BORDER-TOP: #ffffff 1px solid;
BORDER-LEFT: #ffffff 1px solid;BORDER-BOTTOM: #ffffff 1px solid;
color:#242857;
font-family:arial;
font-size:12px;width:240px;height:45px;}

.form_row_left1{margin-left:33px;margin-bottom:10px;}

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

#contactenvoyer {float:right;margin-left:147px;margin-top:0px;width:95px;height:21px;text-align:center;background-color: #FFF;cursor:pointer;}

#send_form_contactv2{margin-top:3px;font-family:Arial;font-size:12px;font-weight:bold;color:#242857;}

#themap {width:242px;height:179px;margin:auto;margin-top:18px;}

#gmaps {width:330px;height:320px;margin-top:10px;margin:auto;}
#map {width:330px;height:320px;}


#ensemble_contact{background: #242857;float:left;margin-top:10px;margin-left:20px;width:580px;height:380px;position:relative;z-index:1;}
#ensemble_contact_back{position:absolute;z-index:2;top:0px;right:0px;width:582px;height:244px;}
#ensemble_contact_contact{position:absolute;z-index:3;top:0px;left:0px;width:582px;height:244px;}


#tel_contact{float:right;width:219px;border:0px solid red;font-size:12px;margin-right:27px;margin-top:-47px;}

.telpersonne1{color:#ffffff;text-decoration:underline;}
.telpersonne2{color:#e9dba7;}

.mbcontact{margin: 10px 10px 0 20px; width:160px;float:left;color:#FFF;font-size:12px;}


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

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

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

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




/********************************************************* listing des biens **/
#box_pas_de_bien {margin-top:20px;background-color:#242857;
color:#0096da;}

/*
.div_pagination{width:723px;height:30px;margin:auto;margin-top:18px;
font-size:14px;
background-color:#242857;
color:#0096da;
border:1px solid #0096da;
text-align:center;text-transform:uppercase;letter-spacing:0px;}

.paginationlien {color:#0096da;text-decoration:underline;}
a.paginationlien {color:#0096da;text-decoration:underline;}
a:hover.paginationlien{color:#0096da;text-decoration:none;}
*/
.paginationpage {margin-top:5px;}


.div_pagination{margin-top:-35px;margin-bottom:10px;margin-left:0px;width:947px;text-align:right;
color:#242857;border:0px solid red;font-size:12px;}

.div_pagination2{margin-top:10px;margin-bottom:10px;margin-left:0px;width:950px;text-align:right;
color:#69792e;border:0px solid red;font-size:12px;}

.paginationlien {color:#FFF;background-color:#242857;text-decoration:none;border:1px solid #ffffff;display:inline-block;width:20px;text-align:center;}

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

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


#div_listing{float:left;
width:980px;height:300px;min-height:300px;height:auto !important;
position:relative;border:0px solid red;
background-color:#FFF;padding-top:20px;}

#int_listing{width:950px;margin-left:15px;font-size:12px;text-align:justify;}

#listing_titre{float:left;border:3px solid #0096da;background-color:#242857;color:#ffffff;text-transform:uppercase;font-size:18px;padding:5px;}

#listing_redactionnel {padding:0px;
color:#ffffff;}

.block_res {width:470px;height:165px;float:left;margin-top:20px;margin-bottom:20px;margin-left:3px;margin-right:2px;font-size:11px;}

.block_res {_margin-left:0px;_margin-right:5px;}

.block_res .ligne_top {height:25px;}

.ligne_top_carre_blanc  {background-color:#242857;width:12px;height:25px;display:block;float:left;}

.ligne_top_fin  {border-left:1px solid #FFF;background-color:#0096da;width:544px;height:20px;float:left;padding-left:10px;padding-top:5px;}
.ligne_top_fin0 {border-left:1px solid #FFF;background-color:#0096da;width:445px;height:20px;float:left;padding-left:10px;padding-top:5px;}

.titreDuBien  {font-weight: bold;color:#FFF;text-transform:uppercase;text-decoration:none;}

.titreDuBien:hover {font-weight: bold;color:#242857;text-transform:uppercase;}

.RefDuBien {float:right;padding-right: 15px;color:#FFF;}

.couleur_3 {color:#FFF;}

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

.contenuBloc {margin:10px 0 0 6px;height: 128px;float: left;width:455px;}

html > body  .contenuBloc {margin:10px 0 0 13px;}

.contenuBlocGauche {width:315px;float:left;}

.blocEntete {height: 41px;width:315px;background-color:#242857;}

.colEnteteGauche {padding-left:15px;width:140px;float:left;padding-top: 5px;}

.colEnteteGauche2 {float:left;width:298px;padding-left:15px;padding-top:5px;}

.blocDescription {margin-top:2px;height: 67px;width:315px;background-color:#242857;}

.annonce {padding-left:15px;padding-right:15px;width:277px;}

.blocBas {height: 15px;width:315px;}

.PlusInfo {height:15px;width:100px;
background-color:#0096da;float:left;padding-left:10px;padding-top:0px;font-size:12px;font-weight: bold;text-decoration:none;
color:#FFF;
}

.PlusInfo:hover {color:#242857;}

.BlocBasBlank {height:15px;width:205px;background-color:#242857;float:left;}

.TopImage {background-color: #c7c5b9;width:140px;height: 110px;}

.BotPrix {background-color: #0096da;width:140px;height:15px;text-align:center;font-weight: bold;font-size:12px;
color:#FFF;}

.AffichPrix {color: #FFF;font-size: 12px;padding-right: 5px;}


/********************************************************* details des biens **/
#div_details{float:left;
width:980px;height:300px;min-height:300px;height:auto !important;
position:relative;border:0px solid red;
background-color:#FFF;padding-top:0px;}

#photoBig {border:5px solid #242857;_border:2px solid #242857}

.petiteimage {width:80px;height:60px;}

.back_vignette {width:80px;height:60px;border:3px solid #242857;
float:left;margin-right:6px;margin-bottom:6px;_border:2px solid #242857;}

.petiteimage {width:80px;height:60px;}

.topBienDtail {margin-top:30px;margin-left:10px;font-size:12px;}

html > body .topBienDtail {margin-left:20px;font-size:12px;}

#firstLine {float: left;margin: 0 10px;font-size:12px;}

html > body #firstLine {margin: 0 20px;}

#droiteTopBien {float: right;margin: 20px 0px 20px 20px;width:142px;}

.titreCategDetail  {font-size:12px;font-weight:bold;color:#FFF;text-transform:uppercase;}

#PrixDetailDuBien {
background-color: #FFF;
color:#0096da;
float:left;width:100px;height:20px;padding-top: 2px;display:block;font-weight:bold;font-size: 17px;font-family:arial;text-align:right;padding-right: 0px;
}

#BlocDescriptionDetailDuBien {float:left;width:955px;margin: 20px 10px;}

html > body #BlocDescriptionDetailDuBien {margin: 20px;}

.ReferenceDescriptionDetailDuBien {float: left;margin: 0px 0px 20px 0px;}

.blocDescriptif {font-size:12px;	background-color:#242857;
width:534px;margin-left:6px;float:left;padding: 5px 10px;color: #FFF;}

#PhotosDetailDuBien{float:left;width:363px;margin-left:10px;_margin-left:7px;}

html > body .blocDescriptif {margin-left:13px;}

.blocDescriptif{_margin-left:7px;_width:554px;}

.annonce_add {float:left;width:182px;border:0px solid red;color:#FFF;}
.annonce_add_detail_first {font-weight:bold;color:#FFF;}
.annonce_add_detail_last {color:#FFF;}

.exceldi 
{BORDER: #ffffff 1px solid;
COLOR: #242857;
BACKGROUND-COLOR: #ffffff;}

.exceldibouton{
border:1px solid #0096da;
background-color:#242857;
color:#0096da;}

.AffichageDescriptifCol {
	width: 260px;float:left;
	color: #FFF;
	font-weight: bold;padding:5px 0;}

.AffichageDescriptifColDetail {width: 260px;float:left;padding:5px 0;}

.AffichageDesc_Norm {font-weight: normal;}

.bordureVignetteG {width:1px;height:70px;float:left;background-color: #000;}

.bordureVignette_bBig {width:363px;height:1px;clear:both;background-color: #000;}

#TitreCadreGeneral {
float:left;
border:3px solid #0096da;
background-color:#242857;
color:#ffffff;
text-transform:uppercase;font-size:18px;padding:5px;
font-weight: bold;}

#tab_blocdemandedinformations {padding-top:20px;padding-bottom:20px;}
#calculettefinanciere {padding-top:20px;padding-bottom:20px;}
#demandemail {padding-top:20px;padding-bottom:20px;}

.item_calculettefinanciere{float:left;width:200px;}

.item_calculettefinanciere_element{BORDER: #ffffff 1px solid;
COLOR: #242857;
BACKGROUND-COLOR: #ffffff;}

#position_boutoncalculette{margin-left:277px;}

#btn_back_annonce{}

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

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

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

.lienretour {display:block;float:left;margin-right:5px;border:0px solid #0096da;background: transparent url(../images/boutonlisting.gif) no-repeat scroll 0 0;color:#242857;text-transform:uppercase;font-size:11px;padding:5px;height:13px;}
.lienimpression {display:block;float:left;border:0px solid #0096da;background: transparent url(../images/boutonlisting.gif) no-repeat scroll 0 0;color:#242857;text-transform:uppercase;font-size:11px;padding:5px;height:13px;}


