h1 {
  margin-left: 56px;
  padding-top: 5px;
  margin-bottom: 7px;
}
#bottom-header {
  background: url(../images/bg-bottom-header.gif) 0 0 repeat-x;
  height: 14px;
}
#left-col-home {
  float: left;
  width: 277px;
  height: 392px;
  background: url(../images/bg-left-col.gif) 0 0 repeat-y;
}
#right-col-home {
  float: left;
  width: 623px;
}
#select-site {
  text-align: center;
  padding-top: 16px;
}
#list-country {
  border-left: 1px solid #fff;
  margin-left: 108px;
  margin-top: 12px;
  padding-top: 20px;
  height: 250px;
}
#list-country li {
  height: 22px;
  line-height: 22px;
  padding-left: 20px;
}
#list-country li a {
  float: left;
  margin-right: 10px;
  color: #fff;
}
#list-country li a img {
  margin-top: 4px;
}
.encart-home {
  float: left;
  position: relative;
  height: 101px;
}
#encart-careers {
  background: url(../images/bg-encart-career-home.jpg) 0 0 no-repeat;
  width: 277px;
  border-right: 1px solid #fff;
}
.puce-encart-home {
  position: absolute;
  top: -3px;
}
#puce-encart-careers {
  left: 34px;
}
.titre-encart-home {
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  padding-top: 1px;
}
#titre-careers {
  margin-left: 20px;
}
#txt-careers {
  margin-left: 34px;
  margin-right: 15px;
  font-weight: bold;
  color: #102c6b;
  padding-top: 15px;
}
#select-careers {
  margin-left: 34px;
  padding-top: 5px;
}
#encart-corporate {
  background: url(../images/bg-encart-corporate-home.jpg) 0 0 no-repeat;
  width: 375px;
}
#puce-encart-corporate {
  left: 74px;
}
.listes-encart-corporate {
  float: left;
  padding-top: 10px;
}
.listes-encart-corporate li {
  background: url(../images/puce-corporate.gif) 0 2px no-repeat;
  padding-left: 20px;
  height: 16px;
  line-height: 16px;
}
.listes-encart-corporate li a {
  color: #fff;
  font-weight: bold;
  text-decoration: none;
}
#liste-corporate-gauche, #liste-corporate-droite {
  margin-left: 30px;
}
#red-more-corporate {
  clear: both;
  float: right;
  margin-right: 15px;
  padding-left: 10px;
  background: url(../images/bg-read-more.gif) 0 3px no-repeat;
}
#red-more-corporate a {
  color: #fff;
  font-weight: bold;
  text-decoration: none;
}
#encart-groupe {
  background: url(../images/bg-encart-groupe.jpg) 0 0 no-repeat;
  width: 247px;
}
#encart-mobivia {
  background: url(../images/bg-encart-groupe_2.jpg) 0 0 no-repeat;
  width: 247px;
}
#puce-encart-groupe {
  left: 44px;
}
.titre-encart-home a {
  color: #fff;
  text-decoration: none;
}
.titre-encart-home a:hover {
  text-decoration: none;
}
#titre-groupe a {
  color: #fff;
  text-decoration: none;
}
#copyright {
  clear: both;
  float: left;
  margin-top: 5px;
  color: #0E2C6C;
  margin-left: 10px;
  width: 320px;
}
#copyright a {
  color: #0E2C6C;
}
#langues {
  float: right;
  margin-right: 10px;
  margin-top: 5px;
  color: #0E2C6C;
}
#langues a {
  color: #0E2C6C;
}
#ligne-top {
  height: 40px;
  line-height: 40px;
  background: url(../images/bg-ligne-top.gif) 0 0 repeat-x;
  margin-bottom: 1px;
}
#ligne-top a {
  font-size: 18px;
  color: #fff;
}
#lien-accueil {
  margin-left: 70px;
}
#lien-corporate {
  margin-left: 50px;
  background: url(../images/puce-lien-corporate.gif) 0 3px no-repeat;
  padding-left: 25px;
}
#left-col {
  float: left;
  width: 277px;
  height: 437px;
  background: url(../images/bg-left-col.gif) 0 0 repeat-y;
}
#liens-left-col {
  margin-left: 25px;
  padding-top: 40px;
}
#liens-left-col li {
  height: 30px;
  line-height: 30px;
  background: url(../images/puce-lien-left-col-off.gif) 0 4px no-repeat;
  padding-left: 30px;
}
#liens-left-col li#lien-actif {
  background: url(../images/puce-lien-left-col-on.gif) 0 4px no-repeat;
}
#liens-left-col li a {
  font-size: 15px;
  font-weight: bold;
  color: #fff;
}
#photo-valeurs {
  float: left;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
}
#right-col {
  background: #E8E8E8;
  float: left;
  width: 522px;
  height: 437px;
  color: #102E6C;
}
#titre-page {
  text-align: right;
  padding-top: 30px;
  margin-right: 30px;
  margin-bottom: 20px;
  font-size: 20px;
}
#titre-page-dynamique {
  margin-top: 7px;
  float: right;
  margin-right: 30px;
  margin-bottom: 13px;
  font-size: 20px;
  height: 35px;
  background: url(../images/bg-titre-page.gif) right bottom no-repeat;
}
.titre {
  font-weight: bold;
  font-size: 11px;
  padding-top: 5px;
}
#textes-pages {
  clear: both;
  margin-left: 10px;
  margin-right: 45px;
  text-align: justify;
}
#discover-groupe {
  text-align: right;
  margin-right: 50px;
  padding-top: 10px;
}
#discover-groupe2 {
  text-align: right;
  margin-right: 10px;
  padding-top: 10px;
}
#copyright-footer {
  clear: both;
  float: left;
  margin-top: 5px;
  color: #fff;
  margin-left: 10px;
  width: 250px;
}
#langues-footer {
  float: right;
  margin-right: 10px;
  margin-top: 5px;
  color: #fff;
}
#langues-footer a {
  color: #fff;
}
.gras {
  font-weight: bold;
}
#bt-telecharger-rapport {
  text-align: right;
}
#header-historique {
  margin-top: -14px;
  float: left;
  width: 522px;
}
#header-historique ul {
  margin-left: 40px;
}
#header-historique ul li {
  float: left;
  vertical-align: bottom;
  height: 44px;
}
#header-historique ul li a {
  display: block;
  float: left;
  width: 86px;
  text-align: center;
  margin-top: 20px;
  padding: 6px 0;
  margin-left: 3px;
  margin-right: 3px;
  background: url(/images/bg-onglet-historique.gif) 0 0 no-repeat;
  color: #fff;
}
#header-historique ul li a:hover {
  margin-top: 12px;
  padding: 10px 0;
  background: url(/images/bg-onglet-historique-over.gif) 0 0 no-repeat;
  color: #fff;
  text-decoration: none;
}
#header-historique ul li#onglet-actif a {
  margin-top: 12px;
  padding: 10px 0;
  background: url(/images/bg-onglet-historique-over.gif) 0 0 no-repeat;
  color: #fff;
  text-decoration: none;
}
#content-historique {
  clear: both;
  background: url(/images/bg-content-historique.gif) 0 0 repeat-x;
  height: 324px;
  padding-left: 45px;
}
.annee {
  font-size: 11px;
  font-weight: bold;
  padding-top: 5px;
  margin-bottom: 2px;
}
.trait-blanc-historique {
  height: 1px;
  border-top: 1px solid #fff;
  margin-top: 3px;
  margin-right: 80px;
}
#bt-telecharger-temoignage {
  text-align: right;
  margin-right: 50px;
  padding-top: 20px;
}
#content-chiffres {
  padding-top: 135px;
}
#content-chiffres-uk {
  background: url(/uk/images/bg-chiffres.gif) 340px 40px no-repeat;
  padding-top: 135px;
}
#table-chiffres {

}
.left-col-chiffres {
  width: 310px;
  padding-left: 40px;
}
.pays-chiffre {
  padding-left: 90px;
}
.separateur-chiffres {
  height: 10px;
}  
#logo-norauto-group {
  position: absolute;
  top: 20px;
  left: 30px;
}
#logo-norauto-group2 {
  position: absolute;
  top: 45px;
  left: 20px;
}
#logo-norauto-group2 a {
  display: block;
  width: 200px;
  height: 40px;
  line-height: 40px;
  background: transparent;
}
#logo-norauto-group a {
  display: block;
  width: 63px;
  height: 68px;
  line-height: 68px;
  background: transparent;
}
#logo-norauto-group a:hover {
  text-decoration: none;
}
.over-ligne {
  background: #cacaca;
  cursor: pointer;
}
#scroll-mentions {
  overflow: auto;
  width: 440px;
  height: 350px;
  padding-right: 15px;
}
#popup {
  display: none;
  clear: both;
  position: absolute;
  padding: 15px;
  background: #254485;
  z-index: 100;
  top: 50%;
  left: 50%;
  color: #fff;
  width: 160px;
  height: 40px;
  margin-left: 50px;
  margin-top: -20px;
}
#popup p {
  font-size: 16px;
  font-weight: bold;
  text-align: center;
}
#popup p.fermer-popup {
  padding-top: 20px;
}
#popup p.fermer-popup a {
  color: #fff;
  text-decoration: underline;
  font-weight: normal;
}
#scroll-historique {
  overflow: auto;
  height: 250px;
}