@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;background-color: transparent;}#hmenu > li > a.menu, #hmenu > li > span {margin: 0 1em 0 1em;}div#maincontainer {overflow: hidden;}div#headerInfoCart {background-image: url(/Files/135914/Img/19/panier.png);padding: 0px 0 0 31px;background-repeat: no-repeat;background-position: center left;color: #fff;}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: #666666;
    --color-sec: #fff;
  }
 /* VARIABLE DE COULEUR START */ 


div#headerBtn {
    margin-top: 0px;
    margin-right: 30px;
    display: inline-flex;
}


/*GENETAL SETTINGS*/
.header-main__inner.container--content-width a:hover {color: var(--color-domi);}
.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: 'Poppins', sans-serif;}
.PBPTitle {font-family: 'Montserrat', sans-serif; color:var(--color-sec)}
.PBSTitle {font-family: 'Montserrat', sans-serif;}
.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: var(--color-domi);}
#bodyarea {max-width: 1310px;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:var(--color-sec); border: none;}
#cartItems {background-color: var(--color-domi);}
a:hover{color:var(--color-domi);}
#headerSearchBlock .blockbtn:hover:before {color: #000;}
.header-logo__inner img {max-width: 80%;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;
display: inline-flex;
align-items: center;}
.l-ox-grid__col-4.header-brand__container {text-align: left;margin-top: 0px;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/135107/Img/11/bouton-tel-MILLOU-SHINE.png);padding: 13px 0 12px 34px;background-repeat: no-repeat;background-position: left center;}
a.accountLink {background-image: url(/Files/135914/Img/01/maquette-techmania-compte.png);background-repeat: no-repeat;padding: 10px 0 10px 34px;background-position: left center;float: left;color: #fff;}
a.homeLink {background-image: url(/Files/135914/Img/14/maquette-techmania-accueil.png);background-repeat:no-repeat;padding: 10px 0 10px 40px;background-position:left center;float: left;margin-right: 20px;color: #fff;}
.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*/


.header-main__container {
    background: rgb(0,74,189);
    background: linear-gradient(90deg, rgba(0,74,189,1) 39%, rgba(0,181,178,1) 100%);
}


#headerInfoCart.header-shop-cart__inner {
    height: 43px;
    min-width: 90px;
}


div#headerInfoCart {
    margin: 0px;
    float: left;
}


.ox-title.jss1wgx7a2 {
    margin: 0px 0px 0px 0px;
}

.ox-title.jss174brl3 {
    margin: 4px 0px -2px 0px;
}


span.cartPrice.header-shop-cart__price {
    margin-left: 17px;
}


input#headerSearchText {
    color: white;
}
/*Horizontal Menu*/
div#headermenu ul#hmenu {margin: auto;justify-content: center;/* border-bottom: 2px solid; */}
#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%;color: #666666;border-top: none;border-bottom: solid 1px #666666;background: aliceblue;}
#hmenu>li.mitext>a, #hmenu>li.mitext>span {font-weight:500;}
#hmenu>li.mitext:hover>a {background: var(--color-sec);color: var(--color-domi);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%;}
#First { margin-top: -20px;}
/*FIN SPECIFIC HOME*/

/*Produit*/
.c-ox-product-detail__description {    padding: 10px;}
.c-ox-product-detail__insertion-block.l-ox-grid__col-auto {background: #f8f8f8;margin: auto;width: 100%!important;}


a.btnmain.c-button.c-button--primary {
    border-radius: 13px;
}

#footercontainer {
    color: #fff;
    background: rgb(0,181,178);
    background: linear-gradient(90deg, rgba(0,181,178,1) 0%, rgba(0,74,189,1) 55%);
}

#topheader {
    /* background-color: #313c5e; */
    padding: 15px;
    color: #fff;
    font-size: 13px;
    margin: 0 auto;
    text-align: center;
    border-bottom: solid 1px #fff;
    background: rgb(0,74,189);
    background: linear-gradient(90deg, rgba(0,74,189,1) 39%, rgba(0,181,178,1) 100%);
}

#hmenu {
    max-width: 1510px!important
}

button.blockbtn {
    color: white;
}

a#btnaddtocart {
}

.c-ox-product-detail__buy-button.l-ox-grid__col-auto.l-ox-grid__col--bleed-y {
    width: 450px!important;
}


a.icon-liv {
    margin-top: auto;
    margin-bottom: auto;
    vertical-align: middle;
}
#rapide {
    color: #00b7b1;
}

a.btnmain.c-button.c-button--secondary {
    border-radius: 13px;
}

.apropos div#bodyarea {
    max-width: 1830px;
}

.c-ox-product-detail--template-studio-simple .c-ox-product-detail__description {
order: 70!important;
}

span.PBSalesPrice {
    color: var(--color-domi);
}
