 
/*** Font Family ***/
.fontH1, a.fontH1   { color:#000000; font-family:boolfabeme; font-weight:normal; font-size: 22px; line-height: 28px;  margin-bottom:1em;  }

.fontH3, a.fontH3   { color:#000000; font-family:boolfabeme; font-weight:normal; font-size: 16px; line-height:24px; margin-bottom:20px; }
.fontMenuFooter     { color:#000000; font-family:boolfabeme; font-weight:normal; font-size: 16px; line-height:24px;}
.fontTextIcons      {color: #86807A; font-family: boolfabeme;font-size: 16px;line-height: 20px;}
.fontTarifVignette  { color: #59544E;; font-family:boolfabeme; font-weight:normal; font-size: 14px; line-height:20px;}
html.no-touch .fontTarifVignette:hover {color:#59544E !important ;}
.fontF, a.fontF     { color:#000000; font-family:boolfabeme; font-weight:normal; font-size: 13px;  }
.fontCapaciteVignette{text-transform: lowercase;}

.fontFs, a.fontFs   { color:#000000; font-family: boolfabere;  font-size: 10px;    font-weight:normal;  line-height: 113.5%;text-indent: 30px; }
.fontVignette       { color:#000000; font-family: boolfabere ; font-size: 13px ;   font-weight: normal; line-height: 17px ;}
.fontH7, a.fontH7   { color:#000000; font-family: boolfabere ; font-size: 13px ;   font-weight: normal; line-height: 17px ;}
.FontTextIntro      { color:#59544E; font-family: boolfabere;  font-size: 15px;     font-weight:normal;  line-height: 22px ; }

.FontTextIntro_Sejourner      {color:#59544E; font-family: boolfabeit;   font-size:16px;   font-weight:normal; line-height: 22px ; letter-spacing: 0.05em;}
.FontTextIntro_Mecenat{
    margin-top: 42px !important; margin-bottom: 58px !important;
}
.fontIntro                    {color:#59544E; font-family: boolfabeit;  font-size: 14px;    font-weight: normal; line-height: 20px;letter-spacing: 0.05em;}

.H1font, a.H1font   { 
    font-family:boolfare;
    font-style: normal;
    font-weight: 500;
    font-size: 22px;
    line-height: 28px;
    color: #59544E;
    margin-bottom:4px;
}

.fontH2, a.fontH2   { 
    font-family:boolfarescos;
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    line-height: 26px;
    letter-spacing: 0.1em;
    color: #59544E;
    margin-bottom:4px;
}

.fontH4, a.fontH4   { color:#59544E; font-family:boolfarescos; font-weight:normal; font-size:16px; line-height: 20px;   letter-spacing: 0.1em; }
.fontH4s, a.fontH4s { color:#59544E; font-family:boolfarescos; font-weight:normal; font-size:15px; line-height: 30px;   letter-spacing: 0.1em;}
.fontH7 em   {                       font-family:boolfarescos; font-size: 13px ;}

.fontH5, a.fontH5   { color:#000000; font-family: henere;  font-weight:normal; font-size:14px;  line-height: 18px; }

#bloc-vendre .fontH5{margin-top: 25px !important;}

.textBtn            { color:#000000; font-family: henere;  font-weight:normal; font-size:16px;  line-height: 20px; }
.submitButtonF      { color:#FFFFFF; font-family: henere; font-weight:normal; font-size: 12px; line-height: 18px;}

.fontMenuSejourner  {color: #59544E; font-family: henere ;font-weight: normal;font-size: 12px ;line-height: 8px ;text-transform: lowercase;}

.fontMenuHumb       {                font-family: heneme ;font-weight: normal ;line-height: 40px !important ;  }
.fontHeader         {                font-family: heneme; font-weight:normal; font-size: 12px; line-height: 20px;text-transform: uppercase ;text-align: left;}
.fontH6, a.fontH6   { color:#59544E; font-family:heneme; font-weight:normal; font-size:12px;  line-height: 20px; font-weight:normal; }

/*.fontTextIcons      {color: #86807A; font-family: heneme;font-size: 14px;line-height: 17px;}*/
.fontTextInput      {color: #B6AFA9; font-family: heneme;font-size: 14px;line-height: 20px;}


/*** Colors & Backgrounds ***/
.colorBlack { color:#000000; }
.colorGrey1 { color:#59544E; }
.colorGrey2 { color:#86807A; }
.colorGrey3 { color:#B6AFA9; }
.colorGrey4 { color:#E8E1DB; }
.colorWhite { color:#FFFFFF; }
.backgroundBlack { background-color:#000000; }
.backgroundGrey1 { background-color:#59544E; }
.backgroundGrey2 { background-color:#86807A; }
.backgroundGrey3 { background-color:#B6AFA9; }
.backgroundGrey4 { background-color:#E8E1DB; }
.backgroundWhite { background-color:#FFFFFF; }




/*** GÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©nÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©ral ***/

a{color:#000000;}
a:active, a:visited , a:focus{ text-decoration: none ; cursor: pointer;}
html.no-touch a:hover { text-decoration: none ; /*color:#86807A;*/ cursor: pointer; }
ul.fontHeader li ,ul.fontHeader li a , #Footer_PB .Footer-menu h6 a.active{ color: #59544E;opacity: 1; }
html.no-touch ul.fontHeader li a:hover ,#bloc_recherche #bloc_gauche .type_bien a:hover { color: #B6AFA9; opacity: 1; }
#bloc_recherche #bloc_gauche .type_bien a:visited { color :#59544E ; opacity:1 }
ul.fontHeader li a {margin-top: 5px ;}
ul.fontHeader li.active {border-bottom: 3px solid #59544E;}
ul { padding: 0; list-style: none;}
.ClearBoth {clear:both ;}
.form-control:focus {border-color: none ; box-shadow: none ;}
.row {margin: 0;}
.chapitre-titre hr { border-color: #86807A; margin-top: 0; margin-bottom: 0; clear: left;}

.row .chapitre-titre .col-xs-11 ,.row .chapitre-titre .col-sm-11  { padding: 0 ; }
.img-responsive { width:100%;  }
.table-responsive {border:none ;}
.margin-0 {margin:0 ;}
.padding_0 {padding: 0}
.PaddingLeftRight0 { padding-left: 0 ; padding-right: 0; }
.paddingRight0 { padding-right: 0 }
.ClearBoth { clear : both; }
.MarginTopMenu {margin-top:20px ;}
.PaddingRight0 {padding-right: 0 !important ;}
.PaddingLeft0 {padding-left: 0;}
.marginBottom20 {margin-bottom:20px ;}
.FontStyleItalic {font-style: italic}
/*** Header / Menu ***/
.logo2 img { height:80px; margin-right: auto; margin-left: auto;vertical-align: bottom;}
.MenuPrincipalAjust { margin-top: 62px; z-index: 19 ;}
.MenuPrincipalAjust-Part1,.MenuPrincipalAjust-Part2 {width:40%;margin:0;padding:auto;float:left;}
.MenuPrincipalAjust-Logo{width:20%;margin:0;float:left;background:#FFFFFF;text-align:center;}
.MenuPrincipalAjust-Logo a {padding:auto;text-align:center;}
.MenuPrincipalAjust-Logo a img{
    margin-top: -49px;
    width: 125px;
    height: 87px;
}
.MenuHeaderAjust {height: 28px ; /*border-bottom: 1px solid #86807A;*/}
.VerticalAlignBottom { vertical-align:bottom }
.logoCentre {position:absolute;left:41.7%;width:125px;}
.logoCentre img {margin-top:14px;width: 125px; height: 87px ; background: #fff}
#PrincipalContainer {margin-top: 21px ;}
#PrincipalContainer.page_recherche_sejourner{margin-top: 17px ;}
#PrincipalContainer.page_sejourner{margin-top:28px ;}
.MPmodified {color: rgb(89, 84, 78) !important;}
#sejourner_recherche #BRech .dropdown-menu {margin-top: 0 !important ; }
#sejourner_recherche #BRech.bloc_recherche_sejour div {
    position: relative;
    width: 255px;
    float: right;
}
.logoCentre_ajust {
    height: 100px !important ;
    width: 234px !important ;
    background:#fff;
    margin-top: -52px !important ;
}
.logoCentre_ajust img{
    width: 125px;
    height: 87px;
    background:#fff;
}
.FlecheRetourImgS  {position:absolute;width:20px;}
.FlecheRetourImgS a {width: 40px;display: inline-block;}
.FlecheRetourImgS img {width:20px;margin-top:5px;width:19px ; height:17px;}
.lSAction > a {opacity:1;}
.border1 {
    border-top: 1px solid #B6AFA9; 
    position:absolute;
    width:3000px;
    margin-top:95px;
    margin-left:-50%;
}
.border2 {
    border-top: 2px solid #B6AFA9;
    position:absolute;
    width:3000px;
    margin-top:98px;
    margin-left:-50%;
    margin-bottom:10px;
}


/* Hedaer Sticky*/
#HeaderContainer {
    width:100%;
    /*height:106px;*/
    background-color:#FFFFFF;
    /*  padding-top:10px;   */
    width: 100% !important;
    /* max-width: 1920px !important;*/
}
#HeaderContainer.MenuPrincipal{
    position:fixed;
    top:0;
    z-index:900;
    width:100%;
    padding-bottom:10px !important ;

}
#HeaderContainer.MenuPrincipal.MenuPrincipalRemonte{
    position:fixed;
    top:0;
    transition: all 1s ease 0s;
}
#HeaderContainer.MenuPrincipal.MenuPrincipalDescendHaut{
    position:fixed;
    top:0;
    transition: all 1s ease 0s;
}
#HeaderContainer.MenuPrincipal.MenuPrincipalDescendBas{
    position:fixed;
    top:-101px;
    transition: all 1s ease 0s;
}




/*#HeaderContainer.MenuPrincipal #menuSecondaireSmartphone.navbar-collapse{
    position:fixed;
    top:0;
    z-index:999;
    width:100%;
    padding-bottom:10px !important ;

}
/*#HeaderContainer.MenuPrincipal #menuSecondaireSmartphone.navbar-collapse.MenuPrincipalRemonte{
    position:fixed;
    top:94px;
    transition: all 2s ease 0s;
}
#HeaderContainer.MenuPrincipal #menuSecondaireSmartphone.navbar-collapse.MenuPrincipalDescendHaut{
    position:fixed;
    top:0;
    transition: all 2s ease 0s;
}
#HeaderContainer.MenuPrincipal #menuSecondaireSmartphone.navbar-collapse.MenuPrincipalDescendBas{
    position:fixed;
    top:-200px;
    transition: all 2s ease 0s;
}*/

#HeaderContainer.MenuPrincipal #menuSecondaireSmartphone .navbar-nav.MenuPrincipalRemonte{
    position:fixed;
    top:94px;
    transition: all 1s ease 0s;
}
#HeaderContainer.MenuPrincipal #menuSecondaireSmartphone .navbar-nav.MenuPrincipalDescendHaut{
    position:fixed;
    top:0;
    transition: all 1s ease 0s;
}
#HeaderContainer.MenuPrincipal #menuSecondaireSmartphone .navbar-nav.MenuPrincipalDescendBas{
    position:fixed;
    top:-800px;
    transition: all 1s ease 0s;
}


#sejourner_recherche #BlocTypeLocation #ref::placeholder {
    line-height: 18px;
    font-size: 12px ;
}


/* ajout du bloc recherche dans le scroll du menu */
#sejourner_recherche #BlocTypeLocation{
    position:fixed;
    top:100px;
    z-index:99;
    width:100%;
    background-color: #fff;
}
#sejourner_recherche #BlocTypeLocation.MenuPrincipalRemonte{
    position:fixed;
    top:100px;
    transition: all 1s ease 0s;
}
#sejourner_recherche #BlocTypeLocation.MenuPrincipalDescendHaut{
    position:fixed;
    top:100px;
    transition: all 1s ease 0s;
}
#sejourner_recherche #BlocTypeLocation.MenuPrincipalDescendBas{
    position:fixed;
    top:-800px;
    transition: all 1s ease 0s;
}
/*** fin ajustemet bloc de rech*/

#PrincipalContainer.container.margin0{
    margin-top:0;
}
#PrincipalContainer.container,
#PrincipalContainer.container.margin101{
    margin-top:112px;
}
#PrincipalContainer.container.page_details_sejour,
#PrincipalContainer.container.page_details_sejour.margin101 {
    margin-top: 120px ;
}
.margin225 {margin-top: 225px !important ;}

/* Fin header sticky*/

#Footer_PB .border1 ,#Footer_PB .border2{margin:0; position: relative; width:100%}
#Footer_PB .border1 {margin-bottom: 2px ;}
.BlocMenuPrincipal {position:relative}
.Drapeau_ajust {position:absolute;width:100%;margin-top: 21px;padding: 0 14px ;}
.Drapeau_ajust a {float: right;}
.EspacePersonnel {position:absolute;width:100%;margin-left:-66px;margin-top: 21px;}
.EspacePersonnel a  {float: right;}
.EspacePersonnel_style_active  {border-bottom: 3px solid #59544E;}
.EspacePersonnel a:active, .EspacePersonnel a:visited, .EspacePersonnel a:hover,.EspacePersonnel a:focus {
    color:#59544E;
    opacity: 1;
}
.EspacePersonnel_style {
    line-height: 16px;
    padding-top: 6px;
    text-align: right;
    text-transform: capitalize;
    color: #59544E !important;
}
.emptyDiv {width:42px;}
a:hover { text-decoration: none ;}
.padding-0 {padding:0;}
.textAlignRight {text-align: right;}

#input-condition-generales {margin-left:-4px ; margin-top: 0px ;}
.input-condition-generales-text {
    margin-top: 8px;
    margin-left: 10px;
    text-align: center;
}
.input-condition-generales-text a {text-decoration:underline;}
.Propose-autre-annonce {text-align:center ; text-transform: lowercase;}
#BtnNousContactA a ,#BtnNousContactV a ,#BtnNousContactS a{text-align: center;}
.displayNone {display:none}


/* modal Center*/

.vertical-alignment-helper {
    display:table;
    height: 100%;
    width: 100%;
}
.vertical-align-center {
    /* To center vertically */
    display: table-cell;
    vertical-align: middle;
}
.modal-content {
    /* Bootstrap sets the size of the modal in the modal-dialog class, we need to inherit it */
    width:inherit;
    height:inherit;
    /* To center horizontally */
    margin: 0 auto;
}
/* fin modal center*/ 

::-webkit-input-placeholder{ /* Edge */
    font-family: 'henere';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    color: #B6AFA9!important;
}
:-ms-input-placeholder {
    font-family: 'henere';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    color: #B6AFA9!important;
}
::placeholder{
    font-family: 'henere';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    color: #B6AFA9!important;
}

#Footer_PB ::-webkit-input-placeholder{ /* Edge */
    font-family: henere;
    font-size: 12px;
    line-height: 30px;
    color: #59544E !important ;
    text-transform: lowercase;
    border-radius: 20px;
}
#Footer_PB :-ms-input-placeholder {
    font-family: henere;
    font-size: 12px;
    line-height: 30px;
    color: #59544E !important ;
    border-radius: 20px;
    text-transform: lowercase;
}
#Footer_PB ::placeholder{
    font-family: henere;
    font-size: 14px;
    line-height: 30px;
    color:#59544E !important ;
    border-radius: 20px;
    text-transform: lowercase;
}
#Footer_PB #Email_lettre_info.fontH5 {line-height: 30px;}
#Footer_PB #Email_lettre_info {
    font-size: 14px;
    line-height: 18px;
    font-family: henere;
    color:#86807A;
}


#Footer_PB .container a:focus, #Footer_PB .container a:active {color:#000000; opacity: 1;}

@media (hover: hover) {
   /* #Footer_PB .container a:hover {color:#B6AFA9; opacity: 1;}*/
}
@media (hover: none) {
	/* #Footer_PB .container a:hover {color:inherit; opacity: inherit;}*/
}

#popup_lettreInformation ::-webkit-input-placeholder{ /* Edge */
    font-family: henere;
    font-size: 14px;
    line-height: 18px;
    color: #59544E !important ;
    text-transform: lowercase;
    border-radius: 20px;
}
#popup_lettreInformation :-ms-input-placeholder {
    font-family: henere;
    font-size: 14px;
    line-height: 18px;
    color: #59544E !important ;
    border-radius: 20px;
    text-transform: lowercase;
}
#popup_lettreInformation ::placeholder{
    font-family: henere;
    font-size: 14px;
    line-height: 18px;
    color:#59544E !important ;
    border-radius: 20px;
}
#notification_cookies {
    height: 86px ;  
    background: #FFFFFF;
    border-top: 1.5px solid #59544E;
    font-family: boolfabere;
    font-size: 13px;
    line-height: 17px;
    color: #000000;
    padding: 0 272px ;
    z-index:960;
}
#notification_cookies_custom {
    height: auto ;  
    background: #FFFFFF;
    border-top: 1.5px solid #59544E;
    font-family: boolfare;
    font-size: 13px;
    line-height: 16px;
    color: #000000;
    z-index:960;
    display:none;
}
#notification_cookies_custom{
    font-family: "boolfare";
    line-height: 17px;
    text-align: left;
    padding: 4px 20px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    z-index: 100;
    position: fixed;
}
#notification_cookies{
}

#notification_cookies div.row {margin-top:25px ;}
#notification_cookies p{
    text-align: left;
    float: left;
    margin-bottom:23px ;
}
#notification_cookies button{
    float: left;
}

#notification_cookies div.col-sm-10 br {display:none ;}
#notification_cookies div.col-sm-10 {padding-right: 19px ; padding-left: 0;}
#notification_cookies div.col-sm-2 {padding:0}
.notification_cookies_ok{
    background: #86807A;
    border-radius: 4px;
    background: #86807A;
    width: 126px ;
    height: 38px ;
    font-family: Henere;
    font-size: 12px;
    line-height: 18px;
    text-align: center;
    color: #FFFFFF;
}
.notification_cookies_ok:hover{
    background: #B6AFA9;
}
.notification_cookies_ok a {color:#fff;}
/*** Sections ***/
section .row p.fontH5 {margin-top: 16px ; margin-bottom: 0;}
#sejourner_accueil {margin-bottom:73px ;}
#sejourner_accueil section .row p,#sejourner_recherche section .row p ,#sejourner_detail_affaire section .row p{ margin-top:20px; }
#sejourner_detail_affaire .newsPaperColumnsX3 {margin-top: 25px ;}
.blocNoWrap { page-break-inside: avoid; padding-bottom: 25px ;}

section.annonce-photos > div.row > div.col-xs-12 > div.row { margin-left: -14px !important; margin-right: -14px !important; }
/* sÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©journer*/ 
#sejourner_accueil .text_intro_sejourner {
    padding: 0 79px ;/* (335-padding text -271-padding vignette menu)+15*/
    margin-bottom:40px;
    margin-top: 9px ;/*template1140px*/

} 
#sejourner_accueil .annonce-instagram , .annonce-instagram {margin-top: 67px;margin-bottom: 104px; width:auto !important ;} 
#sejourner_accueil .text_intro_sejourner p {margin:0;}
#sejourner_accueil .InstagramIcone {/*margin-top: 5px ;*/ }
#sejourner_accueil .InstagramIcone img {/*margin-top: 5px ;*/ width:38px; height:38px; margin-right:8px;}

/*#sejourner_accueil .col-sm-6 ,#sejourner_accueil .col-md-6 ,#sejourner_accueil .col-lg-6 {padding-left: 14px ; padding-right: 14px } */
#sejourner_accueil .padding_bloc_1{ padding-right: 15px ;padding-left: 14px;}
#sejourner_accueil .padding_bloc_2{ padding-left: 15px ;padding-right: 14px;}
.position_puce {margin: -28px 0px 0 0px;}
/*** annonces details séjourner ***/
.annonce-instagram-button{  position: fixed; bottom: 50px; right: 0; z-index: 950;  text-align:center; border-radius: 5px 0px 0px 5px;}
.annonce-instagram br {display:none;}
.annonce-contacter .row { padding-top:27px; padding-bottom:27px; }
.annonce-instagram-button .row {padding-top:10px; padding-bottom:10px;padding-right: 15px;}
.annonce-contacter .row:hover {
    /*  -moz-box-shadow: inset 0 0 10px #B6AFA9;
      -webkit-box-shadow: inset 0 0 10px #B6AFA9;
      box-shadow: inset 0 0 7px #B6AFA9;*/
    border-radius: 5px 0px 0px 5px;
     background: #B6AFA9;
     cursor: pointer;
}
#HeaderContainer.page_details_sejour .annonce-contacter a 
{ margin-left:auto; 
  margin-right:auto; 
  text-decoration: none;
  text-transform:lowercase ;
}
#HeaderContainer.page_details_sejour .annonce-contacter a:hover  {
    color: #E8E1DB ;
    opacity: 0.8  ; 
}

.annonce-experiences .chapitre-titre .chapitre-titre-exp-cult {margin-top: 7px ;}
.annonce-experiences .activite-titre {margin-top: 16px ; margin-bottom: 0;}
.annonce-experiences .activite-description {margin-top: 20px ; margin-bottom: 13px ;}
.annonce-equipements-titre ,
.annonce-ajout-favoris-titre ,
.annonce-partage-titre ,
.annonce-mapbox-titre,
.annonce-calendrier-titre , 
.annonce-vous-aimerez-sans-doute-titre,
.annonce-tarif-titre,
.annonce-propose-egalement h2,*
.annonce-paroles h2
{
    margin-top:28px;
}
.annonce-paroles .chapitre-titre h2 a , .annonce-equipements .chapitre-titre h2 a ,.annonce-situation-geographique .chapitre-titre h2 a,
.annonce-paroles .chapitre-titre h2 a:hover  ,.annonce-equipements .chapitre-titre h2 a:hover,.annonce-situation-geographique .chapitre-titre h2 a:hover,
.annonce-propose-egalement .chapitre-titre h2 a,.annonce-autre-lieu .chapitre-titre h2 a{ color: #59544E ;}
.annonce-paroles #collapseParoles .img-responsive {margin-top: 25px;}
.annonce-propose-egalement .chapitre-titre h2 a:hover,.annonce-autre-lieu .chapitre-titre h2 a:hover{ color: #59544E ; text-decoration: none;}
.annonce-ce-que-nous-en-pensons .annonce-ce-que-nous-en-pensons-text {margin-bottom: 3px ;}
.annonce-partage-favoris {margin-bottom:99px ;}
.annonce-partage-favoris .annonce-ajout-favoris { padding-right: 0}
.annonce-partage-favoris .annonce-partage{ padding-left: 0}
.annonce-partage-text {padding-left:2px;text-transform: lowercase;}
.annonce-partage-favoris .annonce-partage-icons .icon-adjustments {text-align: right}
.annonce-ajout-favoris-icons {padding-left: 0; text-transform: lowercase;}
.annonce-partage-icons .col-sm-2  { padding-left: 0 ; padding-right: 0 ;}
.annonce-partage-icons-display-grd-ecran {display: none;}
.annonce-partage-icons-display-ptit-ecran{display:block  ;}
.annonce-partage-favoris .icon-adjustments-favoris { padding-left: 0}
.icon-adjustments-favoris img{margin-left: -2px ;}
.annonce-ajout-favoris-icons ,.annonce-partage-icons{margin-top: 20px ;}
#sejourner_detail_affaire .fontH2 {text-transform: lowercase;}
.annonce-ajout-favoris-titre.fontH2 {text-transform: lowercase;}
.annonce-vignette-icones {margin-top: 5px !important; padding-top:0 ;float: left;}
.annonce-vignette-icones img {width: 14.32px;height: 14.36px;}
.annonce-vignette-text {margin-top: 6px !important ; float:left;}
.annonce-tarif {float:left ; margin-top: 32px ; margin-left: 20px ;}
.annonce-equipements-titre {float: left ;}
.annonces-icones-pos {margin-top:28px}
.annonce-paroles #collapseParoles .fontH3 {margin-top: 25px ;}
#siteWeb {margin: 0;}
.DescriptionAgencement {margin-bottom: 8px !important ;margin-top: 22px !important ;}
#recherche_result {padding-top: 0;}
#accordion .panel-group {margin:0 ; }
.panel-group {margin:0;}
#collapseProposeEgalement .annonce-bloc-vignette { margin-top: 20px; }
#collapseProposeEgalement .annonce-bloc-vignette .fontH3, #collapseProposeEgalement .annonce-bloc-vignette a.fontH3   { line-height:28px; }
#sejourner_detail_affaire section #collapseProposeEgalement.row .annonce-bloc-vignette p {margin-top: 20px ; }

#sejourner_recherche #resultatRechercheSejour  #annonce_autre_activites a.fontMenuFooter {color: #59544E;}
#favorisajoute, #favorissupprime {float: left;}
.DetailsDescEvent:nth-child(3n+1) {
    clear: both;
}
.DetailsDescEvent{margin-bottom: 30px ;}
#collapseProposeEgalement .DetailsDescEvent p 
{
    margin-bottom:0;
}
.annonce-bloc-vignette-autre-activites {padding-right: 14px ;padding-left: 14px ;}
.annonce-bloc-vignette-autre-activites-bloc-1 {padding-left: 15px ;}

/*#sejourner_detail_affaire .annonce-titre .annonce-titre-location {margin-bottom: 9px ;}*/
#sejourner_recherche .annonce-vignette-text {
    overflow: hidden; 
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    word-wrap: break-word; 
    /* height: 50px ;*/
}
#sejourner_recherche .annonce-vignette-Autre-activite,#sejourner_recherche .annonce-vignette-tarif {margin-top: 8px ;}
#sejourner_recherche .annonce-vignette-tarif:hover {color: #59544E;}
#sejourner_recherche #resultatRechercheSejour a:hover {color:#000}
#sejourner_recherche #BlocTypeLocation .row .bloc_recherche_sejour_input {margin-top: 21px ;}
#sejourner_recherche #BlocTypeLocation .row #TitreTypeLocation {margin-top:22px ; margin-bottom: 0;}
#sejourner_recherche #BlocTypeLocation .chapitre-titre {margin-top: 0;}
#sejourner_recherche #BlocTypeLocation .chapitre-titre .fontH2 {margin-top: 15px;}
.sejourner_recherche_stickyBloc {
    position: -webkit-sticky; /* Safari */
    position: sticky;
    top: 0;
    z-index:951;
    background-color: #fff ;

}
.sejourner_recherche_stickyBloc_border1 {
    /* position: -webkit-sticky; /* Safari */
    /**  position: sticky;*/
    top: 96px;

    background-color: #fff ; 
    margin-top:0;
}
.sejourner_recherche_stickyBloc_border2{
    /* position: -webkit-sticky; /* Safari */
    /* position: sticky;*/
    top: 98px;

    background-color: #fff ; 
    margin-top:0;
}
.sejourner_recherche_stickyBlocRecherche {
    position: -webkit-sticky; /* Safari */
    position: sticky;
    top: 102px;
    z-index:951;
    background-color: #fff ;
    padding-bottom: 1px ;
}
/* white-space: nowrap; overflow: hidden; text-overflow: ellipsis;*/

#sejourner_detail_affaire .annonce-vignette-text {height:77px ; margin-bottom: 20px}
#myModalAmi .form-control{
    font-family: 'heneme';
    font-size: 10px;
    height: 25px;
    border: 1px solid #A0A0A0;
    border-radius: 0px;
    transition: all 0.4s ease-in-out 0s;
    color: #000;
}

#sejourner_recherche .dropdown-menu > .active > a, #sejourner_recherche .dropdown-menu > .active > a:focus, #sejourner_recherche .dropdown-menu > .active > a:hover {color:#59544E !important ;;}
#sejourner_recherche #BlocTypeLocation #BRech {/*padding-right: 20px ;*/}
#sejourner_recherche #BlocTypeLocation #TitreTypeLocation {
    /* padding-left: 35px ;*/
    margin-bottom: 14px ;
}
#sejourner_recherche .BlocResultatRech_TypeLocation {margin-bottom:14.4px ; }
#sejourner_recherche  .PositionMapRechSejourner {margin-bottom: 30px ;margin-top:120px ;}
#sejourner_recherche  .PositionMapRechSejourner-ExpCult {margin-top:136px ;}
#sejourner_recherche  .PositionMapRechSejourner-ExpCult-open {margin-top:355px ;}
/*
#sejourner_recherche  .PositionMapRechSejourner-ExpCult { margin-top:0 ; }
#sejourner_recherche  .PositionMapRechSejourner-ExpCult-open { margin-top:0 ; }

#sejourner_recherche  .sectionTypesActivites-ExpCult { margin-top:136px ; }
#sejourner_recherche  .sectionTypesActivites-ExpCult-open { margin-top:136px ; }
*/
#sejourner_recherche  #mapRechercherSejourner.mapRechercherSejournerStyle{width: 100%; height: 450px;}
#sejourner_recherche #BlocTypeLocation #NBResult {/*margin-left: 20px;*/ margin-bottom: 0; margin-top: 15px;}
#liste_rubriques_sejourner {border-bottom: 1px solid #86807A;overflow: auto;margin: 13px 14px 0 14px;}
#liste_rubriques_sejourner  .type_bien  a{color: #59544E;; font-family:boolfabeme; font-weight:normal; font-size: 16px; line-height:24px; text-transform: none;}
#liste_rubriques_sejourner  .type_bien  a:hover {color: #B6AFA9;opacity: 1;}
#liste_rubriques_sejourner ul {margin-bottom: 17px ;}
#myModalAmi textarea.form-control {height: auto;}
#myModalAmi .form-group {
    margin-bottom: 5px !important;
    margin-left: 0 ; 
    margin-right: 0 ; 
}

#sejourner_recherche #BlocTypeLocation a{
    margin-bottom: 20px;
}
#sejourner_recherche .SMActif {
    color: #fff !important;
    opacity: 1 !important;
    background: #86807A;
    background-image: none;
    border: 1px solid #86807A !important;
}
.InstagramIcone {/*margin-top:7px ;*/}
.annonce-instagram {text-align:center; margin-top:87px; margin-bottom: 126px} 
.annonce-instagram:hover {opacity: 0.8;}
.annonce-instagram-position {position:absolute ; right: 0}
#InstagramText {color: #86807A;}
#InstagramText:hover { text-decoration: none;}
.annonces-icons div{padding :0;}
#bedroomIcone ,#SalleReception {height:36px;width: 36px;}
.annonces-icones-infos .annonces-icons { 
    float: left;
    text-align: center;
    margin-right: 29px;
}
.annonces-icones-infos .annonces-icons-details{margin: 0}
/*.annonces-icones-infos div {padding-top: 0; padding-bottom: 0; padding-right: 0;}*/
.annonces-icones-infos .annonces-icons-details .number { font-size:24px; padding-bottom:0; padding-top:auto; line-height:24px; vertical-align: bottom;}
.puce { margin-top:33px ;margin-bottom: 13px;}
.puce img {width: 43px;height: 49px; cursor:auto;}
.icons-collapse{margin-top:34px ; padding:0;}
.icons-collapse  img { float: right;}

.annonce-tarif-details {margin-top: 20px;}
.annonce-tarif-details ul {margin-bottom: 9px;}
.annonce-tarif-details fontH3, .annonce-tarif-details fontH5 { line-height: 25px; }

.annonce-bloc-vignette { margin-top: 20px ; padding:0; }
.annonce-bloc-vignette .caption { width:100%;padding:0; margin-top: 10px ;}
.annonce-bloc-vignette .caption div { float: left ;padding:0; margin:0}
.annonce-bloc-vignette .caption div p{  margin:0}
.annonce-Langue-parles-ajust {margin-bottom: 15px ;}
.vignettePaddingBottom { padding-bottom:14px; }
.vignettePaddingTop { padding-top:14px; }
.ImgVignetteCeLieuProposeE {}
#collapseProposeEgalement .row {padding: 0;}


.div-caption-tournage{ 
    position: relative;
    text-align: center;
    text-transform: lowercase;
    margin-top: auto;
    margin-bottom: auto;
    top: 47%;
    transform: translateY(-50%);

}

/*** Section Rubriques***/
div[aria-expanded=true] .session-fermee { display: none ; }
div[aria-expanded=true] .session-ouvert{ display: block !important ; }
.session-ouvert { display:none; }
div[aria-expanded=false] .session-ouvert { display: none  !important ; }
div[aria-expanded=false] .session-fermee { display: block; }


/** Thumbnails **/

#sejourner_recherche .thumbnail {padding: 0 ; border: none ;box-shadow: none;margin-bottom: 28px ;}
#sejourner_recherche.thumbnail div.div-content {position: relative;}
#sejourner_recherche .thumbnail div.div-caption {
    position: absolute;
    opacity: 0.9;
    height:54px ;
    width: 86%;
    margin-top: 25%;
    margin-left: 7%;
    background-clip:  content-box;
    background: #E8E1DB;
}
#sejourner_detail_affaire .thumbnail {padding: 0 ; border: none ;box-shadow: none;}
#sejourner_detail_affaire .thumbnail div.div-content {position: relative;}
#sejourner_detail_affaire .thumbnail div.div-caption {
    position: absolute;
    opacity: 0.9;
    height:54px ;
    width: 86%;
    background-clip:  content-box;
    background: #E8E1DB;
    top: 0;
    bottom: 0;
    margin: auto;
    left: 0;
    right: 0;
    z-index: 945;
}
.thumbnail_Proposer_votre_bien {/*padding-bottom: 2.5% !important ;background-color: #E8E1DB;border-radius: 0;*/}
#sejourner_accueil .annonce-titre .text_intro_sejourner {margin-top: 32px ;}
#sejourner_accueil .thumbnail {padding: 0 ; border: none ;box-shadow: none; margin-bottom: 28px ;}
#sejourner_accueil .thumbnail div.div-content {position: relative;}
#sejourner_accueil .thumbnail div.div-caption {
    position: absolute;
    opacity: 0.9;
    height:74px ;
    width: 80.5%;
    background-clip:  content-box;
    background: #E8E1DB;
    top: 0;
    bottom: 0;
    margin: auto;
    left: 0;
    right: 0
}
#sejourner_accueil .thumbnail div.div-caption .caption_position_ExpCult {}
#sejourner_accueil .thumbnail div.div-caption .caption_position_Tournage {}
#sejourner_accueil .div-caption-Vignette-sejourner {position:relative; text-align: center; text-transform: lowercase; margin-top:auto; margin-bottom:auto;   top: 50%;    transform: translateY(-50%);}
#sejourner_accueil h2.div-caption-Vignette-sejourner {position:relative; text-align: center; text-transform: lowercase; margin-top:auto; margin-bottom:auto;     top: 47%;    transform: translateY(-50%);}
/*#sejourner_accueil .div-caption-Vignette-sejourner br {display:none ;}*/
/* Bouton Contact*/
.btn-menu-sejourner {
    border: 1px solid #59544E;
    box-sizing: border-box;
    border-radius: 26px;
    padding: 10px 30px;
    max-height: 30px ;
    min-width: 60px ;

}

#sejourner_recherche .btn-menu-sejourner-style { text-align: right;padding-right: 35px;}
.btn-inscrire {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    border-radius:4px !important;
    width: 127px;
    height: 47px;
    text-align :center;
    text-transform: lowercase;
}
#social_links_2022{
    width: 127px;
    float: right;
    text-align: center;
}
.FacebookLink{float: right;}
.LinkedInLink{float: left;}
.btn-inscrire:hover {
    background:#B6AFA9;
    color:#fff;
}
.Email-input { 
    height: 47px ;
}
/*** Footer ***/
.modal-footer {border-top: none ;}
.Footer-border1 { border-top: 1.5px solid #59544E; height:5px ;margin: 0 15px 23px 15px; }
.Footer-border2 { border-top: 1.5px solid  #B6AFA9; height: 16px ; }
.Footer-bando {
    background: url(/images_v2/ImgNvTemplate/BandeauPB.jpg);
    background-repeat: repeat;
    background-repeat: repeat-x;
    height: 70px;
    max-height: 70px ;
}
.Footer-menu-logo  {margin-top:59px ;margin-bottom: 20px;}
.Footer-menu-logo .Part1 img {margin-top: 8px ;}
.Footer-menu a{
    text-decoration: none ;
    margin-bottom: 10px;
    padding:0 ;

}
.Footer-menu a:hover {text-decoration: none ;}
.Footer-logo { margin-top:52px ; margin-bottom: 31px;padding:0 14px;}
.Footer-logo img {width: 129px;height: 88px; }
.Footer-logo-pos {min-width: 129px ;padding:0 ; float:left; margin-top:12px ;}
.Footer-adr-style {margin-bottom:6px ;}
.Footer-adresse {}
.Footer-Paraghraphe  {margin-top:10px ;}
.Footer-menu div .Footer-menu a {padding: 0;}
.Footer-menu .fontMenuFooter {margin-bottom:22px ; white-space: nowrap;}
.Footer-menu .fontMenuFooter.lettre-information-titre {margin-bottom:14px ;}
.Part1.col-md-2 {width: 17.66% ; padding: 0 10px 0 0;}
.Part2.col-md-2 {width: 23.24% ;padding: 0;}
.Part4.col-md-6, .Part6.col-md-6 {width:42.2%;padding-right: 0;}
.Part4 .col-md-12, .Part6 .col-md-12 {padding: 0;}
.Footer-signature {
    text-align: right;
    text-indent: 30px;
    color: rgba(0, 0, 0, 0.7);
    margin-bottom: 20px ;
    clear: both;
}
.Footer-lettre-information-text { 
    line-height:17px ;
    text-indent: 0;
    color:#000000;
}
.lineHeightMenuFooter {
    line-height: 18px ;
}
.lineHeightMenuFooter a{
    color: #59544E;
}
.lineHeightMenuFooter a:hover{
    color: #000;
}
#check-condition-generales input {
    border: 1px solid#C4C4C4;
    box-sizing: border-box;
    border-radius: 2px;
}
/***********/

/**************/
#check-condition-generales .form-check-label a {text-decoration: underline;}
/* table dÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©tails equipement et service*/ 
section .table {  margin-top: 20px;}
.table-striped tr td {border-top: none !important ;}

/* Slider Detail/LightBox affire **/

#lightSlider img {width: 100%;}
.lSAction .lSPrev {
    width: 27px;
    height: 51px;
    background: url(/images_v2/ImgNvTemplate/F_Prev.svg);
    left: 25px  !important ;
}
.lSAction .lSNext {
    width: 27px;
    height: 51px;
    background: url(/images_v2/ImgNvTemplate/F_Next.svg);
    background-position: -26px 0 !important ;
    right: 25px  !important ;
}
.Slider-Sejourner .lSSlideOuter .lSPager { display: block ; }
.Slider-SejournerLG{}
.Slider-SejournerMD{ }

/**** MENU AcquÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©rir */
#DropAcquerir {height: 35px ;}
#DropAcquerir .acquerirButton { padding: 0; }
#DropAcquerir ul.dropdown-menu  { border-radius: 0;border: none;box-shadow: none;margin: 0 ; padding: 0; }
#DropAcquerir ul.dropdown-menu > li > a:hover, 
#DropAcquerir ul.dropdown-menu > li > a:focus{
    background-color:#fff;background-image: none;
}

