body
{
  font-family: Trebuchet MS, Tahoma, Arial;
  font-size: 11px;
  color: #003399;
}

td,input
{
background:white;
font-family:Trebuchet MS, Tahoma, Arial;
font-size:11px;
color:#003399;
}

input
{
font-family:arial;
font-weight:normal;
font-size:11px;
border:1px ridge blue;
}


a.menu:hover
{
color:#003399;
}

a.menu
{ 
text-decoration:none;
color:#0099FF;
}

a.light
{
  text-decoration:none;
  color:#0066FF;
}

a.light:hover
{
  text-decoration:underline;
}


.cadre
{
background:#C2C2C2;
}

.general
{
background:#0099FF;                                     
}

.maj
{
  margin-left:auto;
  margin-right:auto;
  margin-bottom:7px;
  width:146px;
}

.titre, h5
{
font-weight:bold;
font-size:14px;
}

.concerts_top { background:#FFCC66; }
.concerts_1 { background:#FFEEAA; }
.concerts_2 { background:#FFFFCC; }
.concerts_0 { background:#C0C0C0; }

a.agenda:link { text-decoration:underline; color:blue; }
a.agenda:visited { text-decoration:none; color:blue;}
a.agenda:hover { text-decoration:underline; color:blue; }

.copyright
{
  font-size:10px;
  color:black;
}

.texte
{
  font-size:12px;
  text-align:justify;
}

.lien_fnac
{
  font-size:10px;
}

.paroles
{
  font-size:15px;
  color:#0066FF;
}

.refrain
{ 
  color:#FF6600;
}

td.formulaire, label
{
  color:gray;
}

input.formulaire, textarea.formulaire, select.formulaire
{
  font-weight:bold;
  padding:2px;
  padding-left:3px;
  letter-spacing:1px;
  color:blue;
  font-size:11px;
  font-family:arial;
  border:1px solid #7F9DB9;
}

textarea.formulaire
{
  padding:4px;
  border:1px dotted blue;
  color:blue;
  font-size:12px;
}

.comment_link { font-size:12px; font-weight:bold; font-family:tahoma; color:blue; }
a:link.comment_link, a:visited.comment_link { text-decoration:none; }
a:hover.comment_link { text-decoration:underline; }

.comment
{
  color:black;
  text-align:center;
  padding-left:4px;
  font-size:13px;
  background:#EEEEEE;
  width:60%;
  margin-top:0;
}

h4
{
  font-size:14px;
}

.comment .date
{
  font-style:italic;
  font-family:arial;
}

.author
{
  font-family:tahoma;
  font-size:13px;
  font-weight:bold;
  letter-spacing:0.5px;
}

.manauplayer
{
  color:gray;
  text-decoration:none;
}

.presse
{
  padding:6px;
  width:90%;
  text-align:left;
  border:1px solid gray;
}

.interview
{
  text-align:justify;
  font-size:12px;
  width:90%;
}

.interview_form
{
  border:1px dotted gray;
}

.interview_form input { border-color: gray;}
.interview_form textarea { font-family:arial; font-size:12px; color:blue; }



