* {
	margin:0;
	padding:0;
	/*font-family:Arial,Helvetica,sans-serif;*/
	/*font-size:11pt;*/
	
	outline:0; 
}

blockquote{
	margin-left:20px;
	margin-bottom:10px;
}

button:focus {outline:0 !important;}
a img  {  border: none;  }

hr
{
	clear:left;
}

@font-face {
		font-family: "fonteJDM";
		src: url("../fonts/TravelingTypewriter.ttf") format("truetype"); 
	}
	
html{
	width:100%;
	height:100%;
}
body
{
	padding:0px;
	/*background-color:#F8F8FF;*/
	margin:0px;
	height:100%;
	width:100%;
	font-family:Arial,Helvetica,sans-serif;
	/*text-align: center;*/
	/*background: url(../pics/bgd/motifdada_dark.jpg) top left; */
	/*background: url(../pics/bgd/water16.gif) bottom right; */
	/*background:url(../pics/bgd/textLETTERbcsmall.jpg) bottom right; */
/*	background: url(http://imaginat.name/Textures/reliureTeal.jpg) top right;*/
	background-color:white;
	color:#006699;
	background-attachment:fixed;
}

h1
{
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	font-size:large;
	font-weight:bold;
	color:#006699;
	/*font-family:"Comic Sans MS",arial, "lucida console", sans-serif;*/
	font-family:Arial,Helvetica,sans-serif;
}

h2
{
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	font-weight:bold;
	padding-left:0px;
	color:#006699;
	/*font-family:"Comic Sans MS",arial, "lucida console", sans-serif;*/
	font-family:Arial,Helvetica,sans-serif;
}
h3
{
	color:#006699;
	/*font-family:"Comic Sans MS",arial, "lucida console", sans-serif;*/
	font-family:Arial,Helvetica,sans-serif;
}

p
{
	padding-left:10px;
	padding-right:10px;
	color:#006699;
	/*font-family:"Comic Sans MS",arial, "lucida console", sans-serif;*/
	font-family:Arial,Helvetica,sans-serif;
}

a:link { text-decoration:none; }
a:visited { text-decoration:none; }
a:hover { text-decoration:none; }
a:active { text-decoration:none; }


A:link { text-decoration: none; color:#006699 }
A:visited { text-decoration: none; color:#006699}
A:hover { text-decoration: none; color:#660033 }


#jdm-center-block{
	position:relative; top:23mm;
	width:600px;
	text-align:center;
	/*border:2px solid grey;*/
	margin-left: auto;
   	margin-right: auto;
   	z-index:1;
}

#spinning-block{
	width:100%;
	position:absolute;top:300px;left:0;
   	z-index:10000;
}
	
	
.jdm-pin-home-news
{
	/*position:absolute;top:1mm;left:48%;*/
/*	
	position:absolute;
	top:36mm;
	left:36mm;
	*/
	
	/*	left:130mm; */
	/*left:50%;*/
	
/*	margin-left: auto;
   	margin-right: auto;*/
/*	z-index:300;
	background: url(../pics/pine_blue.png) no-repeat bottom right;
	width:25px;
	height:25px;
	*/
		
/*	border-style:solid;
	border-width:thin;
	border-color:red; */ 
}

#jdm-home-instruction
{
	margin-left: auto;
   	margin-right: auto;
   	
	padding-left:20px;
	padding-right:20px;
	padding-top:40px;
	padding-bottom:20px;
	color:#006699;
	/*font-family:"Comic Sans MS",arial, "lucida console", sans-serif;*/
	
	font-size:10pt;
	text-align:left;
	
	position:relative;
	right:-4px;
	top:4px;
	
	z-index:2;
	border:1px solid grey;
	background-color:white;
	height:225px;
	width:570px;
	
	/*width:100%;*/
	text-align: justify;
	-webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.6);
	-moz-box-shadow:    2px 2px 5px rgba(0,0,0,0.6);
  	box-shadow:         2px 2px 5px rgba(0,0,0,0.6);
/*	text-shadow: grey 1px 1px 1px;*/
}

#jdm-home-instruction-title
{
	font-size:12pt;
	text-shadow: grey 1px 1px 1px;
	margin-bottom:16px;
	position:relative;
	top:-15px;
}
	
#jdm-home-instruction-shadow{
/*	height:0px;
	width:0px;*/
/*	margin-left: auto;
   	margin-right: auto;
	position:relative;
	float:left;
	clear:left;
	background: url(../pics/shadowAlpha.png) no-repeat bottom right !important;
	background: url(../pics/shadow.gif) no-repeat bottom right;
	
	margin: 10px 0 10px 10px !important;
	margin: 10px 0 10px 5px;
	padding: 0px;
	
	height:287px;
	width:612px;
	z-index:2;*/
	/*border:1px solid red;*/
}
	
	
#jdm-player-info-block
{
	text-align:center;
	/*position:relative;right:6px; top:-6px;*/
	position:fixed; right:-20px; top:-20px;
	border:1px solid grey; 
	background-color:white;
	z-index:600; 
	width:145px;
	height:140px;
	/*opacity:1;*/
	background-color:rgba(255,255,255,1);
/*	 -moz-border-radius-bottomleft: 15px / 10px; 
	 -webkit-border-bottom-left-radius: 15px / 10px; 
	*/ 
	-webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.6);
	-moz-box-shadow:    2px 2px 5px rgba(0,0,0,0.6);
  	box-shadow:         2px 2px 5px rgba(0,0,0,0.6);
}

#jdm-proposal-select-block-direct{
	z-index:1000;
	}
	
	
#jdm-player-info-block-contents
{
	position:relative;right:4px; top:30px;
	font-size:9pt;

}

#jdm-player-info-block-shadow{
	/*position:absolute; right:10px; top:2px;
	float:left;
	clear:left;
	background: url(../pics/shadowAlpha.png) no-repeat bottom right !important;
	background: url(../pics/shadow.gif) no-repeat bottom right;
	margin: 10px 0 10px 10px !important;
	margin: 10px 0 10px 5px;
	padding: 0px;
	z-index:26;*/
}

.jdm-login-block
{
	display:block;
	/*position:fixed; right:125px; top:53px;*/
	position:fixed; right:125px; top:52px;
	text-align:center;
	font-size:9pt;
	color:gray;
	z-index:1000;
	width:20px;height:20px;
}

.jdm-niou
{
	position:absolute; right:-2px; bottom:-100px;
	text-align:center;
	font-size:9pt;
	color:gray;
	/*font-family:"Comic Sans MS",arial, "lucida console", sans-serif;*/
	font-family:Arial,Helvetica,sans-serif;
	/*border:1px solid grey;*/
	/*background-color:white;*/
	z-index:100;
	height:16px;
	width:100%;
}
	
.jdm-debug
{
	font-size:9pt;
	color: red;
}
.jdm-debug-block
{
	font-size:9pt;
	/*background-color:white;*/
	z-index:10000;
	position:fixed; left:0px; bottom:0px;
}

#jdm-debug-block-time
{
	font-size:9pt;
	background-color:white;
	z-index:5000;
	position:fixed; left:0px; bottom:0px;
}


.jdm-lirmm-logo-block
{
	position:absolute; left:0mm; top:0mm;
	background-color:black;
	visibility:hidden;
}

#jdm-lirmm-logo {
	position:absolute; left:2mm; top:1mm;
	background-color:black;
}



.jdm-logo-block
{
	/*position:absolute; top:70px; left:0px;*/
	position:absolute; top:0px; left:0px;
	width:200px; 
	height:100%;
	/* display:block;
	 border:1px solid red; */
	z-index:300;
}

