/* *{padding:0; margin:0;} */
/* gris clair : 999999    gris foncé : 56646B */

html, body {
	 font-family: 'Ubuntu',tahoma, Arial, Helvetica, sans-serif; 
	 color: #3a363c;
	 color: #000;
	 margin: 0;
	 padding: 0;
	 background-color: #fff;
	 background:url(../images/body_bg.jpg) top repeat-x;
/* 	 font-size: 0.9em;*/
	 font-size: 13px;
}

body {
	position:relative;
}

hr { margin: 2px 0; color: #c2c3c5; height: 1px; clear: both; }

a {color: #ee941a; text-decoration: underline; text-align:left;}
a:hover {color: #ee941a; text-decoration:none; text-align:left;} 

a.lien {color: #0a4d77; text-decoration: none; text-align:left;}
a.lien:hover {color: #e6610a; text-decoration:none; text-align:left;} 

a.lien1 {color: #fff; text-decoration:none; margin: 0 4px; padding: 0 2px;}
a.lien1:hover { color: #ee941a; border-bottom: 0px #ee941a dotted; margin: 0 4px; padding: 0 2px;}

a.lien2 {color: #0060AD;}
a.lien2:hover { color: #2d5978;}

a.lien3 {color: #2d5978;}
a.lien3:hover { color: #BD1666;}

a.lien4 {color: #BD1666;}
a.lien4:hover { color: #2d5978;}

a.lien5 { text-decoration: underline;}
a.lien5:hover {color: #e6610a; text-decoration:none; text-align:left; } 



/* 
#-home a { text-decoration:none; }
#-home a:hover { text-decoration: underline; }
 */

/*
h1 {
font-size:18px;
font-weight: bold;
margin: 0 0px 0 1px;
padding: 2px 8px;
color: #e6610a;
}
*/



 
h1 {
	font-size: 26px;
	padding: 25px 0 10px 0; 
	margin: 0 0 15px 0;
	color: #588aaf;
	font-weight: normal;
	background: url(../images/h1_bg.jpg) bottom left no-repeat;
	line-height: normal;
	text-align: left;
}

H1.cp {
	font-size: 24px;
	padding: 25px 0 10px 0; 
	margin: 0 0 15px 0;
	color: #588aaf;
	font-weight: normal;
	line-height: normal;
	text-align: center;
	background: none;
}

h1 a { text-decoration: none; }
h1 a:hover { text-decoration: none; }

h2 {
	font-size: 15px; 
	color: #588aaf;
	font-weight: bold; 
	margin: 15px 0 15px 0;
	padding: 0;
	line-height: normal;
}
h3 {
	font-size: 14px;
	color: #0a4d77;
	color: #588aaf;
	font-weight: normal;
	margin: 0;
	padding: 5px 0 5px 0;
	line-height: normal;
}
h3 a { text-decoration: none; }
	/*
	h3 a {
	margin:0;
	padding:0;
	color:#f00;
	}
	h3 a:hover {
	margin:0;
	padding:0;
	color:#f00;
	}
	*/
	
h4 {
	font-size: 14px;
	color: #0a4d77;		
	font-weight: normal;
	margin: 0;
	padding: 5px 0;
	line-height: normal;
}	
	
p { margin: 10px 0; padding:0; }

li { margin:0; padding:0; }

.categ {
	font-size: 26px;
	padding: 25px 0 10px 0; 
	margin: 0 0 15px 0;
	color: #588aaf;
	font-weight: normal;
	line-height: normal;
	background: none;
}

fieldset legend { padding: 2px 4px;}
fieldset { border: 2px solid #BD1666; width: auto;} /* D49C79 */


 
.couleur { color: #e6610a; } 

.couleur1 { color: #db5323;      /*  C97700	 */ }

.couleur2 { color: #0a4d77;		/* titres 0a4d77 */ }

.bgcouleur2 { background-color: #0a4d77; color: #fff; }

.couleur3 {
color: #666666;		/* Gris 1 */
}
.couleur4 {
color: #808080;		/* Gris 2  */
}
.couleur5 {
color: #d7d7d7;		/* Gris clair  */
}
.couleur6 {
color: #e6610a;		/*   e6610a*/
}

ul {
padding:0;
margin:0;
}

# ul li, #-home ul li {
list-style-type: none;
background: url(../images/puce.gif) 5px left no-repeat;
padding-left: 10px;
margin: 2px 0 2px 5px; 
}

# ul li ul li, #-home ul li ul li {
list-style-type: none;
background: none;
padding-left: 10px;
margin: 12px 0 12px 5px;
}
# ul.aere li, #-home ul.aere li {
list-style-type: none;
background: url(../images/puce.gif) 0px 5px no-repeat;
padding-left: 10px;
margin: 12px 0 12px 5px; 
}

ul.texte-page { margin: 2px 0 3px 5px;  padding-left: 10px; list-style-type: none;  }
ul.texte-page li  { margin: 2px 0 3px 5px; background: url(../images/puce.gif) 5px left no-repeat;}
/*
ul.texte-page-left { margin: 2px 0 7px 5px;  padding-left: 10px; list-style-type: none;  }

ul.texte-page-left  li  { margin: 2px 0 7px 5px; background: url(../images/puce.gif) 5px left no-repeat;}*/
/*
# ul, #-home ul, ul.texte-page {
margin: 3px 0 0 0;
padding: 0;
}
# ul li, #-home ul li, ul.texte-page li  {
list-style-type: none;
background: url(../images/puce.gif) 5px left no-repeat;
padding: 0 0 0 15px;
}


#-home ul li {
list-style-type: none;
background: url(../images/puce.gif) 5px no-repeat;
list-style-image: none;
padding: 0 0 0 15px;
margin: 2px 0 2px 15px;
}

ul.texte-page{
list-style-image:url(../images/puce1.gif);
padding-left: 5px;
margin-left: 5px;
}
*/ 

.communiques {
	/* background: url(../images/bubbles.gif) bottom no-repeat; */
	padding: 0 0 100px 0;
}

.communiques ul { 
	background: none;
	list-style-image: none;
	list-style-type: none;
	margin: 10px 5px;  
	padding-left: 10px;  
}

#-home .communiques ul li {
	background: none;
}
/**/
.communiques ul li  {
	background: none;
	list-style-image: none;
	list-style-type: none;
	padding: 0 0 10px 0;
	margin: 0px 0 10px 5px;
	list-style-image: url(../images/puce.gif);   
}

img { border:none; }

form { margin:0; padding:0; border-color: #f00;}


.titre {
	font-size: 16px;
	font-weight: normal;
	margin: 0px 0 10px 0;
	padding: 6px 0 0 0px;
}

.titre1 {
	font-size:27px;
	color: #0a4d77;	/* db5323 */
	font-weight: normal;
	margin: 0px 0 10px 0;
	padding: 6px 0 0 0px;
	/* background: url(../images/bullet-titre_marron.gif) left no-repeat; */
}

.titre-home{
	font-size: 25px;
	color: #fff;
	font-weight: normal;
	margin: 0px 0 0px 0;
	padding: 16px 0 10px 0px;
	text-align:center;
		
	color:#630c80;
	color:#650286;
}

.titre2 {
	font-size: 16px;
	color: #ed8f0b;
	font-weight:bold;
	margin: 0;
	padding: 0 0 5px 15px;
	background: url(../images/puce_o.gif) left  0px no-repeat;
}

.titre-news {
	display: block; 
	color: #000;
	font-size: 16px;
	text-decoration:none;
	padding: 5px 0 5px 15px;
	margin: 0 0 0 20px;
	padding: 0 0 5px 15px;
	background: url(../images/puce_o.gif) left  0px no-repeat;
	border: 0px solid #000;
}

.cp {
	color: #444; 
	text-align: left; 
	margin: 0 0 5px 0;
}
.cp a {
	color: #444;
	margin-bottom: 12px;
	text-decoration: none;
}
.cp a:hover {
	color: #e6610a;
	margin-bottom: 12px;
	text-decoration: none;
}
a.download {
	color: #0a4d77;	/* 0a4d77  006bb6 */
	text-decoration: none;
	text-align:left;
}
a.download:hover {
	color: #e6610a;	/* 0a4d77  006bb6 */
	text-decoration: underline;
}
.rubrique {
	/*  font-size:18px;
		color: #894f10;	
	font-weight: bold;
	text-transform: uppercase;*/
	margin: 0 1px 0 1px;
	padding: 6px 8px;
	background: #fff;
	border: 0px #000000 solid;
	/* color: #e6610a; */
	
	display: none;
}
.rubrique h3 a {
color: #0a4d77;
text-decoration:none;
display:block;
}
.rubrique h3 a:hover {
color: #e6610a;
text-decoration: none;
}
.telecharger {
padding: 0 0 0 10px;
margin: 0 0 10px 0;
}
.telecharger a {
color: #0a4d77; /* e6610a  */
text-decoration: none;
}
.telecharger a:hover {
color: #e6610a;  
text-decoration: underline;
/* color: #0a4d77;
text-decoration: none;*/
}

.titrecp {
	color: #0a4d77;
	font-weight: bold;
	font-size: 18px;
	margin: 25px 0;
	text-align:center;
}

.soustitre1 {
	color: #0a4d77;
	font-size: 16px;
	margin: 25px 0;

	font-size: 26px;
	padding: 25px 0 0 0; 
	margin: 0 0 15px 0;
	color: #588aaf;
	font-weight: normal;
	line-height: normal;
}
.soustitre2 {
color: #0a4d77;
font-weight: bold;
font-size: 14px;
}

.tabcp {
}

ol li {
margin:0;
}

#moteur_recherche {
	position:absolute; 
	right: 10px; 
	top: 135px;
}
#moteur_recherche input[type='text'] {
	color: #666;
}
#moteur_recherche input[type='submit'] {
	background: url(../images/ok2.png) top no-repeat;
	border: 0;
	width: 25px;
	height: 25px;
	color: #333333;
}


.ombre {
	padding: 15px 15px; 
	background: url(../../../common/images/separation.gif) top repeat-x; 
	border: 1px solid #ccc; 
	border-top-width:0px;
	margin: 10px 0;
}

  /* ---------------------------------------    squelette    -------------------------------- */
/*  
#top {
	background: url(../images/entete.png) top left no-repeat;
	padding: 20px 0 0 0px;
	margin: 0;
	border: 0px solid #00FFFF;
}
*/
#top {
/*
	height: 190px;
*/
	background: url(../images/entete.png) top left no-repeat;
	padding: 0;
	margin: 0;
	border: 0px solid #00FFFF;
	
}

div#global {
	width: 921px;
	padding: 0;
	margin: 0px auto;
	position: relative;
	font-size: 0.9em;
	border: 0px #FF0000 solid;
	
}

div#bg {
	/*
	background: url(../images/silhouettes_grises.gif) left bottom no-repeat;
	background-attachment: scroll;
	background: #fff url(../images/signature.jpg) left bottom no-repeat;
	*/
	margin: 0;
	padding: 0;
	background-color: #FFF;	
	border-bottom: 1px #9da2a6 solid;
}
div#bg-home {
	/*
	background: url(../images/silhouettes_grises-home.gif) left bottom no-repeat;
	*/
	/*	background-attachment: scroll;	*/
	
	margin: 0;
	padding: 0 0 0px 0;
	/*	overflow:auto;*/
	height: 100%;
	border-left: 1px #999999 solid;
	
	border-right: 0px #999999 solid;
}
div#bg2-home {
	 /*background: url(../images/left_bg.gif) left repeat-y;*/
	margin:0;
	padding: 0 0 0 0;
}
div#bg2 {
	/* background: url(../images/left_bg.gif) left repeat-y; */
	margin:0;
	padding:0;
}
div#bg3{ margin:0; padding:0;  }

div#content {
		clear:both;
	margin: 0;
	padding: 0;
    /*
	background:  #FFFFFF url(../images/right_bg.gif) right repeat-y;
	*/
	width: 100%;
}

#centre-home1 {
	margin: 0px 0px 0px 219px;
	text-align: justify;
	padding: 0;
	/* background: #fff url(../images/centre_bg.gif) left repeat-y ;    */
	background-color: #fff;
	z-index:1;
	border-top: 1px #999 solid;
	border-left: 0px #c2c3c5 solid;
	overflow: auto;
}
#centre-home {
	margin: 0px 0px 0px 0px;
	text-align: justify;
	padding: 0;
	/* background:  url(../images/centre_bg.gif) left repeat-y; */
	z-index:1;
	border: 0px #999 solid;
	
}
#centre {
	margin: 0px 300px 0px 0px;	/* largeurs des colonnnes */
	text-align: justify;
	padding: 0;
	/* background: url(../images/centre_bg.gif) left repeat-y; */
	border-right: 1px #9da2a6 solid;
	z-index:1;
}
#bloc-droite {
	position: absolute;
	right: 0px;
	/*
	position: relative;
	*/
	width: 300px;
	padding: 0 0 0 0;
	margin: 65px 0 0 0;
	border: 0px #FF33FF solid;
	z-index: 0;
	/**/
	line-height: 14px;
	
}
/*
#bloc-droite {
	position: absolute;
	right: 15px;
	width: 170px;
	padding: 5px 20px 0 10px;
	margin: 0;
	background: url(../images/bloc-droite_bg.gif) top left no-repeat;
	border-left: 0px #FF33FF solid;
}
*/
.pads-droite {
	padding: 0 0 0 10px;
}

#bloc-gauche {
	/*
	display: none;
	position: absolute;
	left:0;
	width: 220px;
	margin: 0;
	padding: 0;
	border-left: 0px #e0e0e0 solid;
	overflow:auto;
	overflow:hidden;
	border: 0px solid #FF33FF;
	*/		

	background-color:#f2f4f3;
	display:block;
	width: 100%;
}
.pads {
	padding: 5px 10px 0px 10px;		/* 5px 10px 60px 10px */
	margin: 0px 0px 0 1px;
	font-size: 0.9em;
	border: 0px solid #000000;
	border-top: 1px solid #999;
	/*
	background: url(../images/presse_bg.gif) top repeat-x;
	*/
}
.colgauche {
	padding: 0;
	margin: 0;
	border: 0px #0033FF solid;
}
.colgauche a {}
.colgauche a:hover {}

#chemin {
	padding: 4px 3px 4px 20px;
	margin: 0 1px 0 0;
	border-top: 0px #999999 solid;
	z-index: 99;
	font-size: 10px;
	background: #f6f5f7 url(../images/chemin_bg.gif) left repeat-y;
	background-color: #f6f5f7;
	
	display: none;
}
#chemin a {
	text-decoration: underline;
	color: #000;
}
#chemin a:hover {
	text-decoration: none;
	color:#0a4d77;
	color: #e6610a;
}


