#content .readMore a,
#wrapper #content #mainContent p.readMore a,
#mainContent .emphasized .readMore a,
#toolsSidebar .readMore a {
text-decoration:none;
font-size:12px;
}

#content .readMore a:hover,
#wrapper #content #mainContent.largeColumn .listNews li h4 a:hover,
#wrapper #content #mainContent .listNews li h4 a:hover,
#wrapper #content #mainContent p.readMore a:hover,
#mainContent .emphasized .readMore a:hover,
#toolsSidebar .readMore a:hover {
text-decoration:underline;
background-color:transparent;
}

#wrapper #content #newsList ul.listNews li p.readMore a:hover
{
text-decoration:underline;
background-color:#fff;
}

#content h3,#footer {
border-color:#b61d17;
}

/* Bannières */

.sectionbourbon h1,
.pagebourbon h1 {
background:transparent url(../img/banners/corporate_bourbon.jpg) no-repeat right top;
}

.sectionfinance h1,
.pagefinance h1 {
background:transparent url(../img/banners/corporate_finance.jpg) no-repeat 15px top;
}

.sectionfinance.pageconferences h1 {
background:transparent url(../img/banners/corporate5.jpg) no-repeat right top;
}

.pageressources-humaines h1,
.pagehuman-resources h1 {
background:transparent url(../img/banners/corporate_rh.jpg) no-repeat right top;
}

.sectionhse h1,
.pagehse h1 {
background:transparent url(../img/banners/corporate_qhse.jpg) no-repeat right top;
}

.sectionfleet h1,
.sectionflotte h1,
.pagefleet h1,
.pageflotte h1 {
	background:transparent url(../img/banners/offshore3.jpg) no-repeat right top;
}

.sectionmarine-services h1,
.sectionsubsea-services h1,
.pagesubsea-services h1,
.pagemarine-services h1 {
	background:transparent url(../img/banners/corporate_rh.jpg) no-repeat right top;
}

.sectiondeveloppement-durable h1,
.sectionsustainable-development h1,
.pagesustainable-development h1,
.pagedeveloppement-durable h1 {
background:transparent url(../img/banners/corporate_dd.jpg) no-repeat right top;
}

.sectionpresse h1,
.sectionpress h1,
.pagepress h1,
.pagepresse h1 {
background:transparent url(../img/banners/corporate_finance.jpg) no-repeat 15px top;
}

.sectionnews h1,
.sectionactualites h1,
.pagenews h1,
.pageactualites h1 {
background:transparent url(../img/banners/corporate_actus.jpg) no-repeat right top;
}


/* Active menu */

.sectionnews #mainMenu li.last a:hover,
.sectionactualites #mainMenu li.last a:hover,
.pageactualites #mainMenu li.last a:hover,
#mainMenu li.active a:hover {
background-color:transparent;
background-repeat:repeat-x;
}

/*.sectionnews #mainMenu li.last,
.sectionactualites #mainMenu li.last,
#mainMenu li.active {
background-color:#d05853;
background-image:url(../img/navigation/backMainMenuActive.png);
background-repeat:repeat-x;
}*/

.sectionnews #mainMenu li.last,
.sectionactualites #mainMenu li.last,
#mainMenu li.active a{
color:white;
}

h6 {
background-position:0 9px;
}

#mainContent ul li {
background-position:-690px -188px;
}


/* Tableau */
table thead {
background-color:#b61d17;
border-bottom:2px solid #991814;
}

table thead tr td {
border-bottom:1px solid #C2BB9B;
}

table thead tr th {
border-right:1px solid #991814;
border-left:1px solid #b61d17;
border-bottom:1px solid #991814;
}

table thead th.emphasized {
background-color:#991814;
}
h1,h1 a,h1 a,h6,#languageSelection a:hover,.emphasized cite strong,.simpleColumn dl dt strong,#wrapper #content #sidebarMenu ul li.active a,#wrapper #content #sidebarMenu ul li.active ul li.active a {
color:#b61d17;
}

#mainContent table tbody strong,
#mainContent ul li strong {
color:#595854;
}

#mainContent.midColumn .emphasized.pressRelease ul li p strong {
  color: #595854;
}

#mainContent ul li strong.normal,#mainContent table tbody strong.normal,.emphasized cite strong.normal,.simpleColumn dl dt strong.normal {
color:#595854;
}


table.chiffres_centres_2015 tbody {
  border-top:2px solid #991814;
}

#content #toolsSidebar #joinUs li,
#content #sidebarMenu ul li#item_1123,
#content #sidebarMenu ul li#item_1124,
#content #sidebarMenu ul li#item_79,
#content #sidebarMenu ul li#item_80 {
border-top:none;
margin:5px 0;
padding:0;
background-position:top left;
background-repeat:no-repeat;
}

