/* Elements */
	* { margin:0; padding:0; }
	img { border:0; }
	img.right { float:right; margin-left:20px; margin-bottom:20px; }
	img.left { float:left; margin-right:20px; margin-bottom:20px; }
	img.center { margin:auto; }
	body { background:#eff0f3 url('images/bg.gif') repeat-x; font-family: Garamond, "Apple Garamond", "ITC Garamond Narrow", "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif; font-size:16px; color:#6f7398; font-size:16px; }
	ul { list-style: none inside; margin:0; padding:0; }
	p { margin-bottom:1em; text-align: justify; /* line-height: 1.2em; font-family: Arial; font-size: 12px; */ }
	h1 { font-size:2.2em; font-style: italic; font-weight: normal; line-height: 84px; color:#b74d7a; }
	h2 { margin-bottom: 0.2em; font-size:1.1em; font-weight:bold; color:#83a259; }
	h3 { font-size: 0.9em; text-transform: uppercase; color:#b74d7a; }
	a { color:#6f7398; text-decoration: none; }
	a:hover { text-decoration: none; color:#474c6f; }
	label { font-weight: bold; color:#474c6f; }
	table tr td { padding-bottom: 16px; }
	.reset { clear: both; }
/* Layout */
	#page { width:960px; margin:16px auto; background: #fff }
	#header { }
	#header_top { background: url('images/header_top.jpg') no-repeat bottom; height:79px; }
	#header_btm { background: url('images/header_btm.jpg') no-repeat top; height:58px; }
	#top_menu { margin-right:0px; float:right; width:620px; }
	#top_menu div { float:left; }
	#top_menu ul { float:left; }
	#top_menu ul li { float:left; list-style: none; }
	#top_menu_left { float:left; width:18px; height:39px; background: url('images/menu/_left.jpg') top left no-repeat; }
	#top_menu_right { float:left; width:19px; height:39px; background: url('images/menu/_right.jpg') top left no-repeat; }
	#logo a { display:block; width:300px; height:79px; }
	#main { padding-top:32px; background: url('images/main_bg.gif') bottom right no-repeat; }
	#left_menu { float: left; width:220px; margin-top:88px; background: #fff; }
	#left_menu ul { }
	#left_menu ul li { padding:0px 8px 24px 48px; }
	#left_menu ul li a:hover { border-bottom:3px solid #b74d7a; }
	#sidebar { float:right; width:140px; }
	#cartouche_top { width:200px; height: 24px; background: #fff url('images/cartouche_top.gif') bottom left no-repeat; }
	#cartouche h2 { padding-left:24px; color:#b74d7a; font-weight: normal; font-style: italic; font-size: 1.3em; }
	#cartouche p { margin: 0 16px; font-size: 0.9em; text-align: left; }
	#cartouche_btm { width:200px; height: 16px; background: url('images/cartouche_btm.gif') bottom left no-repeat; }
	#cartouche { width:200px; background: url('images/cartouche_bg.gif') repeat-y; }
	#sidebar ul li { list-style: none; }
	#artist_sidebar { float:right; width:230px; }
	#artists { margin-top:1em; font-size:0.8em; }
	#artist_content { margin-right:250px; }
	#content { margin-left:224px; margin-right:32px; padding-bottom:48px; }
	#content p ul { list-style: none; }
	#main_content { margin-right:170px; }
	#content ul.note { list-style: none inside url('images/note.jpg'); margin-top:0; padding-top:0; margin-bottom:0.5em; }
	#content p ul li{ }
	#content p a { border-bottom: 1px dotted #6f7398; }
	#content .author { font-size: 1em; font-style: italic; text-align: right; color:#888; }
	#footer { clear:both; width:960px; background: #eff0f3 url('images/footer.gif') top center no-repeat; padding-top:20px; font-size:0.9em; text-align: center; }


img.thumb { border:3px solid #E0E0E0; margin-right: 6px; }
.event { padding-bottom: 1.5em; }
.event img { float:left; margin-right:16px; }
.event h2, .event h3, .event p { margin-left:165px; }

.artist { padding-bottom: 1em; margin-bottom: 0.5em; }
.artist .portrait { float:right; width:180px; padding:auto; }
.artist p { margin-bottom: 0.5em; padding:0; }
.artist .portrait img { display: block; margin:auto; }
.artist h2, .artist h3, .artist p { margin-right:200px; }

/* test scroll */
	#screen { margin:0; padding:0; }
	#screen ul { list-style: none; margin:0; }
	#sections{ width:660px; margin:20px; overflow:hidden; }
	#sections .panel{ width:3000px; }
	#sections .panel li { float:left; width: 660px; margin-right: 60px; }
	#nav { }
	#nav ul li { float: left; margin: 0; padding:0; }
	#nav ul li a img { margin:0; }
	.carousel ul li { margin-bottom: 16px; }
	.carousel ul li a { display: block; width: 140px; }
	.carousel ul li img { display: block; margin:auto; }

/* Galleria */
	.gallery_container{width:600px;margin:0;padding:0;} .gallery_demo{width:600px;padding:auto;padding-bottom:160px;} .gallery_demo li{float:left;width:80px;height:60px;margin: 0 2px;list-style: none;} .gallery_demo li img{border: 0;} .gallery_demo li div{} .caption{display:block;margin:auto;text-align: center;} #main_image{margin:0 auto 60px auto;width:600px;height:450px;background:white;} #main_image img{display:block;margin:auto} 

/* Tarifs */
	table.rates tr th { background:#b74d7a; color:#fff; text-align: center; padding: 4px; }