.col1 {
/*
	position: relative;
	float:left;
	width: 400px;
	text-align:justify;
	border: 1px #fff solid;
	margin: 0;
	padding:0;
	z-index:1;
	*/
}

.col1 h2 { text-align:left;}

.col2 {
	/* 		OLD
	position:absolute;
	left: 580px;    
	*/
	/*
	position:relative;
	width: 400px;
	margin: 0 0 0 30px;
	padding:0;
	text-align:justify;
	border: 1px #fff solid;
	float: right;
	z-index:1;
	*/
}
.col2 h2 { text-align:left;}

.col2cadre {
	position: relative;
	width: auto;
	margin: 40px 0 0 20px;
	padding: 20px 20px 10px 20px;
	text-align:justify;
	border: 1px #eee solid;
	float: right;
	z-index:1;
	background: #fff;
}

.interne {
/*
	margin: 0px 10px 0px 20px;
	padding: 0 10px 30px 0px;
*/
	margin: 0;
	padding: 0 50px 30px 20px;
	border: 0px #fff solid;
	overflow: auto;
	overflow: hidden;
min-height: 400px;  /*	*/
	border: 0px solid #FF00FF;
	line-height: 19px;
}
.interne-one {
clear:both;

	margin: 0;
	padding: 0;
	border: 0px #fff solid;
	overflow: auto;
	overflow: hidden;
	border: 0px solid #FF00FF;
}
.interne-home {
	margin: 0;
	padding: 0 20px 0px 20px;
	border: 0px #fff solid;
	background: #fff;
	
	/*
	background: url(../images/presse_bg.gif) top repeat-x;
	*/
}
.interne ul, interne-one ul  {
	padding: 0 0 0 20px;
	margin: 0;
}
.interne ul li, .interne-one ul li {
	padding: 0 0 0 15px;
	margin: 5px 0;
	list-style: none;
	background: url(../images/puce_b.gif) top left no-repeat;
}
.imprimer {
	/**/
	display: none;
	
	font-size: 11px;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	border: 0px #333333 solid;
	widows: 400px;
	text-align: right;
}

