/* <--- BASIC */

* {
padding:0;
margin:0;
}

ul{
	padding-left:18px;	
}



hr.clearIt {
	clear:both;	
	display:block;
	height: 1px;
	margin: 0;
	_margin: -7px 0;
	padding: 0;
	color: #fff;
	background-color: #fff;
	border: 0;
	width:1px;
	visibility:hidden;
}

img {
	border:0;
}

a {
	text-decoration:none;
	color:#113D61;	
}


input.text {
	font-size:11px;
	height:16px;
}
/* ---> */

/* <--- table Basic */

table {
	border-collapse:collapse;
	border:0; 
	border-spacing: 0;
}

td {
	vertical-align:top;	
}


/* ---> */

/* <--- body */

body {
	text-align:center;
}

body, table {
	background-color:#F1EEE4;
	font-family:arial,sans-serif;
	font-size:10px;
	color:#113D61;	
}

/* ---> */



/* <--- tableau structure */



#structure,
#header,
#error {
	margin:0 auto;		
	text-align:left;
}

#header {
	background-color:white;
	margin-bottom:8px;
	height:82px;
}

#header #lienAccueil{
	vertical-align:bottom;

	padding-right:15px;	
	padding-bottom:8px;
	
	text-align:right;
}

#header #lienAccueil a {
	
	font-weight:bold;
	font-size:11px;
}

#footer {
	margin:0 auto;
	text-align:center;
}
#footer .p1{
	margin-top:5px;
	margin-bottom:8px;
}
#footer .p3{
	margin-bottom:8px;
}

/* ---> */

/* <--- .bloc */

.bloc {
	margin-bottom:8px;
	background-color:white;
	
}

.bloc th {
	height:19px;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}

.bloc td {
	padding:4px 8px;	
}

.bloc input.text {
	
	border:1px solid #A5ACB2;
}

/* ---> */

#votreEspace {
	margin-bottom:0;
}

/* <--- .menu */

.menu {
	margin-bottom:0;
	width:159px;
}

.menu th {
	text-align:left;
	padding-left:6px;
	height:19px;
	font-size:11px;
	font-weight:bold;

}

.menu td {
	padding:2px 0px;	
}

/* ---> */

/* <--- tableau contenu */

#containerContenu {
	
}

#contenu {
	width:431px;
	margin:0 0 0 8px;
}
/*.largeContenu #contenu {
	width:598px;
	margin:0 0px 0 8px;
}*/
/* ---> */

/* <--- popup */

#popupStructure {
	margin:10px;
	background-color:#ffffff;
	width:578px;
	
}

#popupStructure input.text,
#popupStructure select{
	font-weight:bold;
	font-size:11px;
}

#popupStructure th.titre{
	font-size:18px;
	text-align:left;
	padding:20px 20px 10px 40px;
}

#popupStructure .tabContenu{
	margin:0 10px 10px 10px;
	width:550px;
	font-size:11px;
}
#popupStructure .tabContenu th{
	text-align:left;
	font-family:verdana,sans-serif;
}


#popupStructure table .adresse {
	text-align:left;
	padding:30px 5px 10px 24px;
	font-weight:bold;
	
	width:200px;
	
}
#popupStructure td.form{
text-align:left;
}

#popupStructure td.form table{
	width:280px;
	margin:15px;
	font-size:11px;
	
}

#popupStructure td.form table td{
	padding-top:10px;
	padding-left:10px;
	vertical-align:middle;
}
#popupStructure td.form table .submit td{
	padding-bottom:10px;
	padding-left:0px;
	text-align:center;
}

#popupStructure .imprimer{
	padding:7px;
}
#popupStructure .imprimer table {
	margin:0 auto;
}
#popupStructure .imprimer table td{
	vertical-align:middle;
}
#popupStructure .fermer{

	padding:7px 0;
	vertical-align:middle;
	text-align:right;
}
#popupStructure .imprimer a,
#popupStructure .fermer a{
	font-weight:bold;
	font-size:9px;
	font-family:verdana,sans-serif;
}
#popupStructure .hr{
	background:url(/images/all/hr_popup.gif) repeat-x;
	height:1px;
}

/* ---> */


/* -------- */

#header {
	background:url(/images/all/fond_header.gif) no-repeat;
}

a:hover {
	text-decoration:underline;	
}

#contenu input.text,
#contenu select  {
	height:18px;
	font-size:12px;
	color:#113D61;
}
.highlight {
	color:#540035;	
}

input.text,
select{

	font-size:10px;
	color:#004167;
}

.L input.text,
.L select
{
	width:230px;
	
}
.M input.text,
.M select{
	width:130px;
	
}
.S input.text,
.S select{
	width:80px;
}

.jj,
.mm{
	width:40px;
}
.aaaa{
	width:50px;
}


/* <--- .bloc */

.bloc {
	
	width:159px;
}
.bloc th {
	color:#ffffff;
	height:21px;
	vertical-align:middle;
}

/* ---> */

/* <--- .menu */


.menu a {
	color:#867957;
	background:url(/images/all/puce_menu.gif) no-repeat 14px 4px;
	padding-left:22px;
	display:block;
}



.menu td.active a {
	color:#540036;
	background-position:14px -51px;
	
}


.menu table {
	
	background-image:url(/images/all/menu_repeat.gif);
	width:159px;

	
	border-style:solid;
	border-color:#D9D7CE;
}


.menu th {
	vertical-align:middle;
	height:21px;
	color:#540035;
	
}

.menu tr.hr td {
	
	height:1px;
	padding:0;
	padding-left:1px;
	
}

/* ---> */

/* <--- votreEspace (gauche) */
#votreEspace td.formIdent{
	padding-top:55px;
}

