/* CSS Document */

body{
  background-color:#d0cabe;
  font-family:Geneva, Arial, Helvetica, sans-serif;
}



a.lien{
  color:#802b1f;
  text-decoration:none;   
}

a.lien:hover{
  color:#000000;
  text-decoration:none; 
}

a.lien:off{
  color:#cd4551;
  text-decoration:none; 
  }

 

#globale{
  position:absolute;
  width:830px;
  height:auto;
  left:50%;
  margin-left:-415px;
  top:20px;
  
}

/*tete****************************************************/

#tete{
  position:relative;
  width:830px;
  height:205px;
  float:left;
  top:0px;
  display:block;
  clear:both;
}


#haut{
  width:830px;
  height:35px;
  float:left;
  clear:both;
  display:block;
  top:0px;
  background-color:#d0cabe;
  
}


#home{
  width:120px;
  height:20px;
  float:right;
  display:block;
  clear:both;
  color:#802b1f;
  font-size:12px;
  font-weight:bold;
  margin-top:13px;
}

#bandeau_haut{
  width:830px;
  height:142px;
  display:block;
  clear:both;
  float:left;
}

#menu_global{
  width:830px;
  height:28px;
  top:0px;
  margin-top:0px;
  display:block;
  clear:both;
  margin:0px;
  padding:0px;
  background-image:url(img/fond_menu.jpg);

}


/*menu*******************************************************/

#menu{
   position:relative;
   width:560px;
   top:0px;
   left:0px;
   height:28px;
   float:left;
   clear:both;
   display:block;
   margin:0px;
   padding:0px;
   font-size:15px;
   font-weight:bold;
}

#menu ul,li{
   height:28px;
   margin:0px;
   padding:0px;
   line-height:30px;
   
}
#menu ul{
   height:28px;
   margin-left:0px;
   left:0px;
   top:0px;
}

#menu li{
   height:28px;
   float:left;
   list-style:none;
   display:block;
   
}


/* menu lien compagny*****************/
a.link_compagny{
   text-decoration:none;
   height:28px;
   width:126px;
   background-image:url(img/compagny_blanc.jpg);
   background-repeat:no-repeat;
   display:block;
   clear:inline;
   color:#000000;

   
   
}

a.link_compagny:hover{
   text-decoration:none;
   color:#FFFFFF;
   height:28px;
   background-image:url(img/compagny_rose.jpg);
   background-repeat:no-repeat;
   display:block;
   clear:inline;
}

a.link_compagny:off{
  background-color:#000000;
  text-decoration:none;
  height:28px;
  background-image:url(img/compagny_blanc.jpg);
   background-repeat:no-repeat;
   display:block;
   clear:inline;
  }
  
a.compagny_on{
   text-decoration:none;
   color:#FFFFFF;
   height:28px;
   background-image:url(img/compagny_rose.jpg);
   background-repeat:no-repeat;
   display:block;
   clear:inline;
   width:126px;
  }




/* menu lien products*****************/

a.link_products{
   text-decoration:none;
   height:28px;
   width:118px;
   background-image:url(img/products_blanc.jpg);
   background-repeat:no-repeat;
   display:block;
   clear:inline;
   color:#000000;

   
   
}

a.link_products:hover{
   text-decoration:none;
   color:#FFFFFF;
   height:28px;
   background-image:url(img/products_rose.jpg);
   background-repeat:no-repeat;
   display:block;
   clear:inline;
}

a.link_products:off{
  background-color:#cd4551;
  text-decoration:none;
  height:28px;
  background-image:url(img/products_blanc.jpg);
   background-repeat:no-repeat;
   display:block;
   clear:inline;
  }
  
a.products_on{
   text-decoration:none;
   color:#FFFFFF;
   height:28px;
   background-image:url(img/products_rose.jpg);
   background-repeat:no-repeat;
   display:block;
   clear:inline;
   width:118px;
  }

  
  /* menu lien world*****************/

a.link_world{
   text-decoration:none;
   height:28px;
   width:192px;
   background-image:url(img/world_blanc.jpg);
   background-repeat:no-repeat;
   display:block;
   clear:inline;
   color:#000000;
  
}

a.link_world:hover{
   text-decoration:none;
   color:#FFFFFF;
   height:28px;
   background-image:url(img/world_rose.jpg);
   background-repeat:no-repeat;
   display:block;
   clear:inline;
}

a.link_world:off{
  background-color:#cd4551;
  text-decoration:none;
  height:28px;
  background-image:url(img/world_blanc.jpg);
   background-repeat:no-repeat;
   display:block;
   clear:inline;
  }
  
