@charset "utf-8";@import url('https://fonts.googleapis.com/css2?family=Mali:wght@300;400;500;600;700&family=Oleo+Script:wght@400;700&display=swap'); @import url(/frontend/fonts/font-awesome/css/font-awesome.min.css); hh aiframe {
    width: 100%;
}

img.imgthumbnail {
    max-width: 100%;
    border: 2px solid var(--color-sec);
}

img.imgmain {
    max-width: 100%;
}

.slide-no-puce .ox-slider-handle-link {
    display: none;
}

img.imgcat {
    max-width: 100%;
}

.Insta:before {
    content: "\f16d";
    font-family: 'FontAwesome';
    margin-right: 10px;
}

.FaceB:before {
    content: "\f082";
    font-family: 'FontAwesome';
    margin-right: 10px;
}

.Twitter:before {
    content: "\f099";
    font-family: 'FontAwesome';
    margin-right: 10px;
}

.Adresse:before {
    content: "\f041";
    font-family: 'FontAwesome';
    margin-right: 10px;
}

.Phone:before {
    content: "\f095";
    font-family: 'FontAwesome';
    margin-right: 10px;
}

.MPhone:before {
    content: "\f10b";
    font-family: 'FontAwesome';
    margin-right: 10px;
}

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px solid;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}

div#headerInnerContent {
    max-width: 1440px;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
}

div#headerBtn {
    /* flex: 0 auto; */
    /* float: none; */
    /* width: 100%; */
    margin-top: 40px;
}

div#headercolumn1 {
    position: initial;
    flex: 0 auto;
    float: none;
    width: 33%;
    text-align: center;
}

.eshopCart {
    flex: 0 auto;
    float: none;
    width: 33%;
}

div#headercolumn2 {
    position: absolute;
    right: 20px;
    top: 70px;
}

.eshopSearch {
    position: absolute;
    left: 20px;
    top: 55px;
}

div#headermenu {
    text-align: center;
}

ul#hmenu {
    margin: auto auto;
    display: flex;
}

#hmenu > li > a.menu, #hmenu > li > span {
    text-transform: none;
    color: #ffffff;
    padding: 2px 12px;
    font-weight: 300 !important;
    font-family: 'Mali', cursive;
    text-transform: none;
    font-size: 1.1em;
    text-transform: none;
}

div#maincontainer {
    overflow: hidden;
}

div#headerInfoCart {
    background: url(/Files/136134/Img/24/panier.png) top no-repeat;
    padding-top: 8px;
    /* padding-left: 35px; */
    height: 100%;
    color: #000;
    height: auto !important;
    min-width: 100%;
    font-family: 'Quicksand ', sans-serif !important;
    /* background-size: 27px; */
    padding-top: 60px;
    min-width: 220px !important;
    text-align: center;
    display: inline-block;
}

td.shippingImage a img {
    max-width: 180px;
}

.Mobile:before {
    content: "\f10b";
    font-family: 'FontAwesome';
    margin-right: 10px;
}

div#headerInner {
    border: none;
    margin-top: 10px;
}

.Col5 > div {
    width: 20%;
}

div#bodyarea {
    min-width: 0;
    display : block;
}

ul#sectionlogin li#loginSocial {
    display: none
}

/* VARIABLE DE COULEUR START */
:root {
    --color-domi: #fed728;
    --color-sec: #4285c6;
}

/* VARIABLE DE COULEUR START */
/*GENETAL SETTINGS*/
div.accueil div#bodycontainer div#bodyarea div#bodycolumn2 div#bodydata .view {
    padding-top: 0
}

a#btnretitems:hover {
    color: var(--color-domi);
}

.sectiondataarea.sectioncatheader {
    padding-left: 15px;
}

body.PBPW, body.PB {
    font-family: 'Mali', cursive;
    color: black !important;
    font-size: 17px;
    /* background: url('/Files/135986/Img/13/fond-site.jpg') center no-repeat; */
    background-size: cover;
}

