/* CSS Document */
/* CSS Document */
.div{
/*	border:#F00 solid 1px ;*/
}


.body1{
	background-color:#e9e9e1;
	/*font-family:Arial, Helvetica, sans-serif;
	font-size:12px;*/
	background-image: url(../image/baground1-top.jpg);
	/*background-repeat: no-repeat;*/
	background-repeat:repeat-x;

	z-index:0;

}


.container
{
/*height:1800px;*/
width:1000px;
margin: 0 auto;
padding:0 auto;
z-index:100;
}


.top{
	width:1000px;
	height:110px;
	/*float:left;*/
	
}


.top1{
	
	width:1000px;
	height:500px;
	background-image:url(../image/arriere21.jpg);
	background-repeat:no-repeat;
	margin-top:-10px;
}

.logo{
	
	float:left;
	background-repeat:no-repeat;
	background-position:center;
	width:320px;
	height:94px;
	border:none;
	
}

.top_menu{
	float:left;
	width:686px;
	height:33px;
	background-image:url(../image/menu-top-arriere.png);
	
	
}

.bag_menu{
	width:1000px;
	height:367px;
}





#menu1{
	width:1000px; height:50px; margin-left:17px;"
}

.menu{

	width:970px;
	
	height:45px;

	
	margin-top:10px;

}

.menu ul{

	list-style:none;

	margin:0px;

	padding:0px;

	
}

.menu li{

	float:left;

	height:55px;

	text-align:center;
	
	

}



.menu a{

	display:block;

	margin-top:5px;
 
	color:#FFF;
	
	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	text-decoration:none;

	font-weight:bold;
	padding-top:12px;


	width:125px;

}
 


.menu ul li.separation{
	
	width:15px;
	
	background-image: url(../image/supar_menu1.png);
	
	background-position:center;
	
	background-repeat:no-repeat;
	
}


.menu li a:hover{
	
	text-align:center;
	  
	   color:#333;
	   
	    width:125px;
		
		background:#f5f4f4;
		
		height:30px;
		
		border-top-left-radius:5px;border-top-right-radius:5px;
		
		/*-moz-border-radius: 5px 0 5px 0;
  -webkit-border-radius: 5px 0 5px 0;
 */
 
	}

	
	
	.menu li a.Active{  
	
	text-align:center;
	  
	   color:#333;
	   
	    width:125px;
		
		background:#f5f4f4;
		
		height:30px;
		
		border-top-left-radius:5px;border-top-right-radius:5px;
 
	   }


.logo{
	
	float:left;
	
	background-repeat:no-repeat;
	background-position:center;
	width:132px;
	height:89px;
	/*border:solid 1px #F00;*/
	border:none;
	margin-top:10px;
	margin-left:43px;
	
}

.fb{
	float:left;
	margin-left:500px;
	/*width:321px;*/
	height:110px;
	
}


#facebook{
	width:318px;
	height:30px;
	background-image:url(../image/arriere_fb.png);
	background-position:center;
	background-repeat:no-repeat;
	padding-top:5px;
	
}


#recherche{
	float:left;
	width:325px;
	height:70px;
	
	padding-top:30px;
	
}

.input1{
	float:left;
	width:213px;
	height:24px;
	border:none;
	background-color:transparent;
	
	 
	 background-image:url(../image/input1.png);
	 background-repeat:no-repeat;
	 
	 color:#FFF;
}




#boutton1{
	float:left;
	height:24px;
	/* pour internet explore*/
	width:95px;
	
	border: solid 1px #CCC;
	 margin-left:10px;
	 border-radius:5px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#529d1a;
	 cursor:pointer;
	 
	
}

.corps{
 width:965px;
  float:left; 
 /* height:2000px;*/
   margin-left:17px;
   margin-top:-9px; 
   background:#f5f4f4;
  
}

.corps2{
 /*width:965px;*/
  float:left; 
 /* height:2000px;*/
   margin-left:17px;
   margin-top:-9px; 
   background:#f5f4f4;
  
}


