body {font-family:Almarai, sans-serif;font-size:16px;color:#4a2559;;}
h1 {color:#237a6c;font-size:2rem;;}
address {padding:55px;;}
a:link, a:visited {color:#4a245a !important;;}
.un-article-ligne-titre {font-weight:bold;;}
.un-article-blog-titre {font-weight:bold;;}
.un-article-colonne-titre {font-weight:bold;;}
.un-article-colonne-suite {background-color:#3bacee;color:white;padding:5px;;}
.un-article-colonne-publication {display:none;;}
.un-article-detail-popup-texte  {color:#2a69a8;;}
.menu-principal-horizontal {margin-top:7%;;}
a.menu-principal-horizontal-item-titre {max-width:250px;;}
.menu-principal-horizontal-item:hover  {background-color:transparent !important;;}
.menu-principal-horizontal-item:hover > a.menu-principal-horizontal-item-titre {background:#4a245a;border-bottom:0px solid transparent;color:white !important;;}
a.menu-principal-horizontal-submenu-item-titre {padding:10px;background:#4a245a;color:white !important;;}
a.menu-principal-vertical-submenu-item-titre {color:#0873dc;;}
.current-horizontal-item {border-bottom:3px solid transparent;;}
a.menu-topscreen-item-titre {color:white;;}
a.menu-topscreen-submenu-item-titre {color:white;;}
.menu-pied-de-page {color:white;;}
.menu-pied-de-page li {float:none;text-align:center;;}
.template-header {border-bottom:0px solid #dedede;position:relative;box-shadow:0px 0px 0px 0px rgba(50, 50, 50, 0.25);;}
.template-footer {background:linear-gradient(0deg, #ee740e 65%, rgb(255 255 255 / 0%) 42%);;}
.template-header-content {width:90%;margin:0px auto;margin-top:15px;;}
.template-footer-content {max-width:1200px;;}
.copyright {color:#121111;background:#ee740e;;}
.copyright a, .copyright a:link, .copyright a:hover, .copyright a:visited {color:#121111;;}
.bloc-h1 h1 {text-align:center;;}
.mce-content-body {;}
.wrapper-contents {max-width:1200px;;}
.wrapper-page-1 #wrapper-bloc-1 {max-width:100%;background:white;;}
.wrapper-page-1 #wrapper-content-1 {max-width:100%;;}
.wrapper-page-1 #wrapper-bloc-2 {background-color:#f4eff5;;}
.wrapper-bloc {padding:0;;}
.wrapper-page-1 #wrapper-content-2 {max-width:100%;;}
#menu-principal-horizontal-item-titre-14 {background:#7e3a8a;padding:5px 25px;color:white !important;border-radius:30px;;}
#menu-principal-horizontal-item-titre-15 {content:url(/template/club-employes.webp);;}
#menu-principal-horizontal-item-titre-15:hover {background:transparent !important;;}
#wrapper-bloc-1 {background-image:url(/template/memphis-mini.webp);;}
.adress {font-size:18px;;}
.alerte-commande a  {background:#ee740e;border:0px solid white;;}
.alerte-titre {font-size:2rem;text-align:center;font-weight:bold;color:#160b1b;;}
.alerte-titre::before {content:url(/template/alerte-icon.gif);display:block;;}
.alertes .alerte-wrapper {background:#f4eff5;border-radius:0px;;}
.articles-colonne-li {border-bottom:0px dashed #dedede;;}
.body-left  {background-color:#ffffff;font-size:Open sans, Arial;;}
.body-page-1 .bloc-top {display:none;;}
.calendrier-bloc-ligne li  {background:white;;}
.calendrier-bloc-titre {background-color:#f4eff5;padding:5px 0 5px 15px;padding:20px;text-align:center;;}
.cellule {transition:transform 300ms;;}
.cellule-trait:hover:before {top:60%;;}
.cellule:hover {transform:translateY(5px);;}
.cookies-main-banner {background:rgb(39 17 49);;}
.fa-warning:before, .fa-exclamation-triangle:before  {content:url(/template/megaphone.webp);;}
.footer-template {color:#4a245a;;}
.footer-text  {font-size:20px;;}
.header-left  {flex:1.5;;}
.liens-bloc-groupe-titre  {background-color:#f4eff5;text-align:center;;}
.liens-liste-selector {text-align:center;;}
.menu-pied-de-page li a  {color:white;;}
.menu-pied-de-page li a {color:#230f2b;;}
.menu-principal-horizontal-item-with-sub>a::after {display:none;;}
.phototheque-album-classic-items  {margin:10px;;}
.phototheque-album-classic-items-4 {width:calc(25% - 20px);;}
.rendu-contenu  {background-color:#ffffff;;}
.tab-actus {background-image:url(/template/memphis-mini.webp);;}
.tab-avantages {background:white;;}
.telechargement-groupe-nom, .un-article-detail-popup-header, .calendrier-titre, .phototheque-classic-nom, .phototheque-legende-nom, .sondage-bar-your-vote, .liens-liste-groupe-titre  {background:#7e3a8a !important;color:white;;}
.ui-datepicker .ui-datepicker-next span  {background:url(/template/fleche-d.png) !important;background-repeat:no-repeat !important;height:41px;width:52px;;}
.ui-datepicker .ui-datepicker-prev span  {background:url(/template/fleche-g.png) !important;background-repeat:no-repeat !important;height:41px;width:52px;;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {left:-2%;;}
.ui-datepicker th {text-transform:uppercase;font-weight:normal;color:#4a245a;font-weight:normal;;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active  {border:none;background:#f6f6f6;font-weight:normal;color:#4a245a;padding:10px 10px;margin:5px;text-align:center;;}
.ui-state-hover, .ui-widget-content.ui-state-hover, .ui-widget-header .ui-state-hover {background:transparent !important;border:none !important;;}
.ui-widget-header  {border:none;background:transparent;border-radius:0px !important;color:#4a245a;text-transform:uppercase;font-size:2rem;font-weight:bold;;}
.ui-widget.ui-widget-content {border:none;font-size:20px;;}
.un-article-blog-publication {display:none;;}
.un-article-colonne-flat-content {background:#237a6c;color:white;;}
.un-article-colonne-flat-titre  {padding:10px 0;font-size:1.2rem;font-weight:normal;padding:20px;;}
.un-article-colonne-suite {background-color:#4a245a;padding:10px 25px;;}
.un-article-detail-popup-texte {color:#4a2559 !important;font-family:Almarai, sans-serif;font-size:16px;;}
.un-calendrier-bloc-ligne {padding:3%;;}
.un-calendrier-bloc-ligne-date {text-align:center;font-size:14px;;}
.un-calendrier-bloc-ligne-texte {text-align:center;;}
.un-calendrier-bloc-ligne-titre {font-weight:bold;text-align:center;font-size:1.2rem;;}
.un-lien-bloc-adresse, .un-lien-bloc-telephone {width:100%;float:none;text-align:center;;}
.un-lien-bloc-couleur {background-color:#4a245a;;}
.un-lien-bloc-description {padding:10px 2%;text-align:center;;}
.un-lien-bloc-image  {background:white;;}
.vert {color:#237a6c;;}
.websee-boutton {background:#4a245a;color:white;border-radius:30px;;}
a.alerte-close {background:#160b1b;padding:15px 35px;border-radius:30px;border:0px solid white;;}
a.bouton {color:#3e1d4b;padding:15px 35px;display:inline-block;border:1px solid #3e1d4b;background-color:white;border-radius:100px;text-align:center;;}
a.bouton:hover {background-color:#3e1d4b;color:white !important;;}
a.btn-liste-selector {border:1px solid #f4eff5;padding:10px 25px;;}
a.btn-liste-selector.btn-liste-selected {background-color:#4a245a;;}
a.phototheque-album-classic-titre  {background:rgb(74 37 89);color:white;padding:20px 0;;}
table.ui-datepicker-calendar tbody td.specialDay a {border:1px solid #237a6c;background:#237a6c;color:white;;}
table.ui-datepicker-calendar tbody td.specialDayM a {background:#4a245a;border:1px solid #4a245a;;}

@media screen and (max-width: 470px) {
h1 {font-size:1.3rem;;}
address {padding:0px;;}
.logo-essentiel {margin-right:0px;;}
.bloc-h1 h1 {font-size:1.5rem;;}
.responsive-table .ui-datepicker-calendar td {width:40px !important;;}
.responsive-table-1000 .ui-datepicker-calendar td {width:44px  !important;;}
.tab-footer {width:100%;;}
.texte-alaune {font-size:4rem;;}
.titre-agenda {font-size:3rem;;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {width:3.8em;;}
.ui-datepicker .ui-datepicker-title {margin:0;;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active  {padding:5px 5px;margin:1px;;}
.ui-widget-header  {font-size:1.2rem;;}
.ui-widget.ui-widget-content {font-size:18px;;}
a.bouton {font-size:1rem;;}

}

@media screen and (min-width: 470px) and (max-width: 980px) {
h1 {font-size:1.3rem;;}
address {padding:0px;;}
.logo-essentiel {margin-right:0px;;}
.bloc-h1 h1 {font-size:1.5rem;;}
.responsive-table .ui-datepicker-calendar td {width:40px !important;;}
.responsive-table-1000 .ui-datepicker-calendar td {width:60px  !important;;}
.tab-footer {width:100%;;}
.texte-alaune {font-size:4rem;;}
.titre-agenda {font-size:3rem;;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {width:3.8em;;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active  {padding:10px 10px;margin:0px;;}
.ui-widget-header  {font-size:1.2rem;;}
.ui-widget.ui-widget-content {font-size:18px;;}
a.bouton {font-size:1rem;;}

}

@media screen and (min-width: 980px) {
h2 {font-size:1.8rem;margin:0;;}
a.menu-principal-horizontal-item-titre {font-size:1rem;;}
.template-footer {padding:3em;;}
.bloc-h1 h1 {font-size:2rem;;}
.wrapper-page-1 #wrapper-content-1 {background:linear-gradient(0deg, #4a245a 65%, rgb(255 255 255 / 0%) 42%);;}
#menu-principal-horizontal-item-titre-1 {font-size:0.8rem;;}
.alerte-commande {position:fixed;top:2%;left:94%;z-index:999999;;}
.responsive-table-1000 .ui-datepicker-calendar td {width:60px  !important;;}
.tab-actus {margin-top:-80px;;}
.tab-footer {width:100%;;}
.texte-alaune {font-size:5rem;;}
.titre-agenda {color:white;font-size:4rem;;}
.ui-datepicker  {width:21em;;}
.ui-datepicker table  {width:100%;;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active  {padding:10px 10px;margin:0px;;}
a.bouton {font-size:1rem;;}

}

@media screen and (min-width: 1200px) {
a.menu-principal-horizontal-item-titre {font-size:0.9rem;;}
#menu-principal-horizontal-item-titre-1 {font-size:0.8rem;;}
.cellule-trait::before {content:'';display:inline-block;height:60px;width:9px;position:absolute;right:33%;transition:.5s ease;top:5%;background-color:#ee740e;border-radius:30px;;}
.responsive-table-1000 .ui-datepicker-calendar td {width:auto !important;;}
.tab-footer {width:70%;;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active  {border:none;background:#f6f6f6;font-weight:normal;color:#4a245a;padding:10px 10px;margin:5px;text-align:center;;}
a.bouton {font-size:1rem;;}

}

@media screen and (min-width: 1600px) {
.menu-principal-horizontal-item {margin-right:40px;;}
a.menu-principal-horizontal-item-titre {font-size:1rem;;}
#menu-principal-horizontal-item-titre-1 {font-size:1rem;;}
#responsive-container-34,#responsive-container-35,#responsive-container-36,#responsive-container-37,#responsive-container-39 {clip-path:path("M 548.92 168.3 c -3.5 -7.53 -7.68 -15.26 -12.57 -23.27 c -27.71 -45.44 -77.93 -76.03 -130.73 -94.82 c -52.8 -18.78 -109.11 -27.32 -164.17 -39.41 C 218.03 5.67 194.46 -0.16 170.38 0 c -50.38 0.34 -97.68 27.96 -126.69 65.87 C 14.69 103.79 2.33 150.8 0.28 197.13 c -1.83 41.58 4.86 85.07 30.22 119.52 c 13.56 18.43 31.82 33.44 49.88 48.24 c 28.14 23.07 56.29 46.14 84.43 69.2 c 15.19 12.45 30.6 25.04 48.74 33.49 c 59.54 27.76 150.02 5.34 196.97 -33.15 c 11.26 -9.23 23.11 -17.7 35.22 -25.95 c 23.25 -15.84 47.14 -31.47 65.72 -52.13 c 15.83 -17.59 28 -37.66 36.35 -59.16 c 19.01 -48.95 21.1 -85.85 1.09 -128.9 Z");;}
.tab-avantages::before {content:url(/template/persos-coupe.webp);position:absolute;bottom:0;;}
.tab-footer {width:60%;;}
a.bouton {font-size:1.2rem;;}

}

@media screen and (min-width: 1920px) {
a.menu-principal-horizontal-item-titre {font-size:1.2rem;;}
#menu-principal-horizontal-item-titre-1 {font-size:1rem;;}
.tab-avantages::before {content:url(/template/persos-coupe.webp);position:absolute;bottom:92px;;}
.tab-footer {width:60%;;}
a.bouton {font-size:1.2rem;;}

}
