IMG {
display:block;
border-width:0;
margin:0;
padding:0;
}

TD {
font:12px verdana,arial,sans-serif;
color:#fff;
}

#container {
width:774px;
position:relative;
text-align:left;
margin:0 auto;
padding:0;
}

#lcontainer {
border-right:#fff 0;
border-top:#fff 0;
left:0;
overflow:hidden;
border-left:#fff 0;
width:120px;
border-bottom:#fff 0;
position:absolute;
top:0;
}

#hcontainer {
border-right:#fff 0;
border-top:#fff 0;
left:150px;
font:11px arial,verdana,sans-serif;
overflow:hidden;
border-left:#fff 0;
width:624px;
border-bottom:#fff 0;
position:absolute;
top:0;
height:auto;
}

#rcontainer {
border-right:#fff 0;
border-top:#fff 0;
right:0;
background:#639;
overflow:hidden;
border-left:#fff 0;
width:100px;
border-bottom:#fff 0;
position:absolute;
top:120px;
}

#rnav A {
border-right:#639 1px solid;
display:block;
font:9px verdana,arial,sans-serif;
border-left:#639 1px solid;
color:#0082c7;
background-color:#639;
text-decoration:none;
}

#rnav A.a1 {
border-top:#639 1px solid;
}

#rnav A.az {
border-bottom:#639 1px solid;
}

#rnav A.az:hover {
border-bottom:#896 1px solid;
}

#rnav A.a1:hover {
border-top:#0082c7 1px solid;
}

#rnav A:hover {
border-right:#0082c7 1px solid;
border-left:#0082c7 1px solid;
}

#rpartners {
background:#fff;
font:10px verdana,arial,sans-serif;
color:#999;
margin:0 1px 1px;
}

#extraR {
border-top:#639 1px solid;
background:#fff;
padding:10px 0 0;
}

#mcontainer {
border-right:#fff 0;
border-top:#fff 0;
margin-top:137px;
display:inline;
background:#fff;
left:150px;
border-left:#fff 0;
width:510px;
border-bottom:#fff 0;
position:absolute;
}

#lang {
font:10px verdana,arial,sans-serif;
color:#444;
}

#lang A {
color:#444;
text-decoration:none;
}

#lang A:hover {
color:#e1343e;
}

#lang IMG {
display:inline;
margin-right:4px;
}

#sban {
background:url(../_i/sban_bg.jpg) #0d63aa no-repeat right top;
font:bold 14px arial,verdana,sans-serif;
color:#fff;
position:relative;
height:21px;
margin:6px 0 0;
}

#sban DIV {
text-indent:6px;
}

#hnav {
border-bottom:#999 1px solid;
margin:23px 0 0;
}

#hnav A {
border-right:#999 1px solid;
display:block;
font:bold 12px arial,verdana,sans-serif;
color:#e3424c;
text-decoration:none;
padding:0 6px;
}

#hnav A.a1 {
border-right:#999 1px solid;
display:block;
font:bold 12px arial,verdana,sans-serif;
color:#e3424c;
text-decoration:none;
padding:0 6px 0 0;
}

#hnav A.az {
border-right:#999 0 solid;
}

.hSubOff {
display:none;
}

.hSubOn {
border-right:#999 1px solid;
border-top:#999 0 solid;
display:block;
z-index:100;
background:#fff;
left:150px;
border-left:#999 1px solid;
width:160px;
border-bottom:#999 1px solid;
position:absolute;
top:128px;
height:auto;
margin:0;
padding:2px 6px 4px 4px;
}

.hSubOn A {
display:block;
color:#df2530;
text-decoration:none;
margin:0;
padding:1px;
}

#lcontact {
color:#fff;
bottom:3px;
position:absolute;
}

#lcontact A {
font:bold 10px verdana,sans-serif;
color:#fff;
text-decoration:none;
}

#lcontact A:hover {
color:#ccc;
}

H2 {
font:bold 16px helvetica,arial,verdana,sans-serif;
margin:0;
padding:0;
}

