/* HomePage du site */ 
.body_class{ background:url('/images/background.png');font-size:13px;margin:auto;}
#header_logo{margin:auto; width:1027px;height:1px;}
#header_logo #header_logo_MP{width:250px; padding-top:22px; padding-bottom:10px; float:left;}
#header_logo #header_help{    margin-right:7px;    margin-left:76px;     margin-top:25px;     width:232px;     float:right;     text-align:left;     font-size:14px;     color:#626262;     font-family:'Open Sans';    font-weight:600;}
/* moteur recherche */
.moteur_recherche_fr{height:364px;position:relative; }
/*margin-top:86px; */.contenu_moteur{ height:140px; width:690px;margin:auto;padding-top:78px;}
.titre_moteur{    font-family: 'Arial';    font-size: 34px;    font-weight: bold;    color:#FFFFFF;     text-shadow:0 0 15px rgba(0,0,0,0.6);/* 0 0 15px rgba(0,0,0,0.6),0 -1px 0px rgba(0,0,0,-0.4) */    }
.soustitre_moteur{    font-family: 'Arial';    font-size: 17px;    font-weight: bold;    color:#FFFFFF;     text-shadow:0 0 15px rgba(0,0,0,0.6);/* 0 0 15px rgba(0,0,0,0.6),0 -1px 0pxrgba(0,0,0,-0.4)*/}
.destination{    float:left; }
.saisie_destination{    background: url("/images/sprite-home.png") repeat scroll -1px -188px transparent;     height:54px;    width:510px;      padding: 10px 0 0 12px;    }
#locSearch{    width:426px ;    height:33px;    border:none;    font-family: 'Arial';    font-size: 17px;    /*font-weight: bold;*/    color: #626262;    float:left;    padding-top: 0px;}
/* Surcharge pour IE7 seulement*/*+html #locSearch{       border:0px none;       border-bottom-style:none;       border-bottom-width:0px;       border-left-style:none;       border-left-width:0px;       border-right-style:none;       border-right-width:0px;       border-top-style:none;       border-top-width:0px;       padding-top:6px;       height:27px;}
.form-search .text{    float:left;}
/* bouton_Carte */ .bouton-map{    background: url("/images/sprite-home.png") repeat scroll -5px 0 transparent;    color: #747373;    float: left;    font-family: 'Arial';    font-size: 16px;    font-weight: bold;    height: 33px;    padding-left: 7px;    padding-top: 6px;    width: 57px;    text-decoration:none;    text-shadow: 0 1px 0 #FFFFFF;}
.bouton-map:hover{   background-position:-5px -40px; }
.bouton_rechercher{    cursor:pointer;    width: 167px;    float:left;    padding-top:5px;}
#rechercher{    background: url("/images/sprite-home.png") repeat scroll -5px -90px transparent;    color: #FFFFFF;    display: block;    float: left;    font-family: 'Arial';    font-size: 18px;    font-weight: bold;    height: 45px;    padding-left: 39px;    padding-top: 10px;    text-shadow:0 1px 0 #ce9c3d;}
.bouton_rechercher:hover #rechercher{    background-position:-251px -90px;}
#angle_rechercher{    background: url("/images/sprite-home.png") no-repeat scroll -201px -141px transparent;    display: block;    float: left;    height: 47px;    width: 17px; }
.bouton_rechercher:hover #angle_rechercher{    background-position:-447px -141px;}
/* fin moteur recherche */.bloc_intro{    margin-top: 10px;}
/* Bloc atout */.div_page{  width:990px;  margin:0 auto;   }
.bloc_atouts{    background-color: #FDFCFC;    width:990px;    height:196px;    margin:0px auto 0px;    border: 1px solid #ababab;    margin-top:18px;    position:relative;}
/* Surcharge pour IE7 seulement*/    *+html .bloc_atouts{    background-color: #FDFCFC;    width:990px;    height:196px;    margin:0px auto 0px;    border: 1px solid #ababab;    margin-top:18px;    position:static;        }
.intro_atouts{    font-family:'Open Sans';    font-weight:600;    font-size:16px;    color:#007ba6 ;    text-align:center;    margin-left:6px;    float:left;    width: 25%;}
.lignedroite_atouts{    border-bottom: 1px solid #e2e2e2;    float:right;    height: 1px;    width:37%;    margin:10px 0px 3px 0px;}
.lignegauche_atouts{    border-bottom: 1px solid #e2e2e2;    float:left;    height: 1px;    width:37%;    margin:10px 1px 3px 0;}
.clear0{    clear:both;    display:block;    height:0px;}
.clear{    clear:both;    height:0px;}
.atouts_contenus{  height:155px;  padding-bottom:4px;  }
.sousbloc_atout{   border-right: 1px solid #E2E2E2;    height:144px;   width: 246px;   margin-top:5px; /* IE7 -3px */   padding-bottom:4px;   float:left;}
/* Surcharge pour IE7 seulement*/*+html .sousbloc_atout {    margin-top: -3px;    border-right: 1px solid #E2E2E2;    height:144px;   width: 246px;   padding-bottom:4px;   float:left;}
#bloc4{    border-right:0 none;}
.bloc_image_atout{  width:247px;    height:92px;}
#bloc_image_2{    margin-top:10px;}
#bloc_image_4{    margin-top:10px;}
#firstimage_atout{  background: url("/images/sprite-home.png") no-repeat scroll -12px -267px transparent;  height:92px;  width:131px;  margin:auto;}
.texte_atout{  width:247px;   font-family: 'Arial';  font-size: 14px;  font-weight: bold;  color:#626262;   text-align:center;  padding-top: 18px;}
#text_2{  padding-top:9px;  }
#text_4{  padding-top:9px;  }
.separateur{    border-right: 1px solid #e2e2e2;    float:left;    height: 144px;    width:1px;    margin:10px 1px 3px 0;}
#secondimage_atout{  background: url("/images/sprite-home.png") no-repeat scroll -180px -280px transparent;  height:76px;  width:125px;  margin:auto;}
#thirdimage_atout{  background: url("/images/sprite-home.png") no-repeat scroll -320px -260px transparent;  height:100px;  width:147px;  margin:auto;}
#fourthimage_atout{  background: url("/images/sprite-home.png") no-repeat scroll -500px -280px transparent;  height:75px;  width:134px;  margin:auto;}
/* Formulaire */.clear20{    clear:both;    display:block;    height:20px;}
.bloc_image{  width:266px;   float:left;   text-align:center;   margin-top:24px;}
.bloc_texte{   float:left;    padding-top:40px;   width:704px;}
.ombre_bloc{  background: url("/images/shadow-xl.png") no-repeat scroll  transparent;   height:14px;  width:962px;  margin:0 auto; }
/* Surcharge pour IE7 seulement*//**+html .ombre_bloc{  background: url("/images/shadow-xl.png") no-repeat scroll  transparent;   height:14px;  width:962px;  position:static;  left:15px;   top:197px;   }
*//* Bloc liens */.bloc_liens{    height: 160px;    margin: 0 auto;    width: 990px;  }
.bloc_liste{    border-right: 1px solid #E2E2E2;    float: left;    height: 94px;     margin-top: 18px;    padding-bottom: 24px;    width: 494px; }
.liste_maisons{    padding-top:6px;}
#bloc_liste2{    border-right:0 none;    padding-left:5px;    width:490px;}
#bloc_liste2 .titre_liste{   width:275px;}
.titre_liste{    font-family:'Open Sans';    font-weight:600;    font-size: 14px;    color:#007ba6 ;    text-align:left;    padding-left:3px;    /*width:304px;*/    float:left;}
.liste_complete{    float:left;    padding-top:3px;    padding-left:68px;}
#bloc_liste2 .liste_complete{    padding-left:90px;}
.a_liste_complete{    font-family: 'Arial';    font-size: 11px;    color:#007ba6 ; }
.fleche_liste{   background: url("/images/sprite2.png") no-repeat scroll -283px -430px transparent;   height:5px;   width:12px;    float:left;   margin-top: 5px;   padding-right:3px;}
.liens_maisons{   clear:both;   padding-left:3px;   padding-top:5px;}
.a_lien{   font-family: 'Arial';   font-size: 12px;   color:#464646;    text-decoration: none;   width: 245px;   float:left;   display: inline-block;   padding-bottom: 5px;    }
.a_lien:hover{   color:#007ba6 ;   text-decoration: underline; }
/* Surcharge pour IE7 seulement*/*+html .a_lien {    padding-bottom: 1px;    padding-right:3px;   width: 242px;}
.a_lien_ville{   font-family: 'Arial';   font-size: 12px;   color:#464646;    text-decoration: none;   width: 240px;   float:left;   display: inline-block;   padding-bottom: 5px;    padding-right:3px;}
.a_lien_ville:hover{   color:#007ba6 ;   text-decoration: underline; }
/* Surcharge pour IE7 seulement*/*+html .a_lien_ville {    padding-bottom: 1px; }
/* Carroussel gauche*/.carroussel{    background:url("/images/sprite-home.png") no-repeat scroll -295px -400px transparent;    height:295px;    width:193px;    padding:0px 10px 18px;     margin-left: 0;    overflow:hidden;    z-index:1;    }
.carroussel .mask{    height:265px;    width:193px;     overflow:hidden;    }
.carroussel .mask ul{    list-style: none outside none;    padding:0;}
.carroussel ul li{    float:left;    height:295px;    width:193px;}
.carroussel .pagination li{    height:23px;}
.contenu_carroussel{    padding-right: 0px;    padding-top: 31px;    width: 193px;}
.picto_carroussel {   height:38px;   width:187px;    margin:0 auto;}
#picto1_FR {   background:url("/images/sprite-home.png") no-repeat scroll -274px -718px transparent;}
#picto1_BE {   background:url("/images/sprite-home.png") no-repeat scroll -274px -774px transparent;}
#picto1_ES {   background:url("/images/sprite-home.png") no-repeat scroll -12px -774px transparent;}
#picto2{  background:url("/images/sprite-home.png") no-repeat scroll -532px -718px transparent;  }
#picto3{  background:url("/images/sprite-home.png") no-repeat scroll -12px -718px transparent;  }
.titre_carroussel{  font-family:'Open Sans';  font-weight:600;  font-size: 18px;  color:#007ba6 ;    padding-top:28px;   text-align:center;}
.texte_carroussel{  font-family:'Open Sans';  font-weight:600;  font-size: 12px;  color:#626262;   padding-top:20px;  text-align:center;  width:188px;   }
.pagination-block{  width:81px;  height:23px;  text-align:center;  z-index:8;    margin:auto;  }
.pagination-block .holder{    display:inline-block;    height:28px;    overflow:hidden;}
.pagination-block .frame{    padding-right: 10px;    float:left;}
.pagination-block .inner{    padding-right: 10px;    float:left;}
.pagination-block .holder ul{    list-style: none outside none;    margin:0 -6px 0 -1px;    padding: 7px 0 7px 10px;    float:left;}
.carroussel .pagination li{    float:left;    margin-right: 6px;    width:auto;}
.carroussel .pagination a{    background:url("/images/sprite-home.png") no-repeat scroll -566px -605px transparent;      float:left;    height:16px;    overflow:hidden;    width:13px;    text-decoration:none;    }
.carroussel .pagination a:hover, .carroussel .pagination a.active{   background-position: -566px -585px; }
/* Surcharge pour IE7 seulement*+html */ .bouton_contacter{    background: url("/images/sprite-home.png") repeat scroll -566px -398px transparent;    color: #FFFFFF;    cursor: pointer;    font-family: 'Arial';    font-size: 16px;    font-weight: bold;    height: 35px;    padding-left: 19px;    padding-top: 9px;    width: 196px;    margin-top:17px; }
.bouton_contacter:hover{    background-position: -566px -448px;}
/* fin Carroussel *//* debut Etablissements  */.div_titre_slider{   width:752px;    height:40px;   padding-left:10px;   padding-top:13px;   margin-left:9px;   background: #FBFBFB;    border: 1px solid #D1D1D1;   border-bottom: none;   float:left;    }
.signe_orange{    background: url("/images/sprite.png") no-repeat scroll -377px -419px transparent;    float:left;    padding-right:3px;    width:23px;    height:25px;}
/* fin Etablissements *//* conseils dossiers */.ombre_avant_conseils{    background: url("/images/ombre-contenu-home.png") no-repeat scroll 0 0 transparent;    height: 7px;    top:8px;    position: relative;    z-index: 2;    width:1200px;    margin:auto;  }
.fond_dernier_bloc{    background: url("/images/bg-home-contenu.jpg") repeat scroll 0 0 transparent;    width: 100%;}
.dernier_bloc{    width:990px;    margin: 0 auto;    height:740px;}
.bloc_vide{    width:220px;    height:740px;    float:left;}
.bloc_1{    float:left;    width:769px;    margin: 0 auto;    height:712px;    padding-top:23px;    background: url("/images/bg-home-contenu.jpg") repeat scroll 0 0 transparent;}
.bloc_conseils{    float:left;    width:769px;    margin: 0 auto;    padding-top:5px;    padding-left:4px;    padding-bottom:30px;}
.titre_partie{    font-family:'Open Sans Condensed';    font-weight:700;    font-size:12px;    color:#ec7e00;    text-shadow: 0 1px 0 #FFFFFF;}
.titre_bloc{    font-family:'Open Sans';    font-weight:600;    font-size:18px;    color:#007ba6 ;    padding-bottom:10px;    text-shadow: 0 1px 0 #FFFFFF;}
.bloc_detail{    background: url("/images/sprite-home.png") no-repeat scroll -12px -400px transparent;    height: 278px;    width: 253px;     float:left;    padding-right:3px;}
.titre_sousbloc{    font-family:'Open Sans';    font-weight:600;    font-size:14px;    color:#007ba6 ;     margin:auto;    padding-top:16px;    padding-bottom:10px;    text-align:center;}
.image_bloc{    width:211px;    height:108px;    margin: 0 auto;    padding-bottom: 11px;    display: block;}
#image1{    background: url("/images/home-maisons.jpg") no-repeat scroll  transparent;}
#image2{    background: url("/images/home-aides.jpg") no-repeat scroll  transparent;}
#image3{    background: url("/images/home-droits.jpg") no-repeat scroll  transparent;}
#image4{    background: url("/images/home-pathologie.jpg") no-repeat scroll  transparent;}
#image5{    background: url("/images/home-quotidien.jpg") no-repeat scroll  transparent;}
#image6{    background: url("/images/home-maltraitance.jpg") no-repeat scroll  transparent;}
.articles{  padding-left:1px;  width:211px;}
.signe_article{    background: url("/images/sprite2.png") no-repeat scroll -100px -500px transparent;    height: 10px;    margin-top: 3px;    padding-right: 6px;    width: 5px;     float:left;}
.par_article{    width: 210px;    height:16px;    padding-bottom: 5px;}
.lien_articles {    color: #464646;    display: inline-block;    font-family: 'Arial';    font-size: 13px;    text-decoration: none;    width: 199px;    float:left;}
.lien_articles:hover{    color:  #007ba6;    text-decoration: underline;}
.bouton_autres_articles{    background: url("/images/sprite-home.png") repeat scroll -566px -510px transparent;    color: #007ba6 ;    cursor: pointer;    font-family: 'Arial';    font-size: 12px;    height: 18px;    padding-left: 67px;    padding-top: 3px;    width: 144px;    position: absolute;    top:83px;}
.bouton_articles{    background: url("/images/sprite-home.png") repeat scroll -566px -510px transparent;    color: #007ba6 ;    cursor: pointer;    font-family: 'Arial';    font-size: 12px;    height: 18px;    padding-left: 67px;    padding-top: 3px;    width: 144px;}
.fleche_bas{    background: url("/images/sprite2.png") no-repeat scroll -181px -466px transparent;    height: 15px;    padding-right: 6px;    width: 5px;     float:right;    padding-right:58px;}
.clear6{    clear:both;    display:block;    height:6px;}
.clear10{    clear:both;    display:block;    height:10px;}
.carroussel2{    height:80px;    padding-left:21px;    width:212px;    z-index:1;    position:relative;}
.carroussel2 .mask2{    height:80px;    overflow:hidden;    width: 212px;}
.carroussel2 .mask2 ul {    list-style: none outside none;    padding: 0;}
.carroussel2 ul li {    height: 80px;    width: 212px;}
/*fin bloc conseils *//* bas page */.bas_page{    margin: 0 auto;    width:990px;}
.first_ligne_enbas{    border-bottom: 1px solid #d4d4d4;    height: 1px;    width:990px;    margin:65px 1px 3px 0px; }
.second_ligne_enbas{    border-bottom: 1px solid #ffffff;    height: 1px;    width:990px; }
.textCopyright {    color: #464646;    font-size: 11px;    font-family:'Arial';    padding-bottom:10px; }
/* Retour en haut */ .top_link{    background: url("/images/sprite_top_link.png") no-repeat scroll 0 0 transparent;    bottom: 112px;    display: none;    height: 48px;    position: fixed;    right: 30px;    text-indent: -9999px;    width: 67px;  }
.top_link:hover{    background:url('/images/sprite_top_link.png') 0px -48px;}
/* SLIDER RESIDENCES */.titre_slider{font-size:16px;     color:#007ba6 ;    font-family:'Open Sans';    font-weight:600;}
#bxslider{padding: 0px 23px 0px 23px;}
#bxslider .bx-wrapper .bx-next{right: -33px;}
#bxslider .bx-wrapper .bx-prev{left: -37px;}
