/* ................................ VERO ..................*/
#men_gen {
width:1000px;
	height:58px;
	font-family:georgia;
	font-size:11px;
	line-height:15px;	
	display:block;
}
/* ----------------------------------- 1ere ligne de menus ---------------------------------------------- */
#menu_1, #menu_2, #menu_3, #menu_4, #menu_5, #menu_6, #menu_7, #menu_8, #menu_9{
	display: block;
	float: left;
	position:relative;
	z-index:900;
	height: 26px;
	padding-top:5px;
	border-left: solid #FFF 1px;
	border-right: solid #FFF 1px;
	border-top: solid #FFF 1px;
	text-align:center;
	line-height:15px;
}
#menu_1{width:114px;}
#menu_2{width:79px;}
#menu_3{width:119px;}
#menu_4{width:129px;}
#menu_5{width:104px;}
#menu_6{width:99px;}
#menu_7{width:124px;}
#menu_8{width:99px;}
#menu_9{width:114px;}
#menu_1 a, #menu_2 a, #menu_3 a, #menu_4 a, #menu_5 a, #menu_6 a, #menu_7 a, #menu_8 a, #menu_9 a{
	text-decoration:none;
	font-weight:normal;
	font-family:georgia;
	font-size:11px;
	color: #000;
}
.survol1, .survol2, .survol3, .survol4, .survol5, .survol6, .survol7, .survol8, .survol9 { 
	display:none;
	text-align:center;
	height: 32px;
	padding-top:2px;
	background-color:#FFF;
	cursor:pointer;
	border-left: solid #666 1px;
	border-right: solid #666 1px;
	border-top: solid #666 1px;
}
.survol1 { width:113px;}
.survol2 { width:78px;}
.survol3 { width:118px;}
.survol4 { width:128px;}
.survol5 { width:103px;}
.survol6 { width:98px;}
.survol7 { width:123px;}
.survol8 { width:98px;}
.survol9 { width:115px;}

/* ----------------------------------- 2e ligne de menus ------------------------------------------------- */
#menu_bas{
	display: block;
	float: left;
	position:relative;
	z-index:800;
	width:1000px;
	height:27px;
	margin:10px 0 0 0;
}
#menu_bas1, #menu_bas2, #menu_bas3, #menu_bas4, #menu_bas5, #menu_bas6, #menu_bas7, #menu_bas8, #menu_bas9, #menu_bas10, #menu_bas11, #menu_bas12{
	display: block;
	float: left;
	height: 27px;
	width:247px;
	text-align: center;
}
.menu_bas_sep{
	display: block;
	float: left;
	height: 27px;
	width:4px;
}
#menu_bas1 a, #menu_bas2 a, #menu_bas3 a, #menu_bas4 a, #menu_bas5 a, #menu_bas6 a, #menu_bas7 a, #menu_bas8 a, #menu_bas9 a, #menu_bas10 a, #menu_bas11 a, #menu_bas12 a{
	text-decoration: none;
	font-weight: normal;
	font-family: georgia;
	font-size: 12px;
	line-height: 27px;
	color:#333;
	font-weight:bold
    }
#menu_bas1{
  background-image:url(../images/menus/menu_bas/A1.jpg);
  background-size: 244px 27px;
} 
#menu_bas2{
  background-image:url(../images/menus/menu_bas/B1.jpg);
  background-size: 244px 27px;
} 
#menu_bas3{
  background-image:url(../images/menus/menu_bas/C1.jpg);
  background-size: 244px 27px;
}
#menu_bas4 {
  background-image:url(../images/menus/menu_bas/D1.jpg);
  background-size: 244px 27px;
  }
#menu_bas5 {
  background-image:url(../images/menus/menu_bas/A2.jpg);
  background-size: 244px 27px;
  }
#menu_bas6 {
  background-image:url(../images/menus/menu_bas/B2.jpg);
  background-size: 244px 27px;
  }
#menu_bas7 {
  background-image:url(../images/menus/menu_bas/C2.jpg);
  background-size: 244px 27px;
  }
#menu_bas8 {
  background-image:url(../images/menus/menu_bas/D2.jpg);
  background-size: 244px 27px;
  }
#menu_bas9 {
  background-image:url(../images/menus/menu_bas/A3.jpg);
  background-size: 244px 27px;
  }
#menu_bas10 {
  background-image:url(../images/menus/menu_bas/B3.jpg);
  background-size: 244px 27px;
  }
#menu_bas11 {
  background-image:url(../images/menus/menu_bas/C3.jpg);
  background-size: 244px 27px;
  }
#menu_bas12 {
  background-image:url(../images/menus/menu_bas/D3.jpg);
  background-size: 244px 27px;
  }
