/* A few IE bug fixes */
* html ul#theMenu ul li a { height: 100%; }
* html ul#theMenu li a { height: 100%; line-height: 16px; }
#theMenu { width: 100%; /*height: 350px;*/ margin: 1em 0 !important; padding: 0; clear: left; }
#theMenu * { font-size: 13px !important; }
ul#theMenu a, ul#theMenu a * { cursor: pointer; }
/* Some list and link styling */
#theMenu li { /*width: 100%;*/ margin: 0 0 2px 0; FLOAT: LEFT; WIDTH: 100%; }
#theMenu li ul li { padding: 0; }
#theMenu li ul li a { display: block; color: #000; padding: 4px 0; WIDTH: 100%; FLOAT: LEFT; CLEAR: LEFT; /* pour les fuckin headings */}
#theMenu li ul li a:hover { color: #145342; background-color: #eee; }
/* For the xtra menu */
#theMenu ul ul li { padding: 0; }
#theMenu ul ul li a { display: block; color: #f00; padding-left: 24px !important; }
#theMenu ul ul li a:hover { display: block; color: #145342; background-color: #eee; }
#theMenu li { list-style-type: none; }
#theMenu ul { margin: 0 !important; }
/* Header links styling */
#theMenu h3.head a { color: #145342; display: block; background: #a2c000 url(down.gif) no-repeat; background-position: 98% 50%; padding: 12px; font: bold 15px sans-serif !important; }
#theMenu h3.head a:hover { color: #145342; background: #eee url(down.gif) no-repeat; background-position: 98% 50%; }
#theMenu h3.selected a { background: #145544 url(up.gif) no-repeat; background-position:98% 50%; color: #fff; padding: 12px; }
#theMenu h3.selected a:hover { background: #145544 url(up.gif) no-repeat; background-position:98% 50%; color: #a2c000; }
/* Xtra Header links styling */
#theMenu h4.head a { color: #333; display:block; /*border-top: 1px solid #36a; border-right: 1px solid #36a;*/ background: #eee url(down.gif) no-repeat; background-position: 98% 50%; /*padding: 3px 6px;*/ }
#theMenu h4.head a:hover { color: #000; background: #ddd url(down.gif) no-repeat; background-position: 98% 50%; }
#theMenu h4.selected a { background: #ddd url(up.gif) no-repeat; background-position:98% 50%; color: #145544; /*padding: 3px 6px;*/ }
#theMenu h4.selected a:hover { background: #eee url(up.gif) no-repeat; background-position:98% 50%; color: #a2c000; }

/* Les "headings"... beurk */
.accordionHeading { float: left; clear: left; background: #d5eac9; font-weight: bold; font-size: 13px; line-height: 24px; width: 100%; }
	.accordionHeading span { color: #014c51; display: block; float: left; height: 24px; background: url(/medias/skin/default/accordion-h-bg.gif) no-repeat 12px 0; text-indent: 48px; }
	.accordionHeading .colEns { width: 60%; }
	.accordionHeading .colLot { width: 15%; background: #5eac21 url(/medias/skin/default/accordion-h-bg-2.gif) no-repeat 12px 0; color: #fff; }
	.accordionHeading .colCoo { width: 25%; clear: right; }
/* gestion de l'affichage des lignes sous les headings */
a .colEns, a .colLot, a .colCoo { display: block; float: left; text-indent: 48px; line-height: 24px; }
	a .colEns { width: 60%; }
	a .colLot { width: 15%; text-indent: 0; text-align: center; background: url(/medias/skin/default/accordion-lot-bg.gif) no-repeat 50% 50%; color: #fff; }
	a .colCoo { width: 25%; clear: right; }
	a.more { background: url("/medias/skin/default/more.png") no-repeat 50% 50%; }

#theMenu b { display: none; } /* separateurs quand pas de css */