

.body
{
    BACKGROUND-COLOR: white;
	margin-top: 5px;
	padding: 0px;
	z-index: 0;
}
.bodypop
{
    BACKGROUND-COLOR: #FAFAF6;
	margin-top: 5px;
	padding: 0px;
	z-index: 0;
	FONT-FAMILY: arial;
	COLOR: black;
}
.Title
{
	FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
	COLOR: #2A2A26;
	background-color: #EAE8E0;
    TEXT-ALIGN: center;
}
.R5
{ 
	FONT-FAMILY: arial;
    FONT-SIZE: 5pt;
}
.R2
{ 
	FONT-FAMILY: arial;
    FONT-SIZE: 2pt;
}
.R0
{ 
	FONT-FAMILY: arial;
    FONT-SIZE: 0pt;
}
.Histo
{
    border:1px solid #70A000;	
    WHITE-SPACE: nowrap;
}
.HistoCenter
{
    border:1px solid #70A000;	
    WHITE-SPACE: nowrap;
	TEXT-ALIGN: center;
}
.HistoRight
{
    border:1px solid #70A000;	
    WHITE-SPACE: nowrap;
	TEXT-ALIGN: right;
}
.boutonErr
{
    COLOR: crimson;		
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
    TEXT-ALIGN: center;
	background-color: #6A6A66;
	padding : 2px;
	cursor: pointer;
	border:1px solid crimson;
	WHITE-SPACE: nowrap;
	border-radius: 3px;
}
.bouton8
{
    COLOR: white;
    FONT-FAMILY: arial;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: center;
	WHITE-SPACE: nowrap;
	padding : 1px;
	background-color:  #78A818;
	cursor: pointer;
}
.bouton8:hover
{
    COLOR: white;	
	background-color: black;
}
.sel
{
    COLOR: #2A2A26;	
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
	background-color: #EAE8E0;
	border: 1px solid #70A000;
}
.seltab
{
    COLOR: #2A2A26;	
    FONT-FAMILY: arial;
    FONT-SIZE: 9pt;
	border:none;
	background-color: #EAE8E0;
	cursor: pointer;
}
.seltab1
{
    COLOR: #2A2A26;	
    FONT-FAMILY: arial;
    FONT-SIZE: 9pt;
	border:none;
	background-color: #FAF8F0;
	cursor: pointer;
}
.seltabprint
{
    FONT-FAMILY: arial;
    FONT-SIZE: 9pt;
    TEXT-ALIGN: left;
	background-color:  #EAE8E0;
	cursor: pointer;
	border: none
}
.seltabbold
{
    COLOR: #2A2A26;	
    FONT-FAMILY: arial;
    FONT-SIZE: 9pt;
   	FONT-WEIGHT: bold;
	border:none;
	background-color: #EAE8E0;
	cursor: pointer;
}
.seltab:hover
{
	COLOR: white;
	background-color: #78A818;
}
.seltab1:hover
{
	COLOR: white;
	background-color: #78A818;
}
.seltabprint:hover
{
	COLOR: white;
	background-color: black;
}
.seltabbold:hover
{
	COLOR: white;
	background-color: #78A818;
}
.seltabslctd
{
    COLOR: #2A2A26;
    FONT-FAMILY: arial;
    FONT-SIZE: 9pt;
	border:none;
	background-color: #C8C8B0;
	cursor: pointer;
}
.seltabslctd:hover
{
    COLOR: white;
	background-color: #78A818;
}
.seltabboldslctd
{
    COLOR: #2A2A26;	
    FONT-FAMILY: arial;
    FONT-SIZE: 9pt;
   	FONT-WEIGHT: bold;
	border:none;
	background-color: #C8C8B0;
	cursor: pointer;
}
.seltabboldslctd:hover
{
    COLOR: white;
	background-color: #78A818;
}
.seltabnop
{
    COLOR: #2A2A26;
    FONT-FAMILY: arial;
    FONT-SIZE: 9pt;
	border:none;
	background-color: #EAE8E0;
}
.seltabboldnop
{
    COLOR: #2A2A26;	
    FONT-FAMILY: arial;
    FONT-SIZE: 9pt;
   	FONT-WEIGHT: bold;
	border:none;
	background-color: #EAE8E0;
}
.seltabf
{
    COLOR: #2A2A26;	
    FONT-FAMILY: arial;
    FONT-SIZE: 9pt;
	TEXT-ALIGN: left;
	border:none;
	background-color: #EAE8E0;
	cursor: pointer;
}
.seltabf:hover
{
	COLOR: white;	
	background-color: #78A818;
}
.seltabfnop
{
    COLOR: #2A2A26;	
    FONT-FAMILY: arial;
    FONT-SIZE: 9pt;
	border:none;
	background-color: #EAE8E0;
}
.seltabw
{
    COLOR: blue;	
    FONT-FAMILY: arial;
    FONT-SIZE: 9pt;
	border:none;
	background-color: #EAE8E0;
	cursor: pointer;
}
.seltabw:hover
{
	background-color: #78A818;
}
.seltabboldw
{
    COLOR: dimgray;	
    FONT-FAMILY: arial;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
	border:none;
	background-color: #EAE8E0;
	cursor: pointer;
}
.seltabwslctd
{
    COLOR: white;	
    FONT-FAMILY: arial;
    FONT-SIZE: 9pt;
	border:none;
	background-color: #6A6A66;
	cursor: pointer;
}
.seltabboldwslctd
{
    COLOR: white;	
    FONT-FAMILY: arial;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
	border:none;
	background-color: #6A6A66;
	cursor: pointer;
}
.seltabwnop
{
    COLOR: dimgray;	
    FONT-FAMILY: arial;
    FONT-SIZE: 9pt;
	TEXT-ALIGN: left;
	border:none;
	background-color: #EAE8E0;
}
.seltabboldwnop
{
    COLOR: dimgray;	
    FONT-FAMILY: arial;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
	border:none;
	background-color: #EAE8E0;
}
.seltabr
{
    COLOR: mediumslateblue;	
    FONT-FAMILY: arial;
    FONT-SIZE: 9pt;
	border:none;
	background-color: #EAE8E0;
	cursor: pointer;
}
.seltabr:hover
{
	background-color: #78A818;
}
.seltabrslctd
{
    COLOR: mediumslateblue;	
    FONT-FAMILY: arial;
    FONT-SIZE: 9pt;
	border:none;
	background-color: #C8C8B0;
	cursor: pointer;
}
.T
{
	background-color: white;
	border: thin solid #989894;
	border-collapse : collapse;
	padding: 4px;
}
TABLE.xT
{
	background-color: white;
	border : 1px solid #747470;
	border-collapse : collapse;
}
TD.xh
{
    COLOR: black;
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
    TEXT-ALIGN: center;
    padding : 3px;
    border : thin solid #747470;
}
TD.x
{
    COLOR: black;
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
    padding : 3px;
    border : thin solid #747470;
	WHITE-SPACE: nowrap;
}
TD.xnw
{
    COLOR: black;
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
    padding : 3px;
    border : thin solid #747470;
	WHITE-SPACE: nowrap;
}
TD.xr
{
    COLOR: black;
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
    TEXT-ALIGN: right;
    padding : 3px;
    border : thin solid #747470;
}
TD.xnwr
{
    COLOR: black;
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
	TEXT-ALIGN: right;
    padding : 3px;
    border : thin solid #747470;
	WHITE-SPACE: nowrap;
}
.Td
{
    FONT-FAMILY: arial;
    FONT-SIZE: 9pt;
    TEXT-ALIGN: Left;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 4px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 1px;
	WHITE-SPACE: nowrap;
}
.Tdc
{
    FONT-FAMILY: arial;
    FONT-SIZE: 9pt;
    TEXT-ALIGN: Center;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 4px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 1px;
	WHITE-SPACE: nowrap;
}
.Tdr
{
    FONT-FAMILY: arial;
    FONT-SIZE: 9pt;
    TEXT-ALIGN: Right;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 4px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 1px;
	WHITE-SPACE: nowrap;
}
.TdNeg
{
    COLOR: crimson;
    FONT-FAMILY: arial;
    FONT-SIZE: 9pt;
    TEXT-ALIGN: Right;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 4px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 1px;
	WHITE-SPACE: nowrap;
}
.MainTitle
{
    COLOR: white;
    FONT-FAMILY: arial;
    FONT-SIZE: 12pt;
    TEXT-ALIGN: center;
}
.Lib
{
    COLOR: black;
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
    TEXT-ALIGN: left;
}
.LibCenter
{
    COLOR: black;
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
    TEXT-ALIGN: center;
}
.LibRight
{
    COLOR: black;
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
    TEXT-ALIGN: right;
}
.j1
{
    COLOR: dimgray;
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
    TEXT-ALIGN: center;
	background-color: #FFE090;
}
.j2
{
    COLOR: white;
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
    TEXT-ALIGN: center;
	background-color: #BABAB6;
}
.j1a
{
    COLOR: green;
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
	background-color: #FFE090;
	border-top: 1px solid green;
	border-left: 1px solid green;
	border-right: 1px solid green;
}
.j2a
{
    COLOR: green;
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
	background-color: #BABAB6;
	border-top: 1px solid green;
	border-left: 1px solid green;
	border-right: 1px solid green;
}
.j3
{
    COLOR: white;
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
    TEXT-ALIGN: center;
	background-color: #AAAAA6;
}
.j4
{
    COLOR: white;
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
    TEXT-ALIGN: center;
	background-color: #8A8A86;
}
.c1
{
    COLOR: black;
    FONT-FAMILY: arial;
    FONT-SIZE: pt;
    TEXT-ALIGN: center;
	background-color: #FFE090;
	Height: px;
	cursor: pointer;
}
.c1a
{
    COLOR: black;
    FONT-FAMILY: arial;
    FONT-SIZE: pt;
    TEXT-ALIGN: center;
	background-color: #FFE090;
	Height: px;
	cursor: pointer;
	border-left: 1px solid green;
	border-right: 1px solid green;
}
.c11
{
    COLOR: black;
    FONT-FAMILY: arial;
    FONT-SIZE: pt;
    TEXT-ALIGN: center;
	background-color: #FFE090;
	Height: px;
	cursor: pointer;
	background-image:url("./../images/cellComment.gif");
	background-position: 90% 90%;
	background-repeat:no-repeat;
}
.c11a
{
    COLOR: black;
    FONT-FAMILY: arial;
    FONT-SIZE: pt;
    TEXT-ALIGN: center;
	background-color: #FFE090;
	Height: px;
	cursor: pointer;
	background-image:url("./../images/cellComment.gif");
	background-position: 90% 90%;
	background-repeat:no-repeat;
	border-left: 1px solid green;
	border-right: 1px solid green;
}
.c2
{
    COLOR: white;
    FONT-FAMILY: arial;
    FONT-SIZE: pt;
    TEXT-ALIGN: center;
	background-color: #BABAB6;
	Height: px;
	cursor: pointer;
}
.c2a
{
    COLOR: white;
    FONT-FAMILY: arial;
    FONT-SIZE: pt;
    TEXT-ALIGN: center;
	background-color: #BABAB6;
	Height: px;
	cursor: pointer;
	border-left: 1px solid green;
	border-right: 1px solid green;
}
.c21
{
    COLOR: white;
    FONT-FAMILY: arial;
    FONT-SIZE: pt;
    TEXT-ALIGN: center;
	background-color: #BABAB6;
	Height: px;
	cursor: pointer;
	background-image:url("./../images/cellComment.gif");
	background-position: 90% 90%;
	background-repeat:no-repeat;
}
.c21a
{
    COLOR: white;
    FONT-FAMILY: arial;
    FONT-SIZE: pt;
    TEXT-ALIGN: center;
	background-color: #BABAB6;
	Height: px;
	cursor: pointer;
	background-image:url("./../images/cellComment.gif");
	background-position: 90% 90%;
	background-repeat:no-repeat;
	border-left: 1px solid green;
	border-right: 1px solid green;
}
.cov1
{
    COLOR: white;
    FONT-FAMILY: arial;
    FONT-SIZE: pt;
    TEXT-ALIGN: center;
	background-color: #6A6A66;
	Height: px;
	cursor: pointer;
}
.cov1a
{
    COLOR: white;
    FONT-FAMILY: arial;
    FONT-SIZE: pt;
    TEXT-ALIGN: center;
	background-color: #6A6A66;
	Height: px;
	cursor: pointer;
	border-left: 1px solid green;
	border-right: 1px solid green;
}
.cov11
{
    COLOR: white;
    FONT-FAMILY: arial;
    FONT-SIZE: pt;
    TEXT-ALIGN: center;
	background-color: #6A6A66;
	Height: px;
	cursor: pointer;
	background-image:url("./../images/cellComment.gif");
	background-position: 90% 90%;
	background-repeat:no-repeat;
}
.cov11a
{
    COLOR: white;
    FONT-FAMILY: arial;
    FONT-SIZE: pt;
    TEXT-ALIGN: center;
	background-color: #6A6A66;
	Height: px;
	cursor: pointer;
	background-image:url("./../images/cellComment.gif");
	background-position: 90% 90%;
	background-repeat:no-repeat;
	border-left: 1px solid green;
	border-right: 1px solid green;
}
.cov2
{
    COLOR: white;
    FONT-FAMILY: arial;
    FONT-SIZE: pt;
    TEXT-ALIGN: center;
	background-color: #6A6A66;
	Height: px;
	cursor: pointer;
}
.cov2a
{
    COLOR: white;
    FONT-FAMILY: arial;
    FONT-SIZE: pt;
    TEXT-ALIGN: center;
	background-color: #6A6A66;
	Height: px;
	cursor: pointer;
	border-left: 1px solid green;
	border-right: 1px solid green;
}
.cov21
{
    COLOR: white;
    FONT-FAMILY: arial;
    FONT-SIZE: pt;
    TEXT-ALIGN: center;
	background-color: #6A6A66;
	Height: px;
	cursor: pointer;
	background-image:url("./../images/cellComment.gif");
	background-position: 90% 90%;
	background-repeat:no-repeat;
}
.cov21a
{
    COLOR: white;
    FONT-FAMILY: arial;
    FONT-SIZE: pt;
    TEXT-ALIGN: center;
	background-color: #6A6A66;
	Height: px;
	cursor: pointer;
	background-image:url("./../images/cellComment.gif");
	background-position: 90% 90%;
	background-repeat:no-repeat;
	border-left: 1px solid green;
	border-right: 1px solid green;
}
.c22
{
    COLOR: white;
    FONT-FAMILY: arial;
    FONT-SIZE: pt;
    TEXT-ALIGN: center;
	background-color: #BABAB6;
	Height: px;
}
.c22a
{
    COLOR: white;
    FONT-FAMILY: arial;
    FONT-SIZE: pt;
    TEXT-ALIGN: center;
	background-color: #BABAB6;
	Height: px;
	border-left: 1px solid green;
	border-right: 1px solid green;
}
.c3
{
    COLOR: white;
    FONT-FAMILY: arial;
    FONT-SIZE: pt;
    TEXT-ALIGN: center;
	background-color: #AAAAA6;
	Height: px;
}
.t3
{
    COLOR: white;
    FONT-FAMILY: arial;
    FONT-SIZE: pt;
    TEXT-ALIGN: center;
	background-color: #8A8A86;
	Height: px;
}
.t3a
{
    COLOR: white;
    FONT-FAMILY: arial;
    FONT-SIZE: pt;
    TEXT-ALIGN: center;
	background-color: #8A8A86;
	Height: px;
	border-bottom: 1px solid green;
	border-left: 1px solid green;
	border-right: 1px solid green;
}
.c31
{
    COLOR: white;
    FONT-FAMILY: arial;
    FONT-SIZE: pt;
    TEXT-ALIGN: center;
	background-color: #AAAAA6;
	Height: px;
	background-image:url("./../images/cellComment.gif");
	background-position: 90% 90%;
	background-repeat:no-repeat;
}
.c4
{
    COLOR: white;
    FONT-FAMILY: arial;
    FONT-SIZE: pt;
    TEXT-ALIGN: center;
	background-color: #8A8A86;
	Height: px;
}
.t4
{
    COLOR: white;
    FONT-FAMILY: arial;
    FONT-SIZE: pt;
    TEXT-ALIGN: center;
	background-color: #646460;
	Height: px;
}
.t4a
{
    COLOR: white;
    FONT-FAMILY: arial;
    FONT-SIZE: pt;
    TEXT-ALIGN: center;
	background-color: #646460;
	Height: px;
	border-bottom: 1px solid green;
	border-left: 1px solid green;
	border-right: 1px solid green;
	
}
.c41
{
    COLOR: white;
    FONT-FAMILY: arial;
    FONT-SIZE: pt;
    TEXT-ALIGN: center;
	background-color: #8A8A86;
	Height: px;
	background-image:url("./../images/cellComment.gif");
	background-position: 90% 90%;
	background-repeat:no-repeat;
}
.c5
{
	background-color: #8A8A86;
	Height: px;
}
.t5
{
	background-color: #8A8A86;
	Height: px;
}
.c6
{
	background-color: #6A6A66;
	Height: px;
}
.t6
{
	background-color: #646460;
	Height: px;
}
.c7
{
    COLOR: #646460;
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
    TEXT-ALIGN: left;
}
.cov7
{
    COLOR: #90C020;
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
	TEXT-ALIGN: left;

	background-color: #646460;
}
.c71
{
    COLOR: #646460;
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
    TEXT-ALIGN: right;
}
.c8
{
    COLOR: black;
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
    TEXT-ALIGN: right;
	cursor: pointer;
	background-color: #E4E4E0;
}
.cov8
{
    COLOR: #A0D030;
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
    TEXT-ALIGN: right;
	cursor: pointer;
	background-color: black;
}
.c81
{
    COLOR: black;
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
    TEXT-ALIGN: right;
	cursor: pointer;
	background-color: #E4E4E0;
}
.cov81
{
    COLOR: white;
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
    TEXT-ALIGN: right;
	cursor: pointer;
	background-color: #6A6A66;
}
.c82
{
    COLOR: black;
    FONT-FAMILY: arial;
    FONT-SIZE: 9pt;
    TEXT-ALIGN: right;
	background-color: #E4E4E0;
}
.MainTitleGreen
{
    COLOR: black;
    FONT-FAMILY: arial;
    FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
}
.LibGreen
{
    COLOR:  dimgray;
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
}
.LibGreenBold
{
    COLOR:  #2A2A26;
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
}
.LibCenterGreen
{
    COLOR:  dimgray;
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
    TEXT-ALIGN: center;
}
.LibRightGreen
{
    COLOR:  dimgray;
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
    TEXT-ALIGN: right;
}
.b
{
	FONT-WEIGHT: bold;
}
.LibGreen8
{
    COLOR:  dimgray;
    FONT-FAMILY: arial;
    FONT-SIZE: 9pt;
	TEXT-ALIGN: center;
}
.LibRightGreen8
{
    COLOR:  dimgray;
    FONT-FAMILY: arial;
    FONT-SIZE: 9pt;
	TEXT-ALIGN: right;
}
.LibError
{
    COLOR: crimson;
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
	TEXT-ALIGN: right;
}
.LibBlue
{
    COLOR: mediumslateblue;
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
    TEXT-ALIGN: right;
}
.LibMask
{
    COLOR: white;
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
    TEXT-ALIGN: left;
}
.Alert
{
	vertical-align: middle;
	width: 16px;
	height: 16px;
}
.AlertHidden
{
	width: 0px;
	height: 0px;
}
.Libi
{
    COLOR: white;
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
	FONT-STYLE: italic;
	TEXT-ALIGN: left;
}
.input
{
	border:1px solid #70A000;
	FONT-SIZE: 10pt;
	TEXT-ALIGN: left;
	background-color: #EAE8E0;
}
.inputErr
{
	COLOR: crimson;
	border:1px solid crimson;
	FONT-SIZE: 10pt;
	TEXT-ALIGN: left;
	background-color: #EAE8E0;
}
.inputRight
{
	border:1px solid #70A000;
	FONT-SIZE: 10pt;
	TEXT-ALIGN: right;
	background-color: #EAE8E0;
}
.inputRightRed
{
	COLOR: crimson;
	border:1px solid crimson;
	FONT-SIZE: 10pt;
	TEXT-ALIGN: right;
	background-color: #EAE8E0;
}
.div_wait
{
	background-repeat: no-repeat;
	background-position:  center;
	background-color: #FCFCF8;
	border: 1px solid #70A000;
	border-radius: 6px;
	COLOR: black;
    FONT-FAMILY: arial;
    FONT-SIZE: 9pt;
	FONT-STYLE: italic;
	TEXT-ALIGN: center;
	position: absolute;
	z-index: 3;
	left:50%;
	top:2%;
	height:auto;
	width:auto;
	padding:4px;
	/*margin-top: -50px; /* moitié de la hauteur */
	margin-left: -60px;
}
.div_wait0
{
	position:absolute;
	height:0px;
	width:0px;
	left:0px;
	top:0px;
}
.div_aid
{
	background-color: #FCFCF8;
	border: solid 1px #70A000;
	border-radius: 6px;
	COLOR: black;
    FONT-FAMILY: arial;
    FONT-SIZE: 9pt;
	FONT-STYLE: italic;
	TEXT-ALIGN: center;
	position:absolute;
	z-index: 2;
	height:auto;
	width:auto;
}
.div_aid0
{
	height:0px;
	width:0px;
}

