.textb    { font-family: Agency FB; font-size: 17px; color: #ffffff; font-weight: bold; }
.text-cat { font-family: Agency FB; font-size: 17px; color: #dfdfdf;  }
.textn    { font-family: Agency FB; font-size: 18px; color: #2f2f2f; font-weight: bold; }
.textw    { font-family: Arial; font-size: 13px; color: #000000; background-color: #ffffff; }
.textg    { font-family: Arial; font-size: 13px; color: #000000; background-color: #dfdfdf; padding: 5px; }
.textr    { font-family: Arial; font-size: 13px; color: #CC0000; }
.textgg   { font-family: Arial; font-size: 14px; color: #000000; background-color: #dfdfdf;  padding: 5px; }
.textlab  { font-family: Arial; font-size: 14px; color: #000000; background-color: #dfdfdf;  padding: 0px; font-weight: bold; }
.textgb   { font-family: Arial; font-size: 13px; color: #000000; background-color: #dfdfdf; padding: 5px; font-weight: bold; }
.textgbb  { font-family: Arial; font-size: 12px; color: #000000; background-color: #ffbbcc; padding: 0px; }
.texty    { font-family: Arial; font-size: 13px; font-weight: bold; color: #000000; }
.textbl    { font-family: Arial; font-size: 13px; color: #3333cc; }
.textpromo    { font-family: Arial; font-size: 20px; color: #2f2f2f; font-weight: bold; }

.texte    { font-family: Arial; font-size: 14px; color: #000000; }
.textsmall    { font-family: Arial; font-size: 11px; color: #000000; }
.textsmallr    { font-family: Arial; font-size: 11px; color: #ff6600; }
.textmedium    { font-family: Arial; font-size: 13px; color: #2f2f2f;}
.cpte {font-family: Arial; font-size: 13px; color: #ffffff; }
.cptetitre {font-family: Agency FB; font-size: 20px; color: #ffffff; font-weight: bold; }
.cptetitreb {font-family: Agency FB; font-size: 20px; color: #000000; font-weight: bold; }

.sstotal {font-family: Helvetica; font-size: 14px; font-weight: bold; }
.total {font-family: Arial; font-size: 20px; color: #000000; font-weight: bold; }

select {
  border:1px solid black;
  font-family: Verdana;
  font-size: 12px;
  color:#000000;
}


input, textarea, file {
  border:1px solid black;
  font-family: Verdana;
  font-size: 12px;
  color:#000000;
  
  border-radius: 10px 10px;
      -moz-border-radius: 3px;
}

.field {
  border:1px dotted black;
  font-family: Verdana;
  font-size: 11px;
  color:#000000;
  height:20px;
  background-color:#ffffcc;
}


.field1 {
  border:1px solid black;
  font-family: Verdana;
  font-size: 12px;
  color:#000000;  
}

.redbox {
  border:1px solid #CC0000 ;
  font-family: Verdana;
  font-weight: bold;
  font-size: 13px;
  color:#CC0000;
}

.lienb a {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  color:#000000;
  text-decoration: none;
}


.lien_img a:hover {
  background:none;    
}

a {
  font-family: sans-serif;
  font-size: 13px;
  color:#C03000;
  text-decoration: none;
}

a:hover {
  color:#2f2f20;
  background:#ccaaaa;
}


.rubrique {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  color:#ffffff;
  text-decoration: none;
}



.zonee {
      border-radius: 3px 3px;
      -moz-border-radius: 10px;
      -webkit-border-radius:10px;
      background-color: #efd9e5;
      padding:4px;
      border-style:solid;
      border-width:1px;
      border-color:#eabdd3;
}

.zone {
      border-radius: 3px 3px;
      -moz-border-radius: 10px;
      -webkit-border-radius:10px;
      background-color: #eabdd3;
      padding:4px;
      border-style:solid;
      border-width:1px;
      border-color:#eabdd3;      
}

.entetetab {
      background-color: #ccff99;
      padding:4px;
      border-style:dotted;
      border-width:1px;
      border-color:#000000;
      font-weight: bold;
}

.zoneart {
      border-radius: 3px 3px;
      -moz-border-radius: 10px;
      -webkit-border-radius:10px;
      background-color: #ccffcc;
      padding:4px;
      border-style:solid;
      border-width:1px;
      border-color:#eabdd3;
}


.zoneclear {
      border-radius: 3px 3px;
      -moz-border-radius: 5px;
      -webkit-border-radius:10px;
      background-color: rgb(254,249,254);
      padding:4px;
      border-style:solid;
      border-width:1px;
      border-color:#eabdd3;      
}


.zonectr {
      border-radius: 5px 5px;
      -moz-border-radius: 7px;
      -webkit-border-radius:10px;
      padding:2px;
      border-style:solid;
      border-width:1px;
      border-color:#c0c0c0;
}


.zone1 {
      border-radius: 3px 3px;
      -moz-border-radius: 10px;
      -webkit-border-radius:10px;
      padding:8px;
      border-style:solid;
      border-width:1px;
      background-color:#FFF5EF;
      border-color:#000000;      
}


.panierentete {
      background-color: #ccccff;
      font-family: Arial;
      font-size: 13px;
      color:#000000;
}


.panierart1 {
      font-family: Verdana;
      font-size: 12px;
      color:#000000;
      background-color:#efefef;
}


.panierart2 {
      font-family: Verdana;
      font-size: 12px;
      color:#000000;
      background-color:#ededed;
}


.paniertota {
  border:1px solid gray;
  font-family: Courrier-new;
  font-size: 14px;
  color:#000000;
  font-weight: bold;
  background-color:#ffefff;
}

.paniertot {
  border:1px solid gray;
  font-family: Courrier-new;
  font-size: 14px;
  color:#000000;
  font-weight: bold;
  background-color:#ffcc99;
}

.zonelbl {
      background-color: #ccff99;
      border-style:solid;
      border-width:1px;
      border-color:#ccff99;      
}


.zonelbl1 {
      background-color: #99cccc;
      border-style:solid;
      border-width:1px;
      border-color:#99cccc;      
}

.zonelbl2 {
      background-color: #ccccff;
      border-color:#ccccff;   
      font-size: 12px; 
}

