
*{margin:0; padding:0; border:0;}
a{text-decoration:none; color:#FFFFFF; font-size:10pt.}
a:hover{text-decoration:underline; color:#699a0a;}
html {
color:#FFFFFF;

}

body {
background:#202020 url(../images/bg-body.jpg) repeat-x scroll 0 30px;
font-size:1em;
line-height:1;
color:#FFFFFF;
font: normal 10pt Tahoma, Verdana, sans-serif, Arial;

}
#back_wrapper {
	background: url(../images/fond_site2.jpg) repeat-y scroll center top;
	width: auto;
    height: auto;
}
#wrapper {
background: url(../images/fond_site.jpg) repeat-x scroll center top;
	line-height:1;
	margin:0 auto;

}

/*///////////////////////////////////  GLOBAL  //////////////////////////*/
#global {
	margin:0 auto;
	text-align:left;
	width:900px;	
}

/*///////////////////////////////////  HEADER  //////////////////////////*/
#header {
	width:900px;
	height:174px;
	font-weight:bold;
	text-transform:uppercase;
	background:#ededed url(../images/header_logo.jpg) no-repeat left top; 
}
#corps {
	float:left; 
	margin:0 0 0 0;
	padding:10px;
	width: 628px;
    height: auto;
	background: #000000 url(../images/fond_corp.gif) repeat-x left top;
}
/*///////////////////////////////////  MENU  A GAUCHE //////////////////////////*/
#menu {
	float:left; 
	width:222px;
	text-align:left;
	margin:0 0 0 0;
	
}
#menu h2 {
	width:200px;
	height:52px;
	line-height:52px;
	font-size:10pt;
	margin:0;
	padding:0 0 0 30px;
	color:#8d8d8d;
	
}
#menu ul {
	margin:0 0 0 0;
	width:222px;
	font-size:10pt;
	list-style:none;
}

#menu ul li {
	width:222px;
}

li#b1 a {
	display:block;
	margin:0px;
	padding:0px;
	width:222px;
	height:52px;
	line-height:52px;
	text-decoration:none;
	color:#699a0a;
	background: url(../images/btn_1.gif) no-repeat left top;
}
li#b2 a {
	display:block;
	margin:0px;
	padding:0px;
	width:222px;
	height:38px;
	line-height:38px;
	text-decoration:none;
	color:#699a0a;
	background: url(../images/btn_2.gif) no-repeat left top;
}
li#b3 a {
	display:block;
	margin:0px;
	padding:0px;
	width:222px;
	height:38px;
	line-height:38px;
	text-decoration:none;
	color:#699a0a;
	background: url(../images/btn_3.gif) no-repeat left top;
}
li#b4 a {
	display:block;
	margin:0px;
	padding:0px;
	width:222px;
	height:38px;
	line-height:38px;
	text-decoration:none;
	color:#699a0a;
	background: url(../images/btn_4.gif) no-repeat left top;
}
li#b5 a {
	display:block;
	margin:0px;
	padding:0px;
	width:222px;
	height:38px;
	line-height:38px;
	text-decoration:none;
	color:#699a0a;
	background: url(../images/btn_5.gif) no-repeat left top;
}
li#b6 a {
	display:block;
	margin:0px;
	padding:0px;
	width:222px;
	height:38px;
	line-height:38px;
	text-decoration:none;
	color:#699a0a;
	background: url(../images/btn_6.gif) no-repeat left top;
}
li#b7 a {
	display:block;
	margin:0px;
	padding:0px;
	width:222px;
	height:38px;
	line-height:38px;
	text-decoration:none;
	color:#699a0a;
	background: url(../images/btn_7.gif) no-repeat left top;
}
li#b8 a {
	display:block;
	margin:0px;
	padding:0px;
	width:222px;
	height:38px;
	line-height:38px;
	text-decoration:none;
	color:#699a0a;
	background: url(../images/btn_8.gif) no-repeat left top;
}
li#b9 a {
	display:block;
	margin:0px;
	padding:0px;
	width:222px;
	height:38px;
	line-height:38px;
	text-decoration:none;
	color:#699a0a;
	background: url(../images/btn_9.gif) no-repeat left top;
}
li#b10 a {
	display:block;
	margin:0px;
	padding:0px;
	width:222px;
	height:38px;
	line-height:38px;
	text-decoration:none;
	color:#699a0a;
	background: url(../images/btn_10.gif) no-repeat left top;
}
li#b11 a {
	display:block;
	margin:0px;
	padding:0px;
	width:222px;
	height:38px;
	line-height:38px;
	text-decoration:none;
	color:#699a0a;
	background: url(../images/btn_11.gif) no-repeat left top;
}
li#b12 a {
	display:block;
	margin:0px;
	padding:0px;
	width:222px;
	height:38px;
	line-height:38px;
	text-decoration:none;
	color:#699a0a;
	background: url(../images/btn_12.gif) no-repeat left top;
}
li#b {
	display:block;
	margin:0px;
	padding:10px 0 0 80px;
	width:222px;
	height:38px;
	line-height:38px;
	text-decoration:none;
	color:#699a0a;
}
#menu ul li a:hover {
	text-decoration:underline;
}

/*///////////////////////////////////  CORPS  //////////////////////////*/


.floatl {
	float:left;
	padding-right:1em;
	margin:0;
}


#corps h1 {
	color:#699a0a;
	margin:0 10px 10px;
	padding:0 5px;
	font: bold 10pt Tahoma,Verdana,sans-serif, Arial;
}
#corps p {
	color:#FFFFFF;
	text-indent:15px;
	margin:5px 5px 5px 0;
}
#corps p a {
	color:#699a0a;
}

#corps p.right {
	margin-right:15px;
	text-align:right;
	font-weight:bold;
	font-size:9px;
	letter-spacing:1px;
	color:#000000;
}

/*///////////////////////////////////  FOOTER  //////////////////////////*/
p#footer {
	clear:both;
	width:900px;
	height:82px;
	padding-top:20px;
	font-size:9px;
	text-align:center;
	color:#000000;
	background: #202020 url(../images/footer_logo.gif) no-repeat left top;
}

p#footer a{
color:#699a0a;
}
.coursTable 
{
	width:100%;
}
.coursTable td
{
	text-align:center;
	background-color:#8A81FF;
	padding:5px;
	
	white-space:nowrap;
}
.coursTable th
{
	text-align:center;
	font-weight:bold;
	background-color:#5042FF;
	padding:5px;
	
	white-space:nowrap;
}

.coursTable tr.entete td
{
	text-align:center;
	font-weight:bold;
	background-color:#5042FF;
	padding:5px;
	width:12.5%;
	white-space:nowrap;
}
.coursTable caption
{
	text-align:center;
	font-weight:bold;
	background-color:#0B0091;
	padding:5px;
	white-space:nowrap;
}
.coursTable td.high
{
	text-align:center;
	font-weight:bold;
	background-color:#6D61FF;
	padding:5px;
	width:12.5%;
	white-space:nowrap;
}

#main-panel .x-panel-body{
    background-color: #000000;
}

.style1 {

	color: #8080FF;
	font-weight: bold;
}