ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ 
	margin: 0; 
	padding: 0; 
}

a img,:link img,:visited img { border: none; }

a
{
  /*text-decoration: none;*/
	font-weight: bold;
	color: #956c45;
}

a:hover
{
  text-decoration: none;
  color: white;
}

html {
  background-color: #000000;
}

body, td
{
  margin: 0;
  padding: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  background-color: #000000;
	color: #cccccc;
}

strong, i {
	color: #956c45;
}

h1 {
	color: #FDF8D5;
	font-weight: normal;
	font-size: 18px;
	margin: 0 0 20px 0;
}

h2 {
	font-size: 13px;
	color: #eeb43e;
}

div#outer {
	width: 996px;
	position: absolute;
	left: 50%;
	margin-left: -497px;
	overflow: auto;
}

div#inner {
	background: #000 url(/images/fond_degrade.gif) top left no-repeat;
	width: 994px;
	border: 1px solid #1E2126;
	min-height: 638px;
	height: auto !important; /* Hack ie 7 pour corriger le min-height */
	height: 638px;			/* Hack ie 6 pour corriger le min-height */
	margin: 0;
	padding: 0;
}

hr.separateur {
	clear: both;
	visibility: hidden;
}

/*
 * HEADER
 */

#header {
	padding: 25px 20px;
}

#logo {
	background: transparent url('/images/header/logo.gif') no-repeat 0 0;
	width: 225px;
	height: 20px;
	top: 60px;
	position: absolute;
	text-indent: -2000px;
	overflow: hidden;
	display: block;
}

ul#menu-langue {
	text-align: right;
}

#menu-langue li {
	display: inline;
	padding: 0 3px;
}

#menu-langue li a {
	font-weight: normal;
	color: #A3ADB9;
	text-decoration: none;
}

#menu-langue li a:hover {
	color:#E19426;
}

ul#menu-general {
	text-align: right;
	margin-top: 30px;
	font-size: 12px;
	font-weight: bold;
}

#menu-general li {
	display: inline;
	text-transform: uppercase;
	padding: 0 0 0 20px;
}

ul#menu-general a {
	color: #a3adb9;
	text-decoration: none;
}


ul#menu-general a:hover {
	color: #E19426;
}

.menu-general-active {
	background: transparent url('/images/separateurs/menu-general.gif') no-repeat 9px 0;
}

#menu-general .menu-active {
	color: #E19426;
}

/*
 * FOOTER
 */

div#footer {
	margin-bottom: 40px;
	text-align: right;
	font-size: 10px;
	color: #909294;
}

ul#menu-footer {
	margin: 3px 40px;
}

#menu-footer li {
	display: inline;
	font-size: 10px;
	color: #909294;
	padding: 0 2px;
}

#menu-footer li a {
	color: #A1A3A5;
	font-weight: normal;
	text-decoration : none;
}

#menu-footer li a:hover {
	color: white;
}


/* Je le mets là vite fait pour l'admin ;)*/
div#sf_admin_container tr, div#sf_admin_container td {
	color: #000;
}