/* Orange de fond :       #ffeacd
 * Orange interm?diaire : #ffc066
 * Orange intense :       #ff9600
 * Orange brun?tre :      #cb4800     
 */

#mainmenu ul, #mainmenu li, #submenu ul, #submenu li 
{
	list-style-type: none;
}

#mainmenu li 
{
   float: left;
}

#mainmenu p.empty
{
   float: left;
   width: 180px;
}

#mainmenu
{
   text-align: center;
   height: 45px;
   /* background-color: #ff6e00; */
   background-image: url('images/haut.png');
   margin-left: auto;
   margin-right: auto;
}

#mainmenu a
{
   display: block;
   text-decoration: none;
   
   margin-left: 15px;
   margin-right: 15px;
   margin-top: 8px;
   line-height: 29px;
   width: 100px;

   /*   
   border-left: 1px dotted #ffe0b4;
   border-right: 1px dotted #ffe0b4;
   */
   
   font-weight: bold;
   color: #ffe0b4;
   /* background-image: url('images/trhaut.gif'); */
   /* background-color: #ffa866; */ /* 60% de luminosit? */
}

#mainmenu a.current, #mainmenu a.current:hover
{
   font-weight: bold;
   color: black;
   background-color: #ffffff;
   border-right: 1px solid black;
   border-left: 1px solid black;
   border-top: 1px solid black;
   line-height: 44px;
   margin-top: 0px;
   width: 96px;
background-image: url(images/top.png); }

#mainmenu a:hover
{
   font-weight: bold;
   color: black;
   background-color: #ffeacd;
}

#submenu li
{
   width: 100%;
}

#submenu li.mnu2
{
   border-top: 1px black groove;
}

#submenu li.separator
{
   height: 3px;
}

#submenu a
{
   display: block;
   color: black;
   text-decoration: none;
   padding-top: 3px;
   padding-left: 3px;
   padding-bottom: 3px;
   height: 100%;
}

#submenu a.mnu3
{
   padding-left: 12px;
   font-size: 8pt;
}

#submenu a.current, #submenu a.current:hover
{
   font-weight: bold;
   background-color: #e8fdfb;
}

#submenu a:hover
{
   background-color: #ffeacd;
}

#left div.hlbox a:hover
{
   background-color: #9b3732;
}

#left div.hlbox a.current, #left div.hlbox a.current:hover
{
   background-color: #9b3732;
}

.box p
{
   margin: 3px;
}
