<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">section {
  position: relative;
}
.edit a.button_add_sec_app span, .edit a.button_add_sec_app span i {
  color: #333 !important;
}
/*.container {
  max-width: 1520px;
}*/
@media (min-width: 1520px) {
  .container {
    max-width: 1520px;
  }
}
.accept_all, .refuse_all {
  background-color: #5C8D89;
  border-color: #5C8D89;
  color: #fff !important;
}
.container_wide {
  max-width: 100% !important;
}
.fixed-top  + .container {
  margin-top: 50px;
}
#container_gsite_header {
/*  margin-bottom: 76px;*/
/*  display: none;*/
}
.with_taskbar_gsite #sticky_mnu {
  /* position: inherit; */
  margin-top: 30px;
  z-index: 9;
}
.with_taskbar_gsite #goaway_mnu_head {
  margin-top: 30px;
}
.fixed-top {
  margin-top: 36px;
}
.font-size-medium,
.font-size-medium p {
/*  font-size: 1.15rem;*/
}
* {
  color: #262626;
  font-family: "calibri light", sans-serif
}
h1 {
  font-family: "gazzetta-variable", sans-serif;
  margin: 30px 0;
/*  font-weight: bold;*/
  text-shadow: 0px 0px 7px rgba(0,0,0,0.2);
  font-size: 150px;
  text-align: center;
  line-height: 90%;
}
h1 .big_title_head {
  font-family: "gazzetta-variable", sans-serif;
}
.bg_rose h1, .with_taskbar_gsite .bg_rose h1 .gs_content {
  font-size: 100px;
  text-align: left;
  margin: 0;
  font-family: "gazzetta-variable", sans-serif;
}
h1 .big_title_head .gs_content {
  color: #fff;
  font-family: "gazzetta-variable", sans-serif;
  font-size: 130px;
  line-height: 100%;
  display: block;
  max-width: 650px;
}
.section_liste_blog h2 {
  margin-top: 50px;
}
.h2, h2, h2 strong, .h2 strong, h2.block-title, h2 span, h2 sup {
  font-family: "gazzetta-variable", sans-serif !important;
  font-size: 80px;
  margin-bottom: 20px;
  line-height: 85%;
}
h2 sup {
  position: relative;
  font-size: 44% !important;
  line-height: 0 !important;
  vertical-align: baseline;
  top: -2.3rem;
}
.align-items-center h2, .align-items-center h2 strong, .align-items-center h2 span, .align-items-center h3 {
  color: #262626 !important;
  text-align: left !important;
  text-decoration: none !important;
  font-weight: normal !important;
}
.h3, h3 {
  font-size: 40px;
  font-family: "gazzetta-variable", sans-serif !important;
  line-height: 90%;
}
p,
.small_title_guide,
ul li {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 22px;
  font-family: "calibri light", sans-serif;
  line-height: 25px;
}
a {
  color: #C66A69;
  text-decoration: underline;
}
.img_bords_ronds {
  border-radius: 25px;
  width: 100%;
  height: auto !important;
}
.img_hors_grille .img_spe {
  position: absolute;
  right: 0;
  width: 40%;
  height: auto;
  top: 50%;
  transform: translateY(-50%);
}
/*.colums_count2 {
  column-count: 2;
  column-gap: 60px;
}*/
ul.colums_count2 {
  padding: 0 0 0 25px;
}
#section_3.bg_vert .colums_count2 ul,
#section_2 .colums_count2 {
  column-count: 2;
  column-gap: 60px;
  padding-right: 30px;
}
/* ----------------------------------------------- */
/* video home */

.big_title_head {
  color: #fff;
}
.bandeau_video,
.header_photo {
  overflow: hidden;
  /*border: 8px solid #fff;*/
  margin: 8px;
  border-radius: 25px;
}
.bloc_video,.OTS_slide_video .slide-height-fullsize li  {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 750px !important;
}
#explore_para.bloc_video {
  max-height: 2000px !important;
}
.video_header_home,
.OTS_slide_video .slide-height-fullsize li #video_bg_section_vd {
  width: auto;
  height: auto;/*
  border-radius: 25px;
  border: 10px solid #fff;*/
  margin-top: -120px;
  position: absolute;
  min-width: 100%;
  min-height: 100%;
}
/* meteo */

/* menu langue */

.lang_choice {
  margin-left: 10px;
  margin-right: 10px;
}
.lang_ul_1 {
  padding: 0;
  margin: 0;
}
.lang_ul_1 li {
  list-style: none;
  position: relative;
  margin: 2px 0 0 0;
  /* line-height: 100%; */
  text-transform: uppercase;
  font-size: 20px;
}

.lang_ul_1 li .fa-sort-desc::before {
  content: "\f0dd";
  font: 13px/1 FontAwesome;
  margin-right: 5px;
}
.lang_ul_1 li .fa-sort-desc {
  vertical-align: text-top;
  line-height: 85%;
  padding-bottom: 7px;
}
#goaway_mnu_head .lang_ul_1 li .fa-sort-desc::before,
#side-contact-container .lang_ul_1 li .fa-sort-desc::before,
#goaway_mnu_head .lang_ul_1 li span,
#side-contact-container .lang_ul_1 li span {
  color: #fff;
}
.lang_ul_1 a:hover {
  text-decoration: none;

}
.lang_ul_2 {
  position: absolute;
  padding-left: 0;
  margin-left: 0 !important;
}

.lang_ul_1 li:hover {
  cursor: pointer;
}
.lang_ul_1 li:hover .lang_ul_2 {
  display: block !important;
  margin-left: 18px;
  z-index: 9;
  padding: 0 0 15px 0;
}
#sticky_mnu .lang_ul_1 span.title_lang {
  padding-left: 10px;

}
#sticky_mnu .lang_ul_2 {
  background-color: #fff;
  border-radius: 10px;
}
#sticky_mnu .lang_ul_2 li {
  padding-left: 10px;
  }
.lang_ul_2 li a {
  padding: 5px 15px 0 0;
  display: block;
  text-decoration: none;
  opacity: 1;
  transition: all 0.3s ease 0s;
}
.lang_ul_2 li a:hover {
  opacity: 0.8;
}
.lang_choice img {
  max-height: 31px;
}
.lang_ul_2 li {
  margin: 0px 0;
}
.lang_ul_1 img {
  border: 3px solid #fff;
}
.lang_ul_1 img:hover {
  border: 3px solid #F7B62D;
}

.menu_top .caddy_links a:hover::before,
#side-contact-container .caddy_links a:hover::before {
  background-color: #C66A69 !important;

}
.coup_coeur {
  margin: 0 0 0 15px;
  color: #fff;
}
#goaway_mnu_head .caddy_links a::before,
#goaway_mnu_head .mini_caddy,
#goaway_mnu_head #caddy_count,
#side-contact-container #caddy_count {
  color: #fff !important;
}
#sticky_mnu .caddy_links a::before {
/*  content: "\f004";
  font-family: "FontAwesome";*/
}
.btn_boutique {
  margin: 0 15px;
}
.btn_boutique a {
  display: block;
  padding: 0 2px 2px 2px;
}
.btn_boutique img, .rechercher_google img.btn_search_head {
  padding: 8px !important;
  transition: all 0.3s ease 0s;
  border-radius: 25px !important;
}
.rechercher_google img {
  padding: 0;
  border-radius: 0;
}
.btn_boutique img:hover, .rechercher_google img:hover {
  background-color: #C66A69;
}
.rechercher_google img {
/*  margin-top: 2px;*/
}

#meteo_header {
  margin-top: 5px;
}
.btn_boutique {
  margin-top: 1px;
}
.rechercher_google, .lang_choice {
  margin-top: 3px;
}
.coup_coeur {
  margin-top: -3px;
}
.rechercher_google,
.rechercher_google_xs {
  position: relative;
}
#inl-search,
#inl-searchSticky,
#inl-searchSidr {
  position: absolute;
  right: -15px;
  width: 280px;
  top: 40px;
}
#inl-searchFooter {
  position: absolute;
  left: 0;
  width: 280px;
  top: -40px;
}

#inl-search .gsc-control-cse,
#inl-searchFooter .gsc-control-cse,
#inl-searchSticky .gsc-control-cse,
#inl-searchSidr .gsc-control-cse {
  padding: 0px;
}
#inl-search form.gsc-search-box,
#inl-search table.gsc-search-box,
#inl-searchFooter form.gsc-search-box,
#inl-searchFooter table.gsc-search-box,
#inl-searchSticky form.gsc-search-box,
#inl-searchSticky table.gsc-search-box,
#inl-searchSidr form.gsc-search-box,
#inl-searchSidr table.gsc-search-box {
  margin-bottom: 0;
}
#inl-search table.gsc-search-box td.gsc-input,
#inl-searchFooter table.gsc-search-box td.gsc-input,
#inl-searchSticky table.gsc-search-box td.gsc-input,
#inl-searchSidr table.gsc-search-box td.gsc-input {
  padding-right: 0;
}

