/*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('/images/images_v2/site_bg.gif') center top repeat-y;}
/*page*/
.page{position:relative;width:970px;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:169px;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 ul li#qhse a,.page #header #mainNav ul li#climate-change a,.page #header #mainNav ul li#global-companies a,.page #header #mainNav ul li#risk-management a,.page #header #mainNav ul li#specific-solutions a,.page #header #mainNav ul li#training a {
padding: 0px 10px;
}
.page #header #mainNav ul li#about-gsit a,.page #header #mainNav ul li#government a,.page #header #mainNav ul li#trade-facilitation-and-e-governance a,.page #header #mainNav ul li#automotive a,.page #header #mainNav ul li#supply-chain-services a {
padding: 0px 10px;
}
.page #header #mainNav{position:relative;width:auto;z-index:17;}
.page #header #mainNav ul.first{width:100%;height:46px;background:#fff url('/images/images_v2/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 12px;margin:0px;background:#fff url('/images/images_v2/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;font-size: 0.75em;}
.page #content .article .serviceSingle ul  li, .page #content .article .caseStudySingle ul li {  font-size: 0.75em;}
.page #content .article .serviceSingle ul li ul li, .page #content .article .caseStudySingle ul li ul li{
font-size: 12px;
}
.page #content .article li.greyTick p {font-size:12px;}
.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') right center 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;}

.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; width:480px;}
.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  #centerColumn  .caseStudySingle {margin-right:20px}

.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 .newsSeaGoldBox {border:1px solid #C79900;margin-bottom: 20px;}
.page #content .thin .newsSeaGoldBox  .title{background-color:#C79900; padding-left:10px; margin-bottom: 10px;}
.page #content .thin .newsSeaGoldBox  .item {margin:0 10px 10px 5px;}

.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 .greybox {margin-bottom:20px;padding-bottom:10px;border:1px solid #43423C;}
.page #content .thin .greybox .greyboxTitle{padding: 0px 0px 0px 10px;margin:0px 0px 10px 0px;height:30px;background:#43423C;}
.page #content .greybox .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 .contact div.blue-area-content{margin-left:10px;}

.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;width:170px;}
.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 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 .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 .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;}
.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;}


/** for certification table **/
.page #content .aboutpage table.certification th{color:#ffffff;font-weigth:bold;}
.page #content .aboutpage table.certification td{color:#43423C;font-size:0.9em;}
.page #content .aboutpage table.certification {width:100%;margin-bottom:20px;border-spacing: 0px 0px;border-collapse: collapse;border:1px solid #B1B0AE;border-top:none;}
.page #content .aboutpage table.certification tr {height:40px;vertical-align:middle;text-align:left;}
.page #content .aboutpage table.certification tr th{background-color:#B0002F;height:40px;}
.page #content .aboutpage table.certification tr th.on{background:#822433;}
.page #content .aboutpage table.certification tr td{height:40px;}
.page #content .aboutpage table.certification tr.odd td{background-color:#F0EFED;}
.page #content .aboutpage table.certification tr.even td{background-color:#ffffff;}
.page #content .aboutpage table.certification tr.odd td.on{background-color:#E8E7E5;}
.page #content .aboutpage table.certification tr.even td.on{background-color:#F7F5F6;}
.page #content .aboutpage table.certification tr th.column1 {padding-left:10px;}
.page #content .aboutpage table.certification tr.even .column1,
.page #content .aboutpage table.certification tr.odd .column1{padding-left:10px;}
.page #content .aboutpage table.certification tr th{padding-left:10px;}
.page #content .aboutpage table.certification tr td{padding:5px 10px;}
.page #content .aboutpage table.certification tr.odd td{padding-left:10px;}
.page #content .aboutpage table.certification tr.on .column1{padding:10px;}
.page #content .aboutpage table.certification tr td a{padding-left: 15px;color:#D4003C;text-decoration:none;}
.page #content .aboutpage table.certification tr td ahover{text-decoration:underline;}

/*** force p & div (Mantis 152117) style for news ***/
.newsSummary p, .newsSummary div {
    width: 95%;
    text-align: justify;
}

/* fix CSS for service components : find a solution button */
.page #content .wide .blocList .finderBtn {
  max-width: 350px;
}

.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;	
	color:#ffffff;
	font-weight:bold;
	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;
}

/****TEMPLATE 38****/
.page #content .article .serviceSingle ul li{background: url(/images/images_v2/finder_browser_arrow_entry.gif) 0px 1px no-repeat;font-size: 12px;font-weight:bold;}
.page #content .article .serviceSingle #greySummary {background-color: rgb(240, 239, 237);	border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px;clear: both;	color: rgb(67, 66, 60);font-size: 14px;padding:10px;}
.page #content .article .serviceSingle #greySummary p{font-size: 14px;}
.page #content .article .serviceSingle #greySummary p ul li{font-size: 14px;}
.page #content .article .serviceSingle ul li p{font-size:12px;}
.page #content .article .serviceSingle {padding-right: 20px;}

.page #content #downloadPdf{margin-top: 10px;padding-left: 30px;border-width: 1px;border-style: solid;padding: 10px;color: white;background-color: #43423c;border-radius:3px;width:200px;}
.page #content #downloadPdf ul li{background: url(/images/images_v2/picto_pdf_min.gif) 5px 1px no-repeat;padding-left: 28px;color: white;text-decoration: none;}
.page #content #downloadPdf ul li a{text-decoration: none;color: white;font-weight: bold;font-size: 14px;}

