BODY 
{
	FONT-SIZE: 8pt; 
	padding: 0px; 
	text-align: center; 
	background-image: url(../images/grass.gif); 
	Margin: 0px; 
	height: 100%; 
	font-family: verdana;
	overflow-y: scroll;
	/*background-color: #ff6633;*/
}


#FORM1
	{
	height: 100%;
	padding: 0px;
	margin: 0px;
	text-size: 0pt;
	font-size: 0pt;
	}

#FORMDEFAULT
	{
	height: 100%;
	padding: 0px;
	margin: 0px;
	text-size: 0pt;
	font-size: 0pt;
	}	
	
#CONTENTS
	{
	Margin: auto;
	Position: relative;
	height: 100%;
	min-height: 100%;
	/*background: #FFFFFF;*/
	background-image: url(../images/road.gif);
	BORDER-LEFT: #000000 1px solid;
	BORDER-RIGHT: #000000 1px solid;
	WIDTH: 792px;
	TEXT-ALIGN: LEFT;
	font-size: 8pt;
	text-size: 8pt;
	z-index: 0;
	}

#FORM1>#CONTENTS
	{
	height: auto;
	}
	
#FORMDEFAULT>#CONTENTS
	{
	height: auto;
	}	

#BORDERLEFT
	{
	POSITION: ABSOLUTE;
	LEFT: -30px;
	WIDTH: 30px;
	height: 100%;
	background-image: url(../images/vleft.png);
	}

#BORDERRIGHT
	{
	POSITION: ABSOLUTE;
	RIGHT: -30px;
	WIDTH: 30px;
	height: 100%;
	background-image: url(../images/vright.png);	
	}

#TYRE
	{
	Position: absolute;
	TOP: 40px;
	LEFT: 0px;
	z-index: -1;
	}
	
/* Partie Boite de login */
	#LOGINBOX {BACKGROUND: #FFFFFF; LEFT: 250px; WIDTH: 350px; POSITION: absolute; TOP: 300px; HEIGHT: 100px; border: #000000 1px solid; }
	.LOGINLABELS {WIDTH: 90px; FONT-SIZE: 8pt; padding-left: 5px; padding-top: 3px; padding-bottom: 3px; float: left;}
	.LOGININPUT {FONT-SIZE: 8pt; WIDTH: 250px; padding-left: 5px; float: left;}
	.LOGININPUT #TXTLOGIN {width: 245px;}
	.LOGININPUT #TXTPASSWORD {width: 245px;}
	.LOGINBUTTON {FONT-SIZE: 8pt; margin-right: 8px; margin-top: 10px;}
	DIV>.LOGINBUTTON {margin-right: 5px;}
/* Fin Partie boite de login */	

#BANNER { DISPLAY: block; WIDTH: 792px; POSITION: relative; HEIGHT: 115px; z-index: 1; }

#LANGCHOOSER {position: relative; z-index: 2;}

#BANNER #LANGCHOOSER {padding-top: 0px; padding-right: 18px;}

#LANGCHOOSER UL {position: relative; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 3px 2px 0px 0px; PADDING-TOP: 0px; z-index: 2;}

#LANGCHOOSER UL LI {position: relative; DISPLAY: inline; z-index: 2; }

#LOCKER 
{
	POSITION: absolute; 
	top: 85px; 
	right: 3px; 
	cursor: hand;
}

#BASKET 
	{ 
	position: absolute;
	left: 30px;
	top: 71px;
	z-index: 1;
	}
	
/*Début MainMenu*/
	#MAINMENUCONTAINER
		{
		position: relative;
		z-index: 1;
		width: 752px;
		height: 23px;
		text-align:left;
		margin-left: 20px;
		margin-bottom: 10px;
		}
		
	#MAINMENUCONTAINER A
		{
		font-size: 8pt;
		white-space: nowrap;
		text-decoration: none;
		color: #000000;
		}
	
	.MAINMENUITEM
		{
		position: relative;
		height: 23px;
		width: auto;
		float: left;
		margin-right: 2px;
		margin-bottom: 3px;
		}
		
	.MAINMENUITEM_SELECTED
		{
		width: auto;
		float: left;
		height: 23px;
		margin-right: 2px;
		margin-bottom: 3px;
		}
		
	.MAINMENUITEM .MENULEFT
		{
		width: 5px;
		height: 23px;
		background: url(../images/system/menu_off_left.png);
		}
	.MAINMENUITEM .MENUCENTER
		{
		background: url(../images/system/menu_off_center.png) repeat-x;			
		height: 23px;
		width: auto;
		padding-top: 3px;
		}
		
	.MAINMENUITEM .MENURIGHT
		{
		width: 5px;
		height: 23px;
		background: url(../images/system/menu_off_right.png);
		}
		
	.MAINMENUITEM_SELECTED .MENULEFT
		{
		width: 5px;
		height: 23px;
		background: url(../images/system/menu_on_left.png);
		}
		
	.MAINMENUITEM_SELECTED .MENUCENTER
		{
		padding-top: 3px;			
		background: url(../images/system/menu_on_center.png) repeat-x;			
		height: 23px;
		width: auto;
		}
		
	.MAINMENUITEM_SELECTED .MENURIGHT
		{
		width: 5px;
		height: 23px;
		background: url(../images/system/menu_on_right.png);
		}		

