/*--------------------------Généralité----------------------------------------*/
* {
padding: 0;
margin: 0;
font-family: "Comic Sans MS";
}
p {
font-size: 1.1em;
}

h1 {
padding-top:1em;
padding-bottom: 0.5em;
}
h2 {
padding-top: 1em;
padding-bottom: 0.5em;
}
h3 {
padding-top: 1em;
padding-bottom: 0.5em;
}
h4 {
padding-top: 1em;
padding-bottom: 0.5em;
}
p {
padding-top: 1em;
padding-bottom: 0.5em;
}
ul li {
padding-top: 1em;
padding-bottom: 0.5em;
font-size: 1.1em;
}
ul {
padding-left: 20px;
}
.souligne {
text-decoration: underline;
}

.imageentete {
float: left;
}
a img {
border: none;
}
.imagedroite {
float: right;
margin-top:5px;
margin-left: 10px;
}
/*---------------------------------------------------------------------------*/

body {
background-color: #9a9786/*green*/;
background-image: url(img/a1.gif) no-repeat;
}
.container{
margin:auto;
width: 1000px;
background-color: #ffffd9;
margin-top:5px;
margin-bottom: 5px;
border-left: 10px solid #8d8a77;
border-right: 10px solid #8d8a77;
}
/*------------------------------------En-tête---------------------------------*/
.entete{
height:117px;
text-align: center;
/*border: 2px solid blue;*/
background-color: yellow;
background-image: url(img/a8.gif);
}

.entete h1 {
padding: 0;
padding-top: 0.3em;
padding-bottom:0.2em;
} 
.entete h2 {
padding:0;
}



/*----------------------------------------------------------------------------*/

/*-----------------------------Barre de navigation----------------------------*/
.bn {
height: 40px;
line-height: 40px;
background-color: maroon;
}
.bn a {
text-decoration: none;
color: white;
padding-left: 10px;
padding-right: 10px;
padding-top: 9px;
padding-bottom:8px;
/*border-right: 1px solid black;*/
}
.bn a:hover {
background-color: #4c0000;
line-height: 40px;
}

/*----------------------------------------------------------------------------*/

/*-----------------------------Principal------------------------------------*/
.main {
margin-top: 5px;
/*border: 1px solid black;*/
}
/*----------------------------------------------------------------------------*/

/*--------------------------------Menu---------------------------------------*/
.menu {
float: left;
width: 200px;
margin-top: 50px;
margin-left: 15px;
/*background-color: #b0b0b0 /*grey*/

/*border: 1px solid black;*/
}
.menu1 {
background-color: #b0b0b0 /*grey*/;
/*padding-left: 5px;
padding-right: 5px;*/
}
.menu2 {
margin-top: 30px;
background-color: #b0b0b0 /*grey*/;
}
.menu h2 {
text-align: center;
padding-top: 0.2em;
padding-bottom: 0.2em;
}
.menu .info {
border-top: 1px dotted black;
border-bottom: 1px dotted black;
padding-left: 5px;
padding-right: 5px;
}

/*---------------------------------------------------------------*/

/*------------------------------Texte----------------------------*/
.texte {
margin-top:0px;
padding-left:0px;
margin-left:230px;
/*width: 750px;*/
/*float: right;*/
border-left: 1px dotted black;
margin-right: 20px;
padding-left: 15px;
/*background-color: black;*/
/*border: 1px solid black;*/
}
/*----------------------------------------------------------------*/

/*-------------------------Pied de page----------------------------*/
.footer {
clear: both;
text-align:center;
background-color: maroon;
color: white;
height: 80px;
line-height: 40px;
padding: 0;
margin: 0;
margin-top: 20px;
}
.footer h3 {
padding: 0;
}
.footer h4 {
padding: 0;
}
.footer p {
padding:0;
margin:0;
}
.footer a {
color: white;
}

/*------------------------------------------------------------------*/