.page #content #requestForAQuote{display: inline;float: right;background-color: #b0002d;padding: 8px;border-radius: 3px;text-transform: capitalize;}
.page #content #requestForAQuote a{text-decoration: none;color: white;text-transform: uppercase;font-weight: bold;font-size: 15px;}
.page #content #requestForAQuote ul li {background-image: url(/images/images_v2/arrow-request-for-a-quote.png);background-repeat: no-repeat;padding-left: 25px;}

.page #content .article .serviceSingle #greySummary-ss {background-color: rgb(240, 239, 237);border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px;clear: both;color: rgb(67, 66, 60);font-size: 16px;padding: 10px;margin-right:20px;}
/**** END TEMPLATE 38****/

/**** RH STYLE ****/
.home #rhTemplate #leftColumn{
	float:left !important;
	width:705px;
}

.home #rhTemplate #oneColumn{
	float:left !important;
	width:100%;
}

.home #content.rhContent {
	background:none;
}
.group #content #rightColumn, .certification #content #rightColumn, .country #content #rightColumn.rhRightColumn {
	background:none;
}

.page #rhTemplate #content .thin .postuler {margin-bottom:20px;border:1px solid #b0002d;}
.page #rhTemplate #content .thin .postuler .postulerTitle{height:30px;background:#b0002d;}
.page #rhTemplate #content .thin .postuler .postulerTitle a{color:#fff; display:block;padding: 0px 0px 0px 10px;}

.page #rhTemplate #content .map{background:url("/images/images_v2/rh/sm-map.jpg") 7px  10px no-repeat;margin:0;width:219px; height:100px;}
.page #rhTemplate #content  p.map a{background:url("/images/images_v2/rh/puce-red.png") 43% 25% no-repeat;color:#b0002d;text-align:left;text-transform:uppercase;display:block;font-size:0.916666667em}
.page #rhTemplate #content  p.map a span{display:block;padding-left:100px;padding-bottom:35px;padding-top:20px;}
.page #content .contact .contactTitle, .postulerTitle {font-size: 0.9em;color: white;line-height: 30px;font-weight: bold;text-transform: uppercase;}

.page #rhTemplate #content .temoignages-metiers {margin: 0 0 20px;padding: 0;width: 218px;height: 183px;border: 1px solid #b0002d;}
.page #rhTemplate #content .temoignages-metiers ul{margin: 0;padding: 0;clear: both;}
.page #rhTemplate #content .temoignages-metiers ul li{margin: 0;padding: 0;list-style: none;float: left;height: 70px;}
.page #rhTemplate #content .temoignages-metiers ul li a{margin: 0;padding: 0;display: block;height: 70px;}
.page #rhTemplate #content .temoignages-metiers h3{margin: 0;padding:0;background: #b0002d;clear: both;color: #fff;font-size: 0.8756em;font-weight: bold;line-height: 15px;text-transform: uppercase;text-align: center;}
.page #rhTemplate #content .temoignages-metiers h3 a{color:#fff;display:block;padding:6px 0 7px;}





.page #rhTemplate #content .thin .la-une {margin-bottom:20px;border:none;}
.page #rhTemplate #content .thin .la-une .launeTitle{padding: 0;height:30px;font-weight:bold;}
.page #rhTemplate #content .thin .la-une p.laune {padding:0;margin:0;font-size:0.75em;font-weight:normal;text-align:left;color:#000;line-height:17px;}
.page #rhTemplate #content .thin .la-une p.more {text-align:right;}
.page #rhTemplate #content .thin .la-une p.more a{padding:0;margin:0;font-size:1.083em;font-weight:normal;color:#b5113b;text-decoration:none;}

.page #rhTemplate #content .rubrique {margin:15px 0 25px;padding: 0 15px 0 0;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;border :1px solid #cfcfcd;width:680px;clear: both;min-height: 185px;}
.page #rhTemplate #content .rubrique .imgRubrique{margin:0 10px 0 0;padding: 10px 15px 0;background: #eeedeb;width: 140px;height: 175px;float: left;}
.page #rhTemplate #content .rubrique .infoRubrique {margin: 0;padding:10px 0 0;float: left;width: 500px;}
.page #rhTemplate #content .rubrique .infoRubrique a{display:block;}
.page #rhTemplate #content .rubrique .imgRubrique img{width: 139px; height:100px;}
.page #rhTemplate #content .rubrique .infoRubrique p{margin: 0;padding:0;line-height: 18px;}
.page #rhTemplate #content .rubrique .infoRubrique p a{color: #43423C; text-decoration:none;}
.page #rhTemplate #content .rubrique .infoRubrique p a:hover{text-decoration:underline;}
.page #rhTemplate #content .rubrique .clientCaseTitle  {margin: 0;padding: 0 0 5px;font-size:0.9em;text-transform:uppercase;line-height:16px;font-weight: bold;}
.page #rhTemplate #content .rubrique .clientCaseTitle  a{color:#43423C; text-decoration:none;}
.page #rhTemplate #content .rubrique .clientCaseTitle  a:hover{color:#B0002D;text-decoration:underline;}
.page #rhTemplate #content .rubrique p.more {text-align: right;margin: 0;padding:20px 0 0;font-size:0.685em;}
.page #rhTemplate #content .rubrique p.more  a{margin: 0;padding: 0;text-transform:uppercase;line-height:16px;font-weight: normal;text-decoration: none;color: #b0002d;}
.page #rhTemplate #content .rubrique p.more  a:hover{text-decoration: underline;}

