
/* ::::: http://www.tembec.com/public/docroot/tembec/css/Formating_Master.css ::::: */

#wordOutput *, #wordOutput { font-size: 10px ! important; }
#wordOutput table { border-collapse: collapse ! important; }
#wordOutput td { border: 1px solid rgb(187, 197, 202) ! important; padding: 5px ! important; }
#paragraphs #wordOutput { margin-left: 12px; font-size: 10px ! important; }
#paragraphs h4 { margin-bottom: 10px ! important; }
.fileBlock { margin: 5px 0pt; }
.fileBlock span { margin-left: 30px ! important; }
#paragraphs #wordOutput .placeText { margin-bottom: 20px; }
html { overflow-x: hidden; overflow-y: scroll; }
body { margin: 0pt; padding: 0pt; font-family: arial,helvetica,sans-serif; font-size: 75%; }
div { margin: 0pt; padding: 0pt; display: block; }
p { margin: 0pt; padding: 3px 0pt; font-size: 80%; }
p p { font-size: 100%; }
h1.h span, h2.h span, h3.h span, h4.h span, h5.h span { display: none; }
h1 { margin: 0pt; padding: 0pt; font-size: 150%; font-weight: normal; }
h2 { margin: 0pt; padding: 0pt; font-size: 150%; font-weight: normal; }
h3 { margin: 0pt; padding: 0pt; font-size: 100%; }
h4, h5 { margin: 0pt; padding: 0pt; font-size: 110%; font-weight: normal; }
ul { font-size: 90%; }
ul ul { font-size: 100%; }
li { margin: 0pt; padding: 0pt; }
table { font-size: 90%; }
table p { font-size: 100%; }
blockquote { background: transparent url('quotemarks.gif') no-repeat scroll 0pt 3px; font-size: 88%; line-height: 1.5em; color: rgb(119, 119, 119); padding-left: 23px; }
code { color: rgb(123, 153, 5); font-size: 110%; line-height: 1.2em; text-align: left; }
code strong { color: rgb(78, 98, 0); }
abbr, acronym, .popup { border-bottom: 1px dotted rgb(153, 153, 153); font-style: normal; cursor: help; }
em { font-style: italic; }
strong { font-weight: bold; }
strike, del { text-decoration: line-through; }
ins { text-decoration: none; font-style: italic; }
address { margin: 0pt; padding: 0pt; font-style: normal; }
sup { font-size: 90%; }
form { margin: 0pt; padding: 0pt; }
button { cursor: pointer; }
hr { margin: 0px; padding: 0px; background: rgb(255, 255, 255) url('dotted.gif') repeat-x scroll center; height: 1px; }
div.hr { margin: 7px 0pt; padding: 0pt; background: rgb(255, 255, 255) url('dotted.gif') repeat-x scroll center; width: 100%; height: 1px; }
div.hr hr { display: none; }
a img { border: medium none ; }
.clearfix:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }

/* ::::: http://www.tembec.com/public/docroot/tembec/css/mainMenu.css ::::: */