a.world_on{
   text-decoration:none;
   color:#FFFFFF;
   height:28px;
   background-image:url(img/world_rose.jpg);
   background-repeat:no-repeat;
   display:block;
   clear:inline;
   width:192px;
  }
  
  /* menu lien contact*****************/

a.link_contact{
   text-decoration:none;
   height:28px;
   width:123px;
   background-image:url(img/contact_blanc.jpg);
   background-repeat:no-repeat;
   display:block;
   clear:inline;
   color:#000000;

   
   
}

a.link_contact:hover{
   text-decoration:none;
   color:#FFFFFF;
   height:28px;
   background-image:url(img/contact_rose.jpg);
   background-repeat:no-repeat;
   display:block;
   clear:inline;
}

a.link_contact:off{
  background-color:#cd4551;
  text-decoration:none;
  height:28px;
  background-image:url(img/contact_blanc.jpg);
   background-repeat:no-repeat;
   display:block;
   clear:inline;
  }
  
  
a.contact_on{
   text-decoration:none;
   color:#FFFFFF;
   height:28px;
   background-image:url(img/contact_rose.jpg);
   background-repeat:no-repeat;
   display:block;
   clear:inline;
}
/*corps*******************************************************/

#corps{
  width:830px;
  height:auto;
  float:left;
  clear:both;
  display:block;
  background-image:url(img/fond_contenu.jpg);
  background-repeat:repeat-y;
}

#contenu{
  width:810px;
  height:auto;
  float:left;
  display:block;
  clear:both;
  margin-left:10px;

}

/*bandeau_bas************************************************/

#bandeau_bas{
  width:830px;
  height:84px;
  float:left;
  display:block;
  clear:both;
  background-image:url(img/bandeau_bas.jpg);
  background-repeat:no-repeat;
}

#texte_bandeau_bas{
  width:650px;
  height:20px;
  float:left;
  display:block;
  clear:both;
  padding-top:18px;
  margin-left:20px;
  font-size:11px;
  color:#FFFFFF;
}

/*mentions**************************************************/

#mentions{
  width:810px;
  height:30px;
  float:left;
  display:block;
  clear:inline;
  margin-left:10px;
  color:#847963;
  font-size:10px;
}

#mention_legales{
  width:250px;
  height:30px;
  float:left;
  clear:inline;
  display:block;
}


#itemos{
  width:110px;
  height:30px;
  float:right;
  clear:inline;
  display:block;
}



/*texte**************************************************/

.texte{
  color:#000000;
  font-size:12px;
  
}

.titre{
   color:#cd4551;
   font-size:18px;
   font-weight:bold;
}

.titre_world{
   color:#000000;
   font-size:13px;
   font-weight:bold;
}

.soustitre_world{
   color:#544c3d;
   font-size:13px;
   font-weight:bold;
}


.texte_map{
  color:#666666;
  font-size:12px;
  
}


.texte_ok{
  color:#802b1f;;
  font-size:12px;
  font-weight:bold;
  
}

.texte_map_bold{
  color:#666666;
  font-size:12px;
  font-weight:bold;
  
}

.texte_bold{
  color:#000000;
  font-size:12px;
  font-weight:bold;
  
}

/*page**************************************************/

.texte_index{
   width:420px;
   height:auto;
   float:left;
   display:block;
   clear:inline;
   margin-left:30px;
}


.img_index{
   width:365px;
   height:auto;
   float:right;
   display:block;
   clear:inline;
}



/*produits**************************************************/
.img_titre_products{
   width:600px;
   margin:0px;
   margin-left:100px;
   margin-top:15px;
   clear:both;
   height:71px;
   margin-top:25px;
}




#img_banniere{
   display:block;
   clear:both;
   height:auto;
   width:477px;
   margin:0px;
   margin-left:161px;
   margin-top:10px;
}

.img_produits{
   width:600px;
   margin:0px;
   margin-left:100px;
   border: 1px solid #847963;
   margin-top:15px;
   clear:both;
   height:71px;
}

.img_case1{
   width:77px;
   height:71px;
   float:left;
   }

.img_case2{
   width:500px;
   height:71px;
   float:left;
   
   }

.haut_de_page{
   width:600px;
   margin:0px;
   margin-left:100px;
   margin-top:15px;
   clear:both;
   height:30px;
   text-align:right;
   color:#cd4551;
   font-size:12px;
   font-weight:bold;
}


/*world**************************************************/


.img_world{
   width:710px;
   height:auto;
   margin:0px;
   margin-left:45px;
   margin-top:20px;
   clear:both;
}

.img_mapmonde{
   width:115px;
   height:116px;
   float:left;
   }

.texte_world{
   width:580px;
   height:auto;
   float:left;
   margin-left:10px;
   
   }
   
   