.dl {
	background: url(../images/brochure.jpg) top left no-repeat;
	margin: 20px 0 0 15px;
	padding: 20px 0 0 90px;
	height: 90px;
}
.dl a {
	display: block;
	background: url(../images/pdf.png) top left no-repeat;
	margin: 5px 0 0 0;
	padding: 2px 0 1px 20px;
	color: #000;
	text-decoration: underline;
	border: 0px solid #f1f0f1;
}
.dl a:hover {
	color: #ee941a;
	text-decoration: none;
}

.dedie {
	background: url(../images/site_dedie_picto.png) 15px top no-repeat;
	margin: 10px 0 0 0;
	padding: 105px 0 0 0;
}

/*   ---------------------------------------------------------------------------------------- */
  
.generique {
	margin: 0;
	padding: 70px 0 0 0;
	border: 0px solid #000000;
	width: 921px; 
	height: 292px; 
	background: url(../images/branches_bg.jpg) top no-repeat;
	z-index:1;
}

.force { font-weight:bold; color: #0a4d77; }

.logo {
list-style-image: url(../../recrutement/common/images/puce.gif);
margin: 20px 0 10px 25px;
}

.logo2 {
list-style-image: url(../../recrutement/common/images/puce.gif);
margin: 0 10px;
padding:10px;
}
ul.liste {}
li.liste { padding-left: 50px; }

li.logo {
margin-bottom: 20px;
list-style-image:url(../../recrutement/common/images/puce.gif);
}

ul.no {
list-style-type: none;
list-style-image: url(../images/vide.gif);
list-style: none;
margin: 5px 0 10px 10px;
}

ul.liens {
	margin: 5px 0px 0px 10px ;
	padding: 3px 0 3px 0px;
	padding: 0 0 0 10px;
	font-style: normal;
	text-align: left;
/*	list-style-image: url(../images/puce_o.gif);
	font-size: 14px; */
	list-style: none;
	
	/**/
}
ul.liens li {
	margin: 5px 0;
	padding: 0 0 0 10px;
	background:url(../images/point.png) left 7px no-repeat;
}
ul.liens li a {
	margin: 0;
	padding: 5px 0 0 0;
	text-decoration: underline;
	border-bottom: 0px dotted;
	color: #000000;
}
ul.liens li a:hover{
	margin: 0;
	padding: 5px 0 0 0;
	text-decoration: none;
	border-bottom: 0px dotted;
}
.references {
	clear: both;
	margin: 10px 0px 10px 0px;
	padding: 20px 50px 10px 10px;
	border: 0px #c2c3c5 solid;
	border-top: #9da2a6 1px solid;
	z-index: 0;
	background-color: #FFFFFF;
}
.references#one {
	margin: 0px 0px 10px 0px;
	padding: 20px 50px 10px 10px;
	border-top: 0px #9da2a6 solid;
}
ul.reference {
	margin: 2px 0px 0px 10px ;
	padding: 0;
	width: 100%;
	list-style: none;
	font-style: normal;
	text-align: left;
}

