body {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	padding: 0px;
	margin: 0px;
	background-color: #042232;
	color: #6F7F81;
}

table {
	border-style: none;
	border-width: 0px;
	border-collapse: separate;
	padding: 0px;
	margin: 0px;
	empty-cells: show;
}

td {
	padding: 0px;
	margin: 0px;
}

/**------------- TABLEAU PORTAIL  -------------**/
/* Tableau portail */
.por_main_tab{
	width: 490px;
}

/* Celulles portail */
.por_cell{
}

.por_cell_buff{
	width: 100%;
	height: 100%;
}

.por_cell_col_menu{
	width: 150px;
	height: 100%;
}

/* Celulle entete */
#por_cell_entete{
	vertical-align: middle;
	text-align: left;
}

/* Celulle gauche (menu) */
#por_cell_col_gauche{
	width: 144px;
	text-align: left;
	vertical-align: top;
}

/* Celulle milieu */
#por_cell_milieu{
	width: 490px;
	height: 100%;
	text-align: center;
	vertical-align: top;
}
#por_tab_milieu{
	width: 100%;
	height: 100%;
	border-width: 0px;
	border-style: none;
	border-color: #6F7F81;
	vertical-align: top;#ffffff
}

/* Celulle droite */
#por_cell_col_droite{
	width: 150px;
	text-align: right;
	vertical-align: top;
}

/* Celulle pied de page */
#por_cell_footer{
	height: 20px;
	vertical-align: middle;
	text-align: center;
}


/**------------- LIENS DANS LE PORTAIL -------------**/

/*Liens dans le portail*/
a {
	font-size: 11px;
	text-decoration: none;
	color: #FFFFFF;
}

a:hover {
	color: #F4CF74;
}

/**------------- TITRE PAGE -------------**/

/*Texte Titre Page*/
.por_fttitrepage {
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
}
a.por_fttitrepage {
	color: #FFFFFF;
}
a.por_fttitrepage:hover {
	color: #F4CF74;
}

/*Texte Titre Page*/
.por_fttitrepageval {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}

.por_bctitrepage {
	text-align: left;
	vertical-align: middle;
}

/*Texte Titre Page statut offre*/
.por_fttitrepagestatut {
	font-size: 13px;
	font-weight: bold;
	color: #FF4500;
}

/**------------- TITRE RUBRIQUE -------------**/

/*Texte Rubrique*/
.por_ftrubrique {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}

.por_ftlegende {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

/*Bgcolor Titre Rubrique*/
.por_bcrubrique {
	background-color: #F46D13;
}

/*Bgcolor Ligne Titre Rubrique*/
.por_bclgrubrique {
	background-color: #FFFFFF;
	height: 1px;	
}

/**-------------CHAMP TABLEAU -------------**/

/*Texte titre de colonne dans champ tableau*/
.por_fttitrecoltab {
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}

/*Texte titre de ligne dans champ tableau*/
.por_fttitreligtab {
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}

/*Bgcolor titre colonne dans le champ tableau pour formulaire*/
.por_bccoltabform {
   text-align: center;
	background: #EEEEEE;
	cursor: pointer;
}

/*Bgcolor Ftitre ligne dans le champ tableau pour formulaire*/
.por_bcligtabform {
	text-align: center;
	background: #EEEEEE;
	cursor: pointer;
}

/*Bgcolor titre colonne dans le champ tableau*/
.por_bccoltab {
   text-align: center;
	background: #EEEEEE;
}

/*Bgcolor Ftitre ligne dans le champ tableau*/
.por_bcligtab {
	text-align: center;
	background: #EEEEEE;
}

/*Bgcolor cellule selectionnee dans le champ tableau pour formulaire*/
.por_bcvalontabform {
	background: #A8C6DB;
	cursor: pointer;
	border: solid #ffffff;
	border-width: 1;
}

/*Bgcolor cellule non selectionnee dans le champ tableau pour formulaire*/
.por_bcvalofftabform {
	background: #FFFFFF;
	cursor: pointer;
	border: solid #ffffff;
	border-width: 1;
}

/*Bgcolor cellule selectionnee dans le champ tableau*/
.por_bcvalontab {
	background: #A8C6DB;
	border: solid #ffffff;
	border-width: 1;
}

/*Bgcolor cellule non selectionnee dans le champ tableau*/
.por_bcvalofftab {
	background: #FFFFFF;
	border: solid #ffffff;
	border-width: 1;
}

/**------------- Couleur statut postuler -------------**/

.por_postulerbycan {
	background: #B0E0E6;
	line-height: 15px;
}

.por_postulerbyrec {
	background: #D3D3D3;
	line-height: 15px;
}

/**------------- Couleur Dossier -------------**/

.por_docemis {
	background: #F1EBB2;
	vertical-align: middle;
}

.por_docrecus {
	background: #DDFFBB;
	vertical-align: middle;
}

.por_offre {
	background: #BBDCFF;
	vertical-align: middle;
}

/**------------- Couleur statut Offre -------------**/

.por_candidatureAttente {
	background: #FF6347;
	line-height: 15px;
}

.por_candidatureProposee {
	background: #FFBF46;
	line-height: 15px;
}

.por_candidatureValidee {
	background: #9ACD32;
	line-height: 15px;
}

/**------------- TEXTE -------------**/

/* Police dediee au messages d'erreur */
.font_erreur {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

/* Texte informatif*/
.font_inf {
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
}

/* Texte explicatif*/
.font_exp {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

/* Texte*/
.font_txt {
	font-size: 11px;
	font-weight: normal;
	color: #F4CF74;
}

/* Texte d'identification*/
.font_id {
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}

.div_export_hidden{
visibility: hidden;
display: none;
}
.div_export_visible{
visibility: visible;
display: block;
position: absolute;
border: 1px #ffffff solid;
font-size: 11px;
font-weight: normal;
color: #000000;
background-color: #E0E0E0;
width: 250px;
height: 80px;
text-align: center;
vertical-align: middle;
}

