html{
  font-family:"arial";
  font-size:12px;
  background:#B2D9E8 url("images/background.jpg") repeat-x top;
  margin-top:0px;
  margin-bottom:0px;
}

body{
  width:900px;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  margin-bottom:0px;
}

p{margin:0;}
h1{margin:0;}

textarea{width:98%;}

a img{border:0px;}

.p-header{padding:0px 20px 0px 20px;}

.txt-header{color:white;}
.txt-actions{color:#006396; font-weight:bold; text-decoration:underline;}
.txt-actions a{color:#006396;}
.txt-menu-header{color:white; float:right;}
.txt-menu-header a{color:#006396; font-weight:bold;}

.header{background:url("images/header.png"); width:900px; height:141px;}
.footer{background:url("images/footer.png"); width:900px; height:53px;}
.txt-footer{color:white; font-size:12px; text-align:center; padding-left:120px;}
.txt-footer a{color:white; text-decoration:none;}
.txt-footer a:hover{text-decoration:underline;}

.b-header{width:128px; height:85px;}
.b-spc{width:7px;}
.b-spc2{width:28px;}

.w-menu-deco{width:25%; vertical-align:top;}
.w-menu-connect{width:25%; vertical-align:top;}

.ff-hg{background:url("images/ff-hg.png") no-repeat; width:27px; height:19px;}
.ff-hd{background:url("images/ff-hd.png") no-repeat; width:27px; height:19px;}
.ff-bg{background:url("images/ff-bg.png") no-repeat; width:26px; height:19px;}
.ff-bd{background:url("images/ff-bd.png") no-repeat; width:26px; height:19px;}
.ff-h{background:url("images/ff-h.png") repeat-x; height:19px;}
.ff-b{background:url("images/ff-b.png") repeat-x; height:19px;}
.ff-g{background:url("images/ff-g.png") repeat-y; width:27px;}
.ff-d{background:url("images/ff-d.png") repeat-y; width:26px;}
.ff-c{background:url("images/ff-c.png") repeat;}
.ff-def{color:white;}
.ff-def a{color:#006396;}

.f-produits{background:url("images/f-produits.png") no-repeat; width:900px; height:236px; vertical-align:top;}

.pan-h{color:white; font-weight:bold; text-align:center; background-color:#66686A; height:17px; padding:0px 8px 0px 8px;}
.pan-m{color:black; font-weight:bold; background-color:white; height:17px;}

.titre-cadre{color:white; font-size:15px; font-weight:bold;}
.titre-cadre:before{content:url("images/puce.png");}

.cat{width:100%;}
.cat tr td{font-weight:bold; text-align:center;}

.pages{font-weight:bold;}

.res-prod-titre{color:#F9A813; font-size:15px; font-weight:bold; text-align:center; padding:24px;}
.res-prod-case{padding:0px 12px 0px 12px;}
.res-prod-g{width:90px; color:white; vertical-align:top; padding:3px;}
.res-prod-d{color:white; vertical-align:top; padding:3px;}
.prod-img{border:2px solid white;}
.b-prix{background:url("images/b-prix.png") no-repeat; width:76px; height:21px; color:white; font-weight:bold; text-align:center; padding:3px;}
.b-fiche{background:url("images/b-fiche.png") no-repeat; width:101px; height:25px; color:white; font-weight:bold; text-align:center; padding:3px;}
.b-fiche a{color:white;}
.b-fiche a:hover{color:#006396;}

.prod-titre{color:#f9A813; font-size:15px; font-weight:bold; padding:12px 24px 12px 0px;}
.prod-g{width:210px; color:white; text-align:center; vertical-align:top;}
.prod-d{padding:0px 0px 0px 12px; vertical-align:top;}

.prod-info-green{color:#8DBC00; font-weight:bold; border-bottom:1px dashed #8DBC00;}
.prod-info-cyan{color:#A7D4FF; font-weight:bold; border-bottom:1px dashed #A7D4FF;}

.cmpt{width:20%;}

.vtop{vertical-align:top;}
.vmid{vertical-align:middle;}
.narrow{width:1%;}
.center{text-align:center;}
.right{text-align:right;}
.bold{font-weight:bold;}
.red{color:red;}
.green{color:#8DBC00;}
.grey{color:#B8B8B8;}
.white{color:white;}
.pad-lr8{padding:0px 8px 0px 8px;}
.tab-form th{text-align:left;}

.Itext{border:1px solid black;}
.Itext-w{border:1px solid black; width:95%;}
.Itextarea{border:1px solid black; width:95%;}

.erreur{color:red;}
.form-erreur{color:red; font-size:14px;}

.s-panier{background:url("images/s-panier.png"); width:149px; height:26px; border:0px; cursor:pointer;}
.s-quantite{background:url("images/calculator_edit.png"); width:16px; height:16px; border:0px; cursor:pointer;}
.s-suppr{background:url("images/suppr.gif"); width:16px; height:16px; border:0px; cursor:pointer;}
.s-rechercher{background:url("images/rechercher.png"); width:24px; height:24px; border:0px; cursor:pointer;}
