/* CSS Document */
/* input height:18px;
/* input valide height:20px;

/* Corrections et ajouts Kalyst - RL - 03/2010 */
a { font-family:Arial, Helvetica, sans-serif; }
strong { font-family:Arial, Helvetica, sans-serif; }

/* ------------------------------------------------------------------------------- */
/* -------------------------------     - GENERAL       --------------------------- */
/* ------------------------------------------------------------------------------- */
.pageStatiques {
	color:#034E75;
	text-decoration:none;
	padding-left:6px;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.pageStatiques a {
	color:#034E75;
	text-decoration:none;
}
.pageStatiques a:hover {
	color:#034E75;
	text-decoration:underline;
}
/* -----------------------    Texte bleu en bas du site       -------------------- */
#textBasSite {
color:#034E75;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}

#textBasSite a {
	color:#034E75;
	text-decoration:none;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
#textBasSite a:hover {
	color:#034E75;
	text-decoration:underline;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
/* ------------------------------     barre rouge     --------------------------- */
#HRtextBasSite {
	color:#034E75;
	size:1px;
	border-style:solid;
}

/* --------------------    separateur       ---------------------- */
#IntercallRouge {
	background-image:url(./img/barre_rouge.jpg);
	color:#FFFFFF;
	padding-left:5px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
#PetitIntercallRouge {
	background-image:url(./img/petitbarrerouge.jpg);
	color:#FFFFFF;
	padding-left:5px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
#IntercallBleu {
	background-image:url(./img/barre_bleu.gif);
	color:#FFFFFF;
	padding-left:5px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
#PetitIntercallBleu {
	background-image:url(./img/petitbarrebleu.jpg);
	color:#FFFFFF;
	padding-left:5px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}

/* ---------------------------   actualite....   -------------------------------- */
#trindexhaut {
	background-color:#008DD5;
	color:#FFFFFF;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#trindexbasgauche {
	padding-left:10px;
	color:#034E75;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
#trindexbasgauche a {
	color:#034E75;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
#trindexbasgauche a:hover {
	color:#034E75;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
#trindexbasdroit {
	padding-left:5px;
	color:#034E75;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

/* ------------------------------------------------------------------------------------- */
/* -------------------------------     - MENU Gauche         --------------------------- */
/* ------------------------------------------------------------------------------------- */
#MenuGauche {
	background-color:#D9ECFF;
	color:#034E75;
	font-size:10px;
	padding-left:7px;
	font-family:Arial, Helvetica, sans-serif;
}
#MenuGauche a {
	color:#034E75;
	text-decoration:none;
	font-size:10px;
	padding-left:7px;
	font-family:Arial, Helvetica, sans-serif;
}
#MenuGauche a:hover {
	color:#034E75;
	text-decoration:underline;
	font-size:10px;
	padding-left:7px;
	font-family:Arial, Helvetica, sans-serif;
	
}


/* ------------------------------------------------------------------------------- */
/* -------------------------------     NEWSLETTER       --------------------------- */
/* ------------------------------------------------------------------------------- */
input.formNewsletter {
	background-color:#A6D2FF;
	color:#034E75;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:12px;
}
input.formNewsletterValide {
	background-color:#A6D2FF;
	color:#034E75;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:20px;
}
#textNewsletterSucces {
	font-size:18px;
	padding-left:5px;
	color:#034E75;
	border:dashed;
	border-width:1px;
	font-family:Arial, Helvetica, sans-serif;
}
#textNewsletter {
	font-size:12px;
	padding-left:5px;
	color:#034E75;
	font-family:Arial, Helvetica, sans-serif;
}
#textNewsletter a {
	font-size:12px;
	padding-left:5px;
	color:#034E75;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#textNewsletter a:hover {
	font-size:12px;
	padding-left:5px;
	color:#034E75;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

/* ------------------------------------------------------------------------------------- */
/* ------------------------------ Formulaire Verif si connecte  ------------------------ */
/* ------------------------------------------------------------------------------------- */

/* ------------------------------ Image fond  ------------------------ */
#BackLogue {
	background-image:url(./img/fond.jpg);
}


/* ------------------------------ Bouton  ------------------------ */
input.formVerifSiConnecte {
	background-color:#FFFFFF;
	color:#034E75;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:12px;
}
input.formVerifSiConnecteValide {
	background-color:#FFFFFF;
	color:#034E75;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:20px;
}