ul.reference a { color: #000; text-decoration: none; }
ul.reference li { padding: 1px 20px 1px 5px; margin-bottom: 2px; white-space: normal;  }
ul.reference li a {/* display:block; */}
ul.reference li a:hover { color: #ed8f0b; color: #000; background: url(../images/bullet-menu_ref-on.jpg) 0 4px left no-repeat; padding-left:10px;  }

a.info { position: relative; text-decoration: none; color: black; cursor: default; font-size:11px; }
a.info span { position: relative;display: none; cursor: default;  }
a.info:hover { position: relative;background: none; z-index: 99; cursor: default; }
a.info:hover span {
	position: absolute;
	top: 1.7em;
	left: -0.9em;
	display: inline;
	width:195px;
	background-color: #f1941d;
	color: #fff;
	padding: 4px;
	text-align: left;
	border: 1px #d7d7d7 solid;
	cursor: default;
	font-weight:normal; 
}

.haut { 
	text-align:right;
	margin: 20px 0px 20px 20px;
}
.haut a {
	color: #f1941d;
	padding: 20px 0px 20px 20px;
	text-decoration: none;
}
.haut img {
	color: #f1941d;
	padding: 5px 0px 0px 5px;
}
.haut a:hover {
	color: #f1941d;
	padding: 20px 0px 20px 20px;
	text-decoration: underline;
}

.signature {
	font-size:18px;
	font-weight:bold;
	margin: 30px auto 0px auto;
	color: #555;
}
ul.choose {
	margin: 0;
	padding: 20px 0;
	z-index: 1;
}
ul.choose li {
	margin: 0;
	padding: 0 0 0 20px;
	z-index: 1;
}
ul.choose li a {
	margin: 0;
	padding: 2px 0 6px 0;
	border: 0px solid #333333;
	display: block;
	z-index: 1;
}
ul.choose li a:hover {
	border: 0px solid #333333;
	display: block;
	background: url(../images/choose.png) right no-repeat;
}
a.info_choose { 
	position: relative; 
	text-decoration: none;
	color: #588aaf;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	z-index: 1;
}
a.info_choose span { 
	position: relative;
	display: none; 
}
a.info_choose:hover { 
	position: relative;
	background: none; 
	z-index: 99;
	color: #ee941a;
	z-index: 1;
}
a.info_choose:hover span {
	position: absolute;
	left: 260px;
	display: inline;
	color: #fff;
	text-align: left;
	cursor: default;
	font-weight:normal;
	border: 0px solid #000;
	background: #ee941a;
	
}
a.info_choose:hover span h1 {
	color: #fff;
	padding: 0 0 10px 0; 
	margin: 0 0 15px 0;
	background: url(../images/h1_bg_choose.jpg) bottom left no-repeat;
}
a.info_choose#a1:hover span {
	width: 270px;
	top: -0px;
}
a.info_choose#a2:hover span {
	width: 270px;
	top: -26px;
}
a.info_choose#a3:hover span {
	width: 270px;
	top: -52px;
}
a.info_choose#a4:hover span {
	width: 270px;
	top: -78px;
}
a.info_choose#a5:hover span {
	width: 270px;
	top: -104px;
}
a.info_choose#a6:hover span {
	width: 270px;
	top: -130px;
}

.choose_texte {
	width: 240px;
	padding: 10px;
	color: #FFFFFF;
	font-size: 14px;
}
.choose_texte h1, .choose_texte h2 {
	color: #FFFFFF;
	padding: 0 0 10px 0;
	margin: 0;
	background: url(../images/h1_bg_choose.jpg) bottom left no-repeat;
}

/* -------------------------------------	Menu  Haut  --------------------------------- */

.menuhaut {
	white-space:nowrap /*IE hack*/; 
	float: left; 
	width: 921px;
	border: none;
	font-size: 15px; 
	font-size: 130%; 
	margin: 0; 
	padding: 0;
	background: #4b575f url(../images/menu_bg.jpg) top repeat-x;
}

.menuhaut ul {
	list-style-type:none; 
	padding: 0; 
	margin:0;
}

.menuhaut ul li.separateur {
	color:#878787; 
	padding: 20px 0 0 0;
	/* display: none; */
}

.menuhaut ul li {
	float:left; 
	z-index:auto !important /*Non-IE6*/; 
	z-index:1000 /*IE6*/; 
	/* class="right" */
	/* color: #868688; */
	font-weight: normal;
	margin: 0;
	padding: 0;
}

.menuhaut ul li a {
	float:none !important /*Non-IE6*/; 
	float:left /*IE-6*/; 
	display:block; 	/* height:1.6em; line-height:1.6em; */
	padding: 20px 10px;
	margin: 0;
	text-decoration:none; 
	font-weight: normal; 
	color:#e3e5e6;
	color:#f1f2f3;
	border: 0px #b6b6b6 solid;
}

.menuhaut ul li ul {
	display:none; 
	border:none; 
	font-size: 0.9em;
	padding: 0 0 20px 0;
	margin: 0;
}

/*Non-IE6 hovering*/

.menuhaut ul li:hover {
	position:relative; 
}

.menuhaut ul li:hover a, .menuhaut ul li a:hover {
	text-decoration:none; 
	color: #fff;
	border-top: 0px #e7e8ea solid;
	/*
	background: #ee941a url(../images/menu_bg_over.jpg) top repeat-x;
	*/
}

.menuhaut ul li#groupe:hover a, .menuhaut ul li#groupe a:hover, 
.menuhaut ul li#branches:hover a, .menuhaut ul li#branches a:hover,
.menuhaut ul li#industrialisation:hover a, .menuhaut ul li#industrialisation a:hover, 
.menuhaut ul li#actionnaires:hover a, .menuhaut ul li#actionnaires a:hover, 
.menuhaut ul li#recrutement:hover a, .menuhaut ul li#recrutement a:hover, 
.menuhaut ul li#contacts:hover a, .menuhaut ul li#contacts a:hover {
	text-decoration:none; 
	color: #fff;
	border-top: 0px #e7e8ea solid;
	background: #ee941a url(../images/menu_bg_over.jpg) top repeat-x;
}

.menuhaut ul li#secteurs:hover a, .menuhaut ul li#secteurs a:hover {
	background: #fff url(../images/menu_bg_over_secteurs.jpg) top repeat-x;
	color: #56636c;
	border: none;
}