#menu { border-top: 1px solid rgb(66, 159, 203); border-left: 1px solid rgb(0, 114, 168); border-bottom: 1px solid rgb(66, 159, 203); clear: both; display: table; width: 695px; height: auto; font-weight: bold; font-size: 100%; color: rgb(228, 234, 236); font-family: arial,sans-serif; position: relative; z-index: 9999; }
#menu span { margin: 0pt; padding: 0pt; }
.menulist, .menulist ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; z-index: 9999; }
.menulist ul { border-style: solid none solid solid; border-color: rgb(43, 183, 242) -moz-use-text-color rgb(43, 183, 242) rgb(43, 183, 242); border-width: 1px 0pt 1px 1px; background: transparent url('sub-menu-bg.gif') repeat; width: 138px; visibility: hidden; position: absolute; font-size: 95%; z-index: 9999; }
.menulist ul ul { border: 1px solid rgb(43, 183, 242); background: transparent url('sub-menu-bg.gif') repeat; overflow: hidden; top: 0px; left: 138px; z-index: 9999; }
.menulist li.lastMain ul ul { left: -140px; }
.menulist ul a.last { border-bottom: 0pt none; }
.menulist ul li, .menulist ul ul li { border-right: 1px solid rgb(43, 183, 242); }
.lastOne ul { left: 0pt ! important; }
.menulist li { border-right: 1px solid rgb(0, 114, 168); margin: 0pt; padding: 0pt; position: relative; float: left; list-style-type: none; list-style-image: none; list-style-position: outside; }
.menulist ul li { margin: 0pt; padding: 0pt; }
.menulist ul > li:last-child { margin: 0pt; padding: 0pt; }
.menulist a { padding: 5px 0pt; background: transparent url('bg-menu-button-off.gif') repeat-x; display: block; width: 138px; text-align: center; text-decoration: none; text-transform: uppercase; color: rgb(228, 234, 236); }
.menulist a#about-fr, .menulist a#about-fr:hover, .menulist a#about-en, .menulist a#about-en:hover, .menulist a#products-fr, .menulist a#products-fr:hover, .menulist a#products-en, .menulist a#products-en:hover, .menulist a#investor-fr, .menulist a#investor-fr:hover, .menulist a#investor-en, .menulist a#investor-en:hover, .menulist a#environment-fr, .menulist a#environment-fr:hover, .menulist a#environment-en, .menulist a#environment-en:hover, .menulist a#recentNews-fr, .menulist a#recentNews-fr:hover, .menulist a#recentNews-en, .menulist a#recentNews-en:hover { background-repeat: no-repeat; background-position: center; }
.menulist a#about-fr { background-image: url('nav-about-off-fr.gif'); }
.menulist a#about-fr:hover { background-image: url('nav-about-fr.gif'); }
.menulist a#about-en { background-image: url('nav-about-off-en.gif'); }
.menulist a#about-en:hover { background-image: url('nav-about-en.gif'); }
.menulist a#products-fr { background-image: url('nav-products-off-fr.gif'); }
.menulist a#products-fr:hover { background-image: url('nav-products-fr.gif'); }
.menulist a#products-en { background-image: url('nav-products-off-en.gif'); }
.menulist a#products-en:hover { background-image: url('nav-products-en.gif'); }
.menulist a#investors-fr { background-image: url('nav-investors-off-fr.gif'); }
.menulist a#investors-fr:hover { background-image: url('nav-investors-fr.gif'); }
.menulist a#investors-en { background-image: url('nav-investors-off-en.gif'); }
.menulist a#investors-en:hover { background-image: url('nav-investors-en.gif'); }
.menulist a#environment-fr { background-image: url('nav-environment-off-fr.gif'); }
.menulist a#environment-fr:hover { background-image: url('nav-environment-fr.gif'); }
.menulist a#environment-en { background-image: url('nav-environment-off-en.gif'); }
.menulist a#environment-en:hover { background-image: url('nav-environment-en.gif'); }
.menulist a#recentNews-fr { background-image: url('nav-recentnews-off-fr.gif'); }
.menulist a#recentNews-fr:hover { background-image: url('nav-recentnews-fr.gif'); }
.menulist a#recentNews-en { background-image: url('nav-recentnews-off-en.gif'); }
.menulist a#recentNews-en:hover { background-image: url('nav-recentnews-en.gif'); }
.menulist a#about-fr span, .menulist a#about-en span, .menulist a#products-fr span, .menulist a#products-en span, .menulist a#investors-fr span, .menulist a#investors-en span, .menulist a#environment-fr span, .menulist a#environment-en span, .menulist a#recentNews-fr span, .menulist a#recentNews-en span { display: block; text-indent: -9000px; }
.menulist a:visited { color: rgb(228, 234, 236); }
.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus { background: transparent url('bg-menu-button.gif') repeat-x; color: rgb(255, 255, 255); }
.menulist a.highlighted { background: transparent url('bg-menu-button.gif') repeat-x; color: rgb(255, 255, 255); }
.menulist ul ul a, .menulist ul a { border-bottom: 1px solid rgb(34, 144, 190); margin: 3px; padding: 5px 0px 5px 10px; display: block; width: 122px; background-image: none; text-align: left; text-decoration: none; text-transform: none; color: rgb(255, 255, 255); }
.menulist ul ul a:hover, .menulist ul ul a.highlighted:hover, .menulist ul ul a:focus, .menulist ul a:hover, .menulist ul a.highlighted:hover, .menulist ul a:focus { background: rgb(66, 172, 229) none repeat; color: rgb(255, 255, 255); }
.menulist ul ul a.highlighted, .menulist ul a.highlighted { background: rgb(66, 172, 229) none repeat; color: rgb(255, 255, 255); }
.menulist a .subind { display: none; }
.menulist ul a .subind { display: block; float: right; }