#DropAcquerir .dropdown:hover .dropdown-menu, 
#DropAcquerir .btn-group:hover .dropdown-menu { 
    display: block; 
}
#DropAcquerir .dropdown-toggle{height: 35px ;}
#DropAcquerir .navbar .dropdown-toggle, 
#DropAcquerir .nav-tabs .dropdown-toggle{    
    margin-bottom: 0; 
}


#MenuPrincipal ul { }
.logo2  { height:80px; }
.logo2 img { height:80px; position:relative; bottom:65px; }


.calendar-section .legend, .calendar .days {
    margin: 0;
    padding: 0;
    list-style: non;
}
.equipementsS_liste {margin-top : 25px ;}
.equipementsS_liste li {margin-bottom: 0 !important; height:40px ;}
.equipementsS_liste ul.striped-list {
    list-style-type: none;
    margin: 0;
    padding: 0;

}
.equipementsS_liste ul.striped-list > li {
    padding: 6px;
    height:40px ;
    overflow: unset ;
    padding-top: 12px;
    padding-bottom: 2px;
}
.equipementsS_liste ul.striped-list > li:nth-of-type(odd) {
    background-color: rgba(232, 225, 219, 0.2) ;
}
.equipementsS_liste ul.striped-list > li:last-child {
    border-bottom: none;
}

