/*
#menu_main li { display: block; float: left; }
#menu_main li img { display: block; float: left; }
*/

/* menu  */

#menu_main {
	clear: both;
    display: block;
    height: 122px;
    margin-left: 0px;
    margin-top: 8px;
    position: relative;
    z-index: 10;
	}

#menu_main ul { font-weight: bold; }
#menu_main li ul { width: 12em; margin-top: 81px; padding-top: 12px; }
#menu_main li#li1 ul { width: 15em; }
#menu_main li#li2 ul { width: 15em; }
#menu_main li#li3 ul { width: 15em; }
#menu_main li#li4 ul { width: 15em; }
#menu_main li#li5 ul { width: 15em; }
#menu_main li#li6 ul { width: 15em; }
#menu_main li#li7 ul { width: 12em; }
#menu_main li#li9 ul { width: 12em; }
/*
#menu_main li#li1 img { background-color: transparent; width: 95px; height: 100px; }
#menu_main li#li2 img { background-color: transparent; width: 185px; height: 100px; }
#menu_main li#li3 img { background-color: transparent; width: 110px; height: 100px; }
#menu_main li#li4 img { background-color: transparent; width: 141px; height: 100px; }
#menu_main li#li5 img { background-color: transparent; width: 120px; height: 100px; }
#menu_main li#li6 img { background-color: transparent; width: 89px; height: 100px; }
#menu_main li#li7 img { background-color: transparent; width: 112px; height: 100px; }
*/

#menu_main li#li1 { width: 75px; height: 109px; }
#menu_main li#li1 a { background: url(../img/bg_mnu_them_spt_png8.png) no-repeat -20px -10px; width: 70px; height: 109px; }
#menu_main li#li1:hover a { background-position: -16px -119px; }

#menu_main li#li2 { width: 180px; height: 109px; }
#menu_main li#li2 a { background: url(../img/bg_mnu_them_spt_png8.png) no-repeat -17px -248px; width: 176px; height: 109px; }
#menu_main li#li2:hover a { background-position: -11px -357px; }

#menu_main li#li3 { width: 86px; height: 109px; }
#menu_main li#li3 a { background: url(../img/bg_mnu_them_spt_png8.png) no-repeat -10px -486px; width: 107px; height: 109px; }
#menu_main li#li3:hover a { background-position: -10px -595px; }

#menu_main li#li4 { width: 130px; height: 109px; }
#menu_main li#li4 a { background: url(../img/bg_mnu_them_spt_png8.png) no-repeat -10px -724px; width: 148px; height: 109px; }
#menu_main li#li4:hover a { background-position: -10px -833px; }

#menu_main li#li5 { width: 108px; height: 100px; }
#menu_main li#li5 a { background: url(../img/bg_mnu_them_spt_png8.png) no-repeat -10px -962px; width: 119px; height: 109px; }
#menu_main li#li5:hover a { background-position: -10px -1071px; }

#menu_main li#li6 { width: 80px; height: 109px; }
#menu_main li#li6 a { background: url(../img/bg_mnu_them_spt_png8.png) no-repeat -10px -1200px; width: 90px; height: 109px; }
#menu_main li#li6:hover a { background-position: -10px -1309px; }

#menu_main li#li7 { width: 95px; height: 109px; }
#menu_main li#li7 a { background: url(../img/bg_mnu_them_spt_png8.png) no-repeat -10px -1438px; width: 112px; height: 109px; }
#menu_main li#li7:hover a { background-position: -10px -1547px; }

#menu_main li#li9 { width: 85px; height: 109px; }
#menu_main li#li9 a { background: url(../img/bg_mnu_them_spt_png8.png) no-repeat -10px -1666px; width: 108px; height: 109px; }
#menu_main li#li9:hover a { background-position: -10px -1776px; }

#menu_main li#li1 li a, #menu_main li#li2 li a, #menu_main li#li3 li a, #menu_main li#li4 li a, #menu_main li#li5 li a, #menu_main li#li6 li a, #menu_main li#li7 li a, #menu_main li#li9 li a,
#menu_main li#li1:hover li a, #menu_main li#li2:hover li a, #menu_main li#li3:hover li a, #menu_main li#li4:hover li a, #menu_main li#li5:hover li a, #menu_main li#li6:hover li a, #menu_main li#li7:hover li a, #menu_main li#li9:hover li a {
	background: transparent none left top no-repeat;
	width: auto;
	height: auto;
	zoom:1;
	}
/*
#menu_main li#li1:hover a img, #menu_main li#li2:hover a img, #menu_main li#li3:hover a img, #menu_main li#li4:hover a img, #menu_main li#li5:hover a img, #menu_main li#li6:hover a img, #menu_main li#li7:hover a img { display: none; }
*/


