 /*** 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;
 }



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

 #mapRechercherSejourner.fullscreen {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    /* height: 100vh; /* Prend toute la hauteur visible de l'écran */
    height: 100%; /* Prend toute la hauteur visible de l'écran */
    height:-webkit-fill-available;
    z-index: 9999;
}

 #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;
     display:none;
 }

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