/* div zapette
======================================================================*/
#zapette {width:175px; float:left;  margin-top:2px;}
* > #zapette {margin-left:10px;}

/*zapette du lexique
======================================================================*/
#leftmenu {width:170px;text-align:center}
#leftmenu ul li a.on {background:#777; color: #FFF;}
#leftmenu ul li a:hover {background:#777; color: #FFF;}
#leftmenu  ul li a {display:block; border:1px solid #999; margin-top:-1px; height: 14px; color:#C33; font-size:11px;}


/*zapette de la home
======================================================================*/
#zaphome {width: 174px;}
#rub1, #rub2, #rub3, #rub4, #rub5, #rub6, #rub7, #rub8 { margin-bottom:6px;}

/* ---------------------------------
rub1  */
#zaphome ul#rub1 li {background:url(/images_template/rub1-1.png) top left no-repeat; height:100%;}
#zaphome ul#rub1 li a {display:block; height:17px; color:#555; text-decoration:none;}
#zaphome ul#rub1 span {display:none;}
#zaphome ul#rub1 li li  {background:url(/images_template/rub1-2.png) top left no-repeat; height:100%;}
#zaphome ul#rub1 li li a {line-height:18px; display: block; height:18px;}
#zaphome ul#rub1 li li a.on {color:#fff; background:url(/images_template/rub1-2-on.png) top left no-repeat; height:18px;}
#zaphome ul#rub1 li li a:hover  {background:url(/images_template/rub-hover.png) top left no-repeat; color:#fff;}
#zaphome ul#rub1 li li span {display:block; padding-left:20px;}

/* ---------------------------------
rub2 & rub3 */
#zaphome ul#rub2 li {background:url(/images_template/rub2-1.png) top left no-repeat; height:100%;}
#zaphome ul#rub2 li a {display:block; height:17px; color:#555; text-decoration:none;}
#zaphome ul#rub2 span {display:none;}
#zaphome ul#rub2 li li  {background:url(/images_template/rub2-2.png) top left no-repeat; height:100%;}
#zaphome ul#rub2 li li a {line-height:18px; display: block; height:18px;}
#zaphome ul#rub2 li li a.on {color:#fff; background:url(/images_template/rub2-2-on.png) top left no-repeat; height:18px;}
#zaphome ul#rub2 li li a:hover  {background:url(/images_template/rub-hover.png) top left no-repeat; color:#fff;}
#zaphome ul#rub2 li li span {display:block; padding-left:20px;}
#zaphome ul#rub2 li li ul {display:none;}
#zaphome ul#rub2 li li.on ul {display:block;}
#zaphome ul#rub2 li li.on li  {background:#f4f4f4; border:solid 1px #ee8e20; font-size:11px; margin-top:-1px;}
#zaphome ul#rub2 li li.on li a  {line-height:17px; color:#777; font-size:11px; padding-left:8px;}
#zaphome ul#rub2 li li li a.on  {display:block;  background:#ee8e20; color:#fff;}
#zaphome ul#rub2 li li.on li a:hover  {color:#fff; background:#696969; font-size:11px;}

#zaphome ul#rub3 li {background:url(/images_template/rub2-1.png) top left no-repeat; height:100%;}
#zaphome ul#rub3 li a {display:block; height:17px; color:#555; text-decoration:none;}
#zaphome ul#rub3 span {display:none;}
#zaphome ul#rub3 li li  {background:url(/images_template/rub2-2.png) top left no-repeat; height:100%;}
#zaphome ul#rub3 li li a {line-height:18px; display: block; height:18px;}
#zaphome ul#rub3 li li a.on {color:#fff; background:url(/images_template/rub2-2-on.png) top left no-repeat; height:18px;}
#zaphome ul#rub3 li li a:hover  {background:url(/images_template/rub-hover.png) top left no-repeat; color:#fff;}
#zaphome ul#rub3 li li span {display:block; padding-left:20px;}
#zaphome ul#rub3 li li ul {display:none;}
#zaphome ul#rub3 li li.on ul {display:block;}
#zaphome ul#rub3 li li.on li  {background:#f4f4f4; border:solid 1px #ee8e20; font-size:11px; margin-top:-1px;}
#zaphome ul#rub3 li li.on li a  {line-height:17px; color:#777; font-size:11px; padding-left:8px;}
#zaphome ul#rub3 li li li a.on  {display:block;  background:#ee8e20; color:#fff;}
#zaphome ul#rub3 li li.on li a:hover  {color:#fff; background:#696969; font-size:11px;}

