#flsc-ca {
text-align:center;
margin:0;
color:#fff;
line-height:normal;
font:x-small/1.2em Arial,Sans-Serif;
voice-family: "\"}\""; voice-family:inherit;
font-size:0.7em;
}
html>body {
font-size:small;
}


#container {
width:618px;
margin-top:130px;
margin-left:auto;
margin-right:auto;
text-align:left;
}

#choice {
position:relative;
width:100%;
height:117px;
background:#010066 url("logo.jpg") no-repeat top left;
margin:0;
padding:0;
list-style:none;
}

#choice li {
margin:0;
margin-left:154px;
padding:0;
position:absolute;
}
#choice li.fr {
top:60px;
}

#choice li h1 {
display:none;
}

#choice li a.image {
display:block;
width:139px;
color:#fff;
text-decoration:none;
cursor:hand;
}
#choice li.en a.image {
height:60px;
background:url("en.jpg");
}
#choice li.fr a.image {
height:57px;
background:url("fr.jpg");
}
#choice li:hover a.image, #choice li.hover a.image {
background-position:139px 100%;
}


#choice li div {
float:left;
position:absolute;
top:0;
left:139px;
padding-top:8px;
padding-left:39px;
display:none;
width:244px;
height:140px;
background:#010066 url("photo.jpg") no-repeat top left;
}
#choice li.fr div {
top:-60px;
}
#choice li:hover div, #choice li.hover div {
display:block;
}

#choice li div h2 {
font-faily:"Arial Narrow", Serif;
margin:0;
padding:0;
font:2em/0.5em "Arial Narrow",Sans-Serif;
voice-family: "\"}\""; voice-family:inherit;
font-size:2em;
}
html>#choice li div h2 {
font-size:2em;
}

#choice li div strong {
color:#aaccf2;
}

#choice li div p.contact {
color:#6b6b6b;
float:left;
position:absolute;
top:190px;
right:0;
text-align:right;
margin:0;
padding:0;
}

#choice-top, #choice-bottom {
width:618px;
height:50px;
background:#010066 url("top.jpg") no-repeat bottom;
}
#choice-bottom {
height:53px;
background-image:url("bottom.jpg");
}