/* menu vertical gauche */
#menu_g {
	height: auto;
}
#menu_g ul {
	background-image: url(../design/menu_g.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding:0px;
	list-style-type:none;
	height: 256px;
	margin-top: 80px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#menu_g li {
	padding:0;
	margin:0;
	height: auto;
	width: 136px;
}
#menu_g a {
	text-shadow: 0px 0px 0em #fff;
	font-weight:normal;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	padding-top: 24px;
	padding-bottom: 16px;
	height: auto;
	width: 121px;
	text-align: center;
	font-size: 12px;
	margin-right: 15px;
}
#menu_g a:hover {
	text-shadow: 0px 0px 1em #fff;
	font-weight:bold;
}
/*  menu horizontal haut */
#menu {
	width: 955px;
	height: 37px;
	position: relative;
	margin-top: -10px;
	padding: 0px;
}
#menu UL {
	display: block;
	z-index: 111;
	margin: 0px;
	padding: 0px;
}
#menu UL LI {
	float: left;
	padding: 0px;
	font-size: 12px;
	line-height: 1.5em;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#menu UL LI A {
	display: block;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 36px;
	height: 38px;
}
#menu UL LI A:visited {
}
#menu UL LI A:hover {
}
#menu UL LI A.choisi {
}
#menu ul li a {
	float: none;
}
#menu UL LI.sep {
	color: white;
	padding: 0.8em 0em 0.5em 0em;
}
/* End IE5-Mac hack */
#menu UL.level2 {
	visibility: hidden;
	background-color: transparent;
	padding: 0px;
	position: absolute;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 35px;
	z-index: 111;
}
#menu UL.level3 {
	position: absolute;
	top: 0px;
	left: 0px;
	visibility: hidden;
	background-color: #272328;
	margin: 0px;
	padding: 0px;
	z-index: auto;
}
#menu UL.level2 LI {
	float: none;
	margin: 0;
	padding: 0;
	width: auto;
}
#menu UL.level3 LI {
	float: none;
	margin: 0;
	padding: 0;
	width: auto;
}
#menu UL.level2 LI A {
	font-weight: normal;
	margin: 0px;
	border-top-width: 1px;
	border-top-style: dotted;
	color: #FFF;
	padding: 8px;
	height: auto;
	width: auto;
	white-space: nowrap;
}
#menu UL.level3 LI A {
	font-weight: normal;
	margin: 0px;
	border-top-width: 1px;
	border-top-style: dotted;
	color: #FFF;
	padding: 8px;
	height: auto;
	width: auto;
	white-space: nowrap;
}
#menu UL.level2 LI A:hover {
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
#menu UL.level3 LI A:hover {
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.bille_cmp {
	background-image: url(../design/billes-trans.png);
	background-repeat: no-repeat;
	width: 158px;
}
.bille_cmp a {
	font-family: Arial, Helvetica, sans-serif;
	color: #153F8F;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.bille_cmp a:visited {
	font-weight: bold;
	color: #153F8F;
	text-decoration: none;
}
.bille_cmp a:hover {
	font-weight: bold;
	color: #CC0033;
	text-decoration: none;
}
.bille_cmp a:choisi {
	font-weight: bold;
	color: #CC0033;
	text-decoration: none;
}
#ss_cmp li {
}
#ss_cmp a {
	border-top-color: #FFF;
	background-color: #CC0033;
}
#ss_cmp a:hover {
	border-top-color: #FFF;
	background-color: #D74B5D;
}
#ss_lieu a {
	border-top-color: #FFF;
	background-color: #F9C908;
}
#ss_lieu a:hover {
	border-top-color: #FFF;
	background-color: #F9D753;
}
#ss_pedagogique a {
	border-top-color: #FFF;
	background-color: #B2C713;
}
#ss_pedagogique a:hover {
	border-top-color: #FFF;
	background-color: #C0D838;
}
#ss_reception a {
	border-top-color: #FFF;
	background-color: #F18C08;
}
#ss_reception a:hover {
	border-top-color: #FFF;
	background-color: #F4A63F;
}
#ss_pratique a {
	border-top-color: #FFF;
	background-color: #67BDAD;
}
#ss_pratique a:hover {
	border-top-color: #FFF;
	background-color: #8ACCC0;
}
#ss_liens a {
	border-top-color: #FFF;
	background-color: #67BDAD;
}
#ss_liens a:hover {
	border-top-color: #FFF;
	background-color: #8ACCC0;
}
.bille_lieu {
	background-image: url(../design/billes-trans.png);
	background-repeat: no-repeat;
	background-position: 0px -50px;
	width: 180px;
}
.bille_lieu a {
	font-family: Arial, Helvetica, sans-serif;
	color: #153F8F;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.bille_lieu a:visited {
	font-weight: bold;
	color: #153F8F;
	text-decoration: none;
}
.bille_lieu a:hover {
	font-weight: bold;
	color: #FFCC00;
	text-decoration: none;
}
.bille_lieu a:choisi {
	font-weight: bold;
	color: #FFCC00;
	text-decoration: none;
}
.bille_pedagogique {
	background-image: url(../design/billes-trans.png);
	background-repeat: no-repeat;
	background-position: 0px -100px;
	width: 120px;
}
.bille_pedagogique a {
	font-family: Arial, Helvetica, sans-serif;
	color: #153F8F;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.bille_pedagogique a:visited {
	font-weight: bold;
	color: #153F8F;
	text-decoration: none;
}
.bille_pedagogique a:hover {
	font-weight: bold;
	color: #99CC00;
	text-decoration: none;
}
.bille_pedagogique a:choisi {
	font-weight: bold;
	color: #99CC00;
	text-decoration: none;
}
.bille_reception {
	background-image: url(../design/billes-trans.png);
	background-repeat: no-repeat;
	background-position: 0px -150px;
	width: 130px;
}
.bille_reception a {
	font-family: Arial, Helvetica, sans-serif;
	color: #153F8F;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.bille_reception a:visited {
	font-weight: bold;
	color: #153F8F;
	text-decoration: none;
}
.bille_reception a:hover {
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
}
.bille_reception a:choisi {
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
}
.bille_pratique {
	background-image: url(../design/billes-trans.png);
	background-repeat: no-repeat;
	background-position: 0px -200px;
	width: 135px;
}
.bille_pratique a {
	font-family: Arial, Helvetica, sans-serif;
	color: #153F8F;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.bille_pratique a:visited {
	font-weight: bold;
	color: #153F8F;
	text-decoration: none;
}
.bille_pratique a:hover {
	font-weight: bold;
	color: #60BAA9;
	text-decoration: none;
}
.bille_pratique a:choisi {
	font-weight: bold;
	color: #60BAA9;
	text-decoration: none;
}
.bille_contact {
	background-image: url(../design/billes-trans.png);
	background-repeat: no-repeat;
	background-position: 0px -200px;
	width: 94px;
}
.bille_contact a {
	font-family: Arial, Helvetica, sans-serif;
	color: #153F8F;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.bille_contact a:visited {
	font-weight: bold;
	color: #153F8F;
	text-decoration: none;
}
.bille_contact a:hover {
	font-weight: bold;
	color: #60BAA9;
	text-decoration: none;
}
.bille_contact a:choisi {
	font-weight: bold;
	color: #60BAA9;
	text-decoration: none;
}
.bille_liens {
	background-image: url(../design/billes-trans.png);
	background-repeat: no-repeat;
	background-position: 0px -200px;
	width: 88px;
}
.bille_liens a {
	font-family: Arial, Helvetica, sans-serif;
	color: #153F8F;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.bille_liens a:visited {
	font-weight: bold;
	color: #153F8F;
	text-decoration: none;
}
.bille_liens a:hover {
	font-weight: bold;
	color: #60BAA9;
	text-decoration: none;
}
.bille_liens a:choisi {
	font-weight: bold;
	color: #60BAA9;
	text-decoration: none;
}
#monfla {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 162px;
	width: 955px;
}