/* GB 25*/
.page #rhTemplate #content .article ul li{margin-top:5px;}
.page #rhTemplate #content .article ul.links li{padding-left: 15px;background: url("/images/images_v2/rh/bullet_arrow.png") 0px 5px no-repeat;}
.page #rhTemplate #content .article .serviceSingle h2,
.page #rhTemplate #content .article .caseStudySingle h2{margin-bottom:20px;margin-right:20px;}
.page #rhTemplate #content .article h3,
.page #rhTemplate #content .article .serviceSingle h3,
.page #rhTemplate #content #leftColumn h3{clear: both;margin:20px 20px 10px 0px; padding:2px 5px;color: #fff;line-height: 19px;text-transform:uppercase;background-color:#b0002d;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.page #rhTemplate #content .article h3.greyTitle,
.page #rhTemplate #content .article h3.greyTitle{background-color:#68655C;}
.page #rhTemplate #content .article h4,
.page #rhTemplate #content .article .serviceSingle h4,
.page #rhTemplate #content .article .caseStudySingle h4{margin-bottom:10px;}
.page #rhTemplate #content .article .serviceSingle ul li,
.page #rhTemplate #content .article .caseStudySingle ul li{padding-left:20px;background:url("/images/images_v2/rh/red_tick.png") left 4px no-repeat;}
.page #rhTemplate #content .article .serviceSingle ul li.greyTick,
.page #rhTemplate #content .article .caseStudySingle ul li.greyTick{padding-left:20px;background:url("/images/images_v2/rh/grey_tick.png") left 4px no-repeat;}

.page #rhTemplate #content .article .serviceSingle  p,
.page #rhTemplate #content .article .caseStudySingle p,
.page #rhTemplate #content .article .clientCase p,
.page #rhTemplate #content .article .newsSingle p{margin-right:20px;}

.page #rhTemplate #content  .clientCase{margin-bottom:30px;width: auto;margin-top:30px;}
.page #rhTemplate #content  .bg-gris{padding: 10px 20px;background: #eeedeb;}
.page #rhTemplate #content  .clientCase h2{display:inline;float:left;}
.page #rhTemplate #content  .clientCase .category{margin-left:5px;vertical-align:top;}
.page #rhTemplate #content  .clientCase p{margin-top:8px;padding-top:5px;background:url("/images/images_v2/rh/picto_quote.gif") left top no-repeat;}
.page #rhTemplate #content  p.quote {margin-top:8px;padding-top:5px;background:url("/images/images_v2/rh/picto_quote.gif") left top no-repeat;   font-style: italic; line-height: 1.4em;text-indent: 30px;}
.page #rhTemplate #content  .clientCase .author,
.page #rhTemplate #content  .clientCase .position{clear:both;margin:1px 20px;background:none;}
.page #rhTemplate #content  .clientCase .readMore{clear:both;float:right;}
.page #rhTemplate #content  .clientCase img{display:inline;float:right;margin:20px 20px 20px 20px;}
.page #rhTemplate #content  .article .clientCase .clientCaseTitle{margin-bottom:15px;}


/*GB110 Retranscription Video*/
.gb110 .clientCaseTitle  {margin: 0;padding:10px 0;font-size:0.975em;text-transform:uppercase;line-height:16px;font-weight: bold;color: #43423c;}
.page #rhTemplate #content #quote {margin-top: 8px;padding-top: 5px;margin-bottom:20px;background: url("/images/images_v2/rh/picto_quote.gif") left top no-repeat;font-style: italic;line-height: 1.4em;text-indent: 30px;}

/*GB50 - Details Actu*/
.gb50 #rhTemplate #content #centerColumn {display:inline;float:left;margin:20px 15px 0 0;}
.gb50 #rhTemplate #content .leftNavContainer {display: inline; float: left;margin: 20px 15px 0 0 !important; width: 220px;}
.gb50 #rhTemplate #content #centerColumn p.date {font-size: 0.875em;font-weight: bold;color: #43423c;line-height: 15px;margin: 0;padding: 0 0 10px;text-transform: none;text-align: right;}
.page #rhTemplate #content .column .blockCarrou {margin: 0;padding: 0;width: 504px;height: 214px;background: #f4f3f1;position: relative;overflow: hidden;}
.page #rhTemplate #content .column .blockCarrou ul{margin: 0 0 0 31px;padding: 0;left:0;height: 214px;position: absolute;}
.page #rhTemplate #content .column .blockCarrou ul li{margin: 0 31px 0 0;padding: 0;width: 442px;height:214px;float: left;display: inline;}

.page #rhTemplate #content .column .blockCarrou .slideNav{position:relative;background:#F4F3F1;z-index:15;}
.page #rhTemplate #content .column .blockCarrou .prev{display:inline;float:left;padding:94px 9px 96px 7px;}
.page #rhTemplate #content .column .blockCarrou .next{display:inline;float:right;padding:94px 9px 98px 7px;background: none;}
.page #rhTemplate #content .column .blockCarrou .next{background:#F4F3F1;}

.page #rhTemplate #content .column .actus {margin: 0;padding: 10px 0;}
.page #rhTemplate #content .column .actus p{margin: 0;padding: 0 0 10px;font-size:0.825em;color:#000;line-height: 18px;font-weight: normal;text-align: justify;}
.page #rhTemplate #content .column .actus p.retour{margin: 0;padding:10px 0 0;text-align: right;}
.page #rhTemplate #content .column .actus p.retour a{margin: 0;padding: 0 0 10px;font-size:0.855em;color:#b0002d;line-height: 18px;font-weight: normal;text-transform: uppercase;}

.page #rhTemplate #content .temoin {margin:15px 0 0;padding: 0 15px 0 0;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;border :1px solid #cfcfcd;width:680px;height: 127px;clear: both;}
.page #rhTemplate #content .temoin .imgTemoin{margin:0 10px 0 0;padding: 10px 15px 0;background: #eeedeb;width: 140px;height: 117px;float: left;}
.page #rhTemplate #content .temoin .infoTemoin {margin: 0;padding:10px 0 0;float: left;width: 500px;}
.page #rhTemplate #content .temoin .clientCaseTitle  {margin: 0;padding: 0 0 5px;font-size:0.9em;text-transform:uppercase;line-height:16px;font-weight: bold;}
.page #rhTemplate #content .temoin .clientCaseTitle  a{color:#43423C;}

#fade { /*--Masque opaque noir de fond--*/
	display: none; /*--masqué par défaut--*/
	background: #000;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
}