#votreEspace td.ident{
	padding-top:50px;
	text-align:center;
}
#votreEspace p.nom{
	margin-bottom:8px;
}
#votreEspace strong{
	font-weight:bold;
	font-size:13px;
}

#votreEspace form {
	text-align:center;
}

#votreEspace form input {
	margin-bottom:5px;
}
#votreEspace form input.text {
	width:130px;
	height:14px;
}

/* ---> */

/* <--- contenu */

#contenuAccueil, #contenuAccueilGroupe, #contenuAccueilEnt {
	width:100%;
	height:163px;
	background:url(/images/int/fond_contenu_accueil.jpg) no-repeat;
	font-size:11px;
	color:#004167;
}
#contenuAccueil th, #contenuAccueilGroupe th, #contenuAccueilEnt th {
	padding:5px 0 0 22px;
	vertical-align:top;
	text-align:left;
	font-size:18px;
	color:#C9D111;
}
#contenuAccueil td, #contenuAccueilGroupe td, #contenuAccueilEnt td {
	padding-left:25px;
	vertical-align:top;

}
/* GROUPE */
#contenuAccueilGroupe {
	background:url(/images/gro/fond_contenu_accueil.jpg) no-repeat;
}

#contenuAccueilGroupe th{
	padding:5px 0 0 24px;
	height:62px;
}

#contenuAccueilGroupe td{
	height:96px;
}
/* ENTREPRISE */
#contenuAccueilEnt {
	background:url(/images/ent/fond_contenu_accueil.jpg) no-repeat;
}
#contenuAccueilEnt th{
	padding:5px 0 0 24px;
}
/* ---> */


/* <--- toutSavoir (gauche) */

#votreEspace, #toutSavoir, #espaceEntreprise {
	background:url(/images/gro/fond_savoir_repeat.gif) repeat-y;
	
	color:#ffffff;
	height:164px;
	margin-bottom:0px;
}

#votreEspace td{
	padding-top:0;
	padding-bottom:0;
	background:url(/images/int/fond_espace_candidat_haut.gif) no-repeat;
}

#toutSavoir td {
	padding-top:0;
	padding-bottom:0;
	background:url(/images/gro/fond_savoir_haut.gif) no-repeat;
}

#espaceEntreprise td {
	padding-top:0;
	padding-bottom:0;
	background:url(/images/ent/fond_espace_entreprise_haut.gif) no-repeat;
}

#votreEspace tr.bas td, #toutSavoir tr.bas td, #espaceEntreprise tr.bas td {
	background:none;
}

#votreEspace a, #toutSavoir a, #espaceEntreprise a {
	color:#ffffff;
}

#votreEspace p, #toutSavoir p, #espaceEntreprise p {
	margin:0;
}

#votreEspace td.titre, #toutSavoir td.titre, #espaceEntreprise td.titre {
	padding-top:55px;
}


#votreEspace tr.bas td, #toutSavoir tr.bas td, #espaceEntreprise tr.bas td {
	padding:5px 0 0 0;
	vertical-align:bottom;
}
/* ---> */


/* <--- contenu mission entete  (mission) */

#contenuMission, #contenuMissionEnt, #contenuMissionGro, 
#contenuMissionLarge, #contenuMissionLargeEnt, #contenuMissionLargeGro {
	width:100%;
	height:80px;
	background:url(/images/int/fond_contenu_candidat.jpg) no-repeat;
	font-size:11px;
	color:#847A57;
}

#contenuMission th, #contenuMissionEnt th, #contenuMissionGro th,
#contenuMissionLarge th, #contenuMissionLargeEnt th, #contenuMissionLargeGro th {
	padding:5px 0 0 23px;
	vertical-align:top;
	text-align:left;
	font-size:18px;
	color:#C9D111;
}

#contenuMissionEnt {
	background:url(/images/ent/fond_contenu_entreprise.jpg) no-repeat;
}

#contenuMissionGro {
	background:url(/images/gro/fond_contenu_corpo.jpg) no-repeat;
}

/* ---> */












/* <--- contenuFormRechercheOffre */

#contenuFormRechercheOffre {
	background:url(/images/all/fond_recherche_offre_head.gif) no-repeat;
	width:431px;
}

#contenuFormRechercheOffre tr.form,
#contenuFormRechercheOffre tr.submit{
	background:url(/images/all/fond_recherche_offre_repeat.gif) repeat-y;

}
#contenuFormRechercheOffre tr.last{
	background:url(/images/all/fond_recherche_offre_foot_small.gif) no-repeat;
	height:28px;
}


#contenuFormRechercheOffre tr.th th{
	vertical-align:middle;
	padding-left:50px;
	text-align:left;
	width:195px;
	padding-top:2px;
	height:51px;
	font-weight:normal;
}
#contenuFormRechercheOffre tr.th th strong{
	color:#540035;
	font-size:11px;
	font-family:verdana,sans-serif;
	text-transform:uppercase;	
}

#contenuFormRechercheOffre tr.th td{
	vertical-align:middle;
	text-align:center;
	color:#C9D111;
	font-size:13px;
	font-weight:bold;
}
#contenuFormRechercheOffre tr.form td,
#contenuFormRechercheOffre tr.last td {
	padding-left:107px;
	padding-top:3px;
}

#contenuFormRechercheOffre tr.submit td {
	text-align:center;
}

#contenuFormRechercheOffre tr.last td{
	vertical-align:top;
	text-align:right;
	
}

#contenuFormRechercheOffre tr.last td p{
	position:relative;
	top:-6px;
}

#contenuFormRechercheOffre tr.last td p a{
	position:relative;
	top:-6px;
	font-weight:bold;
	font-size:11px;
	padding-right:30px;
}

#contenuFormRechercheOffre label {
	font-weight:bold;
	font-size:11px;
	margin-top:3px;	
}

