@import url(reset.css);
@import url(font.css);

/* ------- PNG fixed ---*/

* html .png, h2{
behavior: expression((this.runtimeStyle.behavior="none")
(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",this.src = "http://qarecticel.uchrony.be/Stylesheet/images/pixel.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().
replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)); border:0;} 


/* BASE */
.window{ width: 100%;}
.window.linetop{ background: #797979 url(images/linetop.jpg) repeat-x left bottom; height: 10px;}
.window.header{ background: #fff url(images/head-shadow.jpg) repeat-x left bottom; padding-bottom: 1px;}
.window.top{ background: #787777 url(images/menu.jpg) repeat-x left bottom; border: none;}
.windowtop{ background: #787777 url(images/menu.jpg) repeat-x left bottom; border: none; height: 45px;}
.window.content{ background: #fff url(images/content.jpg) repeat-x left bottom; border-bottom: 1px solid #f5f5f5;}
.window.botcontent{ background: #fff; border-top: 1px solid #c5c4c4; padding: 10px 0;}
.window.footer{ background: #b3b3b4; text-align: center; padding: 10px 0;}

.site{ width: 1000px; margin: 0 auto;}

/* GENERAL */
h1{ background:url(images/logo-recticel.gif) no-repeat; float: left; margin-top: 10px; position: absolute; z-index: 5;}
h1 a{ width: 615px; height: 70px; text-indent: -9999px; display: block;}
h2{ margin-bottom: 20px;}
h2.hp{ margin-bottom: 10px;}
h5{ font-weight: bold; font-size: 1.3em; color: #333; margin-top: 15px; margin-bottom: 5px;}
h6{ font-weight: bold; font-size: 1.2em; margin-top: 15px; margin-bottom: 5px;}

p{ margin-bottom: 0.75em;}
p a{ color: #f7941d;}
p.more{ text-align: right; padding-right: 10px;}
a img{ border: 0;}
a{ color: #f7941d;}
a:hover{ color: #000;}

table{ border: 0;}

.orange{ color: #f90;}

.clear{ clear: both;}
img.fleft{ float: left; padding-right: 10px; padding-bottom: 5px;}
p.fleft{ float: left; padding-right: 10px; padding-bottom: 5px;}
img.fright{ float: right; padding-left: 10px; padding-top: 5px;}
img.img{ float: left;}

.mt{ margin-top: 10px;}
.mb{ margin-bottom: 10px;}

/* TITLES */
h2{ display: block; text-indent: -9999px; height: 17px;}
h2.h2news{ background:url(images/news.png) no-repeat; width: 122px;}
h2.h2welcome{ background:url(images/welcome.png) no-repeat; width: 97px;}
h2.h2whats{ background:url(images/whatsrecticel.png) no-repeat; width: 154px;}
h2.h2annual{ background:url(images/annual.png) no-repeat; width: 140px;}
h2.h2annualreport{ background:url(images/annualreport.png) no-repeat; width: 285px;}
h2.h2activities{ background:url(images/activities.png) no-repeat; width: 83px;}
h2.h2strategy{ background:url(images/strategy.gif) no-repeat; width: 80px;}
h2.h2links{ background:url(images/links.png) no-repeat; width: 44px;}
h2.h2othercontact{ background:url(images/othercontacts.png) no-repeat; width: 153px;}
h2.h2analyst{ background:url(images/h2_analyst.png) no-repeat; width: 300px;}
h2.h2brands{ background:url(images/h2_brands.png) no-repeat; width: 300px;}
h2.h2careers{ background:url(images/h2_careers.png) no-repeat; width: 300px;}
h2.h2contact{ background:url(images/h2_contact.png) no-repeat; width: 300px;}
h2.h2contacts{ background:url(images/h2_contacts.png) no-repeat; width: 300px;}
h2.h2corporategovernance{ background:url(images/h2_corporategovernance.png) no-repeat; width: 300px;}
h2.h2crs{ background:url(images/h2_crs.png) no-repeat; width: 380px;}
h2.h2disclaimer{ background:url(images/h2_disclaimer.png) no-repeat; width: 300px;}
h2.h2dividend{ background:url(images/h2_dividend.png) no-repeat; width: 300px;}
h2.h2email{ background:url(images/h2_email.png) no-repeat; width: 300px;}
h2.h2financialcalendar{ background:url(images/h2_financialcalendar.png) no-repeat; width: 300px;}
h2.h2generalterms{ background:url(images/h2_generalterms.png) no-repeat; width: 300px;}
h2.h2geographical{ background:url(images/h2_geographical.png) no-repeat; width: 300px;}
h2.h2groupvaluemission{ background:url(images/h2_groupvaluemission.png) no-repeat; width: 300px;}
h2.h2history{ background:url(images/h2_history.png) no-repeat; width: 300px;}
h2.h2home{ background:url(images/h2_home.png) no-repeat; width: 300px;}
h2.h2hr{ background:url(images/h2_hr.png) no-repeat; width: 300px;}
h2.h2info{ background:url(images/h2_info.png) no-repeat; width: 300px;}
h2.h2information{ background:url(images/h2_information.png) no-repeat; width: 300px;}
h2.h2internationalhq{ background:url(images/h2_internationalhq.png) no-repeat; width: 300px;}
h2.h2investor{ background:url(images/h2_investor.png) no-repeat; width: 300px;}
h2.h2jobs{ background:url(images/h2_jobs.png) no-repeat; width: 300px;}
h2.h2keyfigures{ background:url(images/h2_keyfigures.png) no-repeat; width: 300px;}
h2.h2missionstatement{ background:url(images/h2_missionstatement.png) no-repeat; width: 300px;}
h2.h2nutshell{ background:url(images/h2_nutshell.png) no-repeat; width: 300px;}
h2.h2polyurethane{ background:url(images/h2_polyurethane.png) no-repeat; width: 300px;}
h2.h2prodcutsandactivities{ background:url(images/h2_prodcutsandactivities.png) no-repeat; width: 300px;}
h2.h2products{ background:url(images/h2_products.png) no-repeat; width: 300px;}
h2.h2research{ background:url(images/h2_research.png) no-repeat; width: 300px;}
h2.h2responsiblecare{ background:url(images/h2_responsiblecare.png) no-repeat; width: 300px;}
h2.h2shareholders{ background:url(images/h2_shareholders.png) no-repeat; width: 300px;}
h2.h2strategy{ background:url(images/h2_strategy.png) no-repeat; width: 300px;}
.topright h2.h2strategy{ background:url(images/strategy-right.png) no-repeat; width: 250px;}
h2.h2synergy{ background:url(images/h2_synergy.png) no-repeat; width: 300px;}
h2.h2whos{ background:url(images/whosrecticel.png) no-repeat; width: 300px;}
h2.h2health{ background:url(images/h2_health.png) no-repeat; width: 350px;}
h2.h2pressreleases{ background:url(images/pressreleases_h2.png) no-repeat; width: 260px;}
h2.h2sitemap{ background:url(images/h2sitemap.png) no-repeat; width: 260px;}
h2.h2thanks{ background:url(images/h2thanks.png) no-repeat; width: 260px;}

h3{ display:block; text-indent: -9999px; width: 170px; height: 45px;}
h3.flexible{ background:url(images/flexible.jpg) no-repeat;}
h3.bedding{ background:url(images/bedding.jpg) no-repeat;}
h3.insulation{ background:url(images/insulation.jpg) no-repeat;}
h3.automotive{ background:url(images/automotive.jpg) no-repeat;}

h3.h3flexible-brands{ background:url(images/h3-flexible.png) no-repeat;}
h3.h3bedding-brands{ background:url(images/h3-bedding.png) no-repeat;}
h3.h3insulation-brands{ background:url(images/h3-insulation.png) no-repeat;}
h3.h3automotive-brands{ background:url(images/h3-automotive.png) no-repeat;}
h3.h3flexible-brands, h3.h3bedding-brands, h3.h3insulation-brands, h3.h3automotive-brands{ height: 35px; margin-bottom: 15px; }

h4{ border-bottom: 1px solid #d7d7d7; display: block; width: 100%; padding-bottom: 10px; text-indent: -9999px; height: 9px;}
h4.questions{ border-bottom: 0; padding: 2px 10px 0 0; background: url(images/questions.gif) no-repeat left bottom; width: 218px; float: left;}
h4.presscontact{ background:url(images/presscontact.gif) no-repeat;}
h4.investor{ background:url(images/investorrelations.gif) no-repeat;}
h4.internalcom{ background:url(images/internalcom.gif) no-repeat;}
h4.hr{ background:url(images/hr.gif) no-repeat;}

/* HEADER */
table.search{ float: right; margin-top: 10px;}
table.search td{ padding-left: 15px;}
table.search .input{ background: #d8d8dd; padding: 3px 10px; width: 240px; color:#666; border: none;}
*HTML table.search .input{width: 247px;}
table.search input:focus.input{ background:#333; color:#CCC}
table.search .go-search{ background: url(images/ico-search.png) no-repeat; padding-left: 20px; color: #fff; border: 0;}
img.banner{ float: left;}


/* CONTENT */
.col{ width: 320px;}
*HTML .col{ width: 305px;}
*HTML .hp .col{ width: 310px;}
.colright{ width: 295px; margin-left: 20px;}
*HTML .colright{ width: 300px; margin-left: 10px;}
.col.marg{ margin: 0 10px;}
*HTML .col.marg{ margin: 0 10px;}
.col.right{ background: #d8d8dd; padding: 20px; width: 265px; margin-left: 10px;}
*HTML .col.right h2{ margin-left: 20px;}
*HTML .col.right ul.links{ margin-left: 35px;}
.col hr, .colright hr{ border: 7px solid #cbcbcd; margin: 20px 0; }
.col2{ width: 675px; margin-right: 10px;}
.col3{ width: 1000px;}
.col, .col2, .col3, .colright{  padding: 20px 0 10px 0; float: left;}

.colgrey{  width: 295px;  float: left; margin-bottom: 10px;}
.colgrey.marg{ margin: 0 10px;}
*HTML  .colgrey{  width: 290px;  margin-bottom: 0;}
.col3grey{ width: 970px; float: left; clear: both;}
.colgrey, .col3grey{ background: #ebebeb; padding: 15px;}

.news li{ background:url(images/bullet-news.jpg) no-repeat left 7px; padding-left: 12px;}
.news li.sep{ background:url(images/line-news.jpg) repeat-x left bottom; padding: 15px 0 0 0; margin-bottom: 2px;}

.box{ width: 250px; float: left;}
.box h3{ margin-bottom: 5px; display:block; text-indent: 0;}
.box h3 a{ display: block; text-indent: -9999px; width: 170px; height: 45px;}
.box p{ margin-left: 12px;}
.botcontent .box p{ margin-bottom: 0;}

table.report{ width: 100%;}
table.report td, table.report th{ padding: 8px 5px; text-align: center; vertical-align:middle;}
table.report td.tdtop{ vertical-align:top; padding-top: 12px;}
table.report td.left, table.report th.left{ text-align: left;}
table.report td.left p{ margin-bottom: 0;}
table.report td.right{ text-align: right;}
table.report th{ background: #f5df5e; color: #565656;}
table.report th.special{ background: #666; color: #fff;}
table.report td{ color: #484848; border-top: 1px dashed #aeaeae;}
table.report td strong{ color: #a4a4a4;}
table.report td span{ background:url(images/pdf-off.gif) no-repeat;}
table.report td a.pdf, table td a.pdf{ background:url(images/pdf.gif) no-repeat;}
table.report td span.pdf, table.report td a.pdf, table td a.pdf{ display:block; width: 20px; height: 20px; text-indent: -9999px; padding: 0; margin: 0; float: left;}
table.report tr.year td{ border-top: 2px solid #989898;}
table.classic{ padding-top: 20px;}
table.classic td{ text-align: left; border-top: 0; border-bottom: 1px solid #aeaeae;}
table.tableform{}
table.tableform td{ padding: 5px;}
table.tableform td.rightspace{ padding-right: 20px;}
table td.vspace{ padding: 10px 5px; color: #f7941d;}
table td input.input{ border: 2px solid #ccc; padding: 2px 5px; width: 200px;}
table td input.xl{ width: 515px;}
table td input.go{ border: 2px solid #666; background: #666; padding: 3px 10px; color: #f5df5e;}
table td select.select{ border: 2px solid #ccc; padding: 2px 5px; width: 213px;}
table td textarea.textarea{ border: 2px solid #ccc; padding: 2px 5px; width: 200px; font-family: arial; font-size: 11px;}

table.sitemap strong{ padding-bottom: 10px; display: block;}
table.sitemap li{ padding: 0; margin: 0;}
table.sitemap a{ color: #999; background: url("images/bullet-news.jpg") no-repeat left 7px; padding: 2px 0 2px 10px; text-indent: 0px; text-decoration: none;}
table.sitemap a:hover{ color: #f90; background: url("images/bullet-news-hover.jpg") no-repeat left 7px;}

.top{ background: #fff; height: 360px;}
*HTML .top{ height: 360px;}
.topleft{ width: 675px; background: #fff;}
.topright{ background: #585858 url(images/bkgd-banner.jpg) repeat-x; width: 278px; color: #fffefe; padding: 23px 20px; height: 314px; width: 264px;}
.topright ul{ list-style:square; margin-left: 15px;}
.topright ul li{ line-height: 1.5em; margin-bottom: 5px;}
.topleft{ float: left;}
.topright{ float: right;}

.col.right ul.links{ list-style: square; margin-left: 15px;}
.col.right ul.links li{ margin-bottom: 7px; list-style-type: square;}
.col.right ul.links li a{ color: #595a59;}
.col.right ul.links li a:hover{ color: #ec008c;}

.brands{ margin-bottom: 60px;}

.contact{ float: left; margin-top: 20px; width: 295px;}
.contact.marg{ margin: 20px 32px;}
.contact p{ margin-top: 5px;}
.contact p strong{ color: #b11116;}
.contact p span{ color: #aeadad; line-height: 1.1em;}
.contact span.flag{ padding-left: 20px; display: block;}
.contact span.belgium{ background:url(images/flag-be.gif) no-repeat;}
.contact span.switzerland{ background:url(images/flag-ch.gif) no-repeat;}
.contact span.czechrepublic{ background:url(images/flag-cz.gif) no-repeat;}
.contact span.germany{ background:url(images/flag-de.gif) no-repeat;}
.contact span.france{ background:url(images/flag-fr.gif) no-repeat;}
.contact span.sweden{ background:url(images/flag-sw.gif) no-repeat;}
.contact span.unitedkingdom{ background:url(images/flag-uk.gif) no-repeat;}
.contact span.unitedstates{ background:url(images/flag-us.gif) no-repeat;}
.contact span.thenetherlands{ background:url(images/flag-nl.gif) no-repeat;}
.contact span.spain{ background:url(images/flag-es.gif) no-repeat;}
.contact div{ border-left: 5px solid #ccccce; padding-left: 15px;}
.contact div p strong{ color: #666;}

.disclaimer, .disclaimerpage{ background: #666; padding: 20px; margin-bottom: 10px; clear: both;}
.disclaimer b{ color: #fff;}
.disclaimer p{ color: #fff; font-size: 0.8em; line-height: 1.5em;}
.disclaimerpage p{ color: #999;}

ul.classic{ margin-left: 20px;}
ul.classic li{ list-style: square; margin-bottom: 5px; line-height: 1.5em;}
ul.classic ul{ margin-left: 25px; margin-top: 7px;}

/* FOOTER */
.footer, .footer a{ color: #585758;}
.footer a{ text-decoration: none;}

/* SLIDE PHOTO */
#slidephoto{ height:245px; width: 1000px; position: relative; z-index: 1;}
#slidephoto img { display:none;	position:absolute;}
#slidepage{ height:360px; width: 675px; position: relative; z-index: 1;}
#slidepage img { display:none;	position:absolute; z-index: 5;}

*HTML .window.top{ border: none;}

.KeyFigureSumLeft, .KeyFigureSumRight { font-weight: bold;}
