body
{ width:1000px;
   margin: 0 auto;
margin-top:20px;
   background-image:url("../images/motif.png");
font-family: century Gothic;
}
	div#haut {

	width: 1000px;
	height:223px;
	
	
	background-repeat:no-repeat;
	background-image:url("../images/banniere3.png");
}

div#corpsSup{
width:1000px;
height:75px;
margin:0;
background-image:url("../images/corpsSup.png");
background-repeat:repeat-x;
margin-top:-80px;
}

div#corpsBas{
width:1000px;
height:72px;
margin:0;
background-image:url("../images/corpsBas.png");
background-repeat:repeat-x;

}

div#corps{
width:1000px;
height:auto;
margin:0;
background-color:#000;
color:#bf9a6b;


}

div#corps2{
width:1000px;
height:auto;
margin:0;
background-color:#000;
color:#bf9a6b;
text-align:center;


}


#mosaique{
height:400px;
width:100px;
float:left;
margin-top:52px;
margin-left:20px;
background-image:url("../images/bandeau2.jpg");
}

#contact2{
height:400px;
width:100px;
float:right;
margin-top:52px;
margin-right:20px;
background-image:url("../images/bandeau3.jpg");
font-size: 12px;
text-align:left;
}

#contact2 a{
color:#000;
}

#contact2 a:visited{
color:#000;
}
#contact2 a:hover{
background:#ffcc00;
color:#000;
}

	
.styleTexteCorps{
width:700px;
margin:auto;
font-size:14px;
text-align:center;
}

.styleTexteCorps2{
width:900px;
margin:auto;
font-size:14px;
text-align:center;
}


.styleTexteCorps a{
color:#ffcc00;
}

.styleTexteCorps a:hover{
color:#000;
background-color:#ffcc00;
}

.styleTexteCorps a:visited{
color:#bf9a6b;
}

.centrer{
width:440px;
margin:auto;
}

.grasJaune {
font-size:12px;
font-weight:bold;
color:#ffcc00;
}

.jaune {


color:#ffcc00;
}
.texteAccroche {
font-size:16px;
color:#ffcc00;

}

.texteAccrocheBold {
font-size:16px;
color:#ffcc00;
font-style:italic;
}

#menu {
width:1000px;
margin-left:35px;
position:absolute;
margin-top:-65px;
font-size:10px;
z-index:10;
}


#menu a:hover{
color:#993399;

}
#menu a {
text-align:center;
text-decoration: none;
color: #000;
}



#menu img{
margin-left:-15px;
}

#menu ul {
 margin:0;
 padding:0;
 list-style-type:none;
 text-align:center;

 }
#menu li {
 float:left;
 margin:auto;
 padding:0;

 }
#menu li a {
 display:block;
 color:white;
 text-decoration:none;
 padding:5px;
 }
#menu li a:hover {
 color:#FFD700;
 }
#menu ul li ul li a:hover{
 color:#fff;
 background-color:#462311;
}

#menu ul li ul {
 display:none;
 
 }
#menu ul li:hover ul {
width:120px;
 display:block;
 background-color:#000;
 border: 1px solid #462311;
 text-align:center;
 }
#menu li:hover ul li {
 float:none;
 }


 #menu li ul {
 position:absolute;
 }

img{
border:none;
}


a {text-decoration: none;
color: #222;
}



#piedPartenaire{
 
 margin-top:-30px;
  text-align:center;
 font-size:11px;
 color:#ffcc00;
}

#piedPartenaire a{
color:#ffcc00;
}
#piedPartenaire a:hover{
color:#ffcc00;
text-decoration:underline;
}
#piedPartenaire a:visited{
color:#ffcc00;

}

#pied {


 padding-bottom:5px;
 width:1000px;
 background-image:url("../images/bordure.png");
 background-repeat:repeat-x;
 height:30px;
 
}




/*infobulle*/

