span.validation-red {
	color:#FF0000;
	font-weight:bold;
}
.map_jeucadre {
    border: 1px solid #ccc9c4;
    width:654px;
    padding:15px;
}
.map_jeucadre div.texte-jeu {
	text-align:justify;font-size: 14px;
	padding-right:100px; position: absolute; top:0; left:0; width:236px;
	height:357px; background: url(/images/fond-jeu-1.png) repeat-y;
}

.map_jeutxt {
    color: #000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}
.map_jeutxt2 {
    color: #000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    height:20px;
}
h1.map_jeu_titre, h1.map_jeu_titre2 {
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: normal;
    line-height: 30px;
    margin:0;
    padding:0;
}
h1.map_jeu_titre2 { font-size: 16px; }
h1.map_jeu_titre table {
	border-collapse:collapse;
	background-color:#00aba3;
	color:#fff;
}
h1.map_jeu_titre td.TitreJeu {
	background-color:#017572;
	color:#fff;
	font-weight:bold;
}
h1.map_jeu_titre2 table {
	border-collapse:collapse;
	background-color:#483934;
	color:#fff;
}
h1.map_jeu_titre2 td.TitreJeu {
	background-color:#250d03;
	color:#fff;
	font-weight:bold;
}
h2.map_jeu_titre_second {
    color: #483934;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
    margin: 0;
    padding: 0;
}
h2.map_titre_question {
    color: #483934;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
}
div.question {
	margin-top:20px;
	
}
h3.map_reponse {
    color: #000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    line-height: 25px;
}
.bouton_jouer {
	cursor:pointer;
	width:181px;
	line-height:54px;
	text-align:center;
	vertical-align:middle;
	background:url("../images/bouton_jeu_concours.jpg") no-repeat;
	color:white;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight:bold;
	text-decoration:none;
	float:left;
	position:relative;
	left:236px;
}
input[type=button].navigation_jeu {
	cursor:pointer;
	width:181px;
	line-height:54px;
	border:0;
	height:54px;
	text-align:center;
	vertical-align:middle;
	background:url("../images/bouton_jeu_concours.jpg") no-repeat;
	color:white;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
	text-decoration:none;
}/*
.navigation_jeu2_gauche {
	cursor:pointer;
	width:120px;
	line-height:36px;
	border:0;
	height:36px;
	text-align:center;
	vertical-align:middle;
	background:url("../images/bouton_jeu_concours2.jpg") no-repeat;
	color:white;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
	text-decoration:none;
	float:left;
}*/
.navigation_jeu2_centre {
	cursor:pointer;
	width:120px;
	line-height:36px;
	border:0;
	height:36px;
	text-align:center;
	vertical-align:middle;
	background:url("../images/bouton_jeu_concours2.jpg") no-repeat;
	color:white;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
	text-decoration:none;
	float:left;
	position:relative;
	left:53px;
}
.navigation_jeu2_droite, .navigation_jeu2_gauche,.navigation_jeu_passer {
	cursor:pointer;
	width:175px;
	line-height:32px;
	border:0;
	height:32px;
	text-align:center;
	vertical-align:middle;
	background:url("../images/bt-jeu-suivant.png") no-repeat;
	color:white;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight:bold;
	text-decoration:none;
	margin-top:20px;
	display:inline-block;
}
.navigation_jeu2_gauche {
	display:none;	
}
.navigation_jeu_passer {
	background:url("../images/bt-jeu-passer.png") no-repeat;
	height:29px;
	line-height:29px;
	width:234px;
	font-size: 12px;
}
.indice {
	cursor:pointer;
	text-align:center;
	/*border: 1px solid #E3E0DE;*/
	background-color:#9b918f;
	vertical-align:middle;	
	color:white;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
	text-decoration:none;
	width:60px;
	
	display:block;
	
	/*position : absolute;*/
position:relative;
float:right;
	bottom: 0;
	right:0;
	
	padding: 6px; 
}

#form_joueur input[type=text].form_joueur, 
#form_joueur textarea, 
#form_joueur select {
	border:1px solid #463229;
	font-size:12px;
}

#valider_joueur {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}
#valider_joueur .valider_joueur_chapeau {
	font-size:13px;
}
#valider_joueur p.map_legende {
	color: #A79282;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9px;
    font-weight: normal;
    text-align: justify;
    text-decoration: none;
    top:-3px;
    position:relative;
}
