* {padding:0px; margin:0px;}
body {FONT-SIZE: 12px; color:#333333; font-family:Arial; line-height:25px;}
HTML {OVERFLOW-Y: scroll}
UL {LIST-STYLE-TYPE: none}
LI {LIST-STYLE-TYPE: none}
A {COLOR: #333333; TEXT-DECORATION: none}
A:hover {COLOR: #ff6000; 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:70px; margin:0 auto;}
.logo {float:left; width:300px}
.logo a {display:block; background:url(logo.png) no-repeat; width:300px; height:70px;}
.top_right {float:left; width:500px; padding:20px 0px 0px 0px; text-align:right}
.top_right1 { float:right; text-align:right; color:#FF0000; font-weight:bold; font-size:14px; width:180px; padding-right:10px; line-height:70px;}

.navi {width:100%; height:35px; background:url(bg_navi.jpg) repeat-x;}

.fla {width:100%; padding-bottom:11px; margin-bottom:10px; background:url(bg_fla_bottom.jpg) repeat-x bottom;}

.main {width:1000px; margin:0 auto; margin-bottom:25px;}
.main_left {float:left; width:222px;}
.main_left_01 {width:160px; height:52px; padding-left:62px; background:url(pic_x_01.png) no-repeat left; line-height:18px;}
.main_left_02 {width:160px; height:52px; padding-left:62px; background:url(pic_x_02.png) no-repeat left; line-height:18px;}
.main_left_03 {width:160px; height:52px; padding-left:62px; background:url(pic_x_03.png) no-repeat left; line-height:18px;}
.main_left_04 {width:160px; height:52px; padding-left:62px; background:url(pic_x_04.png) no-repeat left; line-height:18px;}
.main_left_x {width:222px; height:30px; background:url(main_left_x.jpg) no-repeat center;}

.main_mid {float:left; width:478px; padding:0px 40px;}
.main_mid_01 {font-size:13px; font-weight:bold; border-bottom: #bbc0cc 1px solid;}
.main_mid_02 {padding-top:8px;}
.main_mid_03 {padding-top:18px;}

.main_right {float:right; width:220px;}
.main_right_00 {width:212; font-size:13px; font-weight:bold; color:#FFFFFF; background:#9e9e9e; padding-left:8px; margin-bottom:10px;}
.main_right_01 {background:url(main_right_01.jpg) no-repeat left; padding-left:60px; line-height:18px; width:160px;}
.main_right_02 {background:url(mail.jpg) no-repeat left; padding-left:32px; line-height:18px; width:188px;}
.main_right_03 {background:url(main_right_03.jpg) no-repeat left; padding-left:46px; line-height:18px; width:174px;}
.main_right_04 {padding-top:22px; width:220px;}
.main_right_05 {color:#900; text-align:right; padding-right:4px; padding-top:2px;}
.main_right_x {width:220px; height:30px; background:url(main_left_x.jpg) no-repeat center;}

.main_in_left {float:left; width:180px;}
.main_in_left UL LI {float:left; width:170px; height:28px; line-height:28px; display:inline;}
.about {width:170px;height:30px; line-height:30px; font-weight:bold; color:#FFffff; text-align:center; background:url(bg_navi_left_01.jpg) no-repeat;}
.main_in_left UL LI a {display:block; padding-left:50px; background:url(bg_navi_left_02.jpg) no-repeat;}
.main_in_left UL LI a:hover {background:url(bg_navi_left_02_hover.jpg) no-repeat;}
.in_left_contact {width:162px; border:#dcdfe6 1px solid; margin-top:15px; padding:10px 0px 10px 6px; font-size:10px; line-height:20px; background:url(tel.png) no-repeat top left #e8ebf2;}

.main_in_right {float:right; width:760px; margin:0px 30px;}
.main_in_right_01 {width:750px; height:28px; line-height:28px; font-size:13px; font-weight:bold; color:#FF6000; background-color:#e8ebf2; padding-left:10px;}
.main_in_right_02 {padding-top:20px;}

.add {width:980px; margin:0 auto; margin-bottom:10px; background:url(home.png) no-repeat left; padding-left:20px;}

.foot_navi {width:100%; background:url(bg_bottom2.jpg) repeat-x;}
.foot_navi_content {width:1000px; HEIGHT: 195px; margin:0 auto; padding:10px 0px; color:#dfdfdf;}
.foot_navi_content UL LI {PADDING: 0px 8px; WIDTH: 120px; DISPLAY: block; FLOAT: left; FONT-WEIGHT: bold; BORDER-RIGHT: #787b80 1px solid}
.foot_navi_content UL LI A {LINE-HEIGHT: 21px; HEIGHT: 21px; COLOR: #dfdfdf; display:block;}
.foot_navi_content UL LI A:hover {COLOR: #ff6000}
.foot_navi_content UL LI UL {FLOAT: none; HEIGHT: 165px; PADDING-TOP: 5px}
.foot_navi_content UL LI UL LI {BORDER: medium none; FONT-WEIGHT: normal; padding:0px 4px; width:112px}
.foot_navi_content UL LI UL LI A {LINE-HEIGHT: 21px; HEIGHT: 21px; COLOR: #d0d0d0; display:block;}
.foot_navi_content UL LI UL LI A:hover {COLOR: #ff6000}

.foot {width:100%; height:47px; padding-top:2px; background:url(bg_bottom.jpg) repeat-x;}
.foot_content {width:970px; margin:0 auto; line-height:47px; color:#eeeeee; padding-right:30px;}
.foot_content_left {float:left; text-align:right; width:920px;}