.equipementsS_liste .fontH3 {margin:auto;}
/* -------------------------------------------------
calendar
------------------------------------------------- */
#sejourner_detail_affaire .calendar .heading,#sejourner_detail_affaire .calendar .days-names .cell span em {
    font-family: "henere";
    font-size: 14px ;
    line-height: 20px ;
    text-align: center;
    color: #59544E;
    background: #E8E1DB;
    text-transform: lowercase;
}
#sejourner_detail_affaire  .calendar .cell > span em {
    font-family: "henere";
    font-size: 14px ;
    line-height: 20px ;
    text-align: center;
}
#sejourner_detail_affaire  .calendar .cell.not-available {
    background: #59544E
}
#sejourner_detail_affaire .annonce-contacter .textBtn {
    font-family: "henere";
    font-size: 18px;
    font-weight:400;
    line-height: 19px;
    color:#FFFFFF;
}
#sejourner_detail_affaire .calendar .days-names .cell ,#sejourner_detail_affaire .calendar .cell.empty{  background: #E8E1DB;}
#sejourner_detail_affaire .calendar .cell {background: #B6AFA9}
.calendar-section {

}
#sejourner p {margin-top:0;}
.headerSmartphoneImage{  margin-left:-14px; margin-right:-14px;  }
.headerSmartphoneImage img { width:100%;margin-left: 15px ;}


.calendar-section .section-heading {
    position: relative;

}

.calendar-section .section-heading .info-tooltip {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 99;
}

.calendar-section .legend {

}



.calendar-section .legend li {
    display: inline-block;
    vertical-align: middle;

    position: relative;

}


.calendar-section .legend li:after {
    content: '';
    position: absolute;


}

.calendar-section .legend li.not-available:after {
    background: #f98586;
}

.calendar-section .legend li.available:after {
    background: #ccc;
}

.calendar-section.alt {

    border-bottom: 1px solid #ededed;

}



.calendar-section.alt .calendar {

}

.calendar-section.alt .calendar .heading {

}

.calendar-section.alt .legend {


}



.calendar-section.alt .legend li {

}

.calendar-section.alt .legend li:after {

}

.calendar {


}



.calendar .heading {
    background: #ededed;
    text-align: center;


    color: #000;
    border-bottom: 1px solid #fff;
}



.calendar .days-names .cell {
    background: #8db9ba;
    text-transform: uppercase;
    font-weight: 600;
    color: #fff;
}

.calendar .days {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.calendar .cell {
    width: 14.286%;
    text-align: center;
    background: #ccc;
    border: 1px solid #fff;
    color: #fff;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

.calendar .cell > span {
    width: 100%;
    display: block;
    padding-top: 100%;
    position: relative;
}

.calendar .cell > span em {
    font-style: normal;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 10;
}

.calendar .cell.empty {
    background: #ededed;
}

.calendar .cell.not-available {
    background: #f98586;
}

.calendar .cell.half-available-bottom:after {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 300px 300px;
    border-color: transparent transparent #f98586 transparent;
}

.calendar .cell.half-available-top:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: -1;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 300px 300px 0 0;
    border-color: #f98586 transparent transparent transparent;
}

/*# sourceMappingURL=calendar.css.map */

/*
section .row p {
    font-family: Bodoni Old Face BE;
    font-size: 16px;
    text-indent: 0 ; 
    line-height: 20px;
    color : #000;
    text-align: left
}
*/
#StyleBlocCSejour, .retour_bien_sejourner{
    margin: 0 15px;
}
.flex-container {
    padding: 0;
    margin: 0 0 0 0px;
    list-style: none;
    display: flex;
}

.flex-start { 
    justify-content: flex-start; 
}

.flex-end { 
    justify-content: flex-end; 
}  

.flex-end li {
}

.center { 
    justify-content: center; 
}  

.space-between { 
    justify-content: space-between; 
}  

.space-between li {

}

.flex-item {
    padding: 0;
    width: auto;
    height: auto;
    margin: 0;
    text-align: center;
}
.VignettesHover {
    position: absolute ;
    height: 40% ;
    width: 100%;
    top:60%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.464) 100%);
    opacity:0.8;
}
.VignettesHover:hover,.VignettesHover:active{
    background:none;
}
.VignettesHoverThumb {
    position: absolute ;
    height: 40% ;
    width: 100%;
    top:60%;  
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.464) 100%); 
}
.image-container:hover {
    content: '';
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    box-shadow: inset 0px 0px 150px 60px rgba(0,0,0,0.8);
}

.eqWrap {
    display: flex;
}

.eq {
    margin-top: 20px;
}

.equalHMRWrap {
    justify-content: space-between;
    flex-wrap: wrap;
}

.equalHMR {
    /*width: 25%;*/
}
/* Fin flex box */
footer .form-control {
    border-radius: 4px;
    height: 47px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-right:0;
}


/* Vertical centring*/
.Aligner {
    display: flex;
    align-items: center;
    justify-content: center;
}
#LettreInfoEnvoi #col_msg_reclamation {text-align: left;}

/* ajustementcss  prod 1907 */
#ResulatsRechAffPart.module {margin-top: 11px ;}
.col_titre_rubrique {background: url("/images_v2/images_old_prod/separation_bloc_affaire.jpg") left center repeat-x rgba(0, 0, 0, 0);}
.titre_rubrique {
    margin-top: 0;
    background:#fff;
    padding: 0;
    padding-left: 15px ;
}
#bloc_recherche #bloc_droite .plusloin {
    left: 70%;
    top: 0;
    margin-left: 0;
    width:150px
}

.seotitleAffaireSejour {margin-left: 20px ;}
#BlocDescMentionLegals {padding:0;}
#CGU_User .texte_cgu {width:100% }
.texte_introductif_cgu p {font-size: 14px ;}
#CGU_User .texte_cgu h5 {font-size: 16.5px ;}

#CarteCollaboronsDesktop .CarteCollaboronsDesktopPosition{
    position:absolute;
    width:472px;
    height:498px;
    padding:0;
    text-indent:0;
    top: 0;
    bottom: 0;
    margin: auto;
    left: 0;
    right: 0;
}
.PostionCarteContact {margin-left: auto;margin-right: auto;left: 0 !important; ;right: 0;}
.bloc_carte_contact img {margin-left: auto;margin-right: auto;left: 0 !important; ;right: 0;}
.bloc_carte_contact .bloc_carte_contact_icones {margin-left: auto;margin-right: auto;left: 0 !important; ;right: 0;}

#BlocRechVotreProjet #DescriptionTexteFormulaire p {margin:0;}
.Separation {
    background: url("/images_v2/images_old_prod/separation_titre_affaire.jpg") repeat-x scroll center bottom 
        rgba(0, 0, 0, 0) !important;
}
#popup_lettreInformation .paddingLeftRight70 {padding-left: 70px ; padding-right: 70px ;margin-top: 0 !important ;}
#LettreInfoBloc {margin:auto; float:none;}
#LettreInfoBloc #StyleDescLettreInfo {font-size: 13px ;}
#LettreInfoBloc_form { margin:auto;padding: 0 77px; margin-top: 25px;}

.paddingLeftRightRechAffParis ,.paddingLeftRightFrance,.paddingLeftRight70 ,.paddingSection{padding: 0}
.paddingLeftRightRechAffParis ,.paddingLeftRightFrance, #BlocResultatRechAff { margin-left: 15px; margin-right: 15px; }
#DescriptionTexteFormulaire {padding:0 10px ; margin: auto; width: 33.33%;}
.DescriptionTexteFormulaire {padding:0 15px ; margin: auto; width: 33.33%;}
.texte_formulaire { background: url("/images_v2/images_old_prod/separation_titre_affaire.jpg")repeat-x scroll center bottom rgba(0, 0, 0, 0); }
.floatNone{float: none !important ;}
/* ajustement text page Home */    
#Home {margin-top:128px ;padding:0 14px;}
#Home .Home-intro {}

#TextIntroHome{margin-bottom: 17px !important ;margin-top: 0 !important ;}
#Home #TextIntroHome {margin-bottom: 21px !important}
#Home p#Home-text-intro  {margin-bottom: 0}
#TextIntroHome #puce{margin-top: -5px ;}
#TextIntroHome  br {display: none ;}
.Home-slider {padding-right: 0 !important ; padding-left: 0 !important ;margin-right: 0 !important ; margin-left: 0 !important ;}

.Home-slider .col-lg-8 ,.Home-slider .col-md-8 ,.Home-slider .col-lg-1 ,.Home-slider .col-lg-1 {padding: 0 12.5px ;}
#carouselHome,#Home #TextIntroHome {

}
.rotateImg {
    -webkit-transform:rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.lSSlideOuter .lSPager.lSpg > li.active a, .lSSlideOuter .lSPager.lSpg > li:hover a {
    background-color: #86807A;
}
.lSSlideOuter .lSPager.lSpg > li a {
    background-color : #E8E1DB;
    border-radius: 10px;
}
/*.posImgFleche {margin-top: 185px ;}*/
#carouselHome {
    /* padding-left: 110px;
     padding-right: 116px*/
}
#carouselHome .FontTextIntro {line-height: 20px;color:#000000 ; text-align: center;padding-top:20px ;}
#SliderHome .flex-direction-nav {display:block ;}

.Home-slider .row-display {display:flex;}
.position-fleche-left ,.position-fleche-right {position: relative;}
.center-fleche {
    margin: 0;
    position: absolute;
    top: 41%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.position-fleche-left,.position-fleche-right {align-items: stretch;}
.position-fleche-right .center-fleche {right: 7px ;}
.position-fleche-left .center-fleche {left: 7px ;}
#Home #TextIntroHome #texte_home #puce {margin-top: -15px ;}
/* pagination Slider home*/
.flex-control-nav > li > a {width: 8px;height: 8px ;}
.flex-control-paging li a {
    -webkit-border-radius: 8px !important;
    border-radius: 8px !important ;
}
#SliderHome {margin-bottom: 50px ;}
.nb_resultat_recherche {
    background: url("/images_v2/images_old_prod/separation_bloc_affaire.jpg") left bottom repeat-x rgba(0, 0, 0, 0);
    margin-bottom: 15px ;
}
#AffichageVignette {margin:0; padding:15px; margin-bottom:20px;}
#ListAffPart{padding-left: 5px ; padding-right: -11px }
.multi-columns-row{margin-left: 0px  !important ;/*margin-right: -5px !important ;*/}
#AffichageVignette .bloc_vignette, #AffichageVignette .bloc_vignette_archive {margin: 0 0 10px !important;}
.btnpropcontact {font-size: 10px; padding: 0;}
.form-control {
    box-sizing: border-box;
    padding: 13px 16px;
    height: auto;
    /* Brand/Brown - 500 */
    border: 1px solid #B6AFA9;
    border-radius: 4px;
    float: left;

}
input.form-control:hover, textarea.form-control:hover, .btn-default:hover{
    border: 1px solid #000;
}
.bs-searchbox > .form-control:hover{
    border: none;
}
.bootstrap-select > .btn {
  width: 100%;
  padding-right: 25px;
  padding: 13px 16px;
}

#BlocVignetteRueChomel .icone { margin: 0; padding-top: 0;}
#BlocVignetteRueChomel .col-sm-6  ,#BlocVignetteRueChomel .col-sm-4 ,#BlocVignetteRueChomel .col-sm-4  {
    padding-right: 5px;
    padding-left :5px ;
}
#VignetteCarnetAdr .col-sm-6,#VignetteCarnetAdr .col-md-4,#VignetteCarnetAdr .col-lg-4 , 
#BlocPresse .col-sm-6,#BlocPresse .col-md-4,#BlocPresse .col-lg-4
{padding-right: 15px  !important;padding-left: 15px !important;padding-bottom:20px;}

#BlocPresse .PositionImgVignette {min-height: inherit;max-height: inherit;}
#BlocPresse .bloc_vignette .post-entry {margin-top:5px ;}
#BlocPresse .img_presse ,#BlocPresse .accroche,#BlocPresse .bloc_accroche,#BlocPresse .icone{margin:0}
/*#BlocPresse  .img_presse {height: auto;min-height: 189px;}*/

.description { background: url(/images_v2/images_old_prod/separation_bloc_affaire.jpg) top repeat-x;}
#descriptionAffaire  p {margin: 0}
#descriptionAffaire {margin-left: 0;}
#enteteAffaire {margin:0;padding-right: 0px;}
#soeTitreAffaire {margin-left: 0;padding: 0;}
#affaire #DescriptionTexteFormulaire ,#affairePartenaire  #DescriptionTexteFormulaire{padding-left: 0 ;padding-right: 0;}

.widthDescription {width: auto;}
#DetailAffaire.col-sm-4,#DetailAffaire.col-md-4 ,#DetailAffaire.col-lg-4 {padding-left: 0;}
ul.fontHeader li {height:31px ;margin-top: 3px;}
#acquerirDropdown, #vendreDropdown {height: 35px ;}
#acquerirDropdown ul, #vendreDropdown ul {
    background: #fff;
    -webkit-box-shadow: none ;
    border-radius: 0;
    border-color: #fff;
    z-index: 1000;
    min-width: 203px ;
    margin-left: -25px ;
    padding-bottom: 15px ;
    margin-top: 0;
    box-shadow: 4px 0px 4px rgba(0, 0, 0, 0.1);
}

#acquerirDropdown .dropdown-menu > li > a, #vendreDropdown .dropdown-menu > li > a { padding: 0 ; line-height: 28px ; font-weight: normal ! important ;padding-left: 24px ;}
#acquerirDropdown .dropdown-menu-menu1-pos, #vendreDropdown .dropdown-menu-menu1-pos{margin-top: 10px ;}
#blocSelectBudget .slider-handle.max-slider-handle, #blocSelectBudget .slider-handle.min-slider-handle {
    background: url("/images_v2/images_old_prod/slider_level_on.png") no-repeat;
}
.footerTablette {display:none !important ;}
#BlocAffRechSejour .VignettesHover {
    position: absolute;
    height: 40%;
    width: 100%;
    top: 60%;
}
/*#AutreTypeLocation_8 {margin-top:6px ;}*/
.hover { background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.464) 100%);}

/* Fin Ajustement prod 1907*/ 
#affD.container {padding-right: 0;}
#bloc_recherche {margin-top: 15px ;margin-bottom: 50px ;}
#bloc_recherche #bloc_gauche {padding-left: 0;}

#resultatRechercheSejour .thumbnail .div-content {position:relative;}
#resultatRechercheSejour{
    margin-left: 0 ; 
    margin-right: 0;
    /* display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: -moz-box;
      display: flex;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
      flex-flow: row wrap;**/
}

.lg-img-wrap { padding:84px !important; }
.lg-img-wrap img{ border:28px solid #FFFFFF !important; }
/*#lg-download {display:none ;}*/
#collapseProposeEgalement .lSPrev { display:none; }
.lg-actions .lg-next:before { content: ""; }
.lg-actions .lg-prev:before { content: ""; }
.lg-actions .lg-next:after { content: ""; }
.lg-actions .lg-prev:after { content: ""; }
.lg-toolbar.lg-group{text-align: center;}
#lg-counter { 
display:none;
    position:absolute; 
    width:75px;
    text-align:right;
    top:0;
    left:0;
    right:0;
    padding:10px 0 0 0 !important;
    margin:0 auto auto auto;
    font-family: boolfabeme;
    font-size: 22px !important;
    line-height: 22px;
    color: #fff !important;
}
.lg-sub-html { 
    position:absolute; 
    width:75px;
    text-align:right;
    top:0;
    left:0;
    right:0;
    padding:10px 0 0 0 !important;
    margin:0 auto auto auto;
    font-family: boolfabeme;
    font-size: 22px !important;
    line-height: 22px;
    color: #fff !important;
    background:none;
    text-align:center;
}

.newsPaperColumnsX3 {
    -moz-column-count: 3;
    -moz-column-gap: 20px;

    -webkit-column-count: 3;
    -webkit-column-gap: 20px;

    column-count: 3;
    column-gap: 20px;



}
.newsPaperColumnsX3 h3,
.newsPaperColumnsX3 p {
    display: -webkit-flex; /* Safari */
    -webkit-flex-wrap: none; /* Safari 6.1+ */
    display: flex;
    flex-wrap: none;
}  

.panel-group .panel + .panel {margin-top:0}
#popup_authentification .modal-header,#myModalContact .modal-header{padding:0 ; border:none;}
#myModalContact  #textModalContact {margin-top:35px ;margin-bottom: 40px;}
#myModalContact #CollaborateurNom {
    font-size: 12px;
    line-height: 18px;
    color: #59544E;
    opacity: 1;
}
#myModalContact .btn_contact {
    font-family: henere !important;
    font-size: 14px !important ;
    line-height: 18px !important ;
}
#ModalContact {box-shadow: 0px 0px 4px rgba(89, 84, 78, 0.25);}
#ModalContact  #textModalContact {font-family: boolfabere;}
#ModalContact .text-intro-contact-modal {margin-top:4px ;}
#ModalContact  #TitleModalContact {font-weight: 400;}
#popup_authentification  .Ajout-Favoris-titre  {margin-top: 15px ; margin-bottom: 10px ;}
#popup_authentification .conteneur_form_identification #email,#popup_authentification .conteneur_form_identification #mp {margin-bottom: 10px ;}
#popup_authentification button.close  ,#myModalContact  button.close{margin:0 ; padding:20px 20px 0 0 ; opacity:1}
#myModalContact  button.close{padding:16px 20px 0 0 }
#popup_authentification .ajout-favoris-titre {margin-top: 19px ; margin-bottom: 10px ;}
#popup_authentification .connect-espace-perso {margin-bottom: 20px;}
#popup_authentification .modal-body {padding:0 77px ;}
#popup_authentification #submit_connex {margin-top:4px;}
#popup_authentification .bouton-submit-connex {margin-bottom: 30px;}
#popup_authentification .bouton-creationCompte{margin-top: 10px;}
#popup_authentification #bloc_authentification #mp_oublie {color:#86807A !important ;}
#popup_authentification #formCommun .form-group .form-control ,  #bloc_authentification .form_content input {
    width: 280px;
    height: auto;
    background: #FFFFFF;
    /*box-shadow: 0px 0px 4px rgba(89, 84, 78, 0.25);*/
    border: 1px solid #C4C4C4;
    box-sizing: border-box;
    border-radius: 4px;
    padding: 12px 10px;
}
.modal-content {
    background: #FFFFFF;
    box-shadow: 0px 0px 4px rgba(89, 84, 78, 0.25);
    border:none;
}
.modal-backdrop, .modal-backdrop in{
    background: #FFFFFF;
    opacity: 0.3 !important;
}

