.ConteneurGeneral{
position:relative;
width:998px;
margin:0px auto;
border:1px solid #808080;
border-top:0px;
}

.ConteneurGeneral ul.niveau0 li.elem0 ul.niveau1 li {
background-color:#e4e3f0;
}
.HomeGenerale .PartieGauche{
float:left!important;
width:243px!important;
padding-top:173px!important;
padding-left:20px!important;
}

.ConteneurGeneral .Header{
/*	
background:transparent url(../img/particulier/logo.png) no-repeat scroll 0px 10px;
*/	
height:60px;
}

.ConteneurGeneral .Centre{
float:left;
width:685px;
padding-top:34px;
margin-left:27px;
}

/*definition des encarts de la partie centre de la homepage generale*/
.ConteneurGeneral .EncartEspacePart, .ConteneurGeneral .EncartEspaceEntr, .ConteneurGeneral .EncartEspaceParten {
float:left;
width:213px;
margin-right:21px;
}

.ConteneurGeneral .EncartEspaceParten {
margin-right:0px;
}

.ConteneurGeneral .EncartEspacePart .HautEncart, .ConteneurGeneral .EncartEspaceEntr .HautEncart, .ConteneurGeneral .EncartEspaceParten .HautEncart{
float:left;
width:213px;
}

.ConteneurGeneral .EncartEspacePart .HautEncart{
background:transparent url(../img/FondHautEncardPart.gif) no-repeat scroll left bottom;
}

.ConteneurGeneral .EncartEspacePart .BasEncart, .ConteneurGeneral .EncartEspaceEntr .BasEncart, .ConteneurGeneral .EncartEspaceParten .BasEncart {
height:25px;
float:left;
margin-top:0px;
width:213px;
}

ul.niveau0 li.elem0 a {
background:transparent url(../img/FondListeGroupe2niv.gif) repeat-x scroll 0px 0px;
}

ul.niveau0 li.elem0 a:hover, ul.niveau0 li.elem0 a.Actif {
background:transparent url(../img/FondListeGroupeHover2niv.gif) repeat-x scroll 0px 0px;
}
.ConteneurGeneral .EncartEspacePart .BasEncart{
background:transparent url(../img/FondBasEncardPart.gif) no-repeat scroll left bottom;
outline: none;
}

.ConteneurGeneral .EncartEspaceEntr .BasEncart{
background:transparent url(../img/FondBasEncardEntr.gif) no-repeat scroll left bottom;
}

.ConteneurGeneral .EncartEspaceParten .BasEncart{
background:transparent url(../img/FondBasEncardParten.gif) no-repeat scroll left bottom;
}

.ConteneurGeneral .EncartEspacePart .HautEncart .VisuGaucheEncartEspacePart, .ConteneurGeneral .EncartEspaceEntr .HautEncart .VisuGaucheEncartEspacePart, .ConteneurGeneral .EncartEspaceParten .HautEncart .VisuGaucheEncartEspacePart{
margin:10px 0px 0px 10px;
}

.ConteneurGeneral .EncartEspacePart .HautEncart{
background:transparent url(../img/FondHautEncardPart.gif) no-repeat scroll left bottom;
}

.ConteneurGeneral .EncartEspaceEntr .HautEncart{
background:transparent url(../img/FondHautEncardEntr.gif) no-repeat scroll left bottom;
}

.ConteneurGeneral .EncartEspaceParten .HautEncart{
background:transparent url(../img/FondHautEncardParten.gif) no-repeat scroll left bottom;
}

.ConteneurGeneral .EncartEspacePart .Liste, .ConteneurGeneral .EncartEspaceEntr .Liste, .ConteneurGeneral .EncartEspaceParten .Liste{
float:left;
width:213px;
height:147px;
}

.ConteneurGeneral .EncartEspacePart .Liste {
background:transparent url(../img/FondListeEncardPart.gif) repeat-y;
}

.ConteneurGeneral .EncartEspaceEntr .Liste {
background:transparent url(../img/FondListeEncardEntr.gif) repeat-y;
}

.ConteneurGeneral .EncartEspaceParten .Liste {
background:transparent url(../img/FondListeEncardParten.gif) repeat-y;
}

.ConteneurGeneral .EncartEspacePart .Liste ul li, .ConteneurGeneral .EncartEspaceEntr .Liste ul li, .ConteneurGeneral .EncartEspaceParten .Liste ul li{
padding:4px 0px;
}

.ConteneurGeneral .EncartEspacePart .Liste ul li{
background:transparent url(../img/SepListeEncardPart.gif) no-repeat scroll left bottom;
}