.jdm-logo
{
	position:absolute; top:0px; left:0px;
	/*float:left;*/
	/*background:url(../logo-jdm/logo-jdm-black-small.gif) no-repeat top left; */
	/*background:url(../logo-jdm/Logo_JDMrect_fond_transp.png) no-repeat top left; */
	/* background:url(../logo-jdm/jdmtitreaiguny3.jpg) no-repeat bottom right; */
	width:100%;
	height:100%;
	/* z-index:2;*/
	overflow:visible;
	z-index:50;
}
.jdm-logo a{
	display:block;
	width:100%;
	height:100%;
	}
	
	
	
.jdm-artefact0-block
{
	position:absolute; top:80px; left:20px;
	width:40px; 
	height:40px;
	z-index:300;
}

.jdm-artefact1-block
{
	position:absolute; top:80px; left:20px;
	width:40px; 
	height:40px;
	z-index:300;
}

.jdm-artefact2-block
{
	position:absolute; top:80px; left:20px;
	width:40px; 
	height:40px;
	z-index:300;
}
.jdm-artefact3-block
{
	position:absolute; top:80px; left:20px;
	width:40px; 
	height:40px;
	z-index:300;
}
.jdm-artefact4-block
{
	position:absolute; top:80px; left:20px;
	width:40px; 
	height:40px;
	z-index:300;
}
.jdm-artefact5-block
{
	position:absolute; top:80px; left:20px;
	width:40px; 
	height:40px;
	z-index:300;
}

.jdm-artefact0
{
	background:url(../pics/blue_bulb.gif) no-repeat top left; 
	width:100%;
	height:100%;
	overflow:visible;
	z-index:50;
}
.jdm-artefact1
{
	background:url(../pics/purple_bulb.gif) no-repeat top left; 
	width:100%;
	height:100%;
	overflow:visible;
	z-index:50;
}
.jdm-artefact2
{
	background:url(../pics/red_bulb.gif) no-repeat top left; 
	width:100%;
	height:100%;
	overflow:visible;
	z-index:50;
}
.jdm-artefact3
{
	background:url(../pics/green_bulb.gif) no-repeat top left; 
	width:100%;
	height:100%;
	overflow:visible;
	z-index:50;
}
.jdm-artefact4
{
	background:url(../pics/yellow_bulb.gif) no-repeat top left; 
	width:100%;
	height:100%;
	overflow:visible;
	z-index:50;
}
.jdm-artefact5
{
	background:url(../pics/darkblue_bulb.gif) no-repeat top left; 
	width:100%;
	height:100%;
	overflow:visible;
	z-index:50;
	opacity:0.7;
}

.jdm-artefact0 a{
	display:block;
	width:100%;
	height:100%;
}
.jdm-artefact1 a{
	display:block;
	width:100%;
	height:100%;
}
.jdm-artefact2 a{
	display:block;
	width:100%;
	height:100%;
}
.jdm-artefact3 a{
	display:block;
	width:100%;
	height:100%;
}
.jdm-artefact4 a{
	display:block;
	width:100%;
	height:100%;
}
.jdm-artefact5 a{
	display:block;
	width:100%;
	height:100%;
}

.jdm-prompt-block {
	position:fixed; 
	top:32px;
	left:4px;
}

.jdm-prompt {
	/*border:1px solid red; */

	font-weight:bold;
	font-size:64pt;
	font-variant:small-caps;
	/*font-family:"Comic Sans MS",arial, "lucida console", sans-serif;
	color:#006699;*/
	font-family:Arial;
	
	opacity:0.20;
	color:white;
	text-shadow: black 0px 0px 10px;
/*	-moz-transform:rotate(-90deg);
	-webkit-transform:rotate(-90deg);*/
}

.jdm-subprompt {

	font-weight:bold;
	font-size:12pt;
	font-variant:small-caps;
	font-family:Arial;
	opacity:0.8;
	color:white;
	position:relative; 
	top:-120px;left:150px;
}

.jdm-instruction
{
/*	margin-left:10px;
	margin-right:125px;*/
	font-weight:bold;
	font-size:16pt;
	/*padding-top:5mm;*/
	padding-bottom:5pt;
	font-variant:small-caps;
	/*font-family:"Comic Sans MS",arial, "lucida console", sans-serif;*/
	font-family:Arial,Helvetica,sans-serif;
	color:#006699;
	top:-35px;
	text-shadow: gray 1px 1px 1px;
	position:fixed;top:20px;left:110px;right:127px;
	border:0px red solid; 
}

.jdm-instruction-result-base
{
	width:500px;
	height:300px;
	margin-left:10px;
	font-weight:bold;
	font-size:24pt;
	/*padding-top:5mm;*/
	padding-bottom:5pt;
	font-variant:small-caps;
	color:white;
	text-shadow: gray 1px 1px 1px;
	font-family: "fontcandid";
}

.jdm-instruction-result
{
	width:500px;
	height:300px;
	margin-left:10px;
	font-weight:bold;
	font-size:24pt;
	/*padding-top:5mm;*/
	padding-bottom:5pt;
	font-variant:small-caps;
	font-family:Arial,Helvetica,sans-serif;
	color:white;
	text-shadow: gray 1px 1px 1px;
	position:fixed;
	bottom:140px;left:-100px;
	-moz-transform:rotate(-90deg);
	-webkit-transform:rotate(-90deg);
	-o-transform:rotate(-90deg);
	transform: rotate(-90deg);
	opacity:0.4;
}

.jdm-instruction-result:hover
{
	opacity:1;
	z-index:100;
}

.jdm-instruction-new
{
	margin-left:10px;
	font-weight:bold;
	font-size:16pt;
/*	color:red;*/
	text-decoration:blink;
	/*padding-top:5mm;*/
	padding-bottom:5pt;
	font-variant:small-caps;
	/*font-family:"Comic Sans MS",arial, "lucida console", sans-serif;*/
	font-family:Arial,Helvetica,sans-serif;
	top:-35px;
	text-shadow: gray 1px 1px 1px;
	position:fixed;top:20px;left:100px;
}

#jdm-consigne-warn-block
{
	display:block;
	text-align:center;
	vertical-align:middle;
	position:fixed;
	border:0px red solid;
	left:40%;
	top:40%;
	width:228px;
	height:228px;
	z-index:50;
	background: url(../pics/postits/postit-big2.png) no-repeat top left;
}
#jdm-consigne-warn
{
	text-align:center;
	vertical-align:middle;
	font-weight:normal;
	font-size:30pt;
	color:red;
	padding-top:50px;
	font-family:Arial,Helvetica,sans-serif;
	text-shadow:2px 2px 2px #333333;
}

#jdm-consigne-tips-block
{
	display:block;
	text-align:center;
	vertical-align:middle;
	position:fixed;
	border:0px red solid;
	left:40%;
	top:270px;
	width:228px;
	height:228px;
	z-index:50;
	background: url(../pics/postits/postit-big2.png) no-repeat top left;
}

#jdm-consigne-tips
{
	display:inline-block;
	position:relative;
	top:20px;
	text-align:center;
	vertical-align:middle;
	font-weight:normal;
	font-size:24pt;
	color:#006699; 
	padding:20px;
	/*font-family:"Comic Sans MS",arial, "lucida console", sans-serif;*/
	font-family:Arial,Helvetica,sans-serif;
	border:0px green solid;
	width:170px;
	height:160px;
	margin:auto;
	text-shadow:1px 1px 4px #333333;
	vertical-align: middle;
} 

