/******** RESET ********/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;
}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
/*div#header {behavior: url(files/js/iepngfix.htc);}*/


/******** LA VOIE DU MOUVEMENT ********/
body {
	font: 75% Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5;
	background: transparent url(imgs/bambou.jpg) fixed 50% no-repeat;
}
/*__Skeleton__*/
div#wrapper {
	position: relative;
	width: 950px;
	left: 50%;
	margin-left: -475px;
}
div#header {
	background-color: #000;
	width: 100%;
	height: 20px;
}
div#main {
	float: left;
	width: 530px;
	padding: 8px 20px;
}
div#main div, div#main p {margin-left: 50px;}
div#sidebar {
	float: left;
	width: 260px;
	margin-left: 100px;
}
div#sidebar ul {
	padding-left: 20px;
}
div#sidebar ul li {
	color: #390;
	list-style: none;
	font-size: 1.5em;
}
div#sidebar ul li a {
	color: #390;
	text-decoration: none;
}
div#sidebar ul li a:hover {
	color: #ccc;
}
div#sidebar ul li.submenu ul {
	margin: 0;
}
div#sidebar ul li.submenu ul li {
	font-size: 0.8em;
}
div#sidebar ul li.active, div#sidebar ul li.submenu ul li.active {
	color: #ccc;
}
div#footer {
	background-color: #000;
	width: 100%;
	height: 20px;
}
/*__Home Page__*/
div#home {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 760px;
	height: 380px;
	margin: -190px 0px 0px -380px;
}
div#linkbar ul		{position:relative; top:-10px; left:20px;}
div#linkbar ul li	{display:inline; list-style:none; color:#ccc;}
div#linkbar ul li a	{color:#390; font-size:1.24em; font-weight:bold; text-decoration:none;}
div#linkbar ul li a:hover	{color:#ccc;}
/*__Float Clearing__*/
.clear:after	{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear			{display:inline-block;}
* html .clear	{height:1%;}
.clear			{display:block;}


/******** ELEMENTS ********/
/*__Links__*/
a				{text-decoration:none; color:#390; outline:0;}
a:link		{}
a:visited	{color:#888;}
a:hover		{color:#ccc;}
a:active		{}
/*__Headings__*/
h1				{font-size:10px; text-indent: -5000px;}
h2				{font-size:4em; font-weight:normal; color:#ccc; margin:-27px 0 0 -22px;}
h3				{font-size:1.8em; font-family: Trebuchet, serif; font-weight:bold; background:transparent url(imgs/galet.png) top left no-repeat; color:#390; line-height:2em; margin:50px 0 0 -20px; padding-left:40px}
h4				{font-size:1.6em;}
h5				{font-size:1.4em; font-weight:normal; color:#5D8330; margin-top:18px;}
h6				{font-size:1.2em; background-color:#363942; color:#D9CAA9; margin-top:34px;}
/*__Text__*/
p				{margin:0 0 1.5em;}
p img			{float:left; margin:1.5em 1.5em 1.5em 0; padding:0;}
p img.right	{float:right; margin:1.5em 0 1.5em 1.5em;}

blockquote	{margin:1.5em; color:#666; font-style:italic;}
strong			{font-weight:bold;}
em, dfn		{font-style:italic;}
dfn				{font-weight:bold;}
sup, sub		{line-height:0;}

abbr, acronym	{border-bottom:1px dotted #666;}
address			{margin:0 0 1.5em; font-style:italic;}
del				{color:#666;}

pre, code		{margin:1.5em 0; white-space:pre;}
pre, code, tt	{font:1em 'andale mono', 'lucida console', monospace; line-height:1.5;}
/*__Lists__*/
li ul, li ol	{margin:0 1.5em;}
ul, ol			{margin:0 1.5em 1.5em 1.5em;}

ul				{list-style-type:disc;}
ol				{list-style-type:decimal;}

dl				{margin:0 0 1.5em 0;}
dl dt			{font-weight:bold;}
dd				{margin-left:1.5em;}
/*__Tables__*/
table			{margin-bottom:1.4em; width:100%;}
th				{font-weight:bold; background: #C3D9FF;}
th, td		{padding:4px 10px 4px 5px;}
tfoot			{font-style:italic;}
caption		{background:#eee;}
div.ce_form td {vertical-align:top; font-size:0.9em;}
/*__Classes__*/
.small		{font-size:0.8em; margin-bottom:1.875em; line-height:1.875em;}
.large		{font-size:1.2em; line-height:2.5em; margin-bottom:1.25em;}
.hide			{display:none;}

.quiet			{color: #666;}
.loud			{color: #000;}
.highlight	{background:#ff0;}


/******** MISC ********/
/*__Slimbox__*/
#lbOverlay		{position:absolute; left:0; width:100%; background-color:#D9CAA9; cursor:crosshair; top:0; visibility:hidden;}
#lbCenter, #lbBottomContainer {position:absolute; left:50%; overflow:hidden; background-color:#fff;}
.lbLoading		{background:#fff url(imgs/loading.gif) no-repeat center;}
#lbImage			{border: 10px solid #fff;}
#lbPrevLink, #lbNextLink {display:block; position:absolute; top:0; width:50%; outline:none;}
#lbPrevLink		{left:0;}
#lbPrevLink:hover {background:transparent url(imgs/prevlabel.gif) no-repeat 0% 15%;}
#lbNextLink		{right:0;}
#lbNextLink:hover {background:transparent url(imgs/nextlabel.gif) no-repeat 100% 15%;}
#lbBottom			{font-family:Verdana, Helvetica, sans-serif; font-size:14px; line-height:1.4em; text-align:left; border:10px solid #fff; border-top-style:none;}
#lbCloseLink		{display:block; float:right; width:66px; height:22px; background:transparent url(imgs/closelabel.gif) no-repeat center; margin:5px 0;}
#lbCaption, #lbNumber {margin-right:71px;}
#lbCaption		{font-weight:bold; color:#790303;}
#lbCopy			{position:absolute; left:120px; font-weight:normal; font-size:10px; color:#000;}
#lbNumber			{font-size:9px; color:#bbb;}