.PBPTitle, h1.PBItemTitle {
    color: var(--color-domi);
    font-size: 38px!important;
    text-transform: inherit;
    font-family: 'Oleo Script', cursive;
    padding-bottom: 1px;
    background-size: auto;
    width: 100% !important;
    text-transform: uppercase;
    font-weight: 500;
    display: inline-block;
}
h1.PBSTitle.PBCatTitle{
    color: var(--color-domi);
    font-size: 33px!important;
    text-transform: inherit;
    font-family: 'Oleo Script', cursive;
    padding-bottom: 1px;
    background-size: auto;
    width: 100% !important;
    text-transform: none;
    font-weight: 500;
    display: inline-block;
}
.PBLongTxt h1 {
    color: var(--color-domi);
    font-size: 30px!important;
    text-transform: inherit;
    font-family: 'Oleo Script', cursive;
    padding-bottom: 1px;
    background-size: auto;
    width: 100% !important;
    text-transform: none;
    font-weight: 500;
    display: inline-block;
}

.PBSTitle {
    font-size: 30px!important;
    color: var(--color-sec);
    font-family:'Oleo Script', cursive;
    text-transform: inherit;
    padding-bottom: 0px;
    font-weight: 400;
}
.PBLongTxt h2 {
    font-size: 27px!important;
    color: var(--color-sec);
    font-family:'Oleo Script', cursive;
    text-transform: inherit;
    padding-bottom: 0px;
    font-weight: 400;
}

.PBLongTxt h3 {
    font-size: 35px!important;
    color: var(--color-sec);
    font-family: 'Oleo Script', cursive;
    text-transform: inherit;
    padding-bottom: 20px;
    font-weight: 500;
}

.PBSsTitle {
    font-size: 39px!important;
    color: var(--color-domi);
    font-family: Great Vibes;
    font-weight: 300;
    text-transform: inherit;
}

/*BTN*/
a.btnaddtocart.btnmain, #headerInfoCart #cartContainer a#seeyourcart, #popupbtnarea a.c-button--primary, .ox-button a.btnmain, a#btncheckout, a#btncontinue, a#btnordernow, a.btnaddtocart, a.c-app-preview-product-popup__btn, a.ox-btn--order, a.btnmain, a#btncancel, a#btnupdtcart, a#btnclearcart, a#btngotocart {
    background-color: var(--color-domi);
    color: var(--color-sec);
    border: none;
    text-transform: none;
    font-weight: 300;
    border-radius: 15px;
    font-size: 16px !important;
    width: 190px;
    font-family: 'Mali', cursive;
    display: inline-block !important;
}

a.btnaddtocart.btnmain:hover, .blockfacet .blockbtn:focus, .blockfacet .blockbtn:hover, .itemlist .subcatlist li a:focus, .itemlist .subcatlist li a:hover, .OxSearchPanelNavBar .OxSearchPanelBtn.PBMainTxt.OxSearchPanelNavBtn:focus, .OxSearchPanelNavBar .OxSearchPanelBtn.PBMainTxt.OxSearchPanelNavBtn:hover, a#btnAddAddr:focus, a#btnAddAddr:hover, a#btnChooseShippingAddress:focus, a#btnChooseShippingAddress:hover, a#btnclearcart:focus, a#btnclearcart:hover, a#btngotocart:focus, a#btngotocart:hover, a#btnmodify:focus, a#btnmodify:hover, a#btnupdtcart:focus, a#btnupdtcart:hover, a.btnmain:focus, a.btnmain:hover, a.btnsub:focus, a.btnsub:hover, #headerInfoCart #cartContainer a#seeyourcart:focus, #headerInfoCart #cartContainer a#seeyourcart:hover, #popupbtnarea a.c-button--primary:focus, #popupbtnarea a.c-button--primary:hover, a#btncheckout:focus, a#btncheckout:hover, a#btncontinue:focus, a#btncontinue:hover, a#btnordernow:focus, a#btnordernow:hover, a.btnaddtocart:focus, a.btnaddtocart:hover, a.c-app-preview-product-popup__btn:focus, a.c-app-preview-product-popup__btn:hover, a.ox-btn--order:focus, a.ox-btn--order:hover {
    background-color: var(--color-domi);
    color: var(--color-sec);
}

/*BTN*/
#cartItems {
    background-color: var(--color-domi);
}

a:hover {
    color: var(--color-domi);
    font-weight: 500;
}

#headerSearchBlock .blockbtn:hover:before {
    color: var(--color-sec);
}

