body, html { text-align: center; font-family: Arial,Helvetica,sans-serif; font-size: 1em; color: rgb(67, 66, 60); }
.page { text-align: left; }
.page h1 {  }
.page #content .newsList .newsListTitle, .page h2 { font-size: 0.9em; font-weight: bold; color: rgb(67, 66, 60); text-transform: uppercase; }
.lvl1 h2 { text-transform: none; }
.page h3 { font-size: 0.85em; font-weight: bold; color: rgb(67, 66, 60); text-transform: uppercase; }
.group h3 { text-transform: none; }
.page p { font-size: 0.75em; color: rgb(67, 66, 60); }
.page a { color: rgb(176, 0, 45); text-decoration: none; }
.page a:hover { text-decoration: underline; }
.page li { list-style: outside none none; }
.page input, .page textarea { color: rgb(67, 66, 60); }
.page #content .articleLight p, .page #content .article p { line-height: 1.4em; }
.page #content .article ul li a { font-size: 0.75em; }
.page #content .articleLight .readMore, .page #content .article .readMore { font-size: 0.75em; }
.page #content .article .serviceSingle h2, .page #content .article .caseStudySingle h2 { font-size: 1.2em; color: rgb(104, 101, 92); font-weight: normal; text-transform: none; }
.page #content .article h3, .page #content .article .serviceSingle h3, .page #content .article .caseStudySingle h3 { font-size: 0.9em; color: rgb(255, 255, 255); }
.page #content .article h4, .page #content .article .serviceSingle h4, .page #content .article .caseStudySingle h4 { font-size: 0.9em; }
.intro, .bold { font-weight: bold; }
.light { font-weight: normal; }
.moreservices { background-color: white; color: rgb(67, 66, 60); margin: 0px -4px; padding: 2px 3px; text-align: center; }
.grey { color: rgb(67, 66, 60); }
.italic { font-style: italic; }
.smallerb0002d a .noUnderline { text-decoration: none; }
a.category, span.category { font-size: 0.7em; color: rgb(14, 14, 13); }
a.category:hover { color: rgb(176, 0, 45); text-decoration: none; }
.readMore { white-space: nowrap; }
form .textArea, form .inputText { color: rgb(67, 66, 60); font-family: Arial,Helvetica,sans-serif; }
.page .finderBtn { font-size: 0.9em; color: rgb(255, 255, 255); font-weight: bold; line-height: 23px; text-transform: uppercase; }
.page .finderBtn:hover { color: rgb(78, 58, 0) ! important; text-decoration: none; }
.page #content .backToCorpo, .page #content .downloadPDFinTitle { font-size: 0.9em; font-weight: bold; }
.page #header #topBar a.headerTitle { font-size: 0.9em; font-weight: bold; text-decoration: none; color: rgb(255, 255, 255); line-height: 35px; text-transform: uppercase; }
.page #header #topBar h1.headerTitle { font-size: 0.9em; font-weight: bold; }
.page #header #topBar h1.headerTitle a { text-decoration: none; color: rgb(255, 255, 255); line-height: 35px; text-transform: uppercase; }
.page #header #topBar span.headerTitle { font-size: 0.9em; font-weight: bold; }
.page #header #topBar span.headerTitle a { text-decoration: none; color: rgb(255, 255, 255); line-height: 35px; text-transform: uppercase; }
.page #header #topBar a.locationFinderBtn { font-size: 0.8em; color: rgb(166, 163, 146); }
.page #header #topBar #solutionFinder { font-size: 0.8em; font-weight: bold; color: rgb(255, 255, 255); line-height: normal; text-transform: uppercase; }
.page #header #topBar #solutionFinder .solutionCount { font-size: 1.2em; }
.page #header #topBar #solutionFinder:hover { text-decoration: none; }
.page #header #topBar .searchBar input.inputText { font-weight: bold; }
.page #header #mainNav ul li a { font-size: 0.9em; font-weight: bold; color: rgb(67, 66, 60); line-height: 46px; text-transform: uppercase; }
.page #header #mainNav ul li a:hover, .page #header #mainNav ul li.on a, .page #header #mainNav ul li.actif a { color: rgb(156, 25, 46); text-decoration: none; }
.page #header #mainNav ul li.on ul li a, .page #header #mainNav ul li ul li a { color: rgb(67, 66, 60); font-size: 0.8em; font-weight: normal; line-height: 25px; text-transform: none; }
.page #header #mainNav ul li ul li.actif a, .page #header #mainNav ul li ul li a:hover { color: rgb(156, 25, 46); text-decoration: none; }
.page .locationFinder ul li.locationCat { font-size: 0.8em; color: rgb(166, 163, 146); text-transform: uppercase; }
.page .locationFinder ul li a { font-size: 0.75em; color: rgb(255, 255, 255); }
.page .locationFinder ul li a:hover { text-decoration: none; border-bottom: 1px solid rgb(176, 0, 45); padding-bottom: 1px; }
.page .finderContent .finderTitle { font-size: 1.15em; font-weight: normal; }
.page .finderContent .finderCat { font-size: 0.8em; color: rgb(179, 128, 3); font-weight: bold; }
.page .finderContent .optionBox p label { color: rgb(104, 101, 92); }
.page .finderContent .optionBox p.selected label { color: rgb(67, 66, 60); }
.page .finderContent .finderResult table th { font-size: 0.9em; }
.page .finderContent .finderResult table th, .page .finderContent .finderResult table th a { color: rgb(255, 255, 255); font-weight: bold; }
.page .finderContent .finderResult table tr td { font-size: 0.8em; }
.page .finderContent .finderResult table tr td.column1 { font-weight: bold; }
.page .finderContent .finderResult table tr td.column2 a { color: rgb(67, 66, 60); }
.page .finderContent .finderResult table tr td.column2 a:hover { color: rgb(130, 36, 51); text-decoration: none; }
.page .finderContent .finderResult table tr td.column1 a:visited { color: rgb(130, 36, 51); }
.page .finderBrowser .solutionCount { font-size: 1.3em; font-weight: bold; color: rgb(179, 128, 3); line-height: 55px; }
.page .finderBrowser .hidePanel { font-size: 0.9em; font-weight: bold; color: rgb(176, 0, 47); line-height: 55px; }
.page .finderBrowser .pageBrowser label { font-weight: bold; }
.page .finderBrowser .pageBrowser ul li { font-size: 0.8em; }
.page .finderBrowser .pageBrowser ul li a { color: rgb(67, 66, 60); text-align: center; }
.page .finderBrowser .pageBrowser ul li.actif a { color: rgb(255, 255, 255); font-weight: bold; text-decoration: none; }
.page .finderBrowser .pageBrowser ul li a:hover { color: rgb(176, 0, 47); text-decoration: underline; }
.page .finderSubmit input.reset { font-weight: bold; color: rgb(255, 255, 255); }
.page .finderSubmit input.submit { font-size: 0.9em; font-weight: bold; color: rgb(255, 255, 255); }
.page .finderSubmit .hidePanel { font-size: 0.9em; font-weight: bold; color: rgb(130, 36, 51); line-height: 40px; }
.page #content #breadCrumb ul li { font-size: 0.8em; color: rgb(104, 101, 92); }
.page #content #breadCrumb ul li a { color: rgb(104, 101, 92); }
.page #content #breadCrumb ul li a:hover { color: rgb(176, 0, 45); text-decoration: none; }
.page #content h1 { font-size: 1.5em; color: rgb(67, 66, 60); }
.page #content .country .countryTitle h1 { color: rgb(255, 255, 255); }
.page #content .country .article p { text-align: justify; }
.page #content .chapo p { font-size: 0.75em; color: rgb(255, 255, 255); line-height: 1.4em; }
.home #content h2 { font-size: 0.9em; }
.page #content form h2, .page #content .worldwideList h2 { color: rgb(255, 255, 255); }
.page #content .worldwideList ul li a { font-size: 0.8em; }
.home #content .chapo { font-weight: bold; }
.home #content .chapo .readMore { color: rgb(255, 255, 255); border-bottom: 1px solid rgb(176, 0, 45); font-weight: normal; }
.home #content .chapo .readMore:hover { border-bottom: 1px solid rgb(255, 255, 255); text-decoration: none; }
.lvl1 #content .chapo .finderBtn { font-size: 0.9em; line-height: 27px; white-space: nowrap; }
.page #content .publicationsSlide .publicationsTitle { font-size: 0.9em; font-weight: bold; text-transform: uppercase; }
.page #content .publicationsSlide ul li .info { font-size: 0.8em; }
.page #content .publicationsSlide ul li .date { color: rgb(67, 66, 60); font-size: 0.9em; }
.page #content .blocList { text-align: center; }
.page #content .blocList p { text-align: left; }
.page #content .request { text-align: left; }
.page #content .request p { color: rgb(104, 101, 92); font-weight: bold; }
.page #content .blocList .blocTitle, .lvl3 #content .article .blocList .blocTitle { font-size: 0.9em; font-weight: bold; color: rgb(255, 255, 255); text-align: left; line-height: 30px; text-transform: uppercase; }
.page #content .links .blocTitle { color: rgb(104, 101, 92); }
.page #content .blocList ul { text-align: left; }
.page #content .blocList ul li { line-height: 0.9em; }
.page #content .blocList ul li a { font-size: 0.75em; text-align: left; }
.page #content .blocList a.more { font-size: 0.75em; text-align: right; }
.page #content .blocList a.arrowLink { font-size: 0.75em; text-align: right; }
.page #content .activities .blocTitle { font-size: 0.9em; font-weight: bold; color: rgb(255, 255, 255); text-align: left; line-height: 30px; text-transform: uppercase; }
.page #content .activities li a { font-size: 0.6em; font-weight: bold; text-transform: uppercase; color: rgb(68, 66, 55); }
.page #content .activities li a:hover { color: rgb(255, 255, 255); text-decoration: none; }
.page #content .wide .blocList, .page #content .extraWide .blocList { text-align: left; }
.page #content .newsList .newsSingle .hover { color: rgb(176, 0, 45); text-decoration: none; }
.page #content .caseStudyList .caseStudySingle .caseStudyInfo .caseStudyTitle, .page #content .newsList .newsSingle .newsInfo .newsTitle { color: rgb(14, 14, 13); font-size: 0.8em; font-weight: bold; }
.page #content .caseStudyList .caseStudySingle .caseStudyInfo .caseStudyTitle:hover, .page #content .newsList .newsSingle .hover .newsTitle, .page #content .newsList .newsSingle .newsInfo .newsTitle:hover { color: rgb(176, 0, 45); text-decoration: none; }
.page #content .wide .newsList .newsSingle .newsInfo .newsTitle { font-size: 0.75em; font-weight: normal; }
.page #content .thin .newsList .newsSingle .newsInfo .newsTitle { font-size: 0.75em; font-weight: bold; }
.page #content .thin .newsSeaGoldBox .title p { font-size: 0.9em; color: rgb(255, 255, 255); line-height: 30px; font-weight: bold; text-transform: uppercase; }
.page #content .thin .newsSeaGoldBox .item p.date { color: rgb(176, 0, 44); }
.page #content .thin .newsSeaGoldBox .item a { color: rgb(67, 66, 60); font-size: 0.75em; font-weight: bold; }
.page #content .newsList .event .eventDate { color: rgb(104, 101, 92); font-weight: bold; text-align: right; }
.page #content .newsList .event .eventDate:hover { color: rgb(176, 0, 45); text-decoration: none; }
.page #content .newsList .event .eventDate .day { font-size: 1.2em; }
.page #content .newsList .event .eventDate .month { font-size: 0.9em; }
.page #content .caseStudyList .caseStudySingle .caseStudyInfo .date, .page #content .caseStudyList .caseStudySingle .caseStudyInfo .readMore, .page #content .caseStudyList .caseStudySingle .caseStudyInfo .sepa, .page #content .newsList .newsSingle .newsInfo .date, .page #content .newsList .newsSingle .newsInfo .readMore, .page #content .newsList .newsSingle .newsInfo .sepa, .page #content .newsList .showAll, .page #content .newsList .rss { font-size: 0.75em; }
.page #content .newsList .newsSingle .newsInfo .sepa, .page #content .newsList .newsSingle .newsInfo .date { color: rgb(67, 66, 60); }
.page #content .newsList .newsSingle .hover .readMore, .page #content .newsList .newsSingle a.newsInfo:hover .readMore { text-decoration: underline; }
.page #content .newsListRemake .title a { color: rgb(38, 35, 27); }
.page #content .newsListRemake .title a:hover { color: rgb(176, 0, 45); text-decoration: none; }
.page #content .newsListRemake .infos { color: rgb(151, 141, 135); }
.page #content .newsListRemake .titleHomePage a { font-weight: bold; color: rgb(38, 35, 27); margin-bottom: 0px; }
.page #content .newsListRemake .titleHomePage a:hover { color: rgb(176, 0, 45); text-decoration: none; }
.page #content .newsSummary p { font-size: 1em; }
.page #content .newsSummary { font-size: 0.75em; }
.page #content .thin h2 { font-size: 0.9em; }
.page #content .thin .newsList .event a.eventDate { font-size: 0.7em; }
.page #content .thin .newsList .event a.eventDate .month { font-size: 1.1em; }
.page #content .thin .loginBox .loginBoxTitle { font-size: 0.9em; font-weight: bold; text-transform: uppercase; color: rgb(255, 255, 255); }
.page #content .thin .loginBox p { font-size: 0.7em; line-height: 1.4em; }
.page #content .thin .finderFor .title { font-size: 0.8em; color: rgb(255, 255, 255); font-weight: bold; }
.page #content .thin .finderFor p { color: rgb(255, 255, 255); }
.page #content .wide .homeSum .homeSumSingle .homeSumTitle { font-size: 0.9em; font-weight: bold; text-transform: uppercase; }
.page #content .wide .homeSum .homeSumSingle .homeSumInfo a.desc { font-size: 0.7em; color: rgb(104, 101, 92); }
.page #content .wide .homeSum .homeSumSingle .homeSumInfo a.desc:hover { color: rgb(176, 0, 45); text-decoration: none; }
.certification #content .wide .homeSum h2 { color: rgb(255, 255, 255); }
.certification #content .wide .homeSum .homeSumSingle .homeSumTitle { font-size: 0.8em; text-transform: none; }
.page #content .clientCase .clientCaseTitle { font-size: 0.9em; font-weight: bold; text-transform: uppercase; }
.page #content .clientCase p { text-indent: 30px; line-height: 1.4em; font-style: italic; }
.page #content .article .clientCase p { font-size: 0.9em; color: rgb(104, 101, 92); }
.page #content .clientCase p a { color: rgb(104, 101, 92); font-style: italic; line-height: 1.4em; }
.page #content .clientCase p a:hover { color: rgb(176, 0, 45); text-decoration: none; }
.page #content .clientCase .readMore { font-size: 0.75em; }
.page #content .clientCase .author, .page #content .clientCase .position { font-size: 0.75em; text-align: right; font-style: normal; text-indent: 0px; }
.page #content .clientCase .author { color: rgb(67, 66, 60); }
.page #content .clientCase .position { color: rgb(161, 158, 144); }
.page #content .careersCase .clientCaseTitle { font-size: 0.9em; font-weight: bold; text-transform: uppercase; }
.page #content .careersCase p { text-indent: 30px; line-height: 1.4em; font-style: italic; }
.page #content .article .careersCase p { font-size: 0.9em; color: rgb(104, 101, 92); }
.page #content .careersCase p a { color: rgb(104, 101, 92); font-style: italic; line-height: 1.4em; }
.page #content .careersCase p a:hover { color: rgb(176, 0, 45); text-decoration: none; }
.page #content .careersCase .readMore { font-size: 0.75em; }
.page #content .careersCase .author, .page #content .careersCase .position { font-size: 0.75em; text-align: right; font-style: normal; text-indent: 0px; }
.page #content .careersCase .author { color: rgb(67, 66, 60); }
.page #content .careersCase .position { color: rgb(161, 158, 144); }
.page #content .videoBloc .videoInfo:hover { text-decoration: none; }
.page #content .videoBloc .videoInfo span.title { font-size: 0.7em; }
.page #content .financial .investors .financeTitle { font-size: 0.9em; font-weight: bold; text-transform: uppercase; }
.page #content .financial .investors p { font-weight: bold; }
.page #content .financial .investors a { font-size: 0.75em; }
.page #content .financial .financialNews .newsTitle { color: rgb(14, 14, 13); font-size: 0.75em; font-weight: bold; }
.page #content .financial .financialNews .newsTitle:hover { color: rgb(176, 0, 45); }
.page #content .financial .financialNews .date { color: rgb(104, 101, 92); }
.page #content .financial .financialNews .date, .page #content .financial .financialNews .readMore, .page #content .financial .financialNews .showAll { font-size: 0.75em; }
.page #content .financial .financialNews .showAll { line-height: 35px; }
.page #content .contact .contactTitle { font-size: 0.9em; color: rgb(255, 255, 255); line-height: 30px; font-weight: bold; text-transform: uppercase; }
.page #content .contact .addressName { font-size: 0.9em; color: rgb(104, 101, 92); font-weight: bold; text-transform: uppercase; }
.page #content .contact p { color: rgb(104, 101, 92); }
.page #content .contact a.mail { font-size: 0.75em; }
.page #content .contact a.googleMap { font-size: 0.75em; }
.page #content .thin .extranet { color: white; }
.page #content .thin .extranet a { color: rgb(228, 225, 221); }
.page #content .thin .extranet .contactTitle { font-size: 0.9em; text-transform: uppercase; font-weight: bold; }
.page #content .thin .extranet li { font-size: 0.75em; }
.page #content .webTv ul li a { font-size: 0.75em; }
.page #content .thin .virtualTour .virtualTourTitle { font-size: 0.9em; color: rgb(67, 66, 60); font-weight: bold; text-transform: uppercase; }
.page #content .thin .virtualTour ul li a { font-size: 0.7em; }
.page #content .about p, .page #content .about h3, .page #content .about h2 { color: rgb(255, 255, 255); }
.page #content .about p, .page #content .about h3 { line-height: 1.4em; }
.page #content .about h3 { font-size: 0.75em; font-weight: normal; }
.page #content .about a.readMore { color: rgb(255, 255, 255); border-bottom: 1px solid rgb(176, 0, 45); font-weight: normal; }
.page #content .about a.readMore:hover { border-bottom: 1px solid rgb(255, 255, 255); text-decoration: none; }
.page #content .newAbout h2 { font-size: 1.2em; color: rgb(186, 17, 49); text-transform: none; text-shadow: -2px 0px 0px white; }
.page #content .newAbout p.readMore { text-align: right; }
.page #content .newAbout a.readMore { color: rgb(176, 0, 45); border: 0px none; }
.page #content .newAbout a.readMore:hover { text-decoration: underline; border: 0px none; }
.page #content #leftNav { text-align: left; }
.page #content #leftNav .leftNavTitle { font-size: 0.9em; font-weight: bold; color: rgb(255, 255, 255); text-transform: uppercase; }
.page #content #leftNav .leftNavTitle a { color: rgb(255, 255, 255); }
.page #content #leftNav ul li { font-size: 0.9em; font-weight: bold; }
.page #content #leftNav ul li a { color: rgb(67, 66, 60); }
.page #content #leftNav ul li.actif a { color: rgb(142, 30, 46); }
.page #content #leftNav ul li.actif ul li a { color: rgb(67, 66, 60); }
.page #content #leftNav ul li a:hover { text-decoration: none; color: rgb(176, 0, 45); }
.page #content #leftNav ul li ul li a { font-size: 0.9em; color: rgb(67, 66, 60); font-weight: normal; }
.page #content #leftNav ul li ul li.actif ul li a, .page #content #leftNav ul li ul li.on ul li a { font-size: 1em; color: rgb(67, 66, 60); }
.page #content #leftNav ul li ul li.on ul li a:hover, .page #content #leftNav ul li.actif ul li a:hover { color: rgb(176, 0, 45); }
.page #content #leftNav ul li ul li ul li.on a { color: rgb(176, 0, 45); }
.page #content .yearTab ul li { font-size: 0.8em; font-weight: bold; text-align: center; }
.page #content .yearTab ul li a { color: rgb(67, 66, 60); }
.page #content .yearTab ul li a:hover { text-decoration: none; }
.page #content .yearTab ul li.on a { color: rgb(176, 0, 45); }
.page #content .yearTab ul li.hover a { color: rgb(176, 0, 45); }
.page #content .table table th { font-size: 0.9em; }
.page #content .table table th, .page #content .table table th a { color: rgb(255, 255, 255); font-weight: bold; }
.page #content .table table tr td { font-size: 0.8em; }
.page #content .table table tr td.column1 { font-weight: bold; }
.page #content .table table tr td.column2 a { color: rgb(67, 66, 60); }
.page #content .table table tr td.column2 a:hover { color: rgb(130, 36, 51); text-decoration: none; }
.page #content .table table tr td.column1 a:visited { color: rgb(130, 36, 51); }
.page #content .sumBloc .sumContent .sumTitle { font-size: 0.9em; color: rgb(67, 66, 60); font-weight: bold; text-transform: uppercase; }
.page #content .sumBloc .sumContent .sumDesc { font-size: 0.75em; color: rgb(104, 101, 92); line-height: 1.4em; }
.page #content .sumBloc .hover, .page #content .sumBloc .sumContent:hover { color: rgb(176, 0, 45); text-decoration: none; }
.page #content .sumBloc .hover .sumTitle, .page #content .sumBloc .sumContent:hover .sumTitle, .page #content .sumBloc .hover .sumDesc, .page #content .sumBloc .sumContent:hover .sumDesc { color: rgb(176, 0, 45); text-decoration: none; }
.page #content .formContact span.requiredField, .page #content .formContact p.requiredField { color: rgb(176, 0, 45); }
.page #content form input.submit, .page #content form input.reset { font-size: 0.9em; color: rgb(255, 255, 255); font-weight: bold; }
.page #content .column .searchBox .searchBtn { font-size: 1.2em; color: rgb(255, 255, 255); font-weight: bold; }
.page #content .column .resultNumber { font-size: 0.75em; }
.page #content .column .pageBrowser { font-size: 0.75em; font-weight: bold; }
.page #content .column .pageBrowser a { font-size: 1em; }
.page #content .column .pageBrowser ul li.actif a { color: rgb(255, 255, 255); }
.page #content .column .pageBrowser ul li.actif a:hover { text-decoration: none; }
.page #content .column .pageBrowser ul li a:hover { text-decoration: underline; }
.page #content .column .searchItem .itemTitle a { font-size: 0.8em; font-weight: bold; }
.page #content .column .searchItem p { line-height: 1.4em; }
.page #content .column .searchItem .highlight { background: rgb(239, 238, 236) none repeat scroll 0% 0%; font-weight: bold; }
.page #content .column .searchItem .itemRelevance { font-size: 0.75em; font-style: italic; }
.page #content .article .newsSingle p.date { text-align: right; font-weight: bold; }
.page #content .article .caseStudySingle p, .page #content .article .newsSingle p { text-align: justify; }
.page #content ul.activitiesList li a.active { color: white; }
#content #activitiesBloc .item .content p, #content #activitiesBloc .item .content li { font-size: 0.75em; color: rgb(112, 104, 96); text-transform: none; }
#content #activitiesBloc .item .content a { font-size: 1em; font-weight: normal; color: rgb(176, 0, 45); text-transform: none; }
#content #activitiesBloc .item .content a:hover { text-decoration: underline; }
#activitiesBloc .item .content .learnMore { text-align: right; }
.page #content .activitiesGeneric .blocTitle { font-size: 0.9em; font-weight: bold; color: rgb(255, 255, 255); text-align: left; line-height: 30px; text-transform: uppercase; }
.page #content .activitiesGeneric li a { font-size: 0.6em; font-weight: bold; text-transform: uppercase; color: rgb(68, 66, 55); }
.page #content .activitiesGeneric li a:hover { color: rgb(255, 255, 255); text-decoration: none; }
.page #content ul.activitiesListGeneric li a.active { color: white; }
#content #activitiesBlocGeneric .item .content p, #content #activitiesBlocGeneric .item .content li { font-size: 0.75em; color: rgb(112, 104, 96); text-transform: none; }
#content #activitiesBlocGeneric .item .content a { font-size: 1em; font-weight: normal; color: rgb(176, 0, 45); text-transform: none; }
#content #activitiesBlocGeneric .item .content a:hover { text-decoration: underline; }
#activitiesBlocGeneric .item .content .learnMore { text-align: right; }
.page #content .thin .businessSector .list li { font-size: 0.75em; color: rgb(103, 101, 91); }
.page #content .thin .businessSector .list li a { color: rgb(103, 101, 91); }
.page #content .thin .businessSector .list li a:hover { color: rgb(176, 0, 45); text-decoration: none; }
.span-6 .businessSector .list li { font-size: 0.75em; color: rgb(103, 101, 91); }
.span-6 .businessSector .list li a { color: rgb(103, 101, 91); }
.span-6 .businessSector .list li a:hover { color: rgb(176, 0, 45); text-decoration: none; }
.page #footer .quickAccessSlide .quickAccessTitle { font-size: 0.85em; font-weight: bold; color: rgb(67, 66, 60); text-transform: uppercase; }
.page #footer .quickAccessSlide ul li { line-height: 0.9em; }
.page #footer .quickAccessSlide ul li a { font-size: 0.75em; color: rgb(130, 36, 51); }
.page #footer .quickAccessSlide ul li a:hover { color: rgb(176, 0, 45); text-decoration: none; }
.page #footer .finderContent .pageBrowser p a { color: rgb(130, 36, 51); }
.page #footer .finderContent .pageBrowser p a:hover { color: rgb(176, 0, 45); }
.page #footer #bottomNav ul li .footerTitle a { font-size: 0.8em; font-weight: bold; color: rgb(130, 36, 51); text-transform: uppercase; }
.page #footer #bottomNav ul li .footerTitle a:hover { color: rgb(176, 0, 45); }
.page #footer #bottomNav ul li a { font-size: 0.75em; color: rgb(104, 101, 92); }
.page #footer #bottomNav ul li a:hover { color: rgb(130, 36, 51); text-decoration: none; }
.page #footer .sitePlan .innerRightColumn .locationsTitle { font-size: 0.75em; color: rgb(130, 36, 51); font-weight: bold; }
.page #footer .sitePlan .innerRightColumn .locationsBox { text-align: center; }
.page #footer .sitePlan .innerRightColumn .locationsBox .footerSelect { text-align: left; }
.page #footer .sitePlan .innerRightColumn .loginBox p { font-size: 0.7em; }
.page #footer .sitePlan .innerRightColumn .locationsBox .fakeSelectContainer { font-size: 0.9em; }
.page #footer .sitePlan .innerRightColumn .locationsBox .fakeSelectContainer span { font-size: 0.9em; }
.page #footer .sitePlan .innerRightColumn .locationsBox .fakeSelectContainer ul li a { font-size: 0.9em; color: rgb(67, 66, 60); }
.page #footer .sitePlan .innerRightColumn .locationsBox .fakeSelectContainer ul li a:hover { text-decoration: none; color: rgb(212, 0, 60); }
.page #content #rightColumn .SocialBox .socialTitle { font-size: 0.8em; color: rgb(104, 101, 92); font-weight: bold; line-height: 32px; vertical-align: top; text-transform: uppercase; }
.page #content #rightColumn .SocialBox a.rssBtn { font-size: 0.8em; color: rgb(67, 66, 60); font-weight: bold; }
.page #footer .sitePlan .innerRightColumn .SocialBox .socialTitle { font-size: 0.75em; color: rgb(14, 14, 13); font-weight: bold; line-height: 32px; vertical-align: top; text-transform: uppercase; }
.page #footer .sitePlan #bottomNavRemake li { font-size: 0.8em; color: rgb(151, 141, 135); }
.page #footer .sitePlan #bottomNavRemake a { font-weight: bold; text-transform: uppercase; color: rgb(130, 36, 51); }
.page #footer .sitePlan #bottomNavRemake a:hover { color: rgb(186, 17, 49); text-decoration: none; }
.page #footer #footerNav ul li { font-size: 0.7em; color: rgb(172, 170, 159); }
.page #footer #footerNav ul li a { font-size: 1em; color: rgb(104, 101, 92); }
.page #footer #footerNav ul li a:hover { color: rgb(130, 36, 51); text-decoration: none; }
.page #content .finderContent .finderResult table th { font-size: 0.9em; }
.page #content .finderResult table th, .page #content .finderResult table th a { color: rgb(255, 255, 255); font-weight: bold; }
.page #content .finderResult table tr td { font-size: 0.8em; }
.page #content .finderResult table tr td.column1 { font-weight: bold; }
.page #content .finderResult table tr td.column2 a { color: rgb(67, 66, 60); }
.page #content .finderResult table tr td.column2 a:hover { color: rgb(130, 36, 51); text-decoration: none; }
.page #content .finderContent .finderResult table tr td.column1 a:visited { color: rgb(130, 36, 51); }
.page #content .finderBrowser .solutionCount { font-size: 1.3em; font-weight: bold; color: rgb(179, 128, 3); line-height: 55px; }
.page #content .finderBrowser .hidePanel { font-size: 0.9em; font-weight: bold; color: rgb(176, 0, 47); line-height: 55px; }
.page #content .finderBrowser .pageBrowser label { font-weight: bold; }
.page #content .finderBrowser .pageBrowser ul li { font-size: 0.8em; }
.page #content .finderBrowser .pageBrowser ul li a { color: rgb(67, 66, 60); text-align: center; }
.page #content .finderBrowser .pageBrowser ul li.moreservices a { background-color: white; margin: 0px -4px; padding: 2px 3px; }
.page #content .finderBrowser .pageBrowser ul li.actif a { color: rgb(255, 255, 255); font-weight: bold; text-decoration: none; }
.page #content .finderBrowser .pageBrowser ul li a:hover { color: rgb(176, 0, 47); text-decoration: underline; }
.page #content .finderSubmit input.submit { font-size: 0.9em; font-weight: bold; color: rgb(255, 255, 255); }
.page #content .finderSubmit .hidePanel { font-size: 0.9em; font-weight: bold; color: rgb(130, 36, 51); line-height: 40px; }
.aboutpage { font-size: 9pt; margin-left: 10px; }
.aboutpage p { font-size: 9pt ! important; }
.newsImg img, .bulletinImg img { width: 100px; }
.page a { color: rgb(212, 0, 60); text-decoration: none; }
.page #content .column .pageBrowser a { font-size: 1em; }
.page #content .column .pageBrowser ul a { display: inline; margin: 0px 2px; }
.careerstext { color: rgb(0, 0, 0); font-size: 9pt; font-weight: 500; text-align: justify; text-decoration: none; }
.careerstext img { border: 10px none rgb(255, 255, 255); float: left; margin: 0px 7px 0px 0px; padding: 0px; }
.careerstext p { color: rgb(0, 0, 0) ! important; font-size: 9pt ! important; }
.careerstitle { color: rgb(85, 85, 85); font-size: 9pt; font-weight: 600; padding: 10px 0px 0px; }
.careersbg { background-color: rgb(255, 255, 255); border-top: thin solid rgb(210, 210, 210); clear: both; padding: 0px 0px 15px; }
.page .thinContener1 { margin-right: 10px; width: 490px; }
.page #content .article1 ul li a { font-size: 8pt; }
.page .leftExtraWide1 { margin-right: 20px; width: 480px; }
.titlesummary { color: rgb(85, 85, 85); padding: 10px 5px; width: 710px; }
.newsList a.news { float: right; font-size: 0.9em; }
.JobAppReadMore { clear: both; float: right; font-size: 0.75em; }
.JobAppTitle { font-size: 0.9em; font-weight: bold; line-height: 30px; text-align: left; text-transform: uppercase; }
.pageLinks { margin: 0px 2px; padding: 1px 5px; }
.newsdate { color: rgb(67, 66, 60); font-size: 0.75em; font-weight: bold; }
.pageLinks a { color: rgb(176, 0, 45); background: transparent none repeat scroll 0% 0%; }
.profile h5 { font-size: 0.6em; font-weight: bold; color: rgb(204, 0, 0); }
.countryCount p { font-size: 0.6em; color: rgb(0, 0, 0); }
.page #content .serviceExplanation { font-size: 0.7em; font-weight: bold; color: rgb(176, 0, 45); text-align: center; }
.informationBlock .downloadPDF { font-size: 0.8em; }
.courseFinder .courseFinderTitle { font-size: 0.9em; font-weight: bold; text-transform: uppercase; }
.courseFinder .searchBtn { font-size: 1.15em ! important; }
.page #content .courseBtn { color: rgb(255, 255, 255); font-size: 0.9em; font-weight: bold; }
.page #content .course .courseList .newsTitle { font-size: 0.9em; font-weight: bold; }
.page #content .course .courseList .newsInfo p { line-height: 1.1em; }
.page #content .course .courseList .newsInfo p .readMore { font-size: 1em; }
.page #content .course .courseList .courseDetails { text-align: left; }
.page #content .course .courseList .courseDetails .courseDate, .page #content .course .courseList .courseDetails .coursePrice { font-size: 1.15em; font-weight: bold; }
.page #content div.summary31 h2 { text-transform: none; line-height: 130%; }
.page #content div.boldbrightred h2 { color: rgb(212, 0, 60); }
.page #content div.lightdarkred h2 { color: rgb(130, 36, 51); font-weight: 500; }