/*GB30 - Nos temoignages metiers*/
.page #rhTemplate #content .column .selectBox{display:block;margin:15px 0px;padding:20px;border:1px solid #67655c;background:#67655c;}
.page #rhTemplate #content .column .selectBox p.Text{margin: 0;padding: 0;font-size: 0.866em;color:#fff;font-weight: bold;line-height: 18px;}
.page #rhTemplate #content .column .selectBox select.metier {width:200px;height:20px;padding:0px;margin:10px 0 0;border:1px solid #fdfdfd;background:#dfdfdf;color:#000;font-size: 1em;}

.page #rhTemplate #content .block-titre {margin:5px 0 10px;padding: 0;clear:both;min-height: 100px;}
.page #rhTemplate #content .block-titre p.img{margin:0 15px 0 0;padding: 0;float: left;}
.page #rhTemplate #content .block-titre p.titre{margin:0;padding: 0 0 5px;font-size: 1em;color:#45443e;font-weight: bold;line-height: 20px;}
.page #rhTemplate #content .block-titre psoustire{margin:0;padding: 0;font-size: 0.8125em;color:#000;font-weight: bold;line-height:22px;}

.page #rhTemplate #content .column .liste-metier {margin:10px 0;padding: 0;clear: both;}
.page #rhTemplate #content .column .liste-metier .block-fm {margin: 0 24px 20px 0;padding: 0 23px 0 0;float: left;width:281px;height: 181px;border: 1px solid #cececc;}
.page #rhTemplate #content .column .liste-metier .block-fm p.retranscription{text-transform:uppercase; text-align:right; line-height:18px}
.page #rhTemplate #content .column .liste-metier .block-fm.last {margin: 0 0 20px;}

.page #rhTemplate #content .column .liste-metier .block-fm .thumb {margin: 0 10px 10px 0;padding:10px 10px;float: left;background: #edecea;position:relative;}
.page #rhTemplate #content .column .liste-metier .block-fm .thumb img{width:118px; height:84px;}

.page #rhTemplate #content .column .liste-metier .block-fm .descrip {margin: 0;padding:10px 0 0;float: left;width: 130px;}
.page #rhTemplate #content .column .liste-metier .block-fm .descrip .clientCaseTitle {font-size: 0.9em;font-weight: bold; line-height: 16px;margin: 0;padding: 0 0 5px;text-transform: uppercase;}
.page #rhTemplate #content .column .liste-metier .block-fm .descrip p.nom {font-size: 0.875em;font-weight: bold;color: #9d172c;line-height: 16px;margin: 0;padding: 0 0 5px;text-transform: none;}
.page #rhTemplate #content .column .liste-metier .block-fm  p.quote {height: 35px; overflow: hidden;margin:8px 0 0 15px;padding-top:5px;background:url("/images/images_v2/picto_quote.gif") left top no-repeat;   font-style: italic;font-size: 0.825em;line-height: 1.4em;clear: both;text-indent: 30px;}