.header-logo__inner img {
    text-align: center;
    min-width: 100%;
    position: relative;
    top: 0;
    /* width: 250px; */
    margin: 0 auto;
    /* max-height: 100px; */
    min-height: 175px;
    max-height: 0!important;
    max-width: 300px !important;
}

div.sccatalog div#bodycontainer div#bodyarea div#bodycolumn2 div#bodydata form.ng-pristine.ng-valid .view {
    max-width: 1280px;
    margin: auto;
}

/*CENTRER LE CATALOGUE ELEMENTS*/
div.sccatalog.itemdetail div#bodycontainer div#bodyarea div#bodycolumn2 div#bodydata form .view table.viewtbl {
    max-width: 1280px;
    margin: auto;
}

/*CENTRER LE CATALOGUE ELEMENTS*/
div.sccatalog div#bodycontainer {
    max-width: 1280px;
    margin: auto;
}

/*CENTRER LE CATALOGUE ELEMENTS en cas de menu V*/
.sectiondata.webblock__content {
    padding: 0;
}

.viewtbl:not(.viewtblsplitted), .viewtblsplitcol1content {
    padding: 0px;
}

.sectiondataarea {
    padding: 0;
    background-color: transparent!important;
    color: black;
}

/* COL CSS START*/
div#col-5 div {
    justify-content: center;
}

/* COL CSS END*/
/*Entete*/
.l-ox-grid__col-4.header-shop-search__container {
    text-align: center;
}

.l-ox-grid__col-4.header-brand__container {
    text-align: left;
    margin-top: -47px;
    max-width: 33%;
}

.header-text__inner {
    /* min-width: 100px; */
    margin: 0 auto;
    /* text-align: center !important; */
    font-weight: 400;
}

.l-ox-grid__ {
    /* min-width: 180px; */
    /* margin: 0 auto; */
    /* text-align: center !important; */
}

.header-item.header-shop-search__inner {
    float: none;
    text-align: center;
    display: block!important;
}

.header-main__container {
    padding-bottom: initial;
    height: 100%;
    /* background: url("/Files/135986/Img/18/bg-fond.png") center top no-repeat !important; */
    padding-bottom: 20px;
}

.accountLink:before, .cartLink:before {
    content: none;
}

#headerlogo img {
    max-height: none;
    max-width: 100%;
}

#headerSearchBlock .blockbtn:before {
    font-size: 18px;
    font-weight: 100;
    font-style: normal;
    padding: 10px 10px;
    height: 100%;
    float: left;
    left: 0;
    position: relative;
    /* background: url('/Files/135986/Img/04/search.png') no-repeat; */
    background-color: var(--color-sec);
    border-radius: 4px;
    color: white;
}

#headerSearchBlock .blockbtn {
    padding: 0;
    height: 100%;
    line-height: 100%;
    border: 0 solid transparent;
    position: absolute;
    float: left;
    left: 0
}

.accountLink span {
    font-size: 15px!important;
    font-weight: 500 !important;
    font-family: 'Mali', cursive;
    text-transform: capitalize;
}

span#headertext {
    background: url(/Files/136134/Img/15/map.png) left no-repeat;
    /* margin:0 auto; */
    font-size: 16px;
    color: #ffffff;
    font-weight: 400;
    font-family: 'Mali', cursive;
    display: inline-block;
    /* padding-top: 60px; */
    padding-left: 35px;
    /* min-width: 97px; */
    padding-top: 5px;
}

a.accountLink {
    background: url(/Files/136134/Img/04/compte.png) top no-repeat;
    width: auto;
    min-width: 120px;
    justify-content: center;
    margin: 0 auto;
    font-size: 16px;
    color: #000000;
    font-weight: 500 !important;
    font-family:'Mali', cursive;
    display: inline-block;
    padding-top: 60px;
    text-align: center;
}

a.homeLink {
    text-align: center;
    padding: 10px;
    font-weight: 300;
    font-size: 17px;
    min-height: auto;
    justify-content: center;
    color: #080808;
    margin: 0px auto;
    position: relative;
    text-transform: lowercase;
    /* top: 10px; */
}

.accountLink,.cartLink span,.cartPrice,a.homeLink {
    font-family: unset;
    font-size: 16px!important;
    text-transform: capitalize;
    font-family: 'Mali', cursive;
    font-weight: 500;
}