/* -------------   texte : mot de passe perdu et creer un compte ------------------------ */
#textVerifSiConnecte {
	background-color:#034E75;
	padding-left:15px;
	color:#FFFFFF;
	font-size:12px;
}
#textVerifSiConnecte a {
	color:#FFFFFF;
	text-decoration:none;
	padding-left:15px;
	font-size:12px;
}
#textVerifSiConnecte a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	padding-left:15px;
	font-size:12px;
}


/* -------------   texte :Bonjour .... ------------------------ */
#textSiConnecte {
	padding-left:5px;
	color:#000000;
	font-size:12px;
}


/* -------------   texte : Mon compte, mes offres  ------------------------ */
#menuSiConnecte {
	padding-left:15px;
	color:#000000;
	font-size:11px;
}
#menuSiConnecte a {
	color:#000000;
	text-decoration:none;
	padding-left:15px;
	font-size:11px;
}
#menuSiConnecte a:hover {
	color:#000000;
	text-decoration:underline;
	padding-left:15px;
	font-size:11px;
}


/* ------------------------------------------------------------------------------------- */
/* --------------------     Formulaire Inscription Candidat       ---------------------- */
/* ------------------------------------------------------------------------------------- */

/* --------------------    case formulaire       ---------------------- */
input.formInscription {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	height:12px;
	background-color:#D9ECFF;
	color:#034E75;
}
select.formInscription {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	height:20px;
	background-color:#D9ECFF;
	color:#034E75;
}

.formInscriptionValide {
	background-color:#034E75;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
	width:100px;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
}
/* --------------------   texte     ---------------------- */
#textInscription {
	padding-left:5px;
	color:#034E75;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
#textInscription a {
	padding-left:5px;
	color:#034E75;
	text-decoration:none;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
#textInscription a:hover {
	padding-left:5px;
	color:#034E75;
	text-decoration:underline;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
/* --------------------   texte succes      ---------------------- */
#textInscriptionSucces {
	font-size:18px;
	padding-left:5px;
	color:#034E75;
	border:dashed;
	border-width:1px;
	font-family:Arial, Helvetica, sans-serif;
}

#textInscriptionErreur {
	font-size:15px;
	padding-left:5px;
	color:#034E75;
	border:dashed;
	border-width:1px;
	font-family:Arial, Helvetica, sans-serif;
}




/* ------------------------------------------------------------------------------------- */
/* ----------------     Formulaire Modification compte Candidat       ------------------ */
/* ------------------------------------------------------------------------------------- */

/* --------------------    case formulaire       ---------------------- */
input.formModifCompte {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	height:12px;
	background-color:#D9ECFF;
	color:#034E75;
}
select.formModifCompte {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	height:20px;
	background-color:#D9ECFF;
	color:#034E75;
}

.formModifCompteValide {
	background-color:#034E75;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
	width:100px;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
}
.formDeleteCompteValide {
	background-color:#034E75;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
	width:200px;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
}

/* --------------------    texte       ---------------------- */
#textModifCompte {
	padding-left:5px;
	color:#034E75;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}


/* ------------------------------------------------------------------------------------- */
/* ------------------------------     Mon compte       --------------------------------- */
/* ------------------------------------------------------------------------------------- */


/* ------------------------------   texte menu      --------------------------------- */
#ActionMonCompte a {
	color:#034E75;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#ActionMonCompte a:hover {
	color:#034E75;
	text-decoration:underline;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}


#ModifCompteSucces {
	font-size:15px;
	padding-left:5px;
	color:#034E75;
	border:dashed;
	border-width:1px;
	font-family:Arial, Helvetica, sans-serif;
}
#ModifCompteErreur {
	font-size:15px;
	padding-left:5px;
	color:#034E75;
	border:dashed;
	border-width:1px;
	font-family:Arial, Helvetica, sans-serif;
}

/* ------------------------------    Formulaire envoi cv    ------------------------------ */
#formUploadCV {
	background-color:#034E75;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
	width:100px;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
}
input.formUploadCV {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	height:20px;
	background-color:#D9ECFF;
	color:#034E75;
}
#EnvoiCVSucces {
	font-size:15px;
	padding-left:5px;
	color:#034E75;
	border:dashed;
	border-width:1px;
	font-family:Arial, Helvetica, sans-serif;
}
#EnvoiCVErreur {
	font-size:15px;
	padding-left:5px;
	color:#034E75;
	border:dashed;
	border-width:1px;
	font-family:Arial, Helvetica, sans-serif;
}



