body { margin: 0; padding: 0; background-color: #000000; background-image:url(https://www.2k40.com/images/fond_tuile.jpg); border:0px none;}



a:link{ color: #000000; font-weight:bold; text-decoration:none; cursor:pointer;}
a:visited {color: #000000; font-weight:bold; text-decoration:none; cursor:pointer;}
a:hover {color: #000000; font-weight:bold; text-decoration:underline; cursor:pointer;}
a:active {color: #000000; font-weight:bold; text-decoration:none; cursor:pointer;}

a.perso:link{ color: #FBEE03; font-weight:normal; text-decoration:none; cursor:pointer;}
a.perso:visited {color: #FBEE03; font-weight:normal; text-decoration:none; cursor:pointer;}
a.perso:hover {color: #FFFFFF; font-weight:normal; text-decoration:none; cursor:pointer;}
a.perso:active {color: #FBEE03; font-weight:normal; text-decoration:none; cursor:pointer;}

a.menu:link{ color: #ffffff; font-weight:bold; text-decoration:none; cursor:pointer; margin-right:33px;}
a.menu:visited {color: #ffffff; font-weight:bold; text-decoration:none; cursor:pointer; margin-right:33px;}
a.menu:hover {color: #ECE76A; font-weight:bold; text-decoration:none; cursor:pointer; margin-right:33px;}
a.menu:active {color: #ffffff; font-weight:bold; text-decoration:none; cursor:pointer; margin-right:33px;}

a.menu_en:link{ color: #ffffff; font-weight:bold; text-decoration:none; cursor:pointer; margin-right:33px;}
a.menu_en:visited {color: #ffffff; font-weight:bold; text-decoration:none; cursor:pointer; margin-right:33px;}
a.menu_en:hover {color: #ECE76A; font-weight:bold; text-decoration:none; cursor:pointer; margin-right:33px;}
a.menu_en:active {color: #ffffff; font-weight:bold; text-decoration:none; cursor:pointer; margin-right:33px;}

a.menu_minigame:link{ color: #ffffff; font-weight:bold; text-decoration:none; cursor:pointer; margin-right:60px;}
a.menu_minigame:visited {color: #ffffff; font-weight:bold; text-decoration:none; cursor:pointer; margin-right:60px;}
a.menu_minigame:hover {color: #ECE76A; font-weight:bold; text-decoration:none; cursor:pointer; margin-right:60px;}
a.menu_minigame:active {color: #ffffff; font-weight:bold; text-decoration:none; cursor:pointer; margin-right:60px;}


.footer a.menu:link, .splash_footer a.menu:link{ color: #ffffff; font-weight:normal; text-decoration:none; cursor:pointer; margin-right:0px;}
.footer a.menu:visited, .splash_footer a.menu:visited  {color: #ffffff; font-weight:normal; text-decoration:none; cursor:pointer; margin-right:0px;}
.footer a.menu:hover, .splash_footer a.menu:visited  {color: #ECE76A; font-weight:normal; text-decoration:none; cursor:pointer; margin-right:0px;}
.footer a.menu:active, .splash_footer a.menu:visited  {color: #ffffff; font-weight:normal; text-decoration:none; cursor:pointer; margin-right:0px;}

a.imglink{color: #ffffff; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; margin:0px; padding:0px;}

#langue.menu{ margin-left:185px;}
#langue.menu_en{ margin-left:210px;}
#langue_minijeu{ margin-left:200px;} /*254px*/
#langue_minigame{ margin-left:150px;} /*273px*/

a.hautpage{
	color:#ffffff;
	margin-right:20px;
	margin-bottom:10px;
	float:right;
	font-family:Verdana, Geneva, sans-serif;
	font-size:small;
}

p {
	padding-top:20px;
	overflow:visible;	
	font-family:Verdana, Geneva, sans-serif;
	font-size:small;
}

h1 {
	margin:0px;
	padding:0px;
}

.txtblanc {
	color:#ffffff;
	font-size:xx-large;
}

h2, h1.titreperso {
	font-family:Verdana, Geneva, sans-serif;
	font-size:medium;
	font-weight:bold;
	margin:30px 20px 10px 20px;
	color:#ffffff;	
}

h3 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:small;
	font-weight:bold;
	margin:30px 20px 10px 20px;
	color:#ffffff;	
}

h3.noir {
	font-family:Verdana, Geneva, sans-serif;
	font-size:small;
	font-weight:bold;
	margin:30px 20px 10px 20px;
	color:#000000;	
}

li{
	font-family:Verdana, Geneva, sans-serif;
	font-size:small;
}

.ul_defis{
	padding:0px; /*padding:0px 0px -10px 0px;*/
	margin-bottom:0px;
}

.li_defis{
	font-family:Verdana, Geneva, sans-serif;
	font-size:smaller;
	margin-left:12px; /*margin-left:-10px;*/
	list-style-position:outside;	
}


img {
	border:0px;
	margin:0px;
	padding:0px;
}

.imgaccueil1{
	border:0px;
	margin:0px;
	padding:0px;
	height:122px;
}

.imgaccueil12{
	border:0px;
	margin:0px;
	padding:0px;
	width:289px;
	height:136px;
}

img.contenu{
	margin-left:100px;
	margin-bottom:5px;
}


table {
	border-collapse:collapse;
	font-family:Verdana, Geneva, sans-serif;
	font-size:x-small;
	color:#000000;
	margin: 0px 10px 0px 20px;
	background-color:#FFFFFF;
}

table, th, td {
	border: 1px solid black;
}

caption {
	font-family:Verdana, Geneva, sans-serif;
	font-size:large;
	font-weight:bold;
	padding:30px 20px 10px 0px;
	color:#ffffff;	
	text-align:left;
}

th {
	padding:2px;
	text-align:center;
	vertical-align:top;
	background-color:#b5cbde;
	font-weight:bold;	
	font-size:large;
}

th.perso {
	font-weight:normal;	
	font-size:small;
}

th.perso strong{
	font-weight:bold;	
	font-size:larger;
}

th.soustitre1 {
	padding:2px;
	vertical-align:top;
	background-color:#7ea278;
	font-weight:bold;	
	font-size:small;
	
}

th.soustitre2 {
	padding:2px;
	vertical-align:top;
	background-color:#d9d892;
	font-weight:bold;	
	font-size:small;
}

td.cible1 {
	background-color:#b5cbde;
	font-family:Verdana, Geneva, sans-serif;
	font-size:small;
}

td.cible2 {
	background-color:#7ea278;
	font-family:Verdana, Geneva, sans-serif;
	font-size:small;
}

td.cible3 {
	background-color:#d9d892;
	font-family:Verdana, Geneva, sans-serif;
	font-size:small;
	
}

td div {
	font-size:medium;
	font-weight:bold;
	text-align:center;
}

td {
	padding:2px 2px 2px 10px;	
}

.content {
	background-color:#000000;
	margin: 0;
	padding: 0;	
	width:1024px;
}

.content_accueil {
	background-image:url(https://www.2k40.com/images/2k40fond.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
	margin: 0;
	padding: 0;	
	width:1024px;
}


.entete {
	padding:0px;
	margin:0px;
	width:1024px;
	height:121px;
	overflow:hidden;
}

#accueil.entete{

	background-image:url(https://www.2k40.com/images/entete.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
}

#enseignants.entete{

	background-image:url(https://www.2k40.com/images/entete_enseignants.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
}

#instructions.entete{

	background-image:url(https://www.2k40.com/images/entete_instructions.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
}

#personnages.entete{

	background-image:url(https://www.2k40.com/images/entete_personnages.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
}

#logan.entete{
	background-image:url(https://www.2k40.com/images/entete_logan.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
}

#logan2.entete{
	background-image:url(https://www.2k40.com/images/entete_logan2.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
}

#gosling.entete{
	background-image:url(https://www.2k40.com/images/entete_gosling.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
}

#gosling2.entete{
	background-image:url(https://www.2k40.com/images/entete_gosling2.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
}




.logo_musee_splash{
	padding:0px;
	margin:0px;
	float:right; 
}


.logo_musee{
	padding:0px;
	margin:0px;
}

.sectionmenu{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small; 
	font-weight:bold;
	color:#ffffff;
	margin-right:10px;	
}

.header{
	float:left;
	text-align:right;
	width:750px;
}




.recrues{
	overflow:hidden;
	padding:0px;
	margin:0px;
	width:240px;
	height:349px;
}

#home.recrues{
	background-image:url(https://www.2k40.com/images/recrues.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
}

#pages.recrues{
	background-image:url(https://www.2k40.com/images/recrues_pages.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
}

.recrues #titre{
	font-family:"Times New Roman", Times, serif;
	font-size:small;
	color:#ffea00;
	padding-left:18px;
	padding-top:126px;
}

.recrues #premier{
	font-family:"Times New Roman", Times, serif;
	font-size:small;
	color:#ffffff;
	padding-left:42px;
	padding-top:16px;
	margin-bottom:6px;
}

.joueurs{
	font-family:"Times New Roman", Times, serif;
	font-size:small;
	color:#ffffff;
	padding-left:42px;
	margin-top:2px;
	line-height:16px;
}

.accueil{
	overflow:hidden;
	padding:0px;
	margin:0px;
	width:784px;
	vertical-align:top;
}

.page_jaune{
	background-image:url(https://www.2k40.com/images/fond_instructions.jpg);
	background-color:#c6c35a;
	background-repeat:repeat-y;
	overflow:hidden;
	padding:0px;
	margin:0px;
	width:784px;
	vertical-align:top;

}
.page_bleu{
	background-image:url(https://www.2k40.com/images/fond_personnages.jpg);
	background-repeat:repeat-y;
	background-color:#015d6c;
	overflow:hidden;
	padding:0px;
	margin:0px;
	width:784px;
	vertical-align:top;
}
.page_verte{
	background-image:url(https://www.2k40.com/images/fond_enseignants.jpg);
	background-repeat:repeat-y;
	background-color:#0d490d;
	overflow:hidden;
	padding:0px;
	margin:0px;
	width:784px;
	vertical-align:top;
}


.popup{
	background-image:url(https://www.2k40.com/images/fond_instructions.jpg);
	background-color:#c6c35a;
	background-repeat:repeat-y;
	overflow:hidden;
	padding:0px;
	margin:0px 0px 0px 40px;
	width:784px;
	vertical-align:top;	
}

.section_accueil{
	width:784px;
}

.resume{
	background-color:#015d6c;
	margin:46px 0px 0px 364px;
	width:369px;
	height:123px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	color:#ffffff;
	padding-bottom:0px;
}

.defis{	
	width:343px;
	margin:-25px 0px 0px 0px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
}

.defis_txt{
	background-color:#c6c35a;
	width:420px;
	margin:22px 0px 0px 40px;
	padding-bottom:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:smaller;
	color:#000000;
}

.defis p, .resume p, defis_txt p {
	margin:0px;
	padding-top:5px;
	font-size:smaller;
}

.imgrecruesbas {
	margin-top: 0px;
}

.imgrecruesbaspages {
	margin-top: -5px;
}


.nopadding{
	padding:0px 0px 0px 0px;
	font-size:smaller;
}

.enseignants{
	padding:0px;
	margin:0px;
	width:100%;
	height:auto;
	float:left;
	color:#FFFFFF;
	

}

.enseignants p{
	font-size:small;
	margin: 0 20px 0 20px;
}

.instructions{
	padding:0px;
	margin:0px;
	width:100%;
	min-height:560px;
	float:left;
	color:#000000;
}

.instructions p{
	font-size:small;
	margin: 0 20px 0 20px;
}

.instructions h1, .instructions h2, .instructions h3, .instructions li {
	color:#000000;
}



.personnages{
	padding:0px;
	margin:0px;
	width:100%;
	min-height:606px;
	float:left;
	color:#FFFFFF;
}

.personnages p{
	font-size:small;
	margin: 0 20px 0 20px;
}
.personnages iframe{
padding-left:4px;
background-color:#000000;
}
.personnages li {
	color:#ffffff;
}

.popupdiv{
	padding:0px;
	margin:0px;
	width:100%;
	vertical-align:top;
	float:left;
	color:#000000;
}

.popupdiv p{
	font-size:small;
	margin: 0 20px 0 20px;
}

.popupdiv h1, .popupdiv h2, .popupdiv li {
	color:#000000;
}


.footer{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	color:#ffffff;
	margin:10px 0px 20px 0px;
	text-align:center;
	width:1024px;
	float:right;
}

.footer_popup{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	color:#ffffff;
	margin:10px 0px 20px 0px;
	text-align:center;
	width:840px;
}

.splash_footer{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	color:#ffffff;
	margin:70px 0px 20px 0px;
	text-align:center;
	width:1024px;
}


.splash {
	background-image:url(https://www.2k40.com/images/2k40.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
	margin:0px;
	padding:0px;	
	width:1024px;
	height:768px;
}

.splash_fr {
	background-color:#c6c35a;
	height:179px;
	width:486px;
	margin:144px 0px 0px 107px; /* margin:164px 0px 0px 107px; */
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	color:#000000;
}

.splash_fr p {
	padding:5px;
	margin:0px;
	font-size:small;
}

a.splash_entrez{
	font-size:large;
	font-weight:bold;
	float:right;
	margin-right:20px;
	color:#000000;
}

a.splash_entrez_en{
	font-size:large;
	font-weight:bold;
	float:right;
	margin-right:20px;
	color:#ffffff;
}


.logo_fr{
	float:right;
	margin-top:180px;
	margin-right:120px;
}

.splash_en {
	background-color:#015d6c;
	height:180px;
	width:468px;
	margin:25px 0px 0px 435px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	color:#ffffff;
}

.splash_en p {
	padding-top:0px;
	margin:5px;
	font-size:small;
}


.logo_en{
	float:left;
	margin-top:10px;
	margin-left:120px;
}

.droit{
	float:right;
}

.gauche{
	float:left;
}

.textetop{
	padding-top:5px;
}

.images_personnages{
	text-align:center;
	float:left;
	margin-left:35px;
}

.cellule_x{
	text-align:center;
}

.text2k40{
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:xx-large;
	color:#ffffff;
	float:left;
	width:272px;
	height:121px;
}

#imgFin{
margin-left:40px;
}


.objectrecrue{
	width:240px;
	height:349px;
	border:0px;
	overflow: hidden;
	margin:0px;
	padding:0px;
}

.objectgame{
	width:784px;
	height:540px;
	border:0px;
	overflow: hidden;
	margin:0px;
	padding:0px;
}
