#page {
	width: 900px;
	margin : 0px auto 0px auto;
}


#accessibiliylinks{
text-align:right;
position:absolute;
top:30px;
right:30px;
}
#navigation{
	
}
#outils {list-style-type: none; text-align: left; float:left;}
#outils li {display: inline; text-align: left; }
#header label {position: absolute; left: -99em; width: 90em; overflow: hidden;}
input#recherche { width: 10em;}

#outercolonne
{	width: auto;
	border-color: #FFFFFF;	/* set default color to white. set the real olor inside colors.css */
	border-width: 0 0 0 0;	/* sets the width of the borders used to create he left and right columns' background color. */
	margin : 0px auto 0px auto;
}
#innercolonne
{

	width: 100%;
		margin : 0px auto 0px auto;
}

* html #innercolonne
{
	width: 100%;
		margin : 0px auto 0px auto;
}
.en2col{
	float: left;
	width: 47.5%;
}

#content{
	float: left;
	margin: 0px 0px 1px 0px;		/* without this, boxes stop floating next to each other */
	width : 530px;
	}
#righter{
	float: right;
	width: 185px;
	margin: 0px 0px 1px 0px;	/* same as in the #leftColumn selector up  above. */
}
#lefter{
	float: left;
	width: 185px;
	margin: 0px 0px 0px 0px;	/* like in the #contentColumn selector, without
				   the 1px margin on the opposite side of the 
				   box, boxes stop floating next to each 
				   other */
}

#footer {
	position: relative;
	width: 100%;
}

.clear{
	clear: both;
}

html>body .mozclear/* could use :root instead of html>body to target mozilla specifically, but that invalidates the stylesheet */
{
	border-bottom: 1px solid transparent;	/* help mozilla recognize empty clearing element */
	margin-bottom: -1px;	/* compensate for 1px space used by border */
}