div#headerBtn a span {
    font-size: 18px;
    text-transform: none;
    font-family: 'Mali', cursive;
    font-weight: 300 !important;
}

div#headerInnerContent {
    max-width: 1440px;
    display: flex;
    flex-direction: row;
    justify-content: space-around
}

/*FIN Entete*/
/*Horizontal Menu*/
div#headermenu ul#hmenu {
    margin: auto;
    justify-content: center;
    border-top: 1px solid var(--color-sec);
}

#hmenu li ul.submenu {
    border: none;
}

#headermenu {
    -webkit-box-flex: 1;
    webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 100%;
    /* background: url('/Files/135986/Img/18/bg-fond.png'); */
    border: 0px !important;
    color: #fff;
    border-bottom: none;
    /* border-top: 3px double #d9b034; */
    /* padding-bottom: 25px; */
    background-color: var(--color-sec);
}

#hmenu>li.mitext>a, #hmenu>li.mitext>span {
    /* font-weight: 100 !important; */
}

#hmenu>li.mitext:hover>a {
    background-color: var(--color-sec);
    color: #ffffff !important;
}

div#headercontainer {
    height: 100%;
    min-height: 100%;
    background: #fff !important;
    color: #ffffff!important;
    background-size: cover
}

ul.submenu li {
    background-color: var(--color-sec);
    text-transform: none;
}

ul.submenu li:hover {
    background-color: var(--color-domi);
}

#hmenu>li {
    height: auto;
    line-height: initial;
    max-width: 100%;
    width: auto;
    margin: 0 4px 0 4px;
}

#hmenu li ul.submenu {
    top: 49px;
    border: none;
    min-width: 100%;
    width: 200px;
}

#hmenu ul.submenu li.mitext>a, #hmenu ul.submenu li.mitext>span {
    color: #fff;
    padding: 10px 5px;
    font-size: 17px !important;
    font-family: 'Mali', cursive;
    text-transform: inherit!important;
    text-transform: none;
}

ul.submenu li a:hover {
    background-color: #fff !important;
}

.top_right {
    display: flex;
}

.header-user-menu__inner {
    display: flex;
    justify-content: space-around;
    padding: 0 0
}

#headerSearchBlock .blockbtn,#headerSearchBlock .searchtext {
    height: 40px!important;
    line-height: 40px;
    position: relative;
    color: #000000;
    font-family: 'Mali', cursive;
    border: 1px solid transparent;
    border: 1px solid var(--color-sec);
    font-size: 19px;
    font-weight: 500;
    /* width: 150px; */
    border-radius: 4px;
}

#headerSearchBlock .searchtext:focus,#headerSearchBlock .searchtext:focus+.blockbtn {
    border-color: transparent!important
}

#adress-header {
    background: url(/Files/136134/Img/09/tiktok.png) left no-repeat;
    padding: 8px;
    /* font-weight: 400; */
    /* font-size: 13px; */
    /* text-transform: none; */
    /* padding-left: 35px; */
    /* float: right; */
    color: #fff;
    /* background-size: 29px; */
    font-family: 'Mali', cursive;
    padding-left: 35px;
    min-width: 160px;
    /* text-align: center; */
    /* display: inline-block; */
    /* margin-right: 20px; */
}

#home-header {
    background: url(/Files/136134/Img/13/accueil.png) top no-repeat;
    margin: 0 auto;
    font-size: 16px;
    color: #0a0a0a;
    font-weight: 300;
    font-family: 'Open Sans';
    padding-top: 60px;
    top: 20px;
    min-width: 120px;
    margin: 0 auto;
    text-align: center !important;
    text-transform: lowercase;
    padding-bottom: -50px;
}

.boutique-header {
    background: url(/Files/136134/Img/04/tel.png) top no-repeat;
    width: auto;
    min-width: 120px;
    justify-content: center;
    margin: 0 auto;
    font-size: 16px;
    color: #000000;
    font-weight: 500;
    font-family: 'Mali', cursive;
    display: inline-block;
    padding-top: 60px;
}

.padd {
    padding-right: 20px;
}

.paddicon {
    padding-top: 1px;
    display: flex;
}