.menuhaut ul li#groupe a.active,
.menuhaut ul li#branches a.active,
.menuhaut ul li#industrialisation a.active,
.menuhaut ul li#actionnaires a.active,
.menuhaut ul li#recrutement a.active,
.menuhaut ul li#contacts a.active
 { 
	color:#fff;
	background: #ee941a url(../images/menu_bg_over.jpg) top repeat-x;
}
.menuhaut ul li#secteurs a.active
 { 
	color:#56636c;
	background: #fff url(../images/menu_bg_over_secteurs.jpg) top repeat-x;
}

.menuhaut ul li:hover ul {
	display:block; 
	position:absolute; 
	z-index:999; 
	top: 2.1em; 
	/* top: -310px;  */
	margin-top: 2em; 
	left:0px; 
	width: 24.9em;
	padding: 0 0 10px 0;
	background: none;
	background: #ee941a;
	/*
	background: #ee941a url(../images/deroulant_bg2.png) bottom repeat-x;
	*/
	background: url(../images/deroulant_bg.png) bottom repeat-x;
	border: 0px solid #000033;
}
.menuhaut ul li#secteurs:hover ul {
	display:block; 
	position:absolute; 
	z-index:999; 
	top: 2.1em; 
	/* top: -310px;  */
	margin: 0;
	margin-top: 2em; 
	left:0px; 
	width: 24.9em;
	padding: 0 0 10px 0;
	background: none;
	background: #fff;
	background: url(../images/deroulant_bg.png) bottom repeat-x;
	border-left: 0px #d6d6d6 solid; 
	border-right: 0px #d6d6d6 solid; 
}
.menuhaut ul li#contacts:hover ul {
	display:block; 
	position:absolute; 
	z-index:999; 
	top: 2.1em; 
	/* top: -310px;  */
	margin: 0;
	margin-top: 2em; 
	left:0px; 
	width: 323px;
	padding: 0 0 10px 0;
	background: none;
	background: #fff;
	background: url(../images/deroulant_bg.png) bottom repeat-x;
}
/*
.bgmenu {
	padding: 0 0 10px 0;
	background: url(../images/deroulant_bg2.png) bottom repeat-x;
}
*/
.menuhaut ul li:hover ul li {
	background: none;
}

.menuhaut ul li:hover ul li a, .menuhaut ul li a:hover ul li a {
	white-space:normal; 
	display:block; 
	width:13.0em; 
	/*
	height:auto; 
	line-height:1.3em; 
	*/
	margin: 0; 
	padding: 6px 0px 8px 10px;
	color: #FFF;
	font-weight:normal;
	font-size: 0.9em;
	border: 0px #e7e8ea solid;
	z-index:999;
	background: none;
	background: #ee941a url(../images/border.gif) 10px 100% no-repeat;
	border: 0px solid #FF0000;
}

.menuhaut ul li#contacts:hover ul li a, .menuhaut ul li#contacts a:hover ul li a {
	white-space:normal; 
	display:block; 
	width: 151px; 
	/*
	height:auto; 
	line-height:1.3em; 
	*/
	margin: 0; 
	padding: 6px 0px 8px 10px;
	color: #FFF;
	font-weight:normal;
	font-size: 0.9em;
	border: 0px #e7e8ea solid;
	z-index:999;
	background: none;
	background: #ee941a url(../images/border.gif) 10px 100% no-repeat;
	border: 0px solid #FF0000;
}

.menuhaut ul li#groupe:hover ul li a, .menuhaut ul li#groupe a:hover ul li a,
.menuhaut ul li#branches:hover ul li a, .menuhaut ul li#branches a:hover ul li a,
.menuhaut ul li#industrialisation:hover ul li a, .menuhaut ul li#industrialisation a:hover ul li a,
.menuhaut ul li#actionnaires:hover ul li a, .menuhaut ul li#actionnaires a:hover ul li a,
.menuhaut ul li#recrutement:hover ul li a, .menuhaut ul li#recrutement a:hover ul li a,
.menuhaut ul li#contacts:hover ul li a, .menuhaut ul li#contacts a:hover ul li a {
	background: none;
	background: #ee941a url(../images/border.gif) 10px 100% no-repeat;
}

.menuhaut ul li#secteurs:hover ul li a, .menuhaut ul li#secteurs a:hover ul li a {
	background: none;
	background: #fff url(../images/border_secteurs.gif) 10px 100% no-repeat;
}
/*
.menuhaut ul li a:hover  ul.bgmenu {
	padding: 0 0 10px 0;
	background: url(../images/deroulant_bg2.png) bottom repeat-x;
}
*/
.menuhaut ul li#groupe:hover ul li.last a, .menuhaut ul li#groupe a:hover ul li.last a,
.menuhaut ul li#branches:hover ul li.last a, .menuhaut ul li#branches a:hover ul li.last a,
.menuhaut ul li#industrialisation:hover ul li.last a, .menuhaut ul li#industrialisation a:hover ul li.last a,
.menuhaut ul li#actionnaires:hover ul li.last a, .menuhaut ul li#actionnaires a:hover ul li.last a,
.menuhaut ul li#recrutement:hover ul li.last a, .menuhaut ul li#recrutement a:hover ul li.last a,
.menuhaut ul li#contacts:hover ul li.last a, .menuhaut ul li#contacts a:hover ul li.last a {
	background: none;
	background: #ee941a;
	z-index:999;
}
.menuhaut ul li#secteurs:hover ul li.last a, .menuhaut ul li#secteurs a:hover ul li.last a {
	background: none;
	background: #fff;
	z-index:999;
}
.menuhaut ul li.last:hover ul li#meuble a, .menuhaut ul li a:hover ul li.last#meuble a {
	cursor: default;
}
.menuhaut ul li:hover ul li.last a:hover { border-bottom: 0px #e7e8ea solid; }

.menuhaut ul li#secteurs:hover ul li#bfa a:hover {
	/* background-color: #e7e8ea;  */
	text-decoration:none;
	border: 0px #e7e8ea solid;
	border-bottom: 0px #e7e8ea solid;
	color: #ad975a;
	z-index:999;
}

.menuhaut ul li#secteurs:hover ul li#sp a:hover {
	/* background-color: #e7e8ea;  */
	text-decoration:none;
	border: 0px #e7e8ea solid;
	border-bottom: 0px #e7e8ea solid;
	color: #6d255d;
	z-index:999;
}

.menuhaut ul li#secteurs:hover ul li#tm a:hover {
	/* background-color: #e7e8ea;  */
	text-decoration:none;
	border: 0px #e7e8ea solid;
	border-bottom: 0px #e7e8ea solid;
	color: #be2f87;
	z-index:999;
}

