@charset "utf-8";
/* CSS Document */
body {
	background : url('images/back.jpg')repeat-x 0 0 #173b00;
}
#wrapper {
display: block;
}
#PageWrapper {
margin: 0 auto;
padding: 0px 0 0;
width: 866px;
}
#left-shadow{
	float: left;
width: 24px;
position: relative;
left: -24px;height:972px;
background:url(images/left-shadow.png) repeat-y 0 0 transparent;
}
#right-shadow{
	float: right;
margin-right: -24px;
width: 24px;
position: relative;
height:972px;background:url(images/right-shadow.png) repeat-y 0 0 transparent;
}
#home_content{
	width:866px;height:420px;display:block;background:url(images/home_content_back.jpg) repeat-x 0 0 transparent;
}
#prod_content{
	width:866px;height:1525px;display:block;background:url(images/prod_content_back.jpg) repeat-x 0 0 transparent;
}
#charte_content{
	width:866px;height:790px;display:block;background:url(images/prod_content_back.jpg) repeat-x 0 0 transparent;
}
#header{
	height:95px;display:block;background:url(images/header_back2.jpg) no-repeat 0 0 transparent;z-index:1000;
}
#slider{
	display:block;
	height:377px;width:866px;z-index:0;
	
}
#top_img{
	display:block;
	height:85px;width:866px;z-index:0;
	background: url('images/produits_halal1.jpg') no-repeat 0px 0px;
}
#top_img2{
	display:block;
	height:85px;width:866px;z-index:0;
	background: url('images/produits_halal2.jpg') no-repeat 0px 0px;
}
#top_img3{
	display:block;
	height:85px;width:866px;z-index:0;
	background: url('images/produits_halal3.jpg') no-repeat 0px 0px;
}
#top_img4{
	display:block;
	height:85px;width:866px;z-index:0;
	background: url('images/produits_halal4.jpg') no-repeat 0px 0px;
}
#nav {

display: block;padding-top: 31px;
width: 555px;
height: 50px;
left: 385px;top: 38px;float: right;
}
#nav ul{
	list-style: none;
float: left;
padding: 0;
margin: 0 auto;
}
#nav li{
	list-style: none;
float: left;
padding-right: 5px;
}
#nav ul li a{
	text-decoration:none;
	color: white;
font-size: 22px;
font-weight: bold;
height: 45px;
display: block;
padding-top: 18px;
margin-top: 12px;
padding-left: 3px;
padding-right:3px;
}
#logo{
height:165px;display:block;z-index:1000;position:absolute;padding-left: 22px;
display: block;
width:295px;float: left;
}
#social{
	position: absolute;
margin-top: 4px;
margin-left: 783px;
}
#home_txt_right{
	width:300px;display:block;float:right;
	background: url('images/back_actu.png') no-repeat 3px 43px;
height: 410px;
}
#home_txt{
	width:516px;display:block;float:left;
}
#home_txt p{
	font-size:12px;font-family:Arial, Helvetica, sans-serif;
}
#home_txt h1{
	margin-bottom: 0px;color:#5c220d;font-size:30px;text-shadow: 1px 1px rgba(255, 255, 255, 0.52);
}
#prod_txt{
	width:821px;display:block;float:left;
}
#prod_txt p{
	font-size:12px;font-family:Arial, Helvetica, sans-serif;
}
#prod_txt h1{
	margin-bottom: 0px;color:#5c220d;font-size:30px;text-shadow: 1px 1px rgba(255, 255, 255, 0.52);
}
#charte_txt{
	width:821px;display:block;float:left;
}
#charte_txt p{
	font-size:14px;font-family:Arial, Helvetica, sans-serif;
}
#charte_txt h1{
	margin-bottom: 0px;color:#5c220d;font-size:30px;text-shadow: 1px 1px rgba(255, 255, 255, 0.52);
}

