body
{
	width: 930px;
   height:100%;
   margin: auto;
   margin-top: 20px;
   margin-bottom: 20px;
   background-color: #000033;}

.accueil  {
float:right;
margin-top: 16px;
margin-right: 20px;
padding: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color : #3C4D51;
font-size: 13px;
background-color:#DFDFDF;
border-left:1px solid #000000; /* couleur du cadre */
border-right:1px solid #000000;
border-bottom:1px solid #000000;
border-top:1px solid #000000;
width:380px; 
height: 620px; }
   
p.alafiche{
width: 450px;
height: 56px;
margin: 15px;
padding-top: 15px;
background: url(images/menu/reste.png);
background-repeat: repeat; 
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
color : #3C4D51;
font-size: 30px;
font-weight: bold;

 }
   
   
   
div#banniere{
width: 930px;
height: 104px;}

div#menu{
width: 930px;
height: 67px;
margin-left: 5px;}

span{
vertical-align:25px;
}

li{

list-style-type:none;
margin: auto;
}

.imgaccueil{
margin-top: 15px;
width: 470px;
margin-left: 15px;
margin-bottom: 15px;}


div#concertsuivant{
width: 920px;
height: 25px;
background-color: #C0C0C0;
margin-left: 4px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;}
		

#photo_gauche{

width: 917px;
height: 100%;
border: 1px solid #001458;
margin-top: -2px;
margin-left: 5px;
background-color: #C0C0C0;}

.actuzik{
text-align: center;
margin: 20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color : #3C4D51;
font-size: 13px;
line-height: 16px;
vertical-align:middle;
margin-top:15px;}	

div#flashcontent{
margin-left: 9px;
}	
.centre{
display: block;
margin: 20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color : #3C4D51;
font-size: 13px;
line-height: 16px;
text-align: justify;}

.imgcentre{
display: block;
margin-left: auto;
margin-right: auto;
margin-bottom: 20px;}

	

.video{
width:500px;
margin-left:50px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #3C4D51;
font-size:13px;
line-height:16px;
text-align:right;}

td.video2{width:390px;
margin: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color : #3C4D51;
font-size: 13px;
line-height: 16px;
text-align: justify;}

p.ecoute{
margin-left: 210px;
margin-right: 210px;}	

#menu_bas2{
width: 918px;
height: 45px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color : #969696;
text-align: center;
font-size: 10px;
line-height: 14px;}
a.menubas2{ color: #969696;	}	

#menu_bas{
width: 918px;
height: 45px;
border: 1px solid #001458;
background-color:#C0C0C0;
margin-top: 5px;
margin-left: 4px;
text-align: center;
font-size: 10px;
line-height: 14px;}

p.menubas {padding-top: 5px;}
p{
margin-left: 4px;
margin-bottom: 1px;
margin-top: 2px;}

p.menugauche
{
margin-left: 20px;
margin-right: 80px;
margin-bottom: 1px;
margin-top: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
font-size: 10px;
line-height: 14px;}

a{
text-decoration:none;
color: #401C1D;}

img{
border: none;
margin: 0px auto;
padding-top: 0px;}


input, textarea{
font-family: "Times New Roman", Times, serif;}
 
input:focus, textarea:focus {background-color: #FFFF99;}
 
label{color: black;}
 
legend {
font-family: Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
color: #FF9933;
font-weight: bold;}
 
fieldset{
margin-bottom: 15px; /* Une marge pour séparer les fieldset */
background-color: #FFFFCC;}

table{margin: auto;}
td{vertical-align:top;}
td.actuzikgauche{width: 250px;}
td.actuzikdroite{width: 690px; }
td.actuzikvide1{
vertical-align:middle;
margin-top:15px;
width:250px;
height:50px;
background: url(images/menu/reste.png);
background-repeat: repeat;}

td.actuzikvide2{
vertical-align:middle;
margin-top:15px;
width:690px;
height:50px;
background: url(images/menu/reste.png);
background-repeat: repeat;
text-align: center;}

p.rsstitre{
font-weight: bold;
margin-top:30px;
padding-top: 15px;
margin-left:8px;
width:900px;
height:40px;
background: url(images/menu/reste.png);
background-repeat: repeat;
text-align: center;}

table.rsscontenu{
margin-top:0px;
margin-left:10px;
margin-bottom:10px;
width:895px;
height:200px;
background-repeat: repeat;
text-align: left;
border: 0px solid #001458;}
td.affiche{width:200px; padding-right: 20px;}

img.rssimage{
margin:0px 0px;
padding:0px;
}
img.imgaccueil{
margin:auto;
text-align:center;
}

#nav {
width:920px;
background:  url(images/menu/reste.png);
background-repeat: repeat;
list-style: none;
margin: 0px;
padding : 0px;
overflow: hidden;}

#nav li {
float: left;
width: 59px;
margin-right: 0px;}

#nav li.myspace a {
display: block ;
background:  url(images/menu/myspace.png) left top no-repeat;
font: 1em "Trebuchet MS",Arial,sans-serif;
line-height: 1em;
padding: 25px 0px;
text-align: center;
text-decoration: none;}

#nav li.myspace a:hover, #nav li.myspace a:focus, #nav li.myspace a:active {
background: #033 url(images/menu/myspace.png) right top no-repeat;
text-decoration: none;}
				
#nav li.livredor a {
display: block ;
background:  url(images/menu/livredor.png) left top no-repeat;
font: 1em "Trebuchet MS",Arial,sans-serif;
line-height: 1em;
padding: 25px 0px;
text-align: center;
text-decoration: none;}

