@CHARSET "UTF-8";

/******************************/
/* NAVIGATION                 */
/******************************/
#navigation,
#navigation ul,
#navigation ul li,
#navigation ul li a,
#navigation ul li span{
	border: 0;
	color:#636363;
	display: block;
	font-size: 14px;
	list-style: none;
	margin: 0;
	outline: none;
	overflow: hidden;
	padding: 0;
	width: 167px;
}

#navigation.fsize10,
#navigation.fsize10 ul,
#navigation.fsize10 ul li,
#navigation.fsize10 ul li a,
#navigation.fsize10 ul li span{
	font-size: 10px;	
}

#navigation.fsize16,
#navigation.fsize16 ul,
#navigation.fsize16 ul li,
#navigation.fsize16 ul li a,
#navigation.fsize16 ul li span{
	font-size: 16px;	
}

#navigation.fsize18,
#navigation.fsize18 ul,
#navigation.fsize18 ul li,
#navigation.fsize18 ul li a,
#navigation.fsize18 ul li span{
	font-size: 18px;
}

#navigation ul li .aBlock{
	background: #fff url(/images/nav_lvl1.png) no-repeat 0 100%;
	position: relative;
}

#navigation ul li .aBlock .sBlock{
	background: #fff url(/images/nav_lvl1.png) no-repeat 0 0;
	margin: 0 0 3px 0;
	padding: 1px 0 0 15px;
	width: 152px;
}

#navigation ul li .aBlock .sBlock a,
#navigation ul li .aBlock .sBlock a span{
	cursor: pointer;
}

#navigation ul li .aBlocklv2,
#navigation ul li .aBlocklv3,
#navigation ul li .aBlocklv4,
#navigation ul li .aBlocklv5,
#navigation ul li .aBlocklv6,
#navigation ul li .aBlocklv7{
	background: #e6e6e6;
	margin-bottom: 1px;
}

#navigation ul li .aBlocklv2 .sBlock,
#navigation ul li .aBlocklv3 .sBlock,
#navigation ul li .aBlocklv4 .sBlock,
#navigation ul li .aBlocklv5 .sBlock,
#navigation ul li .aBlocklv6 .sBlock,
#navigation ul li .aBlocklv7 .sBlock{
	background: transparent url(/images/nav_point_01.gif) no-repeat 5px 6px;
	color:#636363;
	margin: 0 0 3px 0;
	padding: 1px 0 0 15px;
}

#navigation ul li .aBlocklv2 .sBlock,
#navigation ul li .aBlocklv2 .sBlock a span,
#navigation ul li .aBlocklv3 .sBlock,
#navigation ul li .aBlocklv3 .sBlock a span,
#navigation ul li .aBlocklv4 .sBlock,
#navigation ul li .aBlocklv4 .sBlock a span,
#navigation ul li .aBlocklv5 .sBlock,
#navigation ul li .aBlocklv5 .sBlock a span,
#navigation ul li .aBlocklv6 .sBlock,
#navigation ul li .aBlocklv6 .sBlock a span,
#navigation ul li .aBlocklv7 .sBlock,
#navigation ul li .aBlocklv7 .sBlock a span{
	width: 138px;
}

#navigation ul li .aBlocklv3{background: #EFEFEF}
#navigation ul li .aBlocklv4{background: #F6F6F6}
#navigation ul li .aBlocklv5{background: #FFF}
#navigation ul li .aBlocklv6{background: #FFF}
#navigation ul li .aBlocklv7{background: #FFF}

#navigation ul li .aBlocklv3 .sBlock{
	background-position: 15px 6px;
	padding-left: 25px;
	width: 128px;
}

#navigation ul li .aBlocklv4 .sBlock{
	background-position: 25px 6px;
	padding-left: 35px;
	width: 118px;
}

#navigation ul li .aBlocklv5 .sBlock{
	background-position: 35px 6px;
	padding-left: 45px;
	width: 108px;
}

#navigation ul li .aBlocklv6 .sBlock{
	background-position: 45px 6px;
	padding-left: 55px;
	width: 98px;
}

#navigation ul li .aBlocklv7 .sBlock{
	background-position: 55px 6px;
	padding-left: 65px;
	width: 88px;
}

