@charset "utf-8";
/* CSS Document - NEFTIS - Olivier - 07 Juillet 2009 */

/* NOOBSLIDE NEFTIS */
.nsNeftis1mask { position:relative; width:880px; height: 250px; overflow:hidden; }
#nsNeftis1 { position:absolute; }
#nsNeftis1 div { width:880px; float:left; background: transparent; overflow: hidden; }
#nsNeftis1 div .imgprod { float: left; width: 540px; text-align: center; }
#nsNeftis1 div .descprod { display: block; margin-left: 545px; font-size: 11px; color: #444a39; }
#nsNeftis1 div .descprod a { color: #70a120; font-weight: bold; }
#nsNeftishdls span { margin-right: 10px; }
#nsNeftishdls span img { border: 5px solid #ffffff; }
#nsNeftishdls .active img { border: 5px solid #3e8d09; }
.nsNeftis1btns { text-align: center; padding: 4px 0px 4px 0px; position: relative; margin: 10px 0 0 35px;}
.nsNeftis1btns span { cursor: pointer; }
.nsNeftis1btns div { position: absolute; top: 20px; cursor: pointer; border: none; }
.nsNeftis1btns #prev { left: -20px;  }
.nsNeftis1btns #next { right: -10px; }

/* NOOBSLIDE ACCESS */
.nsNeftis2mask { position:relative; width:500px; height: 250px; overflow:hidden; margin: 0 auto; background: #ffffff; }
#nsNeftis2 { position:absolute; }
#nsNeftis2 div { width:500px; float:left; background: transparent; overflow: hidden; }
.nsNeftis2btns { width: auto; position: relative; }
.nsNeftis2btns span { cursor: pointer; }
.nsNeftis2btns div { position: absolute; top: 20px; cursor: pointer; border: none; }
.nsNeftis2btns #prevaccess { left: 0; z-index: 10;  }
.nsNeftis2btns #nextaccess { right: 0; z-index: 10; }

/* NOOBSLIDE PROD ASSOC */
.nsNeftis3mask { position:relative; width:500px; height: 250px; overflow:hidden; margin: 0 auto; background: #ffffff; }
#nsNeftis3 { position:absolute; }
#nsNeftis3 div { width:500px; float:left; background: transparent; overflow: hidden; }
.nsNeftis3btns { width: auto; position: relative; }
.nsNeftis3btns span { cursor: pointer; }
.nsNeftis3btns div { position: absolute; top: 20px; cursor: pointer; border: none; }
.nsNeftis3btns #prevprod { left: 0; z-index: 10;  }
.nsNeftis3btns #nextprod { right: 0; z-index: 10; }

/* NOOBSLIDE ACCESS + PROD ASSOC */
#nsNeftis2 div td , #nsNeftis3 div td { text-align: center; }
#nsNeftis2 div .descprod, #nsNeftis3 div .descprod { font-size: 11px; color: #909882; }
#nsNeftis2 div .descprod td , #nsNeftis3 div .descprod td { padding-top: 10px; }
#nsNeftis2 div strong, #nsNeftis3 div strong { font-weight: bold; }
#nsNeftis2 div .oldprice, #nsNeftis3 div .oldprice { text-decoration: line-through; }

/* ACCORDEON */
.ongletsbox { position: relative; overflow: hidden; padding-top: 35px; height: 220px; }
.ongletsbox .acc_element { background: #ffffff; height: 220px; }
.ongletsbox .acc_toggler { width: 130px; height: 25px; line-height:25px; font-size: 16px; font-weight: bold; color: #ffffff; padding-left: 30px; position: absolute; top: 0; background: url(btn_sliderproduitlies.gif) left top no-repeat; cursor: pointer; }
.ongletsbox #onglet1 { left: 0px; }
.ongletsbox #onglet2 { left: 160px; background-position: bottom left; color: #979f8a; }

/* Pagination */
.pagination { width: 100%; height: 30px; margin-left: auto; margin-right: auto; margin-bottom: 20px; border-bottom: 1px solid #8AC624; 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: 11px; float: left; display: block; padding: 0; margin-right: 3px; position: relative; }
.pagination ul #selected { background: #8AC624; 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 #8AC624; padding: 2px 5px; color: #f1f5ea; display: inline-block; font-weight: bold; }
.pagination .numbers_next:hover,.pagination .numbers_next2:hover,.pagination .numbers_prev:hover,.pagination .numbers_prev2:hover { background-color: #8AC624; color: #000; }
.pagination a, .pagination a:link, .pagination a:visited { color: #8AC624; text-decoration: none; }
.pagination .numbers:hover, .pagination .numbers:visited:hover { background-color: #8AC624; color: #000; padding: 2px 5px; display: inline-block; }
.pagination .results { font-size: 12px; font-weight: bold; margin: 5px 0 0 10px; display: inline-block; }

/* Moteur de recherche */

.searchboxminibox .searchboxoptions { display: none; }
.searchboxminibox .labelType1 { color: #444A39; font-family: Tahoma,Geneva,sans-serif; font-size: 18px; font-weight: normal; text-align: center; }
.searchboxresults .searchboxform { background: #E4E9DE; }
.searchboxresults .searchboxresultsinput { width: 80%; }
.searchboxresults .operateursbox { display: none; }
.searchboxresults .searchboxresultsokbutton { }