/* ------------------------------------------------------------------------------------- */
/* ------------------------------     Pass perdu       --------------------------------- */
/* ------------------------------------------------------------------------------------- */

/* -----------------------    texte      ---------------------- */
#EmailPerdu {
	color:#034E75;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
#EmailPerduSucces {
	font-size:15px;
	padding-left:5px;
	color:#034E75;
	border:dashed;
	border-width:1px;
	font-family:Arial, Helvetica, sans-serif;
}
#EmailPerduErreur {
	font-size:15px;
	padding-left:5px;
	color:#034E75;
	border:dashed;
	border-width:1px;
	font-family:Arial, Helvetica, sans-serif;
}
/* -----------------------       case        ---------------------- */
input.formEmailPerdu {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	height:12px;
	background-color:#D9ECFF;
	color:#034E75;
}
#formEmailPerdu {
	background-color:#034E75;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
	width:100px;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
}


/* -----------------------    texte succes     ---------------------- */
#EmailPerduSucces {
	font-size:18px;
	padding-left:5px;
	color:#034E75;
	border:dashed;
	border-width:1px;
	font-family:Arial, Helvetica, sans-serif;
}

/* ------------------------------------------------------------------------------------- */
/* ---------------------------     Liste des offres       ------------------------------ */
/* ------------------------------------------------------------------------------------- */

/* ------------------------------  titre      --------------------------------- */
#BackListeoffre {
	background-color:#034E75;
}
#divBackListeoffre {
	padding-left:20px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}


/* ------------------------------  Pointille      --------------------------------- */
table.PointilleBas {
	border-bottom:1px;
	border-left:0px;
	border-right:0px;
	border-top:0px;
	border-style:dashed;
	border-color:#034E75;
}
table.PointilleHaut {
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	border-top:1px;
	border-style:dashed;
	border-color:#034E75;
}



/* ------------------------------  Haut des case     --------------------------------- */
#HautCaseListeOffres {
	background-color:#CAD9E0;
	color:#000099;
	font-style:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
/* ------------------------------  bas des cases      --------------------------------- */
#BasCaseListeOffres {
	color:#034E75;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}


/* ------------------------------  HR     --------------------------------- */
#HRCaseListeOffres {
	color:#034E75;
	border-style:dashed;
	height:1px;
}


/* ------------------------------  Lien retour     --------------------------------- */
#LienRetourListeOffres a {
	padding-right:10px;
	text-decoration:none;
	color:#034E75;
	font-family:Arial, Helvetica, sans-serif;
}
#LienRetourListeOffres a:hover {
	padding-right:10px;
	color:#034E75;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
}


/* ------------------------ texte recherche inconnu   --------------------------------- */
#texteListeOffreRien {
	color:#034E75;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:5px;
	border:dashed;
	border-width:1px;
	font-family:Arial, Helvetica, sans-serif;
}

/* ------------------------------------------------------------------------------------- */
/* ------------------------     Description des offres       --------------------------- */
/* ------------------------------------------------------------------------------------- */

/* ------------------------     Titre des offres       --------------------------- */
#BackDescoffre {
	background-color:#034E75 ;
}
#divBackDescoffre {
	padding-left:20px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}


/* ------------------------    tableau description       --------------------------- */
table.TabDescriptionOffre {
	background-color:#D9ECFF;
	border-bottom:2px;
	border-left:2px;
	border-right:2px;
	border-top:2px;
	border-style:solid;
	border-color:#034E75;
	padding:5px;

}


/* ------------------------     Couleur des textes       --------------------------- */
#textRougeDescriptionOffre { /*bleu */
	color:#034E75;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#textBleuDescriptionOffre {
	color:#034E75;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#mailBleuDescriptionOffre a {
	color:#034E75;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}
#mailBleuDescriptionOffre a:hover {
	color:#034E75;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
}
#textBleuDescriptionOffre a {
	text-decoration:none;
	color:#034E75;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
#textBleuDescriptionOffre a:hover {
	text-decoration:underline;
	color:#034E75;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