#navigation .aBlock a.lvl_on_1,
#navigation .aBlock a.lvl_on_2,
#navigation .aBlock a.lvl_on_3,
#navigation .aBlock a.lvl_on_4,
#navigation .aBlock a.lvl_on_5,
#navigation .aBlock a.lvl_on_6,
#navigation .aBlock a.lvl_on_7{
	font-weight: bold;
}

#navigation ul li .aBlock strong{
	cursor: pointer;
	display: block;
	height: 18px;
	right: 0;
	position: absolute;
	overflow: hidden;
	text-align: left;
	top: 0;
	width: 13px;
}

#navigation ul li .aBlock strong,
#navigation ul li .aBlock strong i{
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: 10px;
}

#navigation ul li .aBlock strong i{
	display: block;
	margin: 5px 0 0 0;
	height: 20px;
}

#navigation ul li .aBlock strong.hover,
#navigation ul li .aBlock strong:hover,
#navigation ul li .aBlock strong.hover i,
#navigation ul li .aBlock strong:hover i{
	color: #F68D24;
}

/*
#navigation ul li.lv1 ul,
#navigation ul li.lv1 ul li,
#navigation ul li.lv1 ul li span,
#navigation ul li.lv1 ul li span a{
	display: none;
	line-height: 1px;
	margin: 0;
	padding: 0;
	visibility: hidden;
}*/
/******************************/



/******************************/
/* Recherche et enseignement  */
/******************************/
#search_teach,
#search_teach ul,
#search_teach ul li,
#search_teach ul li a,
#search_teach ul li span{
	border: 0;
	color:#636363;
	display: block;
	font-size: 14px;
	list-style: none;
	margin: 0;
	outline: none;
	overflow: hidden;
	padding: 0;
	width: 167px;
}

#search_teach.fsize10,
#search_teach.fsize10 ul,
#search_teach.fsize10 ul li,
#search_teach.fsize10 ul li a,
#search_teach.fsize10 ul li span{
	font-size: 10px;	
}

#search_teach.fsize16,
#search_teach.fsize16 ul,
#search_teach.fsize16 ul li,
#search_teach.fsize16 ul li a,
#search_teach.fsize16 ul li span{
	font-size: 16px;	
}

#search_teach.fsize18,
#search_teach.fsize18 ul,
#search_teach.fsize18 ul li,
#search_teach.fsize18 ul li a,
#search_teach.fsize18 ul li span{
	font-size: 18px;
}

#search_teach ul li .aBlock{
	background: #fff url(/images/nav_search_teach.png) no-repeat 0 100%;
	position: relative;
}

#search_teach ul li .aBlock .sBlock{
	background: #fff url(/images/nav_search_teach.png) no-repeat 0 0;
	margin: 0 0 3px 0;
	padding: 16px 0 16px 7px;
	width: 160px;
}

#search_teach ul li .aBlocklv2,
#search_teach ul li .aBlocklv3,
#search_teach ul li .aBlocklv4,
#search_teach ul li .aBlocklv5,
#search_teach ul li .aBlocklv6,
#search_teach ul li .aBlocklv7{
	background: #e6e6e6;
	margin-bottom: 1px;
}

#search_teach ul li .aBlocklv2 .sBlock,
#search_teach ul li .aBlocklv3 .sBlock,
#search_teach ul li .aBlocklv4 .sBlock,
#search_teach ul li .aBlocklv5 .sBlock,
#search_teach ul li .aBlocklv6 .sBlock,
#search_teach ul li .aBlocklv7 .sBlock{
	background: transparent url(/images/nav_point_01.gif) no-repeat 5px 6px;
	color:#636363;
	margin: 0 0 3px 0;
	padding: 1px 0 0 15px;
}

#search_teach ul li .aBlocklv2 .sBlock,
#search_teach ul li .aBlocklv2 .sBlock a span,
#search_teach ul li .aBlocklv3 .sBlock,
#search_teach ul li .aBlocklv3 .sBlock a span,
#search_teach ul li .aBlocklv4 .sBlock,
#search_teach ul li .aBlocklv4 .sBlock a span,
#search_teach ul li .aBlocklv5 .sBlock,
#search_teach ul li .aBlocklv5 .sBlock a span,
#search_teach ul li .aBlocklv6 .sBlock,
#search_teach ul li .aBlocklv6 .sBlock a span,
#search_teach ul li .aBlocklv7 .sBlock,
#search_teach ul li .aBlocklv7 .sBlock a span{
	width: 152px;
}

