
#ReceptTitre
   { font-size: 1em; line-height: 1em; background-color: white; text-align: left; visibility: hidden; margin: 0; padding: 0; position: absolute; z-index: 501; left: 170px; width: 635px; height: 40px;}

#Recept1
    { font-size: 1em; line-height: 1em; text-align: left; visibility: hidden; margin: 0; padding: 0; position: absolute; z-index: 100; top: 110px; left: 170px; width: 635px; height: 440px }

#ReceptInterieur
       { font-size: 1em; line-height: 1em; text-align: left; visibility: hidden; display: block; margin: 0; padding: 0; position: absolute; z-index: 600; top: 160px; left: 170px; width: 630px; height: 380px; overflow: auto }
 
 #ReceptMessages
      { background-color: purple; visibility: hidden; display: block; margin: 0; padding: 0; position: absolute; z-index: 100000; top: 160px; left: 170px; width: 630px; height: 380px }

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

#ContMessages_UNE
         { color: black; font-weight: bold; text-align: center; visibility: hidden; display: block; margin: 0; padding: 0; position: absolute; z-index: 500; top: 120px; left: 180px; width: 150px; height: auto }
     
#BoxMessageUNE_A
           { color: black; font-size: 0.7em; font-weight: bold; line-height: 1.1em; background-color: white; text-align: center; text-transform: uppercase; display: block; margin: 0; padding: 5px 0; width: 100%; height: auto; border-top: 2px solid #b40000; border-bottom: 2px solid #b40000 }
     
#BoxMessageUNE_B
     { color: black; font-size: 0.7em; font-weight: bold; line-height: 1.1em; background-color: white; text-align: center; text-transform: uppercase; visibility: hidden; display: block; margin: 10px 0 0; padding: 5px 0; width: 100%; height: auto; border-top: 2px solid #b40000; border-bottom: 2px solid #b40000 }
 
#BoxMessageUNE_C
   { color: black; font-size: 0.7em; font-weight: bold; line-height: 1.1em; background-color: orange; text-align: center; text-transform: uppercase; display: block; margin: 10px 0 0; padding: 5px 0; width: 150px; height: 100%; border-top: 2px solid #b40000; border-bottom: 2px solid #b40000 }

#BoxMessageUNE_D
     { color: white; font-size: 1em; font-weight: bold; line-height: 1.1em; background-color: #b40000; text-align: center; text-transform: uppercase; display: block; margin: 10px 0 0; padding: 5px 0; width: 150px; height: 100%; border-top: 2px solid #b40000; border-bottom: 2px solid #b40000 }

#BoxMessageUNE_STAGE
     { color: white; font-size: 0.7em; font-weight: bold; line-height: 1.1em; background-color: #b40000; text-align: center; display: block; margin: 0 0 0; padding: 5px 0; width: 150px; height: 100%; border-top: 2px solid orange; border-bottom: 2px }
    
    #BoxMessageUNE_STAGE a
     { color: orange; font-weight: bold; text-decoration: none }



/*+++++++++++++++++++++++++++++++++++++++++++*/
.ContenantFormMessUne
 { background-color: white; text-align: center; margin: 0 auto; padding: 0; width: 300px; height: auto; overflow: hidden; border: solid 1px silver }


#ContConcert, #ContAteliers  , #ContJams, #ContLocation , #ContContact, #ContFestival, #ContStage, #ContHistoire, #ContNews, #ContAccueil
       { background-color: transparent; text-align: left; margin: 0; padding: 0; width: 600px; height: auto; float: left; overflow: hidden }
       
#ContEquipe
 { text-align: left; margin: 0; padding: 0; width: 500px; height: auto; overflow: hidden }

/*Pour Liens+++++++++++++++++++++++++++++++++++++++++++*/

#ContLiens
{ text-align: left; width: 600px; height: auto;  float: left; overflow: hidden }
        
.TexteLiens1er
  { color: black; font-size: 0.7em; font-weight: normal; text-align: left; width: 100%; height: auto; clear: left }

.TexteLiens1er a
 { color: black; text-decoration: none; text-align: left; display: block }

.TexteLiens1er a:hover
{ color: #b40000; text-decoration: none }

.TexteLiens
  { color: black; font-size: 0.7em; font-weight: normal; line-height: 1.2em; text-align: left; margin: 2px 0 0; padding: 0; width: 100%; height: auto }

.TexteLiens a
 { color: black; text-decoration: none; text-align: left }

.TexteLiens a:hover
{ color: #b40000; text-decoration: none }
 


#MenuConcerts                 { font-size: 0.7em; font-weight: bold; padding-top: 0.9em; height: 20px; float: right; border-width: 0 }
#MenuConcerts  a          { color: white; text-decoration: none; padding-top: 10px; padding-right: 2px; padding-left: 2px; height: auto; outline: none 0 }
#MenuConcerts  a:hover        { color: orange; text-decoration: none }

.classFondIF      { background-image: url("../NouvPhotosCrescent/BassElec.jpg"); background-repeat: no-repeat; background-position: right top; display: block; float: left; border-top: 2px solid white }

/*Pour Concerts+++++++++++++++++++++++++++++++++++++++++++*/




/*Pour Stage+++++++++++++++++++++++++++++++++++++++++++*/
.TypeStage1er                          { font-size: 0.7em; font-weight: bold; background-color: orange; text-transform: uppercase; margin: 20px auto 5px 0 !important;  margin: 30px auto 5px 0; padding: 2px 0; width: auto; height: auto }

.TypeStage                        { font-size: 0.7em; font-weight: bold; background-color: orange; text-transform: uppercase; margin: 10px auto 5px 0; padding: 2px 0; width: auto; height: auto }

.TexteTypeStage
 { color: black; font-size: 0.7em; font-weight: normal; line-height: 1.2em; text-align: justify; padding: 0; width: 100% }
 
.TexteStage
{ color: black; font-size: 0.7em; font-weight: normal; line-height: 1.2em; text-align: justify; padding: 0; width: 100% }
.TexteStage a
  { color: #b40000; text-decoration: none }
.TexteStage a:hover
  { color: black; text-decoration: none }
 
 .BullStage
 { color: black; font-size: 0.9em; font-weight: bold; line-height: 1.2em; text-align: justify; margin-top: 10px; padding: 0; width: 100% }
.BullStage a
 { color: #b40000; text-decoration: none }
.BullStage a:hover
  { color: orange; text-decoration: none }




 /*Pour Histoire+++++++++++++++++++++++++++++++++++++++++++*/

 .ImagefloatleftHistoire
      { display: block; margin-right: 0; margin-bottom: 0; margin-left: 0; padding-right: 0; padding-bottom: 5px; padding-left: 15px; float: right }
 
  /*Pour NEWS+++++++++++++++++++++++++++++++++++++++++++*/
  
  .Module_Une_NewsPrem
 { text-align: left; margin-top: 0px; width: 100%}


.Module_Une_News
 { text-align: left; margin-top: 10px; width: 100%
  }

.ContTexteNews
   { font-size: 0.7em; line-height: 1.2em; text-align: justify; margin: 0; padding: 0; width: 100%; overflow: hidden }

.ContTitreLaNews 
   { color: white; font-size: 1em; font-weight: bold; background-color: #b40000; display: block; margin-bottom: 10px; padding-top: 3px; padding-left: 2px; width: 100%; height: 20px; overflow: hidden }

.ContPhotoNews
  { background-color: green; display: block; margin: 0; padding-bottom: 0; width: auto; float: left }
       
.Imagefloatleft
  { display: block; margin: 0 10px 0 0; padding: 0 0 5px 0; float: left }



/*Commun aux pages++++++++++++++++++++++++++*/

#BlocTitrePage
    { background-color: black; margin: 0; padding: 0; position: absolute; z-index: 0; top: 10px; left: 0; width: 630px; height: 40px }

#TitrePage               { color: orange; font-size: 2em; font-weight: bold; line-height: 1em; text-align: left; margin: 0; padding: 0; position: absolute; z-index: 1; top: 2px; left: 0; width: auto; height: 35px }


.ContSousTitrePrem 
{ display: block; margin-top: 0px; margin-bottom: 5px; width: 100%; height: auto; float: left }

.ContSousTitre 
{ display: block; margin-top: 10px; margin-bottom: 5px; width: 100%; height: auto; float: left }


.SousTitre
  { color: white; font-size: 0.8em !important; font-size: 0.7em ; font-weight: bold; background-color: #b40000; text-transform: uppercase; padding: 2px 3px 1px; width: auto; height: auto; float: left }
  
.SousTitre a
{ color: white; text-decoration: none; background-color: #494949; background-repeat: no-repeat; margin: 0; padding: 5px 5px 3px; outline: none 0 }

.SousTitre a:hover
{ text-decoration: none; background-color: #9b0000; margin: 0 }


/*C */


.TexteGrasRouge
{ color: #b40000; font-size: 1.15em; font-weight: bold; line-height: 1.15em; text-align: left; margin: 0 0 10px; padding: 0; width: 100% }

.PremierTexte
{ color: black; font-size: 0.7em; font-weight: normal; line-height: 1.2em; text-align: justify; margin: 0; padding: 0; width: 100% }
 
.PremierTexte a
{ color: #b40000; text-decoration: none; padding: 0 }


.PremierTexte a:hover
{ color: black; text-decoration: none }
   

.Texte
{ color: black; font-size: 0.7em; font-weight: normal; line-height: 1.2em; text-align: justify; padding: 0; width: 100% }
.Texte a
     { color: black; text-decoration: none; margin-top: 10px; padding: 0 }
.Texte a:hover
    { color: #b40000; text-decoration: none }
   
   
.TexteAlignGauche
{ color: black; font-size: 0.7em; font-weight: normal; line-height: 1.2em; text-align: left; padding: 0; width: 100% }
.TexteAlignGauche a
     { color: black; text-decoration: none; margin-top: 10px; padding: 0 }
.TexteAlignGauche a:hover
    { color: #b40000; text-decoration: none }


.DivLiensGaleries  { color: black; font-size: 0.6em }
.DivLiensGaleries a   { font-size: 50px; text-decoration: none }