/*Fin MainMenu*/

#MAIN { DISPLAY: block; WIDTH: 792px; POSITION: relative;}

/* PARTIE ONE COLUMN */
	/*.ONECOL {display: none;}*/
	.ONECOL#MAIN #VMENU {DISPLAY: none}
	.ONECOL#MAIN #TEXTE {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 792px; PADDING-TOP: 0px; text-align: left;}
	/* SPECIAL FIREFOX */
	/*TABLE.ONECOL#MAIN #TEXTE {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 772px; PADDING-TOP: 10px; HEIGHT: 434px; text-align: left; overflow-y: auto;}*/
	TABLE.ONECOL#MAIN #TEXTE { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 772px; PADDING-TOP: 0px;}
/* FIN PARTIE ONE COLUMN */
/* PARTIE TWO COLUMN */
	.TWOCOLS {}
	.TWOCOLS#MAIN #VMENU { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; WIDTH: 150px; margin-left: 0px; padding-left: 20px;}
	.TWOCOLS#MAIN #TEXTE {z-index: 1; BORDER: none; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 622px; PADDING-TOP: 0px; text-align: left; overflow-x: hidden;}
	/* SPECIAL FIREFOX */
	#CONTENTS>#MAIN.TWOCOLS #TEXTE {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 600px; PADDING-TOP: 0px; font-size: 8pt; text-align: left;}
/* FIN PARTIE TWO COLUMN */

/*
	PARTIE WAIT
*/
	#WAITIMAGE
		{
		z-index: 3;
		display: none;
		Position: absolute;
		top: 260px;
		left: 260px;
		}		
/*
	FIN PARTIE WAIT
*/

/* VERTICAL MENU */
#VMENU {margin-top: 0px; text-align: left; }
.SUBMENU {position: relative; width: 150px;}
.SUBMENU TR TD {vertical-align: top;}
#SUBMENUITEMS {overflow-y: auto; overflow-x: hidden; width: 150px;}

#SUBMENUITEMS A 
	{
	font-size: 8pt;
	color: #000000; 
	text-decoration: none;
	}

.SUBMENUITEM
	{
	/*background-color: #5e5e52;*/
	background-image: url(../images/system/mnucenter.png);
	width: 150px;
	}

.SUBMENUITEM_SELECTED
	{
	/*background-color: #5e5e52;*/
	background-image: url(../images/system/mnucenter_on.png);
	width: 150px;
	}

.UL
	{
	width: 4px;
	height: 4px;
	/*background: url(../images/system/ul.gif) no-repeat;*/
	}

.UC
	{
	height: 4px;
	/*background: url(../images/system/uc.gif) repeat-x;*/
	}

.UR
	{
	width: 4px;
	height: 4px;
	/*background: url(../images/system/ur.gif) no-repeat;*/
	}

.CL
	{
	width: 4px;
	/*background: url(../images/system/cl.gif) repeat-y;*/
	}

.SUBMENUITEM .CC
	{
	padding: 2px;
	font-size: 8pt;
	}

.SUBMENUITEM_SELECTED .CC
	{
	/*background: #7c7c6d;*/
	padding: 2px;
	font-size: 8pt;
	}

.CR
	{
	width: 4px;
	/*background: url(../images/system/cr.gif) repeat-y;*/
	}

.BL
	{
	width: 4px;
	height: 4px;
	/*background: url(../images/system/bl.gif) no-repeat;*/
	}

.BC
	{
	height: 4px;
	/*background: url(../images/system/bc.gif) repeat-x;*/
	}

.BR
	{
	width: 4px;
	height: 4px;
	/*background: url(../images/system/br.gif) no-repeat;*/
	}