#popup_authentification #creationCompte,#popup_authentification #submit_connex , #bloc_authentification .form_content #submit_connex,#bloc_authentification2  #creationCompte  {
    background:#86807A;
    border-radius: 4px;
    height: 38px;
    width: 280px !important;
    color:#fff;
    margin-bottom:0 ;
    padding-top: 10px ;
    padding-bottom: 9px ;
}
#popup_authentification #creationCompte {margin-top:0}
#popup_authentification ::-webkit-input-placeholder{ /* Edge */
    font-family: henere;
    font-size: 14px;
    line-height: 18px;
    color: #86807A !important ;
    border-radius: 20px;
}
#popup_authentification :-ms-input-placeholder {
    font-family: henere;
    font-size: 14px;
    line-height: 18px;
    color: #86807A !important ;
    border-radius: 20px;
}
#popup_authentification ::placeholder{
    font-family: henere;
    font-size: 14px;
    line-height: 18px;
    color: #86807A !important ;
    border-radius: 20px;
}
#popup_authentification #bloc_creation_compte #cree_compte ::placeholder{
    font-family: Helvetica;
    font-size: 10px;
    margin-bottom: 5px;
    margin-left: 5px ;
}
#popup_authentification #bloc_creation_compte #cree_compte :-ms-input-placeholder {
    font-family: Helvetica;
    font-size: 10px;
    margin-bottom: 5px;
    margin-left: 5px ;
}
#popup_authentification #bloc_creation_compte #cree_compte modal::-webkit-input-placeholder{ /* Edge */
    font-family: Helvetica;
    font-size: 10px;
    margin-bottom: 5px;
    margin-left: 5px ;
}
#popup_authentification .modal-dialog-ceation-compte {width: 600px !important ;}
#popup_authentification .modal-body-creation-compte {padding:0;}
.MarginLeftRightAuto {margin-right: auto ; margin-left: auto ; }
#popup_authentification .modal-dialog {width: 434px;height: 470px}
/* lettre information style*/
#popup_lettreInformation .modal-dialog {width: 435px;height: 470px}
#popup_lettreInformation .modal-content {
    width: 435px;
    height: 470px;
    border: none;
    box-shadow: 0px 0px 4px  rgba(89, 84, 78, 0.25);
}
#popup_lettreInformation .form-control {
    height: auto;
    border: 1px solid #C4C4C4;
    box-sizing: border-box;
    border-radius: 4px;
    padding: 12px 10px;
}
#popup_lettreInformation .modal-body {padding: 0 ;}
#popup_lettreInformation .close {opacity: 1 ;margin-top: 16px ; margin-right: 20px ;}
#popup_lettreInformation .lettre-information-titre {margin-top: 32px ;margin-bottom: 13px ;}
#popup_lettreInformation  .form-group {margin-bottom: 10px ;}
#popup_lettreInformation  .input-prenom {margin-bottom: 22px ;}
#popup_lettreInformation .form-check-label { max-width: 90%;}
#popup_lettreInformation #modification_compte.fontH6 { line-height: 18px;color: #FFFFFF;text-align:center;}
#popup_lettreInformation #modification_compte{width: 100%;background:#86807A;border-radius: 4px;}
#popup_lettreInformation  .form-check-label {text-align: center;margin-left: 16px;margin-bottom: 16px;margin-top: 4px}
#popup_lettreInformation  .form-check-label a {text-decoration: underline;}

#PrincipalContainer.page_connexion #bloc_creation_compte #cree_compte .form-group .form-control.StyleCustomSelect  {padding-left: 0px ;}
#PrincipalContainer.page_connexion .bootstrap-select.btn-group .btn .filter-option {margin-left: 0 ;}
#popup_authentification #cree_compte  .form-group .StyleCustomSelect{border: none;padding: 0 ;}
#bloc_creation_compte  .texte_introductif_form  {margin-top: 20px ; margin-left:15px ;}
.TextSouligne {text-decoration:underline;}

#IntroCarnetAdr ,#StyleTxtDescCollaborons, #DescExpertiser{width: 580px ; float: none ; margin:auto ; }

.Footer-Paraghraphe p br{display: none ;}
.Footer-Paraghraphe p a{color: #59544E;}

#internationalIntro {margin:auto ; float: none ;}
#internationalIntro p {text-indent: 0 ;}
#BlocChoixForm {
    width: 260px;
    float: none;
    margin: auto;
    padding:0 ; 
}
#MentionsLegals .titre_depuis {padding: 10px ;}
.honorairesTable {
    text-align: left;
    font-family: Helvetica;
    font-size: 11px;
    line-height: 18px;
    text-align: justify;
    width: 100%;

}
.honorairesTable .td2 {padding: 0 ; float: right ;}
.conteneur_form_identification .form_content  #connexion {width: 280px ;margin:auto;}
.conteneur_form_identification .form_content  #connexion #mp_oublie  {width: 280px ;text-align: right ; margin:auto}
#PrincipalContainer.page_affaire .FavorisBloc {height:30px ;}
.submit_inscription_newsletter_modal {width:100% ; text-align:center;}
.cS-hidden {
    height: 1px;
    opacity: 0;
    filter: alpha(opacity=0);
    overflow: hidden;
}

.post-columns .post{padding:0 ; border:none ; margin-bottom: 30px ;}
#PrincipalContainer.page_affaire_partenaire  h1.seotitlePartenaire {margin-left: 0 !important ;}
#PrincipalContainer.page_affaire_partenaire #ReRech {padding: 0 !important ;}
#PrincipalContainer.page_affaire_partenaire  #SeparationAffairePart {padding: 0 ;}
#PrincipalContainer.page_affaire_partenaire #colGaucheAE {padding-left: 0 !important ;margin-top: 20px ;}
#PrincipalContainer.page_affaire_partenaire .multi-columns-row {padding-right: 0; padding-left: 35px ;}
#PositionTextDesc .titre_rubrique, #SeparationAffairePart .titre_rubrique {font-size: 15px;line-height: 19.05px;}


#PrincipalContainer.page_vendre #TxtDescVendre.texte_formulaire {background:none ; }
#PrincipalContainer.page_vendre #TxtDescVendre .texte_formulaire,#ContainerTxtExpertiser #DesctxtExpertiser .texte_formulaire { margin:0 13px 0 14px ; clear:left ; height:4px ;}
#liste_collaborateurs {padding:0 15px ;}
#depuis1924 #DescriptionTexteFormulaire .textIndent0 {text-indent:0 !important ;}
.bloc_vignette ,.bloc_vignette:hover {padding: 0 ; border:none ; background: none ;}
#PrincipalContainer.page_espace_personnel .bloc_vignette ,#PrincipalContainer.page_espace_sejourner .bloc_vignette{border: 1px solid #C5C5C5;}
#PrincipalContainer.page_espace_sejourner {padding:0 70px ;}
#BlocPresse {padding:0 }
#InternationalPage {padding:0 15px ;}
#textInternationalBloc {margin-top:20px; margin-bottom: 20px ;}
#titreDescVendre {padding-right:30px;}
#RGPD ,#MentionsLegals .MentionsLegalsText{padding:0 4px 0 6px;}
.titreMentionsLegals {text-align:left;}
#glossaire .list-group-item {padding:5px 5px ;}
#rueChomel {padding:0 10px ;}
#rueChomel .multi-columns-row {padding-right: 0;}
#rueChomel  #TextIntroRueChomel {padding:0 5px ;}

#PrincipalContainer.page_contact-form2011 .BlocTextContact {padding: 0 13px 0 14px;}
#PrincipalContainer.page_recherche_affaire_partenaire{padding: 0 13px 0 15px;}
#PrincipalContainer.page_recherche_affaire_partenaire .multi-columns-row {padding:0 13px;}

#depuis1924 {padding-top:7px;}
#depuis1924 #DescriptionTexteFormulaire {padding:0 14px;}
#descriptionAffaire {margin-right: 0;}
.BlocVignetteAffairePart {padding:0 15px ;}

#PrincipalContainer.page_recherche_affaire #recherche_result .multi-columns-row {padding: 0 !important ;}
#PrincipalContainer.page_contact_partenaire .BlocContactPart1 {padding-left: 0 ;}
#PrincipalContainer.page_contact_partenaire .BlocContactPart2 {padding-right: 0 ;}
#blocDescContactAffaire #Puce {float: none !important ;}
#blocDescContactAffaire #IntroContactAff {text-align: center ;}
#myModalAmi.modal {z-index:950;}
#VignetteCarnetAdr .multi-columns-row {padding: 0 ;}
#VignetteCarnetAdr .multi-columns-row .Bloc_centre_vignette .col-md-4  {padding: 0 15px 0 15px ;}
#VignetteCarnetAdr .post-columns .post-entry {margin-bottom: 0 ;}
#PrincipalContainer.page_recherche_new #DescriptionTexteFormulaire {padding:0 15px ;}
#PrincipalContainer.page_recherche_new .texte_formulaire {background:0 ;}
#PrincipalContainer.page_recherche_new .Separation{
    height: 5px;
    margin: 0 15px;
}
#DescTitreContactSejour {text-align:center ;}
#PrincipalContainer.page_sejourner_form .IntroProposerVotreBien {margin: 0 15px ;}
#PrincipalContainer.page_sejourner_form .IntroProposerVotreBien #breadcrumb {margin: 0 ;}
#bloc-depuis-1924 p {margin-bottom:0;}
#bloc-depuis-1924 hr {border:none;}
#bloc-depuis-1924 .bloc-depuis-1924-text ,#PrincipalContainer.page_expertiser #bloc-expertiser ,
#PrincipalContainer.page_collaborons #bloc-collaborons,#PrincipalContainer.page_international .bloc-international ,
#PrincipalContainer.page_bareme_honoraire #bloc-bareme ,#PrincipalContainer.page_rgpd #bloc-rgpd,
#PrincipalContainer.page_carnet_d_adresses #bloc-carnet-adr 
{margin-top: 23px;}
/*#PrincipalContainer.page_collaborons #bloc-collaborons {margin-top: 14px;}*/
#PrincipalContainer.page_vendre #bloc-vendre , #PrincipalContainer.page_vendre_clientele #bloc-vendre ,
#PrincipalContainer.page_recherche_new #bloc-votre-projet ,
#PrincipalContainer.page_sejourner_form #bloc-proposer-votre-bien,
#PrincipalContainer.page_contact-form-sejour #bloc-contact-sejour
{margin-top: 15px}

#bloc-vendre .retourLink, 
#bloc-votre-projet .retourLink, 
#bloc-proposer-votre-bien .retourLink, 
#bloc-contact-sejour .retourLink, 
#bloc-votre-projet-contact .retourLink, 
#bloc-sejourner-contact .retourLink
{
    margin-bottom: 39px;
    float: left;
    width: 100%;
    text-transform: capitalize;
}
#bloc-votre-projet-contact .retourLink, 
#bloc-sejourner-contact .retourLink{
    margin-top: 32px;
}
#bloc-votre-projet-contact .retourLink{
  margin-bottom: 37px;
}
#PrincipalContainer.page_contact-form-sejour #bloc-contact-sejour {padding: 0 15px ;}
#bloc-depuis-1924  .puce ,#bloc-bareme .puce ,#bloc-rgpd .puce{margin-top:62px;margin-bottom:100px;}
.td2-3 ,.td2-2{padding: 0 ; float: right ;  text-align:right}
#bloc-rgpd .bloc-rgpd-titre {padding: 0 15px ;}
/*page expertise*/
#PrincipalContainer.page_expertiser #bloc-expertiser,
#PrincipalContainer.page_collaborons #bloc-collaborons ,
#PrincipalContainer.page_international .bloc-international,
#PrincipalContainer.page_bareme_honoraire #bloc-bareme,
#PrincipalContainer.page_carnet_d_adresses #bloc-carnet-adr 
{margin-bottom: 29px ;}
#bloc-expertiser .titreExpertiser ,#bloc-collaborons .titrecollaborons{padding:0 15px;}
.bloc-expertiser-text p {margin-bottom:0 ;}
.bloc-expertiser-contact-titre h2 ,.bloc-collaborons-contact-titre h2 {margin-top: 0 ; margin-bottom: 0 ;}
#bloc-expertiser-contact .bloc-expertiser-contact-titre ,#bloc-vendre,
#bloc-vendre-contact .bloc-vendre-contact-titre ,
#bloc-votre-projet,
#bloc-votre-projet-contact .bloc-votre-projet-contact-titre,
#PrincipalContainer.page_sejourner_form #bloc-proposer-votre-bien,
#PrincipalContainer.page_sejourner_form #bloc-proposer-votre-bien-contact .bloc-proposer-votre-bien-titre,
#formCollaborons .bloc-collaborons-contact-titre ,#bloc-sejourner-contact .bloc-sejourner-contact-titre{padding:0 15px ;}
#bloc-vendre-contact .puce {margin-top:37px ; margin-bottom: 60px ;}
#puceVendre{margin-bottom: 0 !important;}
#bloc-votre-projet-contact .puce ,#bloc-sejourner-contact .puce ,#bloc-proposer-votre-bien-contact .puce{margin-top:59px ; margin-bottom: 100px ;}
#bloc-vendre-contact .bloc-vendre-contact-titre hr,
#bloc-votre-projet-contact .bloc-votre-projet-contact-titre hr ,
#BlocResultatRechAff hr,.bloc-collaborons-contact-titre hr,
#nbrResultats hr ,#styleBlocResultRechAff hr, #bloc-votre-projet-contact-titre hr,
#bloc-sejourner-contact .bloc-sejourner-contact-titre hr,
#bloc-proposer-votre-bien-contact .bloc-proposer-votre-bien-titre hr
{
    opacity: 0.5;
    border-top: 1px solid #86807A;
    border-right: 0px solid #fff;
    border-left: 0px solid #fff;
    border-bottom: 0px solid #fff;
    margin-top: 1px;
}
.bloc-votre-projet-contact-titre h2{
    margin-top: 25px;
    margin-bottom: 7px;
}
.bloc-vendre-contact-titre h2 {
  margin-top: 38px;
  margin-bottom: 7px;
}
#styleBlocResultRechAff hr {margin-bottom:0 ;}
.textAlignLeft {text-align:left ;}
#PrincipalContainer.page_recherche_affaire #styleBlocResultRechAff {padding:0 15px ;}
#BlocResultatRechAff hr {margin-bottom: 0;}
#bloc-expertiser-contact .FontTitreForm {text-transform: uppercase;}
#bloc-expertiser-contact hr,#bloc-international-contact hr ,#VignetteCarnetAdr hr{
    opacity: 0.5;
    border-top: 1px solid #86807A;
    border-bottom: 0px solid #000;
    border-right: 0px solid #000;
    border-left: 0px solid #000;
    margin-top:5px;
    margin-bottom: 18px;
}
#VignetteCarnetAdr hr {margin: 0 15px ;margin-bottom: 20px ;}
#bloc-bareme .bloc-bareme-titre {padding: 0 10px ;}
#bloc-expertiser-contact .puce , #formCollaborons .puce,#bloc-international-contact .puce ,#VignetteCarnetAdr .puce {margin-top: 23px ; margin-bottom: 100px ;}
#bloc-expertiser .bloc-expertiser-text a{clear: left;}
#bloc-expertiser .bloc-expertiser-text a:hover{color: #000;}
#bloc-expertiser .bloc-expertiser-text h6.fontH6 {margin:0 ; text-transform: uppercase;float:left}
#bloc-expertiser .bloc-expertiser-text .contactAssistante {margin-top: 16px;}
#bloc-expertiser .bloc-expertiser-text .contactAssistante br.br_tab{display:none;}
#bloc-expertiser .bloc-expertiser-text .contactExpert br.br_tab{display:none;}
#refRechAffaire {width:255px; height:30px; margin:0;}
#sejourner_detail_affaire .annonce-equipements .affaire-reference {margin-top:17px ;margin-bottom: 7px ;}

#Bloc-recherche-affaire {margin-top: 4px ;}
#Bloc-recherche-affaire  #BlocRechInput {padding-bottom: 0 !important ; margin-bottom: 4px ;}
#Bloc-recherche-affaire  #bloc_gauche #blocTypeBienFrance h5.fontH5  {margin-bottom: 16px}
#Bloc-recherche-affaire  #bloc_gauche .type_bien a.fontH6 {font-weight: 18px ;}
#Bloc-recherche-affaire  #blocTypeBienFrance {padding-bottom: 19px !important ;}

#PrincipalContainer.page_recherche_affaire .nb_resultat_recherche {background:  none;padding: 0 ; margin-bottom: 0;margin-top: 0} 
#bloc_recherche #bloc_droite {margin-bottom: 0 ;}
#PrincipalContainer.page_recherche_affaire  #BlocResultatRechAff {margin: 0 ;margin-right:15px ; margin-left:15px ;}
.nb_resultat_recherche font {
    font-family: boolfarescos;
    text-transform: none;
}
.bloc_carte_contact img ,.PostionCarteContact {margin-right: 0 ; margin-left: 0 ;}
#AffichageVignette .reference {text-align: left; margin-top:0;}
#PrincipalContainer.page_collaborons .main  {padding:0 15px ;}
#PrincipalContainer.page_offre_de_stage .DescriptionTexteFormulaire  {width: 100%;}
#LocationTitreContact , #AutreRaisonContact{width: auto ; padding-right:  23px ;padding-left: 23px ;}
#presseTitreContact {width: auto ; padding-right:  23px ;padding-left: 23px ;}
#submit_inscription_newsletter_modal {width: 100%; text-align: center;}

.navbar-collapse, .collapsing, .collapse, .collapse.in {
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
}

.type_bien a{opacity:1;}
#bloc-carnet-adr .titreCarnetAdr {padding: 0 15px ; float: left;}
#PrincipalContainer.page_recherche_affaire ,#PrincipalContainer.page_recherche_affaire_partenaire,#PrincipalContainer.page_recherche_sejourner {margin-bottom:100px ;}
#collapseParoles img {cursor: auto;}
#blocTypeBienFrance { padding-bottom: 109px !important;}
#blocTypeBienParis {margin-bottom: 99px ;}
#bloc_recherche.bloc_recherche_paris{margin-bottom: 46px !important ;}
.plusloin {z-index: 850;}

.modal-backdrop{z-index:900;}
#PrincipalContainer.page_details_sejour .annonce-ce-que-nous-en-pensons .AffaireNonTraduite {
    float: left;
    margin-top: 28px;
    margin-left: 10px;
    margin-right: 0 ;
    margin-bottom: 0;
}
#blocCarteParisDesktopContainer {margin-top: 10px ;}

