@charset "utf-8";
/* CSS Document */

.searchbox { padding: 0 15px; }
.searchbox .inputSearch { background: url(bg_search.gif) left top no-repeat; width: 265px; border: none; line-height: 23px; height: 19px; padding: 4px 5px 0; line-height: 23px;  }
.searchboxoptions { margin-top: 3px; }
.searchboxoptions  input { position: relative; top: 2px; }
.searchboxbtn { position: relative; top: 8px; margin-left: 5px; }

.bloc_entete a { text-decoration: none; }
.bloc_entete .niv_0 { margin: 10px 0; }
.bloc_entete .niv_0 a { font-size: 16px; font-weight: bold; color: #5a71ab; }
.bloc_entete .niv_1 a { font-size: 14px; font-weight: bold; padding-left: 15px; }
.bloc_entete .niv_2 a { font-size: 12px; font-weight: bold; padding-left: 30px; }
.bloc_entete .niv_3 a { font-size: 11px; font-weight: normal; padding-left: 45px; }
.bloc_entete .niv_4 a { font-size: 10px; font-weight: normal; padding-left: 60px; }

/* Pagination */
.pagination { width: 100%; height: 30px; margin-left: auto; margin-right: auto; margin-bottom: 10px; border-bottom: 1px solid #4FB743; padding-top: 2px; }
.pagination img { position: relative; top: 1px; }
.pagination ul { list-style: none; float: right; margin:5px -2px 0 0; }
.pagination ul li { font-size: 11px; float: left; display: block; padding: 0; margin-right: 3px; position: relative; }
.pagination ul #selected { background: #4FB743; padding: 2px 5px; color: #fff; display: inline-block; }
.pagination .numbers,.pagination .numbers_next,.pagination .numbers_next2,.pagination .numbers_prev,.pagination .numbers_prev2 { border: 1px solid #4FB743; padding: 2px 5px; color: #4FB743; display: inline-block; font-weight: bold; }
.pagination .numbers_next:hover,.pagination .numbers_next2:hover,.pagination .numbers_prev:hover,.pagination .numbers_prev2:hover { background-color: #4FB743; color: #000;padding-bottom:5px; }
.pagination a, .pagination a:link, .pagination a:visited { color: #4FB743; text-decoration: none; }
.pagination .numbers:hover, .pagination .numbers:visited:hover { background-color: #4FB743; color: #fff; padding: 2px 5px; display: inline-block; }
.pagination .results { font-size: 12px; font-weight: bold; margin: 5px 0 0 10px; display: inline-block; }

.form_sondage, .sondagebox { text-align: left; }
.form_sondage .question { font-weight: normal; text-align: left; }
.barre .pourcent { background-color: #569D3A; }

.annuaireboxdetails table td { vertical-align: top; }

.agendaboxdetails .texte { padding: 10px; }

.saisienl { font-size: 11px; padding: 3px; width: 250px; }
.inscription_newsletter_erreur, .inscription_newsletter_valid { font-size: 12px; font-weight: bold; margin: 10px 0; }

.slideshow_une_img_min_hori { padding: 5px; border: 1px solid #5a71ab; }
.slideshow_une_img_min_hori .slideshow-thumbnails { left: -6px; padding: 0 12px 0 0;margin-bottom:-6px;}
.slideshow_une_img_min_hori .slideshow-thumbnails a{ border: 1px solid #5a71ab;  background: #ffffff; }
.slideshow_une_img_min_hori .slideshow-thumbnails a:hover{background-color:#5a71ab!important;opacity:1!important;}
.slideshow-thumbnails-active{background-color:#5a71ab;}
.slideshow-captions-visible{ opacity: 0.6;}