/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  #bandeau_ { position: absolute;
    left: 19px;
    top: 9px;
    width: 771px;
    height: 82px;
    }
    
  #bandeau-bas_ { position: absolute;
    left: 19px;
    top: 91px;
    width: 174px;
    height: 44px;
    }

  #societe_ { position: absolute;
    left: 193px;
    top: 91px;
    width: 120px;
    height: 34px;
    }

  #activite_ { position: absolute;
    left: 314px;
    top: 91px;
    width: 119px;
    height: 34px;
    }

  #competences_ { position: absolute;
    left: 434px;
    top: 91px;
    width: 129px;
    height: 34px;
    }

  #recrutement_ { position: absolute;
    left: 563px;
    top: 91px;
    width: 120px;
    height: 34px;
    }

  #contact_ { position: absolute;
    left: 684px;
    top: 91px;
    width: 106px;
    height: 34px;
    }

  #contenu { left: 193px;
    top: 125px;
    width: 590px;
    height: 470px;
    float: left;
    font-family: Verdana;
    font-size: small;
    list-style-position: outside;
    margin-left: 5px;
    margin-top: 10px;
    position: absolute;
    }

  #navgauche_ { position: absolute;
    left: 19px;
/*   	border: solid 1px black; */
    top: 135px;
    width: 145px;
    height: 405px;
    background-image: url(images/navgauche.jpg);
    font-family: Verdana;
    font-size: x-small;
    background-repeat: no-repeat;
    padding-left: 10px;
    padding-top: 50px;
    padding-right: 10px;
    right: 10px;
    text-align: center;
    }
  
  .rubrique {
    padding-left: 10px;
    text-align: left;
    font-weight: bold;
    font-size: small;

  }

  li { text-align: justify;
    padding-top: 12px;
    padding-bottom: 10px;
    list-style: square outside;
    }

  h4 {     font-size: small;
      color: rgb(200, 0, 0);
  		
  }    

  h5 {     font-style: italic;
  }
  
  em { color: #FF0000; font-style: normal; font-weight: bold; }

  body { background-color: rgb(255, 255, 255); }

  #ariane { font-family: Verdana;
    font-style: italic;
    font-weight: bold;
    font-size: small;
    background-color: rgb(220, 210, 255);
    color: rgb(100, 0, 50);
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 40px;
    }

  #entrefilet { font-family: Verdana;
    font-style: italic;
    font-weight: bold;
    font-size: small;
/*    background-color: rgb(220, 210, 255);*/
    color: rgb(100, 0, 50);
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 20px;
    margin-bottom: 20px;
    }


  #fiche {
    background-color: rgb(240,240,255);
    margin-top: -30px;
    height: 400px;
    overflow: auto;
  }

  #fiche li, #desc li  {
    padding-top: 0px;
    padding-bottom: 0px;
    }

.retour {

	font-weight:bold;
	text-align:center;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
	

}

/* Annonces recrutement */

.liste, .preview {
	border: solid 1px black;
	margin: 1em;
	padding: 0.4em;

}

.annonce {
    margin-top: -30px;
    height: 410px;
    overflow: auto;
}

.annonce_id, .annonce_date, .annonce_titre, .annonce_etat, .annonce_modifier {
	display: inline;
}

/*
.annonce_date:after, .annonce_date:before {
	content: " - ";
}
*/

.annonce_etat:before { content: " [ "; }
.annonce_etat:after { content: " ]"; }

.annonce_modifier:before { content: " ["; }
.annonce_modifier:after { content: "]"; }

.annonce_titre {
	font-weight: bold;
}

.annonce_echeance {
	font-style: italic;
}

.annonce_desc {
	margin-top: 0.5em;
}

.form_desc textarea {
	width: 100%;
	height: 15em;
}
