#top
{
margin:0 0;
padding:0;
height:120px;
background:url(images/header-bg.png) repeat-x;
}


body
{
margin: 0 0;
padding:0;
text-align:center;
font-family: "Bellerose", Helvetica, Arial, sans-serif;
background:#000000 ;
}

/*______________________________________________________________________  */


/*        colonne de gauche       */
div#left_column
{
float:left;
margin-top:150px;
margin-right:30px;
margin-left:10px;
width:200px;
background:transparent;

/*    Menu       */
}
h1#top_menu
{
margin:0;
background:url(images/menu-top.gif) no-repeat left top;
height:36px;
}

#menu {
margin:0; 
padding:0; 
width:200px;
font-size:16px;
font-family:"Bellerose Light:1.0", Alias, Arial, sans-serif;
line-height:normal;
list-style:none;
text-align:center;
background:url(images/menu-content.gif) repeat-y left top;
color:#999999;
}
#menu li a{
display:block;
clear:both;
margin:0; margin-left:20px;
padding-left: 10px;
list-style:none;
width:200px;
font-size:14px;
font-family:"Bellerose Light:1.0", Alias, Arial, sans-serif;
line-height:20px;
text-align:left;
text-decoration:none;
color:#CC6600;
}
#menu li a:hover, #menu li a:focus, #menu li a:active{
margin:0; margin-left:30px;
padding:0;
max-width:140px;
font-size:14px;
font-family:"Bellerose Light:1.0", Alias, Arial, sans-serif;
line-height:20px;
text-align:left;
text-decoration:none;
background:url(images/lien-hover.gif) repeat-x right top;
color:#FF0000;
}
#menu li1 a{
display:block;
margin:0; margin-left:30px;
max-width:120px;
padding-left:20px;
font-size:13px;
font-family:"Bellerose Light:1.0", Alias, Arial, sans-serif;
line-height:20px;
text-align:left;
text-decoration:none;
color:#CC6600;
}
#menu li1 a:hover, #menu li1 a:focus, #menu li1 a:active{
clear:both;
margin:0; margin-left:30px;
padding-left:20px;
max-width:120px;
font-size:13px;
font-family:"Bellerose Light:1.0", Alias, Arial, sans-serif;
line-height:20px;
text-align:left;
text-decoration:none;
background: #FFCC66 url(images/lien-hover.gif) repeat-x right top;
color:#FF0000;
}

h3#back_menu
{
clear:both;
margin:0;
height:10px;
background:url(images/menu-back.gif) no-repeat left top;
}
/*              Partenaires        */

h1#top_partenaires
{
margin:0;margin-top:50px;
background:url(images/menu-top.gif) no-repeat left top;
height:36px;
}

#partenaires {
margin:0; 
padding:2px; 
width:200px;
font-size:15px;
font-family:"Bellerose Light:1.0", Alias, Arial, sans-serif;
line-height:normal;
list-style:none;
text-align:center;
background:url(images/menu-content.gif) repeat-y left top;
color:#999999;
}
#partenaires li a{
display:block;
clear:both;
margin:0; margin-left:10px;
padding-left: 15px;
list-style:none;
max-width:140px;
font-size:13px;
font-family:"Bellerose Light:1.0", Alias, Arial, sans-serif;
line-height:20px;
text-align:left;
text-decoration:none;
color:#CC6600;
}
#partenaires li a:hover, #partenaires li a:focus, #partenaires li a:active{
margin:0; margin-left:25px;
padding:0;
max-width:140px;
font-size:13px;
font-family:"Bellerose Light:1.0", Alias, Arial, sans-serif;
line-height:20px;
text-align:left;
text-decoration:none;
background:url(images/lien-hover.gif) repeat-x right top;
color:#FF0000;
}
h3#back_partenaires 
{
margin:0;
height:10px;
background:url(images/menu-back.gif) no-repeat left top;
}


/*    ________________________________________ colonne de droite */


div#conteneur
{
width: 641px;
margin-left:190px;
margin-right:170px;
margin-bottom:0;
text-align:left;
background:transparent;

}

h1#header
{
margin:0;
height:134px;
background:url(images/header.jpg) no-repeat left top;
}


div#contenu
{
margin:0 auto;
width:641px;
top:134px;
height:547px;
display: block;
background: url(images/content-middle.jpg) no-repeat left top;

}

div#contenu h1
{
margin:0;
padding-top:50px;
padding-left:35px;
padding-right:25px;
padding-bottom:15px;
background:url(images/content-bg.png) repeat-y;
line-height: 30px;
font-size:26px;
font-weight:bold;
text-align:left;
font-family: Alias ;
color:#FFFFCC;
}
div#contenu h2
{
margin:0;
min-height:50px;
padding-top:10px;
padding-left:50px;
padding-right:50px;
padding-bottom:10px;
line-height:20px;
font-size:16px;
text-align:justify;
text-indent:20px;
background:url(images/content-bg.png) repeat-y;
color:#FFCC00;
margin-bottom:0;
}
div#contenu h4
{
margin:0;
padding-top:20px;
padding-left:25px;
padding-right:25px;
padding-bottom:25px;
line-height: 30px;
font-size:26px;
font-weight:bold;
text-align:center;
font-family:  AquilineTwo ;
color:#FFFFCC;
}
a:link {color:transparent;}
a:visited {color:transparent;}
a:hover {color: transparent;}
a:focus {color: transparent;}
a:active {color: transparent;}

h3#footer
{
clear:both;
margin:0;
height:60px;
display: block;
padding-top:20px;
padding-left:30px;
padding-right:30px;
line-height:normal;
font-size:11px;
text-align:right;
background:url(images/footer.png) no-repeat left top;
color:#CC0000;
}


