body
{
width:780px;
margin:auto;
margin-top:20px;
margin-bottom:20px;
background-color:black;
color:white;
}
#en_tete
{
width:152px;
height:113px;
background-image:url("images/banniere.bmp");
background-repeat:no-repeat;
margin-bottom: 10px;
margin:auto;
}
#pied_de_page
{
border: 5px red ridge;
width:480px;
margin-left:250px;
margin-top:10px;
text-align:center;
}
#menu
{
margin-top:30px;
float: left;
width:170px;
font-family:"Comic Sans MS";
text-align:center;
background:url("images/trombone1.jpg") center center black no-repeat;
font-size:1.2em;
border:ridge red 5px;
line-height:25px;
}
#menu a
{
text-decoration:none;
color:#750000;
}
#menu a:active
{
text-decoration:underline;
}
#menu .sous_menu
{
margin:auto;
width:142px;
margin-top:7px;
margin-bottom:7px;
background:url("images/menu.jpg") center center no-repeat black;
padding-left:2px;
}
#menu .sous_menu:hover
{
background-image:url("images/menu_hover.jpg");
}
#corps 
{
border:5px red ridge;
padding:10px;
margin-top:30px;
margin-left:190px;
background:url("images/2.bmp") center repeat-y;
}
#corps h1
{
color:#750000;
font-size:3em;
text-align:center;
}
#corps h2
{
color:orange;
}
#corps h3
{
font-size:0.9em;
color:orange;
}
ul
{
line-height:40px;
color:orange;
}
ul a
{
color:#750000;
font-family:arial;
text-decoration:none;
font-weight:bold;
}
ul a:hover
{
color:black;
background-color:#750000;
}
#corps .lieu
{
margin-top:40px;
font-size:1.2em;
color:orange;
background-color:#750000;
border:red 2px;
padding:4px;
}
#corps .lieu .date
{
}

#corps .player
{
margin-left:250px;
}
#corps .merci
{
margin:10px;
color:#750000;
font-weight:bold;
}
#corps .jamendo
{
margin-right:10px;
float:left;
}