/* DESIGN REALISE PAR ANG� POUR ETERNIA */
/* ETERNIA V.11 - LET'S GO TO A NEW ADVENTURE! */
/* TOUTE COPIE PARTIELLE OU INTEGRALE DE CE CODE ET/OU DU SITE, */
/* AINSI QUE DES IMAGES EST STRICTEMENT INTERDIT.*/

@import 'icons.css';

/* CODE SPECIAL POUR CACHER OU AFFICHER SUIVANT LE DEVICE */
.hideDesktop{display:none;}
.hideMobile{display:block;}

/* CODE BLOC SPECIAL DRESSEUR */
.bloc_sauvage{box-sizing:border-box; width:100%;}
.fct_cache_map img{margin-bottom:-20px; box-shadow:0px 0px 6px #999, 0px 0px 6px #3a3a3a, 0px 0px 6px #3a3a3a, 0px 0px 6px #3a3a3a, 0px 0px 6px #3a3a3a, 0px 0px 6px #eee, 0px 0px 6px #eee, 0px 0px 6px #eee, 0px 0px 6px #ccc, 0px 0px 6px #ddd, 0px 0px 6px #ddd, 0px 0px 6px #ddd, 0px 0px 6px #dedede, 0px 0px 6px #eee, 0px 0px 6px #eee}
.poke_sauvage{box-sizing:border-box; display:none; text-align:center; width:100%}
/*.fct_cache_map{cursor:pointer; font-weight:bold; font-family:'Pragmatica', Verdana; text-transform:uppercase; color:#fff; text-shadow:0px 0px 6px #000, 0px 0px 6px #000, 0px 0px 6px #000, 0px 0px 6px #000, 0px 0px 6px #000, 0px 0px 6px #3a3a3a, 0px 0px 6px #3a3a3a, 0px 0px 6px #3a3a3a, 0px 0px 6px #3a3a3a, 0px 0px 6px #3a3a3a, 0px 0px 6px #3a3a3a, 0px 0px 6px #3a3a3a, 0px 0px 6px #3a3a3a, 0px 0px 6px #3a3a3a, 0px 0px 6px #3a3a3a}*/
.center{text-align:center;}
.right{float:right;}
.inline{display:inline-block; vertical-align:top; width:50%; text-align:center;}
hr.hr_redac{border:0; height:1px; width:90%; background: transparent;}
/*Toggle des tableaux ?*/
.trToggle{display:none;}
div.linkToggle{cursor:pointer; display:block; width:100%}

.bloc_trainer{border:2px solid #aaa; box-shadow:0 0 7px #777; border-radius:20px; background:#f5f5f5; box-sizing:border-box; /*max-width:660px;*/ width:100%; margin:15px auto;}
.bloc_trainer:hover{border:2px solid #739cda; box-shadow:0px 0px 7px #57a}
.bloc_trainer, .bloc_trainer:hover{transition:all .4s}
.champion_poke p{line-height:10px;}
.trainer_infos{box-sizing:border-box; border-radius:20px 20px 0 0;}
.trainer_poke{box-sizing:border-box; border-radius:0 0 20px 20px; display:none; background:url('images/design/bg_nopok.png') #fff; border-top:1px solid #e8e8e8;}
.fct_cache, .fct_cache_map{cursor:pointer;}
/* Partie sur le sprite du dresseur */
.trainer_img, .trainer_details, .poke_details{box-sizing:border-box; width:49%; display:inline-block; vertical-align:middle}
.trainer_img{text-align:right; padding:5px;} 
.trainer_img img{max-width:50%; width:auto; height:auto; background:#dfe4f3; padding:5px; border:2px solid #b4c0df; border-radius:300px}
/* Partie sur les infos combat du dresseur */
.trainer_details{text-align:left} 
.trainer_details p{line-height:none; margin:0} .trainer_details p:before{content:'\25BA\2002'; font-size:12px;}
.trainername{font-size:14px; font-weight:bold} .gains:after{content:'\00A0\20BD';}
/* Variation du nombre de Pok�mon dans l'�quipe */
.pokemon_1, .pokemon_2, .pokemon_3, .pokemon_4, .pokemon_5, .pokemon_6{width:90px; height:15px; display:inline-block;}
.pokemon_1{background:url('images/design/ball.png') no-repeat 0 0}
.pokemon_2{background:url('images/design/ball.png') no-repeat 0 -15px}
.pokemon_3{background:url('images/design/ball.png') no-repeat 0 -30px}
.pokemon_4{background:url('images/design/ball.png') no-repeat 0 -45px}
.pokemon_5{background:url('images/design/ball.png') no-repeat 0 -60px}
.pokemon_6{background:url('images/design/ball.png') no-repeat 0 -75px}
/* Bloc Pokemon ou non */
.trainer_pokemon, .trainer_nopokemon{box-sizing:border-box; display:inline-block; width:16.66%; padding:3px; text-align:center; vertical-align:middle;}
.trainer_nopokemon{font-size:50px; color:#ddd;}*/
.trainer_pokemon img{max-width:100%; width:auto; height:auto; background:#fff; }
.pkmn_sprite{filter: drop-shadow(0 0 0.1rem black);}
/*Bloc Champion*/
.champion_poke{box-sizing:border-box; border-radius:0 0 20px 20px; background:url('images/design/bg_nopok.png') #fff; border-top:1px solid #e8e8e8;}
.champion_poke .trainer_pokemon{vertical-align:bottom;}
.champion_poke .trainer_nopokemon{vertical-align:200%;}
/* Bloc si combat contre un rival, choix du starter + badge si champion*/
.choix_plante, .choix_feu, .choix_eau, .choix_tenebres, .choix_elec, .choix_pika, .choix_evoli, .badge, .team_aqua, .team_magma{font-size:14px; font-weight:bold; border-radius:20px; box-sizing:border-box; margin:5px auto 0 auto; padding:5px; text-align:center; width:60%}
.choix_plante{background:#cda; border:2px solid #9b5; color:#090;}
.choix_feu{background:#eb9; border:2px solid #d85; color:#f30;}
.choix_eau{background:#bde; border:2px solid #5be; color:#09f;}
.choix_tenebres{background:#7f7f7f; border:2px solid #3c3c3c; color:#000;}
.choix_elec{background:#ffe88c; border:2px solid #ecc11b; color:#ff7e00;}
.choix_pika{background:#ffe88c; border:2px solid #cab01d; color:#a28900;}
.choix_evoli{background:#d08741; border:2px solid #b86d26; color:#67390c;}
.badge{background:#ddd; border:2px solid #aaa; color:#888; margin:-5px auto 5px auto;}
.team_aqua{background:#0356a4; border:2px solid #12b4cd; color:#fff;}
.team_magma{background:#d2000b; border:2px solid #e3492d; color:#fff;}
/* Pour les Pok�mon sp�ciaux */
.poke_details{text-align:left} 
.poke_details p{line-height:none; margin:0}

/* Bloc exclu jeux */
.bloc_noir{background:#a4a8ab; border:2px solid #666d71;}
.bloc_blanc{background:#e9d8d9; border:2px solid #cbb9bb;}
.bloc_noir, .bloc_blanc, .bloc_soleil, .bloc_lune, .bloc_epee, .bloc_bouclier, .bloc_eb_dlc1, .bloc_eb_dlc2, .bloc_diamantetincelant, .bloc_perlescintillante{width:100%; box-sizing:border-box; padding:5px; border-radius:3px;}

.bloc_soleil{background:#fbd3a4; border:2px solid #f6911c;}
.bloc_lune{background:#a2d4ed; border:2px solid #1793d1;}

.bloc_epee{background:#d1effa; border:2px solid #0daae2;}
.bloc_bouclier{background:#fceef4; border:2px solid #d00058;}

.bloc_eb_dlc1{background:#dbf3e8; border:2px solid #29b675;}
.bloc_eb_dlc2{background:#fffcd5; border:2px solid #ffed06;}

.bloc_diamantetincelant{background:#c8efff; border:2px solid #87dbff;}
.bloc_perlescintillante{background:#ffdefd; border:2px solid #ffb5fb;}

.bloc_trainer .info{font-size:12px; font-weight:none; color:#f00}
/* TM + TA */
.bloc_teamaqua{border:2px solid #157bda; box-shadow:0 0 7px #777; border-radius:20px; background:#77a4ce; box-sizing:border-box; max-width:660px; margin:15px auto;} .bloc_teamaqua:hover{border:2px solid #0356a4; box-shadow:0px 0px 7px #57a}
.bloc_teamaqua a{color:#0062bd} .bloc_teamaqua a:hover{color:#00396f}
/*.bloc_teamaqua .trainer_pokemon{border:1px solid #6a90b4; background:#8db4d9;}*/
.bloc_teamaqua .trainer_nopokemon{font-size:50px; color:#6a90b4}

.bloc_teammagma{border:2px solid #eb121e; box-shadow:0 0 7px #777; border-radius:20px; background:#e7757b
; box-sizing:border-box; max-width:660px; margin:15px auto;} .bloc_teammagma:hover{border:2px solid #d2000b; box-shadow:0px 0px 7px #57a}
.bloc_teammagma a{color:#bd0042} .bloc_teammagma a:hover{color:#6f0026}
/*.bloc_teammagma .trainer_pokemon{border:1px solid #b46a83; background:#ec97b6;}*/
.bloc_teammagma .trainer_nopokemon{font-size:50px; color:#b46a83}

.bloc_teamaqua, .bloc_teamaqua:hover, .bloc_teammagma, .bloc_teammagma:hover{transition:all .4s}
.t_sep{width:100%; border-bottom:1px dotted #999;}

/* bloc pour les poemes de legends */
.bloc_poeme1{background:#e7cfe5; border:2px solid #cfbace;}
.bloc_poeme2{background:#cda9b8; border:2px solid #b898a5;}
.bloc_poeme1, .bloc_poeme2{width:100%; box-sizing:border-box; padding:5px; border-radius:3px;}

/* Fond pour les Pok�mon exclusifs � une version */
.bloc_pkmnX{background:#77a4ce; border:2px solid #00619c;}
.bloc_pkmnY{background:#e47284; border:2px solid #d52642;}
.pkmn_obs{background:url('images/design/poke_obs.png') top no-repeat}
.revanche{font-size:14px; color:#8c8665; font-weight:bold; background:#eeeee2; text-align:center; padding:4px; border-top:1px solid #d4ceb4; border-bottom:1px solid #d4ceb4;}


.bcenter{text-align:center;}
.binline{box-sizing:border-box; display:inline-block; padding:5px; vertical-align:top}
.content_flexbox{display:flex; flex-wrap:wrap; justify-content:center;}
.div_flex{box-sizing:border-box; margin:3px}
.txtHori{writing-mode: vertical-rl;
      text-orientation:mixed;}

/* REDIMENSION DES SCREENS ET AUTRES IMAGES*/
.screen{text-align:center;}
.screen img{max-width:400px; width:auto; height:auto;}
.redim_scre{text-align:center;}
.redim_scre img{max-width:250px; width:auto; height:auto;}
.redim_ds{text-align:center;}
.redim_ds img{max-width:256px; max-height:192px; width:auto; height:auto;}
.redim_arts{text-align:center;}
.redim_arts img{max-width:240px; height:auto; margin-top:15px;}
.corner_left{border-radius:0 0 0 20px;}
.corner_right{border-radius:0 0 20px 0;}
.redim_trainer{text-align:center;}
.redim_trainer img{max-width:150px; width:auto; height:auto}
.redim_picross img{width:50px; height:auto}
.redim_picsol img{width:80px; height:auto}
.redim_iconLetsGo img{min-width:68px; height:auto}
.redim_pokken{text-align:center;}
.redim_pokken img{max-width:350px; width:auto; height:auto;}
.redim_cris{text-align:center;}
.redim_cris img{max-width:160px; width:auto; height:auto;}

.redim_scre img, .redim_arts img, .screen img, .redim_ds img, .redim_picross img, .redim_picsol img, .redim_pokken img, .redim_cris{border-radius:4px;}

/*INFO BULLE EDOWN*/
.infoTexte{position:relative; border-bottom:1px dotted #000; cursor:help}
.infoTexte span{position:absolute; width:100%; min-width:75px; left:50%; -webkit-transform:translateX(-50%); transform:translateX(-50%); text-align:center; margin-top:20px; background:#cce5f6; box-sizing:border-box; padding:0 5px; border:2px solid #a4d3f4; border-radius:20px; opacity:0; color:#055493; z-index:1000; font-style:italic; transition:all 0.3s}
.infoTexte span:after{content:''; position:absolute; top:-5px; left:50%; -webkit-transform:translateX(-50%); transform:translateX(-50%); width:0; height:0; border-bottom:10px solid #cce5f6; border-left:5px solid transparent; border-right:5px solid transparent;}
.infoTexte span:before{content:''; position:absolute; top:-9px; left:50%; -webkit-transform:translateX(-50%); transform:translateX(-50%); width:0; height:0; border-bottom:9px solid #a4d3f4; border-left:6px solid transparent; border-right:6px solid transparent;}
.infoTexte:hover span{opacity:1;}

/*NOMS DE JEU NON REALISABLES EN EDOWN*/
.newsnap{
  font-weight:bold;
  background: #ffc60f; /* Old browsers */
  background: -moz-linear-gradient(top,  #ffc60f 0%, #f99e1d 50%, #ef3b23 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  #ffc60f 0%,#f99e1d 50%,#ef3b23 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,  #ffc60f 0%,#f99e1d 50%,#ef3b23 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  -webkit-background-clip: text; 
  -webkit-text-fill-color: transparent;
}

/*DONJON MYSTERE */
.centrer{text-align:center;}
.tsep{box-sizing:border-box; height:20px;}
.bloc_mdm{border:2px solid #aaa; box-shadow:0 0 7px #777; border-radius:20px; background:#e3e4e8; box-sizing:border-box; padding-top:10px; margin:15px auto; display:inline-table;} 
.bloc_mdm:hover{border:2px solid #739cda; box-shadow:0px 0px 7px #57a} .bloc_mdm, .bloc_mdm:hover{transition:all .4s}

.bloc_mdm .trainer_img{width:15%; box-sizing:border-box; padding:0 10px;} .bloc_mdm .trainer_details{width:85%; box-sizing:border-box; padding:0 10px;}
.bloc_mdm .trainer_img img{max-width:100%; background:#c6cae1; border:2px solid #9ea7d3; }

.redim_pmdm{text-align:center;}
.redim_pmdm img{max-width:250px; width:auto; height:auto;}

/* POKEMON UNITE*/
.unite_poke_stat{box-sizing:border-box; padding:5px 20px; margin:5px; line-height:20px;background:#a7b7d5; height:32px; color:#fff; font-family:'Yanone'; font-size:25px; font-weight:bold; border-radius:7px}
.unite_lvl_evo{background:#333; border-left:10px solid #6523b6; border-right:10px solid #6523b6; border-radius:3px; padding:5px; max-width:100px; margin:auto; font-family:'Yanone'; font-size:20px; color:#fff; text-align:center}
.unite_choix_capa{box-sizing:border-box; display:inline-block; vertical-align:top; width:50%; padding:1%}
.unite_amelio_capa{border:1px solid #cff7fe; background:#e7f9fc; border-radius:8px; padding:3px; color:#3c6c74; margin-top:10px}

#content .unite_tab table td{height:25px; background:transparent; border-radius:4px;}
#content .unite_tab table tr:nth-child(odd) {background: #e8eefa}
#content .unite_tab table tr:nth-child(even) {background: #FFF}


@media screen and (max-width:800px){
.hideDesktop{display:block;}
.hideMobile{display:none;}

.bloc_trainer{border-radius:10px;} 
.trainername, .bloc_trainer .info{font-size:100%;} 
.pokemon_1, .pokemon_2, .pokemon_3, .pokemon_4, .pokemon_5, .pokemon_6{display:none;}
.gains:after{content:' P$'}
.trainer_img{display:none;}
.trainer_details{width:100%; display:block; text-align:center} .trainer_details p:before{content:'';}
.trainer_pokemon{width:100%; display:block; width:100%} /*.trainer_pokemon .pkmn_sprite{display:none;}*/
.trainer_nopokemon{display:none;} .corner_left, .corner_right{border-radius:0;}
.choix_plante, .choix_feu, .choix_eau{width:90%}
.champion_poke .trainer_pokemon{border-top:5px solid #e8e8e8;}
.content_flexbox{flex-direction:column;}
	.div_flex{width:100%; min-width:100%;}

.redim_scre img, .redim_arts img, .screen img, .redim_ds img, .redim_pokken img{max-width:100%; width:auto; height:auto;}
.pkmn_obs{background-image:none; background-color:#c59ef3;}
	
	#content .unite_tab .content_flexbox{flex-direction:row;}
	#content .unite_tab .content_flexbox .div_flex, .sleep .content_flexbox .div_flex{width:auto; min-width:0;}
	.unite_choix_capa{display:block; width:100%; padding:0; margin-bottom:10px}


.trToggle{display:table-row;}
div.linkToggle{display:none}
}