html{
  font-size : 85%;
  font-family : "bitstream vera sans",sylfaen,arial,freesans,"dejavu sans";
  background : black url("images/fond-page.png") repeat-x;
}

body{margin:auto; width:990px;}

p{margin:0;}

textarea{width:98%;}

a img{border:0px;}

.barre_menu{color:black; font-weight:bold; background:url("images/fond-or.png"); height:36px; padding:8px;}
.barre_menu a{color:black; text-decoration:none;}

.cadre_entete{text-align:center; background:url("images/cadre-entete.png") no-repeat; width:160px; height:25px;}

.cadre_entete_g{background:url("images/cadre-entete-g.png") no-repeat; width:80px; height:25px;}
.cadre_entete_m{text-align:center; background:url("images/cadre-entete-m.png") repeat-x; height:25px;}
.cadre_entete_m a{color:black;}
.cadre_entete_d{background:url("images/cadre-entete-d.png") no-repeat; width:80px; height:25px;}

.cadre_h{background:url("images/cadre-h.png") no-repeat; width:138px; height:4px;}
.cadre_m{color:white; background:url("images/cadre-m.png") repeat-y; width:138px; padding-left:8px; padding-right:8px;}
.cadre_m a{color:white; text-decoration:none;}
.cadre_b{background:url("images/cadre-b.png") no-repeat; width:138px; height:4px;}

.cadre_1_h{background:url("images/cadre-1-h.png") no-repeat; width:638px; height:4px;}
.cadre_1_m{background:url("images/cadre-1-m.png") repeat-y; width:638px; padding-left:8px; padding-right:8px;}
.cadre_1_m a{color:#680000; text-decoration:none;}
.cadre_1_b{background:url("images/cadre-1-b.png") no-repeat; width:638px; height:4px;}

.cadre_2_h{background:url("images/cadre-2-h.png") no-repeat; width:315px; height:4px;}
.cadre_2_m{background:url("images/cadre-2-m.png") repeat-y; width:315px; padding-left:8px; padding-right:8px;}
.cadre_2_m a{color:#680000; text-decoration:none;}
.cadre_2_b{background:url("images/cadre-2-b.png") no-repeat; width:315px; height:4px;}

.cadre_3_h{background:url("images/cadre-3-h.png") no-repeat; width:208px; height:4px;}
.cadre_3_m{background:url("images/cadre-3-m.png") repeat-y; width:208px; padding-left:8px; padding-right:8px;}
.cadre_3_m a{color:#680000; text-decoration:none;}
.cadre_3_b{background:url("images/cadre-3-b.png") no-repeat; width:208px; height:4px;}

.cadre_hg{background:url("images/cadre-hg.png") no-repeat; width:4px; height:4px;}
.cadre_hg_l{background:url("images/cadre-hg-l.png") no-repeat; width:84px; height:4px;}
.cadre_hm_r{font-size:1%; background:url("images/cadre-hm-r.png") repeat-x; height:4px;}
.cadre_hd_l{background:url("images/cadre-hd-l.png") no-repeat; width:46px; height:4px;}
.cadre_hd{background:url("images/cadre-hd.png") no-repeat; width:4px; height:4px;}

.cadre_mg{background:url("images/cadre-mg.png") repeat-y; width:4px;}
.cadre_mm{color:#680000; background-color:white; padding:2px;}
.cadre_mm a{color:#680000; text-decoration:none;}
.cadre_md{background:url("images/cadre-md.png") repeat-y; width:4px;}

.cadre_bg{background:url("images/cadre-bg.png") no-repeat; width:4px; height:4px;}
.cadre_bg_l{background:url("images/cadre-bg-l.png") no-repeat; width:84px; height:4px;}
.cadre_bm_r{background:url("images/cadre-bm-r.png") repeat-x; height:4px;}
.cadre_bd_l{background:url("images/cadre-bd-l.png") no-repeat; width:46px; height:4px;}
.cadre_bd{background:url("images/cadre-bd.png") no-repeat; width:4px; height:4px;}

.BN_message{color:white; font-weight:bold;}
.BN_message a{color:white;}

.BP_bouton_g{background:url("images/BP-bouton-g.png") no-repeat; width:30px; height:15px;}
.BP_bouton_m{font-size:90%; text-align:center; background:url("images/BP-bouton-m.png") repeat-x; height:15px;}
.BP_bouton_d{background:url("images/BP-bouton-d.png") no-repeat; width:30px; height:15px;}

.BP{background:url("images/BP.png") no-repeat; width:80px; height:15px; text-align:center;}

.BP_flash{color:red; font-size:90%;}

.tab_page{width:100%;}

.menu_titre{
  color : white;
  background-color : #986324;
}

.menu_fond{
  background-color : #F4EFDF;
}

.submit_quantite{background:url("images/calculator_edit.png"); width:16px; height:16px; border:0px; cursor:pointer;}

.ct_m{color:white; font-weight:bold; background-color:#986324;}
.ct_td{background-color:#F4EFDF;}
.BN_barre{color:#EFEFEF; font-weight:bold; background-color:#986324;}

.middle{text-align:center;}

.categorie_1{font-weight:bold;}
.categorie_2{font-size:80%;}
.categorie_3{font-size:70%;}

.vignette{float:left; padding-right:4px;}

.i_form_input{border:1px solid black;}

.erreur{color:red;}
