div.menu a.mainlevel{
list-style: none;
}

div.menu ul.submenu a.mainlevel{
list-style: none;
font-family:Arial,sans-serif ;
font-size:12px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-decoration: none;
color:black;
}

/*---- menu jour----*/
html>body #main{
position:relative;
top:173px;
left:0px;
height:30px;

}

#main{
position:relative;
left:0px;
top:174px;
height:30px;
}
#main ul.mainlevel li.nav{
float:left;
width:150px;
text-align:center;
}
#main li.navmenu-actif{
float:left;
width:150px;
text-align:center;
}
#main ul.mainlevel li.nav a,
#main ul.mainlevel li.nav a:link{
font-weight:bold;	
padding-top:10px;
padding-bottom:10px;
padding-left: 40px;
padding-right: 40px;
font-size:12px;
background-image: url(../images/onglet2.gif);
background-repeat: no-repeat;
background-position:left;
height:30px;
color:#5E7B2A;
text-align:center;
}
#main ul.mainlevel li.nav a:hover{
font-weight:bold;	
padding-top:10px;
padding-bottom:10px;
padding-left: 40px;
padding-right: 40px;
font-size:12px;
background-image: url(../images/onglet2.gif);
background-repeat: no-repeat;
background-position:left;
height:30px;
color:#5E7B2A;
text-align:center;
}
#main ul.mainlevel li.navmenu-actif a{
font-weight:bold;	
padding-top:10px;
padding-bottom:10px;
padding-left: 40px;
padding-right: 40px;
font-size:12px;
background-image: url(../images/onglet1.gif);
background-repeat: no-repeat;
background-position:left;
height:30px;
color:white;
text-align:center;
}

/*---menu horaires----*/
html>body #submenu{
position:relative;
left:0px;
top:175px;
right:20px;
height:20px;
}

#submenu{
height:20px;
position:relative;
left:0px;
top:175px;
margin-top:0px;
}

#submenu ul.submenu{
height:20px;
list-style:none;
padding: 0px;
margin: 0;

}

#submenu ul.submenu li {
height:20px;
float: left;
margin: 0px;
padding: 0px;
padding-left:3px;
padding-top:10px;
}
	
html>body #submenu ul.submenu li a,
html>body #submenu ul.submenu li a:link,
html>body #submenu ul.submenu li a:visited
{
height:20px;
line-height:20px;
margin:0px;
padding-top: 3px;
padding-bottom: 3px;	
padding-right:3px;
padding-left:5px;
font-size:10px;
background-color: #E8EECA;
color:#5E7B2A;
font-weight:bold;

}

html>body #submenu ul.submenu li a:hover{
background-color: #D3E099;
margin:0px;
padding-top: 3px;
padding-bottom: 3px;	
padding-right:3px;
padding-left:5px;
color:#5E7B2A;
font-weight:bold;

height:20px;
}

	
#submenu ul.submenu li a,
#submenu ul.submenu li a:link,
#submenu ul.submenu li a:visited
{
height:20px;
margin:0px;
padding-top: 3px;
padding-bottom: 3px;	
padding-right:3px;
padding-left:5px;
font-size:10px;
background-color: #E8EECA;
color:#5E7B2A;

}

#submenu ul.submenu li a:hover{
background-color: #D3E099;
margin:0px;
padding-top: 3px;
padding-bottom: 3px;	
padding-right:3px;
padding-left:5px;
color:#5E7B2A;
font-weight:bold;
height:20px;
}

#submenu ul.submenu li.menu-actif a.mainlevel
{
background-color: #9AC00C;
margin:0px;
padding-top: 3px;
padding-bottom:3px;	
padding-right:3px;
padding-left:5px;
color:white;
font-weight:bold;
height:20px;
}






