dl, dt, dd, ul, li {
	_margin-top:-10px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

dd {	position: absolute;	}

#menu {
	position: relative;
	top:-3px;
	z-index:100;
	width: 995px;
	margin-left: auto;
	margin-right: auto;
	_margin-left: auto;
	_margin-right: auto;
}

#menu dl {
margin: 0 0 0 0;
float: left;
width: auto;
}

#menu dt {
	width:auto;
	height:auto;
	cursor: pointer;
	text-align: center;
	font-weight: bold;
	padding-left:0px;
	padding-right:0px;
	_padding-left:0px;
	_padding-right:0px;
}


#menu li {
	text-align: left;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	height:auto;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	vertical-align:middle;
	padding-left : 10px;
	_line-height:14px;
	line-height:14px;


		
}

#menu li a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	border: none;
}
#menu li a:hover { 
background: #FFFFFF;
height:14px;

}
.menu_haut_bouton{margin-top:-5px;_margin-top:-50px;}
/* version coloré des coins gauche et droit */
/* version non coloré */
.menugauchebt001, .menugauchebt002,.menugauchebt003, .menugauchebt004,
.menugauchebt005, .menugauchebt006, .menugauchebt007, .menugauchebt008,
.menugauchebt009, .menugauchebt010,.menugauchebt {
	background-image: url(images/menu_bt_gauche.gif);
	vertical-align: bottom;
	background-repeat: no-repeat;
}
.menudroitebt001, .menudroitebt002,.menudroitebt003, .menudroitebt004, 
.menudroitebt005, .menudroitebt006, .menudroitebt007, .menudroitebt008, 
.menudroitebt009xx, .menudroitebt {
	background-image: url(images/menu_bt_gauche.gif);
	vertical-align: bottom;
	background-repeat: no-repeat;	
	background-position: 0px 3px;
}

.menubt001, .menubt002, .menubt003, .menubt004, .menubt005, .menubt006, .menubt007, .menubt008, .menubt009, .menubt010, .menubt {
	width:86px;
}

.menubtNMpro001, .menubtNMpro002, .menubtNMpro003, .menubtNMpro004, .menubtNMpro005, .menubtNMpro006, .menubtNMpro007, .menubtNMpro008, .menubtNMpro009, .menubtNMpro010, .menubtNMpro {
	width:110px;}
.menubt001, .menubt002, .menubt003, .menubt004, .menubt005, .menubt006, .menubt007, .menubt008, .menubt009, .menubt010, .menubt, 
.menubtNMpro001, .menubtNMpro002, .menubtNMpro003, .menubtNMpro004, .menubtNMpro005, .menubtNMpro006, .menubtNMpro007, .menubtNMpro008, .menubtNMpro009, .menubtNMpro010, .menubtNMpro
{
	position:relative;
	height:33px;
	z-index:10;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#FFFFFF;
	text-align: center;
	vertical-align:middle;
	padding-left:5px;
	padding-right:5px;


}

.menubt001 table:hover,  .menubt001 td:hover
{text-decoration: none;
color: #686868;
background-image: url(images/btcolore_003.gif);
}

.menubt001 A, .menubt002 A, .menubt003 A , .menubt004 A, .menubt005 A, .menubt006 A, .menubt007 A, .menubt008 A, .menubt009 A, .menubt010 A
{
text-decoration: none; 
color: #1C6ABF;
}


.menu001, .menu002, .menu003, .menu004, .menu005, .menu006, .menu007, .menu008, .menu009, .menu010
{
	position:relative;
	height:33px;
	width:88px;
	z-index:10;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#FFFFFF;
	text-align: center;
	vertical-align:middle;
	padding-left:5px;
	padding-right:5px;
}

.menu001 { background-image: url(images/btcolore_001.gif);}
.menu002 { background-image: url(images/bt_diagnostic.gif);}
.menu003 { background-image: url(images/btcolore_003.gif);}
.menu004 { background-image: url(images/btcolore_004.gif);}
.menu005 { background-image: url(images/btcolore_005.gif);}
.menu006 { background-image: url(images/btcolore_006.gif);}
.menu007 { background-image: url(images/btcolore_007.gif);}
.menu008 { background-image: url(images/btcolore_008.gif);}
.menu009 {background-image: url(images/btcolore_009.gif);}
.menu010 { background-image: url(images/btcolore_010.gif);}

