/* ---------- Styles specific to products ----------- */

/* Types produits */

td.TypProdTitle {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 14px;
	color : rgb(26,26,26);
	text-decoration : none;
	text-align : left;
	vertical-align : center;
	padding-left : 0px;
	padding-top : 5px;
	padding-bottom : 2px;
	height :  22px;
	}

td.TypProdTitle a{
	font-Weight : bold; 
	color : rgb(224,77,1);
	text-decoration : none;
	}

td.TypProdTitle a:hover {
	font-Weight : bold; 
	color : rgb(105,93,91);
	text-decoration : none;
	}

td.TypProdTitleDetail {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 14px;
	color : rgb(26,26,26);
	text-decoration : none;
	text-align : left;
	vertical-align : center;
	padding-left : 0px;
	padding-top : 5px;
	padding-bottom : 2px;
	height :  22px;
	}
td.TypProdDescr {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 10px;
	color : rgb(105,93,91);
	text-decoration : none;
	text-align : justify;
	padding-top : 10px;
	padding-bottom : 2px;	
	padding-right : 20px;	
	padding-left : 0px;
	}
td.TypProdDescr a {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 10px;
	color : rgb(224,77,1);
	text-decoration : underline;
	}
td.TypProdDescr a:hover {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 10px;
	color : rgb(105,93,91);
	text-decoration : underline;
	}


/*  ---------Produits-------- */
table.list {
	/*border : 1px dashed rgb(156,154,156);*/
	width : 100%;
	padding : 0px;
	/*margin : 10px;*/
}
table.Produit {
	border : 1px solid rgb(36,52,117);
}
table.ProduitDetail {
	border : 0px solid rgb(36,52,117);
	width : 100%;
}
td.ProduitsTitle {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 14px;
	color : rgb(26,26,26);
	text-decoration : none;
	text-align : left;
	vertical-align : center;
	padding-left : 0px;
	padding-top : 5px;
	padding-bottom : 2px;
	height :  22px;
	}
td.ProduitsDescr {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 10px;
	color : rgb(105,93,91);
	text-decoration : none;
	text-align : justify;
	padding-top : 10px;
	padding-bottom : 2px;	
	padding-right : 20px;	
	padding-left : 0px;
	}
td.ProduitsDescr a {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 10px;
	color : rgb(224,77,1);
	text-decoration : underline;
	}
td.ProduitsDescr a:hover {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 11px;
	color : rgb(105,93,91);
	text-decoration : underline;
	}


td.ProduitsCar {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal;
	font-Style : normal;
	font-Size : 11px;
	color : rgb(36,52,117);
	text-decoration : none;
	text-align : justify;
	padding-top : 5px;
	padding-bottom : 2px;	
	padding-right : 2px;	
	padding-left : 25px;
	vertical-align : top;
	}

td.linkItemsProduits {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
	color : rgb(36,52,117);
	text-decoration : none;
	text-align : justify;
	padding-top : 3px;
	padding-bottom : 3px;	
	padding-right : 0px;	
	padding-left : 20px;
	}
td.linkItemsProduits a {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
	color : rgb(36,52,117);
	background :  url(../images/site-fl-link.gif) no-repeat center left;
	padding-left : 15px;
	text-decoration : none;
	}
td.linkItemsProduits a:hover {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
	color : rgb(249,113,3);
	background :  url(../images/site-fl-link-hover.gif) no-repeat center left;
	padding-left : 15px;
	text-decoration : underline;
	}

td.ProduitsPrice {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold;
	font-Style : normal;
	font-Size : 12px;
	color : rgb(255,0,0);
	text-decoration : none;
	text-align : justify;
	padding-top : 5px;
	padding-bottom : 2px;	
	padding-right : 2px;	
	padding-left : 25px;
	vertical-align : top;
	}

