<style>
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
</style>
#products_container
{
	
	margin-top:25px;
	text-align:center;
}


/**************************** filtre produit ************************************************/
#telephones,#accessoires,#chargeurs
{
	display:inline-block;
	vertical-align:top;
	background:linear-gradient(white 20%,#f2f2f2);
	margin-left:1%;
	width:315px;
	border:1px solid #f2f2f2;
	box-shadow:4px 4px 4px #f2f2f2;
	padding:15px;
	min-height:211px;
	word-wrap:break-word;
}
#telephones:hover,#accessoires:hover,#chargeurs:hover
{
	background:linear-gradient(white 20%,#f2f2f2 50%);
}
.left_div_menu
{
	display:inline-block;
	vertical-align:top;
	width:58%;
}
#products_container h1
{
	font-family:Roboto;
	font-size:1.5em;

}
#products_container div p
{
	margin-top:10px;
	margin-bottom:10px;
	font-family:'Roboto slab';
	color:#babcbc;
	font-size:0.9em;
	text-align:left;
}


#products_container .voir
{
	font-family:"Roboto Slab","sans serif",serif;
	text-decoration:none;
	display:inline-block;
	width:90%;
	height:35px;
	line-height:35px;
	margin-top:5px;
	color:green;
	border:2px solid green;
	text-transform: uppercase;
	box-shadow:2px 2px 2px gray;
}

#products_container .voir:hover
{
	color:white;
	background:green;
	box-shadow:0px 0px 0px;

}
#tous
{
	width:35%;
	margin:auto;
	margin-bottom:10px;
	margin-top:20px;
	color:black;
	line-height:42px;
	background:#f2f2f2;
	background:linear-gradient(white 20%,#f2f2f2 70%);
	box-shadow:2px 2px 2px gray;
	border:2px solid green;
	border-radius:3px;
	font-style:bold;
	text-transform:uppercase;
	text-align:center;
	font-style:bold;
	text-decoration:none;
	color:green;
}
#tous a
{
	display:inline-block;
	text-decoration:none;
	color:green;
	width:100%;


}
#tous:hover
{
	cursor:pointer;
	background:green;
	box-shadow:0px 0px 0px;
}
#tous a:hover
{
	color:white;
}
.navigation_images
{
	display:inline-block;
	vertical-align:top;
	width:40%;
}
.navigation_images img
{
	width:100%;
}



/******************************* liste produit ****************************************/
#list_products
{
	margin:auto;
	margin-top:15px;
	text-align:center;
	font-family:Poppins;
}
.product
{
	width:253px;
	min-height:425px;
	border:1px solid #d6d9dd;
	margin-bottom:10px;
	margin-left:12px;
	display:inline-block;
	vertical-align:top;
	text-align:center;
	box-shadow:2px 2px 1px 2px #5550501c;
	padding-bottom:15px;

}
.product:hover
{
	background:#f2f2f2;
	background:linear-gradient(white 20%,#f2f2f2);
	border:1px  solid #d6d9dd;
	box-shadow:1px 1px 1px gray;
}
.price
{
	color:green;
	display:inline-block;
}
.title
{
	padding-left: 8px;
	text-align: center;
	font-weight:bold;
  	margin:10px 0px;
}
.description
{
	padding-left: 8px;
	text-align: left;
	color:#23222b;
	font-size:14px;
}
.images
{
	height:270px;
}
.images img
{
	width:90%;
	min-width:220px;
	min-height:180px;
	max-height:200px;
	margin-top:50px;
}
.promotion
{
	background:#d90a0c;
	background:linear-gradient(#d90a0c,#ff451c 98%);
	width:110px;
	margin:auto;
	color:white;
}
.old_price
{
	text-decoration:line-through;
	display:inline-block;
	color:green;
}
.new_price
{
	color:red;
	display:inline-block;
}
#pagination
{
	text-align:center;

	margin-top:20px;
}
#pagination span
{
	display: inline-block;
	width:30px;
	height:30px;
	margin-left:8px;
}
#pagination span:hover
{
	background:#f2f2f2;
	background:linear-gradient(white ,#f2f2f2);
	cursor:pointer;
	box-shadow:1px 1px 1px gray;
}
#pagination span a
{
	border:1px solid #d6d9dd;
	display:inline-block;
	width:30px;
	height:30px;
	line-height:30px;
	color:green;
	text-decoration:none;
}