.menu001 a, .menu002 a, .menu003 a, .menu004 a, .menu005 a, .menu006 a, .menu007 a, .menu008 a, .menu009 a, .menu010 a, 
.menu001 a:hover, .menu002 a:hover, .menu003 a:hover, .menu004 a:hover, .menu005 a:hover, .menu006 a:hover, .menu007 a:hover, 
.menu008 a:hover, .menu009 a:hover, .menu010 a:hover
{text-decoration : none ;	color: #FFFFFF;}


/***** LE menu deroulant du haut **/
.menuRubPromo, .menuRub0000000001, .menuRub0000000054, .menuRub0000000136, .menuRub0000000175, .menuRub0000000213, .menuRub0000000235, .menuRub0000000300, .menuRub0000000343, .menuRub0000000386, .menuRub0000000452
{
	position:relative;
	height:30px;	
	width:75px;	
	z-index:10;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#FFFFFF;
	text-align: center;
	vertical-align:middle;
	background-repeat: no-repeat;
	
}

.menuRub0000000001, .menuRub0000000054, .menuRub0000000136, .menuRub0000000175, .menuRub0000000213, .menuRub0000000235, .menuRub0000000300, .menuRub0000000343, .menuRub0000000386, .menuRub0000000452
{
	background-image: url(images/menu_bt6.gif);
}
.menuRubPromo
{
	background-image: url(images/bt_003.gif);
	background-repeat: repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 10px;
	text-align: center;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration: none; 
	font-size:10px;
		
}
.menuRubPromoG
{
	background-image: url(images/bt_003_cote_gauche.gif);
	background-repeat: no-repeat;
}
.menuRubPromoD
{
	background-image: url(images/bt_003_cote_droit.gif);
	background-repeat: no-repeat;
}

.menuRub0000000001 A:link, .menuRub0000000054 A:link, .menuRub0000000136 A:link, .menuRub0000000175 A:link,
.menuRub0000000213 A:link, .menuRub0000000235 A:link, .menuRub0000000300 A:link, .menuRub0000000343 A:link, .menuRub0000000386 A:link, .menuRub0000000452 A:link
 {text-decoration: none; color: #686868;}


.menuRub0000000001 A:visited, .menuRub0000000054 A:visited, .menuRub0000000136 A:visited, .menuRub0000000175 A:visited,
.menuRub0000000213 A:visited, .menuRub0000000235 A:visited, .menuRub0000000300 A:visited, .menuRub0000000343 A:visited, .menuRub0000000386 A:visited, .menuRub0000000452 A:visited
 {text-decoration: none; color: #686868;}


.menuRub0000000001 A:hover, .menuRub0000000054 A:hover, .menuRub0000000136 A:hover, .menuRub0000000175 A:hover,
.menuRub0000000213 A:hover, .menuRub0000000235 A:hover, .menuRub0000000300 A:hover, .menuRub0000000343 A:hover, .menuRub0000000386 A:hover, .menuRub0000000452 A:hover
 {text-decoration: underline; color: #686868;}

 
.lien_menu_haut  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 10px;
	text-align: center;
	font-weight: bold;
	color:#1C6ABF;
	text-decoration: none;
	font-size: 10px;
	font-variant: small-caps;
}
#smenu0000000001, #smenu0000000054, #smenu0000000136, #smenu0000000175, #smenu0000000213, #smenu0000000235, #smenu0000000300, #smenu0000000343, #smenu0000000386, #smenu0000000387, #smenu0000000452, #smenu0000000486, #smenuPromo
{
	border: 1px solid #0099FF;
	width :250px;
	_width: 250px;
	height:auto;
	position:relative;	
	_left:-10px;
	left:-10px;	
	z-index:11;
	padding-right:5px;		
	padding-bottom:5px;
	white-space: nowrap;
	border: 3px;
	border-style: solid; 
	border-left-color: transparent ;
	border-top-color: transparent ; 
	border-right-color: #999999 ;
	border-bottom-color: #444444 ;
	margin-top:0px; 
	_margin-top:-2px;
	/*_line-height:100px;*/
	line-height:16px;
}


/*#smenuPromo
{
	width :250px;
	_width:250px;
	height:auto;
	position:relative;
	float:right;
	left:-133px;
	_left:-125px;	
	z-index:11;
	padding-right:5px;		
	padding-bottom:5px;
	white-space: nowrap;
	background-color: #FF0000;
	border: 2px;
	border-style: solid; 
	border-left-color: transparent ;
	border-top-color: transparent ; 
	border-right-color: #222222 ;
	border-bottom-color: #555555 ;
	margin-top:0px; 
	_margin-top:-2px;
}*/


#smenu0000000001   {color: #EFC338;background-color: #EFC338;}
#smenu0000000054  {color: #F59643;background-color: #F59643;}
#smenu0000000136  {background-color: #E65240;}
#smenu0000000175  {background-color: #CF4497;}
#smenu0000000213  {background-color: #3D44BE;}
#smenu0000000235  {background-color: #2693D5;}
#smenu0000000300  {background-color: #43ADB8;}
#smenu0000000343  {background-color: #49B268;}
#smenu0000000386  {background-color: #9BC338;}
#smenu0000000387  {background-color:#FF0033;}
#smenu0000000452  {background-color: #FF5A00;}
#smenu0000000486  {background-color: #E64122;	left:-165px;	_left:-125px; }
#smenuPromo		  {background-color: #FF0000;	left:-133px;	_left:-125px;	}


/***Liste des sous-menus en couleur inversé au survol des liens ***/

#smenu0000000001 li a:hover { 
color: #EFC338;
height:auto;
 background-color:#FFFFFF; 
	}
#smenu0000000054 li a:hover {color: #F59643; background-color:#FFFFFF;}
#smenu0000000136 li a:hover {color: #E65240; background-color:#FFFFFF;}
#smenu0000000175 li a:hover {color: #CF4497; background-color:#FFFFFF;}
#smenu0000000213 li a:hover	{color: #3D44BE; background-color:#FFFFFF;}
#smenu0000000235 li a:hover {color: #2693D5; background-color:#FFFFFF;}
#smenu0000000300 li a:hover {color: #43ADB8; background-color:#FFFFFF;}
#smenu0000000343 li a:hover	{color: #49B268; background-color:#FFFFFF;}
#smenu0000000386 li a:hover	{color: #9BC338; background-color:#FFFFFF;}
#smenu0000000387 li a:hover	{color:	#FF0033; background-color:#FFFFFF;}
#smenu0000000452 li a:hover {color: #FF5A00; background-color:#FFFFFF;}
#smenu0000000486 li a:hover {color: #FF5A00; background-color:#FFFFFF;}

#smenuPromo li a:hover 		{color: #E64A39; background-color:#FFFFFF;}

/******* ILANE: AJOUT POUR FAMILLES SUR LA HOMEPAGE ***************/
.div-deroulant  {
	display:block;
	background-color:yellow;
	float:left;
	width:820px;
	height:auto;
	/*overflow:auto;*/
}

.homeRub0000000001 , .homeRub0000000054, .homeRub0000000136, .homeRub0000000175, .homeRub0000000213,
.homeRub0000000235, .homeRub0000000300, .homeRub0000000343, .homeRub0000000386, .homeRub0000000452
{
	position: relative;
	font-size: 90%;
	text-align: center;	
	border : 1px solid;
	width:150px;
	height:150px;
	margin :0 0 0 0;
	}

.homeRub0000000001 {	margin-top : 0px;	}
.homeRub0000000054 {	margin-left : 216px;}
.homeRub0000000136 {	margin-left : 428px;}
.homeRub0000000175 {	margin-left : 638px;}
.homeRub0000000213 {	padding-top: 6px;	margin-left : 2px; 	margin-top : 10px;	}
.homeRub0000000235 {	margin-left : 215px; }
.homeRub0000000300 {	margin-left : 430px;}
.homeRub0000000343 {	margin-left : 640px; }
.homeRub0000000452 {	margin-left : 430px; }
.homeRub0000000452, .homeRub0000000343, .homeRub0000000300, .homeRub0000000235, .homeRub0000000213, .homeRub0000000175, .homeRub0000000136, .homeRub0000000054 {
	margin-top : -150px;	_margin-top:-152px;
}