body
{
	background-color: #B3A7A3;
	margin-top:0;
}

div.liste_sommaire table
{
  font-family: "Lucida Grande";
	font-size: 12px;
	font-weight: bold;
}
div.liste_sommaire th
{
  border-color:#CCCCCC;
  border-style:solid;
  border-spacing:2px;
}
div.liste_sommaire td 
{
  background-color:#E6E6E6;
  border-color:#CCCCCC;
  border-spacing:2px;
  border-style:solid;
  font-family: "Lucida Grande";
	font-size: 12px;
	font-weight: normal;
  vertical-align:top;
  text-align:left;
}
div.liste_sommaire a:link, div.liste_sommaire a:visited, div.liste_sommaire a:hover, div.liste_sommaire a:active
{
  color:#18436E;
	font-size: 12px;
  font-weight:bold;
} 
div.liste_sommaire img
{
  border-style:none;
  float:left;
}

div.liste_detail
{
  text-align:left;
}
div.liste_detail img
{
  margin-top:20px;
  margin-bottom:20px;
  position:relative;
  display:block;
  text-align:left;
}
div.liste_detail table
{
  border-color:#CCCCCC;
  border-style:solid;
	font-family:"Lucida Grande";
	font-size: 12px;
	font-weight:normal;
  margin-bottom:20px;
  text-align:left;
  width:540px; 
}
div.liste_detail table th
{
  background-color:#9CA04B;
  border-style:solid;
  border-color:#CCCCCC;
	color:#FFFFFF;
	font-weight:bold;
  text-align:left;
  vertical-align:bottom;
}
div.liste_detail th img
{
  padding:0;
  margin:0;
  display:inline;
}
div.liste_detail tr td 
{
  border-color:#CCCCCC;
  border-style:solid;
  vertical-align:middle;
}
div.liste_detail tr td img
{
  border-style:none;
  padding:0;
  margin:0;
  display:inline;
}
div.liste_detail table tbody tr:first-child td:first-child
{
  background-color:#e6e6e6;
	font-weight:normal;
  text-align:left;
  vertical-align:top;
  padding:5px;
  width:460px;
}

.cours_date
{
  width:105px; 
  float:left;
}
.cours_date span
{
  font-weight:bold;
}
.cours_date a:link, .cours_date a:visited, .cours_date a:hover, .cours_date a:active
{
  font-family:"Lucida Grande"; 
  font-weight:normal;
  font-size:10px; 
}

.cours_date_tbd
{
  width:105px; 
  float:left;
}
.cours_date_tbd span
{
  font-weight:bold;
  color:Red;
}
.cours_date_tbd a:link, .cours_date_tbd a:visited, .cours_date_tbd a:hover, .cours_date_tbd a:active
{
  font-family:"Lucida Grande"; 
  font-weight:normal;
  font-size:10px; 
}

div.liste_detail_pro
{
  text-align:left;
}
div.liste_detail_pro img
{
  margin-top:20px;
  margin-bottom:20px;
  position:relative;
  display:block;
  text-align:left;
}
div.liste_detail_pro table
{
  border-color:#CCCCCC;
  border-style:solid;
	font-family:"Lucida Grande";
	font-size: 12px;
	font-weight:normal;
  margin-bottom:20px;
  text-align:left;
  width:540px; 
}
div.liste_detail_pro table th
{
  background-color:#88232E;
  border-style:solid;
  border-color:#CCCCCC;
	color: #FFF;
	font-weight:bold;
  text-align:left;
  vertical-align:bottom;
}
div.liste_detail_pro th img
{
  display:inline;
  padding:0;
  margin:0;
}
div.liste_detail_pro tr td 
{
  border-style:solid;
  border-color:#CCCCCC;
  vertical-align:middle;
}
div.liste_detail_pro tr td img
{
  border-style:none;
  display:inline;
  padding:0;
  margin:0;
}
div.liste_detail_pro table tbody tr:first-child td:first-child
{
  background-color:#e6e6e6;
	font-weight:normal;
  text-align:left;
  vertical-align:top;
  padding:5px;
  width:460px;
}

.titre
{
	font-family: "Lucida Grande";
	font-size: 16px;
	font-weight: bold;
	color: #9B9D49;
}
.titreboite {
	font-family: "Lucida Grande";
	font-size: 12px;
	font-weight: bold;
	color: #043C69;
}
.txt
{
	font: 12px "Lucida Grande";
	font-weight: normal;
}

a:link, a:visited, a:hover, a:active
{
	color:#18436E;
}

.Style3 {
	font-family: "Lucida Grande";
	font-size: 14px;
	font-weight: bold;
}
.Style5
{
  color: #18436E; 
  font-weight: bold; 
  font-family: "Lucida Grande"; 
  font-size: 14px; 
}
.Style6 
{
  font: 12px "Lucida Grande"; 
  font-weight: normal; 
  color: #004B9A; 
}

