* {padding:0px; margin:0px;}
body {FONT-SIZE: 12px; color:#333333; font-family:Arial; background-color:#ffffff;}
HTML {OVERFLOW-Y: scroll}
UL {LIST-STYLE-TYPE: none}
LI {LIST-STYLE-TYPE: none}
A {COLOR: #333333; TEXT-DECORATION: none}
A:hover {COLOR: #062784; TEXT-DECORATION: none}
.clear {LINE-HEIGHT: 0px; HEIGHT: 0px; CLEAR: both;}

.input-field {BORDER-RIGHT: #969696 1px solid; BORDER-TOP: #969696 1px solid; MARGIN-TOP: 3px; BORDER-LEFT: #969696 1px solid; BORDER-BOTTOM: #969696 1px solid; background:#f5fcff; font-family:Arial, Helvetica, sans-serif;}
INPUT.bouton {BORDER-RIGHT: #969696 1px solid; BORDER-TOP: #969696 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT: #969696 1px solid; CURSOR: pointer; COLOR: #505050; BORDER-BOTTOM: #969696 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 18px; BACKGROUND-COLOR: #f5fcff; font-family:Arial, Helvetica, sans-serif; }
INPUT.bouton:hover {COLOR: #2e307a;}
form {display: inline;}

.top {width:1000px; height:90px; margin:0 auto;}
.top H1 {float:left; width:361px; height:90px; line-height:90px; padding-left:10px;}
.top H1 a {display:block; background:url(logo.png) no-repeat; line-height:90px; height:90px; width:361px;}
.top H5 {float:right; width:619px; padding-right:10px; padding-top:15px; text-align:right; font-size:12px; font-weight:normal;}
.top H3 {float:right; width:619px; padding-right:10px; padding-top:15px; text-align:right; color:#0b56a4; font-size:14px;}

.navi {width:100%; height:40px; background:url(bg_navi.jpg) repeat-x;}
.navi UL {width:1000px; margin:0 auto;}
.navi UL LI {PADDING:0px 1px; DISPLAY: inline; BACKGROUND: url(navi_mid.png) no-repeat right 50%; FLOAT: left; POSITION: relative; TEXT-ALIGN: center}
.navi UL LI a {color:#FFFFFF; font-size:13px; font-weight:bold; line-height:40px; display:block; padding:0 34px;}
* HTML .navi UL LI A {DISPLAY: inline-block}
.navi UL LI a:hover{color:#ffffff; background:#990000;}

.fla {width:100%; background:#000000;}

.add {width:100%; height:35px; background:#f3f3f3; margin-bottom:10px;}
.add_content {width:1000px; margin:0 auto; line-height:35px; font-family:"ËÎÌå";}

.main {width:1000px; margin:0 auto;}
.main_left {float:left; width:200px;}
.main_left UL {width:180px;}
.main_left UL LI {height:26px; background:url(bg_left.jpg) no-repeat left; margin-bottom:1px; line-height:26px;}
.main_left UL LI a {display:block; padding-left:30px; font-size:12px; padding-top:1px;}
.main_left UL LI.left_top {height:35px;}

.main_right {float:right; width:800px;}
.main_right_top {width:780px; height:45px; background:url(bg_right_top.jpg) no-repeat top; line-height:45px; padding-left:20px; font-size:13px; font-weight:bold; color:#003399}
.main_right_content {width:758px; border-bottom:#d6d9e0 1px solid; border-left:#d6d9e0 1px solid; border-right:#d6d9e0 1px solid; padding:10px 20px 20px 20px; line-height:25px;}

.foot {width:100%; background:url(bg_foot.jpg) repeat-x top; margin-top:15px; padding:10px 0px;}
.foot_content {width:1000px; margin:0 auto; line-height:30px;}