.LINKCONTAINER {position: relative; z-index: 2; padding-top: 1px;}
.MENUBACK {position: absolute; top: 0px; left: 0px; z-index: 0;}
#VSUBMENULINKCONTAINER {padding: 0px; margin: 0px; width: 100%;}
/* FIN VERTICAL MENU */

/* Partie action produit */

.BUTTON
	{
	font-size: 8pt;
	color: #FFFFFF;
	background: #5A5A5A;
	}

.PRODCOMMAND
	{
	position: relative;
	height: 30px;
	/*background: #EFEFDE;*/
	width: 603px;
	margin-bottom: 10px;
/*
	BORDER-TOP: #696969 1px solid;
	BORDER-LEFT: #696969 1px solid;
	BORDER-BOTTOM: #696969 1px solid;
	BORDER-RIGHT:  #696969 1px solid;
	PADDING: 4px;
*/
	text-align: left; 
	font-size: 8pt;
	}

.ProdDisplay
	{
	width: 50%;
	font-size: 8pt;
	float: left;
	}

.ProdSort
	{
	text-align: right;
	font-size: 8pt;
	float: right;
	}

.PRODUCTHOLDER
	{
	float: left;
	width: 603px;
	overflow-x: hidden;
	}

#TEXTE>.PRODUCTHOLDER
	{
	width: 611px;
	}
	
.PRODUCTHOLDER TABLE
	{
	font-size: 8pt;
	}

/* Fin Partie action produit */

/*PARTIE ONE PRODUCT*/

.ONEPRODUCT 
	{
	WIDTH: 603; 
	float: left; 
	background: #FFFFFF;
	border: #000000 1px solid;
	overflow-x: hidden;
	text-align: center; 
	}

.ONEPRODUCT .PRODUCTIMAGE
	{
		margin: auto;
	}

.ONEPRODUCT .PRODUCTBUILDER
	{
	WIDTH: 603px;
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 10px;
	TEXT-ALIGN: LEFT;
	PADDING-LEFT: 10px;
	}

.ONEPRODUCT .PRICE
	{
	TEXT-ALIGN: CENTER;
	FONT-SIZE: 14pt;
	FONT-WEIGHT: BOLDER;
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 10px;
	}

.ONEPRODUCT .PRODNAME
	{
	BACKGROUND: #ff5a29;
	/*background-image: url(../images/system/mediumtitlebg.jpg);*/
	HEIGHT: 20px;
	FONT-SIZE: 10pt;
	PADDING-TOP: 1px;
	WIDTH: 603px;
	TEXT-ALIGN: CENTER;
	MARGIN-BOTTOM: 5px;
	}

.ONEPRODUCT .PRODNAME A
	{
	font-weight: bold;
	color: #FFFFFF;
	TEXT-DECORATION: NONE;
	}

.ONEPRODUCT .PRICEPROMO
	{
	text-align: center;
	PADDING-TOP: 2px;
	HEIGHT: 15px;
	FONT-SIZE: 14pt;
	FONT-WEIGHT: BOLDER;
	}

.ONEPRODUCT .PRICEPROMO .NORMALPRICE
	{
	COLOR: #FF0000;
	TEXT-DECORATION: line-through;
	}

.ONEPRODUCT .PRICEPROMO .PROMOPRICE
	{
	COLOR: #2f8b28;
	}

.ONEPRODUCT .PRODUCTINFO
	{
	TEXT-ALIGN: LEFT;
	PADDING: 10px;
	}

.ONEPRODUCT .PRODBASKET
	{
	display: block;
	width: 100%;
	height: 20px;
	position: relative;
	}

.ONEPRODUCT .PRODBASKETBUTTON
	{
	position: absolute;
	bottom: 5px;
	right: 5px;
	}

/*FIN PARTIE ONEPRODUCT*/

/*PARTIE LIST PRODUCT */
.LISTPRODUCT 
	{
	WIDTH: 100%; 
	float: left; 
	/*background: #FFFFFF; */
	border-bottom: #000000 1px dotted; 
	margin-right: 9px; 
	margin-bottom: 2px; 
	overflow-x: hidden;
	text-align: left; 
	padding-top: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-size: 8pt;
	}
	
.LISTPRODUCT .PRODUCTIMAGE
	{
	display: none;
	/*
	MARGIN-TOP: 5px;
	WIDTH: 120px;
	HEIGHT: 120px;
	MARGIN-BOTTOM: 5px;
	margin-left: auto;
	margin-right: auto;
	*/
	}

.LISTPRODUCT .PRODUCTBUILDER
	{
	DISPLAY: NONE;
	}

