v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML); }
.shape {behavior:url(#default#VML);}

P, LI { font-family:Arial; font-size:9pt; margin:0;	padding:0;  }
OL { margin:4 0 4 36; padding:0 0 0 0;  }
h1	{ margin:18 0 9 0;	font-size:20.0pt;	font-family:Arial;	color:darkblue}
h2	{ margin:12 0 6 0;	font-size:16.0pt;	font-family:Arial;	color:darkblue;	font-weight:bold;}
h3	{ margin: 3 0 3 0;	font-size:14.0pt;	font-family:Arial;	color:darkblue}
h4	{ margin: 3 0 3 0;	font-size:12.0pt;	font-family:Arial;	color:#3366FF}
h5	{ margin: 2 0 2 0;	font-size:11.0pt;	font-family:Arial;	color:#4864A7}
h6	{ margin: 2 0 2 0;	font-size:10.0pt;	font-family:Arial;	color:#4864A7}

td.B  {font-size:10.0pt;	font-family:Arial;	 padding:0cm 5.4pt 0cm 5.4pt; border:solid #9933FF 1.0pt; }
A   { font-family: Arial; font-size: 9pt; COLOR: #0000A0; font-weight: normal; TEXT-DECORATION: underline ;   }
A:hover  { TEXT-DECORATION: none;   }
label { font-size:9pt;	font-weight:bold }

.DDH   {
  font-weight: bold;  background-color:F2BEA5;  Color=000000; TEXT-ALIGN: Center; padding:4px 1px 2px 4px;
  BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 0px solid; BORDER-BOTTOM: #000000 1px solid; }
.DD1H  {
  font-weight: bold;  background-color:F2BEA5;  Color=000000; TEXT-ALIGN: Center; padding:4px 1px 2px 4px;
  BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; }
.DD    {
  background-color: F9F9F9;  COLOR: #0000A0; padding:4px 1px 2px 4px;
  BORDER-RIGHT: #DEDEDE 1px solid; BORDER-TOP: #DEDEDE 0px solid; BORDER-LEFT: #DEDEDE 0px solid; BORDER-BOTTOM: #DEDEDE 1px solid;
}
.DD1   {
  background-color=F9F9F9;  COLOR: #0000A0; padding:4px 1px 2px 4px;
  BORDER-RIGHT: #DEDEDE 1px solid; BORDER-TOP: #DEDEDE 0px solid; BORDER-LEFT: #DEDEDE 1px solid; BORDER-BOTTOM: #DEDEDE 1px solid;
}
xBODY {
  font:8pt Tahoma;
	SCROLLBAR-FACE-COLOR:#FFE7B3; SCROLLBAR-3DLIGHT-COLOR:#FFCC00; SCROLLBAR-ARROW-COLOR:#0066CC; SCROLLBAR-TRACK-COLOR: #fff7dd; SCROLLBAR-DARKSHADOW-COLOR: #CCCCCC;
}
BODY {
  font:8pt Tahoma;
	SCROLLBAR-FACE-COLOR:#F8F8F0; SCROLLBAR-3DLIGHT-COLOR:#F0F0F0; SCROLLBAR-ARROW-COLOR:#0066CC; SCROLLBAR-TRACK-COLOR: #FAFAFA; SCROLLBAR-DARKSHADOW-COLOR: #EEEEEE;
}

.Tree { padding:0px;  margin:0px; }
.Tree DIV { padding:0px;  margin:0px; xbackground:#FAFAFA;  border:#FF0000 0px solid}
.Tree TD  { font:9pt Microsoft sans serif; padding:0px;  margin:0px; cursor:pointer}
.Tree a {  color: black;  text-decoration: none;  }
.Tree a:hover {  color: blue;  text-decoration: underline;  }
.Tree a:active {  background: highlight;  color: highlighttext;  text-decoration: none;  }

//Microsoft sans serif

TABLE.Tree0 TR { height:18 }
TABLE.Tree1 TR { height:18 }
TABLE.Tree2 TR { height:14 }
TABLE.Tree3 TR { height:12 }
TABLE.Tree4 TR { height:12 }
TABLE.Tree5 TR { height:12 }
TABLE.Tree0 TD { font:bold 9pt}
TABLE.Tree1 TD { font:bold 9pt}
TABLE.Tree2 TD { font:9pt}
TABLE.Tree3 TD { font:8pt}
TABLE.Tree4 TD { font:8pt}
TABLE.Tree5 TD { font:8pt}
.TreeDoc {  font:9pt Arial; cursor:pointer }
TABLE.Archiv TD {  color:red; }

TABLE.TGen { font:9pt arial }

.TDTree1  { font:bold; }
.TDTree2  { color:0000A0; }

.TraitIn  { width=16; height=12; background:url(/sites/i2g/img/TreeLig1.gif) center; }
.TraitOut { width=16; height=12; background:url(/sites/i2g/img/TreeLigCoinB.gif) no-repeat top; }

div.Sim { 	border:1px solid #919B9C;	background-color:FFD350;	padding:2px; }
div.Sim, div.Sim table { 	font:8pt Tahoma; 	}
div.SimTit {	font:bold 10pt Tahoma;	border-bottom:1px solid #D1D0B6;	background-color: #F7F7F2;	padding:0 0 3 0;	margin-bottom:0px;  }
div.SimTi2 {	font-weight: bold;	border-bottom:1px solid #D1D0B6;	background-color: #FBFBF9;	padding:3px;	margin-bottom:3px;	color: #4A371A; }

div.SimN1 { border-bottom:1px solid #D0CEBF; border-right:1px solid #D0CEBF; }
div.SimN2 {	background-color: #FFFFFF;	border: 1px solid #A1A580;	padding: 2px; }
div.SimN3 {	background-color: #FFF6E4;	padding: 4px; }
div.SimC1 {	border-top: 1px solid #D0CEBF;	border-left: 1px solid #D0CEBF; }
div.SimC2 {	border: 1px solid #919B9C;	background-color: #FFFFFF; 	padding: 3px; }

div.Sim a:visited, div.Sim a {	color: #3F3F3F;	text-decoration: none; }
div.Sim a:hover {	color: #779DAC;	text-decoration: underline; }

.button { background-color:#EFEFEF;	border:solid #A1A580;	border-width:1 2 2 1; padding:1 4; cursor:pointer }
.border { border:1px solid red;	 }

.MenuFlottant {
	z-index:100; border:1px solid black; padding:0; background-color:FBFBFB;
	font-family:Tahoma;  color:black;
	filter:progid:DXImageTransform.Microsoft.Shadow(color="#777777", Direction=135, Strength=4) alpha(Opacity=90);-moz-opacity:0.9;
}

.ChaineLien A  { font-size: 8pt; COLOR:darkblue;  TEXT-DECORATION:none;   }
.ChaineLien A:hover  { TEXT-DECORATION:underline;  }

.ImgLeft { float:left;  margin:0 8 4 0 }
.ImgRight { float:right;  margin:0 0 4 8 }

/* lightgrey =>> EAEAC0 DDDDAE */
.WholeCalendar { background-color :lightgrey; border:1px solid black; cursor:default; width:100%; height:100%; }
.CalTable      { table-layout:fixed; border:1 solid black; width:100%; height:100%; }
.TitleCal      { background-color:lightgrey; color: #00009F; font-family:Arial; font-size:10pt; font-weight:bold; text-align:center; height:1;  }
.TableMaigre   { padding:0 0 0 0;  margin-top:0; margin-bottom:0 }
.DayTitle      { height:1; background-color:lightgrey; color:black; font-family:Arial; font-size:8pt; font-weight:bold; text-align:center;
      					 border-width:1px;  border-style:solid; border-left-color:white; border-top-color:white; border-right-color:black; border-bottom-color:black;  }
.Cell { background-color:lightgrey; color:#00009F; font:9pt Arial; vertical-align:text-top;
        border-width: 1px; border-style:solid; border-left-color:white; border-top-color:white; border-right-color:black; border-bottom-color:black;
        width:14%; margin-top:0; margin-right:0; padding:0; cursor:hand; }
.CellOff  { background-color:#7F7F7F; color:yellow; font:8pt Arial; text-align:right; vertical-align:text-top;
      		  border-width:1px;  border-style:solid; border-left-color:black; border-top-color:black; border-right-color:#BFBFBF; border-bottom-color:#BFBFBF;
        	  width:14%; margin-top:0; margin-right:0; padding:0; cursor:hand; }
.CellSel  { background-color:#CCCCCC; color:#00009F; font:8pt Arial; vertical-align:text-top;
      		  border-width:1px;  border-style:solid; border-left-color:7F7F7F; border-top-color:7F7F7F; border-right-color:#9F9F9F; border-bottom-color:#9F9F9F;
        	  width:14%; margin-top:0; margin-right:0; padding:1 0 0 3; cursor:hand; }
.OffDay { color: #7F7F7F; font:8pt Arial; padding:0;  }
.Day    { color: #00009F; font:8pt Arial; padding:0; margin-top:0; margin-right:0; }
.DaySelected    { color: #yellow; font:8pt Arial; padding:0; margin-top:0; margin-right:0; }