.ConteneurGeneral .EncartEspaceEntr .Liste ul li{
background:transparent url(../img/SepListeEncardEntr.gif) no-repeat scroll left bottom;
padding:4px 0px;
}

.ConteneurGeneral .EncartEspaceParten .Liste ul li{
background:transparent url(../img/SepListeEncardParten.gif) no-repeat scroll left bottom;
padding:4px 0px;
}

.ConteneurGeneral .EncartEspacePart .Liste ul li a, .ConteneurGeneral .EncartEspacePart .Liste ul li a:hover, .ConteneurGeneral .EncartEspaceEntr .Liste ul li a, .ConteneurGeneral .EncartEspaceEntr .Liste ul li a:hover, .ConteneurGeneral .EncartEspaceParten .Liste ul li a, .ConteneurGeneral .EncartEspaceParten .Liste ul li a:hover {
font-weight:bold;
display:block;
color:#FFF;
padding:0px 0px 0px 15px;
}

.ConteneurGeneral .EncartEspacePart .Liste ul li a, .ConteneurGeneral .EncartEspacePart .Liste ul li a:hover{
background:transparent url(../img/FlecheListeEncardPart.gif) no-repeat scroll left center;
}

.ConteneurGeneral .EncartEspacePart .Liste ul li a:hover{
color:#b3e4e8;
}

.ConteneurGeneral .EncartEspaceEntr .Liste ul li a, .ConteneurGeneral .EncartEspaceEntr .Liste ul li a:hover{
background:transparent url(../img/FlecheListeEncardEntr.gif) no-repeat scroll left center;
}

.ConteneurGeneral .EncartEspaceEntr .Liste ul li a:hover{
color:#d6eab3;
}

.ConteneurGeneral .EncartEspaceParten .Liste ul li a, .ConteneurGeneral .EncartEspaceParten .Liste ul li a:hover{
background:transparent url(../img/FlecheListeEncardParten.gif) no-repeat scroll left center;
}

.ConteneurGeneral .EncartEspaceParten .Liste ul li a:hover{
color:#ffdbb3;
}

.ConteneurGeneral .HautEncartGauche{
background:transparent url(../img/FondHautEncartGaucheGrou.gif) no-repeat scroll left bottom;
}

.ConteneurGeneral .ContenuPrincipal .CentreContenuPrincipal .Petit .EncartActuGaucheBas {
background:transparent url(../img/BasEncartActuDroitGrouPet.gif) no-repeat scroll left top !important;
}

/*pages groupe*/
.ConteneurGeneral .PartieGauche {
float:left;
padding-left:25px;
width:657px;
}

.ConteneurGeneral .Contenu h2{
color:#30268f;
}

.ConteneurGeneral .ContenuPrincipal .Haut {
background:transparent url(../img/HautEncartPrincipGroupe.gif) no-repeat scroll left bottom;
}

.ConteneurGeneral .ContenuPrincipal .CentreContenuPrincipal, .ContenuPrincipal .Formulaire{
background:transparent url(../img/CentreEncartPrincipGrou.gif) repeat-y scroll left bottom;
}

.ConteneurGeneral .ContenuPrincipal .BasContenuPrincipal{
background:transparent url(../img/BasEncartPrincipGrou.gif) no-repeat scroll left bottom;
}

.ConteneurGeneral .ContenuPrincipal .MenuGauche .EncartActuGaucheContenu{
background:transparent url(../img/FondBasEncartPrincipGrou.gif) repeat-y scroll left bottom!important;
}

.ConteneurGeneral .ContenuPrincipal .MenuGauche .EncartActuGaucheBas{
background:transparent url(../img/BasEncartPrincipGaucheGrou.gif) no-repeat scroll left bottom!important;
}

.ConteneurGeneral .CentreContenuPrincipal .Petit .EncartActuGauche, .ConteneurGeneral .CentreContenuPrincipal .Petit .EncartActuGaucheContenu{
width:232px!important;
text-align:left!important;
padding:0px!important;
float:left;
}

.ConteneurGeneral .Pagination{
background:transparent url(../img/SepPetiteFaqGroup.gif) no-repeat scroll left top;
}

.ConteneurGeneral .ContenuPrincipal .CentreContenuPrincipal .Petit .EncartActuGaucheContenu {
background:transparent url(../img/FondEncartGroupGauchePetit.gif) repeat-y scroll left bottom !important;
}

.ConteneurGeneral .PetiteJambeDroite .PartieDroite .EncartActuDroite h2 {
background:transparent url(../img/FondEncartDroitPetitGrouHau.gif) no-repeat scroll left bottom;
}

