/* CSS Document */
body {
	margin: 0;
	padding: 0;
	text-align: left;
	font : Normal 9pt Arial;
	background:url('img/bg-carre.gif') repeat-x left top;
	background-color: #000000;
	background:
}
a { text-decoration :none ; color:#333333;}
a:hover { text-decoration :underline ; color:#333333;}
ul{ list-style : none outside none; margin : 0; padding : 0; }
.text ul{margin-left:12px; padding-left : 12px; }
.text li {
	margin: 0 2px 0 12px;
	padding:0 2px 0 2px;
	font: normal 12px arial; 
	color:#000000;
	list-style:disc;
	list-style-type:disc;
	list-style-position:outside;
	text-align:left;
	display:block;
}

p {
	margin : 0 0px 0 0px;
	padding : 0px 12px 0px 12px;
	font : Normal 12px Arial;
	color : #000;
}
h1 {
	margin : 0 0px 0 0px;
	padding : 6px 0 3px 10px;
	font : Bold 14px Arial;
	color : #CC3300;
}
h2 {
	margin : 0 0px 0 0px;
	padding : 4px 0 5px 5px;
	font : Bold 10pt Arial;
	color : #FFF;
	background-color:#222;
}
h3 {
	margin : 0 0px 0 0px;
	padding : 6px 0 3px 10px;
	font : Bold 14px Arial;
	color : #000;
}

li { display : inline ; }

li a {
	display : block;
	margin : 0 0 2px 0;
	padding : 4px 0 4px 12px;
	font : Bold 12px Arial;
	color : #333;
	text-decoration : none;
	background:url('img/bg_li_gris.gif') no-repeat;
	background-color: #aaa;
}

li a:hover { color : #fff; text-decoration : underline; background:url('img/bg_li_a.gif') no-repeat; }

.orange { color : #FF6600 !important;}

.grey {
	color : #bbb;
	background:#777;
	background-color:#666;
}

.grey li a {
	display:inline;
	margin : 0 0px 0px 0px;
	padding : 0;
	font : Normal 10px Arial;
	text-decoration : none;
	color:#bbbbbb;
	background:#777;
	background-color:#777;
}

.grey li a:hover { color : #333; background :#777; background-color:#777; }

