

	<!--  /* Pour Netscape ! */

	BODY     {

			 font-family: Verdana, Lucida, Helvetica, sans-serif;	
			 font-size: 10pt;
			 color: rgb(18,36,30);
			 background-color: rgb(120,240,200);
			 margin-top: 0pt;
			 margin-left: 0pt;

			}


	#corner_top_left {
				background-image:url(../../multimedia/images/textures/corner_top_left.png);
				background-repeat: no-repeat;
				background-position: top left;
			}
	#corner_top_right {
				background-image:url(../../multimedia/images/textures/corner_top_right.png);
				background-repeat: no-repeat;
				background-position: top right;
			}
	#corner_bottom_right {
				background-image:url(../../multimedia/images/textures/corner_bottom_right.png);
				background-repeat: no-repeat;
				background-position: bottom right;
			}

	#corner_bottom_left {
				background-image:url(../../multimedia/images/textures/corner_bottom_left.png);
				background-repeat: no-repeat;
				background-position: bottom left;
			}

/*
	.td-background-center-center
	{
		background-repeat: no-repeat;
		background-position: center center;
	}
*/
/*
	.td-background-right-center
	{
		background-repeat: no-repeat;
		background-position: right center;
	}
*/

	/*******************************************/         
	/*                Texts                    */
	/*******************************************/


	.h1      {
			 font-family: Verdana, Lucida, Helvetica, sans-serif;
			 color: rgb(0,0,205);
			 font-size: 20pt;
			 margin-top: 7pt;
			 margin-bottom: 7pt;
			 text-align: center;
			 }
	.h2      {
			 font-family: Verdana, Lucida, Helvetica, sans-serif;
			 color: rgb(0,0,205);
			 font-size: 19pt;
			 margin-top: 5pt;
			 margin-bottom: 5pt;
			 }
	.h3      {
			 font-family: Verdana, Lucida, Helvetica, sans-serif;
			 color: rgb(0,0,205);
			 font-size: 14pt;
			 margin-top: 4pt;
			 margin-bottom: 4pt;
			 }
	.h4      {
			 font-family: Verdana, Lucida, Helvetica, sans-serif;
			 /*color: white;*/
			 font-size: 12pt;
			 font-weight: bold;
			 margin-top: 3pt;
			 margin-bottom: 3pt;
			 }
	.h5      {
			 font-family: Verdana, Lucida, Helvetica, sans-serif;
			 color: white;
			 font-size: 11pt;
			 font-weight: bold;
			 margin-top: 3pt;
			 margin-bottom: 3pt;
			 }
	.normal-very-small
			 {
			 font-family: Verdana, Lucida, Helvetica, sans-serif;
	/*         color: black;*/
			 font-size: 7pt;
			 }
	.normal-small
			 {
			 font-family: Verdana, Lucida, Helvetica, sans-serif;
	/*         color: black;*/
			 font-size: 8pt;
			 }
	.normal  {
			 font-family: Verdana, Lucida, Helvetica, sans-serif;
	/*         color: black;*/
			 font-size: 10pt;
			 }
	.normal-big
			 {
			 font-family: Verdana, Lucida, Helvetica, sans-serif;
	/*         color: black;*/
			 font-size: 12pt;
			 }
	.normal-very-big
			 {
			 font-family: Verdana, Lucida, Helvetica, sans-serif;
	/*         color: black;*/
			 font-size: 13pt;
			 }
	.normal-very-very-big
			 {
			 font-family: Verdana, Lucida, Helvetica, sans-serif;
	/*         color: black;*/
			 font-size: 16pt;
			 }
	.normal-mouse
			 {
			 font-family: Verdana, Lucida, Helvetica, sans-serif;
	/*         color: black;*/
			 font-size: 32pt;
			 }


	.code-barre
	{
		font-family: C39T48Lfz, Verdana, Lucida, Helvetica, sans-serif;
		font-size: 48pt;
	}



	/*******************************************/         
	/*                THEMES                   */
	/*******************************************/

	/* Theme 1 */

	.theme-1-1
		{
			font-family: Verdana, Lucida, Helvetica, sans-serif;
			font-size: 10pt;
			color: rgb(18,36,30);
			background-color: rgb(120,240,200);
		}

	A.theme-1-1	{
		font-family: Verdana, Lucida, Helvetica, sans-serif;
		font-weight: bold;
		text-decoration: underline;
		color: rgb(12,24,20);
		background-color: transparent;
		}
	A.theme-1-1:hover {
		color: rgb(72,144,120);
		}

	.theme-1-2
		{
			font-family: Verdana, Lucida, Helvetica, sans-serif;
			font-size: 10pt;
			color: rgb(114,228,190);
			background-color: rgb(36,72,60);
		}

	A.theme-1-2 {
		font-family: Verdana, Lucida, Helvetica, sans-serif;
		font-weight: bold;
		text-decoration: underline;
		color: rgb(120,240,200);
		background-color: transparent;
		}
	A.theme-1-2:hover {
		color: rgb(96,192,160);
		}


	/* Theme 2 */

	.theme-2-1
		{
			font-family: Verdana, Lucida, Helvetica, sans-serif;
			font-size: 10pt;
			color: rgb(250, 246, 249);
			background-color: rgb(160,80,140);
		}

	A.theme-2-1	{
		font-family: Verdana, Lucida, Helvetica, sans-serif;
		font-weight: bold;
		text-decoration: underline;
		color: rgb(255, 255, 255);
		background-color: transparent;
		}
	A.theme-2-1:hover {
		color: rgb(236, 220, 232);
		}

	.theme-2-2
		{
			font-family: Verdana, Lucida, Helvetica, sans-serif;
			font-size: 10pt;
			color: rgb(40,20,35);
			background-color: rgb(231, 211, 226);
		}

	A.theme-2-2 {
		font-family: Verdana, Lucida, Helvetica, sans-serif;
		font-weight: bold;
		text-decoration: underline;
		color: rgb(80,40,70);
		background-color: transparent;
		}
	A.theme-2-2:hover {
		color: rgb(112,56,98);
		}


	/* Theme 3 */

	.theme-3-1
		{
			font-family: Verdana, Lucida, Helvetica, sans-serif;
			font-size: 10pt;
			color: rgb(28,29,34);
			background-color: rgb(185,195,225);
		}

	A.theme-3-1	{
		font-family: Verdana, Lucida, Helvetica, sans-serif;
		font-weight: bold;
		text-decoration: underline;
		color: rgb(19,20,23);
		background-color: transparent;
		}
	A.theme-3-1:hover {
		color: rgb(111,117,135);
		}

	.theme-3-2
		{
			font-family: Verdana, Lucida, Helvetica, sans-serif;
			font-size: 10pt;
			color: rgb(46,49,56);
			background-color: rgb(238, 240, 248);
		}

	A.theme-3-2 {
		font-family: Verdana, Lucida, Helvetica, sans-serif;
		font-weight: bold;
		text-decoration: underline;
		color: rgb(93,98,113);
		background-color: transparent;
		}
	A.theme-3-2:hover {
		color: rgb(130,137,158);
		}


	/* Theme solidarity */

	.theme-solidarity-1
		{
			font-family: Verdana, Lucida, Helvetica, sans-serif;
			font-size: 10pt;
			color: rgb(38,38,0);
			background-color: rgb(255,255,0);
		}

	A.theme-solidarity-1	{
		font-family: Verdana, Lucida, Helvetica, sans-serif;
		font-weight: bold;
		text-decoration: underline;
		color: rgb(26,26,0);
		background-color: transparent;
		}
	A.theme-solidarity-1:hover {
		color: rgb(153,153,0);
		}

	.theme-solidarity-2
		{
			font-family: Verdana, Lucida, Helvetica, sans-serif;
			font-size: 10pt;
			color: rgb(64,64,0);
			background-color: rgb(255, 255, 191);
		}

	A.theme-solidarity-2 {
		font-family: Verdana, Lucida, Helvetica, sans-serif;
		font-weight: bold;
		text-decoration: underline;
		color: rgb(128,128,0);
		background-color: transparent;
		}
	A.theme-solidarity-2:hover {
		color: rgb(179,179,0);
		}


	/* Theme environment */

	.theme-environment-1
		{
			font-family: Verdana, Lucida, Helvetica, sans-serif;
			font-size: 10pt;
			color: rgb(18,36,30);
			background-color: rgb(120,240,200);
		}

	A.theme-environment-1	{
		font-family: Verdana, Lucida, Helvetica, sans-serif;
		font-weight: bold;
		text-decoration: underline;
		color: rgb(12,24,20);
		background-color: transparent;
		}
	A.theme-environment-1:hover {
		color: rgb(72,144,120);
		}

	.theme-environment-2
		{
			font-family: Verdana, Lucida, Helvetica, sans-serif;
			font-size: 10pt;
			color: rgb(114,228,190);
			background-color: rgb(36,72,60);
		}

	A.theme-environment-2 {
		font-family: Verdana, Lucida, Helvetica, sans-serif;
		font-weight: bold;
		text-decoration: underline;
		color: rgb(120,240,200);
		background-color: transparent;
		}
	A.theme-environment-2:hover {
		color: rgb(96,192,160);
		}


	/* Theme parcours */

	.theme-parcours-1
		{
			font-family: Verdana, Lucida, Helvetica, sans-serif;
			font-size: 10pt;
			color: rgb(242, 242, 255);
			background-color: rgb(0,0,255);
		}

	A.theme-parcours-1	{
		font-family: Verdana, Lucida, Helvetica, sans-serif;
		font-weight: bold;
		text-decoration: underline;
		color: rgb(255, 255, 255);
		background-color: transparent;
		}
	A.theme-parcours-1:hover {
		color: rgb(204, 204, 255);
		}

	.theme-parcours-2
		{
			font-family: Verdana, Lucida, Helvetica, sans-serif;
			font-size: 10pt;
			color: rgb(0,0,64);
			background-color: rgb(191, 191, 255);
		}

	A.theme-parcours-2 {
		font-family: Verdana, Lucida, Helvetica, sans-serif;
		font-weight: bold;
		text-decoration: underline;
		color: rgb(0,0,128);
		background-color: transparent;
		}
	A.theme-parcours-2:hover {
		color: rgb(0,0,179);
		}




	/* Theme organizer */

	.theme-organizer-1
		{
			font-family: Verdana, Lucida, Helvetica, sans-serif;
			font-size: 10pt;
			color: rgb(250, 246, 249);
			background-color: rgb(160,80,140);
		}

	A.theme-organizer-1	{
		font-family: Verdana, Lucida, Helvetica, sans-serif;
		font-weight: bold;
		text-decoration: underline;
		color: rgb(255, 255, 255);
		background-color: transparent;
		}
	A.theme-organizer-1:hover {
		color: rgb(236, 220, 232);
		}

	.theme-organizer-2
		{
			font-family: Verdana, Lucida, Helvetica, sans-serif;
			font-size: 10pt;
			color: rgb(40,20,35);
			background-color: rgb(231, 211, 226);
		}

	A.theme-organizer-2 {
		font-family: Verdana, Lucida, Helvetica, sans-serif;
		font-weight: bold;
		text-decoration: underline;
		color: rgb(80,40,70);
		background-color: transparent;
		}
	A.theme-organizer-2:hover {
		color: rgb(112,56,98);
		}


	/* Theme administrator */

	.theme-administrator-1
		{
			font-family: Verdana, Lucida, Helvetica, sans-serif;
			font-size: 10pt;
			color: rgb(28,29,34);
			background-color: rgb(185,195,225);
		}

	A.theme-administrator-1	{
		font-family: Verdana, Lucida, Helvetica, sans-serif;
		font-weight: bold;
		text-decoration: underline;
		color: rgb(19,20,23);
		background-color: transparent;
		}
	A.theme-administrator-1:hover {
		color: rgb(111,117,135);
		}

	.theme-administrator-2
		{
			font-family: Verdana, Lucida, Helvetica, sans-serif;
			font-size: 10pt;
			color: rgb(46,49,56);
			background-color: rgb(238, 240, 248);
		}

	A.theme-administrator-2 {
		font-family: Verdana, Lucida, Helvetica, sans-serif;
		font-weight: bold;
		text-decoration: underline;
		color: rgb(93,98,113);
		background-color: transparent;
		}
	A.theme-administrator-2:hover {
		color: rgb(130,137,158);
		}


	/* Theme important */

	.theme-important-1
		{
			font-family: Verdana, Lucida, Helvetica, sans-serif;
			font-size: 10pt;
			color: rgb(242, 242, 242);
			background-color: rgb(0,0,0);
		}

	A.theme-important-1	{
		font-family: Verdana, Lucida, Helvetica, sans-serif;
		font-weight: bold;
		text-decoration: underline;
		color: rgb(255, 255, 255);
		background-color: transparent;
		}
	A.theme-important-1:hover {
		color: rgb(204, 204, 204);
		}

	.theme-important-2
		{
			font-family: Verdana, Lucida, Helvetica, sans-serif;
			font-size: 10pt;
			color: rgb(0,0,0);
			background-color: rgb(191, 191, 191);
		}

	A.theme-important-2 {
		font-family: Verdana, Lucida, Helvetica, sans-serif;
		font-weight: bold;
		text-decoration: underline;
		color: rgb(0,0,0);
		background-color: transparent;
		}
	A.theme-important-2:hover {
		color: rgb(0,0,0);
		}

	/* Theme ok */

	.theme-ok-1
		{
			font-family: Verdana, Lucida, Helvetica, sans-serif;
			font-size: 10pt;
			color: rgb(38,38,0);
			background-color: rgb(255,255,0);
		}

	A.theme-ok-1	{
		font-family: Verdana, Lucida, Helvetica, sans-serif;
		font-weight: bold;
		text-decoration: underline;
		color: rgb(26,26,0);
		background-color: transparent;
		}
	A.theme-ok-1:hover {
		color: rgb(153,153,0);
		}

	.theme-ok-2
		{
			font-family: Verdana, Lucida, Helvetica, sans-serif;
			font-size: 10pt;
			color: rgb(64,64,0);
			background-color: rgb(255, 255, 191);
		}

	A.theme-ok-2 {
		font-family: Verdana, Lucida, Helvetica, sans-serif;
		font-weight: bold;
		text-decoration: underline;
		color: rgb(128,128,0);
		background-color: transparent;
		}
	A.theme-ok-2:hover {
		color: rgb(179,179,0);
		}

	/* Theme warning */

	.theme-warning-1
		{
			font-family: Verdana, Lucida, Helvetica, sans-serif;
			font-size: 10pt;
			color: rgb(38,19,0);
			background-color: rgb(255,128,0);
		}

	A.theme-warning-1	{
		font-family: Verdana, Lucida, Helvetica, sans-serif;
		font-weight: bold;
		text-decoration: underline;
		color: rgb(26,13,0);
		background-color: transparent;
		}
	A.theme-warning-1:hover {
		color: rgb(153,77,0);
		}

	.theme-warning-2
		{
			font-family: Verdana, Lucida, Helvetica, sans-serif;
			font-size: 10pt;
			color: rgb(64,32,0);
			background-color: rgb(255, 223, 191);
		}

	A.theme-warning-2 {
		font-family: Verdana, Lucida, Helvetica, sans-serif;
		font-weight: bold;
		text-decoration: underline;
		color: rgb(128,64,0);
		background-color: transparent;
		}
	A.theme-warning-2:hover {
		color: rgb(179,90,0);
		}

	/* Theme caution */

	.theme-caution-1
		{
			font-family: Verdana, Lucida, Helvetica, sans-serif;
			font-size: 10pt;
			color: rgb(255, 242, 242);
			background-color: rgb(255,0,0);
		}

	A.theme-caution-1	{
		font-family: Verdana, Lucida, Helvetica, sans-serif;
		font-weight: bold;
		text-decoration: underline;
		color: rgb(255, 255, 255);
		background-color: transparent;
		}
	A.theme-caution-1:hover {
		color: rgb(255, 204, 204);
		}

	.theme-caution-2
		{
			font-family: Verdana, Lucida, Helvetica, sans-serif;
			font-size: 10pt;
			color: rgb(64,0,0);
			background-color: rgb(255, 191, 191);
		}

	A.theme-caution-2 {
		font-family: Verdana, Lucida, Helvetica, sans-serif;
		font-weight: bold;
		text-decoration: underline;
		color: rgb(128,0,0);
		background-color: transparent;
		}
	A.theme-caution-2:hover {
		color: rgb(179,0,0);
		}


