body,html {
	margin: 0px ;
	padding: 0px ;
	background-color: #fff ;
	font-family: trebuchet,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 ;
	box-shadow: 0px 0px 20px #444 ;

}

div#header {
	position: relative ;
	background-image: url('images/anatoll_hd_bg.png') ;
	#background-image: url('images/wapsmile3.png') ;
	#background-repeat: no-repeat ;
	#background-position: top right ;
}

div#logo {
}

div#navigation_top {
	position: absolute ;
	top: 76px ;
	margin: 0px ;
	padding: 0px ;
	margin-left: 238px ;
}

div#navigation_top ul {
	margin: 0px ;
	padding: 0px ;
	height: 35px ;
}

div#navigation_top li {
	display: inline ;
	margin: 0px ;
	padding: 1px 10px 1px 10px ;
	border: 1px solid #5cabfa ;
	border-top-left-radius: 10px ;
	border-top-right-radius: 10px ;
	font-size: 10pt ;
	font-weight: bold ;
	color: #aaccff ;
	text-decoration: none ;
}

div#navigation_top ul li a {
	font-size: inherit ;
	font-weight: inherit ;
	color: inherit ;
	text-decoration: inherit ;
}

div#navigation_top ul li.thispage {
	background: -moz-linear-gradient(top, #bde, #126) ; /* pour Firefox 3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, from(#bde), to(#126)) ; /* pour webkit */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bde', endColorstr='#126') ; /* pour IE */
}

div#navigation_top li.otherpage:hover {
	color: #25105f ;
	background: -moz-linear-gradient(top, #cceeff, #8d69af) ; /* pour Firefox 3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, from(#cceeff), to(#8d69af)) ; /* pour webkit */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cceeff', endColorstr='#8d69af') ; /* pour IE */
}

div#navigation_side {
	clear: both ;
	float: left ;
	width: 238px ;
	#background-color: #77aacc ;
	#background-image: url('images/bg_side.jpg') ;
	background-repeat: repeat-x ;
	#border-right: 1px solid #eee ;
	border-right: 1px solid #25105f ;
	#padding-top: 60px ;
	padding-top: 20px ;
	text-align: right ;
	#box-shadow: 0px 0px 10px #444 ;
}

ul.leftnav {
	list-style-type: none ;
	padding: 0px ;
	margin: 0px ;
}

ul.leftnav li {
	#background-color: #cd6702 ;
	background-color: #25105f ;
	font-size: 8pt ;
	font-style: italic ;
	padding: 2px 6px 4px 0px ;
	margin-top: 10px ;
}

ul.leftnav li:hover {
	background-color: #cd6702 ;
}

ul.leftnav a {
	font-size: 10pt ;
	font-weight: bold ;
	font-style: normal ;
	text-decoration: none ;
}

div#flashPlayer {
	#background-color: #cd6702 ;
	background-color: #25105f ;
	margin: 0px ;
	padding-bottom: 10px ;
	text-align: center ;
}

div#donate {
	clear: both ;
	margin: 12px ;
}

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 ;
	
	font-family: impact ;
	font-weight: normal ;
	font-size: 16pt ;
	padding-left: 12px ;
	border-bottom: 2px solid #25105f ;
	#box-shadow: 4px 1px 5px 5px #bbb ;
}

div#page_content {
	position: relative ;
	clear: right ;
	margin-left: 239px ;
	padding: 0px ;
}

div.padded_frame {
	padding: 15px ;
}

.help {
	background-image: url('images/bg_help.png') ;
	padding: 5px ;
	border-radius: 10px ;
	margin-top: 8px ;
}

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 ;
	padding: 3px ;
	padding-left: 5px ;
	border-radius: 10px ;
}

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 ;
	border-radius: 10px ;
	padding: 3px ;
	padding-left: 7px ;
}

dl.concerts dd {
	margin-bottom: 6px ;
	#font-weight: bold ;
}

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 ;
}

input,textarea {
	border-radius: 6px ;
	border: 2px outset ;
}

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 ;
}
