body {}
p         { color: #666; font-style: normal; font-weight: normal; font-size: 11px; line-height: 12px; font-family: Verdana; text-decoration: none }
.indent             { color: #333; font-style: normal; font-weight: normal; font-size: 11px; line-height: 12px; font-family: Verdana; text-decoration: none; text-indent: 0px }
.light      { color: #cccccc; font-style: normal; font-weight: normal; font-size: 9px; line-height: 12px; font-family: Verdana; text-decoration: none }
.small            { color: #c0c0c0; font-style: normal; font-weight: normal; font-size: 9px; line-height: 10px; font-family: Verdana; text-decoration: none }
a             { color: #666; font-style: normal; font-size: 9px; line-height: 12px; font-family: Verdana; text-decoration: underline }
.lightlink { color: #a9a9a9; font-style: normal; font-weight: normal; font-size: 9px; line-height: 10px; font-family: Verdana; text-decoration: none }
a:link              { color: #666; font-style: normal; font-size: 9px; line-height: 12px; font-family: Verdana; text-decoration: underline }
a:active              { color: #666; font-style: normal; font-size: 9px; line-height: 12px; font-family: Verdana; text-decoration: underline }
a:hover            { color: #215a82; font-style: normal; font-size: 9px; line-height: 12px; font-family: Verdana; text-decoration: none }
td {}
a:visited      { color: #215a82; font-style: normal; font-size: 9px; line-height: 12px; font-family: Verdana; text-decoration: underline }

.tableMois {
	padding:2px:
}
th.mois {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	background-color: #EEF1F4;
	text-align: center;
	text-decoration: none;
	cursor: se-resize;
}
.mois {
  font-family: Tahoma,arial, verdana, sans-serif;
  font-size: xsmall;
  color: #4A6883;
  background-color: ;
  text-align: center;
}


.Bleu {
  font-family: Tahoma,arial, verdana, sans-serif;
  font-size: 8pt;
  color: #4A6883;
  background-color: #EEF1F4;
  font-weight: bold;
  text-align: center;
}

.Jaune {
	text-align: center;
	font-family: Tahoma,arial, verdana, sans-serif;
	font-size: 8pt;
	color: #666666;
	background-color:#CCFF33;
	font-weight: bold;
}
.Rouge {
	text-align: center;
	font-family: Tahoma,arial, verdana, sans-serif;
	font-size: 8pt;
	color: #333333;
	background-color:#DF6C66;
	font-weight: bold;
}
.Vert {
	text-align: center;
	font-family: Tahoma,arial, verdana, sans-serif;
	font-size: 8pt;
	color: #666666;
	background-color:#33CC00;
	font-weight: bold;
}

.jourSemaine {
  font-family: Tahoma,arial, verdana, sans-serif;
  font-size: 8pt;
  color: #FFFFFF;
  background-color: #4A6883;
  font-weight: bold;
  text-align: center;
}
#divliens	{
background-color:#EEF1F4;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
}
/* SUBNAV */
#subNavContainer					{ border-top: 1px solid #e3e3e3; width: 190px; height: 250px;  text-align: left; bgcolor:#EEF1F4; float: left; }
#subNavContent fieldset				{ border: none; margin: 0px; padding: 0px; color: #215a82; width: 190px; }
#subNavContent fieldset legend span	{ line-height: 46px; color: #000; }
#subNavContent fieldset label		{ line-height: 25px; display: block; }
#subNavContent fieldset label span	{ padding-left: 28px; }
#subNavContent ul					{ list-style-type: none; margin: 0px; padding: 0px; }
#subNavContent ul li				{ height: 25px; width: 190px; background:url(folio.arrow.gif) no-repeat 8px; }
#subNavContent ul li span			{ display: block; height: 25px; line-height: 25px; width: 190px; background: url(dot.vert.gif) repeat-x bottom; }
#subNavContent ul li span a			{ padding-left: 28px; display: block; line-height: 24px; height: 23px; text-decoration: none; color: #215a82; }
#subNavContent ul li span a:hover	{ background-color: #215a82; width: auto; color:#EEF1F4 }

/* SUBNAV MENU */
#subNavMenuMain					{ border-top: 1px solid #000; width: 190px; height: 250px;  text-align: left; bgcolor:#000; float: left; }
#subNavMenu fieldset				{ border: none; margin: 0px; padding: 0px; color: #215a82; width: 190px; }
#subNavMenu fieldset legend span	{ line-height: 46px; color: #000; }
#subNavMenu fieldset label		{ line-height: 25px; display: block; }
#subNavMenu fieldset label span	{ padding-left: 28px; }
#subNavMenu ul					{ list-style-type: none; margin: 0px; padding: 0px; }
#subNavMenu a					{ font-size:12px; font-weight:bold;}
#subNavMenu ul li				{ height: 25px; width: 190px;}
#subNavMenu ul li span			{ display: block; height: 25px; line-height: 25px; width: 190px; background: url(dot.vert.gif) repeat-x bottom; }
#subNavMenu ul li span a			{ padding-left: 28px; display: block; line-height: 24px; height: 23px; text-decoration: none; color: #215a82; }
#subNavMenu ul li span a:hover	{ background-color: #EEF1F4; width: auto; color:#215a82 }