#PrincipalContainer.page_recherche_affaire_partenaire #TitreAffPart {padding-left: 15px;}
.has-error .form-control {opacity:1 ;}
#PrincipalContainer.page_favoris_sejourner #ReMesFavSejour,#PrincipalContainer.page_favoris_sejourner #MesFavSejour ,#PrincipalContainer.page_favoris  #borderRougeFav{padding:0 4px 0 15px}
#PrincipalContainer.page_favoris_sejourner #wrapper_int {padding: 0 11px ;}
#PrincipalContainer.page_mes_informations .col_titre_rubrique {margin:0 15px ;}
#PrincipalContainer.page_region .Bloc-recherche-affaire  {padding: 0 15px ;}
#PrincipalContainer.page_region #BlocResultatRechAff {padding: 0 ;}
#PrincipalContainer.page_region #styleBlocResultRechAff {padding: 0 15px ;}
#PrincipalContainer.page_affaire #ContactRespReg, #ContactAffPart {
    clear: left ; float:left; 
    width: 100%; 
    margin-top: 15px; 
    cursor: pointer; 
    text-align: center;
}

#PrincipalContainer.page_affaire #ContactRespReg a, #ContactAffPart{
    font-family: 'heneme' !important;
    text-transform: capitalize !important;
    font-weight: 500;
    font-size: 14px;
    line-height: 18px;
    text-align: center;
    color: #FFFFFF !important;
    opacity: 1;
}
#ContactResponsableAffaire font{
    float: left;
    clear: left;
    padding: 0;
}
#ContactResponsableAffaire font:first-of-type{
    padding-bottom: 5px;
}
.InactiveTypeActivite {
    color: #59544E;
    cursor: default;
}
button.mapboxgl-popup-close-button {
    text-indent: -9000px;
}
@media only screen and (min-width : 1921px){
    .annonce-partage-icons-display-grd-ecran {display: block;}
    .annonce-partage-icons-display-ptit-ecran{display:none  ;}

}

@media only screen and (min-width : 1441px) {
    .marginHalfVignette {margin-left:3%;}
    .Vignette-bloc:nth-child(3n+1) { clear: both;}
    /*#Home-text-intro {margin-bottom: 4px ;}*/
    /* #notification_cookies p {width: 752px ;}*/
    .container { padding:0 }
    #PrincipalContainer.container.page_home { margin-bottom: 40px ;}
    #PrincipalContainer.container.page_details_sejour,
    #PrincipalContainer.container.page_details_sejour.margin101 {
        margin-top: 127px ;
    }
    .carouselHome-Ajust {
        float: none;
        margin: auto;
    }
    #carouselHome, #Home #TextIntroHome {padding: 0 6.5px ;}
    /* .position-fleche-left  {padding-left: 0 !important ; margin-top: 20.9%}*/
    .position-fleche-left img {margin-left: 5px ;}
    /* .position-fleche-right  {padding-right: 0 !important; margin-top: 20.9%}*/
    .position-fleche-right img {padding-right: 5px ;}
    #HeaderContainer{padding :0 256px !important ;}
    /*#Footer_PB .DisplayBorderPleinEcran { display: none}
    #Footer_PB .DisplayBorderContainer {display: block;}*/
    #sejourner_recherche #BlocTypeLocation{ padding-right: 512px ;}
    #sejourner_recherche .annonce-vignette-text {/*height: 35px ;*/}
    .posImgFleche { }
    .Part4.col-lg-4, .Part6.col-lg-4{width: 50%;}
    .Part1.col-md-2,.Part3.col-md-2,.Part2.col-md-2 {width: 16.5%;}
    #LettreInfoEnvoi .btn-inscrire, #social_links_2022 {width: 206px;}
    #HeaderContainer.container ,#PrincipalContainer.container ,#Footer_PB .container { /*max-width: 1375px*/; width: auto;padding: 0;}
    /*affichage des bullets du slider Home*/
    .lSSlideOuter .lSPager.lSpg {display:block ;}
    /*ajustemet page Home*/

    #Home .Home-intro,  #Home .Home-slider {
        /*  margin-left:235px;
          margin-right:235px;
          padding: 0 0 47px 0;*/
    }
    #Home .Home-intro {}
    /*  .Home-Pos-fleche-right { position:absolute; top:46%; right:-124px; width:28px;  height:60px; text-align: left; padding: 0; margin-top: 0;  margin-right: 15px;}
      .Home-Pos-fleche-right img { margin-top: -30px; }
     /* .Home-Pos-fleche-left  { position:absolute; top:46%; left:-124px; width:28px; height:60px; text-align: right; padding: 0; margin-top: 0; margin-left: 15px;margin-right: 15px;}
      .Home-Pos-fleche-left img { margin-top: -30px; }
    */
    #Home #TextIntroHome {margin-bottom: 21px !important;margin-top: 3px !important;}
    #SliderHome { margin-bottom: 0 ;}
    /*.annonce-partage-icons-display-grd-ecran {display: block;}
    .annonce-partage-icons-display-ptit-ecran{display:none  ;}*/
    .annonces-icones-infos {margin-top: 10px ; margin-bottom: 27px}
    .annonces-icons {/*width:120px ;*/}
    /*.fontH2, a.fontH2 {margin-bottom: 4px ;}*/
    #sejourner_recherche section .row p ,#sejourner_detail_affaire section .row p {margin-top: 16px ; margin-bottom: 24px ;}
    #sejourner_detail_affaire section .row p {margin-bottom:0;}
    .annonce-ce-que-nous-en-pensons .annonce-ce-que-nous-en-pensons-text {margin-top: 20px; margin-bottom:0px ;}
    .annonce-ce-que-nous-en-pensons .annonce-ce-que-nous-en-pensons-text p {margin: 0 ;}
    #sejourner_detail_affaire .fontH2 {margin-top: 28px ;}
    .annonce-tarif {margin-top: 32px ;}
    /*.chapitre-titre {margin-top: 7px ;}*/
    .annonce-tarif-details ul {margin-bottom: 0;}
    .annonce-instagram {margin-top: 98px ;margin-bottom:133px;}
    .Footer-logo {/*margin-top: 52px;margin-bottom: 35px;*/}
    .Footer-Paraghraphe {margin-top: 20px ;}
    .annonce-vignette-icones.col-lg-1 {width: 6%;}
    .Footer-signature   {padding-top: 10px ;}

    /* entre 1440 et 1920*/
    /*#Home .Home-intro ,#Home .Home-slider{padding: 0 78px; ;margin:auto;}*/

    /* .Home-Pos-fleche-right { position:absolute; top:46%; right:-78px; width:28px;  height:60px; text-align: left; padding: 0; margin-top: 0; margin-right: 15px;}
     .Home-Pos-fleche-right img { margin-top: -30px; }
    /* .Home-Pos-fleche-left  { position:absolute; top:46%; left:-78px; width:28px; height:60px; text-align: right; padding: 0; margin-top: 0;margin-left: 15px; }
     .Home-Pos-fleche-left img { margin-top: -30px; }*/
    #Home #carouselHome { position: relative; /*padding-left: 0; padding-right: 0;  */}
    #SliderHome { margin-bottom: 0 ;}
    /*affichage des bullets du slider Home*/
    .lSSlideOuter .lSPager.lSpg {display:block ;}
    /* #Home .Home-intro {padding: 0 233px ;}*/
    #carouselHome {   /* padding-left: 118px; padding-right: 118px;*/}
    .container { width: auto; }
    /* #HeaderContainer.container , #Footer_PB .container{ /*padding-left:256px; padding-right:256px;width: auto !important ;max-width: initial;}*/
    /* #HeaderContainer.container , */
    #PrincipalContainer.container ,#Footer_PB .container  {;width: auto !important ;padding: 0 256px;}/* la padding dans la template est 271px - 15px  du contenu*/
    /* #notification_cookies p {width: 752px ;}*/

    .MenuPrincipalAjust-Part1,.MenuPrincipalAjust-Part2 {width:39.5%;margin:0;padding:auto;float:left;}
    .MenuPrincipalAjust-Logo{width:21%;margin:0;float:left;background:#FFFFFF;text-align:center;}
    .Footer-Paraghraphe {width:100%}
    /* ajustementcss  prod 1907 */
    #RueChomelDescription, #DetailDescRueChomel {
        padding-right: 15px;
        padding-left: 15px;
    }
    #RueChomelDescription .container {padding: 0; line-height: 17.8px ;}
    .titre {font-size:15px;line-height: 19.05px ; }
    .description {font-size: 14px !important; line-height: 17.8px;}
    .StyleTexteH1 {font-size: 15px ;}
    .bloc_vignette {font-size: 13px ;line-height: 17px ;}
    section .row p.icone {margin-top:0px ;}
    .notification{font-size: 11.5px;}
    #adresse_header_ligne em, .description .titre em {font-size: 16.5px ;}
    .description_lien a {font-size: 12.7px ;}
    .texte_introductif_form {font-size: 15px ;}
    .texte_formulaire .titre_depuis {font-size: 15px ;}
    .texte_formulaire {font-size: 14px;}
    .text_expertiser,.text_intro_contact{font-size: 14px;}
    #texte_home {width: 560px ; margin:auto !important; float: none ;}
    .region2, .poste{font-size: 15px ;}
    div.dropdown-menu  { margin: 0;}
    .bloc_contact a {font-size: 12.7px ;}
    .titre_rubrique {font-size: 15px;line-height: 19.05px; margin-top: 0 ; padding-left: 10px;}

    .paddingDescription {padding-left: 24px  !important;}
    .multi-columns-row {padding-right: 24px ;}
    .reference {font-size: 13px ;}
    .texte_introductif_form_contact label {font-size: 12px;}
    #depuis1924 {padding-top:7px;}
    #depuis1924 #DescriptionTexteFormulaire {padding:0 14px;}
    #depuis1924 #DescriptionTexteFormulaire p {font-size :15px ;}

    .TextChoixForm {font-size: 12.7px;}
    div.bloc_accroche .accroche ,div.bloc_accroche p.reference{font-size: 13px ;}
    #TitreBaremeH,#BaremeHBloc td, #BaremeHBloc p {font-size: 14px ;}
    #pagination_glossaire {font-size: 14px ;}
    #glossaire li .terme {font-size: 16.5px ;}
    #glossaire li .definition{font-size: 14px ;}
    .vignette_c {width:50%}
    .vignette_c a img {width: 100%;}
    .Footer-Paraghraphe {width:100%}
    /* Fin Ajustement Prod1 907*/
    #PrincipalContainer.container.page_home {margin-top: 0 ; margin-bottom: 43px ;}
    #sejourner_detail_affaire .annonce-tarif .RetourLigneSmart {float:left}
    #sejourner_detail_affaire .annonce-bloc-vignette-ajust.annonce-bloc-vignette-autre-activites {margin-top: 21px;}
    /*   #sejourner_detail_affaire .annonce-ce-que-nous-en-pensons .annonce-ce-que-nous-en-pensons-text .fontH5{margin-top:20px ;}*/
    .modal {
        text-align: center;
        padding: 0!important;
    }

    .modal:before {
        content: '';
        display: inline-block;
        height: 100%;
        vertical-align: middle;
        margin-right: -4px;
    }

    .modal-dialog {
        display: inline-block;
        text-align: left;
        vertical-align: middle;
    }
    .annonce-contacter {  position: fixed; top: 630px; right: 0; width:435px; z-index: 850;  text-align:center; border-radius: 5px 0px 0px 5px;}

    #PrincipalContainer.page_recherche_affaire_partenaire #introEtranger {padding-left:15px ; padding-right: 15px ;}
    #PrincipalContainer.page_recherche_affaire_partenaire #NbResultat {margin-left:15px ;margin-right: 15px ;}
    #OptionContact ul {float:none ; margin:auto ; width:40%;}
     /*   .annonce-instagram-tablette {display: none   ;}
    .annonce-instagram-button-tablette {display:block   ;}*/
}

