/* THOMSON TOOLS */

.ThomsonW3red { color: #F33D3C; }
a.LinkSimple { color: #F10C0C; text-decoration: underline; }
a.LinkSimple:hover { color: #a90202; }

.ThomsonW3none { display: none; }

.topText { padding: 12px 0 8px 0; }

/* Menu STAY TUNED */
.highlights { margin-bottom: 9px; padding: 0 5px 0 0; }
.highlights, .highlights * { font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-weight: bold; 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: .95em; }

/* Form elements */
#ThomsonW3CenterLeft form.cmxform { font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; }
#ThomsonW3CenterLeft form.cmxform, #ThomsonW3CenterLeft form.cmxform * { line-height: 100%; }
#ThomsonW3CenterLeft input, #ThomsonW3CenterLeft select, #ThomsonW3CenterLeft textarea { font: 100% Arial,Helvetica,sans-serif; color: #333; }

#ThomsonW3CenterLeft form.cmxform fieldset { margin-bottom: 30px; }
form li, form p { margin: 0; padding: 0; list-style: none; }

#ThomsonW3CenterLeft form.cmxform fieldset li { clear: both; margin-left: 10px; padding: 3px 0 4px 0; }
#ThomsonW3CenterLeft form.cmxform li label { display: inline-block; width: 136px; line-height: 1.8em; vertical-align: top; }
#ThomsonW3CenterLeft form.cmxform li input { width: 216px; }
#ThomsonW3CenterLeft form.cmxform li select { width: 220px; }

#ThomsonW3CenterLeft form.cmxform li.ThomsonW3comments { width: 357px; }
#ThomsonW3CenterLeft form.cmxform li.ThomsonW3comments label { width: auto; }
#ThomsonW3CenterLeft form.cmxform li.ThomsonW3comments textarea { clear: both; width: 100%; margin: 8px 0 0 0; }
* html #ThomsonW3CenterLeft form.cmxform li.ThomsonW3comments textarea { margin-left: -10px; }

#ThomsonW3CenterLeft form.cmxform p { clear: both; margin-left: 10px; padding: 3px 0 4px 0; display: none; }

#ThomsonW3CenterLeft form.cmxform .ThomsonW3submit { width: 360px; margin-left: 10px; margin-bottom: 30px; margin-top: -30px; display:block; }
#ThomsonW3CenterLeft form.cmxform .ThomsonW3submit input { width: auto; float: right; }

/* * */
#ThomsonW3CenterLeft form.cmxform .ThomsonW3MakeYourChoice li label { display: inline; }
#ThomsonW3CenterLeft form.cmxform .ThomsonW3MakeYourChoice li input { width: auto; }

#ThomsonW3CenterLeft p.ThomsonW3RequiredFields { margin: 0; padding: 6px 0 10px 0; }

#ThomsonW3CenterLeft form.cmxform .ThomsonW3YourDetails {}
#ThomsonW3CenterLeft form.cmxform .ThomsonW3YourDetails li { padding: 4px 0; }
#ThomsonW3CenterLeft form.cmxform .ThomsonW3YourDetails .ThomsonW3RequiredFields { margin-left: 10px; padding: 3px 0 12px 0; }
#ThomsonW3CenterLeft form.cmxform li select#selectMr { width: 49px; vertical-align: middle; }
#ThomsonW3CenterLeft form.cmxform li input#fieldName { width: 164px; vertical-align: middle; }

#ThomsonW3CenterLeft form.cmxform .ThomsonW3ReceiveMoreNews label, #ThomsonW3CenterLeft form.cmxform .ThomsonW3ReceiveMoreNews input { display: inline; width: auto; margin-top: 8px; margin-bottom: 10px; }

/* Form : multiselect grey */
.ThomsonW3MultiselectGrey { margin: 12px 0 20px 0; padding: 10px 8px; background: #F0F0F0; width: 692px; border: 1px solid #D4D2D2; border-left: 0; border-right: 0; font-weight: bold; }
.ThomsonW3MultiselectGrey li { clear: both; padding: 3px 0; }
#ThomsonW3CenterLeft form.ThomsonW3MultiselectGrey fieldset { margin: 0; }
#ThomsonW3CenterLeft form.cmxform li input.ThomsonW3submitOK { width: auto; vertical-align: top; }

/* special 05_SEARCH_01.html */
#ThomsonW3CenterLeft form#formSearch.ThomsonW3MultiselectGrey { margin-bottom: 0; }
#ThomsonW3CenterLeft form#formSearch.ThomsonW3MultiselectGrey input#fieldSearch { width: 212px; padding-left: 4px; }

.ThomsonW3page { background: #F0F0F0; font-weight: bold; font-size: .86em; padding: 4px 8px; }
.ThomsonW3page .ThomsonW3ResultNumber { float: left; }
.ThomsonW3page .ThomsonW3PrevNext { float: right; display: block; }

#ThomsonW3Recommanded { margin-top: 20px; padding: 5px 8px 10px 8px; line-height: 1.6em; }
#ThomsonW3Recommanded p { margin: 0; }

#ThomsonW3ResultList { list-style: none; margin-top: 27px; }
#ThomsonW3ResultList, #ThomsonW3ResultList * { font-size: 100%; }
#ThomsonW3ResultList li { border-bottom: 1px solid #CCC; padding-bottom: 16px; margin-bottom: 12px; }
#ThomsonW3ResultList li .ThomsonW3FilePDF { background: url(../img/file-pdf.gif) no-repeat left bottom; padding: 5px 0 0 20px; color: #FF0000; }
#ThomsonW3ResultList li p { margin: 7px 0 0 2px; line-height: 1.3em; }
#ThomsonW3ResultList em  { font-style: normal; color: #F00; }

.ThomsonW3pageBottom { text-align: center; }
.ThomsonW3pageBottom img { vertical-align: baseline; }

/* special 05_CONTACT_01.html */
.ThomsonW3MainContactUs { margin-top: -17px; }
.ThomsonW3MainContactUs .ThomsonW3BoxTitle { margin-top: 30px; }
.ThomsonW3MainContactUs p, .ThomsonW3MainContactUs img { margin: 10px 0; }
.ThomsonW3MainContactUs img { margin-right: 13px; }
.ThomsonW3MainContactUs .sepMiddleBottom { width: 708px; }
.ThomsonW3ListeQuarto ul { display: block; width: 133px; float: left; list-style: none; margin-right: 37px; }
.ThomsonW3ListeQuarto ul.ThomsonW3Last { margin-right: 0; }
.ThomsonW3ListeQuarto ul li { border-bottom: 1px solid #CCC; padding: 4px 0 3px 8px; }

/* special 05_FORMTAB_02.html */
.ThomsonW3Category {}
.ThomsonW3Category h3 { margin-left: 0; }
.ThomsonW3Prod { background-position: -20px bottom; }

/* special 05_RSS01.html */
.ThomsonW3Feed {}
.ThomsonW3Feed .bgGreyLeft { display: inline; width: auto; background: #F0F0F0; margin: 0; padding: 2px 5px 3px 5px; font: bold 11px Lucida Sans Unicode, Lucida Grande, sans-serif; }
.ThomsonW3Feed ul, .ThomsonW3Feed p { margin: 14px 0 23px 0; line-height: 1.2em; }
.ThomsonW3Feed ul { list-style: none; }
.ThomsonW3Feed ul li { margin: 6px 0; background: url(../img/feed.jpg) no-repeat 0 1px; padding-left: 18px; }
.ThomsonW3Feed a { color: #F00; text-decoration: underline; }
.ThomsonW3Feed a:hover { color: #a90202; }
a.feeds { margin: 6px 0; background: url(../img/feed.jpg) no-repeat 0 1px; padding-left: 18px; textdecoration:underline;}
a.feeds:hover { margin: 6px 0; background: url(../img/feed.jpg) no-repeat 0 1px; padding-left: 18px; textdecoration:underline;}



/* special 05_SITEMAP.html */
#ThomsonW3Center1col { width: 898px; margin-left: 22px; }
#ThomsonW3Center1col .ThomsonW3col { width: 204px; float: left; margin: 15px 27px 0 0; }
* html #ThomsonW3Center1col .ThomsonW3col { margin-right:24px; }

#ThomsonW3Center1col .ThomsonW3col h3.ThomsonW3BoxTitle { background-image: url(../img/bg-h3-sitemap.jpg); width: 204px; margin-bottom: 5px; }
* html #ThomsonW3Center1col .ThomsonW3col h3.ThomsonW3BoxTitle { width: 197px; }
#ThomsonW3Center1col .ThomsonW3col ul { list-style: none; margin: 0 2px 27px 0; padding: 0; }
#ThomsonW3Center1col .ThomsonW3col ul li { border-bottom: 1px solid #ccc; padding: 3px 0 4px 0; padding-left: 8px; }
#ThomsonW3Center1col #ThomsonW3Last { float: right; margin-right: 0; }

#ThomsonW3Center1col .ThomsonW3col ul li.ThomsonW3MenuOn { background: #F0F0F0; font-weight: bold; }
#ThomsonW3Center1col .ThomsonW3col ul li.ThomsonW3MenuOn, #ThomsonW3Center1col .ThomsonW3col ul li.ThomsonW3MenuOn a { color: #000; }
