body,html {
	margin: 0px ;
	padding: 0px ;
	background-color: #000000 ;
	font-family: verdana,helvetica,arial,sans-serif ;
	font-size: 8pt ;
	color: #fff ;
}

img {
	border: 0px ;
}

a {
	font-family: verdana,helvetica,arial,sans-serif ;
	font-size: 8pt ;
	color: #eef ;
}

.fields {
	font-family: verdana,helvetica,arial,sans-serif ;
	font-size: 8pt ;
	width: 320px ;
}

div#main_page {
	width: 1000px ;
	min-height: 100% ;
	margin: auto ;
	background-color: #0065c9 ;
	background-image: url('images/bg_page.gif') ;
	background-repeat: no-repeat ;
	background-position: bottom right ;
}

div#header {
	position: relative ;
	background-image: url('images/wapsmile3.png') ;
	background-repeat: no-repeat ;
	background-position: top right ;
}

div#logo {
}

div#navigation_top {
	position: absolute ;
	top: 71px ;
	margin: 0px ;
	padding: 0px ;
	margin-left: 217px ;
	background-image: url('images/fdbout.jpg') ;
}

div#navigation_top ul {
	margin: 0px ;
	padding: 0px ;
	height: 35px ;
}

div#navigation_top li {
	display: inline ;
	margin: 0px ;
	padding: 0px ;
}

div#navigation_top li a span {
	background-color: #25105f ;
	background-image: url('images/bg_bt0.gif') ;
	background-position: top right ;
	padding: 0px 8px 0px 0px ;
	margin: 0px ;
}

div#navigation_top ul li a {
	padding: 0px 0px 0px 8px ;
	background-image: url('images/bg_bt0.gif') ;
	font-size: 10pt ;
	font-weight: bold ;
	color: #aaccff ;
	text-decoration: none ;
}

div#navigation_top li.thispage a span {
	background-image: url('images/bg_bt3.gif') ;
}

div#navigation_top ul li.thispage a {
	background-image: url('images/bg_bt3.gif') ;
	--color: #25105f ;
}

div#navigation_top li a:hover span {
	background-image: url('images/bg_bt4.gif') ;
	color: #0065c9 ;
}

div#navigation_top ul li a:hover {
	background-image: url('images/bg_bt4.gif') ;
}

div#navigation_top ul li a:hover {
	color: #ff0 ;
}

div#navigation_side {
	clear: both ;
	float: left ;
	width: 217px ;
	background-color: #77aacc ;
	background-image: url('images/bg_side.jpg') ;
	background-repeat: repeat-x ;
	border-right: 1px solid #eee ;
	padding-top: 60px ;
	text-align: right ;
}

ul.leftnav {
	list-style-type: square ;
	padding: 0px ;
	margin: 0px ;
}

ul.leftnav li {
	background-color: #cd6702 ;
	font-size: 8pt ;
	font-style: italic ;
	padding: 2px 6px 4px 0px ;
	margin-top: 10px ;
}

ul.leftnav a {
	font-size: 10pt ;
	font-weight: bold ;
	font-style: normal ;
	text-decoration: none ;
}

div#flashPlayer {
	background-color: #cd6702 ;
	margin: 0px ;
	padding-bottom: 10px ;
	text-align: center ;
}

div.side_bottom {
	bottom: 0px ;
	height: 40px ;
	background-image: url('images/bg_side_bottom.jpg') ;
	background-position: bottom left ;
	background-repeat: repeat-x ;
}

h2 {
	background-color: #cc6602 ;
	background-image: url('images/h2_bg1.gif') ;
	padding: 2px ;
	font-size: 10pt ;
	font-weight: bold ;
	color: #25105f ;
	border-left: 4px solid ;
	border-right: 4px solid ;
}

div#page_content {
	position: relative ;
	clear: right ;
	margin-left: 218px ;
	padding: 0px ;
}

div.padded_frame {
	padding: 15px ;
}

.help {
	background-image: url('images/bg_help.png') ;
	padding: 5px ;
}

div.photoshape {
	text-align: center ;
	border-bottom: 2px solid #77aacc ;
}

div.photoshape img {
	margin-top: 20px ;
	padding: 4px ;
	border: 1px solid #77aacc ;
	border-bottom: none ;
}

dl.musicians img {
	float: left ;
}

dl.musicians dt {
	font-size: 11pt ;
	font-weight: bold ;
}

dl.musicians dd {
	margin-bottom: 12px ;
}

dl.news dt {
	padding: 1px ;
	background-color: #25105f ;
}

dl.news dd {
	margin-bottom: 6px ;
}

dl.cat_art dt {
	padding: 4px ;
	background-color: #25105f ;
}

dl.cat_art dd {
	margin: 6px ;
}

dl.articles dt li {
	padding: 4px ;
	background-color: none ;
}

dl.articles dd {
	margin: 6px ;
	padding: 8px ;
	border: 1px dashed #ffffff ;
}

dl.concerts dt {
	padding: 1px ;
	background-color: #25105f ;
}

dl.concerts dd {
	margin-bottom: 6px ;
}

dl.news img {
	display: none ;
}

ul.albums {
	list-style-image: url('images/album.gif') ;
	vertical-align: middle ;
}

ul.albums a {
	font-size: 11pt ;
	font-weight: bold ;
	text-decoration: none ;
}

img.left {
	float: left ;
}

img.right {
	float: right ;
}

div#guestbook {
	position: relative ;
	width: 265px ;
	height: 354px ;
	margin: auto ;
	margin-top: 50px ;
	padding: 65px 40px 0px 65px ;
	background-image: url('images/pagelivre.png') ;
	background-repeat: no-repeat ;
	color: #25105f ;
	text-align: right ;
}

div#guestbook textarea {
	width: 265px ;
}

div#guestbook ul {
	list-style-type: none ;
}

div#guestbook div.date {
	margin: 8px ;
}

div#guestbook div.signature {
	margin: 8px ;
	text-align: center ;
}

div#guestbook div.msg {
	height: 225px ;
	overflow: scroll ;
	text-align: left ;
	padding: 5px ;
}

div#guestbook div#nav {
	position: relative ;
	width: 100% ;
}

div#guestbook a.prec {
	position: absolute ;
	left: 0px ;
	text-decoration: none ;
}

div#footer {
	clear: both ;
	background-color: #25105f ;
	border-top: 1px dotted ;
	padding: 2px ;
	font-size: 7pt ;
	color: #FF6 ;
	text-align: center ;
	margin-bottom: 40px ;
}

img#p404 {
	margin: auto ;
	bottom: 20px ;
}

div#addthis {
	margin-right: 10px ;
	margin-bottom: 10px ;
	text-align: right ;
}