#contenuFormRechercheOffre .big {
	width:210px;
}

#contenuFormRechercheOffre .small {
	width:100px;
}
#contenuFormRechercheOffre .jj {
	width:40px;
}
#contenuFormRechercheOffre .mm {
	width:40px;
}
#contenuFormRechercheOffre .aaaa {
	width:40px;
}

#contenuFormRechercheOffre span {
	padding-left:10px;	
}

#contenuFormRechercheOffre tr.submit .p1 {
	margin-top:15px;
}
#contenuFormRechercheOffre tr.submit .p2 {
	margin-top:5px;
	margin-bottom:5px;
}


/* ---> */

/* <--- rechercheSite (droite)*/

#rechercheSite {
	background:url(/images/all/recherche_site_haut.gif) no-repeat #540035;
	height:71px;	
}


#rechercheSite label {
	
	display:block;
	height:19px;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	
}

#rechercheSite form {
	text-align:center;
}
#rechercheSite form input.text {
	width:125px;
}
#rechercheSite form .img{
	margin-top:1px;
}

#rechercheSite tr.bas td{
	padding:0;
	height:1px;
}
/* ---> */

/* <--- candidature (droite)*/

#candidature {
	background:url(/images/all/candidature_mid.gif) no-repeat bottom right;
	background-color:#540035;
	
	color:#ffffff;
}
#candidature th{
	background:url(/images/all/candidature_haut.gif) no-repeat;
	text-align:left;
	padding-left:6px;
	padding-top:4px;
	height:19px;
}
#candidature td{
	background:url(/images/all/candidature_repeat.gif) repeat-y;
	padding:4px 0 9px 10px;
}
#candidature tr.bas td{
	background-image:none;
	padding:0;
	height:1px;
	vertical-align:middle;
}

#candidature a{
	color:#ffffff;
}

/* ---> */

/* <--- rechercherOffre (droite)*/

#rechercherOffre {
	background:url(/images/all/blanc_repeat.gif) repeat-y;
}

#rechercherOffre th{
	background:url(/images/all/violet_haut.gif) no-repeat;
	height:20px;	
	color:#ffffff;
}
#rechercherOffre td{
	height:79px;	
	vertical-align:middle;
	font-size:11px;
	font-weight:bold;
}

#rechercherOffre tr.bas td{
	background-image:none;
	padding:0;
	height:1px;
	vertical-align:middle;
}

/* ---> */

/* <--- partenaire (droite)*/

#partenaire {
	color:#ffffff;
	
	background:url(/images/all/vert_repeat.gif) repeat-y;
}

#partenaire th{
	background:url(/images/all/partenaire_haut.gif) no-repeat;
	height:20px;	

}
#partenaire td{
	text-align:center;
	padding:4px 0;
		
	font-size:11px;
	font-weight:bold;
}
#partenaire td.savoirPlus{
	text-align:right;
	padding-right:2px;
	
}
#partenaire td.savoirPlus a{
	color:#ffffff;
	
}
#partenaire tr.bas td{
	background-image:none;
	padding:0;
	height:1px;
	vertical-align:middle;
}
/* ---> */

/* <--- nouveau (droite)*/

#nouveau {
	color:#ffffff;	
	border-color:#A9BA37;
	background:url(/images/all/vert_repeat.gif) repeat-y;
	font-size:11px;
}

#nouveau a{
	color:#ffffff;	
	
}

#nouveau th{
	background:url(/images/all/vert_haut.gif) no-repeat;
	height:19px;
}

#nouveau td{
	text-align:center;
	padding:4px 0;
	

}

#nouveau tr.bas td{
	background-image:none;
	padding:0;
	height:1px;
	vertical-align:middle;
}
/* ---> */

/* <--- actualites (droite)*/
#actualites {
	background:url(/images/all/blanc_repeat.gif) repeat-y;	
}
#actualites th{
	background:url(/images/all/violet_haut.gif) no-repeat;
	height:20px;	
	color:#ffffff;
}
#actualites td{
	padding:0;
	padding-top:4px;
	padding-bottom:1px;
}
#actualites td.puce {
	padding:8px 4px 0 4px;
}

#actualites tr.bas td{
	background-image:none;
	padding:0;
	height:1px;
	vertical-align:middle;
}

#actualites a {	
	background:url(/images/all/puce_violet.gif) no-repeat 8px 4px;
	padding-left:18px;
	display:block;
	
	margin-top:1px;

}

/* ---> */

/* <--- recrute (droite)*/

#recrute {
	background:url(/images/all/blanc_repeat.gif) repeat-y;	
}

#recrute th{
	background:url(/images/all/violet_haut.gif) no-repeat;
	height:20px;	
	color:#ffffff;
}
#recrute td{
	padding:0;
	padding-top:4px;
	padding-bottom:1px;
}
#recrute td.puce {
	padding:8px 4px 0 4px;
}

#recrute tr.bas td{
	background-image:none;
	padding:0;
	height:1px;
	vertical-align:middle;
}


#recrute a {	
	background:url(/images/all/puce_violet.gif) no-repeat 8px 4px;
	padding-left:18px;
	display:block;
	
	margin-top:1px;

}
/* ---> */

/* <--- blocMenu (actualites et autres...) (droite)*/
.blocMenu {
	background:url(/images/all/blanc_repeat.gif) repeat-y;	
}
.blocMenu th{
	background:url(/images/all/violet_haut.gif) no-repeat;
	height:20px;	
	color:#ffffff;
}
.blocMenu td{
	padding:0;
	padding-top:4px;
	padding-bottom:1px;
}
.blocMenu td.puce {
	padding:8px 4px 0 4px;
}

.blocMenu tr.bas td{
	background-image:none;
	padding:0;
	height:1px;
	vertical-align:middle;
}


