/*
* {
 margin : 0px;
 padding : 0px;
}

body {
  margin-bottom : 50px;
  font-family : times, serif; 
  font-size : 12px; 
}
*/

/*
.TabAide {
	background-color: #c9e9ff; 
	vertical-align: top;
	padding-top: 20px;
}
.TabAideBas {
  background-image : url('images/bas.jpg');
  background-repeat : no-repeat;
}
.TitreAide {
  background-image : url('images/AideEnLigne.jpg');
  background-repeat : no-repeat;
	background-position : bottom;
	border-bottom : 1px solid gray;
}

.RubriqueAide {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
}
*/
.TexteRubriqueAide {
	color: #000000;
	padding-bottom : 10px;
}
/*
.Texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 1em;
}
*/

a {
  color : #E57235;
}

.Commentaire {
	color: #999999;
}
.EspaceHaut {
	height: 10px;
}
.EspaceGauche {
	width: 10px;
}
.candidat-titre {
  text-align : center;
  font-family : times, serif;
  font-size : 15px;
  font-weight : bold;
  background-color : #c1c1c1;
}

.ligne {
  /*border-bottom : 20px solid gray;*/
}
.intitule {
  float : left;
  width : 650px;
}
.tableau {
  clear : both;
}
.interieur-text {
  background-color : #E5E5E5;
/*  font-family : times, serif;
  font-size : 12px;*/
}

.interieur-text-selected {
  background-color : #FF0000;
  color : #FFFFFF;
  /*font-family : times, serif;
  font-size : 12px;*/
}

.interieur-valid-email {
  background-color : #ccffcc;
  
}
.interieur-no-valid-email {
  /*background-color : #ff9898;*/
  background-color : #E5E5E5;
  color : gray;
}

.interieur-img {
  text-align : center;
  background-color : #E5E5E5;
}
.interieur-label {
  background-color : #E5E5E5;
  padding-left : 30px;
  width : 40%;
  /*font-family : times, serif;
  font-size : 14px;*/
  font-weight : bold;
}
.interieur-input {
  background-color : #E5E5E5;
  cursor: pointer;
  width : 60%;
  /*font-family : times, serif;
  font-size : 14px;*/
}
.interieur-noinput {
  background-color : #E5E5E5;
  width : 60%;
  /*font-family : times, serif;
  font-size : 14px;*/
}

table.tab-candidat div.info {
  position:relative;
}

table.tab-candidat div.info span {display: none;}

table.tab-candidat div.info:hover {
  background: none;
  z-index: 20;
}

table.tab-candidat div.info:hover span {
  display: inline;
  position: absolute; 
  top:2em;
  right:1em;
  z-index: 20;
  background: #fcf2d7;
  color: #E57235;
  border:1px solid #000;
  width:17em;
  text-align:center;
  font-weight:normal;
  font-size: 12px;
  /*font-family : times, serif;*/
  line-height: 1.5em;
  padding:2px 4px;
}


.tab-modif {
  width : 800px;
  table-layout  : fixed;
}
.tab-verif {
  width : 800px;
  table-layout  : fixed;
}
.tab-show {
  width : 800px;
  table-layout  : fixed;
}
.tab-candidat {
  width : 770px;
  table-layout  : fixed;
}

.tab-pro {
  width : 800px;
  table-layout  : fixed;
}

.tab-admin-groupe {
  width : auto;
  margin : auto;
  table-layout  : fixed;
}

.commentaire {
  color : gray;
  font-size : 10pt;
}
.outil {
  float : left;
  width : 140px;
}
.label_clic {
/*  font-family : times, serif;
  font-size : 14px; */
  color : #E57235;
  font-weight : bold;
  text-decoration : underline;
  cursor: pointer;
  padding-right : 10px;
}
.clic {
  cursor: pointer;
}
.button {
  cursor: pointer;
  background-image : url('images/button.jpg');
  width : 130px;
  height : 20px;
  text-align : center;
  color : #0000cc;
  text-decoration : underline;
  /*font-family: Verdana;*/
  font-weight : bold;
  font-size : 12px;
}

/*#listing {
  width : auto;
  margin-left : 100px;
}*/

.ligne_entete {
  height : 3em;
  background-color : #0099FF;
  color : #FFFFFF;
  padding-top : 1em;
  margin-left : 5%;
  font-size : 14px;
  font-weight : bold;
}

