
.menu { /* la structure et positionnement du menu */
	width: 240px; min-height:616px; height:100%; background: transparent url(../img/menu-gauche.png) repeat-y top left; margin-left:20px; text-decoration: none; color: #666666; padding-top:34px; line-height:17px; margin-bottom:25px;}


.menu ul, .menu li { margin: 0; padding: 0; list-style: none; 0margin-bottom: 5px; margin-left:6px;}

.menu ul ul { 0padding-left: 2px;}
.menu a:link, .menu a:visited, .menu a:active, .menu a:hover { display: block; padding: 3px; color:#3d3a37; text-decoration: none; line-height:17px; }
.menu-default a:link, .menu-default a:visited {  0text-decoration: underline;}
.menu-default a.menu-child { text-decoration:none; line-height:17px; color:#b50050;}
.menu-default a:hover { color:#199cb0; }
.menu-current  { color:#b50050;}
.menu-default a:active,  { color:#848045; }
.menu-default a.menu-current {color:#b50050; text-decoration:none; font-weight:bold; line-height:17px;}
a.menu-sibling  { text-decoration:none;}


