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-TÊTE --- */
							/* ---------------------------- */

#header
{
width:					800px;
height:					202px;
background-image:		url("../images/headerbanner.jpg");
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;
}


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


#menu a 
{
width:    			125px;
height:   			25px;
float:				left;
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:			14px;
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;
text-decoration:  underline;
}

#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%;
}

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

#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;
}

#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;
margin-left:		40px;
}

blockquote h3
{
font-style:			normal;
}

.musicos 
{
margin-left:		35px;
}

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

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



.bio img
{
display:				inline;
}

.bio p
{
display:				inline;
text-indent:		20px;
color:				#F3AB07;
}

#bodytext .bio a
{
color:				#F3AB07;
text-decoration:	underline;
}

/* News */

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

#bodytext .news a
{
margin:				0px;	
display:				inline;
color:				white;
}

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

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

/* Archives */

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

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

#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 p
{
color:				#740AB5;
padding-left:		12px;	
margin-left:		10px;
}

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

#bodytext .archiv img
{
float:				left;
}


/* ******************************************************************** */
							/* ---------------------------- */
							/* --- 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%;
}


