@charset "utf-8";
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;color:#222;background:url(images/bg.gif) repeat-x #fff;text-align:center;margin-top:0;
}


/* Links */
a{text-decoration:underline;color:#2B4B6C;}
a:hover{text-decoration:none;}

/* Headings */
h1{font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;color:#CC0000;margin-top:0;font-weight:normal;line-height:normal;}

h2
{
font-family:Georgia;font-size:14px;
}

#container 
{
width:753px;margin:0 auto;text-align:left;margin-top:12px;
}

#logo
{
position:relative;top:8px;left:30px;
}

#topnav
{
height:17px;color:#fff;font-size:10px;text-align:right;
}

#topnav a
{
color:#fff;text-decoration:none;
}
#topnav a:hover
{
text-decoration:underline;
}
#header
{background:url(images/bg_header.jpg) no-repeat;height:111px;border:1px solid #fff;}

#footer 
{
font-size:10px;border-top:4px solid #E9E2C3;padding-top:1px;font-weight:normal;text-align:right;font-family:Verdana, Arial, Helvetica, sans-serif;color:#666666;clear:both;float:left;margin-top:30px;width:100%;
}

#footer a{text-decoration:none;color:#2B4B6C;}
#footer a:hover{text-decoration:underline;color:#2B4B6C;}


.box_leftmenu
{
width:100%;margin-bottom:10px;background:url(images/leftnav_bottom.gif) no-repeat bottom right;padding-bottom:43px;
}

.box_leftmenu a
{
font-size:10px;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;font-weight:normal;color:#666666;text-decoration:none;display:block;line-height:20px;border-bottom:1px solid #686155;background:#686155;padding-left:10px;line-height:35px;
}


.qtable {font-weight:normal;font-size:9px; width:100%}
.qtable td{padding:1px;}


.number { text-align:right; }

.red {color:#CC0000;}
.green {color:#009900;}

.box_leftmenu ul
{
padding:0;margin:0;border-right:1px solid #686155;padding:5px 0px;margin-left:0px;padding:0;
}

.box_leftmenu li
{
padding:0;margin:0;list-style:none;font-weight:bold;
}

.box_leftmenu li a
{
color:#fff;font-weight:normal;background:url(images/bg_nav_left.gif) repeat-x;
}

.box_leftmenu li a:hover
{
background-position:0 -35px;
}

.box_leftmenu ul li ul 
{
margin:0;padding:0;border:none;
}

.box_leftmenu ul li ul li
{
font-weight:normal;background-image:none;background-color:#F9F9F0;margin-right:0;
}

.box_leftmenu ul li ul li a
{
line-height:normal;height:auto;margin:0;background-image:url(images/arrow.gif); background-repeat:no-repeat;background-position:7px 9px;padding-left:17px;padding-top:2px;padding-bottom:2px;margin-left:0px;line-height:19px;height:auto;color:#666666;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;background-color:#ECECDF;
}

.box_leftmenu ul li ul li a:hover
{
background-color:#F9F9F0;background-image:url(images/arrow.gif); background-repeat:no-repeat;background-position:7px 9px;color:#CC0000;
}


#twocols
{padding-top:20px;clear:both;
}
#leftcol
{
float:left;width:189px;margin-right:20px;
}

#rightcol 
{float:left;width:540px;line-height:18px;}

#container_nav{display:block;position:relative;width:754px;}
#container_nav li{margin:0;padding:0;float: left;position: relative;list-style:none;}
#container_nav li li {display:block;/* HACK IE 6 */float:none;width:187px;}

#nav{
margin:0;padding:0;margin:0;padding:0;font-family:Georgia, "Times New Roman", Times, serif;border:1px solid #fff;border-top:none;border-bottom:none;border-left:none;
}
#nav li:hover ul, #nav li.over ul {display: block;}

/* MENU */
#nav div a {color:#fff;text-decoration:none;font-size:15px;
background:url(images/bg_nav.gif) repeat-x;display:block;float:left;line-height:45px;width:187px;border-left:1px solid #fff;padding:0px;text-align:center;font-weight:normal;}
#nav div a:hover {background-position:0 -45px;}
#nav div a.red {
background:url(images/bg_nav_red.gif) repeat-x;}
#nav div a.red:hover {
background-position:0 -45px;}

/* SOUS-MENU */
* html #nav li ul {margin-top:1px;}
#nav li ul {display:none;position:absolute;top: 100%;left: 0px;background:#ECECDF;border:1px solid #fff;line-height:12px;padding:0;margin:0;width:187px;font-family:Verdana, Arial, Helvetica, sans-serif;}


#nav li li a {display: block;padding: 6px 0px;text-decoration:none;width:100%;text-indent:17px;font-size:11px;border-bottom:1px solid #fff;background-image:url(images/arrow.gif); background-repeat:no-repeat;background-position:7px 10px;font-weight:bold;font-size:10px;color:#666;}
#nav li li a:hover {color:#CC0000;background-color:#F9F9F0;}

#lnotes {
	color:#FFFFFF;
	font-size: 10px;
	background-color:#9A0016;
	padding:5px;
}
