body
{
	width:1000px;
	background: rgb(0,0,0);
	font-size: 1em;
	color: rgb(0,0,0);
	margin: auto;
	font-family: Arial, Helvetica, sans-serif;
}

img
{
	border: 0px none transparent;
	behavior: url(scripts/iepngfix.htc);
}

fieldset
{
	border: 0px none transparent;
	margin:0;
}

/* style à mettre sur les liens qui entourent une image */
.img
{
	border: 0px none transparent !important;
}

acronym
{
	border-bottom: 1px dotted #000000;
}

h1, h2, h3, h4, h5, h6
{
	margin:0;
}

h1
{
	color:rgb(25,43,31);
	text-decoration:underline;
}

#page
{
	/*background-color:rgb(242,247,249);*/
	/* ce background permet de 'combler' le fond dans le cas ou la hauteur du menu de gauche dépasse le texte de droite */
	background:url(../images/index/fond_page.jpg) repeat-y;
	width:1000px;
	font-size: 1em;
	color: rgb(0,0,0);
}

#titre
{
	height:264px;
	background:url('../images/index/titre.jpg') no-repeat;
}

/**************************************************/
/* Parti commune au contenu des page, css non spécifique */
/**************************************************/
#menu_gauche
{
	width:198px;
	float:left;
	border: 0px none transparent !important;
}

#menu_gauche a
{
	color:rgb(25,43,31);
	text-decoration:none;
}

#menu_gauche a:hover
{
	color:rgb(39,64,46);
	text-decoration:underline;
}

#menu_gauche ul
{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-left:0px;
	list-style-type:none;
	margin-left:12px;
	margin-bottom:12px;
}

#menu_gauche ul li
{
	margin-top:2px;
	margin-bottom:2px;
}

#menu_gauche h2
{
	font-size:1.1em;
	text-align:center;
	margin-bottom:4px;
}

#menu_gauche_haut
{
	background:url('../images/index/menu_gauche_haut.jpg') no-repeat;
	height:50px;
}

#contenu
{
	background:url(../images/index/fond_contenu.jpg) repeat-y;
	float:right;
	width:802px;
}

/* le *> n'est pas interprété par ie6 */
*>#contenu
{
	padding-top:440px; /* hauteur minimum du contenu (qui permet de compenser la hauteur du menu) */
	min-height: 1px; /* pour Opéra */
}

*>#contenu2
{
	margin-top: -440px; /* pour compenser le padding-top de #contenu */
}

#contenu2
{
	padding-left:16px;
	padding-right:6px;
	font-size:1em;
}

#contenu2 ul
{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-left:0px;
	list-style-image: url(../images/puce.png);
	margin-left:22px;
	margin-top:4px;
	margin-bottom:8px;
}

#sous_contenu
{
	clear:both;
	width:1000px;
	height:34px;
	background:url('../images/index/sous_contenu.jpg') no-repeat;
}

#chevalier_du_chaos
{
	position:absolute;
	width:198px;
	height:210px;
	background:url('../images/index/menu_gauche_bas.jpg') no-repeat;
	margin-top:-244px;
}

#copyright
{
	width:1000px;
	height:34px;
	background:url('../images/index/copyright.jpg') no-repeat;
}

#copyright .texte
{
	width:802px;
	float:right;
	padding-top:6px;
}

#copyright a
{
	color:rgb(25,43,31);
	text-decoration:none;
}

#copyright a:hover
{
	color:rgb(39,64,46);
	text-decoration:underline;
}

/*********************************/
/* Class pour les compositions de base */
/*********************************/
.b { font-weight:bold; }
.i { font-style:italic; }
.c { text-align:center; }
.u { text-decoration:underline; }
.txt_r { text-align:right; }
