
body {
	margin-top:0px; 
	margin-bottom:0px; 
	margin-left:3px; 
	margin-right:3px;
	overflow:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

input,textarea,p,td,select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.title_box { 
color:#000000;
background-color:#C9E0E7;
height:20px;
text-align:center;
font-weight:bold;
font-size:15px;
border-color:#000000;
border-style:solid;
border-width:1px;
border-bottom-width:0px;
padding-left:10px;
padding-right:10px;
text-transform:uppercase; 
}

.infos_box {
color:#000000; 
background-color:#F8FBFC;
padding:10px; 
text-align:center; 
font-size:16px;
border-color:#000000;
border-style:solid;
border-width:1px;
}

.menu_button_selected {
font-size:13px;
font-style:normal; 
font-weight:bold; 
color:#000000;
background-color:#AAD0DC;
text-transform:uppercase; 
text-align:center;
height:30px;
border-style:inset;
width:110px;
}

.menu_button {
font-size:13px;
font-style:normal; 
font-weight:bold; 
color:#000000;
background-color:#EDF4F7;
text-transform:uppercase; 
text-align:center;
height:30px;
width:110px;
}

.options_button {
color:#000000;
background-color:#FBE6B1;
font-weight:normal; 
font-size:18px;
padding:3px;
text-align:center;
width:175px;
}

.options_button_selected {
color:#000000;
background-color:#F7C753;
font-weight:normal; 
font-size:18px;
padding:3px;
text-align:center;
width:200px;
border-style:inset;
}

.options_button_disabled {
color:#ACA899;
background-color:#FBE6B1;
font-weight:normal; 
font-size:18px;
padding:3px;
text-align:center;
width:220px;
border-style:solid;
border-width:1px;
border-color:#ACA899;
}

.options_button_mini {
	width:105px;
}

.modify_button {
font-size:13px;
font-style:normal; 
font-weight:bold; 
color:#000000; 
background-color:#EDF4F7;
text-transform:uppercase; 
height:30px;
text-align:center;
margin-right:10px;
}

.modify_button_selected {
font-size:13px;
font-style:normal; 
font-weight:bold; 
color:#000000; 
background-color:#AAD0DC;
text-transform:uppercase;
height:30px;
text-align:center;
margin-right:10px;
border-style:inset;
}

.keyboard_table {
background-color:#DEDEDE;
position:absolute; 
border-width:2px; 
border-style:solid;
border-color:black;
}

.keyboard_input {
font-size:40px;
font-family:monospace;
font-weight:bold;
padding-left:10px;
padding-right:10px;
padding-top:0px;
padding-bottom:0px;
margin:5px;
}

.titreListe { 
font-weight:bold;
text-align:left;
padding-bottom:5px;
font-size:14px;
}

.colListe {
text-align:left;
padding-top:3px;
padding-bottom:3px;
font-size:16px;
}

.legende {
margin-left:10px;
color:#666;
font-size:14px;
vertical-align:middle;
text-align:left;
} 

.legende_ranking {
font-size:15px;
padding-right:20px;
}

A.linkTeam:link 				{color:#000000; text-decoration:none;}
A.linkTeam:visited 			{color:#000000; text-decoration:none; }
A.linkTeam:hover 				{color:#000000; text-decoration:underline; }
A.linkTeam:active 			{color:#000000; text-decoration:none; }

.competition_list {
font-size:12px;
text-align:left;
white-space:nowrap;
padding-left:7px;
padding-bottom:5px;
}

.competition_button_IN_PROGRESS {
color:#009B00;
background-color:#FBE6B1;
font-weight:normal; 
font-size:18px;
padding:3px;
text-align:center;
width:280px;
background-image:url(img/pastille_IN_PROGRESS.gif);
background-repeat:no-repeat;
background-position: center left;
}

.competition_button_SCHEDULED {
color:#FF2222;
background-color:#FBE6B1;
font-weight:normal; 
font-size:18px;
padding:3px;
text-align:center;
width:280px;
background-image:url(img/pastille_SCHEDULED.gif);
background-repeat:no-repeat;
background-position: center left;
}

.competition_button_FINISHED {
color:#565656;
background-color:#FBE6B1;
font-weight:normal; 
font-size:18px;
padding:3px;
text-align:center;
width:280px;
background-image:url(img/pastille_FINISHED.gif);
background-repeat:no-repeat;
background-position: center left;
}
