body{
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #333333;
	font-family: Arial, Verdana,Tahoma, Helvetica, sans-serif;  
}a:hover{
	color:#ff9500;
	}
img {
	border:0;
	}
	
h1,h2,h3,h4,h5,h6 {
	font-weight:normal;
	margin-top:0;
	margin-bottom:0;
	}
	
select option{
	cursor:pointer;
	}
	
select option:hover {
	font-weight:bold;
	color:#ff9500;
	background-color:#484848;
	}
select option selected {
	background-color:#484848;
	}
	
ul {
	margin-top:0;
	margin-bottom:0;
	}
li ul{list-style-type:none;}
li a{
  text-decoration:none;
  }
li a:hover {
	font-weight:bold;
	cursor:pointer;
	color:#ff9500;
  	}
	
.menu{
	padding:20px 10px 10px 10px;
	color:#ffffff;
	}
	
.menu a{
	color:#ffffff;
	text-decoration:none;
	}

.menu a:hover{color:#ff9500;font-weight:bold;white-space:nowrap}

.menu td{
	font-family:sans-serif
	}
.menu ul{
  list-style-type:none;
  }

.page{
	padding:20px 10px 10px 10px;
	color:#333333;
	}

.page td {
	font-family:sans-serif;
	}
	

.lettrine{
	float:left;
	font-size:2.7em;
	line-height:0.8em;
	}
	
.titre{
  text-align:center;
  font-size:1.3em;
  color: #484848;
  }
.menu .titre{color:#ffffff;}

.titre a{
	text-decoration:none;
	}
 
.sous-titre{
  text-transform:capitalize;
  text-align:center;
  font-weight:bold;
  }
  
.on{
	text-align:center;
	font-size:0.8em;
	padding:2px;
	border:inset 4px #ffffff;
	cursor:pointer;
  	}
  	
.on a {text-decoration:none;}

.off{
	text-align:center;
	font-size:0.8em;
	padding:2px;
	border:outset 4px #ffffff;
	cursor:pointer;
	}
	
.off a{text-decoration:none;}

.admin{
	display:none;
	}
	
.session{
	display:inline;
	position:absolute;
	top:210px;
	}
.boutonSession{
	font-size:0.8em;
	border:outset 1px;
	cursor:pointer;
	padding:2px;
	margin:2px;
	}
.boutonSession a{text-decoration:none;}
.boutonSession a:hover{
	border:inset 1px;
	text-decoration:none;
	}
	