/* ::::: http://www.tembec.com/public/docroot/tembec/css/default.css ::::: */

body { margin: 0pt; padding: 0pt 0pt 1em; background: rgb(216, 212, 189) url('bg-body.gif') repeat scroll left top; text-align: center; color: rgb(102, 102, 102); font-family: verdana,geneva,sans-serif; }
a { color: rgb(0, 136, 201); outline-color: invert; outline-style: none; outline-width: medium; }
a:hover { color: rgb(0, 102, 153); }
a:visited { color: rgb(0, 102, 153); }
address { font-size: 90%; font-style: normal; }
p { margin-top: 0.5em; margin-bottom: 0.5em; }
#document { border-right: 2px solid rgb(145, 142, 127); border-bottom: 2px solid rgb(145, 142, 127); margin: 1em auto; background: rgb(255, 255, 255) url('bg-document.gif') repeat scroll left top; text-align: left; width: 700px; }
#header, #content, #section, #footer, #paragraphs { border: 2px solid rgb(255, 255, 255); }
#header { border-bottom: 0pt none; background: rgb(0, 102, 153) url('bg-header.jpg') no-repeat scroll left top; }
#header img { margin: 16px 0pt 8px 18px; float: left; }
#section { border-top: 0pt none; border-right: 0pt none; border-bottom: 0pt none; width: 145px; float: left; }
#content { background: rgb(255, 255, 255) url('bg-content.jpg') repeat-x scroll left top; overflow: hidden; width: 370px; float: left; padding-bottom: 50px; }
#contentPadding { margin: 0pt 20px; }
#content div.info h3 { margin-left: 0pt; margin-right: 0pt; }
#content div.info h4 { margin: 20px -10px 10px; padding-right: 70px; padding-left: 10px; }
#financialReports #content div.info h4 { background-image: url('bg-title.jpg'); background-repeat: repeat-x; }
#financialReports .listHeading { padding-top: 5px; }
#content dl { margin: 5px 20px; }
#content address { margin: 0pt 20px; }
#paragraphs { border-left: 0pt none; overflow: hidden; width: 174px; float: right; }
#footer { background: rgb(0, 102, 153) none repeat; clear: both; position: relative; height: 27px; z-index: 1; }
#footer span { color: rgb(255, 255, 255); text-indent: -1000em; padding-left: 25px; display: block; width: 220px; height: 27px; float: right; }
#footer span.fr { background: transparent url('ico-innovation-fr.gif') no-repeat scroll right center; }
#footer span.en { background: transparent url('ico-innovation-en.gif') no-repeat scroll right center; }
#copyright { margin: 0pt auto 40px; clear: both; font-size: 90%; width: 700px; color: rgb(153, 153, 153); text-align: left; }
#copyright p { margin: 0pt; }
#copyright hr { display: none; }
#copyright a { color: rgb(139, 139, 139); }
#copyright a:hover { color: rgb(48, 48, 48); }
#made-by { background: transparent url('logo-nurun-en.gif') no-repeat scroll right center; overflow: hidden; text-indent: -1000em; margin-top: -10px; float: right; display: block; width: 162px; height: 59px; }
#made-by.fr { background-image: url('logo-nurun-fr.gif'); }
#made-by.en { background-image: url('logo-nurun-en.gif'); }
#print { position: absolute; margin-left: 165px; margin-top: -25px; }
#print a { padding: 3px 0pt 5px 25px; background: rgb(255, 255, 255) url('ico-print.gif') no-repeat scroll left top; }
#print a:hover { background: rgb(255, 255, 255) url('ico-print-hover.gif') no-repeat scroll left top; }
h1 { margin-left: 2px; height: 102px; text-indent: -100em; background-color: rgb(255, 255, 255); background-repeat: no-repeat; background-position: left top; background-image: url('h-default.jpg'); }
h1.A-propos-de-fr { background-image: url('h-apropos-fr.jpg'); }
h1.A-propos-de-en { background-image: url('h-apropos-en.jpg'); }
h1.Produits-fr { background-image: url('h-secteurs-fr.jpg'); }
h1.Produits-en { background-image: url('h-secteurs-en.jpg'); }
h1.Investisseurs-fr { background-image: url('h-investisseurs-fr.jpg'); }
h1.Investisseurs-en { background-image: url('h-investisseurs-en.jpg'); }
h1.Environnement-fr { background-image: url('h-environnement-fr.jpg'); }
h1.Environnement-en { background-image: url('h-environnement-en.jpg'); }
h1.Salle-de-presse-fr { background-image: url('h-presse-fr.jpg'); }
h1.Salle-de-presse-en { background-image: url('h-presse-en.jpg'); }
h1.search-fr { background-image: url('h-search-fr.jpg'); }
h1.search-en { background-image: url('h-search-en.jpg'); }
h1.sitemap-fr { background-image: url('h-sitemap-fr.jpg'); }
h1.sitemap-en { background-image: url('h-sitemap-en.jpg'); }
h1.Newsletter-Subs-Error-fr, h1.Newsletter-Unsubs-Error-fr, h1.Newsletter-Lang-Error-fr { background-image: url('h-newsletter-subs-error-fr.jpg'); }
h1.Newsletter-Subs-Error-en, h1.Newsletter-Unsubs-Error-en, h1.Newsletter-Lang-Error-en { background-image: url('h-newsletter-subs-error-en.jpg'); }
h1.Newsletter-Subs-Success-fr, h1.Newsletter-Unsubs-Success-fr, h1.Newsletter-Lang-Success-fr { background-image: url('h-newsletter-subs-success-fr.jpg'); }
h1.Newsletter-Subs-Success-en, h1.Newsletter-Unsubs-Success-en, h1.Newsletter-Lang-Success-en { background-image: url('h-newsletter-subs-success-en.jpg'); }
h1.Legal-Note-fr { background-image: url('h-legal-note-fr.jpg'); }
h1.Legal-Note-en { background-image: url('h-legal-note-en.jpg'); }
h2 { margin: 5px 0pt 20px; clear: both; color: rgb(26, 141, 195); font-weight: normal; font-size: 190%; }
h3 { margin: 5px 0pt; clear: both; font-weight: bold; font-size: 115%; }
h4 { border-bottom: 1px solid rgb(238, 238, 238); padding: 6px 20px 6px 0pt; clear: both; font-weight: bold; }
#section ul.menu { border-bottom: 2px solid rgb(255, 255, 255); margin: 0pt; padding: 1em 0pt 0pt; background: rgb(26, 141, 195) url('bg-menu.jpg') no-repeat scroll left top; list-style-type: none; }
#section ul.menu li { padding: 0pt 0pt 0.1em; }
#section ul.menu a { padding-right: 6px; font-size: 90%; padding-left: 15px; color: rgb(255, 255, 255); text-decoration: none; display: block; }
#section ul.menu a:hover { background: transparent url('ico-menu.gif') no-repeat scroll left top; }
#section ul.menu a.active { background: transparent url('ico-menu.gif') no-repeat scroll left top; font-weight: bold; }
#section ul.menu ul { margin: 0.5em 0pt 0pt 10px; padding: 0pt; list-style-type: none; }
#section ul.menu ul li { background: transparent url('ico-submenu.gif') no-repeat scroll left top; }
#content ul.menu { padding: 0pt 0pt 1em; margin-left: 0pt; list-style-type: none; }
#content ul.menu li { background: transparent url('ico-menu-content.gif') no-repeat scroll left top; padding-left: 15px; margin-bottom: 0.5em; }
.access { display: none; }
.intro { border-bottom: 3px solid rgb(221, 226, 228); margin: 0pt -10px; padding: 0pt 10px 10px; color: rgb(0, 0, 0); }
.intro p { margin: 0pt; font-size: 12px; }
.date { font-weight: bold; }
.file { background: rgb(255, 255, 255) url('ico-file.gif') no-repeat scroll left top; padding-bottom: 1px; }
.fileExtention { margin-left: 24px; }
.files, .filesNone { padding: 0pt 0pt 5px 25px; background: rgb(255, 255, 255) url('ico-files.gif') no-repeat scroll left top; display: block; margin-left: 5px; }
.file:hover { background-image: url('ico-file-hover.gif'); }
.files:hover { background-image: url('ico-files-hover.gif'); }
.filesNone, .filesNone:hover { background-image: none; }
.breadcrumbs { color: rgb(153, 153, 153); font-size: 90%; margin-top: 13px; }
.breadcrumbs a:hover { color: rgb(0, 102, 153) ! important; }
.breadcrumbs a, .breadcrumbs a:visited { text-decoration: none; color: rgb(153, 153, 153); }
#paragraphs .file { display: block; margin-left: 5px; }
a.file { padding-left: 20px; }
ul.documents { margin: 0.5em 0pt; padding: 0pt; list-style-type: none; }
ul.documents li { margin-left: 3px; padding-left: 20px; margin-bottom: 0.3em; }
.title { display: block; margin-top: 1em; color: rgb(0, 102, 153); font-weight: bold; text-decoration: none; margin-right: 5em; }
.listHeading { border-top: 2px solid rgb(221, 226, 228); margin: 0.5em 0pt; display: block; }
.picture { border-style: solid; border-color: rgb(219, 219, 219) rgb(198, 198, 198) rgb(198, 198, 198) rgb(219, 219, 219); border-width: 1px 2px 2px 1px; margin: 10px auto; width: 150px; text-align: center; }
#paragraphs div.picture { margin: 10px auto; }
.picture img { margin: 3px; }
.picture p { margin: 5px; color: rgb(26, 141, 195); text-align: left; }
.leftBlock, .rightBlock { width: 160px; float: left; margin-right: 10px; }
.rightBlock { margin-right: 0pt; }
.leftBlock h4, .rightBlock h4 { border: 0pt none ; margin: 0pt; padding: 0pt; background: transparent none repeat; font-size: 90%; color: rgb(0, 136, 201); }
.leftBlock .moveUp, .rightBlock .moveUp { display: none; }
#content .picture { width: auto; }
#content .left { float: left; }
#content .right { float: right; }
.news { border-bottom: 1px solid rgb(221, 226, 228); }
#content ul.interNavigation { margin: 0pt; padding: 0.5em 0pt; list-style-type: none; text-align: right; }
ul.interNavigation li { display: inline; }
ul.interNavigation .home { float: left; }
p.interNavigation { border-bottom: 1px solid rgb(221, 226, 228); }
a.moveUp { background: transparent url('ico-moveup.gif') no-repeat scroll left center; font-size: 90%; margin-top: -30px; padding-left: 16px; color: rgb(153, 153, 153); float: right; }
a.moveUp:hover { color: rgb(0, 0, 0); background-image: url('ico-moveup-hover.gif'); }
a.moveUp:visited { color: rgb(153, 153, 153); }
.singleParagraph .moveUp { display: none; }
#section .info { padding: 0.5em; background: rgb(240, 245, 247) url('bg-info.jpg') repeat-x scroll left top; }
#section .info big { display: block; font-size: 90%; color: rgb(63, 124, 152); font-weight: bold; margin-bottom: 0.5em; text-transform: uppercase; }
#section .info a { color: rgb(102, 102, 102); }
#section .info a:hover { color: rgb(0, 0, 0); }
#section .info q { font-weight: bold; quotes: none ; }
#section .info .contact { margin: 0pt; line-height: 1.5em; }
#section .info .inputBox { border: 1px solid rgb(187, 197, 202); padding: 0.1em; background: rgb(240, 245, 247) url('bg-inputbox.jpg') repeat-x scroll left center; width: 100px; color: rgb(102, 150, 172); font-size: 100%; margin-bottom: 2px; }
#paragraphs .info .moveUp { display: none; }
#paragraphs .info { margin: 0.5em; overflow: hidden; }
#paragraphs .info h4 { margin: -0.1em; padding: 6px 12px; background: rgb(228, 237, 242) none repeat; color: rgb(4, 83, 120); font-size: 100%; font-weight: bold; display: block; }
#section .subscribe { background: transparent url('bg-subscribe.gif') no-repeat; position: relative; }
#section .subscribe p { margin: 0pt; padding: 8px 0pt 0pt 6px; letter-spacing: 0.02em; }
#section .subscribe form { padding: 6px 0pt 13px 7px; position: relative; }
#section .subscribe .inputBox { border: 1px solid rgb(187, 197, 202); background: rgb(240, 245, 247) url('bg-subscribe-inputbox.gif') no-repeat; width: 98px; height: 14px; padding-left: 7px; font-weight: bold ! important; color: rgb(102, 150, 172); font-size: 10px ! important; }
#section .subscribe #goSubscribe { position: absolute; left: 123px; top: 8px; }
#section .press { background: transparent url('bg-info.jpg') repeat-x scroll left top; }
#section .press big { display: block; height: 35px; }
#section .press big#goToPressRoom-en { background: transparent url('heading-gotopressroom-en.gif') no-repeat; text-indent: -9000px; }
#section .press big#goToPressRoom-fr { background: transparent url('heading-gotopressroom-fr.gif') no-repeat; text-indent: -9000px; }
#section .press ul { margin: 0pt; padding: 0pt 0pt 18px 6px; list-style-type: none; font-size: 10px; }
#section .press ul li { padding-bottom: 4px; }
#section .press ul a { color: rgb(102, 102, 102); }
#section .contacts { background: rgb(240, 245, 247) none repeat; }
#section .contacts big { margin: 0pt; padding: 0pt; display: block; height: 37px; }
#section .contacts big#contacts-en { background: transparent url('heading-contacts-en.gif') no-repeat; text-indent: -9000px; }
#section .contacts big#contacts-fr { background: transparent url('heading-contacts-fr.gif') no-repeat; text-indent: -9000px; }
#section .contacts .contactInfo p { margin: -2px 0pt 0pt; padding: 0pt; }
#section .contacts .contactInfo { padding: 0pt 5px 7px 7px; }
table.stock { border-right: 1px solid rgb(198, 198, 198); margin: 5px auto; background: rgb(255, 255, 255) none repeat; width: 154px; }
.stock td, .stock th { padding: 4px; font-size: 11px; }
.stock thead th { text-transform: uppercase; font-family: arial,sans-serif; font-weight: bold; color: rgb(142, 142, 142); }
.stock th.heading { padding: 5px 15px 0pt; background: transparent url('bg-stock-heading-1.gif') no-repeat scroll center top; }
.stock td.heading { background: transparent url('bg-stock-heading-2.gif') no-repeat scroll center bottom; color: rgb(0, 102, 153); font-weight: bold; font-size: 140%; }
.stock th { color: rgb(0, 0, 0); font-weight: normal; text-align: left; }
.stock td { text-align: right; }
.stock .short { background-image: none; }
.stock .short th, .stock .short td { border-top: 2px solid rgb(204, 204, 204); }
.variationUp, .variationDown { display: block; padding-left: 10px; }
.variationUp { background: transparent url('ico-variationup.gif') no-repeat scroll left center; }
.variationDown { background: transparent url('ico-variationdown.gif') no-repeat scroll left center; }
.stock .elapsedTime { border-top: 2px solid rgb(219, 219, 219); border-left: 0pt none; border-right: 1px solid rgb(219, 219, 219); color: gray; padding-left: 0pt; }
.stock th, .stock .heading { border-left: 1px solid rgb(219, 219, 219); }
.stock tbody tr { background: transparent url('bg-stock-lines.gif') no-repeat scroll center bottom; }
.stock .volume { background-image: none; }
.stock td { border-right: 1px solid rgb(219, 219, 219); }
.stock .heading { border-left: 1px solid rgb(219, 219, 219); border-right: 1px solid rgb(219, 219, 219); text-align: center; }
.stock tfoot td { border-bottom: 2px solid rgb(219, 219, 219); }
.stock thead td, .stock thead th { border-top: 1px solid rgb(219, 219, 219); }
.quarter { clear: both; }
.fileSize, .quarter .fileSize { margin-top: -1.25em; font-size: 80%; float: right; }
.quarter big { font-size: 90%; margin-bottom: 0.5em; }
.quarter .section { float: right; width: 100%; }
.quarter .fileExtention { display: none; }
.quarter img { float: left; }
.quarter ul li p { margin: 0pt; padding: 0pt; }
#content .quarter { padding-left: 0pt; }
.quarter .docs { margin-left: 95px; }
.quarter .docs ul { margin-left: 0pt; }
.quarter .complete { padding-left: 20px; font-weight: bold; }
.quarter ul { margin: 0pt; padding: 0pt; list-style-type: none; }
.quarter li { margin-bottom: 0.4em; }
#directionList .title { margin: 0pt; text-decoration: underline; }
#directionList h3 { border-bottom: 1px solid rgb(221, 226, 228); padding: 0.5em 0pt; }
#directionList p { margin: 0pt 0pt 0.5em 20px; padding: 0pt; width: 150px; float: left; }
#productList.picture { width: 350px; }
.product { border-bottom: 1px solid rgb(221, 226, 228); margin: 10px 0pt; }
.product img { float: left; }
.product .title { margin-top: 0pt; }
#content ul.menuProduct { margin: 0pt -25px 0pt -10px; background: transparent url('bg-menu-product.jpg') repeat-x scroll left top; list-style-type: none; height: 50px; padding-top: 0pt; padding-right: 0pt; padding-bottom: 0pt; padding-left: 10px ! important; }
.menuProduct li { border-style: solid solid none; border-color: rgb(221, 226, 228) rgb(221, 226, 228) -moz-use-text-color; border-width: 1px 1px 0pt; background: rgb(255, 255, 255) none repeat; float: left; display: block; margin-top: 8px; margin-right: 5px; }
.menuProduct span { margin: 4px 8px 0pt; display: block; color: rgb(0, 102, 153); font-weight: bold; font-size: 10px; text-decoration: none; }
.menuProduct .active span { border-bottom: 4px solid rgb(237, 243, 248); margin: 2px 2px 0pt; padding: 4px 8px 2px; background: rgb(237, 243, 248) none repeat; display: block; font-weight: bold; color: rgb(0, 0, 0); }
#contactMenu.active {  }
#contactMenu.active a span { overflow: hidden; white-space: nowrap; }
.menuProduct .active { border-style: solid solid none; border-color: rgb(169, 200, 220) rgb(169, 200, 220) -moz-use-text-color; border-width: 1px 1px 0pt; margin-top: 4px; }
.factories { width: 150px; float: right; padding-top: 0pt; }
#content ul, #paragraphs ul { padding-left: 15px; margin-left: 0pt; }
#content li, #paragraphs li { margin-bottom: 3px; }
#content ul.menuProduct { padding: 0pt; }
#toolNav { padding: 20px 5px 0pt 0pt; margin-right: 5px; height: 7px; }
#toolNav ul { margin: 0pt; }
#toolNav li { margin: 0pt 20px 0pt 0pt; position: relative; float: right; list-style-type: none; list-style-image: none; list-style-position: outside; }
#toolNav li a { display: block; height: 7px; text-transform: uppercase; font-size: 80%; font-family: arial; text-decoration: none; color: rgb(157, 208, 234); }
#toolNav li a:hover { color: rgb(255, 255, 255); }
#toolNav ul { padding-top: 5px; }
#toolNav form { float: right; }
#toolNav span { display: block; text-indent: -9000px; }
#toolNav #send { margin: 2px 0pt 0pt; }
#toolNav #search { background: transparent url('input-bg.gif') no-repeat; font-size: 11px; height: 16px; width: 130px; padding-left: 5px; color: rgb(10, 83, 120); float: left; }
#toolNav input { border: medium none ; }
#toolLangue_en { background: transparent url('toolnav-lan-off_en.gif') no-repeat; width: 50px; height: 20px; }
#toolLangue_fr { background: transparent url('toolnav-lan-off_fr.gif') no-repeat; width: 50px; }
#toolContact { background: transparent url('toolnav-contact-off.gif') no-repeat; width: 50px; }
#toolMap_en { background: transparent url('toolnav-map-off_en.gif') no-repeat; width: 40px; }
#toolMap_fr { background: transparent url('toolnav-map-off_fr.gif') no-repeat; width: 65px; }
#toolHome_en { background: transparent url('toolnav-home-off_en.gif') no-repeat; width: 30px; }
#toolHome_fr { background: transparent url('toolnav-home-off_fr.gif') no-repeat; width: 40px; }
#toolLangue_en a:hover { background: transparent url('toolnav-lan_en.gif') no-repeat; width: 50px; height: 7px; }
#toolLangue_fr a:hover { background: transparent url('toolnav-lan_fr.gif') no-repeat; width: 50px; }
#toolContact a:hover { background: transparent url('toolnav-contact.gif') no-repeat; width: 50px; }
#toolMap_en a:hover { background: transparent url('toolnav-map_en.gif') no-repeat; width: 40px; }
#toolMap_fr a:hover { background: transparent url('toolnav-map_fr.gif') no-repeat; width: 65px; }
#toolHome_en a:hover { background: transparent url('toolnav-home_en.gif') no-repeat; width: 30px; }
#toolHome_fr a:hover { background: transparent url('toolnav-home_fr.gif') no-repeat; width: 40px; }
#pictLink { border: 1px solid rgb(198, 198, 198); width: 332px; margin-top: 25px; }
#pictLink img { float: left; }
#pecunia { border: 0pt none ; width: 100%; height: 500px; }
#MgmtList .leftBlock, #MgmtList .rightBlock { width: 45%; }
#MgmtList .leftBlock { margin-right: 4%; }
#MgmtList .leftBlock img, #MgmtList .rightBlock img { margin-bottom: 30px; }
#MgmtList .leftBlock .info, #MgmtList .rightBlock .info { height: 70px; }
#MgmtList .directorThumb { margin-right: 10px; margin-top: 3px; float: left; clear: both; }

