body{
	margin: 0px;
	font-size: 12px;
	font-family: Arial;
	background: #EEE url() top left repeat-x fixed;
	cursor: default;
	color: #000;
}
#div{
}
#div_t{
	font-size: 11px;
	text-align: left;
}
#div_t table{
}
#div_t td{
	text-align: center;
	border: 1px solid transparent;
	padding: 0px 10px;
	background: #54A6CF;
	color: #FFF;
}
#div_t td:hover{
	background: #B6BDD2;
	border: 1px solid #000;
}
#div_c{
	width: 950px;
	margin: 0 auto;
}
#div_c_c{
	background: #FFF;
	color: #333;
	border: 3px solid #54A6CF;
	position: relative;
	margin: 5px 10px 40px 10px;
}
a{color: none; text-decoration: none;}
a:hover{color: none; text-decoration: none;}
#div_c_c_t{
	font-size: 14px;
	font-weight: bold;
	padding: 2px 10px 4px 10px;
	text-align: left;
	background: #54A6CF;
	color: #FFF;
}
#div_c_c_c{
	text-align: left;
	border: 2px solid #AAA;
}
#div_b{
	position: static;
	min-width: 950px;
	padding: 2px 0px 4px 0px;
	top: auto;
	right: 0;
	bottom: 0;
	left: 0;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	z-index: 2;
}
#div_b a{
	color: #333;
	text-decoration: none;
}

.div_ctrl_exit{
	position: absolute;
	top: 1px;
	right: 2px;
	width: 20px;
	height: 20px;
	background: transparent url('exit.png') center center no-repeat;
}
.div_ctrl{
	font-size: 11px;
	background: #E6E4DF;
	border: 1px solid #9E9E9E;
	color: #000;
}
.div_ctrl table{
	margin: 0px;
	padding: 0px;
}
.div_ctrl td{
	padding: 0px 5px;
	border: 1px solid transparent;
	vertical-align: middle;
}
.div_ctrl td:hover{
	background: #B6BDD2;
	border: 1px solid #0A246A;
}

.div_news{
	background: #FFF;
	border: 2px solid #54A6CF;
	position: relative;
	width: 800px;
	margin: 10px auto 40px auto;
}
.div_news ul{
	list-style-type: none;
	margin: 4px 20px;
	padding: 0px;
}
.div_news li{
	margin: 10px 0px;
	padding: 0px;
}
.div_news div{
	margin: 0px 0px 20px 0px;
	width: 100%;
}
.div_news .intertitle{
	font-weight: bold;
}

.table_module{
	margin: 0px auto 0px auto;
	color: #333;
}
.table_module td{
	text-align: center;
	vertical-align: top;
	border: 1px solid transparent;
	width: 120px;
	height: 80px;
	font-weight: bold;
	font-size: 13px;
}
.table_module td:hover{
	background: #B6BDD2;
	border: 1px solid #0A246A;
	color: #FFF;
}
.table_module td.hover{
	background: #B6BDD2;
	color: #FFF;
}

.table_icon{
	margin: 0px 10px;
}
.table_icon td{
	text-align: center;
	vertical-align: bottom;
	border: 1px solid #9E9E9E;
	width: 120px;
	height: 80px;
	font-size: 11px;
}
.table_icon td:hover{
	background: #B6BDD2;
	border: 1px solid #0A246A;
	color: #FFF;
}
.table_icon_td{
	text-align: center;
	vertical-align: bottom;
	border: 1px solid transparent;
	width: 120px;
	height: 80px;
	font-size: 11px;
}
.table_icon_td_sel{
	background: #B6BDD2;
	border: 1px solid #FFF;
	color: #FFF;
}

.table_list{
	width: 100%;
	background: #FFF;
	border: 3px solid #0D9AC8;
	color: #000;
	font-size: 11px;
}
.table_list td{
	border: 1px solid #0D9AC8;
}
.table_list .titre{
	color: #54A6CF;
	font-weight: bold;
	text-align: center;
}
.table_list tr:hover{
	background: #B6BDD2;
	color: #FFF;
}
.table_list_tr{
}
.table_list_tr_sel{
	background: #B6BDD2;
}

.table_column{
	font-weight: bold;
	text-align: center;
	background: #54A6CF;
	color: #FFF;
}
.div_content_form{
	background: #E5EFFD;
	font-weight: bold;
	font-size: 11px;
	color: #54A6CF;
}

.form_login{
	margin: 0 auto;
	width: 400px;
}

.div_section{
	min-height: 400px;
	font-size: 14px;
	font-weight: bold;
	padding: 10px 20px;
}
.div_section ul{
	margin: 0px;
	padding-left: 30px;
	border-left: 1px solid #FFF;
}
.div_section span{
	border: 1px solid transparent;
}
.div_section span:hover{
	background: #B6BDD2;
	border: 1px solid #0A246A;
	color: #FFF;
}
.list_li{
}
.list_li_sel{
	background: #B6BDD2;
	border: 1px solid #0A246A;
}

.div_content{
	margin: 0px;
	height: 500px;
	overflow: auto;
	position: relative;
}

.div_popup_content{
	margin: 0px;
	height: 400px;
	overflow: auto;
	position: relative;
}

.div_form{
	position: absolute;
	top: 80px;
	margin-left: 15px;
	background: #E6E4DF;
	padding: 10px 100px 20px 10px;
	border: 2px solid #54A6CF;
	color: #000;
	font-weight: bold;
	z-index: 10;
	overflow: auto;
	max-height: 500px;
}
.div_form ul{
	margin-left: 10px;
	padding-left: 10px;
}
.div_form span{
	border: 1px solid transparent;
}
.div_form span:hover{
	background: #B6BDD2;
	border: 1px solid #0A246A;
}
.form_button{
	background: #E6E4DF;
	border: 1px solid #0A246A;
}
.form_button:hover{
	background: #B6BDD2;
}

.div_clear{
	clear: both;
}

.notice{
	font-size: 14px;
}
img{
	border: 0px;
}
a.tip div{
	position: absolute;
	visibility: hidden;
	overflow: hidden;
	top: 40px;
	left: 20px;
	width: 220px;
	height: auto;
	background: #FFFFCC;
	border: 1px solid #000;
	text-align: left;
	color: #000;
	padding: 5px 5px;
}
a.tip{
	position: relative;
}  
a.tip:hover {
	z-index:2;
	border: 0;
}  
a.tip:hover div, a.tip:focus div{
	visibility: visible;
	overflow: visible;
}

ul{
}
form{
	margin: 0px;
}
p{
	margin: 0px;
}
.iframe_document {
	visibility: hidden;
	width: 0px;
	height: 0px;
}

.title{
	font-size: 20px;
	font-weight: bold;
	margin-left: 10px;
	color: #333;
}