#inl-search .gsc-search-button-v2,
#inl-searchSticky .gsc-search-button-v2,
#inl-searchSidr .gsc-search-button-v2 {
  padding: 10px 25px;
}
#inl-searchFooter .gsc-search-button-v2 {
  padding: 5px 25px;
}


/* ----------------------------------------------- */
/* Favoris */

.menu_top .icon_caddy_fav,
.menu_top .caddy_count {
  color: #5C8D89;
  transition: all 0.3s ease 0s;
}
.sticky_mnu_view .menu_top .icon_caddy_fav, .sticky_mnu_view .menu_top .caddy_count {
  color: #5C8D89;
  transition: all 0.3s ease 0s;
}

.sticky_mnu_view .menu_top .mini_caddy_ico:hover .icon_caddy_fav, 
.sticky_mnu_view .menu_top .mini_caddy_ico:hover .caddy_count,
.menu_top .mini_caddy_ico:hover .icon_caddy_fav,
.menu_top .mini_caddy_ico:hover .caddy_count {
color: #C66A69;

}
.mnu_flotte .coup_coeur .caddy_count {
  display: none;
}

.mini_caddy {
  font-size: 13px;
}


.mini_caddy_ico {
  line-height: 38px;
  display: inline-block;
}

.fav_title {
  font-size: 30px;
}
.fav_title a,
.fav_title a:hover,
#caddy_links li a {
  text-decoration: none !important;
}
.fav_categories {
  font-style: italic;
  font-size: 15px;
}
#caddy_links li a.btn_remove {
  color: #C66A69 !important;
  font-size: 18px;
  padding-left: 15px;
  position: relative;
  display: block;
  margin-top: 15px;
  text-transform: capitalize;
  transition: all 0.3s ease 0s;
}
#caddy_links li a.btn_remove:hover {
  color: #444 !important;
}
#caddy_links li a.btn_remove::before {
  content: "\f014";
  font: normal normal normal 14px/1 FontAwesome;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.item_add_to_fav {
  right: 30px !important;
  transition: all 0.3s ease 0s;
}
#full_caddy #btn_addthis, .fav_foot_buttons .btn_pdf {
  border-radius: 50px;
  padding: 8px 20px 8px 25px;
  transition: all 0.3s ease 0s;
  display: inline-block;
  font-size: 16px !important;
  text-decoration: none !important;
  color: #C66A69;
  border: 1px solid #C66A69;
  font-weight: normal;
  box-shadow: none;
  font-family: "calibri light", sans-serif;
}
#full_caddy #btn_addthis:hover,
.fav_foot_buttons .btn_pdf:hover {
  color: #fff;
  background-color: #C66A69;
  transition: all 0.3s ease 0s;
  box-shadow: none;
  border: 1px solid #C66A69;
}

#full_caddy #btn_addthis::before {
  content: "\f014";
  font: normal normal normal 14px/1 FontAwesome;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.fav_foot_buttons {
  margin-bottom: 25px;
  margin-top: 20px;
  display: block;
  clear: both;
  min-height: 20px;
}

.item_add_to_fav .icon_add_fav {
  color: #fff;
}

.item_add_to_fav:hover {
  background-color: #555;
  opacity: 1;
}

.item_add_to_fav.is_page_fav {
  background-color: #C66A69;
}

.item_add_to_fav.is_page_fav:hover {
  background-color: #965151;
}


/* ----------------------------------------------- */
/* menu video En mode... */

#menu_en_mode {
  z-index: 9;
  position: absolute;
  bottom: 30px;
  left: 0;
  width: 100%;
  text-align: center;
  font-weight: bold;
  font-size: 1.1rem;
  text-decoration: none;
  text-transform: uppercase;
}

#menu_en_mode ul, #menu_en_mode li {
  margin: 0;
  padding: 0;
}

#menu_en_mode li {
  display: inline-block;
}

#menu_en_mode .view_under_menu {
  position: absolute;
  bottom: 8px;
  left: 0;
  width: 100%;
  z-index: 10;
}

#menu_en_mode .view_under_menu &gt; div,
#menu_en_mode ul ul {
  text-align: center;
  padding: 10px;
  background-color: rgba(255,255,255,0.4);
  backdrop-filter: blur(8px);
  border-radius: 40px;

}
#menu_en_mode .view_under_menu &gt; div::before,
#menu_en_mode .view_under_menu &gt; div::after {
  font: normal normal normal 14px/1 FontAwesome;
  color: #fff;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
#menu_en_mode .view_under_menu &gt; div::after {
  content: "\f0da";
  right: 15px;
}
#menu_en_mode .view_under_menu &gt; div::before {
  content: "\f0d9";
  left: 15px;
}
#menu_en_mode .view_under_menu &gt; div {
  width: auto;
  background-color: rgba(255,255,255,0.4);
  backdrop-filter: blur(8px);
  display: inline-block;
  padding: 20px 40px;
  font-size: 1.1rem;
  color: #fff;
  position: relative;
}
#menu_en_mode .ul_2 li {
  margin: 0 15px;
}
#menu_en_mode .ul_2 li:first-child {
  margin-left: 0;
}
#menu_en_mode .ul_2 li:last-child {
  margin-right: 0;
}
#menu_en_mode li a {
  display: inline-block;
  color: #fff;
  border: solid 1px #fff;
  border-radius: 40px;
  padding: 10px 20px 10px 40px;
  font-size: 1.1rem;
  text-decoration: none;
  min-width: 150px;
  position: relative;
}
#menu_en_mode li a:hover {
  background-color: rgba(255,255,255,0.4);

}
#menu_en_mode li:first-child a {
  margin-left: 0;
}
#menu_en_mode li:last-child a {
  margin-right: 0;
}

#menu_en_mode .view_under_menu &gt; div::after,
#menu_en_mode .hide_under_menu &gt; div::after {
/*  display: none;*/
}

/* Menu animate */

#menu_en_mode .view_under_menu &gt; div {
  opacity: 1;
  transition: opacity 0.7s;
}
#menu_en_mode ul ul {
  opacity: 0;
  transition: opacity 0.7s, width 0.7s;
  width: 0;
  overflow: hidden;
  white-space: nowrap;
  text-align: center;
  margin: 0 auto;
}

#menu_en_mode:hover .view_under_menu &gt; div {
  opacity: 0;
  z-index: 0;
}
#menu_en_mode:hover ul ul {
  opacity: 1;
  width: 100%;
  z-index: 999;
  position: relative;
}

#menu_en_mode .ul_2 li a::before {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;

  }
#menu_en_mode li#mnu_1688 a {
  padding: 10px 20px 10px 30px;

}
/* culture */
#menu_en_mode .ul_2 li#mnu_1531 a::before,
#menu_en_mode .ul_2 li#mnu_1272 a::before,
#menu_en_mode .ul_2 li#mnu_1252 a::before {
  content: url(../images/icones_enmode/ot-suresnes-ICON-culture-blanc.svg);
  left: 18px;
  top: 55%;
}
/* epicurien */
#menu_en_mode .ul_2 li#mnu_1532 a::before,
#menu_en_mode .ul_2 li#mnu_1271 a::before,
#menu_en_mode .ul_2 li#mnu_1254 a::before {
  content: url(../images/icones_enmode/ot-suresnes-ICON-epicurien-blanc.svg);
  left: 12px;
}
/* nature */
#menu_en_mode .ul_2 li#mnu_1533 a::before,
#menu_en_mode .ul_2 li#mnu_1270 a::before,
#menu_en_mode .ul_2 li#mnu_1255 a::before {
  content: url(../images/icones_enmode/ot-suresnes-ICON-nature-blanc.svg);
  left: 20px;
}
#menu_en_mode .ul_2 li#mnu_1255 a::before {
  left: 11px;
  top: 54%;
}
/* patrimoine */
#menu_en_mode .ul_2 li#mnu_1534 a::before,
#menu_en_mode .ul_2 li#mnu_1274 a::before,
#menu_en_mode .ul_2 li#mnu_1256 a::before {
  content: url(../images/icones_enmode/ot-suresnes-ICON-patrimoine-blanc.svg);
  left: 15px;
  top: 55%;
}
/* sportif */
#menu_en_mode .ul_2 li#mnu_1535 a::before,
#menu_en_mode .ul_2 li#mnu_1269 a::before,
#menu_en_mode .ul_2 li#mnu_1201 a::before {
  content: url(../images/icones_enmode/ot-suresnes-ICON-sportif-blanc.svg);
  left: 20px;
  top: 52%;
}
#menu_en_mode .ul_2 li#mnu_1201 a::before {
  left: 15px;
  top: 53%;
}
/* famille */
#menu_en_mode .ul_2 li#mnu_1536 a::before,
#menu_en_mode .ul_2 li#mnu_1273 a::before,
#menu_en_mode .ul_2 li#mnu_1253 a::before{
  content: url(../images/icones_enmode/ot-suresnes-ICON-famille-blanc.svg);
  left: 20px;
  top: 52%;
}
#menu_en_mode .ul_2 li#mnu_1253 a::before {
  left: 12px;
  top: 53%;
}
.mnu_mode_page#menu_en_mode {
  z-index: 8;
  position: inherit;
  bottom: inherit;
  left: inherit;
  width: 100%;
  text-align: left;
  font-weight: bold;
  font-size: 1.1rem;
  text-decoration: none;
  text-transform: uppercase;
}
.mnu_mode_page#menu_en_mode .view_under_menu {
  position: inherit;
  bottom: inherit;
  left: inherit;
  width: 100%;
  z-index: 10;
  display: none;
}
.mnu_mode_page#menu_en_mode ul ul {
  opacity: 1;
  transition: none;
  width: 100%;
  overflow: inherit;
  white-space: inherit;
  text-align: center;
  margin: 0 auto;
  background-color: inherit;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.mnu_mode_page#menu_en_mode .ul_2 li a {
  padding: 10px 40px 10px 50px;
}
#site_ES .mnu_mode_page#menu_en_mode .ul_2 li a {
  padding: 10px 25px 10px 45px;
}
/* ----------------------------------------------- */
/* menu pincipal */
#goaway_mnu_head {
  position: absolute;
  width: 100%;
  top: 0;
  z-index: 999;
}