#menu_main li { float: left; margin: 0px; width:auto; }
#menu_main li li { clear: left; margin: 0; float: none; }
#menu_main li#li1 li { border-bottom: 1px solid #3dbcc6; }
#menu_main li#li2 li { border-bottom: 1px solid #f29e3e; }
#menu_main li#li3 li { border-bottom: 1px solid #ee7b9f; }
#menu_main li#li4 li { border-bottom: 1px solid #99c752; }
#menu_main li#li5 li { border-bottom: 1px solid #969696; }
#menu_main li#li6 li { border-bottom: 1px solid #4e77ae; }
#menu_main li#li7 li { border-bottom: 1px solid #e4c848; }
#menu_main li#li9 li { border-bottom: 1px solid #f29e3e; }

#menu_main li#li1 li.last, #menu_main li#li2 li.last, #menu_main li#li3 li.last, #menu_main li#li4 li.last, #menu_main li#li5 li.last, #menu_main li#li6 li.last , #menu_main li#li7 li.last, #menu_main li#li9 li.last { border-bottom: none; }

#menu_main li h2 { display: inline; font-weight: bold; padding: 0; margin: 0; }
#menu_main li span { display: none; }
#menu_main li a { display: block; margin: 0px; padding: 0; text-decoration: none; color:#000; text-transform: uppercase; font-size: 0.9em; }
#menu_main li li a, #menu_main li li span { display: block; margin: 0px; padding: 0.4em 0.3em 0.4em 0.3em; text-decoration: none; color:#000; text-transform: uppercase; font-size: 0.9em; height: 1%; }

#menu_main li#li1 a.active, #menu_main li#li1 a.active:hover { color: #de206f; }
#menu_main li#li2 a.active, #menu_main li#li2 a.active:hover { color: #77b738; }
#menu_main li#li3 a.active, #menu_main li#li3 a.active:hover { color: #ddaa1d; }
#menu_main li#li4 a.active, #menu_main li#li4 a.active:hover { color: #a659ad; }
#menu_main li#li5 a.active, #menu_main li#li5 a.active:hover { color: #34839c; }
#menu_main li#li6 a.active, #menu_main li#li6 a.active:hover { color: #726555; }
#menu_main li#li7 a.active, #menu_main li#li7 a.active:hover { color: #726555; }
#menu_main li#li9 a.active, #menu_main li#li9 a.active:hover { color: #77b738; }

#menu_main li a:hover, #menu_main li a:focus, #menu_main li.encourt a { color:#000; }
#menu_main li li a, #menu_main li.encourt li a { color: #fff; margin: 0px; padding-left: 15px; text-transform: none; font-weight: normal; }
#menu_main li li span { color: #fff; margin: 0px; text-transform: none; font-weight: bold; /*background: transparent url(../img/menuliactive.gif) 0.6em 50% no-repeat;*/ padding-left: 18px; }
/*#menu_main li li a, #menu_main li.encourt li a { background-color: #de206f; }*/
#menu_main li#li1 li a, #menu_main li#li1:hover li a { background: transparent url(../img/puce_menu_them_spt_png8.png) 5px 50% no-repeat; background-color: #00a7b4; }
#menu_main li#li2 li a, #menu_main li#li2:hover li a { background: transparent url(../img/puce_menu_them_spt_png8.png) -295px 50% no-repeat; background-color: #ee7f01; }
#menu_main li#li3 li a, #menu_main li#li3:hover li a { background: transparent url(../img/puce_menu_them_spt_png8.png) -595px 50% no-repeat; background-color: #e85181; }
#menu_main li#li4 li a, #menu_main li#li4:hover li a { background: transparent url(../img/puce_menu_them_spt_png8.png) -895px 50% no-repeat; background-color: #79b51c; }
#menu_main li#li5 li a, #menu_main li#li5:hover li a { background: transparent url(../img/puce_menu_them_spt_png8.png) -1195px 50% no-repeat; background-color: #5a5099; }
#menu_main li#li6 li a, #menu_main li#li6:hover li a { background: transparent url(../img/puce_menu_them_spt_png8.png) -1495px 50% no-repeat; background-color: #174c94; }
#menu_main li#li7 li a, #menu_main li#li7:hover li a { background: transparent url(../img/puce_menu_them_spt_png8.png) -1795px 50% no-repeat; background-color: #DBB70E; }
#menu_main li#li9 li a, #menu_main li#li9:hover li a { background: transparent url(../img/puce_menu_them_spt_png8.png) -295px 50% no-repeat; background-color: #ee7f01; }
#menu_main li li a:hover, #menu_main li li.encourt a, #menu_main li li.focus a { color: #FFF; text-decoration: underline; }

/*.withjavascript #menu_main ul ul { position:absolute; top:-300em; left:-2em; width:0px; height:0px; overflow:hidden; }*/
.withjavascript .submenu ul, .withjavascript .encourt .submenu ul {	position:absolute;	top:-300em;	left:-2em; width:0px;	height:0px;	margin:0px; }
.withjavascript li.encourt{ position:relative; z-index: 1; } 
.withjavascript .encourt ul, .withjavascript .encourt .encourt ul { top:1.5em; width: 12em;height:auto; z-index:50; }
/* fin menu */


