a {
	text-decoration: none;
	color: #042073;
}
a:hover {
	color: #f24004;
}

.logo_acc {
   width: 89px;
	height: 75px;
	background-repeat: no-repeat;
	background-image: url(../image1/logo_ffpic.png);
}

.titre_acc {
	width: 400px;
	height: 60px;
	position: absolute;
	bottom: 53%;
	margin-bottom: -30px;
	background-repeat: no-repeat;
	background-image: url(../image1/title_b.png);
	margin-left: -200px;
	left: 50%;
}

.fxc {
   position: absolute;
   width: 168px;
   height: 28px;
   left: 51px;
   top: 4px;
   text-align: center;
   font-weight: bold;
   color: #f24004;
}
.bgfxc {
   position: absolute;
   width: 235px;
   height: 55px;
   left: 50%;
   margin-left: -117.5px;
   bottom: 40%;
   margin-bottom: -27.5px;
   background-repeat: no-repeat;
	background-image: url(../image1/bgfxc.png);
}

a.blk {
  display: block;
  background-image: url(../image1/hlk1.png);
  background-repeat: no-repeat;
}
a.blk:hover {
  background-image: url(../image1/hlk2.png);
}
.cont_blk {
  width: 62px;
  height: 22px;
  margin-right: -31px;
  position: absolute;
  right: 50%;
  top: 0px;
}

a.bdl {
  display: block;
  background-image: url(../image1/hdl1.png);
  background-repeat: no-repeat;
}
a.bdl:hover {
  background-image: url(../image1/hdl2.png);
}
.cont_bdl {
  width: 95px;
  height: 22px;
  margin-right: -47.5px;
  position: absolute;
  right: 50%;
  top: 22px;
}

a.bct {
  display: block;
  background-image: url(../image1/hct1.png);
  background-repeat: no-repeat;
}
a.bct:hover {
  background-image: url(../image1/hct2.png);
}
.cont_bct {
  width: 80px;
  height: 22px;
  margin-right: -40px;
  position: absolute;
  right: 50%;
  top: 44px;
}

a.bsm {
  display: block;
  background-image: url(../image1/hsm1.png);
  background-repeat: no-repeat;
}
a.bsm:hover {
  background-image: url(../image1/hsm2.png);
}
.cont_bsm {
  width: 84px;
  height: 22px;
  margin-right: -42px;
  position: absolute;
  right: 50%;
  top: 66px;
}
a.wfx {
  display: block;
  background-image: url(../image1/hwf1.png);
  background-repeat: no-repeat;
}
a.wfx:hover {
  background-image: url(../image1/hwf2.png);
}
.cont_wfx {
  width: 110px;
  height: 22px;
  margin-right: -55px;
  position: absolute;
  right: 50%;
  top: 88px;
}
.update {
  border: 1px solid #042073;
  position: absolute;
  top: 540px;
  width: 105px;
  height: 32px;
  margin-left: -52.5px;
  left: 50%;
  text-align: center;
  color: #042073;
  font-family: Arial,Helvetica,sans-serif;
  font-weight: normal;
  font-size: 1.05em; 
}

.pied_acc {
height: 20px;
background-color: #042073;
}

.header_g {
	background-image: url(../image1/bg_head2.png);
	height: 56px;
	border-bottom: 1px solid #042073;
}

.logo_g {
   width: 89px;
	height: 75px;
	background-repeat: no-repeat;
	background-image: url(../image1/logo_ffpic_02.png);
}

.titre_g {
	width: 300px;
	height: 45px;
	position: absolute;
	top: 5.5px;
	background-repeat: no-repeat;
	background-image: url(../image1/title_s.png);
	margin-left: -150px;
	left: 48%;
}

body {
background-image: url(../image1/bg.png);
background-attachment: fixed;
}