.menuhaut ul li#secteurs:hover ul li#euc.last a:hover,
.menuhaut ul li#secteurs a:hover ul li.last a:hover {
	/* background-color: #e7e8ea;  */
	text-decoration:none;
	border: 0px #e7e8ea solid;
	border-bottom: 0px #e7e8ea solid;
	color: #b9ad15;
	z-index:999;
}

.menuhaut ul li#secteurs:hover ul li#idts a:hover {
	/* background-color: #e7e8ea;  */
	text-decoration:none;
	border: 0px #e7e8ea solid;
	border-bottom: 0px #e7e8ea solid;
	color: #bc0041;
	z-index:999;
}

.menuhaut ul li#secteurs:hover ul li#ts a:hover {
	/* background-color: #e7e8ea;  */
	text-decoration:none;
	border: 0px #e7e8ea solid;
	border-bottom: 0px #e7e8ea solid;
	color: #0d2e6e;
	z-index:999;
}
.menuhaut ul li:hover ul li a:hover {
	text-decoration:none;
	border: 0px #e7e8ea solid;
	border-bottom: 0px #e7e8ea solid;
	color: #222;
	z-index:999;
}

.menuhaut ul li#groupe:hover ul li a:hover, .menuhaut ul li#groupe a:hover ul li a:hover,
.menuhaut ul li#branches:hover ul li a:hover,
.menuhaut ul li#industrialisation:hover ul li a:hover,
.menuhaut ul li#actionnaires:hover ul li a:hover,
.menuhaut ul li#recrutement:hover ul li a:hover,
.menuhaut ul li#contacts:hover ul li a:hover,
.menuhaut ul li:hover ul li a:hover  {

	text-decoration:none;
	border: 0px #e7e8ea solid;
	border-bottom: 0px #e7e8ea solid;
	color: #222;
	z-index:999;
}



/*IE6 hovering*/

.menuhaut table {
	position:absolute; 
	top:0; 
	left:0; 
	border-collapse:collapse;
	z-index:999;
}
.menuhaut ul li a:hover, .menuhaut ul li a:hover {
	position:relative; 
	z-index:1000; 
	/*
	background-color: #e7e8ea; 
	*/
	text-decoration:none;
}
.menuhaut ul li a:hover ul {
	display:block; 
	width:13em; 
	position:absolute; 
	z-index:999; 
	left:0;
	top: 0.9em; 
	margin-top: 0.8em;	
}

.menuhaut ul li a:hover ul li a {
	display:block; 
	white-space:normal; 
	/*
	width:13.0em; 
	*/
	height:1px; 
	line-height:1.3em; 
	padding:4px 0 2px 16px;
	background-color: #ee941a;
	color: #FFF;
	font-weight:normal; 
	z-index:999;
}

.menuhaut ul li a:hover ul li a:hover {
	text-decoration:none;
	/* background-color: #333537; */
	color: #222;
	z-index:999;
}
.menuhaut ul li#secteurs a:hover ul li#bfa a:hover {
	text-decoration:none;
	/* background-color: #333537; */
	color: #ad975a;
	z-index:999;
}
.menuhaut ul li#secteurs a:hover ul li#sp a:hover {
	text-decoration:none;
	/* background-color: #333537; */
	color: #6d255d;
	z-index:999;
}
.menuhaut ul li#secteurs a:hover ul li#tm a:hover {
	text-decoration:none;
	/* background-color: #333537; */
	color: #be2f87;
	z-index:999;
}
.menuhaut ul li#secteurs a:hover ul li#uec a:hover {
	text-decoration:none;
	/* background-color: #333537; */
	color: #b9ad15;
	z-index:999;
}
.menuhaut ul li#secteurs a:hover ul li#idts a:hover {
	text-decoration:none;
	/* background-color: #333537; */
	color: #bc0041;
	z-index:999;
}
.menuhaut ul li#secteurs a:hover ul li#ts a:hover {
	text-decoration:none;
	/* background-color: #333537; */
	color: #0d2e6e;
	z-index:999;
}


/* -------------------------------------	Menu    --------------------------------- */

.menu {

	padding: 0 10px;
	margin: 0px; 		/* -2 : correction d'un bug pour coller div rubrique et div menu */
	border-right: 0px solid #e2e3e4;
	border-bottom: 0px solid #e2e3e4;
	white-space: normal;
	width: 901px;  
	/* height: 40px; */
	clear: both; 
	background: #f2f4f3 url(../images/sousmenu_bg.jpg) top repeat-x;
	z-index: 0;
	
	color: #ee941a;
}

.menu ul {
	margin: 0;
	padding: 12px 0 12px 0;
	list-style: none;
	font-size: 12px;
	font-weight: normal;
	z-index: 0;
	border: 0px solid #f00;
}

.menu ul#actionnaires {
	font-size:10px;
}
.menu ul li, ul.sousMenu li { 
	display: inline; 
	white-space: normal;  
	border: 0px solid #FF0000;
	padding: 0;
	margin: 0;
}	

.menu li { 
	/*  
	line-height: 16px;
	margin: 0 0 20px 0;
	*/ 
}
.menu ul li a {
	padding: 18px 2px 8px 12px;
	margin: 0;
	text-decoration:none;
	color: #4b4c4d; 	
	background: url(../images/bullet-menu.jpg) 0 1.7em no-repeat;
	border: 0px solid #000;
	border-bottom: 4px solid #f2f4f3;
	z-index: 0;
}
.menu ul li a:hover {
	padding: 18px 2px 8px 12px;
	margin: 0;
	text-decoration:none;
	color:#f0931a;
	background: url(../images/bullet-menu.jpg) 0 1.7em no-repeat;
	border-bottom: 4px solid #ee941a;
}
.menu a.active  { color:#f0931a; }

.menu ul li a.active {
	padding: 18px 2px 8px 12px;
	margin: 0;
	text-decoration:none;
	color:#f0931a;
	background: url(../images/bullet-menu.jpg) 0 1.7em no-repeat;
	border-bottom: 4px solid #ee941a;
}

.menu ul li#first, .menu ul li a#first, .menu ul li.last#meuble {
	background: none;
	padding: 18px 2px 8px 0px;
}

.menu ul li#meuble {
	display: none;
}

