#xlCont {
	BORDER-RIGHT: black 1px solid; 
	BORDER-TOP: black 1px solid; 
	DISPLAY: none; 
	Z-INDEX: 200; 
	BACKGROUND: white; 
	LEFT: 161px; 
	BORDER-LEFT: black 1px solid; 
	BORDER-BOTTOM: black 1px solid; 
	POSITION: absolute; 
	TOP: 1px
}
DIV.fpObso {
	BORDER-RIGHT: red 2px dotted; 
	PADDING-RIGHT: 10px; 
	BORDER-TOP: red 2px dotted; 
	PADDING-LEFT: 10px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	PADDING-BOTTOM: 10px; 
	MARGIN: 10px; 
	BORDER-LEFT: red 2px dotted; 
	COLOR: red; 
	PADDING-TOP: 10px; 
	BORDER-BOTTOM: red 2px dotted; 
	TEXT-ALIGN: center
}
.temoignage {
	BORDER-RIGHT: red 1px dotted; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: red 1px dotted; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	MARGIN: 10px 0px 0px 10px; 
	BORDER-LEFT: red 1px dotted; 
	WIDTH: 98%; PADDING-TOP: 5px; 
	BORDER-BOTTOM: red 1px dotted
}
.fpCell {
	BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: silver 0px solid; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 1px; BORDER-LEFT: silver 0px solid; WIDTH: 32%; PADDING-TOP: 10px; BORDER-BOTTOM: silver 1px solid; HEIGHT: 190px; TEXT-ALIGN: center
}
INPUT.fpInputQty {
	BORDER-RIGHT: silver 1px solid; BORDER-TOP: silver 1px solid; FONT-SIZE: 10px; BORDER-LEFT: silver 1px solid; BORDER-BOTTOM: silver 1px solid; TEXT-ALIGN: right
}

.popDesc {
	BORDER-RIGHT: silver 1px solid; 
	PADDING-RIGHT: 10px; 
	BORDER-TOP: silver 1px solid; 
	PADDING-LEFT: 5px; 
	Z-INDEX: 100; 
	BACKGROUND: #ddddff; 
	PADDING-BOTTOM: 5px; 
	MARGIN: 4px; 
	BORDER-LEFT: silver 1px solid; 
	WIDTH: 250px; 
	PADDING-TOP: 10px; 
	BORDER-BOTTOM: silver 1px solid; 
	POSITION: absolute; 
	TEXT-ALIGN: left;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: #0000FF; 
	FONT-FAMILY: Comic Sans MS;
}

div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:100 ;
	filter:alpha(opacity: 100);
	opacity: 100;
	z-index: 2;
}