/*menu haut*/
.menu_haut {
background-color: #fff0d2;
height: 47px;
border-bottom: 1px solid #042073;
}
.mh1 {  
  text-align: center;
  top: 60px;  
}
.mh2 {
  text-align: center;
  top: 82px;
}
a.hh {
  display: block;
  background-image: url(../image1/hh1.png);
  background-repeat: no-repeat;
}
a.hh:hover {
  background-image: url(../image1/hh2.png);
}
.cont_hh {
  width: 65px;
  height: 20px;
  margin-left: -32.5px;
  position: absolute;
  left: 4%;
}
a.hwp {
  display: block;
  background-image: url(../image1/hwp1.png);
  background-repeat: no-repeat;
}
a.hwp:hover {
  background-image: url(../image1/hwp2.png);
}
.cont_hwp {
  width: 98px;
  height: 20px;
  position: absolute;
  margin-left: -49px;
  left: 16%;
}
a.hmg {
  display: block;
  background-image: url(../image1/hmg1.png);
  background-repeat: no-repeat;
}
a.hmg:hover {
  background-image: url(../image1/hmg2.png);
}
.cont_hmg {
  width: 76px;
  height: 20px;
  position: absolute;
  margin-left: -38px;
  left: 28%;
}
a.hban {
  display: block;
  background-image: url(../image1/hban1.png);
  background-repeat: no-repeat;
}
a.hban:hover {
  background-image: url(../image1/hban2.png);
}
.cont_hban {
  width: 80px;
  height: 20px;
  position: absolute;
  margin-left: -40px;
  left: 38.7%;
}
a.hbut {
  display: block;
  background-image: url(../image1/hbut1.png);
  background-repeat: no-repeat;
}
a.hbut:hover {
  background-image: url(../image1/hbut2.png);
}
.cont_hbut {
  width: 80px;
  height: 20px;
  position: absolute;
  margin-left: -40px;
  left: 49.5%;
}
a.hrp {
  display: block;
  background-image: url(../image1/hrp1.png);
  background-repeat: no-repeat;
}
a.hrp:hover {
  background-image: url(../image1/hrp2.png);
}
.cont_hrp {
  width: 104px;
  height: 20px;
  position: absolute;
  margin-left: -52px;
  left: 62%;
}
a.hpf {
  display: block;
  background-image: url(../image1/hpf1.png);
  background-repeat: no-repeat;
}
a.hpf:hover {
  background-image: url(../image1/hpf2.png);
}
.cont_hpf {
  width: 116px;
  height: 22px;
  position: absolute;
  margin-left: -58px;
  left: 77%;
}
a.hsk {
  display: block;
  background-image: url(../image1/hsk1.png);
  background-repeat: no-repeat;
}
a.hsk:hover {
  background-image: url(../image1/hsk2.png);
}
.cont_hsk {
  width: 116px;
  height: 20px;
  position: absolute;
  margin-left: -58px;
  left: 92.5%;
}
a.hav {
  display: block;
  background-image: url(../image1/hav1.png);
  background-repeat: no-repeat;
}
a.hav:hover {
  background-image: url(../image1/hav2.png);
}
.cont_hav {
  width: 75px;
  height: 20px;
  position: absolute;
  margin-left: -37.5px;
  left: 6%;
}
a.hag {
  display: block;
  background-image: url(../image1/hag1.png);
  background-repeat: no-repeat;
}
a.hag:hover {
  background-image: url(../image1/hag2.png);
}
.cont_hag {
  width: 116px;
  height: 20px;
  position: absolute;
  margin-left: -58px;
  left: 19%;
}
a.hub {
  display: block;
  background-image: url(../image1/hub1.png);
  background-repeat: no-repeat;
}
a.hub:hover {
  background-image: url(../image1/hub2.png);
}
.cont_hub {
  margin-left: -42.5px;
  width: 85px;
  position: absolute;
  height: 20px;
  left: 33%;
}
a.hmis {
  display: block;
  background-image: url(../image1/hmis1.png);
  background-repeat: no-repeat;
}
a.hmis:hover {
  background-image: url(../image1/hmis2.png);
}
.cont_hmis {
  margin-left: -58px;
  width: 116px;
  position: absolute;
  height: 20px;
  left: 47%;
}
a.hch {
  display: block;
  background-image: url(../image1/hch1.png);
  background-repeat: no-repeat;
}
a.hch:hover {
  background-image: url(../image1/hch2.png);
}
.cont_hch {
  margin-left: -39px;
  width: 78px;
  position: absolute;
  height: 20px;
  left: 61%;
}
a.hlk {
  display: block;
  background-image: url(../image1/hlk1.png);
  background-repeat: no-repeat;
}
a.hlk:hover {
  background-image: url(../image1/hlk2.png);
}
.cont_hlk {
  margin-left: -31px;
  width: 62px;
  position: absolute;
  height: 20px;
  left: 71%;
}
a.hdl {
  display: block;
  background-image: url(../image1/hdl1.png);
  background-repeat: no-repeat;
}
a.hdl:hover {
  background-image: url(../image1/hdl2.png);
}
.cont_hdl {
  margin-left: -47.5px;
  width: 95px;
  position: absolute;
  height: 20px;
  left: 82%;
}
a.hsm {
  display: block;
  background-image: url(../image1/hsm1.png);
  background-repeat: no-repeat;
}
a.hsm:hover {
  background-image: url(../image1/hsm2.png);
}
.cont_hsm {
  margin-left: -42px;
  width: 84px;
  position: absolute;
  height: 20px;
  left: 94%;
}
/*fin menu haut*/
/*titres ban*/
.tit_ban {
  background-image: url(../image1/tit_ban/ban.png);
}
.tit_ban_alb {
  background-image: url(../image1/tit_ban/ban_alb.png);
}
.tit_ban_ar {
  background-image: url(../image1/tit_ban/ban_ar.png);
}
.tit_ban_bg {
  background-image: url(../image1/tit_ban/ban_bg.png);
}
.tit_ban_burm {
  background-image: url(../image1/tit_ban/ban_burm.png);
}
.tit_ban_ch {
  background-image: url(../image1/tit_ban/ban_china.png);
}
.tit_ban_croa {
  background-image: url(../image1/tit_ban/ban_croa.png);
}
.tit_ban_cz {
  background-image: url(../image1/tit_ban/ban_cz.png);
}
.tit_ban_nl {
  background-image: url(../image1/tit_ban/ban_nl.png);
}
.tit_ban_en {
  background-image: url(../image1/tit_ban/ban_en.png);
}
.tit_ban_eusk {
  background-image: url(../image1/tit_ban/ban_eusk.png);
}
.tit_ban_filip {
  background-image: url(../image1/tit_ban/ban_filip.png);
}
.tit_ban_fin {
  background-image: url(../image1/tit_ban/ban_fin.png);
}
.tit_ban_fr {
  background-image: url(../image1/tit_ban/ban_fr.png);
}
.tit_ban_de {
  background-image: url(../image1/tit_ban/ban_de.png);
}
.tit_ban_heb {
  background-image: url(../image1/tit_ban/ban_heb.png);
}
.tit_ban_hg {
  background-image: url(../image1/tit_ban/ban_hg.png);
}
.tit_ban_ic {
  background-image: url(../image1/tit_ban/ban_ic.png);
}
.tit_ban_ind {
  background-image: url(../image1/tit_ban/ban_ind.png);
}
.tit_ban_eire {
  background-image: url(../image1/tit_ban/ban_eire.png);
}
.tit_ban_it {
  background-image: url(../image1/tit_ban/ban_it.png);
}
.tit_ban_jp {
  background-image: url(../image1/tit_ban/ban_jp.png);
}
.tit_ban_kh {
  background-image: url(../image1/tit_ban/ban_kh.png);
}
.tit_ban_ko {
  background-image: url(../image1/tit_ban/ban_ko.png);
}
.tit_ban_ltv {
  background-image: url(../image1/tit_ban/ban_ltv.png);
}
.tit_ban_mac {
  background-image: url(../image1/tit_ban/ban_mac.png);
}
.tit_ban_malt {
  background-image: url(../image1/tit_ban/ban_malt.png);
}
.tit_ban_nep {
  background-image: url(../image1/tit_ban/ban_nep.png);
}
.tit_ban_norw {
  background-image: url(../image1/tit_ban/ban_norw.png);
}
.tit_ban_pers {
  background-image: url(../image1/tit_ban/ban_pers.png);
}
.tit_ban_pl {
  background-image: url(../image1/tit_ban/ban_pl.png);
}
.tit_ban_pt {
  background-image: url(../image1/tit_ban/ban_pt.png);
}
.tit_ban_rus {
  background-image: url(../image1/tit_ban/ban_rus.png);
}
.tit_ban_slvk {
  background-image: url(../image1/tit_ban/ban_slvk.png);
}
.tit_ban_sloven {
  background-image: url(../image1/tit_ban/ban_sloven.png);
}
.tit_ban_es {
  background-image: url(../image1/tit_ban/ban_es.png);
}
.tit_ban_sw {
  background-image: url(../image1/tit_ban/ban_sw.png);
}
.tit_ban_thai {
  background-image: url(../image1/tit_ban/ban_thai.png);
}
.tit_ban_tk {
  background-image: url(../image1/tit_ban/ban_tk.png);
}
.tit_ban_urdu {
  background-image: url(../image1/tit_ban/ban_urdu.png);
}
/*fin titres ban*/
/*titres but*/
.tit_but {
  background-image: url(../image1/tit_but/but.png);
}
.tit_but_alb {
  background-image: url(../image1/tit_but/alb.png);
}
.tit_but_ar {
  background-image: url(../image1/tit_but/ar.png);
}
.tit_but_bg {
  background-image: url(../image1/tit_but/bg.png);
}
.tit_but_cat {
  background-image: url(../image1/tit_but/cat.png);
}
.tit_but_chin {
  background-image: url(../image1/tit_but/chin.png);
}
.tit_but_croa {
  background-image: url(../image1/tit_but/croa.png);
}
.tit_but_cz {
  background-image: url(../image1/tit_but/cz.png);
}
.tit_but_dutch {
  background-image: url(../image1/tit_but/dutch.png);
}
.tit_but_en {
  background-image: url(../image1/tit_but/en.png);
}
.tit_but_eusk {
  background-image: url(../image1/tit_but/eusk.png);
}
.tit_but_fin {
  background-image: url(../image1/tit_but/fin.png);
}
.tit_but_fr {
  background-image: url(../image1/tit_but/fr.png);
}
.tit_but_germ {
  background-image: url(../image1/tit_but/germ.png);
}
.tit_but_gr {
  background-image: url(../image1/tit_but/gr.png);
}
.tit_but_heb {
  background-image: url(../image1/tit_but/heb.png);
}
.tit_but_hg {
  background-image: url(../image1/tit_but/hg.png);
}
.tit_but_ind {
  background-image: url(../image1/tit_but/ind.png);
}
.tit_but_irish {
  background-image: url(../image1/tit_but/irish.png);
}
.tit_but_it {
  background-image: url(../image1/tit_but/it.png);
}
.tit_but_ja {
  background-image: url(../image1/tit_but/ja.png);
}
.tit_but_kh {
  background-image: url(../image1/tit_but/kh.png);
}
.tit_but_ko {
  background-image: url(../image1/tit_but/ko.png);
}
.tit_but_lit {
  background-image: url(../image1/tit_but/lit.png);
}
.tit_but_mac {
  background-image: url(../image1/tit_but/mac.png);
}
.tit_but_malay {
  background-image: url(../image1/tit_but/malay.png);
}
.tit_but_nepal {
  background-image: url(../image1/tit_but/nepal.png);
}
.tit_but_pers {
  background-image: url(../image1/tit_but/pers.png);
}
.tit_but_pl {
  background-image: url(../image1/tit_but/pl.png);
}
.tit_but_port {
  background-image: url(../image1/tit_but/port.png);
}
.tit_but_rom {
  background-image: url(../image1/tit_but/rom.png);
}
.tit_but_rus {
  background-image: url(../image1/tit_but/rus.png);
}
.tit_but_serb {
  background-image: url(../image1/tit_but/serb.png);
}
.tit_but_slov {
  background-image: url(../image1/tit_but/slov.png);
}
.tit_but_slvk {
  background-image: url(../image1/tit_but/slvk.png);
}
.tit_but_spain {
  background-image: url(../image1/tit_but/spain.png);
}
.tit_but_swed {
  background-image: url(../image1/tit_but/swed.png);
}
.tit_but_thai {
  background-image: url(../image1/tit_but/thai.png);
}
.tit_but_tk {
  background-image: url(../image1/tit_but/tk.png);
}
.tit_but_ukr {
  background-image: url(../image1/tit_but/ukr.png);
}
.tit_but_urdu {
  background-image: url(../image1/tit_but/urdu.png);
}
/*fin titres but*/

