#popup2 { background: none!important; }

#popup { background: #000; padding: 10px; padding-right: 15px; }

#popup a {
  color: #fff;
  border-bottom: 1px solid green;
  font-weight: bold;
}
#popup a:hover {
  color: green;
  border-bottom: 1px solid #fff;
}

#popup a img {
  border-bottom: 0px none!important;
}

.popid {
  float: right;
  font-size: 18px;
  color: #aaa;
}


.popdescr {
  font-weight: bold;
  line-height: 32px;
}
.popdescr-en { 
  color: #aaa;
  line-height: 32px;
}

.popup-recette .plus {
  float: left;
  padding: 10px;
}


.popup-potion #img-test {
  width: auto;
}
#popup .potion-icon {
  float: left;
}
#popup .potion-icon a {
  border-bottom: 0 none;
}

#popup .popnom { 
  font-family: 'libel_suitregular';
  font-size: 48px; 
  margin-bottom: 15px; 
  color: #00A62D;
  font-weight: bold;
  line-height: 42px;
}
#popup .popnom a {
  color: inherit;
  border-width: 0;
}
#popup .popnom a:hover { 
  color: green ;
}
#popup .popnom em { 
  color: #444;
  font-size: 28px;
 }


#popup .popnom-en {
  font-size: 24px;
  font-style: italic;
  color: #006400;
}

.popdescr {
  font-weight: bold;
  font-style: regular;
  line-height: 32px;
}
.popdescr-en { 
  color: #aaa;
  line-height: 32px;
}

.popup-recette .plus {
  float: left;
  padding: 10px;
}


.popup-potion #img-test {
  width: auto;
}


#popup td { font-size: 12px; }

#popup .element { margin-left: 10px; }

#popup .img-item-big,
#popup .img-bloc-big,
#popup .img-divers-big,
#popup .img-effect-big,
#popup .img2-item-big,
#popup .img2-bloc-big,
#popup .img2-divers-big,
#popup .img2-effect-big { float: left; margin: 10px; }

#popup .block-small,
#popup #img-item-small { vertical-align: middle; }

#popup .block-big {
  padding: 0px;
  float: left;
  margin-left: -10px;
  margin-right: 15px;
  margin-bottom: 10px;

  max-width: 128px;
  max-height: 128px;
  image-rendering:optimizeSpeed;             /* Legal fallback */
  image-rendering:-moz-crisp-edges;          /* Firefox        */
  image-rendering:-o-crisp-edges;            /* Opera          */
  image-rendering:-webkit-optimize-contrast; /* Safari         */
  image-rendering:optimize-contrast;         /* CSS3 Proposed  */
  image-rendering:crisp-edges;               /* CSS4 Proposed  */
  image-rendering:pixelated;                 /* CSS4 Proposed  */
  -ms-interpolation-mode:nearest-neighbor;   /* IE8+           */
}
#popup .icone-padding { 
  padding-left: 20px;
  margin-right: 5px!important;
  margin-left: 10px!important;
}

#popup .icone2 {
  padding: 0px;
}


#popup .icone #img-test { vertical-align: bottom; }
#popup .text { padding-left: 10px; }

#popup .version { 
  text-align: right;
  margin: 10px;
  font-size: 12px;
  color: #333;
}

#popup .version a { 
  font-size: 20px;
  color: #D97415;
  border-bottom: inherit;
}

#popup .description { 
  padding-bottom: 25px; 
  margin: 10px 0px; 
  text-align: justify;  
}

#popup .craft { 
  width: 210px;
}
#popup .craftmob img{
  margin-left: 1px;
  margin-bottom: 1px;
  vertical-align: bottom;
}
#popup .craftmob { 
  line-height: 0px;
  padding: 10px;
}

#popup .craftmob a {
  border-bottom: inherit;
}

#popup .col-nom  { width: 50%; }
#popup .col-elements  { width: 50%; }

#popup .tool {
  background: #666;
  min-width: 40px;
  width: 40px;
  padding: 10px;
  text-align: center;
}


#popup p span { text-decoration: underline; font-weight: normal; } 
#popup p { font-weight: bold;}

#popup h3 { 
  font-family: 'libel_suitregular';
  font-weight: normal;
  text-align: center; 
  color: #fff;
  background: #00A62D; 
  font-size: 32px; 
  line-height: 32px;
  padding: 4px;
  text-shadow: 0px 0px 4px #000; 
}

#popup table { width: 100%; text-align: center; }

#popup .tr1 { background: #333; font-weight: bold; font-size: 14px; }

#popup #img-test img,
#popup #img-test #img-item-small { float: left;  }

#popup #img-test {  
  line-height: 36px; 
}



#popup #img-test #img-items {
  float: left;
}





#popup  .mobdrop {
  text-align: left;
  padding: 10px 30px;
  font-size: 14px;
}

