body {
  color            : #000000;
  margin-top       : 5px;
  margin-bottom    : 5px;
  margin-left: 5px;
  margin-right: 5px;
  padding          : 0px;
  background-color : #F8F8F1;
  font-family      : arial unicode MS,Helvetica, sans-serif;
  font-size        : 12px;
  background-repeat: no-repeat;
  z-index: 1;
}
td, tr, p, div {
	font-family: arial unicode MS, Helvetica, sans-serif;
	font-size: 14px;
	color : #281815;
	margin-top:0px;
	margin-bottom: 0px;
}
hr {
  color            : #BCB778;
  height           : 1px;
  width            : 100%;
}

a {
	text-decoration: underline;
	color : #50317D;
}

.normalsans {
   display : block;
	font-size: 14px;
	text-align: justify;
	/* background-color: #F8F8F1; */
	line-height: normal;
	color : #281815;
}

.default, .Normal, .MsoNormal, .MsoBodyText, .MsoBodyText1, .MsoBodyText2, .MsoBodyTextIndent {
   display : block;
	font-size: 14px;
	text-align: justify;
	margin-top: 6pt;
/* background-color: #F8F8F1; */
	line-height: normal;
	color : #281815;
}
.Titre1 {
   display : block;
  	font-size: 22px;
	text-align: left;
 	font-weight: bold;
   background-color: #F8F8F1;
	color : #C06725;
	letter-spacing: 1px;
	margin-top:5px;
}
.sous-titre {
   display : block;
	font-size: 17px;
	text-align: left;
 	font-weight: bold;
   background-color: #F8F8F1;
	color : #DD8B4F;
	margin-top:20px;
}

.Titre2 {
   display : block;
  	font-size: 16px;
	text-align: left;
 	font-weight: bold;
   background-color: #F8F8F1;
	color : #DE634E;
	margin-top:20px;
}
.Titre3 {
   display : block;
  	font-size: 14px;
	text-align: left;
 	font-weight: bold;
   background-color: #F8F8F1;
	color : #DD8B4F;
	margin-top:20px;
}

.Titre4 {
   display : block;
  	font-size: 14px;
	text-align: left;
 	font-weight: bold;
   background-color: #F8F8F1;
	color : #DD8B4F;
	margin-top:20px;
}

.Accroche {
  display: block ;
  background-color: #FFFFE2;
  font-size: 14px;
  color :#B43110;
  margin-left: 50px;
  margin-right: 50px;
  text-align:center;
  line-height: normal;
}

.Contact {
  display: block;
  font-size: 14px;
  color :#454D0D;
  background-color: #EBF2B7;
  margin-left: 50px;
  margin-right: 50px;
  text-align:center;
  line-height: normal;
}
ul {
  margin           : 0px;
  text-align: left;
  padding-left     : 5px;
  list-style       : none;
  width: 100%; 
}
li {
	padding-left: 15px;
	background-image: url(/templates/lpo-v3/images/bullet.png);
	background-repeat: no-repeat;
	background-position: 5px 5px; 
}

.Introduction {
   display: block;
	width: 400px;
	height:280px;
	margin:0px;
	padding:0px;	
   text-align:center;
}

.Introduction_Paragraphe1 {
	display : block;
   text-align:justify;
	margin:0px;
	padding: 10px 10px 10px 10px;
	font-size:16px;
	font-weight:bold;
	width: 378px !important;
	width: 376px;
	line-height:21px;
	color : #281815;
}

.Introduction_Paragraphe2 {
	display : block;
   text-align:justify;
   margin:0px;
	padding: 10px 10px 10px 10px;
	width: 378px !important;	
	width: 376px;
	font-size:16px;
	background:#FCE36D;
	line-height: 21px;
	color : #281815;
}
.Introduction_Paragraphe3 {
   display : block;
   text-align:center;
   margin:0px;
	width: 378px !important;	
	width: 376px;
	padding: 10px 10px 10px 10px;
	font-size:16px;
	background:#E8D4FF;	
	font-size: 16px;
	line-height: 21px;
	color : #281815;	
}
.Table_GameBoy  {
   display:block;
	width:770px;height:478px;
	font-size:14px;
	text-align:center;
	border-collapse:collapse;
	border-width:0px;
	border-style:none;
	border-color:#5D5D5D;
	padding: 0px;
	margin:  0px;
}

