/* 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:180px;
  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:900px;
   top:0px;
   left:0px;
   height:28px;
   float:left;
   clear:both;
   display:block;
   margin:0px;
   padding:0px;
   font-size:14px;
   font-weight:bold;
}

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

#menu li{
   height:28px;
   float:left;
   list-style:none;
   display:block;
   border-right:1px solid #000000;
width:160px;
text-align:center;
}


#menu li a {
   text-decoration:none;
   height:28px;
   width:auto;
   display:block;
   clear:inline;
   color:#000000;
  
}

#menu li a:hover{
   text-decoration:none;
   color:#FFFFFF;
   height:28px;
   display:block;
   clear:inline;
   width:auto;
   background-color:#cc464f;
}



/* menu lien compagny
a.link_compagny{
   text-decoration:none;
   height:28px;
   width:126px;
   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;
   display:block;
   clear:inline;
  }*****************/
  
  
  
 .compagny_on{
   text-decoration:none;
   color:#FFFFFF;
   height:28px;
   display:block;
   clear:inline;
   background-color:#cc464f;
  }




/* menu lien products

a.link_marche{
   text-decoration:none;
   height:28px;
   width:130px;
   display:block;
   clear:inline;
   color:#000000;

   
   
}

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

a.link_marche:off{
  background-color:#cd4551;
  text-decoration:none;
  height:28px;
  width:130px;
  display:block;
  clear:inline;
  }*****************/
  
 .marche_on{
   text-decoration:none;
   color:#FFFFFF;
   height:28px;
   background-color:#cc464f;
   display:block;
   clear:inline;
  }


/* menu lien products
a.link_products{
   text-decoration:none;
   height:28px;
   width:160px;
   display:block;
   clear:inline;
   color:#000000;

   
   
}

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

a.link_products:off{
  background-color:#cd4551;
  text-decoration:none;
  height:28px;
  width:160px;
   display:block;
   clear:inline;
  }*****************/

  
 .products_on{
   text-decoration:none;
   color:#FFFFFF;
   height:28px;
   background-color:#cc464f;
   display:block;
   clear:inline;
  }

  
  /* menu lien world

a.link_world{
   text-decoration:none;
   height:28px;
   width:190px;
   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:repeat-x;
   display:block;
   clear:inline;
   width:190px;
}

a.link_world:off{
  background-color:#cd4551;
  text-decoration:none;
  height:28px;
  display:block;
  clear:inline;
  width:190px;
  }*****************/
  
 .world_on{
   text-decoration:none;
   color:#FFFFFF;
   height:28px;
   background-color:#cc464f;
   display:block;
   clear:inline;
  }
  
  /* menu lien contact
a.link_contact{
   text-decoration:none;
   height:28px;
   width:185px;
   clear:inline;
   color:#000000;

   
   
}

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

a.link_contact:off{
  background-color:#cd4551;
  text-decoration:none;
  height:28px;
  width:185px;
   display:block;
   clear:inline;
  }*****************/

  
  
 .contact_on{
   text-decoration:none;
   color:#FFFFFF;
   height:28px;
   background-color:#cc464f;
   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;
   font-family:Geneva, Arial, Helvetica, sans-serif;
}

.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:350px;
   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-top:10px;
}

.img_produits{
   width:580px;
   margin:0px;
   /*border: 1px solid #847963;*/
   margin-top:15px;
   clear:both;
   height:auto;
}

.img_case1{
   width:110px;
   height:100px;
   float:left;
   margin-top:10px;
   margin-left:10px;
   }

.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:120px;
   height:116px;
   float:left;
   }

.texte_world{
   width:550px;
   height:auto;
   float:left;
   margin-left:10px;
   
   }
   
   
/*************************accordion***************************/

*{
	margin:0;
	padding:0;
	list-style:none;
}
body {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:10px;
}
.header {
	background: #000;
	cursor: pointer;
	padding:4px;
}

.header:hover{
	background-color:#666;
}
.selected{
	background-color:#F00;
	color:#FFF;
}

.content{
	background:#FFF;
	padding:4px;
}