#goaway_mnu_head .menu_top{
  padding: 20px 25px;

  }
#sticky_mnu {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 10000;
  opacity: 1;
  background-color: #fff;
  height: 70px;
}
#sticky_mnu .menu_top {
  padding: 5px 25px;
}
#sticky_mnu .mnu_only {
  margin-right: 32px;
}
#side-contact-container .mnu_close {
  margin-right: 18px;
}
#sticky_mnu .menu_top img {
  max-height: 60px;
}
#sticky_mnu .menu_top .header-icon img {
}
#sticky_mnu #adm_menu1default {
  margin-top: 5px;
}
#sticky_mnu #adm_menu1default &gt; li &gt; a {
  color: #262626;
  padding: 15px 10px 17px 10px;
  display: inline-block;
}
#sticky_mnu #adm_menu1default li a:hover, #adm_menu1default &gt; li &gt; a:hover {
  text-decoration: none;
  border-bottom: 4px solid #fff;
}
.link_logo_sticky_mnu img {
  max-width: 90px;
  height: auto;
}
#adm_menu1default {
  margin-top: 10px;
}
.mnu_only {
/*  margin-top: 2px;*/
}
.mnu_only .header-icon span, .mnu_close span {
  font-family: "gazzetta-variable", sans-serif;
  color: #fff;
  font-size: 38px;
  margin-right: 10px;
  line-height: 100%;
/*  letter-spacing: -0.05rem;*/
  display: block;
  margin-top: 0px;
  /* font-weight: bold; */
  float: left;
}
#sticky_mnu .mnu_only .header-icon span {
  color: #000;
}
.mnu_only .mnu_only .header-icon span, .mnu_only .mnu_only .header-icon img {
  float: left;
}
/*#sticky_mnu .img_menu {
  display: none;
}
#sticky_mnu .title_megamenu {
  color: #333;
  position: inherit;
  bottom: inherit;
  left: inherit;
}
#sticky_mnu .mega-menu &gt; li:hover &gt; ul div.item_node a {
  height: auto;
  overflow: inherit;
  border-radius: 0;
  margin: 0;
  padding: 0;
  text-align: left;
}*/

/**************************** formulaire volet dÃ©pliant contact ***************************/
.mnu_only .header-icon, 
.mnu_close .button-side-box-close {
  cursor: pointer;
  margin-right: 30px;
  width: 100%;
}
#side-contact-container .mnu_close .button-side-box-close {
  margin-right: 0px;
}
.header-icon.header-icon-contact-canvas img {
  max-height: 30px;
  padding-top: 7px;
}
.mnu_close .button-side-box-close img {
  padding-top: 8px;
}
.side-box-container {
  background-color: #C66A69;
}
/*#side-contact-container.side-box-container {
  color: #fff;
  padding: 10px 0 70px 0;
}*/
#side-contact-container.side-box-container a {
  color: #ffffff;
  text-decoration: none;
  transition: all 0.3s ease 0s;
}
#side-contact-container.side-box-container a i,
#side-contact-container.side-box-container a.mini_caddy_ico i:hover {
  color: #ffffff;
  transition: all 0.3s ease 0s;
}
#side-contact-container.side-box-container a.mini_caddy_ico i {
  color: #5C8D89;
  transition: all 0.3s ease 0s;
}
.logo_menu_sidr {
  border-bottom: 1px solid #fff;
  margin-bottom: 30px;
  padding-bottom: 30px;
  max-width: 100%;
}
#side-contact-container.side-box-container .widget p {
  color: #fff;
}
#side-contact-container.side-box-container .ul_2 a:hover,
#side-contact-container.side-box-container .ul_2 a.link_item_node_selected_level_2 {
  background-color: rgba(255,255,255,0.3);
}
div.view_under_menu:hover,
div.hide_under_menu,
a.link_item_node_selected,
a.link_item_node_selected_level_2 {
/*  color: #494B47 !important;*/
  text-decoration: none;
}
#side-contact-container.side-box-container .widget a.button-side-box-close:hover {
  border-bottom: 0;
}
#side-contact-container.side-box-container .button-side-box-close {
  color: #fff;
/*  margin-top: 7px;*/
  display: inline-block;
}
#side-contact-container .mnu_flotte {
  display: flex;
  float: right;
}
#side-contact-container {
  overflow-y: scroll !important;
}
#side-contact-container #adm_menu1default {
  text-align: left !important;
  padding-left: 0;
  display: block !important;
}
#side-contact-container #adm_menu1default &gt; li {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  float: none;
  text-align: left;
  box-sizing: border-box;
  max-width: 100%;
  list-style: none;
  background-color: #C66A69;
  transition: all 0.1s ease 0s;
}
#side-contact-container #adm_menu1default &gt; li ul &gt; li {
  list-style: none !important;
  width: inherit;
}
#side-contact-container #adm_menu1default &gt; li ul {
/*  padding-left: 30px;*/
}
#side-contact-container #adm_menu1default &gt; li a,
#side-contact-container #adm_menu1default &gt; li &gt; div &gt; div {
  display: inline-block;
  margin: 0 0;
  padding: 40px 0 40px 130px;
  float: none;
  color: #ffffff;
  line-height: normal !important;
  border-style: none;
  font-size: 45px;
  font-weight: 100;
  font-family: "gazzetta-variable", sans-serif;
  width: 100%;
  transition: all 0.1s ease 0s;
}
.site_uk#side-contact-container #adm_menu1default &gt; li a,
.site_uk#side-contact-container #adm_menu1default &gt; li &gt; div &gt; div {
  font-size: 40px;
}
/* menu evenement */
#side-contact-container #adm_menu1default &gt; li#mnu_1357 a,
#side-contact-container #adm_menu1default &gt; li#mnu_1063 a,
#side-contact-container #adm_menu1default &gt; li#mnu_1206 a,
#side-contact-container #adm_menu1default &gt; li#mnu_1516 a,
#side-contact-container #adm_menu1default &gt; li#mnu_1171 a {
  padding: 40px 0 40px 150px;
}
#side-contact-container #adm_menu1default &gt; li &gt; div &gt; div {
  width: 100%;
  position: relative;
  border-top: 1px solid rgba(255,255,255,0.2);
}
#side-contact-container #adm_menu1default &gt; li#mnu_34 &gt; div &gt; div,
#side-contact-container #adm_menu1default &gt; li#mnu_37 &gt; div &gt; div  {
  border-bottom: 1px solid rgba(255,255,255,0.2);

}
#side-contact-container #adm_menu1default &gt; li#mnu_34 &gt; div.hide_under_menu &gt; div,
#side-contact-container #adm_menu1default &gt; li#mnu_37 &gt; div.hide_under_menu &gt; div {
  border-bottom: none;

}
#side-contact-container #adm_menu1default &gt; li div:hover,
#side-contact-container #adm_menu1default &gt; li div.link_item_node_selected,
#side-contact-container #adm_menu1default &gt; li div.hide_under_menu {
/*  color: #000;*/
}
#side-contact-container #adm_menu1default &gt; li ul &gt; li &gt; a {
  border-bottom: none;
  font-size: 2rem !important;
  list-style: none;
  padding: 5px 0 5px 15px;
  margin-bottom: 0;
  display: inline-block;
  margin: 0 0;
  float: none;
  color: #fff;
  line-height: normal !important;
  border-style: none;
  font-weight: 100;
  width: 100%;
  font-family: "gazzetta-variable", sans-serif;
  transition: all 0.1s ease 0s;
}
.view_under_menu, .hide_under_menu {
  cursor: pointer;
  position: relative;
  padding: 0px 20px !important;
}

/* fleche du menu chambre pour dÃ©rouler le menu de niveau 2 */
.view_under_menu &gt; div::after,
.hide_under_menu &gt; div:after {
  font-family: "FontAwesome";
  position: absolute;
  right: 25px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 2rem;
  color: #fff;
  color: #fff;

}
.view_under_menu &gt; div::after {
  content: "\f107";
}

