body {
background-color:#fff;
margin:0;
padding:0;
text-align:center;
font-family:Verdana, Arial, Helvetica, san-serif;
}
a {
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
#prehome {
background-color:#FFFFFF;
vertical-align:middle;
}
#prehome div{
position: absolute;
left: 50%;
top: 50%;
width:760px;
height:460px;
margin-left: -380px;
margin-top: -230px;
background:#FFFFFF url(img/prehp/bkg.jpg) left bottom no-repeat;
border:1px solid #129B88;
padding:0
}
#prehome  ul {
text-align:right;
padding:20px;
padding-top:60px;
}
#prehome  li {
list-style-type:none;
font-size:10px;
padding:0;
margin:0;
}
#prehome  a {
display:block;
padding:0;
margin:0;
padding-top:30px;
margin-left:280px;
margin-top:30px;
padding-bottom:2px;
border-bottom:1px solid #1277A7;
color:#129B88;
font-weight:bold;
}
#prehome_fgf  a {
background:url(img/prehp/fgf.gif) top left no-repeat;
}
#prehome_ffg  a {
background:url(img/prehp/ffg.gif) top left no-repeat;
}
#prehome_stg  a {
background:url(img/prehp/stg.gif) top left no-repeat;
}

#home_intro A  {
	text-decoration : none;
	font-weight : bold;
	color : #00495D;
}
#home_intro A:hover  {
	text-decoration : underline;
	font-weight : bold;
	color : #00495D;
}

#home_intro  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #00495D;
	text-decoration: none;
	padding:5px 5px 5px 0px;
	margin:0;
	background:#9EC4CE;
}
#home_intro h1{
font-size:11px;
background:#6EA3B2 url(img/corner3.gif) right top no-repeat;
padding:8px 5px 8px 5px;
margin:0;
margin-bottom:5px;
}
#home_intro h2{
font-size:10px;
padding:4px;
color : #003366;
margin:0;
}
#home_intro p{
padding:5px;
margin:0px;
}
.home_more {
display:block;
background: url(img/co/hp_bul_b.gif) left no-repeat;
padding:10px;
padding-left:15px;
}
.home_break {
clear:none;
height:1px;
background:url(img/FR/hp_cent_points.gif) repeat-x;
height:5px;
}
.home_pub {
clear:both;
}
.home_pub td{
font-size:9px;
}
.home_pub_break {
height:1px;
background:url(img/shim_gray.gif) repeat-x;
margin:5px;
padding:0;
}
#home_news A  {
	text-decoration : none;
	color : #FFFFFF;
}
#home_news A:hover  {
	text-decoration : underline;
	color : #FFFFFF;
}
#home_news {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #FFFFFF;
}
#home_news H1{
background:url(img/arrow3.gif) top left no-repeat;  
padding:5px 2px 0px 14px;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
margin:0;
}
#home_news UL{
margin:0px;
margin-left:20px;
padding:5px;
}
#home_news LI{
list-style-image:url(img/arrow5.gif);
padding:0px;
margin:0px;
}
#home_nl{
margin:0px;
background:#366D5E;  
font-size:10px;
color:#FFFFFF;
font-weight:normal;
padding:5px;
}
#home_nl h1{
background:url(img/arrow3.gif) top left no-repeat;  
padding:5px 2px 0px 14px;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
margin:0;
margin-left:5px;
}
#home_nl input{
font-size:10px;
}
#page {
text-align:left;
margin-left:auto;
margin-right:auto;
width:650px;
background-color:#FFFFFF;
}
#lang {
background-color:#548C9C;
text-align:right;
color:#FFFFFF;
font-size:11px;
padding:2px;
}
#lang a {
font-weight:bold;
color:#99C1CC;
}
#banner_FR {
visibility:hidden;
}
#banner_EN {
visibility:hidden;
}
#banner_NL {
visibility:hidden;
}
#toolbar {
visibility:hidden;
}
#toolbar UL {
margin:0px;
margin-left:10px;
padding:0;
}
#toolbar LI {
float:left;
list-style-type:none;
}
#toolbar a {
background: url(img/arrow2.gif) left  no-repeat; 
display:block;
padding:10px;
padding-left:16px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
}
#toolbar a:hover {
color:#9EC4CE;
text-decoration:none;
}
#path {
clear:both;
font-size:11px;
color:#666666;
padding:4px;
padding-bottom:20px;
padding-left:20px;
}
#path a {
color:#00637F;
}
#main {
background:#fff url(img/page_bkg.gif) left repeat-y; 
}
#menu {
width:179px;
font-size:12px;
float:left;
background:#fff url(img/menu_bkg.gif) bottom left no-repeat; 
padding-bottom: 140px;
margin-right:5px;
}
#menu img{
border:0;
margin-left:3px;
}
#chapters h1 {
margin:3px;
background:#009E8F url(img/corner1.gif) top right no-repeat; 
font-size:12px;
color:#FFFFFF;
font-weight:normal;
}
#chapters a {
background: url(img/arrow1.gif) top left no-repeat; 
display:block;
padding:5px 2px 5px 14px;
margin-left:3px;
color:#FFFFFF;
font-weight:bold;
}
#services h1{
margin:3px;
background:#366D5E url(img/corner2.gif) top right no-repeat; 
font-size:12px;
color:#FFFFFF;
font-weight:normal;
}
#services a {
background: url(img/arrow3.gif) top left no-repeat; 
display:block;
padding:5px 2px 5px 14px;
margin-left:3px;
color:#FFFFFF;
font-weight:bold;
}
#services_alt{
visibility:hidden;
}
#services_alt h1{
background:url(img/arrow3.gif) top left no-repeat;  
padding:5px 2px 0px 14px;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
margin:0;
}
#services_alt a {
color:#FFFFFF;
font-weight:bold;
}
#services_alt p {
padding:5px;
margin:0;
}
#services_alt input {
font-size:9px;
}
#submenu h2{
margin:0;
margin-left:3px;
padding:0;
}
#submenu a{
background: url(img/) top left no-repeat; 
display:block;
font-size:11px;
color:#366D5E;
font-weight:normal;
border-bottom:1px solid #009E8F;
margin-right:6px;
}
#submenu a:hover{
background: url(img/arrow4.gif) top left no-repeat; 
text-decoration:none;
}
#content {
background: url(img/content_bkg.gif) top left no-repeat; 
width:400px;
font-size:12px;
float:left;
padding:0px 10px 10px 20px;
color:#002466;
margin:0;
}
#content td{
font-size:12px;
color:#002466;
}
#content a {
color:#366D5E;
}
#content h1 {
color:#00637F;
font-size:20px;
margin:0;
padding:0;
margin-bottom:10px;
}
#content h2 {
}
#content h3 {
background-color:#CCEEFF;
font-size:16px;
color:#003366;
padding:4px;
}
#content hr {
color:#002466;
size:1px;
}
.content_break {
clear:both;

}
#footer {
visibility:hidden;
}
#top {
text-align:right;
clear:both;
}
#top img{
border:0;
}
#footer a{ 
font-weight:bold;
color:#FFFFFF;
}
#col_gauche {
color:#FFFFFF;
font-size:12px;
text-align:center;
font-weight:bold;
}
#col_gauche a{
color:#FFFFFF;
font-weight:bold;
}
#soutien {
border-left:4px solid #fff;
border-bottom:4px solid #fff;
padding:10px;
background-color:#00637F;
}
#skyscraper {
visibility:hidden;
}
.chapeau {
font-weight:bold;
color:#019D8F;
}