@media (min-width: 992px) and (max-width: 1440px) {
    .marginHalfVignette {margin-left: 3.5%;}
    .Vignette-bloc:nth-child(3n+1) { clear: both;}
    /*affichage des bullets du slider Home*/
    .lSSlideOuter .lSPager.lSpg {display:block ;} 
    /* .container { max-width:900px;}*/
    .container {
        /*max-width: 897px;*/
        max-width: 928px ;
        padding:0 }
    #HeaderContainer.MenuPrincipal {max-width: 1440px ;}

    #headerPB  {
        /* max-width: 897px;*/
        max-width: 928px ;
        margin: auto; 
    }

    #sejourner_recherche #BlocTypeLocation{max-width: 928px;}

    #Home {padding: 0 9px ;}
    #Home .Home-intro {padding: 0;}
    #Home .Home-slider .col-lg-offset-1 { }
    #Home .Home-slider  .col-lg-8 { }
    #Home .Home-slider  .col-lg-1 { }

    #Home .Home-intro .col-lg-offset-1 { }
    #Home .Home-intro  .col-lg-8 { }
    #Home .Home-intro  .col-lg-1 { }
    /* #Footer_PB .DisplayBorderPleinEcran { display: block}
     #Footer_PB .DisplayBorderContainer {display: none;}*/
    .center-fleche {top: 44%;}
    #TextIntroHome.col-lg-8 {padding: 0;}
    .position-fleche-left {padding-left:6px !important ;}
    .position-fleche-right {padding-right: 3px !important ;}
    #BlocPresse .bloc_vignette .img_presse{/*min-height: 189px !important ;*/}
    #sejourner_detail_affaire .annonce-titre .annonce-titre-location {margin-bottom: 16px ;}
    /* #HeaderContainer{padding :0 256px !important ;}*/
    /* #HeaderContainer {padding :0 17.78% ;} /* padding equivalent au 256px de padding dans 1440 */
    /* Home*/
    /*#Home .Home-intro ,#Home .Home-slider{padding: 0 78px; ;margin:auto;} */
    #Home .Home-slider {/*padding-bottom: 47px;*/}
    /* .Home-Pos-fleche-right { position:absolute; top:46%; right:-78px; width:28px;  height:60px; text-align: left; padding: 0; margin-top: 0; margin-right: 15px; }
     .Home-Pos-fleche-right img { margin-top: -30px; }
     /*.Home-Pos-fleche-left  { position:absolute; top:46%;left:-78px; width:28px; height:60px; text-align: right; padding: 0; margin-top: 0;margin-left: 15px;  }
     .Home-Pos-fleche-left img { margin-top: -30px; }*/
    #Home #carouselHome { position: relative; padding-left: 0; padding-right: 0;  }
    #SliderHome { margin-bottom: 0 ;}                    



    #sejourner_recherche .btn-menu-sejourner-padding {  padding: 10px 25px !important ;}
    /* ajustementcss  prod 1907 */
    #RueChomelDescription, #DetailDescRueChomel {
        padding-right: 15px;
        padding-left: 15px;
    }
    #RueChomelDescription .container {padding: 0; line-height: 17.8px ;}
    .titre {font-size:15px;line-height: 19.05px ; }
    .description {font-size: 14px !important; line-height: 17.8px;}
    .StyleTexteH1 {font-size: 15px ;}
    .bloc_vignette {font-size: 13px ;line-height: 17px ;}
    section .row p.icone {margin-top:0px ;}
    .notification{font-size: 11.5px;}
    #adresse_header_ligne em, .description .titre em {font-size: 16.5px ;}
    .description_lien a {font-size: 12.7px ;}
    .texte_introductif_form {font-size: 15px ;}
    .texte_formulaire .titre_depuis {font-size: 15px ;}
    .texte_formulaire {font-size: 14px;}
    .text_expertiser,.text_intro_contact{font-size: 14px;}
    #texte_home {width: 560px ; margin:auto !important; float: none ;}
    .region2, .poste{font-size: 15px ;}
    div.dropdown-menu  { margin: 0;}
    .bloc_contact a {font-size: 12.7px ;}
    .titre_rubrique {font-size: 15px;line-height: 19.05px; margin-top: 0 ; padding-left: 10px;}

    .paddingDescription {padding-left: 24px  !important;}
    .multi-columns-row {padding-right: 24px ;}
    .reference {font-size: 13px ;}
    .texte_introductif_form_contact label {font-size: 12px;}
    #depuis1924 #DescriptionTexteFormulaire p {font-size :15px ;}
    .TextChoixForm {font-size: 12.7px;}
    div.bloc_accroche .accroche ,div.bloc_accroche p.reference{font-size: 13px ;}
    #TitreBaremeH,#BaremeHBloc td, #BaremeHBloc p {font-size: 14px ;}
    #pagination_glossaire {font-size: 14px ;}
    #glossaire li .terme {font-size: 16.5px ;}
    #glossaire li .definition{font-size: 14px ;}
    .vignette_c {width:50%}
    .vignette_c a img {width: 100%;}
    .Footer-Paraghraphe {width:100%}
    /* Fin Ajustement Prod1 907*/
    #PrincipalContainer.container.page_home {margin-top: 0 ; margin-bottom: 43px ;}
    #sejourner_detail_affaire .annonce-tarif .RetourLigneSmart {float:left}
    #sejourner_detail_affaire .annonce-bloc-vignette-ajust.annonce-bloc-vignette-autre-activites {margin-top: 21px;}
    #sejourner_detail_affaire .annonce-ce-que-nous-en-pensons .annonce-ce-que-nous-en-pensons-text .fontH5{margin-top:20px ;}
    .modal {
        text-align: center;
        padding: 0!important;
    }

    .modal:before {
        content: '';
        display: inline-block;
        height: 100%;
        vertical-align: middle;
        margin-right: -4px;
    }

    .modal-dialog {
        display: inline-block;
        text-align: left;
        vertical-align: middle;
    }
    .annonce-contacter {  position: fixed; top: 630px; right: 0; width:435px; z-index: 850;  text-align:center; border-radius: 5px 0px 0px 5px;}
    #PrincipalContainer.page_recherche_affaire_partenaire {padding-right:0 ;padding-left:0 ;}
    #PrincipalContainer.page_recherche_affaire_partenaire #introEtranger {padding-right: 15px ; padding-left: 15px ;}
    #PrincipalContainer.page_recherche_affaire_partenaire #NbResultat {margin-right:15px ; margin-left :15px ;}
    #OptionContact ul {float:none ; margin:auto ; width:32%;}

    /*  #Home-text-intro {margin-bottom: 4px;}*/
   /* .annonce-instagram-tablette {display: none   ;}
    .annonce-instagram-button-tablette {display:block   ;}*/
}
/* Tablets*/
@media (min-width: 768px) and (max-width: 991px){ 

    #acquerirDropdown .dropdown-menu-menu1-pos, #vendreDropdown .dropdown-menu-menu1-pos{margin-top: 5px ;}
    #acquerirDropdown .dropdown-menu > li > a, #vendreDropdown .dropdown-menu > li > a {padding-left: 24px ;}
    /* pager slider home */
    #SliderHome .lSSlideOuter .lSPager.lSpg { display: block; margin-top: 12px !important ;}
    #SliderHome .lSSlideOuter .lSPager.lSpg > li {padding: 0 1px ;}
    /* Home*/ 

    .container { padding:0 }

    #PrincipalContainer.container,
    #PrincipalContainer.container.margin101{
        margin-top:83px;
    }
	#PrincipalContainer.container.page_details_sejour,
	#PrincipalContainer.container.page_details_sejour.margin101 {
     margin-top:83px;
    }

    #Home .Home-intro {padding:0 54px ;margin-top: 15px ;}
    #Home #TextIntroHome {padding: 0;}
    #PrincipalContainer.container.page_home {margin-bottom: 0;}
    #Home .Home-slider {padding-right: 14px;padding-left: 16px;}
    #Home .fontIntro {font-size: 12px ;}
    #Home #Home-text-intro {margin-bottom: 0; }
    #Home #carouselHome {padding: 0;}
    #Home .FontTextIntro {font-size: 13px ; line-height: 20px ; text-align: center ;}
    #Home .Home-titre-affaire {margin-top: 0 ;padding-top: 17px;}
    #Home #SliderHome {margin-bottom:65px}
    /*  #Footer_PB .DisplayBorderPleinEcran { display: block}
      #Footer_PB .DisplayBorderContainer {display: none;}*/
    #TextIntroHome {display: block !important ;}
    .annonce-instagram .row {
        height: 50px;
        width: 290px;
        padding: 5px 0 0 0 !important;
    }
    .homeTabletteCaption {
        padding-top: 14px;
        padding-bottom: 18px;
    }
    .Footer-logo-pos,.Footer-logo-pos  img {
        width: 85px;
        height: 59px;
        min-width: 85px;
    }
    .MenuPrincipalAjust-Logo{width:20% }
    .MenuPrincipalAjust-Part1, .MenuPrincipalAjust-Part2 {width: 40%;}
    .MenuPrincipalAjust-Logo a img {
        margin-top: -30px;
        width: 86px;
        height: 60px;
    }
    .border1 {margin-top:69px;}
    .border2 {margin-top:71px;}
    #Footer_PB .border1 {margin-bottom: 2px ;}
    #Footer_PB ::placeholder {
        font-size: 12px;
        line-height: 19px;
    }
    #LettreInfoEnvoi.clearLeft {clear: none;}
    .Footer-menu-logo {margin-top: 25px;margin-bottom: 0;}
    .Footer-menu-logo .fontH7  {font-size: 11px;line-height: 14px ;}
    .Footer-menu-logo .Footer-adr-style {margin-bottom: 13px ;}

    .Drapeau_ajust {margin-top: 15px; }
    .EspacePersonnel {margin-left: -46px;}
    ul.fontHeader li {height: auto ; margin: 0;}
    .Footer-logo-pos  img {margin-top:25px }
    .Footer-adresse {padding-left: 21px ;}
    .Footer-logo {margin-bottom: 11px ;margin-top: 24px;}
    .Footer-logo p.fontH7  {margin-bottom: 12px;font-size: 11px;line-height: 14px;}
    .Footer-logo .Part3.col-sm-4 {margin: 0;}
    .Footer-menu h3.fontH3 {font-size: 14px;line-height: 18px;}
    .Footer-menu h6.fontH6 {font-size: 10px;line-height: 18px;}
    #Home .marginHalfVignette {margin-left: 3.3%;}
    #Home .halfVignette {width: 48.35%;}

    /*Container Tablette */
    #notification_cookies {padding:0 36px ; height: 102px ; }
    #notification_cookies div.col-sm-10 {width:541px ;padding: 0 ;}
    #notification_cookies div.col-sm-10 br {display:block ;}
    .container {width: auto;}
    #HeaderContainer.container ,#PrincipalContainer.container , #Footer_PB .container{padding: 0 66px;}
    #PrincipalContainer {}
    /* Header tabelette */
    .fontHeader {font-size: 10px;}

    .logoCentre img {
        width: 70.94px;
        height: 49px;
        margin-left: -38px;
        margin-top: 10px;
    }
    .Part1.col-sm-4 { padding: 0;width:33.33%;}
    .Part2.col-sm-4 {padding: 0;width:33.33%;}
    .Part3.col-sm-4 { padding: 0 ;width:33.33%;}
    .Part4.col-sm-12 {width: 100%;padding-left: 0;}
    .Part4 .col-sm-6 {padding-right: 30px;}
    .Part6.col-sm-12 {width: 42.2%;padding-left: 0;}
    .Part6 .col-sm-6 {padding-right: 30px;}
    .EspacePersonnel {margin-top:12px ;}
    .emptyDiv { width: 30px;}
    .MenuPrincipalAjust {margin-top:43px ;}
    .MenuHeaderAjust {height: 27px ;}
    .logoCentre_ajust img { width: 86px; height: 60px;}
    .logoCentre_ajust {
        height: 60px !important;
        width: 86px !important;
        background: #fff;
        margin-top: -33px !important;
    }
    /*.sejourner_recherche_stickyBloc {top:0;}
    .sejourner_recherche_stickyBloc_border1 {top: 70px;}
    .sejourner_recherche_stickyBloc_border2{top: 73px;}
    .sejourner_recherche_stickyBlocRecherche {top: 76px;}*/
    #HeaderContainer .border1 , #HeaderContainer .border2 {margin-top: 0}
    #HeaderContainer .border1 {top: 69px ;}
    #HeaderContainer .border2 {top: 71px ;}
    /* bloc sticky recherche sejourner*/
    #sejourner_recherche #BlocTypeLocation{ padding-right: 132px}
    #sejourner_recherche #BlocTypeLocation {top: 73px ;}
    #sejourner_recherche #BlocTypeLocation.MenuPrincipalRemonte{  top:73px; }
    #sejourner_recherche #BlocTypeLocation.MenuPrincipalDescendHaut{top:73px; }
    #sejourner_recherche #BlocTypeLocation.MenuPrincipalDescendBas{ top:-400px; }
    .margin225 {margin-top: 195px ;}


    #sejourner_recherche .btn-menu-sejourner-style {float:left;padding: 0; padding-right: 35px;}
    #sejourner_accueil .div-caption-Vignette-sejourner {margin-top:0px ; font-size:16px !important ;}
    #BlocTypeLocation .icons-collapse {margin-top: 10px;}
    #sejourner_accueil section .row p,#sejourner_recherche section .row p ,#sejourner_detail_affaire section .row p{ margin-top:10px; }
    .btn-menu-sejourner{
        padding: 10px 16px !important ;
    }
    /* Section*/ 
    section .row p.fontH5{margin-top: 10px;}
    
    .annonce-ce-que-nous-en-pensons .annonce-ce-que-nous-en-pensons-text {margin:0}
    
    .annonce-titre-exp{margin-bottom: 35px ;}
    .annonce-titre-location {margin-bottom: 9px ;}
    .annonce-titre-style {margin-top:10px ;margin-bottom:5px ;}
    .annonce-tarif-details{margin-top: 10px;}

    .annonce-tarif-details ul {margin:0;}
    /*.annonce-mapbox-titre {margin-top:5px ;}
    .annonce-mapbox .icons-collapse {margin-top: 13px ;}*/
    .fontH1s, a.fontH1s { color:#000000; font-family:boolfabeme;   font-weight:normal; font-size: 19px; line-height: 24px; }
    .fontH2s, a.fontH2s { color:#59544E; font-family:boolfarescos; font-weight:normal; font-size: 18px; line-height: 23px;   letter-spacing: 0.1em;}
    .fontH5s, a.fontH5s { color:#000000; font-family: henere;      font-weight:normal; font-size: 12px; line-height: 19px; }
    #sejourner_detail_affaire .fontH5s {font-size :14px ; line-height:18px ;}
    #sejourner_detail_affaire #bedroomIcone,#sejourner_detail_affaire #SalleReception,#sejourner_detail_affaire #userIcone {/*height:25px ; width:25px ; */}
    #sejourner_detail_affaire .equipementsS_liste ul.striped-list > li {overflow: unset;}
    .fontVignette       {font-size: 12px ;line-height: 16px;}
    /*Btn contacter - dÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©tails affaire sÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©journer */
    #sejourner_detail_affaire .fontH2s {font-size:20px ; line-height:25px ;}
    .textBtn{font-size: 14px ; line-height: 15px;}
    .annonce-contacter .row {padding-top: 15px ;}
    .annonce-contacter {height: 50px ; width: 289px !important ;}
    .annonces-icones-infos .annonces-icons-details .number {font-size: 20px;line-height: 25px;}
    .fontTextIcons {font-size: 10px ;line-height: 12px ;}
    /* icones partage affaire*/
    .annonce-ajout-favoris-icons img ,.annonce-partage-icons-display-ptit-ecran img {height: 32px;}
    .annonce-partage-icons-display-ptit-ecran .eq {margin-top:13px;}
    .annonce-ajout-favoris-icons, .annonce-partage-icons {margin-top: 12px;}
    #sejourner_detail_affaire .annonce-bloc-vignette-ajust.annonce-bloc-vignette-autre-activites {margin-top: 12px;}
    .icons-collapse {margin-top: 21px;}
    #sejourner_detail_affaire .fontH2 {margin-top:8px ;}
    /*#sejourner_detail_affaire  .annonce-mapbox-titre {margin-top: 4px ;}*/
    #sejourner_detail_affaire  .annonce-propose-egalement h2 ,#sejourner_detail_affaire  .annonce-partage-favoris h2,#sejourner_detail_affaire  .annonce-ajout-favoris h2{margin-top: 10px ;}
    .annonce-instagram {margin-top: 70px;}
    .InstagramIcone  {text-align:center;}
    .InstagramIcone img {height: 38px ; width: 38px ;}
    /* vignette tablette*/
    .annonce-bloc-vignette {margin-top: 10px ;}
    #recherche_result {padding: 0 0 ;}
    #recherche_result.annonce-bloc-vignette .col-sm-4 {padding-left: 10px ; padding-right: 10px;}
    .div-caption-tournage {
        position: relative;
        text-align: center;
        text-transform: lowercase;
        margin-top: auto;
        margin-bottom: auto;
        top: 50%;
        transform: translateY(-50%);
    }
    .titreVignette {margin-top: 5px ;}

    #AutreTypeLocation_8 ,#AutreTypeLocation_7 { }
    #sejourner_detail_affaire .thumbnail div.div-caption {height: 45px;}
    .annonce-contacter .row {padding-bottom: 16px ;}
    #acquerirDropdown, #vendreDropdown {height: 30px;}
    #acquerirDropdown .dropdown-menu > li > a.fontH6, #vendreDropdown .dropdown-menu > li > a.fontH6  {font-size: 10px;line-height: 38px;}
    .bloc_carte_contact img{ margin-left:auto !important ; }
    #BlocPresse .bloc_vignette .img_presse {/*min-height: 196px !important;*/}
    .PositionImgVignette {/*min-height: 196px !important;*/}
    /* Ajustement Pro 1907*/
    #NbResultat {padding-top: 11px !important;}
    #PrincipalContainer.container.page_recherche_affaire_partenaire .titre_rubrique {margin-top: 0;}
    #BlocDescMentionLegals.marginTopBottom40 {margin-top:0 ; }
    #carnetAdr2 .retour_recherche {margin-top: 0 ! important ;margin-bottom: 15px;}
    #carnetAdr2_main .vignette_c {width: 50%;}
    .Footer-sections.Part1 img {height: 59px ; width: 85px;}
    .Footer-logo-tablette-pos {
        width: auto;
        margin-right: 21px;
        margin-top: 30px;
        float: left ;
    }
    .fontMenuFooter {font-size: 14px ;line-height: 18px; margin-bottom: 16px;}
    .Footer-lettre-information-text {font-size: 11px ;line-height: 14px ;}
    .Footer-menu .Footer-sections .lettre-information-titre{margin-top: 2px ;margin-bottom: 22px ;}
    .lettre-information-titre {padding-left: 0;}
    .Footer-lettre-information-text{padding-left: 0;}
    .Footer-section-lettre-info-pos {clear: left;margin: 0;}
    .Footer-adr-pos {margin-bottom: 2px;}
    #LettreInfoEnvoi .input-group.form-group {
        height: 38px;
        width: 295px;
    }
    #LettreInfoEnvoi .input-group.form-group input ,#LettreInfoEnvoi .input-group.form-group button  { height: 38px; }
    .Footer-Paraghraphe {margin-top: 21px ;}
    .Footer-Paraghraphe p {margin-bottom: 10px ;}
    .Footer-signature p {line-height: 32px }
    /* modification tablette prod 1907*/
    .region_affaire {width:auto !important ;}
    .titre_rubrique {margin-top: 0 ;}

    .Vignette-bloc:nth-child(2n+1) {clear:both;}
    #sejourner_detail_affaire .annonce-tarif .RetourLigneSmart {float:left}
    .annonce-equipements .chapitre-titre.chapitre-titre-equipement .col-sm-11{width:97% ;}
    .annonce-equipements .chapitre-titre.chapitre-titre-equipement .col-sm-1 {width: 3%}
    .annonce-equipements .chapitre-titre.chapitre-titre-equipement .annonce-tarif {margin-top: 14px;margin-bottom: 0px;margin-left: 20px ;}
    
    #sejourner_detail_affaire  .annonce-ce-que-nous-en-pensons .fontH5 {margin-top: 6px; margin-bottom: 6px ;}
    #sejourner_detail_affaire .annonces-icones-pos,  #sejourner_detail_affaire .equipementsS_liste{margin-top: 14px ;}
    #sejourner_detail_affaire .newsPaperColumnsX3  {margin-top: 6px ;}
    /* .chapitre-titre {display:flex;}
     .chapitre-titre .icons-collapse{
          display: flex;
         flex-direction: column;
         justify-content: flex-end;
     }*/
    #sejourner_detail_affaire .annonce-titre-location.fontH1s {font-size: 20px ; line-height: 25px ;}
    row .chapitre-titre .col-sm-11 {margin-bottom: 2px ;}
    #sejourner_detail_affaire #mapSituationGeographique {margin-top: 12px !important;}
    #sejourner_detail_affaire .annonce-contacter .textBtn {
        font-size: 15px;
        line-height: 16px;
    }
    .annonce-contacter {  position: fixed; right: 0; z-index: 998;  text-align:center; border-radius: 0;border-radius: 5px 0px 0px 5px;}
    #popup_authentification .modal-dialog  {z-index: 950;}
    #PrincipalContainer.page_home #Home {margin-top:0 ; }
    #PrincipalContainer.container.page_vendre {padding: 0 70px 0 71px;}
    #depuis1924 #DescriptionTexteFormulaire p{text-indent:20px !important  ;}

    /* #PrincipalContainer.page_recherche_affaire_partenaire {padding-right:0 ;padding-left:0 ;}*/
    #PrincipalContainer.page_recherche_affaire_partenaire #introEtranger {padding-right: 15px ; padding-left: 15px ; padding-top: 5px ;padding-bottom: 0 ;}
    #PrincipalContainer.page_recherche_affaire_partenaire #NbResultat {margin-right:15px ; margin-left :15px ;padding-top: 0 !important;}
    #PrincipalContainer.page_recherche_affaire_partenaire #ResulatsRechAffPart.module {margin-top: 0;}
    #PrincipalContainer.page_recherche_affaire_partenaire .BlocVignetteAffairePart {padding:0 5px 0 2px !important ;}
    #PrincipalContainer.page_recherche_affaire_partenaire .BlocVignetteAffairePart:nth-child(2n) { padding:0 2px 0 5px !important;}
    #PrincipalContainer.page_affaire_partenaire  #regionPart {padding:0}
    #PrincipalContainer.page_contact_partenaire #BlocContactAffPart {margin:0 15px ;}
    #PrincipalContainer.page_contact_partenaire .retour_biens ,#PrincipalContainer.page_contact_partenaire .containerFormAffairePart {padding: 0 15px ;}
    #PrincipalContainer.page_contact_partenaire .AcquerirBloc.BlocContactPart2 .col-sm-8 {padding: 0;padding-bottom: 0 ;margin-top: 20px !important ;}
    .g-recaptcha {
        transform:scale(0.77);
        transform-origin:0 0;
    }
    #VignetteCarnetAdr .multi-columns-row .Bloc_centre_vignette .col-sm-6 {padding:0 15px !important ;}
    #rueChomel {padding: 0 ;}
    #BlocVignetteRueChomel .col-sm-6,#rueChomel #TextIntroRueChomel {padding: 0 15px ;}
    #OptionContact ul {float:none ; margin:auto ; width:42%;}
    #PosCaptcha.col-sm-offset-6 {margin-left: 40%;}
    #DescTitreContactSejour img{margin-left: -95px ;}

    #PrincipalContainer.page_affaire .PositionPagination {margin:0 !important ;}
    #captchaAcquerir {width: 238px !important ;}
    .Footer-adresse .fontH7 em {font-size: 11px ;}
    .Footer-menu .fontMenuFooter { margin-top: 27px ; margin-bottom: 17px ;}
    /*.annonces-icons .number {margin-top:5px ;float:left;}*/
    .menuSecondaireSmartphoneCollapses {
        padding-left:15px;
        padding-right:15px;
    }
    #bloc-vendre-contact .bloc-vendre-contact-titre,  #bloc-vendre ,
    #bloc-votre-projet ,#bloc-votre-projet  .bloc-votre-projet-contact-titre,
    #bloc-vendre-contact .bloc-vendre-contact-titre 
    {padding: 0 11px;}
    #bloc-vendre .fontH5 {
        margin-top: 15px;;
    }
    #bloc-vendre-form-contact .vendreBloc1 ,#bloc-votre-projet-form-contact .votre-projet-Bloc1 {padding-left:11px;}
    #bloc-vendre-form-contact .vendreBloc3, #bloc-votre-projet-form-contact .votre-projet-Bloc3{padding-right:11px;}
    #bloc-vendre-form-contact .dropdown-menu{width: 100%;}
    #bloc-expertiser .bloc-expertiser-text .contactAssistante br.br_tab{display:block;clear: left;}
    #bloc-expertiser .bloc-expertiser-text .contactExpert br.br_tab{display:block;clear: left;}
  
    .StyleTexteH1 {line-height: 17.8px ;}
    #titreAnnonceAffairePart {padding-bottom: 0;}
    .lg-outer.lg-visible ,lg-backdrop in {
        z-index: 99999999999;
    }
   /* .annonce-instagram-tablette {display: block   ;}
    .annonce-instagram-button-tablette {display:none   ;}*/
   .annonces-icones-infos .annonces-icons {margin-right: 15px ;}
   #PrincipalContainer.page_details_sejour .annonce-ce-que-nous-en-pensons .AffaireNonTraduite {margin-top: 13px;}
   #PrincipalContainer.page_affaire #descriptionAffaire #ResponsableAffaire.titre{height: auto;}
   #PrincipalContainer.page_recherche_affaire #bloc_recherche #bloc_droite .plusloin {left:0 ; margin-left: 220px !important ;}
   #PrincipalContainer.page_recherche_affaire #refRechAffaire {width: 219px;}
   html.touch #sejourner_recherche .PositionMapRechSejourner-ExpCult {margin-top:160px  !important;}
   html.touch  #sejourner_recherche .PositionMapRechSejourner-ExpCult-open {
        margin-top:400px !important;
    }
    html.touch  #sejourner_recherche .PositionMapRechSejourner-ExpCult-open-MPR {
        margin-top: 216px !important;
    }
    html.touch  #sejourner_recherche .PositionMapRechSejourner-ExpCult-hidden-MPR {margin-top: 20px !important ;}
    #ContactRespReg.PosContactRespReg {clear: left ; padding-top: 10px ;}
    #PrincipalContainer.page_recherche_affaire_partenaire  #VignetteAffairePart {padding: 0 13px ;}

}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 767px){

    .fontHeader {font-size: 10px ;}
    #acquerirDropdown .dropdown-menu-menu1-pos, #vendreDropdown .dropdown-menu-menu1-pos{margin-top: 8px ;}
    #acquerirDropdown .dropdown-menu > li > a, #vendreDropdown  .dropdown-menu > li > a{padding-left: 24px ;}
    #PrincipalContainer.container.page_details_sejour, #PrincipalContainer.container.page_details_sejour.margin101 {margin-top: 0;}
    .border_padding {padding:0;}
    ul.fontHeader li ,ul.fontHeader li a {margin-top:5px;}
    ul.fontHeader li {height: 26px;}
    #acquerirDropdown, #vendreDropdown {height: 30px;}
    #carouselHome .FontTextIntro {padding-top: 11px ;}
    #acquerirDropdown ul, #vendreDropdown ul {
        height: auto;/*337px;*//* tache 12167 */
        padding-bottom: 15px !important;/* tache 12167 */
        width: 214px;
        padding: 0;
        background: #fff;
    }
    .Footer-menu-logo {margin-top: 23px ;}
    .Footer-menu-logo .Part1 img {
        width: 104px;
        height: 72px;
    }
    /* pager slider home*/
    #SliderHome .lSSlideOuter .lSPager.lSpg { display: block; margin-top: 10px !important;}
    #SliderHome .lSSlideOuter .lSPager.lSpg > li {padding: 0 1px ;}
    #carouselHome .fontH4s {line-height: 18px ;}
    .marginHalfVignette {margin-left: 2.6% !important;}
    .halfVignette {width: 48.7%;}
    #SliderHome {margin-bottom: 25px ;}
    /* Home */
    #Home {padding: 0 ;} 
    /* #Footer_PB .DisplayBorderPleinEcran { display: block}
     #Footer_PB .DisplayBorderContainer {display: none;}*/
    /* #carouselHome {padding-right: 10px !important ; padding-left: 10px !important;} */
    #notification_cookies {height: 200px;padding: 0 ;}
    #notification_cookies div.col-sm-10 {
        text-align: center !important ;

        margin: auto;
        padding: 0;      
    }
    #notification_cookies div.col-sm-10 p{ width: 234px;float:none ; margin: auto ;}
    #notification_cookies p {text-align: center !important ;margin-bottom: 20px ;}
    .notification_cookies_ok {margin-top: 20px ;}
    #notification_cookies div.row {text-align: center ; margin-top: 23px ;}
    .sejourner_recherche_stickyBlocRecherche {top:96px;}
    #sejourner_recherche #BlocTypeLocation #TitreTypeLocation ,#sejourner_recherche #BlocTypeLocation .bloc_recherche_sejour_input , #sejourner_recherche .BlocResultatRech_TypeLocation .col-xs-12{padding:0 10px;}
    #sejourner_recherche #BlocAffRechSejour #resultatRechercheSejour .Vignette-bloc {padding: 0 10px ;}
    #sejourner_recherche #BlocTypeLocation #TitreTypeLocation.fontH1 {font-size:20px ; line-height:25px ;margin-top:3x !important ;}
    #sejourner_recherche #BlocTypeLocation #BRech{margin-top:13px !important ;}
    #sejourner_recherche #bloc-mapBox .row .col-xs-12 {padding: 0 10px ;}
    /* ajustement bloc recherche -page recherche sejourner */  

    #sejourner_recherche #BlocTypeLocation #NBResult {margin-top:11px !important ;}
    #sejourner_recherche #BlocTypeLocation #NBResult.fontH3{font-size: 14px ; line-height: 18px ;}
    #sejourner_recherche #BlocTypeLocation .searchInput {padding-top: 4px ; padding-bottom: 4px ;}
    #sejourner_recherche .bloc_recherche_sejour div {width: 100%}
    /*#BlocTypeLocation #TitreTypeLocation {margin: 0 !important ;}*/
    #BlocTypeLocation  .bloc_recherche_sejour_input {margin: 0 !important ;}
    #BlocTypeLocation  .bloc_recherche_sejour_input div ,.bloc_recherche_sejour_input input{width: 100%  !important ;}
    #sejourner_recherche #BlocTypeLocation.MenuPrincipalRemonte,  #sejourner_recherche #BlocTypeLocation.MenuPrincipalDescendHaut,#sejourner_recherche #BlocTypeLocation {top: 100px }

    #Home {margin-top: 0;}
    #PrincipalContainer.container.page_home  {margin-bottom: 0 ;}        
    #SliderHome {margin-bottom: 20px ;}

    .Footer-adr-style {margin-bottom: 9px ;}
    .Footer-menu-logo-smartphone {margin-bottom:26px;}
    Part2.Footer-adr-pos  {margin-bottom: 15px ;}
    .Footer-lettre-information-text.fontH7 {font-size: 11px ;}
    .fontMenuFooter {font-size: 14px ;}
    .fontMenuFooter.lineHeightS25  {line-height: 18px ;}
    #Footer_PB ::placeholder {font-size: 12px ;/*line-height: 13px ;*/}

    .navbar-header {padding-right:10px ; }
    .page_details_sejour section#headerPB{
        display:none;
    }
    /* typo Smartphone */ 
    .container{ padding-right: 0; padding-left: 0; }
    section .row p.fontH5 {margin-top: 9px ;}
    /*.annonces-icones-infos div {padding: 0}*/
    /* GÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©nÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©ral */

    .lineHeightS { line-height:32px;}
    .lineHeightS25 { line-height: 25px ; }
    .lineHeightS18 { line-height: 18px ; }
    .fontH2, a.fontH2  { font-size: 20px}

    /* Header / Menu */
    .BlocMenuPrincipal {
        margin-right: 0;
        margin-left: 0;
        border-bottom: 1px solid rgba(0, 0, 0, 0.3);
        margin-bottom:10px ;
        position: relative;
    }
    .MenuPrincipalAjust { margin-bottom: 0px  !important; ; margin-top: 0px !important; padding:0 10px !important ; }

    /* Boutons */
    .btn-inscrire { height: 34px ;line-height: 0; text-align: center;text-transform: lowercase;}

    .textBtn { font-weight:normal; font-size:18px; }
    #sejourner_detail_affaire .annonce-contacter .textBtn{
        font-size: 16px;
        line-height: 17px;
        font-family: heneme;
    }
    /* Sections */

    /* Annonces*/
    .annonce-contacter { width:100%; bottom:0;  height: 58px ; border-radius: 0}
    .annonce-contacter .row { padding :19px 0 ;}
    .annonces-icones-infos .annonces-icons{ margin-right: 0;}
    .annonces-vignette-caption { clear: left; }
    .annonces-icons { margin-right: 0px ; }
    .annonce-partage-favoris .icon-adjustments-favoris { float:none ; margin:auto; }
    .annonce-instagram {margin-top:40px; margin-bottom: 40px}
    .activite-description-ajust {padding: 0}
    .annonce-partage-favoris .annonce-partage {padding-left:14px ;}
    .annonce-partage-favoris .icon-adjustments-favoris {padding-right: 0;}
    .annonce-bloc-vignette-ajust.annonce-bloc-vignette-autre-activites{margin-top: 20px;}
    .annonce-bloc-vignette-ajust{margin-bottom: 15px;}
    /* Footer */
    .Footer-logo  { margin: 0 ; margin-top: 30px;   text-align: center; }
    .Footer-logo  img { height: 50px; }
    .Footer-logo  .Footer-sections.Footer-menu-smartphone {margin:0 !important ;}
    .Footer-menu-smartphone { text-align: center; margin-bottom: 12px  ; clear: both ;}
   	.Part1.Footer-menu-smartphone { margin-bottom: 30px  ; }
    .Footer_PB .Part1.Footer-sections {margin-bottom: 25px  !important ;}
    .Footer-menu .Footer-menu-smartphone h3 { margin-top: 0; margin-bottom:21px; }
    .Footer-menu-position { margin-top: 9px;padding: 0 10px ; }

    .Footer-signature { margin-bottom: 34px; clear: both;padding-top: 0;clear: both; }
    .logo2, .navbar-logo { height:75px; }
    .logo2 img { margin: 7px auto 9px auto !important;  height: 60px !important; width:86.87px; top:0; bottom:auto;}
    #PrincipalContainer.container,
    #PrincipalContainer.container.margin101{
        margin-top:122px;
    }
    .Footer-lettre-information-text { margin-bottom: 17px;text-align: center; }
    .Footer-sections{line-height: 23px;}
    .Part4.col-xs-12, .Part6.col-xs-12{width: 100% ;}
    /* flex Box Partager */ 
    .equalHMR {text-align: center;}

    /**** MENU Smartphone secondaire/hamburger ****/
    .BlocMenuSmartphone { margin-right: -14px ;margin-left: -14px ;border-bottom: 1px solid rgba(0, 0, 0, 0.3); }
    #menuSecondaireSmartphone
    {
        position:fixed;
        margin:0;
        padding:0;
        top:77px;
        width: 100%;
        left:0;
        bottom:0;
        right:0;
        z-index: 110;
    }
    #menuSecondaireSmartphone .navbar-nav {
        margin:0;
        width:100%;
        height:100%;
    }
    .MenuHeaderAjust {height: 30px !important; border:none !important;margin:0 !important ;}
    .MenuPrincipalAjust {border-bottom: none !important ;}
    #MenuSmartphone.navbar { min-height: 50px ; margin: 0 ; }
    #MenuSmartphone .navbar-brand {float: none ; padding: 0;}
    #MenuSmartphone .navbar-toggle {width: 26px ;height: 30px ;margin-top: 22px; margin-bottom: 0;margin-right:12px ;padding: 0 ;}
    #MenuSmartphone .navbar-toggle .icon-bar {
        border-radius: 10px;
        background: #59544E;
        width: 24px ;
    }
    #MenuSmartphone .navbar-nav > li { }
    #MenuSmartphone .navbar-nav > li > a, #MenuSmartphone .navbar-nav > li > a:link {
        text-transform: uppercase;
        font-size: 10px;
        line-height: 40px !important ;
        text-align: center;
        color: #59544E;
        padding: 0;
    }
    #MenuSmartphone .nav > li > a:hover, #MenuSmartphone .nav > li > a:focus { text-decoration: none; background-color:#FFFFFF;}
    #MenuSmartphone .container-fluid > .navbar-collapse {  }
    #MenuSmartphone .navbar-brand {
        position: absolute;
        width: 100%;
        left: 0;
        top: 0;
        bottom: auto;
        text-align: center;
        margin: auto;
    }
    #MenuSmartphone .navbar-toggle {
        z-index:3;
        float: right !important ;
    }

    /* Menu humberguer (Femer)- Smartphone  */
    #MenuSmartphone #nav-icon1  {  }
    #MenuSmartphone #nav-icon1 span {
        display: block;
        position: absolute;
        height: 2px;
        width: 24px;
        border-radius: 9px;
        opacity: 1;
        left: 0;
    }
    #MenuSmartphone #nav-icon1 span:nth-child(1) { top: 0px; }
    #MenuSmartphone #nav-icon1 span:nth-child(2) { top: 6px; }
    #MenuSmartphone #nav-icon1 span:nth-child(3) { top: 13px; }
    /*#MenuSmartphone #openCollapse.open span:nth-child(1) { 
        top: 1px; 		
        -webkit-transform: rotate(135deg);
        -moz-transform: rotate(135deg);
        -o-transform: rotate(135deg);
        transform: rotate(135deg);
        -webkit-transition: none;
        transition: none;
    }
    #MenuSmartphone #openCollapse.open span:nth-child(2) { opacity: 0; }
    #MenuSmartphone #openCollapse.open span:nth-child(3) { 
        top: 0; 		
        -webkit-transform: rotate(-135deg);
        -moz-transform: rotate(-135deg);
        -o-transform: rotate(-135deg);
        transform: rotate(-135deg);
        -webkit-transition: none;
        transition: none;
    }
    */
    .navbar-toggle .icon-bar:nth-of-type(2) {
        top: 1px;
    }
    .navbar-toggle .icon-bar {
        position: relative;
        transition: all 0 ease-in-out;
    }
    .navbar-toggle.active .icon-bar:nth-of-type(1) {
        top: 6px !important ;
        transform: rotate(45deg);
    }
    .navbar-toggle.active .icon-bar:nth-of-type(2) {
        opacity: 0  !important ;
    }
    .navbar-toggle.active .icon-bar:nth-of-type(3) {
        top: 5px !important ;
        transform: rotate(-45deg);
    }
    /* Menu Smartphone postion absolute */
    #menuSecondaireSmartphone.collapsing
    {
        position: absolute !important;
        z-index: 20;
        width: 100%;
        top: 77px;
        -webkit-transition: none !important;
        -moz-transition: none !important;
        -o-transition: none !important;
        transition: none !important;
    }


    #menuSecondaireSmartphone .collapse.in {
        display: block;
        position: absolute;
        z-index: 20;
        width: 100%;
        top: 77px;
        -webkit-transition: none !important;
        -moz-transition: none !important;
        -o-transition: none !important;
        transition: none !important;        
    }
    #menuSecondaireSmartphone .navbar-collapse
    {
        max-height: none !important;
        -webkit-transition: none !important;
        -moz-transition: none !important;
        -o-transition: none !important;
        transition: none !important;        
    }
    .navbar-nav {
        margin: 0 -14px;
        background: #fff;
    }
    #DropAcquerir ul.dropdown-menu  {margin-top:2px ;}
    /* sÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©journer*/ 
    #sejourner_accueil .text_intro_sejourner {padding: 0 10px }
    .annonce-icones-infos-smart {margin-bottom: 30px ;}
    #sejourner_detail_affaire .fontH2 {margin-top:17px ;}
    .annonce-tarif-details ul {margin:0;}
    .annonce-tarif-details span {margin:0;}
    .Footer-signature  {text-align: center;}
    .Footer-signature p {text-indent: 0;text-align: center;margin-bottom:28px; }
    .fontFs {text-align: justify;}
    .Footer-lettre-information-text .Email-input-s {height:40px ;}
    #Footer_PB .btn-inscrire {height:44px ;text-transform: lowercase;}
    footer .form-control {height: 44px;}
    .icons-collapse{margin-top:39px ; padding:0;}
    #sejourner_recherche .btn-menu-sejourner-style {
        text-align: left;
        margin-bottom: 15px;
        padding: 0 14px;
    }
    .btn-menu-sejourner {
        padding: 10px 0px;
        text-align: center;
    }
    /* ajustement Prod 1907*/


    #Home.container {margin-bottom: 30px ;}
    #MentionsLegals .titre_depuis {margin-top: 20px ;margin-bottom: 20px ;}
    #MentionsLegals {
        padding-right: 15px;
        padding-left: 15px;
    }

    #liste_collaborateurs {padding: 15px;}
    .borderRougeBottom {padding-bottom: 20px ;}
    #BlocContactAffPart {margin-right: 0px ; margin-left: 0px ;}
    .retour_biens {margin-left: 0}
    /* Fin ajustement Prod 1907*/

    .btn-menu-sejourner {
        padding: 10px 0px;
        text-align: center;
        margin-bottom: 20px;
        width: 100%;
    }
    #depuis1924 {padding-left: 15px ; padding-right: 15px ;}
    #BRech div {float: left;}
    #NBResult {margin-top: 20px ;}
    #carnetAdr2 .retour_recherche {padding: 0 ; margin-bottom: 20px;}
    #carnetAdr2 .paddingTextIntroCR {padding-bottom: 15px ;}
    #carnetAdr2_main ,#carnetAdr1_main{margin-right:15px ; margin-left: 15px ;}
    #acquerirDropdown, #vendreDropdown { height: 26px;}
    #acquerirDropdown .dropdown-menu > li > a.fontH6, #vendreDropdown .dropdown-menu > li > a.fontH6 {font-size: 10px;line-height: 38px;}
    .Part1.col-xs-12 {width: 100% ; padding: 0;}
    .Part2.col-xs-12 {width:100%  ;padding: 0;}
    .Part3.col-xs-12 {width:100% ; padding: 0 ;}
    .Footer-menu .Part2,.Footer-menu .Part3,.Footer-menu .Part4,.Footer-menu .Part6 {margin-top: 10px ;}
    .Footer-logo-pos {text-align: center ; width: 100% ; float: none ; margin-right: 0 ; margin-bottom:28px ;}
    .Footer-logo img {width: 104px;height: 72px;}
    .Footer-logo {margin-top: 0; margin-bottom: 20px ;}
    .Footer-section-lettre-info-pos {margin-bottom: 12px ! important ;}
    .Footer-section-notrelivre {margin-bottom: 12px ! important ;}
    .Footer-Paraghraphe p {margin: 0 ;padding-bottom:11.3px;}
    .Footer-border1 {margin-right: 0 ; margin-left:0;}
    .Footer-adresse .fontH7 , .Footer-adresse .fontH7  em {font-size: 11px; line-height: 14px;  }
    .Footer-Paraghraphe {margin-bottom: 7px ;padding:0 10px ;}
    .Footer-adresse  .Footer-adr-style {margin-bottom: 14px ;}
    .Footer-logo .Footer-logo-pos {margin-top: 5px ;margin-bottom: 28px;}
    .Footer-sections .fontH3 {font-size: 14px; line-height: 18px;}
    .Footer-sections .fontH6{font-size: 10px;line-height: 18px;}
    .Footer-sections .fontH6 a {margin-bottom: 16px ;}
    .Footer-menu .Part4.col-md-6 {padding: 0;}
    .Footer-menu .Part6.col-md-6 {padding: 0;}
    .Footer-menu-position { margin-top: 0; }    
    .Footer-menu-logo .Part2 p.fontH7:last-child
    {
        margin-bottom:0;
    }
    .Part2.Footer-adresse
    {
        margin-bottom:50px;
    }
    .Footer-menu .Part1,
    .Footer-menu .Part2,
    .Footer-menu .Part3,
    .Footer-menu .Part4,
    .Footer-menu .Part5,
    .Footer-menu .Part6
    {
        margin-top:0;
        margin-bottom:37px;
    }
    .Footer-menu .Part1 h6, .Footer-menu .Part1 h6 a,
    .Footer-menu .Part2 h6, .Footer-menu .Part2 h6 a,
    .Footer-menu .Part3 h6, .Footer-menu .Part3 h6 a,
    .Footer-menu .Part4 h6, .Footer-menu .Part4 h6 a,
    .Footer-menu .Part6 h6, .Footer-menu .Part6 h6 a,
    .Footer-menu .Part5 
    {
        margin-top:0;
        margin-bottom:18px;
    }	
    .Footer-menu .Part1 h6:last-child , .Footer-menu .Part1 h6:last-child a,
    .Footer-menu .Part2 h6:last-child , .Footer-menu .Part2 h6:last-child a,
    .Footer-menu .Part3 h6:last-child , .Footer-menu .Part3 h6:last-child a,
    .Footer-menu .Part4 h6:last-child , .Footer-menu .Part4 h6:last-child a,
    .Footer-menu .Part6 h6:last-child , .Footer-menu .Part6 h6:last-child a,
    .Footer-menu .Part5
    {
        margin-bottom:0;
    }

    .lg-img-wrap { padding:0 !important; }
    .lg-img-wrap img{ border:none !important; }
    .Slider-Sejourner .lSAction .lSPrev ,.Slider-Sejourner .lSAction .lSNext {display: none ;}
    .paddingLeftRight4 {margin-right: 6px ;}
    #IntroCarnetAdr, #StyleTxtDescCollaborons, #DescExpertiser  {width: auto;}
    .titre_rubrique  {margin-top:0 ; }
    /* ajustement bloc recherche - Prod 1907*/
    .multi-columns-row {margin: 0 ;}
    .MarginTopMenu {margin-top:17px;}
    #notification_cookies div.col-sm-10 br { display: block;}
    #notification_cookies button {float: none ; text-align: center ; margin: auto;margin-top:20px ;}
    /* Fixed Header*/
    #HeaderContainer.MenuPrincipal {padding-bottom: 0 !important ;}

    #PrincipalContainer.container.page_home,
    #PrincipalContainer.page_recherche_affaire,
    #PrincipalContainer.page_affaire,
    #PrincipalContainer.page_recherche_affaire_partenaire,
    #PrincipalContainer.page_affaire_partenaire,
    #PrincipalContainer.page_mentions_legales,
    #PrincipalContainer.page_contact-form2011,
    #PrincipalContainer.page_contact_partenaire,
    #PrincipalContainer.page_contact,
    #PrincipalContainer.page_depuis-1924,
    #PrincipalContainer.page_rue_chomel,
    #PrincipalContainer.page_carnet_d_adresses,
    #PrincipalContainer.page_bareme_honoraire,
    #PrincipalContainer.page_presse,
    #PrincipalContainer.page_international,
    #blocContactInternational
    {
        padding-left:10px;
        padding-right:10px;
    }
    #PrincipalContainer.page_vendre, #PrincipalContainer.page_recherche_new,
    #PrincipalContainer.page_expertiser #expertise,
    #PrincipalContainer.page_sejourner_form,
    #PrincipalContainer .BlocFormCollaborons,
    #PrincipalContainer.page_contact_presse,
    #PrincipalContainer.page_contact-form-sejour,
    #PrincipalContainer.page_contact-form2011,
    #PrincipalContainer.page_vendre_clientele,
    #bloc_creation_compte,
    #PrincipalContainer.page_contact-rue-chomel{
        padding-left:20px;
        padding-right:20px;
    }
   
    #PrincipalContainer.container.page_home #carouselHome,
    #PrincipalContainer.container.page_recherche_affaire #nb_resultat_recherche,
    #PrincipalContainer.container.page_recherche_affaire .paddingLeftRight4,
    #PrincipalContainer.page_affaire #descriptionAffaire,
    #PrincipalContainer.page_affaire #carrouselDetailSejourSmart  {
        padding-left:0 !important;
        padding-right:0 !important;
    }
    #PrincipalContainer.container.page_recherche_affaire .paddingLeftRight4,
    #PrincipalContainer.container.page_recherche_affaire .multi-columns-row {
        margin-right: 0  !important;
    }

    #PrincipalContainer.page_recherche_affaire #BlocRechAffParis #bloc_recherche #bloc_gauche {padding-right:0 ;}
    #PrincipalContainer.page_recherche_affaire #CloseAffineRech {margin-left:-10px;}
    #PrincipalContainer.page_affaire .FavorisBloc ,
    #PrincipalContainer.page_affaire_partenaire #descriptionAffaire .FavorisBloc {padding:0 ;}

    #PrincipalContainer.page_affaire .FavorisBloc div ,
    #PrincipalContainer.page_affaire_partenaire #descriptionAffaire .FavorisBloc div {text-align:right ;}

    #PrincipalContainer.page_affaire .FavorisBloc div a,
    #PrincipalContainer.page_affaire_partenaire #descriptionAffaire .FavorisBloc div a {position:relative !important ;}
    #PrincipalContainer.page_connexion .texte_introductif_form {text-align:center !important ;margin:0}
    #PrincipalContainer.page_recherche_affaire_partenaire .Bloc_centre_vignette .BlocVignetteAffairePart {padding-left:0 !important ; padding-right:0 !important ; margin:0 ;}
    #PrincipalContainer.page_affaire_partenaire #carrouselDetailSejourSmart ,
    #PrincipalContainer.page_contact-form2011 .container.paddingLeftRight30,
    #PrincipalContainer.page_contact-form2011 .container.paddingLeftRight30 #OptionContact,
    #PrincipalContainer.page_vendre #vendre .vendreBloc ,#PrincipalContainer.page_expertiser #expertise .expertiseBloc ,
    #PrincipalContainer.page_contact #BtnNousContactA ,#PrincipalContainer.page_contact #BtnNousContactV,#PrincipalContainer.page_contact #BtnNousContactS ,#depuis1924
    {padding-left:0 !important ; padding-right:0 !important ;}
    #PrincipalContainer.page_affaire_partenaire #descriptionAffaire {padding:0 !important ;}
    #PrincipalContainer.page_affaire_partenaire #descriptionAffaire #ReRech {padding:0 ;}
    #PrincipalContainer.page_affaire_partenaire #descriptionAffaire #ReRech .paginationAffairePart {margin:0 ;}
    #PrincipalContainer.page_affaire_partenaire #descriptionAffaire .marginFavoris,
    #MentionsLegals ,
    #MentionsLegals .MentionsLegalsText,
    #PrincipalContainer.page_vendre .vendreBloc, #acquerir .AcquerirBloc,#vendre .vendreBloc ,#autreRaison ,#autreRaison .autreRaisonBloc , #expertise .expertiseBloc
    {padding:0 ;}

    #sejourner_accueil .padding_bloc_2,#sejourner_accueil .padding_bloc_1 ,#sejourner_accueil .ProposeVotreBienBloc {padding:0 10px;}

    #BlocVignetteRueChomel .col-sm-6, #BlocVignetteRueChomel .col-sm-4, #BlocVignetteRueChomel .col-sm-4 {padding:0}
    .BlocDetailsRueChomel {padding:0 ;}
    #RueChomelDescription .retour_recherche.marginTop30 {margin-top: 0 !important ;}
    #RueChomelDescription #TitreDescRueChomel {margin-bottom:20px ;}
    #carnetAdr2_main, #carnetAdr1_main {margin:0;}
    #carnetAdr1_main #DescCarnetAdr {padding:0 !important ;}
    #carnetAdr1_main #VignetteCarnetAdr .multi-columns-row {margin:0;}
    #VignetteCarnetAdr .col-md-4, #VignetteCarnetAdr .col-lg-4  {margin:0; padding:0 ;}
    #carnetAdr2_main .BlocDescTextCarnetAdr {padding:0 ;}
    #carnetAdr2_main #carnetAdr2 .retour_recherche {margin-top:0 ;}
    #BaremeHBloc #honorairesTable {padding:0 ;}
    #CollaboronsPageDetails .BlocFormCollaborons { padding:0;}
    #PrincipalContainer.page_collaborons #BtnOffreDeStage{margin-right:10px;padding:0;}
    #BlocPresse .col-md-4, #BlocPresse .col-lg-4 {padding:0 ;}
    #BlocPresse .BlocVignettePresse  {margin-right:0 ;}
    #PrincipalContainer.page_international #InternationalPage {padding:0 !important ;}
    #PrincipalContainer.page_international #InterBlocDetail {border-bottom:none ;}
    #sejourner_recherche .BlocResultatRech_TypeLocation {margin-bottom: 10px ;}
    #sejourner_recherche .PositionMapRechSejourner {margin-bottom: 25px ;}
    #sejourner_detail_affaire .annonce-titre .row .col-xs-12  ,#sejourner_detail_affaire .col-xs-12 {padding:0 ;}
    #sejourner_detail_affaire .newsPaperColumnsX3 {
        -moz-column-count: 1;
        -moz-column-gap: 20px;
        -webkit-column-count: 1;
        -webkit-column-gap: 20px;
        column-count: 1;
        column-gap: 20px;
    }
    #sejourner_detail_affaire .fontH2 {line-height: 25px ; font-size:20px ;}
    #sejourner_detail_affaire  .annonce-tarif {margin:0  ;}
    #sejourner_detail_affaire .annonce-tarif .RetourLigneSmart{clear:left}
    #sejourner_detail_affaire  .annonce-equipements-titre {width: 100%;}
    #sejourner_detail_affaire annonce-tarif {width: 100%;}
    #sejourner_detail_affaire .annonce-titre .row .col-xs-12 h1.fontH1 {font-size: 20px ;line-height: 25px ;margin-top:10px ;}
    #sejourner_detail_affaire .annonces-icons {/*width: 33.33%;*/ margin-right: 5%;}
    #sejourner_detail_affaire .annonce-ce-que-nous-en-pensons-text p{margin-top: 14px ;margin-bottom: 0 ; }
    #sejourner_detail_affaire .icons-collapse {margin-top:28px ;}

    /* #sejourner_detail_affaire .icons-collapse .session-fermee , #sejourner_detail_affaire .icons-collapse .session-ouvert{
         position: absolute;
         left: 0;
         bottom: 0;
     }*/
    /* #sejourner_detail_affaire .icons-collapse{
      /*  /*/
    /*  display: flex;
      flex-direction: column;
      justify-content: flex-end;
   }*/
    .annonce-equipements .chapitre-titre.chapitre-titre-equipement {display:flex;}
    .annonce-equipements  .icons-collapse {
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
    }

    #sejourner_detail_affaire .annonce-equipements hr { border-color: #86807A; margin-top: 0; margin-bottom: 0; clear: left; margin:0 10px ;}
    .annonce-contacter {  position: fixed; right: 0; z-index: 950;  text-align:center; border-radius: 0;}   
    .FlecheRetourImgS img {margin-left:10px ;margin-top: 22px ;}
    #notification_cookies {z-index: 960;}
    #sejourner_recherche #BlocTypeLocation .icons-collapse {
        margin-top: 26px;
    }
    #liste_rubriques_sejourner .type_bien a {
        color: #59544E;
        font-family: boolfabeme !important;
        font-weight: normal;
        font-size: 16px !important;
        line-height: 22px !important;
        text-transform: none;
    }
    #sejourner_detail_affaire .col-xs-12.activite-description-ajust {padding:0}
    .equipementsS_liste ul.striped-list > li {overflow:unset;}
    #sejourner_detail_affaire .annonce-equipements .chapitre-titre.chapitre-titre-equipement .icons-collapse {margin-top:0 !important ; margin-bottom :10px !important  ;}
    #sejourner_detail_affaire .annonce-equipements .chapitre-titre.chapitre-titre-equipement hr {display:none ;}
    .paddingMenuS {padding-bottom:0 ;}
    #sejourner_accueil .FontTextIntro_Sejourner {margin-top:0 !important ;}
    #DescTitreContactSejour {text-indent:0 !important ;text-align: center ;}
    #form_contact .col-sm-4 , #form_contact .col-sm-8 {padding: 0 10px ;}


    #AffichageVignette {margin:0; padding:15px 0 15px 0;}
    #cree_compte .bloc_form  {padding:0 10px ;}
    #PrincipalContainer.page_contact-form2011 .BlocTextContact {padding: 0 ;}
    #PrincipalContainer.page_contact-form2011 #OptionContact {padding-right:0 ; padding-left:0;}
    #sejourner_accueil .annonce-instagram, .annonce-instagram {margin-top: 10px ; margin-bottom: 0px ;}
    #sejourner_accueil {margin-bottom:44px ;}
    .navbar-nav > li > a {padding-left: 0 !important ;}
    /*.annonces-icons .number {margin-top:5px ;float:left;}*/

    #bloc-depuis-1924 .bloc-depuis-1924-text .col-sm-4,
    #bloc-depuis-1924 .bloc-depuis-1924-text .col-md-4,
    #bloc-depuis-1924 .bloc-depuis-1924-text .col-lg-4,
    #collapseProposeEgalement .DetailsDescEvent
    {
        padding-left:0;
        padding-right:0;    	
    }

    #bloc-vendre, #bloc-vendre-contact .bloc-vendre-contact-titre,
    #bloc-votre-projet,
    #bloc-votre-projet-contact .bloc-votre-projet-contact-titre ,
    #bloc-proposer-votre-bien-contact .bloc-proposer-votre-bien-titre {padding: 0;} 
    #PrincipalContainer.page_recherche_affaire .Bloc-recherche-affaire, #BlocResultatRechAff ,.paddingLeftRightRechAffParis{margin:0 !important;}
    #PrincipalContainer.page_recherche_affaire .Bloc-recherche-affaire {padding: 0 !important;}
    #PrincipalContainer.page_recherche_affaire #AffichageVignette{margin-bottom: 30px ;}
    #PrincipalContainer.page_contact .bloc_titre_nouscontacter {padding: 0 !important ;}
    #PrincipalContainer.page_contact section.marginTop30 , #PrincipalContainer.page_contact #Contact .row{margin-top: 0 !important ;}
    #PrincipalContainer.page_contact .bloc_texte_nouscontacter {padding-right: 0 ; padding-left: 0 ;}
    #PrincipalContainer.page_recherche_new #bloc-votre-projet {margin-top: 0 ;}
    #PrincipalContainer.page_vendre #bloc-vendre ,#PrincipalContainer.page_sejourner_form #bloc-proposer-votre-bien {margin-top: 0 ;}
    #InputPaysVendreSmartphone {margin-bottom:5px ;}
    #bloc-vendre-form-contact .form-control,#bloc-vendre-form-contact .form-group,#bloc-proposer-votre-bien-contact .form-control,#bloc-proposer-votre-bien-contact .form-group  { /*height: 30px ; */}

    #InputPaysVendreSmartphone{margin-bottom: 8px ;}
    #popup_lettreInformation .modal-dialog{width: auto;height: auto ;}
    #popup_lettreInformation {z-index: 950;}
    #popup_lettreInformation .modal-content {width: auto; height: auto;}
    .modal {z-index: 950;}
    #submit_inscription_newsletter_modal{width: 100% ; text-align: center;}
    #bloc-expertiser .bloc-nom-expert {margin-top:20px ;}
    .annonce-tarif.fontMenuFooter {line-height: 18px ;}
    .annonce-partage-favoris .annonce-partage-text {padding-right: 0 !important ; padding-left: 0 !important;}
    .partoutEnFrance {margin-top:20px;}
  /*  .annonce-instagram-tablette {display: block   ;}
    .annonce-instagram-button-tablette {display:none   ;}*/
    #PrincipalContainer.page_sejourner_form #bloc-proposer-votre-bien ,.bloc-proposer-votre-bien-titre,#sejourner .col-sm-4 {padding-right: 0 !important;padding-left: 0 !important;}
   
    #PrincipalContainer.page_contact-form-sejour #bloc-contact-sejour ,#bloc-sejourner-contact .bloc-sejourner-contact-titre{
    padding: 0 10px;
    }
    #PrincipalContainer.page_contact-form-sejour #form_contact #PosCaptcha {padding-right: 0;padding-left:0;}
    #PrincipalContainer.page_contact-form-sejour #form_contact #tel {height: 30px ; }
    #PrincipalContainer.page_contact-form-sejour #form_contact #tel::placeholder {line-height:25px ;}
    #PrincipalContainer.page_details_sejour .annonce-ce-que-nous-en-pensons .AffaireNonTraduite {margin:0;}
    #PrincipalContainer.page_recherche_sejourner #liste_rubriques_sejourner ul {margin-bottom:0}
    #PrincipalContainer.page_recherche_affaire_partenaire #TitreAffPart {padding-left: 0;}
    #PrincipalContainer.page_recherche_affaire_partenaire #VignetteAffairePart {padding: 0 ;}
    #PrincipalContainer.page_recherche_affaire #bloc_gauche {padding-right:  0 ;}
    #PrincipalContainer.page_expertiser .titreExpertiser ,
    #PrincipalContainer.page_expertiser .col-xs-12,
    #PrincipalContainer.page_expertiser .bloc-expertiser-contact-titre
    {padding: 0 10px ;}
    #PrincipalContainer.page_contact .liste_collaborateurs {padding: 0;}
    #bloc_recherche #bloc_gauche #blocTypeBienFrance.bloc_critere_recherche {padding-bottom: 0 !important ;}
    #PrincipalContainer.page_recherche_affaire {margin-bottom: 0 ;}
    #PrincipalContainer.page_recherche_affaire #bloc_recherche {margin-bottom: 0 ;}
    #PrincipalContainer.page_recherche_affaire_partenaire .notification {font-size: 12px ! important ;}
    #sejourner_detail_affaire section.annonce-experiences .row p {margin-top:10px ;}
    #sejourner_detail_affaire section.annonce-experiences .activite-titre {margin-top:10px ;}
    #PrincipalContainer.page_contact #bloc_map_contactSmartphone {height: 310px ; padding-bottom: 0 ;}
}

