/* cache le texte du menu dans la balise -span- 
pour faire un menu en image valide */
  

#left{
position:relative;
}

#menu ul li span {
display:none;
}
#menu ul li ul li span {
display:inline;
}
/* --- LIEN 01 --- */

body.bodygenerique #menu ul li.lien01,
body.bodyaccueil #menu ul li.lien01,
body.body02 #menu ul li.lien01,
body.body03 #menu ul li.lien01,
body.body04 #menu ul li.lien01,
body.body05 #menu ul li.lien01{
position:absolute;
top:-1000px;
left:15px;
}

body.bodyaccueil #menu ul li.lien01 a{
position:absolute;
left:15px;
top:783px;
display:block;
height:42px;
width:100px;
background:url(bg_lien01.jpg)
}

body.bodygenerique #menu ul li.lien01 a,
body.body02 #menu ul li.lien01 a,
body.body03 #menu ul li.lien01 a,
body.body04 #menu ul li.lien01 a,
body.body05 #menu ul li.lien01 a{
position:absolute;
left:15px;
top:763px;
display:block;
height:42px;
width:100px;
background:url(bg_lien01.jpg)
}

body.bodyaccueil #menu ul li.lien01 a:hover{
position:absolute;
left:15px;
top:783px;
display:block;
height:42px;
width:100px;
background:url(bg_lien01.jpg) 0px -44px;
}

body.bodygenerique #menu ul li.lien01 a:hover,
body.body02 #menu ul li.lien01 a:hover,
body.body03 #menu ul li.lien01 a:hover,
body.body04 #menu ul li.lien01 a:hover,
body.body05 #menu ul li.lien01 a:hover{
position:absolute;
left:15px;
top:763px;
display:block;
height:42px;
width:100px;
background:url(bg_lien01.jpg) 0px -44px;
}

body.body01 #menu ul li.lien01 a{
position:absolute;
left:30px;
top:-237px;
display:block;
height:42px;
width:100px;
background:url(bg_lien01.jpg)
}
body.body01 #menu ul li.lien01 a:hover{
position:absolute;
left:30px;
top:-237px;
display:block;
height:42px;
width:100px;
background:url(bg_lien01.jpg) 0px -44px;
}
/* positionnement du sous menu lien 01 */
body.body01 #menu ul li.lien01 ul li a,
body.body01 #menu ul li.lien01 ul li a:hover{
position:relative;
top:0px;
left:0px;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:none;
}

/* --- LIEN 02 --- */
body.bodygenerique #menu ul li.lien02,
body.bodyaccueil #menu ul li.lien02,
body.body01 #menu ul li.lien02,
body.body03 #menu ul li.lien02,
body.body04 #menu ul li.lien02,
body.body05 #menu ul li.lien02{
position:absolute;
top:-1000px;
left:68px;
}

body.bodyaccueil #menu ul li.lien02 a{
position:absolute;
left:68px;
top:783px;
display:block;
height:42px;
width:148px;
background:url(bg_lien02.jpg)
}

body.bodygenerique #menu ul li.lien02 a,
body.body01 #menu ul li.lien02 a,
body.body03 #menu ul li.lien02 a,
body.body04 #menu ul li.lien02 a,
body.body05 #menu ul li.lien02 a{
position:absolute;
left:68px;
top:763px;
display:block;
height:42px;
width:148px;
background:url(bg_lien02.jpg)
}

body.bodyaccueil #menu ul li.lien02 a:hover{
position:absolute;
left:68px;
top:783px;
display:block;
height:42px;
width:148px;
background:url(bg_lien02.jpg) 0px -44px;
}

body.bodygenerique #menu ul li.lien02 a:hover,
body.body01 #menu ul li.lien02 a:hover,
body.body03 #menu ul li.lien02 a:hover,
body.body04 #menu ul li.lien02 a:hover,
body.body05 #menu ul li.lien02 a:hover{
position:absolute;
left:68px;
top:763px;
display:block;
height:42px;
width:148px;
background:url(bg_lien02.jpg) 0px -44px;
}

