HTML, BODY {
  font-family: arial,verdana;
  font-size:11px;
  margin: 0;padding: 0;
  width: 100%;height: 100%;
  background-color:#F1F1F1;
  color:#6A7A87;
}
IMG{border:none;}
IMG.photo{
  border:0px solid #000000;
  padding:2px;margin-top:3px;
}
A{color:#145496;text-decoration:none;}
A:hover{color:#145496;text-decoration:underline;}

#page{
  width:869px;
  position:absolute;
  border-left: 1px solid #6A7A87;
  border-bottom: 1px solid #6A7A87;
  left:50%;margin-left:-434px;
  background-color:#15528F;
}

#greybar{
  position:relative;
  width:654px;height:17px;
  margin:1px 0px 1px 0px;
  background-color:#6A7A87;
  color:#ffffff;
}

#greybar #langue{position:absolute;right:20px;padding-top:1px;}
#greybar #date{position:absolute;left:20px;padding-top:1px;}

#colleft{
  position:relative;
  width:655px;
  height:748px;
  background-color:#ffffff;
}
html>body #colleft {
  height: auto;
  min-height:760px;
} 


#colright{
  position:absolute;top:0px;left:656px;
  background-image:url(../images/backmenu.gif);
  width:213px;
}
#menu{height:716px;left:14px;top:35px;position:relative;}

#body{position:relative;padding:20px 20px 50px 20px;text-align:justify;}
#bodyproduct{position:relative;padding:20px 20px 0px 0px;text-align:justify;}

#footer{
  position:absolute;
  width:613px;
  bottom:15px;
  padding-top:8px;
  border-top:dotted 1px #AEAEAC;
} 


#ssmenufr{
  position:absolute;
  top:10px;
  right:26px;
  padding:10px;
  width:335px;height:60px;
  background-image:url(../images/backsousmenufr.gif);
  line-height:20px;
}
#ssmenuen{
  position:absolute;
  top:10px;
  right:26px;
  padding:10px;
  width:253px;height:60px;
  background-image:url(../images/backsousmenu.gif);
  line-height:20px;
}


#smenu{
  background-image:url(../images/smenuback.png);
 /*_filter:progid:DXImageTransform.Microsoft.alphaimageloader(enabled=true,src='../images/smenuback.png', sizingMethod='image');*/
   _background-image:none;
  padding:5px 5px 5px 27px;
  width:146px;
   z-index:101;
  
  
}
#smenu .elementSmenu{
  z-index:100;
  padding-left:13px;
}

/*Boite de login menu de droite*/
#loginfr{
 position:relative;
   background-image:url(../images/fr/menu/backlogin.gif);
  background-repeat:no-repeat;
  width:143px;
  height:99px;
  margin-top:40px;
  margin-left:-13px;
  padding:34px;
}

#loginen{
  position:relative;
   background-image:url(../images/en/menu/backlogin.gif);
  background-repeat:no-repeat;
  width:143px;
  height:99px;
  margin-top:40px;
  margin-left:-13px;
  padding:34px;
  
}

/* IE6 Only */
* html #loginen {
  position:relative;
  background-image:url(../images/en/menu/backlogin.gif);
  background-repeat:no-repeat;
  width:143px;
  height:99px;
  margin-top:40px;
  margin-left:-13px;
  padding:34px;
}

* html #loginfr {
  position:relative;
  background-image:url(../images/fr/menu/backlogin.gif);
  background-repeat:no-repeat;
  width:143px;
  height:99px;
  margin-top:40px;
  margin-left:-13px;
  padding:34px;
}

/* IE7 Only */
*:first-child+html #loginen {
  position:relative;
  background-image:url(../images/en/menu/backlogin.png);
  _filter:progid:DXImageTransform.Microsoft.alphaimageloader(enabled=true,src='../images/en/menu/backlogin.png', sizingMethod='image');
  _background-image:none;
  width:143px;
  height:99px;
  margin-top:40px;
  margin-left:-13px;
  padding:34px;
}

*:first-child+html #loginfr {
  position:relative;
  background-image:url(../images/fr/menu/backlogin.png);
  _filter:progid:DXImageTransform.Microsoft.alphaimageloader(enabled=true,src='../images/fr/menu/backlogin.png', sizingMethod='image');
  _background-image:none;
  width:143px;
  height:99px;
  margin-top:40px;
  margin-left:-13px;
  padding:34px;
}

