body {padding: 0; margin: 0; background: #ffffff; color:#ffffff; font: normal 7pt verdana}

#lehall {position: relative; text-align: left; width: 860px; left: 50%; margin-left: -430px;}
#line-wb {width: 860px; height: 2px; overflow: hidden; background: url(line-wb.gif);}

#top {height: 101px; overflow: hidden; background: #22a2b6;}
#top-logo {width: 250px; float: left; }
#top-right {width: 546px; float: left; text-align: right; }
#top-right-banner {padding: 18 40 0 0;}
#top-right-txt {padding: 9 38 0 0;}
#top-right-logo {width: 64px; float: right;}
#top-ministere-logo {float:left; width: 64px; padding: 2 3 0 0;}
#top-sacem-logo {float:right; width: 64px; text-align: right; padding: 4 3 0 0;}

#flash-nav {width: 860px; height: 38px; overflow: hidden; background: #ffffff;}
#flash-main {width: 860px; height: 198px; overflow: hidden; background: #00dbfc;}

div.space-line {clear: both; margin: 0; padding: 0; width: auto;}

#blue-menu-title {width: 860px; height: 30px; overflow: hidden; background: #ffffff;}

#blue-menus {width: 860px; background: #28b2c7; color: #ffffff; margin: 0px;}
#blue-menus h1 {margin: 0; padding: 0 0 0 6; font: bold 7pt verdana; height: 17px; overflow: hidden; background: url(h1-blue-bg.gif) no-repeat top left;}
#blue-menus ul {margin: 0px; padding: 0px; list-style-type: none;}
#blue-menus ul li {display: list-item; margin: 0px; padding: 0 0 2 10; margin: 0px; font: normal 7pt verdana; background: url(li-blue-bg.gif) no-repeat top left;}

div.b-table {padding: 5 0 9 5;}
div.b-table a:link, div.b-table a:visited {text-decoration: none; color: white; font: normal 7pt verdana;}
div.b-table a:hover {color: #f14b2a;}

div.b-table {}
div.b-menu-1, DIV.b-menu-2, DIV.b-menu-3, DIV.b-menu-4, div.b-menu-spacer { border: none; float: left; margin: 0; padding: 0;}
div.b-menu-spacer {width: 13px;}

/* KEEP THE TOTAL WIDTH = 816 */
div.b-menu-1 {width: 240px; padding: 0; /*background: #b8ad1d;*/}
div.b-menu-2 {width: 185px; padding: 0; /*background: #618128;*/}
div.b-menu-3 {width: 189px; padding: 0; /*background: #706c29;*/}
div.b-menu-4 {width: 202px; padding: 0; /*background: #a5a584;*/}

#white-menu-title {width: 860px; height: 30px; overflow: hidden; background: #ffffff;}
#white-menu-title-small {width: 388px; height: 30px; overflow: hidden; background: #ffffff;}

#white-menus {width: 860px; background: #ffffff; color: #158090; margin: 0px;}
#white-menus h1 {margin: 0; padding: 0 0 0 6; font: bold 7pt verdana; height: 17px; overflow: hidden; background: url(h1-white-bg-1b.gif) no-repeat top left;}
#white-menus h2 {margin: 0; padding: 0 0 0 6; font: bold 7pt verdana; height: 17px; overflow: hidden; background: url(h1-white-bgb.gif) no-repeat top left;}

#white-menus ul {margin: 0px; padding: 0px; list-style-type: none;}
#white-menus ul li {display: list-item; margin: 0px; padding: 0 0 2 10; margin: 0px; font: normal 7pt verdana;}
#white-menus ul.short li {display: list-item; margin: 0px; padding: 0 0 2 10; margin: 0px; font: normal 7pt verdana; background: url(li-white-bg.gif) no-repeat top left;}
#white-menus ul.large li {display: list-item; margin: 0px; padding: 0 5 2 10; margin: 0px; font: normal 7pt verdana; background: url(li-white-bg-1b.gif) repeat-y;}

#white-menus ul.large li.large-div {width: 393px; height: 16px; background: url(li-white-spacer-1b.gif) no-repeat bottom left; padding: 0 0 0 0;}
#white-menus ul.large li.large-close {width: 393px; height: 7px; background: url(li-white-spacer-2b.gif) no-repeat top left; padding: 0 0 0 0;}

div.w-table {padding: 5 0 9 5;}
div.w-table a:link, div.w-table a:visited {text-decoration: none; color: #158090; font: normal 7pt verdana;}
div.w-table a:hover {color: #f14b2a;}

div.w-table {}
div.w-menu-1, DIV.w-menu-2, DIV.w-menu-3, DIV.w-menu-4, div.w-menu-spacer { border: none; float: left; margin: 0; padding: 0;}
div.w-menu-spacer {width: 13px;}
#white-menus h5 {margin: 0; padding: 0 0 0 6; font: bold 7pt verdana; height: 17px; overflow: hidden; background: url(h1-white-bg-2.gif) no-repeat top left;}

/* KEEP THE TOTAL WIDTH = 833 */
div.w-menu-1 {width: 388px; padding: 0;}
div.w-menu-2 {width: 50px; padding: 0;}
div.w-menu-3 {width: 395px; padding: 0 2 0 0;}

div.w-menunu {width: 380px; padding: 200 2 0 0;}


div.w-menu-3 .largetitle {font-weight: bold; padding: 0 5 0 4;}
div.w-menu-3 .largetxt {font-weight: normal; padding: 0 5 0 9;}

div.w-menu-3 .largetitle a:link, div.w-menu-3 .largetitle a:visited, div.w-menu-3 .largetitle a:hover {font-weight: bold;}

#footer {width: 860px; height: 28px; background: #0d99ae; padding: 4 0 5 0;}
#footer-txt {float:left; width: 860px; text-align: center; }
