/********************************************/


td.carac, th.carac { text-align : center; }

img.selected { border : 1px solid blue; border-radius: 50%; }

.menuarbre a {   white-space: normal !important; height: auto; padding: 1px 2px;}

.jstree-default .jstree-anchor { line-height: 24px; height: auto; color : black;}

.jstree-default .jstree-icon.test2 { background-image: url("cmsimg/32px.png");  background-position: -100px -68px; width: 24px; height: 24px; line-height: 24px;}

.nav-list.catalogue {    padding-left: 0; }

.thumbnail { text-align: center; }

.selectedArbre { background-color : yellow; }


.docs h2 { margin-top : 15px; margin-bottom : 5px; border-bottom : 1px solid #009640; }

.lnkgauche { border : width : 90%; padding : 5px; padding-left : 15px;}

img[src*="cmsimg/htube_def.jpg"] {
    display: none;
}

/*============= Global ancher link color style ==========*/
a {
  color:#009640;
}
a:hover, a:active {
  color:#009640;
  text-decoration:underline;
}
a.invarseColor:link, a.invarseColor:visited {
  color:#666;
}
a.invarseColor:hover, a.invarseColor:active {
  color:#009640;
  text-decoration:none;
}
a.active:link, a.active:visited {
  color:#009640;
  cursor:default;
}

/*=================== dropdown =============*/
.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a {
  background:#009640;
  background-color:#009640;
  filter:#009640;
}
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover {
  background:#009640;
  background-color:#009640;
  filter: #009640;
}

/*==================== navbar =================*/
.navbar .nav > li:hover {
  background:#009640;
}
/* active link */
.navbar .nav .selected a,
.navbar .nav .selected a:hover,
.navbar .nav .selected a:focus
.navbar .nav > .selected > a,
.navbar .nav > .selected > a:hover,
.navbar .nav > .selected > a:focus,
.navbar .nav > .selected > a i,
.navbar .nav > .selected > a:focus i,
.navbar .nav > .selected > a:hover i,
.navbar .nav > .selected > a span,
.navbar .nav > .selected > a:focus span,
.navbar .nav > .selected > a:hover span {
  background-color: #009640;
  filter:#009640;
}
/* nested ul */
.navbar .nav div {
  background: #009640;
}

.navbar .nav div ul li.cat2 a {
  background-color: #36b96e;
}

.nav-list > .active > a, .nav-list > .active > a:hover, .nav-list > .active > a:focus {background-color: #009640; }


/*========== btn-primary (green-btn) ==========*/
.btn-primary {
  border:1px solid #009640;
  background: #00aa3b;
background: -moz-linear-gradient(top, #00aa3b 0%, #009640 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00aa3b), color-stop(100%,#009640));
background: -webkit-linear-gradient(top, #00aa3b 0%,#009640 100%);
background: -o-linear-gradient(top, #00aa3b 0%,#009640 100%);
background: -ms-linear-gradient(top, #00aa3b 0%,#009640 100%);
background: linear-gradient(to bottom, #00aa3b 0%,#009640 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00aa3b', endColorstr='#009640',GradientType=0 );
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  background: #009640;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #00aa3b;
}

.navbar .nav li a { padding : 0 6px; }

.thumbnail h4 { background-color : #01b34c; }
.thumbnail:hover h4 { background-color : #009640; }

.navbar .nav li.niv1.selected > a, .navbar .nav li.niv1.selected > a:hover, .navbar .nav li.niv1.selected > a:focus {
    color: #fff;
    text-decoration: none;
    background-color: #009640;
}

.navbar .nav ul.mnucatalogues li.cat > a.selected2 { color : black; }
.navbar .nav ul.mnucatalogues li.cat > a.selected {color : #FFF; }
.navbar .nav div.megamenu ul li a.selected { color : #36b96e; }
.navbar .nav div.menun3 { background-color :  #36b96e; }
.navbar .nav div ul li a.lnkcat { font-size : 11px; padding : 6px 7px; }

a.ongletproduit.bleu.active { background-color : #009640; color : #FFF; }
a.ongletproduit.bleu { border-bottom: 3px solid #009640; }
a.ongletproduit { border-bottom: 3px solid #36b96e; }
a.ongletproduit.active { background-color :  #36b96e; color : #FFF;}

