
#edi .cvthequeContent{
	position:relative; /* pour faire glisser le contenu sous la toolbar */
	margin-top:50px;
	z-index:1;
}

#logoEspace{
	margin-left:35%;
	margin-top:10px;
}

/* integration à Odyssée */

div.cvthequeContent{
	background:#FFF;
	padding:25px;
	margin:15px;
	border:1px solid #004778;
}
form#cvtheque .bgBlocFiche{
	padding:25px;
	margin-bottom:25px;
}
form#cvtheque .bgBlocFiche td{
	vertical-align:top;
	padding-right:55px;
}
form#cvtheque label{
	display:block;
}
form#cvtheque #dptCandidat label{
	display:inline;
}
form#cvtheque .btnRechercher{
	margin-left:165px;
}

/* onglets cvtheque */
#ongletsCvtheque{	
	margin-left:15px;
	margin-top:28px;
}
div.ongletsCvtheque{
	width:155px;
	height:19px;
	background-image:url(/com/img/cvtheque/ongletBleu.jpg);	
	padding-left:9px;
	padding-top:4px;
	color:#FFF;
	font-weight:bolder;
	float:left;
	font-family:Arial;
	font-size:1.1em;
}

div.ongletsCvthequeActif{
  width:155px;
  height:19px;
  background-image:url(/com/img/cvtheque/ongletBleuActif.jpg); 
  padding-left:9px;
  padding-top:4px;
  color:#0064C7;
  font-weight:bolder;
  float:left;
  font-family:Arial;
  font-size:1.1em;
}

/* diffusion offres stage */
.offreStage table{
	margin-top:20px;
	border:2px solid #2462AE;
	font-size:12px;
	text-align:center;
	border-collapse:collapse;
	margin:40px;
}
.offreStage table tr td{
	border:1px solid #2462AE;
	padding:5px;
}
#enteteOffreStage{
	background-image:url(/com/img/cvtheque/fdTableListe.jpg);
}
#enteteOffreStage td{
	padding:10px;
	font-weight:bolder;
	color:white;
}
.offreStage a{
	color:#FF5A00;
}
.offreStage a:hover{
	color:#FF5A00;
	text-decoration:underline;
}
.actionOffreStage{
	background:#CDE6F3;
}

/* ------------------------------ */
.navigation{
	float:right;
	font-size:0.8em;
	margin-right:15px;
}
.navigation a{
	text-decoration:underline;
	color:black;
	font-weight:normal;
}
.navigation a:hover{
	text-decoration:underline;
	color:#757775;
}

.conteneurBrd {
  position:relative !important;
  position:absolute;
  margin: 0 auto !important;
  width:100%;
}

.conteneurGal {
  margin-left:5px;
  width:100%;  
  background:white; 
  margin-top:1px;
  border-right:1px solid white;   
  border-top:none;
  border-right:1px solid #CDD5DB;
  border-left:1px solid #CDD5DB;
}

/* barre choix espace */
#barre-choix-espace{
	background:#3A4750;
	width:100%;
	color:white;
	height:18px;
	padding-top:2px;
	cursor:pointer;
	border-top:1px solid black;
	padding-right:16px;
}
#barre-choix-espace a{
	color:white;
	}
#icoOpenChoixEspace{
	position:absolute;
	margin-top:-14px;
	cursor:pointer;
}
#icoCloseChoixEspace{
	position:absolute;
	margin-top:-14px;
	cursor:pointer;
}
/* choix espace */

#choix-espace{
	height:80px;
	background:#666666;
	z-index:1;

	padding-right:16px;
}

#choix-espace img{
	border:1px solid #3A4750;

}
#menu-choix-espace{
	width:140px;
	background:black;
	float:left;
	color:white;
	font-size:12px;
	height:65px;
	padding-left:20px;
	padding-right:20px;
	padding-top:15px;
	font-weight:normal;

}
#menu-choix-espace img{
	border:none;
	}
.detail-choix-espace{
	color:white;
	font-weight:normal;
	width:140px;
	text-align:center;
	float:left;
	padding:10px;
	padding-bottom:13px;
}

a div.detail-choix-espace:hover{
	background:#F3F9FF;
	color:black;
	}

.deconnexion{
	position:absolute;
	margin-top:-19px;
	float:right;
	right:25px;
}

/* menu offres stages */
#menuPresOffresStages{
	float:left;
	width:220px;
	margin-right:20px;
	margin-left:20px;
	padding-top:10px;
	background:#C7E6FF;
	padding:10px;
}
#menuOffresStages{
	float:left;
	width:220px;
	background:#EBF5FB;
	padding:10px;
	border:1px solid #C7E6FF;
}
#menuOffresStages h2{
	font-size:1.1em;
	margin-bottom:10px;	
	margin-top:0;
}
#menuOffresStages table{
	border-collapse : collapse;	
}
#menuOffresStages a{
	color:#FB4607;
	text-decoration:underline;
}
#menuOffresStages a:hover{
	color:#FF8257;
	}

/* formulaires */

form.searchCandidat{
margin-top:20px;
margin-left:10px;
}

form.searchCandidat #dptCandidat select{
	width:155px;
}
.MCP_selectedView{
	display:inline;
}
/* table résultats recherche candidature */
.listeCandidats table{
	margin-top:20px;
	border:2px solid #2462AE;
	font-size:12px;
	text-align:center;
	border-collapse:collapse;
}
.listeCandidats table tr td{
	border:1px solid #2462AE;
	padding:5px;
}
#enteteListeCandidats{
	background-image:url(/com/img/cvtheque/fdTableListe.jpg);
}
#enteteListeCandidats td{
	padding:10px;
	font-weight:bolder;
	color:white;
}
#enteteListeCandidats a{
	color:#FFF;
}
.voirCandidature{
	background:#CDE6F3;
}