#footer{
	width:866px;display:block;height:120px;background:url(images/footer2.jpg) no-repeat 0 0 transparent;
}
.column1{
	display:block;width:394px;float:left;
}
.column2{
	display:block;width:350px;float:right;padding-top:7px;	
}
.copyright{
	font-size:10px;color:#dbe300;font-family:Arial, Helvetica, sans-serif;padding-top: 53px;
display: block;
}
.footer_seo{
	font-size:9px;color:#89a400;font-family:Arial, Helvetica, sans-serif;text-align:right;margin-right:20px;margin-bottom:8px;
}
.column2 a{
	color:#dbe300;font-size:9px;font-family:Arial, Helvetica, sans-serif;
}
.home{
	background:url(images/actu_back.png) no-repeat 0 0 transparent;
	display: block;
width: 127px;
height: 52px;
color: white;
text-align: center;
margin-top: 5px;
padding-top: 9px;
}
#home_txt_right p{
	color:#ffffff;font-size:12px;font-family:Arial, Helvetica, sans-serif;padding-top: 22px;
padding-left: 28px;display:block;width:240px
}
.rotator{
	position: relative;
height: 345px;z-index:0;
margin-left: 0px;display:block;
}
div.rotator ul li {
float: left;z-index:0;
position: absolute;
list-style: none;
}
div.rotator ul {
z-index:0;

}
.produits{
	display:block;
	width:820px;height:206px;border-bottom: 1px dotted #8F4B2B;
}
.charte_desc{
	display:block;float:left;
	width:520px;height:470px;
}
.moondis_desc{
	display:block;float:left;
	width:820px;height:206px;
}
.charte_desc ul{
	list-style-type:none;padding-left: 22px;
line-height: 20px;
}
.charte_desc li{
	font-size:15px;font-family:Arial, Helvetica, sans-serif;margin-bottom:5px;background:url(images/check.png) no-repeat 0 0 transparent;padding-left: 22px;min-height: 17px;
}
.desc{
	display:block;
	width:540px;float:left;
}
.desc h2{
	margin-bottom: 0px;color:#5c220d;font-size:30px;text-shadow: 1px 1px rgba(255, 255, 255, 0.52);
}
#logo_h{
	float:right;
	background:url(images/logo_halal.png) no-repeat 0 0 transparent;
	display:block;width:250px;height:497px;
}
#contact_infos{
	float:left;
	display:block;width:296px;height:250px;
}
.liens_halal a{
	color:#363;
	
}
h2{
	margin-bottom: 0px;color:#5c220d;font-size:24px;text-shadow: 1px 1px rgba(255, 255, 255, 0.52);
}
.acc{
position: absolute;
top: 69px;
text-align: right;
z-index: 900;
padding-left: 647px;
background: url(images/slogan.png) 356px 197px no-repeat scroll;
display: block;
width: 208px;
height: 382px;
}
.acc2{
	position: absolute;
	padding-top: 270px;text-align:right;
	z-index: 900;
	padding-left: 458px;
	font-size: 47px;
	letter-spacing: -1px;
	color:#FFFFFF;
	line-height:10px;
}
.plan{
	font-family: Arial, Helvetica, sans-serif;
	}
	.plan li{
	list-style-type:none;
	}
.first_map{
		background:url('images/first_map.png')no-repeat 0 0;padding-left: 14px;
		
	}
.list_map{
		background:url('images/list_map.png')no-repeat 2px 0;padding-left: 14px;
	}
	.list_map2{
		background:url('images/list_map2.png')no-repeat 2px 0;padding-left: 14px;
	}
.plan a{
	font-size:12px;
}
.plan a:hover{
	font-size:12px;color:#030;
}
.plan_link{
float: right;
padding-right: 21px;color: #99A511;

}
.info{font-weight: bold;text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.41);
width:220px;color:#fff;font-family: Arial, Helvetica, sans-serif;font-size: 13px;
}
.but_actu{
background:url('images/but_actu.png')0 0 no-repeat;display:block;width:117px;height:47px;margin-left: 170px;
}