/* ---------------------------------
rub4*/
#zaphome ul#rub4 li {background:url(/images_template/rub4-1.png) top left no-repeat; height:100%;}
#zaphome ul#rub4 li a {display:block; height:17px; color:#555; text-decoration:none;}
#zaphome ul#rub4 span {display:none;}
#zaphome ul#rub4 li li  {background:url(/images_template/rub4-2.png) top left no-repeat; height:100%;}
#zaphome ul#rub4 li li a {line-height:18px; display: block; height:18px;}
#zaphome ul#rub4 li li a.on {color:#fff; background:url(/images_template/rub4-2-on.png) top left no-repeat; height:18px;}
#zaphome ul#rub4 li li a:hover  {background:url(/images_template/rub-hover.png) top left no-repeat; color:#fff;}
#zaphome ul#rub4 li li span {display:block; padding-left:20px;}
#zaphome ul#rub4 li li ul {display:none;}
#zaphome ul#rub4 li li.on ul {display:block;}
#zaphome ul#rub4 li li.on li  {background:#f4f4f4; border:solid 1px #00adea; font-size:11px; margin-top:-1px;}
#zaphome ul#rub4 li li.on li a  {line-height:17px; color:#777; font-size:11px; padding-left:5px;}
#zaphome ul#rub4 li li li a.on  {display:block;  background:#00adea; color:#fff;}
#zaphome ul#rub4 li li.on li a:hover  {color:#fff; background:#696969; font-size:11px;}

/* ---------------------------------
rub5*/
#zaphome ul#rub5 li {background:url(/images_template/rub5-1+.png) top left no-repeat; height:100%;}
#zaphome ul#rub5 li a {display:block; height:17px; color:#555; text-decoration:none;}
#zaphome ul#rub5 span {display:none;}
#zaphome ul#rub5 li li  {background:url(/images_template/rub5-2.png) top left no-repeat; height:100%;}
#zaphome ul#rub5 li li a {line-height:18px; display: block; height:18px;}
#zaphome ul#rub5 li li a.on {color:#fff; background:url(/images_template/rub5-2-on.png) top left no-repeat; height:18px;}
#zaphome ul#rub5 li li a:hover  {background:url(/images_template/rub-hover.png) top left no-repeat; color:#fff;}
#zaphome ul#rub5 li li span {display:block; padding-left:20px;}
#zaphome ul#rub5 li li ul {display:none;}
#zaphome ul#rub5 li li.on ul {display:block;}
#zaphome ul#rub5 li li.on li  {background:#f4f4f4; border:solid 1px #7CC037; font-size:11px; margin-top:-1px;}
#zaphome ul#rub5 li li.on li a  {line-height:17px; color:#777; font-size:11px; padding-left:8px;}
#zaphome ul#rub5 li li li a.on  {display:block;  background:#7cc037; color:#fff;}
#zaphome ul#rub5 li li.on li a:hover  {color:#fff; background:#696969; font-size:11px;}
#zaphome ul#rub5 li li.on li ul {display:none;}
#zaphome ul#rub5 li li.on li.on ul {display:block;}
#zaphome ul#rub5 li li.on li.on li  {background:#e2f1d2; border-width:1px 0px 0px 0px;  height:15px; font-size:11px; margin-top:-1px; }
#zaphome ul#rub5 li li.on li.on li a  {line-height:17px; color:#777; font-size:10px; padding-left:20px; height:15px;}
#zaphome ul#rub5 li li.on li.on li.on a.on  {display:block;  background:#7cc037; color:#fff;}
#zaphome ul#rub5 li li.on li.on li a:hover  {color:#fff; background:#696969; font-size:10px;}

