.table_center {
	margin-left:auto;
	margin-right:auto;
}												
.table_center_center {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}												
img {
	border: none;
	vertical-align: middle;
}
									/*d&eacute;but de la partie a supprimer apr&eacute;s modification*/
.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 28px;
	font-weight: 300;
	color: #000000;
	text-decoration: none;
	background-image: url(../zimages/donneemenuH.gif);
	background-position: center;
	display: block;
	height: 28px;
	width: auto;
	text-indent: 20pt;
}
.menu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 28px;
	font-weight: 300;
	color: #006600;
	text-decoration: none;
	background-image: url(../zimages/donneemenuB.gif);
	background-position: center;
	display: block;
	height: 28px;
	width: auto;
	text-indent: 20pt;
}
.menu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 28px;
	font-weight: 300;
	color: #FF0000;
	text-decoration: none;
	background-position: center;
	display: block;
	height: 28px;
	width: auto;
	text-indent: 20pt;
}
										/*fin de la partie a supprimer apr&eacute;s modification*/
A:link
{
    COLOR: #FF6633;
    TEXT-DECORATION: underline;
}
A:visited
{
    COLOR: #FF0000;
    TEXT-DECORATION: underline;
}
A:active
{
    COLOR: #CCCCCC;
    TEXT-DECORATION: underline;
}
A:hover
{
    COLOR: #0000FF;
    TEXT-DECORATION: underline;
}
H1
{
    FONT-SIZE: 18px;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, Times New Roman, sans-serif;
}
.H1doublesouligne {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	text-decoration: underline;
}
.H1TimeGras24 {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
H2
{
    FONT-SIZE: 16px;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, Times New Roman, sans-serif;
}
H3
{
    FONT-SIZE: 13pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, Times New Roman, sans-serif;
}
H4
{
	FONT-SIZE:11px;
	COLOR: black;
	FONT-FAMILY: Arial, Helvetica, Times New Roman, sans-serif;
}
B, SMALL, DD, DT, DL, CAPTION
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Helvetica;
}
ul, ol {
	text-align: left;
	font-size: 12px;
}
.titjn
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: yellow;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.itlalRouge {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: blink;
	color: #FF0000;
}
.grasFont2Rouge {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: blink;
	color: #FF0000;
}
td, th {
	FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Helvetica;
	vertical-align: top;
}
.souligne {
	FONT-FAMILY: Arial, Verdana, Helvetica;
	font-size: 12px;
	font-style: normal;
	text-decoration: underline;
}
.CadreBorRed {
	border: 4px double #FF0000;
}
.tah12 {
	font-family: Tahoma;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}
.ver9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #000000;
}
.petit
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Helvetica;
}
.ver11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.gras12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}

														/*partie a modifier*/
.sous_menu {
	margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
	position: relative;
	text-align: center;
	font-weight: bold;
	float:left;
	font-weight: normal;
}

.sous_menu ul
{
	list-style-type: none ;
	margin: 0 0 0 0 ;
	padding: 0 ;
	cursor: pointer;
	float:left;
}

.sous_menu a{
	line-height: 20px ;
	padding: 0 10px 0 10px;
	font-size: 12px;
}

.sous_menu a:link, .sous_menu a:visited{
	color:black;
}

.sous_menu a:hover, .sous_menu a:active
{
	cursor:pointer;
	color: #1475ac;
	text-decoration: underline;
}

#menu{
	float: left;
	width: 860px;
}

#menu a{
	display: block;
	border-width:  0 1px 1px 1px;
	border-style: solid;
	border-color: #5A5A5A;
	margin: 0;
	padding: 0 5px;
	text-align: left;
	color: black;
	color: #000000;
	font-size: 12px;
	line-height: 20px ;
	text-decoration: none;
	font-family: arial,sans-serif;
	background-color: #F5F5F5;
}

#menu a:hover{
	color: #FFFFFF;
	background-color: #007EBF;
}

#menu ul{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	width: 855px;
}

#menu li{
position:relative;
}

#menu ul ul{
position:absolute;
z-index:500;
top: auto;
display:none;
}

#menu ul ul ul{
top:0;
left:100%;
}

div#menu li:hover{
cursor:pointer;
z-index:100;
}

div#menu li:hover ul ul,
div#menu li li:hover ul ul,
div#menu li li li:hover ul ul,
div#menu li li li li:hover ul ul
{display:none;}

div#menu li:hover ul,
div#menu li li:hover ul,
div#menu li li li:hover ul,
div#menu li li li li:hover ul
{display:block;}

#recuperation a{ width: 230px;}
#societe a{ width: 130px; }
#contact a{ width: 150px; }
#labo a{ width: 180px; }
#experiences a{ width: 160px; }
#exp1 a,#exp2 a,#exp3 a,#exp4 a,#exp5 a{ width: 100px; }
ul#exp1,ul#exp2,ul#exp3,ul#exp4,ul#labo,ul#exp5 { width: 112px;}
#metier a{ width: 180px; }
#partenaires a{ width: 110px; }
#informations a { width: 280px; }
#engagement a{ width: 150px;}

#menu a.titre{
font-weight: bold;
display: block;
border-width: 1px 0 1px 1px;
border-style: solid;
border-color: #8B8B8B;
white-space: nowrap;
margin: 4px 0 0 0;
padding: 0 15px 0 15px;
text-align: center;
line-height: 20px;
font-size: 12px;
color: #000000;
background-image:url(../zimages/menufd1.gif);
}

#menu a.titre:hover{
color: #007EBF;
background-color: white;
background-image:url(../zimages/menufd2.gif);
}
.parent{
	background-image: url(../zimages/iconerecupdonnebanh2.gif);
	background-repeat: no-repeat;
	background-position: 100% 8px;
}