.Table_GameBoy_Tr  {
  width:770px;
  padding:0px;
  margin: 0px;
}
.Table_GameBoy_Td_Haut  {
   vertical-align:middle;
   width:770px;height:49px;
   padding:0px;
	margin: 0px;
	border-width:0px;
	border-style:none;	
   background-image:url(/Jeux/Comptage/Images/LPOAL_Tab_Haut.jpg);
   background-repeat:no-repeat;
	border-collapse: collapse;	
}
.Table_GameBoy_Td_Bas {
  vertical-align:middle;
  width:770px;height:49px;
  padding:0px;
  margin:0px;
  border-width:0px;
  border-style:none;  
  border-collapse: collapse;
  background-image:url(/Jeux/Comptage/Images/LPOAL_Tab_Bas.jpg);
  background-repeat:no-repeat;
  border-collapse: collapse;  
}
.Table_GameBoy_Bordure_Gauche  {
   vertical-align:top;
	width:20px;
	padding:0px;
	margin:0px;
	border-width:0px;
	border-style:none;	
	background-image:url(/Jeux/Comptage/Images/LPOAL_Bord_Gauche.jpg); 
	background-repeat:repeat-y; 
	border-collapse: collapse;	
}
.Table_GameBoy_Bordure_Haute_1 {
   width:400px;height:20px;
   text-align:left;
	padding:0px;
	margin:0px;
	border-width:0px;
	border-style:none;	
 	background-image:url(/Jeux/Comptage/Images/LPOAL_Bord_Haut.jpg); 
	background-repeat:repeat-x;
	border-collapse: collapse;	
}
.Table_GameBoy_Bordure_Milieu {
   vertical-align:top;
	text-align: center;
	width:20px;height:320px;
	padding:0px;
	margin:0px;
	border-width:0px;
	border-style:none;	
   background-image:url(/Jeux/Comptage/Images/LPOAL_Bord_Gauche.jpg); 
	background-repeat:repeat-y;
	border-collapse: collapse;	
}
.Table_GameBoy_Bordure_Haute_2 {
   vertical-align:top;
	width:310px;height:20px;
	text-align:left;
	padding:0px;
	margin:0px;
	border-width:0px;
	border-style:none;	
	background-image:url(/Jeux/Comptage/Images/LPOAL_Bord_Haut.jpg); 
	background-repeat:repeat-x;
	border-collapse: collapse;	
}
.Table_GameBoy_Bordure_Droite {
   vertical-align:top;
	width:20px;height:320px;
	padding:0px;
	margin:0px;
	border-width:0px;
	border-style:none;	
	background-image:url(/Jeux/Comptage/Images/LPOAL_Bord_Droit.jpg);
	background-repeat:repeat-y;
}
.Table_GameBoy_Bordure_Bas {
   text-align:left;
	width:420px;height:20px;
	padding:0px;
	margin:0px;
	border-width:0px;
	border-style:none;		
	background-image:url(/Jeux/Comptage/Images/LPOAL_Bord_Bas.jpg); 
	background-repeat:repeat-x;
}

.Image_Coin {
	display:block;
	width:20px;
	height:20px;
	text-align:left;
	margin:0px;
	padding:0px;
}

