#container ,
#header ,
#copyright
{
max-width:1002px;
clear:both;
margin: 0 auto;
padding: 0px;
display:block;
border: 0 px;
text-align:left;
}

#page,
#footer
{
width:900px;
clear:both;
margin: 0 auto;
padding: 0px;
display:block;
border: 0 px;
}


#header
{
width:1005px;
max-width:1005px;
height:215px;
background-image:url(img/haut.png);
background-position:top;
background-repeat:no-repeat;
}

#news
{
margin:3px 0px 3px 371px;
padding:5px;
width:455px;
height:15px;
background:transparent url(img/violet3.jpg) repeat 0 0 ;
font-weight:bold;
color:#FFFFFF;

}
#page
{
min-height: 615px;
}

#footer
{
width:582px;
}

#menuGauche 
{
width:306px;
height:615px;
max-height:615px;
float:left;
}

#content_page
{
width:582px;
height: 615px;
min-height:615px;
float:right;
margin:0 auto;
display:block;
}

#content
{
padding-left:10px;
padding-right:10px;
text-align:justify;
padding-top:10px;
width:563px;
min-height:582px;
margin:0 auto;
background-image:url(img/violet6.jpg);
background-position:top left;
background-repeat:repeat;
margin-bottom:5px;
}

#footer
{
height:20px;
background-image:url(img/rose1.jpg);
background-position:top left;
background-repeat:repeat-x;
color:#FFFFFF;
text-align:justify;
}

#copyright
{
height:30px;
font-size:11px;
text-align:center;
margin-top:20px;
display:block;
position:relative;
/*background-color:#FF9900;*/
}

#table_pop{
background-image:url(img/fond-popup.jpg);
background-position:left top;
font-size:12px;
font-weight:bold;
background-repeat:repeat-y;
}