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

img
{
	border: 0px none transparent;
}

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

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

h1
{
	text-align:center;
	font-size:1.6em;
	color:rgb(144,64,29);
	margin-bottom:6px;
}

h2
{
	text-align:left;
	font-size:1.1em;
	color:rgb(255,215,0);
	margin-top:12px;
	margin-bottom:6px;
	margin-left:0px;
	margin-right:0px;
	text-decoration:underline;
}

a
{
	color:rgb(255,255,255);
	text-decoration:none;
	border-bottom:1px solid rgb(0,0,0);
}

a:hover
{
	color:rgb(0,100,0);
	text-decoration:none;
	border-bottom:1px solid rgb(5,18,118);
}

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

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

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

/** spécial **/
.bloque_invisible
{
	display:none;
	visibility:hidden;
}
.bloque_visible
{
	display:block;
	visibility:visible;
}
/***********/

#page
{
	width:1000px;
}

#page, #menu_gauche
{
	background:rgb(0,0,0);
}

#titre
{
	font-size:1px;
	height:140px;
	width:1000px;
}

#titre img
{
	height:140px;
	width:1000px;
}

/*********************************/
/* Parti spécifique au menu de gauche */
/*********************************/
#menu_gauche
{
	float:left;
	width:205px;
	font-size:0.9em;
	margin-top:10px;
}

#menu_gauche .haut, #menu_gauche .fond, #menu_gauche .bas
{
	margin-left:3px;
	width:199px;
	color:rgb(255,255,255);
}

#menu_gauche .haut
{
	background:url(../images/menu_haut.jpg) no-repeat;
	height:11px;
	font-size:1px; /* IE de ..... */
}

#menu_gauche .fond
{
	background:url(../images/menu_fond.jpg) repeat-y;
}

#menu_gauche .bas
{
	background:url(../images/menu_bas.jpg) no-repeat;
	height:11px;
	font-size:1px; /* IE de ..... */
}

#menu_gauche ul
{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-left:0px;
	list-style-type:none;
	font-weight:bold;
	color:rgb(255,255,255);
	padding-left:7px;
	padding-right:7px;
}

#menu_gauche ul li
{
	line-height:20px;
}

#menu_gauche h2
{
	margin:0;
	text-align:center;
	height:40px;
	font-size:1px;
}

#menu_gauche a, #copyright a
{
	color:rgb(255,255,255);
	text-decoration:none;
	font-size:0.8em;
	margin-left:6px;
	border-bottom:1px solid rgb(0,0,0);
}

#menu_gauche a:hover, #copyright a:hover
{
	color:rgb(255,155,0);
	text-decoration:none;
	border-bottom:1px solid rgb(255,155,0);
}

#menu_gauche .separation
{
	height:6px;
	font-size:1px;
}

#pub_menu_gauche
{
	margin-top:16px;
	margin-left:12px;
}

#pub_accueil
{
	margin-left:20px;
	margin-top:16px;
	margin-bottom:16px;
}

/**************************************************/
/* Parti commune au contenu des page, css non spécifique */
/**************************************************/
/* le *> n'est pas interprété par ie6 */
*>#contenu
{
	padding-top:540px; /* hauteur minimum du contenu (qui permet de compenser la hauteur du menu) */
	min-height: 1px; /* pour Opéra */
}

#contenu
{
	background-color:rgb(0,0,0);
	float:left;
	width:795px; /* 2px sont réservés à l'affichage de la bordure du #page */
}

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

#contenu2
{
	width:767px; /* 795 - 14 - 14 */
	margin-left:14px;
}

#content_margin_hight
{
	font-size:1px;
	height:20px;
}

#copyright
{
	clear:both;
	color:rgb(255,155,0);
	background-color:rgb(0,0,0);
	border-top:1px solid rgb(87,36,19);
	font-size:0.6em;
	padding-left:20px;
	padding-right:20px;
}

.clear {	clear:both; }
.sep8
{
	line-height:8px;
	height:8px;
	font-size:1px;
}

.sep16
{
	line-height:16px;
	height:16px;
	font-size:1px;
}

.prix_img .piece
{
	float:left;
	margin-left:6px;
}

/*********************************/
/* 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; }
