pre {
	margin: 0 auto;
	width: 500px;
	overflow: auto;
	padding: 5px;
	border: 2px solid #ccc;
	}
.tip {
	padding: 5px 5px 5px 50px;
	border: 1px solid #c66;
	background: url(img/tip.png) 5px 5px no-repeat;
	}

html, body {
	height: 100%;
	margin: 0;
	font-family:'Arial',Times,serif;
	}
#global {
	min-height: 100%;
	width: 890px;
	margin: 0 auto;
	position: relative;
	}
#global1 {
	min-height: 100%;
	width: 890px;
	margin: 0 auto;
	position: relative;
	}
#footer {
	position: absolute;
	width: 750px;
	bottom: 0;
	}
#center {
	/* éviter la superposition 
	du pied de page et du contenu */
	padding-bottom: 100px; 
	overflow: auto;
	}

/*menu sur le côté pour les pages : index, recrutement et societe */
#sidebar_commun {
	float: right;
	width: 201px;
	background: url(image/bg_sidebarre1.jpg) repeat-y;
	padding-top:1px;
	padding-left :1px;
	}

/* menu sur le côté pour les produits fournisseur*/
#sidebar {
	float: left;
	width: 250px;
	margin-top:20px;
	margin-right:1px;
	}
#sidebar_menu {
	float: left;
	width: 250px;
	height:auto;
	margin-top:1px;
	}
#sidebar_menu1 {
	float: left;
	width: 250px;
	height:auto;
	margin-top:1px;
	margin-left:1px;

	background-color:#FFFFFF;
	border:#666666 solid 1px;
	}
	
#sidebar_menu_hover {
	float: left;
	width: 250px;
	height:0px;
	margin-top:10px;
	}
	
div#sidebarfocustop {
	float: right;
	width: 200px;
	height:40px;
	background-image:url(image/barre_side.jpg)
}

div#sidebarfocustop1 {
	float: left;
	width: 250px;
	height:20px;
	background-image:url(image/menuba.jpg)
}
/* fin menu sur le côté pour les produits fournisseur*/	

#content {
	/* On laisse de la place à droite 
	pour l'autre colonne */
	
	float: left;
	width: 630px; 
	margin-bottom:17px;
	margin-top : 19px
	}
html {
	background:url(image/fd.jpg) #ececec top repeat-x;
	}
#global {
	padding: 0 10px;
	background: url(image/globabis1.png) center repeat-y;
	}
#global1 {
	padding: 0 10px;
	background: url(image/globalbis1.png) center repeat-y;
	}
#header {
	background: url(image/anglais_anim_banniere_1.gif) no-repeat;
		
	color: #999;
	height: 134px;
	}
#header h1 {
	margin: 0;
	}
#footer { 
	background:url(image/footer1.jpg);
	width : 890px;
	height:77px;
	}
	

body {
	font: 90% "Trebuchet MS", sans-serif;
	}
#content, #sidebar h3, #footer p, #sidebar p {
	padding: 0 10px;
	}
#content {
	padding: 0;
	margin-left: 0px;
	}
#content h2 {
	padding-left: 0px;
	
	font-size:14px;
	color: #333333;
	}
/*	
#content h3 , #sidebar h3{
	color: #c00;
	font-variant: small-caps;
	background:url(image/barre_side.jpg) no-repeat;
	margin-left: 15 px;
	height:40px;
	}
*/
#footer p {
	margin: 2px 0;
	font-size: 0.9em;
	}
a {
color:#000;
text-decoration:none;
	}
a:hover {
	color: #c00;
	}
#header {
	position: relative;
	margin-bottom:20px;
	}
#header h1 {
	position: absolute;
	margin: 0;
	padding: 0;
	bottom: 10px;
	left: 30px;
	font: 3em Georgia, serif;
	}
	
.style1 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.style2 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

/* pour le menu*/
.style3 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration:none;
	
}

/* style pour avoir une tabulation*/
.style4 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left:20px;
}

.style5 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration:none;
	text-align:left;
}
div#bloc1 {
	float: left;
	width: 660px;
	padding-left:10px;
	padding-right:19px;
	padding-bottom:20px;
	padding-top:20px;
	background:url(image/fond_block.jpg) bottom repeat-x;
	z-index:4;	
	}

div#bloc_ini  {
	float: left;
	width: 516px;
	padding-left:10px;
	padding-right:19px;
	padding-bottom:20px;
	padding-top:20px;
	background: #FFFFFF;
	z-index:4;	
	}
	
div#bloc_ini1 {
	
	float: left;
	width: 620px;
	margin-left:5px;
	padding-right:0px;
	padding-bottom:0px;
	margin-top:1px;
	background: #FFF;
	z-index:4;
	border:#666666 solid 1px;	
	}
	
div#ban_content{
	float: left;
	width: 620px;
	height:36px;
	background: #FFFFFF;
	/*z-index:4;*/
	background-image:url(image/image_central.jpg);
}	