body.body02 #menu ul li.lien02 a{
position:absolute;
left:136px;
top:-237px;
display:block;
height:42px;
width:148px;
background:url(bg_lien02.jpg)
}
body.body02 #menu ul li.lien02 a:hover{
position:absolute;
left:136px;
top:-237px;
display:block;
height:42px;
width:148px;
background:url(bg_lien02.jpg) 0px -44px;
}
/* positionnement du sous menu lien 02 */

body.body02 #menu ul li.lien02 ul li a,
body.body02 #menu ul li.lien02 ul li a:hover{
position:relative;
top:0;
left:0;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:none;
}

/* --- LIEN 03 --- */
body.bodygenerique #menu ul li.lien03,
body.bodyaccueil #menu ul li.lien03,
body.body01 #menu ul li.lien03,
body.body02 #menu ul li.lien03,
body.body04 #menu ul li.lien03,
body.body05 #menu ul li.lien03{
position:absolute;
top:-1000px;
left:144px;
}

body.bodyaccueil #menu ul li.lien03 a{
position:absolute;
left:144px;
top:783px;
display:block;
height:42px;
width:150px;
background:url(bg_lien03.jpg)
}


body.bodygenerique #menu ul li.lien03 a,
body.body01 #menu ul li.lien03 a,
body.body02 #menu ul li.lien03 a,
body.body04 #menu ul li.lien03 a,
body.body05 #menu ul li.lien03 a{
position:absolute;
left:144px;
top:763px;
display:block;
height:42px;
width:150px;
background:url(bg_lien03.jpg)
}

body.bodyaccueil #menu ul li.lien03 a:hover{
position:absolute;
left:144px;
top:783px;
display:block;
height:42px;
width:150px;
background:url(bg_lien03.jpg) 0px -44px;
}


body.bodygenerique #menu ul li.lien03 a:hover,
body.body01 #menu ul li.lien03 a:hover,
body.body02 #menu ul li.lien03 a:hover,
body.body04 #menu ul li.lien03 a:hover,
body.body05 #menu ul li.lien03 a:hover{
position:absolute;
left:144px;
top:763px;
display:block;
height:42px;
width:150px;
background:url(bg_lien03.jpg) 0px -44px;
}
body.body03 #menu ul li.lien03 a{
position:absolute;
left:288px;
top:-237px;
display:block;
height:42px;
width:150px;
background:url(bg_lien03.jpg)
}
body.body03 #menu ul li.lien03 a:hover{
position:absolute;
left:288px;
top:-237px;
display:block;
height:42px;
width:150px;
background:url(bg_lien03.jpg) 0px -44px;
}
/* positionnement du sous menu lien 03 */

body.body03 #menu ul li.lien03 ul li a,
body.body03 #menu ul li.lien03 ul li a:hover{
position:relative;
top:0;
left:0;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:none;
}

/* --- LIEN 04 --- */
body.bodygenerique #menu ul li.lien04,
body.bodyaccueil #menu ul li.lien04,
body.body01 #menu ul li.lien04,
body.body02 #menu ul li.lien04,
body.body03 #menu ul li.lien04,
body.body05 #menu ul li.lien04{
position:absolute;
top:-1000px;
left:221px;
}


body.bodyaccueil #menu ul li.lien04 a{
position:absolute;
left:221px;
top:783px;
display:block;
height:42px;
width:132px;
background:url(bg_lien04.jpg)
}


body.bodygenerique #menu ul li.lien04 a,
body.body01 #menu ul li.lien04 a,
body.body02 #menu ul li.lien04 a,
body.body03 #menu ul li.lien04 a,
body.body05 #menu ul li.lien04 a{
position:absolute;
left:221px;
top:763px;
display:block;
height:42px;
width:132px;
background:url(bg_lien04.jpg)
}

body.bodyaccueil #menu ul li.lien04 a:hover{
position:absolute;
left:221px;
top:783px;
display:block;
height:42px;
width:132px;
background:url(bg_lien04.jpg) 0px -44px;
}