.top {
    /* display: flex; */
    justify-content: space-between;
    padding: 0px 2rem;
    color: #fff !important;
    padding-bottom: 0px;
    font-family: 'Mali', cursive;
    color: #fff !important;
    background-color: var(--color-sec);
}

.container--content-width {
    max-width: 1550px;
    height: 100%;
    padding: 5px 0px;
    padding-top: 30px;
}

.header-shop-cart__container {
    padding: 0 0 !important;
}

.margtop {
    /* margin-top: -34px; */
    /* padding-right: 50px!important; */
    text-align: center;
}

.headerHoraire {
    padding-left: 40px !important;
    background: url(/Files/136134/Img/19/GMB.png) left no-repeat;
    min-width: 300px;
    /* display: inline-grid; */
}

.headerreseau {
    padding-left: 40px !important;
    background: url(/Files/135991/Img/11/instag.png) left no-repeat;
    min-width: 300px;
    /* display: inline-grid; */
}

a.accountLink:hover {
    color: var(--color-sec);
    font-weight: 700 !important;
}

.tel:hover {
    color: #000000;
    font-weight: 600;
}

.titreS {
    font-size: 30px!important;
    color: var(--color-sec);
    font-family: 'Cormorant Garamond', serif;
    text-transform: inherit;
    font-weight: 300;
}

.margpicto {
    /* padding-top: 13px; */
    /* margin-right: 10px; */
}

.margpicto2 {
    padding-top: -25px;
    /* margin-right: 10px; */
    padding-right: 40px;
    position: relative;
    padding-left: 40px !important;
    background: url(/Files/136134/Img/09/tiktok.png) left no-repeat;
    min-width: 300px;
    margin-top: 60px !important;
    /* min-height: 152px !important; */
    /* font-size: 13px; */
}

/*FIN Horizontal Menu*/
/*CATEGORIE
.sectiontb .sectiontbarea table tbody tr.viewTitle__headline td.viewTitle__headline-title .PBCompTitle span.PBPTitle, .sectiondata.sectioncatheader { margin-top: 10px;}
.sectiontb .sectiontbarea table tbody tr.viewTitle__actions {display:none}
tr.viewSubCatList table.sectionsubcatlist .sectiondata.sectionsubcatlist {display:none;}*/
.sccatalog.itemlist div#bodycontainer div#bodyarea {
    display: flex
}

/*FIN CATEGORIE*/
/*Produit*/
img.c-ox-brand-image__image {
    max-width: 200px;
    max-height: 200px;
}

.ox-products .oxcell {
    padding: 16px;
    cursor: pointer;
    /* border-radius: 15px; */
    /* border: 1px solid #d1d1d1; */
    /* background-color: #ededed; */
    margin-right: 40px;
    margin-left: 20px;
    box-shadow: bisque;
    /* box-shadow: 0px -1px 3px 2px rgba(0,0,0,0.4); */
    /* filter: drop-shadow(2px 2px 3px rgba(0,0,0,0.5)); */
}

.PBCurrency, .PBSalesPrice {
    color: #000000;
    font-family: 'Open Sans', sans-serif;
    font-weight: 500;
}

.catalog .catbreadcrumb li:last-child a, .sccatalog .catbreadcrumb li:last-child a {
    color: white;
}

/**/
/*Vertical Menu*/
/*FIN Vertical Menu*/
/*Footer*/
#footercontainer {
    color: #fff;
    background-repeat: repeat-x;
    background: 0 0
}

#footerarea {
    width: 100%;
    max-width: 100%!important;
    padding-left: 0;
    padding-right: 0;
    /* margin-top: 15px; */
    /* background-color: #303030; */
}

#footermenu {
    width: 100%;
    max-width: 100%!important;
    padding-bottom: inherit;
    /* min-height:100%!important; */
    background-size: cover!important;
    padding: 40px 0!important;
    color: #000;
    display: flex!important;
    /* justify-content:space-around; */
    background: url(/Files/136134/Img/18/footer-pied-page.jpg) center;
    min-height: 100%;
    border-bottom: 2px solid var(--color-sec);
}

#footerarea #copyright, #footerarea #langflags, #footerarea #poweredby {
    padding-top: 15px;
    padding-bottom: 15px;
    margin-top: auto;
    color: black;
    font-weight: 500;
}

/*FIN Footer*/
/*Footer Menu*/
#fmenu li {
    border: none;
}