#search_teach ul li .aBlocklv3{background: #EFEFEF}
#search_teach ul li .aBlocklv4{background: #F6F6F6}
#search_teach ul li .aBlocklv5{background: #FFF}
#search_teach ul li .aBlocklv6{background: #FFF}
#search_teach ul li .aBlocklv7{background: #FFF}

#search_teach ul li .aBlocklv3 .sBlock{
	background-position: 15px 6px;
	padding-left: 25px;
	width: 142px;
}

#search_teach ul li .aBlocklv4 .sBlock{
	background-position: 25px 6px;
	padding-left: 35px;
	width: 132px;
}

#search_teach ul li .aBlocklv5 .sBlock{
	background-position: 35px 6px;
	padding-left: 45px;
	width: 122px;
}

#search_teach ul li .aBlocklv6 .sBlock{
	background-position: 45px 6px;
	padding-left: 55px;
	width: 112px;
}

#search_teach ul li .aBlocklv7 .sBlock{
	background-position: 55px 6px;
	padding-left: 65px;
	width: 102px;
}

#search_teach .aBlock a.lvl_on_1,
#search_teach .aBlock a.lvl_on_2,
#search_teach .aBlock a.lvl_on_3,
#search_teach .aBlock a.lvl_on_4,
#search_teach .aBlock a.lvl_on_5,
#search_teach .aBlock a.lvl_on_6,
#search_teach .aBlock a.lvl_on_7{
	font-weight: bold;
}

#search_teach ul li .aBlock strong{
	cursor: pointer;
	display: block;
	height: 18px;
	right: 0;
	position: absolute;
	overflow: hidden;
	text-align: left;
	top: 0;
	width: 13px;
}

#search_teach ul li .aBlock strong,
#search_teach ul li .aBlock strong i{
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: 10px;
}

#search_teach ul li .aBlock strong i{
	display: block;
	margin: 2px 0 0 0;
	height: 20px;
}

#search_teach ul li .aBlock strong.hover,
#search_teach ul li .aBlock strong:hover,
#search_teach ul li .aBlock strong.hover i,
#search_teach ul li .aBlock strong:hover i{
	color: #F68D24;
}
/******************************/



/******************************/
/* FONDATION CRE              */
/******************************/
#fondation,
#fondation ul,
#fondation ul li,
#fondation ul li a,
#fondation ul li span{
	border: 0;
	color:#FFF;
	display: block;
	font-size: 14px;
	list-style: none;
	margin: 0;
	outline: none;
	overflow: hidden;
	padding: 0;
	width: 167px;
}

#fondation.fsize10,
#fondation.fsize10 ul,
#fondation.fsize10 ul li,
#fondation.fsize10 ul li a,
#fondation.fsize10 ul li span{
	font-size: 10px;	
}

#fondation.fsize16,
#fondation.fsize16 ul,
#fondation.fsize16 ul li,
#fondation.fsize16 ul li a,
#fondation.fsize16 ul li span{
	font-size: 16px;	
}

#fondation.fsize18,
#fondation.fsize18 ul,
#fondation.fsize18 ul li,
#fondation.fsize18 ul li a,
#fondation.fsize18 ul li span{
	font-size: 18px;
}

#fondation ul li .aBlock{
	background: #fff url(/images/nav_fondation.png) no-repeat 0 100%;
	position: relative;
}

#fondation ul li .aBlock .sBlock{
	background: #fff url(/images/nav_fondation.png) no-repeat 0 0;
	margin: 0 0 3px 0;
	padding: 26px 0 26px 7px;
	width: 160px;
}

#fondation ul li .aBlocklv2,
#fondation ul li .aBlocklv3,
#fondation ul li .aBlocklv4,
#fondation ul li .aBlocklv5,
#fondation ul li .aBlocklv6,
#fondation ul li .aBlocklv7{
	background: #F15318;
	margin-bottom: 1px;
}

#fondation ul li .aBlocklv2 .sBlock,
#fondation ul li .aBlocklv3 .sBlock,
#fondation ul li .aBlocklv4 .sBlock,
#fondation ul li .aBlocklv5 .sBlock,
#fondation ul li .aBlocklv6 .sBlock,
#fondation ul li .aBlocklv7 .sBlock{
	background: transparent url(/images/nav_point_02.gif) no-repeat 5px 6px;
	color:#fff;
	margin: 0 0 3px 0;
	padding: 1px 0 0 15px;
}

