body{ background:#3B4925; margin:0; padding:0;}
*{ font-family:Arial, Helvetica, sans-serif; color:#fff;}
.wrapper{ width:100%; float:right; overflow:hidden; height:629px; border-bottom:1px solid #fff;}
h1,h2,h3,h4{ margin:0; padding:0;}
.sub_wrapper{ width:1002px; margin:0 auto;}

.left{ width:200px; height:396px; float:right; background:#1F80A1 url(../images/logo.jpg) no-repeat 0 40px; border-left:1px solid #fff; border-right:1px solid #fff; padding-top:234px;}
.left h1{ font-weight:normal; font-size:24px; padding:0 0 0 5px; margin:0;}
.left h2{ font-size:12px; font-weight:normal; line-height:18px; padding:0 0 0 5px; margin:0;}

.left ul{ margin:0; padding:0; list-style:none; display:block; background:url(../images/left_img.jpg) no-repeat top; padding-top:132px; height:110px;}
.left ul li{ display:block; border-bottom:1px solid #fff;}
.left ul li a{ background:#1F80A1; display:block; font-size:16px; line-height:22px; text-decoration:none; padding-left:5px;}
.left ul li a:hover{ background:#2196BD;}

.right{ width:800px; height:630px; float:right; background: url(../images/bg.jpg) no-repeat;}
.right h1{ font-size:30px; margin:0; padding:10px 0 0 550px;}
.right .content{ width:800px; height:570px; font-size:14px;}
p.red{ color:#FF0000;}

#accueil{ padding-top:40px; padding-left:40px; background:url(../images/accueil_img.png) no-repeat 198px 168px;}
#accueil h2{ letter-spacing:1px; font-size:18px; margin-bottom:40px; }
#accueil h3{ font-size:24px; font-weight:normal; letter-spacing:1px;}
#accueil p{ margin:20px 0;}

#kit{ padding-top:34px; padding-left:28px; background: url(../images/kit_img.jpg) no-repeat 200px 110px;}
#kit h4{ background:#1F80A1; line-height:24px; display:block; width:618px; border-bottom:1px solid #fff; border-top:1px solid #fff; font-size:18px; letter-spacing:14px; font-weight:normal; padding-left:50px;}
#kit h2{ letter-spacing:0px; font-size:24px; margin-bottom:270px; padding-left:50px; font-weight:normal; line-height:32px;}
#kit h3{ font-size:28px; font-weight:normal; letter-spacing:1px; padding-left:50px; margin-bottom:7px;}
#kit ul{ display:block; width:668px; list-style:none; background:#1F80A1; padding:0; margin:0 0 16px 0;}
#kit ul li{ border-bottom:1px solid #fff;}
#kit ul li.border_top{ border-top:1px solid #fff;}
#kit ul li a{ text-decoration:none; line-height:24px; padding-left:50px; letter-spacing:10px; font-size:20px; background:url(../images/jt.gif) no-repeat left;}
#kit p{ margin:0; font-size:11px; letter-spacing:16px; padding-left:50px;}

#sub_kit{ padding-top:34px; padding-left:28px;}
#sub_kit h4{ background:#1F80A1; line-height:24px; display:block; width:618px; border-bottom:1px solid #fff; border-top:1px solid #fff; font-size:18px; letter-spacing:14px; font-weight:normal; padding-left:50px;}
#sub_kit h2{ letter-spacing:0px; font-size:24px; text-align:right; font-weight:normal; line-height:56px;}
#sub_kit h3{ font-size:28px; font-weight:normal; letter-spacing:1px; padding-left:50px; margin-bottom:7px;}
#sub_kit ul{ display:block; width:668px; list-style:none; background:#1F80A1; padding:0; margin:0 0 16px 0;}
#sub_kit ul li{ border-bottom:1px solid #fff;}
#sub_kit ul li.border_top{ border-top:1px solid #fff;}
#sub_kit ul li a{ text-decoration:none; line-height:24px; padding-left:50px; letter-spacing:10px; font-size:20px; background:url(../images/jt.gif) no-repeat left;}
#sub_kit p{ margin:0; font-size:11px; letter-spacing:16px; padding-left:50px;}
.kit_content{ width:668px; height:340px;}
.kit_content_l{ width:202px; height:200px; float:left; padding-right:10px;}
.kit_content_l span{ display:block; text-align:right; font-size:20px; }
.kit_content_l span.small_size{ display:block; text-align:right; font-size:16px; }
.kit_content_r{ width:446px; height:200px; float:left; padding-right:10px;}


#news{ padding-top:55px; padding-left:40px; position:relative;}
#news h2{ display:block; float:left; width:316px; height:265px; background:url(../images/news_img1.png) no-repeat 0 45px; font-size:18px; font-weight:normal;}
#news p.text1{ display:block; width:265px; float:left; margin:0; padding:0; line-height:24px; font-size:20px; height:265px;}
#news p.text2{ text-align:right; display:block; width:460px; padding-right:140px; line-height:24px; font-size:20px;}
#news h3{ font-size:16px; margin:0 0 5px 0; padding:0;}
#news p.text3{ margin:0; padding:0; }
#news p.text3 a{ display:block; width:280px; line-height:30px; background:#1F80A1; text-decoration:none; border:1px solid #fff; padding-left:5px;}
#news p.text3 a:hover{ background:#2196BD;}
ul#imgMgt{
	margin:0;
	padding:0;
	list-style:none;
	display:block;
	width:147px;
	height:108px;
	position:absolute;
	left: 510px;
	top: 345px;
}
ul#imgMgt li{ display:block; float:left;}
ul#imgMgt li a{ display:block; float:left;}
ul#imgMgt li a img{ display:block; float:left; border:0;}

#nos{ padding-top:50px; padding-left:40px; background:url(../images/image6.png) no-repeat 300px 232px; }
#nos h2{ font-size:20px; font-weight:normal; padding-left:140px; margin-bottom:20px;}
.text{ display:block; float:left; width:400px; font-size:14px; line-height:20px; padding-top:20px;}
#nos h3{ display:block; float:left; width:220px; height:140px; background:url(../images/image5.png) no-repeat bottom;}

#liens{padding-top:50px; padding-left:120px;}
#liens h2{ margin-bottom:5px;}
.url_text{ width:500px; height:380px; background:#1F80A1; padding:10px; font-size:16px; line-height:24px; overflow:auto;}
.url_text a{ text-decoration:none;}
.url_text a:hover{ text-decoration:underline;}

#contact{ padding-top:100px; padding-left:40px; background:url(../images/image11.png) no-repeat 20px 145px;}
form{ display:block; width:450px; padding-left:200px;}
form .area{ width:160px; height:60px;}
form .bt{ background: #999999; display:block; width:60px; height:24px; border:1px solid #fff; cursor:pointer;}