.jdm-badword-warn-block,.jdm-notice1-block
{
	/*text-align:center;
	vertical-align:middle;*/
	/*position:absolute;
	left:400px;
	top:170px;
	*/
   	
   	text-align:center;
	position:relative;top:20px;
	margin-left: auto;
   	margin-right: auto; 
   	width:228px;
	height:228px;
	z-index:100;
	background: url(../pics/postits/postit.png) no-repeat top left;
}
.jdm-badword-warn
{
	text-align:center;
	vertical-align:middle;
	font-weight:normal;
	font-size:18pt;
	color:#CC0066;
	padding-top:40px;
	/*font-family:"Comic Sans MS",arial, "lucida console", sans-serif;*/
	font-family:Arial,Helvetica,sans-serif;
}
.jdm-notice1
{
	text-align:center;
	vertical-align:middle;
	font-weight:normal;
	font-size:14pt;
	color:#CC0066;
	margin:28px;
	margin-top:43px;
	margin-right:43px;
	/*padding-right:60px;
	padding-left:20px;
	padding-top:50px;
	padding-bottom:10px;*/
	width:185px;
	height:185px;
	/*font-family:"Comic Sans MS",arial, "lucida console", sans-serif;*/
	font-family:Arial,Helvetica,sans-serif;
	position:relative; top:50px;
}
.jdm-report-block
{
	position:absolute;
	left:40px;
	bottom:20px;
}


#jdm-compteur-block {
	color:#F8F8FF;
	border:0px solid grey;
	/*background: url(../pics/stain-half.gif) no-repeat top left;*/
	/*background: url(../pics/tache_noire.png) no-repeat top left;*/
	width:231px;
	height:290px;
	position:absolute;left:-30px;top:10px;
	}
#jdm-compteur {
	border:0px solid red;
	position:relative; left:-27px;top:120px;
	}
	
	

#jdm_play_button{
	display:block;
	width:80px;
	height:80px;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	border-radius: 40px;	
	position:relative;
	top:15px;
	left:5px;	
	opacity:1;
	}
	
#jdm_play_button:hover{
	/*background-color:#FFFFA9;*/
	background-color:rgba(255,255,169,0.05);
	}	
	
	
#playas-form-home {
	display:block;
	position:relative;left:70px;top:50px;
	width:100px;height:100px;
	border:solid 0px lightblue;
	}
#playas-form {
	display:block;
	position:relative;left:70px;top:50px;
	width:100px;height:100px;
	border:solid 0px blue;
	}

.jdm-home-playas-block
{
	display:block;
	position:absolute; left:460px;top:150px;
	
	font-size:x-large;
	z-index:1000;
	width:245px;
	height:213px;
	border:0px solid white;
	background: url(../pics/tache_noire.png) no-repeat top left;
	opacity:0.8;
}
.jdm-home-playas-block:hover
{
	z-index:10000;
}

.jdm-playas-block-1
{
	display:block;
	position:fixed;left:-19mm;top:30mm;
	
	z-index:1000;
	width:245px;
	height:213px;
	border:0px solid purple;
	background: url(../pics/tache_noire.png) no-repeat top left;
}
.jdm-playas-block-1:hover
{
	z-index:10000;
}

.jdm-playas-block-2
{
	display:block;
	position:fixed;left:-19mm;top:30mm;
	
	z-index:1000;
	width:245px;
	height:213px;
	border:0px solid purple;
	background: url(../pics/tache_noire.png) no-repeat top left;
}
.jdm-playas-block-2:hover
{
	z-index:10000;
}

.jdm-playas-block-3
{
	display:block;
	position:fixed;left:-19mm;top:30mm;
	
	z-index:1000;
	width:245px;
	height:213px;
	border:0px solid purple;
	background: url(../pics/tache_noire.png) no-repeat top left;
}
.jdm-playas-block-3:hover
{
	z-index:10000;
}

.jdm-about-block
{
	display:block;
	text-align:center;
	vertical-align:middle;
	position:absolute;
	right:10px;
	top:410px;
	opacity:0.90;
	/*background: url(../pics/tacheinfo2.png) no-repeat top left;*/
	z-index:2000;
	border: solid 0px red;
}
.jdm-about-block:hover
{
	opacity:1;
}

.jdm-about
{
	/*font-family:"Comic Sans MS",arial, "lucida console", sans-serif;
	text-align:center;
	color:#006699;
	font-size:16pt;
	position:relative;
	top:48px;
	left:32px;
	width:100px;
	z-index:0;*/
}

#jdm-guest-warning-block
{
	/*font-family:"Comic Sans MS",arial, "lucida console", sans-serif;*/
	font-family:Arial,Helvetica,sans-serif;
	text-align:center;
	vertical-align:middle;
	position:absolute;
	left:-400px;
	top:150px;
	width:160px;
	height:160px;
	z-index:5000;
/*	background: url(pics/postits/postit148saumon.png) no-repeat top left;*/
/*	background: url(../pics/entour.gif) no-repeat top left;*/
	background: url(../pics/postits/postit148bleu.png) no-repeat top left;
	z-index:-1;
}
#jdm-guest-warning
{
	/*font-family:"Comic Sans MS",arial, "lucida console", sans-serif;*/
	font-family:Arial,Helvetica,sans-serif;
	text-align:center;
	color:red;
	font-size:8pt; 
	/*border:1px solid grey; */
	/*background-color:#FFFFCC;*/
	position:relative;
	top:31px;
	left:0px;
	width:90%;
	/*-moz-border-radius : 10px;
	-webkit-border-radius :10px;
	*/
	z-index:0;
}

.jdm-target-info-block
{
	position:absolute; right:-1px; top:6mm;
	text-align:center;
	font-size:9pt;
	color:#006699;
	/*font-family:"Comic Sans MS",arial, "lucida console", sans-serif;*/
	font-family:Arial,Helvetica,sans-serif;
	border:1px solid grey;
	background-color:white;
	z-index:100;
	width:135px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	
	border-radius-bottomleft: 15px / 10px; 
	-moz-border-radius-bottomleft: 15px / 10px; 
	-webkit-border-bottom-left-radius: 15px / 10px; 
	-webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.6);
	-moz-box-shadow:    2px 2px 5px rgba(0,0,0,0.6);
  	box-shadow:         2px 2px 5px rgba(0,0,0,0.6);
}

.jdm-proposal-block
{
	
	text-align:right;
	font-size:10pt;
	color:#006699;
	position:absolute; right:-1px; top:200px;
	border:1px solid grey;
	background-color:white;
	padding-right:10px;
	padding-left:5px;
	/*font-family:"Comic Sans MS",arial, "lucida console", sans-serif;*/
	font-family:Arial,Helvetica,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	/*opacity:0.9;*/
	 background-color:rgba(255,255,255,0.95);
	z-index:1000;
	-webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.6);
	-moz-box-shadow:    2px 2px 5px rgba(0,0,0,0.6);
  	box-shadow:         2px 2px 5px rgba(0,0,0,0.6);
  	min-width:111px;
}
.jdm-proposal-select-block
{
	
	text-align:right;
	font-size:10pt;
	color:#006699;
	/*border:1px solid grey;*/
	background-color:#FCDFFF;
	padding-right:10px;
	padding-left:5px;
	/*font-family:"Comic Sans MS",arial, "lucida console", sans-serif;*/
	font-family:Arial,Helvetica,sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}



.jdm-best-score-block
{
	text-align:center;
	font-size:9pt;
	color:gray;
	position:relative;right:6px; top:-6px;
	/*font-family:"Comic Sans MS",arial, "lucida console", sans-serif;*/
	font-family:Arial,Helvetica,sans-serif;
	border:1px solid grey;
	background-color:#EEF6F8;
	z-index:8;
	width:220px;
}

.jdm-best-score-block-shadow{
	display:inline;
	position:absolute;right:10px; top:10px;
	float:left;
	clear:left;
	background: url(../pics/shadowAlpha.png) no-repeat bottom right !important;
	background: url(../pics/shadow.gif) no-repeat bottom right;
	margin: 10px 0 10px 10px !important;
	margin: 10px 0 10px 5px;
	padding: 0px;
	z-index:8;
}