a.info {
   position: relative;
   color: black;
   text-decoration: none;
   border-bottom: 1px gray dotted; /* on souligne le texte */
}
a.info span {
   display: none; /* on masque l'infobulle */
}
a.info:hover {
   background: none; /* correction d'un bug IE */
   z-index: 500; /* on d&eacute;finit une valeur pour l'ordre d'affichage */

  
}
a.info:hover span {
   display: inline; /* on affiche l'infobulle */
   position: absolute;

   white-space: nowrap; /* on change la valeur de la propri&eacute;t&eacute; white-space pour qu'il n'y ait pas de retour e&agrave; la ligne non-d&eacute;sir&eacute; */

   top: -60px; /* on positionne notre infobulle */
   left: 15px;

  
	
	background-color:#462311;
   color: #a47f57;
   padding: 3px;

   border: 1px solid #a47f57;
   
}

#contactTexte{

height:auto;
width:160px;


margin-top:115px;
margin-left:-30px;
font-size: 12px;
text-align:center;

}

#contactTexte2{

height:auto;
width:160px;


margin-top:150px;
margin-left:-30px;
font-size: 12px;
text-align:center;

}


.texteContact{
color:#ffcc00;

}

.positionBtContact{
margin-top:110px;
}

.objectIndex{
margin-top:10px;
margin-left:180px;
position:absolute;

}

.objectPage{
margin-top:10px;
margin-left:400px;
position:absolute;

}

.titreJaune{
color:#ffcc00;

}

.numTel{
font-weight:bold;
font-size:14px;
color:#ffcc00;
}

.siret{
font-size:10px;
}

hr{
color: #ffcc00;
}

#livre{

}

input[type=submit]{
 border:2px solid  #ffcc00;
 cursor:pointer;
 }
 
input[type=submit]:hover{
 border:2px solid #a47f57;
 }

 input[type=text]{
 border:1px solid #bcbcbc;
 }

  table{
 width:600px;
 margin:0 auto;
 }
 
  .tabLocation{
 width:500px;
 }
  .ulPartenaire {
 list-style-type:none;
 }
 
 
 /* images partie accueil*/
 
 #acc-imgPaillette{
 position:absolute;
 background-image: url('../images/acc-paillette.png');
 width:177px;
 height:491px;
  z-index:1;
  margin-top:0px;
 }
 

   #acc-imgPaillette2{
 position:absolute;
 background-image: url('../images/acc-paillette2.png');
 width:230px;
 height:306px;
  z-index:1;
  margin-top:-40px;
   margin-left:800px;
 }
  #acc-imgDecoSalle1{
 position:absolute;
 background-image: url('../images/acc-decoSalle1.png');
 width:342px;
 height:149px; 
 z-index:0;
 margin-top:450px;
 margin-left:-20px;
 }
 
 #acc-imgCalli{
 position:absolute;
 background-image: url('../images/acc-calli.png');
 width:321px;
 height:245px; 
 z-index:0;
 margin-top:150px;
 margin-left:-20px;
 }

 #acc-imgCalli2{
 position:absolute;
 background-image: url('../images/acc-calli2.png');
 width: 282px;
 height:420px; 
 z-index:0;
 margin-top:250px;
 margin-left:720px;
 } 

  #acc-imgDecoSalle2{
   position:absolute;
 background-image: url('../images/acc-decoSalle2.png');
 width:313px;
 height:181px; 
 z-index:0;
 margin-top:440px;
 margin-left:580px; 
 }
 
   #acc-imgRobe{
   position:absolute;
 background-image: url('../images/acc-robe.png');
 width:212px;
 height:370px; 
 z-index:5;
 margin-top:198px;
 margin-left:788px; 
 }
 
   #acc-imgHenna{
   position:absolute;
 background-image: url('../images/acc-henna1.png');
 width:319px;
 height:283px; 
 z-index:0;
 margin-top:-41px;
 margin-left:0px; 
 }
 
    #acc-imgHenna2{
   position:absolute;
 background-image: url('../images/acc-henna2.png');
 width:349px;
 height:246px; 
 z-index:0;
 margin-top:-41px;
 margin-left:651px; 
 }
 

 
  #acc-imgHarkous{
   position:absolute;
 background-image: url('../images/acc-harkous.png');
 width:267px;
 height:338px; 
 z-index:0;
 margin-top:-40px;
 margin-left:0px; 
 }
 
  #acc-imgHarkous2{
 position:absolute;
 background-image: url('../images/acc-harkous2.png');
 width:249px;
 height:294px; 
 z-index:0;
 margin-top:290px;
 margin-left:750px; 
 }
   #acc-accDecoLeft{
   position:absolute;
 background-image: url('../images/acc-decoLeft.png');
 width:242px;
 height:421px; 
 z-index:0;
 margin-top:-60px;
 margin-left:0px; 
 }
 
  
   #acc-accDecoRight{
   position:absolute;
 background-image: url('../images/acc-decoRight.png');
 width:242px;
 height:421px; 
 z-index:0;
 margin-top:-60px;
 margin-left:760px; 
 }
 
 #acc-imgLocationMateriel{
   position:absolute;
 background-image: url('../images/acc-locationMateriel.png');
 width:537px;
 height:261px; 
 z-index:0;
 margin-top:-20px;
 margin-left:-30px;  

 } 
 
 #acc-imgLocationTenue{
   position:absolute;
 background-image: url('../images/acc-locationTenue.png');
 width:320px;
 height:570px; 
 z-index:0;
 margin-top:-20px;
 margin-left:680px;  
 }
 
 #acc-arabesque{
   
