
body
{ color: black;
font-family: Arial, sans-serif;
background-color: #313131;
overflow-y : scroll; }

.LeClear
{ clear: both ; }


.Separ
 { display: block; margin: 0; padding: 0; width: 30px; height: 20px }


/* ---- NEWS - affichage ---- */



.Concerts_liste
  { text-align: left; display: block; margin: 0; padding: 0; width: 630px; height: auto; border-width: 2px; border-color: teal }

.Concerts_Date_Lieu_Prix
{ background-color: silver;
height: 25px;
border-style: none }

.BlocDateEtc
 { font-size: 0.8em;
 margin: 0;
 padding: 0;
 width: 100%;
 border-top: 1px solid }

.DateConcert
    { color: white; font-size: 0.7em; font-weight: bold; background-color: #cc5d00; text-align: left; text-transform: uppercase; display: block; margin: 0; padding: 3px 5px 0; width: auto; height: auto; float: left }
   
.DateConcertSpecial
   { color: white;
   font-weight: bold;
   background-color: #cc5d00;
   text-align: left;
   text-transform: uppercase;
   display: block;
   margin: 0;
   padding: 3px 5px 0;
   width: auto;
   height: auto; float: left }

.LieuConcert
  { color: white;
  font-weight: bold;
  background-color: #b40000;
  text-align: left;
  text-transform: uppercase;
  margin: 0;
  padding: 3px 5px 0;
  width: auto;
  height: auto;
  float: left }

.PrixConcert 
  { color: black; font-weight: bold; background-color: silver; text-align: left; margin: 0; padding: 3px 5px 0; width: auto; height: auto; float: left; border: 0 }

.NomConcert
 { color: #cc5d00; font-size: 1.2em; font-weight: bold; line-height: 1em; text-align: left; text-transform: uppercase; display: block; margin: 12px 0 0; padding: 0; width: auto; height: auto; border: 0 }
 

.BlocTexteConcert
 { color: silver; text-align: left; display: block; margin: 8px 0 0; padding: 0; width: 100%; overflow: hidden; border: 0 }

.TexteConcert
 { color: silver; font-size: 0.7em; line-height: 1.4em; text-align: justify; display: block; margin: 0; padding: 0; width: 100%; overflow: hidden; border: 0 }
 
 .TexteConcert a
  { color: #cc5d00; text-decoration: none; overflow: hidden; border: 0 }
  
  .TexteConcert a:hover
{  color: silver ; text-decoration: none; }
 


.MusicosConcert 
    { color: white;
    font-size: 0.85em;
    font-weight: bold;
    line-height: 1.3em;
    text-align: left;
    text-transform: uppercase;
    display: block;
    margin: 0 0 5px;
    padding: 0 0 4px; width: auto;
    border-width: 1px;
    border-color: fuchsia }


.CopyRPhoto 
{ display: none;
color: silver;
font-size: 0.85em;
font-weight: normal;
line-height: 0.8em;
background-color: #000000;
text-align: left;
margin: 0;
padding: 2px;
position: absolute;
z-index: 20;
bottom: 0px !important;
bottom: 0px;
width: auto;
border: 0 }


.BlocImage
{ display: none;
margin-right: 10px;
margin-bottom: 5px;
padding: 0;
position: relative;
top: 0;
left: 0;
width: auto;
height: auto;
float: left;
overflow: hidden; border: 0 }

.BlocImage2
  { display: none; margin-right: 10px; margin-bottom: 0; padding: 0; position: relative; width: auto; height: auto; float: left; overflow: hidden; border: 0 }


.Image
{ display: none;
padding: 0;
position: relative;
z-index: 10; top: 0;
left: 0 }


.Image2
  { display: none; padding: 0; position: relativeXX; z-index: 10; top: 0; left: 0; overflow: hidden; border: 0 } }
/* --------------------------- */

.MySpace1
 { text-align: left; display: none; margin: 5px 10px 0 0; padding: 0; width: auto; float: left; border: 0 ; outline: none 0}
  
.MySpace1 a
{ color: #cc5d00; font-size: 1em; font-weight: bold; line-height: 1.2em; text-decoration: none; text-align: left ; outline: none 0 }
   
.MySpace1 a:hover
{  color: silver ; text-decoration: none; outline: none 0}
 
   
.MySpace2
  { color: #cc5d00; font-size: 1em; font-weight: bold; line-height: 1.2em; text-align: left; display: none; margin: 5px 0; padding: 0; width: auto; border: 0 ; outline: none 0}
  
.MySpace2 a
   {  color: #cc5d00;; text-decoration: none; outline: none 0}
   
   
.MySpace2 a:hover
{  color: silver; text-decoration: none; outline: none 0}
    
   
   /* --------------------------- */


.SpecialConcert 
{ color: silver;
font-size: 0.6em; font-weight: bold;
line-height: 0.6em; text-align: left;
text-transform: uppercase; display: block;
margin: 7px 0 0;
padding: 6px 0 4px !important;
padding: 6px 0 5px;
width: auto;
border-style: solid none;
border-width: 1px 0;
border-color: #cc5d00 }
.class { visibility: hidden }