.blocMenu a {	
	background:url(/images/all/puce_menu_titre.gif) no-repeat 8px 4px;
	padding-left:18px;
	display:block;
	
	margin-top:1px;
	margin-bottom:1px;
}



/* ---> */






/* <--- contenuTxt */

#contenuTxt, #contenuTxtLarge, #contenuTxtOngletLarge {
	background:url(/images/all/fond_recherche_offre_repeat.gif) repeat-y;
	width:431px;	
	font-size:11px;
}


#contenuTxt td.contenu, #contenuTxtLarge td.contenu, #contenuTxtOngletLarge td.contenu {
	background:url(/images/all/fond_contenu_head.gif) no-repeat;
	padding:7px 26px 0 26px;
}

#contenuTxt tr.last td, #contenuTxtLarge tr.last td, #contenuTxtOngletLarge tr.last td {
	background:url(/images/all/fond_recherche_offre_foot.gif) no-repeat left bottom;
	height:30px;
}
#contenuTxt td.hr, #contenuTxtLarge td.hr, #contenuTxtOngletLarge td.hr {
	text-align:center;

}

#contenuTxt .step, #contenuTxtLarge .step, #contenuTxtOngletLarge .step {
	background-color:transparent;
	
	font-size:11px;
	font-weight:bold;
	color:#847A57;
	
	margin:10px 0 4px 0;
}
#contenuTxt .step td, #contenuTxtLarge .step td, #contenuTxtOngletLarge .step td {
	vertical-align:middle;
	text-align:justify;
}

#contenuTxt .step td.num, #contenuTxtLarge .step td.num, #contenuTxtOngletLarge .step td.num {
	width:14px;
	padding:8px 8px 8px 0;

}

#contenuTxt p, #contenuTxtLarge p, #contenuTxtOngletLarge p {
	margin:20px 0;
}

#contenuTxt p.strong, #contenuTxtLarge p.strong, #contenuTxtOngletLarge p.strong {
	background-color:#F6F4ED;
	color:#540035;
	padding:5px 8px;
	margin:20px 0 15px 0;
}

#contenuTxt p.strong a, #contenuTxtLarge p.strong a, #contenuTxtOngletLarge p.strong a {
	text-decoration:underline;
	color:#540035;
	
}

#contenuTxt h2, #contenuTxtLarge h2, #contenuTxtOngletLarge h2 {
	color:#540035;
	
	font-family:verdana,sans-serif;
	text-transform:uppercase;
	font-size:11px;
	
	margin-top:16px;
	margin-left:20px;
	

	
}

#contenuTxt ul, #contenuTxtLarge ul, #contenuTxtOngletLarge ul {
	list-style:none outside;
	padding:0;
	margin:10px 0 10px 25px;
}
#contenuTxt ul li, #contenuTxtLarge ul li, #contenuTxtOngletLarge ul li {
	background:url(/images/all/puceCarre.gif) no-repeat 0px 7px;
	padding-left: 13px;
	
	line-height:16px;
}
#contenuTxt ul li a, #contenuTxtLarge ul li a, #contenuTxtOngletLarge ul li a {
	text-decoration:underline;
}

#contenuTxt .text, #contenuTxtLarge .text, #contenuTxtOngletLarge .text {
	padding-left: 25px;
}

#contenuTxt h3, #contenuTxtLarge h3, #contenuTxtOngletLarge h3 {
	color:#540035;
	font-size:11px;
}

#contenuTxt .download,
#contenuTxt .downloadAlign,
#contenuTxtLarge .download,
#contenuTxtLarge .downloadAlign,
#contenuTxtOngletLarge .download,
#contenuTxtOngletLarge .downloadAlign {
	margin:10px 0;
	font-weight:bold;
	font-family:verdana,sans-serif;
	font-size:9px;
}

#contenuTxt .download, #contenuTxtLarge .download, #contenuTxtOngletLarge .download {
	text-align:center;
}

#contenuTxt .download a,
#contenuTxt .downloadAlign a,
#contenuTxtLarge .download a,
#contenuTxtLarge .downloadAlign a,
#contenuTxtOngletLarge .download a,
#contenuTxtOngletLarge .downloadAlign a {
	text-decoration:underline;
}
/* ---> */




/* <--- contenuTxt (large) */

#contenu {
	background-color:#ffffff;
}

#contenuMissionLarge {
	background:url(/images/int/fond_contenu_candidat_large.jpg) no-repeat;
}

#contenuMissionLargeEnt {
	background:url(/images/ent/fond_contenu_entreprise_large.jpg) no-repeat;
}

#contenuMissionLargeGro {
	background:url(/images/gro/fond_contenu_groupe_large.jpg) no-repeat;
}

#contenuTxtLarge {
	background:url(/images/all/fond_contenu_repeat_large.gif) repeat-y;
	width:598px;	
	
}


#contenuTxtLarge td.contenu {
	background:url(/images/all/fond_header_large.gif) no-repeat;
}

#contenuTxtLarge tr.last td{
	background:url(/images/all/fond_contenu_bas_large.gif) no-repeat left bottom;
	
}

/* ---> */


#contenuTxtOngletLarge td.contenu {
	background:url(/images/all/fond_contenu_head_large.gif) no-repeat;
}


/* <--- tableau .tabContenu (tableau de donnée)*/

.tabContenu {
	width:100%;
	background-color:transparent;
	margin:20px 0;
}

.tabContenu td.c{
	padding:5px 3px 8px 3px;
}
.tabContenu td.c table{
	background-color:#ffffff;
}

.tabContenu td.c table .txt{
	font-family:verdana,sans-serif;
	padding-left:5px;
	font-size:9px;
}

.tabContenu .tf0 td {
	height:5px;
}

