/* DEFAULT DEFINITION */
html, body { margin:0; padding:0; font-size:0.85em; font-family:Lucida Sans Unicode, Lucida Grande, sans-serif; color:#666; background-color:#fff; }

.clear { clear:both; padding-bottom:1px; margin-bottom:-1px; font-size:0; margin-top:-5px;}
.floatLeft { float:left; }
.floatRight { float:right; }
.alignLeft { text-align:left; }
.alignRight { text-align:right; }
a{text-decoration:none; color:#666;}
a:hover {color:#f10c0c;}
ol, ol li { float:left; list-style-type:none; margin:0; padding:0;}
ol li { padding-right:1em; }
.ThomsonW3none { display: none !important; }
h1,h2,h3,h4,h5 { font-size: 100%; }
h3 { margin: 0; padding: 0; }
p {margin: 0 0 10px 0; font-size:11px; font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;}
h1 {float:left; width:180px; margin-top:13px; }
h2 {font-size:20px; font-weight:bold; color:#333; font-family:Arial, Helvetica, sans-serif; float:left; padding: 0 0 6px 0; width:565px; }
h3 { font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:0 0 5px 0; padding-top:4px;}
h4{font-size:11px; font-weight:bold; color:#000; padding:7px 7px; font-family:Arial, Helvetica, sans-serif;}
h4.highlights{font-size:11px; font-weight:bold; color:#000; padding:0 5px 0 12px; font-family:Arial, Helvetica, sans-serif;}
h5 { background:url(../img/bg-h5.gif) 0 0 no-repeat; height:20px; padding:6px 0 0 8px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; color:#000; font-weight:bold; font-size:11px; width:703px; }
h5 span{ margin-left:422px;font-family:Lucida Sans Unicode, Lucida Grande, sans-serif; color:#666; text-transform:none !important; position:absolute; left:228px; font-weight:normal; font-size:11px; margin-top:-2px; width:159px;}
h6 { background:url(../img/bg-h6.gif) 0 0 no-repeat; height:26px; padding:6px 0 0 10px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; color:#000; font-weight:bold; font-size:11px; width:337px; margin-top:0; }
h6.relatedProduct { background:url(../img/img-h8.gif) 0 0 no-repeat; height:26px; padding:6px 0 4px 10px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; color:#000; font-weight:bold; font-size:11px; width:490px !important; width:480px; margin-top:0;margin-left:5px; }

.topText {width:auto; padding-bottom:20px; padding-top:10px; }
.text-11{
font-size:11px;
}
.text-12{
font-size:12px;
}
.text-14{
font-size:14px;
}
.textdocument{
	color:#FFFFFF;
}
.red { color:#cc0000; }
.black { color:#000; }
.lightGrey { color:#999; }
.darkGrey { color:#333; }

.spaceTopMore { display:block; margin-top:17px; }
.sepRightMore {border-top:1px solid #e2e2e2; margin-top:10px; margin-bottom:10px;; margin-left:2px; margin-right:2px; display:block; }
.borderBottom {border-bottom:3px solid #e1e1e1; margin-left:10px; width:479px; margin-top:12px;}
.borderBottom2col {border-bottom:3px solid #e1e1e1; width:100%; /*padding-top:21px; */float:left; }
.offleft {display:none;}

.LinkAll { padding-top:10px; }
.LinkAll a { color:#f10c0c; text-decoration:underline; } 
.LinkAll a:hover {color:#a90202; text-decoration:underline; }

a.LinkArrow { background:url(../img/arrow-link.gif) 0 4px no-repeat; padding:1px 0 2px 13px; text-decoration:underline; color:#f10c0c; font-size:11px; }
a.LinkArrow:hover {color:#a90202; text-decoration:underline;}

a.LinkArrowSimple { background:url(../img/arrow-link.gif) 0 4px no-repeat; padding:1px 0 2px 13px; text-decoration:underline; color:#f10c0c; font-size:11px; }
a.LinkArrowSimple:hover {color:#a90202; text-decoration:underline;}

a.LinkNoArrow { padding:1px 0 2px 0px; text-decoration:underline; color:#f10c0c; font-size:11px; }
a.LinkNoArrow:hover {color:#a90202; text-decoration:underline;}

a.LinkNoArrowSelected { display:block; padding:1px 0 2px 0px; text-decoration:underline; font-weight:bold; color:#a90202; font-size:11px; }
a.LinkNoArrowSelected:hover {color:#a90202; text-decoration:underline;}

.see a{color:#666; text-decoration:underline; }
.see a:hover {color:#f10c0c; text-decoration:underline; }
.LinkReadMore {background:url(../img/arrow-link.gif) 0 5px no-repeat; padding:1px 0 2px 13px; }
.LinkReadMore a {color:#f10c0c; text-decoration:underline; }
.LinkReadMore a:hover {color:#a90202; text-decoration:underline; }

.noBorder { border:none; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* Gabarit de base *------------------------------------------------------------------------------------------------/

/* HEADER */
#ThomsonW3Header { height: 109px; }
* html #ThomsonW3Header { overflow:hidden; }
#ThomsonW3HeaderRight {background:url(../img/bg_haut1.gif) 0 0 no-repeat; height:109px; float:left; margin-left:34px !important; margin-left:34px; width:541px !important; /*width:480px; */padding-left:170px; font-family:Arial, Helvetica, sans-serif;}
#ThomsonW3HeaderRight ul { list-style:none; float:left; font-size:1em; font-family:Arial, Helvetica, sans-serif;padding:0; margin:16px 0 10px 128px !important; /*margin:16px 0 10px 27px;*/ display:inline;}
#ThomsonW3HeaderRight li {float:left; padding-right:9px; font-weight:bold; margin:0; font-size:11px; }
#ThomsonW3HeaderRight li a {margin-top:40px;}
#ThomsonW3HeaderRight li a strong {}
#ThomsonW3HeaderRight .sousMenu li { float:left; padding:0 7px 0 10px; font-weight:bold; margin:0; border-right:1px solid #666; line-height:1.3; }
#ThomsonW3HeaderRight .sousMenu li.last { border:none; }
#ThomsonW3HeaderRight .sousMenu li a strong { color:#000; font-size:13px; padding:0 0 3px; display:block; margin-top:-2px; height:13px; }
* html #ThomsonW3HeaderRight .sousMenu li a strong { margin-top:-1px; }
*:first-child+html #ThomsonW3HeaderRight .sousMenu li a strong { margin-top:-3px }
#ThomsonW3HeaderRight form input.searchInput {color:#000000; font-size:10px; width:141px !important; vertical-align:top; height:13px; font-family:Arial, Helvetica, sans-serif; padding-top:1px;}
#ThomsonW3HeaderRight .selectLanguage { float:left; color:#000000; font-size:10px; margin:0 2px 4px 0; font-family:Arial, Helvetica, sans-serif; width:116px;}
* html #ThomsonW3HeaderRight .selectLanguage { float:none; margin:0; }
#ThomsonW3HeaderRight li.headerLink{margin-top:5px;}
#ThomsonW3HeaderRight ul.sousMenu{font-size:1; font-weight:bold; color:#666; /*margin-left:190px !important; *//*margin-left:70px;*/ /*width:350px;*/ float:right;}
* html #ThomsonW3HeaderRight ul.sousMenu{ float:right; }

/* NAVIGATION */
#ThomsonW3Haut { height: 25px; }
.ThomsonW3Menuhaut { list-style-type: none; margin: 0; padding:0;}
.ThomsonW3Menuhaut li { float:left; width:230px; height:30px; font-weight:bold; }
.ThomsonW3Menuhaut li.last { width:231px; }
.ThomsonW3Menuhaut span { color: #fff; text-decoration: none; font-weight:bold;  font-family:Arial, Helvetica, sans-serif; padding-left:20px;padding-top:5px; display:block; font-size:11px; }
.ThomsonW3Menuhaut li.solutions a { display: block; background: url(../img/bg_nav_off_first.gif) no-repeat; height:30px; width:231px; }
.ThomsonW3Menuhaut li.solutions a:hover, .ThomsonW3Menuhaut li.solutions a:focus, .ThomsonW3Menuhaut li.solutions a:active {display: block ; background: url(../img/bg_nav_on_first.gif) right no-repeat; height:31px; width:231px;}
.ThomsonW3Menuhaut li a {display: block; background: url(../img/bg_menu_off.gif) no-repeat; height:31px; width:230px;  z-index:100; }
.ThomsonW3Menuhaut li a:hover, .ThomsonW3Menuhaut li a:focus, .ThomsonW3Menuhaut li a:active {	display: block;	background: url(../img/bg_menu_on.gif) left no-repeat; height:30px; width:230px; }
.ThomsonW3Menuhaut li.last a {	display: block;	background: url(../img/bg_nav_off_last.gif) no-repeat; height:30px; width:231px;}
.ThomsonW3Menuhaut li.last a:hover, .ThomsonW3Menuhaut li.last a:focus, .ThomsonW3Menuhaut li.last a:active {display: block ; background: url(../img/bg_nav_on_last.gif) left no-repeat; height:30px; width:231px;}
li.ThomsonW3SeparateurNav {background: url(../img/bg_nav_sep.gif) right no-repeat; height:26px; width:1px;}

/* MENU */
.ThomsonW3ListMenu { border-left:1px solid #c9c7c7; border-right:1px solid #c9c7c7; border-bottom:1px solid #c9c7c7; font-size:10px; width:209px; padding:5px; margin:0 0 0 11px; }
.ThomsonW3ListMenu ul { list-style-type:none; }
.ThomsonW3ListMenu ul li { padding:0; margin:0; }
* html .ThomsonW3ListMenu ul li { height:0.01%; line-height:0; }
.ThomsonW3ListMenu li.more { background:url(../img/arrow-menu.gif) no-repeat 191px 8px; } 
.ThomsonW3ListMenu li a { padding:6px 7px 6px; display:block; font-size:11px; line-height:0.69em; }
.ThomsonW3ListMenu li a:hover { background:#e8e8e8; }
.ThomsonW3ListMenu li.more a:hover { background:#e8e8e8 url(../img/arrow-menu.gif) no-repeat 191px 8px; }
.ThomsonW3ListMenu hr { border:none; border-top:1px solid #c9c7c7; height:0; padding:0; margin:4px 0; line-height:0; }
* html .ThomsonW3ListMenu hr { margin:0; }
*:first-child+html .ThomsonW3ListMenu hr { margin:0; }

/* FOOTER */
#ThomsonW3Footer { clear:both; }
#ThomsonW3Footer ul { width:450px; /*margin:0 0 0 11px;*/ padding:0 0 20px; float:left;  list-style:none; }
#ThomsonW3Footer li { float:left; padding:0 8px; margin:0; font-size:11px; border-right:1px solid #666666; line-height:12px; }
#ThomsonW3Footer li.last { border:none;}

#ThomsonW3Main { position: relative; width: 925px; margin: 0 auto; }
.ThomsonW3MainTools {margin:0; padding:0; float:right; width:140px; }
.ThomsonW3MainTools ul {list-style-type:none; margin:0; padding:0;font-size:12px; }
.ThomsonW3MainTools ul li {float:right; }
.ThomsonW3MainToolsRSS ul li{ display:block; background:url(../img/img-print.gif) 0px 0px no-repeat; padding:3px 0 3px 25px;}
a#ThomsonW3MainToolsShare { display:block; background:url(../img/img-mail.gif) 0px 0px no-repeat; padding:3px 0 3px 25px; margin:0 0 0 20px;}

.ThomsonW3RailRoad {font-size:10px; height:21px; padding-bottom:20px;}
.ThomsonW3RailRoad .ThomsonW3Current { font-weight: bold; }
.copyright {float:right; margin-right:12px;}

/* 2 COLUMNS */
#ThomsonW3CenterLeft2 { float: left; width:708px; margin:0; padding:0 15px 31px 22px; }
* html #ThomsonW3Center3col2 { overflow:hidden; } 
#ThomsonW3CenterLeft2 h2 { font-size:20px; font-weight:bold; color:#333; font-family:Arial, Helvetica, sans-serif; float:left; width:500px;}
#ThomsonW3CenterLeft2 #ThomsonW3Left3Col2 { padding:0; margin:0 0 0 -13px; }
#ThomsonW3CenterLeft2 #ThomsonW3Center3col2 { width:500px; }

/* 3 COLUMNS */
#ThomsonW3Center3col{ float:left; width:520px; padding:0 15px 19px 10px;  background:#ffffff;}
#ThomsonW3Center3col h2 { font-size:20px; font-weight:bold; color:#333; font-family:Arial, Helvetica, sans-serif; float:left; width:520px; padding-left:10px; }
#ThomsonW3Right { float:left; width:175px; font-size:11px; }
#ThomsonW3Left3Col {width: 10em; float:left; display:inline; width:211px; padding-left:9px; }

/* 2COL/3 COLUMNS */
#ThomsonW3CenterLeft #ThomsonW3Center3col { padding:0 0 19px 10px; }
#ThomsonW3CenterLeft #ThomsonW3Left3Col { padding-top:10px; }




/* LEFT AND RIGHT CONTENT *------------------------------------------------------------------------------------------------/

/* RIGHT BLOCK */
.ThomsonW3Right { float:left; width:175px;  }
.ThomsonW3BlockRight { background:url(../img/bg_right_middle_block.gif) repeat-y top left; width:173px; line-height:11px; margin:0 0 20px; }
.ThomsonW3BlockRight h4 { background:#D1D1D1 url(../img/bg_h4.gif) no-repeat bottom left; padding:4px 6px 8px; margin:0 4px; font-size:11px; line-height:10px; font-weight:bold; text-transform:uppercase; }
.ThomsonW3BlockRight h5 { color:#333; font-family:Lucida Sans Unicode,Lucida Grande,sans-serif; font-size:11px; font-weight:bold; margin:0; padding:0 0 7px; background:none; text-transform:none; height:auto; width:auto; }
.ThomsonW3BlockRight h5 a { color:#666; }
.ThomsonW3BlockRight h5 a:hover { color:#f10c0c; }
.ThomsonW3BlockRight ul { list-style-type:none; padding:0; margin:0;  }
.ThomsonW3BlockRight ul li { padding:4px 0; font-size:11px; }
.ThomsonW3BlockRight hr { padding:0; margin:0; height:0; line-height:0; border:none; border-top:1px solid #ccc;}
.ThomsonW3BlockRight p { line-height:13px; font-size:11px; padding:0 0 5px; margin:0; }
.ThomsonW3BlockRight img { border:1px solid #C9C7C7; }
.ThomsonW3BlockRight .tel { margin:0; padding-right:0px; background:url(../img/img-tel.gif) no-repeat top left; display:block; padding:3px 0 3px 22px; }
.ThomsonW3BlockRight small { color:#999999; font-size:9px; }
.ThomsonW3BlockRight .imgFloat { float:left; margin:0pt 13px 2px 0; }
.ThomsonW3BlockRightTop { background:url(../img/bg_right_top_block.gif) no-repeat top left; padding:8px 0 0 0; }
.ThomsonW3BlockRightBottom { background:url(../img/bg_right_bottom_block.gif) no-repeat top left; padding:5px 0 0 0; }
.ThomsonW3BlockRightTop2 { background:url(../img/bg_right_top_block.gif) no-repeat top left; padding:5px 0 0 0; }
.ThomsonW3BlockRight2 { background:url(../img/bg_right_middle_block.gif) repeat-y top left; width:173px; line-height:11px; margin:0 0 20px; }
.ThomsonW3BlockRight2 h4 { background:#D1D1D1 url(../img/bg_h4.gif) no-repeat bottom left; padding:4px 6px 8px; margin:0 4px; font-size:11px; line-height:10px; } 
.ThomsonW3BlockRightMiddle { padding:11px 9px 4px 9px; font-size:11px; }
 
.borderGrey { border-top:1px solid #E2E2E2; margin:10px 0 10px; /*padding:0 0 10px 0; */width:100%; height:0; line-height:0; overflow:hidden; }
* html .borderGrey { padding:0; margin:10px 0 5px; }
*:first-child+html .borderGrey { padding:0; margin:10px 0 5px; }

h5.ThomsonW3BlockRightNoSpace { padding:0; }
h5.ThomsonW3BlockRightEventsCalendar { background:url(../img/picto-calendar.gif) no-repeat top left; padding:4px 0 8px 20px; margin:0; }
h5.ThomsonW3BlockRightNewsletter { background:url(../img/picto-newsletter.gif) no-repeat top left; padding:4px 0 8px 20px; margin:0; }
h5.ThomsonW3BlockRightAlertServices { background:url(../img/picto-alert.gif) no-repeat top left; padding:4px 0 8px 20px; margin:0; }
h5.ThomsonW3BlockRightRssFeed2 { background:url(../img/picto-feed.gif) no-repeat top left; padding:4px 0 8px 20px; margin:0; }
h5.ThomsonW3BlockRightVideoCV { background:url(../img/picto-video-cv.gif) no-repeat top left; padding:4px 0 8px 20px; margin:0; }
h5.ThomsonW3BlockRightVideoCV a, h5.ThomsonW3BlockRightEventsCalendar a, h5.ThomsonW3BlockRightNewsletter a, h5.ThomsonW3BlockRightAlertServices a, h5.ThomsonW3BlockRightRssFeed2 a { color:#333; }

table.ThomsonW3StockQuotes { color:#000; font-size:10px; text-align:left; width:100%; margin:0 0 5px;}
table.ThomsonW3StockQuotes th { font-weight:normal; text-align:left; }
table.ThomsonW3StockQuotes img { border:none; }

/* NEWS */
.ThomsonW3BlockNews {width:455px; clear:both; margin-bottom:10px; margin-left:10px;}
* html ThomsonW3BlockNews { margin-right:-3px; }
.ThomsonW3BlockNews p{padding-bottom:0; margin:0; width:auto;}
.ThomsonW3BlockNews img{float:left; margin:0 10px 0 0;}
.spotlight {padding-left:6px; margin-top:0; padding-bottom:11px;}

/* SERVICES */
.ThomsonW3BlockServices {width:700px; clear:both; }
* html .ThomsonW3BlockServices {  margin-bottom:15px;}
*:first-child+html  .ThomsonW3BlockServices { margin-bottom:15px;}
.ThomsonW3BlockServices p{padding-bottom:0; margin:0; width:auto;}
.ThomsonW3BlockServices img{float:left; margin:0 15px 0 0;}
.ThomsonW3BlockServices span img{ left:65px; position:absolute; top:3px; font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;}
.ThomsonW3BlockServices .back{margin:0; padding:0; float:left;}

/* POSTPROD  */
.ThomsonW3Prod {width:709px; background:url(../img/bg_list_separator.gif) left bottom no-repeat; float:left; padding:0 0 10px 0; margin:0 0 20px 0; }
div.oneColLeft { background:url(../img/bg_list_separator_left.gif) left bottom no-repeat; }
div.oneColLeft.last { background:none; }
.ThomsonW3Prod.last { background:none; padding:0; }
.ThomsonW3BlocPostProd {width:344px; float:left;}
.ThomsonW3BlocPostProd.first { margin-right:21px;}
.ThomsonW3BlocPostProd img.titleImg{ padding-top:12px;}
* html .ThomsonW3BlocPostProd div.titleImg { padding-right:17px; padding-bottom:0; margin-bottom:0;}
*:first-child+html  .ThomsonW3BlocPostProd div.titleImg { padding-right:17px; padding-bottom:0; margin-bottom:0;}
.ThomsonW3BlocPostProd img { float:left; margin-right:17px;}
* html .ThomsonW3BlocPostProd img { margin-right:0;}
.ThomsonW3BlocPostProd p{ width:auto; margin-top:12px; padding:0; margin-bottom:0;}
.ThomsonW3BlocPostProd ul, .ThomsonW3BlocPostProd li{ list-style-type:none; margin:0; padding:0; line-height:1.7; }
.ThomsonW3BlocPostProd ul{ margin-left:9px; }
.sepMiddle {border-top:1px solid #e2e2e2; width:332px; margin:3px 0 20px 0;}
* html .sepMiddle {margin-bottom:0;}
*:first-child+html  .sepMiddle {margin-bottom:0;}
.sepMiddleBottom {border-top:1px solid #e2e2e2; width:344px; margin:15px 0 15px 0;}
* html .sepMiddleBottom {margin:7px 0 0 0;}
*:first-child+html  .sepMiddleBottom {margin:7px 0 0 0;}
.sepMiddleBottomRight {border-top:1px solid #e2e2e2; width:344px; margin:10px 0 10px 0;}
* html .sepMiddleBottomRight {margin:16px 0 0 0;}
*:first-child+html  .sepMiddleBottomRight {margin:16px 0 0 0;}
.ThomsonW3BlocPostProd span.LinkReadMore { margin:0;}
.ThomsonW3BlocPostProd titleImg {font-size:12px; color:#8f8f8f;}
div.titleImg{ float:left; margin-right:17px; padding-top:12px; padding-bottom:15px; }
* html div.titleImg { margin-right:0; }
img.titleImg { padding-top:12px; float:left; }
.ThomsonW3BlocPostProd p, .ThomsonW3BlockServices p{ width:auto; margin-top:12px; padding:0; margin-bottom:0;}
.ThomsonW3BlockNews a.LinkArrow, .ThomsonW3BlocPostProd a.LinkArrow, .ThomsonW3BlockServices a.LinkArrow { float:left; }

/* LEFT MENU */
#ThomsonW3BorderMenuLeft { margin-bottom: 19px; padding-left: 6px;padding-right: 6px; border: 1px solid #D5D5D5; }
*:first-child+html #ThomsonW3BorderMenuLeft { height:0.01%; }
* html #ThomsonW3BorderMenuLeft { height:0.01%; }
.ThomsonW3MenuTitle { margin: 3px 8px 0 0; padding: 2px 0 3px 3px; font: bold 13px Lucida Sans Unicode,Lucida Grande,sans-serif; color: #333; }
#ThomsonW3Menu { width: 193px; margin-bottom: 20px; border-bottom: 1px solid #C9C7C8; }
dl#ThomsonW3Menu dt { padding: 4px 0 6px 3px; border-top: 1px solid #C9C7C8;  font-size: 11px; line-height: 11px; }
dl#ThomsonW3Menu dt.selected { font-weight: bold; background: #F0F0F0; }
dl#ThomsonW3Menu dt.selected, dl#ThomsonW3Menu dt.selected a { color: #000; }
dl#ThomsonW3Menu dt.selected a:hover { color: #F00; }
dl#ThomsonW3Menu ul { margin: -2px 0 0 0; padding: 0 0 6px 0; background: #F0F0F0; list-style: none; }
dl#ThomsonW3Menu ul li { padding: 1px 0; }
dl#ThomsonW3Menu ul li a { background: #F0F0F0 url(../img/bg_menuLeft_off.gif) no-repeat 4px 3px; padding-left: 12px; }
dl#ThomsonW3Menu ul li a.active { background-image: url(../img/bg_menuLeft_onclick.gif); color: #000; }
dl#ThomsonW3Menu ul li a:hover { background-image: url(../img/bg_menuLeft_on.gif); color: #F00; }
.ThomsonW3ProductLeft { padding-bottom: 12px; width: 193px; }
.ThomsonW3ProductLeft .bgGreyLeft { background: #F0F0F0; margin: 0; padding: 5px 0 6px 3px; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 11px; font-weight: bold; }
.ThomsonW3ProductLeft ul { margin: 1px 0 0 3px; /*padding-bottom: 5px;*/ list-style: none; }
.ThomsonW3ProductLeft ul li { padding: 4px 0 4px 0; background: url(../img/dotted-D4D2D2.gif) repeat-x bottom; }
.ThomsonW3ProductLeft .LinkReadMoreLeft { display: block; width: auto; /*margin-left: 2px;*/ padding: 4px 0 5px 2px; font-size: 9px; }
.ThomsonW3ProductLeft .LinkReadMoreLeft a { background: url(../img/bg_menuLeft_on.gif) no-repeat 0 5px; padding: 0 0 0 7px; color: #F00; text-decoration: underline; margin-left:3px; }
.ThomsonW3ProductLeft .LinkReadMoreLeft a strong { margin:0 0 0 2px; }
.ThomsonW3ProductLeft .LinkReadMoreLeft a:hover { color: #a90202; }
.ThomsonW3MenuOn { background: #F0F0F0; font-weight: bold; }
.ThomsonW3MenuOn, .ThomsonW3MenuOn a { color: #000; }
.ThomsonW3MenuOn a:hover { color: #F00; }
.title-news{
font-size:14px;
font-weight:bold;
}
/* CATEGORY */
.ThomsonW3Category { margin-bottom:11px;}
* html .ThomsonW3Category { margin-bottom:9px; }
*:first-child+html .ThomsonW3Category { margin-bottom:9px;}
.ThomsonW3Category h3{ margin:0 0 11px 4px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000;}
.ThomsonW3UlLeft {width:229px; float:left; list-style-type: none; padding:0; padding-bottom:30px;}
.ThomsonW3UlLeft li{ list-style:none; border-bottom:dotted 1px #d4d2d2; padding:0; line-height:1.8; padding-left:6px;}
.ThomsonW3UlMiddle {width:228px; float:left; list-style:none; margin-left:10px; padding:0; padding-bottom:30px;}
.ThomsonW3UlMiddle li{border-bottom:dotted 1px #d4d2d2;line-height:1.8; padding-left:6px;}
.ThomsonW3UlRight {width:229px; float:left; list-style:none; margin-left:10px; padding:0; padding-bottom:30px;}
.ThomsonW3UlRight li{border-bottom:dotted 1px #d4d2d2;line-height:1.8; padding-left:6px;}

/* MIDDLE END */
.ThomsonW3MiddleRightEnd { float:left; width:344px; margin-top:30px; margin-bottom:0; }
.ThomsonW3MiddleLeftEnd { float:left; width:344px; margin-top:30px; margin-right:18px !important;  margin-right:12px; margin-bottom:0; }
.ThomsonW3MiddleLeftEnd ul{ padding-bottom:7px;}
.ThomsonW3MiddleRightEnd ul{ padding-bottom:7px;}
.ThomsonW3MiddleLeftEnd li.point,.ThomsonW3MiddleRightEnd li.point { border-bottom:1px dotted #D4D2D2; line-height:2.2; padding-left:4px; list-style-type:none;}
.bgGrey {background:#f0f0f0; width:344px; padding: 3px 0 3px 3px; font-family:Lucida Sans Unicode, Lucida Grande, sans-serif; font-size:11px; font-weight:bold;}

/* MIDDLE CLIENT */
.ThomsonW3MiddleSolutions {float:left; width:344px; margin-top:10px;}
.ThomsonW3MiddleClients{ float:left; width:344px; margin-left:17px !important; margin-left:12px; margin-top:10px;}
.ThomsonW3MiddleClients p{ margin-bottom:8px;}
.ThomsonW3MiddleSolutions p{ margin-bottom:8px;}
.ThomsonW3MiddleSolutionsMiddleSolutions{ float:left; width:315px;}
.ThomsonW3MiddleSolutions li{  list-style-type:none; padding-bottom:6px;}

/* NEWSPRODUCT */
.ThomsonW3BlockNewsFirst {width:465px; padding-bottom:18px;}
.ThomsonW3BlockNewsFirst .ThomsonW3BlockNews { margin-right:-3px; }
.ThomsonW3BlockNews{padding-bottom:4px;}
.ThomsonW3BlockMiddle .blockNewsFirst{margin-top:18px; width:650px; }
.ThomsonW3BlockMiddle .blockNewsFirst img{float:left; margin:0 10px 0 10px;}
.BlockNewsFirst{margin-top:18px;}
.ThomsonW3BlockNewsFirst img{float:left; margin:0 10px 0 10px;}
.ThomsonW3BlockNewsFirst h3 { font-size:1.2em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:0 0 5px 0;}
.ThomsonW3imageProd span.see { text-decoration:underline; font-size:11px; width:180px; display:inline; padding-left:34px; position:absolute; left:240px; top:342px;}
.ThomsonW3BlockNewsFirst p {float:left; width:285px;}
.ThomsonW3imageProd {width:180px; float:left;}

/* MEDIA */
.imageArea {width:709px; padding:0 0 10px;}
.flashArea {width:709px;}


/* LIST PAGE */;
.ThomsonW3ListPage { margin:0 auto;  }
.ThomsonW3ListPage ul { list-style-type:none; text-align: center; }
.ThomsonW3ListPage ul li { padding:0 5px; border-right:2px solid #b8b8b8; line-height:9x; display:inline; }
.ThomsonW3ListPage ul li img { vertical-align:bottom; padding:0 0 2px 0;  }
.ThomsonW3ListPage ul li a strong { color:#000 } 
.ThomsonW3ListPage ul li.noBorder { border:none; }
.ThomsonW3ListPage ul li.ThomsonW3PrevPage, .ThomsonW3ListPage ul li.ThomsonW3NextPage { padding:0; margin:0; border:none; }

/* MENU STAY TUNED */
.highlights { padding: 0 5px 9px 0; }
.highlights, .highlights * { font: bold 11px Lucida Sans Unicode, Lucida Grande, sans-serif; color: #000; }
.ThomsonW3BlockH4 .highlights img { margin: -3px 6px 0 -3px; border: 0; vertical-align: top; }
p.highl { margin: 0; padding: 0 0 0 8px; clear: both; font-size: 11px; }

/* Box Title with 'Back to top' */
.ThomsonW3BoxTitle { background: url(../img/bg-h5.gif) no-repeat; width: 703px; margin-left: -1px; padding: 6px 3px 10px 7px; font: bold 11px Arial,Helvetica,sans-serif; color: #333; text-transform: uppercase; }
.ThomsonW3BoxTitle a { color:#000; }
#ThomsonW3Center1col .ThomsonW3BoxTitle a:hover { color:red; }
#ThomsonW3Center1col li.ThomsonW3MenuOn a:hover { color:red;  }
.ThomsonW3BackToTop { display: block; margin-top: -29px; padding: 4px 8px 11px 0; text-align: right; font-size: 11px; }
.ThomsonW3BackToTop img { margin: 0 2px 0 5px; vertical-align: middle; }

/* TABS */ 	
.ThomsonW3tabs ul {list-style:none; background:url(../img/bg_tabs.gif) left bottom repeat-x; margin:0px 0px 0px 5px; font:0.85em Arial, Verdana, Helvetica, sans-serif; }
.ThomsonW3tabs li { float:left;  margin:0px 0px 0px 5px; background:url(../img/gb_tab_l.gif) left top no-repeat; font:0.85em Arial, Verdana, Helvetica, sans-serif; line-height:2.3; }
.ThomsonW3tabs li.tabs-selected {background:url(../img/gb_tab_l_selected.gif) left top no-repeat; font-weight:bold;}
.ThomsonW3tabs a { float:left; display:block; padding:2px 8px; background:url(../img/gb_tab_r.gif) right top no-repeat; font-weight:bold; text-align:center; vertical-align:middle;  color:#333333; }
.ThomsonW3tabs li.tabs-selected a { position:relative; background:url(../img/gb_tab_r_selected.gif) right top no-repeat; padding-top:3px; top: -1px;color:#000; font-weight:bold;}
.ThomsonW3Category #ThomsonW3tabs { margin:0 0 22px 0; }
.ThomsonW3Category #ThomsonW3tabs ul { width:706px; float:left; margin:12px 0 0;}
.tabs-hide { display: none; }
.tabs-container {background:#fff; margin:0 10px 20px 10px; padding:5px 0;}
#ThomsonW3Content-1 p { padding:10px 0;}

/* TABLE RESULT */
.ThomsonW3TableLine { width:100%; border-bottom:1px solid #d4d2d2; float:left; padding:4px 0; }
.ThomsonW3TableLine.dark { background:#f0f0f0; }
.ThomsonW3ResultLeft { padding:0 0 0 8px; width:314px; float:left; }
.ThomsonW3ResultRight { float:left; }
.ThomsonW3Pdf,.ThomsonW3Movie, .ThomsonW3Listen { padding:0 0 0 15px; text-decoration:underline; color:#f10c0c; font-size:11px; }
.ThomsonW3Pdf { background:url(../img/bg_ul_download.gif) no-repeat 0 4px; }
.ThomsonW3Movie { background:url(../img/picto_movie.gif) no-repeat 0 3px; }
.ThomsonW3Listen { background:url(../img/picto_listen.gif) no-repeat 0 2px; }

/* WYSIWYG */
#ThomsonW3wysiwyg { padding: 0 0 0 4px; }
#ThomsonW3wysiwyg h2 { padding: 0 0 6px; }
#ThomsonW3wysiwyg h3.ThomsonW3GreyTitle { margin: 13px 0; font: bold 11px Lucida Sans Unicode, Lucida Grande, sans-serif; }
#ThomsonW3wysiwyg h3.ThomsonW3GreyTitle span { background: #F0F0F0; padding: 2px 5px 3px 5px; }
#ThomsonW3wysiwyg p { margin: 12px 0; }
#ThomsonW3wysiwyg p.ThomsonW3FirstP { font-weight: bold; color: #333; }
#ThomsonW3wysiwyg ul.ThomsonW3wysiwygList { margin: 12px 0; padding-left: 1.2em; font-size: 100%; }
#ThomsonW3wysiwyg ul ul { margin: 0; padding-left: 30px; font-size: 100%; }
#ThomsonW3wysiwyg ul ul li { list-style-image: url(../img/puce-li-li.gif); }
.ThomsonW3Table table, #ThomsonW3wysiwyg table { margin: 0 ; width: 100%; text-align: left; border-collapse: collapse; border-spacing: 0; }
.ThomsonW3Table table th, #ThomsonW3wysiwyg table th { border-bottom: 2px solid #ccc; color: #333; }
.ThomsonW3Table table th, .ThomsonW3Table table td, #ThomsonW3wysiwyg table th, #ThomsonW3wysiwyg table td { margin: 0; padding: 4px 10px; }
.ThomsonW3Table table tr, #ThomsonW3wysiwyg table tr { border-bottom: 1px solid #ccc; }
* html .ThomsonW3Table table td, #ThomsonW3wysiwyg table td { border-bottom: 1px solid #ccc; }
*:first-child+html .ThomsonW3Table table td, #ThomsonW3wysiwyg table td { border-bottom: 1px solid #ccc; }

.ThomsonW3Table table tr.ThomsonW3RowEven, #ThomsonW3wysiwyg table tr.ThomsonW3RowEven { background: #F0F0F0; }
#ThomsonW3wysiwyg .sepMiddleBottom { width: 489px; }
#ThomsonW3wysiwyg .ThomsonW3imgLeft { float: left; margin: 0 10px 10px 0; border: 1px solid #ccc; }
#ThomsonW3wysiwyg .ThomsonW3imgRight { float: rght; margin: 0 0 10px 10px; border: 1px solid #ccc; }

/* FORM */
.ThomsonW3JobDetail, #formJobOpportunities, #formAllPressReleases, #ThomsonW3FileDownload, #formSelectRelease, #formSelectReference, #formListMaterial { border-top:1px solid #d4d2d2; border-bottom:1px solid #d4d2d2; padding:10px; background:#f0f0f0; margin:0 0 22px; width:100%; color:#000; width:460px; }
#formSelectReference { margin:0; font-weight:bold; }
#formSelectRelease { margin:15px 0; font-weight:bold; }
#formListMaterial label { font-weight:bold; font-size:0.95em; display:block; color:#333333;}
#formSelectRelease label, #formSelectReference label { float:left; font-size:0.95em; padding:0 15px 0 0;}
#formSelectRelease select, #formSelectReference select,#formListMaterial select { width:220px; /*border:1px solid #d4d2d2;*/ float:left; margin:0 7px 0 0; font-size:10px; font-size:0.95em; }
#formSelectRelease select, #formSelectReference input, #formListMaterial input { float:left; }
#formJobOpportunities { width:480px; margin:13px 0; }
#formJobOpportunities input, #formJobOpportunities select { font-size:10px; margin:6px 9px 6px 0; float:left; }
#formJobOpportunities #fieldJOProfession { width:123px; }
#formJobOpportunities #fieldJOExperience { width:150px; }
#formJobOpportunities #fieldJORegion { width:123px; }
#formJobOpportunities #fieldJOResearch { width:221px; padding:1px 2px;}
#formJobOpportunities ul { list-style-type:none; }
#formJobOpportunities ul li { float:left; width:auto; }
#formContactPress h3.ThomsonW3BoxTitle { font-size:11px !important; }

/* PRINT */
@media print {
	.hidePrint, #ThomsonW3MainTools { display:none; }
}

.more {
	background: #ffffff url(../img/arrow-link.gif) center no-repeat;
	background-position: 0px; /* x-pos y-pos */
	text-align: left;
	padding: 0px 15px;
	color:#F10C0C;
text-decoration:underline;
	}

.ThomsonContentLeft {
font-size:12px;
width:710;
margin:0px 0px 0pt;
padding-left:20px;padding-bottom:20px;

}

.title { padding: 6px 3px 10px 7px; font: bold 11px Arial,Helvetica,sans-serif; color: #333; text-transform: uppercase; text-align:left;}

.alert{
background:red;
font-size:11px;
font-weight:bold;
color:white;
text-align: center; 
text-transform:uppercase;
padding:6px 0pt 4px 10px;

}
.docCategory{
margin-top:15px;
margin-bottom:5px;
background: #f1f1f1 ;
color:#000000;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
width:560px;
padding:6px 0pt 4px 10px;

}

.docRelease {
background:transparent url(../img/img-h8.gif) no-repeat scroll left top;
color:#000000;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:26px;
line-height:normal;
margin:0pt;
padding:6px 0pt 4px 10px;
text-transform:uppercase;
width:600px;
}

.datasheet {
background:transparent url(../img/img-h9.gif) no-repeat scroll left top;
color:#000000;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:26px;
line-height:normal;
margin:0pt;
padding:6px 0pt 4px 10px;
text-transform:uppercase;
width:210px;
}

ul.simpleList, li{ margin-left:15px;font-size:11px;}
ul.supportLinks { width:600px;margin-left:15px;font-size:11px;}


.smalllink { text-decoration:none; color:#666; font-size:11px; }

.docSoftware { text-decoration:none; color:#666; font-size:10px; }
.docInternet { text-decoration:none; color:#16387c; font-size:11px; }
a.docInternet { background:url(../img/bg_download_internet.gif) 0 4px no-repeat; padding:1px 0 2px 13px; text-decoration:underline; color:#16387c; font-size:11px; }
a.docInternet:hover {color:#16387c; text-decoration:underline;}

.docExtranet { text-decoration:none; color:#f78102; font-size:11px; }
a.docExtranet { background:url(../img/bg_download_extranet.gif) 0 4px no-repeat; padding:1px 0 2px 13px; text-decoration:underline; color:#f78102; font-size:11px; }
a.docExtranet:hover {color:#f78102; text-decoration:underline;}


.docIntranet { text-decoration:none; color:#a01623; font-size:11px; }
a.docIntranet { background:url(../img/bg_download_intranet.gif) 0 4px no-repeat; padding:1px 0 2px 13px; text-decoration:underline; color:#a01623; font-size:11px; }
a.docIntranet:hover {color:#a01623; text-decoration:underline;}


form input.login {color:#000000; font-size:10px; width:141px ;vertical-align:top; height:16px; font-family:Arial, Helvetica, sans-serif; padding-top:1px;}
form input.password {color:#000000; font-size:10px; width:80px ;vertical-align:top; height:16px; font-family:Arial, Helvetica, sans-serif; padding-top:1px;}