#JOBS_CONTAINER {
	width : 600px;
	border : 0px dotted red; 
	margin : 0;
	margin-top : -25px;
	text-align : center;
}

a.jobs_return_link {
	font-weight : bold;
	font-size : 12px;
	color : #ea5101;
	text-decoration : underline;
}
a.jobs_return_link:hover {
	color : #000000;
}


/*-------------------------------- style barre logged ------------------------------------------------- */
.jobs_logged_bar {
	margin : auto;
	background-color : #ffffff;
	border : 0;
	border-bottom : 1px solid #ea5101;
	font-weight : bold;
	font-size : 11px;
	color : #ea5101;
	width : 600px;
}
.jobs_logged_bar td {
	height : 18px;
	font-weight : bold;
	font-size : 11px;
	color : #ea5101;
}
.jobs_logged_bar a {
	font-weight : bold;
	font-size : 11px;
	color : #ea5101;
	text-decoration : underline;
}
.jobs_logged_bar a:hover {
	color : #000000;
}
/*-------------------------------- FIN style barre logged ------------------------------------------------- */

/*-------------------------------- style filter form ------------------------------------------------- */
.jobs_filter_form {
	
	
}
.jobs_filter_label {
	font-weight : bold;
	font-size:11px;
	text-align : left;
	padding : 2px;
	padding-bottom : 4px;
	color : #000000;
	margin : 0;
}

.jobs_filter_list {
	background-color:#FFD5AA;
	/*background-color:#FFA673; */
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	width : 180px;
	margin : 0;
}

.jobs_filter_button {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	width : 220px;
}


/*-------------------------------- FIN style filter form ------------------------------------------------- */


/*-------------------------------- style fiche ------------------------------------------------- */
.jobs_fiche_out {
	width : 600px;
	border : 1px solid #ea5101;
	padding : 0;
	margin : auto;
	margin-top : 30px;
	margin-bottom : 15px;
	color : #000000;
	background-color: #ffffff;
	text-align : left;
}
.jobs_fiche_in {
	width : 580px;
	margin : 10px;
	padding : 0;
	border : 0;
	margin-top : -10px;
	color : inherit;
	background-color: inherit;
	text-align : center;
}
.jobs_fiche_titre_out {
	width : 200px;
	margin : 0;
	padding : 0px;
	border : 1px solid #ea5101;
	height : 30px;
	margin-top : 0px;
	position : relative;
	top : -18px;
	left : 8px;
	background-color : #ffffff;
	color : #ea5101;
}
.jobs_fiche_titre_in {
	margin : 7px;
	padding : 0;
	border : 0;
	text-align : center;
	font-weight : bold;
	font-size : 14px;
	color : inherit;
	background-color: inherit;
}

.jobs_fiche_out td{
	color : #000000;
}

.jobs_fiche_out p {
	margin : 0;
	text-align : left;
}

.jobs_fiche_tbl {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	text-align : left;
}

.jobs_fiche_ligne {
	vertical-align : top;
}
.jobs_fiche_ligne td {
	padding-bottom : 7px;
	color : #000000;
}

.jobs_fiche_etiquette {
	width : 80px;
	font-style : italic;
	font-size : 10px;
	color : #000000;
}

.jobs_fiche_contenu {
	font-size : 11px;
	color : #000000;
}

.jobs_fiche_out a {
	color : #ea5101;
}
.jobs_fiche_out a:hover {
	color : #000000;
}
/*-------------------------------- FIN style fiche ------------------------------------------------- */



/*-------------------------------- style table ------------------------------------------------- */

.jobs_line_count {
	margin-top:10px;
	color : #000000;
	font-size:10px;
}
.jobs_page_selector {
	color : #000000;
	font-size:11px;
}
.jobs_page_selector td {
	color : #000000;
	font-size:11px;
}

.jobs_page_inactive {
	color : #696969;
	color : #808080;
	font-size:11px;
	font-weight:bold;
}



.jobs_table {
	font-size:11px;
	empty-cells : show;
}

.jobs_table tr {
	vertical-align: top;
}
.jobs_table tr.lgn_odd {
	background-color : #FFA673;
}
.jobs_table tr.lgn_odd:hover {
	background-color : #FFE1C4;
}
.jobs_table tr.lgn_even {
	background-color : #FFFFFF;
}
.jobs_table tr.lgn_even:hover {
	background-color : #FFE1C4;
}

.jobs_table th {
	font-weight : bold;
	text-align : left;
	padding : 2px;
	color : #000000;
	border-bottom : 1px solid #ea5101;
}
.jobs_table th a {
	font-weight : bold;
	color : #000000;
	text-decoration : none;
}
.jobs_table th a:hover {
	font-weight : bold;
	color : #ea5101;
	text-decoration : underline;
}
.jobs_table td {
	text-align : left;
	padding : 2px;
	color : #000000;
	border-bottom : 1px solid #ea5101;
	empty-cells : show;
}



/*-------------------------------- FIN style table ------------------------------------------------- */




/*-------------------------------- style erreur ------------------------------------------------- */
.erreur_box_out {
	margin : auto;
	margin-top : 15px;
	margin-bottom : 30px;
	padding : 0;
	border : 1px solid #951001;
	background-color : #ffffff;
}
.erreur_box_in {
	margin : 10px;
	padding : 0;
	border : 0;
	position : relative;
	top : -10px;
	margin-top : 0px;
	margin-bottom : 0px;
}
.err_titre {
	font-size : 12px;
}
.cv_erreur, .err_titre {
	color : #951001;
	font-weight:bold;
}
/*-------------------------------- FIN style erreur ------------------------------------------------- */

/*-------------------------------- style login ------------------------------------------------- */

.logbox {
	border : 0px solid #951001;
	padding : 0px;
	margin : auto;
	background-color : white;
	font-size : 14px;
	font-family : Verdana, arial, helvetica, sans-serif;
	width : 250px;
}
.logbox td {
	font-size : 12px;
	font-weight : bold;
	color: #ea5101;
	padding-bottom : 5px;
}
td.logbox_error{
	font-size : 12px;
	font-weight : bold;
	color: red;
	text-align : center;
}
.logbox form {
	width: 100%;
	padding : 0px;
	margin : 0px;
	color : #ea5101;
}
.logbox table {
	width: 100%;
}
.logbox  input {
	width : 100%;
	font-size : 12px;
}
/*-------------------------------- FIN style login ------------------------------------------------- */


.CVForm_OUT {
	margin-left:50px;
	border : 1px solid black;
	width : 485px;
	color : #000000;
}

.CVForm_IN {
	border : 0px solid black;
	margin : 10px;
	margin-right: 0;
	text-align : left;
}

.form_label {
	color : #000000;
}

.form_champ {
	color : #000000;
}

.classeformslabel{
	color : #000000;
}

/* Mise en forme simple pour les tableaux */ 
table.CVForm_IN p {
	margin : 0;
}
table.CVForm_IN { 

	border: none; /* Pas de bordure = "none". */ 
	/*border: 1px solid gray; */ 
	border-collapse: collapse; /* Valeur par défaut: "separate", "collapse". */ 
	border-spacing: 0; 
} 


table.CVForm_IN td, table.CVForm_IN th { 
	padding: 0; /* Pas de retrait autour du texte = "0". */ 
	margin : 0;
	padding-bottom : 3px;
	border: none; /* Pas de bordure = "none". */ 
	/*border: 1px solid #ccc; */ 
	vertical-align: top; /* Valeur par défaut: "middle" */ 
} 

