/************************************************************/
/*	GENERAL 													*/
/************************************************************/

hr.newSection{ display:none; }
.floatLeft{ float:left; }
.floatRight{ float:right; }
.clear{ clear:both;}
.center{ text-align:center; }

.autoClear:after{ 
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
* html .autoClear{height: 1%;}
.autoClear{ display:inline-block;}

img.floatLeft{
	margin-right:10px;
}
img.floatRight{
	margin-left:10px;
}

/************************************************************/
/*	LAYOUT 													*/
/************************************************************/

/*	BODY -------------------------------------------------- */
#bodyWrap{
	width:950px;
	margin:0 auto;
}

/*	HEADER ------------------------------------------------ */
#header{
	height:183px;
	width:100%;
	margin-bottom: 10px;
}
#header h1{
	float:right;
}

/*	CONTENT ----------------------------------------------- */
#content{
	width:100%;
	margin-bottom:20px;
}

/*	MAIN CONTENT ------------------------------------------ */
#mainContent{
	float:right;
	width:650px;
	padding:15px;
}

#mainContent .leftWrap{
	float:left;
	width:445px;
}
#mainContent .rightWrap{
	float:right;
	width:200px;
}

/*	SUB CONTENT ------------------------------------------- */
#subContent{
	float:left;
	width:260px;
}
#subContent .section{
	margin-bottom:15px;
}

/*	FOOTER ------------------------------------------------ */
#footer{
	width:100%;
}

/************************************************************/
/*	SECTIONS 												*/
/************************************************************/

/*	NOUVEAUTES -------------------------------------------- */
#nouveautes .section{
	width:190px;
	padding:13px;
	float:left;
}
#nouveautes .illustration{
	width:190px;
}

/*	INFOS ------------------------------------------------- */
#infos {
	width:443px;
	float:left;
}
#infos .sectionWrap {
	padding:10px;
	float:right;
	width:270px;
}
#infos .illustration{
	width:140px;
	height:135px;
	float:left;
	padding-right:10px;
}

/*	AGENDA ------------------------------------------------ */
#agenda{
	width:196px;
	float:right;
}

/*	PLUS -------------------------------------------------- */
#plus{
	width:245px;
	float:left;
}

/*	CONCOURS ---------------------------------------------- */
#concours{
	float:left;
	width:185px;
	margin-left:12px;
	display:inline;
}

/*	SONDAGE ----------------------------------------------- */
#sondage{
	width:196px;
	float:right;
}
