body
{
	text-align:center;
	font-family:Tahoma, Arial, Times New Roman, Times, Verdana;
	font-size:11px;
	background-repeat:repeat;
	background-color:#ffffff;
	color:#000000;
}

.conteneur
{
	margin-left:auto;
	margin-right:auto;
	margin-top:auto;
	margin-bottom:auto;
	text-align:center;
	width:948px;
	height:auto;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	background-repeat:no-repeat;
	background-color:#ffffff;
}
.conteneur div
{
    float:left;
}

.BandSub
{
	width:948px;
	overflow:hidden;
}
._header
{
    width:948px;
    height:200px;
	background-image:url(Images/header1.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}
._menu
{
    overflow:hidden;
    width:948px;
	height:40px; /*224*/
	background-repeat:repeat-x;
	background-color:#515151;
	padding:0 0 0 0
}

._main
{
    width:948px;
}
._headlines
{
    width:948px;
    height:210px;
	background-image:url(Images/_headlines.png);
	background-repeat:repeat-x;
	background-color:#444444;
	overflow:hidden;
}
._hlnews
{
    margin:10px 5px 10px 10px;
    width:200px;
    height:190px;
}
._hlmain
{
    margin:10px 10px 0px 5px;
    width:438px; /* 650 */
    height:190px;
    float:right;
}
._hlnews2
{
    margin:10px 5px 10px 10px;
    width:259px;
    height:190px;
    overflow:hidden;
    padding:2px 2px 2px 2px;
}

._content 
{
	width:948px;
	min-height:307px;
	background-image:url(Images/_main.png);
	background-repeat:repeat-x;
	background-color:#ffffff;
}

div.main_bloc
{
	padding-top:25px;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:15px;
}

.add_clo
{
    display:none;
    width:1px;
    height:1px;
    overflow:hidden;
}

div._foo
{
    border-top-width:1px;
    border-top-style:solid;
    border-top-color:#aaaaaa;
    width:948px;
    height:auto;
    background-color:#f1f1f1;
}