/*LES MENUS*/
a.mainlevel:link, a.mainlevel:visited {
display: block;
font-size:12px;
line-height:18px;
font-weight: normal;
color: #FFFFFF;
text-align: left;
text-decoration: none;
padding-left:20px;
}
a.mainlevel:hover {

color: #fff;
}
a.mainlevel#active_menu {
color:#fff;

}
/*MENUVERT*/
.menuvert{
margin-left:20px;
margin-top:10px;
}
/*.menuvert td{
background-image: url(../images/flecheverte.gif);
background-repeat: no-repeat;
height:6px;
}*/

.middlemenuvert{
background-image: url(../images/top_vert.gif);
background-repeat: no-repeat;
padding-top:10px;
width:208px;
background-color: #9AC00C;
}

.bottommenuvert{
background-image: url(../images/bottom_vert.gif);
background-repeat: no-repeat;
width:208px;
height:27px;
}
.middlemenuvert a.mainlevel:link,
.middlemenuvert a.mainlevel:visited {
font-size:15px;
line-height:18px;
font-weight: normal;
color: #FFFFFF;
text-align: left;
text-decoration: none;
padding-left:40px;
padding-bottom:5px;
}
.middlemenuvert a.mainlevel:hover {
color: #fff;
}
.middlemenuvert a.mainlevel#active_menu {
color:#fff;
}
.middlemenuvert a.sublevel:link,
.middlemenuvert a.sublevel:visited {
display: block;
font-size:12px;
line-height:18px;
font-weight: normal;
color: #FFFFFF;
text-align: left;
text-decoration: none;
padding-left:10px;
}
.middlemenuvert a.sublevel:hover {
font-weight: bold;
color: #fff;
}
.middlemenuvert a.sublevel#active_menu {
color:#fff;
font-weight: bold;
}

/*MENUROUGE*/
.menurouge{
margin-left:20px;
margin-top:10px;
}

.middlemenurouge{
background-image: url(../images/top_rouge.gif);
background-repeat: no-repeat;
padding-top:10px;
width:208px;
background-color: #E64514;
}
.bottommenurouge{
background-image: url(../images/bottom_rouge.gif);
background-repeat: no-repeat;
width:208px;
height:27px;
}

.middlemenurouge a.mainlevel:link,
.middlemenurouge a.mainlevel:visited {
display: block;
font-size:15px;
line-height:18px;
font-weight: normal;
color: #FFFFFF;
text-align: left;
text-decoration: none;
padding-left:40px;
padding-bottom:5px;
}
.middlemenurouge a.mainlevel:hover {
color: #fff;
}
.middlemenurouge a.mainlevel#active_menu {
color:#fff;
}
.middlemenurouge a.sublevel:link,
.middlemenurouge a.sublevel:visited {
display: block;
font-size:12px;
line-height:18px;
font-weight: normal;
color: #FFFFFF;
text-align: left;
text-decoration: none;
padding-left:10px;
}
.middlemenurouge a.sublevel:hover {
font-weight: bold;
color: #fff;
}
.middlemenurouge a.sublevel#active_menu {
color:#fff;
font-weight: bold;
}

/*MENUVIOLET*/
.menuviolet{
margin-left:20px;
margin-top:10px;
}

.middlemenuviolet{
background-image: url(../images/top_violet.gif);
background-repeat: no-repeat;
padding-top:10px;
padding-bottom:3px;
width:208px;
background-color: #955A9D;
}
.bottommenuviolet{
background-image: url(../images/bottom_violet.gif);
background-repeat: no-repeat;
width:208px;
height:8px;
}
.middlemenuviolet a.mainlevel:link,
.middlemenuviolet a.mainlevel:visited {
display: block;
font-size:15px;
line-height:18px;
font-weight: normal;
color: #FFFFFF;
text-align: left;
text-decoration: none;
padding-left:40px;
}
.middlemenuviolet a.mainlevel:hover {
color: #fff;
}
.middlemenuviolet a.mainlevel#active_menu {
color:#fff;
}