/*titre*/
.tit_wp {
  background-image: url(../image1/titles/wp.png);
}
.tit_mg {
  background-image: url(../image1/titles/mg.png);
}
.tit_rp {
  background-image: url(../image1/titles/rp.png);
}
.tit_pf {
  background-image: url(../image1/titles/pf.png);
}
.tit_ub {
  background-image: url(../image1/titles/ub.png);
}
.tit_sm {
  background-image: url(../image1/titles/sm.png);
}
.tit_ag {
  background-image: url(../image1/titles/ag.png);
}
.tit_av {
  background-image: url(../image1/titles/av.png);
}
.tit_ch {
  background-image: url(../image1/titles/ch.png);
}
.tit_sk {
  background-image: url(../image1/titles/sk.png);
}
.tit_dl {
  background-image: url(../image1/titles/dl.png);
}
.tit_lk {
  background-image: url(../image1/titles/lk.png);
}
.tit_wf {
  background-image: url(../image1/titles/wf.png);
}
/*fin titre*/
/*site map*/
.cadre_sm {
  background-color: #fff0d2;
  position: absolute;
  top: 180px;
  left: 48.5%;
  width: 300px;
  margin-left: -150px;
  border: 1px solid #042073;
  padding-left: 20px;
  font-size: 1.4em;
}
/*fin site map*/
.txt_av {
	width: 70px;
	color: #042073;
	font-weight: bold;
	position: absolute;
	background-color: #FFF0D2;
	border: 1px solid #042073;
	text-align: center;
	margin-left: -35px;
	left: 50%;
}

