body {
	text-align:center;
	font-family: trebuchet MS, arial, sans-serif;
}

#corp, #nav1,#nav2, body, #contentright, #contentleft,  #content, #ombre,#logo, #content, #page{
	padding:0;
	margin:0;
}

.alRight { 
	text-align:right; 
}

#corp {
	width:100%;
	z-index:1;
	position:absolute;
	top:0px; 
	left:0px;
	text-align: left;
	background:#333333;
	height: 15px;
}

#spacer {height:128px;}

*html #spacer  {height:132px;}

#header {
	z-index:2;
	width:100%;
	position:absolute;
	top:15px; 
	left:0px;
	height: 70px;
	text-align:left;
	background-color: #FFF;
}

#nav1 {
	position: absolute;
	left: 0px;
	top: 85px;
	width: 100%;
	height:25px;
	background-color: #FFF;
}

#nav2 {
	position: absolute; left: 0; top: 110px; width: 100%;
	z-index:4;
	height: 18px;
	text-align:center;
	background-color: #FF5900;
}

#ombre {
	margin:0 -15px 0 0;
	width:100%;
	position:absolute;
	top:127px; 
	left:0px;
	z-index:10;
	height:7px;
}

* html #ombre {top:132px;}

#footer {
	padding:0px;
	width:455px;
	text-align:left;
}

#content {
	padding-top:10px;
	width:755px;
}

#content ,#footer{
	margin:0px auto 0px auto;
	text-align:left;
}

#contentleft {
	width:150px;
}

#contentleft { float:left; }

#oneCol #content{text-align:center;}
#oneCol .coinsTop { background: url(/layout/images/contBGT2.gif) no-repeat top center;}
#oneCol .coinsBot { background: url(/layout/images/contBGB2.gif) no-repeat bottom center;}
#oneCol #contentcenter {width:735px; margin-left:auto;margin-right:auto;}
#oneCol #espContenu { text-align:left;}

/* #oneCol #contentright ,#oneCol #contentleft {visibility:hidden;display:none;} */

#twoCols #contentcenter{width:600px;float:left}

#twoCols #contentright ,#bonus {visibility:hidden;display:none;}

#threeCols #contentcenter{padding:0;width:455px;float:left}

#threeCols #contentright { float:right; width:140px; background:#fff; }

/* tempo a virer */

#threeCols #espContenu {

visibility:hidden ; display:none; }

p,h1,pre {
		margin:0;
}

h1 {
	font-size:12px;
	padding-top:10px;
}

#corp p  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #CCCCCC;
}

#contentright p { font-size:10px}

#logo {z-index:60; position:absolute; top:25px; left:10px; display:block;}

/* corner box*/

.coinsTop         { background:  url(/layout/images/contBG.gif) no-repeat  top center; }
.coinsTop div     { background:  url(/layout/images/contCoinTL.gif) no-repeat left top;}
.coinsTop div div { background:  url(/layout/images/contCoinTR.gif) no-repeat top right }
.coinsBot         { background:  url(/layout/images/contBGB.gif) no-repeat  bottom center;}
.coinsBot div     { background:  url(/layout/images/contCoinBL.gif) no-repeat top left;}
.coinsBot div div { background:  url(/layout/images/contCoinBR.gif) no-repeat top right;}
.espContenuwrap {border-left:1px solid #FF6600;border-right:1px solid #FF6600;background:#fff;}
.coinsTop div, .coinsTop, .coinsBot div, .coinsBot {width: 100%; height: 9px; font-size: 1px;}

#espContenu  { padding: 0px 7px 0px 7px ; margin: 0; font-family: Arial, Verdana, Helvetica, "Sans Serif";  }
#espContenu p  { font-size:0.8em; color:#333;padding-bottom:.7em; color:#666666;}

a:link { color: #FF5900;}
a:visited { color: #999;}
a:hover { color: #fff;background-color: #999999;text-decoration: none;}
a:active { color: #FF5900;}

.orange { color: #FF5900;}

.warningContent {
	/*content with no padding, for an ugly Netscape 4.7 compatibility hack*/
	padding: 0em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	/* font-family: Arial, Verdana, Helvetica;
	font-size: 0.8em; */
}

.ncontent {
	padding: 0em;
        margin-top: 0.5em;
        margin-bottom: 0.5em;
        /* font-family: Arial, Verdana, Helvetica;
        font-size: 0.8em; */
}

P.note {
	margin-top: 0;
	padding: 0.5em;
}

P.contributeurs {
	margin-top: 0;
	padding: 0.5em;
}

.comment {
	color: #ff0000; 
}

.code {
	font-family: Lucida Console, Courier;
	color: #0000ff;
	font-size: 0.9em;
}

.path {
	font-family: Lucida Console, Courier;
	font-size: 0.9em;
}