/* ---------------------------------
rub6*/
#zaphome ul#rub6 li {background:url(/images_template/rub6-1+.png) top left no-repeat; height:100%;}
#zaphome ul#rub6 li a {display:block; height:17px; color:#555; text-decoration:none;}
#zaphome ul#rub6 span {display:none;}
#zaphome ul#rub6 li li  {background:url(/images_template/rub6-2.png) top left no-repeat; height:100%;}
#zaphome ul#rub6 li li a {line-height:18px; display: block; height:18px;}
#zaphome ul#rub6 li li a.on {color:#fff; background:url(/images_template/rub6-2-on.png) top left no-repeat; height:18px;}
#zaphome ul#rub6 li li a:hover  {background:url(/images_template/rub-hover.png) top left no-repeat; color:#fff;}
#zaphome ul#rub6 li li span {display:block; padding-left:20px;}
#zaphome ul#rub6 li li ul {display:none;}
#zaphome ul#rub6 li li.on ul {display:block;}
#zaphome ul#rub6 li li.on li  {display:block; background:#f4f4f4; border:solid 1px #bc3c7d; font-size:11px; margin-top:-1px;}
#zaphome ul#rub6 li li.on li a  {line-height:17px; color:#777; font-size:11px; padding-left:8px;}
#zaphome ul#rub6 li li li a.on  {display:block;  background:#bc3c7d; color:#fff;}
#zaphome ul#rub6 li li.on li a:hover  {color:#fff; background:#696969; font-size:11px;}

/* zapette
====================================================================== */
#zap {width: 174px;}
#rub1, #rub2, #rub3, #rub4, #rub5, #rub6, #rub7, #rub8 { margin-bottom:6px;}

/* ---------------------------------
rub1  */
#zap ul#rub1 li {background:url(/images_template/rub1-1.png) top left no-repeat; height:100%;}
#zap ul#rub1 li a {display:block; height:18px; color:#555; text-decoration:none;}
#zap ul#rub1 span {display:none;}
#zap ul#rub1 li li  {background:url(/images_template/rub1-2.png) top left no-repeat; height:100%;}
#zap ul#rub1 li li a {line-height:18px; display: block; height:18px;}
#zap ul#rub1 li li a.on {color:#fff; background:url(/images_template/rub1-2-on.png) top left no-repeat; height:18px;}
#zap ul#rub1 li li a:hover  {background:url(/images_template/rub-hover.png) top left no-repeat; color:#fff;}
#zap ul#rub1 li li span {display:block; padding-left:20px;}

/* ---------------------------------
rub2 */

#zap ul#rub2 li {background:url(/images_template/rub2-1.png) top left no-repeat; height:100%;}
#zap ul#rub2 li a {display:block; height:18px; color:#555; text-decoration:none;}
#zap ul#rub2 span {display:none;}
#zap ul#rub2 li li  {background:url(/images_template/rub2-2.png) top left no-repeat; height:100%;}
#zap ul#rub2 li li a {line-height:18px; display: block; height:18px;}
#zap ul#rub2 li li a.on {color:#fff; background:url(/images_template/rub2-2-on.png) top left no-repeat; height:18px;}
#zap ul#rub2 li li a:hover  {background:url(/images_template/rub-hover.png) top left no-repeat; color:#fff;}
#zap ul#rub2 li li span {display:block; padding-left:20px;}
#zap ul#rub2 li li ul {display:none;}
#zap ul#rub2 li li.on ul {display:block;}

#zap ul#rub2 li li.on li  {background:#f4f4f4; border:solid 1px #ee8e20; font-size:11px; margin-top:-1px;}
#zap ul#rub2 li li.on li a  {line-height:17px; color:#777; font-size:11px; padding-left:0px;}
#zap ul#rub2 li li li a.on  {display:block;  background:#ee8e20; color:#fff;}
#zap ul#rub2 li li.on li a:hover  {color:#fff; background:#696969; font-size:11px;}
#zap ul#rub2 li li.on li ul {display:none;}
#zap ul#rub2 li li.on li.on ul {display:block;}

