0.BODY {
background: #ffffff;
color: #5D665D;
font-family: Arial, Tahoma, Helvetica, sans-serif;
margin: 0px;
font-size: 10px;
}

.text {
font-family: Arial, Tahoma, Helvetica, sans-serif;
color: #FFffff;
font-size: 14px;
}

.textb {
font-size: 12px;
font-weight:bold;
}

.smalltext {
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size: 10px;
font-weight:bold;
}


.texterror {
font-size: 12px;
color: #ff0000;
font-weight:bold;
}

.textpassword {
font-size: 10px;
}


A { 
color: #ff0000;
text-decoration: none; 
}

A:hover { 
font-weight:bold;
text-decoration: none; 
}

TD.BORDER {
border: 1 solid #5D665D;
}

TD.LINE {
border-top: 1 solid #5D665D;
}

TD.RIGHT {
border-right: 1 solid #5D665D;
}

TD.left {
border-left: 1 solid #5D665D;
}

TD.bottom {
border-bottom: 1 solid #5D665D;
}

TABLE.bottom {
border-bottom: 1 solid #5D665D;
}

TD.blanc {
background: #0051A2;
border-bottom: 1 solid #FFFFFF;
font-size: 12px;
}

TD.LINED {
border: 1 solid #5D665D;
}

TABLE.LINE {
border: 1 solid #5D665D;
}

TD.footer {
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-weight:bold;
font-size: 12px;
color: #000000;
}

TD.header {
background: #c5c2cf;
}

A.header {
font-size: 12px;
color: #FFFFFF;
text-decoration: none;
}

A.header:hover { 
font-weight:bold;
text-decoration: none; 
font-size: 12px;
}

A.smallheader {
font-size: 14px;
font-weight: bold;
color: #f8a400;
text-decoration: none;
}

A.smallheader:hover { 
font-weight:bold;
text-decoration: none; 
font-size: 12px;
}

A.headeron {
font-size: 12px;
font-weight: bold;
color: #79d4ff;
text-decoration: none;
}

A.headeron:hover {
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

TD.headerwebzine {
font-weight: bold;
font-family: Arial, Tahoma, Helvetica, sans-serif;
color: #0000ff;
font-size: 18px;
}

A.headerwebzine {
font-weight: bold;
font-family: Arial, Tahoma, Helvetica, sans-serif;
color: #FF9900;
font-size: 14px;
}


TD.HEADERCATALOG {
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #ffff00;
}

A.HEADERCATALOG {
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #ffff00;
}



A.headerdistrib {
font-weight: bold;
font-family: Arial, Tahoma, Helvetica, sans-serif;
color: ##ffff00;
font-size: 14px;
}


TD.headerdistrib {
font-weight: bold;
font-family: Arial, Tahoma, Helvetica, sans-serif;
color: ##FFff00;
font-size: 14px;
}

TABLE.WEBZINE {
background: #FF9900;
}

TD.WEBZINE {
background: #FF9900;
border-bottom: 1 solid #7E91AF;
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
}

TD.CONSEIL {
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size: 14px;
background: #8094b0;
border-bottom: 1 solid #FFFFFF;
font-weight: bold;
color: #FFFFFF;
}

A.CONSEIL {
color: #FFFFFF;
}

TABLE.CATALOG {
background: #F0007F;
}

TABLE.CONSEIL {
background: #0069c0;
}

TD.CATALOG {
background: #008cce;
border-bottom: 1 solid #7E91AF;
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #f8a400;
}

TD.HEADERCATALOG {
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #000000;
}

TD.PRODUCT {
font-size: 12px;
}

TD.PRODUCTPRICE {
font-size: 14px;
color: #F0007F;
font-weight: bold;
}

.formArea { background-color: #ffffff; border-color: #5D665D; border-style: solid; border-width: 1px; }
.formAreaTitle { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }

.CATALOG {
font-size: 12px;
}


A.CATEGORIE {
color:#F0007F;
font-size: 12px;
}

A.CATEGORIE1 {
color:#000FFF;
font-size: 10px;
}
A.CATEGORIE2 {
color:#F0007F;
font-size: 8px;
}


A.CATALOG:HOVER {
font-weight: bold;
color:#0000FF;
}

TD.BL {
border-left: 1 solid #5D665D;
border-bottom: 1 solid #5D665D;
}

HR.product {
color: #5D665D; /* line */
}

.bb {
background-color: #FFFFFF;
color: #F0007F; 
border-right: 1 solid #5D665D; 
border-bottom: 1 solid #5D665D;
}

TD.bottomproduct {

font-weight: bold;
}

TD.CATALOG_GB {
background-color: #FFFFFF;
color: #F0007F; 
border-left: 1 solid #5D665D; 
border-bottom: 1 solid #5D665D;
}

TD.DISTRIB {
background: #0099FF;
border-bottom: 1 solid #7E91AF;
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #FFFF00;
}

.dataTableHeadingRow { background-color: #0099FF; }
.dataTableHeadingContent { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold; }
.dataTableRow { background-color: #F0F1F1; }
.dataTableRowSelected { background-color: #e9e9e9; }
.dataTableRowOver { background-color: #FFFFFF; }
.dataTableContent { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

.infoBoxNewsContents {
  background: #FFFFFF; /* fond de la boite */
  font-family: tahoma;
  font-size: 10px;
  border: 0;
 
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading { /* police et couleur barre titre */
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #FFFFFF; /* couleur des barres des titres */
  Border: 1;
  Border-color: #5D665D;
  color: #5D665D;
}

TD.infoBox, SPAN.infoBox {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