.jdm-best-score-title
{
	font-size:10pt;
	color:blue;
	margin-bottom:5px;
}
.jdm-best-score-item-tag
{
	display:inline;
}
.jdm-best-score-item-names
{
	display:inline;
	margin-left:5px;
	margin-right:5px;
}
.jdm-best-score-item-cr
{
	display:inline;
}

.jdm-best-couple-block
{
	text-align:center;
	font-size:9pt;
	color:gray;
	position:relative;right:6px; top:-6px;
	font-family:"Comic Sans MS",arial, "lucida console", sans-serif;
	border:1px solid grey;
	background-color:#dcffff;
	z-index:8;
	width:220px;
}

.jdm-best-couple-block-shadow
{
	display:inline;
	position:absolute;right:10px; top:300px;
	float:left;
	clear:left;
	background: url(../pics/shadowAlpha.png) no-repeat bottom right !important;
	background: url(../pics/shadow.gif) no-repeat bottom right;
	margin: 10px 0 10px 10px !important;
	margin: 10px 0 10px 5px;
	padding: 0px;
	z-index:8;
}

.jdm-best-couple-title
{
	font-size:10pt;
	color:green;
	margin-bottom:5px;
}

.jdm-best-couple-item-tag
{
	display:inline;
}
.jdm-best-couple-item-names
{
	display:inline;
	margin-left:5px;
	margin-right:5px;
}
.jdm-best-couple-item-cr
{
	display:inline;
}

.jdm-best-friend-block
{
	text-align:center;
	font-size:9pt;
	color:gray;
	position:relative;right:6px; top:-6px;
	font-family:"Comic Sans MS",arial, "lucida console", sans-serif;
	border:1px solid grey;
	background-color:#ffffcc;;
	z-index:8;
}

.jdm-best-friend-block-shadow
{
	display:inline;
	position:absolute;right:10px; top:600px;
	float:left;
	clear:left;
	background: url(../pics/shadowAlpha.png) no-repeat bottom right !important;
	background: url(../pics/shadow.gif) no-repeat bottom right;
	margin: 10px 0 10px 10px !important;
	margin: 10px 0 10px 5px;
	padding: 0px;
	z-index:8;
	width:220px;
}

.jdm-best-friend-title
{
	font-size:10pt;
	color:red;
	margin-bottom:5px;
}
.jdm-best-friend-item-tag
{
	display:inline;
}
.jdm-best-friend-item-names
{
	display:inline;
	margin-left:5px;
	margin-right:5px;
}
.jdm-best-friend-item-cr
{
	display:inline;
}


#jdm-postit-stats
{
	font-size:11pt;
/*	border:1px solid grey; */
/*	background-color:#FFFFCC;*/
	/*font-family:"Comic Sans MS",arial, "lucida console", sans-serif;*/
	font-family:Arial,Helvetica,sans-serif;
	color:#006699;
	position:absolute;
	left:28px;
	top:15px;
	width:170px;
	height:180px;	
}

#jdm_postit_stats_block
{
	display:block;
	position:absolute;
	left:-12px;
	top:90px; 
	
	width:213px;
	height:256px;
	background-color:black;
	color:white; 
	opacity:0.8;

	z-index:3;
	border-radius: 15px / 10px; 
	-moz-border-radius: 15px / 10px; 
	-webkit-border-radius: 15px 10px; 
	-webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.6);
	-moz-box-shadow:    2px 2px 5px rgba(0,0,0,0.6);
  	box-shadow:         2px 2px 5px rgba(0,0,0,0.6);
	
	text-shadow: red 0px 0px 5px;
	border:red 0px solid;
}

.jdm-postit-mostwanted
{
	text-align:center;
	font-size:10pt;
	/* border:1px solid grey;  */
	/* background-color:#FFFFCC; */
	/* background-color:#EEF6F8; */
	
	/*font-family:"Comic Sans MS",arial, "lucida console", sans-serif; */
	font-family:Arial,Helvetica,sans-serif;
	color:#006699; 
	position:absolute;
	left:20px;
	top:40px;
	width:180px;
	height:200px;
	/* -moz-border-radius : 10px;
	-webkit-border-radius :10px; */
	/* visibility:hidden;*/
	z-index:2;
}

.jdm-postit-mostwanted-block
{
	position:absolute;
	left:-15px;
	top:360px;
	width:213px;
	height:256px;
	background: url(../pics/postits/postit-colle2-blue.png) no-repeat top left;
	z-index:2;
	visibility:hidden;
}

.jdm-postit-mostwanted-title {
	font-size:12pt;
	padding:10px;
	}
	
.jdm-postit-mw-item
{
	position:relative;
	font-size:12pt;
	/*font-family:"Comic Sans MS",arial, "lucida console", sans-serif;*/
	font-family:Arial,Helvetica,sans-serif;
	color:#006699;
	visibility:hidden;
}

.jdm-postit-collections
{
	display:inline-block;
	position:absolute;
	margin:0px;
	padding:0px;
	text-align:right;
	font-size:10pt;
	/* font-family:"Comic Sans MS",arial, "lucida console", sans-serif; */
	font-family:Arial,Helvetica,sans-serif;
	color:#006699; 
	left:-10px;
	top:7px;
	width:170px;
	height:110px;
	z-index:1;
	border:0px solid red;
}

.jdm-postit-collections-block
{
	display:inline-block;
	position:absolute;
	margin:0px;
	padding:0px;
	left:-10px;
	top:365px;
	
	left-pos-max:-10;
	left-pos-min:-130;
	
	width:170px;
	height:125px;
	/*background: url(../pics/postits/postitcolleviolet4.png) no-repeat top left;*/
	z-index:1;
	background-color:pink; 
	opacity:0.7;
	border-radius: 10px / 10px; 
	-moz-border-radius: 10px / 10px; 
	-webkit-border-radius: 10px 10px; 
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.6);
	-moz-box-shadow:    2px 2px 5px rgba(0,0,0,0.6);
  	box-shadow:         2px 2px 5px rgba(0,0,0,0.6);
	text-shadow: white 0px 0px 5px;
	font-size:10pt;
}

.jdm-postit-collections-title {
	display:inline-block;
	font-size:12pt;
	
	margin:0px;
	padding:0px;
	
	text-transform:capitalize;
	position:absolute;
	top:45px;
	left:100px;
	width:125px;
	font-family:Arial,Helvetica,sans-serif;
	-webkit-transform: rotate(-90deg); 
	-moz-transform: rotate(-90deg);	
	transform: rotate(-90deg); 
	opacity:0.5;
	z-index:1;
	text-align:center;
	border:0px purple solid;
	font-weight:bold;
	}

.jdm-postit-collection-item
{
	display:inline-block;
	/*border-style:solid;
	border-width:1px;*/
	z-index:2;
	position:relative;
	top:5px;
	left:-35px;
	font-size:10pt;
	/*font-family:"Comic Sans MS",arial, "lucida console", sans-serif;*/
	font-family:Arial,Helvetica,sans-serif;
	color:#006699;
		/* visibility:hidden;*/
}

.jdm-postit-forum
{
	text-align:center;
	font-size:10pt;
	border:1px solid grey;
	/* background-color:#FFFFCC; */
	background-color:#FFFFCC;
	/*font-family:"Comic Sans MS",arial, "lucida console", sans-serif;*/
	font-family:Arial,Helvetica,sans-serif;
	color:#006699;
	position:absolute;
	left:17px;
	top:670px;
	width:180px;
	height:40px;
	/*-moz-border-radius : 10px;
	-webkit-border-radius :10px;*/
	padding-top:15px;
	padding-bottom:15px;
	z-index:1;
	 visibility:hidden;
}