#zap ul#rub2 li li.on li.on li  {background:#ffDDAA; border-width:1px 0px 0px 0px;  height:18px; font-size:11px; margin-top:-1px; }
#zap ul#rub2 li li.on li.on li a  {line-height:18px; color:#777; font-size:10px; padding-left:20px; height:18px;}
#zap ul#rub2 li li.on li.on li.on a.on  {display:block;  background:#ee8e20; color:#fff;}
#zap ul#rub2 li li.on li.on li a:hover  {color:#fff; background:#696969; font-size:10px;}


/* ---------------------------------
rub3*/

#zap ul#rub3 li {background:url(/images_template/rub2-1bis.png) top left no-repeat; height:100%;}
#zap ul#rub3 li a {display:block; height:18px; color:#555; text-decoration:none;}
#zap ul#rub3 span {display:none;}
#zap ul#rub3 li li  {background:url(/images_template/rub3-2.png) top left no-repeat; height:100%;}
#zap ul#rub3 li li a {line-height:18px; display: block; height:18px;}
#zap ul#rub3 li li a.on {color:#fff; background:url(/images_template/rub3-2-on.png) top left no-repeat; height:18px;}
#zap ul#rub3 li li a:hover  {background:url(/images_template/rub-hover.png) top left no-repeat; color:#fff;}
#zap ul#rub3 li li span {display:block; padding-left:20px;}
#zap ul#rub3 li li ul {display:none;}
#zap ul#rub3 li li.on ul {display:block;}
#zap ul#rub3 li li.on li  {background:#f4f4f4; border:solid 1px #ee8e20; font-size:11px; margin-top:-1px;}
#zap ul#rub3 li li.on li a  {line-height:17px; color:#777; font-size:11px; padding-left:0px;}
#zap ul#rub3 li li li a.on  {display:block;  background:#ee8e20; color:#fff;}
#zap ul#rub3 li li.on li a:hover  {color:#fff; background:#696969; font-size:11px;}
#zap ul#rub3 li li.on li ul {display:none;}
#zap ul#rub3 li li.on li.on ul {display:block;}
#zap ul#rub3 li li.on li.on li  {background:#ffDDAA; border-width:1px 0px 0px 0px;  height:18px; font-size:11px; margin-top:-1px; }
#zap ul#rub3 li li.on li.on li a  {line-height:18px; color:#777; font-size:10px; padding-left:20px; height:18px;}
#zap ul#rub3 li li.on li.on li.on a.on  {display:block;  background:#ee8e20; color:#fff;}
#zap ul#rub3 li li.on li.on li a:hover  {color:#fff; background:#696969; font-size:10px;}

/* ---------------------------------
rub4*/
#zap ul#rub4 li {background:url(/images_template/rub_dem.png) top left no-repeat; height:100%;}
#zap ul#rub4 li a {display:block; height:18px; color:#555; text-decoration:none;}
#zap ul#rub4 span {display:none;}
#zap ul#rub4 li li  {background:url(/images_template/rub2-2.png) top left no-repeat; height:100%;}
#zap ul#rub4 li li a {line-height:18px; display: block; height:18px;}
#zap ul#rub4 li li a.on {color:#fff; background:url(/images_template/rub2-2-on.png) top left no-repeat; height:18px;}
#zap ul#rub4 li li a:hover  {background:url(/images_template/rub-hover.png) top left no-repeat; color:#fff;}
#zap ul#rub4 li li span {display:block; padding-left:20px;}

/* ---------------------------------
rub5*/
#zap ul#rub5 li {background:url(/images_template/rub4-1.png) top left no-repeat; height:100%;}
#zap ul#rub5 li a {display:block; height:18px; color:#555; text-decoration:none;}
#zap ul#rub5 span {display:none;}
#zap ul#rub5 li li  {background:url(/images_template/rub4-2.png) top left no-repeat; height:100%;}
#zap ul#rub5 li li a {line-height:18px; display: block; height:18px;}
#zap ul#rub5 li li a.on {color:#fff; background:url(/images_template/rub4-2-on.png) top left no-repeat; height:18px;}
#zap ul#rub5 li li a:hover  {background:url(/images_template/rub-hover.png) top left no-repeat; color:#fff;}
#zap ul#rub5 li li span {display:block; padding-left:20px;}
#zap ul#rub5 li li ul {display:none;}
#zap ul#rub5 li li.on ul {display:block;}
#zap ul#rub5 li li.on li  {background:#f4f4f4; border:solid 1px #cc0000; font-size:11px; margin-top:-1px;}
#zap ul#rub5 li li.on li a  {line-height:17px; color:#777; font-size:11px; padding-left:0px;}
#zap ul#rub5 li li li a.on  {display:block;  background:#cc0000; color:#fff;}
#zap ul#rub5 li li.on li a:hover  {color:#fff; background:#696969; font-size:11px;}