.page #rhTemplate #content .popText{	display: none; /*--masqué par défaut--*/	background: #fff;	padding: 20px;	float: left;	font-size: 1.2em;	position: fixed;	top: 50%; left: 50%;	z-index: 99999;	/*--Les différentes définitions de Box Shadow en CSS3--*/	-webkit-box-shadow: 0px 0px 20px #000;	-moz-box-shadow: 0px 0px 20px #000;	box-shadow: 0px 0px 20px #000;}
.page #rhTemplate #content .popVideo{	display: none; /*--masqué par défaut--*/	background: #fff;	padding: 20px;	float: left;	font-size: 1.2em;	position: fixed;	top: 50%; left: 50%;	z-index: 99999;	/*--Les différentes définitions de Box Shadow en CSS3--*/	-webkit-box-shadow: 0px 0px 20px #000;	-moz-box-shadow: 0px 0px 20px #000;	box-shadow: 0px 0px 20px #000;}
.page #rhTemplate #content #pop-up a.close {float: right;margin: -10px -10px 0 0;font-size:1.555em;font-weight: bold;color: #9c1d2d;text-decoration: none;}
.page #rhTemplate #content #pop-up .popText .imgTemoin{margin:0 20px 0 0;padding: 10px 15px 15px 15px;background: #eeedeb;float: left;}
.page #rhTemplate #content #pop-up h3.quote {clear: none;margin:0;padding:4px 0 0;background:url("/images/images_v2/picto_quote.gif") left top no-repeat;   font-style: italic; line-height: 1.3em;text-indent: 30px;text-transform: uppercase;color: #45443e;float: left;}
.page #rhTemplate #content #pop-up #quote {float:left;}
.page #rhTemplate #content #pop-up .popText .coms {margin: 0;padding: 0;clear: both;}
.page #rhTemplate #content #pop-up .popText .block-com.last {margin:20px 0 0 0}
.page #rhTemplate #content #pop-up .popText .block-com {margin: 20px 30px 0 0;padding: 0;width: 430px;float: left;}
.page #rhTemplate #content #pop-up .popText .block-com p {margin-top: 0px;margin-right: 0px;margin-bottom: 20px;margin-left: 0px;padding: 0;color: #000;line-height:18px;font-weight: normal;font-style: italic;}
.page #rhTemplate #content #pop-up .popText .block-com p.quest{margin: 0;padding: 0 0 5px;color: #9c1d2d;line-height:18px;font-style: normal;}
.page #rhTemplate #content #pop-up .popText #firstLevel {min-height:200px;}
.page #rhTemplate #content #pop-up .popHeader{width:100%;}
.page #rhTemplate #content #pop-up .popVideo h3.quote {float: none;}
.page #rhTemplate #content #pop-up .popVideo .block-video {margin:20px 0 10px;padding: 0;}
.page #rhTemplate #content #pop-up .popVideo p.quest{margin: 0;padding: 0 0 10px;color: #9c1d2d;line-height:18px;font-style: normal;font-weight: bold;}
.page #rhTemplate #content #pop-up .popVideo p {margin: 0;padding: 0;color: #000;line-height:18px;font-weight: normal;font-style: italic;}

.page #content .column .liste-metier .block-fm .thumb a.testimonyVideo{
	background:url("/images/images_v2/rh/play-btn.png") top center no-repeat;
	height:84px;
	position:absolute;
	width:48px;
	right:10px;
	top:10px;
}


.page #content .newsListRH{display:inline;clear:both;margin-bottom:20px;}
.page #content .newsListRH .newsListTitle{font-size: 15px;color: #43423C;margin-bottom: 10px;text-transform: uppercase;}
.page #content .newsListRH .newsSingle .newsInfo {margin-bottom:10px;}
.page #content .newsListRH .newsSingle .newsInfo a{display: block;color: black;font-size: 12px;height: 46px;font-weight: bold;height: 27px;}
.page #content .newsListRH .newsSingle .newsInfo a:hover {color: #B0002D; text-decoration:none}
.page #content .newsListRH .newsSingle .newsInfo .date {font-size: 12px;}
.page #content .newsListRH .newsSingle .newsInfo .readMore {color: #B0002D;font-weight:normal;display: inline;}

/**** Share on ***/
.page #content .ShareOn .ShareOnTitle{font-size: 0.8em;color: #68655C;font-weight: bold;line-height: 32px;vertical-align: top;text-transform: uppercase;display:inline;float:left;}
.page #content .ShareOn .ShareOnLinks a {display:inline-block;float:left;margin-left:5px;}

/*--Gérer la position fixed pour IE6--*/
*html #fade {
position: absolute;
}
*html .popText {
position: absolute;
}


/*--Refonte Homepage + Template Activities--*/


.flex333333 {  }
.flex333333 .column { display: inline-block; margin-right: 5%; width: 30%; }
.flex333333 .column3 { margin-right: 0; }

/*.page #header .bannerRemake { position: relative; margin-bottom: 5px; height: 195px; background: url('/images/images_v2/bg_temp_flash.jpg') no-repeat; }
.page #header .bannerRemake #logo{ position: absolute; display:inline; right: 45px; bottom: 5px; vertical-align:bottom; }
.page #header .bannerRemake #logo img{ margin:0; }*/

.remake #content{ padding-bottom:0; }

.remake #content #leftColumn{margin-right:30px;}


.page #content .newsListRemake .newsSingle { padding: 10px 0; }
.page #content .newsListRemake .newsTitle { margin: 0 0 10px; }

.page #content  #centerColumn  .caseStudySingle {margin-right:20px}


.page #content .activities {  }
.page #content .activities .blocTitle { margin-top: 0px !important; padding:0px 5px 0px 10px; height:28px; background-color: #68655c; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; }
.page #content .activities li { display: inline-block; width: 100%; height: 41px; background: url('/images/images_v2/bg_btn_activities.gif') repeat-x; }
.page #content .activities li a { display: inline-block; padding: 15px 10px 0 30px; width: 180px; height: 26px; background-position: 10px 50%; background-repeat: no-repeat; }
.page #content .activities li a.doubleLigne { padding-top: 8px; height: 33px; }
.page #content .activities li.col1 a { background-image: url('/images/images_v2/puce_acti_1.png'); }
.page #content .activities li.col1 a:hover { background-color: #004E9B; }
.page #content .activities li.col2 a { background-image: url('/images/images_v2/puce_acti_2.png'); }
.page #content .activities li.col2 a:hover { background-color: #1b9ae2; }
.page #content .activities li.col3 a { background-image: url('/images/images_v2/puce_acti_3.png'); }
.page #content .activities li.col3 a:hover { background-color: #d55405; }
.page #content .activities li.col4 a { background-image: url('/images/images_v2/puce_acti_4.png'); }
.page #content .activities li.col4 a:hover { background-color: #a89e95; }
.page #content .activities li.col5 a { background-image: url('/images/images_v2/puce_acti_5.png'); }
.page #content .activities li.col5 a:hover { background-color: #7d015f; }
.page #content .activities li.col6 a { background-image: url('/images/images_v2/puce_acti_6.png'); }
.page #content .activities li.col6 a:hover { background-color: #1dae2b; }
.page #content .activities li.col7 a { background-image: url('/images/images_v2/puce_acti_7.png'); }
.page #content .activities li.col7 a:hover { background-color: #e19a0a; }
.page #content .activities li.col8 a { background-image: url('/images/images_v2/puce_acti_8.png'); }
.page #content .activities li.col8 a:hover { background-color: #a9062d; }