/* ::::: http://www.tembec.com/public/docroot/tembec/css/splash.css ::::: */

#document { background: rgb(0, 97, 143) url('bg-splash.jpg') no-repeat scroll left top; text-align: center; }
img { margin: 20px auto; display: block; }
#content { border-bottom: 1px solid rgb(0, 97, 142); margin: 0pt; padding: 0pt; background: transparent none repeat; float: none; width: 696px; height: 285px; }
#content p.fr, #content p.en { margin: 78px 0pt 0pt; overflow: hidden; float: left; width: 344px; text-indent: -100em; text-align: left; }
#content p.en { float: right; }
#content p a { width: 100px; height: 20px; display: block; margin-top: 60px; background-repeat: no-repeat; background-position: 30px 0pt; }
#content p.fr a { background-image: url('bt-enter-fr-off.gif'); }
#content p.fr a:hover { background-image: url('bt-enter-fr-on.gif'); }
#content p.en a { background-image: url('bt-enter-en-off.gif'); }
#content p.en a:hover { background-image: url('bt-enter-en-on.gif'); }
#footer { border-top: 0pt none; height: 40px; }
#footer span.fr { background: transparent url('ico-innovation-splash-fr.gif') no-repeat scroll right center; width: 310px; height: 40px; position: absolute; left: -110px; }
#footer span.en { background: transparent url('ico-innovation-splash-en.gif') no-repeat scroll left center; width: 310px; float: left; height: 40px; position: absolute; right: -110px; }