body.bodygenerique #menu ul li.lien04 a:hover,
body.body01 #menu ul li.lien04 a:hover,
body.body02 #menu ul li.lien04 a:hover,
body.body03 #menu ul li.lien04 a:hover,
body.body05 #menu ul li.lien04 a:hover{
position:absolute;
left:221px;
top:763px;
display:block;
height:42px;
width:132px;
background:url(bg_lien04.jpg) 0px -44px;
}
body.body04 #menu ul li.lien04 a{
position:absolute;
left:442px;
top:-237px;
display:block;
height:42px;
width:132px;
background:url(bg_lien04.jpg)
}
body.body04 #menu ul li.lien04 a:hover{
position:absolute;
left:442px;
top:-237px;
display:block;
height:42px;
width:132px;
background:url(bg_lien04.jpg) 0px -44px;
}
/* positionnement du sous menu lien 04 */
body.body04 #menu ul li.lien04 ul li a,
body.body04 #menu ul li.lien04 ul li a:hover{
position:relative;
top:0;
left:0;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:none;
}

/* --- LIEN 05 --- */
body.bodygenerique #menu ul li.lien05,
body.bodyaccueil #menu ul li.lien05,
body.body01 #menu ul li.lien05,
body.body02 #menu ul li.lien05,
body.body03 #menu ul li.lien05,
body.body04 #menu ul li.lien05{
position:absolute;
top:-1000px;
left:289px;
}


body.bodyaccueil #menu ul li.lien05 a{
position:absolute;
left:289px;
top:783px;
display:block;
height:42px;
width:205px;
background:url(bg_lien05.jpg);
}

body.bodygenerique #menu ul li.lien05 a,
body.body01 #menu ul li.lien05 a,
body.body02 #menu ul li.lien05 a,
body.body03 #menu ul li.lien05 a,
body.body04 #menu ul li.lien05 a{
position:absolute;
left:289px;
top:763px;
display:block;
height:42px;
width:205px;
background:url(bg_lien05.jpg);
}


body.bodyaccueil #menu ul li.lien05 a:hover{
position:absolute;
left:289px;
top:783px;
display:block;
height:42px;
width:205px;
background:url(bg_lien05.jpg) 0px -44px;
}


body.bodygenerique #menu ul li.lien05 a:hover,
body.body01 #menu ul li.lien05 a:hover,
body.body02 #menu ul li.lien05 a:hover,
body.body03 #menu ul li.lien05 a:hover,
body.body04 #menu ul li.lien05 a:hover{
position:absolute;
left:289px;
top:763px;
display:block;
height:42px;
width:205px;
background:url(bg_lien05.jpg) 0px -44px;
}
body.body05 #menu ul li.lien05 a{
position:absolute;
left:578px;
top:-237px;
display:block;
height:42px;
width:205px;
background:url(bg_lien05.jpg)
}
body.body05 #menu ul li.lien05 a:hover{
position:absolute;
left:578px;
top:-237px;
display:block;
height:42px;
width:205px;
background:url(bg_lien05.jpg) 0px -44px;
}
/* positionnement du sous menu lien 05 */
body.body05 #menu ul li.lien05 ul li a,
body.body05 #menu ul li.lien05 ul li a:hover{
position:relative;
top:0;
left:0;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-image:none;
}

/* --- SOUS MENU --- */
#menu ul li ul, #menu ul li ul li ul {
display:none;
}

#menu ul li ul li ul {
margin:0;
}
/* sous menu lien01 */

body.body01 #menu ul li.lien01 ul{
display: block;
margin-left:37px;
}
body.body01 #menu ul li.lien01 ul li{
margin:10px 10px;
list-style-image:url(ul_01.gif);
margin:0px;
}
body.body01 #menu ul li.lien01 ul li a{
text-decoration:none;
display:inline;
}
body.body01 #menu ul li.lien01 ul li a:hover{
text-decoration:underline;
display:inline;
}
body.body01 #menu ul li.lien01 ul li ul{
display:none;
}
body.body01 #menu ul li.lien01 ul li.on ul{
display:inline;
}
body.body01 #menu ul li.lien01 ul li ul li{
list-style-image:none;
}
body.body01 #menu ul li.lien01 ul li ul li a{
color:#cc0000;
display:inline;
}
body.body01 #menu ul li.lien01 ul li ul li a:hover{
display:inline;
}
/* sous menu lien02 */

