html, body {
        margin: 0 ;
        padding: 0 ;
        font: 10pt Arial, Verdana, Helvetica, sans-serif ;
        text-align: center ;
        background-color: #DADADA ;
		background-image:url('images/traitfond.gif'); /* URL de l'image de fond */
		background-repeat:repeat-x; /* On interdit la reproduction de l'image de fond */
        color: #000 ;
}

/* Mise en page des images */
img {
  border:0; /* On enlève la bordure par défault des images */
}

#contenu {
        width: 906px ;
        margin-right: auto ;
        margin-left: auto ;
        margin-bottom: 15px ;
        text-align: left ;
        background-color: #DADADA ;
		background-image:url('images/fondpage.gif'); /* URL de l'image de fond */
		background-repeat:repeat-y; /* On interdit la reproduction de l'image de fond */
}

#entete {
        height: 170px ;
		background-image:url('images/header.gif'); /* URL de l'image de fond */
		background-repeat:no-repeat; /* On interdit la reproduction de l'image de fond */
        padding: 0 ;
        margin: 0 ;
}

#contenucorps {
		width: 517px ;
        margin-bottom: 10px ;
        margin-right: 87px ;
        background-color: #FFF ;
        float: right ;
}

#news {
        height: 89px ;
		background-image:url('images/news.gif'); /* URL de l'image de fond */
		background-repeat:no-repeat; /* On interdit la reproduction de l'image de fond */
        padding: 0;
        margin: 10px 0;
}

#hautcontenu {
        height: 40px ;
		background-image:url('images/hautcontenu.gif'); /* URL de l'image de fond */
		background-repeat:no-repeat; /* On interdit la reproduction de l'image de fond */
        padding: 0;
		margin:0;
        margin-top: 10px;
}

#corps {
        width: 517px ;
		margin:0;
		padding:0;
		background-image:url('images/fondcontenu.gif'); /* URL de l'image de fond */
}

#bascontenu {
        height: 22px ;
		background-image:url('images/bascontenu.gif'); /* URL de l'image de fond */
		background-repeat:no-repeat; /* On interdit la reproduction de l'image de fond */
        padding:0;
		margin:0;
}

#contenumenu {
        width: 183px ;
		padding:0;
        padding-bottom: 15px ;
		margin:0;
        margin-left: 95px ;
        background-color: #EDEDED;
}

#menuhaut {
        height: 41px ;
		width:183px;
		background-image:url('images/menuhaut.gif'); /* URL de l'image de fond */
		background-repeat:no-repeat; /* On interdit la reproduction de l'image de fond */
		padding:0;
		margin:0;
}

#menufond {
        width: 183px ;
		margin:0;
		padding:0;
		background-image:url('images/menufond.gif'); /* URL de l'image de fond */
}

#menubas {
        height: 32px ;
		width:183px;
		background-image:url('images/menubas.gif'); /* URL de l'image de fond */
		background-repeat:no-repeat; /* On interdit la reproduction de l'image de fond */
		padding:0;
		margin:0;
}

#pieddepage {
		width:517px;
        height: 26px ;
        padding: 0 ;
        margin-top: 5px ;
		margin-left:302px;
        background-color: #000;
		background-image:url('images/footer.gif'); /* URL de l'image de fond */
		background-repeat:no-repeat; /* On interdit la reproduction de l'image de fond */
        clear: both ;
}


p {
        padding: 0 ;
        margin: 0 ;
        font-size: 0.85em ;
}

.texte {
        padding: 20px ;
        margin: 0 ;
}

.news {
		padding-left:15px;
		padding-top:3px;
		padding-right:15px;
		color:#8A8A8A;
}

.n1 {
        font-weight: bold ;
}

.t2 {
		padding-left:5px;
		padding-top:4px;
		margin:0;
		font-weight: bold ;
		color:#6D6D6D;
}
 
.textepieddepage{
        padding: 0 ;
        padding-top: 6px ;
		text-align:center;
        margin: 0 ;
        color: #000 ;
}

.textepieddepage a {
		color:#000;
}

ul {
        list-style-type: none ;
        padding: 0 ;
        margin: 0 ;
        margin-top: 5px ;
        margin-left: 20px ;
}

li {
        list-style-image : none ;
        padding-top: 0 ;
        margin-top: 0 ;
        color: #FFF ;
        font-size: 0.85em ;
}

li a {
		color:#000;
		text-decoration:none;
}

li a:hover {
		color:#9CB6C7;
}
  
h1 {
        padding:0;
        padding-left: 150px ;
        padding-top: 35px ;
        margin: 0px ;
        font-size: 20pt ;
        font-weight: bold ;
}

h2 {
        padding: 0 ;
        padding-left: 5px ;
        padding-right: 5px ;
        padding-bottom: 2px ;
		margin:0 20px;
        color: #000 ;
        font-size: 12pt ;
        font-weight: bold ;
        border-bottom: #000 2px solid ;
}

h3 {
		padding:5px;
		padding-top:20px;
		margin:0 5px;
        color: #6D6D6D ;
        font-size: 12pt ;
        font-weight: bold ;
        border-bottom: #6D6D6D 2px solid ;
}