#popup  .mobdrop img{
  vertical-align: middle;
  margin-right: 6px;
  margin-bottom: 4px;
}

#popup .list-item {
  list-style-type: none;
  line-height: 42px;
}
#popup .list-item img {
  vertical-align: middle;
}

#popup .item-cheat { line-height: 24px; color: #B6EEFF; }
#popup .item-cheat img { vertical-align: middle; }

#popup .drop-item {
  font-weight: normal;
  font-size: 16px;
}
#popup .drop-item u {
  text-decoration: none;
  border-bottom: 1px solid #666;
}
#popup .drop-item  img,
#popup .drop-item li img{
  vertical-align: middle;
}
#popup .drop-item li {
  list-style-type: none;
}


#popup .drop-none { 
  font-style: italic;
  font-weight: normal;
  text-align: center;
  color: #ccc;
}

#popup .identifiant {
  font-weight: normal;
  font-style: italic;
  font-size: 14px;
  margin: 0;
  padding: 0 5px;
  background: #222;
  color: #999;
}
#popup .identifiant b {
  color: green;
}


#popup .stackable {
  position: relative;
  margin-bottom: 20px;
}

#popup .stackable .case-crafting {
  position: absolute;
  margin-right: 40px;
}
#popup .stackable p {
  margin-left: 44px!important;
  line-height: 42px;
}



#popup .link-enchant {
  background: #000;
  padding: 4px 12px;
  font-weight: bold;
  color: #33EBCB;
  border-radius: 6px;
  border: 1px solid #111;
  margin-left: 14px;
}
#popup .link-enchant:hover {
  background: #0E3F36;
  color: #fff;
  box-shadow: 0px 0px 2px 2px #111;
}

#popup .onglet-crea span {
  padding: 5px;
  display: inline-block;
  background-color: #c6c6c6;
  border-radius: 3px;
  border-left: 4px solid #fff;
  border-top: 4px solid #fff;
  border-right: 4px solid #555;
  border-bottom: 4px solid #555;
  box-shadow: 2px 0 0 #000;
  margin-right: 8px;
  line-height: 12px;
}
#popup li.onglet-crea {
  margin-bottom: 4px;
}

#popup .nb-points {

}
#popup .nb-points img {
  vertical-align: middle;
}


#popup .a-voir {
  background: #323232;
  padding: 0 10px 10px 10px;
  width: 470px;
  margin: 0px auto;
  margin-top: 50px;
  border-radius: 6px;
  border: 1px solid #444;
}
#popup .a-voir h3 {
  font-size: 24px;
  margin-top: 10px;
  background: #000;
}
#popup .a-voir a {
  border-bottom: 1px dotted #555;
}
#popup .a-voir a:hover {
  border-bottom: 1px dotted green;
}
#popup .a-voir ul { margin-left: -10px; }
#popup .a-voir li {
  float: left;
  min-width: 210px;
}

#popup .sol {
  font-weight: normal;
  text-align: left;
}
#popup .sol img {
  vertical-align: middle;
}

#popup .photos a {
  border-bottom: 0;
}
#popup .photos img {
  margin: 4px;
  border: 1px solid #333;
  float: none;
}
#popup #img-bloc-small {
  vertical-align: middle;
}

#popup .table-enchant td {
  vertical-align: top;
  padding: 5px;
}

#popup .icones,
#popup .icones td,
#popup .icones tr {
  border: 0 none;
}
#popup .icones td {
  padding: 4px 0;
}
#popup .icones td { vertical-align: top; }


#popup .icones a {
  border-bottom: 0 none;
}

/* POPUP Biomes */
.popup-biome .big {
  float: left;
  margin: 10px 15px 0 5px;
  border: 1px solid #111;
  border-radius: 2px;
}
.popup-biome li,
.popup-potion li,
.popup-effect li {
  list-style-type: none;
  line-height: 38px;
}
.popup-biome li img,
.popup-potion li img,
.popup-effect li img {
  vertical-align: middle;
}
.popup-biome u {
  color: #ddd;
}
.popup-biome .couleur {
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  padding: 5px;
  width: 70px;
  height: 20px;
}

.popup-biome .small { margin: 6px 2px; }


/* */

.popup-mob {
  line-height: 24px;
}

.popup-mob .img {
  max-width: 200px;
  max-height: 200px;
  float: left;
  margin-right: 20px;
}

.popup-mob h3 {
  text-align: center;
  font-size: 18px;
  border-top: 1px solid #222;
  padding: 10px;
}
.popup-mob h3 span {
  color: #777;
  font-style: italic;
  font-weight: normal;
}
.popup-mob .infos-mob {
  line-height: 26px;
}

