body {
     background-color: #5057a0;
     background-image: url("../images/bg.jpg");
     background-repeat: repeat-x;
     color: White;
     padding: 0px;
     border: 0px;
     margin: 0px;
     font-family: Arial;
     font-size: 12px;
}
img {
     border: 0;
}
a {
     color: White;
     font-weight: bold;
     text-decoration: none;
}
a:hover {
     text-decoration: underline;
}
#wrapper {
     margin: auto;
     width: 752px;
}
#header {
     width: 752px;
     height: 135px;
     background-image: url("../images/top.jpg");
     font-size: 13px;
     font-weight: bold;

}
#header img {
     vertical-align: middle;
}
#main {
     width: 752px;
     background-image: url("../images/mainBg2.jpg");
}
#footer {
     font-size: 11px;
     text-align:center;
     margin: 5px 0;
}
#footer a {
     font-weight: normal;
}
#nouvelle {
     margin: 10px 0 25px 0;
}
#nouvelleHeader {
     height: 29px;
     #height: 19px;
     padding-top:10px;
     padding-left:20px;
     font-size: 11px;
     font-weight: bold;
     color: White;
}
#nouvelleContenu {
     padding: 0;
     margin: 5px 20px 0 20px;
}
#nouvelleImage {
     float:right;
     padding: 0px 15px 5px 15px;
}
.pinkLine {
     padding: 0;
     margin: 0;
     width: 100%;
     border: 0;
     height: 0;
     border-bottom: 1px solid #ae478f;
}
#content {
     margin: auto;
     width: 500px;     
     text-align: center;
}


form.panier {
     padding: 16px;
     margin: 0;
}
form.panier label {
     float: left;
     clear: left;
     width: 80px;
     display: block;
     padding-top: 4px;
}
table.produits {
     width: 675px;
     padding: 0;
     margin: 0;
}
table.produits tr th, table.produits tr td {
     padding: 5px;
     margin: 0;
}
table.produits tr th {
     background-color: #aa448a;
     font-size: 18px;
     color: White;
     font-weight: bold;
     background-image: url('../images/thbg.jpg');
     background-repeat: no-repeat;
     background-position: right;
}
.destination {
     text-align: left;
     border-right: 4px solid #963178;
     background-image: none;
}
tr.unproduit td {
     border-top: 3px solid #aa448a;
}
tr.maj td {
     text-align: left;
     background-image: url('../images/miseajour_bg.jpg');
     height: 22px;
     padding: 0 0 0 8px;
     margin: 0;
     background-position: 0 5px;
     background-repeat: repeat-x;
}
.total {
     background-color: #aa448a;
}
form.panier input.quantitee {
     width: 20px;
     text-align: center;
}
table.descriptionproduit {
     padding: 10px;
     margin: 10px;
}
.titre {
     font-size: 15px;
     color: White;
     font-weight: bold;
}
#adminMenu {
     list-style-type: none;
     text-align: center;
     position: absolute;
     top: 45px;

     font-family: Helvetica, serif;
     font-size: 13px;
     left: 270px;
}
#adminMenu li {
     float: left;
     padding: 0 0 0 10px;
}
#adminMenu a {
     font-weight: normal;
     text-align:center;
}
#adminContent {
     padding: 1em;
     margin: 0.8em;
     border: 2px solid #5057a0;
     background-color: White;
     color: Black;
     width: 750px;
     position: relative;
}

table#listeAdmin {
     border-collapse: collapse;
     border: 1px solid #dddddd;
}
table#listeAdmin label {
     display: none;
}
table#listeAdmin th {
     background-color: #d6d6d6;
     color: Black;
     background-image: url('../images/gestion/th.jpg');
     font-weight: bold;
     text-align: left;
     font-size: 1em;
     padding: 0.4em;
}
table#listeAdmin td {
     padding: 0.4em;
     font-size: 1em;
}
table#listeAdmin tr {
     border-top: 1px solid #e5e5e5;
     border-bottom: 1px solid #e5e5e5;
}
table#listeAdmin tr.odd {
     background-color: #f9f9f9;
}

#askCategory,
#askManufacturer,
#askProduct {
     position: absolute;
     background-color: white;
     padding: 10px;
     border:1px solid #024583;
     border-width: 56px 1px;
     *border-width: 63px 1px;
     display: none;
     width: 480px;
     top: 5.4em;
     *top: 5.1em;
}
#askCategory input,
#askCategory a,
#askManufacturer input,
#askManufacturer a,
#askProduct input,
#askProduct a {
     background-color: transparent;
     border:1px solid #024583;
     padding: 3px 8px;
     font-size: 12px;
     margin: 0;
     width: auto;
     vertical-align: middle;
     color: Black;
     font-weight: normal;
     text-decoration: none;
}
#askCategory input,
#askManufacturer input,
#askProduct input {
     *padding: 3px 8px 2px 8px;
}
#askCategory h2,
#askManufacturer h2,
#askProduct h2 {
     font-size: 11px;
}
#askCategory p,
#askManufacturer p,
#askProduct p {
     text-align: center;
}
#tree-div,
#tree2-div {
     list-style-type: none;
     overflow:auto;
     height:200px;
     width:500px;
     border:1px solid #024583;
}
#tree-div ul,
#tree2-div ul {
     list-style-type: none;
     margin: 0;
     padding: 0;
}
#tree-div ul li,
#tree2-div ul li {
     margin: 0;
     padding: 0;
}
#tree-div a,
#tree2-div a {
     text-decoration: none;
}

