/* ---------- 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;
	}

td.ProduitsVertSep{
	padding-right : 5px;
	/*border-left : 2px solid rgb(239,46,36);*/
	border-left : 2px solid rgb(172,181,206);
	}

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%;
}

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.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;
	}
	
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;
	}
	
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;
}

div.moreinfo{
	background-color: rgb(224,224,224);
	color: rgb(54,54,54);
	padding: 5px;
	margin: 5px;
	border: 2px solid rgb(224,77,1);
}