.page #content .thin .businessSector { margin-bottom:20px; background: #d9d6d3 url('/images/images_v2/bg_liste_business.gif') 0 0 no-repeat; border: 1px solid #d1cac4; }
.page #content .thin .businessSector h3 { padding: 6px 10px; cursor: pointer; }
.page #content .thin .businessSector .list { display: none; }
.page #content .thin .businessSector .list ul { margin: 5px 0 10px; }
.page #content .thin .businessSector .list li { margin: 0 10px; padding: 5px 0; border-bottom: 1px solid #c3c0bd; }
.page #content .thin .businessSector .list li:last-child { border: 0; }

/*Mantis 155478*/

.span-6 .businessSector { margin-bottom:20px; background: #d9d6d3 url('/images/images_v2/bg_liste_business.gif') -18px 0 no-repeat; border: 1px solid #d1cac4; }
.span-6 .businessSector h3 { padding: 14px 10px; cursor: pointer; }
.span-6 .businessSector .list { display: none; }
.span-6 .businessSector .list ul { margin: 5px 0 10px; }
.span-6 .businessSector .list li { margin: 0 10px; padding: 5px 0; border-bottom: 1px solid #c3c0bd; }
.span-6 .businessSector .list li:last-child { border: 0; }

.page #content .thin .extranet { margin-bottom:20px;padding:7px 10px 10px;border:1px solid #68655C; background-color: #68655C; }
.page #content .thin .extranet .contactTitle{ margin:0px 0px 10px 0px;}
.page #content .thin .extranet ul li{ margin: 4px 0;background: url('/images/images_v2/puce_extranet.gif') 0px 3px no-repeat; padding-left: 15px;}
.page #content .thin .greybox {margin-bottom:20px;padding-bottom:10px;border:1px solid #43423C;}
.page #content .thin .greybox .greyboxTitle{padding: 0px 0px 0px 10px;margin:0px 0px 10px 0px;height:30px;background:#43423C;}
.page #content .greybox .addressName{margin:10px 0px 5px 10px;}

.page #content .newAbout{ padding:15px; margin-bottom:15px;background:transparent url('/images/images_v2/bg_baseline.gif') repeat-x;}

.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;}


#activitiesBloc { position: relative; display: inline-block; width: 100%; height: 320px; border: 1px solid #d1cac4; overflow: hidden; }
#content #activitiesBloc li{ background: none; }
.activitiesList { position: absolute; left: 0; top: 0; width: 258px; z-index: 2; }
.page #content #activitiesBloc ul.activitiesList li { margin: 0; height: 40px; background: url('/images/images_v2/bg_activities_off.jpg') no-repeat; }
.page #content ul.activitiesList li a { padding: 15px 8px 0 30px; height: 28px; width: 220px }
.page #content ul.activitiesList li.col1 a.active,
.page #content ul.activitiesList li.col1 a:hover { background: url('/images/images_v2/over_activities_1.png') no-repeat; }
.page #content ul.activitiesList li.col2 a.active,
.page #content ul.activitiesList li.col2 a:hover { background: url('/images/images_v2/over_activities_2.png') no-repeat; }
.page #content ul.activitiesList li.col3 a.active,
.page #content ul.activitiesList li.col3 a:hover { background: url('/images/images_v2/over_activities_3.png') no-repeat; }
.page #content ul.activitiesList li.col4 a.active,
.page #content ul.activitiesList li.col4 a:hover { background: url('/images/images_v2/over_activities_4.png') no-repeat; }
.page #content ul.activitiesList li.col5 a.active,
.page #content ul.activitiesList li.col5 a:hover { background: url('/images/images_v2/over_activities_5.png') no-repeat; }
.page #content ul.activitiesList li.col6 a.active,
.page #content ul.activitiesList li.col6 a:hover { background: url('/images/images_v2/over_activities_6.png') no-repeat; }
.page #content ul.activitiesList li.col7 a.active,
.page #content ul.activitiesList li.col7 a:hover { background: url('/images/images_v2/over_activities_7.png') no-repeat; }
.page #content ul.activitiesList li.col8 a.active,
.page #content ul.activitiesList li.col8 a:hover { background: url('/images/images_v2/over_activities_8.png') no-repeat; }
/*Mantis 155478*/

.activitiesListGSIT { position: absolute; left: 0; top: 0; width: 258px; z-index: 2; }
.page #content #activitiesBloc ul.activitiesListGSIT li { margin: 0; height: 40px; background: url('/images/images_v2/bg_activities_off.jpg') no-repeat; }
.page #content ul.activitiesListGSIT li a { padding: 15px 8px 0 30px; height: 28px; width: 220px }
.page #content ul.activitiesListGSIT li.col1 a.active,
.page #content ul.activitiesListGSIT li.col1 a:hover { background: url('/images/images_v2/gsit/GSIT-over_activities_1.png') no-repeat; }
.page #content ul.activitiesListGSIT li.col2 a.active,
.page #content ul.activitiesListGSIT li.col2 a:hover { background: url('/images/images_v2/gsit/GSIT-over_activities_2.png') no-repeat; }
.page #content ul.activitiesListGSIT li.col3 a.active,
.page #content ul.activitiesListGSIT li.col3 a:hover { background: url('/images/images_v2/gsit/GSIT-over_activities_3.png') no-repeat; }
.page #content ul.activitiesListGSIT li.col4 a.active,
.page #content ul.activitiesListGSIT li.col4 a:hover { background: url('/images/images_v2/gsit/GSIT-over_activities_4.png') no-repeat; }
.page #content ul.activitiesListGSIT li.col5 a.active,
.page #content ul.activitiesListGSIT li.col5 a:hover { background: url('/images/images_v2/gsit/GSIT-over_activities_5.png') no-repeat; }
#activitiesBloc .item { position: absolute; top: 0; left: 236px; }
#activitiesBloc .item .content { position: absolute; top: 0; left: 250px; padding: 10px; width: 223px; height: 300px;  background-color: white;  }
#activitiesBloc .item .slideshow img { position: absolute; }
#activitiesBloc .item .content ul { margin: 5px 0 5px 20px; }
#content #activitiesBloc .item .content li { display: list-item; height: auto; list-style-image: url('/images/images_v2/bullet_arrow.png'); }
#activitiesBloc .item .content li a { padding: 0; height: auto; }
.page #content .activities li a.doubleLigne { padding-top: 6px; height: 35px; }
#activitiesBloc .item .content .learnMore { position: absolute; margin: 0; right: 10px; bottom: 10px;  }

/* TEMPLATE 34 : SERVICE RANGE GENERIC */
.page #content .activitiesGeneric {  }
.page #content .activitiesGeneric .blocTitle { margin-top: 0px !important; padding:0px 5px 0px 10px; height:28px; background-color: #68655c; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; }
.page #content .activitiesGeneric li { display: inline-block; width: 100%; height: 41px; background: url('/images/images_v2/bg_btn_activities.gif') repeat-x; }
.page #content .activitiesGeneric li a { display: inline-block; padding: 15px 10px 0 30px; width: 180px; height: 26px; background-position: 10px 50%; background-repeat: no-repeat; }
.page #content .activitiesGeneric li a.doubleLigne { padding-top: 8px; height: 33px; }
.page #content .activitiesListGeneric li a { background-image: url('/images/images_v2/puce_acti_generic.png'); }
.page #content .activitiesListGeneric li a:hover { background-color: transparent; }

#activitiesBlocGeneric { position: relative; display: inline-block; width: 100%; height: 400px; border: 1px solid #d1cac4; overflow: hidden; }
#content #activitiesBlocGeneric li{ background: none; }
.activitiesListGeneric { position: absolute; left: 0; top: 0; width: 258px; z-index: 2; }
.page #content #activitiesBlocGeneric ul.activitiesListGeneric li { margin: 0; height: 40px; background: url('/images/images_v2/bg_activities_off.jpg') no-repeat; }
.page #content ul.activitiesListGeneric li a { padding: 15px 8px 0 30px; height: 28px; width: 220px }
.page #content ul.activitiesListGeneric li a.active,
.page #content ul.activitiesListGeneric li a:hover { background: url('/images/images_v2/over_activities_generic.png') no-repeat; }

#activitiesBlocGeneric .item { position: absolute; top: 0; left: 236px; }
#activitiesBlocGeneric .item .content { position: absolute; top: 0; left: 250px; padding: 10px; width: 223px; height: 380px;  background-color: white;  }
#activitiesBlocGeneric .item .slideshow img { position: absolute; }
#activitiesBlocGeneric .item .content ul { margin: 5px 0 5px 20px; }
#content #activitiesBlocGeneric .item .content li { display: list-item; height: auto; list-style-image: url('/images/images_v2/bullet_arrow.png'); }
#activitiesBlocGeneric .item .content li a { padding: 0; height: auto; }
.page #content .activities li a.doubleLigne { padding-top: 6px; height: 35px; }
#activitiesBlocGeneric .item .content .learnMore { position: absolute; margin: 0; right: 10px; bottom: 10px;  }
/* TEMPLATE 34 : SERVICE RANGE GENERIC */

.page #footer .sitePlan #bottomNavRemake { float: left; margin: 15px 0 0 15px; width: 700px; height: 180px; }
.page #footer .sitePlan #bottomNavRemake li { display: inline; }
.page #footer .sitePlan #bottomNavRemake a { display: inline-block; margin: 0 2px; }



/*** revamped training module ***/
.page #content .courseBtn {display: inline;float: right;margin: -5px 10px 0px 0px;padding: 7px 10px;background: #b0002d;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
ul#trainingpageslist{
	list-style-type:none;
	float:right;
	border:0;
	margin-right:30px;
}
ul#trainingpageslist li{
	display:inline;
    /*background: none repeat scroll 0 0 #B0002D;
    border-radius: 3px;*/
    padding: 1px 4px;
    margin: 0 2px;
	font-size:0.9em;
}
ul#trainingpageslist li>a {
	background: none;
    color: #B0002D;
	font-weight:bold;
}
#traininglist {
	border-top: 1px solid #DEDEDC;
	margin: 20px 30px 10px 10px !important;
	width:93%;
}
#traininglist  .newsSingle {
    border-bottom: 1px solid #DEDEDC;
    display: inline;
    float: left;
    padding-bottom: 10px;
	margin-top: 10px;
}
#traininglist .newsTitle {
    font-size: 0.9em;
    font-weight: bold;
	display: block;
    margin: 0 0 10px 10px;
}
#traininglist .newsTitle  a{
	color: #B0002D;
	text-decoration: none;
}
#traininglist .event a.eventDate, #traininglist .newsSingle a.newsImg {
	background:none !important;
    display: inline;
    float: left;
    height: 75px;
    margin: 10px 15px 0 10px;
    width: 100px;
}
#traininglist .newsInfo {
    border-right: 1px solid #DEDEDC;
    float: left;
    margin: 0;
    padding-right: 10px;
    width: 220px;
	font-size: 0.8em;
	text-align:justify;
	line-height: 1.1em;
}