/* détail candidature */
.detailCandidature {
	margin:24px;
	margin-left:40px;
	width:480px;
  text-align:justify;
  float:left;
}
.detailCandidature li{
	margin-bottom:10px;
}

.detailSelection {
  margin:24px;
  margin-left:40px;
  width:600px;
  text-align:justify;
  float:left;
}

#cartoucheCandidature{
	float:left;
	width:150px;
	background:#CAEBFA;
	border:1px solid #96D7F3;
	margin-top:50px;
	padding:13px;
	margin-bottom:-3px;
}
#cartoucheCandidature ul {
	margin:0;padding:0;
	margin-left:15px;
}
#cartoucheCandidature p{
	border-bottom:1px solid #96D7F3;
	padding-bottom:10px;
}
#docsCandidature{
	background:#DFF1FF;
	padding:5px;padding-top:10px;padding-bottom:10px;
	border:1px solid #96D7F3;
}
.cvthequeContent fieldset,.cvthequeContent .searchCandidat{
	border:none;
}
.cvthequeContent .text{
	background:#DFF0FF;
	border:1px solid #A4CDEF;
	padding:10px;
}

/*bouton rechercher */

.btnRechercher a{
margin-left:21px;
background-image:url(/com/img/cvtheque/btnRechercher.jpg);
background-position:0 0;
height:35px;
width:143px;
display:block;
}
.btnRechercher a:hover {
background-position:0 -34px;
}
.btnRechercher a:active {
background-position:0 -68px;
}

/* bouton retenir la candidature */

.btnRetenir a{
margin:auto;
margin-top:10px;
background-image:url(/com/img/cvtheque/btnRetenir.jpg);
background-position:0 0;
height:35px;
width:143px;
display:block;
}
.btnRetenir a:hover {
background-position:0 -34px;
}
.btnRetenir a:active {
background-position:0 -68px;
}

/* bouton rejeter la candidature */

.btnRejeter a{
margin:auto;
margin-top:10px;
background-image:url(/com/img/cvtheque/btnRejeter.jpg);
background-position:0 0;
height:35px;
width:143px;
display:block;
}
.btnRejeter a:hover {
background-position:0 -34px;
}
.btnRejeter a:active {
background-position:0 -68px;
}

/* bouton marquer traitée */

.btnMarquerTraite a{
margin:auto;
margin-top:10px;
background-image:url(/com/img/cvtheque/btnMarquerTraite.jpg);
background-position:0 0;
height:35px;
width:143px;
display:block;
}
.btnMarquerTraite a:hover {
background-position:0 -34px;
}
.btnMarquerTraite a:active {
background-position:0 -68px;
}

/* bouton envoyer */

.btnEnvoyer a, a.btnEnvoyer {
  background-image:url(/com/img/cvtheque/btnEnvoyer.jpg);
  background-position:0 0;
  height:35px;
  width:143px;
  display:block;
  margin-top:25px;
  margin-bottom:25px;
}
.btnEnvoyer a:hover, a:hover.btnEnvoyer {
  background-position:0 -34px;
}
.btnEnvoyer a:active, a:active.btnEnvoyer {
  background-position:0 -68px;
}

/* table disponibilités */
.cvthequeContent table.recrutement
{
font-weight : bold;
border-collapse : collapse;
border:1px solid #0064C7;


}
.cvthequeContent table.recrutement td
{
padding-left : 5px;
padding-right : 5px;
padding-top : 10px;
padding-bottom : 10px;
border:1px solid #0064C7;
}
.cvthequeContent .partDay{
	background:#3890E9;
	color:white;
	text-align:center;
}
.cvthequeContent .rosepale{
	background-color:#DFF1FF;
}
.cvthequeContent .rose{
	background-color:#BFE2FF;
}
.cvthequeContent .case
{
text-align:center;
}
.cvthequeContent .normal
{
font-weight : normal;
}

/* cvtheque toolbar */
#cvthequeToolBar{
	background:#2462AE;
	height:45px;
	border-bottom:1px solid #063F83;  
	color:#FFF;
	position:fixed;
	width:100%;
	z-index:2;
	padding-left:17px;
}

#cvthequeToolBar .cvthequeTool{	
	border:2px solid #5092CA;
	float:left;
	height:33px;
	padding-left:10px;
	padding-right:10px;
	background:#4087DB;
	padding-top:8px;
	}
	
	
#cvthequeToolBar a .cvthequeTool {
	background:url(/portail/img/bgBtnGris40.jpg);
	font-weight:bold;
  color:#331B0E;
  border:1px solid #6B3B21;
	}
#cvthequeToolBar a:hover .cvthequeTool {
	background:url(/portail/img/bgBtnGrisOver40.jpg);
	border:1px solid #E1A60F;
  color:#331B0E;
}

#dptCandidat select{
  width:155px;
}

.disclaimer{
  background:#F2DEDE;
  padding:15px;
}
.disclaimer a{
  font-weight:normal;
  color:#000;
  text-decoration:underline;
}
.disclaimer-title{
  font-weight:bold;
  color:#D9534F;
  font-size:12px;
}