body, td, p, li, a { 
  font-family: tahoma,helvetica,arial;
  font-size:14px; 
}

a{
  text-decoration:none;
}

img{
  border:0px;
} 

body{
  background: #000000 url('../img/bg.jpg') no-repeat top center;
  margin:0px;
  text-align:center; /*Corriger bug cetrage IE*/
  color:#ffffff;
}

.header{
  position:relative;
  height:312px;
  width:989px;
  margin-left:auto;
  margin-right:auto;
}
.header_pub{
  position:absolute;
  top:56px;
  left:18px;
}

.menu{
  position:relative;
  height:77px;
  width:909px;
  margin-left:auto;
  margin-right:auto;  
  background: url('../img/bg_menu.jpg') no-repeat top center;
}

.menu_item{
  position:absolute;
  text-align:left;
  top:9px;
  height:60px;
}

.menu_item img{
  float:left;
  border:0px;
  margin-right:10px;
}

.menu_item_box_titre{
  float:left;
  padding-top:0px;
  width:90px;
}

.menu_item_login_menu{
  float:left;
  padding-top:10px;
}

.menu_item_titre{
  color:#ffffff;
  font-size:16px;
  text-decoration:none;
}

.menu_item_sous_titre{
  color:#FFD53B;
  font-size:12px;
  text-decoration:none;
}

.menu_item1{
  left:9px;
}
.menu_item2{
  left:177px;
}
.menu_item3{
  left:362px;
}
.menu_item4{
  left:553px;
}
.menu_item5{
  left:725px;
}

.content{
  position:relative;
  width:909px;
  margin-left:auto;
  margin-right:auto;  
  background: url('../img/bg_content.jpg');
}

.content2{
  position:relative;
  width:909px;
  margin-left:auto;
  margin-right:auto;  
  background: url('../img/bg_content2.jpg');
}

.content2_i{
  padding:25 0 25 80;
  color:#ffffff;
  font-size:14px;
  text-align:left;
}

.content_head{
  height:31px;
  background: url('../img/bg_content_head.jpg');
}

.content_left{
  float:left;
  width:544px;
}

.content_right{
  float:left;
  width:350px;
}

.content_home_i{
  text-align:left;
  padding: 0 25 25 25;
  color:#ffffff;
  font-size:14px;
}

.content_home_i h1{
  color:#FFD53B;
  font-size:16px;
}

.content_home_i td, li, a{
  color:#ffffff;
  font-size:14px;
}

.content_home_i a{
  color:#FFD53B;
  font-size:14px;
}

.content_home_i a:hover{
  color:#ffffff;
}

/**********************************/
/*Sous menu                       */
/**********************************/
.sub_menu{
  position:relative;
  height:40px;
  background: url('../img/bg_sub_menu.jpg') center;
  text-align:left;
}

.sub_menu1{
  float:left;
  padding-left:80px;
  line-height:40px;
}

.sub_menu1 a{
  font-size:16px;
  text-decoration:none;  
  color:#FFD53B;
}

.sub_menu2{
  float:left;
  padding-left:50px;
  line-height:40px;
  font-size:12px;  
  color:#FFD53B;
}

.sub_menu2 a{
  font-size:12px;
  text-decoration:none;  
  color:#FFD53B;
}

.sub_menu3{
  float:left;
  padding-left:30px;
  line-height:40px;
  font-size:12px;  
  color:#ffffff;
}

.sub_menu3 a{
  font-size:12px;
  text-decoration:none;  
  color:#ffffff;
}

.sub_menu_search{
  float:right;
  margin-right:30px;
  padding-top:6px;
}

.sub_menu_search input{
  height:22px;
  width:150px;
}

.sub_menu_search img{
  border:0px;
  vertical-align:middle;
}

/**********************************/
/*Liste de produits               */
/**********************************/
.box_prod{
  float:left;
  width:160px;
}

.box_prod_i{
  padding-right:15px;
  color:#ffffff;
  font-size:12px;
}

.box_prod_title{
  color:#FFD53B;
  font-size:12px;
}

.box_prod_img{
  height:140px;
}

.box_prod_img img{
  border:0px;
}

.prod_pg{
  text-align:right;
  color:#FFD53B;
  padding:0 50 25 0;
}

.prod_pg_sel{
  color:#ffffff;
}

.prod_pg a{
  color:#FFD53B;
  text-decoration:none;
}

.add_prod_title{
  background:url('../img/bg_add_prod_title.jpg');
  height:39px;
  line-height:39px;
  color:#FFD53B;
  font-size:16px;
  padding-left:15px;
}

.add_prod_form{
  color:#ffffff;
  font-size:14px;
  padding:15px;
}
.add_prod_form td{
  padding:0 10 0 10;
}
.add_prod_form_title td{
  color:#FFD53B;
  font-weight:bold;
}
/**********************************/
/*Popup                           */
/**********************************/
#overlay {
  position: absolute;
  left: 0px;
  top: 0px;

  width: 100%;
  height: 100%;
  
  background: url('../img/overlay1.gif');
	
  /* Set both opacity and filter, for MSIE and firefox compatability */
  opacity: .7;
  filter: alpha(opacity=70);
	
  /* z-index sets the layer order, so that the overlay rests on top.
  Bear in mind that the popup dialogue needs to be even higher! */
  z-index: 1001;
}