ul.sousMenu {
	margin:  0 0 0 20px;
	padding: 0;
	list-style: none;
/*	font-size: 12px;	*/
	background-color: #fff;
	font-size:11px;
}
.sousMenu li {
	margin:  0 ;
	padding: 0;
}
.sousMenu li a {
	display: inline;
	padding: 2px 0px 2px 12px;
	margin: 0 0 1px 0;
	text-decoration:none;
	color: #444; 	
	background-color: #fff;
}
ul.sousMenu li a:hover {
	display: inline;
	padding: 2px 0px 2px 12px;
	margin: 0 0 1px 0;
	text-decoration:none;
	color:#0a4d77;	
	background: #fff url(../images/puce_sstitre.gif) 0 0.6em no-repeat;
}
.sousMenu a.active  { color:#fff; }

ul.sousMenu li.active, ul.sousMenu a.active {
	background:none;
	margin: 0 0 1px 0;
	padding: 2px 0px 2px 12px;
	text-decoration:none;
	color:#0a4d77;
	background: #fff  url(../images/puce_sstitre.gif) 0 0.6em no-repeat;
}

ul.soussousMenu {
	margin: 0 0 0 25px;
	padding:0;
	background-color: #fff;
	font-size:11px;
	list-style-type:none;
}
ul.soussousMenu li a { 	
	padding: 2px 0 2px 15px;
	margin: 1px 0 0 0;
	text-decoration:none;
	background: url(../images/bullet-menu.jpg) 8px left no-repeat;
}
ul.soussousMenu li a:hover { 
	color: #0a4d77;	
	background-color: #fff;
	padding: 2px 0 2px 15px;	/* effet anim padding: 2px 0 2px 20px; */
	margin: 1px 0 0 0;
	text-transform:none;
	background: url(../images/puce_sstitre.gif) 8px left no-repeat;
}
ul.soussousMenu li a.active   {
	color: #0a4d77;	
	background-color:  #fff;
	padding: 2px 0 2px 15px;
	margin: 1px 0 0 0;
	text-transform:none;
	background: url(../images/puce_sstitre.gif) 8px left no-repeat;
}


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

.ascenseur {
position:relative;
width: 560px;
height: 330px;
/* min-height: 100%;
overflow: auto; */
margin:0;
padding:0;
vertical-align:top;
overflow-y: auto;
overflow-x:hidden;
}

.bluebold {
	color: #2d5978;
	font-weight: bold;
	list-style-type: none;
}
a.bluebold {
	color: #2d5978;
	font-weight:bold;
}
a.bluebold:hover {
	color: #F76E2B;
	font-weight:bold;
}

a.compteur {
color: #2d5978;
font-weight:bold;
}

.petit {
font-size: 13px;
/* color: #0100B4; */
}
.small {
font-size: 11px;
}

.pad30{
padding-left: 30px;
}

.blanc {
background-color: #FFFFFF;
}

.depotcv {
background-color:#D59E7C; 
background: #D59E7C  url(../../recrutement/common/images/navBarBgHover_rose2.gif) repeat-x 30px;
text-align:center;
line-height: 30px;
color:#fff;
}
a.depotcv:hover {
color: #DCE2EC;	
text-align:center;
}

.temoignage {
	color: #000;
	font-weight: bold;
	background-color: #edebee;
	margin: 10px 0 0 0px;
	padding: 1px 20px;
}
/*
#calques {
position:relative;
top:0px;
left:0px; 
width:0px; 
heigth:0px;
margin-left: auto;
margin-right: auto;
width: 984px;
text-align: left; 
z-index: 100;
}
*/
.adresse-scroll { /* france */
	position: absolute;
	left: 620px;
	padding-top: 20px;
	overflow-y: auto;
	overflow-x:hidden;
	visibility:hidden;
	width:260px; 
	height:300px; 
	z-index:500;
	}
/*	
.adresse-scroll-france {
	position:absolute;
	left: 550px; 
	top:220px; 
	margin-bottom:4px;
	overflow-y: auto;
	overflow-x:hidden;
	width:200px; 
	height:300px; 
	z-index:500;
}
*/
.adresse-scroll-europe {
	position: absolute;
	left: 620px;
	padding-top: 0px;
	overflow-y: auto;
	overflow-x:hidden;
	visibility:hidden;
	width:260px; 
	height:460px; 
	z-index:500;
	}
.adresse-scroll-international {
	position: absolute;
	left: 620px;
	padding-top: 20px;
	overflow-y: auto;
	overflow-x:hidden;
	visibility:hidden;
	width:260px; 
	height:300px; 
	z-index:500;
}

.pad {
padding: 0 5px;
}
/*
.detail_annonce {
position: relative;
float: right;
margin: 8px 0px 8px 18px;
border:1px #0100B4 solid; 
padding: 5px;  
background-color: #E4EAFF;">
}

.home {
width: 693px;
height:52px;
background: url(../../recrutement/common/images/fleche_evenement.gif) top left no-repeat;
padding-top: 20px;
border: 1px #550000 solid;
} 


.agenda {
background: #CC3366 url(../images/agenda_bg.gif) top no-repeat;
}
*/

.flash {
	margin-top: 120px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto; 
	border-top: #A77FB1 solid 1px; 
	border-bottom: #A77FB1 solid 1px; 
	text-align:center;
}

#bandeau {
	margin: 30px auto 20px auto; 
	border:1px #D31414 solid; 
	width: 650px; 
	height: 60px; 
	cursor:pointer;
}

.imggauche {
	position: relative;
	float: left;
	margin: 10px 10px 10px 0;
	padding:10px;
}
.imggauche2 {
	position: relative;
	float: left;
	margin: 0px 20px 5px 0;
	padding: 0px;
}

.imgdroite {
position: relative;
float: right;
margin: 10px 0px 10px 10px;
}

.encart {
	border-bottom: 0px #8f8583 solid; 
	border-left: 0px #666 solid; 
	margin: 0 0 10px 0; 
	padding: 5px 0px 0px 5px; 
	overflow:auto; 
	overflow:hidden;
}
.encart a:hover{
	text-decoration: none;
}
.warning {
	background-color:#cc071e;
	color:#fff;
	margin:0 0 10px 0 ;
	padding:0 5px;
}
.warning2 {
	background-color: #666;
	color:#fff;
	margin:0 0 10px 0 ;
	padding:0 5px;
}
.picto {
/*	color:#660000;	*/
	text-align:right;
}


.espaces {
	padding: 10px 0 0 0;
	text-align: right;
	color: #fff;
	border: 0px solid #000000;
}

/*

.espaces {
	position:absolute; 
	right: 0px; 
	top: 10px;
	color: #fff;
}*/
.espaces a {
	text-decoration:none;
}

/*
.combo {
	position:absolute; 
	right: 0; 
	top: 10px;
}
*/
.combo {

}

div#schema{
background: url(../images/schema.gif) no-repeat;
width: 571px;
height: 349px;

margin: 10px auto;
}
div#schema_indus {
padding-top: 90px;
padding-left: 85px;
}
div#schema_offres {
padding-top: 50px;
padding-left: 420px;
}
div#schema_metiers {
padding-top: 0;
padding-left: 60px;
}

