#flag_fr,#flag_nl,#flag_de,#flag_en,#flag_ar,#flag_cn,#flag_da,#flag_fi,#flag_jp,#flag_pl,#flag_tq,#flag_ru,#flag_hg,#flag_pg,#flag_it,#flag_es
  {
  width: 16px;
  height: 10px;
  background-image: url(/public/charte/allflag.png);
  border:0;

  }


#flag_fr {
  background-position: 0 0;
  }
  
#flag_nl {
  background-position: -16px 0;
  }
  
#flag_de {
  background-position: -32px 0;
  }
  
#flag_en {
  background-position: -48px 0;
  }
  
#flag_ar {
  background-position: -64px 0;
  }
  
#flag_cn {
  background-position: -80px 0;
  }
  
#flag_da {
  background-position: -96px 0;
  }
  
#flag_fi {
  background-position: -112px 0;
  }
  
#flag_jp {
  background-position: -128px 0;
  }
  
#flag_pl {
  background-position: -144px 0;
  }
  
#flag_tq {
  background-position: -160px 0;
  }
  
#flag_ru {
  background-position: -176px 0;
  }
  
#flag_hg {
  background-position: -192px 0;
  }
  
#flag_pg {
  background-position: -208px 0;
  } 

#flag_it {
  background-position: -224px 0;
  } 

#flag_es {
  background-position: -240px 0;
  }
  
  
  
.menu1 li.item_menu1_ar1 {
  padding: 7px 60px ;  
}
.menu1 li.item_menu1_ar2 {
  padding: 0 60px ;  
}

.menu1 li.item_menu1_cn1 {
  padding: 7px 50px ;  
}
.menu1 li.item_menu1_cn2 {
  padding: 0 50px ;  
}

.menu1 li.item_menu1_da {
  padding: 0px 45px ;  
}

.menu1 li.item_menu1_fi {
  padding: 0px 18px ;  
}

.menu1 li.item_menu1_jp {
  padding: 7px 35px ;  /* padding: 7px 39px ;*/
}

.menu1 li.item_menu1_pl {
  padding: 0 34px ;  
}

.menu1 li.item_menu1_ru {
  padding: 0 32px ;  
}

.menu1 li.item_menu1_tq {
  padding: 0 40px ;  
}

.menu1 li.item_menu1_hg {
  padding: 0 29px ;  
}

.menu1 li.item_menu1_pg {
  padding: 0 40px ;  
}

.menu1 li.item_menu1_it {
  padding: 0 35px ;  
}

.menu1 li.item_menu1_es {
  padding: 0 40px ;  
}

  
.menu1 li.item_menu1_de {
  padding: 0 15px ;  
  }
  
.menu2 li.item_menu2_de {
  padding: 0 12px ;
  }
  
.menu1 li.item_menu1_nl {
  padding: 0 15px ;  
  }
  
.menu2 li.item_menu2_nl {
  padding: 0 27px ;
  }
  
.menu1 li.item_menu1_en {
  padding: 0 23px ;  
  }
  
.menu2 li.item_menu2_en {
  padding: 0 15px ;
  }

