html, body {
    margin      : 0px;
    padding     : 0px;
    background  : white;
    color       : #5E636E;
}

td{
    color       : #5E636E;
}

.content {
    font        : 0.8em verdana;
    padding     : 0px; 
    margin      : 0px;
    background  : #FFF;
    color       : #5E636E;
}	

.title {
    font        : 0.8em verdana;
    padding     : 0px; 
    margin      : 0px;
    background  : #FFF;
    color       : #5E636E;
}	

#banner{
    height      : 97px;
    witdth      : 100%;
    background  : url("images/top.jpg") no-repeat left top;
    text-align  : right;
    margin      : 0px;
    padding     : 0px;
}

h1{
    font        : 1.1em verdana;
    font-weight : bold;
    line-height : 10px;
}
h2{
    font        : 1em verdana;
    font-weight : bold;
    text-decoration:underline;
    line-height : 10px;
    
}
h3{
    font        : 0.9em verdana;
    font-weight : bold;
    font-style: italic;
    padding-left : 10px;
    line-height : 10px;
}
#banner p{
    color           : #9C9C91;
    font-weight     : bold;
}

#nav {
	background: url("images/navbg.gif") repeat-x left top;
    height:36px;
    padding-top:0px;
    margin  :0px;
}

#corps{
    clear:both;
    padding-bottom:40px;
    padding-left:25px;
    /*border:1px solid red;*/
}

#corps p{
    margin:0px;
    padding-top:10px;
    padding-left:22px;
    color : #5E636E;
}

#corps a{
    color:#4D7BD2;
    text-decoration:none;
    font-weight : bold;
}

#corps a:hover{
    color:#FF8D03;
    text-decoration:underline;
    font-weight : bold;
}

#footer p{
    background: #B8BABF;
    font-weight: bold;
    color: #FFF;
    text-align:center;
    height:22px;
    padding-right:143px;
    padding-top:7px;
    padding-bottom:3px;
    margin:0px;
}

#footer a{
    color:#FFF;
    text-decoration:none;
}

/*************************************/
/*************MENU********************/
/*************************************/

ul.menu {
	list-style-type: none; /* on supprime les puces, inutiles */
	width: 100%; /* précision pour Opera */
    padding-left:34px;
    margin:0px;
}

ul.menu li { float: left;} /* on aligne les listes sur la gauche */

.menu a {
     font-weight: bold;
     margin: 0 0px;
     padding-top:6px;
     padding-left:10px;
     padding-right:10px;
     height: 23px;
     float: left;
     display: block;
     text-align: center;
     text-decoration: none;
     color: #FFF;
     background: #7B818E;
}
	 
.menu a:hover {
     background: #FFA436;
}

.menu a:active {
     background: #FF8D03;
}

.menu a.active {
     background: #FF8D03;
}

/*************************************/
/******TABLE COURS********************/
/*************************************/
table.cours{
    border-top:1px solid silver;
    border-right:1px solid silver;
    width:650px;
    height:400px;
}

table.cours th{
     color: #FFF;
     background: #B0B2B8;
     padding:3px;
     line-height:15px;
     border-left:1px solid silver;
     width:100px;
}

table.cours td{
     /*color: #FFF;
     background: #7B818E;*/
     text-align:center;
     padding:3px;
     line-height:15px;
     border-left:1px solid silver;
     border-bottom:1px solid silver;font-weight: bold;
}

/*************************************/
/******    TABLE  ********************/
/*************************************/
table.standard{
    border-top:1px solid silver;
    border-right:1px solid silver;
    width:550px;
}

table.standard2{
    border-top:1px solid silver;
    border-right:1px solid silver;
    width:550px;
}

table.standard th{
     color: #FFF;
     background: #B0B2B8;
     padding:3px;
     line-height:15px;
     border-left:1px solid silver;
}

table.standard td{
     /*color: #FFF;
     background: #7B818E;*/
     text-align:left;
     padding:3px;
     line-height:15px;
     border-left:1px solid silver;
     border-bottom:1px solid silver;font-weight: bold;
}


table.basic{
border:0px;
}

table.basic th{
border:0px;
}

table.basic td{
border:0px;
}

#slideshow{
    clear:both;
    padding-bottom:40px;
    padding-left:25px;
}

#ss_controls{
    font        : 0.9em verdana;
    padding     : 0px; 
    margin      : 0px;
    background  : #FFF;
    color       : #5E636E;
}

#ss_controls a{
    font-weight: bold;
    color:#4D7BD2;
    text-decoration:none;
}

#ss_img_div{
text-align:center;
}