.sk_ins {
  border: 1px solid #042073;
  padding: 10px;
  position: absolute;
  text-align: left;
  left: 49%;
  top: 195px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1.25em;
  background-color: #fff0d2;
  width: 385px;
  margin-left: -192.5px;
}
.sk_ext {
  border: 1px solid #042073;
  padding: 0px;
  position: absolute;  
  left: 50%;  
  top: 1200px;  
  background-color: #fff0d2;
  width: 620px;
  margin-left: -310px;
  height: 48px;
}

.entete_dl {
  line-height: 1.5;
  top: 200px;
  left: 50%;
  margin-left: -156px;
  width: 312px;
  background-color: #fff0d2;
  position: absolute;
  border: 1px solid #042073;
  font-size: 1.1em;
  padding-left: 10px;
}
.cadre_dl {
  width: 700px;
  position: absolute;
  background-color: #fff0d2;
  position: absolute;
  border: 1px solid #042073;
  left: 15px;
}

.menu_lk {
  border: 1px solid #042073;
  position: absolute;
  margin: 0;
  padding: 0px;  
}
.menu_lk li {
  list-style-type: none;
  padding: 0px;
  line-height: 1.5;
}
.menu_lk a {
  background-color: #fff0d2;  
  display: block;
  text-decoration: none;
  height: 22px;
  text-align: left;  
  font-size: 1.2em;
  padding-left: 10px;
  padding-right: 10px;  
}
.menu_lk a:hover {
	background-color: transparent;
	font-weight : bold;
}
.entete_lk {
	line-height: 1.6;
	position: absolute;
	height: 22px;
	text-align: center;
	font-size: 1.2em;
	background-color: #042073;
	color: #f24004;
	font-weight: bold;
}

#drap {
  height: 24px;
  left: 0px;
  margin-left: 0px;
  position: relative;
  top: 85px;  
  color: #d64203;
  font-weight: bold;
  font-size: 0.8em;  
}

.ct {
  border: 1px solid #042073;
  position: absolute;
  left: 50%;
  background-color: #fff0d2;
}
.txt_ct {
border: 1px solid #042073;
 position: absolute;
}
.but_ct {
border: 2px outset #042073;
position: absolute;
background-color: #d64203;
color: #ffffff;
}

.tk {
border: 1px solid #042073;
background-color: #fff0d2;
}
.wf {
position: absolute;
left : 10%;
right : 10%;
top : 200px;
height : 400px;
background-color: #fff0d2;
border: 1px solid #042073;
font-size: 1.3em;
list-style-image: url(../images/puce_fx.png);
overflow: auto;
}
