/*Style globaux à tout le site*/html,body {margin:0px; padding:0px;}#accessKey{position:absolute;left:-9999px;}a{outline:0px;}img{border:0px;}div{margin:0px;padding:0px;}h1{margin:0px;padding:0px;}h2{margin:0px;padding:0px;}h3{margin:0px;padding:0px;}h4{margin:0px;padding:0px;}h5{margin:0px;padding:0px;}h6{margin:0px;padding:0px;}p{margin:0px;padding:0px;}ul{margin:0px;padding:0px;}li{margin:0px;padding:0px;}form{display:inline;clear:none;}.left{display:inline;float:left;}.right{display:inline;float:right;}a.category,span.category{padding:1px 2px;background:#d0cbc5;}.roundCorner_2{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}.roundCorner_3{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.roundCorner_4{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.clear{clear:both;}.center{text-align:center;margin-left:auto;margin-right:auto;}/*formulaire*/form .inputPass,form .textArea,form .inputText,form .inputFile{border:1px solid #b1b0ae;background:url('/images/images_v2/input_bg.gif') left top no-repeat;}form .textArea{width:320px;height:200px;}form .inputPass,form .inputText{width:120px;height:20px;}form .inputFile{width:120px;height:22px;}body{background: #fff url('site_bg.gif') center top repeat-y;}/*page*/.page{position:relative;width:1000px;padding:0px;margin:0px auto 0px auto;}/*header - Header de la page*/.page #header{width:100%;z-index: 10;}.page #header #topBar{position:relative;width:100%;height:35px;background:#68655C url('/images/images_v2/header_bg.gif') left bottom repeat-x;z-index:200;}.page #header #topBar .headerTitle{display:inline;float:left;margin-left:18px;}.page #header #topBar a.locationFinderBtn{display:block;float:left;width:139px;height:22px;margin:5px 0px 0px 15px;padding:3px 0px 0px 7px;background:url(/images/images_v2/header_select_worldwide_bg.gif) no-repeat;}.page #header #topBar a.locationFinderBtn:hover{background:url(/images/images_v2/header_select_worldwide_bg.gif) no-repeat;}.page #header #topBar .left{width:550px;}.page #header #topBar #solutionFinder{display:inline;float:right;width:172px;height:25px;padding:4px 0px 0px 32px;margin:5px 5px 0px 0px;background:url('/images/images_v2/header_btn_solution_finder.gif') no-repeat;vertical-align:bottom;}.page #header #topBar #solutionFinder .solutionCount{float:right;width:27px;margin-right:6px;text-align:center;}.page #header #topBar .searchBar{float:right;width:205px;height:35px;margin:0px;background:#fff;}.page #header #topBar .searchBar img{margin-right:20px;}.page #header #topBar .searchBar p{display:inline;height:35px;margin:0px;}.page #header #topBar .searchBar input{margin:5px 0px 0px 0px;border:none;vertical-align:top;}.page #header #topBar .searchBar input.inputText{width:99px;height:24px;padding:0px 0px 0px 7px;background:url('/images/images_v2/header_input_search.gif') left center no-repeat;}.page #header #topBar .searchBar input.inputSubmit{width:27px;height:24px;padding:0px;background:url('/images/images_v2/header_submit_search.gif') right center no-repeat;cursor:pointer;}.page #header .banner{}.page #header .banner #logo{display:inline;vertical-align:bottom;}.page #header .banner #logo img{display:inline;margin:0px 0px 10px 28px;}/*mainNav - Navigation principale*/.page #header #mainNav{position:relative;width:auto;z-index:17;}.page #header #mainNav ul.first{width:100%;height:46px;background:#fff url('header_nav_bg_off.gif') left center repeat-x;}.page #header #mainNav ul.lastOn{background:#fff url('/images/images_v2/header_nav_bg_on.gif') left center repeat-x;}.page #header #mainNav ul li{position:relative;float:left;height: 46px;list-style-type:none;}.page #header #mainNav ul li a{float:left;display:block;height:46px;padding:0px 10px;margin:0px;background:#fff url('header_nav_bg_off.gif') left center repeat-x;}.page #header #mainNav ul.first li a.backToCorpo{padding-left:35px;background:url('/images/images_v2/backtocorpo.gif') 10px 14px no-repeat;}.page #header #mainNav ul.first li a.backToCorpo:hover{background:url('/images/images_v2/backtocorpo.gif') 10px -59px no-repeat;}.page #header #mainNav ul li a.home{padding:0px;}.page #header #mainNav ul li a.home img{padding:0px 12px}.page #header #mainNav ul li a:hover,.page #header #mainNav ul li.on a,.page #header #mainNav ul li.actif a{background-image:url('/images/images_v2/header_nav_bg_on.gif');}.page #header #mainNav ul li ul{display:none;position:absolute;left:0px;top:46px;width:auto;padding:0px 10px;background:#C6BFB7;}.page #header #mainNav ul li.last ul{right:0px;left:auto;}.page #header #mainNav ul li ul li{clear:both;display:inline;padding:0px 5px;width:94%;height:auto;border-top:1px solid #ABA6A0;border-bottom:1px solid #D9D2CC;}.page #header #mainNav ul li ul li a{float:left;display:inline;width:100%;height:auto;padding:0px;white-space:nowrap;background:none;}.page #header #mainNav ul li ul li a:hover,.page #header #mainNav ul li.on ul li a,.page #header #mainNav ul li.actif ul li a{background:none;}.page #header #mainNav ul li ul li.first{margin-top:10px;border-top:none;}.page #header #mainNav ul li ul li.last a{border-top:1px solid #ABA6A0;border-bottom:none;}.page #header #mainNav ul li ul li:first-child{margin-top:10px;border-top:none;}/*locationFinder - Style du panneau de selection de la langue*/.page .locationFinder {display:none;width:950px;padding:20px 11px;background:#2B281F;z-index:21;}.page .locationFinder ul{display:inline;float:left;width:173px;padding:0px 8px;border-left:1px solid #555249;}.page .locationFinder ul.first{width:174px;border-left:none;}.page .locationFinder ul li{border-bottom:1px solid #343128;padding:0px 5px 2px 5px;}.page .locationFinder ul li a{padding-left:10px;background:url('/images/images_v2/bullet_location.gif') 2px 6px no-repeat;}/*finderBox - Style du panneau de recherche*/.page .finderBox {display:none;background:#ECEBE9;-webkit-box-shadow:2px 2px 3px #969696;-moz-box-shadow:2px 2px 3px #969696;z-index:20;}.page .finderHeader{overflow:hidden;}.page .finderHeader img{margin-left:-3px;}.page .finderContent {display:inline;clear:both;float:left;}.page .finderContent .finderTitle{margin:10px 0px 10px 10px;}.page .finderContent .finderOptions {display:inline;clear:both;float:left;width:960px;padding:0px 5px 15px 5px;}.page .finderContent .finderOptions .optionBox {display:inline;float:left;width:140px;margin:0px;padding:0px 10px;border-right:1px solid #707064;}.page .finderContent .finderOptions .last {border-right:none;}.page .finderContent .finderOptions .twoColumn {width:364px;margin:0px;padding:0px 15px;}.page .finderContent .finderOptions .column1,.page .finderContent .finderOptions .column2{display:inline;float:left;width:48%;margin:0px;}.page .finderContent .finderOptions .column1{margin-right: 3%;}.page .finderContent .finderOptions .column2{margin-right: 1%;}.page .finderContent .finderOptions .optionBox .finderCat {margin:0px 0px 5px 0px;}.page .finderContent .finderOptions .optionBox p {display:inline;clear:both;width:134px;float:left;padding:3px 3px;border-bottom:1px solid #C7C6C2;}.page .finderContent .finderOptions .optionBox p.selected {background:#fff;}.page .finderContent .finderOptions .optionBox p .radioStyled{overflow:hidden;margin:2px 0px 0px 0px;}.page .finderContent .finderOptions .optionBox p input{margin:2px 0px 0px 0px;}.page .finderContent .finderOptions .optionBox p label{display:inline;clear:right;float:right;width:116px;margin-left:5px;}.page .finderContent .finderOptions .twoColumn p{width:168px}.page .finderContent .finderOptions .twoColumn p label{width:150px;margin-left:5px;}.page .finderResult{clear:both;width:970px;}.page .finderBrowser{clear:both;height:55px;}.page .finderBrowser .hidePanel{float:right;padding-right:35px;margin-right:10px;background:url('/images/images_v2/finder_browser_arrow_white.gif') right center no-repeat;}.page .finderBrowser .finderBtn{float:right;margin:10px 15px 0px 0px;}.page .finderBrowser .finderBtn img{}.page .finderBrowser .solutionCount{display:inline;float:left;margin-left:15px;}.page .finderBrowser .pageBrowser {width:500px;margin:0px auto;}.page .finderBrowser .pageBrowser p{float:left;height:55px;width:150px;line-height:55px;}.page .finderBrowser .pageBrowser p label{float:left;}.page .finderBrowser .pageBrowser p span.browserSelect{margin:16px 0px 0px 40px;background-position:right top;line-height:18px;}.page .finderBrowser .pageBrowser p .ulStyled{margin:0px 0px 0px 40px;border:none;background:#fff;}.page .finderBrowser .pageBrowser p .ulStyled li{background:#fff;}.page .finderBrowser .pageBrowser ul.pages{display:inline;float:left;margin-top:17px;}.page .finderBrowser .pageBrowser ul.pages li{display:inline;float:left;margin:0px 2px;padding:1px 4px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.page .finderBrowser .pageBrowser ul.pages li.moreservices{background: none repeat scroll 0 0 #B0002D;color: #FFFFFF;}.page .finderBrowser .pageBrowser ul.pages li.actif{background:#b0002d}.page .finderBrowser .pageBrowser ul.pages li.prevNextNav{width:37px;}.page .finderSubmit input.reset {margin-top:9px;width:60px;margin-left:10px;background-color:#822433;padding:3px 5px;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer;}.page .finderSubmit input.submit {margin-top:9px;width:100px;margin-left:430px;background:#B0002F url('/images/images_v2/bg-submit.gif') center top repeat-x;padding:3px 5px;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer;}.page .finderDecoration,.page .finderSubmit{clear:both;height:40px;background:url('/images/images_v2/finder_browser_bg_yellow.gif') left top repeat-x;;}.page .finderSubmit .hidePanel{float:right;padding-right:35px;margin-right:10px;background:url('/images/images_v2/finder_browser_arrow_yellowbg.gif') right center no-repeat;}.page .finderDecoration{height:15px;}.page .finderContent .finderResult .finderTable table{width:100%;border-spacing: 0px 0px;border-collapse: collapse;}.page .finderContent .finderResult .finderTable table tr {width:35%;height:40px;}.page .finderContent .finderResult .finderTable table tr .column1{width:35%;}.page .finderContent .finderResult .finderTable table tr .column3,.page .finderContent .finderResult .finderTable table tr .column4{text-align:center;}.page .finderContent .finderResult .finderTable table tr th{background-color:#B0002F;height:40px;}.page .finderContent .finderResult .finderTable table tr th.actif{background:#822433 url('/images/images_v2/finder_browser_arrow_tri.gif') 95% 50% no-repeat;}.page .finderContent .finderResult .finderTable table tr th.on{background-color:#822433;}.page .finderContent .finderResult .finderTable table tr td{height:40px;}.page .finderContent .finderResult .finderTable table tr.odd td{background-color:#F0EFED;}.page .finderContent .finderResult .finderTable table tr.even td{background-color:#ffffff;}.page .finderContent .finderResult .finderTable table tr.odd td.on{background-color:#E8E7E5;}.page .finderContent .finderResult .finderTable table tr.even td.on{background-color:#F7F5F6;}.page .finderContent .finderResult .finderTable table tr th.column1 a{padding-left:35px;}.page .finderContent .finderResult .finderTable table tr .column2 {padding-left:20px;}.page .finderContent .finderResult .finderTable table tr.even .column1,.page .finderContent .finderResult .finderTable table tr.odd .column1{padding-left:45px;background-image:url('/images/images_v2/finder_browser_arrow_entry.gif');background-position:15px center;background-repeat:no-repeat;}/*content - Contenu principal de la page*/.page #content{float:left;clear:both;width:100%;padding-bottom:50px;}.hasQuickAccess #content{padding-bottom:0px;}.home #content {background: url('/images/images_v2/rightcolumn_bg.gif') right 0px no-repeat;}.country #content {background: url('/images/images_v2/rightcolumn_bg.gif') right 30px no-repeat;}.lvl2 #content {background: url('/images/images_v2/rightcolumn_bg.gif') right 80px no-repeat;}.page #content .article ul li{margin-top:5px;}.page #content .article ul.links li{padding-left: 15px;background: url(/images/images_v2/bullet_arrow.png) 0px 5px no-repeat;}.page #content .article .serviceSingle h2,.page #content .article .caseStudySingle h2{margin-bottom:20px;margin-right:20px;}.page #content .article h3,.page #content .article .serviceSingle h3,.page #content .article .caseStudySingle h3{clear: both;margin:20px 20px 10px 0px; padding:2px 5px;background-color:#b0002d;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.page #content .article h3.greyTitle,.page #content .article h3.greyTitle{background-color:#68655C;}.page #content .article h4,.page #content .article .serviceSingle h4,.page #content .article .caseStudySingle h4{margin-bottom:10px;}.page #content .article .serviceSingle ul li,.page #content .article .caseStudySingle ul li{padding-left:20px;background:url('/images/images_v2/red_tick.png') left 4px no-repeat;}.page #content .article .serviceSingle ul li.greyTick,.page #content .article .caseStudySingle ul li.greyTick{padding-left:20px;background:url('/images/images_v2/grey_tick.png') left 4px no-repeat;}.page #content .article .serviceSingle  p,.page #content .article .caseStudySingle p,.page #content .article .clientCase p,.page #content .article .newsSingle p{margin-right:20px;}/*breadCrump - Fil d'arianne*/.page #content #breadCrumb{}.page #content #breadCrumb ul{height:25px;padding:2px 0px 0px 31px;margin-top:5px;background:url('/images/images_v2/breacrumb_bullet.gif') 21px 5px no-repeat;}.page #content #breadCrumb ul li{display:inline;list-style-type:none;}.page #content h1{margin-top:15px;padding:0px 0px 5px 5px;background:#ffffff url('/images/images_v2/title_border_bottom.gif') left bottom no-repeat;}.page #content .column h1{margin-top:0px;}.page #content .country .article p{padding-right:20px;}.page #content .country .countryTitle{margin-top:0px;padding:0px 0px 5px 0px;background:#ffffff url('/images/images_v2/title_border_bottom.gif') left bottom no-repeat;}.page #content .country .countryTitle h1{width:640px;margin:0px 0px 5px 0px;padding: 3px 10px 2px 10px;background: #68655C;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}.page #content .country .countryTitle img{display:inline;float:right;}.page #content form h2,.page #content .worldwideList h2{clear:both;height:16px;margin:10px 0px 15px 0px;padding:1px 5px;background:#67655B;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}.page #content .worldwideList ul{float:left;width:242px;margin-bottom:20px;}.page #content .worldwideList ul li{padding:3px 0px 3px 15px;background:url('/images/images_v2/bullet_square_red.gif') 6px 12px no-repeat;}.page #content .chapo{margin-bottom:20px;padding:10px;background:#68655C;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}.page #content .finderBtn{display:block;width:180px;height:27px;background:url('/images/images_v2/btn_findasol_right.png') left no-repeat;vertical-align: middle;}.page #content .finderBtn img{display: block;float: left;}.page #content h1 .backToCorpo {font-size: 0.6em;font-weight: bold;}.page #content .backToCorpo{display:inline;margin:5px 10px 0px 0px;padding:17px 0px 10px 25px;background:url('/images/images_v2/backtocorpo_h1.gif') left 16px no-repeat;}.page #content .backToCorpo:hover{background:url('/images/images_v2/backtocorpo_h1.gif') left -57px no-repeat;}.page #content .downloadPDFinTitle{display:inline;float:right;margin:-5px 10px 0px 0px;padding:10px 35px 10px 0px;background:url('/images/images_v2/picto_pdf.gif') right 0px no-repeat;}.page #content .column{display:inline;float:left;margin-top:20px;}.page .thin{width:220px;margin-right:30px;}.page #content #rightColumn{margin-right:0px;}.page .wide{width:470px;}.page .extraWide{width:720px;}.page .leftExtraWide{width:730px;margin-right:20px}.page .thinContener{width:500px;}.page .thinContener p {margin-right: 25px;}.page .column .innerLeftColumn,.page .column .innerRightColumn{margin-top:0px;}.page .col_50{width:49%;}.group #content #leftColumn,.certification #content #leftColumn{margin-right:30px;}.country #content #leftColumn{margin-right:30px}.group #content #rightColumn,.certification #content #rightColumn,.country #content #rightColumn{background:#F9F7F8 url('/images/images_v2/rightcolumn_bg.gif') left top repeat-y;}/*newsList - news and event list (wide and thin column)*/.page #content .newsList{display:inline;clear:both;float:left;margin-bottom:30px;}.page #content .newsList .newsListTitle,.page #content .newsList h2{margin-bottom:10px;}.group #content .newsList h2,.certification #content .newsList h2{margin-bottom:0px;}.page #content .newsList .newsTitle{display:block;margin:0px 0px 10px 10px;}.page #content .newsList .newsSingle{display:inline;float:left;width:100%;padding-bottom:10px;border-bottom:1px solid #dededc;}.page #content .newsList .event a.eventDate,.page #content .newsList .newsSingle a.newsImg{display:inline;float:left;width:100px;height:75px;margin:10px 15px 0px 10px;background:url('/images/images_v2/news_default.gif') 0px 0px;}.page #content .newsList .newsSingle a.staff{width:90px;height:125px;}.page #content .newsList .event a.eventDate{background:none;}.page #content .newsList .event a.eventDate{width:93px;padding:0px 7px 0px 10px;margin:10px 15px 0px 0px;border-right:1px solid #dededc;}.page #content .newsList .newsSingle .newsInfo .newsTitle{padding-top:10px;margin-bottom:3px;}.page #content .newsList .showAll{display:inline;float:left;margin:10px 0px 0px 5px;}.page #content .newsList .rss{display:inline;float:right;height:15px;padding:2px 23px 0px 0px;margin:8px 5px 0px 0px;background:url('/images/images_v2/picto_rss.gif') right 1px no-repeat;}/*** force p style for news ***/.newsSummary p {    width: 95%;    text-align: justify;}.page #content .thin .newsList .newsTitle{margin-left:0px;}.page #content .thin .newsList .newsSingle .newsTitle{padding-top:0px;margin-bottom:0px;}.page #content .thin .newsList .newsSingle {padding-bottom:5px;margin-bottom:5px;}.page #content .thin .newsList .event .newsInfo{float:right;width:147px;}.page #content .thin .newsList .newsSingle a.newsImg,/*.page #content .thin .newsList .newsSingle .newsInfo .sepa,*/.page #content .thin .newsList .newsSingle .newsInfo a.category,.page #content .thin .newsList .event a.eventDate .year{display:none;}.page #content .thin .newsList .event a.eventDate {height:55px;width:40px;margin-right:5px;margin-top:5px;}.page #content .thin .newsList .showAll{margin-top:2px;}.page #content .thin .newsList .rss{margin-top:0px;}.page #content .article .newsList {margin:10px 10px 10px 0px;}.page #content .caseStudyList {display:inline;clear:both;float:left;margin:10px 20px 10px 0px;}.page #content .caseStudyList .caseStudySingle{display:inline;float:left;width:100%;padding-bottom:10px;border-bottom:1px solid #dededc;}.page #content .caseStudyList .caseStudySingle a.caseStudyImg{display:inline;float:left;width:62px;height:62px;margin:10px 15px 0px 10px;}.page #content .caseStudyList .caseStudySingle .caseStudyInfo .caseStudyTitle{display:block;padding-top:10px;margin-bottom:3px;}.page #content .thin .publicationsSlide {clear: both;position: relative;height: 220px;margin-bottom: 15px;overflow: hidden;background-color: white;padding: 0px 0px 20px 0px;border-radius: 3px;border: 1px solid #CDCDCD;}.page #content .thin .publicationsSlide .publicationsTitle {margin: 0px 0px 0px 0px;margin: 0px 0px 5px 0px;padding: 6px 20px 7px 10px;background: #F4F3F1;}.page #content .thin .publicationsSlide .slideNav{position:relative;z-index:15;background:#fff;}.lvl2 #content #rightColumn .publicationsSlide .slideNav{background:none;}.page #content .thin .publicationsSlide .prev{display:inline;float:left;padding:70px 0px 50px 5px;}.page #content .thin .publicationsSlide .next{display:inline;float:right;padding:70px 5px 50px 0px;}.page #content .thin .publicationsSlide ul{position: absolute;left:0px;width:1050px;margin-top:20px;z-index:5;}.page #content .thin .publicationsSlide ul li{display:inline;float:left;width:210px;margin:0px 0px 0px 0px;background: url('/images/images_v2/document_bg.jpg') 32px 2px no-repeat;}.page #content .thin .publicationsSlide ul li img{display:block;margin:7px auto 10px auto;}.page #content .thin .publicationsSlide ul li .info{padding-top:5px;border-top:1px solid #DEDEDC;padding-left:20px}.page #content .thin .publicationsSlide ul li a.download{padding-left:15px;margin-left:10px;background:url('/images/images_v2/picto_download.gif') left center no-repeat;}.page #content .thin .publicationsSlide ul li a.download {padding-left: 15px;margin-left: 10px;background: url('/images/images_v2/picto_download.gif') left 3px no-repeat;clear: both;display: block;}.page #content .thin .publicationsSlide ul li .date{margin-left:15px;}.page #content .wide .newsList .newsSingle .newsInfo {float:right;width:345px;}.page #content .wide .newsList .newsSingle .newsInfo .newsTitle{margin-left:0px;}.page #content .blocList {clear:both;margin-bottom:15px;padding-bottom:8px;}.page #content .blocList .blocTitle{height:28px;margin-top:0px!important;padding:0px 5px 0px 10px;}.page #content .yellowBorder {border:1px solid #B68801;}.page #content .redBorder {border:1px solid #b0002d;}.page #content .redBg{background:#b0002d;}.page #content .blocList .yellowBg{background:#C69800 url('/images/images_v2/service_bg.gif') left top repeat-x;}.page #content .greyBorder {border:1px solid #B0AFAD;}.page #content .blocList .greyBg{background:#5D594D url('/images/images_v2/grey_bg.gif') left top repeat-x;}.page #content .blocList .lightGreyBg{background:#A4968B url('/images/images_v2/lightgrey_bg.gif') left top repeat-x;}.page #content .lightGreyPlainBg{background:#F0EFED;}.page #content .blocList ul{margin:5px 0px 0px 10px;}.page #content .blocList ul li{margin:5px 0px 0px 0px;}.page #content .yellowBorder ul li{background: url(/images/images_v2/bullet_square_yellow.gif) 0px 8px no-repeat;padding-left: 10px;}.page #content .greyBorder ul li{background: url(/images/images_v2/bullet_square_grey.gif) 0px 8px no-repeat;padding-left: 10px;}.page #content .links ul li{background: url(/images/images_v2/bullet_arrow.png) 0px 5px no-repeat;padding-left: 15px;}.page #content .links li{background: url(/images/images_v2/bullet_arrow.png) 0px 5px no-repeat;padding-left: 10px;}.page #content .blocList a.more{display:block;margin:8px 10px 5px 0px;}.page #content .blocList a.arrowLink{margin-left:10px;padding-left:15px;background: url(/images/images_v2/bullet_arrow.png) 0px 4px no-repeat;}.page #content .blocList a.arrowLink:hover{background: url(/images/images_v2/bullet_arrow.png) 0px 4px no-repeat;}.page #content .blocList .finderBtn{text-align:left;width:205px;margin:auto;}.page #content .blocList .finderBtn img{margin-right:5px;margin-top:1px;}.page #content .client ul{margin-top:0px;}.page #content .client ul li{margin-top:0px;margin-left:10px;background-position:0px 5px}.page #content .client ul li p{margin-left:0px;}.page #content .request p{margin-top:10px;}.page #content .request p,.page #content .client p{margin-left:10px;}.page #content .client .imgContainer{width:218px;overflow:hidden;}.page #content .client img{margin:-1px 0px 10px -1px;}.page #content .extraWide .article .blocList{display:inline;float:left;width:4;margin-left:auto;margin-right:auto;}.page #content .extraWide .article .blocList ul{display:inline;float:left;margin:5px 0px 10px 20px;}.page #content .extraWide .article .blocList ul li{display:inline;float:left;width:212px;}.page #content .wide .blocList ul{display:inline;float:left;margin:5px 0px 10px 10px;zoom:1;height:auto;}.page #content .wide .blocList ul li{display:inline;float:left;width:204px;padding-right:14px;zoom:1;height:auto;padding-bottom:1px;}.page #content .wide .blocList ul li a{zoom:1;height:auto;}.page #content .wide .blocList a.more,.page #content .extraWide .blocList a.more{display:inline;float:right;margin-top:3px;zoom:1;height:auto;}.page #content .wide .blocList .finderBtn,.page #content .extraWide .blocList .finderBtn{clear: left;margin:0px 0px 0px 15px;zoom:1;}.page #content .extraWide .article .services .blocListTitle{margin-top:0px;color:#fff;}.lvl2 #content .articleLight h3 {margin-bottom:10px;}.page #content .thin .btn{margin-bottom:10px;}.page #content .wide .homeSum{display:inline;clear:both;float:left;margin-bottom:15px;border-bottom:1px solid #dededc;}.page #content .wide .homeSum h2{margin:10px 0px 10px 0px;}.page #content .wide .homeSum .homeSumSingle{display:inline;float:left;width:50%;padding-bottom:20px;}.page #content .wide .homeSum .homeSumSingle a.homeSumImg{display:inline;float:left;width:85px;height:85px;margin:0px 5px 0px 0px;}.page #content .wide .homeSum .homeSumSingle .homeSumInfo{margin-left:90px;}.page #content .wide .homeSum .homeSumSingle .homeSumInfo a.desc{display:inline;float:left;margin-right:15px;}.certification #content .wide .homeSum{border-bottom:none;}.certification #content .wide .homeSum h2{clear: both;margin: 0px 0px 15px 0px;padding: 2px 5px;background-color: #68655C;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}/*.page #content  .clientCase{margin-bottom:30px;}.page #content  .clientCase h2{display:inline;float:left;}.page #content  .clientCase .category{margin-left:5px;vertical-align:top;}.page #content  .clientCase p{margin-top:8px;padding-top:5px;background:url('/images/images_v2/picto_quote.gif') left top no-repeat;}.page #content  .clientCase .author,.page #content  .clientCase .position{clear:both;margin:1px 20px;background:none;}.page #content  .clientCase .readMore{clear:both;float:right;}.page #content  .clientCase img{display:inline;float:right;margin:20px 20px 20px 20px;}.page #content  .article .clientCase .clientCaseTitle{margin-bottom:15px;}.page #content .thin .newsList .newsSingle .newsInfo .sepa,*/.page #content  .clientCase{margin-bottom:30px;width: 215px;}.page #content  .clientCase h2{display:inline;}.page #content  .clientCase .category{margin-left:5px;vertical-align:top;}.page #content  .clientCase p{margin-top:8px;padding-top:5px;background:url('/images/images_v2/picto_quote.gif') left top no-repeat;}.page #content  .clientCase .author,.page #content  .clientCase .position{clear:both;margin:1px 20px;background:none;}.page #content  .clientCase .readMore{clear:both;float:right;}.page #content  .clientCase img{display:inline;float:right;margin:20px 20px 20px 20px;}.page #content  .article .clientCase .clientCaseTitle{margin-bottom:15px;}.page #content  .careersCase{margin-bottom:30px;}.page #content  .clientCase h2{display:inline;}.page #content  .careersCase .category{margin-left:5px;vertical-align:top;}.page #content  .careersCase p{margin-top:8px;padding-top:5px;background:url('/images/images_v2/picto_quote.gif') left top no-repeat;}.page #content  .careersCase .author,.page #content  .careersCase .position{clear:both;margin:1px 20px;background:none;}.page #content  .careersCase .readMore{clear:both;float:right;}.page #content  .careersCase img{display:inline;float:right;margin:20px 20px 20px 20px;}.page #content  .article .careersCase .clientCaseTitle{margin-bottom:15px;}.page #content .thin .video{margin-bottom:20px;}.page #content .thin .video h2{margin-bottom:7px;}.page #content .thin .videoBloc{border:2px solid #97ACCB;}.page #content .thin .videoBloc .newsIllu{display:block;}.page #content .thin .videoBloc .newsIllu img{display:block;}.page #content .thin .videoBloc .videoInfo{display:block;width:149px;padding:2px 50px 7px 7px;background:url('/images/images_v2/picto_video.gif') right top no-repeat;}.page #content .thin .financial  {margin-bottom: 20px;border: 1px solid #AFAFAD;background: #fff;}.page #content .thin .financial .investors {padding: 0px;}.page #content .thin .financial .investors .financeTitle {margin: 0px 0px 5px 0px;padding: 6px 20px 7px 10px;background: #F0EFED;}.page #content .thin .financial .investors ul{margin: 0px 10px;} .page #content .thin .financial .investors object {width: 200px;height: 270px;margin: -8px;margin: 0px 10px;}.page #content .thin .financial .investors a{padding-left:10px;background:url('/images/images_v2/bullet_square_red.gif') left center no-repeat;}.page #content .thin .financial .financialNews{padding:10px;}.page #content .thin .financial .financialNews .newsTitle{display: block;margin: 0px;}.page #content .thin .financial .financialGraph{padding:10px 0px;text-align:center;}.page #content .thin .financial .financialNews .showAll{text-align:right;}.page #content .thin .contact {margin-bottom:20px;padding-bottom:10px;border:1px solid #0088ce;}.page #content .thin .contact .contactTitle{padding: 0px 0px 0px 10px;margin:0px 0px 10px 0px;height:30px;background:#0088ce;}.page #content .contact .addressName{margin:10px 0px 5px 10px;}.page #content .thin .contact p.adress{margin:0px 0px 3px 10px;padding-left:13px;background:url('/images/images_v2/picto_bv.gif') left 3px no-repeat;}.page #content .thin .contact p.phone{margin:0px 0px 0px 10px;padding-left:13px;background:url('/images/images_v2/picto_phone.gif') 1px 2px no-repeat;}.page #content .thin .contact a.mail{display:block;padding-top:5px;margin-left:5px;padding-left:18px;background:url('/images/images_v2/picto_mail.gif') 1px 10px no-repeat;}.page #content .thin .contact a.googleMap{display:block;padding-top:5px;margin-left:5px;padding-left:18px;background:url('/images/images_v2/picto_map.png') 4px 8px no-repeat;}.page #content .thin .webTv{margin-bottom:20px;border: 1px solid #97ACCB;}.page #content .thin .webTv img{margin: -1px 0px 0px -1px;}.page #content .thin .webTv ul{padding:0px 15px 5px 10px;}.page #content .thin .webTv ul li a{padding-left:10px;background:url('/images/images_v2/bullet_square_red.gif') left center no-repeat;}.page #content .thin .virtualTour{padding:0px 45px 5px 10px;margin-bottom:20px;border: 1px solid #97ACCB;background: url('/images/images_v2/picto_video.gif') right -1px no-repeat;}.page #content .thin .virtualTour .virtualTourTitle{margin:8px 0px 5px 0px;}.page #content .thin .loginBox {padding:0px 0px 10px 0px;margin-bottom:20px;border:1px solid #B3AFAC;background:#F4F3F1;}.page #content .thin .loginBox .loginBoxTitle{margin:0px 0px 5px 0px;padding:4px 20px 4px 10px;background:#A19E95 url('/images/images_v2/picto_locker.gif') 190px 4px no-repeat;}.page #content .thin .loginBox form{margin:0px;}.page #content .thin .loginBox p{margin:0px 10px 5px 10px;}.page #content .thin .loginBox form input{display:inline;}.page #content .thin .loginBox form input.inputText{width:60px;margin-right:5px;}.page #content .thin .loginBox form input.inputPass{width:80px;margin-right:5px;}.page #content .thin .loginBox form input.submit{width:15px;height:23px;border:none;background: url('/images/images_v2/submit_arrow.gif') center -2px no-repeat;cursor:pointer;}.page #content .thin .article {margin-bottom:15px;}.page #content .thin .articleLight h2,.page #content .thin .article h2{margin-bottom:10px;}.page #content .thin .finderFor{padding:3px 5px 5px 45px;height:35px;background:url('/images/images_v2/btn_findasolfor.gif') left top no-repeat;cursor:pointer;}.page #content .about{padding:10px;margin-bottom:15px;background:#68655C;}.page #content .thinContener .about{margin-right:30px;}.page #content .about h2{margin-bottom:5px;}.page #content .about p{margin-bottom:5px;}/*leftNav - navigation de gauche sur les pages interieurs*/.page #content .leftNavContainer{display:inline;float:left;width:220px;margin:20px 30px 0px 0px;}.page #content #leftNav{padding:0px 0px 6px 0px;margin-bottom:15px;border:1px solid #dfdedc;border-top:none;background:#68655C;overflow:hidden;}.page #content #leftNav .leftNavTitle{padding:7px 0px 7px 10px;}.page #content #leftNav ul{margin:0px;background:#F0EFED;}.page #content #leftNav ul li{margin:0px;padding:0px;}.page #content #leftNav ul li .noLink,.page #content #leftNav ul li a{display:block;padding: 7px 5px 5px 10px;border-top:1px solid #dfdedc;background:#fff url('/images/images_v2/left_nav_bg.gif') left bottom repeat-x;margin:0px;}.page #content #leftNav ul li ul{padding:0px;margin-top:10px;margin-left:10px;}.page #content #leftNav ul li ul li a{display:block;padding: 0px 0px 3px 10px;border:none;background:#F0EFED url('/images/images_v2/leftnav_bullet.gif') left 5px no-repeat;}.page #content #leftNav ul li ul li ul{margin-top:0px;}.page #content #leftNav ul li ul li ul{display:none;}.page #content #leftNav ul li ul li.active ul{display:block;}.page #content #leftNav ul li ul li.on ul{display:block;}.page #content #leftNav ul li ul li ul li a{display:block;padding: 2px 0px 0px 13px;background:#F0EFED url('/images/images_v2/leftnav_bullet.gif') 3px 5px no-repeat;}.page #content .yearTab{clear:both;height:29px;margin:0px 35px 10px 0px;padding-right:20px;border-bottom:1px solid #E1DDDC;background:url('/images/images_v2/tab_bg_bg.gif') no-repeat;}.page #content .extraWide .yearTab {margin-right:0px;}.page #content .yearTab ul li{display:inline;float:right;width:45px;height:20px;margin:7px 2px 0px 0px;padding-top:3px;background:url('/images/images_v2/tab_bg_off.gif') no-repeat;text-align:center;}.page #content .yearTab ul li.hover,.page #content .yearTab ul li.on{background:url('/images/images_v2/tab_bg_on.gif') no-repeat;}.page #content .yearTab ul li a{display:block;width:45px;height:23px;}/*mainContent - Article principal de la page*/.lvl1 #content .chapo{margin-top:15px;padding:10px;background:#68655C ;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}.lvl1 #content .chapo p{margin-bottom:5px;}.lvl1 #content .chapo .finderBtn {}.lvl1 #content .chapo .finderBtn img{margin-top:0px;}.page #content .sumBloc{display:inlint;float:left;margin-bottom:15px;border:1px solid #CFCFCD;background:url('/images/images_v2/bg_sumbloc.gif') left top repeat-y;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}.page #content .sumBloc .imgBloc{display:inline;float:left;width:140px;height:100px;padding:10px 15px 15px 15px;margin-right:10px;background:#EEEDEB;}.page #content .sumBloc .sumContent {display:block;padding:10px 10px 0px 0px;}.page #content .sumBloc .sumContent .sumTitle{display:block;margin-bottom:5px;}.page #content .sumBloc .sumContent .sumDesc{display:block;margin-left:180px;padding-bottom:10px;}.lvl1 #content .intSum .sumBloc{display:inline;float:left;width:468px;margin:15px 0px 0px 0px;}.lvl1 #content .intSum .odd{margin-right:30px;}.lvl3 #content #centerColumn .chapo{width:450px;margin:20px 30px 15px 0px;}.lvl3 #content #mainArticle{display:inline;float:left;width:690px;}.lvl3 #content #mainArticle .chapo{margin-top:20px;}.lvl3 #content .article h2{margin:5px 0px 10px 0px;}.lvl3 #content .article p{margin:0px 0px 10px 0px;}.lvl3 #content .article .illu_left{margin-top:10px;}.lvl3 #content .article .illu_left img{display:inline;float:left;}.lvl3 #content .article .illu_left h4,.lvl3 #content .article .illu_left p{margin-left:95px;padding-right:20px;}.page #content .table table{width:100%;margin-bottom:20px;border-spacing: 0px 0px;border-collapse: collapse;border:1px solid #B1B0AE;border-top:none;}.page #content .table table tr {height:40px;vertical-align:middle;}.page #content .table table tr.even.isCountryCentralOffice .column1 {background-image: url('/images/images_v2/bg_highlight.gif'); background-repeat: no-repeat;background-position: -7px 2px;}.page #content .table table tr.odd.isCountryCentralOffice .column1 {background-image: url('/images/images_v2/bg_highlight.gif');background-repeat: no-repeat;background-position: -7px 2px;}.page #content .table table tr th{background-color:#B0002F;height:40px;}.page #content .table table tr th.on{background:#822433;}.page #content .table table tr td{height:40px;}.page #content .table table tr.odd td{background-color:#F0EFED;}.page #content .table table tr.even td{background-color:#ffffff;}.page #content .table table tr.odd td.on{background-color:#E8E7E5;}.page #content .table table tr.even td.on{background-color:#F7F5F6;}.page #content .table table tr th.column1 {padding-left:10px;}.page #content .table table tr.even .column1,.page #content .table table tr.odd .column1{padding-left:35px;background-image:url('/images/images_v2/finder_browser_arrow_entry.gif');background-position:10px center;background-repeat:no-repeat;}.page #content .table table tr th.column6 {display: none;visibility: hidden;width: 0;}.page #content .listTable {margin-top:15px;}.page #content .listTable table tr th{padding-left:10px;}.page #content .listTable table tr td{padding:5px 10px;}.page #content .listTable table tr.odd td{padding-left:10px;}.page #content .listTable table tr.even .column1,.page #content .listTable table tr.odd .column1{padding:10px;background:none;}.page #content .listTable table tr.highlight td.column1{background-image:url('/images/images_v2/bg_highlight.gif');background-position: -7px 2px ;background-repeat:no-repeat;}.page #content .listTable table tr.on .column1{padding:10px;background:none;}.page #content .listTable table tr td a{padding-left: 15px;background: url(/images/images_v2/bullet_arrow.gif) 0px 4px no-repeat;}.page #content .listTable table tr.highlightEven td a,.page #content .listTable table tr.highlightOdd td a{padding-left: 15px;background: url(/images/images_v2/bullet_arrow_highlight.gif) 0px 4px no-repeat;}.lvl3 #content .article .servicesTable table tr .column1{width:35%;}.lvl3 #content .article .servicesTable table tr .column2{width:50%;}.page #content .financeTable {clear:both;margin-right:35px;}.page #content .extraWide .financeTable {margin-right:0px;}.page #content .financeTable table tr .column2,.page #content .financeTable table tr .column3,.page #content .financeTable table tr .column4,.page #content .financeTable table tr .column5{text-align:center}/*formContact - formulaire de contact*/.page #content .formContact {display:block;margin-top:30px;width:100%;}.page #content .formContact .formBlock{display:inline;float:left;clear:both;width:100%;margin-bottom:15px;}.page #content .formContact .column{margin:0px;}.page #content .formContact .narrow{width:308px;padding-right:15px;}.page #content .formContact h2{margin-bottom:15px;}.page #content .formContact h3{margin:15px 0;}.page #content .formContact p{clear:both;margin:10px 0px;padding:0px 10px;}.page #content .formContact p.radioContainer label{float:none;width:auto;}.page #content .formContact .formSelect{margin-bottom:10px;width:202px;}.page #content .formContact p.radioContainer .radioStyled{margin:0 5px;display:inline-block;}.page #content .formContact p.requiredField{margin:0px 0px 5px 5px;padding:0px;}.page #content .formContact p .btnLabel,.page #content .formContact p label{display:inline;float:left;width:240px;overflow: auto;padding-top:4px;}.page #content .formContact p.mentions{padding:10px;background:#EBE9E5;}.page #content .formContact p.radioBox label{width:85px;padding-top:4px;}.page #content .formContact p.radioBox .inputRadio{width:auto;}.page #content .formContact p.radioBox .inputRadio,.page #content .formContact p.radioBox .radioStyled{display:inline;float:left;margin:6px 5px 0px 0px;}.page #content .formContact p input{width:200px;}.page #content .formContact p input.checkbox,.page #content .formContact p input.radio{width:auto;}.page #content .formContact p .checkboxLabel{float:none;width:auto;}.page #content .formContact p .checkbox{margin-top: 1px;width:auto;float:left;clear:left;}.page #content .formContact textarea{width:655px;height:150px;margin:10px auto;}.page #content form .selectWrap ul{border-right:none;background:#fff;height: 125px;overflow: auto;}.page #content form .selectWrap ul li{border-bottom: 1px solid #DEDEDC;padding: 3px 0px;}.page #content form .submitBox{text-align:center;}.page #content form .submitBox input.submit,.page #content form .submitBox input.reset {padding:3px 5px;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer;}.page #content form .submitBox input.submit {margin-right:10px;background:#b0002d url('/images/images_v2/bg-submit.gif') center top repeat-x;}.page #content form .submitBox input.reset {background:#67655B url('/images/images_v2/bg-submit-grey.gif') center top repeat-x;}/*searchList - Resultats de recherche*/.page #content .column .searchBox{display:block;margin:15px 0px;padding:20px;border:1px solid #DEDEDC;background:#EEEDEB}.page #content .column .searchBox .inputText{width:300px;}.page #content .column .searchBox .searchBtn{width:94px;height:25px;padding-left:30px;margin-left:10px;border:none;background:url('/images/images_v2/btn_search.png') center center no-repeat;cursor:pointer;}.page #content .column .resultBrowser {clear:both;display:inline;float:left;width:100%;margin-bottom:20px;}.page #content .column .resultNumber{float:left;}.page #content .column .pageBrowser ul{display:inline;float:right;margin-right:10px;}.page #content .column .pageBrowser ul li{display:inline;float:left;margin:0px 2px;padding:1px 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.page #content .column .pageBrowser ul li.actif{background:#b0002d}.page #content .column .searchResult {clear:both;}.page #content .column .searchResult .searchItem{margin-bottom:15px;}/*footer - Footer principal de la page*/.page #footer{display:inline;clear:both;float:left;width:100%;padding-bottom:10px;}.page #footer .footerDecoration{height:100px;background:#fff url('/images/images_v2/footer_slide_bg.gif') right bottom no-repeat;}.hasQuickAccess #footer .footerDecoration{display:none;}.hasFinder #footer .footerDecoration{display:block;}.home #footer .footerDecoration,.country #footer .footerDecoration,.lvl2 #footer .footerDecoration{height:100px;background:#fff url('/images/images_v2/footer_slide_bg_column.gif') right bottom no-repeat;}.page #footer .quickAccessSlide{position:relative;height:200px;background:#F4F3F1 url('/images/images_v2/footer_slide_bg.gif') 12px 0px no-repeat;overflow:hidden;}.hasFinder #footer .quickAccessSlide{background:#F4F3F1;}.page #footer .quickAccessSlide .quickAccessTitle{margin:15px 0px 15px 25px;}.page #footer .quickAccessSlide .slideNav{position:relative;background:#F4F3F1;z-index:15;}.page #footer .quickAccessSlide .prev{display:inline;float:left;padding:25px 0px 105px 5px;}.page #footer .quickAccessSlide .next{display:inline;float:right;padding:25px 5px 105px 0px;background:#F4F3F1 url('/images/images_v2/footer_slide_bg.gif') right -46px no-repeat;}.hasFinder #footer .quickAccessSlide .next{background:#F4F3F1;}.page #footer .quickAccessSlide ul{position: absolute;left:0px;width:1520px;margin-left:25px;z-index:5;}.page #footer .quickAccessSlide ul li{display:inline;float:left;width:150px;height:155px;margin:0px 40px 0px 0px;}.page #footer .quickAccessSlide ul li img{display:block;margin:0px auto 10px auto;border:1px solid #a69b95;}.page #footer .sitePlan {display:inline;clear:both;float:left;width:100%;padding-bottom:15px;margin-bottom:5px;background:#EAE9E5 url('/images/images_v2/footer_bg.gif') right top no-repeat;}.page #footer .sitePlan #bottomNav {display:inline;float:left;width:700px;margin:0px 0px 15px 25px;}.page #footer .sitePlan #bottomNav .column{display:inline;float:left;width:175px;}.page #footer .sitePlan #bottomNav .column ul{margin-top:25px;}.page #footer .sitePlan .innerRightColumn {display:inline;float:right;width:220px;margin:15px 15px 0px 0px;}.page #footer .sitePlan .innerRightColumn .locationsBox {padding:10px;margin-bottom:15px;border:1px solid #B3AFAC;background:#F4F3F1;}.page #footer .sitePlan .innerRightColumn .locationsBox .locationsTitle{margin:0px 0px 5px 5px;padding:4px 0px 4px 15px;background: url('/images/images_v2/picto_earth_footer.gif') 2px 4px no-repeat;}.page #footer .sitePlan .innerRightColumn .locationsBox form{margin:0px;}.page #footer .sitePlan .innerRightColumn .locationsBox form p{text-align:left;}.page #footer .sitePlan .innerRightColumn .locationsBox form p span,.page #footer .sitePlan .innerRightColumn .locationsBox form p {padding:0px 12px;}.page #footer .sitePlan .innerRightColumn .locationsBox form ul{border-right:none;background:#fff;}.page #footer .sitePlan .innerRightColumn .locationsBox form ul li{border-bottom: 1px solid #DEDEDC;padding: 3px 0px;}.page #footer .sitePlan .innerRightColumn .locationsBox p.border{margin-top:10px;padding-top:10px; border-top:1px solid #DFDEDA;text-align:center;}.page #footer .sitePlan .innerRightColumn .locationsBox input.submit{width:175px;height:23px;border:none;background: url('/images/images_v2/footer_contactbox_submit.gif') center center no-repeat;cursor:pointer;}.page #footer .sitePlan .innerRightColumn .loginBox {padding:0px 0px 10px 0px;margin-bottom:15px;border:1px solid #B3AFAC;background:#F4F3F1;}.page #footer .sitePlan .innerRightColumn .loginBox .loginBoxTitle{margin:5px 0px 0px 15px;padding:6px 0px 6px 25px;background: url('/images/images_v2/picto_locker_footer.gif') 2px 4px no-repeat;}.page #footer .sitePlan .innerRightColumn .loginBox form{margin:0px;}.page #footer .sitePlan .innerRightColumn .loginBox p{margin:0px 10px 5px 15px;}.page #footer .sitePlan .innerRightColumn .loginBox form input{display:inline;}.page #footer .sitePlan .innerRightColumn .loginBox form input.inputText{width:60px;margin-right:5px;}.page #footer .sitePlan .innerRightColumn .loginBox form input.inputPass{width:80px;margin-right:5px;}.page #footer .sitePlan .innerRightColumn .loginBox form input.submit{width:15px;height:23px;border:none;background: url('/images/images_v2/submit_arrow.gif') center center no-repeat;cursor:pointer;}.page #footer .sitePlan .innerRightColumn .locationsBox .fakeSelectContainer,.page #footer .sitePlan .innerRightColumn .locationsBox p{text-align:left;padding:0px 12px;}.page #footer .sitePlan .innerRightColumn .locationsBox .fakeSelectContainer span{width: 164px; height: 18px; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; padding-left: 5px;display:block;}.page #footer .sitePlan .innerRightColumn .locationsBox ul{height:134px;border-right:none;background:#fff;width: 162px; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; padding-left: 5px; display: block;overflow-y:auto;}.page #footer .sitePlan .innerRightColumn .locationsBox ul li{border-bottom: 1px solid #DEDEDC;padding: 3px 0px;}.page #footer .sitePlan .innerRightColumn .locationsBox p.border{margin-top:10px;padding-top:10px; border-top:1px solid #DFDEDA;text-align:center;}.page #footer .sitePlan .innerRightColumn .locationsBox a.contactUs{display:block;width:175px;height:23px;border:none;background: url('/images/images_v2/footer_contactbox_submit.gif') center center no-repeat;cursor:pointer;}.page #content #rightColumn .SocialBox,.page #footer .sitePlan .innerRightColumn .SocialBox {text-align:right;}.page #content #rightColumn .SocialBox .socialTitle{display:inline;margin-right:10px;}.page #footer .sitePlan .innerRightColumn .SocialBox .socialTitle{display:inline;}.page #content #rightColumn .SocialBox  a,.page #footer .sitePlan .innerRightColumn .SocialBox a{margin-left:5px;}.page #content #rightColumn .SocialBox  a.rssBtn{display:inline;float:left;width:39px;height:25px;padding:5px 30px 0px 12px;background:url('/images/images_v2/btn_rss.jpg') center center no-repeat;text-align:left;}/*.page #footer .finderBrowser{height:75px;background:url('/images/images_v2/finder_browser_bg_yellow_footer.gif') left top repeat-x;}.page #footer .finderBrowser .solutionCount{line-height:50px;}.page #footer .finderBrowser .pageBrowser p{line-height:20px;height:20px;margin-top:45px;margin-left: 15px;}.page #footer .finderBrowser .pageBrowser ul{margin-top:45px;}*/.page #footer .finderContent{margin-top:20px;}.page #footer .finderBtn{padding:8px 10px 6px 0px;margin-left:6px;background:url('/images/images_v2/btn_findasol_right_footer.gif') right center no-repeat;}.page #footer .finderBtn img{margin:-1px 4px 0px 0px;vertical-align: top;}.page #footer .hidePanel{padding-left:15px;padding-right:0px;background:url('/images/images_v2/arrow_right.gif') left center no-repeat;}.page #footer #footerNav{clear:both;}.page #footer #footerNav ul{margin-right:30px;text-align:right;}.page #footer #footerNav ul li{display:inline;}.aboutpage{margin-left:10px;}#finderContainer{z-index:20;}.page #content .finderResult{width:auto;}.page #content .finderResult table{width:100%;border-spacing: 0px 0px;border-collapse: collapse;}.page #content .finderResult table tr {width:35%;height:40px;}.page #content .finderResult table tr .column1{width:35%;}.page #content .finderResult table tr .column3,.page #content .finderResult table tr .column4{text-align:center;}.page #content .finderResult table tr th{background-color:#822433;height:40px;}.page #content .finderResult table tr th.actif{background:#B0002F url('/images/images_v2/finder_browser_arrow_tri.gif') 95% 50% no-repeat;}.page #content .finderResult table tr th.on{background-color:#B0002F;}.page #content .finderResult table tr td{height:40px;}.page #content .finderResult table tr.odd td{background-color:#F0EFED;}.page #content .finderResult table tr.even td{background-color:#ffffff;}.page #content .finderResult table tr.odd td.on{background-color:#E8E7E5;}.page #content .finderResult table tr.even td.on{background-color:#F7F5F6;}.page #content .finderResult table tr th.column1 a{padding-left:35px;}.page #content .finderResult table tr .column2 {padding-left:20px;}.page #content .finderResult table tr.even .column1,.page #content .finderResult table tr.odd .column1{padding-left:45px;background-image:url('/images/images_v2/finder_browser_arrow_entry.gif');background-position:15px center;background-repeat:no-repeat;}/* fix CSS for service components : find a solution button */.page #content .wide .blocList .finderBtn {  width: 205px;}.page #content .wide .blocList .finderBtn ul {    list-style-type: none;	margin:0 !important;}.page #content .wide .blocList .finderBtn ul li {    display: inline !important;    width: 37px !important;    padding-right: 0 !important;    padding-left: 0 !important;	padding-bottom:0 !important;    height: 27px !important;}.page #content .wide .blocList .finderBtn ul li.middle {    background: url("/images/images_v2/btn_findasol_middle.png") repeat-x scroll right center transparent;    width: auto !important;    text-align: center;}.page #content .wide .blocList .finderBtn ul li.right {    background: url("/images/images_v2/btn_findasol_end.png") no-repeat scroll right center transparent;    width: 11px !important;}.page #content .wide .blocList .finderBtn ul li.middle div.findasol_text {    display: table-cell;    height: 27px;    vertical-align: middle;}/* fix CSS for worldwide location component : contactbox submit button */.page #footer .sitePlan .innerRightColumn .locationsBox span.contactUs{	background:none;	padding:0;}.page #footer .sitePlan .innerRightColumn .locationsBox span.contactUs table {	height: 23px;	border:none;	border-collapse:collapse;	padding:0;	margin:0;	width:175px;}.page #footer .sitePlan .innerRightColumn .locationsBox span.contactUs table td {    width: 7px;	padding:0;    height: 23px;}.page #footer .sitePlan .innerRightColumn .locationsBox span.contactUs table td.middle {    background: url("/images/images_v2/footer_contactbox_submit_middle.png") repeat-x scroll right top transparent;    text-align: left;	width:124px;	vertical-align: top;	color:#ffffff;	font-weight:bold;	padding-top:4px;	font-size:13px;}.page #footer .sitePlan .innerRightColumn .locationsBox span.contactUs table td.middle a{vertical-align: top;color: white;font-weight: bold;padding-top: 4px;font-size: 13px;}.page #footer .sitePlan .innerRightColumn .locationsBox span.contactUs table td.middle a:hover{	text-decoration:none;}.page #footer .sitePlan .innerRightColumn .locationsBox span.contactUs table td.right {    /*background: url("/images/images_v2/footer_contactbox_submit_right.png") no-repeat scroll right top transparent;*/    width: 44px;}/* fix CSS for solution finder HEADER component : text title and autosize background image */.page #header #topBar .left{	width:auto;}.page #header #topBar #solutionFinder{	padding:0;	background:none;	width:auto;}.page #header #topBar #solutionFinder table{	border-collapse:collapse;	border:none;	padding:0;	margin:0;}.page #header #topBar #solutionFinder table td{	padding:0;	border:none;}.page #header #topBar #solutionFinder table td.topleft{	background: url("/images/images_v2/header_btn_solution_finder_left.png") no-repeat scroll right bottom transparent;    height:23px;	width:34px;}.page #header #topBar #solutionFinder table td.topmiddle{	background: url("/images/images_v2/header_btn_solution_finder_middle.png") repeat-x scroll right bottom transparent;	height:23px;	min-width:86px;	width:auto;}.page #header #topBar #solutionFinder table td.topright{	background: url("/images/images_v2/header_btn_solution_finder_right.png") no-repeat scroll left bottom transparent;    height:23px;	width:52px;}.page #header #topBar #solutionFinder table td.bottomleft{	background: url("/images/images_v2/header_btn_solution_finder_bottom-left.png") no-repeat scroll right top transparent;    height:7px;	width:52px;}.page #header #topBar #solutionFinder table td.bottommiddle{	background: url("/images/images_v2/header_btn_solution_finder_bottom-middle.png") no-repeat scroll center top transparent;	height:7px;	min-width:86px;	max-width:250px;	width:auto;}.page #header #topBar #solutionFinder table td.bottomright{	background: url("/images/images_v2/header_btn_solution_finder_bottom-right.png") no-repeat scroll left top transparent;    height:7px;	width:52px;}/**** Share on ***/.page .ShareOn .ShareOnTitle{font-size: 0.8em;color: #68655C;font-weight: bold;line-height: 32px;vertical-align: top;text-transform: uppercase;display:inline;float:left;margin-right:15px;}.page .ShareOn .ShareOnLinks a {display:inline-block;float:left;margin-left:10px;}/**** Location ****/.page #content .worldwideList ul{	width:184px;}.worldwideList ul#first{ 	padding-top: 105px; 	width:230px !important;}.worldwideList #Africa{	background-image: url('/images/images_v2/Locations/Africa.gif');	background-position: top left;	float: left;	background-repeat: no-repeat;}.worldwideList #America{	background-image: url('/images/images_v2/Locations/Americas.gif');	background-position: top left;	float: left;	background-repeat: no-repeat;}.worldwideList #Asia_and_Middle_East{	background-image: url('/images/images_v2/Locations/Asia_oceania_middle-east.gif');	background-position: top left;	float: left;	background-repeat: no-repeat;}.worldwideList #Europe{	background-image: url('/images/images_v2/Locations/Europe.gif');	background-position: top left;	float: left;	background-repeat: no-repeat;}.worldwideList #Oceania{	background-image: url('/images/images_v2/Locations/Africa.gif');	background-position: top left;	float: left;	background-repeat: no-repeat;}/** COUNTDOWN **/#countdown{	width:210px;	padding:5px;	height:100px;	background-image: url("/images/images_v2/btn_esosbgdnew.png");	font-weight:600;}#countdown-title{	font-size:20px;	margin-left: 6px;	color:#FFFFFF;	display:inline-block;	margin-bottom:1px;	width:178px;	height:20px;	}#countdown-numbers{	font-size:50px;	width:100px;	height:60px;	color:#FFFFFF;	display:inline-block;	font-weight:bold;	position:relative;	font-family: 'MS PGothic';	text-align: left;	left: 4px;}#countdown-togo-text{	font-size:10px;	color:rgb(248, 202, 214);	width:25px;	height:16px;	display:inline-block;	position: relative;	bottom:20px;	font-family:sans-serif;	font-weight: 800;	left: -10px;}#countdown-limitdate{	color:#FFFFFF;	display:inline-block;	font-size:10px;	position:relative;	left:5px;	bottom:5px;	}/** Mantis 148207-150939 add course button style / course style **/.page #content .thinContener .course {    margin-right: 25px;}.page #content .courseBtn {	color: #fff;	font-size: 0.9em;	font-weight: bold;    background: none repeat scroll 0 0 #b0002d;    border-radius: 3px;    display: inline;    float: right;    margin: -5px 10px 0 0;    padding: 7px 10px;}