/*
	A.dark-background
			 {
			 font-family: Verdana, Lucida, Helvetica, sans-serif;
			 font-weight: bold;
			 color: #FFFFFF;
			 background-color: transparent;
			 text-decoration: underline;
			 }
	A.dark-background:hover
			 {
			 color: #FFFF77;
			 }


			 
	A.negative
			 {
			 font-family: Verdana, Lucida, Helvetica, sans-serif;
			 font-weight: bold;
			 color: #00469B;
			 background-color: transparent;
			 text-decoration: underline;
			 }
	A.negative:hover
			 {
			 color: #B52E6A;
			 }

	A.solidarity
		{
			 font-family: Verdana, Lucida, Helvetica, sans-serif;
			 font-weight: bold;
			 color: #FFFF66; 
			 background-color: transparent;
			 text-decoration: underline;
		}
	A.solidarity:hover
			{
			 color: #FFFF00;  
		}

	A.solidarity-negative
		{
			 font-family: Verdana, Lucida, Helvetica, sans-serif;
			 font-weight: bold;
			 color: #FF00FF;
			 background-color: transparent;
			 text-decoration: underline;
		}
	A.solidarity-negative:hover
			{
			 color: #770077;
			}

	A.environment
			 {
			 font-family: Verdana, Lucida, Helvetica, sans-serif;
			 font-weight: bold;
			 color: #62A883; 
			 background-color: transparent;
			 text-decoration: underline;
			 }
	A.environment:hover
			 {
			 color: #428863;  
			 }
*/


	A.list   {
			 font-family: Verdana, Lucida, Helvetica, sans-serif;
			 font-weight: bold;
			 text-decoration: none;
			 color: white;         
			 background-color: transparent;
			 }
	A.list:hover
			 {
			 color: purple;      
			 }