.popup-mob .infos-mob img {
  float: none;
  margin: 0px;
  vertical-align: middle;
  border: 0 none;
}
.popup-mob  img,
.popup-mob  img a,
.popup-mob  a img  {
  border-width : none;
  border : none;
  border-style: none;
}
.popup-mob  a {
  border-bottom: 1px dotted #333;
}
.popup-mob .infos-mob .big {
  font-size: 18px;
  font-weight: bold;
  border-bottom: 2px solid #555;
  line-height: 42px;
}

.popup-mob .infos-mob li {
  list-style-type: none;
  margin-left: 16px;
}
.popup-mob .infos-mob li img {
  margin: 1px 6px;
}

.popup-mob .mobcrafting img {
  margin-right: 1px;
  margin-bottom: 1px;
}
.popup-mob .mobcrafting a,
.popup-mob a img {
  border: 0 none;
}

.popup-mob .version span { 
  font-size: 20px;
  color: #D97415;
}

.popup-mob .boss {
  color: red;
  font-style: italic;
}

.popup-mob .baby {
  color: green;
  font-style: italic;
}

#popup .light {
  font-weight: bold;
  color: #00D000;
  text-decoration: none;
  display: block;
  margin: 10px 0 0 0 ;
}
#popup .infos-popup {
  line-height: 26px;
}
#popup .liste-img li {
  margin: 10px 0;
  list-style-type: none;
  font-size: 18px;
  letter-spacing: 1px;
}
#popup .liste-img li a {
  border-bottom: inherit;
}

#popup .liste-img li img { 
  vertical-align:middle;
  margin: 0 6px 0 0;
}


/* Popup commandes */

.popup-commandes .popnom {
  font-size: 54px!important;
  margin: 20px 10px;
}

.popup-commandes h4 {
  font-size: 18px;
  margin: 4px 0;
}
.popup-commandes .cmd-subcommand a { 
  text-decoration: underline;
}

.popup-commandes .cmd_param {
  background: #333;
  color: #eee;
  border-left: 4px #888 solid;
  margin: 15px 0;
  padding: 4px 4px 4px 10px;
}
.popup-commandes .cmd-syntaxe {
  text-align: left!important;
  /*display: block;*/
}
.popup-commandes .input-exemple {
  background: #222;
  color: #fff;
  border: 1px solid #000;
  color: lime;
  width: 99%;
}

.popup-commandes .sous_cmd {
  background: #555;
  border-left: 4px green solid;
  margin: 15px 0;
  padding: 4px 4px 4px 10px;
  list-style-type: none;
}
.popup-commandes .sous_cmd i { color: #aaa; }
.popup-commandes .sous_cmd a { 
  text-decoration: none!important;
}

.popup-commandes .cmd_param em { color: #aaa; }

.popup-commandes .cmd_exemple {
  background: #444;
  border: 2px solid #111;
  padding: 10px 10px 0 10px;
}
.popup-commandes .cmd_exemple a.content_popup_link,
.popup-commandes .cmd-subcommand a.content_popup_link,
.popup-commandes .plus-info-bloc a.content_popup_link  {
  text-decoration: none;
}
.popup-commandes .cmd_exemple hr {
  margin: 10px 0px;
}

.popup-commandes .cmd_der { 
  border-color: green;
  list-style-type: none;
 }

.popup-commandes .plus-info-bouton {
  background: green;
  cursor: pointer;
  padding: 1px 10px;
  border-radius: 2px;
  margin: 0 5px;
  text-shadow: 1px 0 0 #000;
  text-decoration: none !important;
  white-space: nowrap;
}
.popup-commandes .plus-info-bouton:hover {
  background-color: #4EC300;
}
.popup-commandes .plus-info-bloc {
  background: #555;
  border: 2px solid #aaa;
  border-radius: 3px;
  padding: 6px 10px;
  color: #ddd;
  line-height: 22px;
}

.popup-commandes .legende-bouton {
  background: #666;
  cursor: pointer;
  padding: 1px 10px;
  border-radius: 3px;
  border-bottom: inherit!important;
  border-width: 0!important;
  margin: 0 5px;
  text-shadow: 1px 0 0 #000;
  float : right;
}
.popup-commandes .legende-bouton:hover {
  background-color: #aaa;
  color: #000!important;
}

.popup-commandes a.autolink
{
  text-decoration: none !important;
}

.popup-commandes .sous_cmd a,
.popup-commandes .plus-info-bloc a
{
  text-decoration: underline;
}

/* POPUP Tags */
.popup-tag ul.banner
{
  line-height: 40px;
}
.popup-tag ul.banner .banner-small
{
  display: inline-block;
}



.dimensions {
  background: url(img/width.png) no-repeat 0px 50px;
}

.dimensions ul {
  margin: 0 0 0 32px;
}


.progart {
  border : 2px solid #333;
  text-align: center;
  padding: 10px;
}
.progart u {
  font-size: 20px;
  display: block;
  line-height: 30px;
}
.progart img {
  float: inherit!important;
  vertical-align: middle;
}
.progart .effect_frame {
  vertical-align: middle;
}