@charset "windows-1252";
@import url(lightbox.css);
body { background-color: #808080; background-image: url(images/bg.jpg); background-repeat: repeat-y; background-position: center; margin: 0px; padding: 0px; font-size: 1em; line-height: 1.3em; text-align: center; font-family: georgia; color: #333333; }	
a { color: #800080; letter-spacing: 1.2px; text-decoration: none; } 
a:hover { text-decoration: underline; }
h1 { font-size: 1.6em; font-style: normal; font-weight: normal; text-align: left; } 
h2 { font-size: 1.4em; font-style: normal; font-weight: normal; text-align: left; padding-left: 35px; background-image: url(images/bgh2.jpg); background-repeat: no-repeat; } 
h3 { font-size: 1.2em; font-style: italic; font-weight: normal; text-align: left; }
h2.actualite { font-size: 1.2em; font-style: normal; font-weight: normal; text-align: left; padding-left: 35px; background-image: url(images/bgh2.jpg); background-repeat: no-repeat; } 
h3.lieux { font-size: 1.2em; color: #666666; font-style: italic; font-weight: normal; text-align: left; margin-top: -10px; padding-left: 35px; width: 98%; }
h2.cadre { font-size: 1.4em; font-style: normal; font-weight: normal; text-align: left; padding-left: 0px; background-image: none; } 
h3.cadre { font-size: 1.2em; color: #666666; font-style: italic; font-weight: normal; text-align: left; margin-top: -10px; width: 98%; }

p.programmes { font-size: 1.4em; line-height: 1.2em; font-style: normal; font-weight: normal; text-align: left; padding-left: 35px; margin-top: 0px; margin-bottom: 3px; background-image: url(images/bgh2.jpg); background-repeat: no-repeat; } 
p.actualite { font-size: 0.9em; color: #666666; padding-left: 35px; margin-top: -18px; font-style: italic; width: 95%; }
p { text-align: justify; padding-right: 10px; }
p.index { width: 99%; }
em { font-style: normal; text-decoration: underline; }
span.italic { font-style: italic; }

#header { margin: 0px auto; text-align: left; width: 1000px; background-color: #ffffff; padding: 0px; height: 75px; background-image: url(images/bgheader.jpg); }	
#topmenu { margin: 0px auto; text-align: center; width: 1000px; padding: 0px 0px 20px 0px; line-height: 40px; white-space: nowrap; }
#container { margin: 0px auto; text-align: left; width: 1000px; background-color: #ffffff; padding: 0px; }
#topmenubis { margin: auto; text-align: center; width: 1000px; background-color: #ffffff; padding: 0px; line-height: 20px; white-space: nowrap; }
#footer { margin: 0px auto; padding: 0px; text-align: center; width: 1000px; background-color: #ffffff; font-family: 'Trebuchet MS', verdana; font-size: 70%; letter-spacing: 1.3px; }



a.topmenu { font-size: 110%; color: #800080; text-decoration: none; border-bottom: 2px solid #ffffff; }
a.topmenu:hover { text-decoration: none; border-bottom: 2px solid #aaaaaa; }
.topmenupassive { font-size: 110%; color: #cccccc; }
a.topmenubis { font-family: 'Trebuchet MS', verdana; font-size: 70%; color: #800080; letter-spacing: 1.2px; text-decoration: none; margin: 0px; padding: 0px; line-height: 1em; }
a.topmenubis:hover { text-decoration: underline; }
.topmenupassivebis { font-family: 'Trebuchet MS', verdana; font-size: 70%; color: #cccccc; margin: 0px; padding: 0px; line-height: 1em; }


.detail1 { width: 98%; font-size: 0.9em; color: #666666; font-style: italic; margin: 2px; }
.detail2 { width: 98%; font-size: 1em; color: #000000; font-style: normal; margin: 2px; }	
.detail3 { width: 98%; font-size: 0.8em; color: #000000; font-style: italic; margin: 2px; padding-top: 10px; }  

a.leftmenu { display: inline; width: 200px; border: 1px solid #800080; background-color: #800080; background-image: url(images/arrow_purple.jpg); background-repeat: no-repeat; background-position: center right; color: #ffffff; padding: 5px; margin: 5px; font-family: georgia; font-size: 1em; font-weight: bold; font-style: italic;  }
a.leftmenu:hover { text-decoration: none; margin-top: 15px; margin-bottom: -15px; }



div.menumusiciens { display: block; text-align: left; line-height: 1.1em; margin-bottom: 3px; font-size: 0.9em; color: #333333; padding-left: 20px; font-weight: bold; }
a.menumusiciens { display: block; text-align: left; line-height: 1.1em; background-image: url(images/bgLeftMenuActive.jpg); background-repeat: no-repeat; margin-bottom: 3px; font-size: 0.9em; color: #800080; padding-left: 20px; font-weight: bold; }
a.menumusiciens:hover { text-align: left; text-decoration: none; color: #333333; background-image: url(images/bgLeftMenuPassive.jpg); background-repeat: no-repeat; padding-left: 20px; }

.dhtmlgoodies_question{	
margin: auto;
	color: #800080;
	border: 1px solid #800080;
	font-size: 1.1em;
	font-family: georgia;
	font-weight: normal;
	text-align: left;
	background-color: #eeeeee;
	width: 900px;
	margin-bottom: 2px;
	margin-top: 2px;
	padding-left: 20px;
	height: 50px;
	line-height: 50px;
	
	overflow:hidden;
	cursor:pointer;
}
.dhtmlgoodies_answer{	/* Parent box of slide down content */
	/* Start layout CSS */
	border:0px;
	background-color:#ffffff;
	text-align: left;
	width: 900px;
	
	/* End layout CSS */
	
	margin: auto;
	
	visibility: hidden;
	height: 0px;
	overflow: hidden;
	position: relative;

}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
margin: auto;
	padding: 1px;
	font-size: 1em;	
	position: relative;
}
img.small { margin: 3px; padding: 3px; border: 1px solid #cccccc; } 