/*
	 A.organizer-bis
			 {
			 font-family: Verdana, Lucida, Helvetica, sans-serif;
			 font-weight: bold;
			 text-decoration: underline;
			 text-align: center;
			 color: #F56EAA;  
			 background-color: transparent;
			 }


	A.organizer-menu
			 {
			 font-family: Verdana, Lucida, Helvetica, sans-serif;
			 font-size: 10pt;
			 font-weight: bold;
			 text-decoration: none;
			 text-align: center;
			 color: #FFE477;
			 background-color: #F08417;  
	A.organizer-menu:hover
			 {
			 font-family: Verdana, Lucida, Helvetica, sans-serif;
			 font-size: 10pt;
			 font-weight: bold;
			 text-decoration: none;
			 text-align: center;
			 color: #F08417;
			 background-color: #FFE477;
			 }
*/

	/*******************************************/         
	/*              Background                 */
	/*******************************************/


	/*******************************************/
	/*             ALERT MESSAGES              */
	/*******************************************/
	.caution {
			 font-family: Verdana, Lucida, Helvetica, sans-serif;
			 color: #000000;
			 background-color: #FF7F00;
			 font-size: 10pt;
			 font-weight: bold;
	/*         padding: 0pt 0pt 0pt 0pt;*/
	/*         text-align: center;*/
	/*         width: 100%;*/
			 }


	.warning {
			 font-family: Verdana, Lucida, Helvetica, sans-serif;
			 color: #FFFFFF;
			 background-color: #FF0000;
			 font-size: 10pt;
			 font-weight: bold;
	/*         padding: 0pt 0pt 0pt 0pt;*/
	/*         text-align: center;*/
	/*         width: 100%;*/
			 }      
	.ok      {
			 font-family: Verdana, Lucida, Helvetica, sans-serif;
			 color: #000000;
			 background-color: #FFFF00;
			 font-size: 10pt;
			 font-weight: bold;
	/*         padding: 0pt 0pt 0pt 0pt;*/
	/*         text-align: center;*/
	/*         width: 100%;*/
			 }      

	.cheating{
	 /*        font-family: Verdana, Lucida, Helvetica, sans-serif;*/
			 color: #000000;
			 background-color: #FFAF00;
			 font-size: 8pt;
			 font-weight: bold;
	/*         padding: 0pt 0pt 0pt 0pt;*/
	/*         text-align: center;*/
	/*         width: 100%;*/
			 }      

	.question-canceled {
			 font-family: Verdana, Lucida, Helvetica, sans-serif;
			 color: #FFFF77;
			 background-color: #000000;
	/*         font-size: 10pt;*/
	/*         font-weight: bold;*/
	/*         padding: 0pt 0pt 0pt 0pt;*/
	/*         text-align: center;*/
	/*         width: 100%;*/
			 }



	/*******************************************/
	/*                  DESK                   */
	/*******************************************/