#traininglist .courseDetails {
    text-align: left;
    float: right;
    width: 97px;
}
#traininglist .courseDetails .courseDate, #traininglist .courseDetails .coursePrice {
    font-size: 1.15em;
    font-weight: bold;
}
#traininglist .courseDetails .courseBtn {
    margin: 3px 5px 0 0;
    padding: 4px 10px;
	color: #FFFFFF;
    font-size: 0.9em;
    font-weight: bold;
	background: none repeat scroll 0 0 #B0002D;
    border-radius: 3px 3px 3px 3px;
    display: inline;
    float: right;
}
#traininglist .courseDetails .courseBtn a {
	color: #FFFFFF;
}
#traininglist .courseDetails .courseBtn a:hover {
	text-decoration:none;
}

/*** course details **/
.page #content .thinContener .course {
    margin-right: 25px;
}

.page #content .thinContener .course h3 {
	margin-right: 0px;
}

.page .thinContener .informationBlock p {
    margin-right: 0px;
}
.course .informationBlock {
    clear: both;
    float: none;
    margin-right: 0;
    padding: 1px 0;
    width: auto;
	background-color: #F0EFED;
}
.course p {
	margin: 10px 0;
	line-height: 1.4em;
    color: #43423C;
    font-size: 0.75em;
}
.informationBlock p {
    padding: 0 10px;
}
.informationBlock p span.informationLabel {
    display: inline-block;
    width: 120px;
}
.informationBlock p span.information {
    display: inline-block;
    width: 330px;
}
.informationBlock .downloadPDF {
    font-size: 0.8em;
}
.informationBlock .downloadPDF {
    background: url("../../images/images_v2/picto_pdf_min.gif") no-repeat scroll left center transparent;
    display: block;
    margin: 3px 0 3px 130px;
    padding: 6px 10px 6px 20px;
}
.course .coursedescription {
	font-size:1em;
}
.course .coursedescription h3 {
    color: #FFFFFF;
    font-size: 0.9em;
	margin-right:0;
}
.course .coursedescription h3.greyTitle {
    background-color: #68655C;
}

