body {
margin : 0 ; 
padding : 0 ; 
text-align : center ; 
background : #E9C600 url(design/bg_all.jpg) repeat-x ; 
font-family : arial ; 
font-size : 0.8em;
scrollbar-face-color:#2a3203;
scrollbar-track-color:#6e7503;
 }



/* Conteneur de la page index
  *******************************************************/

#cont {
width : 799px ; 
height : 622px ;
margin : 33px auto 0 auto ; 
background : #E9C600 url(design/bg_cont_artist.jpg) repeat-x ;
text-align : left ;
}


/* Conteneur de la page booking
  *******************************************************/
 
 #cont_booking {
width : 799px ; 
height : 622px ;
margin-top : 33px ; 
margin-left : auto; 
margin-right : auto; 
background : #E9C600 url(design/bg_african_artist.jpg) repeat-x ;
text-align : left ;
}
 

 /* Conteneur de la page liens
  *******************************************************/
 
#cont_liens {
width : 799px ; 
height : 622px ;
margin-top : 33px ; 
margin-left : auto; 
margin-right : auto; 
background : #E9C600 url(design/bg_002.jpg) repeat-x ;
text-align : left ;
 }
 
 
 
 /* Conteneur de la page Artistes
  *******************************************************/

#cont_artist{
width : 799px ; 
height : 622px ;
margin-top : 33px ; 
margin-left : auto; 
margin-right : auto; 
background : #E9C600 url(design/bg_001.jpg) repeat-x ;
text-align : left ;

 }
 
 
  /*  #sur_haut : balise decorative pour y mettre un peu de texte ou un logo 
   **************************************************************************/
 

#sur_haut{ 
width : 618px ; 
height : 45px ; 
background : transparent ; 
margin : 0 0 0 30px;
}


  /*  #haut : balise decorative pour y mettre un peu de texte ou un logo, etc... 
   *********************************************************************************/

#haut { 
height : 245px ; 
background : transparent ; 
margin : 0 0 0 10px;}



/* Menu
  *******************************************************/

div#menu{
position : relative ; 
text-align : right;
text-decoration: none;
	font-size: 12px;
	color : #fff;
	font-weight : bold ;
width : 100% ;  
height : 18px ; 
background : transparent ; 
margin : 0  ;
}

div#menu a{ 
margin : 2px 0 0 15px ;  
height : 18px ;  
list-style : none ;
text-decoration: none;
	font-size: 12px;
	color : #fff;
	font-weight : bold ;
 padding : 0
 }

 div#menu a:hover{ 
margin : 2px 0 0 15px ;  
height : 18px ;  
list-style : none ;
text-decoration: none;
	font-size: 12px;
	color : #ccc;
	font-weight : bold ;
 padding : 0
 }
 
 
div#menu ul { 
margin : 2px 0 0 15px ;  
height : 18px ;  
list-style : none ;
text-decoration: none;
	font-size: 12px;
	color : #fff;
	font-weight : bold ;
 padding : 0
 }
 
 div#menu ul a{ 
margin : 2px 0 0 0px ;  
height : 18px ;  
list-style : none ;
text-decoration: none;
	font-size: 12px;
	color : #fff;
	font-weight : bold ;
 padding : 0
 }
 
 div#menu ul a:hover{ 
margin : 2px 0 0 0px ;  
height : 18px ;  
list-style : none ;
text-decoration: none;
	font-size: 12px;
	color : #ccc;
	font-weight : bold ;
 padding : 0
 }
 
 div#menu li { 
float : right ; 
height : 18px ;
text-decoration: none;
	font-size: 10px;
	color : #fff;
	font-weight : bold ;
padding: 0;
	margin:0; }
	
	
	 div#menu li a{ 
	 padding : 0 10px 0 0 ; 
float : right ; 
display : block; 
height: 18px; 
text-decoration: none;
	font-size: 10px;
	color : #fff;
	font-weight : bold ;  }
	
	
		div#menu li a:hover{ 
	color : #ccc }
	
	






/* Centre du site
  *******************************************************/


#centre{ 
width : 750px ; 
height : 300px ; 
background : transparent ; 
margin : 0 0 0 30px;}



/* Gauche
  *******************************************************/

#gauche { 
color : #EFD542 ; 
position : relative ; 
overflow : auto ;
float : left ; 
width : 315px ;
height : 310px ; 
background : transparent ; }



#gauche a {color : #D9B24E ; text-decoration : none ;  }


#gauche p { 
margin : 0 0 5px 0;
padding : 0 ; 
 }



 #gauche h2 {
margin : 0 0 5px 0 ;
 padding : 0 ;
 font-size : 18px ; 
text-transform : uppercase ; 
color : #D9B24E }

 
#droite h1 {
margin-bottom : 10px  ; 
padding : 0 ; 
font-size : 16px ; 
text-transform : uppercase ; 
color : #D9B24E }
  
  
  


#gauche ul { 
float : left ; 
width : 210px ; 
list-style : none ;
margin : 0 0 0 20px !important  ;
margin : 0 0 0 10px ;
 padding : 0 ;
 background : transparent ; }
 
 #gauche li {  
 list-style : none ;
   margin : 0 ;
   display : block ;
  height : 25px ;
  text-decoration : none ; 
  color : #EFD542 ;
  font-size : 12px ;
  font-weight : bold ; 
  padding : 7px 0 0 10px ; 
  border-bottom : 1px dotted #000  }
  
  
 
 
 /* Texte Intro
  *******************************************************/ 
 
  
    
  #intro {
  width : 180px ;
   margin : 0 25px 0 35px ;
   color : #EFD542 ; 
  }
  




/* Bouton retour
  *******************************************************/ 


.back { 
position : absolute ; 
width : 64px ; 
height : 17px ; 
background : url(design/back.jpg) ;
top : -19px ;
left : -93px ;    }


.back a { 
width : 64px ; 
height : 17px ; 
display : block ;   }







/* Droite
  *******************************************************/ 



#droite {
float : left ; 
width : 290px ;
height : 300px ; 
background : transparent ; 
margin : 10px 0 0 10px ;
overflow : auto ;
color : #D9B24E ;
padding-right : 10px ;  }


#droite p {
margin : 0 0 5px 0 ; padding : 0 ;  }

#droite h1 {
margin-bottom : 10px  ; 
padding : 0 ; 
font-size : 16px ; 
text-transform : uppercase ; 
color : #FFB100 }

#droite h2 {
margin : 0 0 5px 0 ;
 padding : 0 ;
 font-size : 18px ; 
text-transform : uppercase ; 
color : #FFB100   }


#droite ul {
margin : 0; 
padding : 0 ;
list-style : none ; 
}

#droite li a{
color : orange ;
text-decoration : none ; 
}

#droite a {color : #D9B24E}






/* Footer
  *******************************************************/ 



#footer {
  height : 80px ; 
  padding : 15px 0 0 0 ;
  margin : 0 ; 
  color : #352202;
  font-size : 10px;
  margin : 0 0 0 -80px
  }
  
  
#footer a {
color : #352202 ; 
text-decoration : underline ; 
  }
  

 
