/* CSS Document */
body{
background-color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
}
a:link, a:active, a:visited{
text-decoration:none;
color:#FF0000;
}

a:hover{
background:#656464;
color:#FFFFFF;
}

a:hover img{
background:#000000;
}

img{
border:0px;
}

h1{
font-size:20px;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

h2{
font-size:14px;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

h3{
font-size:14px;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

h4{
font-size:14px;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-decoration:blink;
color:#FF0000;
}

div.page{
position:absolute;
top:10px;
left:50%;
margin-left:-400px;
margin-bottom:20px;
padding-bottom:20px;
width:800px;
}

div.menu{
margin:0px 10px 50px 10px;
padding:0px 6px 0px 6px;
height:25px;
background:url(../img/menu/bg-menu.gif) top repeat-x;
}

div.menu li{
float:left;
padding:0px 22px 0px 0px;
}

div.menu ul, div.part ul{
list-style:none;
padding:0px;
margin:0px;
}

div.contenu{
float:left;
width:657px;
}

div.part{
height:62px;
}

div.part li{
float:left;
padding-right:50px;
}

div.righter{
float:left;
margin-left:5px;
width:130px;
}

div.text{
margin:20px 0px 0px 130px;
}

div.footer{
clear:both;
padding:20px 0px 0px 0px;
text-align:center;
color:#656464;
}

h1.times{
font-family:"Times New Roman", Times, serif;
font-size:36px;
float:right;
}

.here{
color:#656464;
}

table.concerts{
width:500px;
}

table.concerts td{
border-bottom:solid 1px #FFFFFF;
padding:20px 2px 10px 2px
}

tr.rollOverConcerts{
color:#000000;
background:#FFFFFF;
cursor:pointer;
}

tr.rollOutConcerts{
color:#FFFFFF;
background:#000000;
}
form.newsletter .txt{
width:100px;
height:15px;
border:1px solid #FFFFFF;
background:#000000;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
form.newsletter .ok{
background:url(../img/ok.gif) no-repeat;
width:20px;
height:20px;
border:0px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

form.newsletter{
vertical-align:middle;
}

form.presse input, form.pro input{
width:200px;
height:15px;
border:1px solid #FFFFFF;
background:#000000;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

form.presse td, form.pro td{
padding:10px 5px 0px 5px;
background:#666666;
}

form.presse textarea, form.pro textarea{
border:1px solid #FFFFFF;
background:#000000;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

div.lyrics{
display:none;
}

div.lyricShow{
position:absolute;
left:50%;
margin-left:-230px;
width:460px;
top:240px;
padding:15px 15px 10px 15px;
background:#000000;
border:#FFFFFF 1px solid;
text-align:center;
}

img.thumb{
padding:30px 25px 0px 0px;
width:75px;
height:55px;
}
div.imgShow{
position:absolute;
left:50%;
margin-left:-80px;
width:300px;
top:240px;
padding:15px 15px 10px 15px;
background:#000000;
border:#FFFFFF 1px solid;
text-align:center;
}

form.contact input, form.contact select{
width:200px;
height:15px;
border:1px solid #FFFFFF;
background:#000000;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

form.contact textarea{
border:1px solid #FFFFFF;
background:#000000;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.news_home{
float:left;
}

.concerts_home{
float:left;
}

#avertissement, #merci_nl{
position:absolute;
top:250px;
left:50%;
margin-left:-175px;
padding:20px;
width:350px;
color:#FFFFFFF;
z-index:200;
background:#000000;
border:#FFFFFF solid 1px;
}

#avertissement{
display:none;
}