.hide_under_menu &gt; div:after {
  content: "\f106";
}
#side-contact-container #adm_menu1default .ul_2 {
  display: none;
  margin-bottom: 35px;
  padding: 0 50px;
  margin-top: 10px;
}
#gsMiniMenu {
  display: none !important;
}

#side-contact-container #adm_menu1default &gt; li#mnu_1357:hover,
#side-contact-container #adm_menu1default &gt; li#mnu_1063:hover,
#side-contact-container #adm_menu1default &gt; li#mnu_1063.item_node_selected,
#side-contact-container #adm_menu1default &gt; li#mnu_1206:hover,
#side-contact-container #adm_menu1default &gt; li#mnu_1206.item_node_selected,
#side-contact-container #adm_menu1default &gt; li#mnu_1516:hover,
#side-contact-container #adm_menu1default &gt; li#mnu_1516.item_node_selected,
#side-contact-container #adm_menu1default &gt; li &gt; div:hover,
#side-contact-container #adm_menu1default &gt; li &gt; div.link_item_node_selected {
  background-color: rgba(255,255,255,0.2);
}
#side-contact-container #adm_menu1default li &gt; div &gt; div::before,
#side-contact-container #adm_menu1default li.item_node &gt; a::before,
#side-contact-container #adm_menu1default li.item_node_selected &gt; a::before {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 30px;
  height: 77px;
  width: 77px;
  background-size: 100%;
  background-repeat: no-repeat;
  content: "";
}
li#mnu_34 &gt; div.link_item_node &gt; div::before,
li#mnu_34 &gt; div.link_item_node_selected &gt; div::before,
li#mnu_34 &gt; div.hide_under_menu &gt; div::before {
  transition: all 0.3s ease 0s;
  background-image: url(../images/icones_guide/explorer-icon.png);
}

/* menu evenement */
li#mnu_1357 &gt; a::before,
li#mnu_1063 &gt; a::before {
  transition: all 0.3s ease 0s;
  background-image: url(../images/icones_guide/events-icon.png);
  left: 45px !important;
}
/*li#mnu_34 &gt; div.link_item_node:hover::before,
li#mnu_34 &gt; div.link_item_node_selected::before,
li#mnu_34 &gt; div.hide_under_menu::before {
  content: url(../images/icones_guide/ICON-explorer-noir.svg);
}*/
li#mnu_1508 &gt; div.link_item_node &gt; div::before,
li#mnu_1508 &gt; div.link_item_node_selected &gt; div::before,
li#mnu_1508 &gt; div.hide_under_menu &gt; div::before,
li#mnu_1204 &gt; div.link_item_node &gt; div::before,
li#mnu_1204 &gt; div.link_item_node_selected &gt; div::before,
li#mnu_1204 &gt; div.hide_under_menu &gt; div::before,
li#mnu_1190 &gt; div.link_item_node &gt; div::before,
li#mnu_1190 &gt; div.link_item_node_selected &gt; div::before,
li#mnu_1190 &gt; div.hide_under_menu &gt; div::before {
  background-image: url(../images/icones_guide/sejourner-icon.png);
  transition: all 0.3s ease 0s;
  left: 8px;
}

li#mnu_37 &gt; div.link_item_node &gt; div::before,
li#mnu_37 &gt; div.link_item_node_selected &gt; div::before,
li#mnu_37 &gt; div.hide_under_menu &gt; div::before {
  background-image: url(../images/icones_guide/pratique-icon.png);
  transition: all 0.3s ease 0s;
}

/*li#mnu_1516&gt; div.link_item_node &gt; div::before,
li#mnu_1516 &gt; div.link_item_node_selected &gt; div::before,
li#mnu_1516 &gt; div.hide_under_menu &gt; div::before,
li#mnu_1206&gt; div.link_item_node &gt; div::before,
li#mnu_1206 &gt; div.link_item_node_selected &gt; div::before,
li#mnu_1206 &gt; div.hide_under_menu &gt; div::before,
li#mnu_1171&gt; div.link_item_node &gt; div::before,
li#mnu_1171 &gt; div.link_item_node_selected &gt; div::before,
li#mnu_1171 &gt; div.hide_under_menu &gt; div::before  {
  background-image: url(../images/icones_guide/experience-icon.png);
  transition: all 0.3s ease 0s;
}*/

li#mnu_1516 &gt; a::before,
li#mnu_1206 &gt; a::before,
li#mnu_1171 &gt; a::before {
  background-image: url(../images/icones_guide/experience-icon.png);
  transition: all 0.3s ease 0s;
  left: 45px !important;
}
/*li#mnu_1503&gt; div.link_item_node:hover::before,
li#mnu_1503 &gt; div.link_item_node_selected::before,
li#mnu_1503 &gt; div.hide_under_menu::before {
  content: url(../images/icones_guide/ICON-experience-noir.svg);
}*/
.zone_RS_sidr {
  margin: 0 20px 0 20px;
  border-top: 1px solid rgba(255,255,255,0.2);
  padding-top: 40px;
}
#side-contact-container.side-box-container .titre_instagram p {
  line-height: 120%;
}
.footer .titre_instagram p {
  line-height: 105%;
}
.zone_RS_sidr .titre_instagram p.h2,
.zone_RS_footer .titre_instagram p.h2 {
  font-size: 35px;
  margin-right: 25px;
  color: #fff;
}
.zone_RS_sidr .ico_RS li,
.zone_RS_footer .ico_RS li {
  margin: 0;
}
.zone_RS_sidr .ico_RS li a img,
.zone_RS_footer .ico_RS li a img {
  height: 20px;
}
.zone_RS_sidr .ico_RS li a,
.zone_RS_footer .ico_RS li a {
  background: none;
  height: 40px;
  width: 40px;
  display: inline-block;
  text-align: center;
  line-height: 100%;
  /* border-radius: inherit; */
  opacity: 1;
  transition: all 0.3s ease 0s;
  padding: 7px 5px;
}
#side-contact-container .btn_boutique img:hover,
.zone_RS_sidr .ico_RS li a:hover,
.zone_RS_footer .ico_RS li a:hover,
#side-contact-container .caddy_links a:hover::before,
#side-contact-container .rechercher_google img:hover {
/*  background: rgba(255,255,255,0.5);*/
background-color: #5C8D89;
}
.zone_RS_sidr .ico_RS ul,
.zone_RS_footer .ico_RS ul {
  height: inherit;
  line-height: 100%;
  margin: 0;
}

/* -------------------------------------------------------------------------- */
/* Header */
#task_bar_top &gt; div:first-child#task_bar_top_right {
  width: 100%;
}

.logo_site img {
  max-width: 100%;
}
.bg_rose.sous_photo_pattern {
  height: 250px;
  margin-top: -250px;
}
#goaway_mnu_head img {
  opacity: 1;
  transition: all 0.3s ease-out;
}

/* -------------------------------------------------------------------------- */
/* MENU PRINCIPAL - MEGA MENU  */
#adm_menu1default {
  margin: 0;
  padding: 0;
}
#adm_menu1default &gt; li {
  float: left;
  list-style: none;
}
#adm_menu1default &gt; li &gt; a {
  color: #fff;
  padding: 40px 10px;
  font-family: "gazzetta-variable", sans-serif;
  font-size: 33px;
}
.childs_multi &gt; a:after {
/*  content: "\f078";
  display: inline-block;
  margin-left: 7px;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 1.2rem;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;*/
}


li.item_node_level_2 {
  display: block;
}
.mega-menu {
    position: initial !important;
}

ul.menu_node {
  margin: 0;
  padding: 0;
}
.mega-menu &gt; li &gt; ul.open, .mega-menu &gt; li:hover &gt; ul {
  /* background-color: #C66A69 !important; */
  background-color: #fff !important;
  display: block;
  min-height: 80px;
  position: absolute;
  right: inherit;
  left: 50%;
  text-align: center;
  top: 93px;
  z-index: 100;
  /* top: -10px; */
  /* z-index: -1; */
  padding: 15px 15px;
  /* padding: 90px 0; */
  width: 100%;
  max-width: 950px;
  /* max-width: 1400px; */
  transform: translateX(-50%);
  background-color: #fff;
}
#sticky_mnu .mega-menu &gt; li:hover &gt; ul {
  top: 67px;
  width: 100%;
  max-width: 100%;
  box-shadow: 0px 8px 10px #999;
}
.img_menu {
  height: 100%;
  width: auto;
}
.li_item_megamenu div div.item_node &gt; a {
  position: relative;
  display: block;
  height: 190px;
  width: auto;
  overflow: hidden;
  /* max-width: 400px; */
  border-radius: 25px;
  margin: 10px 10px;
}
.li_item_megamenu .title_megamenu {
  position: absolute;
  bottom: 10px;
  color: #fff;
  width: 100%;
  left: 15px;
  text-align: left;
  font-family: "gazzetta-variable", sans-serif;
  font-size: 40px;
}
.li_item_megamenu div div.item_node ul {
  margin-top: 20px;
}
.li_item_megamenu div div.item_node ul li {
  list-style: none;
  text-align: left;
}
.li_item_megamenu div div.item_node ul li a {
  text-decoration: none;
}
.btn_voir_tout {
  text-align: left;
  margin-top: 45px;
}
.bg_rose .btn_voir_tout a.btn_transp {
  color: #fff !important;
  text-decoration: none;
  font-size: 22px;
  padding: 8px 20px 8px 25px !important;
}
.bg_rose .btn_voir_tout a.btn_transp:hover, .bandeau_actu a.btn_transp:hover {
  color: #C66A69 !important;
  text-decoration: none;
}

