body

{background-color: #000;
margin: 0px;
padding: 0px;}

#conteneur {
position: absolute;
left: 50%;
top: 0px;
width: 800px;
margin-left: -400px;
margin-bottom: 0px;
background-color: #db9bda;
background-image: url('en-tete-corps.jpg');
background-repeat: no-repeat;
background-position : top center;
border: 0px;
}

#menu
{float: left;
width: 170px;
margin-top: 350px;
}

#menu ul
{
list-style-type: none;
margin: 0px;
padding: 15px 0px 15px 0px;
/*background-image: url('fondmenu.gif');*/
}

#menu  li
{color: #460f45;
line-height: 28px;
background-image: url('fleur_lilas2.png');
background-repeat: no-repeat;
background-position : center;
text-align: center;
width: 170px;
height: 28px;
/*padding-left: 20px;
padding-right: 20px;*/
font-size: 0.9em;
font-weight: bold;
font-family : Georgia, Times, serif;
}

#menu  a
{
text-decoration: none;
}

#menu  a:link
{
text-decoration: none;
color: #460f45;
}

#menu  a:visited
{
color: #311b31;
}

#menu  a:hover
{
color: #f1dbf1;
}


#page
{
float: left;
margin-top: 30px;
padding: 0px;
width:600px;
/*background-color:#c5c5db;*/
}

#banniere
{
width: 600px;
height: 80px;
background-image: url('banniere.jpg');
}

/* menu du haut */

#menu-haut
{
width: 600px;
height: 30px;
text-align: center;
}

#menu-haut ul
{
list-style-type: none;
margin: 0px;
padding: 0px;
}

#menu-haut  li
{ float: left;
color: #460f45;
text-indent: 26px;
line-height: 30px;
background-image: url('fleur_lilas.png');
background-repeat: no-repeat;
background-position: top left;
margin-left: 5px;
margin-right: 5px;
font-size: 0.9em;
font-family : Georgia, Times, serif;
}

#menu-haut  a
{
text-decoration: none;
}

#menu-haut  a:link
{
text-decoration: none;
color: #460f45;
}

#menu-haut  a:visited
{
color: #311b31;
}

#menu-haut  a:hover
{
color: #f1dbf1;
}



/* fin menu du haut */

/* éléments de la page */


#corps-haut
{
width:600px;
height: 20px;
background-image: url('corps-haut.jpg');
}


#corps
{margin-top: 0px;
width:600px;
background-image: url('corps.jpg');
background-repeat: y-repeat;
}

#corps-pied
{margin-top: 0px;
width:600px;
height:53px;
background-image: url('corps-pied.jpg');
background-repeat: y-repeat;
margin-bottom: 20px;
}



/*Ele ments de la page*/

p
{
text-align: justify;
font-family : Verdana, Arial, sans-serif;
margin: 0px;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 40px;
padding-right: 40px;
font-size: 0.8em;
color: #460f45;
}

p.mustexte
{padding-left: 180px;}

p.mustexte2
{padding-left: 140px;}

p.mussign
{padding-left: 250px;
font-style: italic; }

.nom
{
text-align: justify;
font-family : Verdana, Arial, sans-serif;
font-weight: bold;
margin: 0px;
padding-top: 10px;
padding-bottom: 0px;
padding-left: 40px;
padding-right: 40px;
font-size: 0.8em;
color: #460f45;
}

.fonction
{
text-align: justify;
font-family : Verdana, Arial, sans-serif;
margin: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 60px;
padding-right: 40px;
font-size: 0.8em;
color: #460f45;
}

.gn
{font-weight: bold;
color: #9b1e9a;
padding-bottom: 0px;}



h1
{
margin: 0px;
padding: 0px;
}

h1 a
{
display: block;
width: 600px;
height: 80px;
text-decoration: none;
}

h2
{
text-align: center;
font-family : Georgia, Times, serif;
font-weight: bold;
color: #9b1e9a;
font-size: 1.3em;
padding-bottom: 10px;
margin: 0px;
}

h2.mustitre
{text-align: left;
padding-left: 180px;}

h2.mustitre2
{text-align: left;
padding-left: 140px;}

h3
{
text-align: justify;
font-family : Georgia, Times, serif;
font-weight: bold;
margin: 0px;
padding-top: 30px;
padding-bottom: 10px;
padding-left: 40px;
padding-right: 40px;
font-size: 1.1em;
color: #9b1e9a;
}

h4
{
text-align: justify;
text-indent: 20px;
font-family : Verdana, Arial, sans-serif;
font-style: italic;
margin: 0px;
padding-top: 20px;
padding-bottom: 0px;
padding-left: 40px;
padding-right: 40px;
font-size: 0.8em;
color: #460f45;
}

a
{
text-decoration: none;
}

a:link
{
text-decoration: none;
color: #9b1e9a;
}

a:visited
{
color: #7b4e7a;
}

a:hover
{
color: #f960f7;
}


a.ancre
{
text-decoration: none;
color: #9b1e9a;
}

#corps a.ancre:link
{
text-decoration: none;
color: #684e33;
}

#corps a.ancre:visited
{
text-decoration: none;
color: #684e33;
}


#corps a.ancre:hover
{
text-decoration: none;
color: #684e33;
}


img.vign
{	border: 5px solid #9b1e9a;
   margin: 10px;
   padding: 0px;
   }
   



img.vign:link
{
text-decoration: none;
border: 5px solid #886b50;
}

img.vign:visited
{
border: 5px solid #7b4e7a;
}

img.vign:hover
{
border: 5px solid #f960f7;
}


.citation
{text-align: center;
font-family : Georgia, Times, serif;
font-weight: bold;
color: #9b1e9a;
font-size: 1.2em;
padding: 10px;
}

.navigation
{
text-align: justify;
font-family : Verdana, Arial, sans-serif;
margin: 0px;
padding-top: 10px;
padding-bottom: 20px;
padding-left: 40px;
padding-right: 40px;
font-size: 0.8em;
color: #684e33;
}
.cache
{
visibility: hidden;
}

.liens
{
font-weight: bold;
}

hr
{
visibility: hidden;
clear: both;
}

/* style switcher */

#style_switcher
{margin-left: 20px;
/*margin-bottom: 15px;*/}

#style_switcher h5
{
color: #311b31;
font-family : Georgia, Times, serif;
font-size: 0.8em;
padding: 0px 0px 5px 0px;
margin: 10px 0px 5px 0px;}

 .bouton
   { background-color: #b07caf;
color:#460f45; 
font-weight:bold;
font-family: Georgia, Times, serif;
font-size: 0.8em;
width:120px; 
height:25px;
line-height:25px;
margin-bottom: 10px;
border:2px solid #311b31;
}

 .bouton:hover
   { 	color:#efe4ef;
}
	
.liste
{width:120px;
height:25px;
padding: 2px;
margin: 0px 0px 5px 0px;
background-color:#efe4ef;
border:2px solid #bc43bb;
color: #460f45; }

/* style-switcher fin */