td.ListProduitsPrice {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold;
	font-Style : normal;
	font-Size : 11px;
	color : rgb(255,0,0);
	text-decoration : none;
	text-align : justify;
	padding-top : 2px;
	padding-bottom : 2px;	
	padding-right : 0px;	
	padding-left : 0px;
	vertical-align : top;
	}

/* Items produits dans liste  */

td.ListTitle {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 10px;
	color : rgb(26,26,26);
	background-color : rgb(165,153,151);
	text-decoration : none;
	text-align : left;
	vertical-align : center;
	padding-left : 0px;
	/*padding-top : 10px;*/
	height :  14px;
	}
td.ListTitleOrd {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 10px;
	color : rgb(26,26,26);
	background-color:rgb(255,255,255);
	text-decoration : none;
	text-align : left;
	vertical-align : center;
	padding-left : 0px;
	padding-right : 5px;
	padding-top : 2px;
	padding-bottom : 2px;
	height :  14px;
	}


td.ListItemSsborder {
	font-weight : normal; 
	font-Size : 70%;
	color : rgb(11,85,161);
	text-decoration : none;
	text-align : left;
	vertical-align : top;
	padding-top : 5px;
	padding-bottom : 20px;	
	padding-right : 10px;	
	padding-left : 0px;
	}
td.ListItemSsborder a {
	font-weight : bold; 
	color : rgb(0,158,173);
	text-decoration : underline;
	}
td.ListItemSsborder a:hover {
	color : rgb(11,85,161);
	text-decoration : underline;
	}
td.ListItem {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 10px;
	color : rgb(105,93,91);
	text-decoration : none;
	text-align : left;
	vertical-align : top;
	padding-top : 5px;
	padding-bottom : 2px;	
	padding-right : 10px;	
	padding-left : 3px;
	border-right: 1px solid rgb(224,224,224);
	}
td.ListItem a {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 10px;
	color : rgb(224,77,1);
	text-decoration : underline;
	}
td.ListItem a:hover {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 10px;
	color : rgb(105,93,91);
	text-decoration : underline;
	}
td.ListItemRight {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 10px;
	color : rgb(224,77,1);
	text-decoration : none;
	text-align : right;
	/*vertical-align : top;*/
	padding-top: 2px;
	padding-right: 10px;
	padding-left: 0px;
	/*border-right: 1px solid rgb(224,224,224);*/
	}
td.ListItemLeft {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 10px;
	color : rgb(224,77,1);
	text-decoration : none;
	text-align : left;
	/*vertical-align : top;*/
	padding-top: 2px;
	padding-right: 10px;
	padding-left: 0px;
	/*border-right: 1px solid rgb(224,224,224);*/
	}
td.ListItemTitle {
	font-weight : bold; 
	font-size : 80%;
	color : rgb(0,158,173);
	text-decoration : none;
	text-align : left;
	vertical-align : center;
	padding-left : 0px;
	/*padding-top : 10px;*/
	height :  14px;
	border-top: 1px solid rgb(0,158,173);
	}
td.ListItemTitle a {
	color : rgb(0,158,173);
	text-decoration : none;
	}
td.ListItemTitle a:hover {
	color : rgb(11,85,161);
	text-decoration : none;
	}

td.ListItemTitleOrd {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 10px;
	color : rgb(26,26,26);
	background-color : rgb(202,196,194);
	text-decoration : none;
	text-align : left;
	vertical-align : center;
	padding-left : 0px;
	padding-right : 3px;
	padding-top : 1px;
	padding-bottom : 1px;
	height :  14px;
	}


/* ----------- Images --------- */

td.ImagesProduits {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal;
	font-Style : italic; 
	font-Size : 11px;
      color : rgb(34,35,135);
	padding-top : 0px;
	padding-bottom : 0px;	
	padding-right : 10px;	
	padding-left : 10px;
	text-align : left;
	vertical-align : top;
	width : 250px;
	}