/* -------------------------------------------------------------------------- */
/* FIL D'ARIANE */
#nav_path {
  margin: 0;
  float: right;
}
#path1default {
  background-color: transparent;
  border: medium none;
  border-radius: 3px;
  display: block;
  list-style: outside none none;
  margin-left: 0;
  overflow: hidden;
  padding: 0;
  margin: 0;
}
#path1default a,
#path1default a  span {
  color: #fff;
  font-size: 0.9rem;
  font-weight: normal;
  text-decoration: none;
}
#path1default a:hover {
  text-decoration: underline;
}
#path1default li:first-child a {
/*  font-weight: bold;
  text-transform: uppercase !important;*/
}
#path1default li {
  display: inline-block;
}
#path1default li:not(:last-child)::after {
  color: #fff;
  content: "&gt;";
  margin: 10px 5px;
  opacity: 1;
  position: relative;
  top: 1px;
}
/* -------------------------------------------------------------------------- */
/* Main disable main app content */
/* For site with section only and no mainb document */

/*
.box_main_app {
  display: none;
}

.mandatory_field {
  display: none;
}*/
.link_icones_guide {
  display: block;
  text-align: center;
  padding: 30px 15px;
  margin: 15px 0;
  border: 1px solid #000;
  border-radius: 25px;
  background-color: #fff;
  transition: all 0.3s ease-out !important;
  text-decoration: none;
}
.link_icones_guide:hover {
  background-color: #5C8D89;
  border: 1px solid #5C8D89;
  text-decoration: none;
}
.link_icones_guide:hover .icone_black {
  display: none;
}
.link_icones_guide:hover .icone_white {
  display: block !important;
}
.link_icones_guide img {
  height: 70px;
  width: 100%;
  margin-bottom: 15px;
}
.link_icones_guide h3 {
  color: #000;
}
.link_icones_guide:hover h3 {
  color: #fff;
}

.small_title_guide {
  text-transform: uppercase;
  font-style: italic;
}

.bg_section_map_suresnes {
  padding: 0;
  background: transparent url('/Local/all-suresnes/images/map_suresnes.jpg') no-repeat right bottom;
  position: relative;
  background-size: 60%;
}
.bg_section_map_suresnes .seconde_col,
.bg_section_map_suresnes {
  height: 940px;
}
/* -------------------------------------------------------------------------- */
/* slide les incontournables et actu et fiches touristiques */

.bandeau_incontournables {
  width: 100%;
  overflow: inherit;
}
#list_incontournables_accueil,
#list_actu_accueil {
 display: block
}
/*.box_liste_incontournables {
 min-height: 300px;
}*/
.box_liste_incontournables {
  min-height: 675px;
}
.box_fiches_touristique,
.box_fiches_etablissement {
  margin-bottom: 60px;
}
.img_liste_incontournables, .img_fiches_touristique {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
#list_incontournables_accueil &gt; div,
#list_incontournables_accueil &gt; div &gt; div,
#list_actu_accueil &gt; div,
#list_actu_accueil &gt; div &gt; div {
 overflow: visible;
}
#list_incontournables_accueil .box_liste_incontournables,
#list_actu_accueil .box_liste_incontournables {
/*  opacity: 0.5;*/
}
#list_incontournables_accueil .box_liste_incontournables.active,
#list_incontournables_accueil .box_liste_incontournables.active + div,
#list_incontournables_accueil .box_liste_incontournables.active + div + div,
#list_actu_accueil .box_liste_incontournables.active,
#list_actu_accueil .box_liste_incontournables.active + div,
#list_actu_accueil .box_liste_incontournables.active + div + div {
opacity: 1
}
#list_incontournables_accueil .lSPager.lSpg,
#list_actu_accueil .lSPager.lSpg {
  display: none;
}
.txt_text_liste_incontournables,
.txt_text_fiches_touristique,
.txt_text_fiches_etablissement {
  margin-top: 15px;
  padding: 0 15px;
}
.link_title_liste_incontournables,
.link_title_liste_incontournables:hover,
.link_title_fiches_touristique,
.link_title_fiches_touristique:hover,
.link_title_fiches_etablissement,
.link_title_fiches_etablissement:hover {
  text-decoration: none;
}
.sous_titre_incontournables,
.sous_titre_fiches_touristique,
.sous_titre_fiches_etablissement {
  font-size: 18px;
  margin-bottom: 0px;
}
.sous_titre_incontournables a {
  color: #333;
  text-decoration: none;
  display: inline-block;
  margin-bottom: 10px;
}
/*.pk-zoom-in .img_fiches_etablissement {
  height: 400px;
  overflow: hidden;
}*/
.pk-zoom-in .img_fiches_etablissement {
  height: 400px;
  overflow: hidden;
  display: flex;
  /* align-content: center; */
  justify-content: center;
  align-items: center;
}
.pk-zoom-in .img_fiches_etablissement img {
/*  height: auto;
  min-width: 100% !important;
  max-width: inherit;
  min-height: 450px;*/
}
.section_liste_blog .align-items-center {
  margin-top: 30px;
/*  margin-bottom: 30px;*/
}
.legend_img_fiche em {
  display: block;
  font-style: italic;
  margin-top: 10px;
  text-align: center;
  font-size: 18px;
}
.resume_fiches_etablissement {
  height: 75px;
  overflow: hidden;
}
.title_detail_etablissement {
  font-size: 80px;
  text-align: left;
  text-shadow: none;
  font-weight: normal;
  line-height: 100%;
  text-transform: uppercase;
  margin: 10px 0;
}
#list_incontournables_accueil .lSAction &gt; a.lSPrev,
#list_actu_accueil .lSAction &gt; a.lSPrev,
.bandeau_inspiration .lSAction &gt; a.lSPrev,
.OTS_slide_fullsize .lSAction &gt; a.lSPrev,
.OTS_slide_video .lSAction &gt; a.lSPrev   {
  background-image: url(../images/icones/ot-suresnes-ICON-fleche-swipe-gauche.svg) !important;
  opacity: 1;
  background-position: 0 0;
  left: inherit;
  right: 100px;
}
.bandeau_inspiration .lSAction &gt; a.lSPrev,
.OTS_slide_fullsize .lSAction &gt; a.lSPrev,
.OTS_slide_video .lSAction &gt; a.lSPrev {
  background-image: url(../images/icones/ot-suresnes-ICON-fleche-swipe-gauche-blanc.svg) !important;
  right: inherit;
  left: 185px;
}
.OTS_slide_fullsize .lSAction &gt; a.lSPrev,
.OTS_slide_video .lSAction &gt; a.lSPrev {
  left: 60px;
  top: 190px;
}
#list_incontournables_accueil .lSAction &gt; a.lSNext,
#list_actu_accueil .lSAction &gt; a.lSNext,
.bandeau_inspiration .lSAction &gt; a.lSNext,
.OTS_slide_fullsize .lSAction &gt; a.lSNext,
.OTS_slide_video .lSAction &gt; a.lSNext {
  background-image: url(../images/icones/ot-suresnes-ICON-fleche-swipe-droite.svg);
  background-position: 0 0;
  right: 10px;
}
.bandeau_inspiration .lSAction &gt; a.lSNext,
.OTS_slide_fullsize .lSAction &gt; a.lSNext,
.OTS_slide_video .lSAction &gt; a.lSNext {
  background-image: url(../images/icones/ot-suresnes-ICON-fleche-swipe-droite-blanc.svg);
  left: 280px;
  right: inherit;
}
.OTS_slide_fullsize .lSAction &gt; a.lSNext,
.OTS_slide_video .lSAction &gt; a.lSNext {
  left: 60px;
  top: 230px;
}
#list_incontournables_accueil .lSAction &gt; a,
#list_actu_accueil .lSAction &gt; a,
.bandeau_inspiration .lSAction &gt; a,
.OTS_slide_fullsize .lSAction &gt; a,
.OTS_slide_video .lSAction &gt; a {
  width: 54px;
  display: block;
  top: -40px;
  height: 27px;
  cursor: pointer;
  position: absolute;
  z-index: 99;
  margin-top: -16px;
  opacity: 1;
  -webkit-transition: opacity .35s linear 0s;
  transition: opacity .35s linear 0s;
}

