.LeClear { clear: both }



body
   { font-family: sans-serif, Arial; background-color: gray; text-align: center; text-transform: none; outline: none 0 }
body
{ overflow-y: scroll}


 .FondGlobal
    { background-color: #394c34; background-image: url("http://www.musique-event.com/Images_music/kraft.jpg"); display: block; position: absolute; z-index: 0; top: 0; left: 0; width: 100%; height: 100% }


/* ---------------------------------------------------- */
.classLogoFond  { margin: 0; position: absolute; z-index: -50; top: 0; right: 0; float: right }
/* ---------------------------------------------------- */

.ContIndicBrowser
    { color: silver; font-size: 0.6em; font-weight: normal; text-align: right; display: block; margin: 0; padding: 0; z-index: 500; width: 150px; height: auto; overflow: hidden; border-style: none }

/* ---------------------------------------------------- */
.PhraseHaut
 { color: white;
 font-size: 11px;
 font-weight: bold;
 text-align: left;
 text-transform: uppercase;
 letter-spacing: 2px !important;
letter-spacing: 2px;
 display: block;
 margin-top: 0px;
 margin-right: 0;
 margin-left: 0;
 padding: 0;
 width: auto;

 overflow: hidden }
/* ---------------------------------------------------- */

.TableauGeneral
{ margin: 0; padding: 20px 0 0; position: absolute; z-index: 10; top: 0; left: 0; width: 100% }

/* ---------------------------------------------------- */
.Logo_sur_photo  { background-color: lime; display: block; position: absolute; z-index: 800; top: 4em; left: 200px }

.ImElement_A { margin-top: 10px }
.ImElement_Top0 { margin-top: 0px }
/* ---------------------------------------------------- */
.BlocTeteImage
 { display: block; margin: 0; padding: 0; position: relative; z-index: -10; float: left; border-style: none }
  
.BlocTetePetitTitre
 { color: #bcd40d; font-size: 1em; display: block; padding: 0; position: relative; top: 57px; float: left; border: 0 }

/* ----Firefox----------------------------------------------- */
.BlocTeteGrandTitre
{ color: #bcd40d;
font-size: 70px;
line-height: 68px;
display: block;
margin-left: -3px;
padding: 0;
position: relative;
top: -10px !important;
top: -15px;
border:0 ; 
}



.BlocTeteGrandTitre_B
{ color: #bcd40d;
font-size: 70px;
line-height: 68px;
display: block;
margin-left: -3px;
padding: 0;
position: relative;
top: 8px;
border:0 ; 
}
/* ----Fin Firefox----------------------------------------------- */

.ESPACEUR_1
 { display: block;
 margin: 0;
 padding: 0;
 height: 62px !important;
height: 72px;
border: solid 1px yellow}

.ESPACEUR_2
 { display: block;
 margin: 0;
 padding: 0;
 height: 88px;
 border-style: none }

.RondLogo    {
display: block; margin-right: 20px; border-style: none }

.RondLogo_JPG     { display: block; position: absolute; left: -25px; border-style: none }

.BlocTete_TITRES
 { padding: 0; border-style: none }
 
 
 .Petit_Titre_Tete
  { color: #bcd40d; font-size: 15px; font-style: normal; font-weight: normal; text-align: left; text-transform: lowercase; letter-spacing: 0; display: block; margin-top: 0; margin-left: 0; padding: 0;
position: relative;
top: 60px;
width: auto; border: 0 }



/* ---------------------------------------------------- */

.BlocJaune
    { font-size: 0; background-image: url("http://musique-event.com/Images_music/FondBlocJaune3.gif"); background-repeat: no-repeat; list-style-image: none; display: block; margin-top: 2px; margin-right: 10px; margin-bottom: 30px; padding: 0; width: 150px; height: 8px !important }
 
/* ---------------------------------------------------- */


.ContMenu
 { text-align: right; display: block; margin: 0; padding: 0; width: 100%; border: 0 }

.Menu
  { color: white; font-size: 0.6em; text-align: right; text-transform: uppercase; letter-spacing: 5px; display: block; margin: 0 10px 12px 0; width: 155px; outline: none 0 }

.Menu a
{ color: white;
text-decoration: none;
display: block ;
outline: none 0  }

.Menu a:hover
{ color: #eece0d ;
text-decoration: none;
display: block ;
outline: none 0 }

.MenuHome
 { color: gray; font-size: 0.6em; text-align: right;
 text-transform: uppercase; letter-spacing: 5px; display: block;
 margin: 0 10px 10px 0; width: 155px; outline: none 0 }

.MenuHome a
 { color: gray; text-decoration: none; display: block; outline: none 0 }

.MenuHome a:hover
{ color: #eece0d ; text-decoration: none; display: block ; outline: none 0 }

#MenuType1
  { color: black; font-size: 0.6em; background-color: #bcd40d; text-align: right; text-transform: uppercase; letter-spacing: 2px; display: none; margin: 10px 10px 0 0; padding-top: 2px; width: 151px; outline: none 0 }
#MenuType2
  { color: black; font-size: 0.6em; background-color: #bcd40d; text-align: right; text-transform: uppercase; letter-spacing: 2px; display: none; margin: 10px 10px 0 0; padding-top: 2px; width: 151px; outline: none 0 }

#MenuType3
  { color: black; font-size: 0.6em; background-color: #bcd40d; text-align: right; text-transform: uppercase; letter-spacing: 2px; display: none; margin: 10px 10px 0 0; padding-top: 2px; width: 151px; outline: none 0 }

#MenuType4
  { color: black; font-size: 0.6em; background-color: #bcd40d; text-align: right; text-transform: uppercase; letter-spacing: 2px; display: none; margin: 10px 10px 0 0; padding-top: 2px; width: 151px; outline: none 0 }

#MenuType5
  { color: black; font-size: 0.6em; background-color: #bcd40d; text-align: right; text-transform: uppercase; letter-spacing: 2px; display: none; margin: 10px 10px 0 0; padding-top: 2px; width: 151px; outline: none 0 }

/* ---------------------------------------------------- */

#MenuManouche
   { color: white; font-size: 0.6em; text-align: right; text-transform: uppercase; letter-spacing: 2px; display: none; margin: 5px 10px 0 0; width: 155px; outline: none 0 }
 
   #MenuManouche a
  { color: #cfcfcf; text-decoration: none; display: block; outline: none 0 }

 #MenuManouche a:hover
{ color: #eece0d ; text-decoration: none; display: block ; outline: none 0 }

  /* ---------------------------------------------------- */

#MenuSoul
   { color: white; font-size: 0.6em; text-align: right; text-transform: uppercase; letter-spacing: 2px; display: none; margin: 5px 10px 0 0; width: 155px; outline: none 0 }
 
  #MenuSoul a
 { color: #cfcfcf; text-decoration: none; display: block; outline: none 0 }

 #MenuSoul a:hover
{ color: #eece0d ; text-decoration: none; display: block ; outline: none 0 }

#MenuSoul2
   { color: white; font-size: 0.6em; text-align: right; text-transform: uppercase; letter-spacing: 2px; display: none; margin: 5px 10px 0 0; width: 155px; outline: none 0 }
 
  #MenuSoul2 a
 { color: #cfcfcf; text-decoration: none; display: block; outline: none 0 }

 #MenuSoul2 a:hover
{ color: #eece0d ; text-decoration: none; display: block ; outline: none 0 }

 /* ---------------------------------------------------- */

#MenuSwing
  { color: white; font-size: 0.6em; text-align: right; text-transform: uppercase; letter-spacing: 3px; display: none; margin: 5px 10px 0 0; width: 155px; outline: none 0 }
 
 #MenuSwing a
 { color: #cfcfcf; text-decoration: none; display: block; outline: none 0 }

 #MenuSwing a:hover
{ color: #eece0d ; text-decoration: none; display: block ; outline: none 0 }

 /* ---------------------------------------------------- */

#MenuVocal
   { color: white; font-size: 0.6em; text-align: right; text-transform: uppercase; letter-spacing: 2px; display: none; margin: 5px 10px 0 0; width: 155px; outline: none 0 }
 
 #MenuVocal a
 { color: #cfcfcf; text-decoration: none; display: block; outline: none 0 }

 #MenuVocal a:hover
{ color: #eece0d ; text-decoration: none; display: block ; outline: none 0 }

 /* ---------------------------------------------------- */

 #MenuNewOrleans
   { color: white; font-size: 0.6em; text-align: right; text-transform: uppercase; letter-spacing: 2px; display: none; margin: 5px 10px 0 0; width: 155px; outline: none 0 }
 
 #MenuNewOrleans a
 { color: #cfcfcf; text-decoration: none; display: block; outline: none 0 }

 #MenuNewOrleans a:hover
{ color: #eece0d ; text-decoration: none; display: block ; outline: none 0 }

 #MenuNewOrleans2
   { color: white; font-size: 0.6em; text-align: right; text-transform: uppercase; letter-spacing: 2px; display: none; margin: 5px 10px 15px 0; width: 155px; outline: none 0 }
 
 #MenuNewOrleans2 a
 { color: #cfcfcf; text-decoration: none; display: block; outline: none 0 }

 #MenuNewOrleans2 a:hover
{ color: #eece0d ; text-decoration: none; display: block ; outline: none 0 }


/* ---------------------------------------------------- */

.Titre_1
  { color: #323232; font-size: 15px;
  font-style: normal;
  font-weight: normal;
  background-color: #eece0d;
  text-align: left;
  text-transform: lowercase;
  letter-spacing: 0;
  display: inline; margin-top: 0;
  padding-top: 10px;
  padding-bottom: 2px; 
  float: left;
  width: auto }

.Titre_1B
{ color: #bcd40d;
font-size: 15px;
font-style: normal;
font-weight: normal;
text-align: left;
text-transform: lowercase;
letter-spacing: 0;
margin-top: 0px !important;
margin-top: 0px ;
margin-left: 0; padding: 0;
width: auto;
-moz-opacity: 1.0;
filter: alpha(opacity=100);
opacity: 1.0   }

.Titre_1C
  { color: #bcd40d; font-size: 15px; font-style: normal; font-weight: normal; text-align: left; text-transform: lowercase; letter-spacing: 0; margin-top: 0; padding: 0; width: auto;
  -moz-opacity: 1.0; filter: alpha(opacity=100); opacity: 1.0  }


/* This is the transparent box */
.Titre_2   { color: #bcd40d; font-size: 70px;
letter-spacing: -2px; display: block;
margin-top: 77px !important;
margin-top: 70px;
margin-left: -3px; width: auto;
float: left;
border: 0;
-moz-opacity: 1.0; filter: alpha(opacity=100); opacity: 1.00  }

.Titre_2B   { color: #bcd40d; font-size: 70px;
letter-spacing: -2px; display: block;
margin-top: -10px !important;
margin-top: -20px ;
margin-left: -3px;
width: auto;
float: left;
border: 0;
-moz-opacity: 1.0; filter: alpha(opacity=100); opacity: 1.00  }
/* ---------------------------------------------------- */

.ESPACEUR_avant_foot
   { display: block; margin: 0; padding: 0; height: 25px; border-style: none }


.foot2
      { color: #bcd40d; font-size: 0.6em; background-color: black; text-align: left; text-transform: uppercase; display: block }

.foot2  a
{ color: silver; text-decoration: none }

.foot2  a:hover
{ color: yellow; text-decoration: none }

.BlocJauneBas
 { background-color: #eece0d;
 display: block;
 margin-top: 5px;
 margin-left: 220px;
 width: 80px;
 height: 40px }



.ContenantBlanc
    { display: block; margin: 50px 0 0; padding: 0; width: auto; height: auto; border-style: none }
 
/* ---------------------------------------------------- */

.ContenantBlanc_Particuliers
      { display: block; margin: 40px 0 0; padding: 0; position: relative; top: 6px; width: auto; height: auto; border-style: none }
   
.Texte_Particuliers
   { color: silver; font-size: 0.8em; font-style: normal; line-height: 2em; text-align: left; letter-spacing: 0; display: block; margin-top: 10px; padding: 0; width: 100% }
 
/* ---------------------------------------------------- */

.ContenantBlanc_Entreprises
        { display: block; margin: 55px 0 0; padding: 0; top: 22px; width: auto; height: auto; border-style: none }

.ContenantBlanc_Entreprises2
       { display: block; margin-top: 30px; padding: 0; width: auto; height: auto; border-style: none }
 
.Texte_Entreprises
   { color: silver; font-size: 0.8em; font-style: normal; font-weight: normal; line-height: 2em; text-align: left; letter-spacing: 0; display: block; margin: -6px 0 0; padding: 0; width: 100% }
  
/* ---------------------------------------------------- */

.ContenantBlanc_Musiciens
  { display: block; margin: 50px 0 0; padding: 0; width: auto; height: auto; border-style: none }
  
  

.ContenantBlancOrchestres
   { text-align: left; display: block; margin: 50px 0 0; padding: 0; position: relative; top: -22px; height: auto; border: 0 }
  
  
  .ContenantBlanc_Galerie
  { display: block; margin: 50px 0 0; padding: 0; width: auto; height: auto; border-style: none }
  
  

 .ContenantREF_1
   { text-align: left; display: block; margin-top: 35px; margin-bottom: 30px; padding: 0; position: relative; top: 15px; height: auto; border: 0 }


.ContenantREF_2
{ text-align: left;
  display: block;
  margin-bottom: 30px;
  padding: 0;
 height: auto;
  border: 0 }
  
.SousTitre_Ref1
  { color: #bcd40d; font-size: 0.7em; font-weight: bold; line-height: 1.6em; text-align: right; text-transform: uppercase; letter-spacing: 0; display: block; margin-top: 0 }
 
.Texte_Refs
    { color: silver; font-size: 0.7em; font-style: normal; font-weight: normal; line-height: 1.9em; text-align: left; letter-spacing: 0; display: block; padding: 0 }

  
  
  
 .ContenantBlanc_Contact
    { display: block; margin: 30px 0 0; padding: 0 0 30px; position: relative; top: 22px; width: auto; height: auto; border-style: none }
 
.ContenantBlanc_MerciMail
      { display: block; margin-top: 20px; padding: 0; width: auto; height: auto; border-style: none }

.Texte_Mail
     { color: #bcd40d; font-size: 0.7em; font-weight: bold; text-align: left; letter-spacing: 0; display: block; padding: 0 }

.Texte_Mail2 a
 { color: #eece0d; font-size: 0.7em; font-weight: normal; text-decoration: none; text-align: left; text-transform: uppercase; display: block; margin-top: 20px; padding: 0 ; outline: none 0 }
 
.Texte_Mail2 a:hover
{ color: #bcd40d; text-decoration: none ; outline: none 0}
 

.ContenantBlanc_Infos
   { display: block; margin: 50px 0 0; padding: 0; position: relative; top: -2px; width: auto; height: auto; border-style: none }
 
.LegendeGalerie
    { color: #bcd40d; font-size: 0.7em; font-weight: bold; line-height: 1.2em; text-align: right; text-transform: none; letter-spacing: 0; display: block; margin: 0; width: 100% }



.SousTitre_first
   { color: #bcd40d; font-size: 0.8em; font-weight: bold; text-align: right; text-transform: uppercase; letter-spacing: 0; display: block; margin: 0; width: 100% }
  
 .SousTitre_second
  { color: #bcd40d; font-size: 0.8em; font-weight: bold; text-align: right; text-transform: uppercase; letter-spacing: 0; display: block; margin: 0; width: 100% }
.Texte_Avec_Sous_Titre_First
  { color: silver; font-size: 0.7em; font-style: normal; font-weight: normal; line-height: 2em; text-align: left; letter-spacing: 0; display: block; margin-top: 5px; padding: 0; width: 100% }

.Texte_Avec_Sous_Titre
   { color: silver; font-size: 0.7em; font-style: normal; font-weight: normal; line-height: 2em; text-align: left; letter-spacing: 0; display: block; margin-top: 10px; padding: 0; width: 100% }


.Texte_Sans_Sous_Titre_First
  { color: silver; font-size: 0.7em; font-style: normal; font-weight: normal; line-height: 2em; text-align: left; letter-spacing: 0; display: block; margin-top: 20px; padding: 0; width: 100% }
  
  
.Texte_Sans_Sous_Titre_First a
   { color: silver; font-style: normal; font-weight: normal; text-decoration: none; padding: 0 }


.Texte_Sans_Sous_Titre
   { color: silver; font-size: 0.7em; font-style: normal; font-weight: normal; line-height: 2em; text-align: left; letter-spacing: 0; display: block; margin-top: 10px; padding: 0; width: 100% }


.Texte_Sans_Sous_Titre a
   { color: silver; font-style: normal; font-weight: normal; text-decoration: none; padding: 0 }
   
   
   .Texte_Contact_Julien
   { color: silver; font-size: 0.7em; font-style: normal; font-weight: normal; text-align: left; letter-spacing: 0; display: block; padding: 0 }
  
   .Texte_Contact_Julien2
   { color: #bcd40d; font-size: 1.1em; font-weight: bold; text-align: left; letter-spacing: 0; padding: 0 }
   
      .Texte_Contact_Julien3
    { color: #bcd40d; font-size: 0.7em; font-weight: bold; text-align: left; letter-spacing: 0; margin-top: 10px; padding: 0 }
  
  
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++*/


.Ph_Musico { margin-right: 10px }

.Nom_Musicos_first
 { color: #bcd40d; font-size: 0.65em; font-weight: bold; text-align: left; text-transform: uppercase; letter-spacing: 0; display: block; margin-top: 20px}
 
.Nom_Musicos_first a
  { color: #bcd40d; text-decoration: none ; outline: none 0}

 
.Nom_Musicos_first a:hover
  { color: #eece0d; text-decoration: none ; outline: none 0}
 

 
 
.Nom_Musicos
 { color: #bcd40d; font-size: 0.65em; font-weight: bold; text-align: left; text-transform: uppercase; letter-spacing: 0; display: block; margin-top: 5px; margin-bottom: 10px }
 
.Nom_Musicos a
{color: #bcd40d; text-decoration: none ; outline: none 0}
  
.Nom_Musicos a:hover
{ color: #eece0d; text-decoration: none ; outline: none 0}
 
.Instrument_Musicos
{color: silver; font-size: 1.0em; font-weight: normal; text-transform: none }

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++*/





.Texte_Home_A           { color: silver; font-size: 0.8em; font-style: normal; font-weight: bold; line-height: 1.5em; text-align: left; letter-spacing: 0; display: block; margin: 0 }

.Texte_Home_B          { color: silver; font-size: 0.8em; font-style: normal; font-weight: bold; line-height: 1em; text-align: left; letter-spacing: 0; display: block; margin: 10px 0 0 }


/*particulier*/

.SousTitrePartic      { color: #323232; font-size: 0.9em; font-weight: bold; text-align: center; text-transform: uppercase; letter-spacing: 0; display: block; margin-top: 20px; width: 100% }

.TextePartic_A_first
{ color: #323232; font-size: 0.8em; font-style: normal; font-weight: normal; line-height: 1.6em; text-align: center; letter-spacing: 0; display: block; width: 100% }



/*entreprise*/
/*Infos*/
.TexteMentions    { color: #323232; font-size: 0.7em; line-height: 1.6em; text-align: center; display: block }
.TexteMentions2    { color: #323232; font-size: 0.6em; line-height: 1.6em; text-align: center; display: block; margin-top: 20px }
.TexteMentions2 a    { color: #323232; text-decoration: none }



.MotContact        { color: #323232; font-size: 0.8em; font-weight: bold; text-align: center; text-transform: uppercase; display: block; margin-bottom: 10px }

.Contact       { color: #323232; font-size: 0.8em; line-height: 1.6em; text-align: center; display: block; margin-top: 5px; margin-bottom: 5px }
.Contact  a   { color: #323232; text-decoration: none; text-align: center; margin-top: 10px }
.Contact  a:hover   { color: white; text-decoration: none; text-align: center; margin-top: 10px }


.ContactB        { color: #323232; font-size: 0.8em; font-weight: bold; line-height: 1.6em; text-align: center; display: block; margin-top: 5px; margin-bottom: 5px }
.ContPhotoHaut        { text-align: center; display: block; margin-top: 0; width: 100%; height: 50px; overflow: hidden }


.ContLinks2     { text-align: center; display: block; margin-top: 20px; padding: 0; width: 100%; height: 20px }

.ContenantBlancOrch
     { text-align: center; display: block; margin: 0; padding: 0 0 10px; position: relative; top: -50px; width: auto; height: auto; border: solid 1px purple }

.ContMenuOrch
{ text-align: center; margin: 0; width: 100% }

.ImageGroupe
  { text-align: left; margin-top: 15px; position: relative; width: auto; height: auto; border-style: none }


.ContenantNomGroupe
 { background-color: #ffffff; text-align: left; display: block;
 padding: 0; z-index: 500; width: auto; overflow: visible; border-width: 1px; border-color: red }
    
.NomGroupe
  { color: black; font-size: 16px; font-weight: bold; background-color: white; text-align: left; text-transform: uppercase; letter-spacing: 1px; display: block; padding: 10px 10px 5px; height: 18px; float: left; overflow: hidden }

.GenreGroupe
  { color: #bcd40d; font-size: 16px; font-weight: normal; text-align: left; text-transform: uppercase; padding: 9px 10px 4px; height: 18px; float: left; overflow: hidden; border-style: solid; border-width: 1px 1px 1px 0; border-color: #bcd40d }

    
    
.TexteGroupe
    { color: silver; font-size: 0.7em; font-style: normal; font-weight: normal; line-height: 1.9em; text-align: justify; letter-spacing: 0; display: block; margin-top: 20px; padding: 0; width: auto; border-style: none }


/*++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.NomMusicosGroupe_First
   { color: silver; font-size: 11px; font-style: normal; font-weight: bold; line-height: 15px; text-align: right; text-transform: uppercase; display: block; margin: 45px 0 0; padding: 0; width: 150px; border-style: none }
   
.NomMusicosGroupe_First a
{ color: #bcd40d; font-style: normal; text-decoration: none; outline: none 0 }
    
.NomMusicosGroupe_First a:hover
{ color: #eece0d; font-style: normal; text-decoration: none }


.NomMusicosGroupe
   { color: silver; font-size: 11px; font-style: normal; font-weight: bold; line-height: 15px; text-align: right; text-transform: uppercase; display: block; margin: 5px 0 0; padding: 0; width: 150px; border-style: none }
   
.NomMusicosGroupe a
{ color: #bcd40d; font-style: normal; text-decoration: none; outline: none 0 }
    
.NomMusicosGroupe a:hover
{ color: #eece0d; font-style: normal; text-decoration: none }

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

   
.NomMusicosGroupe_2
     { color: silver; font-style: normal; font-weight: normal; text-transform: none }
  
.SonGroupe
      { color: silver; font-size: 10px; font-style: normal; line-height: 1.3em; text-align: right; display: block; margin-bottom: 5px; width: 145px }
  
.SonGroupe a
    { color: silver; font-style: normal; text-decoration: none; padding: 0; outline: none 0 }

.SonGroupe a:hover
  { color: #eece0d; font-style: normal; text-decoration: none; border-style: none }

.SonGroupe2
  { color: #323232; font-size: 10px; font-style: normal; line-height: 1.2em; background-color: gray; text-align: center; display: block; margin-top: 10px; margin-right: auto; margin-left: auto; width: auto }
  
.SonGroupe2 a
  { color: #323232; font-style: normal; text-decoration: none; padding-top: 2px; padding-bottom: 2px; width: auto; outline: none 0 }

.SonGroupe2 a:hover
{ color: #323232; font-style: normal; text-decoration: none; border-bottom: 3px solid gray }


.TitreSonGroupe
         { color: black; font-size: 10px; line-height: normal; background-color: #eece0d; text-align: right; display: block; margin-top: 20px; margin-bottom: 10px; padding: 4px 5px 1px; width: auto; float: right; overflow: visible }
    
    
    
