.main_body	{width: 790px; background:#FFFFFF; border: 1px solid #CCCCCC;}
.main_cont	{border: 0px solid #CCCCCC; padding-top: 0px;} /*Peut enlever?*/

.cont_new	{background: #FFFFFF; padding: 35px 20px 0px 0px;}

/*.cont_testcol	{float: left; background: #FFCCCC; padding: 35px 20px 0px 0px; line-height: 1.75em;}*/
.nav		{float: left; width: 130px; margin-right: 0px; margin-top: 0px; margin-bottom:0px;}
.news_cont	{float: right; width: 180px; background: #FFFFFF; padding-left: 20px; padding-bottom: 10px; line-height: 1.3em;}
.news		{float: right; width: 170px; background: #E8F0F7; padding: 10px 5px 10px 5px; margin: 0px;}

.clearfix {height: 290px; /*background: #E8F0F7;*/}

.clearfix:after {content: ".";
float: left;
display: block;
height: 0;
/*clear: left;*/
/*display: inline-block;*/
visibility: hidden;}

/*ul			{margin: 0px; padding: 0px;}*/