/* Tablets and orientation:landscape*/
@media (min-width: 768px) and (max-width: 1366px) and (orientation:landscape) {/*mini Ipad en mode paysage*/
 
/*.container {width: 862px }*/
    #Home .Home-Pos-fleche-left,#Home .Home-Pos-fleche-right  {/*display: none; */}
    #SliderHome .lSSlideOuter .lSPager.lSpg {
        display: block;
        margin-top: 7px !important;
        margin-bottom:35px;
    }
    #carouselHome {margin:auto; float: none ;}
    #Home .Home-intro, #Home .Home-slider {
        /*     padding: 0 160px;
             margin: auto;*/
    }
    #Home .Home-slider { }
    .lSSlideOuter .lSPager.lSpg > li {
        padding: 0 1.6px;
    }

    #TextIntroHome {float:none ;margin:auto;}
    #PrincipalContainer.container.page_home {margin-bottom: 0 ;}
    #Home .Home-slider .col-lg-8 {  }
    .marginHalfVignette {margin-left: 3.1%;}

    }

@media (min-width: 834px) and (max-width: 1024px) { /*ipad pro*/
    html.touch #sejourner_recherche .PositionMapRechSejourner-ExpCult {margin-top:140px !important ;}
    html.touch  #sejourner_recherche .PositionMapRechSejourner-ExpCult-open-MPR{
    margin-top: 220px !important;}
    html.touch  #sejourner_recherche .PositionMapRechSejourner-ExpCult-open{
    margin-top: 340px !important;}
    html.touch  #sejourner_recherche .PositionMapRechSejourner-ExpCult-hidden-MPR {margin-top: 20px !important ;}
}