.div_pop
{
	background-color: #FCFCF8;
	opacity: 1;
	border: solid 1px #70A000;
	border-radius: 6px;
	padding: 5px;
	COLOR: black;
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
	TEXT-ALIGN: left;
	position:absolute;
	z-index: 2;
	height:auto;
	width:auto;
}
.div_pop0
{
	height:0px;
	width:0px;
}
.majOKvert
{
	background-color: white;
	COLOR: dimgray;
    FONT-FAMILY: arial;
    FONT-SIZE: 9pt;
	FONT-STYLE: italic;
	TEXT-ALIGN: center;
	width:auto;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 4px;
}
.majOKrouge
{
	background-color: white;
	COLOR: crimson;
    FONT-FAMILY: arial;
    FONT-SIZE: 9pt;
	FONT-STYLE: italic;
	TEXT-ALIGN: center;
	width:auto;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 4px;
}
.majOK0
{
	FONT-SIZE: 0pt;
}
.div_cal
{
	display: none;
	background-color: #6A6A66;
	border: solid 1px #70A000;
	border-radius: 6px;
    FONT-FAMILY: arial;
    FONT-SIZE: 9pt;
	TEXT-ALIGN: center;
	position: absolute;
	z-index: 1;
	height:auto;
	width:auto;
	margin-top: 20px;
	margin-left: -85px;
}
.div_cal0
{
	position:absolute;
	margin-left: -2000px;
}
.Row
{ 
	FONT-FAMILY: arial;
    FONT-SIZE: 9pt;
	COLOR: white;
	TEXT-ALIGN: center;
}
.Row1
{ 
	FONT-FAMILY: arial;
	COLOR: white;
    FONT-SIZE: 2pt;
}
.boutoncal
{ 
	FONT-FAMILY: arial;
    FONT-SIZE: 9pt;
	BACKGROUND-COLOR: #6A6A66; 
	COLOR: white;
	border:none;
	TEXT-ALIGN: center;
	WIDTH: 20px;
}
.boutoncalOver
{ 
	FONT-FAMILY: arial;
    FONT-SIZE: 9pt;
	BACKGROUND-COLOR: black; 
	COLOR: white;
	border:none;
	TEXT-ALIGN: center;
	WIDTH: 20px;
	cursor: pointer;
}
.boutoncal:hover
{ 
	BACKGROUND-COLOR: black; 
	COLOR: white;
	border:none;
	cursor: pointer;
}
.boutoncalout
{ 
	FONT-FAMILY: arial;
    FONT-SIZE: 9pt;
	BACKGROUND-COLOR: #6A6A66; 
	COLOR: #2A2A26;
	border:none;
	TEXT-ALIGN: center;
	WIDTH: 20px;
}
.boutoncalout:hover
{ 
	BACKGROUND-COLOR: black; 
	COLOR: white;
	border:none;
	cursor: pointer;
}
.selcal
{
    COLOR: #2A2A26;	
    FONT-FAMILY: arial;
    FONT-SIZE: 9pt;
	background-color: #EAE8E0;
	border: 1px solid #70A000;
}
.selcalcenter
{
    COLOR: #2A2A26;	
    FONT-FAMILY: arial;
    FONT-SIZE: 9pt;
	background-color: #EAE8E0;
	border: 1px solid #70A000;
	TEXT-ALIGN: center;
}
.FT
{
	table-layout: fixed;
	white-space: nowrap;
}
.FTtot
{
	table-layout: fixed;
	white-space: nowrap;
}
.FT td {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.FTtot td {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.bouton12
{
    COLOR: black;
    FONT-FAMILY: arial;
    FONT-SIZE: 12pt;
    TEXT-ALIGN: center;
	background-color:  #A0D030;
	padding : 4px;
	cursor: pointer;
	border: 2px solid black;
	border-radius: 5px;
}
.bouton12Over
{
    COLOR:  #A0D030;
	FONT-FAMILY: arial;
    FONT-SIZE: 12pt;
    TEXT-ALIGN: center;
	background-color: black;
	padding : 4px;
	border: 2px solid #A0D030;
	border-radius: 5px;
}
.bouton12:hover
{
    COLOR:  #A0D030;		
	background-color: black;
	border: 2px solid  #A0D030;
	border-radius: 5px;
}
.bouton12d
{
    COLOR: #E4E4E0;
    FONT-FAMILY: arial;
    FONT-SIZE: 12pt;
    TEXT-ALIGN: center;
	background-color:  #EEFBDC;
	padding : 4px;
	border: 2px solid #E4E4E0;
	border-radius: 5px;
}
.bouton8Badge
{
    COLOR: white;
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
    TEXT-ALIGN: center;
	WHITE-SPACE: nowrap;
	background-color:  #78A818;
	padding : 2px;
	cursor: pointer;
}
.bouton8BadgeOver
{
    COLOR: #C0F050;
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
    TEXT-ALIGN: center;
	WHITE-SPACE: nowrap;
	background-color: black;
	padding : 2px;
	cursor: pointer;
}
.bouton8Badge:hover
{
    COLOR:  white;		
	background-color: black;
}
.bouton8BadgeOver:hover
{
    COLOR:  white;		
	background-color: #78A818;
}
.bouton8BadgeErr
{
    COLOR: crimson;
    FONT-FAMILY: arial;
    FONT-SIZE: 9pt;
    TEXT-ALIGN: center;
	WHITE-SPACE: nowrap;
	background-color:  white;
	padding : 2px;
	cursor: pointer;
	border: 1px solid crimson;
	border-radius: 3px;
}
.bouton8BadgeOverErr
{
    COLOR: crimson;
    FONT-FAMILY: arial;
    FONT-SIZE: 9pt;
    TEXT-ALIGN: center;
	WHITE-SPACE: nowrap;
	background-color:  black;
	padding : 2px;
	cursor: pointer;
	border: 1px solid crimson;
	border-radius: 3px;
}
.bouton8BadgeErr:hover
{
    COLOR:  crimson;		
	background-color: black;
	border: 1px solid  crimson;
	border-radius: 3px;
}
.sel10haut
{
    COLOR: #A0D030;	
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
	background-color: #7A7A76;
	border: 1px solid #5A5A56;
	border-radius: 3px;
}
.sel10
{
    COLOR: #5A5A56;	
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
	background-color:  #F4F4F0;
	cursor: pointer;
	border: 1px solid #70A000;
	border-radius: 3px;
}
.ovsel10
{
    COLOR:  #A0D030;	
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
	background-color: black;
	cursor: pointer;
	border: 1px solid  #A0D030;
	border-radius: 3px;
}
.sel10:hover
{
	COLOR:  #A0D030;
	background-color: black;
	border: 1px solid  #A0D030;
}
.sel10nop
{
    COLOR: white;	
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
	background-color: #7A7A76;
	border: 1px solid #5A5A56;
	border-radius: 3px;
}
.sel10pause
{
	COLOR: #7A7A76;
    FONT-FAMILY: arial;
    FONT-SIZE: 9pt;
	background-color: white;
	border:none;
	font-style : italic;
}
.sel10nopencours
{
    COLOR:  #A0D030;	
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
	background-color: black;
	border: 1px solid  #5A5A56;
	border-radius: 3px;
}

.comment
{
    COLOR: #5A5A56;	
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
	background-color:  #F4F4F0;
	border: 1px solid #70A000;
	border-radius: 3px;
}
.sel12
{
    COLOR: #2A2A26;	
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
	background-color: #EAE8E0;
	border: 3px solid  #A0D030;
	border-radius: 3px;
}
.Lib12gris
{
    COLOR: #7A7A76;
    FONT-FAMILY: arial;
    FONT-SIZE: 12pt;
	TEXT-ALIGN: center;
}
.Lib12vert
{
    COLOR: #70A000;
    FONT-FAMILY: arial;
    FONT-SIZE: 12pt;
	TEXT-ALIGN: center;
}
.Lib16vert
{
    COLOR: #70A000;
    FONT-FAMILY: arial;
    FONT-SIZE: 16pt;
	TEXT-ALIGN: center;
}
.Lib12red
{
    COLOR: crimson;
    FONT-FAMILY: arial;
    FONT-SIZE: 12pt;
	TEXT-ALIGN: center;
}
.Lib12jaune
{
    COLOR: #70A000;
    FONT-FAMILY: arial;
    FONT-SIZE: 12pt;
	padding : 6px;
	background-color: white;
	border: 1px solid #7A7A76;
	border-radius: 3px;
}
.Lib10
{
    COLOR: #7A7A76;
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
}
.Lib10red
{
    COLOR: crimson;
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
	TEXT-ALIGN: center;
}
.Lib10vert
{
    COLOR: #70A000;
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
	TEXT-ALIGN: center;
}
.Lib8
{
    COLOR: #7A7A76;
    FONT-FAMILY: arial;
    FONT-SIZE: 9pt;
}
.Lib6
{
    COLOR: #7A7A76;
    FONT-FAMILY: arial;
    FONT-SIZE: 6pt;
}
.i
{
	font-style : italic;
}
.seltabnop12
{
    COLOR: black;
    FONT-FAMILY: arial;
    FONT-SIZE: 10pt;
	padding : 2px;
	border: 1px solid #C1C0C0;
	background-color: #F1F0F0;
}
.TDYellow
{
    COLOR:  #F4F4F0;	
    FONT-FAMILY: arial;
    FONT-SIZE: 9pt;
	background-color:  #F4F4F0;
	border: 1px solid #70A000;
	border-radius: 3px;
}