.bandeau_inspiration .lSAction &gt; a {
  top: 60px;
}
.OTS_slide_fullsize .lSAction &gt; a,
.OTS_slide_video .lSAction &gt; a {

}
.bandeau_actu::before {
  content: ' ';
  background: #C66A69;
  width: 40%;
  height: 100%;
  position: absolute;
  z-index: 0;
  border-radius: 25px;
}
#list_actu_accueil {
  padding: 50px 0 70px 0;
}
.resume_actu {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 10px 20px;
}
.resume_actu * {
  color: #fff;
  text-shadow: 0px 0px 1px #000;
}
.resume_actu h3 {
  font-size: 60px;
}
.bandeau_actu .small_title_guide {
  padding-top: 50px;
  color: #fff;
}
.bandeau_actu .big_title_actu {
  color: #fff;
}
#section_3.bg_vert h2,
#section_3.bg_vert h3,
.bg_vert h2,
.bg_vert h3,
.bg_rose h2,
.bg_rose h3  {
  /* font-size: 60px; */
  color: #fff !important;
}
.colonne_border {
  border-left: 2px solid rgba(255,255,255,0.3);
  padding-left: 40px;
  margin-left: ;
}
#section_4 .div_business .txt_business {
  padding-right: 35px;
}
.slide_inspiration .col-xl-7.bg_vert {
  margin-bottom: 250px;
  padding-top: 120px;
  border-radius: 50px 0 0 50px;
  padding-left: 30px;
}
.bandeau_inspiration .lSPager.lSpg {
  display: none;
}
.bandeau_inspiration .txt_inspi {
  margin-left: 170px;
}
.content_princ_old {
  margin-top: 60px;
  margin-bottom: 60px;
}
.txt_inspi .btn_transp {
  margin-top: 25px;
}
/* -------------------------------------------------------------------------- */
/* liste categories explorer  */
.cat_tree_menu, .cat_tree_menu ul {
  padding: 0;
}
.cat_tree_menu ul li {
  display: inline;
  padding: 0 15px 0 0;
  padding-left: 0 !important;
}
.cat_tree_menu ul li a {
  color: #fff;
  text-decoration: none;
  font-size: 20px;
  border: 1px solid #fff;
  padding: 10px 15px;
  border-radius: 25px;
  background-color: #C66A69;
  transition: all 0.3s ease 0s;
}
.cat_tree_menu ul li a:hover, .cat_tree_menu ul li a.selected {
  color: #C66A69 !important;
  text-decoration: none;
  border: 1px solid #fff;
  background-color: #fff;
}
.cat_tree_menu ul li a span {
  display: none;
}
.mnu_explorer_ambiance ul {
  padding: 0;
}
.mnu_explorer_ambiance ul li {
  display: inline-block;
  padding: 0 15px 0 0;
  padding-left: 0 !important;
  list-style: none;
}
/* -------------------------------------------------------------------------- */
/* menu niveau 2 sejourner avec ico */
.mnu_ico_sejourner {
  margin-top: 30px;
}
.mnu_ico_sejourner ul {
  padding: 0;
  margin: 0 auto;
  max-width: 90%;
  display: flex;
}
.mnu_ico_sejourner ul li {
  width: 33%;
  display: block;
  padding: 0 20px;
  text-align: center;
  margin-bottom: 0;
}
.mnu_ico_sejourner ul li a {
  text-decoration: none;
  display: block;
  width: 100%;
  height: 100%;
  padding: 30px 0 20px 0;
}
.mnu_ico_sejourner ul li a span {
  position: relative;
  /* padding: 25px 60px 25px 100px; */
  padding-left: 80px;
  text-decoration: none;
  /* text-transform: uppercase; */
  /* font-weight: bold; */
  font-size: 45px;
  font-family: "gazzetta-variable", sans-serif;
  /* border-right: 1px solid rgba(255,255,255,0.5); */
  opacity: 1;
  transition: all 0.3s ease 0s;
}
.mnu_ico_sejourner ul li a span:hover {
  opacity: 0.6;

}
.mnu_ico_sejourner ul li:last-child a span {

/*  border-right: none;*/
}
.mnu_ico_sejourner ul li a span::before {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0px;
  height: 60px;
  width: 60px;
  background-size: 60px 60px;
  background-repeat: no-repeat;
}
.mnu_ico_sejourner ul li a#ico_mnu_dormir span::before {
  content: "";
  background-image: url(../images/icones_guide/ICON-dormir-blanc.svg);
}
.mnu_ico_sejourner ul li a#ico_mnu_manger span::before {
  content: "";
  background-image: url(../images/icones_guide/ICON-restaurer-blanc.svg);
}
.mnu_ico_sejourner ul li a#ico_mnu_sortir span::before {
  content: "";
  background-image: url(../images/icones_guide/ICON-sortir-blanc.svg);
}
/* -------------------------------------------------------------------------- */
/* section instagram facebook  */
.flex-container {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  /* bottom: 90px; */
  margin-top: -70px;
}

.flex-item {
  flex: 20%;
  text-align: center;
  padding: 0 10px;
}
.link_img_insta {
  display: block;
}
.link_img_insta img {
  opacity: 1;
  transition: all 0.3s ease 0s;
}
.link_img_insta img:hover {
  opacity: 0.7;
}
.titre_instagram, .ico_RS {
  float: left;
}
.titre_instagram p.h2 {
  margin-bottom: 0;
  margin-right: 30px;
  line-height: 120%;
}
.ico_RS ul {
  padding: 0;
  height: 90px;
  line-height: 90px;
}
.ico_RS li {
  list-style: none;
  display: inline-block;
}
.ico_RS li a {
  background: #5C8D89;
  height: 55px;
  width: 55px;
  display: block;
  text-align: center;
  line-height: 50px;
  border-radius: 15px;
  opacity: 0.6;
  transition: all 0.3s ease 0s;
}
.ico_RS li a:hover {
  opacity: 1;
}
.ico_RS li a img {
  height: 30px;
  width: auto;
}
/* -------------------------------------------------------------------------- */
/* effet zoom photos  */
.pk-zoom-in {
  overflow: hidden;
  cursor: pointer;
  width: 100%;
  height: auto;
  display: block;
  border-radius: 25px;
}
.pk-zoom-in img {
  transition: all 0.3s ease-out !important;
  height: 540px;
  width: auto !important;
  max-width: inherit;
}
.pk-zoom-in:hover img {transform:scale(1.05);}


/* -------------------------------------------------------------------------- */
/* Formulaires */


/* -------------------------------------------------------------------------- */
/* Special style for slide section if First */

#section_list &gt; section:first-child.txt-img-slide-fullsize,
#section_list &gt; .item_li_section:first-child &gt; .txt-img-slide-fullsize {
  margin-top: -100px;
}
.edit #section_list &gt; .item_li_section:first-child &gt; .txt-img-slide-fullsize {
  margin-top: 0;
}

/* -------------------------------------------------------------------------- */
/* Footer */
.zone_RS_footer {
  position: absolute;
  bottom: 0;
  right: 0;
}
.footer.bg_rose {
  padding: 120px 0;
}
.footer hr {
  margin-top: 3rem;
  margin-bottom: 3rem;
  border: 0;
  border-top: 1px solid rgb(255, 255, 255, 0.4);
}
.footer p,
.footer p a {
  color: #fff;
  font-size: 18px;
  transition: all 0.3s ease 0s;
}
.footer ul {
  margin: 0;
  padding: 0;
}
.footer ul li {
  color: #fff;
  list-style: none;
  margin: 0;
}
.footer ul li a,
.footer .ccgs_wrapper_reduced a {
  text-decoration: none;
  font-weight: bold;
  padding: 3px 0;
  display: inline-block;
  font-size: 18px;
  transition: all 0.3s ease 0s;
  color: #fff;
  font-family: "calibri light", sans-serif;
}
.footer a:hover {
  color: #aaa;
}
.col_footer_4 {
  float: right;
}
.footer .col_footer_4 img {
  max-height: 100px !important;
  width: auto !important;
  margin: 0 6px;
}
.ccgs_wrapper_reduced {
  display: none;
}
.footer .ccgs_wrapper_reduced {
  text-align: inherit !important;
  background-color: inherit !important;
  color: inherit !important;
  position: inherit !important;
  bottom: inherit !important;
  right: inherit !important;
  display: block !important;
}
/* -------------------------------------------------------------------------- */
/* Section custom */

.menu-square li a {
 /* background-color: rgba(0,0,0,0.5);*/
}
.OTS_slide_fullsize .lSPager.lSpg,
.OTS_slide_video .lSPager.lSpg {
  display: none;
}
.OTS_slide_fullsize .slide-height-fullsize li,
.OTS_slide_video .slide-height-fullsize li  {
  height: 800px;
}
.OTS_slide_fullsize .slide_txt,
.OTS_slide_video .slide_txt {
  background-color: #5C8D89;
  position: absolute;
  top: 0;
  display: block;
  text-align: center;
  padding: 15px;
  color: #ddd;
  font-style: italic;
  margin: inherit;
  right: inherit;
  line-height: 1;
  padding: 50px 30px 30px 30px;
  border-radius: 0 25px 25px 0;
  left: 0;
  width: 250px;
  height: 300px;
  z-index: 99;
}
/* -------------------------------------------------------------------------- */
/* Responsive mediaqueries */


