*{
	margin:0;
	padding:0;
}

body{
	background:url(images/bg_body.gif) repeat-x #280A33;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#303;
	line-height:16px;
}

a{
	text-decoration:none;
}

/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*                                     CLASSES DISPLAY et CLEAR                                     */
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/


.lineclear{
	clear:both;
	height:1px;
}

.display{
	display:none;
}

.vishidden{
	visibility:hidden
}


/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*                                          CLASSES TEXTE                                           */
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/


.bold{
	font-weight:bold;
}

.italic{
	font-size:10px;
	font-style:italic;
	color:#904590;
}

.gros{
	font-size:16px;
	font-variant:small-caps;
	font-style:italic;
}


/*##################################################################################################*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*((((((((((((((((((((((                  STRUCTURE COMMUNE                   ))))))))))))))))))))))*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*##################################################################################################*/


#global{
	width:955px;
	margin:0 auto;
	background:url(images/bg_global.jpg) no-repeat;
	position:relative;
}

/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*                                             BANDEAU                                              */
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/


/*    logo    
  °°°°°°°°°°°°*/


#logo{
	width:243px;
	height:237px;
	position:absolute;
	top:0;
	right:0;
}


/*    h tout en haut    
  °°°°°°°°°°°°°°°°°°°°°°*/


.h-bandeau{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#FFCC33;
	text-align:center;
	display:block;
	height:21px;
	padding:10px 0 32px 0;
	word-spacing:-1px;
}


/*    menu    
  °°°°°°°°°°°°*/


#menu{
	height:189px;
	width:305px;
	padding:0 0 0 272px;
	display:block;
}  

#menu li{
	list-style-type:none;
	width:305px;
	height:27px;
}

#menu li a{
	display:block;
	width:305px;
	height:27px;
}

#menu li a.menu1{
	background:url(images/menu1.jpg) no-repeat;
}

#menu li a.menu2{
	background:url(images/menu2.jpg) no-repeat;
}

#menu li a.menu3{
	background:url(images/menu3.jpg) no-repeat;
}

#menu li a.menu4{
	background:url(images/menu4.jpg) no-repeat;
}

#menu li a.menu5{
	background:url(images/menu5.jpg) no-repeat;
}

#menu li a.menu6{
	background:url(images/menu6.jpg) no-repeat;
}

#menu li a.menu7{
	background:url(images/menu7.jpg) no-repeat;
}

#menu li a:hover{
	background-position:0px -27px;
}

#menu li a.focus{
	background-position:0px -27px;
}


/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*                                             CONTENU                                              */
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/


#contenu{
	width:838px;
	margin-left:48px;
	padding:0 0 0 12px;
}


/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*                                              FOOTER                                              */
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/


#footer{
	height:124px;
	text-align:center;
	background:url(images/bg_footer.gif) repeat-x  left bottom #fff;
	width:850px;
	margin-left:48px;
}

#footer ul{
	padding:35px 0 0 0;
}

#footer ul li{
	display:inline;
	font-weight:normal;
	padding:0 10px 0 10px;
}

#footer ul li a{
	color:#303;
}

#footer ul li a:hover{
	color:#fc3;
}

#footer p{
	color:#621D62;
	font-weight:normal;
}


/*##################################################################################################*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*((((((((((((((((((((((                       ACCUEIL                        ))))))))))))))))))))))*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*##################################################################################################*/


/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*                                             CONTENU                                              */
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/


/*    horaires    
  °°°°°°°°°°°°°°°°*/


p.horaires{
	color:#fff;
	font-weight:normal;
	text-align:center;
	padding:20px 0 0 0;
	height:47px;
}


/*    anim flash    
  °°°°°°°°°°°°°°°°°°*/


#flash{
	width:771px;
	height:240px;
	padding:0 0 0 127px;
}


/*    lampe    
  °°°°°°°°°°°°°*/
  
#lampe{
	width:297px;
	height:460px;
	position:absolute;
	top:117px;
	left:0;
	z-index:10;
}

/*    texte accueil    
  °°°°°°°°°°°°°°°°°°°°°*/
  
#txt-pres{
	width:641px;
	text-align:center;
	margin:0 auto;
	height:57px;
	padding:30px 0 0 0;
}


/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*                                              FOOTER                                              */
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/


/*    logo tt
  °°°°°°°°°°°°°°°*/
  
  
#tt{
	text-align:center;
}

#tt a{
	font-size:9px;
	color:#E6C4E6;
}

#tt a:hover{
	color:#AA5EAA;
}


/*##################################################################################################*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*((((((((((((((((((((((                       RUBRIQUES                      ))))))))))))))))))))))*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*##################################################################################################*/


/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*                                             CONTENU                                              */
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/


/*    texte    
  °°°°°°°°°°°°°*/
  
#texte{
	float:left;
	width:388px;
	font-weight:normal;
	padding:20px 0 0 12px;
	line-height:14px;
	text-align:justify;
	font-size:12px;
}

#texte.f11{
	font-size:11px;
}

.h-produits{
	font-weight:bold;
	font-size:13px;
	color:#990066;
}

ul.produits{
	padding:10px 0;
}

ul.produits li{
	list-style-type:none;
	background:url(images/li-rubriques.gif) no-repeat 0px 5px;
	padding:0 0 0 9px;
}


/*    photos    
  °°°°°°°°°°°°°°*/


#photos{
	width:370px;
	float:left;
	padding:20px 0 0 50px;
	font-weight:normal;
	text-align:justify;
}

#photos img{
	border:solid 1px #636;
}


/*    vignettes    
  °°°°°°°°°°°°°°°°°*/


#vignettes{
	padding:5px 0 0 0;
}

#vignettes img{
	margin:0 5px 0 0;
	cursor:pointer;
}

#vignettes .nomargin{
	margin:0;
}

#vignettes .nopointer{
	cursor:default;
}


/*##################################################################################################*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*((((((((((((((((((((((                        CONTACT                       ))))))))))))))))))))))*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*##################################################################################################*/


/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*                                             CONTENU                                              */
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/


/*    musicien    
  °°°°°°°°°°°°°°°°*/
  
#musicien{
	width:114px;
	height:406px;
	position:absolute;
	top:191px;
	left:77px;
	z-index:10;
}


/*    coordonnees    
  °°°°°°°°°°°°°°°°°°°*/

#coord{
	float:left;
	width:200px;
	padding:40px 20px 20px 120px;
	text-align:right;
}

#coord p{
	padding:11px 0 12px 0;
	border-bottom:solid 1px #906;
	float:right;
}


/*    plan    
  °°°°°°°°°°°°*/


#plan{
	float:left;
	width:235px;
	padding:40px 20px 20px 0;
}

#plan img{
	border:solid 1px #636;
}


/*    formulaire    
  °°°°°°°°°°°°°°°°°°*/


#formulaire{
	float:left;
	width:225px;
	padding:40px 0 20px 0px;
}

#form{
	padding:10px 0 0 0;
}

.input{
	width:215px;
	height:18px;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#303;
	float:left;
	border:solid 1px #636;
	padding:0px 0px 0px 3px;
	margin:0px 0px 7px 0px;
}

textarea{
	width:215px;
	height:75px;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#303;
	border:solid 1px #636;
	padding:0px 0px 0px 3px;
	margin:0px 0px 6px 0px;
}

#bouton{
	display:block;
	width:220px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:#4d174b;
	border:solid 1px #000;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer;
}


/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*                                              FOOTER                                              */
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/