#jdm_duel_insert_score_block{
	text-align:center;
	vertical-align:middle;
	position:fixed;
	left:-2px;
	bottom:50px;
	width:160px;
	height:160px;
	z-index:60;
	background: url(../pics/postits/postit148vertdouble.png) no-repeat top left;
	}
	
#jdm_duel_insert_score_form {
	width:140px;
	height:150px;
	position:relative;
	left:13px;
	top:40px;
	font-size:10pt;
	}
	

.jdm-gift-warning-block
{
	display:block;
	border:solid 0px blue;
	text-align:center;
	vertical-align:middle;
	position:absolute;
	left:-35px;
	top:260px;
	
	width:140px;
	height:140px;
	z-index:0;
	background: url(../pics/postits/postit4.png) no-repeat top left;
}

#direct_gift_play{
	display:block;
	z-index:2000;
	position:absolute;
	left:105px;
	top:106px;
	opacity:0.85;
	}
#direct_gift_play:hover{
	opacity:1;
	}
	
#direct_gift_offer{
	display:block;
	z-index:2000;
	position:absolute;
	left:-5px;
	top:-10px;
	opacity:0.85;
	}
#direct_gift_offer:hover{
	opacity:1;
	}
		
.jdm-gift-warning{
	border:solid 0px red;
	position:absolute;left:15px;top:40px;
	vertical-align:middle;
	text-align:center;
	font-size:9pt;
	font-family:Arial,Helvetica,sans-serif;
	color:#006699;
	width:120px;
	height:100px;
}

.jdm-gamesleft-warning-block
{
	text-align:center;
	vertical-align:middle;
	position:absolute;
	left:60%;
	top:260px;
	width:138px;
	height:142px;
	z-index:0;
	background: url(../pics/postits/postit5.png) no-repeat top left;

}

.jdm-gamesleft-warning
{
	position:absolute;left:25px;top:50px;
	vertical-align:middle;
	text-align:center;
	font-size:10pt;
	/*font-family:"Comic Sans MS",arial, "lucida console", sans-serif;*/
	font-family:Arial,Helvetica,sans-serif;
	color:#006699;
	width:100px;
	height:100px;
}

.jdm-rank-warning-block
{
	display:block;
	border:solid 0px blue;
	
	text-align:center;
	vertical-align:middle;
	position:absolute;
	left:85%;
	top:300px;
	
	width:144px;
	height:144px;
	z-index:0;
	background: url(../pics/postits/postit3.png) no-repeat top left;
}

.jdm-rank-warning
{
	position:absolute;left:20px;top:25px;
	vertical-align:middle;
	text-align:center;
	font-size:35pt;
	/*font-family:"Comic Sans MS",arial, "lucida console", sans-serif;*/
	font-family:Arial,Helvetica,sans-serif;
	color:#006699;
	width:100px;
	height:100px;
}


.jdm-trial-tokens-warning-block
{
	border:solid 0px red;
	display:block;
	text-align:center;
	vertical-align:middle;
	position:absolute;
	left:18%;
	top:255px;
	width:147px;
	height:152px;
	z-index:0;
	background: url(../pics/postits/postit148vertdouble.png) no-repeat top left;
}

.jdm-trial-tokens-warning
{
	position:absolute;left:28px;top:44px;
	vertical-align:middle;
	text-align:center;
	font-size:9pt;
	/*font-family:"Comic Sans MS",arial, "lucida console", sans-serif;*/
	font-family:Arial,Helvetica,sans-serif;
	color:#006699;
	width:100px;
	height:100px;
}

 
.jdm-invok-warning-block
{
	border:solid 0px red;
	display:block;
	text-align:center;
	vertical-align:middle;
	position:absolute;
	left:38%;
	top:255px;
	width:147px;
	height:152px;
	z-index:0;
	background: url(../pics/postits/postitdouble.png) no-repeat top left;
}

.jdm-invok-warning
{
	position:absolute;left:25px;top:45px;
	vertical-align:middle;
	text-align:center;
	font-size:9pt;
	/*font-family:"Comic Sans MS",arial, "lucida console", sans-serif;*/
	font-family:Arial,Helvetica,sans-serif;
	color:#006699;
	width:110px;
	height:100px;
}
	
.jdm-souk-section
{
	font-size:14pt;
	font-variant:small-caps;
	text-shadow: grey 1px 1px 2px;
	margin-left:5px;
	margin-top:8px;
	margin-bottom:4px;
}


.jdm-treasure
{
	
	font-size:10pt;
}

#jdm-gameentry-block
{
	border:Opx pink solid;
	/*background-color:white;
	padding:10px;
	opacity:0.8;*/
	text-align:center;
	margin-left: auto;
   	margin-right: auto;
   	
   	display:block;
   	position:absolute;
   	top:-10px;left:200px;right:200px;
   	height:100px;
   	/*width:100%;*/
}
#jdm-gameentry-block-text
{
	border:0px orange solid;
	font-size:36pt;
	/*opacity:1;
	z-index:1000;*/
}
#result_noprop{
	font-size:16pt;
	text-align:left;
	position:absolute;
   	top:200px;left:210px;right:0px;
   	text-shadow: gray 2px 2px 2px;
   	background-color:rgba(255,255,255,0.3);
   	padding:10px;
}
#result_patate_empty{
	font-size:16pt;
	text-align:left;
	position:relative;
   	top:50px;left:0px;right:0px;
   	text-shadow: gray 2px 2px 2px;
   	background-color:rgba(255,255,255,0.3);
   	padding:0px;
}
#result_patate_notempty{
	font-size:16pt;
	text-align:left;
	position:relative;
   	top:-50px;left:50px;right:0px;
   	text-shadow: gray 2px 2px 2px;
   	background-color:rgba(255,255,255,0.3);
   	padding:0px;
}
#result_more_pills{
	font-size:16pt;
	text-align:left;
	position:relative;
   	top:50px;left:0px;right:0px;
   	text-shadow: gray 2px 2px 2px;
   	background-color:rgba(255,255,255,0.3);
   	padding:0px;
}
.jdm-special-block
{
	width:100%;
	height:90px;
}
.jdm-special-question
{
	/*font-family:"Comic Sans MS",arial, "lucida console", sans-serif;*/
	font-family:Arial,Helvetica,sans-serif;
	font-size:18pt;
	position:relative;top:-70px;
	z-index:10;
	size:100px;
	padding:10px;
	padding-left:15px;
	padding-right:15px;
}

.jdm-QPOS
{
	color:#800080;
	width:145px;
	height:145px;
	/*font-family:"Comic Sans MS",arial, "lucida console", sans-serif;*/
	font-family:Arial,Helvetica,sans-serif;
	font-size:14pt;
	position:relative;right:-20px;bottom:140px;
}
.jdm-QPOS-block
{	text-align:center;
	width:182px;
	height:177px;
	position:absolute;right:0px;bottom:-20px;
}

.jdm-term-context
{
	color:grey;
	display:inline;
}

/* MENUS */

.jdm-menu, .jdm-menu a
{
	display:inline-block;
	/*font-family:"Comic Sans MS",arial, "lucida console", sans-serif;*/
	font-family:Arial;
	/*font-variant:small-caps;*/
	letter-spacing:0px;
	/*font-weight:bold;*/
	text-align:center;
	position:relative;
	top:2px;
	color:#FFFFA9;
	border:solid 0px red;
	height:80px;
}


.jdm-menu:hover{
	color:black;
}
.jdm-menu a:hover{
	color:black;
}


/*
.jdm-menu A:link{text-decoration: none; color:#FFFFA9;}
.jdm-menu A:visited{text-decoration: none; color:#FFFFA9;}
.jdm-menu A:hover{text-decoration: none; color:black; text-shadow: white 0px 0px 10px;}
*/