#loginfr #bouton{position:absolute;bottom:10px;right:10px;}
#loginen #bouton{position:absolute;bottom:10px;right:10px;}



#logouten{
  position:relative;
  background-image:url(../images/en/menu/backlogout.png);
  _filter:progid:DXImageTransform.Microsoft.alphaimageloader(enabled=true,src='../images/en/menu/backlogout.png', sizingMethod='image');
  _background-image:none;
  width:143px;
  height:15px;
  margin-top:40px;
  margin-left:-13px;
  padding:34px;
}

#logoutfr{
  position:relative;
  background-image:url(../images/fr/menu/backlogout.png);
  _filter:progid:DXImageTransform.Microsoft.alphaimageloader(enabled=true,src='../images/fr/menu/backlogout.png', sizingMethod='image');
  _background-image:none;
  width:167px;
  height:15px;
  margin-top:40px;
  margin-left:-13px;
  padding:34px 34px 34px 10px;
}


/*Page produits*/
#products{position:relative;min-height:580px;}
#products .col .fiche{margin-top:8px;padding:8px;height:167px;text-align:center;}

#products #col1{left:0px;position:relative;width:200px;top:0px;z-index:100;}
#products #col2{left:208px;position:absolute;width:200px;top:-8px;top:0px !ie;z-index:101;}
#products #col3{left:416px;position:absolute;width:200px;top:-8px;top:0px !ie;z-index:102;}

/*Page contact*/
#equipe{position:relative;min-height:580px;}

#equipe .fichetop{width:288px;height:79px;position:absolute;left:50%;margin-left:-159px;padding:10px 10px 5px 20px;background-image:url(../images/backcontactmap.gif);
background-repeat:no-repeat;z-index:105;}


#equipe .col .fiche{margin-top:8px;padding:8px;height:90px;text-align:left;background-image:url(../images/backcontact.gif)}

#equipe #col1{left:0px;position:relative;width:300px;padding-top:108px;}
#equipe #col2{left:312px;position:absolute;width:300px;padding-top:100px;top:8px;}
/*#equipe #col3{left:416px;position:absolute;width:200px;padding-top:100px;top:8px;}*/

.imgcontact{border:1px solid #D9D9D9;margin-right:14px;}


/*Page produits*/

#onglets {
  position:absolute;
  float:left;
  width:655px;
  background:#DAE0D2 url("../images/en/onglets/bg.gif") repeat-x bottom;
  font-size:93%;
  line-height:normal;
  top:95px;
  }
#onglets ul {
  margin:0;
  padding:10px 10px 0;
  list-style:none;
  }
  
#onglets > ul a {width:auto;}
  
#onglets li {
  float:left;
  background:url("../images/en/onglets/left.gif") no-repeat left top;
  margin:0 0 0 12px;
  padding:0 0 0 6px;
  }
#onglets a {
  float:left;
  display:block;
  background:url("../images/en/onglets/right.gif") no-repeat right top;
  padding:5px 12px 4px 4px;
  text-decoration:none;
  font-weight:bold;
  color:#765;
  }
  
#onglets a.red {
  float:left;
  display:block;
  background:url("../images/en/onglets/right.gif") no-repeat right top;
  padding:2px 12px 4px 4px;
  text-decoration:none;
  font-weight:bold;
  color:#AE2700;
  }
  
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#onglets a {float:none;}
/* End IE5-Mac hack */
#onglets a:hover {
  color:#333;
  }
#onglets .current {
  background-image:url("../images/en/onglets/left_on.gif");
  }
#onglets .current a {
  background-image:url("../images/en/onglets/right_on.gif");
  color:#333;
  padding-bottom:5px;
  }
  
  #onglets .current A.red{color:#AE2700;}
  #onglets .current .red:hover{color:#AE2700;}
  
  
.path{padding-left:20px;}

.contenu{
  margin-top:70px;margin-top:0px !ie;
  padding:10px 0px 50px 20px;padding:60px 0px 50px 20px !ie;
  position:relative;
  min-height:445px;min-height:430px !ie;
}

#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

