@charset "utf-8";
/* CSS Document */

html, body
	{
	margin:0;
	padding:0;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	}
	
body
	{
	background:#818d9a url(../images/bg.jpg) repeat-x;
	}
	
#container_outer
	{
	width:100%;
	}
	
#container_inner
	{
	width:1000px;
	}
	
#header
	{
	margin-top:-15px;
	height:265px;
	}
	
#header_top
	{
	position:absolute;
	z-index:10;
	background:url(../images/header_top.png) no-repeat;
	width:1000px;
	height:81px;
	}
	
	#header_top_en
	{
	position:absolute;
	z-index:10;
	background:url(../images/header_top_en.png) no-repeat;
	width:1000px;
	height:81px;
	}
	
#header_center
	{
	position:relative;
	z-index:1;
	top:45px;
	left:30px;
	width:970px;
	height:185px;
	background:url(../images/header_image.jpg) no-repeat;
	}
	
	
	#header_center_en
 {
 position:relative;
 z-index:1;
 top:45px;
 left:30px;
 width:970px;
 height:185px;
 background:url(../images/header_image_en.png) no-repeat;
 }
 
 #header_center_fr
 {
 position:relative;
 z-index:1;
 top:45px;
 left:30px;
 width:970px;
 height:185px;
 background:url(../images/header_image_fr.png) no-repeat;
 }
	
#header_bottom
	{
	position:absolute;
	z-index:11;
	top:200px;
	background:url(../images/header_bottom.png) no-repeat;
	width:1000px;
	height:66px;
	}
	
	#header_bottom_en_fr
	{
	position:absolute;
	z-index:11;
	top:200px;
	background:url(../images/header_bottom_en_fr.png) no-repeat;
	width:1000px;
	height:66px;
	}
	
#lang_chg
	{
	position:absolute;
	padding-top:7px;
	z-index:12;
	width:1000px;
	text-align:right;	
	}
	
#lang_chg img
	{
	border:0;
	padding-right:15px;
	}
	
#topnav
	{
	position:relative;
	left:220px;
	top:240px;
	z-index:13;
	width:780px;
	}
	
#topnav a
	{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:10px 15px 10px 10px;
	background:url(../images/separator01.gif) no-repeat right 0;
	}

#topnav a:link, #topnav a:visited
	{
	color:#000;
	}
	
#topnav a:hover
	{
	color:#00f;
	}
	
#centerbox
	{
	background: url(../images/cont_bg.gif) repeat-y;
	}
	
#leftcol
	{
	float:left;
	width:210px;
	padding-left:2px;
	}
	
#leftcol div, #leftcol p, #dhtmlgoodies_menu div, #dhtmlgoodies_menu p, #dhtmlgoodies_menu ul
	{
	padding:0;
	margin:0;
	}
	
#dhtmlgoodies_menu ul
	{
	padding-bottom:10px;
	}
	
#dhtmlgoodies_menu
	{
	width:212px;
	background:url(../images/leftnav_bg.png) repeat-y;
	}

#dhtmlgoodies_menu li
	{
	list-style-type:none;
	padding:0 12px 0 3px;
	}
	
#print img
	{
	border:0;
	}
	
#content_outer
	{
	float:left;
	width:788px;
	}
	
#content_inner
	{
	border-top:1px solid #fff;
	padding:20px;
	min-height:550px;
	_height:550px;
	background:url(../images/content_bg_01.jpg) no-repeat 286px 0;
	font: normal 14px Verdana, Arial, Helvetica, sans-serif;

	}
	
#footer_outer
	{
	padding-left:60px;
	width:940px;
	}
	
#footer_inner
	{
	height:95px;
	background:url(../images/footer_bg.png) repeat-x;
	}
	
#footer_inner table
	{
	padding-top:45px;
	}
	
#footer_inner td, #footer_inner td a:link, #footer_inner td a:visited
	{
	color:#fff;
	font-size:11px;
	text-decoration:none;
	}
	
#footer_inner td a:hover
	{
	color:#fc0;
	}
	
.clr
	{
	clear:both;
	}
	
/*  Typograph */

H1 
	{
	font-size:18px;
	padding:6px;
	color: #F5F5F5;
	text-shadow: 2px 2px 5px #111;
	}

H2

	{
	font-size:16px;
	}
	
H3	
	{
	font-size:14px;
	}
	
.img_left
	{
	float:left;
	padding:2px;
	border:1px solid #3e4853;
	margin:5px 10px 5px 0;
	}
	
.img_right
	{
	float:right;
	padding:2px;
	border:1px solid #3e4853;
	margin:0 10px 5px 5px;
	}

#content_inner img
 {
 padding:3px;
 border:1px solid #58697b;
 }