/**************************************/
/* ---   LA PAGINATION DES PAGES  --- */
/**************************************/

.barre-pagination {
    width: 100%;
    margin: 10px 0px 10px 0px;
    height: 25px;
}

.pagination {  
    margin: 0px;
    float: right;             
}

.pagination div {
    margin: 0px;
}

.page {
    margin: 0px;
    float: left;    
}
 
.pagination-page-active {
    border: 3px solid #3c78a7;       
    padding: 3px 7px 3px 7px;
    margin: 3px;       
    font-weight: bold;
}

.pagination-page-active a {
    color: #FFFFFF;
}

.pagination-page {
    border: 1px solid #3c78a7;       
    padding: 3px 7px 3px 7px;
    margin: 3px;
    font-weight: normal;    
}
 

.pagination-page:hover {
    text-decoration: none;
    color: #FFFFFF;
    background-color: #3c78a7;
    font-weight: bold;
}
  
.page-suivante a, .page-precedente a {
    border: 1px solid #3c78a7;       
    padding: 3px 7px 3px 7px;
    margin: 3px;
    font-weight: normal;
} 

.page-suivante a:hover, .page-precedente a:hover {
    text-decoration: none;
    color: #FFFFFF;
    background-color: #3c78a7;
    font-weight: bold;
}

.pagination-left, .pagination-right {
    margin: 0px;
    float: left;
}

/******************************************/
/* ---   LA PAGINATION DE NAVIGATION  --- */
/******************************************/

.pagination-navigation { font-weight:normal; width: 275px; margin-bottom:10px; float:center;  white-space: nowrap;}
html>/**/body .pagination-navigation { font-weight:normal; width: 275px; margin-bottom:40px; float:center; white-space: nowrap;}

.pagination-liste { float: left; margin-left: 5px; }

.libelle-pagination { margin-bottom:5px; float:center; }

.liste-par-page { font-size : 9px; height: 18px;}

