body,td,th { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 140%; color: #000000}
body {
	margin: 0px;
	padding: 0px;
}
img { -ms-interpolation-mode:bicubic; }
.bread {
	font-size: 10px;
	color: #C1A667;
	line-height: 130%;
	padding: 8px 14px;
	font-weight: bold;
}
a.bread {
	color: #FF0000;
	border-bottom: 0px;
	border-top: 0px;
	padding: 0px;
}
.footer {
	font-size: 11px;
	color: #000000;
	line-height: 130%;
}
div.footer {
	padding: 16px 12px;
	width: 876px;
	margin: auto;
	background-color: #000000;
	border-top: 1px solid #FFFFFF;
	background-image: url(images/lei2.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.footer a:link, .footer a:hover, .footer a:visited { color: #FFFFFF;  padding: 0px; }

.BodyCopy { line-height: 150%; color: #000000}
.PageTitle {
	font-size: 18px;
	color: #336699;
	font-weight: 300;
	line-height: 100%;
}
.Headline {
	font-size: 14px;
	font-weight: bold;
	line-height: 110%;
	color: #000000;
}
.Small { font-size: 10px; line-height: 120%; color: #666666}
.Big { font-size: 13px; line-height: 150%; color: #666666}
#promo_txt {
	font-size: 11px;
	line-height: 130%;
	padding-right: 6px;
	padding-bottom: 20px;
}
#promo_headline {
	font-size: 12px;
	line-height: 130%;
	font-weight: bold;
	padding-right: 6px;
	color: #666666;
}
#lei { padding: 22px; }
#lei2 { margin: 22px; }
#lei2 img { padding:0px; margin: 0px;}
#kicker { clear: both; height: 0px; }
#nav { margin-left: 80px; }
#nav li { float: left; list-style-type: none;  list-style-position: outside; padding: 9px; }

.secnav_normal {
	font-size: 12px;
	text-decoration: none;
	padding: 5px 12px 5px 14px;
	cursor: pointer;
	line-height: 110%;
}
.secnav_roll {
	font-size: 12px;
	text-decoration: none;
	padding: 5px 12px 5px 14px;
	cursor: pointer;
	line-height: 110%;
}
.secnav_current {
	font-size: 12px;
	text-decoration: none;
	padding: 5px 12px 5px 14px;
	cursor: pointer;
	line-height: 110%;
}
.secnav_subtree_normal {
	font-size: 11px;
	text-decoration: none;
	padding: 4px 12px 4px 20px;
	cursor: pointer;
	line-height: 110%;
}
.secnav_subtree_roll {
	font-size: 11px;
	text-decoration: none;
	padding: 4px 12px 4px 20px;
	cursor: pointer;
	line-height: 110%;
}
.secnav_subtree_current {
	font-size: 11px;
	text-decoration: none;
	padding: 4px 12px 4px 20px;
	cursor: pointer;
	line-height: 110%;
}
.secnav_2_normal {
	font-size: 10px;
	text-decoration: none;
	padding: 3px 10px 3px 33px;
	cursor: pointer;
	line-height: 110%;
	font-weight: bold;
}
.secnav_2_roll {
	font-size: 10px;
	text-decoration: none;
	padding: 3px 10px 3px 33px;
	cursor: pointer;
	line-height: 110%;
	font-weight: bold;
}
.secnav_2_current {
	font-size: 10px;
	text-decoration: none;
	padding: 3px 10px 3px 33px;
	cursor: pointer;
	line-height: 110%;
	font-weight: bold;
}
#banner { border-top: 1px solid #FFFFFF; }
#bkgnd { background: url(images/bkgnd.jpg) no-repeat top center; }
#flash { height: 430px; }
div.news {
	line-height: 120%;
	padding: 8px 8px 0px 16px;
	/*background: url(images/div1.gif) no-repeat 0px 10px;*/
	background: url(images/arrow.png) no-repeat 0px 10px;

}
.news a:link, .news a:hover, .news a:visited { padding: 0px; }
.hmpg { background: #124E72 url(images/hmpg.jpg) no-repeat; }
#viewer {
	position: absolute;
	width: 900px;
	height: 120px;
	background: #000000 url('images/loader_player.gif') no-repeat center;
}

#viewer img { }
#overlay { position: relative; cursor:hand;cursor:pointer;}
#overlay #overlay { padding:36px 18px; }
.line { border-right: 1px solid #666666; }
#overlay #francais { padding-top: 15px; }
