/* CSS Document */
/* Pagination */
.pagination { width: 100%; height: 30px; margin-left: auto; margin-right: auto; margin-bottom: 10px; border-bottom: 1px solid #4F72BA; padding-top: 2px; }
.pagination img { position: relative; top: 1px; }
.pagination ul { list-style: none; float: right; margin: 5px 0px 0 0; }
.pagination ul li { font-size: 11px; float: left; display: block; padding: 0; margin-right: 3px; position: relative; }
.pagination ul #selected { background: #FAE65F; padding: 2px 5px; color: #333; display: inline-block; }
.pagination .numbers,.pagination .numbers_next,.pagination .numbers_next2,.pagination .numbers_prev,.pagination .numbers_prev2 { border: 1px solid #4F72BA; padding: 2px 5px; color: #FF9B02; display: inline-block; font-weight: bold; }
.pagination .numbers_next:hover,.pagination .numbers_next2:hover,.pagination .numbers_prev:hover,.pagination .numbers_prev2:hover { background-color: #4F72BA; color: #000; }
.pagination a, .pagination a:link, .pagination a:visited { color: #4F72BA; text-decoration: none; }
.pagination .numbers:hover, .pagination .numbers:visited:hover { background-color: #FAE65F; color: #333; padding: 2px 5px; display: inline-block; }
.pagination .results { font-size: 12px; font-weight: bold; margin: 5px 0 0 0px; display: inline-block; }

.actubox .picture, .agendabox .picture { float: left; width: 240px; height: 115px; padding-top: 15px; display: block; margin: 0 auto; background: url(/_css/bg_photo_actu.gif) left top no-repeat; text-align: center; }
.agendaboxdetails .date, .actuboxdetails .date { font-weight: bold; }

.search .okbutt { color: #ffffff; border: 1px solid #ffffff; background: #1E568F; cursor: pointer; }
.search_li .texte4 { margin: 5px 0; color: #285191; }
.searchbox .searchboxoptions { display: none; }
.searchbox .inputSearch { margin-bottom: 5px; width: 200px; padding: 2px; vertical-align: top; }
.searchbox .searchOkLink { border: 1px solid #ffffff; color: #ffffff; padding: 2px; text-decoration: none; vertical-align: top; display: inline-block; }

.bloc_entete a { text-decoration: none; }
.bloc_entete .niv_0 { margin: 10px 0; }
.bloc_entete .niv_0 a { font-size: 16px; font-weight: bold; }
.bloc_entete .niv_1 a { font-size: 14px; font-weight: bold; padding-left: 15px; color: #4F72BA; }
.bloc_entete .niv_2 a { font-size: 12px; font-weight: normal; padding-left: 30px; color: #656565; line-height: 17px; }
.bloc_entete .niv_3 a { font-size: 11px; font-weight: normal; padding-left: 45px; color: #656565; line-height: 17px; }
.bloc_entete .niv_4 a { font-size: 10px; font-weight: normal; padding-left: 60px; color: #656565; line-height: 17px; }