.ConteneurGeneral .PetiteJambeDroite .PartieDroite .EncartActuDroite .EncartActuDroiteContenu {
background:transparent url(../img/FondEncartDroitPetitGrou.gif) repeat-y scroll left bottom;
}

.ConteneurGeneral .PetiteJambeDroite .PartieDroite .EncartActuDroite .EncartActuDroiteBas {
background:transparent url(../img/BasEncartActuDroitGrouPeti.gif) no-repeat scroll left top;
}

.ConteneurGeneral .Actif a{
background:transparent url(../img/DoubleFlecheRougeFondBleu.gif) no-repeat scroll left center;
color:#30268f;
}

.ConteneurGeneral .RubNavigationNiveau0 li.Inactif a, .RubNavigationNiveau0 .RubNavigationElem1 ul a{
background:transparent url(../img/DoubleFlecheBleuFondBleu.gif) no-repeat scroll left center;
color:#30268f;
}

.ConteneurGeneral .RubNavigationNiveau0 .RubNavigationElem1 ul a{
background:transparent url(../img/PointRougeListe.gif) no-repeat scroll left center;
}

.ConteneurGeneral .RubNavigationNiveau0 .RubNavigationElem1 ul a:hover{
background:transparent url(../img/PointRougeListe.gif) no-repeat scroll left center;
}

.ConteneurGeneral .RubNavigationNiveau0 li ul li{
background:none;
}

.ConteneurGeneral .RubNavigationNiveau0 li {
background:transparent url(../img/SepListeGaucheFondBleu.gif) no-repeat scroll left bottom;
}

.ConteneurGeneral .Header{
height:60px;
}

.HomeGenerale .Header{
background:transparent url(../img/groupe/logo_home.png) no-repeat 0px 10px;
height:74px;
}

.HomeGenerale {
background:transparent url(../img/fond-homepage-generale.jpg) no-repeat 0px 65px;
}


.HomeGenerale .ConteneurInterne {
margin-top: 0px!important;
}


.ConteneurGeneral .ConteneurInterne {
margin-top: -14px;
}

.FondColore span{
float:left;
}

/*formulaire*/
.FondColore {
background-color:#e4e3f0;
}

.FondColore span{
float:left;
}

.LabelObjet{
text-align:left;
width:140px;
display:block;
float:left;
}

.Dernier{
width:340px!important;
}

/*page enmploi detail*/

p.annonce{
border-bottom:2px solid  #d2d1e6;
margin-bottom:15px;
}

h2.filet{
border-bottom:2px solid  #d2d1e6;
padding-bottom:15px;
margin-bottom:0px;
width:430px;
}

.textReadOnly {
border:0px;
font-weight:bold;
height:15px;
padding-top:1px;
}
/* css pour richtext */
.normal {
	font-weight: normal;
}
.couleur {
	font-weight: normal;
	color: #30268f;
}
.gras {
	font-weight: bold;
}
.grasColore {
	font-weight: bold;
	color: #30268f;
}

/* css des tableaux */
TD.th {
	background-color: #544e9f;	
	padding:4px;
	font-size: 1.0em;
	color: #FFF;
	font-weight:bold;
	text-align: center;
	border-right :1px solid #544e9f;
	border-bottom :1px solid #544e9f;
}

TD.tltable {
	background-color: #fff;	
	font-size: 1.0em;
	color: #544e9f;
	font-weight:normal;
	text-align: center;
	border-right :1px solid #544e9f;
	border-bottom :1px solid #544e9f;
}

TABLE.tablesans
{	
	float:left;
	font-size:0.95em;
	width: 430px;
	border :1px solid #544e9f;
	border-right:none;
	border-bottom:none;
	margin: 0px auto;
}

TD.tltablesans {
	background-color:#fff;
	color: #544e9f;
	font-weight: normal;
	font-size: 1.0em;
	text-align: center;
	border-right :1px solid #544e9f;
	border-bottom :1px solid #544e9f;
}

.tablesans .th {
	background-color: #fff;	
	padding:4px;
	font-size: 1.0em;
	color: #c9c6e3;
	font-weight:bold;
	text-align: center;
	border-right :1px solid #7f9db9;
	border-bottom :1px solid #7f9db9;
}

/*liens*/
TD.th a{
	font-size: 1.0em;
	color: #FFF;
	font-weight:bold;
	text-decoration: underline;
}

TD.tltable a {
	font-size: 1.0em;
	color: #c9c6e3;
	font-weight:normal;
	text-decoration: underline;
}

.PartieGauche .EncartActuGaucheContenu h3 {
color:#003B73;
margin-left:70px;
}
