
<style type="text/css">
<!--
/* ---------- Styles specific to products ----------- */

/* --- ADMIN --- */

td.ListItemAdmin {
        padding: 0px;
        font-weight: bold;
        font-size: 11px;
        color: rgb(36,52,117);
        text-decoration: none;
        text-align: left;
        }
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 {
        padding: 2px;
        font-weight: bold;
        font-size: 14px;
        color: rgb(255,255,255);
        text-decoration: none;
        text-align: left;
        background-color: rgb(36,52,117);
        }
td.ProduitListAdminDescr {
        padding: 2px;
        font-weight: normal;
        font-size: 11px;
        color: rgb(36,52,117);
        text-decoration: none;
        text-align: left;
        }
td.ProduitsAdminTitle {
        padding: 2px 0px 2px 5px;
        font-weight: bold;
        font-size: 11px;
        color: rgb(36,52,117);
        text-decoration: none;
        text-align: justify;
        vertical-align: top;
        }
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 {
        padding: 2px 0px 2px 5px;
        font-weight: normal;
        font-size: 11px;
        color: rgb(36,52,117);
        text-decoration: none;
        text-align: justify;
        vertical-align: top;
        }
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 {
        /*margin: 10px;*/
        padding: 0px;
        width: 100%;
        /*border: 1px dashed rgb(156,154,156);*/
        }
td.ListItemTable {
        padding: 5px;
        }
span.customage {
        font-weight: normal;
        font-size: 10px;
        color: rgb(68,169,23);
        }
td.ListItemSsborderImgRight {
        padding: 5px 10px 2px 0px;
        font-weight: normal;
        font-size: 10px;
        color: rgb(105,93,91);
        text-decoration: none;
        text-align: right;
        vertical-align: top;
        }


/* Snel bestellen */
div.tempimg {
        width: 101px;
        height: 101px;
        }
td.blockimg {
        width: 120px;
        height: 120px;
        vertical-align:top;
        }
td.ListItemSsborderRef {
        padding: 5px 10px 2px 0px;
        font-weight: normal;
        font-size: 10px;
        color: rgb(87,74,72);
        text-decoration: none;
        text-align: left;
        vertical-align: center;
        }
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 {
        /*margin: 10px;*/
        padding: 5px;
        font-weight: bold;
        font-size: 0.8em;
        color: rgb(0,0,0);
        width: 90%;
        background-color: rgb(204,204,204);
        border: 2px solid rgb(0,0,0);
		}
.imgcrossleft {
        /*float: left;*/
        /*position:relative;*/
        margin: 0px 10px 5px 0px;
        padding: 1px;
        border: 1px solid rgb(87,74,72);
        }


/* Nouveaux styles produits */

/* LISTE DES FORMATIONS */
h1.antProd {
        margin: 10px 0px 15px 0px;
        padding: 5px 0px 5px 0px;
        color: #7f715c;
        font-size: 110%;
        text-align: left;
        border-bottom: 1px dotted #7f715c;
        }
span.antTypProd {
        font-style: italic;
        }
div.producttable {
        margin: 0px 0px 10px 0px;
        width: 100%;
		}
table.producttable {
        width: 100%;
        background-color: #ffffff;
		border-left: 1px dotted #c3bbaf;
        border-right: 1px dotted #c3bbaf;
		}
tr.productrowHeader {
        vertical-align: top;
		}
td.productrowHeader {
        padding: 4px 8px 4px 8px;
        font-weight: bold;
        font-size: 80%;
        color: #ffffff;
        vertical-align: middle;
        background: #a19687 url(../images/product_bg_header.png) repeat-x top left;
        border-top: 1px solid #a19687;
		}
tr.productrow {
        vertical-align: top;
		}
tr.productrow td {
        padding: 4px 8px 4px 8px;
		border-bottom: 1px dotted #c3bbaf;
		}
td.producttitle {
        padding: 4px 8px 4px 8px;
        font-weight: bold;
        font-size: 0.7em;
        color: #666666;
        text-decoration: none;
        text-align: left;
        vertical-align: top;
        height: 14px;
        }
td.producttitle a {
        color: #7f715c;
        text-decoration: none;
        }
td.producttitle a:hover {
        color: #555555;
        text-decoration: underline;
        }
span.productformateurs {
		font-weight: normal;
        font-size: 0.9em;
        color: #666666;
        }
td.productdata {
        padding: 4px 8px 4px 8px;
        font-size: 0.7em;
        color: #666666;
        text-decoration: none;
        text-align: left;
        vertical-align: top;
        }
td.productdata a {
        color: #7f715c;
        text-decoration: none;
        }
td.productdata a:hover {
        color: #555555;
        text-decoration: underline;
        }
td.productdata p {
        margin: 0.7em 0 0.7em 0;
        }

