body {background:#4C2B11; font:12px Arial;}
#orbit {width:800px; margin-left:50%; left:-400px; position:absolute;}

#bandeau {margin:0; padding:0;}
#bandeau img {border:0px; margin:0; padding:0;}

/**
 * Menu haut, de type drop-down
 **/

#menu_haut {background:#987946; height:24px; margin:-3px 0 0 0;}
* html #menu_haut {background:#987946; height:24px; margin:0 0 0 0;}

#main {background:url(/img/main_bg.png) repeat-y; background-color:#FFFFFF; height:100%}

#bg_menu {background:url(/img/menu_bg.jpg) left bottom no-repeat; margin:0; padding:0; height:100%;}

/* NIVEAU 0 */
.nav {list-style: none; padding:0; float:left; position:absolute; text-align:left; margin:2px 1px 0 1px; left:250px;}
* html .nav {list-style: none; padding:0; float:left; position:absolute; text-align:left; margin:2px 1px 0 1px;}

.nav ul { z-index:9; float: left; list-style: none; border:0px; border-bottom:0px; margin:0; padding: 0; }

.nav li.box_a { z-index:9; float:left; padding:0 0 0 10px; margin:1px 14px 0 0; vertical-align:top; color:#4C2B11; background:url(/img/puce_menu_haut_actif.png) left bottom no-repeat;}
.nav li.box_a a.box_a:link {font:bold 13px Arial; color:#D9CAB1; text-decoration:none; }
.nav li.box_a a.box_a:visited {font:bold 13px Arial; color:#D9CAB1; text-decoration:none; }
.nav li.box_a a.box_a:hover {font:bold 13px Arial;  color:#D9CAB1; text-decoration:none; }

.nav li.box_b { z-index:9; float:left; padding:0 0 0 10px; margin:1px 14px 0 0; vertical-align:top; color:#4C2B11; background:url(/img/puce_menu_haut.png) left bottom no-repeat;}
.nav li.box_b a.box_b:link {font:bold 13px Arial; color:#4C2B11; text-decoration:none; }
.nav li.box_b a.box_b:visited {font:bold 13px Arial; color:#4C2B11; text-decoration:none; }
.nav li.box_b a.box_b:hover {font:bold 13px Arial;  color:#4C2B11; text-decoration:none; }

.nav li.box_r {  z-index:9; float:left; padding:0 0 0 10px; margin:1px 14px 0 0; vertical-align:top; color:#4C2B11; background:url(/img/puce_menu_haut_alt.png) left bottom no-repeat;}
.nav li.box_r a.box_r:link {font:bold 13px Arial; color:#75160F; text-decoration:none; }
.nav li.box_r a.box_r:visited {font:bold 13px Arial; color:#75160F; text-decoration:none; }
.nav li.box_r a.box_r:hover {font:bold 13px Arial;  color:#75160F; text-decoration:none; }

.nav a {display: block}
* html  .nav li ul a {width:100%;}
/*.nav a img {border:0px; margin-right:6px;}*/

/* NIVEAU 1 */
.nav li ul { position: absolute; left: -999em;	 height:auto;	font-weight: normal; padding: 0; border:1px solid #987946; border-bottom:0px;}
.nav li ul a {padding:2px 0px 2px 4px;}
.nav li ul ul { margin: -1.70em 0 0 100%; padding:0 0 0 0;}
.nav li:hover ul ul, .nav li:hover ul ul ul, .nav li.sfhover ul ul, .nav li.sfhover ul ul ul { left: -999em;}
.nav li:hover ul, .nav li li:hover ul, .nav li li li:hover ul, .nav li.sfhover ul, .nav li li.sfhover ul, .nav li li li.sfhover ul {left: auto;}
.nav li li { width:100%; border:0px; padding: 0 0 0 0; margin:0 0 0 0; border-right:0px; background:#E4D9C7; border-bottom:1px solid #987946;}
.nav ul li:hover, .nav ul li.sfhover { background:#987946;}

/* NIVEAU 2 */
.nav a:link {font:12px Arial;  color:#4C2B11; text-decoration:none; font-weight:normal;}
.nav a:visited {font:12px Arial;  color:#4C2B11; text-decoration:none; font-weight:normal;}
.nav a:hover {font:12px Arial;  color:#4C2B11; text-decoration:none; font-weight:normal;}
.nav ul li:hover ul li a:link,  .nav  ul li.sfhover ul li a:link {font:12px Arial;  color:#4C2B11; text-decoration:none; font-weight:normal;}
.nav ul li:hover ul li a:visited,  .nav  ul li.sfhover ul li a:visited {font:12px Arial;  color:#4C2B11; text-decoration:none; font-weight:normal;}
.nav ul li:hover ul li a:hover,  .nav ul li.sfhover ul li a:hover {font:12px Arial;  color:#4C2B11; text-decoration:none; font-weight:normal;}

.nav ul li:hover a:link,  .nav  ul li.sfhover a:link {font:12px Arial;  color:#D9CAB1; text-decoration:none; font-weight:normal;}
.nav ul li:hover a:visited,  .nav  ul li.sfhover a:visited {font:12px Arial;  color:#D9CAB1; text-decoration:none; font-weight:normal;}
.nav ul li:hover a:hover,  .nav  ul li.sfhover a:hover {font:12px Arial;  color:#D9CAB1; text-decoration:none; font-weight:normal;}
.nav ul li:hover ul li:hover a:link,  .nav  ul li.sfhover ul li.sfhover a:link {font:12px Arial;  color:#D9CAB1; text-decoration:none; font-weight:normal;}
.nav ul li:hover ul li:hover a:visited,  .nav  ul li.sfhover ul li.sfhovera:visited {font:12px Arial;  color:#D9CAB1; text-decoration:none; font-weight:normal;}
.nav ul li:hover ul li:hover a:hover,  .nav ul li.sfhover ul li.sfhover a:hover {font:12px Arial;  color:#D9CAB1; text-decoration:none; font-weight:normal;}

/**
 * Menu gauche
 **/
#menu_gauche {float:left; width:244px; }
#menu_gauche .titre 
{
	background:url(/img/puce_titre_menu.png) bottom left no-repeat; 
	font:bold 16px Arial; color:#4C2B11; 
	margin:33px 20px 15px 20px; 
	padding:0 0 0 15px;
	border-bottom:1px solid #4C2B11;
}
#menu_gauche .lien {margin:0 20px 5px 20px; padding:0 0 0 0; font-size:13px;}
#menu_gauche .lien a:link {font:bold 13px Arial; color:#4C2B11; text-decoration:none;}
#menu_gauche .lien a:visited {font:bold 13px Arial; color:#4C2B11; text-decoration:none;}
#menu_gauche .lien a:hover {font:bold 13px Arial; color:#4C2B11; text-decoration:underline;}
#menu_gauche .lien a.actif:link {font:bold 13px Arial; color:#987946; text-decoration:none;}
#menu_gauche .lien a.actif:visited {font:bold 13px Arial; color:#987946; text-decoration:none;}
#menu_gauche .lien a.actif:hover {font:bold 13px Arial; color:#987946; text-decoration:underline;}
#menu_gauche .sous_lien {margin:5px 20px 10px 20px;}
#menu_gauche .sous_lien .lien {padding:0 0 0 10px; margin:0 0 0 0; background:url(/img/puce_menu.png) left top no-repeat; font-size:12px;}
#menu_gauche .sous_lien .lien a:link {font:12px Arial; color:#4C2B11; text-decoration:none;}
#menu_gauche .sous_lien .lien a:visited {font:12px Arial; color:#4C2B11; text-decoration:none;}
#menu_gauche .sous_lien .lien a:hover {font:12px Arial; color:#4C2B11; text-decoration:underline;}
#menu_gauche .sous_lien .lien a.actif:link {font:bold 12px Arial; color:#4C2B11; text-decoration:none;}
#menu_gauche .sous_lien .lien a.actif:visited {font:bold 12px Arial; color:#4C2B11; text-decoration:none;}
#menu_gauche .sous_lien .lien a.actif:hover {font:bold 12px Arial; color:#4C2B11; text-decoration:underline;}

#corps {float:left; width:462px; margin:32px 10px 10px 40px; color:#4C2B11;}

#clear {font-size:1px; height:1px; clear:both; overflow:hidden;}

#pied {margin:0 0 20px 0;}