.LISTPRODUCT .PRODNAME
	{
	overflow: hidden;
	float: left;
	height: 16px;
	margin-top: 3px;
	width: 70%;
	}

.LISTPRODUCT .PRICE
	{
	float: left;
	width: 20%;
	HEIGHT: 16px;
	margin-top: 3px;
	text-align: right;
	}

.LISTPRODUCT .PRODNAME A
	{
	color: #000000;
	TEXT-DECORATION: NONE;	
	}

.LISTPRODUCT .PRODNAME A:hover
	{
	COLOR: #000000;
	TEXT-DECORATION: underline;	
	}

.LISTPRODUCT .PRICEPROMO
	{
	float: left;
	width: 20%;		
	HEIGHT: 16px;
	margin-top: 3px;
	text-align: right;
	}

.LISTPRODUCT .PRICEPROMO .NORMALPRICE
	{
	COLOR: #FF0000;
	TEXT-DECORATION: line-through;
	}

.LISTPRODUCT .PRICEPROMO .PROMOPRICE
	{
	COLOR: #2f8b28;
	}

.LISTPRODUCT .PRODUCTINFO
	{
	display: none;
	}

.LISTPRODUCT .PRODBASKET
	{
	float: right;
	}

.LISTPRODUCT .PRODBASKETBUTTON
	{
	float: right;
	}
/*FIN PARTIE LIST PRODUCT*/

/*PARTIE SMALL PRODUCT*/