.course table p {
    font-size: 1em;
}

/*** cps event details **/
.eventDetailsNewsBlock {
                clear: both;
   float: none;
    margin-right: 0;
    padding: 1px 0;
    width: auto;
                background-color: #F0EFED;
                -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
}
.eventDetailsNewsBlock p {
    padding: 0 10px;
}
.eventDetailsNewsBlock p span.eventDetailsNewsLabel {
    display: inline-block;
}
.eventDetailsNewsBlock p span.information {
    display: inline-block;
    width: 330px;
}

/**** training registration form ***/
#trainingForm div.additionalparticipants .narrow{
	width:250px !important;
}
#trainingForm div.additionalparticipants .last {
	width:100px !important;
}
#trainingForm p.mentions input{
	width:20px !important;		
}


/**** 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/Oceania.gif');
	background-position: top left;
	float: left;
	background-repeat: no-repeat;
}
/* TEMPLATE 31 SUMMARY */
.page #content div.summary31{	margin: 20px 4px 0 0; padding: 15px; background-color: #F0EFED;}
/* TEMPLATE 31 SUMMARY */


/******** Ajout du 04/10/2012 */
.flex5050 {  }
.flex5050 .column { display: inline-block; margin-right: 3.5%; width: 48%; }
.flex5050 .column2 { margin-right: 0; }

.flex25252525 {  }
.flex25252525 .column { display: inline-block; margin-right: 1.3%; width: 24%; }
.flex25252525 .column4 { margin-right: 0; }

@media screen and (max-width: 600px) { 
.profile .flex5050 .column { display: block; margin: 0; width: 100%; }
.profile .flex25252525 .column { display: block; margin: 0; width: 100%; }
}
/********* Ajout du 30/04/2014 129597 */
#overrideImageBusinessHomepage{
	margin-top: 35px;
}

/********** Ajout du 12/02/2015 146075 ***********/
.anchor-title{
padding-top:250px;
margin-top:-250px;
}


/************** Mantis 170220 **************************/
.page #content .blueBg{background:#0088ce;}
.page #content .blueBorder {border:1px solid #0088ce;}