body { font: 11px/14px Arial, Verdana, sans-serif; color: #013567; background: url(/images/bg_under_constr.jpg) repeat-x; }

* { margin: 0; padding: 0; }
img { border: 0; }


a { color: #013567; text-decoration: none; }
a:hover { color: #000000; }

h1 { color: #F80100; letter-spacing: 1px; font-size: 21px; font-weight: bold; text-align: center; margin-top: 5px; }



.clear { clear: both; height: 0; line-height: 0px; overflow: hidden; }


#wrapper { width: 1000px; margin: 165px auto 0 auto; }


#logo { height: 87px; background: url(/images/shadow_top.gif) no-repeat center bottom; }
#logo img { float: left; margin: 0 50px 0 90px; }
#logo div { float: left; width: 555px; text-transform: uppercase; letter-spacing: 1px; word-spacing: 1px; margin: 5px 0 0 0; font: 11px/16px Arial, Verdana, sans-serif; }

#language { height: 209px; margin: 0 0 0 30px; background: url(/images/shadow_bottom.gif) no-repeat center bottom; }
#language img { float: left; padding: 3px; background: #FFF; }
#language ul { width: 338px; float: left; font: 21px/21px Arial, Verdana, sans-serif; list-style-type: none; border-top: 3px solid #FFF; border-right: 3px solid #FFF; }
#language li { overflow: hidden; float: left;  }
#language a { float: left; color: #FFF; font-weight: bold; width: 298px; height: 26px; padding: 38px 0 0 40px; border-bottom: 3px solid #FFF; letter-spacing: 1px; background: url(/images/arrow_lang.png) no-repeat; }
#language a.nl { background-color: #194975; }
#language a.fr { background-color: #668CAF; height: 25px; }
#language a.en { background-color: #99B2C9; }
#language a:hover { background-color: #CC0000; }

#addresses { width: 800px; margin: 60px 0 0 60px; border-bottom: 1px solid #CDDEE6; overflow: hidden; line-height: normal; }
#addresses div { float: left; width: 370px; margin: 0 0 0 30px; padding-bottom: 8px; }
#addresses div.france { width: 250px; margin: 0 0 0 100px; }
#addresses strong { display: block; }


a.duo { float: right; font-size: 10px; color: #C5D4E4; margin-top: -10px; }
