body { background-color:#FFFFFF;}

.body {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #494949}
.subtitles {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #0E94C1}
.sub2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #645C95}
a:hover {  color: #2E2876; text-decoration: underline}
a {  color: #615C9F; text-decoration: underline}
p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000 }
li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000 }
ol { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000 }
table { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000 }
td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000 }
tr { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000 }
ul { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000 }
.gssilink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px ; color: #999999; text-decoration: none }
.testimonial {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #AFABCE;	text-decoration: none}
.smallgrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.smallgreyblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0e94c1;
	font-weight: bold;
	text-decoration: none;
}
.smallgreylight {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}

.newsletter{
line-height:18px;
}

#news_bar {
	background-image: url(images/news1.gif);
	background-repeat: no-repeat;
	display: block;
	width: 181px ;
	height: 121px;
}

#news_bar a {
	width: 147px ;
	height: 50px;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	display: block;
	margin-left: 29px;
	padding-top: 30px;
	line-height: 12px;
}

#news_bar a:hover {
	text-decoration: underline;
}
#news_bar_french {
	background-image: url(enfrancais/images/news1.gif);
	background-repeat: no-repeat;
	display: block;
	width: 181px ;
	height: 121px;
}

#news_bar_french a {
	width: 147px ;
	height: 50px;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	display: block;
	margin-left: 29px;
	padding-top: 30px;
	line-height: 12px;
}

#news_bar_french a:hover {
	text-decoration: underline;
}
object {
	position: relative;
	z-index: 100;
}

#light {
	display: none;
	height: 360px;
	width: 480px;
	z-index: 9999;
	background: url(/images/popup-bg.png) no-repeat 0 0;
}
#light p {
	text-align: center;
	padding-top: 108px;
	line-height: 22px;
	font-size: 13px;
	color: #ffffff;
}
#light a:link, #light a:visited {
	color: #ffffff;
}
#light a:hover {
	text-decoration: none;
}
.close {
	cursor: pointer;
	float: right;
	height: 30px;
	width: 30px;
	background: url(/images/close.png) no-repeat -1px -5px;
}

#exposeMask {
	background: #000 0 0;
}
.lang-enfrancais #light {
	background: url(/images/enfrancais/popup-bg.png) no-repeat 0 0;
}
