BODY {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica
}

LI {
FONT-SIZE: 12px;
}

TD {
FONT-SIZE: 12px;
}

.TitreActivite {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	LINE-HEIGHT: 20px;
	FONT-FAMILY: Arial, Helvetica;
	TEXT-ALIGN: left;
	color: #031D74;
}


.KeyWord {
	font-weight:500;
	color:#4a71df;
}

#header {
height: 170px;
}
#container {
position: absolute;
width: 99%;
}
#main_frame {
margin-left: 200px;
width: auto;
overflow: auto;
}
#left_menu {
position: absolute;
left:0;
width: 200px;
}
#footer {
height: 60px;
}

 #left_menu ul
{
list-style-type: none;
margin-left: 0;
padding-left: 0;
}

#navlist a
{
display: block;
color: #8592BB;
padding: 1px 0 1px 8px;
}

/*boxmodel hack. http://css-discuss.incutio.com/?page=BoxModelHack SBMH*/
#navlist a { width: 174px; }

#navlist a
{
\width: 190px;
w\idth: 174px;
}

#subnavlist a
{
display: block;
color: #9C9C9C;
padding: 1px 0 1px 8px;
margin-left: 8px;
}

/*boxmodel hack. http://css-discuss.incutio.com/?page=BoxModelHack SBMH*/
#subnavlist a { width: 166px; }

#subnavlist a
{
\width: 182px;
w\idth: 166px;
}

#navlist a, #navlist a:visited,#subnavlist a, #subnavlist a:visited
{
border-left: 8px solid #FFFFFF;
background: #FFFFFF;
color: #9C9C9C;
text-decoration: none;
}

#navlist a:hover, #navlist a#current:hover
{
border-left: 8px solid #CCCCCC;
text-decoration: underline;
}

#subnavlist a:hover, #subnavlist a#subcurrent:hover
{
border-left: 8px solid #CCCCCC;
text-decoration: underline;
}

a#current, a:visited#current, a#subcurrent , a:visited#subcurrent
{
border-left: 8px solid #283D82;
background: #F3F5FC;
color: #283D82;
text-decoration: none;
}