		body {
 			 background: #fff5a2;
		}
		.visu {
			position  		: absolute;
			overflow  		: hidden;
			border    		: 0px solid #000000;
			background-color: #2e2781;
		}
		.submap 		{ position	: absolute; border       : 0px solid #000000;}
		.map 			{ position	: absolute; }
		.dragbag 		{ position	: absolute; }
		.ligne 			{ 
			position	: absolute; 
			width		:15px;
			height		:15px;
			background-color: transparent;
			visibility		: visible;
			border       : 0px solid #ff0000;
		}
		.etiquette {
			position  		: absolute;
			top				: 46px;
			left			: 7px;
			background-color: #ffcc00;
			visibility		: hidden;
			border-top       : 3px solid #ffcc55;
			border-right     : 3px solid #ffcc55;
			border-bottom    : 3px solid #cc8800;
			border-left      : 3px solid #cc8800;
		}
		.etiquette_mark {
			position  		: absolute;
			top				: 46px;
			left			: 7px;
			background-color: #aaaaff;
			visibility		: hidden;
			border-top       : 3px solid #ddddff;
			border-right     : 3px solid #ddddff;
			border-bottom    : 3px solid #7777cc;
			border-left      : 3px solid #7777cc;
		}
		.nom_wp {
			font-family		: arial,helvetica;
			font-size		: 12px;		
			font-weight		: bold;		
			color			: #fff5a2;
		}
		.dir_wp {
			font-family		: arial,helvetica;
			font-size		: 12px;		
			font-weight		: bold;		
			color			: #cc0000;
		}
		.etiq_text {
			font-family		: arial,helvetica;
			font-size		: 10px;		
			color			: #fff5a2;
		}
		.etiq_textb {
			font-family		: arial,helvetica;
			font-size		: 10px;		
			font-weight		: bold;		
			color			: #fff5a2;
		}
		.etiq_nom {
			font-family		: arial,helvetica;
			font-size		: 12px;		
			font-weight		: bold;		
		}
		.etiq_classement {
			font-family		: arial,helvetica;
			font-size		: 14px;		
			font-weight		: bold;	
			color			: #dd0000;	
		}
		.etiq_team {
			font-family		: arial,helvetica;
			font-size		: 10px;		
			font-weight		: bold;	
			font-style		: italic;		
			color			: #fff5a2;	
		}
		.repere_h {
			position		: absolute;
			width 			: 600px;
			height 			: 1px;
			background-color: #0085ff;
			top 			: 300px;
			left  			: 0px;
			visibility:hidden;
		}
		.repere_v {
			position		: absolute;
			width 			: 1px;
			height 			: 600px;
			background-color: #0085ff;
			top 			: 0px;
			left  			: 300px;
			visibility:hidden;
		}
		.top {
			position		: absolute;
			top 			: 0px;
			left  			: 0px;
			width 			: 600px;
			height 			: 37px;
			background-color: #fff5a2;
			border-top 		: 0px solid #fff8c5;
			border-bottom 	: 1px solid #ccc380;
		}
		.table_top {
			position		: absolute;
			top 			: 0px;
		}
		.bottom {
			position		: absolute;
			top 			: 572px;
			left  			: 0px;
			width 			: 600px;
			height 			: 30px;
			background-color: #fff5a2;
			border-top 		: 1px solid #fff8c5;
			border-bottom 	: 0px solid #ccc380;
		}
		.ligne_left {
			position		: absolute;
			top 			: 37px;
			left  			: 0px;
			width 			: 1px;
			height 			: 535px;
			background-color: #fff8c5;
		}
		.ligne_right {
			position		: absolute;
			top 			: 37px;
			left  			: 599px;
			width 			: 1px;
			height 			: 535px;
			background-color: #ccc380;
		}
		.table_bottom {
			position		: absolute;
			top 			: 2px;
		}
		.menu {
			background-color: #0085ff;
			font-size		: 9px;
			font-weight		: bold;
			font-family		: arial,helvetica;
			color			: #fff5a2;
			border-top 		: 1px solid #ccc380;		
			border-right 	: 1px solid #ccc380;		
			border-bottom 	: 1px solid #fff8c5;		
			border-left 	: 1px solid #fff8c5;		
		}
		.text {
			font-size		: 10px;
			font-family		: arial,helvetica;
			color			: #0085ff;
		}
		.centre {
			position		: absolute;
			top				: 47px;
			left			: 5px;
			font-size		: 9px;
			font-weight		: bold;
			font-family		: arial,helvetica;
			color			: #00dd00;
			background-color: #fff5a2;
			padding			: 3px;
			visibility		: hidden;
			border-top 		: 1px solid #fff8c5;
			border-right 	: 1px solid #fff8c5;
			border-bottom 	: 1px solid #ccc380;
			border-left 	: 1px solid #ccc380;
		}
		.txt_ptdep {
			font-size		: 9px;
			font-weight		: bold;
			font-family		: arial,helvetica;
			color			: #ff0000;
		}
		.txt_ptarr {
			font-size		: 9px;
			font-weight		: bold;
			font-family		: arial,helvetica;
			color			: #008800;
		}
		.txt_loxo {
			font-size		: 10px;
			font-family		: arial,helvetica;
			color			: #0085ff;
		}
		.txt_cap_loxo {
			font-size		: 14px;
			font-weight		: bold;
			font-family		: arial,helvetica;
			color			: #000000;
		}
		.txt_dist_loxo {
			font-size		: 9px;
			font-weight		: bold;
			font-family		: arial,helvetica;
			color			: #000000;
		}
		.txt_ortho {
			font-size		: 10px;
			font-family		: arial,helvetica;
			color			: #0085ff;
		}
		.txt_cap_ortho {
			font-size		: 14px;
			font-weight		: bold;
			font-family		: arial,helvetica;
			color			: #0085ff;
		}
		.txt_cap_ortho_on {
			font-size		: 14px;
			font-weight		: bold;
			font-family		: arial,helvetica;
			color			: #ff00ff;
		}
		.txt_dist_ortho {
			font-size		: 9px;
			font-weight		: bold;
			font-family		: arial,helvetica;
			color			: #0085ff;
		}
		.txt_dist_ortho_on {
			font-size		: 9px;
			font-weight		: bold;
			font-family		: arial,helvetica;
			color			: #ff00ff;
		}
		.masque {
			background-color:#000000;  
			filter : alpha(opacity=60);
			-moz-opacity : 0.6;
			position 		: absolute;
			top:0px;
			left:0px;
			width:600px;
			height:600px;
		}
		.wait {
			position 		: absolute;
			top:267px;
			left:267px;
		}
		.pixel {
			position 		: absolute;
			width			: 2px;
			height			: 2px;
			background-color: #ff00ff;
		}
		.line {
			position 		: absolute;
			width			: 1px;
			height			: 1px;
		}