#fmenu li img {
    max-height: none;
    max-width: 360px;
    padding: 9px;
}

/*AP Pour que les images footer ne soient pas rop petites*/
.mititle .titre-footer {
    color: #fff;
    margin-bottom: 12px!important
}

#fmenu li {
    border: none;
    color: #000!important
}

#fmenu {
    max-width: 1410px!important;
    width: 95%;
    display: flex;
    margin: 0 auto!important;
    padding: 18px 20px!important;
    justify-content: center;
}

#footerblock {
    max-width: 100%;
    padding: 59px;
    margin: 0 auto;
    width: 100%;
    display: block;
    justify-content: center;
    background-size: cover;
    min-height: 100%;
    background: url(/Files/136134/Img/01/footer.png) center center;
    /* background-size: cover; */
    background-repeat: no-repeat;
    background-repeat: no-repeat;
    /* background-color: var(--color-sec); */
}

div#text01 {
    margin: 0 auto;
    color: #fff;
    font-size: 17px;
    font-weight: 400;
    justify-content: center;
    font-family: 'Mali', sans-serif;
    display: flex;
    padding-top: 30px;
}

h3.PBMainTxt {
    font-size: 19px!important;
    font-family: 'Mali';
    font-weight: 400 !important;
    text-transform: uppercase;
    color: var(--color-sec);
}

.header-account__inner {
    /* height:auto!important; */
    /* font-weight: 500; */
    /* max-width: 50% !important; */
    /* width: 50%; */
}

div#bloc-footer {
    line-height: inherit;
    text-align: center;
    margin-top: 16px;
    padding-left: 20px;
}

.mititle .titre-footer {
    color: #000;
    margin-bottom: 12px!important
}

#fmenu li.mititle a,#fmenu li.mititle span {
    font-size: 28px !important;
    border-width: 0 0 0;
    margin-bottom: 40px;
    float: none;
    color: var(--color-sec) !important;
    max-height: 20px;
    text-transform: none;
    font-family: 'Oleo Script', cursive;
    text-transform: inherit;
}

ul#fmenu :nth-child(1) {
    margin: 0 auto;
    /* text-align: center; */
    /* display: block; */
    color: #060606 !important;
    opacity: 1!important;
    font-weight: 400!important;
    font-family: 'Mali', cursive;
    font-size: 16px !important;
}

#fmenu li.mitext a:hover {
    color: var(--color-sec) !important;
    font-weight: 500 !important;
}

li.mititle.menusep.titre-footer.titre-footer02.lz-menu-item span {
    text-align: center !important;
}

img#img-assu {
    padding: 5px !important;
    margin: 0 auto;
    text-align: center;
    display: flex;
    justify-content: center;
}

li.miimg.fb-footer.lz-menu-item:hover {
    transform: scale(0.98) !important;
    transition: all 3s ease;
}

span#t02 {padding-top: 10px !important;}

#fmenu li.mititle:after {
    /* margin: 5px auto; */
    color: var(--color-sec);
    width: 80px;
    height: 3px;
    text-align: left;
}

.imglogo {
    text-align: center;
    width: 15% !important;
    display: inline-grid !important;
}

.bgblocC .ox-div {
    background-color: transparent!important;
}

.bloctop {
    /* display: flex; */
    margin-top: 5px;
}
.tell:hover{
color:#40c0f1;
}

/*FIN Footer Menu*/
@media(min-width: 600px) and (max-width: 1100px) {
    .header-logo__inner img {
        text-align: center;
        min-width: 100%;
        position: relative;
        top: 0;
        width: 163px;
        margin: 0 auto;
        /* max-height: 100px; */
        min-height: 163px;
        max-height: 0!important;
        max-width: 229px !important;
    }

    #adress-header {
        min-width: 300px;
    }

    span#headertext {
        min-width: 155px;
    }

    .bloctop {
        display: block;
    }

    .headerHoraire {
        min-width: 150px;
    }

    .margpicto2 {
        position: relative;
        top: -6px;
    }
}

/*FIN GENERAL SETTINGS*/
/*PARTIE COMPTE*/
/*FIN PARTIE COMPTE*/
/*SPECIFIC HOME*/
/*FIN SPECIFIC HOME*/
