/* paginate */

.paginate{
    clear: both;
	margin: 10px 0;
    overflow: hidden;
	padding-top: 20px;
	border-top: 1px dashed #ccc;
}

#block-right .paginate{
	width: 578px;
	margin: 0;
	margin-top: 0;
}

.paginate ul li a,
.paginate ul li .btn,
.paginate ul li .active{
	min-width: 25px;
	height: 25px;
	line-height: 25px;
	display: inline-block;
}


.paginate ul{
	margin: 0;
    padding: 0;
    text-align: center;
}

.paginate ul li{
    color: #999;
    margin: 0 3px;
    font: 12px tahoma;
	display: inline-block;
}

.paginate ul li a{
    background-image: url(../images/paginate/item.png);
}

.paginate ul li a,
.paginate ul li .active{
    color: #6b6b6b;
    border-width: 1px;
    border-style: solid;
    border-color: #d9d9d9;
    text-shadow: 1px 1px 0 #fff;
    background-position: 0 0;
    background-repeat: repeat-x;
    background-color: transparent;
}

.paginate ul li a:hover{
    color: #ed8400;
    border-color: #868686;
}

.paginate ul li .active{
    color: #fff;
    border-color: #2b2b33;
    text-shadow: 1px 1px 0 #131315;
    background-image: url(../images/paginate/item_active.png);
}


/* Les boutons Suiv et Préc */

.paginate ul li .btn{
	text-indent: -9999px;
	/*
    font: 12px "Comic Sans MS";*/
    background-position: center;
    background-repeat: no-repeat;
    background-color: transparent;
}

.paginate ul li .btn:hover{
    border-color: #c6c6c6;
}

.paginate ul li .btn-active,
.paginate ul li .btn-active:hover{
    color: #c1bebe;
    text-shadow: none;
    border-color: #d9d9d9;
}

.paginate ul span.dots{
	top: -3px;
    position: relative;
}