.tabContenu .th {
	background:url(/images/all/tableau_violet_fond_titre_repeat.gif) repeat-x;
	font-size:11px;
	color:#ffffff;
	text-align:center;
}

.tabContenu .bordG{
	background:url(/images/all/tableau_violet_bord_G.gif) repeat-y;
}
.tabContenu .bordD{
	background:url(/images/all/tableau_violet_bord_D.gif) repeat-y;
}
.tabContenu .bordB{
	background:url(/images/all/tableau_violet_bord_B.gif) repeat-x bottom left;
}
.tabContenu .hr td{
	background:url(/images/all/tableau_violet_hr.gif) #DAC7D3;
	height:1px;
}
.tabContenu .th .vr {
	background:url(/images/all/tableau_violet_vr.gif) #DAC7D3;
	width:1px;	
}
.tabContenu td.vr {
	background:url(/images/all/tableau_violet_vr.gif) #DAC7D3;
	width:1px;	
}

.tabContenu.tc2 .th {
	background:url(/images/all/tableau_violet2_fond_titre_repeat.gif) repeat-x;
}
.tabContenu.tc2 .bordG{
	background:url(/images/all/tableau_violet2_bord_G.gif) repeat-y;
}
.tabContenu.tc2 .bordD{
	background:url(/images/all/tableau_violet2_bord_D.gif) repeat-y;
}
.tabContenu.tc2 .bordB{
	background:url(/images/all/tableau_violet2_bord_B.gif) repeat-x bottom left;
}

.tabContenu.tc2 .hr td.bordG{
	background:url(/images/all/tableau_violet2_hr_G.gif);
}
.tabContenu.tc2 .hr td.bordD{
	background:url(/images/all/tableau_violet2_hr_D.gif);
}
.tabContenu.tc2 .hr td{
	background:url(/images/all/tableau_violet2_hr.gif) #DAC7D3;
}

.tabContenu.tc2 .th .vr {
	background:url(/images/all/tableau_violet2_vr.gif) #DAC7D3;
		
}

.tabContenuSmall {
	width:100%;
	background-color:transparent;
	margin:20px 0;
}

.tabContenuSmall td.c{
	padding:5px 3px 8px 3px;
}
.tabContenuSmall td.c table{
	background-color:#ffffff;
}

.tabContenuSmall td.c table .txt{
	font-family:verdana,sans-serif;
	padding-left:5px;
	font-size:9px;
}

.tabContenuSmall .tf0 td {
	height:5px;
}

.tabContenuSmall .th {
	background:url(/images/all/tableau_violet_fond_titre_repeat.gif) repeat-x;
	font-size:11px;
	color:#ffffff;
	text-align:center;
}

.tabContenuSmall .bordG{
	background:url(/images/all/tableau_violet_bord_G.gif) repeat-y;
}
.tabContenuSmall .bordD{
	background:url(/images/all/tableau_violet_bord_D.gif) repeat-y;
}
.tabContenuSmall .bordB{
	background:url(/images/all/tableau_violet_bord_B.gif) repeat-x bottom left;
}
.tabContenuSmall .hr td{
	background:url(/images/all/tableau_violet_hr.gif) #DAC7D3;
	height:1px;
}
.tabContenuSmall .th .vr {
	background:url(/images/all/tableau_violet_vr.gif) #DAC7D3;
	width:1px;	
}
.tabContenuSmall td.vr {
	background:url(/images/all/tableau_violet_vr.gif) #DAC7D3;
	width:1px;	
}

.tabContenuSmall.tc2 .th {
	background:url(/images/all/tableau_violet2_fond_titre_repeat.gif) repeat-x;
}
.tabContenuSmall.tc2 .bordG{
	background:url(/images/all/tableau_violet2_bord_G.gif) repeat-y;
}
.tabContenuSmall.tc2 .bordD{
	background:url(/images/all/tableau_violet2_bord_D.gif) repeat-y;
}
.tabContenuSmall.tc2 .bordB{
	background:url(/images/all/tableau_violet2_bord_B.gif) repeat-x bottom left;
}

.tabContenuSmall.tc2 .hr td.bordG{
	background:url(/images/all/tableau_violet2_hr_G.gif);
}
.tabContenuSmall.tc2 .hr td.bordD{
	background:url(/images/all/tableau_violet2_hr_D.gif);
}
.tabContenuSmall.tc2 .hr td{
	background:url(/images/all/tableau_violet2_hr.gif) #DAC7D3;
}

.tabContenuSmall.tc2 .th .vr {
	background:url(/images/all/tableau_violet2_vr.gif) #DAC7D3;
		
}
/* ---> */

/* <--- .tabContenu .tabBig */

.tabBig {
	background-color:#ffffff;
	width:97%;
	margin:10px 0 10px 9px;	
}
.tabBig .th {
	font-family:verdana,sans-serif;
	text-align:left;
}
.tabBig .th span{
	font-family:arial,sans-serif;
	font-size:10px;
	font-weight:normal;
}
/* ---> */


/* <--- .tabCandidature */


.tabCandidature {
	width:100%;
}

#contenuTxt.contenuPostuler tr.last td, #contenuTxtLarge.contenuPostuler tr.last td{
	height:20px;
}


.tabCandidature td {
	padding:5px 5px;
	vertical-align:middle;
	font-size:11px;
}

.tabCandidature td.label {
	width:190px;
	
	text-align:right;
	font-size:11px;
}

.tabCandidature label{
	font-weight:bold;
	font-size:11px;
}

.tabCandidature .label label span{
color:#540035;
}



.tabCandidature .formFile td{
	padding-top:18px;
	text-align:left;
	
}
.tabCandidature .formFile div{
	position:relative;
	left:31px;
	
}
.tabCandidature .formFile span{
	font-size:10px;
	
}
.tabCandidature .formFile strong{
	font-size:11px;
	
}
.tabCandidature .formFile input{
	
	margin:10px 0 0px 0;
}

