body
{
width:				810px;
margin:				auto;
margin-top:			20px;
margin-bottom:		20px;
background-color: black;   
color: 				white; 
font-family: 		Verdana, Tahoma, Arial, serif;
}

#intro
{
width:				600px;
margin:				auto;
}

#intro a
{
font-family:		Verdana, Tahoma, Arial, serif;
color:				white;
font-size:			10px;
text-align:			center;
text-decoration:	none;
}


#rightimg p /* logo PDF */
{
color:				#f4ab09;
font-size:	 		0.8em;
position:			absolute;
margin-left:		570px;
margin-top:			15px;
margin-bottom:		0px;
}

#rightimg img /* logo PDF */
{
border:			none;
position:		relative;
top:				35px;
right:			40px;
}

#rightimg a
{
color:					#740AB5;
font-weight:			bold;
text-decoration:		none
}

/* ******************************************************************** */
							/* ------------------------------*/							
							/* --- ZONE EN-TETE --- */
							/* ---------------------------- */

#header
{
width:					800px;
height:					202px;
background-image:		url(\"../images/headerbanner.png\");
background-repeat: 	no-repeat;
margin-top:				5px;
margin-left:			5px;
}

#header p
{
padding:					5px;
font-size:				10px;
color:					white;
text-align:				right;
}

#header a
{
font-size:				11px;
color:					white;
text-align:				right;
}

#header a:visited
{
font-size:				11px;
color:					white;
text-align:				right;
}

#header .social
{
width: 					800px;
height: 					39px;
background-image:		url(\"../images/bgsocial.png\");
background-position: bottom right;
background-repeat: 	no-repeat;
margin: 					0px;
margin-top: 			146px;

}

#header .social2 
{
margin-left: 			710px;
padding-top: 			5px;
}

#header .social2 a img
{
border:					none;
}


/* ******************************************************************** */
							/* ------------------------- */							
							/* --- ZONE MENU --- */
							/* ------------------------- */
#menu
{
width:				130px;
margin-top:			5px;
margin-left:		5px;
float:				left;
}

#menu a 
{
width:    			125px;
height:   			25px;
float:				left;
border:				none;
display:   			list-item;
list-style-type:	none;
background:   		url(\"../images/bouton.png\") no-repeat;
padding-left:  	10px;
padding-bottom:  	2px;
font-family:  		Verdana, Tahoma, Arial, serif;
font-size:   		12px;
color:    			#740AB5;
text-decoration:	none;
}
 
#menu a:hover, #menu a:focus
{
width:				125px;
height:				25px;
float:				left;
border:				none;
display:				list-item;
list-style-type:	none;
background:			url(\"../images/bouton_hover.png\") no-repeat;
padding-left:		10px;
padding-bottom:	2px;
font-family:		Verdana, Tahoma, Arial, serif;
font-size:			13px;
color:				#F3AB07;
}
 
#menu a:visited
{
width:				125px;
height:    			25px;
float:				left;
border:				none;
display:				list-item;
list-style-type:	none;
background:			url(\"../images/bouton.png\") no-repeat;
padding-left:		10px;
padding-bottom:	2px;
font-family:		Verdana, Tahoma, Arial, serif;
font-size:			12px;
font-style:			italic;
color:				#F3AB07;
}

/* ******************************************************************** */
						/* ------------------------------------------- */							
						/* --- ZONE CORPS DE LA PAGE --- */
						/* ------------------------------------------ */

#bodytext
{
width:				550px;
margin-left: 		145px;
margin-top:			5px;
margin-bottom:		10px;
padding-right:		8px;
padding-left:		8px;
text-align:			justify;
border: 				1px solid #740AB5;
}

#bodytext h2
{
padding-left:		53px;
color:				#740AB5;
font-size:			18px;
}

#bodytext h3
{
text-decoration:	underline;
color:				#F3AB07;
font-size:			14px;
}

#bodytext h4
{
color:				#F3AB07;
font-size:			12px;
}

#bodytext h5
{
text-align:			center;
color:				white;
font-size:			14px;
}

#bodytext h6
{
text-indent:		15px;
color:				#F3AB07;
font-size:			13px;
}

#bodytext p
{
font-size: 			11px;
line-height: 		140%;
}

#bodytext a
{
color:				#740AB5;
font-weight:		bold;
text-decoration:	none
}

#bodytext a:hover, #bodytext a:focus
{
color:				#F3AB07;
font-weight:		bold;
font-size:			105%;
}

#bodytext table
{
font-size: 			11px;
margin:				auto;
border-collapse:	collapse;
border:				2px solid #740AB5;
}

#bodytext th
{
width:				140px;
height:				30px;		
font-size:			12px;
color:				#F3AB07;
text-align:			center;
border:				2px solid #740AB5;
}

#bodytext td
{
width:				140px;
height:				50px;
text-align:			center;
border:				1px solid #740AB5;
padding:				3px;
}

/* Testimonial */

#testimony strong
{
color:				#F3AB07;
font-weight:		bold;
text-decoration:	underline
}

#testimony a
{
font-size:			12px;
font-weight:		normal;
color:				#F3AB07;
padding-left:		38px;
}

#testimony a:hover, #testimony a:focus
{
font-size:			12px;
color:				#F3AB07;
padding-left:		38px;
}

strong
{
color:				#740AB5;
}

#bodytext a img
{
border:				none;
}

blockquote
{
color:				white;
font-size:			11px;
font-style:			italic;
}

blockquote h3
{
font-style:			normal;
}

#bodytext .newsletter a img
{
width:				550px;
margin:				auto;
border:				none;
}

#bodytext .newsletter p
{
width:				550px;
margin:				auto;
text-align:			center;
font-size:			9px;
}

#bodytext .bio p
{
text-align: 		center;
color:				#F3AB07;
}

#bodytext .bio img
{
display: 			inline;
position: 			relative;
top: 					10px;
}

.musicos
{
display: 			block;
margin-left: 		auto;
margin-right: 		auto;
margin-top: 		15px;
margin-bottom: 	15px;
}


/* News */

#bodytext .news h4
{
margin:				0px;
margin-left:		10px;
color:				#F3AB07;
text-decoration:	none;
}

#bodytext .news h5
{
margin:				0px;
margin-top: 		25px;
margin-bottom: 	7px;
color:				orange;
font-size: 			12px;
text-decoration:	underline;
text-align: 		left;
}

#bodytext .news a
{
/* margin:			0px; */	
/* display:			inline; */
color:				orange;
}

#bodytext .news img
{
width:				51px
height:				71px;
margin:				0px;
float:				left;
padding-right:		15px; 
}

#bodytext .news p
{
color:				white;
margin: 				0px;
margin-left:		10px;
}

#bodytext .news strong
{
	font-size: 		12px;
}

/* Archives */

#bodytext .archiv h3
{
color:				#740AB5;		
}

#bodytext .archiv h4
{
color:				#740AB5;
margin:				0px;
margin-left:		10px;	
text-decoration:	none;	
}

#bodytext .archiv h6
{
color:				orange;
margin:				0px;
margin-bottom: 	5px;
margin-top: 		15px;
padding-left:		12px;
text-decoration:	underline;
}

#bodytext .archiv p
{
color:				#740AB5;
padding-left:		12px;	
margin-left:		10px;
}

#bodytext .archiv a
{
margin:				0px;	
display:				inline;
color:				#740AB5;
}

#bodytext .archiv img
{
width:				51px
height:				71px;
margin:				0px;
float:				left;
padding-right:		15px; 
}

#bodytext .archiv hr
{
color:				#740AB5;
}


/* Liens */

#links
{
width:				550px;
margin-left: 		145px;
margin-top:			5px;
margin-bottom:		10px;
padding-right:		8px;
padding-left:		8px;
text-align:			justify;
border: 				1px solid #740AB5;
}

#links table
{
font-size: 			11px;
margin:				0px;
border-collapse:	collapse;
border:				none;
}

#links td
{
width:				140px;
height:				50px;
text-align:			left;
font-size: 			12px;
color: 				#F3AB07;
border:				none;
padding:				15px;
}

#links h5
{
margin:				0px;
margin-bottom: 	5px;
color: 				#F3AB07;
}

#links a
{
font-size:			12px;
text-decoration: 	none;
color:				white;
}

#links a:hover, #links a:focus
{
font-size:			12px;
text-decoration: 	none;
color:				#F3AB07;
}


#validation 
{
margin: 				0px;
margin-left:  		220px;
margin-top: 		220px;
}

#validation a
{
text-align: 	center;
text-decoration: 	none;
color: 				#339900;
}

#validation a:hover, #validation a:focus
{
text-decoration: 	none;
color: 				#F3AB07;
}


/* ******************************************************************** */
							/* ---------------------------- */
							/* --- ZONE \"MUSICIENS\" --- */
							/* ---------------------------- */

#musicians
{
width:				550px;
margin-left: 		145px;
margin-top:			5px;
margin-bottom:		10px;
padding-right:		8px;
padding-left:		8px;
border: 				1px solid #740AB5;
}

#musicians img
{
margin:				0px;
margin-bottom:		10px;
}

#musicians table
{
margin:				0px;
margin-left: 		10px;
border-collapse:	collapse;
border:				none;
}

#musicians .img
{
width:				128px;
height:				128px;
color: 				#F3AB07;
border:				none;
}

#musicians .text 
{
width:				400px;
height:				128px;
vertical-align: 	top;
text-align:			left;
border:				none;
}

#musicians h4
{
font-size:			14px;
color: 				orange;
font-weight:		bold;
text-align:			left;
text-decoration:	underline;
margin:				0px;
margin-bottom:		3px;
margin-left: 		10px;
}

#musicians h6
{
font-size:			11px;
font-style:			italic;
text-align:			left;
color: 				orange;
margin:				0px;
margin-bottom: 	6px;
margin-left: 		10px;
}
			
#musicians p
{
font-size:			11px;
text-align: 		left;
margin:				0px;
margin-bottom: 	10px;
margin-left: 		10px;
}

#musicians .img img
{
border:				1px solid white;

}							


/* ******************************************************************** */
							/* ---------------------------- */
							/* --- ZONE \"INTERVIEW\" --- */
							/* ---------------------------- */

#music
{
width:				550px;
margin-left: 		145px;
margin-top:			10px;
margin-bottom:		10px;
padding-right:		8px;
padding-left:		8px;
text-align:			justify;
border: 				1px solid #740AB5;
}

#music img
{
margin:				0px;
margin-bottom:		10px;
}

#music object
{
display: 			block;
margin:				0px;
margin-left: 		auto;
margin-right: 		auto;
margin-bottom:		15px;
}

#music h4
{
font-size:			14px;
text-align:			center;
text-indent: 		5px;
color: 				orange;
margin: 				0px;
margin-top: 		20px;
margin-bottom: 	15px;		
}


#music p
{
text-align: 		center;

}

#music a
{
margin-top: 		35px;
font-size: 			11px;
text-decoration: 	none;	
}

/* ******************************************************************** */
							/* ---------------------------- */
							/* --- ZONE \"MUSIQUE\" --- */
							/* ---------------------------- */

#songs
{
width:				550px;
margin-left: 		145px;
margin-top:			5px;
margin-bottom:		10px;
padding-right:		8px;
padding-left:		8px;
text-align:			justify;
border: 				1px solid #740AB5;
}

#songs object
{
display: 			block;
margin:				0px;
margin-left: 		140px;
margin-top: 		15px;
margin-bottom:		15px;
}

#songs h5
{
color:				orange;
font-size: 			14px;
text-align: 		left;	
margin-left: 		140px;
margin-top: 		55px;
margin-bottom: 	30px;	
}

#songs h5 strong
{
color:				#740AB5;
font-size: 			16px;		
}

#songs ul
{
list-style-type:	square;
color:				#740AB5;
margin: 				0px;
margin-left: 		140px;
}

#songs li
{
font-size: 			12px;
font-family:		Verdana, Tahoma, Arial, serif;
color: 				#740AB5;
font-weight: 		normal;
padding-bottom: 	10px;
padding-top: 		10px;
}

#songs li a
{
text-decoration:	none;
color:				white;

}

#songs li a:hover, #songs li a:focus
{
text-decoration:	none;
color:				orange;
font-weight: 		bolder;
}

/* affichage de l\'erreur */

#songs .error img 
{
display: 			block;
margin: 				auto;
}

#songs .error a
{
margin-left: 		180px;
font-size: 			12px;
color: 				#740AB5;
text-decoration:	none;
}

#songs h4
{
color:				orange;
font-size: 			16px;
text-align: 		center;		
}


/* ******************************************************************** */
							/* ---------------------------- */
							/* --- ZONE \"CHOIX LANGUES\" --- */
							/* ---------------------------- */

#welcome
{
width:				450px;
height:				200px;
margin:				auto;
margin-top:			100px;
}

#welcome p
{
text-align:			center;
font-size:			13px;
font-family:		Verdana, Tahoma, Arial, serif;
color:				#F3AB07;
margin-bottom:		30px;
}

#flag 
{
width:				180px;
height:				180px;
margin-left:		130px; 
display:				inline;
}


#flag a img 
{
padding-left:		5px;
border:				none;
}

#flag a:hover img, #flag a:focus img
{
border:				none;
}


/* ******************************************************************** */
							/* ---------------------------- */
							/* --- ZONE \"EN TRAVAUX\" --- */
							/* ---------------------------- */

.work p
{
text-align:			center;
font-size:			14px;			
}

.work h3
{
text-align:			center;
font-size:			16px;
}


/* ******************************************************************** */
							/* ---------------------------- */
							/* --- ZONE GALERIE PHOTOS (THUMB) --- */
							/* ---------------------------- */

#gallery
{
width:				810px;
margin:				auto;
margin-right:		5px;
margin-top:			5px;
}


#gallery h3
{
text-decoration:	underline;
text-align:			center;
color:				#F3AB07;
font-size:			14px;
}

#gallery h6
{
text-align:			center;
}

#gallery h6 a
{
color:				#740AB5;
}

#gallery h6 a:hover, #gallery h6 a:focus 
{
color:				#F3AB07;
}

#gallery table
{
font-size: 			11px;
margin:				auto;
border-collapse:	collapse;
border:				2px solid #740AB5;
}

#gallery td
{
width:				90px;
height:				130px;
text-align:			center;
border:				1px solid #740AB5;
padding:			5px;
}

#gallery a img
{
border:				none;
}

/* ******************************************************************** */
							/* ------------------------- */							
							/* --- ZONE BANNIERE DROITE --- */
							/* ------------------------- */

#rightbanner

{

width:				86px;
height:				344px;
float:				right;
margin-right:		5px;
margin-top:			5px;

}



/* ******************************************************************** */
							/* ------------------------- */							
							/* --- ZONE PIED-DE-PAGE --- */
							/* ------------------------- */

#footer
{
width:				545px;
margin-left: 		157px;
padding-right:		8px;
height:				25px;
font-size:			0.6em;
color:				#740AB5;
}

#footer p
{
text-align:			center;
}


#footer a
{
color:				#740AB5;
text-decoration:	none;
}

#footer a:hover, #footer a:focus
{
color:				#F3AB07;
font-weight:		bold;
font-size:			105%;
}