.Table_GameBoy_Photo {
	width:400px;height:300px;
	padding:0px;
	margin:0px;
	border-width:0px;
	border-style:none;		
	background:#FFFFA8;
	text-align:center;
	vertical-align:top;
}
.Fenetre_Question_Reponse {
	font-family:Courrier New,Courrier,monospace;
	font-size:16px;
	background-image:url(/Jeux/Comptage/Images/LPOAL_Fond_Ecran_Haut.jpg); 
	background-repeat:repeat;
	width:310px;height:120px;
	padding:0px;
	margin:0px;
	border-width:0px;
	border-style:none;
	vertical-align:top;
	text-align:left;
	border-collapse: collapse;	
}
.Nombre_Comptage {
	font-size:12px;
	background:#FFFFA8;
	border-style:none;
	color:#000000;
	width:40px;height:14px;
	text-align:center;
	padding:2px 0px 0px 0px;
	margin:0px;
}
.Comptage_en_cours {
	height:50px;width:300px;
	padding:0px 5px 0px 5px;
	margin:0px;
}
.Texte_Question {
	float:left;
	display:none;
	height:50px;width:300px;
	color:#A45820;
	padding:0px 5px 0px 5px;
	margin:0px;
	line-height: 22px;
}
.Input_Reponse {
	width:50px;height:18px;
	text-align:right;
	padding:2px 5px 0px 5px;
	border-style:solid;
	border-color:#C68EFD;
	color:#000000;
   font-weight: bold;
}
.Input_Reponse:focus {
	border-style:solid;
	border-color: #C68EFD;
	color:#000000;
	outline: none;
}

.Analyse_Reponse_Td {
	font-family:Courrier New,Courrier,monospace;
	font-size:16px;
	width:310px;height:180px;
	padding:0px;
	margin:0px;
	border-width:0px;
	border-style:none;
   background-image:url(/Jeux/Comptage/Images/LPOAL_Fond_Ecran_Haut.jpg); 
	background-repeat:repeat;
	border-collapse: collapse;
	vertical-align: bottom;
}

.Analyse_Bravo {
	float:left;
	width:184px;
	height:145px;
	display:none;
	color:#006F00;
	padding:35px 20px 0px 0px;	
	margin:0px;
	font-weight: bold;
   background:url(/Jeux/Comptage/Images/LPOAL_Bulle_Bravo.jpg); 
	background-repeat: no-repeat;		
	line-height: 22px;
}
.Analyse_PasMal {
	float:left;
	width:194px;
	height:170px;
	display:none;
	color:#936300;
	padding:10px 5px 0px 2px;	
	margin:0px;	
	font-weight: bold;
   background:url(/Jeux/Comptage/Images/LPOAL_Bulle_PasMal.jpg); 
	background-repeat: no-repeat;		
	line-height: 22px;		
	text-align: center;
}
.Analyse_Faux {
	float:left;
	width:199px;
	height:170px;
	display:none;
	color:#930000;
	padding:10px 3px 0px 0px;	
	margin:0px;	
	font-weight: bold;
   background:url(/Jeux/Comptage/Images/LPOAL_Bulle_Faux.jpg); 
	background-repeat: no-repeat;		
	line-height: 22px;	
}
.Revelation_Reponse_1 {
	text-align:left;
	font-size:14px;
	border-style:none;
	color:#DF9700;
	width:100px;height:18px;
	padding:2px 5px 0px 2px;
	margin:0px;
	background : none;
	font-weight: bold;
	line-height: 22px;	
}
.Ecart_Reponse_1 {
	text-align:left;
	font-size:14px;
	border-style:none;
	color:#DF9700;
	width:50px;height:18px;
	padding:2px 0px 0px 0px;
	margin:0px;
	background : none;
	font-weight: bold;
}

.Revelation_Reponse_2 {
	text-align:left;
	font-size:14px;
	border-style:none;
	color:#CC0000;
	width:100px;height:18px;
	padding:2px 0px 0px 2px;
	margin:0px;	
	background : none;
	font-weight: bold;
	line-height: 22px;	
}
.Ecart_Reponse_2 {
	text-align:left;
	font-size:14px;
	border-style:none;
	color:#CC0000;
	width:50px;height:18px;
	padding:2px 5px 0px 5px;
	margin:0px;	
	background : none;
	font-weight: bold;	
}

