/**
 * Style de la page des offres d'emplois
 */

/* Importation de la feuille de style générale */
@import url(content_int_commun.css);

.content {
  background:#FFFFFF none repeat scroll 0 0;
  padding-bottom:25px;
}
#content #emploi{
height:auto;
margin:10px 20px 20px 25px;
padding:0;
width:677px;
}
p.titre-emploi {
  color:#006B85;
  font-size: 1.25em;
  font-weight:bold;
  margin-bottom:25px;
}
/* annulation du padding général du site */
#contain #content #emploi p{
	padding:0;
}

#contain #content p.bordure{
  width:662px;
  heigh:1px;
  display:block;
  padding:0;
}

p.bordure img{
  display:block;
}

.entete-emploi {
  background:#F4F4F4;
  padding-bottom:12px;
  padding-left:15px;
  padding-top:12px;
  width:662px;
}

.offre-emploi-bloc1 {
  background:#EBEAEA;
  padding:12px 0 12px 15px;
  width:662px;
  height:55px;
}

.offre-emploi-bloc2 {
  background:#F4F4F4;
  padding:12px 0 12px 15px;
  width:662px;
  height:55px;
}

.offre_date {
  color:#006B85;
  float:left;
  font-size: 0.916em;
  padding-right: 20px;
  width:126px;
  text-transform:uppercase
}

.offre_type {
  color:#006B85;
  float:left;
  font-size: 0.916em;
  padding-right:20px;
  width:375px;
  text-transform:uppercase
}

.offre_profil {
  color:#006B85;
  float:left;
  font-size: 0.916em;
  padding-right:20px;
  width:101px;
  text-transform:uppercase
}

.offre_date p {
  color:#4F99AB;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size: 0.833em;
  text-transform: none;
}

.offre_type p {
  color:#5A5959;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size: 1.167em;
  text-transform: none;
}
.offre_type p.titre {
  font-weight:bold;
}

.offre_type p.offre_bas {
  color:#006B85;
  font-family:Arial,Helvetica,sans-serif;
  font-size: 0.916em;
  margin:3px 0 0;
  text-transform: none;
}

#emploi .offre_type a,#emploi .offre_bas a {
  color:#006B85;
  font-family:Arial,Helvetica,sans-serif;
  font-size:1.083em;
  margin:0 10px;
  text-decoration:none;
}

#emploi .offre_type a:hover, #emploi .offre_bas a:hover{
  color:#006B85;
  font-family:Arial,Helvetica,sans-serif;
  font-size:1.083em;
  text-decoration:underline;
}

.offre_profil p {
  color:#3F3F3F;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size: 0.833em;
}

.offre_profil p a {
  color:#3F3F3F;
  font-size: 1.083em;
  text-decoration:underline;
  text-transform: none;
}

.offre_profil p a:hover {
  color:#E97B05;
  font-size: 1.083em;
  text-decoration:underline;
  text-transform: none;
}

.offre_profil p a.lienTexte{
  display:block;
  margin-top:-18px;
  margin-left:35px;
}

#article-emplois {
  padding-left:30px;
  padding-top:30px;
  padding-bottom:30px;
  color:#666666;
  font-family:Arial,Helvetica,sans-serif;
  font-size: 1em;
}

#contain #content #ressources {
  background-color:#F4F4F4;
  color:#5A5959;
  font-size: 0.916em;
  padding:10px 14px;
  width:648px;
  display:block;
  margin-top: 0;
}

#ressources span.titre-ressource {
  color:#006B85;
  font-size: 1.25em;
  font-weight:bold;
  margin-bottom:10px;
  display:block;
}

#ressources div.ressource {
  position:relative;
	height:30px;
	display:block;
}

#ressources .bordure {
	position:relative;
  background-color:#A1C6CF;
  border:0 none;
  color:#A1C6CF;
  height:1px;
  display:block;
  margin-top:2px;
  margin-bottom:2px;
}

#ressources img {
	position:absolute;
  padding-top:3px;
  padding-bottom:3px;
  width:23px;
  height:23px;
  display:block;
}

#ressources p {
	position:absolute;
  display:block;
  margin-left:35px;
  margin-top:10px;
  display:block;
}

#ressources a, #ressources a:visited {
  color:#5A5959;
  font-size:1em;
  margin:0 10px;
  text-decoration:none;
}

#ressources a:hover {
  text-decoration:underline;
}
.Portlet a.offre-lien-mailto {
  color: #666666;
  font-size: 12px;
  text-decoration: underline;
}
.Portlet a.offre-lien-mailto:hover {
  color: #E97B05;
}