.formDispo .label td{
	vertical-align:top;
	padding-top:0;
}

.checkboxTable{
	margin-left:110px;
	
}

.tabContenu .checkboxTable td{
	width:200px;
	padding-top:7px;
	_padding-top:0px;
}
.tabContenu .checkboxTable {
	margin-top:10px;
	
}


/* ---> */





.cgv {
	padding:0 20px;
	margin-bottom:10px;
	font-size:10px;
	text-align:justify;
}

#submitCandidat {
	margin:10px 0;
	text-align:center;
}

/* <--- contenuEntete */

#contenuTxt td h2, #contenuTxtLarge td h2 {
	margin-bottom:7px;
	color:#540035;	
}


.contenuEntete p,
.contenuEntete div {
	margin:0;
		
}

.contenuHr {
	text-align:center;
}
.contenuEntete {
	padding:0px 0 0px 50px;
	
}


.contenuEntete span{
	color:#540035;
	font-weight:bold;
	margin:0;
}
#hr1 {
	padding-top:12px;
	_padding-top:0px;
	padding-bottom:5px;
}
#hr2 {
	padding-top:5px;
	_padding-top:0px;
	padding-bottom:12px;
	_padding-bottom:10px;
}


/* ---> */


/* <--- .toolBar */

.toolBar{	
	background-color:#F7F4ED;
	width:90%;
	margin:10px auto;
	font-family:verdana,sans-serif;
	font-size:9px;
}

.toolBar td{
	padding:5px 0;
}

.toolBar .hr{	
	background:url(/images/all/hr_large.gif) no-repeat;
	padding:0;
	height:1px;
}

.toolBar .txt{
	padding-top:8px;
}
.toolBar .icon{
	text-align:right;
	padding-right:7px;
}


.toolBar a {	
	font-weight:bold;
}

/* ---> */
/* <--- #error */

#error {
	background:url(/images/all/fond_error.gif) left bottom no-repeat;	
	height:419px;
}

#error h2 {
	background:url(/images/all/puce_fleche_grise.gif) no-repeat 5px 11px;	
	padding:10px 10px 10px 25px;
	font-size:11px;
	font-family:verdana,sans-serif;
	color:#540035;
}

#error .titre {
	font:25px bold Arial, Helvetica, sans-serif;
}

#error .contenu {
	padding:50px 20px 40px 20px;
	font-weight:bold;
	font-size:11px;
	
}
#error .contenu p{
	margin:10px 0;
}
#error .contenu .btnRetour{
	margin-top:50px;
	text-align:center;
}
/* ---> */

/* <--- .blocOnglet */

.blocOnglet {
	width:575px;

	margin-left:90px;
	margin-top:40px;
}

.blocOnglet .bord_H_haut {
	background:url(/images/all/onglet_fond_H.gif) repeat-x;
	width:200px;
}
.blocOnglet .bord_H_bas {
	background:url(/images/all/onglet_fond_H2.gif) repeat-x;
	width:457px;
}

.blocOnglet .bord_G {
	width:4px;
	background:url(/images/all/onglet_bord_G.gif) repeat-y;
}
.blocOnglet .bord_D {
		width:4px;
	background:url(/images/all/onglet_bord_D.gif) repeat-y;
}
.blocOnglet .bord_middle {
	width:10px;
}

.blocOnglet .bord_B {
	width:4px;
	background:url(/images/all/onglet_bord_B.gif) repeat-x;
}
.blocOnglet .coin_B_G,
.blocOnglet .coin_B_D,
.blocOnglet .coin_H_G,
.blocOnglet .coin_H_D {
	background-color:transparent;
}

.blocOnglet .contenu {
	background-color:#ffffff;
}
/* ---> */

/* <--- .nav */

.nav td {	
	text-align:center;
	padding-top:10px;
}

.nav span {	
	position:relative;
	top:-3px;
	font-size:11px;
	font-weight:bold;
}


/* ---> */


/* <--- .resultRech */

.resultRech {
	width:89%;
	margin:0 auto;	
	font-size:11px;
	background-color:transparent;
}

.resultRech .titre{
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:7px;	
}

.resultRech .date{
	vertical-align:top;
	text-align:right;
	padding-top:5px;
	padding-right:5px;		
}

.resultRech .texte{
	padding-left:5px;
	padding-top:5px;
	padding-bottom:30px;			
}

.resultRech .hr{	
	background:url(/images/all/hr_large.gif) no-repeat;
	padding:0;
	height:1px;
}
/* ---> */


/* <--- pageCandidature */

p.info{
	margin-top:15px;
	text-align:center;
	font-weight:bold;
	color:#540035;
	font-size:11px;
}


.pageCandidature .last td{
	height:20px !important;
}


/* ---> */

/* <--- pageResult */

.pageResult .tabContenu{
	width:560px;
	margin-left:18px;
	margin-top:12px;
}

.pageResult .tabContenu td{
	padding:7px;
	vertical-align:middle;
	font-size:11px;
}

.pageResult .tabContenuSmall{
	width:414px;
	margin-left:9px;
	margin-top:8px;
}

.pageResult .tabContenuSmall td{
	padding:3px;
	vertical-align:middle;
	font-size:10px;
}
.pageResult .contenuEntete{
	padding-top:5px;
}

.pageResult .agences span{
	color:#847A56;
}

.pageResult .tabContenu .tf0 td,
.pageResult .tabContenu .tf td,
.pageResult .tabContenu .hr td,
.pageResult .tabContenu td.vr,
.pageResult .tabContenu td.bordG,
.pageResult .tabContenu td.bordD {
	padding:0px;
}

.pageResult .tabContenu th{
	text-align:center;
}