@media only screen and (max-width: 1550px) {
.container {
  max-width: 90%;
}
.pk-zoom-in .img_fiches_etablissement {
  height: 350px;
}
.pk-zoom-in img {
  height: 485px;
}

.img_hors_grille .img_spe {
  width: 50%;
}
#section_2.img_hors_grille .container {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
.mnu_ico_sejourner ul {
  max-width: 100%;
}
.mnu_ico_sejourner ul li {
  padding: 0;
}
#goaway_mnu_head .menu_top {
  padding: 20px 0;
}
}
@media only screen and (max-width: 1520px) {


  }
@media only screen and (max-width: 1500px) {

.bg_section_map_suresnes .seconde_col, .bg_section_map_suresnes {
  height: 680px;
}
}


@media only screen and (max-width: 1300px) {
.mnu_mode_page#menu_en_mode .ul_2 li {
  /* float: left; */
  /* list-style: none; */
  margin-right: 3px !important;
  margin-bottom: 20px;
  margin-left: 3px !important;
}
}
@media only screen and (max-width: 1280px) {

.bloc_video {
/*  height: 650px !important;
  min-height: inherit !important;*/
}
.video_header_home {
  margin-top: 0;
}
.mnu_ico_sejourner ul li a span {
  padding-left: 75px;
  font-size: 40px;
}
}
@media only screen and (max-width: 1199px) { /* passage col-lg-x */
.container {
  max-width: 100%;
}
#goaway_mnu_head .menu_top {
  padding: 20px 20px;
}
.goawaylg {
  display: none !important;
}
.displaylg {
  display: block !important;
}
h1 {
  font-size: 130px;
}
#sticky_mnu .mnu_only {
  margin-right: 20px;
}
.bandeau_actu::before {
  width: 50%;
}
.bg_section_map_suresnes {
  padding: 60px 0 0 0;
  background-size: 60%;
  background: transparent url('/Local/all-suresnes/images/map_suresnes_small.jpg') no-repeat right bottom;
}
.bg_section_map_suresnes .vertical_centered {
  position: relative;
  top: inherit;
  transform: inherit;
}
.bg_section_map_suresnes .seconde_col,
.bg_section_map_suresnes {
  height: 465px;
}

#section_2.img_hors_grille .container {
  padding-top: 90px !important;
  padding-bottom: 90px !important;
}
.col_footer_4 {
  float: none;
  margin-top: 40px;
}
.footer .col_footer_4 img {
/*  height: 120px !important;
  width: auto !important;*/
}
.bg_rose #nav_path {
  margin: 0 0 30px 0;
  float: left;
}
.slide_inspiration .col-xl-7.bg_vert {
  padding-left: 50px;
  padding-right: 50px;
}
.bandeau_inspiration .lSAction &gt; a.lSPrev {
  left: 35px;
}
.bandeau_inspiration .lSAction &gt; a.lSNext {
  left: 130px;
}
.bandeau_inspiration .txt_inspi {
  margin-left: 0px;
}
.mnu_ico_sejourner ul {
/*  display: block;*/
}
.mnu_ico_sejourner ul li {
/*  border-bottom: 1px solid rgba(255,255,255,0.2);
  width: 100%;
  display: block;
  padding: 0;
  text-align: center;
  min-height: 80px;*/
}
#menu_en_mode .ul_2 li {
  margin: 0 5px;
}
#menu_en_mode li a {
  padding: 10px 11px 10px 44px;
  font-size: 16px;
  min-width: 125px;
}
}
@media only screen and (max-width: 1060px) {

.bloc_video {
/*  height: 600px !important;*/
}
.mnu_ico_sejourner ul {
}
}

@media only screen and (max-width: 991px) { /*passage au col-md-x */
.container {
 max-width: 100%;
}
.goawaymd {
  display: none !important;
}
.displaymd {
  display: block !important;
}
.gsc-results-wrapper-overlay {
    top: 11% !important;
}
h1 {
  font-size: 120px;
}
.h2, h2, h2 strong, .h2 strong, h2.block-title, h2 span, h2 sup {
  font-size: 65px;
}
p, .small_title_guide, ul li {
  font-size: 20px;
  line-height: 22px;
}
.bloc_video .vertical_horizontal_centered {
  width: 90%;
}
.bandeau_incontournables .container.container_slide {
  /*max-width: 95%;*/
}
.bandeau_actu::before {
  width: 60%;
}
.bg_section_map_suresnes .seconde_col,
.bg_section_map_suresnes {
  height: 780px;
}
.pk-zoom-in img {
  height: 585px;
}
.colonne_border {
  border-left: none;
  padding: 0 15px;
  margin-top: 30px;
}
.slide_inspiration .bg_vert.col_1_inspi {
  margin-bottom: 0;
  padding-top: 120px;
  padding-left: 30px;
  padding-bottom: 80px;
}

.slide_inspiration .bg_vert.col_1_inspi, .slide_inspiration .col_2_inspi {
  border-radius: 50px 0 0 0;
}
.bandeau_inspiration .txt_inspi {
  margin-left: 20px;
}
.OTS_slide_fullsize,
.OTS_slide_video  {
  display: none;
}
#section_3.bg_vert .colums_count2 ul,
#section_2 .colums_count2 {
  column-gap: 80px;
  padding-right: 0;
}
#section_4 .div_business .txt_business {
  padding-right: 0;
}
.mnu_ico_sejourner {
  margin-top: 0;
}
.mnu_ico_sejourner ul {
  display: block;
}
.mnu_ico_sejourner ul li {
  display: block;
  width: 100%;
  text-align: center;
  max-width: 900px;
  margin: 0 auto;
  border-bottom: 1px solid rgba(255,255,255,0.2);
}
.mnu_ico_sejourner ul li:last-child {
  border-bottom: none;

}
.mnu_ico_sejourner ul li a {
  width: 100%;
  padding: 40px 0;
  max-width: 300px;
  text-align: left;
  margin: 0 auto;
}
}

@media screen and (max-width: 960px){

  .btn_login_name {
    display: none;
  }
  #container_btn_orders a,
  #container_btn_cart a {
    font-size: 0 !important;
  }
  #container_btn_orders a i,
  #container_btn_cart a i {
    margin-right: 0 !important;
  }

.section_liste_blog .gsi-col.gsi-3,
.section_liste_blog .gsi-col.gsi-4,
.section_liste_blog .gsi-col.gsi-6,
.section_liste_blog .gsi-col.gsi-8 {
  width: 100%;
}
#goaway_mnu_head .coup_coeur,
#goaway_mnu_head .btn_boutique,
#sticky_mnu .coup_coeur,
#sticky_mnu .btn_boutique {
  margin: 0 5px;
}
#goaway_mnu_head .lang_choice,
#sticky_mnu .lang_choice {
/*  margin-left: 0;
  margin-right: 0;*/
}
}

@media screen and (max-width: 900px){

.bandeau_video #menu_en_mode li a {
  font-size: 15px;
  min-width: 110px;
}
#menu_en_mode .ul_2 li a::before {
  left: 13px !important;
}
}
@media screen and (max-width: 840px){
.bandeau_video #menu_en_mode {
  display: none;
}

#section_3.bg_vert .colums_count2 ul,
#section_2 .colums_count2 {
  column-count: 1;
  column-gap: 0;
}
.bloc_video .vertical_horizontal_centered {
  width: 85%;
}
}
@media only screen and (max-width: 767px) { /* passage col-sm-x */
.legend_img_fiche {
  margin-bottom: 50px;
}
.section_liste_blog .align-items-center {
  margin-top: 0px;
  /* margin-bottom: 30px; */
}
.goawaysm {
  display: none !important;
}
.displaysm {
  display: block !important;
}
.container {
  max-width: 100%;
}
h1 {
  font-size: 100px;
}
h1 br {
  display: none;
}

.h2, h2, h2 strong, .h2 strong, h2.block-title, h2 span, h2 sup {
  font-size: 55px;
}
p, .small_title_guide, ul li {
  font-size: 18px;
  line-height: 20px;
}
.pk-zoom-in img {
  height: 440px;
}
.link_icones_guide img {
  height: 50px;
}
.link_icones_guide h3 {
  font-size: 30px;
}
.bandeau_actu::before {
  width: 100%;
  border-radius: 0%;
}
.bg_section_map_suresnes {
  background: transparent url('/Local/all-suresnes/images/map_suresnes_small.jpg') no-repeat right bottom;
  background-size: 90%;
}
.bg_section_map_suresnes .seconde_col, .bg_section_map_suresnes {
  height: 930px;
}
.bloc_video {
/*  height: 650px !important;*/
}
#adm_menu1default &gt; li &gt; a {
  padding: 40px 8px;
}
#side-contact-container #adm_menu1default li &gt; div &gt; div::before,
#side-contact-container #adm_menu1default li &gt; div &gt; div::before,
li#mnu_1357 &gt; a::before,
li#mnu_1063 &gt; a::before,
li#mnu_1516 &gt; a::before,
li#mnu_1206 &gt; a::before,
li#mnu_1171 &gt; a::before  {
  height: 55px !important;
  width: 55px !important;
  background-size: 95% !important;
}
#side-contact-container #adm_menu1default &gt; li a, #side-contact-container #adm_menu1default &gt; li &gt; div &gt; div {
  padding: 35px 0 35px 110px;
}
#side-contact-container #adm_menu1default &gt; li#mnu_1357 a,
#side-contact-container #adm_menu1default &gt; li#mnu_1063 a,
#side-contact-container #adm_menu1default &gt; li#mnu_1206 a,
#side-contact-container #adm_menu1default &gt; li#mnu_1516 a,
#side-contact-container #adm_menu1default &gt; li#mnu_1171 a {
  padding: 40px 0 40px 130px;
}
#side-contact-container #adm_menu1default &gt; li {
  margin: 0;
