
/* ---------- Styles specific to products ----------- */

/* ----- Admin ------*/

td.ListItemAdmin {
        font-Weight : bold;
        font-Size : 11px;
        color : rgb(36,52,117);
        text-decoration : none;
        text-align : left;
        padding : 0px;
        }

td.ListItemAdmin a {
        font-Weight : bold;
        font-Size : 11px;
        color : rgb(36,52,117);
        text-decoration : none;
        }

td.ListItemAdmin a:hover {
        font-Weight : bold;
        font-Size : 11px;
        color : rgb(0,0,0);
        text-decoration : none;
        }

td.ProduitListAdmin {
        font-Weight : bold;
        font-Size : 14px;
        color : rgb(255,255,255);
        background-color : rgb(36,52,117);
        text-decoration : none;
        text-align : left;
        padding : 2px;
        }
td.ProduitListAdminDescr {
        font-Weight : normal;
        font-Size : 11px;
        color : rgb(36,52,117);
        text-decoration : none;
        text-align : left;
        padding : 2px;
        }


td.ProduitsAdminTitle {
        font-Weight : bold;
        font-Size : 11px;
        color : rgb(36,52,117);
        text-decoration : none;
        text-align : justify;
        vertical-align : top;
        padding-top : 2px;
        padding-bottom : 2px;
        padding-right : 0px;
        padding-left : 5px;
        }
td.ProduitsAdminTitle a{
        font-Weight : bold;
        font-Size : 11px;
        color : rgb(0,0,0);
        text-decoration : none;
        }
td.ProduitsAdminTitle a:hover{
        font-Weight : bold;
        font-Size : 11px;
        color : rgb(36,52,117);
        text-decoration : none;
        }

td.ProduitsAdmin {
        font-Weight : normal;
        font-Size : 11px;
        color : rgb(36,52,117);
        text-decoration : none;
        text-align : justify;
        vertical-align : top;
        padding-top : 2px;
        padding-bottom : 2px;
        padding-right : 0px;
        padding-left : 5px;
        }
td.ProduitsAdmin a{
        font-Weight : normal;
        font-Size : 11px;
        color : rgb(0,0,0);
        text-decoration : none;
        }
td.ProduitsAdmin a:hover{
        font-Weight : normal;
        font-Size : 11px;
        color : rgb(36,52,117);
        text-decoration : none;
        }

/* Styles lorsque liste de produits sur
plusieurs colonnes */

table.listcol {
        /*border : 1px dashed rgb(156,154,156);*/
        width : 100%;
        padding : 0px;
        /*margin : 10px;*/
        }

td.ListItemTable {
        padding:5px;
        }

span.customage{
        font-Weight : normal;
        font-Size : 10px;
        color : rgb(68,169,23);
        }

td.ListItemSsborderImgRight {
        font-Weight : normal;
        font-Size : 10px;
        color : rgb(105,93,91);
        text-decoration : none;
        text-align : right;
        vertical-align : top;
        padding-top : 5px;
        padding-bottom : 2px;
        padding-right : 10px;
        padding-left : 0px;
        }

/* Snel bestellen */
div.tempimg {
        width : 101px;
        height : 101px;
        }
td.blockimg {
        width : 120px;
        height : 120px;
        vertical-align:top;
        }

td.ListItemSsborderRef {
        font-Weight : normal;
        font-Size : 10px;
        color : rgb(87,74,72);
        text-decoration : none;
        text-align : left;
        vertical-align : center;
        padding-top : 5px;
        padding-bottom : 2px;
        padding-right : 10px;
        padding-left : 0px;
        }

td.ListItemSsborderRef a {
        font-Weight : normal;
        font-Size : 10px;
        color : rgb(220,36,31);
        text-decoration : normal;
        }
td.ListItemSsborderRef a:hover {
        font-Weight : normal;
        font-Size : 10px;
        color : rgb(54,54,54);
        text-decoration : normal;
        }

/* Message après une operation dans produits */
div.MsgAfterOp {
        font-weight : bold;
        font-size : 0.8em;
        color : rgb(0,0,0);
        background-color : rgb(204,204,204);
        border : 2px solid rgb(0,0,0);
        width : 90%;
        padding : 5px;
        /*margin : 10px;*/
}

.imgcrossleft{
        /*float: left;*/
        /*position:relative;*/
        margin: 0px 10px 5px 0px;
        padding: 1px;
        border : 1px solid rgb(87,74,72);
        }

/* Nouveaux styles produits */
div.producttable{
        margin: 10px 0px 10px 0px;
}

div.productdetailtable{
        text-align: left;
}

table.producttable{
        width: 100%;
}

table.productdetailtable{
        padding: 0;
}

td.productheader {
        font-weight : bold;
        font-size : 0.8em;
        color : rgb(0,0,0);
        background: url(../images/layer1_menus2it-bg.jpg) repeat-x top left;
        text-decoration : none;
        text-align : left;
        vertical-align : center;
        padding-left : 0px;
        height :  14px;
        }

tr.productrow{
        vertical-align: top;
}

tr.productrow td {
        width: 50%;
        padding-left: 2px;
        padding-right: 2px;
}

td.ProduitsVertSep{
        padding-right : 5px;
        /*border-left : 2px solid rgb(239,46,36);
        border-left : 2px solid rgb(172,181,206);*/
        width: 20px;
        }

td.producttitle {
        font-Weight : bold;
        font-Size : 0.9em;
        color : rgb(109,0,5);
        text-decoration : none;
        text-align : left;
        vertical-align : center;
        padding: 10px 0px 10px 0px;
        height :  14px;
        border-top: 1px solid rgb(0,0,0);
        }
td.producttitle a {
        color : rgb(109,0,5);
        text-decoration : none;
        }
