
/* ---------- 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 #35647d;
        }

/* 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: 255px;
        padding-left: 5px;
        padding-right: 5px;
}

tr.productrow img {
        border: 1px solid #35647d;
}

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 : #8a4500;
        text-decoration : none;
        text-align : left;
        vertical-align : center;
        padding: 10px 0px 10px 0px;
        height : 14px;
        border-top: 1px dotted #8a4500;
        }
td.producttitle a {
        color : #8a4500;
        text-decoration : none;
        }
td.producttitle a:hover {
        color : #5e879c;
        text-decoration : underline;
        }

td.productdata {
        font-size : 0.8em;
        color : #0c4861;
        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 : #8a4500;
        text-decoration : underline;
        }
td.productdata a:hover {
        color : #5e879c;
        text-decoration : underline;
        }

td.productdataright {
        font-weight: bold;
        font-size : 0.8em;
        color : #0c4861;
        text-decoration : none;
        text-align : left;
        vertical-align : top;
        padding-top : 5px;
        padding-bottom : 2px;
        padding-right : 10px;
        padding-left : 0px;
        }

div.productvaria {
        font-weight : normal;
        font-size : 11px;
        color : #0c4861;
        border-top : 1px dotted #8a4500;
        padding-bottom : 5px;
        /*width : 75%;*/
}

td.detail {
                vertical-align: top;
        text-align: center;
        width : 100%;
}

td.productallimages {
        font-Weight : normal;
        font-Style : italic;
        font-Size : 11px;
                   color : #0c4861;
        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 : #0c4861;
        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 : #8a4500;
        text-decoration : underline;
        }

td.transdata a:hover{
        color : #5e879c;
        text-decoration : underline;
        }

td.transdataRight {
        font-weight: bold;
        font-size : 0.8em;
        color : #0c4861;
        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 : #0c4861;
        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;
}

div.moreinfo{
        background-color: #e0f6fa;
        color: #0c4861;
        padding: 5px;
        margin: 5px;
        border: 2px solid rgb(224,77,1);
}
