/* Body : règles générales pour le document, fond de page noir. */
body 
{
font-family: Arial, Helvetica, sans-serif ;
color: #000;
font-size: 0.9em;
margin: 0;
padding: 0;
background: #e87c10 url(skin/fdheader.jpg) repeat-x;
}

/* Règles générales pour le menu --- Ajuster le padding-left pour centrer le menu*/

#droite
{
 float: left;
width:176px; 
font-size: 10px;
}
#forum
{
float: left;
width:190px;
background: url(skin/fondforum.jpg)repeat-y #a7e2f4;
}
#forum li
{
list-style: url(skin/fleche.jpg);
}

#lienstcc {   
width: 100%;
margin-top: 0px;
height: 17px;    
background: #05A4C3;
text-align: right;
}
#lienstcc a{   
      color: #115E91;  
font-family: Arial;   
font-size:10pt;
}

#menu
{
float: left;
width:176px; 
background: url(skin/menumilieu.jpg) repeat-y #e87c10;
}

#menuh
{
float: left;
width:176px;
height:53px; 
background: url(skin/menuhaut.jpg) repeat-y #e87c10;
}

#menub
{
float: left;
width:176px;
height:170px; 
background: url(skin/menubas.jpg) repeat-y #e87c10;
}

/* Positionnement du menu */
#menu ul li 
{             
display: inline;  
margin-left: -15px;
}

/* Règles pour le menu --- modifier les marges et le padding pour centrer l'ensemble en absolute une fois que les rubriques sont définitivement fixées !!! */
#menu ul a {

}

/* Comportement du menu a au survol du curseur */
#menu ul a:hover 
{
}

#menu ul li ul {
	display:none;
}

#menu ul li:hover ul {
	display:block;
	font-size: 0.9em;
	/*background-color:grey;*/
}

#menu li:hover ul li {
	float:none;
}

/* Conteneur central, entre les barres métalliques, et sur fond gris ombré */
#main 
{
width: 1024px;

}

/* Partie supérieure, barre métallique horizontale */
#top 
{
height: 180px;
background-image: url(skin/header.jpg);

}

/* Bande pour placer un choix de langage - hauteur à ajuster */
#langage 
{
float:right;
margin-top: 5px;
}

/* Contenu du conteneur : titres, textes, etc. */
#corps
{
 float: left;
width: 506px;
padding-left: 100px;
padding-right: 50px;
padding-top: 50px;
padding-bottom: 20px;
text-align: justify;
background: #e87c10 url(skin/interieur.jpg) no-repeat;
}

#corps a
{
color: #125D9A;
	font-size: 12px;
}

#corps a:hover
{
color:#FFFFFF;
	font-size: 12px;
}

/* Partie inférieure du conteneur, vide */
#bottom 
{
height: 67px;
   float: left;

}

/* Notes bas de page, mentions hors conteneur, etc. */
#credits
{
width: 780px;
text-align: center;
margin: 0 auto;
padding-top: 15px;
margin-top: 5px; 
color: #000;
	font-size: 12px;
font-family: Arial, Helvetica, sans-serif ;

}

#credits a
{
font-family: Arial, Helvetica, sans-serif ;
color: #A43C11;
	font-size: 12px;
}

#credits a:hover
{
font-family: Arial, Helvetica, sans-serif ;
color: #FFF;
}

/* Titres très gros en bleu */
h1
{
text-align: left;
font-size: 1.8em;
color: #f0e233;
}

/* Titres noir en gras */
h2
{
text-align: left;
font-size: 1.4em;
color: #0084ad;
}

/* Texte standard */
p 
{
margin: 0;
}

.titre
{
	font-size: 25px;
	color: #397986;
}

.date
{
	font-size: 12px;
	color: #8a4a0a;
    margin-left: 15px;
}
a img { 
  border: none; 
}
   #communautee { 

margin-top: 10px;    
background: url(skin/communautee.jpg);
height: 156px;
width: 487px; 
}
#communautee a{ 
    color:#FB991F; 
}

h4  {
      height: 20px;
}

.h6 {
font: bold ;
    color:#FFFFFF ;
}

#site {
float: left;
margin-left:10px ;
width: 200px;
}

#forumcc {
  float: right;
margin-left:10px ;
width: 260px;
}