.first_slide{
	width:965px;
	float:left;
    height:365px;
	margin-top:15px;
	background-position:center;
	background-repeat:no-repeat;
}


.corps_left{
	 width:266px;
	 float:left; 
}


.carrou1{
	width:266px;
	float:left;
	height:535px;
	margin-left:14px;
	background:#FFF;
	 border-radius:5px;
	border: solid 1px #d8d8d8;
}

.carrou1_inter{
	width:240px;
	margin-top:3px;
	margin-bottom:3px;
	padding-top:10px;
	padding-left:20px;
	
	float:left;
	height:520px;
	margin-left:3px;
	background:#f5f4f4;
	 border-radius:5px;
	
}







.carrou2{
	width:266px;
    float:left;
	height:212px;
	margin-left:14px;
	margin-top:15px;
	background:#FFF;
	border: solid 1px #d8d8d8;
	 border-radius:5px;
	 margin-bottom:15px;
	 
}



.carrou2_inter{
	width:240px;
	margin-top:3px;
	margin-bottom:3px;
	padding-top:10px;
	padding-left:20px;
	
	float:left;
	height:196px;
	margin-left:3px;
	background:#f5f4f4;
	 border-radius:5px;
	
}



.corps_right{
	width:650px;
	min-height:536px;
	margin-left:35px;

	float:left;
	
	
}

.corps_right2{
	width:650px;
	height:210px;
	margin-left:35px;
	margin-top:16px;

	float:left;
	margin-bottom:15px;
	
	
}


.titre_m{
	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	

	font-weight:bold;
	
}

.titre_c{
	width:238px; 
	height:21px; 
	margin-left:-10px; 
	/*background-image: url(../image/image_titre.JPG); 
	background-repeat:no-repeat; 
	background-position:right, bottom; */  
	border-bottom:groove 3px #d1d1d1;
}

.titre_corps{
	width:648px; 
	height:21px; 
	margin-left:2px; 
	margin-top:13px; 
	/*background-image: url(../image/image_titre.JPG); 
	background-repeat:no-repeat; 
	background-position:right, bottom; */  
	border-bottom:groove 3px #d1d1d1;
}


.footer{
	

	height:145px;
	width:1020px;
	margin-left:-10px;
	margin-right:-10px;
	
	
	float: left;
	background-image: url(../image/arriere_footer1.jpg);
	background-repeat:no-repeat;
	z-index:999999999;
}

.titre_footer{
	font-family: Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:12px;
	/*font-weight:bold;*/
	color:#FFF;
	
}

.footer1{
	
	width:565px;
	 height:105px;
	  float:left; 
	  margin-left:27px; 
	  padding-top:10px; 
	  padding-left:10px; 
	
}

.footer2{
	width:348px;
	height:105px;
	float:left; 
	margin-left:30px;
	 padding-top:10px; 
	 padding-left:10px; 

}


	
	
	
	.menu_footer{
		float:left; width:600px; height:74px; margin-top:10px; 
	}
	
	.menu_footer ul{
		width:150px;
		height:74px;
		margin-left:0px;
		float:left;
		margin-top:-15px;
		list-style-image:url(../image/liste_ico.png);
		
			
	}
	
	.menu_footer ul li{
		
		
		height:18px;
		padding-top:7px;
		margin-left:-30px;
		

	}
	
	.menu_footer ul li a{
		text-decoration:none;
		color:#2e3f19;
		
		font-size:10px;
		font-family:Arial, Helvetica, sans-serif;
		height:18px;
		text-align:center;

	}
	.menu_footer ul li:hover{
		
		height:18px;
		
	}
	.menu_footer ul li:hover a{
		
		color:#FFF;
		
	}
	
	.menu_footer ul li .Active{
		
		color:#FFF;
		
	}
	
	#news{
		color:#3c3c3c;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		float:left;
		width:300px;
		margin-top:15px;
		margin-bottom:15px;
		margin-left:10px;
	}
	
 .input_news{
	float:left;
	width:250px;
	height:24px;
	border:none;
	background-color:transparent;
	
	 
	 background-image: url(../image/box_news.png);
	 background-repeat:no-repeat;
	 
	 color: #000;
	 margin-left:10px;
}


	
	