#menu_bas1 a:hover, #menu_bas2 a:hover, #menu_bas3 a:hover, #menu_bas4 a:hover, #menu_bas5 a:hover, #menu_bas6 a:hover, #menu_bas7 a:hover, #menu_bas8 a:hover, #menu_bas9 a:hover, #menu_bas10 a:hover, #menu_bas11 a:hover, #menu_bas12 a:hover {
font-weight:normal;
text-decoration:none;
}
/* ----------------------------------- developpements ---------------------------------------------------- */

#menu_1:hover .s-menu_1 {display:block; position:absolute; top:36px; left:-1px; z-index:900; float:left;}
#menu_2:hover .s-menu_2 {display:block; position:absolute; top:36px;  left:-117px; z-index:900;}
#menu_3:hover .s-menu_3 {display:block; position:absolute; top:36px;  left:-198px; z-index:900;}
#menu_4:hover .s-menu_4 {display:block; position:absolute; top:36px;  left:-319px; z-index:900;}
#menu_5:hover .s-menu_5 {display:block; position:absolute; top:36px;  left:-450px; z-index:900;}
#menu_6:hover .s-menu_6 {display:block; position:absolute; top:36px;  left:-556px; z-index:900;}
#menu_7:hover .s-menu_7 {display:block; position:absolute; top:36px;  left:-657px; z-index:900;}
#menu_8:hover .s-menu_8 {display:block; position:absolute; top:36px;  left:-783px; z-index:900;}
#menu_9:hover .s-menu_9 {display:block; position:absolute; top:36px;  left:-884px; z-index:900;}

#menu_2:hover .survol2, #menu_3:hover .survol3, #menu_4:hover .survol4, #menu_5:hover .survol5, #menu_6:hover .survol6, #menu_7:hover .survol7, #menu_8:hover .survol8, #menu_9:hover .survol9
{display:block; position:absolute; top:2px; left:0px; z-index:1000; font-weight:bold;}

#menu_1:hover .survol1
{display:block; position:absolute; top:2px; left:-1px; z-index:1000; font-weight:bold;}

/* ----------------------------------- sous-menu 0 ------------------------------------------------ */
.s-menu_1, .s-menu_2, .s-menu_3, .s-menu_4, .s-menu_5, .s-menu_6, .s-menu_7, .s-menu_8, .s-menu_9 {
	display:none;
	font-size:11px;
	font-family:verdana;
	width: 998px;
	border: solid #666 1px;
	padding-left:1px;
	background-color:#FFF;
}
.s-menu_2, .s-menu_3 {
	height:369px;
}
.s-menu_4, .s-menu_5, .s-menu_6, .s-menu_7 {
	height:349px;
}
.s-menu_1 {
	height:492px;
}
.s-menu_8, .s-menu_9 {
	height:235px;
}
/* ----------------------------------- sous-menus - general ------------------------------------------------------- */
#corps-sousmenus{
	float:left;
	width:998px;
	height:260px;
	display:block;
	background-color:#FFF;
	}
#sousmenus-col{
	float:left;
	width:199px;
	height:260px;
	display:block;
	}
#sousmenus-col3{
	float:left;
	width:249px;
	height:260px;
	display:block;
	}

#corps-sousmenus5{
	float:left;
	width:998px;
	height:250px;
	display:block;
	background-color:#FFF;
	}
#sousmenus-col5{
	float:left;
	width:199px;
	height:250px;
	display:block;
	}
#corps-sousmenus7{width:998px;}
#sousmenus-col7{width:199px;}
#sousmenus-col7, #corps-sousmenus7{
	float:left;
	height:230px;
	display:block;
	background-color:243;
}
/* - block 1 ---------------------------------------- */
#sousmenus-block1{
	float:left;
	margin:5px 5px 0 5px;
	width:190px;
	height:77px;
	border-right:solid #CCC 1px;
	border-bottom:solid #CCC 1px;
	text-align:center;
	}
.block1_titre{
	width:190px;
	height:20px;
	display:block;
	line-height:23px;	
	}
.block1_sep{
	width:130px;
	height:1px;
	margin-left:30px;
	border-bottom:solid #FC0 1px;
	display:block;
	}
.block1_img{
		margin:2px 0 0 5px;
	width:180px;
	height:50px;
		background-color:#C99;
		display:block;
	}
#sousmenus-block1 a{	
	display:block;
	width:190px;
	height:77px;
	text-align:center;
	}
#sousmenus-block1 a:hover{
	font-weight:bold;
	border-right:solid #000 1px;
	border-bottom:solid #000 1px;
	}
	
/* - block 1bis ---------------------------------------- */
#sousmenus-block1bis{
	float:left;
	margin:5px 5px 0 5px;
	width:190px;
	height:108px;
	border-right:solid #CCC 1px;
	border-bottom:solid #CCC 1px;
	text-align:center;
	}