td.producttitle a:hover {
        color : rgb(54,54,54);
        text-decoration : underline;
        }

td.productdata {
        font-size : 0.8em;
        color : rgb(54,54,54);
        text-decoration : none;
        text-align : left;
        vertical-align : top;
        padding-top : 5px;
        padding-bottom : 2px;
        padding-right : 10px;
        padding-left : 0px;
        }
td.productdata a {
        color : rgb(109,0,5);
        text-decoration : underline;
        }
td.productdata a:hover {
        color : rgb(0,0,0);
        text-decoration : underline;
        }

td.productdata p {
                margin: 0.7em 0 0.7em 0;
                }

td.productdataprice {
        margin: 0px;
        padding : 5px 5px 5px 5px;
        font-size : 0.8em;
        line-height: 1.4em;
        color : #ffffff;
        text-decoration : none;
        text-align : left;
        vertical-align : top;
        }

td.productdataright {
        font-weight: bold;
        font-size : 0.8em;
        color : rgb(54,54,54);
        text-decoration : none;
        text-align : left;
        vertical-align : top;
        padding-top : 5px;
        padding-bottom : 2px;
        padding-right : 10px;
        padding-left : 0px;
        }

.productchar{
        font-size : 1em;
        }

.productquantite{
        font-size : 1em;
        }

span.productreduction{
        color: #ff0000;
        font-weight: bold;
        }

div.productcharlist {
        border : 1px solid rgb(204,204,204);
        }

table.productcharlist {
        border-collapse: collapse;
        }

td.productcharlist {
        padding-right : 10px;
        }


div.productorder {
        margin : 5px 0px 5px 0px;
        }

div.productvaria {
        font-weight : normal;
        font-size : 11px;
        color : rgb(54,54,54);
        border-top : 1px solid rgb(204,204,204);
        padding-bottom : 5px;
        width : 50%;
}

td.productallimages {
        font-Weight : normal;
        font-Style : italic;
        font-Size : 11px;
   color : rgb(54,54,54);
        padding-top : 5px;
        padding-bottom : 5px;
        padding-right : 10px;
        padding-left : 10px;
        text-align : left;
        vertical-align : top;
        }

/* Nouveaux styles transactions */

div.transtable{
        margin: 10px 0px 10px 0px;
}

table.transtable{
        width: 100%;
}

td.transheader {
        font-weight : bold;
        font-size : 0.8em;
        color : rgb(0,0,0);
        background: url(../images/layer1_menus2it-bg.jpg) repeat-x top left;
        text-decoration : none;
        text-align : left;
        vertical-align : center;
        padding-left : 0px;
        height :  14px;
        }

td.transheaderRight {
        font-weight : bold;
        font-size : 0.8em;
        color : rgb(0,0,0);
        background: url(../images/layer1_menus2it-bg.jpg) repeat-x top left;
        text-decoration : none;
        text-align : left;
        vertical-align : right;
        padding-left : 0px;
        height :  14px;
        }

td.transdata {
        font-weight: bold;
        font-size : 0.8em;
        color : rgb(54,54,54);
        text-decoration : none;
        text-align : left;
        vertical-align : top;
        padding-top : 5px;
        padding-bottom : 2px;
        padding-right : 10px;
        padding-left : 0px;
        }

td.transdata a{
        color : rgb(109,0,5);
        text-decoration : underline;
        }

td.transdata a:hover{
        color : rgb(54,54,54);
        text-decoration : underline;
        }

div.transdata2 {
        color : rgb(255,99,99);
        text-decoration : none;
        text-align : left;
        vertical-align : top;
        padding-top : 5px;
        padding-bottom : 2px;
        padding-right : 10px;
        padding-left : 0px;
        }

td.transdataRight {
        font-weight: bold;
        font-size : 0.8em;
        color : rgb(54,54,54);
        text-decoration : none;
        text-align : right;
        vertical-align : top;
        padding-top : 5px;
        padding-bottom : 2px;
        padding-right : 10px;
        padding-left : 0px;
        }

td.transtotal {
        font-weight: bold;
        font-size : 0.8em;
        color : rgb(54,54,54);
        text-decoration : none;
        text-align : left;
        vertical-align : top;
        padding-top : 5px;
        padding-bottom : 2px;
        padding-right : 10px;
        padding-left : 0px;
        }

span.transhigh{
        font-weight: bold;
        text-decoration: underline;
}

td.transwarning {
        font-weight: bold;
        font-size : 0.8em;
        color : rgb(54,54,54);
        text-decoration : none;
        text-align : left;
        vertical-align : top;
        padding-top : 5px;
        padding-bottom : 2px;
        padding-right : 10px;
        padding-left : 0px;
        border: 1px solid white;
        }


div.moreinfo{
        background-color: rgb(224,224,224);
        color: rgb(54,54,54);
        padding: 5px;
        margin: 5px;
        border: 2px solid rgb(224,77,1);
}

h1.antProd{
   background-color: rgb(0,0,0);
   }

div.productmoreinfo {
        }

div.productref {
        }

/* nouveaux styles détails produits */

h1.antProdDetail{
   }

span.antTypProd{
        font-style: italic;
        }
span.proddescr{
        }

div.antProdtabzone{
        }

ul.antprodtabs{
        }

ul.antprodtabs li a.antprodactive{
        }

div.antprodinactive{
        display:none;
        }
div.prodcadre{
        /*width: 200px;
        height: 345px;*/
        border: 1px solid rgb(48,28,14);
        background-color: rgb(204,196,162);
        /*overflow: auto;*/
}

td.detail{
        vertical-align: top;
}

div.antprodprice{
        }

div.antprodcom{
        font-size : 0.7em;
        text-align: left;
        }