.pageResult .tabContenu .col2 		{ font-weight:bold; }
.pageResult .tabContenu .col5 		{ text-align:center; }

.pageResult .tabContenuSmall .col1 		{ width:244px; }
.pageResult .tabContenuSmall .col3 		{ width:116px; }
.pageResult .tabContenuSmall .col5 		{ width:50px; }
.pageResult .tabContenuSmall .tf0 td,
.pageResult .tabContenuSmall .tf td,
.pageResult .tabContenuSmall .hr td,
.pageResult .tabContenuSmall td.vr,
.pageResult .tabContenuSmall td.bordG,
.pageResult .tabContenuSmall td.bordD {
	padding:0px;
}

.pageResult .tabContenuSmall th{
	text-align:center;
}

.pageResult .tabContenuSmall .col2 		{ font-weight:bold; }
.pageResult .tabContenuSmall .col5 		{ text-align:center; }



.pageResult tr.last td {	
	height:13px !important;
}



.pageResult .contenuEntete, .pageResult #contenuTxtLarge .contenuEntete {	
	padding-left:30px;
}


/* ---> */

/* <--- pageResult .toolBar */


.pageResult .toolBar #printIcon {	
	padding-left:220px;
}
.pageResult .toolBar #printTxt {	
	padding-right:10px;
}



/* ---> */

/* <--- pageRechercheDoc */


.pageRechercheDoc .nav td {
	padding-bottom:5px;
}

.pageRechercheDoc .toolBar .resultatRecherche {
	padding:10px;
	font-weight:bold;
	font-size:11px;		
}
.pageRechercheDoc .toolBar .resultatRecherche span {
	color:#D7DE16;
}

.pageRechercheDoc tr.last td table * {
	background-image:none !important;
	background-color:transparent !important;
}
.pageRechercheDoc tr.last td table {
	background-color:transparent !important;
	margin:5px 0 15px 140px !important;
	height:40px !important;
}

.pageRechercheDoc tr.last td table td{
	vertical-align:top !important;
	padding:0 !important;

}
.pageRechercheDoc tr.last td table .label td{
	vertical-align:bottom !important;
	height:20px !important;
	color:#540035 !important;
	font-weight:bold !important;
	font-size:11px !important;
}
.pageRechercheDoc tr.last td table .form td{
	height:20px !important;
}

.pageRechercheDoc tr.last td input.text {
	background-color:#ffffff !important;
	width:200px !important;
	margin-right:3px !important;
	border:1px solid #A4ABB2 !important;
	color:#004167 !important;
	padding-left:3px !important;
}

.pageRechercheDoc tr.last td {
	background-image:url(/images/all/fond_contenu_bas_large_saum.gif) !important;
	height:40px !important;
}

/* ---> */


/* <--- .offreDetail */

.offreDetail {
	width:90%;
	margin:20px auto;
	background-color:transparent;
	color:#004167;
	font-size:11px;
}


.offreDetail .hr{	
	background:url(/images/all/hr_large.gif) no-repeat;
	padding:0;
	height:1px;
}



.offreDetail .titre{	
	padding:3px 5px;
	color:#540035;
	font-weight:bold;
	
}
.offreDetail .adresse{	
	margin:9px 0;
	padding:5px 0px 5px 160px;
	background-color:#F6F4ED;
	color:#540035;

}

.offreDetail .adresse a{	
	text-decoration:underline;
	color:#540035;	
}

.offreDetail .texte{	
	padding:5px 5px 25px 5px;
text-align:justify;
}

.offreDetail .detailPoste{	
	background-color:transparent;
	font-size:11px;
	margin:20px 0 0px 80px;
}

.offreDetail .detailPoste .attrb{	
	text-align:right;
	padding-right:10px;
	padding-bottom:1px;
	
}




/* ---> */


/* <--- pageDetailOffre */

.pageDetailOffre tr.last td table * {
	background-image:none !important;
	background-color:transparent !important;
}
.pageDetailOffre tr.last td table {
	background-color:transparent !important;
	margin:5px 0 12px 27px !important;
	width:550px !important;
	font-size:9px !important;
	font-family:verdana,sans-serif !important;
	font-weight:bold !important;
}

.pageDetailOffre tr.last td table td{
	vertical-align:	middle !important;
	padding:0 !important;

}

.pageDetailOffre tr.last td {
	background-image:url(/images/all/fond_contenu_bas_large_saum.gif) !important;
	padding-right:0px !important;
}

.pageDetailOffre tr.last .iconAmi{
	padding-left:5px !important;
}

.pageDetailOffre tr.last .txtPrint a, .pageDetailOffre tr.last .txtAmi a {
	color:#540035 !important;
}

.pageDetailOffre tr.last .btn{
	text-align:right !important;
}

.pageDetailOffre .nav td {	
	
	padding-bottom:7px !important;
}

.pageDetailOffre td.contenu {	
	background-image:url(/images/all/fond_header_large2.gif) !important;
}

/* ---> */

/* <--- .toolBarBottom */


.toolBarBottom {
	background-color:transparent;
	margin:5px 0 5px 10px;
	width:560px;

}
.toolBarBottom a{
	font-size:9px;
	font-family:verdana,sans-serif;
	font-weight:bold;
	color:#540035;
}
.toolBarBottom td{
	vertical-align:middle;
}
.toolBarBottom .icon {
	text-align:right;
	padding-right:6px;
}
.toolBarBottom .retour {
	text-align:right;
}

/* ---> */

/* <--- popup */

#popupStructure th.titre{
	color:#540035;	
	/*background:url(/images/all/puce_fleche_grise.gif) no-repeat 20px 25px;*/
}



#popupStructure td.form table{
	background-color:#F6F4ED;
}