.SMALLPRODUCT 
	{
	WIDTH: 144px; 
	float: left; 
	/*background: #FFFFFF; */
	/*border: #000000 1px solid; */
	background-image: url(../images/system/startingline.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-right: 9px; 
	margin-bottom: 10px; 
	overflow-x: hidden;
	text-align: center; 
	padding-top: 10px;
	font-size: 8pt;
	}
	
.SMALLPRODUCT .PRODUCTIMAGE
	{
	MARGIN-TOP: 5px;
	WIDTH: 120px;
	HEIGHT: 120px;
	MARGIN-BOTTOM: 5px;
	margin-left: auto;
	margin-right: auto;
	}

.SMALLPRODUCT .PRODUCTBUILDER
	{
	DISPLAY: NONE;
	}

.SMALLPRODUCT .PRICE
	{
	WIDTH: 142px;
	HEIGHT: 15px;
	MARGIN-BOTTOM: 3px;
	text-align: center;
	}

.SMALLPRODUCT .PRODNAME
	{
	overflow: hidden;
	width: 142px;
	height: 28px;
	}

.SMALLPRODUCT .PRODNAME A
	{
	COLOR: #000000;
	TEXT-DECORATION: NONE;	
	}

.SMALLPRODUCT .PRICEPROMO
	{
	HEIGHT: 15px;
	MARGIN-BOTTOM: 3px;
	text-align: center;
	}

.SMALLPRODUCT .PRICEPROMO .NORMALPRICE
	{
	COLOR: #FF0000;
	TEXT-DECORATION: line-through;
	}

.SMALLPRODUCT .PRICEPROMO .PROMOPRICE
	{
	COLOR: #2f8b28;
	}

.SMALLPRODUCT .PRODUCTINFO
	{
	display: none;
	}

.SMALLPRODUCT .PRODBASKET
	{

	}

.SMALLPRODUCT .PRODBASKETBUTTON
	{
	float: right;
	margin-right: 12px;
	margin-bottom: 12px;
	}

/*FIN PARTIE SMALLPRODUCT*/

/*PARTIE Medium PRODUCT*/

.MEDIUMPRODUCT 
	{
	POSITION: RELATIVE;
	text-align: left;
	WIDTH: 603px; 
	background: #FFFFFF;
	border: #000000 1px solid; 
	overflow-x: hidden; 
	margin-bottom: 10px; 
	padding-bottom: 3px;
	padding-top: 0px;
	}

.MEDIUMPRODUCT .PRODNAME
	{
	BACKGROUND: #ff5a29;
	/*background-image: url(../images/system/mediumtitlebg.jpg);*/
	HEIGHT: 20px;
	FONT-SIZE: 10pt;
	PADDING-TOP: 1px;
	WIDTH: 603px;
	TEXT-ALIGN: CENTER;
	MARGIN-BOTTOM: 5px;
	}

.MEDIUMPRODUCT .PRODNAME A
	{
	COLOR: #FFFFFF;
	font-weight: bold;
	TEXT-DECORATION: NONE;	
	}

.MEDIUMPRODUCT .PRODUCTIMAGE
	{
	float: left;
	WIDTH: 240px;
	HEIGHT: 240px;
	MARGIN-LEFT: 5px;
	MARGIN-BOTTOM: 5px;
	}

.MEDIUMPRODUCT .PRODUCTBUILDER
	{
	float: left;
	HEIGHT: 15px;
	margin-left: 10px;
	WIDTH: 343px;
	}

.MEDIUMPRODUCT .GENERALPRODINFO
	{
	margin: 0px; 
	padding: 0px;
	height: 250px;
	}

.MEDIUMPRODUCT .PRICE
	{
	float: left;
	WIDTH: 343px;
	margin-left: 10px;
	HEIGHT: 15px;
	TEXT-ALIGN: CENTER;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bolder;
	}

.MEDIUMPRODUCT .PRICEPROMO
	{
	float: left;
	width: 343px;
	margin-left: 10px;
	HEIGHT: 15px;
	TEXT-ALIGN: CENTER;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bolder;
	}

.MEDIUMPRODUCT .PRICEPROMO .NORMALPRICE
	{
	COLOR: #FF0000;
	TEXT-DECORATION: line-through;
	}

.MEDIUMPRODUCT .PRICEPROMO .PROMOPRICE
	{
	COLOR: #2f8b28;
	}

.MEDIUMPRODUCT .PRODUCTINFO
	{
	float: left;
	width: 337px;
	margin-left: 10px;
	margin-bottom: 5px;
	padding: 5px;
	HEIGHT: 201px;
	margin-top: 5px;
	overflow-x: hidden;
	overflow-y: auto;
	border: #000000 1px solid;
	background: #FFFFFF;
	}

#GENERALPRODINFO>.PRODUCTINFO
	{
	width: 330px;
	height: 190px;
	}

.MEDIUMPRODUCT .PRODBASKET
	{
	display: block;
	width: 100%;
	height: 20px;
	position: relative;
	}

.MEDIUMPRODUCT .PRODBASKETBUTTON
	{
	position: absolute;
	bottom: 0px;
	right: 5px;
	}

	
/*FIN PARTIE MEDIUM PRODUCT*/

.PRODUCT2 
	{ 
	WIDTH: 50px; 
	HEIGHT: 50px; 
	float: left; 
	background: #FFFFFF; 
	border: #000000 1px solid; 
	margin-right: 10px; 
	overflow-x: hidden; 
	margin-bottom: 10px; 
	text-align: center; 
	padding-top: 15px;
	}
	
	
/*TREEVIEW*/
.TREEVIEW
	{
	border: #000000 1px solid;
	Background: #FFFFFF;
	OVERFLOW: AUTO;
	FONT-SIZE: 8pt;
	float: left;
	height: 100%;
	}

.NODETEXT
	{
	white-space: nowrap;
	}

/* Node Level 1 */

.L1NODE
	{
	WIDTH: 100%;
	}
	
.UNSELECTEDNODE
	{
	BACKGROUND: #FFFFFF;
	CURSOR: default;
	}

.UNSELECTEDNODEPLUS
	{
	BACKGROUND: #FFFFFF;
	CURSOR: default;
	}
	
.UNSELECTEDNODEPLUS .NODESIGN
	{
	WIDTH: 20px;
	background: url(../images/plus.gif) no-repeat center center;
	}
	
.UNSELECTEDNODEPLUS DIV
	{
	display: none;
	}			

.UNSELECTEDNODELESS
	{
	BACKGROUND: #FFFFFF;
	CURSOR: default;
	}
	
.UNSELECTEDNODELESS .NODESIGN
	{
	WIDTH: 20px;
	background: url(../images/less.gif) no-repeat center center;
	}
	
.UNSELECTEDNODELESS DIV
	{
	display: block;
	/*padding-left: 30px;*/
	}		

.SELECTEDNODE
	{
	BACKGROUND: #316AC5;
	COLOR: #FFFFFF;
	CURSOR: default;
	}

.SELECTEDNODEPLUS
	{
	BACKGROUND: #316AC5;
	COLOR: #FFFFFF;
	CURSOR: default;
	}
	
.SELECTEDNODEPLUS .NODESIGN
	{
	WIDTH: 20px;
	background: url(../images/plus.gif) no-repeat center center;
	}
	
.SELECTEDNODEPLUS DIV
	{
	display: none;
	}		

.SELECTEDNODELESS
	{
	BACKGROUND: #316AC5;
	COLOR: #FFFFFF;
	CURSOR: default;
	}
	
.SELECTEDNODELESS .NODESIGN
	{
	WIDTH: 20px;
	background: url(../images/less.gif) no-repeat center center;
	}
	
.SELECTEDNODELESS DIV
	{
	display: block;
	/*padding-left: 30px;*/
	}		

.UNSELECTEDNODE .NODESIGN
	{
	WIDTH: 20px;
	}

.SELECTEDNODE .NODESIGN
	{
	WIDTH: 20px;
	}

/* Fin Node Level 1 */

/* Node Level 2 */

.L2NODE
	{
	WIDTH: 100%;
	}
	
.L2UNSELECTEDNODE
	{
	BACKGROUND: #FFFFFF;
	color: #000000;
	CURSOR: default;
	}

.L2UNSELECTEDNODEPLUS
	{
	BACKGROUND: #FFFFFF;
	color: #000000;	
	CURSOR: default;
	}
	
.L2UNSELECTEDNODEPLUS .NODESIGN
	{
	WIDTH: 20px;
	background: url(../images/plus.gif) no-repeat center center;
	}
	
.L2UNSELECTEDNODEPLUS DIV
	{
	display: none;
	}			

.L2UNSELECTEDNODELESS
	{
	BACKGROUND: #FFFFFF;
	color: #000000;	
	CURSOR: default;
	}
	
.L2UNSELECTEDNODELESS .NODESIGN
	{
	WIDTH: 20px;
	background: url(../images/less.gif) no-repeat center center;
	}
	
.L2UNSELECTEDNODELESS DIV
	{
	display: block;
	/*padding-left: 30px;*/
	}		

.L2SELECTEDNODE
	{
	BACKGROUND: #316AC5;
	COLOR: #FFFFFF;
	CURSOR: default;
	}

.L2SELECTEDNODEPLUS
	{
	BACKGROUND: #316AC5;
	COLOR: #FFFFFF;
	CURSOR: default;
	}
	
.L2SELECTEDNODEPLUS .NODESIGN
	{
	WIDTH: 20px;
	background: url(../images/plus.gif) no-repeat center center;
	}
	
.L2SELECTEDNODEPLUS DIV
	{
	display: none;
	}		

.L2SELECTEDNODELESS
	{
	BACKGROUND: #316AC5;
	COLOR: #FFFFFF;
	CURSOR: default;
	}
	
.L2SELECTEDNODELESS .NODESIGN
	{
	WIDTH: 20px;
	background: url(../images/less.gif) no-repeat center center;
	}
	
.L2SELECTEDNODELESS DIV
	{
	display: block;
	/*padding-left: 30px;*/
	}		

.L2UNSELECTEDNODE .NODESIGN
	{
	background: none;		
	WIDTH: 20px;
	}

.L2SELECTEDNODE .NODESIGN
	{
	background: none;		
	WIDTH: 20px;
	}

/* Fin Node Level 2 */

/* Node Level 3 */

.L3NODE
	{
	WIDTH: 100%;
	}
	
.L3UNSELECTEDNODE
	{
	BACKGROUND: #FFFFFF;
	color: #000000;
	CURSOR: default;
	}

.L3UNSELECTEDNODEPLUS
	{
	BACKGROUND: #FFFFFF;
	color: #000000;	
	CURSOR: default;
	}
	
.L3UNSELECTEDNODEPLUS .NODESIGN
	{
	WIDTH: 20px;
	background: url(../images/plus.gif) no-repeat center center;
	}
	
.L3UNSELECTEDNODEPLUS DIV
	{
	display: none;
	}			

.L3UNSELECTEDNODELESS
	{
	BACKGROUND: #FFFFFF;
	color: #000000;	
	CURSOR: default;
	}
	
.L3UNSELECTEDNODELESS .NODESIGN
	{
	WIDTH: 20px;
	background: url(../images/less.gif) no-repeat center center;
	}
	
.L3UNSELECTEDNODELESS DIV
	{
	display: block;
	/*padding-left: 30px;*/
	}		

.L3SELECTEDNODE
	{
	BACKGROUND: #316AC5;
	COLOR: #FFFFFF;
	CURSOR: default;
	}

.L3SELECTEDNODEPLUS
	{
	BACKGROUND: #316AC5;
	COLOR: #FFFFFF;
	CURSOR: default;
	}
	
.L3SELECTEDNODEPLUS .NODESIGN
	{
	WIDTH: 20px;
	background: url(../images/plus.gif) no-repeat center center;
	}
	
.L3SELECTEDNODEPLUS DIV
	{
	display: none;
	}		

.L3SELECTEDNODELESS
	{
	BACKGROUND: #316AC5;
	COLOR: #FFFFFF;
	CURSOR: default;
	}
	
.L3SELECTEDNODELESS .NODESIGN
	{
	WIDTH: 20px;
	background: url(../images/less.gif) no-repeat center center;
	}
	
.L3SELECTEDNODELESS DIV
	{
	display: block;
	/*padding-left: 30px;*/
	}		

.L3UNSELECTEDNODE .NODESIGN
	{
	background: none;
	WIDTH: 20px;
	}

.L3SELECTEDNODE .NODESIGN
	{
	background: none;		
	WIDTH: 20px;
	}

/* Fin Node Level 3 */

/*
.L2NODEUNSELECTED
	{
	background: #FFFFFF;
	color: #000000;
	}

.L2NODESELECTED
	{
	background: #316AC5;
	color: #FFFFFF;
	}
*/
	
.CTRLPANEL
	{
	border-top: #000000 1px solid; 
	border-right: #000000 1px solid; 
	border-bottom: #000000 1px solid;
	background: #efefde; 
	float: left; 
	width: 19px; 
	padding-left: 1px; 
	padding-top: 1px; 
	position: relative; 
	height: 100%;		
	}	
/*FIN TREEVIEW*/

/*DEBUT TABS*/
	.TABCONTAINER
		{
		/*font-weight: bold;*/
		font-size: 8pt;
		height: 29px;
		z-index: 2;
		}
		
	.TABCONTAINEROFF
		{
		/*font-weight: bold;*/
		font-size: 8pt;
		height: 29px;
		z-index: 2;
		}		
		
	.TABCONTAINER .TABPARTLEFT
		{
		float: left; 
		width: 5px; 
		height: 29px;
		background: url(../images/system/tab_left.gif) no-repeat;
		}
		
	.TABCONTAINER .TABPARTMID
		{
		float: left; 
		height: 29px; 
		background-image: url(../images/system/tab_mid.gif); 
		padding-top: 10px; 
		}
	
	.TABCONTAINER>.TABPARTMID
		{
		height: 19px; 
		}
		
	.TABCONTAINER .TABPARTMID A
		{
		color: #000000;
		text-decoration: none;
		padding-left: 3px;
		padding-right: 3px;
		}
		
	.TABCONTAINER .TABPARTRIGHT
		{
		float: left; 
		width: 5px; 
		height: 29px;
		background: url(../images/system/tab_right.gif) no-repeat;
		}
		
	.TABCONTAINEROFF .TABPARTLEFT
		{
		float: left; 
		width: 5px; 
		height: 29px;
		background: url(../images/system/tab_left_OFF.gif) no-repeat;
		}
		
	.TABCONTAINEROFF .TABPARTMID
		{
		float: left; 
		height: 29px; 
		background-image: url(../images/system/tab_mid_off.gif); 
		padding-top: 10px;
		}
		
	.TABCONTAINEROFF>.TABPARTMID
		{
		height: 19px;
		}		
		
	.TABCONTAINEROFF .TABPARTMID A
		{
		color: #000000;			
		text-decoration: none;	
		padding-left: 3px;
		padding-right: 3px;		
		}
		
	.TABCONTAINEROFF .TABPARTRIGHT
		{
		float: left; 
		width: 5px; 
		height: 29px;
		background: url(../images/system/tab_right_off.gif) no-repeat;
		}		
				
/*FIN TABS*/

/* DEBUT EDITION PRODUIT */
	.EDPRODUCTLINE
		{
			padding: 3px;
			position: relative;
		}
		
	.EDPRODUCTLINEEXTENDED
		{
			padding: 3px;
			position: relative;
		}		
		
	.EDPRODUCTLINE .EDMOREPRODINFO
		{
			display: none;
		}
		
	.EDPRODUCTLINEEXTENDED .EDMOREPRODINFO
		{
			display: block;
			padding-top: 5px;
			position: relative;
		}
		
	.EDPRODUCTIMAGE
		{
			position: absolute;
			top: 5px;
			left: 4px;
			/*
			display: inline;
			margin-right: 5px;
			*/
		}
		
	.EDPRODUCTINFO
		{
			WIDTH: 620px;
			padding: 5px;
			height: 120px;
			display: inline;
			border: #7F9DB9 1px solid;
			margin-bottom: 5px;
			margin-left: 130px;
			background: #FFFFFF;
		}
		
	.EDPRODUCTINFO .EDPRODDESCRIPTION
		
		{
			width: 100%;
			border: #7F9DB9 1px solid;
			height: 50px;
			margin-top: 3px;
			padding: 3px;
		}
		
	#SAVEIMAGE
		{
		margin-left: 3px;	
		}
		
/* FIN EDITION PRODUIT */
/* Début page de type document */
.DOCUMENT_TITLE
	{
	display: block;
	font-size: 12pt;
	font-weight: bold;
	padding-left: 25px;
	margin-bottom: 5px;
	margin-top: 10px;
	background: url(../images/system/titlebullet.jpg) no-repeat;
	font-style: italic;
	color: #8D8D8D;
	padding-bottom: 3px;
	border-bottom: #DF0031 1px dashed;
	}

.DOCUMENT_LINK
	{
	margin-bottom: 3px;	
	}
	
.DOCUMENT_LINK A
	{
	text-decoration: none;
	color: Blue;
	}	
/* fin page de type document */

/*
	Partie Basket
*/

.BASKETITEMS
	{
	font-size: 8pt;
	}
	
.BASKETITEMS TABLE
	{
	font-size: 8pt;
	}

.BASKETITEMS .PRODEXPAND
	{
	width: 20px;	
	}
	
.BASKETITEMS .PRODNAME
	{
	width: 300px;	
	}

.BASKETITEMS .PRODPRICE
	{
	width: 75px;	
	text-align: right;
	}	

.BASKETITEMS .PRODQUANTITY
	{
	width: 40px;	
	text-align:center;
	}

.BASKETITEMS .PRODPRICETOTAL
	{
	width: 100px;
	text-align: right;	
	}

.BASKETITEMS .PRODMODIFIER
	{
	width: 50px;
	text-align: right;	
	}	
	
.BASKETITEMS .BASKETPRODIMAGE
	{
	
	}
	
.BASKETFORM
	{
	font-size: 8pt;
	}

.BASKETPRODIMAGEOFF
	{
	display: none;
	}
	
.BASKETPRODIMAGE
	{
	margin-top: 3px; margin-left: 20px;
	}	

/*
	Fin Partie Basket
*/

a.COMMONLINK
	{
	color: #000000;
	TEXT-DECORATION: NONE;	
	}

a.COMMONLINK:hover
	{
	COLOR: #000000;
	TEXT-DECORATION: underline;	
	}
	
/*
	Partie Gestion Commandes
*/

.PREPAREDODD
	{
	background-color: #FFFFFF;
	cursor: default;
	text-decoration: line-through;
	}
	
.NOTPREPAREDODD
	{
	background-color: #FFFFFF;
	cursor: default;
	text-decoration: none;
	}

.PREPAREDEVEN
	{
	background-color: #d8e5f1;
	cursor: default;
	text-decoration: line-through;
	}
	
.NOTPREPAREDEVEN
	{
	background-color: #d8e5f1;
	cursor: default;
	text-decoration: none;
	}

.PREPAREDODDOVER
	{
	background: #5ab6ef;
	cursor: default;
	text-decoration: line-through;
	}
	
.NOTPREPAREDODDOVER
	{
	background: #5ab6ef;
	cursor: default;
	text-decoration: none;
	}

.PREPAREDEVENOVER
	{
	background: #5ab6ef;
	cursor: default;
	text-decoration: line-through;
	}
	
.NOTPREPAREDEVENOVER
	{
	background: #5ab6ef;
	cursor: default;
	text-decoration: none;
	}

A.MAILTO
	{
	color: Blue;
	}

/*
	Fin Partie Gestion Commandes
*/

/*
	Partie Page Perso
*/
	#DOCBODY
	{
		text-align: center;
		height: 100%;
		padding: 0px;
		overflow-y: scroll;
	}

	#CENTRALDIV
	{
		TEXT-ALIGN: LEFT; 
		MARGIN: AUTO; 
		WIDTH: 792px; 
		height: 100%; 
		BORDER-left: #000000 1px solid; 
		BORDER-RIGHT: #000000 1px solid; 
		background-color: #FFFFFF;
		MIN-HEIGHT: 100%;
		font-size: 8pt;
		text-size: 8pt;
	}

	#DOCBODY #FORM1
	{
		font-size: 0pt;
		text-size: 0pt;
		padding: 0px;
		margin: 0px;
		height: 100%;
	}

	#FORM1>#CENTRALDIV
	{
		HEIGHT: auto;
	}
	

/*
	Fin Partie Page Perso
*/

.INVISIBLE
	{
	display: none;
	}
	
FIELDSET
{
border: 1px solid #000000;
}