@import url(/frontend/Files/128501/v1/design/css/site.min.css);
input.PB, input.qtyBox, input[type=number], input[type=password], input[type=text], select, textarea{border-color: #ccc;}.itemdetail .c-ox-product-detail--template-studio-simple div.c-ox-product-detail__sku{display:initial;}


/* couleur app vente flash*/

.designBackColorSub {
    background-color: #244e99;
}


/* Loupe de recherche ULM (Rudy) */
#headercontainer.for_reveal #click-for-sticky:after {
    font-size: 30px;
    color: #e1061a;   }
#headersearchcontainer-for-reveal{right: 0;}



/*------------------------taille prix/couleur ----------------------------------------*/

.PBDiscount, .PBStrike {
    font-size: 26px;
}

.c-ox-product-detail--template-studio-simple .PBItemPrice .PBCurrency .PBStrike {
    color: #000000 ! important ;
}



/* Intervention graphique Avril 2019 */

/* Articles complémentaire au dessus des réassurances */

.c-ox-product-detail--template-studio-simple .c-ox-product-detail__cross-sell {
	order: 59!important;
}

.itemdetail .c-ox-product-detail--template-studio-simple .c-ox-product-detail__reinssurance-block--bottom {
	margin-bottom: 40px!important;
}



/* Corrections bordure fiche produit*/

/*.itemdetail .c-ox-product-detail--template-studio-simple .c-ox-product-detail__description {
	border-top: none;*/
}

.itemdetail .c-ox-product-detail--template-studio-simple .c-ox-product-detail__main-container {
    border-top: 1px solid #ccc;
}

/* ----------------------------------------------------------------------------------------------------------------------*/

/* Modification Avril 2019 */
/* Couleur bouton ULM (Rudy) */
.modele__onglets--type001.ox-tabs .ox-tabs-title.is-active {
    border-color: #e73b38;
}

/* Affichage stock-recherche ULM (Rudy)*/
#searchAnswers .PBItemStock{
    display: none;
}


/*-----------icon retour formulaire---------*/
.modele__reassurances--type001x4.reassurances__container-img--left .reassurances__img__content--E:before,
.modele__reassureances--type001x4.reassurances__container-img--left .reassurances__img__content--E:before {
    content: url(/Files/128501/Img/11/back.png)
}

/*---------icon-bottom-réassurances----------*/

.modele__reassurances--type001x3.reassurances__container-img--top .reassurances__img__content--E:before,
.modele__reassureances--type001x3.reassurances__container-img--top .reassurances__img__content--EC:before {
    content: url(/Files/128501/Img/19/forme.png);
}

/* Opacité */
.opacity {
	opacity: 1;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.opacity:hover {
	opacity: .5;
}


/*couleur bleu ruban fiche article page d'accueil (oceane)*/ 
.designBackColorMain, .designBackColorMain:hover, .designBackColorMainHover:hover {
    background-color: #244E99;
}


/* Surligagne délai dispo*/
span.PBShortTxt.PBMsgDaysToShip {
    background-color: #0000ff;
}

/*Suppresion de l'image en background sur les pages articles https://www.ulmtechnologie-shop.com/Files/128501/Img/25/a-propos-bg.jpg*/
.sccatalog.itemdetail #bodycontainer { 
background:none !important;
}

/*Suppresion de l'image en background dns le footer*/
#footercontainer #footerblock {
background:none !important;
}

/*Menu vertical : suppression du padding sur les images*/
#vmenu>li>a,#vmenu>li>span,.blockfacets .facettypecheckbox label,.blockfacets .facettyperadio label {
    display: block;
    line-height: 26px;
    padding-left: 0px;
    text-decoration: none
}

/*Footer : aligner à gauche et colonne à 20%*/
#footercontainer #footermenu li {
    text-align: left
}
#footercontainer #fmenu>* {
    width: 20%!important
}

/* ajout pour webblock footer 100% */
#footercontainer #footerarea #newsletter .ox-row__inner {
  flex: 1 0 auto;
}
#footercontainer #footerarea #newsletter #reassurance{flex: 0 0 auto;}

/* suppression du padding bandeau réassurance footer */
#footercontainer #footerblock {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    padding: 0px 0 0px;
    background-image: url(img/footer/footer--block.jpg);
    background-size: cover;
    background-position: bottom
}



