body {
    BACKGROUND-COLOR: white;
    COLOR: black; FONT: 12px arial;
    MARGIN: 16px;
    PADDING: 0px;
}

.port {
    FONT: 10px arial;
}

table.cadre {
    BORDER: black 1px solid;
}
table.catal {
    BACKGROUND-COLOR: white;
}
.centre {
    BACKGROUND-COLOR: #CCCCCC;
}
table.panier {
    BORDER: #CC9966 2px solid;
}
table.act_somm {
    BACKGROUND-COLOR: white;
    BORDER: black 1px solid;
}
table.article {
    BORDER: black 1px solid;
    BACKGROUND-COLOR: white;
}
table.catsmenu {
    BORDER: #CC9966 2px solid; PADDING: 5px;
}

td.s8 {
    FONT-SIZE: 10px;
}
td.rech {
    BORDER: black 1px solid;
    BACKGROUND-IMAGE: url(../images/rechercher1.jpg);
    BACKGROUND-POSITION: 5px 5px;
    BACKGROUND-REPEAT: no-repeat; BACKGROUND-ATTACHMENT: scroll;
}
td.iden {
    BORDER: black 1px solid;
    BACKGROUND-IMAGE: url(../images/identification1.jpg);
    BACKGROUND-POSITION: 5px 5px;
    BACKGROUND-REPEAT: no-repeat; BACKGROUND-ATTACHMENT: scroll;
}
td.info {
    BORDER: black 1px solid;
    BACKGROUND-IMAGE: url(../images/info1.jpg);
    BACKGROUND-POSITION: 5px 5px;
    BACKGROUND-REPEAT: no-repeat; BACKGROUND-ATTACHMENT: scroll;
}
td.info_l {
    LINE-HEIGHT: 18px;
    PADDING-LEFT: 30px;
}
td.actu {
    PADDING: 5px; BORDER: black 1px solid;
}
td.actu_img {
    BACKGROUND-IMAGE: url(../images/actualite1.jpg);
    BACKGROUND-POSITION: 0px 0px;
    BACKGROUND-REPEAT: repeat; BACKGROUND-ATTACHMENT: scroll;
}
td.pani {
    BORDER: black 1px solid;
    BACKGROUND-IMAGE: url(../images/panier1.jpg);
    BACKGROUND-POSITION: 5px 5px;
    BACKGROUND-REPEAT: no-repeat; BACKGROUND-ATTACHMENT: scroll;
}
td.pani_c {
    BORDER-TOP: black 1px solid;
}
td.bout {
    BORDER: black 1px solid;
    BACKGROUND-IMAGE: url(../images/boutique1.jpg);
    BACKGROUND-POSITION: 5px 5px;
    BACKGROUND-REPEAT: no-repeat; BACKGROUND-ATTACHMENT: scroll;
}
td.prom {
    BORDER: black 1px solid;
    PADDING: 5px;
}
td.prom_img {
    BACKGROUND-IMAGE: url(../images/promo1.jpg);
    BACKGROUND-POSITION: 0px 0px;
    BACKGROUND-REPEAT: repeat; BACKGROUND-ATTACHMENT: scroll;
}
td.prom_pro {
    BACKGROUND-COLOR: white;
    COLOR: black; FONT: 11px arial;
    FONT-WEIGHT: normal;
}
td.logo {
    BACKGROUND-IMAGE: url(../images/fond.jpg);
    BACKGROUND-POSITION: 0px 0px;
    BACKGROUND-REPEAT: no-repeat; BACKGROUND-ATTACHMENT: scroll;
}
td.accu {
    BACKGROUND-IMAGE: url(../images/accu1.jpg);
    BACKGROUND-POSITION: 5px 5px;
    BACKGROUND-REPEAT: no-repeat; BACKGROUND-ATTACHMENT: scroll;
    BORDER: black 1px solid;
    PADDING: 5px;
}
table.contact {
    BACKGROUND-IMAGE: url(../images/logo_fond.jpg);
    BACKGROUND-POSITION: 38px 88px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-ATTACHMENT: scroll;
}
td.bas {
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 10px;
}
td.rouge {
    COLOR: red;
}
td.panier {
    BACKGROUND-COLOR: #CC9966;
}
td.prod {
    BORDER-BOTTOM: #CC9966 2px solid;
}
td.identi {
    COLOR: #CC9966; FONT-SIZE: 20px;
}
td.act_somm {
    COLOR: #AA7744; FONT-SIZE: 14px;
}
td.article {
    COLOR: #CC9966; TEXT-ALIGN: left;
}
td.acc a { 
    LINE-HEIGHT: 35px;
    DISPLAY: block;
}
td.acc a:hover {
    BACKGROUND-COLOR: white;
    FONT-SIZE: 10px;
    LINE-HEIGHT: 35px;
    DISPLAY: block;
} 
td {
    COLOR: black; FONT: 12px arial;
    FONT-WEIGHT: bold;
}

p.info {
    FONT-SIZE: 10px;
}
p.actu {
    PADDING-RIGHT: 10px; PADDING-LEFT: 10px;
}
p.titre {
    COLOR: #CC9966; FONT-SIZE: 14px;
}
p {
    MARGIN: 0px;
    COLOR: black; FONT: 12px arial;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: justify;
}

select {
    COLOR: black; FONT: 12px arial;
    FONT-WEIGHT: bold;
}

input.boutonp {
    BACKGROUND-COLOR: white; COLOR: #555F33;
    FONT-SIZE: 10px;
}
input.bouton {
    BACKGROUND-COLOR: white; COLOR: #555F33;
    FONT-WEIGHT: bold;
}
input.prom_pro {
    FONT: 11px arial; FONT-WEIGHT: bold;
}
input {
    COLOR: black; FONT: 12px arial;
    FONT-WEIGHT: normal;
}

textarea {
    COLOR: black; FONT: 12px arial;
    FONT-WEIGHT: normal;
}

legend {
    COLOR: #CC9966; FONT-SIZE: 14px
}
fieldset {
    BORDER: #CC9966 2px solid; PADDING: 10px;
}

div.info {
    POSITION: absolute; VISIBILITY: hidden;
    BACKGROUND-COLOR: white;
    WIDTH: 230px;
    PADDING:5px;
    BORDER: black 1px solid;
    TOP: 289px;
    LEFT: 100px; 
}
div.info div.recher {
    COLOR: #CC9966; FONT-SIZE: 12px;
}
div.fport {
    BACKGROUND-COLOR: white; BORDER: black 1px solid;
    PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px;
    WIDTH: 74px;
    FONT-SIZE: 10px; TEXT-ALIGN: right;
}
div.catmenu {
    BACKGROUND-COLOR: white;
    CURSOR: pointer; 
    PADDING: 5px;
    BORDER: #CC9966 2px solid;
    MARGIN: 5px;
}
div.catsmenu {
    VISIBILITY: visible; DISPLAY: block;
    BACKGROUND-COLOR: white;
    MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px;
}
li {
    COLOR: black; FONT: 12px arial;
    FONT-WEIGHT: bold;
}
ol {
    MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-RIGHT: 0px; MARGIN-LEFT: 26px;
}