#fondation ul li .aBlocklv2 .sBlock,
#fondation ul li .aBlocklv2 .sBlock a span,
#fondation ul li .aBlocklv3 .sBlock,
#fondation ul li .aBlocklv3 .sBlock a span,
#fondation ul li .aBlocklv4 .sBlock,
#fondation ul li .aBlocklv4 .sBlock a span,
#fondation ul li .aBlocklv5 .sBlock,
#fondation ul li .aBlocklv5 .sBlock a span,
#fondation ul li .aBlocklv6 .sBlock,
#fondation ul li .aBlocklv6 .sBlock a span,
#fondation ul li .aBlocklv7 .sBlock,
#fondation ul li .aBlocklv7 .sBlock a span{
	width: 152px;
}

#fondation ul li .aBlocklv3{background: #F15318}
#fondation ul li .aBlocklv4{background: #F15318}
#fondation ul li .aBlocklv5{background: #F15318}
#fondation ul li .aBlocklv6{background: #F15318}
#fondation ul li .aBlocklv7{background: #F15318}

#fondation ul li .aBlocklv3 .sBlock{
	background-position: 15px 6px;
	padding-left: 25px;
	width: 142px;
}

#fondation ul li .aBlocklv4 .sBlock{
	background-position: 25px 6px;
	padding-left: 35px;
	width: 132px;
}

#fondation ul li .aBlocklv5 .sBlock{
	background-position: 35px 6px;
	padding-left: 45px;
	width: 122px;
}

#fondation ul li .aBlocklv6 .sBlock{
	background-position: 45px 6px;
	padding-left: 55px;
	width: 112px;
}

#fondation ul li .aBlocklv7 .sBlock{
	background-position: 55px 6px;
	padding-left: 65px;
	width: 102px;
}

#fondation .aBlock a.lvl_on_1,
#fondation .aBlock a.lvl_on_2,
#fondation .aBlock a.lvl_on_3,
#fondation .aBlock a.lvl_on_4,
#fondation .aBlock a.lvl_on_5,
#fondation .aBlock a.lvl_on_6,
#fondation .aBlock a.lvl_on_7{
	font-weight: bold;
}

#fondation ul li .aBlock strong{
	cursor: pointer;
	display: block;
	height: 18px;
	right: 0;
	position: absolute;
	overflow: hidden;
	text-align: left;
	top: 0;
	width: 13px;
}

#fondation ul li .aBlock strong,
#fondation ul li .aBlock strong i{
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: 10px;
}

#fondation ul li .aBlock strong i{
	display: block;
	margin: 2px 0 0 0;
	height: 20px;
}

#fondation ul li .aBlock strong.hover,
#fondation ul li .aBlock strong:hover,
#fondation ul li .aBlock strong.hover i,
#fondation ul li .aBlock strong:hover i{
	color: #F68D24;
}
/******************************/


/******************************/
/* Font Size              */
/******************************/
.set_fontSize a{
	background: transparent url(/images/font_1_off.gif) no-repeat 0 0;
	display: block;
	float: right;
	height: 16px;
	outline: none;
	overflow: hidden;
	text-indent: -9999px;
	width: 17px;
}

.set_fontSize a.setFsize10{
	background-image: url(/images/font_1_off.gif);	
}
.set_fontSize a.setFsize10:hover,
.set_fontSize a.setFsize10On{
	background-image: url(/images/font_1.gif);	
}

.set_fontSize a.setFsize14{
	background-image: url(/images/font_2_off.gif);	
}
.set_fontSize a.setFsize14:hover,
.set_fontSize a.setFsize14On{
	background-image: url(/images/font_2.gif);	
}

.set_fontSize a.setFsize16{
	background-image: url(/images/font_3_off.gif);	
}
.set_fontSize a.setFsize16:hover,
.set_fontSize a.setFsize16On{
	background-image: url(/images/font_3.gif);	
}

.set_fontSize a.setFsize18{
	background-image: url(/images/font_4_off.gif);	
}
.set_fontSize a.setFsize18:hover,
.set_fontSize a.setFsize18On{
	background-image: url(/images/font_4.gif);	
}
/******************************/