/* ---------------------------------
rub6*/
#zap ul#rub6 li {background:url(/images_template/rub5-1.png) top left no-repeat; height:100%;}
#zap ul#rub6 li a {display:block; height:18px; color:#555; text-decoration:none;}
#zap ul#rub6 span {display:none;}
#zap ul#rub6 li li  {background:url(/images_template/rub5-2.png) top left no-repeat; height:100%;}
#zap ul#rub6 li li a {line-height:18px; display: block; height:18px;}
#zap ul#rub6 li li a.on {color:#fff; background:url(/images_template/rub5-2-on.png) top left no-repeat; height:18px;}
#zap ul#rub6 li li a:hover  {background:url(/images_template/rub-hover.png) top left no-repeat; color:#fff;}
#zap ul#rub6 li li span {display:block; padding-left:20px;}
#zap ul#rub6 li li ul {display:none;}
#zap ul#rub6 li li.on ul {display:block;}
#zap ul#rub6 li li.on li  {background:#f4f4f4; border:solid 1px #7CC037; font-size:11px; margin-top:-1px;}
#zap ul#rub6 li li.on li a  {line-height:18px; color:#777; font-size:11px; padding-left:0px;}
#zap ul#rub6 li li li a.on  {display:block;  background:#7cc037; color:#fff;}
#zap ul#rub6 li li.on li a:hover  {color:#fff; background:#696969; font-size:11px;}
#zap ul#rub6 li li.on li ul {display:none;}
#zap ul#rub6 li li.on li.on ul {display:block;}
#zap ul#rub6 li li.on li.on li  {background:#e2f1d2; border-width:1px 0px 0px 0px;  height:18px; font-size:11px; margin-top:-1px; }
#zap ul#rub6 li li.on li.on li a  {line-height:18px; color:#777; font-size:10px; padding-left:20px; height:18px;}
#zap ul#rub6 li li.on li.on li.on a.on  {display:block;  background:#7cc037; color:#fff;}
#zap ul#rub6 li li.on li.on li a:hover  {color:#fff; background:#696969; font-size:10px;}

/* ---------------------------------
rub7*/
#zap ul#rub7 li {background:url(/images_template/rub6-1.png) top left no-repeat; height:100%;}
#zap ul#rub7 li a {display:block; height:18px; color:#555; text-decoration:none;}
#zap ul#rub7 span {display:none;}
#zap ul#rub7 li li  {background:url(/images_template/rub6-2.png) top left no-repeat; height:100%;}
#zap ul#rub7 li li a {line-height:18px; display: block; height:18px;}
#zap ul#rub7 li li a.on {color:#fff; background:url(/images_template/rub6-2-on.png) top left no-repeat; height:18px;}
#zap ul#rub7 li li a:hover  {background:url(/images_template/rub-hover.png) top left no-repeat; color:#fff;}
#zap ul#rub7 li li span {display:block; padding-left:20px;}
#zap ul#rub7 li li ul {display:none;}
#zap ul#rub7 li li.on ul {display:block;}
#zap ul#rub7 li li.on li  {background:#f4f4f4; border:solid 1px #bc3c7d; font-size:11px; margin-top:-1px;}
#zap ul#rub7 li li.on li a  {line-height:17px; color:#777; font-size:11px; padding-left:20px;}
#zap ul#rub7 li li li a.on  {display:block;  background:#bc3c7d; color:#fff;}
#zap ul#rub7 li li.on li a:hover  {color:#fff; background:#696969; font-size:11px;}


