/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	line-height:1.5em;
}
body.frontend
{
	background-image: url(images/fond.jpg);
	background-repeat:repeat-x;
	background-color:#BDBDBD;
}
form{
padding:0px;
margin:0px;
}
form.formulaire input.text
{
width:90%;
}
.message_ok
{
display:block;
margin:8px;
padding:8px;
background-color:#009933;
color:#FFFFFF;
-moz-border-radius:8px;
width:300px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

.cours {
	background-color:#F3F3F3;
	padding: 5 5 5 5;
	border-color:#C5C5C5;
	border-width:1px;
	border-style:solid;
	margin: 10 10 10 10;
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:justify;
}
h1
{
display:none;
}
h2,
.titre {
margin-top:0px;
font-weight:bold;
color:#3D4998;
font-size:11px;
margin-bottom:3px;
}
h3
{
color:#3D4998;
text-decoration:underline;
font-size:10px;
}
.blue
{
color:#3D4998;
}
.gras{
color:#3D4998;
}
a {
text-decoration:none;
color:#3D4998;
}
a:hover {
text-decoration:underline;
}
a.menu {
font-weight:bold;
color:#3D4998;
border: 0 solid white;

}
a:hover.menu {
color:#ffffff;
background-image:url(images/survol.jpg);
border: 0 solid #292E65;
text-decoration:none;
}
#Layer8 {
position:relative; 
width:100%;
height:60px; 
z-index:1; 
background-image: url(images/site_03.jpg); 
layer-background-image: url(Images/site_02.jpg); 
}
#Layer9 {
padding: 6px 25px 2px 25px;
}
a.sel {
color:#ffffff;
background-image:url(images/survol.jpg);
border: 0 solid #292E65;
text-decoration:none;
font-weight:bold;
}
a:hover.sel {
text-decoration:none;
}
input{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
textarea{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
select{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
p
{
margin-top:0px;
}
li{
padding-left:10px;
}
td.admin li
{
list-style:none;
}
td.admin ul{
padding-left:0px;
margin-left:0px;
padding-top:0px;
margin-top:0px;
padding-bottom:0px;
margin-bottom:0px;
}
#Layer3
{
padding-bottom:20px;
}
span.needed
{
	color:#C00;
}