.btn_news{
		background-image:url(../image/btn_news.png);
		background-position:center;
		background-repeat:no-repeat;
		width:74px;
		height:26px;
		background-color:transparent;
		border:none;
		color:#FFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		margin-left:10px;
		
		
		
	}
	
	.copy{
		float:left;
		width:400px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		margin-left:32px;
		color:#FFF;
		
		
	}
	
	
	.logo_viss{
		width:37px;
		height:26px;
		float:left;
		background-image:url(../image/logo_viss.jpg);
		background-position:center;
		background-repeat:no-repeat;
		margin-left:513px;
		margin-top:-2px;
		cursor:pointer;
		
		
	}
	
	
	.arrierepartenaire{
		float:left; width:200px; height:245px; margin-left:10px; margin-top:10px; border:solid 1px #d6d6d6; border-radius:5px; background:#fcfcfc;
	}
	
	
	
	.imagepartenaire{ float:left; width:185px; height:185px; margin-left:7px; margin-top:5px; border:solid 1px #e7e7e7; background-color:#FFFFFF;}
	
	
	
	.arriereprod{ float:left; width:200px; height:310px; margin-left:10px; margin-top:10px; border:solid 1px #d6d6d6; border-radius:5px; background:#fcfcfc;}

	.imageproduit{ float:left; width:185px; height:185px; margin-left:7px; margin-top:5px; border:solid 1px #e7e7e7; background-color:#FFFFFF;}
	
	.nom_produit{float:left; 
	
	color:#008745;
	font: "Arial Black", Gadget, sans-serif;
	font-size:12px;
	font-weight: 100;
	width:220px;
	min-height:40px;
	margin-left:12px;
	margin-bottom:5px;
	}
	
	
	.nom_partenaire{
		
	color:#008745;
	font: "Arial Black", Gadget, sans-serif;
	font-size:14px;
	font-weight: 250;
	text-align:center;
	
	width:180px;
	height:40px;
	overflow:hidden;
	margin-left:12px;	
		
		
	}
	
	
	.decription_produit{
	float:left;
	color:#3f3f3f;
	font: "Arial Black", Gadget, sans-serif;
	font-size:12px;
    overflow:hidden;
	margin-left:12px;
	width:180px;
	height:45px;
	margin-top:-20px;
	margin-bottom:10px;
	}
		
		
		.suparatiopn_p{
			float:left;
			width:180px;
			height:1px;
			border-bottom:dotted 1px #999;
			margin-left:10px;
			
		}
		
		.btn_voirp{
			margin-top:10px;
			margin-left:48px;
			cursor:pointer;
			border:none;
			background-image:url(../image/btn_voirproduit.png);
			width:106px;
			height:21px;
			background-position:center;
			background-repeat:no-repeat;
		}
		
			
				
			.btn_voirpn{
			
			margin-left:400px;
			float:left;
			margin-bottom:10px;
			
			cursor:pointer;
			border:none;
			background-image:url(../image/btn_lire_suite2.png);
			width:100px;
			height:28px;
			background-position:center;
			background-repeat:no-repeat;
			color:#008745;
		}
			
	
		
		.titre_nouv{
			
			width:440px;
			 float:left;
			 
			 color: #060;
	font: "Arial Black", Gadget, sans-serif;
	font-size:14px;
	margin-left:15px;
	margin-top:15px;
	

		}
		
		
		
.btn_voirsuite{
            margin-left:15px;
			float:left;
			margin-top:5px;
			cursor:pointer;
			border:none;
			background-image: url(../image/btn_lire_suite1.png);
			width:100px;
			height:28px;
			background-position:center;
			background-repeat:no-repeat;
			color:#008745;
}


.pres_style{
	float:left; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px
}
	