.Image_Oiseau_Div {
   display:block;
   float:left;
	margin:0px;
	padding:0px;
	width:106px;
	height:180px;
	border:0px;
	vertical-align: top;
   background:url(/Jeux/Comptage/Images/LPOAL_Fond_Ecran_Haut.jpg); 
	background-repeat: no-repeat;		
}
.Image_Oiseau {
	visibility:hidden;
	width:106px;height:180px;
	border:0px;
}

.Message_Fin_Partie {
   display : none;
   clear: both;
	width:310px;
	height:30px;
   background:url(/Jeux/Comptage/Images/LPOAL_Message_Fin_Partie.gif); 
	background-repeat: no-repeat;		
}
.Legende_Image_Td {
   width:400px;
	height:40px;
	padding:0px;
	margin:0px;
	border-width:0px;
	border-style:none;	
	background:#FFFFA8;
	border-collapse: collapse;
}
.Legende_Image {
   display:block;
	padding:0px 2px 0px 2px;
	margin:0px;
	font-family:arial,sans-serif;
	font-size:12px;
	font-style:italic;
	background:none;
	border-style:none;
	border-width: 0px;
	color:#000000;
	width:396px;
	height:35px;
	text-align:justify;	
}

.Bouton_Go_Td {
	width:350px;
	height:60px;
	padding:0px;
	margin:0px;
	background-image:url(/Jeux/Comptage/Images/LPOAL_Plan_Valider.jpg);
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:middle;
	border-style:none;
	border-width: 0px;
	border-collapse: collapse;
}

.Texte_Suite {
	display:block;
   width:160px;height:40px;
	padding:0px 5px 0px 20px;
	margin:0px;	
	background:none;
	font-family:arial,sans-serif;
	font-size:12px;
	text-align:right;
	border-width:0px;
	border-style:none;
	color:#000000;
}


.Bouton_Valider { 
   display: block;
   width:104px;
	height:39px;
	margin:0px;
	padding:0px;	
	background-image:url(/Jeux/Comptage/Images/LPOAL_Bouton_Valider_Out.jpg);
   border-style: solid ;
	border-width:0px ;
	border-color:#6666ff; 
}

.Bouton_Valider:hover {
   display: block;
	margin:0px;
   padding:0px;		
   background-image:url(/Jeux/Comptage/Images/LPOAL_Bouton_Valider_Over.jpg);
	cursor: pointer;
}
.Bouton_Valider:active { 
   display: block;
	margin:0px;
	padding:0px;	
   border-style: solid;
	border-width: 0px ;
	border-color:#ffffff; 
   background-image:url(/Jeux/Comptage/Images/LPOAL_Bouton_Valider_Over.jpg);
}	
.Bouton_Valider:focus { 
   display: block;
	margin:0px;
	padding:0px;	
   border-style: solid;
	border-width: 0px;
	border-color: #ffffff; 
	background-image:url(/Jeux/Comptage/Images/LPOAL_Bouton_Valider_Out.jpg);
	outline-width:0px;
}
	
.Score_Td {
	width:140px;
	text-align:left;
	vertical-align:middle;
	padding: 0px 0px 0px 20px ;	
}
.Table_Score_Td {
	font-family:arial,sans-serif;
	font-size:10px;
	width:160px;height:300px;
	vertical-align:middle;
	border-collapse:collapse;
	border-style:none;
	border-width:0px;
	background-color:#FCE77C; 
}

.Regle_du_Jeu_Td {
	width:160px;
	height:40px;
	border-collapse: collapse;
	padding:0px;
	margin:0px;
	border-width: 0px;
	background-color: #F8F8F1;
	text-align: left;
	vertical-align: top;
}


.Bouton_Regle_du_Jeu { 
   display: block;
   width:160px;height:35px;
	margin:0px;
	padding:0px;	
   background:url(/Jeux/Comptage/Images/LPOAL_Regle_du_Jeu.jpg);
   border: solid 0px #6666ff; 
	cursor: default;
}