/*  padding: 0 25px;*/
}
#goaway_mnu_head {
/*  padding: 20px 0px;*/
}
#goaway_mnu_head .menu_top {
  padding: 20px 0px 20px 20px;
}
#goaway_mnu_head .container {
/*  max-width: 95%;*/
}
.mnu_only .header-icon {
  margin-right: 10px;
}
.lSSlideOuter .lSPager,
.lSSlideOuter .lightSlider {
  height: auto !important;
}
.footer.bg_rose {
  padding: 80px 0 100px 0;
}
.footer .zone_RS_footer .titre_instagram p.h2 {
  margin-right: 10px !important;
}
.footer .logo_footer {
  max-height: 70px;
  width: auto;

}
.zone_RS_footer {
  position: inherit;
  bottom: inherit;
  right: inherit;
  border-top: 1px solid rgb(255, 255, 255, 0.4);
  margin-top: 3rem;
  padding-top: 3rem;
}

#section_3.bg_vert {
  padding: 30px 0 !important;
}
.section_liste_blog h2 {
  margin-top: 20px !important;
}
.box_liste_incontournables {
  min-height: 380px;
}
}


@media only screen and (max-width: 675px) {

.bg_section_map_suresnes .seconde_col, .bg_section_map_suresnes {
  height: 830px;
}
}

@media only screen and (max-width: 575px) { /* passage col-100% */
.goawayxs {
  display: none !important;
}
.displayxs {
  display: block !important;
}
h1 {
  font-size: 80px;
}
.bg_rose h1, .bg_rose h1 .gs_content {
  font-size: 80px;
}
.vertical_horizontal_centered {
  width: 90%;
}
.goaway_xs {
  display: none;
}
.sidr {
  max-width: 100% !important;
  width: 100%;
}
.lang_choice {
  margin-left: 0;
  margin-right: 0;
}
#side-contact-container .mnu_flotte {
  display: grid;
  grid-template-columns: 3fr 1fr 1fr 1fr 1fr;
  float: none;
}
.mnu_xs .mnu_only:hover {
  cursor: pointer;
}
.menu_top .mnu_only, .menu_top .coup_coeur, .menu_top .btn_boutique, .menu_top .meteo_header, .menu_top .rechercher_google {
  display: none;
}
#goaway_mnu_head {
/*  padding: 20px 0px;*/
}
.lang_choice {
/*  margin-right: 0;*/
}

#sticky_mnu {
/*  padding: 5px 0px;*/
}
#goaway_mnu_head {
/*  padding: 15px 0px 10px 0;*/
}
#sticky_mnu .container {
  max-width: 100%;
}
#goaway_mnu_head .logo_head {
  max-width: 100px;
  height: auto;
}
#side-contact-container .coup_coeur {
  margin: 0 5px;
}
#side-contact-container .btn_boutique {
  margin: 0 0px 0 20px;
}
.bloc_video {
  min-height: inherit !important;
}
.mnu_xs {
  display: block !important;
  background-color: #DA7337;
  position: fixed;
  bottom: 0;
  width: 100%;
  border-top: 1px solid #ccc;
  z-index: 9;
}
.mnu_xs ul.mnu_xs_ul {
  display: grid;
/*  grid-template-columns: 1fr 1fr 1fr 1fr;*/
  grid-template-columns: 1fr 1fr 1fr;
  padding: 0;
  margin: 0;
}
.mnu_xs ul.mnu_xs_ul li.mnu_xs_li {
  list-style: none;
  border-right: 1px solid #ccc;
  text-align: center;
  background-color: #C66A69;
  transition: all 0.3s ease 0s;
  margin: 0;
}
.mnu_xs ul.mnu_xs_ul li.mnu_xs_li:hover {
  background-color: #666;
}
.mnu_xs ul.mnu_xs_ul li.mnu_xs_li a, .mnu_xs ul.mnu_xs_ul li.mnu_xs_li .mnu_only div {
  display: block;
  padding: 30px 0px;
  width: auto;
  height: 100%;
}
.mnu_xs ul.mnu_xs_ul li.mnu_xs_li a,
.mnu_xs ul.mnu_xs_ul li.mnu_xs_li .mnu_only,
.mnu_xs ul.mnu_xs_ul li.mnu_xs_li .caddy_links,
.mnu_xs ul.mnu_xs_ul li.mnu_xs_li #caddy_count,
.mnu_xs ul.mnu_xs_ul li.mnu_xs_li .btn_boutique_xs,
.mnu_xs ul.mnu_xs_ul li.mnu_xs_li .rechercher_google_xs {
  color: #fff;
  height: 100%;
}
.mnu_xs ul.mnu_xs_ul li.mnu_xs_li .mnu_only .header-icon {
  padding-right: 0;
  margin-right: 0;
}
.mnu_xs ul.mnu_xs_ul li.mnu_xs_li a:hover {
  text-decoration: none;
}
.mnu_xs ul.mnu_xs_ul li.mnu_xs_li img {
  height: 17px;
  width: auto;
}
.mnu_xs ul.mnu_xs_ul li.mnu_xs_li .btn_favoris img,
.mnu_xs ul.mnu_xs_ul li.mnu_xs_li .btn_boutique_xs img,
.mnu_xs ul.mnu_xs_ul li.mnu_xs_li .rechercher_google_xs img {
  height: 25px;
}
/*.mnu_xs ul.mnu_xs_ul li.mnu_xs_li span {
  display: block;
  color: #fff;
  text-transform: uppercase;
  font-size: 14px;
}*/
.pk-zoom-in img {
/*  height: auto;
  width: 100% !important;*/
}
.bandeau_actu .pk-zoom-in img {
  min-height: 380px;
}
.box_liste_incontournables {
/*  max-width: 275px !important;*/
max-width: inherit;
}
.bg_section_map_suresnes {
  background: transparent url('/Local/all-suresnes/images/map_suresnes_small.jpg') no-repeat right bottom / 100% auto;
  background-size: 100%;
}
.bg_section_map_suresnes .seconde_col, .bg_section_map_suresnes {
  height: 765px;
}

}


#adm_menu1default {
  display: block !important;
}
#gsMiniMenu {
  display: none !important;
}

/**********************/
/* page sitemap */

ul#sitemap_full &gt; li &gt; ul {
  -webkit-columns: 1 !important;;
  -moz-columns: 1 !important;;
  columns: 1 !important;;
}
.map_depth_1 a {
  border-bottom: none !important;
}
ul#sitemap_full .map_depth_1 a {
  text-transform: uppercase;
}

/* -------------------------------------------------------------------------- */
/* Parallax home */

#explore_para {

}
.explore_frame {

}
.explore_frame#depth_1 {
  top: 0;
  background-image: url('../images/suresnes-home.jpg');
  background-repeat: no-repeat;
  z-index: 1;
  background-size: 135%;
  width: 100%;
  height: 100%;
  transition: all ease-in-out 3s;
  background-position: 50% 60%;
}

/* Move 1 */
#explore_para.active .explore_frame#depth_1 { background-size: 120%; }


/* Move 2 */
#explore_para.active_2 .explore_frame#depth_1 { background-size: 115%; }


/* Move 3 */
#explore_para.active_3 .explore_frame#depth_1 { background-size: 110%; }


/* Move 4 */
#explore_para.active_4 .explore_frame#depth_1 { background-size: 105%; }


/* Move 5 */
#explore_para.active_5 .explore_frame#depth_1 { background-size: 100%; }

/* Responsive */
@media screen and (max-width: 1600px) {
.explore_frame#depth_1 {
}
}


@media only screen and (max-width: 1199px) { /* passage col-lg-x */

.explore_frame#depth_1 {
  background-image: url('../images/suresnes-home-lg.jpg');
}

  }

@media only screen and (max-width: 767px) { /* passage col-sm-x */

.explore_frame#depth_1 {
  background-image: url('../images/suresnes-home-sm.jpg');
  background-size: auto 135%;
}
#explore_para.active .explore_frame#depth_1 { background-size: auto 120%; }
#explore_para.active_2 .explore_frame#depth_1 { background-size: auto 115%; }
#explore_para.active_3 .explore_frame#depth_1 { background-size: auto 110%; }
#explore_para.active_4 .explore_frame#depth_1 { background-size: auto 105%; }
#explore_para.active_5 .explore_frame#depth_1 { background-size: auto 100%; }
}</pre></body></html>