.ligne_paire {
  height : 3em;
  background-color : #FFFFFF;
  padding-top : 1em;
  margin-left : 5%;
}
.ligne_impaire{
  height : 3em;
  background-color : #0099FF;
  color : #FFFFFF;
  padding-top : 1em;
  margin-left : 5%;
}
.affichage_table {
  border-collapse : collapse;
  border-spacing : 0px;
  table-layout : fixed;
  /*margin-left : auto;
  margin-right : auto; */
  /* width : 50%;*/
  width : 645px; 
  float : left; 
}
.affichage_table td {
  padding-top : 4px;
  padding-right : 6px;
  overflow : hidden;
}
.affichage_table th {
  padding : 10px;
}
.affichage_offre_titre {
  /*background-color : #0099FF;*/
  background-color : #fe9228;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size : 14px;
  color : #FFFFFF;
}
.affichage_offre_paire {
  font-size : 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  width : 50%;
  background-color : #FFFFFF;
}
.affichage_offre_impaire {
  font-size : 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  width : 50%;
/*  background-color : #c9e9ff;*/
  background-color : #fcf2d8;
  color : #000000;
}
.affichage_offreid {
  width : 50px;
}
.affichage-label {
  width : 30%;
  float : left;
  padding-left : 5%;
  vertical-align : middle;
}
.affichage-text{
  float : right;
  width : 60%; 
  text-align : left;
}

.select_bouton {
/*  background-image : url('/fileadmin/templates/img_mde/icone-roll.gif');  
  background-repeat : no-repeat;
	background-position : right top;
  border : 2px ridge #404040;
  border-bottom : 1px solid #d4d0c8;*/
  border : 1px solid black;
  width : 150px;
  height : 17px;
  cursor : default;
}

.select_value {
  height : 17px;
  width : 133px;
  overflow : hidden;
  float : left;
}

.select_option {
  background-color : white;
  color : black;
  cursor : pointer;
}

.select_option_selected {
  background-color : #0a246a;
  color : white;
  cursor : pointer;
}

.select_list {
  display : none;
  border : 1px solid black;
  position : absolute;
  background-color : white;
/*  width : 550px; */
  width : auto;
  min-width : 200px;
  padding-right : 10px;
}
.spacer{
  clear : both;
}
.header {
  /*width : 1070px;*/
  padding-left : 20px;
  padding-top : 50px;
}
.offre {
/*  text-align : center;*/
  margin-left : auto;
  margin-right : auto;
  /*width : 50%;*/
  width : 650px;  
}

/*.offre h2 {
  padding-left : 20px;
  padding-right : 0px;
  margin-bottom : 10px;
}*/

.offre_intitule {
  /*font-size : 18px; */
  /*font-family : times, serif; */
}
.offre_header {
  width : 100%;
  background-color : #70c6ff;
}
.offre_paragraphe {
  border : 1px solid #000000;
  padding-bottom : 20px;
}
.offre_label {
  width : 100px; 
  text-align : right;
  float : left;
  padding : 10px;
  font-weight : bold;
}
.offre_input {
  text-align : left;
  padding : 10px;
/*  width : 350px; */
}
.offre_contenu {
  text-align : left;
  padding-left : 5px;
}
.offre_footer {
  border-bottom : 1px solid #fe9228; 
/*  border-bottom : 1px solid #0099FF; */ 
  height : 2px;
}

.label_rouge {
  background-color : #FF3E3E;
  color : white;
}

.label_bleu {
  background-color : #70c6ff;
  color : white;
}

#cartouche {
  /*border: 1px solid blue;*/ 
  background : transparent url('/fileadmin/templates/img_mde/cartouche-bourse-emploi.jpg') no-repeat;
  
  width : 200px;
  height : 130px;
  float: right;
  /*margin-right: 30px;*/
  padding: 10px;
  /* font-size : 16px;  MODIF */
  /* font-family : times, serif;  MODIF */
}
.btn-ok{
  height:22px;
  padding : 1px;
}

.btn-ok-left{
  background:transparent url('/fileadmin/templates/img_mde/btn_left.gif') top left;
  width:9px;
  height:22px;
  font-size:1px;
  float:left;
}

.btn-ok-right{
  background:transparent url('/fileadmin/templates/img_mde/btn_right.gif') top left;
  width:9px;
  height:22px;
  font-size:1px;
  float:left;
}

.btn-ok-titre{
  background:#376c81;
  height:19px;
  float:left;
  font-size:13px;
  font-weight:bold;
  font-family:arial, verdana;
  color:white;
  padding-top:3px;
}