H3 {
font:bold 16px verdana,arial,sans-serif;
margin:0 0 4px;
padding:0;
}

H3 STRONG {
font-size:20px;
margin:0;
padding:0 4px 0 0;
}

H4 {
font:bold 11px verdana,arial,sans-serif;
margin:0 0 3px;
padding:0;
}

H4:unknown {
font-style:italic;
}

P {
margin:0 0 10px;
padding:0;
}

P.accroche {
font-size:12px;
}

.linkbar {
width:450px;
text-align:center;
margin:8px 25px 0;
padding:2px 0;
}

.linkbar A {
font:bold 9px verdana,arial,sans-serif;
color:#fff;
text-decoration:none;
margin:0;
padding:0 4px 0 2px;
}

.encart {
text-align:center;
border-right:#639 1px dashed;
border-top:#639 1px dashed;
border-left:#639 1px dashed;
border-bottom:#639 1px dashed;
}

.haut {
display:block;
font:9px verdana,arial,sans-serif;
text-decoration:none;
margin:-20px 0 0 480px;
padding:13px 0 0;
}

.cnil {
font:9px verdana,arial,sans-serif;
color:#666;
}

.floatingform LABEL {
display:block;
float:left;
width:150px;
text-align:right;
margin:2px 6px 6px 0;
padding:0;
}

.floatingform2 LABEL {
display:block;
float:left;
width:44px;
text-align:right;
margin:2px 6px 6px 0;
padding:0;
}

.floatingform3 LABEL {
display:block;
float:left;
width:56px;
text-align:right;
margin:2px 6px 6px 0;
padding:0;
}

.submit {
font:bold 10px verdana,arial,sans-serif;
color:#8D8552;
background-image:url(../images/bouton.gif);
}

#lnav {
/*background:url(../images/lnav_bg.jpg) no-repeat 0 95px;*/
position:relative;
height:278px;
margin:0;
padding:0;
}

.navOff A {
display:block;
font:bold 12px arial,verdana,sans-serif;
width:145px;
color:#fff;
border-bottom:0 solid;
height:17px;
text-decoration:none;
margin:0;
padding:0 1px 0 0;
}

.navSubOff A {
display:block;
font:10px verdana,arial,sans-serif;
color:#fff;
border-bottom:0 solid;
position:relative;
text-decoration:none;
margin:0;
padding:1px 1px 1px 5px;
}

.navSubOn A {
display:block;
color:#fff;
border-bottom:0 solid;
position:relative;
text-decoration:none;
font:bold 10px verdana,arial,sans-serif;
margin:0;
padding:1px 0 1px 5px;
}

.lCloser {
display:block;
width:145px;
height:0;
background-color:#093380;
}

.navSub0 {
display:none;
width:145px;
margin:0;
padding:0 0 0 5px;
}

.navSub1 {
display:block;
width:145px;
margin:0;
padding:0 0 0 5px;
}

.Lien {
text-decoration:none;
font:Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
color:#FFF;
}

FORM,#rnav IMG,.encart IMG {
display:inline;
}

#hnav A:hover,.hSubOn A:hover {
color:#ec7c83;
}

.block,.blocka,.blockb {
display:block;
width:450px;
margin:0 25px;
padding:20px 0 0;
}

.block A,.blocka A,.blockb A {
font-weight:700;
text-decoration:underline;
}

SELECT,INPUT,TEXTAREA {
font:10px verdana,arial,sans-serif;
}

.floatingform,.floatingform2,.floatingform3 {
width:auto;
position:relative;
}

.floatingform BR,.floatingform2 BR,.floatingform3 BR {
clear:left;
}

.floatingform INPUT,.floatingform2 INPUT,.floatingform3 INPUT {
width:180px;
}

.navOn A,.navOn2 A {
display:block;
font:bold 12px arial,verdana,sans-serif;
width:145px;
color:#fff;
border-bottom:0 solid;
height:17px;
text-decoration:none;
font-style:italic;
margin:0;
padding:0 1px 0 2px;
}