/* --------------------------------------------------------------------------------------*/
/* ---------------------------- Propriétés générales */

body
{
	background-color:#F4A200;
	background-position:center;
	background-repeat:repeat-y;
}

.separateur
{
	background-repeat:repeat-x;
	background-position:center;
	height:1px;
}

/* --------------------------------------------------------------------------------------*/
/* ---------------------------- Colonnes */

.fond-page
{
	width:970px;
	margin-left:auto;
	margin-right:auto;
	background-position:bottom left;
	background-repeat:repeat-y;
}

.fond-gauche
{
	background-position:bottom center;
	background-repeat:no-repeat;
}

.gauche
{
  width:286px;
}

.centre-droite
{
  width:684px;
}

.centre
{
  width:484px;
}

.droite
{
  width:200px;
}

/* --------------------------------------------------------------------------------------*/
/* ---------------------------- Acces direct */

.liste
{
	width:180px;
	margin-left:20px;
	color:#F4A200;
	font-size:10px;
}

.liste option
{
	color:#F4A200;
	font-size:10px;
}

/* --------------------------------------------------------------------------------------*/
/* ---------------------------- Cartouche */

.cartouche
{
  background-color:#FFFFFF;
}

.cartouche .contenu
{
  margin-left:10px;
}

.cartouche .separateur
{
	background-repeat:repeat-x;
	background-position:center;
	height:15px;
}

.cartouche .raccord-haut
{
	background-repeat:repeat-x;
}

.cartouche .raccord-bas
{
	background-repeat:repeat-x;
}

.cartouche .raccord-gauche
{
	background-repeat:repeat-y;
}

.cartouche .raccord-droite
{
	background-repeat:repeat-y;
}

/* --------------------------------------------------------------------------------------*/
/* ---------------------------- Photo */

.photo
{
  background-color:#FFFFFF;
}

.photo .raccord-haut
{
	background-repeat:repeat-x;
	background-position:top center;
}

.photo .raccord-bas
{
	background-repeat:repeat-x;
	background-position:bottom center;
}

.photo .raccord-gauche
{
	background-repeat:repeat-y;
	background-position:left middle;
}

.photo .raccord-droit
{
	background-repeat:repeat-y;
	background-position:right middle;
}

/* --------------------------------------------------------------------------------------*/
/* ---------------------------- Menu niveau 1 Gauche*/

.menu-gauche-niveau-1 td
{
	height:20px;  
}

.menu-gauche-niveau-1 a, .menu-gauche-niveau-1 a *
{
  color:#000000;
	text-decoration:none;
}

.menu-gauche-niveau-1 .separateur
{
	background-repeat:repeat-x;
	background-position:center;
	height:1px;
}

.menu-gauche-niveau-1 .puce
{
  width:15px;
  text-align:center;
}

#gauche-niveau-1 tr.normal a
{
  color:#000000;
}

#gauche-niveau-1 tr.selected a
{
  color:#D24204;
  font-weight:bold;
}

/* --------------------------------------------------------------------------------------*/
/* ---------------------------- Menu niveau 2 Gauche */

.gauche-menu-niveau-2 td
{
	height:20px;
}

.gauche-menu-niveau-2 a, .gauche-menu-niveau-2 a *
{
  color:#000000;
	text-decoration:none;
}

.gauche-menu-niveau-2 .separateur
{
	background-repeat:repeat-x;
	background-position:center;
	height:1px;
}

.gauche-menu-niveau-2 .puce
{
  width:50px;
  text-align:right;
}

#gauche-niveau-2 tr.normal, #gauche-niveau-2 tr.selected
{
}

#gauche-niveau-2 tr.normal a
{
  color:#000000;
}

#gauche-niveau-2 tr.selected a
{
  font-weight:bold;
  color:#D24204;
}

/* --------------------------------------------------------------------------------------*/
/* ---------------------------- Menu niveau 2 Droite */

.menu-droite-niveau-2 td
{
	height:20px;  
}

.menu-droite-niveau-2 a, .menu-droite-niveau-2 a *
{
  color:#000000;
	text-decoration:none;
}

.menu-droite-niveau-2 .separateur
{
	background-repeat:repeat-x;
	background-position:center;
	height:1px;
}

.menu-droite-niveau-2 .puce
{
  width:15px;
  text-align:center;
}

#droite-niveau-2 tr.normal
{
  background-image:none;
}

#droite-niveau-2 tr.selected
{
  background-repeat:repeat-y;
  background-position:left top;
}

#droite-niveau-2 tr.normal a
{
  color:#000000;
}

#droite-niveau-2 tr.selected a
{
  color:#FFFFFF;
  font-weight:bold;
}

/* --------------------------------------------------------------------------------------*/