/*MENUBLEU*/
.menubleu{
margin-left:20px;
margin-top:10px;
width:220px;
}

.middlemenubleu{
background-image: url(../images/top_bleu.gif);
background-repeat: no-repeat;
padding-top:10px;
width:208px;
background-color: #3DA4D7;
}
.bottommenubleu{
background-image: url(../images/bottom_bleu.gif);
background-repeat: no-repeat;
width:208px;
height:27px;
}
.middlemenubleu a.mainlevel:link,
.middlemenubleu a.mainlevel:visited {
display: block;
font-size:15px;
line-height:18px;
font-weight: normal;
color: #FFFFFF;
text-align: left;
text-decoration: none;
padding-left:40px;
padding-bottom:5px;
}
.middlemenubleu a.mainlevel:hover {
color: #fff;
}
.middlemenubleu a.mainlevel#active_menu {
color:#fff;
}
.middlemenubleu a.sublevel:link,
.middlemenubleu a.sublevel:visited {
display: block;
font-size:12px;
line-height:18px;
font-weight: normal;
color: #FFFFFF;
text-align: left;
text-decoration: none;
padding-left:10px;
}
.middlemenubleu a.sublevel:hover {
font-weight: bold;
color: #fff;
}
.middlemenubleu a.sublevel#active_menu {
color:#fff;
font-weight: bold;
}

/*MENUORANGE*/
.menuorange{
margin-left:20px;
margin-top:10px;
width:220px;
}

.middlemenuorange{
background-image: url(../images/top_orange.gif);
background-repeat: no-repeat;
padding-top:10px;
width:208px;
background-color: #FF9E04;
}
.bottommenuorange{
background-image: url(../images/bottom_orange.gif);
background-repeat: no-repeat;
width:208px;
height:27px;
}
.middlemenuorange a.mainlevel:link,
.middlemenuorange a.mainlevel:visited {
display: block;
font-size:15px;
line-height:18px;
font-weight: normal;
color: #FFFFFF;
text-align: left;
text-decoration: none;
padding-left:40px;
padding-bottom:5px;
}
.middlemenuorange a.mainlevel:hover {
color: #fff;
}
.middlemenuorange a.mainlevel#active_menu {
color:#fff;
}
.middlemenuorange a.sublevel:link,
.middlemenuorange a.sublevel:visited {
display: block;
font-size:12px;
line-height:18px;
font-weight: normal;
color: #FFFFFF;
text-align: left;
text-decoration: none;
padding-left:10px;
}
.middlemenuorange a.sublevel:hover {
font-weight: bold;
color: #fff;
}
.middlemenuorange a.sublevel#active_menu {
color:#fff;
font-weight: bold;
}

/* GENERAL MENU LEFT*/ 
ul.mainlevel{
margin-left:20px;
padding:0px;
list-style: none;
list-style-image: none;
text-align:left;
}

ul.mainlevel li.nav a,
ul.mainlevel li.nav a:link{

padding:0px;
list-style: none;
list-style-image: none;
color: #000;
text-align:left;
}

ul.mainlevel li.navmenu-actif{
padding:0px;
list-style: none;
list-style-image: none;
color: #fff;
}
ul.mainlevel li.navmenu-actif a{
padding:0px;
list-style: none;
list-style-image: none;
color: #fff;
font-weight: bold;
font-size:11px;
}

ul#mainlevel li{

height:31px;
width:205px;
}	

ul#mainlevel li a.mainlevel:hover{
height:31px;
width:205px;
}	

ul.submenu{
list-style: none;
margin: 0px 0px 0px 0px;
padding: 5px 5px 5px 10px;

}

div.menu a.mainlevel{
list-style: none;
}

div.menu ul.submenu a.mainlevel{
list-style: none;
font-family:Arial,sans-serif ;
font-size:12px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-decoration: none;
color:black;
}

li.navmenu-actif{
	font-weight:bold;
}