#nav li.livredor a:hover, #nav li.livredor a:focus, #nav li.livredor a:active {
background: #033 url(images/menu/livredor.png) right top no-repeat;
text-decoration: none;}

#nav li.photos a {
display: block;
background:  url(images/menu/pix.png) left top no-repeat;
font: 1em "Trebuchet MS",Arial,sans-serif;
line-height: 1em;
padding: 25px 0px;
text-align: center;
text-decoration: none;}

#nav li.photos a:hover, #nav li.photos a:focus, #nav li.photos a:active {
background: #033 url(images/menu/pix.png) right top no-repeat;
text-decoration: none;}	

#nav li.videos a {
display: block ;
background:  url(images/menu/video.png) left top no-repeat;
font: 1em "Trebuchet MS",Arial,sans-serif;
line-height: 1em;
padding: 25px 0px;
text-align: center;
text-decoration: none;}

#nav li.videos a:hover, #nav li.videos a:focus, #nav li.videos a:active {
background: #033 url(images/menu/video.png) right top no-repeat;
text-decoration: none;}		

#nav li.contact a {
display: block;
background:  url(images/menu/mail.png) left top no-repeat;
font: 1em "Trebuchet MS",Arial,sans-serif;
line-height: 1em;
padding: 25px 0px;
text-align: center;
text-decoration: none;}

#nav li.contact a:hover, #nav li.contact a:focus, #nav li.contact a:active {
background: #033 url(images/menu/mail.png) right top no-repeat;
text-decoration: none;}

#nav li.musique a {
display: block;
background:  url(images/menu/musik.png) left top no-repeat;
font: 1em "Trebuchet MS",Arial,sans-serif;
line-height: 1em;
padding: 25px 0px;
text-align: center;
text-decoration: none;}

#nav li.musique a:hover, #nav li.musique a:focus, #nav li.musique a:active {
background: #033 url(images/menu/musik.png) right top no-repeat;
text-decoration: none;}

#nav li.news a {
display: block;
background: url(images/menu/news.png) left top no-repeat;
font: 1em "Trebuchet MS",Arial,sans-serif;
line-height: 1em;
padding: 25px 0px;
text-align: center;
text-decoration: none;}

#nav li.news a:hover, #nav li.news a:focus, #nav li.news a:active {
background: #033 url(images/menu/news.png) right top no-repeat;
text-decoration: none;}		

#nav li.concerts a {
display: block;
background:  url(images/menu/next.png) left top no-repeat;
font: 1em "Trebuchet MS",Arial,sans-serif;
line-height: 1em;
padding: 25px 0px;
text-align: center;
text-decoration: none;}

#nav li.concerts a:hover, #nav li.concerts a:focus, #nav li.concerts a:active {
background: #033 url(images/menu/next.png) right top no-repeat;
text-decoration: none;}	

#nav li.bio a {
display: block;
background:  url(images/menu/bio.png) left top no-repeat;
font: 1em "Trebuchet MS",Arial,sans-serif;
line-height: 1em;
padding: 25px 0px;
text-align: center;
text-decoration: none;}

#nav li.bio a:hover, #nav li.bio a:focus, #nav li.bio a:active {
background: #033 url(images/menu/bio.png) right top no-repeat;
text-decoration: none;}		

#nav li.newsletter a {
position:absolute;
background:  url(images/menu/reste.png) repeat;
font: 1em "Trebuchet MS",Arial,sans-serif;
line-height: 1em;
padding: 25px 0px;
text-align: center;
text-decoration: none;}				
			
#nav a span {display:none;}

#nav a:hover span {
display:block;
position: absolute;
padding:10px;
margin-top: 35px;
margin-left: 5px;
width: 150px;

text-align: left;
background-color: #C0C0C0;
color: #000;
border: 1px solid #001458;
font-family: Verdana, Arial, Helvetica, sans-serif;
color : #000000;
font-size: 10px;
line-height: 14px;}

a strong {display:none;}

a:hover strong {
display:block;
position: absolute;
padding:10px;
margin-top: -185px;
margin-left: 100px;
width: 150px;

text-align: left;
background-color: #C0C0C0;
color: #000;
border: 1px solid #001458;
font-family: Verdana, Arial, Helvetica, sans-serif;
color : #000000;
font-size: 10px;
line-height: 14px;}

a.alafiche:hover img{border: 4px solid #001458; }
select, textarea,input{width:285px;}
select.newsvalue, input.newsvalue{width:185px;}


ul.menu2 {
display: block;
width: 150px;
height: 100px;
float: left;
list-style-type: none;
width: 1000px; /* précision pour Opera */

}

ul.menu2 li {
width: 170px;
height: 100px;
margin: 0px;
float: left;
display: block;
}


ul.menu2 a {
float: left;
display: block;
margin: 5px;
padding: 5px;
text-align: center;
border: 1px solid gray;
text-decoration: none;
color: #000;
background: #fff;

}

ul.menu2 a:hover {

float: left;
display: block;
background: #ccc;
border: 1px solid gray;

}

ul.menu2 img {

margin: 10px;

}
td.playlist {width : 600px;} 
td.player {
vertical-align: top;
font-family: verdana, arial, sans-serif;
font-size: 10px;}

img.imgminiaccueil{
float:left;
width: 200px;
height:200px;
margin-right:10px;
} 

h3.contact, h5.contact2{
text-align: center;} 