.block1bis_img{
	margin:2px 0 0 5px;
	width:180px;
	height:81px;
	background-color:#CCC;
	display:block;
	}
#sousmenus-block1bis a{	
	display:block;
	width:190px;
	height:108px;
	text-align:center;
	}
#sousmenus-block1bis a:hover{
	font-weight:bold;
	border-right:solid #000 1px;
	border-bottom:solid #000 1px;
	}
/* - block 2 ---------------------------------------- */
#sousmenus-block2{
	float:left;
	margin:5px 5px 0 5px;
	border-right:solid #CCC 1px;
	border-bottom:solid #CCC 1px;
	text-align:center;
	width:190px;
	height:160px;
	font-family:georgia;
	}
#block2_texte{	
	display:block;
	width:140px;
	margin:4px 5px 0 45px;
	height:13px;	
	text-align:left;
	}
#block2_texte a{
	font-family:georgia;
	font-size:11px;
	color:#000;
	}
#block2_texte a:hover{
	color:#FC0;
	}
/* - block 3 (TEACLUB) ---------------------------------------- */
#sousmenus-block3{
	float:left;
	margin:5px 5px 0 5px;
	width:240px;
	height:48px;
	border-right:solid #CCC 1px;
	border-bottom:solid #CCC 1px;
	text-align:center;
}
#sousmenus-block3 a{	
	display:block;
	width:240px;
	height:48px;
	text-align:center;
}
#sousmenus-block30{
	float:left;
	margin:5px 5px 0 5px;
	width:240px;
	height:75px;
	border-right:solid #CCC 1px;
	border-bottom:solid #CCC 1px;
	text-align:center;
}
#sousmenus-block30 a{	
	display:block;
	width:240px;
	height:75px;
	text-align:center;
}
#sousmenus-block3-secret{
	float:left;
	margin:5px 5px 0 5px;
	width:240px;
	height:41px;
	border-right:solid #CCC 1px;
	border-bottom:solid #CCC 1px;
	text-align:center;
}
#sousmenus-block3-secret a{	
	display:block;
	width:240px;
	height:41px;
	text-align:center;
}
#sousmenus-block3-triangle{
	float:left;
	margin:5px 5px 0 5px;
	width:240px;
	height:49px;
	border-right:solid #CCC 1px;
	border-bottom:solid #CCC 1px;
	text-align:center;
}
#sousmenus-block3-triangle a{	
	display:block;
	width:240px;
	height:49px;
	text-align:center;
}

#sousmenus-block3 a:hover, #sousmenus-block30 a:hover, #sousmenus-block3-secret a:hover,#sousmenus-block3-triangle a:hover{
	background-color:hsla(0,3%,94%,1.00);
	border-right:solid #000 1px;
	border-bottom:solid #000 1px;
	}
#sousmenus-titre3{
	float:left;
	margin:5px 5px 0 5px;
	padding:10px 0 0 0;
	width:240px;
	height:40px;
	text-align:center;
	border-bottom:solid #CCC 1px;
	background-color:hsla(0,3%,83%,1.00);
	font-family:Georgia;
	font-size:14px;
	}
.block3_titre-secret{
	width:240px;
	height:auto;
	display:block;
	font-size:14px;
	text-align:left;
}
.block3_titre{
	width:240px;
	height:15px;
	display:block;
	font-size:14px;
	text-align:left;
}
.block3_titre1{
	width:240px;
	height:15px;
	display:block;
	font-size:14px;
	text-align:center;
}
.block3_texte{
	width:210px;
	height:30px;
	margin:5px 0 0 15px;
	display:block;
	line-height:12px;
	font-size:11px;
	font-style:italic;
	color:#666;
	text-align:left;
}
.block3_texte-secret{
	width:210px;
	height:auto;
	margin:5px 0 5px 15px;
	display:block;
	line-height:12px;
	font-size:11px;
	font-style:italic;
	color:#666;
	text-align:left;
}
#block3_img_tc{
	margin:5px 0 0 0;
	display:block;}
	
/* - supplément bas GC ---------------------------------------- */
#sousmenus-supp{
	float:left;
	width:998px;
	height:90px;
	margin:10px 0 0 0;
	}
#sousmenus-supp-block{
	float:left;
	text-align:center;
	}
#sousmenus-supp-block a{
	width:197px;
	height:87px;
	display:block;
	border:solid #FFF 1px;
}
/* - supplément bas CP ---------------------------------------- */
#sousmenus-supp-cp{
	float:left;
	text-align:center;
	}
#sousmenus-supp-cp a{
	width:99px;
	height:87px;
	display:block;
}