td.ImagesProduitsAll {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal;
	font-Style : italic; 
	font-Size : 11px;
      color : rgb(34,35,135);
	padding-top : 5px;
	padding-bottom : 5px;	
	padding-right : 10px;	
	padding-left : 10px;
	text-align : left;
	vertical-align : top;
	}

/* ----------- Partie transactionnelle ----------- */
td.TransItem {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 10px;
    	color : rgb(105,93,91);
	background-color : rgb(255,255,255);
	padding-top : 5px;
	padding-bottom : 0px;
	padding-left : 5px;
	/*border-top : 1px solid #0008B5;*/
	}
td.TransItem2 {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 10px;
      color : rgb(1,34,118);
	background-color : #F6F6F6;
	padding : 5px,30px,5px,25px;
	padding-top : 5px;
	padding-bottom : 5px;	
	padding-right : 30px;	
	padding-left : 25px;
	border : 0px solid rgb(9,2,107);
	}
select.TransSelect {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Style : normal;
	font-Size : 10px;
	color : rgb(105,93,91);
	background-color : rgb(245,245,245);
	}
.InfoDetails {
  	cursor : wait;
  	text-decoration : none;
}

/* ----- Admin ------*/

td.ListItemAdmin {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
	color : rgb(36,52,117);
	text-decoration : none;
	text-align : left;
	padding : 0px;
	}

td.ListItemAdmin a {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
	color : rgb(36,52,117);
	text-decoration : none;
	}

td.ListItemAdmin a:hover {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
	color : rgb(0,0,0);
	text-decoration : none;
	}

td.ProduitListAdmin {
	font-Family : Verdana,Arial,Helvetica;
	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-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 11px;
	color : rgb(36,52,117);
	text-decoration : none;
	text-align : left;
	padding : 2px;
	}


td.ProduitsAdminTitle {
	font-Family : Verdana,Arial,Helvetica;
	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-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
	color : rgb(0,0,0);
	text-decoration : none;
	}
td.ProduitsAdminTitle a:hover{
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
	color : rgb(36,52,117);
	text-decoration : none;
	} 

td.ProduitsAdmin {
	font-Family : Verdana,Arial,Helvetica;
	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-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 11px;
	color : rgb(0,0,0);
	text-decoration : none;
	}
td.ProduitsAdmin a:hover{
	font-Family : Verdana,Arial,Helvetica;
	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(196,162,102);
	}

span.customage{
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 10px;
	color : rgb(68,169,23);
	}

td.ListItemSsborderImgRight {
	font-Family : Verdana,Arial,Helvetica;
	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-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 10px;
	color : rgb(196,162,102);
	text-decoration : none;
	text-align : left;
	vertical-align : top;
	padding-top : 5px;
	padding-bottom : 2px;	
	padding-right : 10px;	
	padding-left : 0px;
	}

td.ListItemSsborderRef a {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 10px;
	color : rgb(196,162,102);
	text-decoration : normal;
	}
td.ListItemSsborderRef a:hover {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 10px;
	color : rgb(0,16,60);
	text-decoration : normal;
	}

/* Message après une operation dans produits */
div.MsgAfterOp {
	font-family : Verdana,Arial,Helvetica;
	font-weight : normal; 
	font-size : 10px;
	color : rgb(104,104,104);
	background-color : rgb(255,234,204);
	border : 2px solid rgb(255,170,0);
	width : 100%;
	padding : 5px;
	/*margin : 10px;*/
}

/* visualisation des caractéristiques */

div.speVaria {
	margin: 0;
	font-weight : normal; 
	font-size : 11px;
	color : rgb(11,85,161);
	border-top : 1px solid rgb(0,158,173);
	padding-bottom : 5px;
	width : 45%;

}

.antpar2 h3{
	color: rgb(11,87,161);
  	border-bottom: 0px solid rgb(11,87,161);
  	font-size: 100%;
	text-align:left;
	padding-left: 10px;
	padding-top: 0.2em;
	margin: 0.2em 0 0 0; 
	}
