body {
margin: 0px auto;
padding: 6px;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
color: #000000;
}

td {
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
color: #000000;
}

h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 120%;
margin-top: 0px;
margin-bottom: 0px;
color:#000099;
}

h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 130%;
margin-top: -3px;
margin-bottom: 0px;
color:#000099;
}

h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 110%;
margin-top: -1px;
margin-top: 0px;
color: #990000;
}

h4 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: 700;
font-size: 105%;
margin-top: 3px;
margin-top: 0px;
color: #000099;
}

h5 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 100%;
margin-top: -2px;
margin-bottom: -2px;
color:#000000;
}

.liste_deroulante {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #184B7F;
	color: #FFFFFF;
	font-weight: bold;
}

.titre {
	COLOR: #00a0e0; FONT-FAMILY: arial, verdana; FONT-SIZE: 110%; FONT-WEIGHT: bold; TEXT-ALIGN: center
}
.stitre {
	COLOR: #5f9ea0; FONT-FAMILY: arial, verdana; FONT-SIZE: 100%; FONT-WEIGHT: bold
}
.normal {
	FONT-FAMILY: arial, verdana; FONT-SIZE: 90%
}
.info {
	FONT-FAMILY: arial, verdana; FONT-SIZE: 90%; FONT-STYLE: italic
}
.info1 {
	FONT-FAMILY: arial, verdana; FONT-SIZE: 80%; FONT-STYLE: italic
}
.titres {
	COLOR: #aa805a; FONT-FAMILY: arial, verdana; FONT-SIZE: 100%; FONT-WEIGHT: bold; TEXT-ALIGN: center
}
.titre2 {
	BACKGROUND-COLOR: #aa805a; COLOR: #ffffff; FONT-FAMILY: arial, verdana; FONT-SIZE: 90%; FONT-WEIGHT: bold; TEXT-ALIGN: center
}
.score {
	BACKGROUND-COLOR: #d8e8f0; FONT-FAMILY: arial, verdana; FONT-SIZE: 90%; TEXT-ALIGN: center
}
.commentaire {
	FONT-FAMILY: arial, verdana; FONT-SIZE: 90%; TEXT-ALIGN: justify
}
.alpha0 {
	COLOR: #000000; FONT-FAMILY: arial, verdana; FONT-SIZE: 100%; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.alpha1 {
	COLOR: #ff0000; FONT-FAMILY: arial, verdana; FONT-SIZE: 100%; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.alpha2 {
	COLOR: #c0c0c0; FONT-FAMILY: arial, verdana; FONT-SIZE: 100%; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A:link {
	font-family: arial, verdana; font-size: 12px; font-weight: normal; color: #660000; text-decoration: none
}
.menus {  font-family: arial, verdana; font-size: 12px; font-weight: normal; color: #003399; text-decoration: none
}
a:hover {  font-family: arial, verdana; font-size: 12px; color: #9900FF; text-decoration: underline 
}
.menufonce {  font-family: arial, verdana; font-size: 12px; color: #000033; text-decoration: none; font-weight: normal
}
.menudom {  font-family: arial, verdana; font-size: 12px; color: #990000; text-decoration: none; font-weight: normal
}
.services {  font-family: arial, verdana; font-size: 12px; font-weight: normal; color: #003399; text-decoration: none
}
a:visited {  font-family: arial, verdana; font-size: 12px; font-weight: normal; color: #660000; text-decoration: none 
}
a:active  {  font-family: arial, verdana; font-size: 12px; font-weight: normal; color: #0000CC; text-decoration: none 
}
.alayer0 {
	COLOR: #000000; POSITION: absolute; TEXT-ALIGN: center; TOP: 270px; Z-INDEX: 2
}
.alayer1 {
	COLOR: #ff0000; POSITION: absolute; TEXT-ALIGN: center; TOP: 270px; Z-INDEX: 1
}
.alayer2 {
	COLOR: #c0c0c0; POSITION: absolute; TEXT-ALIGN: center; TOP: 270px
}
.answerboxstyle  {
background-color:	#FFFAF0;
border-color:	#808080;
border-style:	solid;
border-width:	1px;
display:	block;
padding:	.75em;
width:	240pt;
}

.box  {
border-style:	solid;
border-width:	1pt;
cursor:	pointer;
font-size:	.12in;
font-weight:	bold;
height:	.18in;
overflow:	hidden;
text-align:	center;
width:	.18in;
}

.boxcheated_sel  {
background-color:	#990000;
border-color:	#C00000;
color:	#FFFFFF;
}

.boxcheated_unsel  {
background-color:	#FFFFCC;
border-color:	#606060;
color:	#2080D0;
}

.boxerror_sel  {
background-color:	#FFF1D7;
border-color:	#C00000;
color:	#BF0000;
}

.boxerror_unsel  {
background-color:	#FFF0F0;
border-color:	#606060;
color:	#BF0000;
}

.boxnormal_sel  {
background-color:	#FFCC99;
border-color:	#C00000;
color:	#FFFFCC;
}

.boxnormal_unsel  {
background-color:	#ffffff;
border-color:	#606060;
color:	#000000;
}

.button  {
width:	64pt;
}

.cluebox  {
border-bottom-width:	1px;
border-color:	#c0c0c0;
border-left-width:	0px;
border-right-width:	0px;
border-style:	solid;
border-top-width:	1px;
font-size:	85%;
margin-top:	1em;
padding-bottom:	.5em;
padding-left:	0pt;
padding-right:	0pt;
padding-top:	.5em;
}

.crosswordarea  {
background-color:	#D0D8E0;
border-color:	#808080;
border-style:	solid;
border-width:	2px;
padding:	.5em;
}
.image {
	margin-top: 2px;
	margin-right: 10px;
	margin-bottom: 2px;
	margin-left: 2px;
}

