* {padding:0px; margin:0px;}
body {FONT-SIZE: 12px; color:#393939; background-color:#e4e4e4; font-family:Arial;}
HTML {OVERFLOW-Y: scroll}
UL {LIST-STYLE-TYPE: none}
LI {LIST-STYLE-TYPE: none}
A {COLOR: #333333; TEXT-DECORATION: none}
A:hover {
	COLOR: #FFF;
	TEXT-DECORATION: none
}
.clear {LINE-HEIGHT: 0px; HEIGHT: 0px; CLEAR: both;}


.top {width=100%; height:143px; background-image:url(../images/bg_top.jpg); background-repeat:repeat-x; background-position:top}
.top_content {width:1000px; margin:0px auto; height:103px;}
.top_content H3 {WIDTH: 360px; FLOAT: left; height:128px;}
.top_content H3.rig {TEXT-ALIGN: right; WIDTH: 600px; padding-right:20px; padding-top:15px; FLOAT: right; FONT-SIZE: 12px; font-weight:normal;}
.top_content H3.rig a {color:#FFFFFF;}


.navi {POSITION: absolute; PADDING-BOTTOM: 0px;	MARGIN-TOP: -40px; WIDTH: 100%; HEIGHT:40px;}
.navi_content {width:1000px; height:40px; margin:0px auto; background: url(../images/bg_navi.png) no-repeat bottom}
.menu {padding:0 30PX;}
.navi_content UL LI {POSITION: relative; line-height:40px; padding:0 4px 0 2px; DISPLAY: inline; BACKGROUND: url(../images/navi_mid.png) no-repeat right 50%; FLOAT: left}
.navi_content UL LI A {LINE-HEIGHT: 40px; DISPLAY: block; HEIGHT: 40px; COLOR: #ffffff; FONT-SIZE: 13px; FONT-WEIGHT: bold}
* HTML .navi_content UL LI A {DISPLAY: inline-block}
.navi_content UL LI A:hover {background:url(../images/navi_a_hover.png) no-repeat center; color:#b6e4fe}



.fla {width:100%; background-color:#dadada; height:250px;}


.main {width:100%;}
.add {width:1000px; margin:0px auto; padding-top:16px;}
.main_content {width:1000px; margin:0px auto; padding-top:12px; padding-bottom:18px;}
.main_content_left {float:left; width:185px;}
.main_content_left UL LI {float:left; width:125px; height:28px; padding-left:38px; padding-bottom:2px; background:url(../images/bg_menu2.jpg) no-repeat; line-height:28px; display:inline;}
.main_content_left UL LI a {display:block;}
.left_lx {width:141px; padding:10px; border-top: #b8c1c6 1px solid; border-right: #b8c1c6 1px solid; border-bottom: #b8c1c6 1px solid; border-left: #b8c1c6 1px solid; background:#f1f2f4}

.main_content_right {float:right; width:815px;}
.main_content_right_top {PADDING:0 0 0 20px; LINE-HEIGHT: 25px; WIDTH: 793px; background:url(../images/bg_t.jpg) repeat-x top; DISPLAY: block; COLOR: #ff0000; FONT-SIZE: 13px; FONT-WEIGHT: bold; BORDER: #d9d9d9 1px solid; _padding: 0 0 0 20px; _width: 793px}
.main_content_right_main {PADDING:20px 20px; LINE-HEIGHT: 25px; WIDTH: 773px; DISPLAY: block; BORDER-right: #d9d9d9 1px solid; border-bottom: #d9d9d9 1px solid; border-left:#d9d9d9 1px solid; background-color:#FFFFFF; _padding: 20px 20px; _width: 773px}
.x {height:10px; width:815px}



.foot {width:100%; height:330px; background-image:url(../images/bg_foot.jpg); background-repeat:repeat-x; background-position:top;}
.foot_content1 {width:1000px; height:85px; margin:0px auto; padding-top:20px;}
.foot_content2 {width:1000px; height:180px; margin:0px auto; padding-top:15px;}
.foot_content2 UL LI {PADDING-BOTTOM: 0px; LINE-HEIGHT: 16px; PADDING-LEFT: 8px; WIDTH: 120px; PADDING-RIGHT: 8px; DISPLAY: block; FLOAT: left; COLOR: #fff; FONT-SIZE: 12px; FONT-WEIGHT: bold; BORDER-RIGHT: #414141 1px solid; PADDING-TOP: 0px; _padding: 0 8px 0 8px; _width: 120px}
.foot_content2 UL LI A {LINE-HEIGHT: 17px; FLOAT: none; HEIGHT: 17px; COLOR: #fff}
.foot_content2 UL LI A:hover {COLOR: #efefef}
.foot_content2 UL LI UL {WIDTH: 100px; FLOAT: none; HEIGHT: 140px; PADDING-TOP: 10px}
.foot_content2 UL LI UL LI {BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #bcbcbc; BORDER-TOP: medium none; FONT-WEIGHT: normal; BORDER-RIGHT: medium none; PADDING-TOP: 0px}
.foot_content2 UL LI UL LI A {LINE-HEIGHT: 20px; FLOAT: none; HEIGHT: 20px; COLOR: #bcbcbc}
.foot_content2 UL LI UL LI A:hover {COLOR: #efefef}
.foot_content3 {width:1000px; margin:0px auto; text-align:center; color:#999999}



.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;}
