body {
	margin: 0;
	padding: 0%;
	font-family: Arial, Helvetica, times, sans-serif;
	font-size: 95%;
	line-height: 200%;
	color: #000000;
	background-color: #3E0006;
	
}

td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	/*color: #330000;*/
}

a {
	color: #330000;
}



fieldset {
    padding: 1.5em;

}

label {
   /* display: inline;
    float: left;
    text-align:right;
    margin-right:50px;*/
}

legend{
    font-size:25px;
    color:#036;
}


.nav {  
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #fbfeb1;
}

 div#banner
{
height: 20%;
width: 100%;
color: #fbfeb1;
background-color: #3E0006;

}

 div#banner h1
{
margin: 0;
padding: .3em 0 .3em .5em;
font-size: 2.2em;
font-weight: bold;
}


 div#cleardiv
 {
 clear: both;
 height:1em;
 }
 
 
 div#corps
{
padding-top: 2em;

width: 100%;
height:60%;
color: #fbfeb1;
/*color: #3E0006;*/
background-color: #fbfeb1;
}

#corps h1
 { 
font-size: 3em;

color: #7A7B7E;
margin: 0;
padding-top: 1em;
font-weight: bold;
 }
 
#corps h2
{
font-size: 2em;

color: #036;
margin: 0;
padding-top: 1em;
font-weight: normal;
}

#corps h3
{
font-size : 16px;
color: #804000;
}

#corps h4
{
color: #804000;
}

#corps h6
{
font-size:2em;
color: #000040;
}

/*Norme CSS pr tableau dans form*/
#corps th 
{ 
border-bottom: 1px solid #FFF; 
background-color: #CCCCCC; 
}
 

#corps input:focus 
{ 
border: 2px solid #888; 
}

#corps td,th 
{ 
height: 22px; 
}


/*///////////////////////////////*/
/*MENU DYNAMIK*/
/*///////////////////////////////*/
#menu_dynamique {
  width:auto;
  margin:10px 0px;
  padding:0px;
  /*float: left;*/
}

#menu_dynamique h2{
font-size: 2em;
color: #036;
margin: 0;
padding-top: 1em;
font-weight: normal;
}
/* CSS du menu vertical, bieler batiste */



.menu{
    position:absolute;
    /* solve a Opera7/IE display bug */
    width:230px;
    width/**/:230px;
    border-top: 1px #000 solid;
    border-left: 1px #000 solid;
    border-right: 1px #000 solid;
    margin:0;
    padding:0;
    }
    
.menu span{
    display:none;
    }
    
.menu ul{
    border-top: 1px #000 solid;
    border-left: 1px #000 solid;
    border-right: 1px #000 solid;
	border-bottom: 1px #000 solid;
    margin:0;
    padding:0;
    position:absolute; /* important */
    width:230px;
    width/**/:230px;
    }
    
.menu li ul{ /* Smenu */
    visibility:hidden;
    }
            
.menu li ul{
    margin-left:150px; /* be careful */
    margin-top:-24px;
    }

.menu li ul li ul{
	width: 230px;
	}
.menu a{
    text-align:center;
    background-color: #ff9;
    color:#000;
    text-weight:bold;
    display:block;
    width:230px;
    border-bottom: 1px #000 solid;
    text-decoration:none;
    margin:0;
    padding:3px 0 3px 0; /* em units can creat little graphic bug in mozilla */
    }
    
.menu a:hover{
    background-color: #aaf;
    }
    
/* for a mozilla better display with key nav */
.menu a:focus{
    background-color: #aaf;
}

.menu span{
    /* hide some accessibility stuff */
    display:none;
    }
        
.menu li{
    width:150px;
    display:block;    
    float:left;  
    list-style:none;
    margin:0;
    padding:0;
    }
    
/* IE PC selector */
* html .menu li {
    display:inline; /* solve a IE PC list bug */
    float:none; /* solve a IE5 clav nav bug */
    }
    
a.linkOver{
    background-color: #eee;
    }
/*///////////////////////////////*/
/*FIN MENU DYNAMIK*/
/*///////////////////////////////*/


#contenu
{
margin-left : 250px;

color: #3E0006;
width:800px;
height:100%;
background-color: #fbfeb1;

}


#contenu h1
 { 
font-size: 3em;

color: #7A7B7E;
margin: 0;
padding-top: 1em;
font-weight: bold;
 }
 
#contenu h2
{
font-size: 2em;

color: #036;
margin: 0;
padding-top: 1em;
font-weight: normal;
}

#contenu h4
{
color: #804000;
}

#contenu h6
{
font-size:2em;
color: #000040;
}

/*Norme CSS pr tableau dans form*/
#contenu th 
{ 
border-bottom: 1px solid #FFF; 
background-color: #CCCCCC; 
}
 

#contenu input:focus 
{ 
border: 2px solid #888; 
}

#contenu td,th 
{ 
height: 22px; 
}

/*Fin Norme CSS pr tableau dans form*/

#photo {
  width:auto;
  margin:10px 0px;
  padding:0px;
  float: left;
}

#footer
{
width:100%;
height:10%;
color: #fbfeb1;
background-color: #3E0006;
clear: both;
text-align: center;
}

#footer h6
{
font-size:10px;
color: #fbfeb1;
}

#clear
{
clear: both;
height: 1em;
}
