#mainnav,
#mainnav *,
footer,
#banner,
.tools
{
    display:    none !important;
}
#mainnav ul li div{
	position: absolute;
	top:-9999px;
	left:-9999px;
}
header
{
    height:     auto;
}
body,
#wrapper,
h2,
h2 span,
#sidebar h2,
#sidebar h2 span
{
    background: none 0 0 no-repeat scroll transparent;
    color:      #000;
}
h2,
#sidebar h2
{
    padding:     0;
}
article
{
    margin-bottom:  20px;
}
#mainnav .homeitem
{
	padding:		5px 5px 8px 6px;
}
#mainnav .homeitem.active
{
	padding:		5px 4px 9px 6px;
}

#wrapper .content-container{
    width : 100%;
}
#wrapper #content #maincontent{
    width : 73%;
}

#wrapper #content.mainleft #sidebar{
    width : 23%;
    float: left;
}

/****************************************************/
/****************** PAGE D'ACCUEIL ******************/
/****************************************************/

#home #mainnav,
#home footer,
#home #banner,
#home .tools
{
    display:        block;
}

#home header
{
    height:         325px;
}
#home h2
{
    background:         url("../images/backgrounds/bgh2trianglebleu.png") bottom right no-repeat scroll transparent;
    color:              #FFF;
    display:            block;
    font-weight:        normal;
    padding:            0 0 15px 0;
    width:              97%;
}
#home #sidebar h2
{
    background:         url("../images/backgrounds/bgh2trianglenoir.png") bottom right no-repeat scroll transparent;
    width:              94%;
}
#home h2 span
{
    background:         none 0 0 no-repeat scroll #2275BB;
    color:				#FFF;
    display:            block;
    padding:            4px 5px 4px 10px;
    width:              100%;
}
#home #sidebar h2 span
{
    background:         none 0 0 no-repeat scroll #282828;
    color:				#FFF;
    display:            block;
    padding:            4px 5px 4px 10px;
    width:              100%;
}
#maincontent{
	float:              left;
}
#mainnav li div{
	display:            none;
}