body {
	background-color: #d9ecff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	margin:0;
}

#l_main {
	width: 750px;
	margin: 10px auto;
	background-image:url(/img/main_r8_c1.png);
	background-repeat:repeat-y;
	background-position:center;
}

#l_head {
	background-image:url(/img/main_r1_c1.png);
	background-repeat:no-repeat;
	background-position:center top;
	padding-top:40px;
}

#l_foot {
	background-image:url(/img/main_r10_c1.png);
	height:33px;
	background-repeat:no-repeat;
	background-position:center top;
	text-align:center;
}

#menu_haut  {
	margin: 15px 40px 5px 40px;
	padding: 4px 0;
	border-top: 1px solid #999;
}

#menu_haut .td_links {
	line-height:20px;
}

#commentaire {
	margin: 0px auto;
	width:600px;
	padding: 4px;
	font-size:7pt;
	color:#777;
	background-color:#fff;
	border:1px dotted #ccc;
}

A {
	text-decoration: none;
	color: #06c;
	font-weight:bold;
	padding-bottom:2px;
	border-bottom:1px dotted #06c;
}

A:hover {
	color: #C09;
	border-bottom:1px dotted #C09;
}

#flash_section {
	text-align:center;
	margin-top:15px;
}

#entry_section {
	width:	535px;
	height: 40px;
	margin: 10px auto;
	font-weight:bold;
}

.entry_section_middle {
	background-image:url(/img/main_r4_c5.png);
	background-repeat:repeat-x;
}
.entry_section_left {
	width:7px;
	background-image:url(/img/main_r4_c2.png);
	background-repeat:no-repeat;
}
.entry_section_right {
	width:7px;
	background-image:url(/img/main_r4_c9.png);
	background-repeat:no-repeat;
}

#entryPrenom1 { 
	margin-right: 5px;
}

#entryPrenom1, #entryPrenom2 {
	width:140px;
}

.field1 {
	border: 2px solid #bcdede;
	color:#006666;
	padding: 0 2px;
	font-weight:bold;
	font-size:8pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#last_results_section {
	background-color:#fff;
	border:1px solid #B9D3E1;
	width:600px;
	margin:10px auto;
	padding:5px;
}

H2 {
	font-size:9pt;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	color: #3A6D66;
	border-bottom:2px solid #B9D3E1;
	margin-bottom:4px;
	padding-bottom:3px;
}

#last_results_content_table TD {
	border-bottom:1px dotted #ccc;
}

#last_results_content_table .cellPrenom1, .cellPrenom2 {
	width:150px;
}

#last_results_content_table .cellScore {
	width:50px;
}

#last_results_content_table .highlight {
	font-weight:bold;
	color:#990000;
}

#last_results_loading {
	background-color:#FFFFCC;
	padding:7px;
	position: absolute;
	margin:5px 20px;
	font-weight:bold;
}

.form TD {
	padding:4px;
}

.form TD.label {
	font-weight:bold;
	text-align:right;
}
.form TD.foot {
	padding-top: 3px;
	border-top: 1px solid #ccc;
}
.form TD.foot.input {
	text-align:right;
}

#sendToFriendForm {
	padding:4px;
	width:365px;
	height:130px;
	overflow:hidden;
	position:absolute;
	background-color:#fff;
	border:1px solid #ccc;
	margin-top:20px;
}

#sendToFriendForm TD.input input[type="text"], #sendToFriendForm TD.input textarea {
	width:200px;
}

#sendToFriendForm_wait {
	position:absolute;
	width:365px;
	text-align:center;
	padding-top:50px;
	background-color:#fff;
	height:55px;
	opacity:0.8;	
	filter:alpha(opacity=80); 
}

.error_message { 
	color:#CC0000;
}

#conditions {
	padding:10px;
	font-weight:10pt;
}
#conditions LI {
	margin-bottom:10px;
}
