.contenu .bloc {
   font-size: 11px;
}
td.contenuGauche, td.contenuDroite {
	vertical-align: top;
}
td.contenuGauche .bloc {
	margin: 0px;	
}
td.contenuGauche {
	width: 453px;
	background-image: url('images/biocoop/recrutement/logo_fond.gif');
	background-repeat: no-repeat;
	background-position: 22px bottom;
}
td.contenuDroiteMilieu {
	background-image: url('images/biocoop/recrutement/fond_centre.gif');
	background-repeat: repeat-y;
	width: 475px;
	vertical-align: top;
}
td.contenuDroiteHaut {
	background-image: url('images/biocoop/recrutement/fond_haut.gif');
	background-repeat: no-repeat;
	width: 475px;
	height: 24px;
}
td.contenuDroiteBas {
	background-image: url('images/biocoop/recrutement/fond_bas.gif');
	background-repeat: no-repeat;
	width: 475px;
	height: 25px;
}
div.contenu.droite {
	padding-left: 20px;
	padding-right: 10px;
	color: #FFFFFF;
}
#menu {
	background-color: #e35644;
}
#menu td.niveau2 .menuON a{
	color: #99352a;
        text-decoration: underline;
}
.contenuDroite a { color:#d0e2e4; text-decoration:underline;}
.contenuGauche a { none; color:#e35644; text-decoration:underline;}


a.btnModifListes {
   padding: 0 10px;
   cursor:pointer;
   text-decoration: none;
}
a.btnModifListes span {
   cursor:pointer;
   text-decoration: underline;
}
div.contenu.gauche .questionnaire {
   color:#95362B;
}
div.contenu.gauche td {
   padding: 1px 4px 1px 0;
   margin: 0;
}
div.contenu.gauche .questionnaire td.rec_intitule {
   text-align: right;
   padding-top: 4px;
}
div.contenu.gauche td.retrait {
   padding-left: 14px;
}
div.contenu.gauche td.rubrique{
   padding-top: 20px;
   padding-bottom: 4px;
   font-size: 11px;
}

div.contenu.gauche td{
   font-size: 10px;
}
div.contenu.gauche input,
div.contenu.gauche textarea,
div.contenu.gauche select{
   margin: 1px 0;
   padding: 0;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
}
div.contenu.gauche select{
   width: 196px;
}
div.contenu.gauche .selectSousTitre{
   color: #999999;
}
div.contenu.gauche .questionnaire input,
div.contenu.gauche .questionnaire textarea,
div.contenu.gauche .questionnaire select{
   width: 191px;
}
div.contenu.gauche .questionnaire select{
   width: 195px;
}
div.contenu.gauche .questionnaire .file{
   _height: 16px;
}
*+html div.contenu.gauche .questionnaire .file{
   height: 16px;
}
div.contenu.gauche .simple,
div.contenu.gauche .questionnaire .simple{
   width: auto;
   position: relative;
   top: 2px;
}

div.contenu.gauche span.rec_couleur1 {
   color: #ed7963;
}
div.contenu.gauche span.rec_couleur2 {
   color: #eec8c4;
}

div.contenu.gauche #rec_questionnaire_haut {
   width: 422px;
   border-bottom: 1px solid #f4d0cc;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   color: #95362b;
   font-size: 10px;
   font-weight: bold;
   text-align: right;
   margin: 28px 0 24px 0;
   padding-bottom: 4px;
}

div.contenu.gauche #rec_questionnaire_haut a {
   float: left;
   color: #e87466;
   text-decoration: underline;
   font-weight: normal;
   background: url(images/biocoop/recrutement/fleche_retour.gif) no-repeat top left;
   margin: 0;
   padding:0 0 10px 14px;
}

div.contenu.droite .listeOffres {
   font-size: 12px;
   line-height: 14px;
   padding: 0 0 18px 116px;
   position: relative;
}
div.contenu.droite .listeOffres .date,
div.contenu.droite .detailOffreHeader .date {
   font-weight: bold;
   position: absolute;
   top: 0px;
   left: 6px;
   _left: -110px;
}
div.contenu.droite .listeOffres a {
   font-weight: bold;
   color: white;
}
div.contenu.droite a.btnRetourListe{
   background: url(images/biocoop/recrutement/fleche_retour_blanche.gif) no-repeat top left;
   padding: 0 0 10px 14px;
   margin-left: 6px;
   display: block;
   color: white;
   font-size: 10px;
}
div.contenu.droite .detailOffreHeader{
   width: 292px;
   font-size: 12px;
   line-height: 14px;
   padding: 3px 8px 2px 110px;
   margin: 0 0 10px 20px;
   position: relative;
   color: #95362b;
   background: white;
   border: 1px solid #95362b;
}
div.contenu.droite .detailOffreHeader .date {
   top: 3px;
   left: 2px;
}
div.contenu.droite .detailOffreHeader span.nomOffre{
   font-weight: bold;
   text-decoration: underline;
}

div.contenu.droite .detailOffre {
   padding: 0 6px 0 10px;
   font-size: 12px;
   line-height: 14px;
}
form div.contenu.droite #btnPosultez {
   font-size: 11px;
   padding: 2px 28px;
   _padding: 2px 2px;
   margin: 10px 0 10px 156px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
}

*+html form div.contenu.droite #btnPosultez {
   padding: 2px 2px;
}
