/*Site layout for PRINTERs© Activis Technologies inc.!! PS: HTML5 tags are not supported in Internet Explorer print mode. !!*//* HIDE these contents */.mediaScreen,header nav,#topMenu,#mainMenu,#searchform,.hr a,#copyright li,fieldset.action, fieldset.button {	display: none;}/* SHOW these contents */.mediaPrint {	display: block;}span.print,.print span,span.mediaPrint {	display: inline;}/*|===============| RESET + BASE|===============*/html {	background: white;}body {	width: 90%;	margin-right: auto;	margin-left: auto;	color: black;	font-size: 8pt; /*default size*/	font-family: arial, sans-serif;	background: white;}hr {	clear: both;}a {	color: black;	text-decoration: underline;}a img,img {	border: 0;}header a,footer a,h1 a {	text-decoration: none;}/* Typo */p, q, a, h1, h2, h3, h4, h5, h6, pre, code, legend, input, textarea, button, li, dt, dd, th, td {	font-size: 100%;	line-height: 1.2em;}h1,h2,h3,h4,h5,h6 {	width: auto;	font-weight: bold;	line-height: 1.2em;}h1 a, h2 a, h3 a, h4 a {	text-decoration: none;}h1 { font-size: 2.2em; margin-bottom: 0.42em; }h2 { font-size: 1.8em; margin-bottom: 0.56em; }h3 { font-size: 1.4em; margin-bottom: 0.77em; }h4 { font-size: 1em; margin-bottom: 1.15em; }h5 { font-size: 0.93em; margin-bottom: 0.13em; }h6 { font-size: 0.86em; margin-bottom: 0.18em; }em,i {	font-style: italic;}strong,b {	font-weight: bold;}em strong, strong em,i strong, strong i,em b, b em,i b, b i {	font-style: italic;	font-weight: bold;}blockquote {	margin-left: 1.2em;	padding-left: 1.2em;	font-size: 1.2em;	font-style: italic;	border-left: 1pt solid gray;}blockquote cite {	display: block;	font-size: .76em;	font-style: normal;}blockquote cite:before {	content: "— "; /*em dash*/}/* default lang en */blockquote:before {	content: "“ "; /*left double quotation mark*/}blockquote:after {	content: " ”"; /*right double quotation mark*/}/* lang fr */.fr blockquote:before,html[lang=fr] blockquote:before, :lang(fr) blockquote:before,html[lang=fr-CA] blockquote:before, :lang(fr-CA) blockquote:before,html[lang=es] blockquote:before, :lang(es) blockquote:before {	content: "« ";}.fr blockquote:after,html[lang=fr] blockquote:after, :lang(fr) blockquote:after,html[lang=fr-CA] blockquote:after, :lang(fr-CA) blockquote:after {	content: " »";}/* Typo HTML5 */ins {	color: black;	text-decoration: none;}mark {	color: black;	font-style: italic;	font-weight: bold;}del,strike,s {	text-decoration: line-through;}acronym,abbr[title],dfn[title]{	border-bottom: 1pt dotted gray;}/* Debug isolated issues */ul, dl {	min-height: 1%;	*height: 1%;/*ie*/}fieldset {	clear: both;	width: 6in; /*inch*/	padding: 6pt;	border: 1pt solid gray;}legend {	color: gray;}/*|===============| Basic styling|===============*/#doc {	width: 90%;	*width: 7.5in; /*IE inch*/	margin: 0 4%;	page-break-after: avoid;}header.main,section.main,footer.main {	display: block;	clear: both;}section.main {	clear: both;	margin-bottom: 2em;	orphans: 3;	widows: 3;}aside {	orphans: 3;	widows: 3;}header.main,footer.main {	page-break-inside: avoid;}footer.main {	padding-top: 1em;	page-break-before: auto;	page-break-after: avoid;	font-size: 6pt; /*min font size*/}footer nav ul {	clear: both;	margin-left: 0;	padding-left: 0;}footer nav li {	float: left;	list-style: none;	margin-right: 0;	margin-left: .6em;	padding-right: 0;	padding-left: .5em;}footer nav a,footer #copyright li.first {	display: block;	white-space: nowrap;}#copyright .first a {	display: inline;}#copyright .first acronym,#copyright .first abbr {	border-bottom: 0;}#copyright .first .mediaPrint {	margin-left: .6em;	padding-left: .3em;}footer nav li,#copyright .first .mediaPrint {	border-left: 1pt solid gray;}footer nav li.first {	clear: left;	margin-left: 0;	padding-left: 0;	border-left: 0;}/* | Contact and Google maps for printer*/#gmap,#gmapDirections form,#gmapDirections .link,#contactForm {	display: none;}ul.vcard li {	margin-bottom: .6em;}/* vCard data titles */.vcard .type {	display: inline;	margin: 0 .2em 0 0;}/* vCard data definition */.vcard .value {	display: inline;}/* Invisible vCard titles by default */.vcard .fn .type,.vcard .org .type,.vcard .adr .type {	display: none;}/*Lutek 2010Site layout for PRINTERs© Activis Technologies inc.*/img.alt,#bannerForeground {	display:none;}footer,footer li,footer a {	color: #666;}hr {	color: #091D38;}footer nav li,#copyright .first .mediaPrint {	border-left-color: #091D38;}#mainMenu li {	list-style: none;	display: none;}footer .logo,#sidebarTabs,#sidebarMenu {	display: none;}#mainMenu,#mainMenu li.first {	display: block;}.main .banner img {	width: 100%;}header a.hidden {	display: none;}header #logo {	display: block;	float: left;	padding: 0 0 6pt 0;	border: 0;}#mainMenu .catalogueInfo {	float: right;	width: 52%;	padding: 12pt 0 0 0;	text-align: right;}#mainMenu .catalogueInfo dt {	float: left;	clear: left;	margin-right: .2em;	margin-left: 0;	padding-right: 0;}dt:after {	content: " »";}#mainMenu .catalogueInfo dd {	float: left;	margin-left: 0;	margin-right: 0;	padding-left: 0;	white-space: nowrap;}.catalogueInfo dt.log,.catalogueInfo .secure {	display: none;}.catalogueInfo dd.log {	font-size: 1.4em;	font-weight: bold;}#content,#sidebar,footer.main {	clear: both;}.wysiwyg img {	border: 1pt solid black;}/*Accueil*/#suppliers {	display: none;}/*Contact*/ul.image-team li {	clear: both;	margin-top: .6em;}.image-team img {	float: none!important;	clear: both;	margin-top: .6em;	margin-right: .3em;}