div#boite_BA{
	float: left;
	margin-left:0px;	
	padding-left:150px;
	padding-right:100px;	
	width: 400px;
	height:150px;
	font-size: 10px;
	text-decoration:none;
	color:#000000;
	text-decoration:none;
	}
	
div#boite_BA_titre{
	float: left;
	margin-left:0px;	
	width: 600px;
	height:30px;
	font-size: 10px;
	text-decoration:none;
	background-color:#333333;
	color:#FFF;
	}
	
div#bloc_maxt {
	float: left;
	width: 530px;
	height:49px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:20px;
	padding-top:0px;
	background:url(image/fond_block_maxt.jpg) bottom no-repeat;
	z-index:4;	
	}
	
div#bloc_yed {
	float: left;
	width: 530px;
	height:49px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:20px;
	padding-top:0px;
	background:url(image/fond_block_yed.jpg) bottom no-repeat;
	z-index:4;	
	}

div#bloc_meinberg {
	float: left;
	width: 530px;
	height:49px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:20px;
	padding-top:0px;
	background:url(image/fond_block_meinberg.jpg) bottom no-repeat;
	z-index:4;	
	}
	
div#bloc_jxi2 {
	float: left;
	width: 530px;
	height:49px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:20px;
	padding-top:0px;
	background:url(image/fond_block_jxi2.jpg) bottom no-repeat;
	z-index:4;	
	}
div#bloc_inova {
	float: left;
	width: 530px;
	height:49px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:20px;
	padding-top:0px;
	background:url(image/fond_block_inova.jpg) bottom no-repeat;
	z-index:4;	
	}
	
div#bloc_gris {
	float: left;
	width: 520px;
	padding-left:10px;
	padding-right:19px;
	padding-bottom:20px;
	padding-top:20px;
	background: #666666;
	z-index:4;	
	}
div#separation {
	float: left;
	width:620px;	
	height: 10px;
	padding-left:10px;
	padding-top:20px;
	background: #FFF;
	z-index:4;
	border-top:#999999 solid;
	}
	
div#separation_sidebar {
	float: left;
	width:180px;	
	height: 1px;
	padding-left:10px;
	padding-top:20px;
	z-index:1;
	border-top:#999999 solid;
	}
	
div#bloc_inside {
	float: left;
	margin-left:0px;
	width: 100%;
	height:100%;
	padding-left:0px;
	border:#999999 thin solid  ;
	background:url(image/block_inside.jpg) bottom repeat-x;
	z-index:0;
	text-decoration:none;
	}
	
div#bloc_inside1{
	float: left;
	margin-left:0px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom:20px;
	margin-top:00px;
	width: 620px;
	height:100%;

	background:url(image/bg_content.jpg) bottom repeat-x;
	z-index:0;
	text-decoration:none;
	}
	
div#bloc_inside2{
	float: left;
	margin-left:0px;	
	padding-bottom:20px;
	margin-top:00px;
	width: 530px;
	height:100%;
	background-color:#FFFFFF;
	z-index:0;
	text-decoration:none;
	}	

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}

#menu_ac{
position: absolute;
top: 138px;
z-index:100;
width: 750px;
background:url(image/bg_menu1.gif) no-repeat;
height:32px;
}

#menu {
position: absolute;
top: 135px;
z-index:90;
width: 890px;
background:url(image/bg_menu1.gif) no-repeat;
height:32px;
font-size:11px;
}

#menu dl {
float: left;
width: 140px;
margin: 0 1px;

}
#menu dt, #menu div {
cursor: pointer;
text-align: center;
/*font-weight: bold;*/
color : #fff;
}

#menu dd {
border: 1px solid gray;
}
#menu li {
text-align: center;
background: #fff;
}
#menu li a  {
color: #000;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}

#menu a{
color: #FFF;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}

#menu a:hover{
	background: url(image/bg_menu_hover.gif);
}
#menu li a:hover {
 background: #CCCCCC;
}
.style7 {
	font-size: 12px;
	font-style: italic;
}

img
{
	border:none;
}

/*Bandeaux*/
.BandeauF{
	background-image:url(image/Bandeaux/BandeauF.jpg);
	background-repeat:no-repeat;
	float:left;
	width:600px;
	height:150px;
	cursor:pointer;
}

.BandeauC{
	background-image:url(image/Bandeaux/BandeauC.jpg);
	background-repeat:no-repeat;
	float:left;
	width:600px;
	height:150px;
	cursor:pointer;
}

.Logo{
	float:left;
	width:130px;
	height:150px;
}

.Description{
	color:#3366cc;
	margin-left:200px;
	margin-top:50px;
}

.Menu_titre{
	color:#FFF;
	margin-top:50px;
	float:left;
	width:130px;
	height:150px;
	text-align:center;
	font-size:18px;
}

.Menu_description{
	color:#000;
	margin-left:200px;
	margin-right:30px;
	margin-top:55px;
	text-align:justify;
}

.plaquette{
	float:left;
	clear:left;
	width:450px;
	text-align:justify;
	margin-bottom: 20px;
	margin-left:40px;
}

.plaquetteLogo{
	float:left;
	width:400px;
	text-align:center;
}
