body {
	font: normal 11px verdana;
        background: #ffffff;
	}

div.separator {
	border-bottom: solid 1px #ccc;
}


.nolink {
 color: #CCCCCC;
}

#top {
 background-image: url('images/entete_lym_15_blank.jpg');
 background-repeat: no-repeat;
 position: absolute;
 top: 0px;
 left: 0px;
 height: 120px;
 width: 800px;
 color: #336699;
}

#top h1 {
 margin-top: 20px;
 margin-left: 130px;
 margin-bottom: 0; 
 padding: 0;
 text-align:center;
 
 font-size: 18px;

}
#top h2 {
 margin: 0;
 margin-top: 10px;
 padding: 0;
 text-align:center;
 margin-left: 130px;
 font-size: 16px;

}

#navbartop {
 position: absolute;
 top: 122px;
 left: 0px;
 width: 150px;
 height: 30px;
 background: #b4c6df; 
 padding-top:8px;
 padding-left:4px;
}

#hnavbar {
 position: absolute;
 top: 122px;
 left: 150px;
 width: 650px;
 height: 30px;
 background: #336699; 
 border-left: 1px dotted #ccc;
}

#hnavbar ul {margin: 0; padding: 0; 
	list-style-type: none; list-style-image: none; }
#hnavbar li {
	padding-left:5px;
	display: inline;
	border-right: 1px solid #ffffff;
	padding-right: 10px;
 }

#hnavbar ul li a {
	color: #ffffff;
	text-decoration: none;
}

#hnavbar ul li a:hover {
	text-decoration: underline;
}

		

#navbar {
 position: absolute;
 top: 152px;
 left: 0px;
 width: 150px;
 height: 600px;
 background: #FFFFFF;
}

#sponsors {
  text-align:center;
}

#content {
 position: absolute;
 top: 152px;
 left: 150px;
 width: 630px;
 min-height: 600px;
 background: #FFFFFF; 
 padding: 10px;
 border-left: 1px dotted #ccc;
 border-right: 1px dotted #ccc;
 font-size:12px;
}

#content h1 {
 font-size:16px;
 color: #336699;
}

#content h2 {
 font-size:14px;
 color: #336699;
}

#content a {
 color: #CC0000;
}

#content th {
 background-color: #b4c6df;
 text-align:left;
 color: #336699;
}

#navbar ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 150px; 
	}

#navbar ul li {
	position: relative;
	}

#navbar ul li a {
	display: block;
	height: 20px;
	text-decoration: none;
	color: #777;
	background: #fff; /* IE6 Bug */
	padding: 5px;
	border-bottom: 1px solid #ccc;
	}
	
#navbar ul li a.red {
	color: #FF0000;
	}

#navbar ul li a:hover { color: #336699; background: #d8e4f1; } 



#accentus {
 height: 60px;
 background-image: url('images/sponsors/Accentus_big.gif');
 background-repeat: no-repeat;
}

#accentus p {
 padding:0px;
 margin:0px;
 margin-left: 220px;
 font-size: 11px;
}

table.open td {
 font-size: 10px; 
}
table.open th {
 font-size: 10px; 
}

table.rondes {
 border-collapse: collapse;
}
table.rondes td{
 border: 1px solid #aaa;
 color: #ccc;
}
table.rondes th{
 border: 1px solid #aaa;
}
	
table.wborder {
border-collapse:collapse;
}
table.wborder td {
 border: 1px solid #ccc;
 
}
table.wborder th {
 border: 1px solid #ccc;
}

table.noborder {
 border:0px;
}
table.noborder td {
 border:0px;
 padding:2px;
}


.na {
 background-color:#eee;
}
.nabottom{
 background-color:#eee;
 border-bottom: 2px solid #ccc;
}

.prix {
 text-align: right;
 padding-right: 20px;
}
