/*...Et l'aventure commence ...*/

/*... 1) La page...*/

body
{
width: 850px;
margin: auto;
margin-top: 5px;
margin-bottom: 20px;
background-image: url("Images/fondpng_A9.png");
background-repeat: repeat-y;
height: 85%;
overflow: visible;
}

/*... 2) L'en-tête...*/

#en_tete
{
width: 100%;
height: 165px;
background-repeat: repeat-y;
margin-bottom: 20px;
background-color: white;
}

#form_recherche 
{
	position : relative;
	width : 224px;
	margin-left : 630px;
	margin-top : 0px;
	margin-top: 3px;
	margin-bottom: -10px;
	background-color : transparent;
	text-align : center;
	}

.fond_corps
{
background-color: #FFFDFB;
padding-top: 0px;
padding-bottom: 0px;
}

.logo
{
width: 172px;
height: 110px;
background-image: url("Images/logo.png");
background-repeat: no-repeat;
margin-top: 2px;
margin-bottom: 0px;
margin-left: 5px;
margin-right: 0px;
float: left;
}

.home
{
padding-top: 112px;
padding-left: 10px;
text-align: left;
font-family: arial;
font-size: 0.8em;
}

.forum
{
position: relative;
top: 0px;
left: 25px;
right: 0px;
bottom: 0px;
}

.spip_surligne 
{
background: #FF6;
}

#titre, #flashcontent
{
font-family : verdana;
font-weight: normal;
font-size: 1em;
margin-left: 1px;
text-align: center;
color: black;
vertical-align : middle;
padding-left: 0px;
padding-top: 2px;
padding-bottom: 0px;
}

/*... 3) Le menu...*/

#menu
{
float: left;
width: 170px;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 0px;
}

.element_menu
{
/*... j'ai enlevé border: 1px solid black; ...*/
margin-bottom: 10px;
padding: 5px;
font-family: Arial, "Times New Roman", Times, serif;
font-size: 0.9em;
}

.casier
{
background-image: url("Images/fond_A0.png");
margin-top: 15px;
margin-bottom: 0px;
}

.casierbis
{
margin-top: 10px;
margin-bottom: 10px;
}

.margeur
{
margin-top: 10px;
margin-bottom: 10px;
margin-left: -5px;
list-style: none;
}

.ter
{
background-image: url("Images/fond_A0.png");
padding-left: 5px;
}

.margeurfin
{
margin-top: 10px;
margin-bottom: 10px;
}

.terfin
{
background-image: url("Images/fond_A0.png");
}

.cadeaux
{
background-image: url("Images/fondpng_A6.png");
background-repeat: repeat-y;
margin-top: -15px;
}

.cadeaux a
{
font-size: 0.8em;
}

.cadeaux li
{
padding-top: 5px;
padding-bottom: 0px;
}

.cadeaux h3
{
margin-bottom: 3px;
}

.fondvert
{
background-image: url("Images/fondbrun.png");
background-repeat: repeat;
margin-top: -15px;
}

.recents
{
background-color: #b6d276;
margin-top: -15px;
}

.recents h4
{
text-align: center;
}

.recents li
{
padding-top: 5px;
padding-bottom: 0px;
list-style-type: square;
list-style-position: inside;
}

.recents a
{
font-size: 0.8em;
}

.recents h4 a
{
color: #000066;
}

.element_menu h3
{
color: #000066;
font-size: 1.1em;
font-family: Arial, "Times New Roman", Times, serif;
text-align: center;
}

.element_menu ul
{
margin-top: 2px;
list-style: none;
padding: 0px;
padding-left: 5px;
margin: 0px;
margin-bottom: 2px;
}

.element_menu a
{
text-decoration: none;
color: white;
font-weight: bold;
}

.element_menu a:hover
{
background-color: black;
font-weight: bold;
color: white;
}

/*... 4) Le corps...*/

#corps
{
margin-left: 20%;
margin-bottom: 0px;
padding: 20px;
background-color: #FFFFFF;
color: black;
/*...J'ai enlevé 
background-image: url("Images/motif.png");
background-repeat: repeat-x;
border: 2px solid black; ...*/
background-image: url("Images/spirale.png");
background-repeat: repeat-y;
}

#corps h1
{
color: #000066;
text-align: center;
font-family: Arial;
}

#corps h2
{
height: 30px;
background-image: url("Images/trefle.png");
background-repeat: no-repeat;
padding-left: 30px;
text-align: left;
color: #BF0069;
}

#corps p
{
text-align: justify;
}

#hierarchie
{
padding-left: 18px;
}

#conteneur, #contenu
{
padding-left: 18px;
}

.auteurs p
{
margin-bottom: 0px;
}

.haut
{
margin-left: 400px;
}

.articles_accueil p
{
font-size: 1em;
font-family: "Times New Roman", Arial, Times, serif;
padding-left: 20px;
padding-right: 20px;
text-align: justify;
}

.lettrines p:first-letter
{
float: left;
font-size: 3em;
margin-right: 5px;
color: black;
}

.descriptif
{
margin-left: 250px;
}

.autre_recherche
{
margin-bottom: 10px;
}

.liste-recherche
{
margin-bottom: 20px;
}

.liste-recherche h3
{
margin-bottom: 3px;
}

.pagination
{
padding-left: 30px;
font-weight: bold;
}

.menu-titre
{
margin-top: 30px;
margin-bottom: 0px;
}

.breves
{
padding-top: 20px;
}

.bold
{
font-weight: bold;
margin-left: 30px;
font-size: 1.1em;
}

.surtitre 
{
height: 30px;
background-image: url("Images/faussepuce.png");
background-repeat: no-repeat;
margin-top: 10px;
}

.resultat
{
margin-left: 40px;
background-image: url("Images/trefle.png");
background-repeat: no-repeat;
}

.categories
{
list-style-position: outside;
list-style-image: url("Images/ok2.png");
}

#documents_joints h2
{
margin-top: 30px;
margin-left: -20px;
}

/*... 5) Le pied de page ...*/

#pied_de_page
{
clear: both;
padding: 0px;
margin-top: 0px;
text-align: right;
border: 1px solid white;
background-image: url("Images/footerfond2.png");
color: white;
}

#pied_de_page a
{
color: white;
text-decoration: none;
}

#pied_de_page a:hover
{
color: white;
text-decoration: underline;
}


#pied_de_page table
{
vertical-align: middle;
margin-top: 0px;
text-align: left;
}

#pied_de_page th, #pied_de_page td
{
padding-top: 0px;
padding-bottom: 0px;
border-style: none;
}

#pied_de_page img
{
border-style: none;
padding-top: 2px;
}


.copyright
{
padding-left: 10px;
}

.separateur
{
width: 147px;
}