/* Styles sans JS */

.sans-js #menu_main li {
	height:auto !important;
}
.sans-js #menu_main li ul {
	margin-top:0 !important;
	position:absolute;
}
.sans-js #menu_main li ul {
	width:140px !important;
}
.sans-js #menu_main li#li1 ul {left:-28px;}
.sans-js #menu_main li#li2 ul {left:108px;}
.sans-js #menu_main li#li3 ul {left:166px;}
.sans-js #menu_main li#li4 ul {left:306px;}
.sans-js #menu_main li#li5 ul {left:446px;}
.sans-js #menu_main li#li6 ul {left:586px;}
.sans-js #menu_main li#li7 ul {left:726px;}
.sans-js #menu_main li#li9 ul {left:726px;}
.sans-js #menu_main li#li10 ul {left:830px;}

.sans-js #contentmain {padding-top:516px;}

/* added */

#menu_main {
	clear: both;
    display: block;
    height: 122px;
    margin-left: 0px;
    margin-top: 8px;
    position: relative;
    z-index: 10;
	}

#menu_main ul { font-weight: bold; }
#menu_main li ul { width: 12em; margin-top: 88px; padding-top: 12px; }
#menu_main li#li1 ul { width: 15em; }
#menu_main li#li2 ul { width: 15em; }
#menu_main li#li3 ul { width: 15em; }
#menu_main li#li4 ul { width: 15em; }
#menu_main li#li5 ul { width: 15em; }
#menu_main li#li6 ul { width: 15em; }
#menu_main li#li7 ul { width: 12em; }
#menu_main li#li9 ul { width: 12em; }
#menu_main li#li10 ul { width: 12em; }

#menu_main li a, #menu_main li#li1 a, #menu_main li#li2 a, #menu_main li#li3 a, #menu_main li#li4 a, #menu_main li#li5 a, #menu_main li#li6 a, #menu_main li#li7 a, #menu_main li#li9 a, #menu_main li#li10 a{
	background: url(../img/menu_sprite.png) no-repeat;
}

#menu_main li#li1 a {
	width: 90px; height: 116px; 
	background-position:0px 25px;
}

#menu_main li#li1 a:hover, #menu_main li#li1:hover a{
	background-position:-160px 25px;
}

#menu_main li#li2 a {
	width: 175px; height: 116px;
	background-position:0px -100px;
}

#menu_main li#li2 a:hover, #menu_main li#li2:hover a  {
	background-position:-168px -100px;
}	

#menu_main li#li3 a {
	 background-position: 0 -217px;height: 115px;margin-top: 11px;width: 108px;
}

#menu_main li#li3 li a, #menu_main li#li5 li a {
	margin-top:0px;
}

#menu_main li#li3 a:hover, #menu_main li#li3:hover a {
	background-position:-167px -217px;
}

#menu_main li#li4 a {
	width: 130px; height: 116px;
	background-position:0px -326px;
}

#menu_main li#li4 a:hover, #menu_main li#li4:hover a  {
	background-position:-167px -326px;
}

#menu_main li#li5 a {
	background-position: 0 -449px;height: 110px;margin-top: 12px;width: 108px;
}

#menu_main li#li5 a:hover, #menu_main li#li5:hover a {
	background-position:-168px -449px;
}

#menu_main li#li6 a {
	width: 80px; height: 116px;
	background-position:0px -676px;
}

#menu_main li#li6 a:hover, #menu_main li#li6:hover a  {
	background-position:-168px -676px;
}

#menu_main li#li7 a {
	width: 1px;  /* 95px; */ 
	height: 116px;
	background-position:0px -808px;
} 

#menu_main li#li7 a:hover, #menu_main li#li7:hover a  {
	background-position:-168px -808px;
}

#menu_main li#li9 a {
	width: 105px; height: 120px;
	background-position:0px -556px;
}

#menu_main li#li9 a:hover, #menu_main li#li9:hover a  {
	background-position:-169px -556px;
}

#menu_main li#li10 a {
	width: 142px; height: 120px;
	background-position:0px -959px;
}

#menu_main li#li10 a:hover, #menu_main li#li10:hover a  {
	background-position:-144px -959px;
}

#menu_main li#li1 { width: 70px; height: 109px; }

#menu_main li#li2 { width: 170px; height: 109px; }

#menu_main li#li3 { width: 94px; height: 109px; }

#menu_main li#li4 { width: 108px; height: 109px; }

#menu_main li#li5 { width: 96px; height: 109px; }

#menu_main li#li6 { width: 72px; height: 109px; }

#menu_main li#li7 { width: 1px; /* 95px; */ height: 109px; }

#menu_main li#li9 { width: 108px; height: 102px; }

#menu_main li#li10 { width: 108px; height: 102px; }