position:absolute;
 background-image: url('../images/acc-arabesque.png');
 width:226px;
 height:380px; 
 z-index:0;
 margin-top:70px;
 margin-left:774px;  
 }
 
 #acc-arabesque2{
   
position:absolute;
 background-image: url('../images/acc-arabesque.png');
 width:226px;
 height:210px; 
 z-index:0;
 margin-top:70px;
 margin-left:774px;  
 }
 
  #acc-arabesque3{
   
position:absolute;
 background-image: url('../images/acc-arabesque.png');
 width:226px;
 height:198px; 
 z-index:0;
 margin-top:70px;
 margin-left:774px;  
 }
 
 #bandeau-accueil{

 background-image: url('../images/banniereAcc.png');
 width:1000px;
 height:293px; 
 z-index:1;
 }
 
 
 .table {
  display:table;  
}
 
.table > div {
  display:table-row;
}
 
.table > div > div {
  display:table-cell;
  padding:10px;
}
 
.gauche { width:300px; text-align:justify; }
.centre { width:300px;  text-align:justify;}
.droite { width:300px;  text-align:justify;}

.center{
width:200px;
margin:0 auto;}
.dj-bloc1{width:300px;text-align:justify;}.dj-bloc1 h4{font-size:18px;color:#f1c301;}.dj-bloc1 h5{font-size:12px;color:#f1c301;font-weight:bold;}
.dj-bloc1 span{color:#f1c301;}
.dj-bloc2{position:absolute;width:300px;text-align:justify;margin-left:350px;margin-top:-738px;}.dj-bloc2 h4{font-size:18px;color:#f1c301;}.dj-bloc2 h5{font-size:12px;color:#f1c301;font-weight:bold;}.dj-bloc2 span{color:#f1c301;}.dj-bloc3{position:absolute;width:300px;text-align:justify;margin-left:350px;margin-top:-340px;}.dj-bloc3 h4{font-size:18px;color:#f1c301;}.dj-bloc3 h5{font-size:12px;color:#f1c301;font-weight:bold;}.dj-bloc3 span{color:#f1c301;}#dj-femme{position:absolute;height:563px;width:289px;margin-top:388px;margin-left:-50px;background-image:url("../images/danseuse-dj.png");}#dj-homme{position:absolute;height:411px;width:400px;margin-top:0px;margin-left:550px;background-image:url("../images/dj-homme.png");}#negatif{position:absolute;height:381px;width:350px;margin-top:350px;margin-left:600px;background-image:url("../images/negatif.png");}
