#recepteur-map
{
	height: 430px;
	text-align: center !important;
}
#recepteur-map #load-map-actions
{
	padding: 0 5px !important;
	text-align: center !important;
	text-indent: 0 !important;
}



#map
{
	border: 1px solid black;
	border-collapse: collapse;
	width: 479px;
	height: 319px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	background: black url('../../images/map/partie_centre.png') repeat-x;
}
#map caption
{
	margin: 0 auto;
	padding: 0 0 5px;
	font-size: 1.6em;
	font-weight: bold;
}
#map td
{
	border: 0 none;
	margin: 0;
	padding: 0;
}
#map #partie_gauche, #map #partie_droite
{
	width: 48px;
}
#map td img
{
	border: 0 none;
	margin: 0;
}


#actions
{
	height: 25px;
}














#nuitRESET
{
	display: none;
	z-index: 301;
	position: fixed;
	top: 0;
	left: 0;
	width: 0%;
	height: 3000px;
}
#nuit
{
	display: none;
	z-index: 300;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 3000px;
}
#vs
{
	display: none;
	border: 2px solid black;
	width: 260px;
	height: 200px;
	margin: 100px auto 0;
	padding: 0 20px;
	background-color: white;
	background-position: center center;
}
#vs p
{
	text-indent: 0;
}
#vs #close_vs
{
	display: none;
	float: right;
	margin: 1px -19px 0 -35px;
}
#vs #titre_vs
{
	margin: 0 5px;
	text-align: center;
	text-indent: 0;
	font-variant: small-caps;
	font-weight: bold;
}
#vs #contenu_vs
{
	margin: 0 5px;
	text-align: left;
	font-style: italic;
}
#vs #contenu_vs #points_de_suspension:first-letter
{
	font-size: 1em;
	font-weight: normal;
}
#vs #contenu_vs #combat
{
	border: 2px solid black;
	width: 240;
	height: 130px;
	margin: 0 auto;
	padding: 0;
	background-image: url('../../images/map/actions/vs/fond_combat.png');
	background-repeat: no-repeat;
}


#vs #contenu_vs #combat #pkmn_ennemi, #vs #contenu_vs #combat #pkmn_ami
{
	overflow: hidden;
	width: 80px;
	height: 80px;
	padding: 0;
}
#vs #contenu_vs #combat #pkmn_ennemi
{
	float: right;
	margin: 1px 12px 0 0;
}
#vs #contenu_vs #combat #pkmn_ami
{
	float: left;
	margin: -31px 0 0 30px;
}


#vs #contenu_vs #combat #infos_pkmn_ennemi,
#vs #contenu_vs #combat #infos_pkmn_ami
{
	line-height: 4px;
	font-size: 9px;
	background-repeat: no-repeat;
}
#vs #contenu_vs #combat #infos_pkmn_ennemi
{
	float: left;
	width: 83px; /* 100px - 12px - 5px */
	height: 18px; /* 29px - 4px - 7px */
	margin: 15px 0 0 10px;
	padding: 4px 12px 7px 5px;
	background-image: url('../../images/map/actions/vs/fond_combat_pv_ennemi.png');
}
#vs #contenu_vs #combat #infos_pkmn_ami
{
	clear: both;
	float: right;
	width: 83px; /* 104px - 7px - 14px */
	height: 25px; /* 37px - 4px - 8px */
	margin: 0 10px 0 0;
	padding: 4px 7px 8px 14px;
	background-image: url('../../images/map/actions/vs/fond_combat_pv_ami.png');
}


#vs #contenu_vs #combat #infos_pkmn_ennemi #lvl_pkmn_ennemi,
#vs #contenu_vs #combat #infos_pkmn_ami #lvl_pkmn_ami
{
	float: right;
	font-size: 8px;
}
#vs #contenu_vs #combat #infos_pkmn_ennemi #lvl_pkmn_ennemi,
#vs #contenu_vs #combat #infos_pkmn_ami #lvl_pkmn_ami,
#vs #contenu_vs #combat #infos_pkmn_ami #pv_pkmn_ami_details,
#vs #contenu_vs #combat #infos_pkmn_ennemi #name_pkmn_ennemi,
#vs #contenu_vs #combat #infos_pkmn_ami #name_pkmn_ami
{
	margin: 2px 0 -2px -1px;
	font-size: 8px;
	text-transform: uppercase;
	font-style: normal;
	color: black;
}
#vs #contenu_vs #combat #infos_pkmn_ennemi #sexe_pkmn_ennemi img,
#vs #contenu_vs #combat #infos_pkmn_ami #sexe_pkmn_ami img
{
	vertical-align: middle;
	margin: 1px 0 0;
}
#vs #contenu_vs #combat #infos_pkmn_ennemi #pv_pkmn_ennemi,
#vs #contenu_vs #combat #infos_pkmn_ami #pv_pkmn_ami
{
	float: right;
	margin: 1px -1px -1px 1px;
}
#vs #contenu_vs #combat #infos_pkmn_ami #pv_pkmn_ami_details
{
	float: right;
	margin: 4px 0 -4px 0;
	font-size: 8px;
}


#console
{
	display: none;
	border: 2px solid black;
	border-top: 0 none;
	width: 250px;
	height: 40px;
	margin: -34px auto 0;
	padding: 2px 25px;
	background-color: white;
}
#console #messages
{
	margin: 0;
	padding: 0;
	text-indent: 0;
}
#console #messages #fleche_suivant
{
	cursor: pointer;
	float: right;
}
#console #vs-actions
{
	float: right;
	border-width: 1px;
	border-style: dotted;
	border-color: white;
	width: 70px;
	height: 34px;
	margin: -2px 0 0 3px;
	padding: 2px 5px;
	text-align: center;
	color: white;
	background-color: black;
}
#console #vs-actions input
{
	border: 0 none;
	width: 80%;
	margin: 1px 1px 2px;
	padding: 0 3px;
	font-size: 9px;
	color: white;
	background-color: black;
}
#console #vs-actions input:hover
{
	border: 1px dotted white;
	margin: 0 0 1px;
	font-weight: bold;
	font-style: normal;
}
#console #vs-actions input:focus, #console #vs-actions input:active
{
	border: 1px dotted black;
	margin: 0 0 1px;
	font-weight: normal;
	font-style: italic;
	color: black;
	background-color: white;
}

#vs #contenu_vs #pkmn_evolution
{
	text-align: center;
}
#vs #contenu_vs #boutons_evolution
{
	text-align: center;
}
#vs #contenu_vs #boutons_evolution input
{
	border: 0 none;
	width: 78px;
	height: 18px;
	margin: 0 5px;
	padding: 0 3px;
	font-size: 9px;
	color: white;
	background-color: black;
}
#vs #contenu_vs #boutons_evolution input:hover
{
	border: 1px dotted white;
	font-weight: bold;
	font-style: normal;
}
#vs #contenu_vs #boutons_evolution input:focus, #vs #contenu_vs #boutons_evolution input:active
{
	border: 1px dotted black;
	font-weight: normal;
	font-style: italic;
	color: black;
	background-color: white;
}