body.body02 #menu ul li.lien02 ul{
display: block;
margin-left:37px;
}
body.body02 #menu ul li.lien02 ul li{
margin:10px 10px;
list-style-image:url(ul_02.gif);
margin:0px;
}
body.body02 #menu ul li.lien02 ul li a{
text-decoration:none;
display:inline;
}
body.body02 #menu ul li.lien02 ul li a:hover{
text-decoration:underline;
display:inline;
}
body.body02 #menu ul li.lien02 ul li ul{
display:none
}
body.body02 #menu ul li.lien02 ul li.on ul{
display:inline;
}
body.body02 #menu ul li.lien02 ul li ul li{
list-style-image:none;
}
body.body02 #menu ul li.lien02 ul li ul li a{
color:#cc0000;
display:inline;
}
body.body02 #menu ul li.lien02 ul li ul li a:hover{
display:inline;
}
/* sous menu lien03 */

body.body03 #menu ul li.lien03 ul{
display: block;
margin-left:37px;
}
body.body03 #menu ul li.lien03 ul li{
margin:10px 10px;
list-style-image:url(ul_03.gif);
margin:0px;
}
body.body03 #menu ul li.lien03 ul li a{
text-decoration:none;
display:inline;
}
body.body03 #menu ul li.lien03 ul li a:hover{
text-decoration:underline;
display:inline;
}
body.body03 #menu ul li.lien03 ul li ul{
display:none
}
body.body03 #menu ul li.lien03 ul li.on ul{
display:inline;
}
body.body03 #menu ul li.lien03 ul li ul li{
list-style-image:none;
}
body.body03 #menu ul li.lien03 ul li ul li a{
color:#cc0000;
display:inline;
}
body.body03 #menu ul li.lien03 ul li ul li a:hover{
display:inline;
}
/* sous menu lien04 */

body.body04 #menu ul li.lien04 ul{
display: block;
margin-left:37px;
}
body.body04 #menu ul li.lien04 ul li{
margin:10px 10px;
list-style-image:url(ul_04.gif);
margin:0px;
}
body.body04 #menu ul li.lien04 ul li a{
text-decoration:none;
display:inline;
}
body.body04 #menu ul li.lien04 ul li a:hover{
text-decoration:underline;
display:inline;
}
body.body04 #menu ul li.lien04 ul li ul{
display:none
}
body.body04 #menu ul li.lien04 ul li.on ul{
display:inline;
}
body.body04 #menu ul li.lien04 ul li ul li{
list-style-image:none;
}
body.body04 #menu ul li.lien04 ul li ul li a{
color:#cc0000;
display:inline;
}
body.body04 #menu ul li.lien04 ul li ul li a:hover{
display:inline;
}

/* sous menu lien05 */
body.body05 #menu ul li.lien05 ul{
display: block;
margin-left:37px;
}
body.body05 #menu ul li.lien05 ul li{
margin:10px 10px;
list-style-image:url(ul_05.gif);
margin:0px;
}
body.body05 #menu ul li.lien05 ul li a{
text-decoration:none;
display:inline;
}
body.body05 #menu ul li.lien05 ul li a:hover{
text-decoration:underline;
display:inline;
}
body.body05 #menu ul li.lien05 ul li ul{
display:none;
}
body.body05 #menu ul li.lien05 ul li.on ul{
display:inline;
}
body.body05 #menu ul li.lien05 ul li ul li{
list-style-image:none;
}
body.body05 #menu ul li.lien05 ul li ul li a{
color:#cc0000;
display:inline;
}
body.body05 #menu ul li.lien05 ul li ul li a:hover{
display:inline;
}
/* --- MENU HAUT DROIT ---*/
#carte_interactive{
margin-right:2px;
margin-bottom:2px;
}
#auxerre_magazine{
margin-left:2px;
margin-bottom:2px;
}
#abonnement_newsletter{
margin-top:2px;
margin-right:2px;
margin-bottom:4px;
}
#contactez_nous{
margin-left:2px;
margin-top:2px;
margin-bottom:4px;
}