body {padding:0;
margin:0;
background-image:url(images/background_site.jpg);
background-position:top center;
background-repeat:no-repeat;
background-color:#939598;
background-attachment:fixed;

}

body, td, input{font-family:Tahoma;
}

h1, h2, h3, h4 {
	font-weight:bold;
	font-size:15px;
	line-height:17px;
	color:#414141;
	text-align:left;
}

.menu_langueactif a, .menu_langueactif a:hover{
	visibility:hidden;
	position:absolute;
}

.tabLangue{
  margin:0 auto;
  width:900px;
}

.menuLangue{
  text-align:right;
  padding-top:2px;
  padding-bottom:2px;
}

.menuLangue a, .menuLangue a:hover{
  color:#ffffff;
  font-size:12px;
  font-weight:bold;
}

.menubutton{
   float:left;
}
img {display: block; border:0px;}

.align-center{
  text-align:center;
}

.center_col{ 
width:900px;

}

.menu{ width:900px;
height:25px;
font-size:20px;
}



a{
color:#c01c00;
text-decoration:underline;
}

a:hover{color:#c01c00;
text-decoration:none;
}

.bandeau {
  width:900px;
  height:154px;
  background:url(images/bandeau.png) top center no-repeat;
}

.bandeauEN {
  width:900px;
  height:154px;
  background:url(images/bandeauen.png) top center no-repeat;
}

.bandeau_alcool {
  background:url(images/fond/fond_alcool.jpg) top left no-repeat;
}
.bandeau_accueil {
  background:url(images/fond/fond_accueil.jpg) top left no-repeat;
}
.bandeau_avenir {
  background:url(images/fond/fond_avenir.jpg) top left no-repeat;
}
.bandeau_consultants {
  background:url(images/fond/fond_consultants.jpg) top left no-repeat;
}
.bandeau_contact {
  background:url(images/fond/fond_contact.jpg) top left no-repeat;
}
.bandeau_emploi {
  background:url(images/fond/fond_emploi.jpg) top left no-repeat;
}
.bandeau_formation {
  background:url(images/fond/fond_formation.jpg) top left no-repeat;
}
.bandeau_logistique {
  background:url(images/fond/fond_logistique.jpg) top left no-repeat;
}
.bandeau_mystere{
  background:url(images/fond/fond_mystere.jpg) top left no-repeat;
}
.bandeau_personnel {
  background:url(images/fond/fond_personnel.jpg) top left no-repeat;
}
.bandeau_realisation {
  background:url(images/fond/fond_realisation.jpg) top left no-repeat;
}


.bandeau_titre{
  position:absolute;
  padding-top:9px;
  font-size:15px;
  color:#000000;
  text-align:center;
  vertical-align:top;
  font-weight:bold;
  width:900px;
}

.bandeau_kogistik{
  position:absolute;
  padding-top:15px;
  padding-left:15px;
  font-size:12px;
  color:#ffffff;
 }
 
.bandeau_kogistik a{
	color:#ffffff;
}


.accueil {
font-size:11px;
color:#ffffff;
font-weight:bold;
}

.accueil a {
color:#ffffff; text-decoration:underline;
}

.accueil a:hover {
color:#ffffff; text-decoration:none;
}

.menu_bas{ width:900px;
font-size:10px;
color:#ffffff;
text-align:center;
padding-bottom:15px;
padding-top:15px;
}

.menu_bas a{ 
color:#ffffff;
text-decoration:none;
}

.menu_bas a:hover{ 
color:#ffffff;h
text-decoration:underline;
}

.gauche{
font-size:12px;
color:#ffffff;
padding-left:45px;
padding-right:15px;
padding-bottom:15px;
}

.droit{
font-size:12px;
color:#ffffff;
padding-right:45px;
padding-right:15px;
padding-bottom:15px;
}

.normal{
font-size:12px;
color:#ffffff;
padding-left:45px;
padding-right:15px;
padding-bottom:15px;
}

.filariane{
font-size:9px;
color:#951700;
padding-top:5px;
}

.filariane a{
font-size:9px;
color:#951700;
text-decoration:underline;
}

.filariane a:hover{
font-size:9px;
color:#951700;
text-decoration:none;
}

.main_table{width:100%;}

.site_center1{
margin:0 auto;
width:900px;
border-color:#3c0000;
border-style:solid;
border-width:1px;
}

.content{width:900px;} 

button, input.button {
	width:auto !important;  
	border:1px solid #bfbfbf; 
	border-right-color:#908d8d; 
	border-bottom-color:#908d8d; 
	padding:1px .5em; 
	background:url(images/btn_bg_default.gif) left center repeat-x; 
	color:#000;
}
button:active, input.button:active {
	border:1px solid #908d8d; 
	border-right-color:#afafaf; 
	border-bottom-color:#afafaf;
}
button:hover, input.button:hover {
	cursor:pointer;
	background:url(images/btn_bg_submit.gif) left center repeat-x;
}

.textbox_error{
	border:1px solid #CC0000;
}

.textbox{
	border:1px solid #CCCCCC;
}

.header{ width:900px;
height:250px;
}

.header_template{ width:900px;
height:167px;
}

.footer {width:900px;
font-size:10px;
color:#ffffff;
padding-bottom:15px;
padding-left:5px;
padding-right:5px;
}

.footer a{color:#ffffff; text-decoration:underline;}
.footer a:hover{text-decoration:none;}