*
{
 margin : 0;
 padding : 0;
 font-family : Futura, Arial, Verdana, sans-serif;
}
img
{
 border: none;
}
body
{
 font : 14px Futura, Arial, Verdana, sans-serif;
 background : url(./background.jpg) top center fixed;
 width : 900px;
 margin-left : auto;
 margin-right : auto;
}
#gros_div
{
 text-align : center;
 width : 900px;
 padding : 10px;
 padding-bottom : 20px;
 background : url(./fond_page.png) top center fixed;
 margin-top : 130px;
}
#menu_gauche
{
 position : absolute;
 margin-top : -90px;
}
#menu_gauche img
{
 display: block;
}
.cadre
{
 text-align : left;
 width : 500px;
 margin-left : 250px;
 padding-bottom : 10px;
 padding-left : 14px;
 color : #EEE3CC;
 border : 1px solid #000000;
 background : #000000;
 margin-top : 0px;
 margin-bottom : 20px;
}
.cadre_gal
{
 text-align : center;
 width : 500px;
 margin-left : 250px;
 padding-top : 10px;
 padding-bottom : 10px;
 padding-left : 10px;
 color : #EEE3CC;
 border : 1px solid #000000;
 background : #000000;
 margin-top : 0px;
 margin-bottom : 20px;
}
.cadre_flash
{
 text-align : left;
 width : 770px;
 margin-left : 250px;
 padding-bottom : 10px;
 padding-left : 14px;
 color : #EEE3CC;
 border : 1px solid #000000;
 background : #000000;
 margin-top : 0px;
 margin-bottom : 20px;
}
.cadre_news
{
 text-align : center;
 width : 500px;
 margin-left : 250px;
 padding-bottom : 10px;
 color : #EEE3CC;
 border : 1px solid #000000;
 background : #000000;
 margin-top : 0px;
 margin-bottom : 20px;
}
.cadre h3
{
 padding-top : 10px;
 padding-bottom : 10px;
 text-align : left;
}
.date
{
 padding-top : 10px;
 height : 30px;
 position : relative;
 color : #000000;
 background : url(fond_titre.jpg);
}
.date span
{
 position : absolute;
 right : 10px;
}