
br {
	letter-spacing: normal
}
a {
	color: #3a3a3a; text-decoration: none
}
a:link {
	color: #3a3a3a; text-decoration: none
}
a:visited {
	color: #3a3a3a; text-decoration: none
}
a:hover {
	color: #ff5a00; text-decoration: none
}
select {
	margin: 2px 1px; font-size: 12px
}
.pngimg {
	behavior: url(../common/css/png.htc)
}
a img {
	border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none; cursor: pointer
}
.clear {
	clear: both
}
.accesskeytype {
	line-height: 8px; color: #e1ddd2; font-size: 8px
}
.accesskeytype2 {
	line-height: 8px; color: #84261c; font-size: 2px
}
input {
	border-bottom: #ffffff 0px solid; border-left: #ffffff 0px solid; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; font-size: 11px; border-top: #ffffff 0px solid; border-right: #ffffff 0px solid; padding-top: 0px
}
.fontcolor1 {
	color: #f60
}
.fontcolor2 {
	color: #b7af9a
}
.fontcolor3 {
	color: #c88f81
}
.fontcolor4 {
	color: #8a2b24; font-size: 13px; font-weight: bolder
}
#outbox {
	position: relative; width: 998px; margin-left: auto; margin-right: auto
}
#header {
	text-align: right; padding-bottom: 0px; margin: 0px; padding-left: 8px; padding-right: 8px; height: 265px; color: #c9c2b5; padding-top: 15px
}
#content {
	width: 1000px; margin:auto; margin-top:145px;
}
#menu {
	text-align: left; width: 211px; background: url(menubg.png) left top; float: left
}
#main {
	text-align: left; width: 750px; float: left; margin-left:20px;
}
#footer {
	padding-bottom: 20px; padding-left: 0px; width: 1000px; letter-spacing: 0px; padding-right: 0px; background: url(line.gif) no-repeat left top; color: #897250; margin-left: auto; clear: both; font-size: 12px; margin-right: auto; padding-top: 30px
}
#footer a {
	color: #897250
}
#footer a:hover {
	color: #ff5a00
}
#footer a:visited {
	color: #897250
}
.topnav {
	margin: 0px 10px 0px 0px
}
.topnav li {
	padding-bottom: 6px; list-style-type: none; margin: 0px; padding-left: 6px; padding-right: 6px; display: inline; background: url(topnav.gif) right top; padding-top: 6px
}
.topnav .topnavnopg {
	padding-right: 0px; background: none transparent scroll repeat 0% 0%
}
.searchinput {
	margin: 0px 9px 0px 732px; width: 240px; background: url(search_03.png) no-repeat right top; vertical-align: text-top
}
.imgmiddle {
	text-align: center; vertical-align: middle
}
.search {
	padding-bottom: 0px; padding-left: 10px; padding-right: 6px; padding-top: 0px
}
.search a:link {
	color: #9c9487; text-decoration: none
}
.search a:visited {
	color: #9c9487; text-decoration: none
}
.search a:hover {
	color: #ff5a00; text-decoration: none
}
.search a:active {
	color: #ff5a00; text-decoration: none
}
.layer1 {
	z-index: 99; position: absolute; width: 356px; float: left; top: 145px; left: 630px
}
.menunav {
	z-index: 12; position: relative; text-align: left; padding-bottom: 0px; margin: 13px 0px 10px; padding-left: 0px; width: 760px; padding-right: 0px; float: right; font-size: 15px; padding-top: 0px
}
.menunav li {
	padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 20px; width: auto; padding-right: 40px; display: inline; float: left; color: #ffffff; padding-top: 0px
}
.menunav a:link {
	display: block; float: left; color: #ffffff; text-decoration: none
}
.menunav a:visited {
	display: block; float: left; color: #ffffff; text-decoration: none
}
.menunav a:hover {
	color: #ff5a00; text-decoration: none
}
.menunav a:active {
	color: #ff5a00; text-decoration: none
}
.submenunav {
	z-index: 14 !important; position: absolute !important; min-width: 120px; padding-bottom: 8px; margin: 0px; padding-left: 0px; width: auto !important; padding-right: 0px; display: none; background: url(navbg.jpg) no-repeat left top; font-size: 13px; padding-top: 0px; top: 24px; left: 0px
}
.menunav ul li {
	padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 20px; padding-right: 20px; display: list-item; white-space: nowrap; float: none; height: 1.5em; padding-top: 7px;
}
.menunav ul li a {
	float: none !important
}
.menutitle1 {
	padding-bottom: 6px; margin: 9px 6px 6px 11px; padding-left: 68px; width: 116px; padding-right: 6px; height: 24px; color: #fff; font-size: 15px; padding-top: 10px
}
.menutitle2 {
	padding-bottom: 6px; margin: 9px 6px 6px 11px; padding-left: 68px; width: 116px; padding-right: 6px; background: url(menutitlebg_01000007.jpg) right top; height: 24px; color: #fff; font-size: 15px; padding-top: 10px
}
.submenunav1 {
	padding-bottom: 0px; list-style-type: none; margin: 14px 6px 6px 22px; padding-left: 6px; width: 170px; padding-right: 0px; font-size: 13px; padding-top: 0px
}
.submenunav1 li {
	padding-bottom: 4px; list-style-type: none; margin: 0px; padding-left: 23px; padding-right: 0px;  background: url(dot3.png) no-repeat left top; cursor: pointer; padding-top: 4px; *display:inline-block; height:26px; *height:22px;
}
.submenunav1selected {
	background: url(dot3_1.gif) no-repeat left top; color: #8a2b24
}
.submenunav1selected2 {
	background: url(dot3_2.gif) no-repeat left top; color: #8a2b24
}
.submenunav1selected2 a {
	color: #8a2b24
}
.submenunav1selected2 a:visited {
	color: #8a2b24
}
.submenunav2 {
	
}
.submenunav2 li {
	padding-bottom: 0px; margin: 0px; padding-left: 15px; padding-right: 0px; display: block; background: url(dot5.gif) no-repeat left top; padding-top: 0px; *display:inline; *background: url(dot5.gif) no-repeat left -5px;
}
.submenunav2selected a {
	color: #83240e
}
.submenunav2selected a:visited {
	color: #83240e
}
.menubgbottom {
	width: 211px; background: url(menubgbottom.png) no-repeat center top; height: 345px
}
.route {
	text-align: left; padding-bottom: 8px; margin-top: 4px; padding-left: 2px; padding-right: 320px; background: url(roadbg.png) left bottom; color: #8c8181; padding-top: 8px
}
.route a {
	color: #5c5656
}
.route a:visited {
	color: #5c5656
}
.route a:hover {
	color: #ff5a00; text-decoration: none
}
.group {
	z-index: 100; text-align: right; padding-bottom: 2px; line-height: 20px; padding-left: 12px; padding-right: 350px; color: #8c8181; vertical-align: bottom; padding-top: 8px
}
.group img {
	vertical-align: middle
}
#cnttitle {
	font-weight: bold; margin-top:35px;
}
.cnttitle {
	text-align: left; padding-bottom: 4px; padding-left: 37px; padding-right: 290px; background: url(dot4.png) no-repeat left center; color: #8a2b24; font-size: 15px; padding-top: 4px
}
.cnttitle1 {
	text-align: left; padding-bottom: 4px; padding-left: 37px; padding-right: 290px; background: url(dot4.png) no-repeat left center; color: #8a2b24; font-size: 15px; font-weight: bold; padding-top: 4px
}
.cnttitle2 {
	text-align: left; padding-bottom: 4px; padding-left: 37px; padding-right: 290px; background: url(dot4.png) no-repeat left center; color: #8a2b24; font-size: 18px; padding-top: 4px
}
.cnttitle3 {
	text-align: left; padding-bottom: 4px; padding-left: 37px; padding-right: 290px; background: url(dot4.png) no-repeat left center; color: #8a2b24; font-size: 20px; padding-top: 4px
}
.aplus {
	padding-bottom: 6px; padding-left: 10px; width: 88px; padding-right: 10px; float: left; height: 31px; padding-top: 6px
}
.downloadtable {
	margin: 20px 0px 8px 13px; clear: both
}
.downloadtable table a {
	color: #c0682d; text-decoration: underline
}
.downloadtable table {
	border-left: #cec6b3 1px solid; border-collapse: collapse; border-top: #cec6b3 1px solid
}
.downloadtable th {
	border-bottom: #cec6b3 1px solid; text-align: center; padding-bottom: 3px; background-color: #8a2b25; padding-left: 3px; padding-right: 3px; color: #fff; font-weight: normal; border-right: #cec6b3 1px solid; padding-top: 3px
}
.downloadtable #name {
	width: 400px
}
.downloadtable #floor {
	width: 120px
}
.downloadtable td {
	border-bottom: #cec6b3 1px solid; text-align: center; padding-bottom: 3px; background-color: #fff; padding-left: 6px; padding-right: 6px; border-right: #cec6b3 1px solid; padding-top: 3px
}
.downloadtable td.downloadname {
	text-align: left
}
.lastdate {
	padding-bottom: 10px; margin: 10px 0px 18px; padding-left: 14px; width: 738px; letter-spacing: 0px; padding-right: 0px; background: url(lastdate.png) no-repeat left top; float: left; height: 23px; padding-top: 13px; position:relative;
}
.lastdate .searchBtn{
	overflow:hidden; width:66px; position:absolute; left:15px; top:6px; background:url(searchBtn.gif) no-repeat left top;
}
.lastdate .searchBtn span{
	color:#AB9472; cursor: pointer; height:33px; width:66px; overflow:hidden; line-height:33px; text-align:center; display:none;
}
.lastdate .searchkeyworddiv{
	overflow:hidden; width:545px; height:20px; position:absolute; left:118px; top:13px;
}
.lastdate .searchkeyworddiv input{
	overflow:hidden; width:545px; height:20px; font-size:12px; font-family: Arial, Helvetica, sans-serif, "ËÎÌå"; line-height:20px;
}
.lastdate .searchbtndiv{
	overflow:hidden; width:80px; height:20px; position:absolute; left:663px; top:13px;
}
.lastdate .searchbtndiv input{
	overflow:hidden; width:80px; height:20px; background:url(lastdate.png) no-repeat -664px -13px; cursor:pointer
}
.lastdate1 {
	padding-left: 10px; width: 495px; letter-spacing: 0px; float: left
}
.lastdate2 {
	width: 110px; letter-spacing: 0px; float: left
}
.lastdate3 {
	width: 90px; letter-spacing: 0px; float: left
}
.langselect {
	z-index: 99; border-bottom: #ccc 1px solid; position: absolute; text-align: left; border-left: #ccc 1px solid; padding-bottom: 0px; background-color: #efede8; margin: 0px; padding-left: 0px; width: 84px; padding-right: 0px; display: block; border-top: #ccc 1px solid; right: 18px; border-right: #ccc 1px solid; padding-top: 0px; top: 63px
}
.langselect li {
	text-align: left; padding-bottom: 0px; margin: 0px; padding-left: 10px; padding-right: 0px; display: list-item; background: none transparent scroll repeat 0% 0%; padding-top: 0px
}
.langselect li a {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; letter-spacing: 0px; padding-right: 0px; padding-top: 0px
}
.langselect li a:visited {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; letter-spacing: 0px; padding-right: 0px; padding-top: 0px
}
.socialgroup {
	text-align: right; padding-bottom: 0px; margin: 6px 0px 0px; padding-left: 0px; width: 100%; padding-right: 0px; float: right; padding-top: 0px
}
.socialgroup div {
	float: right; vertical-align: top
}
div .gplus {
	position: relative; padding-bottom: 0px; margin: 0px; padding-left: 5px; padding-right: 0px; right: -20px; padding-top: 5px
}
div .sociallist {
	position: relative; right: -20px
}
.checkmsg {
	color: #ff0000
}
.activitetable a {
	color: #c0682d; text-decoration: underline
}
.contentword1 a {
	color: #c0682d; text-decoration: underline
}
#eventscategory {
	white-space: nowrap
}
.newstable table a {
	color: #c0682d; text-decoration: none; font-size:14px;
}
.newstable table td {
	font-size:14px;
}
.newstable table th {
	font-size:14px;
}
#div_activite {
	margin-top: 12px
}
.divpublicationpiclist img {
	padding-left: 5px; cursor: pointer; padding-top: 5px
}
.excel_exp {
	border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none; cursor: pointer
}
.downloadtable .divexbitbookatt a {
	text-decoration: none
}
#website_menu {
	text-align: left; padding-bottom: 14px; background-color: #ded9cf; margin: 20px auto 10px; padding-left: 0px; width: 980px; padding-right: 0px; clear: both; padding-top: 14px
}
.site_menu {
	padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; background: #dad4c8; border-right: #c2bdb0 1px solid; padding-top: 0px
}
.site_menu li {
	width: 139px; display: inline; float: left; height: 340px
}
.site_menu .website_li_1 {
	border-right: #c2bdb0 1px solid
}
.site_menu a {
	z-index: 20; padding-bottom: 10px; padding-left: 40px; padding-right: 10px; display: block; color: #900; font-size: 13px; overflow: hidden; font-weight: bolder; text-decoration: none; padding-top: 10px
}
.site_menu a:hover {
	color: #ff5a00
}
.site_menu2 {
	padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; background: #dad4c8; border-right: #c2bdb0 0px solid; padding-top: 0px
}
.site_menu2 li {
	width: 139px; display: inline; float: left; height: 340px; border-right: #c2bdb0 0px solid
}
.site_menu2 a {
	z-index: 20; padding-bottom: 10px; padding-left: 40px; padding-right: 10px; display: block; color: #900; font-size: 13px; overflow: hidden; font-weight: bolder; text-decoration: none; padding-top: 10px
}
.site_menu2 a:hover {
	color: #ff5a00
}
.site_menu_sub {
	padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; font-size: 10px; padding-top: 0px
}
.site_menu_sub li {
	height: 22px; font-size: 12px; border-right: #c2bdb0 0px solid
}
.site_menu_sub a {
	padding-bottom: 2px; padding-left: 15px; padding-right: 6px; display: block; color: #535a52; font-size: 12px; font-weight: normal; padding-top: 2px
}
.site_menu_sub a:hover {
	color: #ff5a00
}
.site_menu_01 {
	background: url(websitemenu_bg.png) no-repeat 6px -10px
}
.site_menu_02 {
	background: url(websitemenu_bg.png) no-repeat -160px -10px
}
.site_menu_03 {
	background: url(websitemenu_bg.png) no-repeat -327px -10px
}
.site_menu_04 {
	background: url(websitemenu_bg.png) no-repeat -494px -10px
}
.site_menu_05 {
	background: url(websitemenu_bg.png) no-repeat -660px -10px
}
.site_menu_06 {
	background: url(websitemenu_bg.png) no-repeat -828px -10px
}
.site_menu_07 {
	background: url(websitemenu_bg.png) no-repeat -1000px -10px
}
