.neftisbox_fond { width: 100%; height: 100%; position:absolute; top:0px; left:0px; background-color:#000000; filter:alpha(opacity=60); -moz-opacity: .6; opacity: .6; z-index:48; }
.neftisbox { position:absolute; padding:0; background-color:#ffffff; border: 1px solid #c5c7c6; position: absolute; left: 50%; top: 0px; z-index: 49; overflow: hidden; }
.neftisbox .close { display: block; height: 14px; padding: 1px 20px 0 0; position:absolute; right: 5px; top: 5px; color:#ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; background:url(btn_croix_close.gif) right top no-repeat transparent;  }
.neftisbox .titre { padding: 5px; background-color:#499eb3; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold; border-bottom: 1px solid #cacccb; }
.neftisbox .encadre { width: 100%; position: relative; background-color: #ffffff; border: none; padding: 0px; overflow: auto; }

.neftisalerte_fond { width: 100%; height: 100%; position:absolute; top:0px; left:0px; background-color:#000000; filter:alpha(opacity=70); -moz-opacity: .7; opacity: .7; z-index:48; }
.neftisalerte { position:absolute; padding:0; background-color:#ffffff; border: 1px solid #c5c7c6; position: absolute; left: 50%; top: 50%; z-index: 49; overflow: hidden; }
.neftisalerte .titrealerte { padding: 2px; background-color:#499eb3; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; border-bottom: 1px solid #cacccb; }
.neftisalerte .encadrealerte { width: 100%; position: relative; background-color: #ffffff; border: none; padding: 0px; overflow: auto; text-align: center; }
.neftisalerte .question { margin: 10px; font-size: 11px; }
.neftisalerte .btnok, .neftisalerte .btncancel { display: inline-block; display: -moz-inline-box; height: 23px; width: 60px; padding: 7px 0 0 30px; color:#000; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; }
.neftisalerte .btnok { background: url(btn_neftis_alerte_ok.gif) left top no-repeat transparent; }
.neftisalerte .btncancel { background: url(btn_neftis_alerte_cancel.gif) left top no-repeat transparent; }




.loadingtext_01 { font-size: 16px; font-weight: bold; }

/* Pagination */
.pagination { width: 100%; height: 30px; margin-left: auto; margin-right: auto; border-top: 1px solid #c6c6ae; border-bottom: 1px solid #c6c6ae; padding-top: 2px; }
.pagination img { position: relative; top: 1px; }
.pagination ul { list-style: none; float: right; margin: 5px 10px 0 0; }
.pagination ul li { font-size: 12px; float: left; display: block; padding: 0; margin-right: 3px; position: relative; }
.pagination ul #selected { background: url(btn_bg_05.png) left top repeat-x transparent; padding: 2px 5px; color: #fffffe; display: inline-block; }
.pagination .numbers,.pagination .numbers_next,.pagination .numbers_next2,.pagination .numbers_prev,.pagination .numbers_prev2 { background: url(btn_bg_07.png) left top repeat-x transparent; border: 1px solid #b3b3b3; padding: 2px 5px; color: #444a39; display: inline-block; font-weight: bold; }
.pagination a, .pagination a:link, .pagination a:visited { color: #676867; text-decoration: none; }
.pagination .numbers:hover, .pagination .numbers:visited:hover { border: 1px solid #5b9400; padding: 2px 5px; display: inline-block; }
.pagination .results { font-size: 12px; font-weight: bold; margin: 5px 0 0 10px; display: inline-block; }


/* les loader */
.loader1{text-align:center;padding:80px;}