@import url(/frontend/fonts/font-awesome/css/font-awesome.min.css);
iframe {width: 100%;}img.imgthumbnail {max-width: 100%;}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 {margin: 0 1em 0 1em;}div#maincontainer {overflow: hidden;}div#headerInfoCart {background-image: url(/Files/133236/Img/25/rslaboratoires-panier.png);padding: 0px 0 0 44px;background-repeat: no-repeat;background-position: 0 17px;}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%;}

/* VARIABLE DE COULEUR START */
:root {
    --color-domi: #000;
    --color-sec: #b61618;
  }
 /* VARIABLE DE COULEUR START */ 

/*GENETAL SETTINGS*/
.header-main__inner.container--content-width a:hover {    color: var(--color-sec);}
.view {padding-top: 20px;}div.accueil div#bodycontainer div#bodyarea div#bodycolumn2 div#bodydata .view {padding-top:0}/*Ajoute UN PADDING EN HAUT DE PAGE SAUF POUR LA PAGE DACCUEIL (SOUS CONDITION DAJOUTER LA CLASSE ACCUEIL AU WEBBLOCK*/
a#btnretitems:hover{color:var(--color-domi);}.sectiondataarea.sectioncatheader {    padding-left: 15px;}
body.PBPW, body.PB {font-family: 'Montserrat', sans-serif;}
.PBPTitle {font-size: 28px;color:var(--color-domi);}
.PBSTitle {font-family: 'Montserrat';}
.dpn {display: none;}
/*a.btnaddtocart.btnmain {border-radius: 25px;}*/
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 {background-color: var(--color-sec);color: #fff;font-weight: 600!important;}
#bodyarea {max-width: 1310px;min-width: 100%;padding-left: 15px;padding-right: 15px;}
/*Couleurs Principale a appliquer (boutons, panier, liens*/
#headerInfoCart #cartContainer a#seeyourcart, #popupbtnarea a.c-button--primary, a#btncheckout, a#btncontinue, a#btnordernow, a.btnaddtocart, a.c-app-preview-product-popup__btn, a.ox-btn--order {background: var(--color-domi);color:var(--color-sec); border: none;}
#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: var(--color-domi);}
.blockfacet .blockbtn,.itemlist .subcatlist li a,.OxSearchPanelNavBar .OxSearchPanelBtn.PBMainTxt.OxSearchPanelNavBtn,a#btnAddAddr,a#btnChooseShippingAddress,a#btnclearcart,a#btngotocart,a#btnmodify,a#btnupdtcart,a.btnmain,a.btnsub, #headerInfoCart #cartContainer a#seeyourcart, #popupbtnarea a.c-button--primary, a#btncheckout, a#btncontinue, a#btnordernow, a.btnaddtocart, a.c-app-preview-product-popup__btn, a.ox-btn--order {background: var(--color-domi);color: #fff;border: none;font-size: 13px;text-transform: uppercase;font-weight: 500!important;}
#cartItems {background-color: var(--color-domi);}
a:hover{color:var(--color-domi);}
#headerSearchBlock .blockbtn:hover:before {color: var(--color-sec);}
.header-logo__inner img {max-width: 177px;max-height: 100%;}
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;}
/* 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 {float: right;margin-top: -30px;}
.header-item.header-shop-search__inner {float: left;text-align: left;display: block!important;padding: 0px;width: 100%;max-width: 220px;}
.accountLink:before, .cartLink:before { content: none;}
#headerlogo img { max-height: none;  max-width: 100%;}
span#headertext {background-image: url(http://training-local-2.oxatis.com/Files/133418/Img/02/kit-creation-tel.png); padding: 13px 0 12px 34px;  background-repeat: no-repeat; background-position: left center;}
a.accountLink {background-image: url(/Files/133236/Img/09/rslaboratoires-compte.png);background-repeat: no-repeat;padding: 10px 0 10px 34px;background-position: left center;float: left;background-size: 31px;}
a.homeLink {background-image: url(/Files/133236/Img/01/rslaboratoires-accueil.png);background-repeat:no-repeat;padding: 10px 0 10px 40px;background-position:left center;float: left;margin-right: 20px;background-size: 33px;}
.accountLink, .cartLink span, .cartPrice, a.homeLink {font-size: 1em; font-family: unset;}
div#headerBtn a span {font-size: inherit;font-family: unset;text-transform: uppercase;}
/*FIN Entete*/

/*Horizontal Menu*/
div#headermenu ul#hmenu {margin: auto;justify-content: center;}
#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-color: var(--color-domi);color: #fff;border-top: none;border-bottom: none;}
#hmenu>li.mitext>a, #hmenu>li.mitext>span {font-weight:500;}
#hmenu>li.mitext:hover>a {background: var(--color-sec);color: #fff;font-weight: 600;}
/*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;}
/*FIN CATEGORIE*/

/*Vertical Menu*/
/*FIN Vertical Menu*/

/*Footer*/
.footer-logo img {max-width: 310px!important;}
/*FIN Footer*/

/*Footer Menu*/
#fmenu li {border: none;}
#fmenu li img {max-height: none;max-width: 100%;}/*AP Pour que les images footer ne soient pas rop petites*/
/*FIN Footer Menu*/


/*FIN GENERAL SETTINGS*/

/*PARTIE COMPTE*/
.loginGuestCheckout {text-transform: uppercase;letter-spacing: 2px;}
.loginGuestCheckout a span {font-size: 1.3em;}
/*FIN PARTIE COMPTE*/


/*SPECIFIC HOME*/
.Col75 {width: 75%;}.Col25 {width: 25%;} .Col60 {width: 60%;}.Col40 {width: 40%;} .Col70{width: 70%;}.Col30 {width: 30%;} /*AP pour gÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©rer directement la taille des colonnes de 2*/
#First { margin-top: -20px;} /*AP a ajouter au 1er ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©lÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©ment du corps du site pour enlever le padding top de 30px par dÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©faut*/
/*FIN SPECIFIC HOME*/