#popupStructure .imprimer{
	background-color:#F6F4ED;	
}
#popupStructure .imprimer table{
	background-color:transparent;	
}
#popupStructure .hrDwn{
	background-color:#ffffff;
	height:1px;
}

#popupStructure .fermer{
	background-color:#F1EEE4;

}
/* ---> */


/* <--- contenuForm */

#contenuForm {
	background:url(/images/all/fond_recherche_offre_head.gif) no-repeat;
	width:431px;
}

#contenuForm tr.form,
#contenuForm tr.submit{
	background:url(/images/all/fond_recherche_offre_repeat.gif) repeat-y;

}
#contenuForm tr.last td{
	background:url(/images/all/fond_recherche_offre_foot.gif) no-repeat bottom left;

	height:25px;
	padding-bottom:12px;
	
}


#contenuForm tr.th th{
	vertical-align:middle;
	padding-left:48px;
	text-align:left;
	width:202px;
	padding-top:0px;
	height:49px;
	
	
	font-weight:normal;
	
}
#contenuForm tr.th th strong{
	color:#540035;
	font-size:11px;
	font-family:verdana,sans-serif;
	text-transform:uppercase;	
}

#contenuForm tr.th td{
	vertical-align:middle;
	text-align:center;
	color:#113C61;
	font-size:13px;
	font-weight:bold;
}

#contenuForm tr.form td,
#contenuForm tr.last td {
	padding-left:46px;
	padding-top:10px;
}

#contenuForm tr.submit td {
	text-align:center;
}

#contenuForm tr.last td{
	vertical-align:middle;
	text-align:right;
	
}
#contenuForm .submit .img{
	margin:20px 0 10px 0;
}


#contenuForm .big {
	width:330px;
	margin-top:20px;
}

#contenuForm .small {
	width:100px;
}

#contenuForm select
 {
	height:18px;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#113D61;
}

#contenuForm .checkboxTable td {
	background:url(/images/all/fond_recherche_offre_repeat.gif) repeat-y;

}
#contenuForm .checkboxTable table{
	width:80%;
	margin:20px 50px;
	background:white;
}

#contenuForm .checkboxTable table td{
	background:white;
	padding:0;
	padding-bottom:6px;
	_padding-bottom:0px;
}

#contenuForm .checkboxTable table td label{
	font-size:11px;
}
/* ---> */


/* <--- contenuMission */

#contenuMission {
	
	width:431px;

}

#contenuMission tr.th {
	background:url(/images/all/fond_recherche_offre_head.gif) no-repeat;

}
#contenuMission tr.last td{
	background:url(/images/all/fond_recherche_offre_foot.gif) no-repeat bottom left;
	height:27px;
}


#contenuMission th{
	padding:0 46px;
}
#contenuMission td{
	padding:0 32px;
}
#contenuMission .hr td{
	padding:0;
	text-align:center;
	padding-bottom:10px;
}
#contenuMission .hr2 td {
	padding:10px 0 0px 0;
}
#contenuMission tr.th th{
	vertical-align:top;
	padding-top:16px;
	text-align:left;
	
	height:49px;
	
	color:#540035;
	font-size:11px;
	font-family:verdana,sans-serif;
	text-transform:uppercase;	
}


#contenuMission tr.form strong{
	font-size:11px;
}
#contenuMission tr.form {
	color:#113d61;
}
#contenuMission tr.form strong a{
	font-size:11px;
	color:#978A65;
	text-decoration:underline;
}

/* ---> */


/* <--- blocCorpo */

.contenu {
	background-color:#ffffff;	
	font-size:11px;
}



.blocCorpo * {
	background-color:#ffffff;
}
.blocCorpo .head .bordG,
.blocCorpo .last .bordG,
.blocCorpo .head .bordD,
.blocCorpo .last .bordD {
	width:4px;
}
.blocCorpo .bordH {
	background:url(/images/gro/blocCorpo_bord_H.gif) repeat-x;
}
.blocCorpo .bordB {
	background:url(/images/gro/blocCorpo_bord_B.gif) repeat-x;
}
.blocCorpo .bordD {
	background:url(/images/gro/blocCorpo_bord_D.gif) repeat-y;
}
.blocCorpo .bordG {
	background:url(/images/gro/blocCorpo_bord_G.gif) repeat-y;
}
/* ---> */


/* <--- corpoTxt */

.corpoTxt .contenu{
	padding:10px;	
}
.corpoTxt .contenu .p2{
	margin:10px 0;
}

/* ---> */



/* <--- pageHomeGro */
.pageHomeGro .blocCorpo {
	margin:5px 10px 5px 11px;
	width:95%;
}


/* ---> */


/* <--- pageHomeGro communique */

#communique.blocCorpo {
	margin-bottom:15px;
}

#communique table {
	width:96%;
	margin-left:7px;
	font-size:11px;
}
#communique table th {
	
	font-family:verdana,sans-serif;
	padding-top:5px;
	
}
#communique table .titre {
	text-align:left;
	color:#540035;
}

#communique table .date {
	color:#113D61;
	font-family:verdana,sans-serif;
}

#communique table .date,
#communique table .suite {
	text-align:right;
	padding-right:5px;
}

#communique table .texte table{
	background-color:#ECE3E9;
	font-weight:bold;
	color:#113D61;
	width:98%;
	margin:20px 5px 1px 5px;
}
#communique table .texte table td{
	background-color:#ECE3E9;
	padding:2px;
}
#communique table .texte table p{
	background-color:#ECE3E9;
	padding-left:10px;
}

#communique table .suite {
	font-weight:bold;
	padding-bottom:3px;
	
}
#communique table .suite a {
	color:#847A56;
	text-decoration:underline;
}

#communique .hr td{
	padding:1px 0 5px 0;
	text-align:center;
}
/* ---> */

