/***********************************************/
/*CSS DU MENU                                  */
/***********************************************/

#navi {display:none;text-align:left;top:0px;position:relative;width:190px;float:left;}
#navi .menu {margin:0;padding:0;}

ol , ul, li {margin: 0px;padding: 2px;background-image: none;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;line-height:16px;color:#404040;}
ol , ul, li {font-weight:normal;margin-left: 20px;padding:4px 10px 0px 10px;}
ul{clear:both;}
ul.common{clear:left;}

.menu ul{position:absolute;display:block;width:190px;margin:0;padding:0;}
.menu li ul{visibility:hidden;margin-left:190px;margin-top:-23px;border-left:3px solid #142D35;}
.menu li li ul{position:absolute;top:auto;left:auto;margin-top:-23px;}
.menu li{list-style:none;height:auto;display:inline;display:block;float:left;margin:0;padding:0;line-height:20px;}

.menu a {text-align:left;background: url(_IMAGES/menu/link_bg.png);filter:Alpha(opacity=85);color:#FFFFFF;display:block;text-decoration:none;font-size:0.8em;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}

.menu a:hover {background: url(_IMAGES/menu/hover_bg3.png);font-size:0.8em;font-family:Verdana, Arial, Helvetica, sans-serif;color:#000000;font-weight:bold;}
.menu a:focus {background-color: #aaf;}
.menu span {display:none;}
	
.top  {border:0px;margin:0px;padding:0px;top:1px;position:relative;}
.top a {width:190px;}



/* Style pour chaque sous-menu */

#accueil {width:190px;z-index:980;}
#accueil ul {width:160px;}
#accueil ul a{ width:160px; padding:0px 1px 0px 10px; margin:-1px 0 0 0;border:#106916 solid 1px;} 

#tsad {width:190px;z-index:980;}
#tsad ul {width:160px; }
#tsad ul a{ width:160px; padding:0px 1px 0px 10px; margin:-1px 0 0 0;border:#106916 solid 1px;} 
	#renseignements ul{margin-left:150px;z-index:990;width:230px;}
	#renseignements ul a{width:230px;} 
	#inscript ul {margin-left:150px; width:150px;z-index:990;} 
	#inscript ul a{width:150px;}
	#multimedia ul {margin-left:150px;width:150px;z-index:990;} 
	#multimedia ul a{width:150px;} 

#challenge {width:190px;z-index:980;}
#challenge ul {width:175px; }
#challenge ul a{ width:175px; padding:0px 1px 0px 10px; margin:-1px 0 0 0;border:#106916 solid 1px;} 
	#retro ul {margin-left:150px; width:100px;z-index:990;} 
	#retro ul a{width:100px; }

#resultats {width:190px;z-index:980;}
#resultats ul {width:210px; }
#resultats ul a{ width:210px; padding:0px 1px 0px 10px; margin:-1px 0 0 0;border:#106916 solid 1px;} 
	#result1 ul {margin-left:190px; width:90px;z-index:990;} 
	#result1 ul a{width:90px; }
	#result2 ul {margin-left:190px; width:170px;z-index:990;} 
	#result2 ul a{width:170px; }

#photos {width:190px;z-index:980;}
#photos ul {width:190px; }
#photos ul a{ width:190px; padding:0px 1px 0px 10px; margin:-1px 0 0 0;border:#106916 solid 1px;} 

#revpress {width:190px;z-index:980;}
#revpress ul {width:195px; }
#revpress ul a{ width:195px; padding:0px 1px 0px 10px; margin:-1px 0 0 0;border:#106916 solid 1px;} 

#coincoureur {width:190px;z-index:980;}
#coincoureur ul {width:160px; }
#coincoureur ul a{ width:160px; padding:0px 1px 0px 10px; margin:-1px 0 0 0;border:#106916 solid 1px;} 

#rmsad {width:190px;z-index:980;}
#rmsad ul {width:160px; }
#rmsad ul a{ width:160px; padding:0px 1px 0px 10px; margin:-1px 0 0 0;border:#106916 solid 1px;} 

#vieassoc {width:190px;z-index:980;}
#vieassoc ul {width:160px; }
#vieassoc ul a{ width:160px; padding:0px 1px 0px 10px; margin:-1px 0 0 0;border:#106916 solid 1px;} 

#contacts {width:190px;z-index:980;}
#contacts ul {width:175px; }
#contacts ul a{ width:175px; padding:0px 1px 0px 10px; margin:-1px 0 0 0;border:#106916 solid 1px;} 

#sponsors {width:190px;z-index:980;}
#sponsors ul {width:160px; }
#sponsors ul a{ width:160px; padding:0px 1px 0px 10px; margin:-1px 0 0 0;border:#106916 solid 1px;} 

#aada {width:190px;z-index:980;}
#aada ul {width:200px; }
#aada ul a{ width:200px; padding:0px 1px 0px 10px; margin:-1px 0 0 0;border:#106916 solid 1px;} 

#comcom {width:190px;z-index:980;}
#comcom ul {width:190px;}
#comcom ul a{ width:190px; padding:0px 1px 0px 10px; margin:-1px 0 0 0;border:#106916 solid 1px;} 


/* Style pour chaque bouton du menu */

a.btn1 {
width:190px;
height:28px;

background-image:url(_IMAGES/menu/accueil.gif);
background-repeat:no-repeat;
background-position:top center;
filter:Alpha(opacity=100);
}

a.btn2 {
width:190px;
height:28px;

background-image:url(_IMAGES/menu/tsad.gif);
background-repeat:no-repeat;
background-position:top center;
filter:Alpha(opacity=100);
}

a.btn3 {
width:190px;
height:28px;

background-image:url(_IMAGES/menu/challenge.gif);
background-repeat:no-repeat;
background-position:top center;
filter:Alpha(opacity=100);
}

a.btn4 {
width:190px;
height:28px;

background-image:url(_IMAGES/menu/resultats.gif);
background-repeat:no-repeat;
background-position:top center;
filter:Alpha(opacity=100);
}

a.btn5 {
width:190px;
height:28px;

background-image:url(_IMAGES/menu/photos.gif);
background-repeat:no-repeat;
background-position:top center;
filter:Alpha(opacity=100);
}

a.btn6 {
width:190px;
height:28px;

background-image:url(_IMAGES/menu/revpress.gif);
background-repeat:no-repeat;
background-position:top center;
filter:Alpha(opacity=100);
}

a.btn7 {
width:190px;
height:28px;

background-image:url(_IMAGES/menu/coureur.gif);
background-repeat:no-repeat;
background-position:top center;
filter:Alpha(opacity=100);
}

a.btn8 {
width:190px;
height:28px;

background-image:url(_IMAGES/menu/rmsad.gif);
background-repeat:no-repeat;
background-position:top center;
filter:Alpha(opacity=100);
}

a.btn9 {
width:190px;
height:28px;

background-image:url(_IMAGES/menu/vieassoc.gif);
background-repeat:no-repeat;
background-position:top center;
filter:Alpha(opacity=100);
}

a.btn10 {
width:190px;
height:28px;

background-image:url(_IMAGES/menu/contacts.gif);
background-repeat:no-repeat;
background-position:top center;
filter:Alpha(opacity=100);
}

a.btn11 {
width:190px;
height:28px;

background-image:url(_IMAGES/menu/sponsors.gif);
background-repeat:no-repeat;
background-position:top center;
filter:Alpha(opacity=100);
}

a.btn12 {
width:190px;
height:28px;

background-image:url(_IMAGES/menu/aada.gif);
background-repeat:no-repeat;
background-position:top center;
filter:Alpha(opacity=100);
}

a.btn13 {
width:190px;
height:33px;

background-image:url(_IMAGES/menu/comcom.gif);
background-repeat:no-repeat;
background-position:top center;
filter:Alpha(opacity=100);
}


a:hover.btn1 {
background-image:url(_IMAGES/menu/accueil_over.gif);
background-repeat:no-repeat;
background-position:top center;
}

a:hover.btn2 {
background-image:url(_IMAGES/menu/tsad_over.gif);
background-repeat:no-repeat;
background-position:top center;
}

a:hover.btn3 {
background-image:url(_IMAGES/menu/challenge_over.gif);
background-repeat:no-repeat;
background-position:top center;
}

a:hover.btn4 {
background-image:url(_IMAGES/menu/resultats_over.gif);
background-repeat:no-repeat;
background-position:top center;
}

a:hover.btn5 {
background-image:url(_IMAGES/menu/photos_over.gif);
background-repeat:no-repeat;
background-position:top center;
}

a:hover.btn6 {
background-image:url(_IMAGES/menu/revpress_over.gif);
background-repeat:no-repeat;
background-position:top center;
}

a:hover.btn7 {
background-image:url(_IMAGES/menu/coureur_over.gif);
background-repeat:no-repeat;
background-position:top center;
}

a:hover.btn8 {
background-image:url(_IMAGES/menu/rmsad_over.gif);
background-repeat:no-repeat;
background-position:top center;
}

a:hover.btn9 {
background-image:url(_IMAGES/menu/vieassoc_over.gif);
background-repeat:no-repeat;
background-position:top center;
}

a:hover.btn10 {
background-image:url(_IMAGES/menu/contacts_over.gif);
background-repeat:no-repeat;
background-position:top center;
}

a:hover.btn11 {
background-image:url(_IMAGES/menu/sponsors_over.gif);
background-repeat:no-repeat;
background-position:top center;
}

a:hover.btn12 {
background-image:url(_IMAGES/menu/aada_over.gif);
background-repeat:no-repeat;
background-position:top center;
}

a:hover.btn13 {
background-image:url(_IMAGES/menu/comcom_over.gif);
background-repeat:no-repeat;
background-position:top center;
}