#recherche { position:absolute; left:0; top: 5px; }

td.top-popup {
color: #000;
background-color: #ac9a36;
text-align: right;
}

.fondpale { background-color: #e6f0f8; }
.fondpale2 { background-color: #f2f4f3; }
.fondpale3 { background-color: #4b575f; }
.fondpale4 { background-color: #ee941a; }

.notabene { font-size: 11px; }


.temoignage {
	font-weight: bold;
	background-color: #e3eaf4;
}

.offre-bg {
font-size: 22px;
background:url(../../en/common/images/offre-bg.jpg) top left no-repeat;
padding-left: 30px;
color: #FFFFFF;
margin: 15px 0 10px 0;
border-bottom: #b8b8b7 1px solid;
width: 75%;
}
.offres a {
text-decoration: none;
}
/*
.events {
margin: 0 auto;
text-align:center;
background: url(../../fr/common/flash/loading.gif);
width: 202px;
height:109px;

	position: relative;
	float:right;
}
*/
.savoirplus {
	text-align: right;
	padding: 0 0 0 10px;
	background: url(../images/puce.gif) left no-repeat;
	margin-right: 0;
	right: 0;
	border: 1px #FFF solid;
}

.speach {
	font-size: 11px;
	font-style: italic;
}
/*
.down {
		background: #fff url(../../common/images/puce_up.jpg) no-repeat ;
		border: none;
		width: 27px;
		height: 27px;
		margin: -40px 0 0 0;
		padding: 0;
		float: right;
		cursor: pointer;
}
*/
.pli {
		background: url(../../common/images/down.jpg) no-repeat;
		border: none;
		width: 27px;
		height: 27px;
		margin: -40px 0 0 0;
		padding: 0;
		float: right;
		cursor: pointer;
}

.photo {
	width: 120px;
	background: url(../images/photo_bg.gif) top right repeat-y;
	position: relative;
	float: left;
	margin: 5px 0 10px 0;
}
.photo2 {
	width: 85px;
	background: url(../images/photo_bg.gif) top right repeat-y;
	position: relative;
	float: right;
	margin: 10px 0 5px 5px;
	padding: 0 0 0 35px;
}

.shareholders {
	line-height: normal;
}

.shareholders ul.texte-page li {
	margin: 0 0 5px 0;
	padding: 0 0 0 15px;
}
.shareholders ul.texte-page li a {
	color: #000000;
	line-height: normal;
	text-decoration: none;
}
.shareholders ul.texte-page li a:hover {
	color: #ee941a;
	line-height: normal;
	text-decoration:underline;
}

table.fiche {
	margin: 10px 0 0 10px;
	width: 200px;
}
td.fiche_pdf {
	width: 80px;
}
td.fiche_nom a {
	font-weight: bold;
	padding: 10px 0 10px 25px;
	background: url(../images/pdf.gif) left no-repeat;
	color: #000000;
}
td.fiche_nom a:hover {
	color: #ee941a;
	text-decoration: underline;
}

#expert {
	background: #3f858f;
	color: #FFF;
	padding: 1px 5px;
}
#business {
	background: #006baf;
	color: #FFF;
	padding: 1px 5px;
}
#events {
	background: #826fa6;
	color: #FFF;
	padding: 1px 5px;
}

.fond_tab {
	background-color: #ee941a;
}

.fond_tab a {
	color: #000;
	text-decoration: underline;
}

div#footer {
	margin: 10px 0;
	padding: 0;
	color:#4d5760;
	color:#747b81;
	font-size:11px;
	border: 0px #999 solid;
	z-index: 1;
}
div#footer a {
	text-decoration:none;
}
div#footer a:hover {
	text-decoration: underline;
}

#sommaire ul li.separateur {
	display: none;
}
#sommaire ul li#meuble {
	display: none;
}
#sommaire ul li a#home, #sommaire ul li#home {
	display: none;
}

#sommaire ul {
	list-style-type:none;
	padding: 0 10px; 
	margin:0;
}

#sommaire ul li {
	float:left; 
	font-weight: bold;
	margin: 0;
	padding: 0;
	/* width: 11.7em; */
	width: 13.5em;
	border: 0px #0f0 solid;
}

#sommaire ul li a {
	float:none !important /*Non-IE6*/; 
	float:left /*IE-6*/; 
	display:block; 
	padding: 3px 3px 5px 0px;
	margin: 0;
	text-decoration:none; 
	font-weight: bold; 
	color:#4d5760;
	border: 0px #b6b6b6 solid;
}

#sommaire ul li ul {
	border:none; 
	padding: 0;
	margin: 0;
	border: 0px #e7e8ea solid;
}
/*
#sommaire ul li {position:relative;}
*/

/*
#sommaire ul li ul {
	display:block; 
	position:absolute; 
	z-index:999; 
	top: 2.1em; 
	margin-top: 2em; 
	left:1px; 
	width: 11.5em;	
}
*/
#sommaire ul li ul li{
}
#sommaire ul li ul li a, #sommaire ul li a ul li a {
	white-space:normal; 
	display:block; 
	width:11.5em; 
	margin-left: 0px; 
	padding: 3px 0 3px 10px;
	font-weight:normal;
	font-size: 0.9em;
	border: 0px #e7e8ea solid;
	background:url(../images/point.png) left no-repeat;
}


#sommaire ul li ul li a:hover {
	text-decoration: underline;
}

/*IE6 hovering*/

#sommaire table {
	position:absolute; 
	top:0; 
	left:0; 
	border-collapse:collapse;
}
#sommaire ul li a, #sommaire ul li a {
	position:relative; 
	text-decoration:none;
}
#sommaire ul li a ul {
	display:block; 
	width:11.5em; 
	position:absolute; 
	left:0;
	top: 0.9em; 
	margin-top: 0.8em;
}

#sommaire ul li a ul li a {
	display:block; 
	white-space:normal; 
	width:11.5em; 
	line-height:1.3em; 
	padding:4px 10px 2px 16px;
	font-weight:normal; 
}

#sommaire ul li a ul li a:hover {
}
.pied-de-page {
	/*
	position:absolute; 
	left: 10px; 
	text-align:left;
	*/
	clear: both;
	background:  url(../images/signature.png) top left no-repeat;
	padding: 37px 0 0 0;
	margin: 0;
	color: #747b81;
	border: 0px solid #CC6600;
	
}
.pied-de-page a { color:#4d5760; }

div#footer span { 
	display:block; 
	text-align: right; 
	color:#4d5760; 
	margin: 0 0 10px 0;
}
div#footer span a { color:#4d5760; }