.jdm-menu-item-spec{
	margin:0px;
	
	display:inline-block;
	color:#FFFFA9;
	
	padding:5px 5px 5px 5px;
	padding-left:15px;
	padding-right:15px;	
	
	position:relative;
}
	
.jdm-menu-item{
	margin:0px;

	display:inline-block;
	color:#FFFFA9;

	padding:5px 5px 5px 5px;
	padding-left:15px;
	padding-right:15px;	
		
	position:relative;
	overflow:hidden;
	}
	
.jdm-menu-item:hover{
	background-color:#FFFFA9;
	background-color:rgba(255,255,169,0.8);
	color:black;
	}
	
.big-menu {	
	margin:0px;
	display:inline-block;
	border:0 red solid;
	height:60px;
	line-height: 60px;
	vertical-align:middle;
	top:-10px;
	}
	
.small-menu {	
	margin:0px;
	display:inline-block;
	border:0px blue solid;
	width:40px;
	height:23px;
	line-height:23px;
	}
	
#jdm-menu-item-home-T{
	font-size:12pt;
}
#jdm-menu-item-home-T:hover{
	background-color:#99CD31;
}
.home-selected{
	background-color:#99CD31;
}

#jdm-menu-item-ranking-T{
	font-size:12pt;
}
#jdm-menu-item-ranking-T:hover{
	background-color:#DA8721;
}
.ranking-selected{
	background-color:#DA8721;
}

#jdm-menu-item-events-T{
	font-size:12pt;
}
#jdm-menu-item-events-T:hover{
	background-color:#3C3CF3;
}
.events-selected{
	background-color:#3C3CF3;
}


#jdm-menu-item-souk-T{
	font-size:10pt;
	position:absolute;
	top:0px;
}
#jdm-menu-item-souk-T:hover{
	background-color:#966596;
}
.souk-selected{
	background-color:#966596;
}

#jdm-menu-item-bam-T{
	font-size:10pt;
	position:absolute;
	top:37px;
}
#jdm-menu-item-bam-T:hover{
	background-color:#CA0063;
}
.bam-selected{
	background-color:#CA0063;
}

#jdm-menu-item-portal-T{
	font-size:10pt;
	position:absolute;
	top:0px;
}
#jdm-menu-item-portal-T:hover{
	background-color:#FA97C9;
}
#jdm-menu-item-diko-T {
	font-size:10pt;
	position:absolute;top:37px;
}
#jdm-menu-item-diko-T:hover{
	background-color:#016665;
}

#jdm-menu-item-forum-T{
	font-size:10pt;
	position:absolute;top:0px;
}
#jdm-menu-item-forum-T:hover{
	background-color:#97CA64;
}
#jdm-menu-item-options-T{
	font-size:10pt;
	position:absolute;top:37px;
}
#jdm-menu-item-options-T:hover{
	background-color:#666599;
}
.options-selected{
	background-color:#666599;
}
	

#jdm-menu-item-help-T{
	display:inline-block;
	font-size:18pt;
	line-height:18pt;
	position:absolute;top:10px;right:-90px;
	
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
	
	border:solid 2px white;
	width:28px;height:28px;
	vertical-align:middle;
	overflow:hidden;
	font-weight:bold;
	color:orange;
}
#jdm-menu-item-help-T:hover{
	color:orange;
	background-color:#FFFFA9;
	background-color:rgba(255,255,169,0.8);
}
#help-selected{
	color:black;
	color:orange;
	background-color:#FFFFA9;
	background-color:rgba(255,255,169,0.8);
}


/* BLOCKS */



#jdm-left-block{
	position:relative; top:0mm; left:0mm;
	width:200px;
	/*border:1px solid black;*/
	}
#jdm-right-block{
	position:absolute; top:0mm; right:0mm;
	width:200px;
	z-index:2;
	/*border:1px solid black;*/
	}
	
#jdm-top-block
{
	/*position:absolute;
	top:0px;*/
	/*   left:0px;*/
	width:100%;
	height:70px;
	/*    background-color:#A6CAF0;*/
	/*background-color:black;
	display:inline;
	z-index:25;
	text-align: center;*/
	
	text-align:center;
	padding-left:0pt; 
	
	position:absolute;right:0px; top:0px;
	position:fixed;
	/*border:1px solid grey;*/
	background-color:black;
	z-index:500;
	/*width:130px;
	height:90px;*/
	opacity:1;
	
	-webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.6);
	-moz-box-shadow:    2px 2px 5px rgba(0,0,0,0.6);
  	box-shadow:         2px 2px 5px rgba(0,0,0,0.6);
	
}
#jdm-top-block-shadow{
	/*
	width:100%;
	height:76px;
	position:absolute; left:0px; top:0px;
	float:left;
	clear:left;
	background: url(../pics/shadowAlpha-2.png) repeat-x bottom right !important;
	/*
	/*background: url(../pics/shadow.gif) repeat-x bottom right;*/
	/*margin: 0px 0 0px 0px !important;
	margin: 0px 0 0px 0px;
	padding: 0px;
	z-index:26;*/
}

.jdm-bottom-block
{
	visibility:hidden;
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	height:70px;
	background-color:#A6CAF0; 
	display:inline;
}

.jdm-level1-block
{
	position:absolute;
	display:inline;
	left:0px;
	top:70px;
	width:100%;
	height:60px;
	/*z-index: -25;*/
/*	border-style:solid;
	border-width:thin;
	border-color:red; */
	opacity:1;
}

.jdm-level2-block
{
	position:absolute;
	display:inline;
	left:0px;
	top:130px;
	width:100%;
	height:70px;
/*	border-style:solid;
	border-width:thin;
	border-color:red; */
	/*opacity:0.75;
	background-color:white; */
}

.jdm-level3-block
{
	position:absolute;
	display:inline;
	top:0cm; 
	left:0cm;
	top:210px;
			
	/* border-style:solid;
	border-width:thin;
	border-color:red; */
}


.jdm-top-menu-block
{
/*	position:absolute;top:2mm; left:50mm;*/
	position:relative;top:2mm;;
	margin-left: auto;
   	margin-right: auto; 
	width:12cm;
	display:inline;
	text-align:center;
	/*text-align:left; */
}

.jdm-bottom-menu-block
{
	/* visibility:hidden; */
	position:absolute;
	top:0mm; 
	left:0mm;
	width:15cm;
	display:inline;
	z-index:0;
}

.jdm-warning
{
	color:red;
	
}
.jdm-valid
{
	color:green;
	
}

.jdm-candidate-form-block
{
	position:absolute;top:150px;
	margin-left:30px;
}

#jdm-last-prop-block{
	font-size:10pt;
	color: grey;
	position:absolute;top:415px;left:230px;
	padding:2px;
	padding-left:10px;
	background-color:rgba(255,255,255,0.3);
	width:100%;
}
#jdm-last-prop-block-second{
	font-size:10pt;
	color: grey;
	position:absolute;top:440px;left:230px;
	padding:2px;
	padding-left:10px;
	background-color:rgba(255,255,255,0.3);
	width:100%;
}

#jdm-taboo-suggestion-block {
	font-family:Arial,Helvetica,sans-serif;
	position:fixed;left:0px;bottom:0px;
	width:100%;
	text-shadow: grey 0px 0px 0px;
	}
	
#jdm-taboo-block
{
	/*font-family:"Comic Sans MS",arial, "lucida console", sans-serif;*/
	font-family:Arial,Helvetica,sans-serif;
	background-color:white;
	border:0px solid red;	
	width:100%;
	vertical-align:bottom;
	font-weight:normal;
	z-index:1000;
	opacity:0.75;
	text-shadow: grey 0px 0px 0px;
}
.suggestion-done
{
	display:inline;
	color:green;
	text-shadow: grey 0px 0px 0px;
	font-family:Arial,Helvetica,sans-serif;
}
#taboo-done
{
	display:inline;
	text-shadow: grey 0px 0px 0px;
	font-family:Arial,Helvetica,sans-serif;
}