/* Smartphone and orientation:landscape*/
@media only screen and (max-width : 767px) and (orientation:landscape) {

    #acquerirDropdown .dropdown-menu-menu1-pos, #vendreDropdown .dropdown-menu-menu1-pos {margin-top: 5px ;}
    #Home .Home-Pos-fleche-left,#Home .Home-Pos-fleche-right  {display: none }
    #SliderHome .lSSlideOuter .lSPager.lSpg {
        display: block;
        margin-top: 12px !important;
    }
    #carouselHome {margin:auto; float: none ;}

} 
@media (min-width: 768px) and (max-width: 865px)  {
  .annonces-icones-infos .annonces-icons .imgText {font-size: 13px;}
}
@media (min-width: 768px) and (max-width: 1024px)  {
/*   #HeaderContainer.container ,#PrincipalContainer.container , #Footer_PB .container{padding: 0 86px;} */
}
@media (min-width: 768px) and (max-width: 990px)  {
    #BlocPresse .col-sm-6.BlocVignettePresse:nth-child(2n+1){ clear: both; } 
}
@media (min-width: 990px) and (max-width: 1200px)  {
    #BlocPresse .col-md-4.BlocVignettePresse:nth-child(3n+1){ clear: both; } 
}
@media (min-width: 992px) and (max-width: 1200px)  {
    /*debordement du contenu dans le details sejourner*/
   #PrincipalContainer.container.page_details_sejour .annonce-photo.menuSecondaireSmartphoneCollapses{padding-right: 11px ;padding-left: 13px
   }
}
@media (min-width: 1200px)  {
    #BlocPresse .col-lg-3.BlocVignettePresse:nth-child(4n+1){ clear: both; } 
}

html.touch .annonce-instagram-lien {display: block   ;}
html.touch .annonce-instagram-button {display:none   ;}
html.no-touch .annonce-instagram-lien {display: none   ;}
html.no-touch .annonce-instagram-button {display:block   ;}

#NBSejourner{
    margin-bottom: 0 !important;
    float: left;
    margin-top: 5px;
}

.vignette_mecenat img{
        width: 100%;
        margin: 0;
}