/* ------------------------    Texte secondaire     --------------------------- */
#BasDescripionOffre {
	color:#034E75;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}


/* ------------------------             HR         --------------------------- */
#HRCaseListeOffres {
	color:#034E75;
	size:1px;
	border-style:dashed;
}
#HRBasDescOffres {
	color:#034E75;
	size:1px;
	border-style:solid;
}

/* ------------------------    Postuler offre     --------------------------- */
#PostulerOffreSucces {
	font-size:15px;
	padding-left:5px;
	color:#034E75;
	border:dashed;
	border-width:1px;
	font-family:Arial, Helvetica, sans-serif;
}
#PostulerOffreErreur {
	font-size:15px;
	padding-left:5px;
	color:#034E75;
	border:dashed;
	border-width:1px;
	font-family:Arial, Helvetica, sans-serif;
}


/* ------------------------------------------------------------------------------------- */
/* ------------------------        Envoyer offre ami         --------------------------- */
/* ------------------------------------------------------------------------------------- */

/* ------------------------     Titre de l'envoi d'oofre       --------------------------- */
#BackEnvoiAmi {
	background-color:#034E75 ;
}
#divBackEnvoiAmi {
	padding-left:20px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}


/* ------------------------     case envoi offre       --------------------------- */
input.envoiOffre {
	background-color:#D9ECFF;
	color:#034E75;
	font-family:Arial, Helvetica, sans-serif;
	height:12px;
}
input.envoiOffreValide {
	background-color:#D9ECFF;
	color:#034E75;
	font-family:Arial, Helvetica, sans-serif;
	height:20px;
	font-size:12px;
}

/* ------------------------     texte envoi offre       --------------------------- */
#texteEnvoiOffre {
	color:#034E75;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#textBleuEnvoyerOffreRetour a {
	text-decoration:none;
	color:#034E75;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#textBleuEnvoyerOffreRetour a:hover {
	text-decoration:underline;
	color:#034E75;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#texteEnvoiOffreSucces {
	font-size:15px;
	padding-left:5px;
	color:#034E75;
	border:dashed;
	border-width:1px;
	font-family:Arial, Helvetica, sans-serif;
}
#texteEnvoiOffreErreur {
	font-size:15px;
	padding-left:5px;
	color:#034E75;
	border:dashed;
	border-width:1px;
	font-family:Arial, Helvetica, sans-serif;
}
/* ------------------------             HR         --------------------------- */
#HREnvoiOffre {
	color:#034E75;
	size:1px;
	border-style:solid;
}
/* ------------------------------------------------------------------------------------- */
/* ------------------------     Recherche des offres       --------------------------- */
/* ------------------------------------------------------------------------------------- */

/* ------------------------------  case   --------------------------------- */
input.formChercheMission {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	height:12px;
	background-color:#D9ECFF;
	color:#82C0FF;
}
select.formChercheMission {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	height:20px;
	background-color:#D9ECFF;
	color:#034E75;
}
.formChercheMissionValide {
	background-color:#034E75;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
	width:150px;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
}

/* ------------------------------  texte     --------------------------------- */
#texteChercheMission {
	color:#034E75;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}




/* ------------------------------------------------------------------------------------- */
/* ------------------------    Inscription entreprise        --------------------------- */
/* ------------------------------------------------------------------------------------- */
input.formEntreprise {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	height:12px;
	background-color:#D9ECFF;
	color:#034E75;
}
textarea.formEntreprise {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	height:70px;
	width:140px;
	background-color:#D9ECFF;
	color:#034E75;
}

.formEntrepriseValide {
	background-color:#034E75;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
	width:100px;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
}
/* --------------------   texte     ---------------------- */
#textEntreprise {
	padding-left:5px;
	color:#034E75;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
#textEntreprise a {
	padding-left:5px;
	color:#034E75;
	text-decoration:none;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
#textEntreprise a:hover {
	padding-left:5px;
	color:#034E75;
	text-decoration:underline;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
/* --------------------   texte succes      ---------------------- */
#textEntrepriseSucces {
	font-size:18px;
	padding-left:5px;
	color:#034E75;
	border:dashed;
	border-width:1px;
	font-family:Arial, Helvetica, sans-serif;
}




/************************************************************
Site utiles
************************************************************/
#sitesUtils {
	color:#000000;
}
#sitesUtils a {
	color:#034E75;
}