#jdm-suggestion-block
{
/*	font-family:"Comic Sans MS",arial, "lucida console", sans-serif;*/
	font-family:Arial,Helvetica,sans-serif;
	/*color:#006699;*/
	height:20px;
	background-color:white;
	color:red;
	border:0px solid red;
	border-right:0px solid grey;
	width:100%;
	vertical-align:bottom;
	z-index:1002;
	opacity:1;
	text-shadow: grey 0px 0px 0px;
}

#jdm-taboo-block-title
{
	position:fixed;right:0px;bottom:20px;
	font-size:10pt;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color:orange;
	z-index:2002;
}

#jdm-taboo-block-text
{
	font-style:normal;
	font-variant:normal;
	font-weight: bold ;
	border:0px solid blue;
	width:100%;
	z-index:10;
	vertical-align:top;
/*	position:relative;top:-15px;*/
	color:orange;
	opacity:1;
	z-index:1005;
}
#jdm-suggestion-block-text
{
	font-size:10pt;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	height:20px;
	width:100%;
	z-index:10;
	vertical-align:bottom;
	color:#99cc33;
	opacity:1;
	z-index:1005;
}

#jdm-suggestion-block-title
{
	position:fixed;right:0px;bottom:3px;
	font-size:10pt;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	color:#99cc33;
	
}

.jdm-block-formbuyplay
{
	background-color:#FFFFCC;
	
}

.jdm-block-option
{
	background-color:#FFFFCC;

-webkit-border-top-left-radius: 15px;
-webkit-border-bottom-left-radius: 15px;
-moz-border-radius-topleft: 15px;
-moz-border-radius-bottomleft: 15px;
border-top-left-radius: 15px;
border-bottom-left-radius: 15px;
	
	-webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.5);
	-moz-box-shadow:    2px 2px 4px 4px rgba(0,0,0,0.5);
	box-shadow:         2px 2px 4px 4px rgba(0,0,0,0.5);
  	
	padding:10px;
	position:relative;right:80px;top:0px;
}

.jdm-chart
{
	font-size:Small;
	font-variant:small-caps;
	font-family:sans-serif;
	color:grey;
	background-color:#FFFFCC;
}
	
.jdm-news-block
{
	/*text-align:center;
	display:inline;
	position:absolute;
	top:40mm;
	right:0mm;
	z-index:0;*/
	/* border:1px solid red; */
	/*width:70mm;*/
}
		
.jdm-news
{
	font-size:9pt;
	/*font-variant:small-caps;*/
	/*font-family:"Comic Sans MS",arial, "lucida console", sans-serif;*/
	font-family:Arial,Helvetica,sans-serif;
	color:#006699;
	/*color:white;*/
	vertical-align:middle;

	padding:15px;
	
	
	background-color:#FFFFCC;
	/*border:1px solid grey;	*/
	/*margin: 10px 10px 10px 10px; */
	width:80%;
	position:relative; right:6px; top:-6px;
	z-index:0;
	overflow:hidden;
	
	margin:15px;
	
	-moz-border-radius: 10px / 10px; 
	border-radius: 10px / 10px; 
	
	-webkit-border-radius: 10px 10px; 
	-webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.6);
	-moz-box-shadow:    2px 2px 5px rgba(0,0,0,0.6);
  	box-shadow:         2px 2px 5px rgba(0,0,0,0.6);
}
	
.jdm-news-single
{
	font-size:9pt;
	/*font-variant:small-caps;*/
	/*font-family:"Comic Sans MS",arial, "lucida console", sans-serif;*/
	font-family:Arial,Helvetica,sans-serif;
	color:white;
	vertical-align:middle;
	margin-left:0px;
	
	
	width:213px;
	height:256px;
	
	position:relative; left: 0px; top:0px;
	z-index:2;
	text-shadow: blue 0px 0px 10px;
	margin:20px;
}


.jdm-news-single-block{
	display:block;
	position:absolute; 
	right:-15px;
	top:140px; 
	width:213px;
	height:256px;
	z-index:1;
	background-color:black;
	opacity:0.8;
	-moz-border-radius: 10px / 10px; 
	border-radius: 10px / 10px; 
	
	-webkit-border-radius: 10px 10px; 
	-webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.6);
	-moz-box-shadow:    2px 2px 5px rgba(0,0,0,0.6);
  	box-shadow:         2px 2px 5px rgba(0,0,0,0.6);
}

.jdm-news-single-title{
	width:60%;
	padding-bottom:20px;
}
	
.jdm-news-single-text{
	position:relative;
	top:-10px;
	padding-bottom:20px;
	padding-right:45px;
}
	
.jdm-news-single-other{
	position:absolute; 
	right:50px;
	bottom:30px;
}

#jdm-gain-block
{
	/*font-family:"Comic Sans MS",arial, "lucida console", sans-serif;*/
	font-family:Arial,Helvetica,sans-serif;
	font-size:medium;
	color:green;
	margin:5px;
	margin-top:20px;
	margin-bottom:20px;
	/*border:1 px;*/ 
	/*background-color:white;
	opacity:0.8;*/
	padding:15px;
	text-align:left;
	background-color:rgba(255,255,255,0.3);
	text-shadow: grey 1px 1px 1px;
}

.jdm-term-prop-notinbase
{
		/*font-family:"Comic Sans MS",arial, "lucida console", sans-serif;*/
	font-family:Arial,Helvetica,sans-serif;
	font-size:10pt;
	color:#FFA500;
	display:inline;
	text-shadow: white 0px 0px 0px;
}

.jdm-term-prop-inbase
{
	/*font-family:"Comic Sans MS",arial, "lucida console", sans-serif;*/
	font-family:Arial,Helvetica,sans-serif;
	font-size:10pt;
	color:green;
	display:inline;
}
.jdm-term-prop-wrong-inbase
{
	/*font-family:"Comic Sans MS",arial, "lucida console", sans-serif;*/
	font-family:Arial,Helvetica,sans-serif;
	font-size:10pt;
	color:red;
	display:inline;
	text-shadow: white 0px 0px 0px;
}

.jdm-term-intersect-notinbase
{
	/*font-family:"Comic Sans MS",arial, "lucida console", sans-serif;*/
	font-family:Arial,Helvetica,sans-serif;
	font-size:14pt;
	color:#FFA500;
	display:inline;
}

.jdm-term-intersect-inbase
{
	/*font-family:"Comic Sans MS",arial, "lucida console", sans-serif;*/
	font-family:Arial,Helvetica,sans-serif;
	font-size:14pt;
	color:green;
	display:inline;
}

#dhtmltooltip{
	position:absolute;
	width:150px;
	border:1px solid black;
	padding:2px;
	background-color:#FFCC33;
	visibility:hidden;
	z-index:100;
}

.jdm-intern
{
	visibility:hidden;
	margin-bottom:-10px;
}


.jdm-pin-player-stats
{
	/*position:absolute;
	top:3px;
	right:3px;
	z-index:30;
	background: url(../pics/pin-1.gif) no-repeat bottom right;
	width:25px;
	height:25px;*/
}

.jdm-antik-tag
{
	/*text-align:center;
	vertical-align:middle;*/
	text-align:center;
	position:absolute;
	left:-55px;
	top:150px;
	width:110px;
	height:111px;
	font-size:30pt;
	z-index:100;
	/*background: url(pics/antik.gif) no-repeat top left;*/
	/*font-family:"Comic Sans MS",arial, "lucida console", sans-serif;*/
	font-family:Arial,Helvetica,sans-serif;
	background: url(../pics/postits/antik2.gif) no-repeat top left;
}

