@charset "utf-8";
/* CSS Document */
body { background: #009b7f url(/2010/images/bg.gif) repeat-x; color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 100%; margin: 0; padding: 0; }
a:link, a:visited { color: #399; }
a:hover { color: #3cc; }
a img { border: 0; }
h1,h2,h3,h4,h5,h6 { color: #56a894; font-family: Helvetica, Arial, sans-serif; font-weight: normal; margin: 0; }
h1 { border-bottom: 1px solid #ddd; font-size: 220%; font-weight: bold; margin-bottom: 10px;  }
h2 { font-size: 180%; }
h3 { font-size: 150%; font-weight: bold; margin-top: 10px; }
hr { border: 1px solid #eee; }
li { padding: 2px; }
form { margin: 0; padding: 0; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{ text-decoration: none }

#container-outer { 
/* background: url(/2010/images/bg_center.gif) no-repeat top center; */
}
#container-inner { font-size: 75%; margin: 0 auto; width: 980px; }
.en #container-inner { background: #fff url(/2010/images/header_en_btn.jpg) no-repeat top left; }
.fr #container-inner { background: #fff url(/2010/images/header_fr_btn.jpg) no-repeat top left; }
#header-outer { height: 170px; }
#header-inner, #header-logo img { height: 153px; font-size: 0; }
#header-logo { float: left; height: 153px; width: 320px;}
#header-button { float:left; margin-top: 100px; width: 375px; height: 40px; }
#header-topnav { float: right; }
#header-topnav ul { list-style: none; padding: 0; margin: 0; }
#header-topnav li { color: #c06974; float: left; padding: 5px; }
#header-topnav li a { color: #c06974; text-decoration: none; }
#header-topnav li a:hover { color: #db838e; text-decoration: underline; }
#header-lang { clear:both; float: right; padding: 8px 15px; text-align: right; width: 190px; }
#header-lang a { color: #000; font-weight: bold; text-decoration:  none; }
#header-lang a:hover { text-decoration:  underline; }
#header-menu { background: #1c886d url(/2010/images/menu_bg.gif) repeat-x; width: 980px; height: 30px; }
#content { clear: left; min-height: 300px; padding: 10px; width: auto; }
#sidebar { background: #fff; border: 1px solid #eee; clear: right; float: right; height: 600px; width: 160px; }
#breadcrumbs { color: #aaa; margin-bottom: 10px; }
#breadcrumbs a:link, #breadcrumbs a:visited { color: #999; text-decoration: none; }
#breadcrumbs a:hover { text-decoration: underline; }
#breadcrumbs .current { font-style: italic; }
#footer { background: #235345; color: #95a9a3; height: 124px; }
.en #footer { background: url(/2010/images/footer_en.gif) no-repeat; }
.fr #footer { background: url(/2010/images/footer_fr.gif) no-repeat; }
#footer a { color: #b8cdc6; }
#copyright { float: right; height: 65px; padding: 12px 20px 6px 10px; width: 360px; }
.fr #copyright { padding: 6px 20px 6px 10px; }

/* News */
.news .info, .news-item .info { color: #999; }

/* IE 6 hack */
/*\*/
* html #header-inner, * html #header-logo img { height: 153px; }
/* 20100414 AF changed from 167 to 153 */

/* MENU */

/**
 * Horizontal CSS Drop-Down Menu
 * (C) Copyright 2006-2008 Live Web Institute (http://www.lwis.net/)
 */

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.dropdown {
	float: left;
	position: relative;
	z-index: 597;
}

ul.dropdown li {
	float: left;
	line-height: 30px;
	vertical-align: middle;
	zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
	cursor: default;
	position: relative;
	z-index: 599;
}

ul.dropdown ul {
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 598;
	width: 100%;
}

ul.dropdown ul li {
	float: none;
	line-height: normal;
}

ul.dropdown ul ul {
	top: 1px;
	left: 99%;
}

ul.dropdown li:hover > ul {
	visibility: visible;
}

ul.dropdown li a {
	display: block;
	padding: 0px 8px;
}

ul.dropdown ul a {
	padding: 4px 5px 4px 14px;
	width: 121px; /* IE */
}

/* Menu colors */

/* TOP LEVEL */
ul.dropdown a:link,
ul.dropdown a:visited { color: #fff; text-decoration: none; }
ul.dropdown a:hover { background-color: #0b604c; color: #fff; text-decoration: none; }
ul.dropdown a:active { color: #fff; }

ul.dropdown a.open { background-color: #0b604c; }
ul.dropdown a.open:hover { background-color: #23725d; }

ul.dropdown li:hover > a.dir { background-color: #198d70; color: #fff; }

/* CHILD */
ul.dropdown ul {
	background-color: #198d70;
	filter: alpha(opacity=90);
	-moz-opacity: .9;
	KhtmlOpacity: .9;
	opacity: .95;
	width: 140px;
}

ul.dropdown ul li { border-top: 1px solid #2d9d7f; }

ul.dropdown ul a:link,
ul.dropdown ul a:visited { color: #fff; }
ul.dropdown ul a:hover { background-color: #2a9a7c; color: #fff; text-decoration: none; }
ul.dropdown ul a:hover:after { content: " >" }
ul.dropdown ul a:active { color: #fff; }

ul.dropdown ul a.open { background-color: #0b604c; color: #fff; }
ul.dropdown ul a.open:hover { background-color: #0b604c; color: #fff; }

