*{color:#000 !important;background:transparent none !important;}


/*header,*/

aside,
footer, #enteteInterieur {display:none! important;}

input, textarea {border:1px solid #000 !important;}

#impressionBas {padding-top:20px;margin-top:20px;border-top:1px solid #000;}

p, ul li, ol li,h1,h2,h3,h4,h5 { font-family:'Open Sans'; }
p, ul li, ol li, table * { font-size:14px !important; font-weight:400 !important; }

#launcher { display:none; }
.header-logo { display:none !important; }

.row.logo{display:none;}
/*.header{display:none;}*/

.formatImpression { display:block !important; }

.product-single img, video, iframe, frame { display:none; }

    .icon-arrow-yellow { display:none;}
	.btn-menu { display: none; }
	.header-logo { display: block; margin: 0 auto; width: 260px; border: 0; }
	.header-logo.printAdjust { display:none; }
    .logo { display: none; }
    
    .logoPrint { display: inline-block; width: 177px; height: 50px; margin: 0 auto; }
    
	.logo-wmh { display: inline-block; margin: 0 auto; }
    .logo-wmh img { margin-left:20px; height: 50px;}
    .logoPrint { display:block !important; width:100% !important; height:unset !important; }
	.header-wrapper { display: none; }
	.nav { display: none; }
	header { display: block; }
 	h1.section-title { font-size: 20px; display: block !important; }
	h1 i { display: none !important; }
	.badge { display: none; }
	.tabs-head { display: none; }
	.link-back { display: none; }
	tr { margin: 0; padding: 0; }
	td,th { border: 1px solid black; padding: 5px; }
	h2 { font-size: 225%; margin-bottom: -10px; margin-top: -9px; line-height:35px; }
	h2 span { font-size: 100%; }
	.btn { display: none; }


.slider{display:none;}
.badge{display:none;}
.intro{display:none;}
image{display:none;}

/*svg{display:none;}*/

nav.nav{display:none;}
strong.italicBig{display:block;width:100%;}
.grid-stack-item-content{float:none !important;width:100% !important;margin:0 !important;padding:15px !important;position:static !important;text-align:left !important}
.grid-stack-item{height:auto !important;overflow:visible !important;float:none !important;width:100% !important;margin:0 !important;padding:15px !important;position:static !important;text-align:left !important}
.grid-stack-item p{float:none !important;text-align:left !important;}
.bloc{float:none !important;width:100% !important;margin:0 !important;padding:15px !important;position:static !important;text-align:left !important;}
.blocImage{display:none;}


/* Table */
.table { width:100%; border-spacing: 0px !important; margin-bottom: 75px !important; font-family: 'Open Sans', sans-serif !important; }
.table table { margin: 0 !important; }
.table th { background-color: #f2cc01 !important; border: 1px solid #e0e0e0 !important; color: #11159a !important; }
.table td { margin:0 !important; padding:10px !important; border: 1px solid #e0e0e0 !important; background: #fff !important; color: #000 !important; }
.table span { display: inline-block !important; vertical-align: middle !important; position: relative !important; }

.product-single .product-content h1 { font-family: 'Roboto', sans-serif; font-weight: 900; font-style: italic; color: #11159a; text-transform: uppercase; line-height: 1.2; margin-bottom: 59px; }
.product-single .product-content h1 small { display: block; font-family: 'Kanit', sans-serif; font-weight: 400; color: #000; font-style: italic; font-size: 36px; line-height: 1; }
.product-single .product-content h4 { font-weight: 700; color: #000; margin-bottom: 14px; }
.product-single .product-content h4 + h4 { margin-top: 60px; }
.product-single .product-content h4 .icon-arrow-yellow { width: 22px; height: 23px; margin-right: 6px; }
.product-single .product-content h2 .icon-arrow-yellow { width: 20px; height: 21px; margin-top: 7px; margin-right: 7px; }
.product-single .product-content p { line-height: 1.46; margin-bottom: 30px; font-weight: 600; letter-spacing: -.022em; }
.product-single .product-content p a { color: #11159a; }
.product-single .product-content p a:hover { text-decoration: none; }
.product-single .product-aside h1 { font-family: 'Roboto', sans-serif; font-style: italic; font-weight: 900; color: #11159a; line-height: 1; padding-top: 8px; margin-bottom: 18px; }
.product-single .product-aside h1 small { display: block; line-height: 1; color: #000; font-size: 75px; margin-top: -6px; }
.product-single .product-aside h1 sup { font-size: 45px; }
.product-single .product-aside h2 { font-family: 'Roboto', sans-serif; font-weight: 900; font-style: italic; color: #11159a; font-size: 78px; }
.product-single .product-aside h2 small { display: block; line-height: 1; color: #000; font-size: 56px; margin-top: -4px; }
.product-single .product-aside h2 sup { font-size: 34px; }
.product-single .product-aside p { text-align: center; font-style: italic; font-size: 22px; color: #dc920b; line-height: 1.46; }