.jdm-pastille
{
	/*text-align:center;
	vertical-align:middle;*/
	text-align:center;
	position:absolute;
	left:-23px;
	top:-23px;
	width:100px;
	height:102px;
	z-index:50;
	background: url(../pics/postits/pastille-rouge-small.gif) no-repeat top left;
	opacity:0.9;
}
.jdm-pastille-text
{
	text-align:center;
	vertical-align:middle;
	font-weight:normal;
	font-size:16pt;
	color:white;
	padding-top:40px;
	/*font-family:"Comic Sans MS",arial, "lucida console", sans-serif;*/
	font-family:Arial,Helvetica,sans-serif;
	position:absolute;
	top:-6px;
	left:12px;
	width:100px;
	height:102px;
	-webkit-transform: rotate(-45deg); 
	-moz-transform: rotate(-45deg);
	transform: rotate(-45deg);
}


.jdm-oldgame-block
 {
 	color:#006699;
	/*font-family:"Comic Sans MS",arial, "lucida console", sans-serif;*/
	font-family:Arial,Helvetica,sans-serif;
	text-align:center;
	vertical-align:middle;
	position:absolute;
	left:40px;
	top:270px;
	width:115px;
	height:116px;
	padding-top:20px;
	padding-left:5px;
	background: url(../pics/postits/jdm-about2.gif) no-repeat top left;
 }
 
 .jdm-player-level-loose-block,.jdm-player-level-gain-block 
 {
 	color:#006699;
	/*font-family:"Comic Sans MS",arial, "lucida console", sans-serif;*/
	font-family:Arial,Helvetica,sans-serif;
 	font-size:10pt;
	text-align:center;
	vertical-align:middle;
	position:absolute;
	right:20px;
	top:140px;
	width:115px;
	height:116px;
	padding-top:20px;
	padding-left:5px;
	background: url(../pics/postits/jdm-about.gif) no-repeat top left;
 }
  .jdm-term-level-loose-block,.jdm-term-level-gain-block 
 {
 visibility:hidden;
 }
 
 #jdm-twik-block
{
 	background:white;
	position:fixed; bottom:0px;
	font-size:small;
	z-index:2000;
	color:black;
	text-align:center;
	width:100%;
	height:18px;
	opacity:0.7;
}

 .jdm-toggle-block
{
 	position:relative;
 	text-align:center;
	vertical-align:middle;
 	display:inline-block;
 	border:0px solid grey;
 	/*background:white;*/
	/*font-size:small;*/
	z-index:2000;
	
	width:10px;
	height:10px;
	opacity:0.5;
	background-color:rgba(255,255,255,0.9);
	-moz-border-radius: 5px / 5px; 
	border-radius: 5px / 5px; 
	
	-webkit-border-radius: 5px 5px; 
	-webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.6);
	-moz-box-shadow:    2px 2px 5px rgba(0,0,0,0.6);
  	box-shadow:         2px 2px 5px rgba(0,0,0,0.6);
}

#jdm-learn-more-block
{
	position:fixed;right:0mm;bottom:-20mm;
	font-size:large;
	z-index:2000;
	text-align:right;
	width:231px;
	height:290px;
	border:0px solid red;
	vertical-align:middle;
	background: url(../pics/taches/clean_muddy_ink_stain6.png) no-repeat top left;
}

#jdm-learn-more
{
	position:fixed;right:0mm;bottom:10mm;
	width:100px;
	z-index:2001;
	border:0px solid red;
	color:#F8F8FF;
	text-align:center;
}
#jdm-learn-more A{
	color:#F8F8FF;
}
#falsesubmit_block{
	display:inline;
}
#countdownie{
	display:inline;
}

.tache_span{
	display:inline;
}
#jetons_span{
	display:inline;
}
#duels_span{
	display:inline;
}
#proces_span{
	display:inline;
}
#more_span{
	display:inline;
}
#jackpot_span{
	display:inline;
}

.shakeimage{
position:relative;
width:60px;
}

#mystery_pict{
	opacity:0.4;
	width:100%;
	height:100%;
	z-index:-1;
	position:absolute;
	top:20px;
	left:0px;
}



#mystery_pict_comment{
	width:100%;
	text-align:center;
	color:black;
	text-shadow: white 0px 0px 10px;
	font-size:10pt;
	opacity:0.75;
	position:fixed;
	bottom:20px;
}

#jdm-youranswers-block{
	width:100%;
	background-color:rgba(255,255,255,0.3);
	margin:5px;
	padding:2px;
	padding-right:20px;
	}
#jdm-hisanswers-block{ 
	width:100%;
	background-color:rgba(255,255,255,0.3);
	margin:5px;
	padding:2px;
	padding-right:20px;
	}	
#jdm-intersection-block{
	text-align:left;
	width:100%;
	margin:5px;
	padding:15px;
	background-color:rgba(255,255,255,0.3);
	}	
#jdm-answers-block{
	position:absolute;
	top:100px;
	left:200px;
	right:5px;
	text-align:left;
	}	
#bonus-new{
	text-align:center;
	position:absolute;
	top:270px;
	right:10px;
	}	
#game-msg{
	text-align:right;
	position:absolute;
	top:340px;
	right:0px;
	font-style:italic;
	font-size:small;
	background-color:rgba(255,255,255,0.3);
	margin:0px;
	padding:10px;
	max-width:300px;
	}
	
.jdm-formbuytoken-block{
	position:relative;
	top:100px;
	right:0px;
}

.game_creation_block{
	position:relative;
	top:100px;
}

.jdm-souk-treasure{
	display:inline;
	font-size:small;
}




#holder {
	margin: 50px auto;
	width: 50px;
	height: 50px;
	position: relative;

}
.pulse {
	width: 10px;
	height: 10px;
	border: 5px solid #F5C226;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	
	background-color: #F57215;
	z-index: 10;
	position: absolute;
	left: 15px;
	top: 15px;
}
.dot {
	border: 10px solid #F5C226;
	background: transparent;
	-webkit-border-radius: 60px;
	-moz-border-radius: 60px;
	border-radius: 60px;
	height: 50px;
	width: 50px;
	-webkit-animation: pulse 3s ease-out;
	-moz-animation: pulse 3s ease-out;
	animation: pulse 3s ease-out;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	position: absolute;
	top: -10px;
	left: -10px;
	z-index: 1;
	opacity: 0;
}
@-moz-keyframes pulse {
 0% {
	-moz-transform: scale(0);
	opacity: 0.0;
 }
 25% {
	-moz-transform: scale(0);
	opacity: 0.1;
 }
 50% {
	-moz-transform: scale(0.1);
	opacity: 0.3;
 }
 75% {
	-moz-transform: scale(0.5);
	opacity: 0.5;
 }
 100% {
	-moz-transform: scale(1);
	opacity: 0.0;
 }
}
@-webkit-keyframes "pulse" {
 0% {
	-webkit-transform: scale(0);
	opacity: 0.0;
 }
 25% {
	-webkit-transform: scale(0);
	opacity: 0.1;
 }
 50% {
	-webkit-transform: scale(0.1);
	opacity: 0.3;
 }
 75% {
	-webkit-transform: scale(0.5);
	opacity: 0.5;
 }
 100% {
	-webkit-transform: scale(1);
	opacity: 0.0;
 }
}

button:focus {outline:0 !important;}

@-webkit-keyframes blinker {
  from {opacity: 1.0;}
  to {opacity: 0.0;}
}
.blink{
	text-decoration: blink;
	-webkit-animation-name: blinker;
	-webkit-animation-duration: 0.6s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:ease-in-out;
	-webkit-animation-direction: alternate;
}