/*
	HR.light 
			 {
			 color: #FFF5E6;
			 height: 1px;
			 border-style: solid;
			 }
*/
/*
	HR.dark 
			 {
			 color: #A200BF;
			 height: 1px;
			 border-style: solid;
			 }
*/





	/**********************************************************************/         
			 


	/* Listes */

	.list-title
			 {
			 font-family: Verdana, Lucida, Helvetica, sans-serif;
			 font-size: 8pt;
			 font-weight: bold;
			 color: #F8F8FB;
			 background-color: #98989B;
			 }
	.list-color-ok
			 {
			 font-family: Verdana, Lucida, Helvetica, sans-serif;
			 font-size: 8pt;
			 color: #000000;
			 background-color: #FFFF00;
			 }
	.list-color-warning
			 {
			 font-family: Verdana, Lucida, Helvetica, sans-serif;
			 font-size: 8pt;
			 color: #000000;
			 background-color: #FF0000;
			 }
	.list-color-caution
			 {
			 font-family: Verdana, Lucida, Helvetica, sans-serif;
			 font-size: 8pt;
			 color: #000000;
			 background-color: #FF7F00;
			 }
	.list-color-1
			 {
			 font-family: Verdana, Lucida, Helvetica, sans-serif;
			 font-size: 8pt;
			 color: #00469B;
			 background-color: #60A6FB;
			 }
	.list-color-2
			 {
			 font-family: Verdana, Lucida, Helvetica, sans-serif;
			 font-size: 8pt;
			 color: #98989B;
			 background-color: #F8F8FB;
			 }
	.list-color-3
			 {
			 font-family: Verdana, Lucida, Helvetica, sans-serif;
			 font-size: 8pt;
			 color: #000000;
			 background-color: #32CDCD;
			 }
	.list-color-4
			 {
			 font-family: Verdana, Lucida, Helvetica, sans-serif;
			 font-size: 8pt;
			 color: #000000;
			 background-color: #FFFF00;
			 }
	.list-color-white
			 {
			 font-family: Verdana, Lucida, Helvetica, sans-serif;
			 font-size: 8pt;
			 color: #000000;
			 background-color: #FFFFFF;
			 }
	.list-color-black
			 {
			 font-family: Verdana, Lucida, Helvetica, sans-serif;
			 font-size: 8pt;
			 color: #FFFFFF;
			 background-color: #000000;
			 }
	.list-color-green
			 {
			 font-family: Verdana, Lucida, Helvetica, sans-serif;
			 font-size: 8pt;
			 font-weight: bold;
			 color: #000000;
			 background-color: #00FF00;
			 }
	.list-color-red
			 {
			 font-family: Verdana, Lucida, Helvetica, sans-serif;
			 font-size: 8pt;
			 font-weight: bold;
			 color: #FFFFFF;
			 background-color: #FF0000;
			 }

	.list-color-orange
			 {
			 font-family: Verdana, Lucida, Helvetica, sans-serif;
			 font-size: 8pt;
			 font-weight: bold;
			 color: #FFFFFF;
			 background-color: #FF8800;
			 }


	/* Style for the chrono */
	.chrono
			 {
			 color: rgb(0,0,0);
			 font-family: Verdana, Lucida, Helvetica, sans-serif;
			 font-size: 12pt;
			 font-weight: bold;
			 background-color: #EE7EB0;
			 border: 0pt;
			 text-align: center;
			 padding: 0pt;
			 }


	/* A window whith an inside effect */
	.window-inset
			 {
			 border: 2pt;
			 border-style: inset;
			 border-color: #F8F8FB;
			 padding: 0pt;
			 }

	/* A window whith an outside effect */
	.window-outset
			 {
			 border: 3pt;
			 border-style: outset;
			 border-color: #F8F8FB;
			 padding: 0pt;
			 }


	/* A window whith an outside effect */

	.window-outset-fond-1
		{
			color: rgb(18,36,30);
			background-color: rgb(120,240,200);
			border: 2pt;
			border-style: solid;
			border-top-color: #F8F8FB;
			border-left-color: #F8F8FB;
			border-bottom-color: #48484B;
			border-right-color: #48484B;
			padding: 0pt;
		}

	.window-outset-fond-2
		{
			color: rgb(250, 246, 249);
			background-color: rgb(160,80,140);
			border: 2pt;
			border-style: solid;
			border-top-color: #F8F8FB;
			border-left-color: #F8F8FB;
			border-bottom-color: #48484B;
			border-right-color: #48484B;
			padding: 0pt;
		}

	.window-outset-fond-3
		{
			color: rgb(28,29,34);
			background-color: rgb(185,195,225);
			border: 2pt;
			border-style: solid;
			border-top-color: #F8F8FB;
			border-left-color: #F8F8FB;
			border-bottom-color: #48484B;
			border-right-color: #48484B;
			padding: 0pt;
		}

	/*.justify-right*/
	.number-input-text
			 {
	/*         background-color: #FFF8F0;*/
	/*         border: none;*/
			 text-align: right;
			 }
	.button  {
			 font-family: Verdana, Lucida, Helvetica, sans-serif;
			 font-size: 10pt;
			 text-align: center;
			 background-color: rgb(255,250,255);
			 color: purple;
			 border: outset 1.5pt rgb(255,200,255);
			 margin-top: 5pt;
			 margin-bottom: 5pt;
			 margin-left: 2pt;
			 margin-right: 2pt;
			 }
	.button-new  {
			 font-family: Verdana, Lucida, Helvetica, sans-serif;
			 font-size: 10pt;       
			 text-align: center;
			 background-color: white;
			 color: black;
			 border: outset 2pt rgb(255,200,255);
			 margin-top: 5pt;
			 margin-bottom: 5pt;
			 margin-left: 2pt;
			 margin-right: 2pt;
			 }
	.button-new-onkeypressed  {
			 font-family: Verdana, Lucida, Helvetica, sans-serif;
			 font-size: 10pt;       
			 text-align: center;
			 background-color: white;
	/*         background-color: #FF88FE;*/
			 color: black;
			 border: inset 2.5pt rgb(255,200,255);
			 margin-top: 5pt;
			 margin-bottom: 5pt;
			 margin-left: 2pt;
			 margin-right: 2pt;
			 }
	.light-background
			 {
			 background-color: rgb(255,250,255);
			 }

	.rub-rule
			 {
			 font-family: Verdana, Lucida, Helvetica, sans-serif;
			 color: rgb(0,0,204);
			 margin-top: 15pt;
			 margin-bottom: 10pt;
			 font-size: 14pt;
			 font-style: italic;
			 text-align: center;
			 }
	.p-rule  {
			 font-family: Verdana, Lucida, Helvetica, sans-serif;
			 color: black;
			 font-size: 10pt;
			 margin-top: 10pt;
			 margin-bottom: 10pt;
			 width: 370pt;
			 text-align: left;
			 line-height: 14pt;
			 }
	.table-rule
			 {
			 font-family: Verdana, Lucida, Helvetica, sans-serif;
			 color: black;
			 font-size: 10pt;
			 margin-top: 10pt;
			 margin-bottom: 10pt;
			 text-align: left;
			 line-height: 14pt;
			 }
			 
	.art-rule
			 {
			 color: rgb(0,0,204);
			 font-weight: bold;
			 }
	.text-rule
			 {
			 font-family: Verdana, Lucida, Helvetica, sans-serif;
			 }
	.list-square-rule
			 {
			 list-style-type: square;
			 margin-top: 0pt;
			 margin-bottom: 0pt;
			 }
	.list-decimal-rule
			 {
			 list-style-type: decimal;
			 margin-top: 0pt;
			 margin-bottom: 0pt;
			 }
	.list-lower-roman-rule
			 {
			 list-style-type: lower-roman;
			 margin-top: 0pt;
			 margin-bottom: 0pt;
			 }
	.list-none-rule
			 {
			 list-style-type: none;
			 margin-top: 0pt;
			 margin-bottom: 0pt;
			 }
	.item-rule
			 {
			 margin-top: 5pt;
			 margin-bottom: 5pt;
			 }
	.menu-tab
			 {
			 font-family: Verdana, Lucida, Helvetica, sans-serif;
			 background-color: purple;
			 color: white;
			 font-size: 10pt;
			 text-align: center;
			 width: 100%;
			 margin-top: 10pt;
			 margin-bottom: 0pt;
			 }


			 


	.telestyle
			 {
			 visibility: visible;
			 font-size: 8pt;
			 font-family: Verdana, Lucida, Helvetica, sans-serif;	
			 font-weight: normal;
			 color: white;
			 height: 12pt;
			 padding-top: 2pt;
			 }
	.legal   {
			 font-family: Verdana, Lucida, Helvetica, sans-serif;	
			 font-weight: normal;
			 color: white;
			 font-size: 8pt;
			 }
	.tab-list{
			 border-left: 1pt solid;
			 border-right: 1pt solid;
			 border-top: 1pt solid;
			 border-bottom: 1pt solid;
			 background-color: rgb(245,180,255);
			 width: 300pt;
			 }
	.tab-list-faq
			 {
			  border-left: 1pt solid;
			  border-right: 1pt solid;
			  border-top: 1pt solid;
			  border-bottom: 1pt solid;
			  background-color: rgb(245,180,255);
			  width: 380pt;
			  }
	.tab-title{
			  font-family: Verdana, Lucida, Helvetica, sans-serif;	
			  color: black;
			  font-size: 10pt;
			  text-align: center;
			  }
	.search-results
			 {
			 font-family: Courier, Lucida;	
		 font-size: 10pt;
	/*	 width: 80%;*/
		 }	


	#divId   {
		 position: absolute;
		 text-align: center;
			 }


	.list-color
			 { 
			 background-color: #5599BB;
			 }


	.title-color
			 {
			 background-color: #AA7733;
			 }
			   
	.administratorlist-table
			 { 
			 font-family: Verdana, Lucida, Helvetica, sans-serif;	
			 font-size: 10pt;
			 width: 95%;
			 }
	.absolute{
			 position: absolute;
			 }
	.absolute-center
			 {
			 position: absolute;
			 text-align: center;
			 }
	.absolute-left
			 {
			 position: absolute;
			 text-align: left;
			 }         
	.absolute-right
			 {
			 position: absolute;
			 text-align: right;
			 }         
			 
	.relative{
			 position: relative;
			 }         
	.input-nbr-len
			 {
			 width: 40pt;
			 }

	.remaining-text
			 {
			 font-family: Verdana, Lucida, Helvetica, sans-serif;	
			 font-size: 9pt;
			 font-weight: bold;
			 text-align: center;
			 }
			 
	.remaining
			 {
			 position: absolute;
			 width: 47px;
			 }


	.menu-text
			 {
			 font-family: Verdana, Lucida, Helvetica, sans-serif;
			 font-size: 8pt;
			 text-align: left;
			 color: rgb(50,50,255);
			 }
	.header  {
			 font-family: Verdana, Lucida, Helvetica, sans-serif;
			 color: rgb(0,0,204);
			 font-size: 16pt;
			 margin-top: 20pt;
			 margin-bottom: 20pt;
			 text-align: center;
			 }
	.message {
		 font-family: Verdana, Lucida, Helvetica, sans-serif;
		 font-size: 12pt;
		 width: 70%;
		 text-align: center;
		 margin-top: 30pt; 
		 margin-bottom: 30pt; 
			 }



	/*Game */      
	.game-title
			 {
			 font-size: 14pt;
			 color: #800080;
			 background-color: #FF8000;
			 }
	.game-title-mini
			 {
			 font-size: 8pt;
			 color: #800080;
			 background-color: #FF8000;
			 }
			 
	/* Résults of GJCI */
	.results-form
			 {
			 color: #000000;
			 background-color: #CCFFFF;
			 font-size: 10pt;
			 }
	.results-search-form 
			{
			background-color: #66CCCC;
			color: #333333;
			font-size: 10pt;
			}


	/* Advertisement */
	.advertisement
			{
			color: #700070;
			background-color: #FF8000;
			}
		  
		  
	/* Questions */
	.Question-Text
			{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			background-color: #CC00CC;
			color: #FFFFFF
			}
	.Question-Numerous
			{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			background-color: #800080;
			color: #FFFFFF
			}
	.Question-Title
			{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-style: italic;
			font-weight: bold;
			background-color: #800080;
			color: #FFFFFF
			}
	.Question-Question
			{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			background-color: #72B8B8;
			color: #000000
			}
	.Question-Suggested-Answer
			{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			background-color: #AFD8D8;
			color: #800040;
			font-weight: bold
			}
	.Question-Answer
			{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px; 
			background-color: #00FF00
			}
	.Question-Answer-Explanation
			{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px
			}
	.Question-Instruction
			{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 9px;
			text-align: center
			}
	.Question-Score
			{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #FFFFFF;
			background-color: #000000;
			text-align: center
			}
	.Questions-Menu
			{
			color: #800080; background-color: #FFFF00
			}
	   
	.copyright
			{

			font-family: Verdana, Lucida, Helvetica, sans-serif;	
			font-size: 7pt;
			}


	-->