body {

  margin-bottom : 0;
  margin-left : 0;
  margin-right : 0;
  margin-top : 0;
  font-family: Verdana, Arial, sans-serif;
  font-weight: normal;
  font-size: 11px;
  color: #013D58;
  text-align:center;
  }

a:link {font-size: 11px;text-decoration: underline; color: #E61F27; font-weight: bold;}
a:visited {font-size: 11px;text-decoration: underline; color: #E61F27; font-weight: bold;}
a:hover {font-size: 11px;text-decoration: underline; color: #FF6600; font-weight: bold;}

a.sousMenu:link	{color:white;font-size:11px;font-weight:bold;text-decoration:none;}
a.sousMenu:visited	{color:white;font-size:11px;font-weight:bold;text-decoration:none;}
a.sousMenu:hover {text-decoration:underline;}

a.offres_off:link {font-size: 11px;text-decoration: none; color: #777777; font-weight: bold;}
a.offres_off:visited {font-size: 11px;text-decoration: none; color: #777777; font-weight: bold;}
a.offres_off:hover {font-size: 11px;text-decoration: none; color: #777777; font-weight: bold;}

a.offres_on:link {font-size: 11px;text-decoration: none; color: #a4cc14; font-weight: bold;}
a.offres_on:visited {font-size: 11px;text-decoration: none; color: #a4cc14; font-weight: bold;}
a.offres_on:hover {font-size: 11px;text-decoration: none; color: #a4cc14; font-weight: bold;}

.titre  { font-size: 25px; font-weight: bold;color: #013D58;}
.soustitre  { font-size: 20px; font-weight: bold;color: #013D58; text-align:left;}

.soustitre2  { font-size: 18px; font-weight: bold;color: #013D58; text-align:left;}

.temoignage      { font-size: 10px;color: #FF6600;}

.textorange      { font-size: 11px;color: #FF6600;}
.textorangebold  { font-size: 11px; font-weight: bold;color: #FF6600;}
.textorangechapo  { font-size: 14px; font-weight: bold;color: #FF6600;}
.textorange:link {font-size: 11px; text-decoration: none; color: #FF6600; font-weight: bold;}
.textorange:visited {font-size: 11px; text-decoration: none; color: #FF6600; font-weight: bold;}
.textorange:hover {font-size: 11px; text-decoration: underline; color: #FF6600; font-weight: bold;}

.textbleu      { font-size: 11px;color: #013D58;}
.textbleubold  { font-size: 11px; font-weight: bold;color: #013D58;}
.textbleuchapo  { font-size: 14px; font-weight: bold;color: #013D58; padding-top:10px;}
.textbleu:link {font-size: 11px; text-decoration: none; color: #013D58; font-weight: bold;}
.textbleu:visited {font-size: 11px; text-decoration: none; color: #013D58; font-weight: bold;}
.textbleu:hover {font-size: 11px; text-decoration: underline; color: #FF6600; font-weight: bold;}

.textvert      { font-size: 11px;color: #79980A;}
.textvertbold  { font-size: 11px; font-weight: bold;color: #79980A;}
.textvert:link {font-size: 11px; text-decoration: none; color: #79980A; font-weight: bold;}
.textvert:visited {font-size: 11px; text-decoration: none; color: #79980A; font-weight: bold;}
.textvert:hover {font-size: 11px; text-decoration: underline; color: #FF6600; font-weight: bold;}

.center{ vertical-align:middle;text-align:center;}

.right{ vertical-align:bottom; text-align:right; padding-right:40px}

.left{ position:relative; vertical-align:bottom; text-align:left; padding-right:40px}

.page{height:100%; }

.popup { overflow:hidden; height:710px; width:500px; background-position:bottom; background-image:url(images/popup/fond.gif); background-repeat:no-repeat; }

.contenu {vertical-align:top; background-image:url(images/naviguation/fond-contenu.gif);height:100%;}

.bandeau{vertical-align:center; text-align:right; padding-right:70px; background-position:center; background-image:url(images/naviguation/bandeau-contenu.gif); background-repeat:no-repeat; height:28px}

.fondpostulez{ padding-left:320px; padding-top:10px;padding-right:40px; background-position:center; background-image:url(images/energyjobs/fondpostulez.gif); background-repeat:no-repeat; height:360px;font-size: 11px; font-weight: bold;color: #013D58;}

.fondpopup{ position:relative; vertical-align: top; padding-left:40px; padding-top:10px;padding-right:40px; background-position:top; background-image:url(images/popup/fondtext.gif); background-repeat:no-repeat;  font-size: 11px; color: #013D58; text-align:justify;}

.vertical {vertical-align:middle; text-align:center; margin-top:20%;}

.fondmailing{ vertical-align:top; padding-left:20px; padding-right:20px; padding-top:20px; font-size: 11px; color: #013D58; text-align:justify;}

.texteretrait{vertical-align:top; padding-left:40px;padding-right:40px; padding-top:20px;font-size: 11px;color: #013D58; text-align:justify}

.fleche{ width:10%; vertical-align:middle; padding-left:40px;padding-top:10px;}

.texteretrait2{ width:90%; text-align:left; padding-top:10px;padding-left:0px;padding-right:40px;}

.menu{vertical-align:top; padding-left:53px; background-image:url(images/naviguation/naviguation-2.gif); }

.menu-v2{vertical-align:top; padding-left:53px; background-image:url(images/naviguation/naviguation-2-v2.gif); }

td.entetetableau {border-style:solid;border-width:1px;border-color:#013D58;font-size: 11px;color: #013D58; height:20px; padding-left:5px;background: #A6CF16;text-align: center;font-weight: bold;}

table.spec {border-collapse:collapse;border-style:solid;border-width:1px; border-color:#013D58;}

.entetetab{font-size: 11px;color: #FFFFFF; background-color:#79980A; height:15px;}

.candidature {border-collapse:collapse;border-style:solid;border-width:1px; border-color:#79980A; font-size: 11px; font-weight: bold;color: #013D58; padding-top:10px;}

td.spec { border-style:solid;border-width:1px;border-color:#013D58;font-size: 11px;color: #013D58; height:20px; padding-left:15px;}

hr{ color:#013D58; width:100%}

.formulaire {color: #79980A;border: solid 1px #013D58;background-color:#FFFFFF;font-size:10px;height:20px;font-weight: bold;font-family: Verdana, Arial, Sans-serif;}

.bouton {color: #FFFFFF;border: solid 1px #013D58;background-color:#FF6600;font-size:11px;height:20px;font-weight: bold;font-family: Verdana, Arial, Sans-serif;}