.Bouton_Regle_du_Jeu:hover {
   display: block;
	margin:0px;
   padding:0px;		
   background:url(/Jeux/Comptage/Images/LPOAL_Regle_du_Jeu_Over.jpg);
	cursor: pointer ;
}
.Bouton_Regle_du_Jeu:active 	{ 
   display: block;
	margin:0px;
	padding:0px;	
   border: solid 0px #ffffff; 
}	
.Bouton_Regle_du_Jeu:focus  { 
   display: block;
	margin:0px;
	padding:0px;	
   border: solid 0px #ffffff; 
   outline:none 0px #FFFFFF; 
}


.Score_Echelle_Td_Num {
	width:20px;
	text-align:right;
	vertical-align:top;
	padding:0px 2px 0px 0px;
	border-style:solid;
	border-color:#000000 #E8D4FF #000000 #000000;
	border-width:1px 1px 1px 1px ;
	border-collapse: collapse;
	background-color:#E8D4FF;
	font-size:12px;
}
.Score_Echelle_Td_Barre {
   width:20px;height:15px;
	border-style:solid;
	border-color:#E8D4FF;
	border-width:1px 1px 1px 1px ;
	border-collapse:collapse;
}
.Score_Partie_Td {
	width:110px;
	background-color:#FCE77C;
	text-align:left;
	vertical-align:top;
	padding:8px 0px 0px 5px;
   border: solid 1px #FFA801; 
	border-collapse:collapse;
}
.Score_Partie_Valeur {
   font-family: "Courier New", Courier, monospace;
   font-size:20px;
	font-weight: bold;
   background:url(/Jeux/Comptage/Images/LPOAL_Score.jpg);
	background-repeat: no-repeat;
	border-style:none;
	border-width: 0px;
	border-color:#FFFFFF;
	color:#FCF48F;
	width:70px;height:40px;
	text-align:center;
	vertical-align:middle;
	padding:10px 0px 0px 0px;
}
.Score_Partie_Ecart {
   display:block;
	font-family: "Courier New", Courier, monospace;
   font-size:18px;
	font-weight: bold;
   background:url(/Jeux/Comptage/Images/LPOAL_Score.jpg);
	background-repeat: no-repeat;
	border-style:none;
	border-width: 0px;
	border-color:#FFFFFF;
	color:#FCF48F;
	width:70px;height:40px;
	text-align:center;
	vertical-align: middle;
	padding:10px 0px 0px 0px;
}
.Score_Partie_Commentaire {
   display:none;
	font-family: "Courier New", Courier, monospace;
   font-size:14px;
	font-weight: bold;
   background:url(/Jeux/Comptage/Images/LPOAL_Score_Commentaire.gif);
	background-repeat: no-repeat;
	border-style:none;
	border-width: 0px;
	border-color:#FFFFFF;
	color:#FCF48F;
	width:105px;height:100px;
	text-align:center;
	vertical-align: middle;
	padding:8px 2px 0px 2px;
}

.Bouton_Stop { 
   display: block;
   width:104px;height:39px;
	margin:0px;
	padding:0px;	
   background:url(/Jeux/Comptage/Images/LPOAL_Bouton_Stop_Out.jpg);
	background-repeat: no-repeat;
   border: solid 0px #6666ff; 
}

.Bouton_Stop:hover {
   display: block;
	margin:0px;
   padding:0px;		
   background:url(/Jeux/Comptage/Images/LPOAL_Bouton_Stop_Over.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}
.Bouton_Stop:active { 
   display: block;
	margin:0px;
	padding:0px;	
   border: solid 0px #ffffff; 
   background:url(/Jeux/Comptage/Images/LPOAL_Bouton_Stop_Over.jpg);
	background-repeat: no-repeat;
}	
.Bouton_Stop:focus { 
   display: block;
	margin:0px;
	padding:0px;	
   border: solid 0px #ffffff; 

}