#content #sidebarMenu ul li#item_1122,
#content #sidebarMenu ul li#item_78 {
border-bottom:1px solid #C2BB9B;
}

#content #sidebarMenu ul li#item_1123,
#content #sidebarMenu ul li#item_79 {
margin-top:15px;
}

#content #toolsSidebar #joinUs li h4,
#content #sidebarMenu ul li#item_1123 h4,
#content #sidebarMenu ul li#item_1124 h4,
#content #sidebarMenu ul li#item_79 h4,
#content #sidebarMenu ul li#item_80 h4 {
border-top:none;
margin:5px 0;
padding:0 0 0 0;
background-position:top left;
background-repeat:no-repeat;
margin:0;
padding:0;
}
#content #sidebarMenu ul li#item_1123 h4,
#content #sidebarMenu ul li#item_79 h4{
background-image:url(../img/navigation/specialMenuTop.gif);
}

#joinUs {
float:left;
clear:both;
}

#joinUs.last {
float:left;
clear:both;
margin-bottom:-35px;
}

#content #toolsSidebar #joinUs li h4,
#content #sidebarMenu ul li#item_1124 h4,
#content #sidebarMenu ul li#item_80 h4 {
background-image:url(../img/navigation/specialMenuTop2.gif);
}

#content #sidebarMenu ul li#item_1123 h4,
#content #sidebarMenu ul li#item_1124 h4,
#content #sidebarMenu ul li#item_79.active h4,
#content #sidebarMenu ul li#item_80.active h4 {
left:0;
}

#content #toolsSidebar #joinUs li {
display:block;
font-weight:700;
}

#content #toolsSidebar #joinUs li h4 {
font-size:1.1em;
}

#content #toolsSidebar #joinUs li a {
width:147px;
display:block;
color:#002667;
text-decoration:none;
}
#content #toolsSidebar #joinUs li a:hover {
text-decoration:underline;
}

#content #toolsSidebar #joinUs li a,
#content #sidebarMenu ul li#item_1123 a,
#content #sidebarMenu ul li#item_1124 a,
#content #sidebarMenu ul li#item_79 a,
#content #sidebarMenu ul li#item_80 a {
background-color:transparent;
background-image:url(../img/navigation/specialMenuBottom.gif);
background-position:left bottom;
background-repeat:no-repeat;
margin:0;
padding:7px 50px 7px 20px;
}

#mainContent .directionOrganization li {
padding-top:0;
padding-left:11px;
margin-bottom:11px;
background-image:none;
}

#sb-content.html {
  background: #fff url(../img/illustr/shadowboxillustr.jpg) no-repeat bottom left;
}

.pagehome #sb-content.html{
  padding: 0;
}
#sb-content.html  {
font-family:Arial,Geneva,Verdana,Helvetica,sans-serif;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
font-size:1.3em;
padding:11px;
color:#595854;
}

.pagehome #sb-content.html{
  padding: 0;
  margin:0;
  overflow:hidden;
  border:0;
}

.pagehome #sb-content.html table{
  padding:0;
  margin:0;
  border: 0;
}
.directionOrganization h5,
#sb-content.html h5 {
padding:1px 0 6px 0;
clear:none;
}

#sb-content.html img,
#mainContent .directionOrganization li img {
float:left;
margin:15px 15px 5px 0;
border:1px solid #E9E8DD;
padding:2px;
}

#sb-content.html img {
  margin:0px 15px 5px 0;
}

#sb-content.html p {
  float:right;
  width:487px;
  padding:2px 0;
}
#mainContent .directionOrganization li p {
overflow:visible;
}

#mainContent .navOrganisation li p.readMore {
padding-top:0;
padding-bottom:0;
position:relative;
top:3px;
}

#mainContent .navOrganisation li p.readMore,
#mainContent .navOrganisation li p.readMore a {
  display:inline;
}
#mainContent .navOrganisation h4,
#mainContent .navOrganisation h5 {
  padding:0 30px;
  margin:3px 0;
}

#mainContent .navOrganisation h4 a {
color:#002667;
text-decoration:none;
}

#mainContent .navOrganisation h5 a {
color:#595854;
text-decoration:none;
}

#mainContent .navOrganisation p img {
float:none;
margin:0;
padding:2px;
}

#mainContent .navOrganisation li{
  text-align:center;
  padding:0;
  background-image:none;
}

#mainContent .navOrganisation li#nav_item_gb,
#mainContent .navOrganisation li#nav_item_lr {
  margin-top:20px;
  float:left;
  width:48%;
}

#mainContent.midColumn .navOrganisation li#nav_item_gb,
#mainContent.midColumn .navOrganisation li#nav_item_lr {
  margin-top:20px;
  float:left;
  width:47%;
}


