
/* menu */
#boite_menu
		{
			width:1024px;
			height:40px;
			margin:0px;
			padding:0px;
			z-index:30;
			border-bottom:#999999 1px solid;
			background:url(../img/1pix.gif) repeat-x;
		}
		
					
					#ctn_0 #boite_menu a, #ctn_0 #boite_menu a:hover, #ctn_1 #boite_menu a, #ctn_1 #boite_menu a:hover, #ctn_2 #boite_menu a, #ctn_2 #boite_menu a:hover, #ctn_3 #boite_menu a, #ctn_3 #boite_menu a:hover, #ctn_4 #boite_menu a, #ctn_4 #boite_menu a:hover, #ctn_5 #boite_menu a, #ctn_5 #boite_menu a:hover, #ctn_6 #boite_menu a, #ctn_6 #boite_menu a:hover, #ctn_7 #boite_menu a, #ctn_7 #boite_menu a:hover, #ctn_8 #boite_menu a, #ctn_8 #boite_menu a:hover, #ctn_9 #boite_menu a, #ctn_9 #boite_menu a:hover, #ctn_10 #boite_menu a, #ctn_10 #boite_menu a:hover, #ctn_11 #boite_menu a, #ctn_11 #boite_menu a:hover, #ctn_12 #boite_menu a, #ctn_12 #boite_menu a:hover, #ctn_13 #boite_menu a, #ctn_13 #boite_menu a:hover, #ctn_14 #boite_menu a, #ctn_14 #boite_menu a:hover {
						display:block;
						height:40px;
						text-decoration:none;
					}
					
					#boite_menu span {
						visibility:hidden;
					}
					
					#boite_menu ul, #boite_menu li {
						margin:0px;
						padding:0px;
					}
								
					#boite_menu li {
						list-style-type:none;
					}
								
								
					#btn_1, #btn_2, #btn_3, #btn_4 {
						height:40px;
						float:left;
					}
					
					
					
					#btn_1, #btn_2, #btn_3, #btn_4 {
						width:144px;
					}
					
					
					
					#btn_1 a {
						background:url(../img/bt_1_off.gif) no-repeat;
					}
					
					#btn_1 a:hover, #btn_1.a-in a {
						background:url(../img/bt_1_off.gif) no-repeat 0px -40px;
					}
					
					
					
					#btn_2 a {
						background:url(../img/bt_2_off.gif) no-repeat;
					}
					
					#btn_2 a:hover, #btn_2.a-in a {
						background:url(../img/bt_2_off.gif) no-repeat 0px -40px;
					}
					
					
					
					#btn_3 a {
						background:url(../img/bt_3_off.gif) no-repeat;
					}
					
					#btn_3 a:hover, #btn_3.a-in a {
						background:url(../img/bt_3_off.gif) no-repeat 0px -40px;
					}
					
					
					
					#btn_4 a {
						background:url(../img/bt_4_off.gif) no-repeat;
					}
					
					#btn_4 a:hover, #btn_4.a-in a {
						background:url(../img/bt_4_off.gif) no-repeat 0px -40px;
					}	
					
					
					
					
					
					
					
						
					
					
					
					
					
					
							/*******
							** P2 **
							*******/
							
							.mn-p2 {
								display: none;
								overflow: hidden;
								margin: 0;
								padding: 0;
								width:144px;
								position:absolute;
								top: 0;
								left: 0;
								background:#000;
								border-bottom: solid 1px #000;
								z-index: 10;
								list-style: none;
							}
							
							.mn-p2 a {
								display: block;
								margin: 1px 0 0 0;
								padding: 0 11px;
								height: 32px;
								color: #fff;
								text-decoration: none;
							}
							
							.mn-p2 span { 
								display: block;
								padding: 2px 0 0 0;
							}
							
							#mn-p2-1 a {
								background: #d2013f ;
							}
							
							#mn-p2-1 a:hover, #mn-p2-1 a.a-in {
								background: #e27e7c ;
							}
							
							#mn-p2-2 a {
								background: #b1a300 ;
							}
							
							#mn-p2-2 a:hover, #mn-p2-2 a.a-in {
								background: #d0c46b;
							}
							
							#mn-p2-3 a {
								background: #6a91a7 ;
							}
							
							#mn-p2-3 a:hover, #mn-p2-3 a.a-in {
								background: #a5bbca;
							}
							
							#mn-p2-4 a {
								background: #addacf ;
							}
							
							#mn-p2-4 a:hover, #mn-p2-4 a.a-in {
								background: #c5e5dd;
							}
							
							#mn-p2-5 a {
								background: #cccdce ;
							}
							
							#mn-p2-5 a:hover, #mn-p2-5 a.a-in {
								background: #c5c7c8;
							}
							
							
							
							/*******
							** P3 **
							*******/
							.mn-p3 {
								display: none;
								overflow: hidden;
								margin: 0;
								padding: 0;
								width: 214px;
								position:absolute;
								top: 0;
								left: 0;
								border-bottom:#000 solid 1px;
								list-style: none;
								background-color:#f0ebeb;
							}
							
							.mn-p3 a {
								display: block; 
								margin: 1px 1px 0 1px;
								padding: 0 11px;
								height: 32px;
								text-decoration: none;
								border-bottom:#000 solid 1px;
								color:#000;
							}
							
							.mn-p3 a:hover {
								font-weight:700;
							}
							
							.mn-p3 span { 
								display: block;
								padding: 2px 0 0 0;
							}
							
							
					