
.pagination {
    text-align: left;
    margin: 0 auto;
    color: #575757;
    padding: 5px 0 5px 10px;
}

.pageNumbers {
    float: left;
    clear: none;
    width: auto;
    padding: 0 14px 0 0;
}

.pageNumbers p {
    float: left;
    clear: none;
    width: auto;
    font-size: .9em;
    color: #575757;
    padding: 4px 14px 0 0;
}

.pageNumbers p strong {
    padding-right: 14px;
}

.pageNumbers p a {
    color: #575757;
}

.pageNumbers p a.on {
    color: #FF0505;
    font-weight: bold;
}

.pageNumbers a.paginationNext {
    float: left;
    clear: none;
    width: 20px;
    height: 20px;
    background: url(../img/pictoNext.gif) 0 0 no-repeat;
}

.pageNumbers a.paginationPrev {
    float: left;
    clear: none;
    width: 20px;
    height: 20px;
    background: url(../img/pictoPrevious.gif) 0 0 no-repeat;
}

.displayMode {
    float: right;
    clear: none;
    width: 340px;
}

* html .displayMode {
    width: 350px;
}

.displayMode form {
    float: left;
    clear: none;
    width: auto;
}

.displayMode select {
    width: 51px;
    font-size: .9em;
    border: 1px solid #b5b5b5;
    color: #575757;
    margin-top: 1px;
}

.displayMode label {
    width: 110px;
    font-size: .9em;
    padding-left: 7px;
}

.displayMode p {
    float: left;
    clear: none;
    width: auto;
    font-size: .9em;
    padding: 4px 10px 0 10px;
}

.displayMode a {
    float: left;
    clear: none;
    width: 20px;
    height: 20px;
    margin: 0 5px 0 0;
}

.displayMode a.listMode {
    background: url(../img/pictoDisplayList.gif) 0 0 no-repeat;
}

.displayMode a.thumbMode {
    background: url(../img/pictoDisplayThumb.gif) 0 0 no-repeat;
}


#filters {
    text-align: left;
    width: 657px;
    margin: 0 auto;
    background: #fff;
    padding: 9px 0;
}


#filters .listOrder {
    float: left;
    width: auto;
    clear: none;
}


#filters .listOrder p {
    float: left;
    width: auto;
    font-weight: bold;
    color: #575757;
    padding: 3px 14px 0 23px;
}

#filters .listOrder a {
    float: left;
    width: 20px;
    height: 20px;
    margin-right: 5px;
}


#filters .listOrder a.listOrderUp {
    background: url(../img/listOrderUp.gif) 0 0 no-repeat;
}

#filters .listOrder a.listOrderDown {
    background: url(../img/listOrderDown.gif) 0 0 no-repeat;
}



#filters .listFilters {
    float: right;
    clear: none;
    width: auto;
    padding: 3px 0 0 0;
}

#filters .listFilters p {
    float: left;
    width: auto;
    color: #575757;
    padding: 0 14px 0 0;
}

#filters .checkbox {
    float: left;
    clear: none;
    width: auto;
    padding: 0;
}

#filters .checkbox label {
    float: left;
    padding: 0 14px 0 5px;
    margin: 0;
    color: #575757;
}

#filters .checkbox input {
    float: left;
    padding: 0;
    margin: 0;
}