/* HP rub RH */
body.sasPage #wrapper #content #mainContent #rhHPvaleurs.borderize {
  background: transparent url(../img/illustr/online/rhHPvaleurs-bg.jpg) no-repeat scroll -2px bottom;
  padding-bottom: 125px;
  width:192px;
}

body.sasPage #wrapper #content #mainContent .last.simpleColumn {
width:190px;
}

body.sasPage #wrapper #content #mainContent .last.lastSimpleColumn {
width:207px;
}

body.sasPage #wrapper #content #mainContent .last .borderize {
  padding-bottom:35px;
  margin-bottom:0;
  width:183px;
}

#mainContent #rhHPhorizon img{
  margin-left: 9px;
}
#mainContent #rhHPhorizon{
  padding-top: 0px;
}


#mainContent #rhHPhorizon h3.horizon2012 {
font-size:1.5em;
font-weight:normal;
color:#002667;
border-left:none;
padding:0;
margin-bottom: 0;
}

#mainContent #rhHPhorizon h3.horizon2012 strong {
  display:block;
  color:#B61D17;
  font-size:1.7em;
  line-height: 0.8em;
  padding-left: 14px;
  margin-top:-4px;
}

#mainContent #rhHPdiversite{
  width: 212px;
  background: url(../img/illustr/online/rhHPdiversite-bg.jpg) no-repeat scroll -1px top;
  padding-top: 60px;
  padding-left: 0;
  padding-right: 0;
}

#mainContent #rhHPdiversite *{
  margin-left: 11px;
  margin-right: 11px;
}

#mainContent #rhHPdiversite .moreAbout,
#mainContent #rhHPdiversite a{ margin: 0; }

#mainContent.largeColumn #rhHPhorizon.emphasized { padding-bottom:18px; }

#mainContent.largeColumn #rhHPdiversite.borderize { padding-bottom:42px; }
body.sasPage #wrapper #content #mainContent .last.lastSimpleColumn#rhHPdiversite {
  width:190px;
}

/* Message du Président */

#mainContent blockquote.message_president {
  border: 0;
}

#mainContent blockquote.message_president p {
font-style:normal;
}

/* Style spécial page presse */
.pagepress #mainContent,
.pagepresse #mainContent {
border-top:none;
padding-top:0;
}

#mainContent .midColumn .borderize .illustr {
float:left;
left:0px;
margin-right:11px;
position:relative;
}

/* Assemblée Générale */

#ago_wrapper h5,
#age_wrapper h5 {
  padding-bottom:5px;
}

#ago_wrapper h6,
#age_wrapper h6 {
  margin-top:10px;
  margin-bottom:5px;
}

/* Corrections unitaires IE */

#content #mainContent li p.pdf_container {
padding:5px 0 5px 0;
}


#content #mainContent.midColumn .borderize.listNews {
  width:418px;
}

.pagepresse #content #mainContent .midColumn .listNews {
  width:380px;
}

.contentPage #content #toolsSidebar div.borderize#organizerTool {
padding-bottom:10px;
}

#content #toolsSidebar #organizerTool p.moreAbout {
  position:absolute;
}

.declarationList ul li a {
padding-left:21px;
  display:block;
}
.declarationList ul li a.iconlink {
background-position:1px 1px;
}

#mainContent.midColumn .emphasized, #mainContent.largeColumn .emphasized.pressRelease {
padding:0;
}

#mainContent ul.normal li h4 {
  font-weight:bold;
  color:#595854;
}


#mainContent.midColumn ul.normal dl dt {
  color:#595854;
}

#mainContent .listNews.normal li,
#mainContent .listNews.normal li.last {
  padding:1em 0;
}

#mainContent .listNews.normal li ul li {
  padding:2px 0 2px 13px;
}

#newsList table a {
    color:#595854;
}

table tbody td.cp_document {
  text-align:left;
}

#content table.liste_communiques a {
text-decoration:none;
}

#content table.liste_communiques a:hover {
text-decoration:underline;
}

.liste_communiques caption {
  display:none;
}

.pagebourbon #mainContent .largeColumn img.illustr {
  margin-right:10px;
  position:static;
}

body.sasPage.pagebourbon #wrapper #content #mainContent .largeColumn .borderize {
}

.pagebourbon #mainContent .largeColumn img.illustr {
  margin-right:10px;
  position:static;
}

.pagejoin-us #mainContent .edito.searchJob .illustr {
left:0;
margin-left:0;
margin-right:11px;
}

#content #toolsSidebar #libertyBlockMini .moreAbout a {
background-image:url(../img/list/moreAboutLiberty.png);
}
