/******************PAGINATION NORMALE*********************/

.pagination{
	width:95%;
	margin:0 auto 10px;
	text-align:right;
}

ul.pagination{
	list-style-type:none;
	font-family:Arial, Verdana;
	font-size:12px;
}
.pagination li{
	float:left;
	color:#666;
	margin:0 2px;
	padding:0;
	width:20px;
	height:20px;
	text-align:center;
	font-weight:bold;
}
.pagination li a{
	color:#666;
	width:18px;
	height:18px;
	line-height:18px;
	display:block;
	text-decoration:none;
	border:1px solid #666;
}
.pagination li a:hover, .pagination .active{
	background:#FFD9A2;
}
.pagination li a.inactive, .pagination li a.inactive:hover {
	border:1px solid #999;
	color:#999;
	background:#fff;
	cursor:default;
}

li.pagination-nb-results { width: 300px; font-weight: normal; text-indent: 10px; text-align: left; }
/****************************************************/

/******************PAGINATION GRAND*********************/

.pagination_larg{
	width:95%;
	margin:0 auto 10px;
	text-align:right;
}

ul.pagination_large{
	list-style-type:none;
	font-family:Arial, Verdana;
	font-size:10px;
}
.pagination_large li, li.active-special, li.inactive-special,
	li.active-special-2, li.inactive-special-2 {
	float:left;
	color:#666;
	margin:0 2px;
	padding:0;
	width:28px;
	height:20px;
	text-align:center;
	font-weight:bold;
}
	li.active-special-2, li.inactive-special-2 { width: 38px; }

.pagination_large li a, li.active-special a, li.inactive-special a,
	li.active-special-2 a, li.inactive-special-2 a {

	color:#666;
	width:100%;
	height:18px;
	line-height:18px;
	display:block;
	text-decoration:none;
	border:1px solid #666;
}
	li.active-special-2 a, li.inactive-special-2 a{ width: 100%; }

.pagination_large li a:hover, .pagination_large .active{
	background:#FFD9A2;
}
.pagination_large li a.inactive, .pagination_large li a.inactive:hover {
	border:1px solid #999;
	color:#999;
	background:#fff;
	cursor:default;
}