/* DETAILS DES FORMATIONS */
/*
h1.antProdDetail
td.detail
div.prodcadre
div.formaTitreDescr
div.formaDescr
div.productvaria
div. id : sendfriend
*/
h1.antProdDetail {
		
        }
td.detail {
        vertical-align: top;
        }
div.prodcadre {
        margin: 0px;
		/*background-color: #ffffff;*/
		border: 0px dotted #c3bbaf;
        }
div.formaTitreDescr {
        margin: 0px;
		padding: 15px 0px 3px 18px;
        font-weight: bold;
        font-size: 1em;
        color: #666666;
        text-decoration: none;
        text-align: left;
        vertical-align: top;
		border-bottom: 1px dotted #c3bbaf;
		background: url(../images/product_title.gif) no-repeat 0px 18px;
		}
div.formaDescr {
        margin: 0px;
		padding: 4px 0px 4px 0px;
        font-weight: normal;
        font-size: 0.7em;
        color: #777777;
        text-decoration: none;
        text-align: left;
		line-height: 1.5em;
        vertical-align: top;
		}
div.productvaria {
        margin: 0px;
		padding: 12px 0px 12px 0px;
        font-weight: normal;
        font-size: 11px;
        color: #666666;
        border-top: 0px solid #c3bbaf;
		}
#sendfriend {
		margin: 0px;
		
		
		}








div.productdetailtable {
        text-align: left;
		}
table.productdetailtable {
        padding: 0;
		}
td.productheader {
        padding: 0px;
        font-weight: bold;
        font-size: 0.8em;
        color: rgb(0,0,0);
        text-decoration: none;
        text-align: left;
        vertical-align: center;
        height: 14px;
        background: url(../images/layer1_menus2it-bg.jpg) repeat-x top left;
        }
td.ProduitsVertSep {
        padding-right: 5px;
        width: 20px;
        /*border-left: 2px solid rgb(239,46,36);
        border-left: 2px solid rgb(172,181,206);*/
        }
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 {
        padding: 5px 10px 2px 0px;
        font-weight: bold;
        font-size: 0.8em;
        color: rgb(54,54,54);
        text-decoration: none;
        text-align: left;
        vertical-align: top;
        }
.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;
        }
td.productallimages {
        padding: 5px 10px 5px 10px;
        font-weight: normal;
        font-Style: italic;
        font-size: 11px;
   		color: rgb(54,54,54);
        text-align: left;
        vertical-align: top;
        }


/* Nouveaux styles transactions */
div.transtable{
        margin: 10px 0px 10px 0px;
        }
table.transtable{
        width: 100%;
        }
td.transheader {
        padding-left: 0px;
        font-weight: bold;
        font-size: 0.8em;
        color: rgb(0,0,0);
        text-decoration: none;
        text-align: left;
        vertical-align: center;
        height: 14px;
        background: url(../images/layer1_menus2it-bg.jpg) repeat-x top left;
        }
td.transheaderRight {
        padding-left: 0px;
        font-weight: bold;
        font-size: 0.8em;
        color: rgb(0,0,0);
        text-decoration: none;
        text-align: left;
        vertical-align: right;
        height: 14px;
        background: url(../images/layer1_menus2it-bg.jpg) repeat-x top left;
        }
td.transdata {
        padding: 5px 10px 2px 0px;
        font-weight: bold;
        font-size: 0.8em;
        color: rgb(54,54,54);
        text-decoration: none;
        text-align: left;
        vertical-align: top;
        }
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 {
        padding: 5px 10px 2px 0px;
        color: rgb(255,99,99);
        text-decoration: none;
        text-align: left;
        vertical-align: top;
        }
td.transdataRight {
        padding: 5px 10px 2px 0px;
        font-weight: bold;
        font-size: 0.8em;
        color: rgb(54,54,54);
        text-decoration: none;
        text-align: right;
        vertical-align: top;
        }
td.transtotal {
        padding: 5px 10px 2px 0px;
        font-weight: bold;
        font-size: 0.8em;
        color: rgb(54,54,54);
        text-decoration: none;
        text-align: left;
        vertical-align: top;
        }
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 {
        margin: 5px;
        padding: 5px;
        color: rgb(54,54,54);
        background-color: rgb(224,224,224);
        border: 2px solid rgb(224,77,1);
        }
div.productmoreinfo {
        }
div.productref {
        }


/* nouveaux styles détails produits */
h1.antProdDetail {
        }
span.proddescr {
        }
div.antProdtabzone {
        }
ul.antprodtabs {
        }
ul.antprodtabs li a.antprodactive {
        }
div.antprodinactive {
        display: none;
        }
div.antprodprice {
        }
div.antprodcom {
        font-size: 0.7em;
        text-align: left;
        }